{"id":20051,"date":"2025-11-27T12:06:24","date_gmt":"2025-11-27T12:06:24","guid":{"rendered":"https:\/\/rechto.de\/v2\/?page_id=20051"},"modified":"2026-09-08T06:27:14","modified_gmt":"2026-09-08T06:27:14","slug":"flugausfall-entschaedigung-pruefen","status":"publish","type":"page","link":"https:\/\/rechto.de\/en\/flugausfall-entschaedigung-pruefen\/","title":{"rendered":"Flugausfall Entschaedigung Pruefen"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"20051\" class=\"elementor elementor-20051\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-18f63a6c elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default\" data-id=\"18f63a6c\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-11c3bc18 sticky-sidebar elementor-hidden-tablet elementor-hidden-mobile\" data-id=\"11c3bc18\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-10fd09a1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"10fd09a1\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-70e01704 sticky-sidebar-inner\" data-id=\"70e01704\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-69db3b95 elementor-widget elementor-widget-image\" data-id=\"69db3b95\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/rechto.de\/\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"499\" height=\"125\" src=\"https:\/\/rechto.de\/wp-content\/uploads\/2025\/11\/rechto-logo.png\" class=\"attachment-medium size-medium wp-image-18364\" alt=\"\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-64e65b3b elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"64e65b3b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Wir helfen Ihnen bei Ihrer Flugentsch\u00e4digung.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-42a3ccc4 elementor-position-inline-start elementor-mobile-position-inline-start elementor-hidden-tablet elementor-hidden-mobile elementor-view-default elementor-widget elementor-widget-icon-box\" data-id=\"42a3ccc4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" fill=\"none\" color=\"#1D345D\" class=\"stat-icon\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M12 1.75a10.25 10.25 0 1 1 0 20.5 10.25 10.25 0 0 1 0-20.5ZM12 0a12 12 0 1 0 0 24A12 12 0 0 0 12 0Zm-1.5 7.75a1.5 1.5 0 1 1 3 0v3a1.5 1.5 0 1 1-3 0v-3Zm0 7.5h3v2h-3v-2Z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tKostenlos pr\u00fcfen, ob Ihnen bis zu 600 \u20ac Entsch\u00e4digung zustehen.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-394d01e9 elementor-position-inline-start elementor-mobile-position-inline-start elementor-hidden-tablet elementor-hidden-mobile elementor-view-default elementor-widget elementor-widget-icon-box\" data-id=\"394d01e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" fill=\"none\" color=\"#1D345D\" class=\"stat-icon\" viewBox=\"0 0 39 40\"><path stroke=\"currentColor\" stroke-linejoin=\"round\" stroke-width=\"1.6\" d=\"m19.152 6.4 1.6 3.2h3.2l-2.592 1.984.992 3.616-3.2-2.4-3.2 2.4 1.28-3.616-2.88-1.984h3.2z\"><\/path><path stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.6\" d=\"M8.208 17.6C.208 17.6.816 7.008.816 4.8H4.88m25.28 12.8c8 0 7.44-10.592 7.44-12.8h-4.096\"><\/path><path stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.6\" d=\"M33.616 1.6h-28.8c0 24.688 12.736 17.68 12.736 26.4-.096 5.6-2.72 7.2-7.136 7.2v3.2h17.6v-3.2c-4.416 0-7.264-1.6-7.264-7.2 0-8.72 12.864-1.808 12.864-26.4\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tWir \u00fcbernehmen die komplette Durchsetzung gegen\u00fcber der Airline.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-105dcfa7 elementor-position-inline-start elementor-mobile-position-inline-start elementor-hidden-tablet elementor-hidden-mobile elementor-view-default elementor-widget elementor-widget-icon-box\" data-id=\"105dcfa7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" class=\"stat-icon\" viewBox=\"0 0 16 16\"><path d=\"M5.338 1.59a61 61 0 0 0-2.837.856.48.48 0 0 0-.328.39c-.554 4.157.726 7.19 2.253 9.188a10.7 10.7 0 0 0 2.287 2.233c.346.244.652.42.893.533q.18.085.293.118a1 1 0 0 0 .101.025 1 1 0 0 0 .1-.025q.114-.034.294-.118c.24-.113.547-.29.893-.533a10.7 10.7 0 0 0 2.287-2.233c1.527-1.997 2.807-5.031 2.253-9.188a.48.48 0 0 0-.328-.39c-.651-.213-1.75-.56-2.837-.855C9.552 1.29 8.531 1.067 8 1.067c-.53 0-1.552.223-2.662.524zM5.072.56C6.157.265 7.31 0 8 0s1.843.265 2.928.56c1.11.3 2.229.655 2.887.87a1.54 1.54 0 0 1 1.044 1.262c.596 4.477-.787 7.795-2.465 9.99a11.8 11.8 0 0 1-2.517 2.453 7 7 0 0 1-1.048.625c-.28.132-.581.24-.829.24s-.548-.108-.829-.24a7 7 0 0 1-1.048-.625 11.8 11.8 0 0 1-2.517-2.453C1.928 10.487.545 7.169 1.141 2.692A1.54 1.54 0 0 1 2.185 1.43 63 63 0 0 1 5.072.56\"><\/path><path d=\"M10.854 5.146a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 1 1 .708-.708L7.5 7.793l2.646-2.647a.5.5 0 0 1 .708 0\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tKein finanzielles Risiko: Unsere Provision wird nur bei Erfolg f\u00e4llig.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1b2df0f3 elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-spacer\" data-id=\"1b2df0f3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-2d19e628 sticky-sidebar elementor-hidden-desktop\" data-id=\"2d19e628\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-595158 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"595158\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-437f785 sticky-sidebar-inner\" data-id=\"437f785\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bb7518e e-flex e-con-boxed e-con e-parent\" data-id=\"bb7518e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4715cf60 elementor-widget elementor-widget-image\" data-id=\"4715cf60\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/rechto.de\/\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"2751\" height=\"634\" src=\"https:\/\/rechto.de\/wp-content\/uploads\/2025\/11\/logo-online-check.svg\" class=\"attachment-full size-full wp-image-19244\" alt=\"\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6838b65 elementor-widget elementor-widget-image\" data-id=\"6838b65\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/rechto.de\/\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"2751\" height=\"634\" src=\"https:\/\/rechto.de\/wp-content\/uploads\/2025\/11\/online-check.svg\" class=\"attachment-full size-full wp-image-19245\" alt=\"\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7113c2c1 elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"7113c2c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"> Entschlossen gegen Spam-Mails, f\u00fcr einen sauberen Posteingang.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1954c463 elementor-position-inline-start elementor-mobile-position-inline-start elementor-hidden-tablet elementor-hidden-mobile elementor-view-default elementor-widget elementor-widget-icon-box\" data-id=\"1954c463\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" fill=\"none\" color=\"#1D345D\" class=\"stat-icon\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M12 1.75a10.25 10.25 0 1 1 0 20.5 10.25 10.25 0 0 1 0-20.5ZM12 0a12 12 0 1 0 0 24A12 12 0 0 0 12 0Zm-1.5 7.75a1.5 1.5 0 1 1 3 0v3a1.5 1.5 0 1 1-3 0v-3Zm0 7.5h3v2h-3v-2Z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\t \u00dcberpr\u00fcfen Sie die H\u00f6he Ihrer m\u00f6glichen Abfindung.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-134d61a elementor-position-inline-start elementor-mobile-position-inline-start elementor-hidden-tablet elementor-hidden-mobile elementor-view-default elementor-widget elementor-widget-icon-box\" data-id=\"134d61a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" fill=\"none\" color=\"#1D345D\" class=\"stat-icon\" viewBox=\"0 0 39 40\"><path stroke=\"currentColor\" stroke-linejoin=\"round\" stroke-width=\"1.6\" d=\"m19.152 6.4 1.6 3.2h3.2l-2.592 1.984.992 3.616-3.2-2.4-3.2 2.4 1.28-3.616-2.88-1.984h3.2z\"><\/path><path stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.6\" d=\"M8.208 17.6C.208 17.6.816 7.008.816 4.8H4.88m25.28 12.8c8 0 7.44-10.592 7.44-12.8h-4.096\"><\/path><path stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.6\" d=\"M33.616 1.6h-28.8c0 24.688 12.736 17.68 12.736 26.4-.096 5.6-2.72 7.2-7.136 7.2v3.2h17.6v-3.2c-4.416 0-7.264-1.6-7.264-7.2 0-8.72 12.864-1.808 12.864-26.4\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tWir setzen uns f\u00fcr Sie ein und holen zur\u00fcck, was Ihnen zusteht.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cf4c1d2 elementor-position-inline-start elementor-mobile-position-inline-start elementor-hidden-tablet elementor-hidden-mobile elementor-view-default elementor-widget elementor-widget-icon-box\" data-id=\"cf4c1d2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" class=\"stat-icon\" viewBox=\"0 0 16 16\"><path d=\"M5.338 1.59a61 61 0 0 0-2.837.856.48.48 0 0 0-.328.39c-.554 4.157.726 7.19 2.253 9.188a10.7 10.7 0 0 0 2.287 2.233c.346.244.652.42.893.533q.18.085.293.118a1 1 0 0 0 .101.025 1 1 0 0 0 .1-.025q.114-.034.294-.118c.24-.113.547-.29.893-.533a10.7 10.7 0 0 0 2.287-2.233c1.527-1.997 2.807-5.031 2.253-9.188a.48.48 0 0 0-.328-.39c-.651-.213-1.75-.56-2.837-.855C9.552 1.29 8.531 1.067 8 1.067c-.53 0-1.552.223-2.662.524zM5.072.56C6.157.265 7.31 0 8 0s1.843.265 2.928.56c1.11.3 2.229.655 2.887.87a1.54 1.54 0 0 1 1.044 1.262c.596 4.477-.787 7.795-2.465 9.99a11.8 11.8 0 0 1-2.517 2.453 7 7 0 0 1-1.048.625c-.28.132-.581.24-.829.24s-.548-.108-.829-.24a7 7 0 0 1-1.048-.625 11.8 11.8 0 0 1-2.517-2.453C1.928 10.487.545 7.169 1.141 2.692A1.54 1.54 0 0 1 2.185 1.43 63 63 0 0 1 5.072.56\"><\/path><path d=\"M10.854 5.146a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 1 1 .708-.708L7.5 7.793l2.646-2.647a.5.5 0 0 1 .708 0\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tRisikolos: Es entstehen Ihnen keine Kosten oder Geb\u00fchren.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-150f6c35 elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-spacer\" data-id=\"150f6c35\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-7f85af99\" data-id=\"7f85af99\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ca8d82b elementor-widget elementor-widget-html\" data-id=\"ca8d82b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\nbody.page-id-20051 header, \r\nbody.page-id-20051 .site-header,\r\nbody.page-id-20051 footer,\r\nbody.page-id-20051 .mobile-header, \r\nbody.page-id-20051 .site-footer {\r\n    display: none !important;\r\n    \r\n}\r\nbody{\r\n line-height: 25.6px;\r\n font-family: 'Quicksand' !important;\r\n}\r\nbody.page-id-20051 .corpkit-content-inner,\r\nbody.page-id-20051 .elementor-section\r\n{\r\n\tpadding:0 !important;\r\n}\r\nbody .elementor-widget:not(:last-child) {\r\n    margin-bottom: 20px;\r\n}\r\n.sticky-sidebar{\r\n\tposition:fixed;\r\n\tz-index:1;\r\n}\r\n.sticky-sidebar-inner{\r\n\theight:100dvh;\r\n\toverflow-x:hidden;\r\n\toverflow-y:visible;\r\n}\r\n      .elementor-20051 .elementor-element.elementor-element-7f85af99 {\r\n        width: 99%;\r\n    }\r\n\r\n.elementor-20051 .elementor-element.elementor-element-7f85af99 > .elementor-element-populated {\r\n    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;\r\n    padding:1.5% 0% 2% 23.5%;\r\n}\r\n\/* Tablet - disable sticky *\/\r\n@media (max-width: 1024px) and (min-width: 768px) {\r\n    .sticky-sidebar {\r\n        position: static !important;\r\n        width: 100%;\r\n    }\r\n\tbody .elementor-widget:not(:last-child) {\r\n    margin-bottom: 0px;\r\n}\r\n\r\n    .sticky-sidebar-inner {\r\n        height: auto;\r\n        overflow: visible;\r\n    }\r\n.elementor-20051 .elementor-element.elementor-element-7f85af99 > .elementor-element-populated {\r\n    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;\r\n    padding: 2% 0% 2% 0%;\r\n}\r\n\t\r\n}\r\n\r\n\/* Mobile - disable sticky *\/\r\n@media (max-width: 767px) {\r\n    .sticky-sidebar {\r\n        position: static !important;\r\n        width: 100%;\r\n    }\r\n\tbody .elementor-widget:not(:last-child) {\r\n    margin-bottom: 0px;\r\n}\r\n\r\n    .sticky-sidebar-inner {\r\n        height: auto;\r\n        overflow: visible;\r\n    }\r\n\t.elementor-20051 .elementor-element.elementor-element-7f85af99 > .elementor-element-populated {\r\n    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;\r\n    padding: 2% 0% 2% 0%;\r\n}\r\n}\r\n\r\n.top-bar{\r\n\t  font-family: 'Poppins', sans-serif;\r\n}\r\n    \/* --- COPIED STYLES FROM SPAM ASSESSMENT FORM --- *\/\r\n    .checkbox-item a {\r\n        margin-left: 3px;\r\n        margin-right: 3px;\r\n        display: inline-block; }\r\n    .wpcf7-list-item {\r\n        display: inline-flex;\r\n        margin: 0 0 0 1em;\r\n        font-size: 14px;\r\n        align-items: flex-start;\r\n    }\r\n    .checkbox-container span.wpcf7-form-control-wrap {\r\n        margin-bottom: 0 !important;\r\n    }\r\n    div.wpcf7 input[type=\"file\"]{\r\n        padding: 46px;\r\n        height: 130px;\r\n        line-height: 30px;\r\n        border: 2px dashed #e0e0e0;\r\n    }\r\n    .flight-form {\r\n      font-size: 18px;\r\n      max-width: 600px;\r\n      margin: 0 auto;\r\n      transform-origin: top center;\r\n      transform: scale(1.15);\r\n    }\r\n    .top-bar {\r\n      margin-bottom: 24px;\r\n      font-family: 'Quicksand', sans-serif !important;\r\n    }\r\n    .top-bar-content {\r\n      display: flex;\r\n      justify-content: space-between;\r\n      align-items: center;\r\n    }\r\n    .top-bar-text {\r\n      color: #1D345D;\r\n      font-weight: 700;\r\n      font-size: 16px;\r\n      line-height: 19px;\r\n      padding: 8px 0;\r\n    }\r\n    .top-bar-icon {\r\n      width: 20px;\r\n      height: 20px;\r\n      padding: 10px;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n    }\r\n    .top-bar-icon svg {\r\n      width: 20px;\r\n      height: 20px;\r\n    }\r\n    .top-bar-icon svg path,\r\n    .top-bar-icon svg polyline {\r\n      stroke: #1D345D;\r\n      stroke-width: 2;\r\n      fill: none;\r\n    }\r\n    .progress-container {\r\n      margin-bottom: 32px;\r\n    }\r\n    .progress-steps {\r\n      display: flex;\r\n      justify-content: space-between;\r\n      align-items: center;\r\n      margin-bottom: 16px;\r\n      position: relative;\r\n    }\r\n    .progress-step {\r\n      display: flex;\r\n      flex-direction: column;\r\n      align-items: center;\r\n      position: relative;\r\n      z-index: 2;\r\n    }\r\n    .step-circle {\r\n      width: 32px;\r\n      height: 32px;\r\n      border-radius: 50%;\r\n      background: #e8ecf0;\r\n      border: 2px solid #e8ecf0;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      font-size: 14px;\r\n      font-weight: 600;\r\n      color: #6b7280;\r\n      transition: all 0.3s ease;\r\n    }\r\n    .step-circle.active {\r\n      background: #1D345D;\r\n      border-color: #1D345D;\r\n      color: white;\r\n    }\r\n    .step-circle.completed {\r\n      background: #1D345D;\r\n      border-color: #1D345D;\r\n      color: white;\r\n    }\r\n    .step-label {\r\n      font-size: 12px;\r\n      color: #6b7280;\r\n      margin-top: 8px;\r\n      text-align: center;\r\n      font-weight: 500;\r\n    }\r\n    .step-label.active {\r\n      color: #1D345D;\r\n      font-weight: 600;\r\n    }\r\n    .progress-line {\r\n      position: absolute;\r\n      top: 6px;\r\n      left: 0;\r\n      right: 0;\r\n      height: 10px;\r\n      border-radius: 12px;\r\n      background: #e8ecf0;\r\n      z-index: 1;\r\n    }\r\n    .progress-line-fill {\r\n      height: 100%;\r\n      background: #1D345D;\r\n      border-radius: 12px;\r\n      transition: width 0.6s ease;\r\n      width: 0%;\r\n    }\r\n    .main-heading {\r\n      font-family: 'Quicksand', sans-serif;\r\n      font-weight: 700;\r\n      font-size: 24px;\r\n      line-height: 28px;\r\n      color: rgb(0, 0, 0);\r\n      margin-bottom: 24px;\r\n    }\r\n    .subtext {\r\n      font-weight: 400;\r\n      font-size: 14px;\r\n      line-height: 20px;\r\n      color: rgb(51, 51, 51);\r\n      margin-bottom: 24px;\r\n    }\r\n    .form-group, .radio-group {\r\n      margin-bottom: 24px;\r\n    }\r\n    .radio-group  {\r\n      width: 100%;\r\n    }\r\n    .flight-problem-label {\r\n      display: flex;\r\n      align-items: center;\r\n      width: 100%;\r\n      box-sizing: border-box;\r\n      padding: 14px 20px;\r\n      font-size: 14px;\r\n\/*      line-height: 20px;*\/\r\n      border: 1px solid #e0e0e0;\r\n      border-radius: 8px;\r\n      background: #fff;\r\n      cursor: pointer;\r\n      transition: border-color 0.2s, box-shadow 0.2s, transform 0.18s cubic-bezier(.4,1.3,.6,1), background 0.2s;\r\n      font-family: 'Quicksand', sans-serif;\r\n      font-weight: 400;\r\n      color: rgb(51, 51, 51);\r\n      margin-bottom: 12px;\r\n    }\r\n    .flight-problem-label.selected {\r\n      border: 2px solid #1D345D;\r\n      background: #fff;\r\n      box-shadow: none;\r\n    }\r\n    .flight-problem-label:hover {\r\n      border-color: #1D345D;\r\n      background: #f8f9fb;\r\n      box-shadow: 0 4px 16px 0 rgba(29,52,93,0.10);\r\n      transform: scale(1.025);\r\n      z-index: 2;\r\n    }\r\n    .flight-problem-label:not(:last-child) {\r\n      margin-bottom: 12px;\r\n    }\r\n    .flight-problem-label input[type=\"radio\"] ,\r\n    .flight-problem-label input[type=\"checkbox\"] {\r\n      -webkit-appearance: none;\r\n      -moz-appearance: none;\r\n      appearance: none;\r\n      width: 16px;\r\n      height: 16px;\r\n      border-radius: 50%;\r\n      border: 2px solid #1D345D;\r\n      background-color: #fff;\r\n      position: relative;\r\n      cursor: pointer;\r\n      transition: all 0.3s ease;\r\n      margin-right: 12px;\r\n      flex-shrink: 0;\r\n    }\r\n    .flight-problem-label input[type=\"checkbox\"] {\r\n    border-radius: 3px;\r\n}\r\n    .flight-problem-label input[type=\"radio\"]:checked,\r\n    .flight-problem-label input[type=\"checkbox\"]:checked{\r\n      background-color: #1D345D;\r\n      border-color: #1D345D;\r\n    }\r\n    .flight-problem-label input[type=\"radio\"]:checked::after {\r\n      content: '';\r\n      position: absolute;\r\n      top: 2px;\r\n      left: 2px;\r\n      width: 8px;\r\n      height: 8px;\r\n      background-color: white;\r\n      border-radius: 50%;\r\n    }\r\n    .flight-problem-label input[type=\"checkbox\"]:checked::after {\r\n    content: '';\r\n    position: absolute;\r\n    left: 3px;\r\n    top: 0;\r\n    width: 6px;\r\n    height: 10px;\r\n    border: solid white;\r\n    border-width: 0 2px 2px 0;\r\n    transform: rotate(45deg);\r\n}\r\n    .flight-problem-label input[type=\"radio\"]:focus + span,\r\n    .flight-problem-label input[type=\"radio\"]:focus {\r\n      outline: none;\r\n      border-color: #1D345D;\r\n    }\r\n    .option-label {\r\n      font-weight: 700;\r\n      margin-right: 8px;\r\n      color: #1D345D;\r\n      font-size: 14px;\r\n    }\r\n    .option-text {\r\n      flex: 1;\r\n      font-weight: 400;\r\n      \/* font-size: 14px; *\/\r\n    }\r\n    .button-wrapper {\r\n      display: flex;\r\n      justify-content: flex-end;\r\n      gap: 16px;\r\n      margin-top: 32px;\r\n      margin-bottom: 32px;\r\n    }\r\n    .next-button, .back-button {\r\n      border: none;\r\n      padding: 10px 20px;\r\n      border-radius: 4px;\r\n      font-size: 14px;\r\n      width: auto;\r\n      min-width: 90px;\r\n      cursor: pointer;\r\n      background-color: #ccc;\r\n      color: #888;\r\n      transition: all 0.3s ease;\r\n      font-family: 'Quicksand', sans-serif;\r\n      font-weight: 600;\r\n    }\r\n    .next-button.active, .back-button.active {\r\n      background-color: #1D345D;\r\n      color: #fff;\r\n      cursor: pointer;\r\n    }\r\n    .next-button.active:hover, .back-button.active:hover {\r\n      background-color: #152a4a;\r\n    }\r\n    \r\n    .back-button:disabled {\r\n      color: #ccc;\r\n      border-color: #ccc;\r\n      cursor: pointer;\r\n    }\r\n    .back-button.active:hover {\r\n      background-color: #e8ecf0;\r\n      color: #fff;\r\n    }\r\n    .question-container {\r\n      display: none;\r\n      animation: fadeIn 0.5s ease-in-out;\r\n    }\r\n    .question-container.active {\r\n      display: block;\r\n    }\r\n    @keyframes fadeIn {\r\n      from { opacity: 0; transform: translateY(20px); }\r\n      to { opacity: 1; transform: translateY(0); }\r\n    }\r\n    .result-container {\r\n      display: none;\r\n      text-align: center;\r\n      padding: 20px 0;\r\n    }\r\n    .result-container.active {\r\n      display: block;\r\n      animation: fadeIn 0.5s ease-in-out;\r\n    }\r\n    .result-icon {\r\n      font-size: 60px;\r\n      margin-bottom: 20px;\r\n    }\r\n    .result-title {\r\n      font-size: 24px;\r\n      font-weight: 700;\r\n      margin-bottom: 20px;\r\n      color: #000;\r\n    }\r\n    .result-message {\r\n      font-size: 16px;\r\n      line-height: 1.6;\r\n      margin-bottom: 30px;\r\n      color: rgb(51, 51, 51);\r\n    }\r\n    \/* --- Contact Form 7 Specific Styling --- *\/\r\n    .contact-form{\r\n       background: #f8f9fb;\r\n       padding: 28px;\r\n       border-radius: 16px;\r\n       margin-top: 28px;\r\n       text-align: left;\r\n       border: 2px solid #e8ecf0;\r\n       box-shadow: 0 2px 12px rgba(29, 52, 93, 0.08);\r\n       max-width: 600px;\r\n    margin: 50px auto;\r\n\r\n    }\r\n    .contact-form h3 {\r\n      font-family: 'Quicksand', sans-serif;\r\n      color: #1D345D;\r\n      font-size: 24px;\r\n      font-weight: 700;\r\n      margin-bottom: 20px;\r\n      text-align: center;\r\n    }\r\n    .contact-form .form-row {\r\n      display: grid;\r\n      grid-template-columns: 1fr 1fr;\r\n      gap: 20px;\r\n      margin-bottom: 20px;\r\n    }\r\n    .contact-form .form-group {\r\n      margin-bottom: 0px;\r\n    }\r\n    .contact-form .form-group label {\r\n      display: block;\r\n      margin-bottom: 8px;\r\n      font-weight: 600;\r\n      color: #333;\r\n      font-size: 14px;\r\n    }\r\n    .contact-form .wpcf7-form-control-wrap {\r\n      display: block;\r\n    }\r\n    .contact-form .wpcf7-form-control-wrap > label {\r\n      display: block;\r\n      font-weight: 600;\r\n      color: #333;\r\n      font-size: 14px;\r\n    }\r\n    .contact-form .wpcf7-form-control {\r\n      width: 100%;\r\n      padding: 16px 20px;\r\n      border: 2px solid #e0e0e0;\r\n      border-radius: 12px;\r\n      font-size: 15px;\r\n      transition: all 0.3s ease;\r\n  \r\n      color: #333;\r\n      box-sizing: border-box;\r\n      background: #f8f9fb;\r\n      font-weight: 400;\r\n    }\r\n    .contact-form .wpcf7-form-control:focus {\r\n      outline: none;\r\n      border-color: #1D345D;\r\n      background: #fff;\r\n      box-shadow: 0 0 0 3px rgba(29, 52, 93, 0.1);\r\n    }\r\n    .contact-form.wpcf7-form-control::placeholder {\r\n      color: #888;\r\n      font-size: 14px;\r\n      font-weight: 400;\r\n    }\r\n    .contact-form.wpcf7-form-control[type=\"file\"] {\r\n      display: block;\r\n      width: 100%;\r\n      padding: 12px 16px;\r\n      border: 2px dashed #e0e0e0;\r\n      border-radius: 12px;\r\n      background: #f8f9fb;\r\n      cursor: pointer;\r\n      transition: all 0.3s ease;\r\n      text-align: center;\r\n      font-size: 14px;\r\n      color: #333;\r\n    }\r\n    .contact-form .wpcf7-form-control[type=\"file\"]:hover {\r\n      border-color: #1D345D;\r\n      background: #fff;\r\n    }\r\n    .contact-form .wpcf7-submit {\r\n      background: #1D345D;\r\n      color: white;\r\n      border: none;\r\n      padding: 16px 32px;\r\n      border-radius: 12px;\r\n      font-size: 15px;\r\n      font-weight: 600;\r\n      cursor: pointer;\r\n      transition: all 0.3s ease;\r\n      width: 100%;\r\n      margin-top: 24px;\r\n      box-shadow: 0 2px 8px rgba(29, 52, 93, 0.2);\r\n    }\r\n    .contact-form .wpcf7-submit:hover {\r\n      background: #152a4a;\r\n      transform: translateY(-1px);\r\n      box-shadow: 0 4px 12px rgba(29, 52, 93, 0.3);\r\n    }\r\n    .wpcf7-not-valid-tip {\r\n      color: #d32f2f;\r\n      font-size: 12px;\r\n      margin-top: 4px;\r\n      display: block;\r\n    }\r\n    .contact-form .wpcf7-acceptance {\r\n      display: contents;\r\n      margin: 24px 0;\r\n    }\r\n    .contact-form .wpcf7-acceptance .wpcf7-list-item {\r\n      display: flex;\r\n      align-items: flex-start;\r\n      background: #f8f9fb;\r\n      border-radius: 12px;\r\n      transition: all 0.3s ease;\r\n    }\r\n    .contact-form .wpcf7-acceptance .wpcf7-list-item:hover {\r\n      border-color: #1D345D;\r\n      background: #fff;\r\n      box-shadow: 0 2px 8px rgba(29, 52, 93, 0.08);\r\n    }\r\n    .contact-form .wpcf7-acceptance .wpcf7-list-item label {\r\n      font-family:'Quicksand', sans-serif;\r\n      font-size: 14px;\r\n      font-weight: 400;\r\n      color: #333;\r\n      line-height: 1.4;\r\n      cursor: pointer;\r\n      flex: 1;\r\n      display: block;\r\n      user-select: none;\r\n    }\r\n    .contact-form .wpcf7-acceptance .wpcf7-list-item input[type=\"checkbox\"] {\r\n      -webkit-appearance: none;\r\n      -moz-appearance: none;\r\n      appearance: none;\r\n      width: 18px;\r\n      height: 18px;\r\n      border: 2px solid #1D345D;\r\n      border-radius: 3px;\r\n      background-color: #fff;\r\n      position: relative;\r\n      cursor: pointer;\r\n      margin-right: 12px;\r\n      margin-top: 2px;\r\n      flex-shrink: 0;\r\n      transition: all 0.3s ease;\r\n      z-index: 1;\r\n    }\r\n    .contact-form .wpcf7-acceptance .wpcf7-list-item input[type=\"checkbox\"]:checked {\r\n      background-color: #1D345D;\r\n      border-color: #1D345D;\r\n    }\r\n    .contact-form .wpcf7-acceptance .wpcf7-list-item input[type=\"checkbox\"]:checked::after {\r\n      content: '';\r\n      position: absolute;\r\n      left: 4px;\r\n      top: 1px;\r\n      width: 6px;\r\n      height: 10px;\r\n      border: solid white;\r\n      border-width: 0 2px 2px 0;\r\n      transform: rotate(45deg);\r\n    }\r\n    .contact-form .wpcf7-acceptance .wpcf7-list-item input[type=\"checkbox\"]:focus {\r\n      outline: none;\r\n      box-shadow: 0 0 0 3px rgba(29, 52, 93, 0.1);\r\n    }\r\n    .contact-form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label .wpcf7-required {\r\n      color: #d32f2f;\r\n      margin-left: 4px;\r\n    }\r\n    .wpcf7-response-output {\r\n      padding: 16px 20px;\r\n      border-radius: 8px;\r\n     max-width: 600px;\r\n    margin: 0 auto !important;\r\n      font-size: 14px;\r\n      font-weight: 500;\r\n    }\r\n    .wpcf7-mail-sent-ok {\r\n      background-color: #d4edda;\r\n      border: 1px solid #c3e6cb;\r\n      color: #155724;\r\n    }\r\n    .wpcf7-validation-errors {\r\n      background-color: #f8d7da;\r\n      border: 1px solid #f5c6cb;\r\n      color: #721c24;\r\n    }\r\n    .recaptcha-container {\r\n      margin: 24px 0;\r\n      display: flex;\r\n      justify-content: center;\r\n      align-items: center;\r\n    }\r\n    .g-recaptcha {\r\n      transform: scale(1);\r\n      transform-origin: center;\r\n    }\r\n    .file-item {\r\n      display: flex;\r\n      align-items: center;\r\n      gap: 6px;\r\n      padding: 6px 8px;\r\n      background: #f8f9fb;\r\n      border: 1px solid #e0e0e0;\r\n      border-radius: 4px;\r\n      margin: 3px 0;\r\n      font-size: 12px;\r\n    }\r\n    .file-icon { flex-shrink: 0; }\r\n    .file-name { flex: 1; font-weight: 500; color: #333; font-size: 12px; }\r\n    .file-size { color: #666; font-size: 11px; }\r\n    .checkbox-container { margin: 24px 0; }\r\n    .checkbox-item {\r\n      display: flex;\r\n      align-items: flex-start;\r\n      margin-bottom: 16px;\r\n      width: 100%;\r\n      padding: 16px 20px;\r\n      border: 2px solid #e0e0e0;\r\n      border-radius: 12px;\r\n      font-size: 14px;\r\n      transition: all 0.3s ease;\r\n     \r\n      color: #333;\r\n      box-sizing: border-box;\r\n      background: #f8f9fb;\r\n      font-weight: 400;\r\n    }\r\n    .checkbox-item:hover {\r\n      border-color: #1D345D;\r\n      background: #fff;\r\n      box-shadow: 0 2px 8px rgba(29, 52, 93, 0.08);\r\n    }\r\n    .checkbox-item input[type=\"checkbox\"] {\r\n      -webkit-appearance: none;\r\n      -moz-appearance: none;\r\n      appearance: none;\r\n      width: 18px;\r\n      height: 18px;\r\n      border: 2px solid #1D345D;\r\n      border-radius: 3px;\r\n      background-color: #fff;\r\n      position: relative;\r\n      cursor: pointer;\r\n      margin-right: 12px;\r\n      margin-top: 2px;\r\n      flex-shrink: 0;\r\n      transition: all 0.3s ease;\r\n      z-index: 1;\r\n    }\r\n    .checkbox-item input[type=\"checkbox\"]:checked {\r\n      background-color: #1D345D;\r\n      border-color: #1D345D;\r\n    }\r\n    .checkbox-item input[type=\"checkbox\"]:checked::after {\r\n      content: '';\r\n      position: absolute;\r\n      left: 4px;\r\n      top: 1px;\r\n      width: 6px;\r\n      height: 10px;\r\n      border: solid white;\r\n      border-width: 0 2px 2px 0;\r\n      transform: rotate(45deg);\r\n    }\r\n    .checkbox-item input[type=\"checkbox\"]:focus {\r\n      outline: none;\r\n      box-shadow: 0 0 0 3px rgba(29, 52, 93, 0.1);\r\n    }\r\n    .checkbox-label {\r\n      font-family: 'Quicksand', sans-serif;\r\n      font-size: 14px;\r\n      font-weight: 400;\r\n      color: #333;\r\n      line-height: 1.4;\r\n      cursor: pointer;\r\n      flex: 1;\r\n      display: block;\r\n      user-select: none;\r\n    }\r\n    .checkbox-required { color: #d32f2f; margin-left: 4px; }\r\n    .checkbox-error {\r\n      color: #d32f2f;\r\n      font-size: 12px;\r\n      margin-top: 8px;\r\n      margin-left: 30px;\r\n      display: none;\r\n      font-weight: 500;\r\n    }\r\n    .contact-form .wpcf7-checkbox{ display: contents; }\r\n    button.submit-btn {\r\n        background: #1D345D;\r\n        color: white;\r\n        border: none;\r\n        padding: 16px 32px;\r\n        border-radius: 12px;\r\n        font-size: 15px;\r\n        font-weight: 600;\r\n        cursor: pointer;\r\n        transition: all 0.3s ease;\r\n        width: 100%;\r\n        margin-top: 24px;\r\n        box-shadow: 0 2px 8px rgba(29, 52, 93, 0.2);\r\n    }\r\n   \r\n    .result-container { display: none; text-align: center; padding: 20px 0; }\r\n    .result-container.active { display: block; animation: fadeIn 0.5s ease-in-out; }\r\n    .result-icon { font-size: 60px; margin-bottom: 20px; }\r\n    .result-title {\r\n      font-family: 'Quicksand', sans-serif;\r\n      font-size: 24px;\r\n      font-weight: 700;\r\n      margin-bottom: 20px;\r\n      color: #000;\r\n    }\r\n    .result-message { font-size: 16px; line-height: 1.6; margin-bottom: 30px; color: rgb(51, 51, 51); }\r\n    @keyframes fadeIn {\r\n      from { opacity: 0; transform: translateY(20px); }\r\n      to { opacity: 1; transform: translateY(0); }\r\n    }\r\n    @media (max-width: 768px) {\r\n      .flight-form { max-width: 100%; padding: 0 10px; transform: none; }\r\n      .main-heading { font-size: 20px; line-height: 24px; }\r\n      .subtext { font-size: 14px; line-height: 20px; }\r\n      .button-wrapper p { flex-direction: column; gap: 10px; }\r\n      .next-button, .back-button { width: 100%; }\r\n      .wpcf7-form .form-row { grid-template-columns: 1fr; gap: 0; }\r\n      .progress-steps { margin-bottom: 12px; }\r\n      .step-circle { width: 28px; height: 28px; font-size: 12px; }\r\n      .step-label { font-size: 11px; margin-top: 6px; }\r\n      .progress-line { top: 0px; }\r\n      body { font-size: 16px; padding: 10px; }\r\n      .wpcf7-form { padding: 20px; }\r\n      .upload-area { padding: 20px; }\r\n    }\r\n    @media (max-width: 480px) {\r\n        .result-title{\r\n            font-size: 18px;\r\n        }\r\n        .summary-grid {\r\n    display: grid;\r\n    gap: 16px;\r\n    margin-top: 20px;}\r\n      .checkbox-item { display: inline-block; }\r\n      .main-heading { font-size: 18px; }\r\n      .contact-form h3{ font-size: 14px; }\r\n      .flight-problem-label { padding: 16px 16px; font-size: 16px; }\r\n      .step-label { display: none; }\r\n      .progress-container { margin-bottom: 24px; }\r\n      .g-recaptcha { transform: scale(0.85); transform-origin: center; }\r\n    }\r\n    \/* --- CUSTOM STYLES FOR DECISION ENGINE SPECIFIC ELEMENTS --- *\/\r\n    .decision-input {\r\n        width: 100%;\r\n        padding: 12px 16px;\r\n        border: 2px solid #e0e0e0;\r\n        border-radius: 12px;\r\n        font-size: 15px;\r\n        transition: all 0.3s ease;\r\n      \r\n        color: #333;\r\n        box-sizing: border-box;\r\n        background: #f8f9fb;\r\n        font-weight: 400;\r\n    }\r\n    .decision-input:focus {\r\n        outline: none;\r\n        border-color: #1D345D;\r\n        background: #fff;\r\n        box-shadow: 0 0 0 3px rgba(29, 52, 93, 0.1);\r\n    }\r\n    .error-message {\r\n        color: #d32f2f;\r\n        background: #f8d7da;\r\n        border: 1px solid #f5c6cb;\r\n        padding: 12px;\r\n        border-radius: 8px;\r\n        margin-top: 16px;\r\n        font-size: 14px;\r\n        font-weight: 500;\r\n    }\r\n    .summary-grid {\r\n        display: grid;\r\n        grid-template-columns: 1fr 1fr;\r\n        gap: 16px;\r\n        margin-top: 20px;\r\n    }\r\n    .summary-item { display: flex; flex-direction: column; }\r\n    .summary-label { font-size: 12px; color: #6b7280; font-weight: 500; margin-bottom: 4px; }\r\n    .summary-value { font-size: 14px; font-weight: 600; color: #333; }\r\n    .result-pill {\r\n        display: inline-block;\r\n        padding: 6px 12px;\r\n        border-radius: 20px;\r\n        font-weight: 600;\r\n        font-size: 14px;\r\n        margin-right: 8px;\r\n        margin-bottom: 8px;\r\n    }\r\n    .result-pill-min { background-color: #e0e7ff; color: #3730a3; }\r\n    .result-pill-max { background-color: #dcfce7; color: #14532d; }\r\n    .result-pill-years { background-color: #fef3c7; color: #854d0e; }\r\n    .restart-button {\r\n        background: #1D345D;\r\n        color: white;\r\n        border: none;\r\n        padding: 12px 24px;\r\n        border-radius: 8px;\r\n        font-size: 14px;\r\n        font-weight: 600;\r\n        cursor: pointer;\r\n    \r\n        width: auto;\r\n        margin-top: 20px;\r\n            margin-bottom: 30px;\r\n\r\n        font-family: 'Quicksand', sans-serif;\r\n    }\r\n    .restart-button:hover { background: #152a4a; transform: translateY(-1px); }\r\n    .footer-note { font-size: 12px; color: #6b7280; text-align: center; margin-top: 20px; \r\n}\r\n    .contact-form .checkbox-item .wpcf7-form-control-wrap{\r\n    display: ruby;\r\n}\r\n.wpcf7-textarea{\r\n    height: 100px;\r\n}\r\n\r\n  <\/style>\r\n  \r\n<div class=\"flight-form\">\r\n  <div class=\"top-bar\">\r\n    <div class=\"top-bar-content\">\r\n      <div class=\"top-bar-text\">Flugentsch\u00e4digung pr\u00fcfen<\/div>\r\n      <div class=\"top-bar-icon\">\r\n        <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n          <path d=\"M4 4H20C21.1 4 22 4.9 22 6V18C22 19.1 21.1 20 20 20H4C2.9 20 2 19.1 2 18V6C2 4.9 2.9 4 4 4Z\" stroke=\"#1D345D\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n          <polyline points=\"22,6 12,13 2,6\" stroke=\"#1D345D\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n        <\/svg>\r\n      <\/div>\r\n    <\/div>\r\n<div class=\"progress-container\">\r\n            <div class=\"progress-steps\">\r\n                <div class=\"progress-line\">\r\n                    <div class=\"progress-line-fill\" id=\"progressFill\"><\/div>\r\n                <\/div>\r\n                <div class=\"progress-step\">\r\n                  \r\n                <\/div>\r\n                <div class=\"progress-step\">\r\n                 \r\n                <\/div>\r\n                <div class=\"progress-step\">\r\n                   \r\n                <\/div>\r\n                <div class=\"progress-step\">\r\n                   \r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n  <\/div>\r\n\r\n   <div class=\"makler-content\" id=\"content\">\r\n            <!-- Steps will be rendered here by JavaScript -->\r\n        <\/div>\r\n<\/div>\r\n\r\n\r\n<script>\r\ndocument.addEventListener('DOMContentLoaded', function() {\r\n    \/\/ ============================================================\r\n    \/\/ STATE MANAGEMENT\r\n    \/\/ ============================================================\r\n    const state = {\r\n        currentStep: 'airports',\r\n        history: [],\r\n        data: {\r\n            departure_airport: null,\r\n            arrival_airport: null,\r\n            flight_date: null,\r\n            flight_type: null,\r\n            problem_type: null,\r\n            \/\/ Sub-questions\r\n            cancellation_notice: null,      \/\/ For storniert\r\n            delay_duration: null,           \/\/ For versp\u00e4tet\r\n            boarding_denied_reason: null,   \/\/ For boarding verweigert\r\n            other_problem_description: null,\/\/ For anderes\r\n            \/\/ Airline info\r\n            airline: null,\r\n            flight_number: null,\r\n            \/\/ Airline reasons\r\n            airline_reasons: [],\r\n            \/\/ Prior compensation\r\n            already_refunded: null,\r\n            refund_amount: null,\r\n            \/\/ Assessment result\r\n            assessment_result: null,\r\n\t\t\tcancellation_notice: null,\r\n\t\t\treplacement_flight_offered: null, \/\/ NEW\r\n\t\t\tdelay_duration: null,\r\n        }\r\n    };\r\n\r\n    \/\/ ============================================================\r\n    \/\/ STEP DEFINITIONS - FLIGHT COMPENSATION DECISION TREE\r\n    \/\/ ============================================================\r\n    const steps = {\r\n        \/\/ ==========================================================\r\n        \/\/ STEP 1 \u2014 AIRPORTS\r\n        \/\/ ==========================================================\r\n        airports: {\r\n            question: 'Bitte geben Sie die Flugh\u00e4fen Ihrer Reise ein',\r\n            type: 'airports',\r\n            progress: 0,\r\n            stepNum: 1,\r\n            next: () => 'flight_date'\r\n        },\r\n\r\n        \/\/ ==========================================================\r\n        \/\/ STEP 2 \u2014 FLIGHT DATE\r\n        \/\/ ==========================================================\r\n        flight_date: {\r\n            question: 'Wann sollte der Flug urspr\u00fcnglich stattfinden?',\r\n            type: 'date',\r\n            field: 'flight_date',\r\n            progress: 15,\r\n            stepNum: 1,\r\n            next: () => {\r\n                const flightDate = new Date(state.data.flight_date);\r\n                const threeYearsAgo = new Date();\r\n                threeYearsAgo.setFullYear(threeYearsAgo.getFullYear() - 3);\r\n\r\n                if (flightDate < threeYearsAgo) {\r\n                    return 'end_expired';\r\n                }\r\n                return 'flight_type';\r\n            }\r\n        },\r\n\r\n        \/\/ ==========================================================\r\n        \/\/ STEP 3 \u2014 FLIGHT TYPE\r\n        \/\/ ==========================================================\r\n        flight_type: {\r\n            question: 'Handelte es sich um einen Direktflug oder einen Flug mit Umstieg(en)?',\r\n            type: 'single',\r\n            field: 'flight_type',\r\n            options: [\r\n                { value: 'direct', label: 'Direktflug' },\r\n                { value: 'one_stop', label: 'Flug mit 1 Umstieg' },\r\n                { value: 'multi_stop', label: 'Flug mit 2 oder mehr Umstiegen' },\r\n                { value: 'unknown', label: 'Ich bin mir nicht sicher' }\r\n            ],\r\n            progress: 25,\r\n            stepNum: 1,\r\n            next: () => 'problem_type'\r\n        },\r\n\r\n        \/\/ ==========================================================\r\n        \/\/ STEP 4 \u2014 PROBLEM TYPE\r\n        \/\/ ==========================================================\r\n        problem_type: {\r\n            question: 'Welche Art von Flugproblem ist aufgetreten?',\r\n            type: 'single',\r\n            field: 'problem_type',\r\n            options: [\r\n                { value: 'cancelled', label: 'Flug wurde annuliert \/ umgebucht' },\r\n                { value: 'delayed', label: 'Flug war versp\u00e4tet' },\r\n                { value: 'denied_boarding', label: 'Boarding verweigert' },\r\n                { value: 'other', label: 'Anderes Flugproblem' }\r\n            ],\r\n            progress: 35,\r\n            stepNum: 2,\r\n            next: () => {\r\n                switch (state.data.problem_type) {\r\n                    case 'cancelled':\r\n                        return 'cancellation_notice';\r\n                    case 'delayed':\r\n                        return 'delay_duration';\r\n                    case 'denied_boarding':\r\n                        return 'boarding_denied_reason';\r\n                    case 'other':\r\n                        return 'other_problem';\r\n                    default:\r\n                        return 'airline_info';\r\n                }\r\n            }\r\n        },\r\n\r\n        \/\/ ==========================================================\r\n        \/\/ STEP 4A \u2014 CANCELLATION NOTICE (Sub-question)\r\n        \/\/ ==========================================================\r\n        cancellation_notice: {\r\n            question: 'Wie viele Tage vor Abflug wurden Sie informiert?',\r\n            type: 'single',\r\n            field: 'cancellation_notice',\r\n            options: [\r\n                { value: 'same_day', label: 'Am selben Tag' },\r\n                { value: 'under_7_days', label: 'Unter 7 Tagen' },\r\n                { value: '7_to_14_days', label: '7\u201314 Tage' },\r\n                { value: 'over_14_days', label: 'Mehr als 14 Tage' },\r\n                { value: 'unknown', label: 'Ich wei\u00df es nicht' }\r\n            ],\r\n            progress: 45,\r\n            stepNum: 2,\r\n            next: () => 'replacement_flight'\r\n        },\r\n\t\t\r\n\t\t\/\/ ==========================================================\r\n        \/\/ CONDITIONAL STEP\r\n        \/\/ ==========================================================\r\n\t\treplacement_flight: {\r\n\t\t\tquestion: 'Hat die Airline Ihnen eine Ersatzbef\u00f6rderung angeboten?',\r\n\t\t\ttype: 'single',\r\n\t\t\tfield: 'replacement_flight_offered',\r\n\t\t\toptions: [\r\n\t\t\t\t{\r\n\t\t\t\t\tvalue: 'no',\r\n\t\t\t\t\tlabel: 'Nein'\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\tvalue: 'yes_under_7_exception',\r\n\t\t\t\t\tlabel: 'Ja, Abflug h\u00f6chstens 1 Stunde fr\u00fcher und Ankunft weniger als 2 Stunden sp\u00e4ter'\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\tvalue: 'yes_7_14_exception',\r\n\t\t\t\t\tlabel: 'Ja, Abflug h\u00f6chstens 2 Stunden fr\u00fcher und Ankunft weniger als 4 Stunden sp\u00e4ter'\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\tvalue: 'yes_bad_replacement',\r\n\t\t\t\t\tlabel: 'Ja, Abflug mehr als 2 Stunden fr\u00fcher oder Ankunft mehr als 4 Stunden sp\u00e4ter'\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\tvalue: 'unknown',\r\n\t\t\t\t\tlabel: 'Ich wei\u00df es nicht'\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\tprogress: 50,\r\n\t\t\tstepNum: 2,\r\n\t\t\tnext: () => 'airline_info'\r\n\t\t},\r\n\r\n        \/\/ ==========================================================\r\n        \/\/ STEP 4B \u2014 DELAY DURATION (Sub-question)\r\n        \/\/ ==========================================================\r\n        delay_duration: {\r\n            question: 'Wie versp\u00e4tet war die Ankunft am Endziel?',\r\n            type: 'single',\r\n            field: 'delay_duration',\r\n            options: [\r\n                { value: 'under_2h', label: 'Unter 2 Stunden' },\r\n                { value: '2_to_3h', label: '2\u20133 Stunden' },\r\n                { value: 'over_3h', label: 'Mehr als 3 Stunden' },\r\n                { value: 'over_4h', label: 'Mehr als 4 Stunden' },\r\n                { value: 'cancelled', label: 'Flug ist komplett ausgefallen' }\r\n            ],\r\n            progress: 45,\r\n            stepNum: 2,\r\n            next: () => 'airline_info'\r\n        },\r\n\r\n        \/\/ ==========================================================\r\n        \/\/ STEP 4C \u2014 BOARDING DENIED REASON (Sub-question)\r\n        \/\/ ==========================================================\r\n        boarding_denied_reason: {\r\n            question: 'Wurde Ihnen das Boarding ohne eigenes Verschulden verweigert (z. B. \u00dcberbuchung)?',\r\n            type: 'single',\r\n            field: 'boarding_denied_reason',\r\n            options: [\r\n                { value: 'yes', label: 'Ja' },\r\n                { value: 'no', label: 'Nein' },\r\n                { value: 'unsure', label: 'Unsicher' }\r\n            ],\r\n            progress: 45,\r\n            stepNum: 2,\r\n            next: () => 'airline_info'\r\n        },\r\n\r\n        \/\/ ==========================================================\r\n        \/\/ STEP 4D \u2014 OTHER PROBLEM (Sub-question)\r\n        \/\/ ==========================================================\r\n        other_problem: {\r\n            question: 'Bitte beschreiben Sie das Problem kurz:',\r\n            type: 'textarea',\r\n            field: 'other_problem_description',\r\n            progress: 45,\r\n            stepNum: 2,\r\n            next: () => 'airline_info'\r\n        },\r\n\r\n        \/\/ ==========================================================\r\n        \/\/ STEP 5 \u2014 AIRLINE & FLIGHT NUMBER\r\n        \/\/ ==========================================================\r\n        airline_info: {\r\n            question: 'Angaben zur Fluggesellschaft',\r\n            type: 'airline_info',\r\n            progress: 55,\r\n            stepNum: 3,\r\n            next: () => 'airline_reasons'\r\n        },\r\n\r\n        \/\/ ==========================================================\r\n        \/\/ STEP 6 \u2014 AIRLINE REASONS\r\n        \/\/ ==========================================================\r\n        airline_reasons: {\r\n            question: 'Hat die Airline einen Grund f\u00fcr das Problem genannt?',\r\n            type: 'multiple',\r\n            field: 'airline_reasons',\r\n            options: [\r\n                { value: 'technical', label: 'Technischer Defekt' },\r\n                { value: 'strike', label: 'Streik der Airline' },\r\n                { value: 'weather', label: 'Wetter' },\r\n                { value: 'safety', label: 'Sicherheitsgr\u00fcnde' },\r\n                { value: 'overbooking', label: '\u00dcberbuchung' },\r\n                { value: 'unknown', label: 'Keine Angabe \/ Unklar' },\r\n                { value: 'other', label: 'Anderes' }\r\n            ],\r\n            progress: 65,\r\n            stepNum: 3,\r\n            next: () => 'prior_compensation'\r\n        },\r\n\r\n        \/\/ ==========================================================\r\n        \/\/ STEP 7 \u2014 PRIOR COMPENSATION\r\n        \/\/ ==========================================================\r\n        prior_compensation: {\r\n            question: 'Haben Sie bereits eine Entsch\u00e4digung, Erstattung oder Sachleistung erhalten?',\r\n            type: 'single',\r\n            field: 'already_refunded',\r\n            options: [\r\n                { value: 'yes', label: 'Ja' },\r\n                { value: 'no', label: 'Nein' }\r\n            ],\r\n            progress: 75,\r\n            stepNum: 3,\r\n            next: () => {\r\n                if (state.data.already_refunded === 'yes') {\r\n                    return 'refund_amount';\r\n                }\r\n                return 'assessment';\r\n            }\r\n        },\r\n\r\n        \/\/ ==========================================================\r\n        \/\/ STEP 7B \u2014 REFUND AMOUNT (If yes)\r\n        \/\/ ==========================================================\r\n        refund_amount: {\r\n            question: 'Wie hoch war der Betrag?',\r\n            type: 'number',\r\n            field: 'refund_amount',\r\n            placeholder: 'Betrag in Euro',\r\n            progress: 80,\r\n            stepNum: 3,\r\n            next: () => 'assessment'\r\n        },\r\n\r\n        \/\/ ==========================================================\r\n        \/\/ STEP 8 \u2014 ASSESSMENT (Auto-calculated)\r\n        \/\/ ==========================================================\r\n        assessment: {\r\n            type: 'assessment',\r\n            progress: 90,\r\n            stepNum: 4,\r\n            next: () => {\r\n                \/\/ Calculate assessment\r\n                const result = calculateAssessment();\r\n                state.data.assessment_result = result;\r\n                \r\n                if (result === '8A') {\r\n                    return 'result_8a';\r\n                } else if (result === '8B') {\r\n                    return 'result_8b';\r\n                } else {\r\n                    return 'result_8c';\r\n                }\r\n            }\r\n        },\r\n\r\n        \/\/ ==========================================================\r\n        \/\/ RESULTS\r\n        \/\/ ==========================================================\r\n        result_8a: {\r\n            type: 'success_high',\r\n            progress: 100,\r\n            stepNum: 4\r\n        },\r\n\r\n        result_8b: {\r\n            type: 'success_medium',\r\n            progress: 100,\r\n            stepNum: 4\r\n        },\r\n\r\n        result_8c: {\r\n            type: 'end',\r\n            positive: false,\r\n            message: () => 'Vielen Dank f\u00fcr Ihre Angaben. Leider bestehen nach unserer ersten Einsch\u00e4tzung geringe Erfolgsaussichten. Wir k\u00f6nnen Ihnen in diesem Fall nicht weiterhelfen.',\r\n            stepNum: 4\r\n        },\r\n\r\n        \/\/ ==========================================================\r\n        \/\/ END FLOWS\r\n        \/\/ ==========================================================\r\n        end_expired: {\r\n            type: 'end',\r\n            positive: false,\r\n            message: () => 'Der Flug liegt bereits l\u00e4nger zur\u00fcck. Anspr\u00fcche k\u00f6nnen verj\u00e4hrt sein. Wir k\u00f6nnen Ihnen in diesem Fall leider nicht weiterhelfen.',\r\n            stepNum: 4\r\n        }\r\n    };\r\n\r\n    \/\/ ============================================================\r\n    \/\/ ASSESSMENT CALCULATION\r\n    \/\/ ============================================================\r\n    function calculateAssessment() {\r\n        const d = state.data;\r\n        \r\n        \/\/ --- 8C Conditions (Low chance) - Check first ---\r\n        \r\n        \/\/ Already checked: Flight > 3 years (handled in flow)\r\n        \r\n        \/\/ Delay < 2 hours\r\n        if (d.problem_type === 'delayed' && d.delay_duration === 'under_2h') {\r\n            return '8C';\r\n        }\r\n        \r\n        \/\/ Cancellation > 14 days notice\r\n        if (d.problem_type === 'cancelled') {\r\n\r\n\t\t\tif (d.cancellation_notice === 'over_14_days') {\r\n\t\t\t\treturn '8C';\r\n\t\t\t}\r\n\r\n\t\t\tif (\r\n\t\t\t\td.cancellation_notice === 'same_day' ||\r\n\t\t\t\td.cancellation_notice === 'under_7_days'\r\n\t\t\t) {\r\n\r\n\t\t\t\tif (\r\n\t\t\t\t\td.replacement_flight_offered === 'yes_under_7_exception'\r\n\t\t\t\t) {\r\n\t\t\t\t\treturn '8C';\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn '8A';\r\n\t\t\t}\r\n\r\n\t\t\tif (d.cancellation_notice === '7_to_14_days') {\r\n\r\n\t\t\t\tif (\r\n\t\t\t\t\td.replacement_flight_offered === 'yes_7_14_exception'\r\n\t\t\t\t) {\r\n\t\t\t\t\treturn '8C';\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn '8B';\r\n\t\t\t}\r\n\t\t}\r\n        \r\n        \/\/ Boarding denied with own fault\r\n        if (d.problem_type === 'denied_boarding' && d.boarding_denied_reason === 'no') {\r\n            return '8C';\r\n        }\r\n        \r\n        \r\n        \/\/ High refund already received (> 600\u20ac)\r\n        if (d.already_refunded === 'yes' && parseFloat(d.refund_amount) > 600) {\r\n            return '8C';\r\n        }\r\n        \r\n        \/\/ --- 8A Conditions (High chance) ---\r\n        \r\n        \/\/ Delay >= 3 hours\r\n        if (d.problem_type === 'delayed' && \r\n            (d.delay_duration === 'over_3h' || d.delay_duration === 'over_4h' || d.delay_duration === 'cancelled')) {\r\n            \r\n            \/\/ Check for no extraordinary circumstances\r\n            if (!d.airline_reasons.includes('weather') && !d.airline_reasons.includes('safety')) {\r\n                \/\/ No or little refund\r\n                if (d.already_refunded === 'no' || \r\n                    (d.already_refunded === 'yes' && parseFloat(d.refund_amount || 0) < 250)) {\r\n                    return '8A';\r\n                }\r\n            }\r\n        }\r\n        \r\n        \/\/ Short-notice cancellation (< 14 days)\r\n        if (d.problem_type === 'cancelled' && \r\n            (d.cancellation_notice === 'same_day' || d.cancellation_notice === 'under_7_days' || d.cancellation_notice === '7_to_14_days')) {\r\n            \r\n            \/\/ Check for no extraordinary circumstances\r\n            if (!d.airline_reasons.includes('weather') && !d.airline_reasons.includes('safety')) {\r\n                return '8A';\r\n            }\r\n        }\r\n        \r\n        \/\/ Denied boarding without own fault\r\n        if (d.problem_type === 'denied_boarding' && d.boarding_denied_reason === 'yes') {\r\n            return '8A';\r\n        }\r\n        \r\n        \/\/ Technical defect (usually not extraordinary circumstance)\r\n        if (d.airline_reasons.includes('technical')) {\r\n            if (d.problem_type === 'delayed' && d.delay_duration !== 'under_2h') {\r\n                return '8A';\r\n            }\r\n            if (d.problem_type === 'cancelled' && d.cancellation_notice !== 'over_14_days') {\r\n                return '8A';\r\n            }\r\n        }\r\n        \r\n        \/\/ Overbooking (usually strong case)\r\n        if (d.airline_reasons.includes('overbooking')) {\r\n            return '8A';\r\n        }\r\n        \r\n        \/\/ --- 8B Conditions (Medium chance) - Default fallback ---\r\n        \r\n        \/\/ 2-3 hour delay\r\n        if (d.problem_type === 'delayed' && d.delay_duration === '2_to_3h') {\r\n            return '8B';\r\n        }\r\n        \r\n        \/\/ Unclear reasons\r\n        if (d.airline_reasons.includes('unknown') || d.airline_reasons.length === 0) {\r\n            return '8B';\r\n        }\r\n        \r\n        \/\/ Unsure about boarding denial\r\n        if (d.problem_type === 'denied_boarding' && d.boarding_denied_reason === 'unsure') {\r\n            return '8B';\r\n        }\r\n        \r\n        \/\/ Cancellation with unknown notice period\r\n        if (d.problem_type === 'cancelled' && d.cancellation_notice === 'unknown') {\r\n            return '8B';\r\n        }\r\n        \r\n        \/\/ Connection complications\r\n        if (d.flight_type === 'multi_stop' || d.flight_type === 'one_stop') {\r\n            return '8B';\r\n        }\r\n        \r\n        \/\/ Partial refund received\r\n        if (d.already_refunded === 'yes' && parseFloat(d.refund_amount || 0) > 0 && parseFloat(d.refund_amount || 0) <= 600) {\r\n            return '8B';\r\n        }\r\n        \r\n        \/\/ Other problem\r\n        if (d.problem_type === 'other') {\r\n            return '8B';\r\n        }\r\n        \r\n        \/\/ Default: Medium chance\r\n        return '8B';\r\n    }\r\n    \/\/ ============================================================\r\n\/\/ GET READABLE VALUES FOR HIDDEN FIELDS (FLIGHT FORM)\r\n\/\/ ============================================================\r\nfunction getReadableValue(field, value) {\r\n    if (!value) return '';\r\n    \r\n    var labels = {\r\n        \/\/ Flight Type\r\n        'direct': 'Direktflug',\r\n        'one_stop': 'Flug mit 1 Umstieg',\r\n        'multi_stop': 'Flug mit 2 oder mehr Umstiegen',\r\n        'unknown': 'Nicht sicher',\r\n        \r\n        \/\/ Problem Type\r\n        'cancelled': 'Flug wurde storniert \/ umgebucht',\r\n        'delayed': 'Flug war versp\u00e4tet',\r\n        'denied_boarding': 'Boarding verweigert',\r\n        'other': 'Anderes Flugproblem',\r\n        \r\n        \/\/ Cancellation Notice\r\n        'same_day': 'Am selben Tag',\r\n        'under_7_days': 'Unter 7 Tagen',\r\n        '7_to_14_days': '7\u201314 Tage',\r\n        'over_14_days': 'Mehr als 14 Tage',\r\n        \r\n        \/\/ Delay Duration\r\n        'under_2h': 'Unter 2 Stunden',\r\n        '2_to_3h': '2\u20133 Stunden',\r\n        'over_3h': 'Mehr als 3 Stunden',\r\n        'over_4h': 'Mehr als 4 Stunden',\r\n        \r\n        \/\/ Boarding Denied Reason\r\n        'yes': 'Ja',\r\n        'no': 'Nein',\r\n        'unsure': 'Unsicher',\r\n        \r\n        \/\/ Airline Reasons\r\n        'technical': 'Technischer Defekt',\r\n        'strike': 'Streik der Airline',\r\n        'weather': 'Wetter',\r\n        'safety': 'Sicherheitsgr\u00fcnde',\r\n        'overbooking': '\u00dcberbuchung',\r\n        \r\n        \/\/ Already Refunded\r\n        \/\/ 'yes', 'no' already covered above\r\n        \r\n        \/\/ Assessment Result\r\n        '8A': 'Hohe Erfolgschancen',\r\n        '8B': 'Mittlere Erfolgschancen',\r\n        '8C': 'Geringe Erfolgschancen',\r\n\t\t\r\n\t\t'yes_under_7_exception': 'Ja, Abflug h\u00f6chstens 1 Stunde fr\u00fcher und Ankunft weniger als 2 Stunden sp\u00e4ter',\r\n\t\t'yes_7_14_exception': 'Ja, Abflug h\u00f6chstens 2 Stunden fr\u00fcher und Ankunft weniger als 4 Stunden sp\u00e4ter',\r\n\t\t'yes_bad_replacement': 'Ja, Abflug mehr als 2 Stunden fr\u00fcher oder Ankunft mehr als 4 Stunden sp\u00e4ter',\r\n    };\r\n    \r\n    return labels[value] || value;\r\n}\r\n\r\n\/\/ ============================================================\r\n\/\/ POPULATE HIDDEN FIELDS FOR CF7 (FLIGHT FORM)\r\n\/\/ ============================================================\r\nfunction populateHiddenFields() {\r\n    var d = state.data;\r\n    \r\n    \/\/ Convert airline_reasons array to readable labels\r\n    var airlineReasonsReadable = '';\r\n    if (d.airline_reasons && d.airline_reasons.length > 0) {\r\n        airlineReasonsReadable = d.airline_reasons.map(function(reason) {\r\n            return getReadableValue('airline_reasons', reason);\r\n        }).join(', ');\r\n    }\r\n    \r\n    \/\/ Map state data to hidden field IDs with readable values\r\n    var fieldMapping = {\r\n        'hidden-departure-airport': d.departure_airport || '',\r\n        'hidden-arrival-airport': d.arrival_airport || '',\r\n        'hidden-flight-date': d.flight_date || '',\r\n        'hidden-flight-type': getReadableValue('flight_type', d.flight_type),\r\n        'hidden-problem-type': getReadableValue('problem_type', d.problem_type),\r\n        'hidden-cancellation-notice': getReadableValue('cancellation_notice', d.cancellation_notice),\r\n        'hidden-delay-duration': getReadableValue('delay_duration', d.delay_duration),\r\n        'hidden-boarding-denied-reason': getReadableValue('boarding_denied_reason', d.boarding_denied_reason),\r\n        'hidden-other-problem-description': d.other_problem_description || '',\r\n        'hidden-airline': d.airline || '',\r\n        'hidden-flight-number': d.flight_number || '',\r\n        'hidden-airline-reasons': airlineReasonsReadable,\r\n        'hidden-already-refunded': getReadableValue('already_refunded', d.already_refunded),\r\n        'hidden-refund-amount': d.refund_amount ? d.refund_amount + ' \u20ac' : '',\r\n        'hidden-assessment-result': getReadableValue('assessment_result', d.assessment_result),\r\n\t\t'hidden-replacement-flight-offered': getReadableValue('replacement_flight_offered', d.replacement_flight_offered),\r\n    };\r\n    \r\n    \/\/ Set values to hidden fields\r\n    for (var fieldId in fieldMapping) {\r\n        var input = document.getElementById(fieldId);\r\n        if (input) {\r\n            input.value = fieldMapping[fieldId];\r\n        }\r\n    }\r\n    \/*\r\n    console.log('Hidden fields populated:', fieldMapping);*\/\r\n}\r\n\r\n    \/\/ ============================================================\r\n    \/\/ RENDER FUNCTIONS\r\n    \/\/ ============================================================\r\n    function renderStep() {\r\n        const step = steps[state.currentStep];\r\n        const content = document.getElementById('content');\r\n        const cf7Container = document.getElementById('cf7-form-container');\r\n\r\n        if (!step) {\r\n            console.error('Step not found:', state.currentStep);\r\n            return;\r\n        }\r\n\r\n        \/\/ Hide CF7 form by default\r\n        if (cf7Container) {\r\n            cf7Container.style.display = 'none';\r\n        }\r\n\r\n        updateProgress(step.progress || 0, step.stepNum || 1);\r\n\r\n        let html = '';\r\n\r\n        switch (step.type) {\r\n            case 'airports':\r\n                html = renderAirports(step);\r\n                break;\r\n            case 'single':\r\n                html = renderSingleChoice(step);\r\n                break;\r\n            case 'multiple':\r\n                html = renderMultipleChoice(step);\r\n                break;\r\n            case 'date':\r\n                html = renderDateInput(step);\r\n                break;\r\n            case 'textarea':\r\n                html = renderTextarea(step);\r\n                break;\r\n            case 'number':\r\n                html = renderNumberInput(step);\r\n                break;\r\n            case 'airline_info':\r\n                html = renderAirlineInfo(step);\r\n                break;\r\n            case 'assessment':\r\n                \/\/ Auto-calculate and proceed\r\n                goNext();\r\n                return;\r\n            case 'success_high':\r\n                html = renderSuccessHigh();\r\n                break;\r\n            case 'success_medium':\r\n                html = renderSuccessMedium();\r\n                break;\r\n            case 'end':\r\n                html = renderEndMessage(step);\r\n                break;\r\n        }\r\n\r\n        content.innerHTML = '<div class=\"step-content active\">' + html + '<\/div>';\r\n        attachEventListeners();\r\n    }\r\n\r\n    function renderAirports(step) {\r\n        let backBtn = state.history.length > 0 ? '<button class=\"back-button active\" id=\"backBtn\"> Zur\u00fcck<\/button>' : '';\r\n\r\n        return '<h2 class=\"main-heading\">' + step.question + '<\/h2>' +\r\n            '<div class=\"form-group\">' +\r\n            '<label class=\"form-label\">Startflughafen<\/label>' +\r\n            '<input type=\"text\" class=\"decision-input\" id=\"departureAirport\" placeholder=\"z.B. Frankfurt (FRA)\">' +\r\n            '<\/div>' +\r\n            '<div class=\"form-group\">' +\r\n            '<label class=\"form-label\">Zielflughafen<\/label>' +\r\n            '<input type=\"text\" class=\"decision-input\" id=\"arrivalAirport\" placeholder=\"z.B. Berlin (BER)\">' +\r\n            '<\/div>' +\r\n            '<div class=\"button-wrapper\">' + backBtn +\r\n            '<button class=\"next-button\" id=\"nextBtn\">Weiter <\/button><\/div>';\r\n    }\r\n\r\n    function renderSingleChoice(step) {\r\n        let optionsHtml = '';\r\n        step.options.forEach(function(opt) {\r\n            optionsHtml += '<label class=\"flight-problem-label\" data-value=\"' + opt.value + '\">' +\r\n                '<input type=\"radio\" name=\"single-choice\" value=\"' + opt.value + '\">' +\r\n                '<span class=\"option-text\">' + opt.label + '<\/span>' +\r\n                '<\/label>';\r\n        });\r\n\r\n        let backBtn = state.history.length > 0 ? '<button class=\"back-button active\" id=\"backBtn\"> Zur\u00fcck<\/button>' : '';\r\n\r\n        return '<h2 class=\"main-heading\">' + step.question + '<\/h2>' +\r\n            '<div class=\"radio-group\">' + optionsHtml + '<\/div>' +\r\n            '<div class=\"button-wrapper\">' + backBtn +\r\n            '<button class=\"next-button\" id=\"nextBtn\">Weiter <\/button><\/div>';\r\n    }\r\n\r\n    function renderMultipleChoice(step) {\r\n        let optionsHtml = '';\r\n        step.options.forEach(function(opt) {\r\n            optionsHtml += '<label class=\"flight-problem-label\" data-value=\"' + opt.value + '\">' +\r\n                '<input type=\"checkbox\" value=\"' + opt.value + '\">' +\r\n                '<span class=\"option-text\">' + opt.label + '<\/span>' +\r\n                '<\/label>';\r\n        });\r\n\r\n        let backBtn = state.history.length > 0 ? '<button class=\"back-button active\" id=\"backBtn\"> Zur\u00fcck<\/button>' : '';\r\n\r\n        return '<h2 class=\"main-heading\">' + step.question + '<\/h2>' +\r\n            '<p class=\"subtext\">Mehrfachauswahl m\u00f6glich<\/p>' +\r\n            '<div class=\"radio-group\">' + optionsHtml + '<\/div>' +\r\n            '<div class=\"button-wrapper\">' + backBtn +\r\n            '<button class=\"next-button active\" id=\"nextBtn\">Weiter <\/button><\/div>';\r\n    }\r\n\r\n    function renderDateInput(step) {\r\n        const today = new Date().toISOString().split('T')[0];\r\n        let backBtn = state.history.length > 0 ? '<button class=\"back-button active\" id=\"backBtn\"> Zur\u00fcck<\/button>' : '';\r\n\r\n        return '<h2 class=\"main-heading\">' + step.question + '<\/h2>' +\r\n            '<div class=\"form-group\">' +\r\n            '<input type=\"date\" class=\"decision-input\" id=\"dateInput\" max=\"' + today + '\">' +\r\n            '<\/div>' +\r\n            '<div class=\"button-wrapper\">' + backBtn +\r\n            '<button class=\"next-button\" id=\"nextBtn\">Weiter <\/button><\/div>';\r\n    }\r\n\r\n    function renderTextarea(step) {\r\n        let backBtn = state.history.length > 0 ? '<button class=\"back-button active\" id=\"backBtn\"> Zur\u00fcck<\/button>' : '';\r\n\r\n        return '<h2 class=\"main-heading\">' + step.question + '<\/h2>' +\r\n            '<div class=\"form-group\">' +\r\n            '<textarea class=\"decision-input\" id=\"textareaInput\" rows=\"4\" placeholder=\"Beschreiben Sie das Problem...\"><\/textarea>' +\r\n            '<\/div>' +\r\n            '<div class=\"button-wrapper\">' + backBtn +\r\n            '<button class=\"next-button\" id=\"nextBtn\">Weiter <\/button><\/div>';\r\n    }\r\n\r\n    function renderNumberInput(step) {\r\n        let backBtn = state.history.length > 0 ? '<button class=\"back-button active\" id=\"backBtn\"> Zur\u00fcck<\/button>' : '';\r\n\r\n        return '<h2 class=\"main-heading\">' + step.question + '<\/h2>' +\r\n            '<div class=\"form-group\">' +\r\n            '<input type=\"number\" class=\"decision-input\" id=\"numberInput\" placeholder=\"' + (step.placeholder || 'Betrag eingeben') + '\" min=\"0\" step=\"0.01\">' +\r\n            '<\/div>' +\r\n            '<div class=\"button-wrapper\">' + backBtn +\r\n            '<button class=\"next-button\" id=\"nextBtn\">Weiter <\/button><\/div>';\r\n    }\r\n\r\n    function renderAirlineInfo(step) {\r\n        let backBtn = state.history.length > 0 ? '<button class=\"back-button active\" id=\"backBtn\"> Zur\u00fcck<\/button>' : '';\r\n\r\n        return '<h2 class=\"main-heading\">' + step.question + '<\/h2>' +\r\n            '<div class=\"form-group\">' +\r\n            '<label class=\"form-label\">Mit welcher Airline sind Sie geflogen?<\/label>' +\r\n            '<input type=\"text\" class=\"decision-input\" id=\"airlineInput\" placeholder=\"z.B. Lufthansa, Ryanair, etc.\">' +\r\n            '<\/div>' +\r\n            '<div class=\"form-group\">' +\r\n            '<label class=\"form-label\">Wie lautete die Flugnummer?<\/label>' +\r\n            '<input type=\"text\" class=\"decision-input\" id=\"flightNumberInput\" placeholder=\"z.B. LH1234\">' +\r\n            '<\/div>' +\r\n            '<div class=\"button-wrapper\">' + backBtn +\r\n            '<button class=\"next-button\" id=\"nextBtn\">Weiter <\/button><\/div>';\r\n    }\r\n\r\n    function renderSuccessHigh() {\r\n        \/\/ Show the Contact Form 7 container directly\r\n        openContactForm();\r\n\r\n        return '<div class=\"result-container active\">' +\r\n            '<div class=\"result-icon\">\u2705<\/div>' +\r\n            '<h2 class=\"result-title\">Gl\u00fcckwunsch!<\/h2>' +\r\n            '<p class=\"result-message\">Nach unserer ersten Einsch\u00e4tzung bestehen <strong>sehr gute Chancen<\/strong> auf eine Ausgleichszahlung nach EU-Fluggastrechten.<\/p>' +\r\n            '<p class=\"result-message\">Bitte f\u00fcllen Sie im n\u00e4chsten Schritt das Formular aus und laden Sie Ihre Unterlagen hoch. Es entstehen Ihnen hierdurch keine Kosten und es wird noch keine Beauftragung ausgef\u00fchrt.<\/p>' +\r\n            '<div class=\"cf7-back-button-wrapper\">' +\r\n            '<button class=\"restart-button\" onclick=\"window.location.reload\"> Neue Pr\u00fcfung starten<\/button>' +\r\n            '<\/div>' +\r\n            '<\/div>';\r\n    }\r\n\r\n    function renderSuccessMedium() {\r\n        \/\/ Show the Contact Form 7 container directly\r\n        openContactForm();\r\n\r\n        return '<div class=\"result-container active\">' +\r\n            '<div class=\"result-icon\">\ud83d\udccb<\/div>' +\r\n            '<h2 class=\"result-title\">Vielen Dank f\u00fcr Ihre Angaben<\/h2>' +\r\n            '<p class=\"result-message\">Ein Anspruch <strong>k\u00f6nnte bestehen<\/strong>. Bitte laden Sie nun Ihre Unterlagen hoch, damit wir eine genaue Pr\u00fcfung durchf\u00fchren k\u00f6nnen.<\/p>' +\r\n            '<p class=\"result-message\">Es entstehen Ihnen hierdurch keine Kosten und es wird noch keine Beauftragung ausgef\u00fchrt.<\/p>' +\r\n            '<div class=\"cf7-back-button-wrapper\">' +\r\n            '<button class=\"restart-button\" onclick=\"window.location.reload()\">Neue Pr\u00fcfung starten<\/button>' +\r\n            '<\/div>' +\r\n            '<\/div>';\r\n    }\r\n\r\n    function renderEndMessage(step) {\r\n        const message = typeof step.message === 'function' ? step.message() : step.message;\r\n        return '<div class=\"result-container active\">' +\r\n            '<div class=\"result-icon\">\u274c<\/div>' +\r\n            '<h2 class=\"result-title\">Ergebnis Ihrer Pr\u00fcfung<\/h2>' +\r\n            '<p class=\"result-message\">' + message + '<\/p>' +\r\n            '<button class=\"restart-button\" id=\"restartBtn\"> Neue Pr\u00fcfung starten<\/button>' +\r\n            '<\/div>';\r\n    }\r\n\r\n    function updateProgress(percent, stepNum) {\r\n        const fill = document.getElementById('progressFill');\r\n        if (fill) {\r\n            fill.style.width = percent + '%';\r\n        }\r\n\r\n        for (let i = 1; i <= 4; i++) {\r\n            const circle = document.getElementById('step' + i);\r\n            if (!circle) continue;\r\n\r\n            const label = circle.parentElement.querySelector('.step-label');\r\n\r\n            if (i < stepNum) {\r\n                circle.classList.add('completed');\r\n                circle.classList.remove('active');\r\n                circle.innerHTML = '\u2713';\r\n                if (label) label.classList.remove('active');\r\n            } else if (i === stepNum) {\r\n                circle.classList.add('active');\r\n                circle.classList.remove('completed');\r\n                circle.innerHTML = i;\r\n                if (label) label.classList.add('active');\r\n            } else {\r\n                circle.classList.remove('active', 'completed');\r\n                circle.innerHTML = i;\r\n                if (label) label.classList.remove('active');\r\n            }\r\n        }\r\n    }\r\n\r\n    \/\/ ============================================================\r\n    \/\/ OPEN\/HIDE CONTACT FORM FUNCTIONS\r\n    \/\/ ============================================================\r\n    function openContactForm() {\r\n        const cf7Container = document.getElementById('cf7-contactForm');\r\n        if (cf7Container) {\r\n            cf7Container.style.display = 'block';\r\n\r\n            setTimeout(function() {\r\n                \/\/ Populate hidden fields with wizard data\r\n            populateHiddenFields();\r\n            \r\n                cf7Container.scrollIntoView({ behavior: 'smooth', block: 'start' });\r\n            }, 100);\r\n        }\r\n    }\r\n\r\n    function hideContactForm() {\r\n        const cf7Container = document.getElementById('cf7-contactForm');\r\n        if (cf7Container) {\r\n            cf7Container.style.display = 'none';\r\n        }\r\n    }\r\n\r\n    \/\/ ============================================================\r\n    \/\/ EVENT LISTENERS\r\n    \/\/ ============================================================\r\n    function attachEventListeners() {\r\n        \/\/ Airports inputs\r\n        const departureAirport = document.getElementById('departureAirport');\r\n        const arrivalAirport = document.getElementById('arrivalAirport');\r\n\r\n        if (departureAirport && arrivalAirport) {\r\n            function checkAirportsFilled() {\r\n                const nextBtn = document.getElementById('nextBtn');\r\n                if (nextBtn) {\r\n                    if (departureAirport.value.trim() && arrivalAirport.value.trim()) {\r\n                        nextBtn.classList.add('active');\r\n                    } else {\r\n                        nextBtn.classList.remove('active');\r\n                    }\r\n                }\r\n            }\r\n\r\n            departureAirport.addEventListener('input', function() {\r\n                state.data.departure_airport = this.value;\r\n                checkAirportsFilled();\r\n            });\r\n\r\n            arrivalAirport.addEventListener('input', function() {\r\n                state.data.arrival_airport = this.value;\r\n                checkAirportsFilled();\r\n            });\r\n        }\r\n\r\n        \/\/ Single choice (radio)\r\n        const radios = document.querySelectorAll('.flight-problem-label input[type=\"radio\"]');\r\n        radios.forEach(function(radio) {\r\n            radio.addEventListener('change', function() {\r\n                const labels = document.querySelectorAll('.flight-problem-label');\r\n                labels.forEach(function(label) {\r\n                    label.classList.remove('selected');\r\n                });\r\n                this.closest('.flight-problem-label').classList.add('selected');\r\n\r\n                const value = this.value;\r\n                const currentStep = steps[state.currentStep];\r\n                if (currentStep && currentStep.field) {\r\n                    state.data[currentStep.field] = value;\r\n                }\r\n\r\n                const nextBtn = document.getElementById('nextBtn');\r\n                if (nextBtn) {\r\n                    nextBtn.classList.add('active');\r\n                }\r\n            });\r\n        });\r\n\r\n        \/\/ Multiple choice (checkbox)\r\n        const checkboxes = document.querySelectorAll('.flight-problem-label input[type=\"checkbox\"]');\r\n        checkboxes.forEach(function(checkbox) {\r\n            checkbox.addEventListener('change', function() {\r\n                if (this.checked) {\r\n                    this.closest('.flight-problem-label').classList.add('selected');\r\n                } else {\r\n                    this.closest('.flight-problem-label').classList.remove('selected');\r\n                }\r\n\r\n                const checked = document.querySelectorAll('.flight-problem-label input[type=\"checkbox\"]:checked');\r\n                const currentStep = steps[state.currentStep];\r\n                if (currentStep && currentStep.field) {\r\n                    state.data[currentStep.field] = Array.from(checked).map(function(el) {\r\n                        return el.value;\r\n                    });\r\n                }\r\n            });\r\n        });\r\n\r\n          var dateInput = document.getElementById('dateInput');\r\n        var dateIcon = document.getElementById('dateIcon');\r\n        var dateWrapper = document.getElementById('dateInputWrapper');\r\n\r\n        if (dateInput) {\r\n            var showDatePicker = function() {\r\n                try {\r\n                    if (typeof dateInput.showPicker === 'function') {\r\n                        dateInput.showPicker();\r\n                    } else {\r\n                        dateInput.focus();\r\n                    }\r\n                } catch (err) {\r\n                    dateInput.focus();\r\n                }\r\n            };\r\n\r\n            dateInput.addEventListener('click', showDatePicker);\r\n\r\n            if (dateIcon) {\r\n                dateIcon.addEventListener('click', function(e) {\r\n                    e.preventDefault();\r\n                    e.stopPropagation();\r\n                    showDatePicker();\r\n                });\r\n            }\r\n\r\n            if (dateWrapper) {\r\n                dateWrapper.addEventListener('click', function(e) {\r\n                    if (e.target === this) {\r\n                        showDatePicker();\r\n                    }\r\n                });\r\n            }\r\n\r\n            dateInput.addEventListener('change', function() {\r\n                state.data.flight_date = this.value;\r\n\r\n                var nextBtn = document.getElementById('nextBtn');\r\n                if (nextBtn) {\r\n                    if (this.value) {\r\n                        nextBtn.classList.add('active');\r\n                    } else {\r\n                        nextBtn.classList.remove('active');\r\n                    }\r\n                }\r\n            });\r\n        }\r\n\r\n        \/\/ Textarea input\r\n        const textareaInput = document.getElementById('textareaInput');\r\n        if (textareaInput) {\r\n            textareaInput.addEventListener('input', function() {\r\n                const currentStep = steps[state.currentStep];\r\n                if (currentStep && currentStep.field) {\r\n                    state.data[currentStep.field] = this.value;\r\n                }\r\n\r\n                const nextBtn = document.getElementById('nextBtn');\r\n                if (nextBtn) {\r\n                    if (this.value.trim()) {\r\n                        nextBtn.classList.add('active');\r\n                    } else {\r\n                        nextBtn.classList.remove('active');\r\n                    }\r\n                }\r\n            });\r\n        }\r\n\r\n        \/\/ Number input\r\n        const numberInput = document.getElementById('numberInput');\r\n        if (numberInput) {\r\n            numberInput.addEventListener('input', function() {\r\n                const currentStep = steps[state.currentStep];\r\n                if (currentStep && currentStep.field) {\r\n                    state.data[currentStep.field] = this.value;\r\n                }\r\n\r\n                const nextBtn = document.getElementById('nextBtn');\r\n                if (nextBtn) {\r\n                    if (this.value) {\r\n                        nextBtn.classList.add('active');\r\n                    } else {\r\n                        nextBtn.classList.remove('active');\r\n                    }\r\n                }\r\n            });\r\n        }\r\n\r\n        \/\/ Airline info inputs\r\n        const airlineInput = document.getElementById('airlineInput');\r\n        const flightNumberInput = document.getElementById('flightNumberInput');\r\n\r\n        if (airlineInput && flightNumberInput) {\r\n            function checkAirlineInfoFilled() {\r\n                const nextBtn = document.getElementById('nextBtn');\r\n                if (nextBtn) {\r\n                    if (airlineInput.value.trim() && flightNumberInput.value.trim()) {\r\n                        nextBtn.classList.add('active');\r\n                    } else {\r\n                        nextBtn.classList.remove('active');\r\n                    }\r\n                }\r\n            }\r\n\r\n            airlineInput.addEventListener('input', function() {\r\n                state.data.airline = this.value;\r\n                checkAirlineInfoFilled();\r\n            });\r\n\r\n            flightNumberInput.addEventListener('input', function() {\r\n                state.data.flight_number = this.value;\r\n                checkAirlineInfoFilled();\r\n            });\r\n        }\r\n\r\n        \/\/ Next button\r\n        const nextBtn = document.getElementById('nextBtn');\r\n        if (nextBtn) {\r\n            nextBtn.addEventListener('click', function() {\r\n                if (!this.classList.contains('active')) {\r\n                    return;\r\n                }\r\n                goNext();\r\n            });\r\n        }\r\n\r\n        \/\/ Back button\r\n        const backBtn = document.getElementById('backBtn');\r\n        if (backBtn) {\r\n            backBtn.addEventListener('click', function() {\r\n                goBack();\r\n            });\r\n        }\r\n\r\n        \/\/ Restart button\r\n        const restartBtn = document.getElementById('restartBtn');\r\n        if (restartBtn) {\r\n            restartBtn.addEventListener('click', function() {\r\n                restart();\r\n            });\r\n        }\r\n    }\r\n\r\n    \/\/ ============================================================\r\n    \/\/ NAVIGATION\r\n    \/\/ ============================================================\r\n    function goNext() {\r\n        const step = steps[state.currentStep];\r\n        const nextStep = step.next();\r\n\r\n        state.history.push(state.currentStep);\r\n        state.currentStep = nextStep;\r\n        renderStep();\r\n    }\r\n\r\n    function goBack() {\r\n        hideContactForm();\r\n\r\n        if (state.history.length > 0) {\r\n            state.currentStep = state.history.pop();\r\n            renderStep();\r\n        }\r\n    }\r\n\r\n    function restart() {\r\n        hideContactForm();\r\n\r\n        state.currentStep = 'airports';\r\n        state.history = [];\r\n        state.data = {\r\n            departure_airport: null,\r\n            arrival_airport: null,\r\n            flight_date: null,\r\n            flight_type: null,\r\n            problem_type: null,\r\n            cancellation_notice: null,\r\n            delay_duration: null,\r\n            boarding_denied_reason: null,\r\n            other_problem_description: null,\r\n            airline: null,\r\n            flight_number: null,\r\n            airline_reasons: [],\r\n            already_refunded: null,\r\n            refund_amount: null,\r\n            assessment_result: null,\r\n\t\t\treplacement_flight_offered: null\r\n        };\r\n        renderStep();\r\n    }\r\n\r\n    \/\/ ============================================================\r\n    \/\/ INITIALIZE\r\n    \/\/ ============================================================\r\n    renderStep();\r\n    \r\n    \r\n    \r\n    \r\n});\r\n\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-37823bf7 elementor-widget elementor-widget-shortcode\" data-id=\"37823bf7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f20070-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"20070\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/en\/wp-json\/wp\/v2\/pages\/20051#wpcf7-f20070-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" enctype=\"multipart\/form-data\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"20070\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.7\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f20070-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/fieldset>\n<div class=\"contact-form\" id=\"cf7-contactForm\" style=\"display: none;\">\n      <h3>Kontaktinformationen<\/h3>\n      <div class=\"form-row\">\n        <div class=\"form-group\">\n          <label for=\"cf7-fullName\">Vollst\u00e4ndiger Name *<\/label>\n          <span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required cf7-form-control\" id=\"cf7-fullName\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span> <!-- CF7 field -->\n        <\/div>\n        <div class=\"form-group\">\n          <label for=\"cf7-email\">E-Mail-Adresse *<\/label>\n          <span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email cf7-form-control\" id=\"cf7-email\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span> <!-- CF7 field -->\n        <\/div>\n      <\/div>\n      <div class=\"form-row\">\n        <div class=\"form-group\">\n          <label for=\"cf7-phone\">Telefonnummer *<\/label>\n          <span class=\"wpcf7-form-control-wrap\" data-name=\"your-phone\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel cf7-form-control\" id=\"cf7-phone\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"tel\" name=\"your-phone\" \/><\/span> <!-- CF7 field -->\n        <\/div>\n        <div class=\"form-group\">\n          <label for=\"cf7-company\">Firmenname<\/label>\n          <span class=\"wpcf7-form-control-wrap\" data-name=\"your-company\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text cf7-form-control\" id=\"cf7-company\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"your-company\" \/><\/span> <!-- CF7 field -->\n        <\/div>\n      <\/div>\n<div class=\"form-group\">\n        <label for=\"cf7-message\">Beschreiben Sie die Situation*<\/label>\n        <span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required cf7-form-control\" id=\"cf7-message\" aria-required=\"true\" aria-invalid=\"false\" name=\"your-message\"><\/textarea><\/span> <!-- CF7 field -->\n      <\/div>\n      <div class=\"form-group\">\n        <label>Unterlagen Airline \/ Reisebest\u00e4tigung hochladen*<\/label>\n        <span class=\"wpcf7-form-control-wrap\" data-name=\"your-file\"><input size=\"40\" class=\"wpcf7-form-control wpcf7-file wpcf7-validates-as-required cf7-file-upload\" id=\"cf7-fileUpload\" accept=\".pdf,.jpg,.jpeg,.png,.eml,.msg\" aria-required=\"true\" aria-invalid=\"false\" type=\"file\" name=\"your-file\" \/><\/span> <!-- CF7 file upload -->\n        <div id=\"cf7-fileList\" style=\"margin-top: 12px;\"><\/div>\n      <\/div>\n      <div id=\"cf7-fileUploadStatus\" style=\"margin-bottom: 16px; font-size: 14px; text-align: center; display: none;\"><\/div>\n\n          <!-- ========== HIDDEN FIELDS FOR WIZARD DATA ========== -->\n\n    <input class=\"wpcf7-form-control wpcf7-hidden\" id=\"hidden-departure-airport\" value=\"\" type=\"hidden\" name=\"departure-airport\" \/>\n    <input class=\"wpcf7-form-control wpcf7-hidden\" id=\"hidden-arrival-airport\" value=\"\" type=\"hidden\" name=\"arrival-airport\" \/>\n    <input class=\"wpcf7-form-control wpcf7-hidden\" id=\"hidden-flight-date\" value=\"\" type=\"hidden\" name=\"flight-date\" \/>\n    <input class=\"wpcf7-form-control wpcf7-hidden\" id=\"hidden-flight-type\" value=\"\" type=\"hidden\" name=\"flight-type\" \/>\n    <input class=\"wpcf7-form-control wpcf7-hidden\" id=\"hidden-problem-type\" value=\"\" type=\"hidden\" name=\"problem-type\" \/>\n    <input class=\"wpcf7-form-control wpcf7-hidden\" id=\"hidden-cancellation-notice\" value=\"\" type=\"hidden\" name=\"cancellation-notice\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" id=\"hidden-replacement-flight-offered\" value=\"\" type=\"hidden\" name=\"replacement-flight-offered\" \/>\n    <input class=\"wpcf7-form-control wpcf7-hidden\" id=\"hidden-delay-duration\" value=\"\" type=\"hidden\" name=\"delay-duration\" \/>\n    <input class=\"wpcf7-form-control wpcf7-hidden\" id=\"hidden-boarding-denied-reason\" value=\"\" type=\"hidden\" name=\"boarding-denied-reason\" \/>\n    <input class=\"wpcf7-form-control wpcf7-hidden\" id=\"hidden-other-problem-description\" value=\"\" type=\"hidden\" name=\"other-problem-description\" \/>\n    <input class=\"wpcf7-form-control wpcf7-hidden\" id=\"hidden-airline\" value=\"\" type=\"hidden\" name=\"airline\" \/>\n    <input class=\"wpcf7-form-control wpcf7-hidden\" id=\"hidden-flight-number\" value=\"\" type=\"hidden\" name=\"flight-number\" \/>\n    <input class=\"wpcf7-form-control wpcf7-hidden\" id=\"hidden-airline-reasons\" value=\"\" type=\"hidden\" name=\"airline-reasons\" \/>\n    <input class=\"wpcf7-form-control wpcf7-hidden\" id=\"hidden-already-refunded\" value=\"\" type=\"hidden\" name=\"already-refunded\" \/>\n    <input class=\"wpcf7-form-control wpcf7-hidden\" id=\"hidden-refund-amount\" value=\"\" type=\"hidden\" name=\"refund-amount\" \/>\n    <input class=\"wpcf7-form-control wpcf7-hidden\" id=\"hidden-assessment-result\" value=\"\" type=\"hidden\" name=\"assessment-result\" \/>\n    <!-- ========== END HIDDEN FIELDS ========== -->\n\n      <!-- Terms and Conditions Checkboxes (CF7 syntax) -->\n      <div class=\"checkbox-container\">\n       <div class=\"checkbox-item\">\n          <span class=\"wpcf7-form-control-wrap\" data-name=\"your-terms\"><span class=\"wpcf7-form-control wpcf7-acceptance\"><span class=\"wpcf7-list-item\"><input type=\"checkbox\" name=\"your-terms\" value=\"1\" id=\"cf7-termsCheckbox\" aria-invalid=\"false\" \/><\/span><\/span><\/span> Hiermit akzeptiere ich die <a href=\"https:\/\/rechto.de\/index.php\/agb\" target=\"_blank\">AGB<\/a> und <a href=\"https:\/\/rechto.de\/index.php\/datenschutz\" target=\"_blank\">Datenschutzerkl\u00e4rung<\/a>. \n        <\/div>\n\n\n\n      <\/div>\n\n  \n\n      <button type=\"submit\" class=\"submit-btn\">Anfrage senden<\/button> \n<!-- CF7 submit button -->\n<div class=\"footer-note\">\nHinweis:  Nachdem Sie das Formular abgesendet haben, wird Ihr Anliegen durch unsere Experten nochmals individuell, kostenfrei und unverbindlich gepr\u00fcft. F\u00fcr Sie entstehen dabei keinerlei Kosten, und es erfolgt noch keine Beauftragung.\n<\/div>\n    <\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-c8af8c3 sticky-sidebar-inner elementor-hidden-desktop\" data-id=\"c8af8c3\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6f560999 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-image\" data-id=\"6f560999\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/rechto.de\/\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"499\" height=\"125\" src=\"https:\/\/rechto.de\/wp-content\/uploads\/2025\/11\/rechto-logo.png\" class=\"attachment-medium size-medium wp-image-18364\" alt=\"\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-398a465e elementor-hidden-tablet elementor-hidden-mobile elementor-hidden-desktop elementor-widget elementor-widget-heading\" data-id=\"398a465e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"> Entschlossen gegen Spam-Mails, f\u00fcr einen sauberen Posteingang.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-108762fb elementor-position-inline-start elementor-mobile-position-inline-start elementor-hidden-desktop elementor-view-default elementor-widget elementor-widget-icon-box\" data-id=\"108762fb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" fill=\"none\" color=\"#1D345D\" class=\"stat-icon\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M12 1.75a10.25 10.25 0 1 1 0 20.5 10.25 10.25 0 0 1 0-20.5ZM12 0a12 12 0 1 0 0 24A12 12 0 0 0 12 0Zm-1.5 7.75a1.5 1.5 0 1 1 3 0v3a1.5 1.5 0 1 1-3 0v-3Zm0 7.5h3v2h-3v-2Z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tKostenlos pr\u00fcfen, ob Ihnen bis zu 600 \u20ac Entsch\u00e4digung zustehen.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ca2446c elementor-position-inline-start elementor-mobile-position-inline-start elementor-hidden-desktop elementor-view-default elementor-widget elementor-widget-icon-box\" data-id=\"ca2446c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" fill=\"none\" color=\"#1D345D\" class=\"stat-icon\" viewBox=\"0 0 39 40\"><path stroke=\"currentColor\" stroke-linejoin=\"round\" stroke-width=\"1.6\" d=\"m19.152 6.4 1.6 3.2h3.2l-2.592 1.984.992 3.616-3.2-2.4-3.2 2.4 1.28-3.616-2.88-1.984h3.2z\"><\/path><path stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.6\" d=\"M8.208 17.6C.208 17.6.816 7.008.816 4.8H4.88m25.28 12.8c8 0 7.44-10.592 7.44-12.8h-4.096\"><\/path><path stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.6\" d=\"M33.616 1.6h-28.8c0 24.688 12.736 17.68 12.736 26.4-.096 5.6-2.72 7.2-7.136 7.2v3.2h17.6v-3.2c-4.416 0-7.264-1.6-7.264-7.2 0-8.72 12.864-1.808 12.864-26.4\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tWir \u00fcbernehmen die komplette Durchsetzung gegen\u00fcber der Airline.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d953725 elementor-position-inline-start elementor-mobile-position-inline-start elementor-hidden-desktop elementor-view-default elementor-widget elementor-widget-icon-box\" data-id=\"d953725\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" class=\"stat-icon\" viewBox=\"0 0 16 16\"><path d=\"M5.338 1.59a61 61 0 0 0-2.837.856.48.48 0 0 0-.328.39c-.554 4.157.726 7.19 2.253 9.188a10.7 10.7 0 0 0 2.287 2.233c.346.244.652.42.893.533q.18.085.293.118a1 1 0 0 0 .101.025 1 1 0 0 0 .1-.025q.114-.034.294-.118c.24-.113.547-.29.893-.533a10.7 10.7 0 0 0 2.287-2.233c1.527-1.997 2.807-5.031 2.253-9.188a.48.48 0 0 0-.328-.39c-.651-.213-1.75-.56-2.837-.855C9.552 1.29 8.531 1.067 8 1.067c-.53 0-1.552.223-2.662.524zM5.072.56C6.157.265 7.31 0 8 0s1.843.265 2.928.56c1.11.3 2.229.655 2.887.87a1.54 1.54 0 0 1 1.044 1.262c.596 4.477-.787 7.795-2.465 9.99a11.8 11.8 0 0 1-2.517 2.453 7 7 0 0 1-1.048.625c-.28.132-.581.24-.829.24s-.548-.108-.829-.24a7 7 0 0 1-1.048-.625 11.8 11.8 0 0 1-2.517-2.453C1.928 10.487.545 7.169 1.141 2.692A1.54 1.54 0 0 1 2.185 1.43 63 63 0 0 1 5.072.56\"><\/path><path d=\"M10.854 5.146a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 1 1 .708-.708L7.5 7.793l2.646-2.647a.5.5 0 0 1 .708 0\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tKein finanzielles Risiko: Unsere Provision wird nur bei Erfolg f\u00e4llig.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b089ccd elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-spacer\" data-id=\"b089ccd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Wir helfen Ihnen bei Ihrer Flugentsch\u00e4digung. Kostenlos pr\u00fcfen, ob Ihnen bis zu 600 \u20ac Entsch\u00e4digung zustehen. Wir \u00fcbernehmen die komplette Durchsetzung gegen\u00fcber der Airline. Kein finanzielles Risiko: Unsere Provision wird nur bei Erfolg f\u00e4llig. Entschlossen gegen Spam-Mails, f\u00fcr einen sauberen Posteingang. \u00dcberpr\u00fcfen Sie die H\u00f6he Ihrer m\u00f6glichen Abfindung. Wir setzen uns f\u00fcr Sie ein und<\/p>","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-20051","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/rechto.de\/en\/wp-json\/wp\/v2\/pages\/20051","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rechto.de\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/rechto.de\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/rechto.de\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/rechto.de\/en\/wp-json\/wp\/v2\/comments?post=20051"}],"version-history":[{"count":133,"href":"https:\/\/rechto.de\/en\/wp-json\/wp\/v2\/pages\/20051\/revisions"}],"predecessor-version":[{"id":22140,"href":"https:\/\/rechto.de\/en\/wp-json\/wp\/v2\/pages\/20051\/revisions\/22140"}],"wp:attachment":[{"href":"https:\/\/rechto.de\/en\/wp-json\/wp\/v2\/media?parent=20051"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}