/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.antibot-message{border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:15px;word-wrap:break-word;overflow-wrap:break-word;margin:9px 0 10px 8px;}.antibot-message-warning{background-color:#fdf8ed;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:-8px 0 0 #e09600;}.antibot-message-error{background-color:#fcf4f2;color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.toolbar-icon-block-admin-display::before{background-image:url(/modules/autoblock/autoblock.svg);}
.autobreakpoint-overlay{display:flex;opacity:0;position:fixed;top:50%;left:50%;z-index:9999;height:150px;width:300px;transform:translate(-50%,-50%);transition:opacity 1s ease;flex-direction:column;justify-content:space-evenly;border-radius:20px;background-color:rgba(0,0,0,.8);pointer-events:none;}.autobreakpoint-overlay-show{opacity:1;}.autobreakpoint-overlay-breakrange{color:white;font-size:48px;text-align:center;}.autobreakpoint-overlay-size{color:white;font-size:24px;text-align:center;}
.autoprivacy *{font-family:Arial,sans-serif;}.autoprivacy{opacity:.5;position:fixed;right:0;bottom:0;left:0;z-index:1111111;transform:translateY(100%);transition:transform .6s ease,opacity .6s ease;margin:auto;padding:25px;padding-bottom:15px;background:#222222;color:white;font-weight:normal;text-align:center;}.autoprivacy:focus,.autoprivacy-focus:focus{outline:0;}.autoprivacy.pending{opacity:1;transform:translateY(0%);}.autoprivacy h1{margin-bottom:15px;font-size:1.5em;}.autoprivacy p{margin:auto;padding-bottom:10px;}@media screen and (min-width:1024px){.autoprivacy p{max-width:1200px;}}.autoprivacy .accordion{opacity:0;position:relative;height:0;overflow:hidden;transition:.5s opacity ease-in-out,.2s height ease-in-out;}.autoprivacy .accordion.expanded{opacity:1;}.autoprivacy .accordion ul{margin:auto;padding:0;list-style-type:none;font-weight:normal;text-align:left;}@media screen and (min-width:1024px){.autoprivacy .accordion ul{max-width:45%;}}.autoprivacy .accordion li{position:relative;transition:background-color .5s ease;border-bottom:1px solid rgba(255,255,255,.5);padding:2px;background-color:transparent;}.autoprivacy .accordion li.autoprivacy-hint{background-color:#f08020;}.autoprivacy .accordion li b{font-weight:bold;}.autoprivacy .accordion li:last-child{margin-top:-1px;border-top:1px solid rgba(255,255,255,1);border-bottom:0;}.autoprivacy .button-wrapper{display:block;margin:auto;}@media screen and (min-width:1024px){.autoprivacy .button-wrapper{max-width:45%;}}.autoprivacy .accordion-headline{font-size:1em;}.autoprivacy .button{display:inline-block;transition:.5s background ease-in-out,.2s color ease-in-out;margin:auto;margin-top:10px;margin-bottom:10px;border:1px solid rgba(255,255,255,.5);border-radius:2px;padding:10px;padding-right:20px;padding-left:20px;background:transparent;color:rgba(255,255,255,.5);font-size:1em;line-height:normal;text-decoration:none;}.autoprivacy .button.hide{display:none !important;}.autoprivacy .button.true{background:white;color:#222222;}.autoprivacy .button:hover{border:1px solid white;background:white;color:black;cursor:pointer;}.autoprivacy .button.toggle{position:relative;width:auto;border:none;padding:0;padding-right:20px;cursor:pointer;}.autoprivacy .button.toggle .counter{display:none;}.autoprivacy .button.toggle.active .counter{display:inline;}.autoprivacy .button.toggle:hover{color:white;}.autoprivacy .button.toggle::before{content:'';position:absolute;top:0;right:0;bottom:0;height:0;width:0;margin:auto;border-top:5px solid white;border-right:5px solid transparent;border-bottom:0;border-left:5px solid transparent;}.autoprivacy button.toggle.active{color:white;}.autoprivacy button.toggle.active::before{border-top:0;border-bottom:5px solid white;}.autoprivacy button.toggle:hover{background:none !important;}.autoprivacy .accordion .switch{display:flex;justify-content:space-between;padding:5px 0 10px;}.autoprivacy .accordion .switch p{margin:0;padding-bottom:0;}.autoprivacy .accordion .switch span.slider{height:17px;width:30px;flex-shrink:0;}.autoprivacy .accordion .switch input{display:block;opacity:0;height:1px;width:1px;}.autoprivacy .accordion .switch input:focus-visible + span.slider{outline:2px solid black;outline-offset:5px;}.autoprivacy .accordion .slider{position:relative;transition:.4s;background:rgba(255,255,255,.2);cursor:pointer;}.autoprivacy .accordion .slider::before{content:'';position:absolute;top:2px;bottom:2px;left:2px;height:13px;width:13px;transition:.4s;background-color:white;}.autoprivacy .accordion input:checked + .slider{background-color:rgba(255,255,255,1);}.autoprivacy .accordion input:checked + .slider::before{transform:translateX(12px);background-color:rgba(0,0,0,.5);}.autoprivacy .accordion input:focus + .slider{box-shadow:0 0 1px white;}.autoprivacy .accordion .slider.round{border-radius:34px;}.autoprivacy .accordion .slider.round::before{border-radius:50%;}.autoprivacy-embed-overlay{position:absolute;z-index:500;height:100%;width:100%;background-color:rgba(0,0,0,.5);}.autoprivacy-embed-overlay .content{position:absolute;top:50%;left:50%;width:60%;transform:translate(-50%,-50%);color:#ffffff;text-align:center;}.autoprivacy-embed-overlay .content p{font-size:18px;line-height:26px;}.autoprivacy-embed-overlay .content p a{opacity:1;transition:opacity .3s ease;color:#ffffff;}.autoprivacy-embed-overlay .content p a:hover{opacity:.5;transition:opacity .3s ease;}.autoprivacy-embed-overlay .content p button.settings{background-color:transparent;color:inherit;font-size:inherit;text-decoration:underline;}.autoprivacy-embed-overlay .content p button.load{opacity:1;transition:opacity .3s ease;margin:10px 0;border:2px solid #ffffff;border-radius:5px;padding:8px 25px;background-color:transparent;color:#ffffff;font-size:18px;font-weight:bold;}.autoprivacy-embed-overlay .content p button.load:hover{opacity:.5;transition:opacity .3s ease;}@media screen and (max-width:768px){.autoprivacy-embed-overlay .content{width:80%;}}@media screen and (max-width:480px){.autoprivacy-embed-overlay .content p{font-size:14px;line-height:20px;}}@media screen and (max-width:480px){.autoprivacy-embed-overlay .content p button{margin:0;padding:5px 20px;font-size:16px;}}
@font-face{font-family:SourceSansPro;src:url("/themes/flugreiserecht/fonts/SourceSansPro/SourceSansPro, Bold Italic.woff2?r=50f8ae6ecc8715cc5dcf52ea73e82c40")format("woff2");font-weight:700;font-style:italic}@font-face{font-family:SourceSansPro;src:url("/themes/flugreiserecht/fonts/SourceSansPro/SourceSansPro, Bold.woff2?r=50f8ae6ecc8715cc5dcf52ea73e82c40")format("woff2");font-weight:700;font-style:normal}@font-face{font-family:SourceSansPro;src:url("/themes/flugreiserecht/fonts/SourceSansPro/SourceSansPro, Black.woff2?r=50f8ae6ecc8715cc5dcf52ea73e82c40")format("woff2");font-weight:900;font-style:normal}@font-face{font-family:SourceSansPro;src:url("/themes/flugreiserecht/fonts/SourceSansPro/SourceSansPro, Semi-Bold Italic.woff2?r=dfdc4f28704ed84f8325d5718d9c5434")format("woff2");font-weight:600;font-style:italic}@font-face{font-family:SourceSansPro;src:url("/themes/flugreiserecht/fonts/SourceSansPro/SourceSansPro, Semi-Bold.woff2?r=50f8ae6ecc8715cc5dcf52ea73e82c40")format("woff2");font-weight:600;font-style:normal}@font-face{font-family:SourceSansPro;src:url("/themes/flugreiserecht/fonts/SourceSansPro/SourceSansPro, Light.woff2?r=50f8ae6ecc8715cc5dcf52ea73e82c40")format("woff2");font-weight:300;font-style:normal}@font-face{font-family:SourceSansPro;src:url("/themes/flugreiserecht/fonts/SourceSansPro/SourceSansPro, Italic.woff2?r=50f8ae6ecc8715cc5dcf52ea73e82c40")format("woff2");font-weight:400;font-style:italic}@font-face{font-family:SourceSansPro;src:url("/themes/flugreiserecht/fonts/SourceSansPro/SourceSansPro, Regular.woff2?r=50f8ae6ecc8715cc5dcf52ea73e82c40")format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Icons;src:url(/sites/default/files/autofont/Icons.woff?r=0ca48256d79ffbeba338be16e4ee5c97)format("woff"),url(/sites/default/files/autofont/Icons.woff?r=0ca48256d79ffbeba338be16e4ee5c97)format("woff"),url(/sites/default/files/autofont/Icons.woff?r=0ca48256d79ffbeba338be16e4ee5c97)format("woff"),url(/sites/default/files/autofont/Icons.woff?r=0ca48256d79ffbeba338be16e4ee5c97)format("woff"),url(/sites/default/files/autofont/Icons.woff?r=0ca48256d79ffbeba338be16e4ee5c97)format("woff"),url(/sites/default/files/autofont/Icons.woff?r=0ca48256d79ffbeba338be16e4ee5c97)format("woff"),url(/sites/default/files/autofont/Icons.woff?r=0ca48256d79ffbeba338be16e4ee5c97)format("woff"),url(/sites/default/files/autofont/Icons.woff?r=0ca48256d79ffbeba338be16e4ee5c97)format("woff");font-weight:400;font-style:normal;font-display:block}form fieldset{border:0;margin:30px 0;padding:0}form fieldset legend{color:#004179;font-size:26px;font-weight:600}form fieldset:has(.form-type-checkbox.form-required) legend span:after,form fieldset:has(.form-type-radio.form-required) legend span:after{content:"*";color:red;margin:0 4px;font-size:20rem;font-weight:700}form h1,form h2{color:#004179;font-weight:600}form h1{font-size:32px}form h2{font-size:26px}form p{color:#8d8c8c;font-size:18rem;font-weight:400}form p a{color:#004179;text-decoration:underline}form p a:hover{text-decoration:none}form p:has(.form-item:nth-child(2)){grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (max-width:767.9px){form p:has(.form-item:nth-child(2)){grid-template-columns:1fr;gap:20px}}form p.has-radio{align-items:center;gap:24px;margin:0;display:flex}form p.has-button .button{color:#fff;background-color:#2d90e6;border:none;border-radius:30px;justify-content:center;align-items:center;width:fit-content;height:fit-content;margin:0 auto;padding:16px 36px;font-size:20rem;font-weight:600;text-decoration:none;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out,background-color .2s ease-in-out;display:flex;transform:scale(1)}@media (max-width:767.9px){form p.has-button .button{padding:14px 28px;font-size:18px}}form p.has-button .button:hover{background-color:#004179;transform:scale(1.05);box-shadow:0 0 20px #00000026}form .form-type-email>label,form .form-type-textfield>label,form .form-type-textarea>label,form .form-type-file>label,form .form-type-tel>label,form .form-type-date>label{gap:10px;display:grid}form .form-type-email.form-required label .label:after,form .form-type-textfield.form-required label .label:after,form .form-type-textarea.form-required label .label:after,form .form-type-file.form-required label .label:after,form .form-type-tel.form-required label .label:after,form .form-type-date.form-required label .label:after{content:"*";color:red;margin:0 4px;font-size:20rem;font-weight:700}form .form-type-email>label .label,form .form-type-textfield>label .label,form .form-type-textarea>label .label,form .form-type-file>label .label,form .form-type-tel>label .label,form .form-type-date>label .label{color:#8d8c8c;text-transform:uppercase;font-size:18rem;font-weight:400}form .form-type-checkbox>label,form .form-type-radio>label{align-items:center;gap:8px;display:inline-flex}form .form-type-checkbox>label .label,form .form-type-radio>label .label{color:#8d8c8c;font-size:18rem;font-weight:400}form .form-type-radio .label{text-transform:uppercase}form .form-type-radio .radio{display:flex}form .form-type-radio .radio>input{accent-color:#004179}form .form-type-radio .radio .radio-widget .radio-circle,form .form-type-radio .radio .radio-widget .radio-mark{font-size:20rem}form .form-type-radio .radio .radio-widget .radio-mark{color:#004179}form .form-type-checkbox .form-checkbox{accent-color:#004179;width:20px;height:20px}form .form-type-file>label .file{transition:background-color .3s ease-out,color .3s ease-out}form .form-type-file>label .file:hover{color:#fff;background-color:#004179}form .form-type-textarea>label .text>input,form .form-type-textarea>label .text>textarea,form .form-type-textarea>label .textarea>input,form .form-type-textarea>label .textarea>textarea,form .form-type-textfield>label .text>input,form .form-type-textfield>label .text>textarea,form .form-type-textfield>label .textarea>input,form .form-type-textfield>label .textarea>textarea,form .form-type-tel>label .text>input,form .form-type-tel>label .text>textarea,form .form-type-tel>label .textarea>input,form .form-type-tel>label .textarea>textarea,form .form-type-email>label .text>input,form .form-type-email>label .text>textarea,form .form-type-email>label .textarea>input,form .form-type-email>label .textarea>textarea{color:#8d8c8c;accent-color:#004179;background:linear-gradient(#0000 0%,#e6e6e673 100%);border:1px solid #d8d8d8;width:100%;padding:18px 14px;font-size:18rem;display:block}form .date{background:linear-gradient(#0000 0%,#e6e6e673 100%);border:1px solid #d8d8d8;display:block}form .date .date-widget{border:none;padding:0 10px;display:inline-flex}form .date .date-widget .form-text{height:unset;text-transform:uppercase;background:0 0;padding:12px 2px;font-size:18rem}form .date .date-widget .form-text.date-widget-day{text-align:right}form .date .date-widget .date-widget-month{text-align:center;width:3.2ch;min-width:3.2ch}form .date .date-widget .dot{color:#8d8c8c;padding:15px 2px;font-size:20rem}form .date .calendar-popup .year-selector .year-value,form .date .calendar-popup .year-selector .browse-button{color:#fff}html{font-size:6.25%}body{overflow-anchor:none;--animation-engine:WebAnimationEngine;margin:0;font-size:16rem}body:focus-visible{outline:0}.role-administrator img:not([src*=\.svg]):not([src*="/styles/"]):not([src^=blob\:]):not([src^=data\:]):not([src="//:0"]):not([src^="https://"]){filter:blur(5px)}[onclick]{cursor:pointer}*,:before,:after{box-sizing:border-box}a{outline:none}::-moz-focus-inner{border:0}img{border:0;max-width:100%}img:not([src$=\.svg]){width:auto;height:auto}*{-webkit-tap-highlight-color:transparent}.clear{clear:both;float:none}.visually-hidden{clip:rect(1px,1px,1px,1px);word-wrap:normal;width:1px;height:1px;overflow:hidden;position:absolute!important}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}.text-align-justify{text-align:justify}.align-left{float:left}.align-right{float:right}.align-center{margin-left:auto;margin-right:auto;display:block}select{-webkit-appearance:none;-moz-appearance:none;border-radius:0}select::-ms-expand{display:none}button{cursor:pointer;border:0;font-family:inherit}input,textarea{font-family:inherit}.e{display:none}.emoji{font-style:normal;font-weight:400}.loading{cursor:wait}html{--slider-kinetic-inertia:40%;--slider-kinetic-event-smoothing:30%;scroll-padding-top:calc(120px + var(--viewport-top))!important}body{background-color:#fefefe;font-family:Icons,SourceSansPro,Arial,sans-serif;line-height:1.5}body h1,body h2,body h3,body h4,body h5,body h6{font-weight:600;line-height:1.2}body strong{font-weight:600}:focus-visible{outline-offset:3px;outline:2px solid #4225ad}.notify-container{z-index:9999;position:fixed}.notify-container.notify-top-right{top:10px;right:10px}.notify-container.notify-top-left{top:10px;left:10px}.notify-container.notify-bottom-right{bottom:10px;right:10px}.notify-container.notify-bottom-left{bottom:10px;left:10px}.notify-container.notify-center{top:50%;left:50%;transform:translate(-50%,-50%)}.notify-container .notify-close{cursor:pointer;width:15px;height:15px;padding:2px;position:absolute;top:5px;right:10px}.notify-container .notify-close:before,.notify-container .notify-close:after{content:"";background:#fff;width:100%;height:2px;position:absolute;top:50%}.notify-container .notify-close:before{transform:rotate(45deg)}.notify-container .notify-close:after{transform:rotate(-45deg)}.notify-container .notify-item{opacity:1;color:#fff;background:#333;border-radius:5px;width:20em;margin-bottom:15px;padding:15px;position:relative}.notify-container .notify-title{font-weight:700}.paragraph-form .submit-result,.paragraph-content-text .field-body{color:#8d8c8c;font-size:22rem;font-weight:400}@media (max-width:1023.9px){.paragraph-form .submit-result,.paragraph-content-text .field-body{font-size:20rem}}@media (max-width:767.9px){.paragraph-form .submit-result,.paragraph-content-text .field-body{font-size:18rem}}@media (max-width:479.9px){.paragraph-form .submit-result,.paragraph-content-text .field-body{font-size:16rem}}.paragraph-form .submit-result h1,.paragraph-content-text .field-body h1,.paragraph-form .submit-result h2,.paragraph-content-text .field-body h2,.paragraph-form .submit-result h3,.paragraph-content-text .field-body h3,.paragraph-form .submit-result h4,.paragraph-content-text .field-body h4,.paragraph-form .submit-result h5,.paragraph-content-text .field-body h5,.paragraph-form .submit-result h6,.paragraph-content-text .field-body h6{color:#004179;margin:0 auto 20px}.paragraph-form .submit-result h1,.paragraph-content-text .field-body h1{margin:0 auto 30px;font-size:42rem}@media (max-width:1023.9px){.paragraph-form .submit-result h1,.paragraph-content-text .field-body h1{font-size:36rem}}@media (max-width:767.9px){.paragraph-form .submit-result h1,.paragraph-content-text .field-body h1{font-size:34rem}}@media (max-width:479.9px){.paragraph-form .submit-result h1,.paragraph-content-text .field-body h1{font-size:26rem}}.paragraph-form .submit-result h2,.paragraph-content-text .field-body h2{font-size:30rem}@media (max-width:1023.9px){.paragraph-form .submit-result h2,.paragraph-content-text .field-body h2{font-size:28rem}}@media (max-width:767.9px){.paragraph-form .submit-result h2,.paragraph-content-text .field-body h2{font-size:26rem}}@media (max-width:479.9px){.paragraph-form .submit-result h2,.paragraph-content-text .field-body h2{font-size:24rem}}.paragraph-form .submit-result h3,.paragraph-content-text .field-body h3{font-size:24rem}.paragraph-form .submit-result p strong,.paragraph-content-text .field-body p strong{color:#004179}.paragraph-form .submit-result p.bigger,.paragraph-content-text .field-body p.bigger{font-size:28rem}@media (max-width:1023.9px){.paragraph-form .submit-result p.bigger,.paragraph-content-text .field-body p.bigger{font-size:28rem}}@media (max-width:767.9px){.paragraph-form .submit-result p.bigger,.paragraph-content-text .field-body p.bigger{font-size:22rem}}@media (max-width:479.9px){.paragraph-form .submit-result p.bigger,.paragraph-content-text .field-body p.bigger{font-size:22rem}}.paragraph-form .submit-result p.bigger,.paragraph-content-text .field-body p.bigger{font-weight:300}.paragraph-form .submit-result p.bigger strong,.paragraph-content-text .field-body p.bigger strong{color:#2d90e6}.paragraph-form .submit-result p a:not(.button),.paragraph-content-text .field-body p a:not(.button){color:#2d90e6;font-weight:900;text-decoration:none;transition:color .2s ease-out}.paragraph-form .submit-result p a:not(.button):hover,.paragraph-content-text .field-body p a:not(.button):hover{color:#004179}.contextual button.trigger{background-color:#2d2d2d!important;background-image:url(/core/misc/icons/ffffff/pencil.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;border:1px solid #ccc!important;border-radius:13px!important;width:26px!important;height:26px!important;padding:0 2px!important;transition:none!important}.contextual.open button.trigger{border-bottom:0!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.contextual .contextual-links{background-color:#2d2d2d!important;border-radius:0!important;padding:0!important}.contextual .contextual-links li{background-color:#0000!important;margin:0!important;display:block!important}.contextual .contextual-links li a{color:#fff!important;background-color:#0000!important;border-radius:0!important;margin:0!important;padding:8px 10px!important;font-family:Open Sans,Arial,sans-serif!important;font-size:small!important;font-weight:400!important;transition:none!important}.contextual .contextual-links li a:hover{background-color:#505050!important}.contextual .contextual-links li a:before,.contextual .contextual-links li a:after,.contextual .contextual-links li:before,.contextual .contextual-links li:after{display:none!important}.fade-animation{transition:opacity .3s}.height-animation{transition:height .3s}.scroll-left-animation{--animation-engine:"JQueryEngine";transition:scroll-left 1s}.scroll-top-animation{--animation-engine:"JQueryEngine";transition:scroll-top 1s}.slide-animation{transition:transform .3s}.width-animation{transition:width .3s}.anyform-errors{color:#fff;background-color:#df2222;border-radius:5px;padding:0;font-size:16px;list-style:none;overflow:hidden;box-shadow:10px 10px 10px #0000004d}.anyform-errors li{margin:10px;display:flex}.anyform-errors li:before{content:"";margin-top:5px;margin-right:5px;font-size:.8em}.anyform-error{opacity:0;visibility:hidden;z-index:20;color:#fff;pointer-events:none;background-color:#df2222;border:1px solid #a0a0a0;border-radius:5px;width:fit-content;min-width:max-content;margin-top:-10px;padding:10px;font-size:16px;transition:visibility .5s,opacity .5s;position:absolute;transform:translateY(-100%);box-shadow:10px 10px 10px #0000004d}@media (max-width:767.9px){.anyform-error{width:unset;min-width:unset}}.anyform-error:before{content:"";filter:drop-shadow(0 10px 10px #0000001a);border:10px solid #0000;border-top-color:#df2222;border-bottom:0;width:0;height:0;position:absolute;top:100%}.form-item:hover .anyform-error,.form-item:focus-within .anyform-error{opacity:1;visibility:visible}form.anyform:has(.form-item:hover) .form-item:focus-within:not(:hover) .anyform-error{opacity:0;visibility:hidden}.block-already_know{max-width:920px;margin:auto auto 60px}@media (max-width:1279.9px){.block-already_know{width:calc(100% - 40px)}}@media (max-width:1023.9px){.block-already_know{margin-bottom:40px}}@media (max-width:767.9px){.block-already_know{margin-bottom:30px}}@media (max-width:479.9px){.block-already_know{margin-bottom:25px}}.block-already_know .field-image{vertical-align:top;width:calc(50% - 44px);display:inline-block}@media (max-width:767.9px){.block-already_know .field-image{width:100%}.block-already_know .field-image img{width:60%;margin:10px auto auto;display:block}}@media (max-width:479.9px){.block-already_know .field-image img{margin-bottom:10px}}.block-already_know .field-vector{text-align:center}.block-already_know .field-body{vertical-align:top;width:calc(50% - 44px);padding-left:40px;display:inline-block}@media (max-width:767.9px){.block-already_know .field-body{width:100%;padding-left:20px}}@media (max-width:479.9px){.block-already_know .field-body{padding-left:0}}.block-already_know .field-body h1{color:#004179;margin-top:30px;margin-bottom:20px;font-size:42rem;font-weight:600;line-height:48px}@media (max-width:1279.9px){.block-already_know .field-body h1{font-size:36rem;line-height:44px}}@media (max-width:1023.9px){.block-already_know .field-body h1{margin-bottom:50px;font-size:32rem;line-height:40px}}@media (max-width:767.9px){.block-already_know .field-body h1{margin-bottom:30px;font-size:26rem;line-height:34px}}@media (max-width:479.9px){.block-already_know .field-body h1{margin-top:10px;margin-bottom:20px}}.block-already_know .field-body p{color:#8d8c8c;margin-top:0;font-size:20rem;font-weight:600}@media (max-width:479.9px){.block-already_know .field-body p{margin-bottom:10px}}.block-benefits{margin-bottom:80px}@media (max-width:1023.9px){.block-benefits{margin-bottom:20px}}@media (max-width:767.9px){.block-benefits{margin-bottom:0}}.block-benefits h1{color:#004179;text-align:center;margin-top:0;margin-bottom:50px;font-size:36rem;line-height:40px}@media (max-width:1023.9px){.block-benefits h1{font-size:32rem}}@media (max-width:767.9px){.block-benefits h1{font-size:30rem}}@media (max-width:479.9px){.block-benefits h1{margin-bottom:20px;font-size:26rem}}.block-benefits>.field-sections .paragraph-benefits-teaser{vertical-align:top;width:calc(25% - 4px);margin:0;display:inline-block}@media (max-width:1023.9px){.block-benefits>.field-sections .paragraph-benefits-teaser{width:calc(50% - 4px)}}@media (max-width:479.9px){.block-benefits>.field-sections .paragraph-benefits-teaser{width:calc(100% - 4px)}}.block-benefits>.field-sections .paragraph-benefits-teaser .medium img{margin:auto;display:block}.block-benefits>.field-sections .paragraph-benefits-teaser .field-body{text-align:center;margin-top:20px;padding:0 20px}@media (max-width:1023.9px){.block-benefits>.field-sections .paragraph-benefits-teaser .field-body{margin-bottom:20px}}.block-benefits>.field-sections .paragraph-benefits-teaser .field-body h1{color:#004179;text-transform:uppercase;margin-bottom:0;font-size:18rem;line-height:22px}.block-benefits>.field-sections .paragraph-benefits-teaser .field-body p{color:#8d8c8c;margin-bottom:0;font-size:18rem;line-height:26px}.block-benefits>.field-sections .paragraph-benefits-teaser .field-body p strong{color:#6dbbff;font-weight:600}.block-case_study{padding:100px 0;display:flex}@media (max-width:1279.9px){.block-case_study{padding:50px 0}}@media (max-width:767.9px){.block-case_study{padding:30px 0}}@media (max-width:479.9px){.block-case_study{padding:20px 0 25px}}@media (max-width:1279.9px){.block-case_study{width:calc(100% - 40px);margin:auto}}.block-case_study .paragraph-cite{vertical-align:top;border-right:1px solid #d8d8d8;align-content:flex-end;width:33%;height:100%;padding-right:30px;display:inline-block}@media (max-width:767.9px){.block-case_study .paragraph-cite{height:inherit;border-bottom:1px solid #d8d8d8;border-right:none;width:100%;padding-bottom:30px;padding-right:0}}.block-case_study .paragraph-cite h1{color:#004179;margin-top:0;margin-bottom:30px;font-size:36rem;font-weight:600;line-height:40px}@media (max-width:1023.9px){.block-case_study .paragraph-cite h1{margin-bottom:20px;font-size:30rem;line-height:36px}}@media (max-width:767.9px){.block-case_study .paragraph-cite h1{font-size:30rem}}@media (max-width:479.9px){.block-case_study .paragraph-cite h1{text-align:center;margin-bottom:10px;font-size:26rem}}.block-case_study .paragraph-cite p{color:#8d8c8c;margin-top:0;font-size:20rem;line-height:28px}@media (max-width:1023.9px){.block-case_study .paragraph-cite p{font-size:20rem;line-height:28px}}@media (max-width:767.9px){.block-case_study .paragraph-cite p{text-align:center}}@media (max-width:479.9px){.block-case_study .paragraph-cite p{margin-bottom:10px;font-size:18rem;line-height:26px}}.block-case_study .paragraph-cite .field-image{margin-top:30px}@media (max-width:767.9px){.block-case_study .paragraph-cite .field-image{margin-top:25px}}@media (max-width:479.9px){.block-case_study .paragraph-cite .field-image{margin-top:20px}}.block-case_study .paragraph-cite .field-image img{object-fit:cover;border-radius:50%;width:100px;height:100px}@media (max-width:1023.9px){.block-case_study .paragraph-cite .field-image img{width:90px;height:90px}}@media (max-width:767.9px){.block-case_study .paragraph-cite .field-image img{margin:auto;display:block}}.block-case_study .paragraph-content-text{vertical-align:top;width:66%;padding-left:60px;display:inline-block}@media (max-width:767.9px){.block-case_study .paragraph-content-text{width:100%;margin-bottom:0;padding-top:20px;padding-left:0}}.block-case_study .paragraph-content-text h1,.block-case_study .paragraph-content-text h2,.block-case_study .paragraph-content-text h3{color:#004179;margin-top:0;margin-bottom:5px;font-size:24rem}@media (max-width:1023.9px){.block-case_study .paragraph-content-text h1,.block-case_study .paragraph-content-text h2,.block-case_study .paragraph-content-text h3{font-size:22rem}}@media (max-width:479.9px){.block-case_study .paragraph-content-text h1,.block-case_study .paragraph-content-text h2,.block-case_study .paragraph-content-text h3{font-size:20rem}}.block-case_study .paragraph-content-text p{margin-top:0}.block-case_study .paragraph-content-text p:last-child{margin-bottom:0}.block-case_study .paragraph-content-text strong{color:#2d90e6;font-weight:600}@media (max-width:1279.9px){.block-certificates{padding-bottom:15px}}@media (max-width:1023.9px){.block-certificates{margin-bottom:30px;padding-bottom:0}}.block-certificates .field-sections{border-top:1px solid #d8d8d8;grid-template-columns:repeat(6,1fr);justify-content:space-between;margin-top:50px;margin-bottom:-20px;padding-top:30px;display:grid}@media (max-width:1023.9px){.block-certificates .field-sections{grid-template-columns:repeat(3,1fr);row-gap:40px}}@media (max-width:767.9px){.block-certificates .field-sections{margin-top:0}}.block-certificates .field-sections .paragraph-image{text-align:center}.block-certificates .field-sections .paragraph-image:first-child{grid-column:1/span 2}.block-certificates .field-sections .paragraph-image img{width:auto;max-height:80px}@media (max-width:1023.9px){.block-certificates .field-sections .paragraph-image img{width:auto}}.block-services_info{padding:100px 0;display:flex}@media (max-width:1279.9px){.block-services_info{padding:50px 0}}@media (max-width:767.9px){.block-services_info{width:calc(100% - 40px);margin:auto;padding:30px 0}}@media (max-width:479.9px){.block-services_info{padding:20px 0 25px}}.block-services_info .field-sections .paragraph-content-text{vertical-align:top;border-right:1px solid #d8d8d8;width:33.3%;height:100%;margin-bottom:0;padding-right:40px;display:inline-block}@media (max-width:1279.9px){.block-services_info .field-sections .paragraph-content-text{padding-right:20px}}@media (max-width:767.9px){.block-services_info .field-sections .paragraph-content-text{border-bottom:1px solid #d8d8d8;border-right:none;width:100%;height:auto;margin-bottom:30px;padding-bottom:10px;padding-left:10px}}@media (max-width:479.9px){.block-services_info .field-sections .paragraph-content-text{padding-bottom:15px;padding-left:5px}}.block-services_info .field-sections .paragraph-content-text h1{margin-top:0;margin-bottom:30px;font-size:36rem}@media (max-width:1279.9px){.block-services_info .field-sections .paragraph-content-text h1{font-size:30rem;line-height:36px}}@media (max-width:767.9px){.block-services_info .field-sections .paragraph-content-text h1{margin-bottom:10px;font-size:28rem;line-height:36px}}.block-services_info .field-sections .paragraph-content-text p{font-size:20rem;line-height:28px}@media (max-width:1279.9px){.block-services_info .field-sections .paragraph-content-text p{font-size:20rem;line-height:28px}}@media (max-width:767.9px){.block-services_info .field-sections .paragraph-content-text p{margin-top:0;font-size:18rem;line-height:26px}}.block-services_info .field-sections .paragraph-icon-teaser-box{vertical-align:top;width:66.6%;padding-left:50px;display:inline-block}@media (max-width:1279.9px){.block-services_info .field-sections .paragraph-icon-teaser-box{padding-left:35px}}@media (max-width:767.9px){.block-services_info .field-sections .paragraph-icon-teaser-box{width:100%;margin-top:30px;padding-left:0}}.block-testimonial{max-width:1200px;padding:100px 0;display:flex}@media (max-width:1279.9px){.block-testimonial{padding:50px 0}}@media (max-width:767.9px){.block-testimonial{padding:30px 0}}@media (max-width:479.9px){.block-testimonial{padding:20px 0 25px}}.block-testimonial .field-sections .paragraph-content-text{vertical-align:top;border-right:1px solid #d8d8d8;align-content:flex-end;width:33%;height:100%;margin-bottom:0;padding-right:40px;display:inline-block}@media (max-width:1023.9px){.block-testimonial .field-sections .paragraph-content-text{padding-right:25px}}@media (max-width:767.9px){.block-testimonial .field-sections .paragraph-content-text{height:inherit;border-bottom:1px solid #d8d8d8;border-right:none;width:calc(100% - 40px);margin:auto;padding:0 0 20px;display:block}}.block-testimonial .field-sections .paragraph-content-text h1{font-size:36rem;font-weight:600;line-height:44px}@media (max-width:1023.9px){.block-testimonial .field-sections .paragraph-content-text h1{margin-bottom:20px;font-size:30rem;line-height:36px}}@media (max-width:767.9px){.block-testimonial .field-sections .paragraph-content-text h1{font-size:30rem}}@media (max-width:479.9px){.block-testimonial .field-sections .paragraph-content-text h1{text-align:center;margin-bottom:10px;font-size:26rem}}.block-testimonial .field-sections .paragraph-quote{vertical-align:top;width:66%;padding-left:40px;display:inline-block}@media (max-width:1023.9px){.block-testimonial .field-sections .paragraph-quote{padding-left:25px}}@media (max-width:767.9px){.block-testimonial .field-sections .paragraph-quote{width:calc(100% - 40px);margin:auto;padding:20px 0 10px;display:block}}.block-testimonial .field-sections .paragraph-quote .field-body:before{content:"";background:url(/themes/flugreiserecht/images/quote.svg) no-repeat;width:100px;height:100px;margin:auto;display:block}@media (max-width:767.9px){.block-testimonial .field-sections .paragraph-quote .field-body:before{background-position:50%;background-size:70px;width:auto;height:80px}}.block-testimonial .field-sections .paragraph-quote .field-body blockquote{color:#8d8c8c;text-align:center;font-size:22rem;line-height:34px}@media (max-width:1023.9px){.block-testimonial .field-sections .paragraph-quote .field-body blockquote{margin:0;font-size:20rem;line-height:30px}}@media (max-width:767.9px){.block-testimonial .field-sections .paragraph-quote .field-body blockquote{font-size:18rem;line-height:26px}}.block-testimonial .field-sections .paragraph-quote .field-body blockquote strong{color:#2d90e6;font-weight:600}@media (max-width:767.9px){.block-testimonial .field-sections .paragraph-quote .field-body blockquote p{margin-top:5px}}.block-testimonial .field-sections .paragraph-quote figcaption{color:#2d90e6;text-align:center;margin-top:40px;font-size:24rem;font-weight:700}@media (max-width:1023.9px){.block-testimonial .field-sections .paragraph-quote figcaption{font-size:22rem}}@media (max-width:767.9px){.block-testimonial .field-sections .paragraph-quote figcaption{margin-top:20px;font-size:20rem}}.overlay-button{z-index:1;pointer-events:none;max-width:40px;transition:opacity .3s,transform .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}@media (max-width:767.9px){.overlay-button{max-width:40px}}@media (max-width:479.9px){.overlay-button{max-width:30px}}.overlay-button.loader{opacity:1;cursor:auto;transition:opacity .3s;transform:translate(-50%,-50%)scale(1)}.ready~.overlay-button.loader{transform:translate(-50%,-50%)scale(0)}.ready~.overlay-button.play{transform:translate(-50%,-50%)scale(1)}.play:not(.overlay-button)~.overlay-button.play{transform:translate(-50%,-50%)scale(0)}.play:not(.overlay-button)~.overlay-button.pause{transform:translate(-50%,-50%)scale(1)}.mute{background-image:none;background-size:90% 90%,0 0,0 0;padding:0;position:relative}.mute svg{width:45px;height:auto;position:relative;top:-9px;left:-5px}.mute .sound,.mute .no-sound{opacity:0}.mute.high{background-size:0 0,90% 90%,0 0}.mute.high .high{opacity:1}.mute.medium{background-size:0 0,90% 90%,0 0}.mute.medium .medium,.mute.low .low{opacity:1}.mute.muted .low,.mute.muted .medium,.mute.muted .high,.mute.silent .low,.mute.silent .medium,.mute.silent .high{opacity:0}.mute.muted .no-sound,.mute.silent .no-sound{opacity:1}.controls{opacity:0;z-index:10;color:#fff;background-color:#000000b3;width:100%;height:100%;max-height:75px;transition:opacity .25s linear;display:block;position:absolute;bottom:0;left:0;overflow:hidden}.controls.visually-hidden{display:none}.controls .row{justify-content:space-between;align-items:center;padding:0 10px 5px;display:flex}.controls .row:first-of-type{padding-top:5px}.controls .row button{color:#0000;background-color:#0000;background-image:url(/themes/flugreiserecht/images/logo.svg);background-position:50%;background-repeat:no-repeat;background-size:90% 90%;border:0;width:40px;height:25px;padding:0;display:block}.controls .row button.mute{background-image:none}.controls .row input[type=range]{--value:0%;appearance:none;background-color:lighter(#2d90e6,10%);vertical-align:middle;width:100%;height:6px;margin:0}.controls .row input[type=range]:focus{outline:none}.controls .row input[type=range]:focus::-webkit-slider-runnable-track{border:1px solid #2d90e6}.controls .row input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,#004179 var(--value),transparent var(--value));cursor:pointer;border-radius:10px;width:100%;height:100%}.controls .row input[type=range]::-moz-range-track{cursor:pointer;border-radius:10px;width:100%;height:100%}.controls .row input[type=range]::-moz-range-progress{background-color:#004179;border-radius:10px;height:100%}.controls .row input[type=range]::-webkit-slider-thumb{appearance:none;background:darker(#004179,10%);cursor:pointer;border-radius:50%;width:15px;height:15px;position:relative;top:-5px}.controls .row input[type=range]::-moz-range-thumb{background:darker(#004179,10%);cursor:pointer;border:0;border-radius:50%;width:15px;height:15px}.controls .row .progress{width:100%}.controls .row .progress input[type=range]{--buffer:0%;background:linear-gradient(to right,lighter(#2d90e6,10%) var(--buffer),#2d90e6 var(--buffer));background-position:0;background-size:100% 10px;border-radius:10px}.controls .row .column{justify-content:center;align-items:center;display:flex}.controls .row .playpause{background-image:url(/themes/flugreiserecht/images/medium/play.svg),url(/themes/flugreiserecht/images/medium/pause.svg),url(/themes/flugreiserecht/images/medium/replay.svg);background-size:90% 90%,0 0,0 0;transition:background-size .5s ease-in-out}.controls .row .playpause.play{background-size:0 0,90% 90%,0 0}.controls .row .playpause.restart{background-size:0 0,0 0,90% 90%}.controls .row .volume-control{max-width:0;transition:max-width .5s ease-in-out;overflow:hidden}.controls .row .volume-control:hover{max-width:200px;overflow:visible}.controls .row .progress-time{margin-left:10px;font-size:18px}.controls .row .mute:hover+.volume-control{max-width:200px;overflow:visible}.controls .row .download{width:25px;height:24px}.controls .row .download img{height:100%}.controls .row .fs{background-image:url(/themes/flugreiserecht/images/medium/fullscreen.svg);margin-right:5px}.controls .row .subtitles{opacity:.5;background-image:url(/themes/flugreiserecht/images/medium/captions.svg);transition:opacity .25s ease-in-out}.controls .row .subtitles.active{opacity:1}.medium-video>on-ready{content:"default:new VideoPlayer(this);"}.medium-video{width:100%;margin:0;position:relative}.medium-video .video-wrapper{z-index:2;aspect-ratio:16/9;background-color:#000000b3;position:relative}.medium-video video{cursor:pointer;width:100%;max-width:100%;height:100%;display:block}.medium-video .overlay-button{z-index:9;pointer-events:none;max-width:80px;transition:opacity .3s,transform .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}@media (max-width:767.9px){.medium-video .overlay-button{max-width:60px}}@media (max-width:479.9px){.medium-video .overlay-button{max-width:40px}}.medium-video .overlay-button.loader{opacity:1;cursor:auto;transition:opacity .3s;transform:translate(-50%,-50%)scale(1)}.medium-video .overlay-button.loader polygon.st0:nth-child(2n){animation:2s ease-in-out infinite alternate pulse}.medium-video .overlay-button.loader polygon.st0:nth-child(odd){animation:2s ease-in-out 1s infinite alternate pulse}.medium-video .placeholder{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.medium-video .field-description{z-index:4}.medium-video.ready .loader{transform:translate(-50%,-50%)scale(0)}.medium-video.ready.play .placeholder{opacity:0}.medium-video.ready.play .overlay-button.play{transform:translate(-50%,-50%)scale(0)}.medium-video.ready .overlay-button.play,.medium-video.ready.pause .overlay-button.play{transform:translate(-50%,-50%)scale(1)}.medium-video.ready.pause .controls{opacity:1;z-index:2}.medium-video.ready.pause .field-description{opacity:0}.medium-video.ready.control-visible.play:hover .overlay-button.pause{transform:translate(-50%,-50%)scale(1)}.medium-video.ready.control-visible.play:hover .field-description{opacity:0}.medium-video.ready.control-visible.play:hover .controls{opacity:1}.notify-item.success{background:#004179}.notify-item.error{background:#a90030}.entering,.leaving{backface-visibility:hidden;background-color:#fff}body{on-ready:"new TransitionManager()";overflow-x:clip}.dialog-off-canvas-main-canvas{width:calc(100vw - var(--dplex-sidepane-width));on-ready:"new DPlexLoader().add(\".page-top\")"}.paragraph-block.bg-gray{background-color:#eee}.paragraph-block.bg-gray .block-already_know{margin-bottom:0;padding:60px 0}@media (max-width:1023.9px){.paragraph-block.bg-gray .block-already_know{padding:40px 0}}@media (max-width:767.9px){.paragraph-block.bg-gray .block-already_know{padding:30px 0}}@media (max-width:479.9px){.paragraph-block.bg-gray .block-already_know{padding:25px 0}}.paragraph-block .field-block{max-width:1200px;margin:auto;font-size:0}@media (max-width:1599.9px){.paragraph-block .field-block{width:calc(100% - 60px)}}@media (max-width:1023.9px){.paragraph-block .field-block{width:calc(100% - 40px)}}@media (max-width:767.9px){.paragraph-block .field-block{width:100%}}.paragraph-block .field-block .field-sections>*{font-size:1rem}.paragraph-block .field-block .field-sections .paragraph-content-text{margin-bottom:0}.paragraph-box{z-index:1;background-color:#fff;max-width:1200px;margin:-150px auto auto;padding:50px 40px;position:relative;box-shadow:0 0 30px #88888845}@media (max-width:1599.9px){.paragraph-box{width:calc(100% - 40px)}}@media (max-width:1279.9px){.paragraph-box{margin-top:-100px;padding:30px 20px}}@media (max-width:1023.9px){.paragraph-box{margin-top:-60px;padding:25px 20px}}@media (max-width:767.9px){.paragraph-box{width:100%;box-shadow:none;margin-top:0;padding:10px 20px}}.paragraph-call-to-action.bg-gray{background-color:#f3f3f3}.paragraph-call-to-action .container{max-width:1200px;margin:auto;padding:100px 0}@media (max-width:1279.9px){.paragraph-call-to-action .container{padding:60px 0}}@media (max-width:767.9px){.paragraph-call-to-action .container{padding:40px 0}}@media (max-width:479.9px){.paragraph-call-to-action .container{padding:30px 0 35px}}.paragraph-call-to-action .field-body{text-align:center;padding:0 50px}@media (max-width:767.9px){.paragraph-call-to-action .field-body{padding:0 30px}}.paragraph-call-to-action .field-body h1{color:#004179;margin-top:0;font-size:36px;line-height:44px}@media (max-width:767.9px){.paragraph-call-to-action .field-body h1{margin-bottom:15px;font-size:30px}}@media (max-width:479.9px){.paragraph-call-to-action .field-body h1{font-size:26px}}.paragraph-call-to-action .field-body p{color:#8d8c8c;margin-bottom:0;padding:0 100px;font-size:22px;line-height:30px}@media (max-width:1279.9px){.paragraph-call-to-action .field-body p{font-size:20rem;line-height:28px}}@media (max-width:767.9px){.paragraph-call-to-action .field-body p{margin-top:0;padding:0 50px;font-size:18px;line-height:26px}}@media (max-width:479.9px){.paragraph-call-to-action .field-body p{padding:0;font-size:18px;line-height:24px}}.paragraph-call-to-action .field-body a{color:#2d90e6;font-weight:900;text-decoration:none;transition:color .2s ease-in-out}.paragraph-call-to-action .field-body a:hover{color:#004179;transition:color .2s ease-in-out}.paragraph-call-to-action .field-body .button{color:#fff;background:#2d90e6 url(/themes/flugreiserecht/images/button_arrow.svg) 90% no-repeat;border-radius:30px;margin-top:20px;padding:12px 60px 12px 40px;font-size:20rem;font-weight:600;text-decoration:none;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out;display:inline-block;transform:scale(1)}@media (max-width:767.9px){.paragraph-call-to-action .field-body .button{background-position:90%;margin-top:25px;padding:10px 50px 10px 30px;font-size:18px}}.paragraph-call-to-action .field-body .button:hover{color:#fff;background-color:#004179;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out;transform:scale(1.05);box-shadow:0 0 20px #00000026}.paragraph-call-to-action-image{position:relative;overflow:hidden}.paragraph-call-to-action-image .field-image img{width:100%;height:auto;max-width:inherit;display:block}@media (max-width:767.9px){.paragraph-call-to-action-image .field-image img{width:fit-content}}.paragraph-call-to-action-image .field-image:before{content:"";background:linear-gradient(90deg,#252e3f99 0%,#0000 100%);width:100vw;height:100%;display:block;position:absolute}.paragraph-call-to-action-image .container{width:100%;max-width:1200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:1279.9px){.paragraph-call-to-action-image .container{width:calc(100% - 40px)}}@media (max-width:1023.9px){.paragraph-call-to-action-image .container{text-align:center;max-width:90%;margin:auto}}.paragraph-call-to-action-image .container .field-body{max-width:50%}@media (max-width:1023.9px){.paragraph-call-to-action-image .container .field-body{max-width:100%}}.paragraph-call-to-action-image .container .field-body h1{color:#fff;margin:0 0 30px;font-size:36px}@media (max-width:1279.9px){.paragraph-call-to-action-image .container .field-body h1{margin-bottom:20px;font-size:32px}}@media (max-width:479.9px){.paragraph-call-to-action-image .container .field-body h1{font-size:28rem}}.paragraph-call-to-action-image .container .field-body p{color:#fff;margin-top:0;font-size:20rem;line-height:30px}@media (max-width:479.9px){.paragraph-call-to-action-image .container .field-body p{font-size:18px;line-height:26px}}.paragraph-call-to-action-image .container .field-body p:last-child{margin-bottom:0}.paragraph-call-to-action-image .container .field-body .button{color:#fff;background-color:#2d90e6;border-radius:30px;margin-top:15px;padding:13px 30px 15px;font-weight:600;text-decoration:none;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;display:inline-block;transform:scale(1)}@media (max-width:1279.9px){.paragraph-call-to-action-image .container .field-body .button{margin-top:5px;padding:10px 30px 11px;font-size:18px}}.paragraph-call-to-action-image .container .field-body .button:hover{transform:scale(1.05);box-shadow:0 0 20px #00000026}.paragraph-content-section{margin:100px auto auto;padding-bottom:100px}@media (max-width:1279.9px){.paragraph-content-section{margin-top:60px;padding-bottom:60px}}@media (max-width:1023.9px){.paragraph-content-section{margin-top:40px;padding-bottom:40px}}@media (max-width:767.9px){.paragraph-content-section{margin-top:30px;padding-bottom:30px}}@media (max-width:479.9px){.paragraph-content-section{margin-top:25px;padding-bottom:25px}}.paragraph-content-section.bg-gray{background-color:#f3f3f3;margin-top:0;margin-bottom:100px;padding:100px 0}@media (max-width:1279.9px){.paragraph-content-section.bg-gray{margin-bottom:60px;padding:60px 0}}@media (max-width:1023.9px){.paragraph-content-section.bg-gray{margin-bottom:40px;padding:50px 0}}@media (max-width:767.9px){.paragraph-content-section.bg-gray{margin-bottom:30px;padding:30px 20px}}@media (max-width:479.9px){.paragraph-content-section.bg-gray{margin-bottom:25px;padding:20px}}@media (max-width:767.9px){.paragraph-content-section.bg-gray .field-sections{max-width:100%!important;padding:0!important}}.paragraph-content-section>h1{color:#004179;text-align:center;max-width:1200px;margin:-10px auto 50px;font-size:36rem;line-height:44px}@media (max-width:1023.9px){.paragraph-content-section>h1{max-width:calc(100% - 40px);margin-bottom:30px}}@media (max-width:767.9px){.paragraph-content-section>h1{margin-top:0;margin-bottom:25px;font-size:30rem;line-height:36px}}@media (max-width:479.9px){.paragraph-content-section>h1{font-size:26rem;line-height:32px}}.paragraph-content-section .field-sections>.paragraph-content-text{vertical-align:top;margin:0;padding:0;display:inline-block}.paragraph-content-section .field-sections>.paragraph-content-text h1{font-weight:600}@media (max-width:767.9px){.paragraph-content-section .field-sections>.paragraph-content-text h1{margin-bottom:15px}}.paragraph-content-section .field-sections>.paragraph-content-text p{margin:0}.paragraph-content-section .field-sections>.paragraph-content-text p.bigger{font-size:28rem;font-weight:300;line-height:34px}.paragraph-content-section .field-sections>.paragraph-content-text p strong{color:#2d90e6}.paragraph-content-section.columns-2 .field-sections{grid-template-columns:repeat(2,1fr);gap:60px;max-width:clamp(290px,920px,100% - 40px);margin:auto;display:grid}@media (max-width:767.9px){.paragraph-content-section.columns-2 .field-sections{grid-template-columns:repeat(1,1fr);gap:30px}}.paragraph-content-section.columns-3 .field-sections{grid-template-columns:repeat(3,1fr);gap:20px;max-width:clamp(290px,920px,100% - 40px);margin:auto;display:grid}@media (max-width:767.9px){.paragraph-content-section.columns-3 .field-sections{grid-template-columns:repeat(1,1fr)}}.paragraph-content-section.columns-4 .field-sections{grid-template-columns:repeat(4,1fr);gap:20px;max-width:clamp(290px,1200px,100% - 40px);margin:auto;display:grid}@media (max-width:1023.9px){.paragraph-content-section.columns-4 .field-sections{grid-template-columns:repeat(3,1fr)}}@media (max-width:767.9px){.paragraph-content-section.columns-4 .field-sections{grid-template-columns:repeat(2,1fr)}}@media (max-width:479.9px){.paragraph-content-section.columns-4 .field-sections{grid-template-columns:repeat(1,1fr)}}.paragraph-content-section.columns-5 .field-sections{grid-template-columns:repeat(5,1fr);gap:20px;max-width:clamp(290px,1200px,100% - 40px);margin:auto;display:grid}@media (max-width:1023.9px){.paragraph-content-section.columns-5 .field-sections{grid-template-columns:repeat(3,1fr)}}@media (max-width:767.9px){.paragraph-content-section.columns-5 .field-sections{grid-template-columns:repeat(2,1fr)}}.paragraph-content-text{max-width:920px;margin:auto auto 100px}@media (max-width:1279.9px){.paragraph-content-text{width:calc(100% - 40px);margin-bottom:60px}}@media (max-width:1023.9px){.paragraph-content-text{margin-bottom:50px}}@media (max-width:767.9px){.paragraph-content-text{margin-bottom:30px}}@media (max-width:479.9px){.paragraph-content-text{margin-bottom:20px}}.paragraph-content-text .button{color:#fff;background:#2d90e6 url(/themes/flugreiserecht/images/button_arrow.svg) 92% no-repeat;border-radius:30px;margin-top:20px;padding:12px 60px 12px 40px;font-size:20rem;font-weight:600;text-decoration:none;transition:all .2s ease-in-out;display:inline-block;transform:scale(1)}@media (max-width:767.9px){.paragraph-content-text .button{margin-top:25px;padding:10px 50px 10px 30px;font-size:18px}}.paragraph-content-text .button:hover{color:#fff;background-color:#004179;transition:all .2s ease-in-out;transform:scale(1.05);box-shadow:0 0 20px #00000026}.paragraph-content-text ul{margin-top:0;padding-left:18px}.paragraph-content-text ul li{color:#8d8c8c;margin-bottom:0;font-size:22px;line-height:32px;list-style:none}@media (max-width:1279.9px){.paragraph-content-text ul li{font-size:20rem;line-height:28px}}@media (max-width:767.9px){.paragraph-content-text ul li{margin-top:0;font-size:18px;line-height:26px}}.paragraph-content-text ul li strong{color:#004179}.paragraph-content-text ul li:before{content:"";background-color:#2d90e6;border-radius:50%;width:6px;height:6px;margin-left:-16px;margin-right:10px;display:inline-block;position:relative;top:-3px}.paragraph-content-text ol{counter-reset:li;padding-left:20px;list-style:none}.paragraph-content-text ol li{color:#8d8c8c;counter-increment:li;margin-bottom:15px;font-size:20rem;line-height:30px}@media (max-width:1279.9px){.paragraph-content-text ol li{font-size:20rem;line-height:28px}}@media (max-width:767.9px){.paragraph-content-text ol li{font-size:18px;line-height:26px}}.paragraph-content-text ol li:before{content:counter(li);color:#004179;width:1em;margin-left:-1em;font-weight:700;display:inline-block}.paragraph-content-text ol strong{color:#2d90e6}.paragraph-content-text table tr{margin-bottom:25px;display:block}@media (max-width:767.9px){.paragraph-content-text table tr{margin-bottom:10px}}.paragraph-content-text table tr td{color:#8d8c8c;vertical-align:top;min-width:140px;font-size:22px}@media (max-width:1279.9px){.paragraph-content-text table tr td{font-size:20rem;line-height:28px}}@media (max-width:767.9px){.paragraph-content-text table tr td{min-width:110px;font-size:18px;line-height:26px}}@media (max-width:479.9px){.paragraph-content-text table tr td{display:block}}.paragraph-content-text table tr td:nth-child(odd){color:#2d90e6;font-weight:700}.paragraph-content-text table tr td strong{color:#004179}section.top .paragraph-empty{height:110px}@media (max-width:479.9px){section.top .paragraph-empty{height:80px}}.paragraph-faq{border:1px solid #d8d8d8;border-radius:5px;margin-bottom:20px}.paragraph-faq:hover{cursor:pointer}.paragraph-faq:last-child{margin-bottom:0}.paragraph-faq .question{color:#004179;margin:0;padding:20px 60px 20px 20px;font-size:20rem;font-weight:600;transition:all .3s ease-in-out;position:relative}.paragraph-faq .question:after{content:"";background-image:url(/themes/flugreiserecht/images/faq_arrow.svg);background-repeat:no-repeat;width:22px;height:11px;transition:all .3s ease-in-out;display:inline-block;position:absolute;top:28px;right:20px}.paragraph-faq .field-body{max-height:0;padding:0 60px 0 20px;transition:all .3s ease-in-out;overflow:hidden}.paragraph-faq .field-body p{color:#8d8c8c;margin:0;font-size:20rem;line-height:26px}.paragraph-faq .field-body p:last-child{margin-bottom:20px}.paragraph-faq .field-body p a{color:#2d90e6;font-weight:600;text-decoration:none;transition:all .2s ease-in-out}.paragraph-faq .field-body p a:hover{color:#004179;transition:all .2s ease-in-out}.paragraph-faq.open{box-shadow:0 2px 10px #00000014}.paragraph-faq.open .question{color:#2d90e6;transition:all .3s ease-in-out}.paragraph-faq.open .question:after{transition:all .3s ease-in-out;transform:rotate(180deg)}.paragraph-faq.open .field-body{padding:0 60px 20px 20px}.paragraph-faq-box{max-width:920px;margin:auto auto 100px}.paragraph-faq-box>on-ready{content:"default:new Accordion(this);"}@media (max-width:1599.9px){.paragraph-faq-box{margin-bottom:80px}}@media (max-width:1279.9px){.paragraph-faq-box{width:calc(100% - 40px);margin-bottom:60px}}@media (max-width:1023.9px){.paragraph-faq-box{margin-bottom:40px}}@media (max-width:767.9px){.paragraph-faq-box{margin-bottom:30px}}@media (max-width:479.9px){.paragraph-faq-box{margin-bottom:25px}}.paragraph-faq-box h1{color:#004179;margin-top:0;margin-bottom:30px;font-size:30px;font-weight:700;line-height:34px}@media (max-width:1279.9px){.paragraph-faq-box h1{margin-bottom:20px}}@media (max-width:767.9px){.paragraph-faq-box h1{font-size:26px;line-height:30px}}@media (max-width:479.9px){.paragraph-faq-box h1{margin-bottom:10px;font-size:24px;line-height:28px}}.paragraph-footer-menu h1{color:#fff;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:18px;font-weight:700}@media (max-width:479.9px){.paragraph-footer-menu h1{font-size:16px}}.paragraph-footer-menu ul{padding-left:0}@media (max-width:767.9px){.paragraph-footer-menu ul{margin-top:10px}}@media (max-width:479.9px){.paragraph-footer-menu ul{margin-top:8px}}.paragraph-footer-menu ul li{list-style:none}.paragraph-footer-menu ul li a{color:#fff;padding:3px 0;font-size:18px;text-decoration:none;display:block}@media (max-width:479.9px){.paragraph-footer-menu ul li a{padding:2px 0;font-size:16px}}.paragraph-footer-menu ul li a:hover{color:#6dbbff}.paragraph-footer-section{margin-bottom:50px}@media (max-width:767.9px){.paragraph-footer-section{margin-bottom:40px}}@media (max-width:479.9px){.paragraph-footer-section{margin-bottom:30px}}.paragraph-footer-section:last-child{margin-bottom:0}@media (max-width:1599.9px){.paragraph-footer-section .container{width:calc(100% - 40px);margin:auto}}.paragraph-footer-text{margin-bottom:50px}@media (max-width:479.9px){.paragraph-footer-text{margin-bottom:0}}.paragraph-footer-text:last-child{margin-bottom:0}.paragraph-footer-text p{font-size:16px}.paragraph-footer-text p.bigger{font-size:22px}@media (max-width:1023.9px){.paragraph-footer-text p.bigger{font-size:20rem}}@media (max-width:479.9px){.paragraph-footer-text p.bigger{font-size:18rem}}@media (max-width:1023.9px){.paragraph-footer-text img.align-center{margin:inherit}}.paragraph-form{max-width:920px;margin:auto;padding:20px 0 60px}@media (max-width:1023.9px){.paragraph-form{padding:20px 20px 40px}}.paragraph-form form{on-ready:"new FormSubmitHandler(this)"}.paragraph-form fieldset.anyform-has-error{border:2px solid red;padding:0 10px 20px}.paragraph-header-image{z-index:0;width:100%;margin-bottom:100px;position:relative;overflow:hidden}@media (max-width:1279.9px){.paragraph-header-image{margin-bottom:60px}}@media (max-width:1023.9px){.paragraph-header-image{margin-bottom:40px}}@media (max-width:767.9px){.paragraph-header-image{margin-bottom:30px}}@media (max-width:479.9px){.paragraph-header-image{margin-bottom:20px}}.paragraph-header-image .field-image{overflow:hidden}.paragraph-header-image .field-image:before{content:"";z-index:2;background:linear-gradient(90deg,#fffc 0%,#fff0 100%);width:70vw;height:100%;display:block;position:absolute}@media (max-width:479.9px){.paragraph-header-image .field-image:before{background:0 0}}.paragraph-header-image .field-image img{width:100%;height:auto;margin:auto;display:block}.paragraph-header-image.layout-flat .field-body{top:60%}@media (max-width:1279.9px){.paragraph-header-image.layout-flat .field-body{padding-right:0;top:50%}}@media (max-width:1023.9px){.paragraph-header-image.layout-flat .field-body{top:45%}}.paragraph-header-image.layout-high .field-image:before{background:linear-gradient(90deg,#fff 0% 1%,#ffffffe6 20%,#0000 100%)}@media (max-width:479.9px){.paragraph-header-image.layout-high .field-image:before{background:0 0}}.paragraph-header-image.layout-high .field-body{z-index:3;top:45%}@media (max-width:1279.9px){.paragraph-header-image.layout-high .field-body{top:45%}}@media (max-width:1023.9px){.paragraph-header-image.layout-high .field-body{top:45%}}.paragraph-header-image .field-body{z-index:10;text-shadow:0 0 15px #ffffff80;width:100%;max-width:1200px;margin:auto;padding-right:30%;position:absolute;left:50%;transform:translate(-50%,-50%)}@media (min-width:1600px){.paragraph-header-image .field-body{padding-right:600px}}@media (max-width:1279.9px){.paragraph-header-image .field-body{width:calc(100% - 40px);padding:0 0 0 20px;left:0;transform:none}}@media (max-width:767.9px){.paragraph-header-image .field-body{background-color:#f3f3f3;width:100%;padding:20px;position:relative;left:0;transform:none;top:0!important}}.paragraph-header-image .field-body h1{color:#004179;margin-top:0;margin-bottom:10px;font-size:50px;font-weight:900;line-height:60px}@media (max-width:1599.9px){.paragraph-header-image .field-body h1{font-size:45px;line-height:55px}}@media (max-width:1279.9px){.paragraph-header-image .field-body h1{font-size:40px;line-height:44px}}@media (max-width:1023.9px){.paragraph-header-image .field-body h1{margin-left:0;font-size:40px;line-height:44px}}@media (max-width:767.9px){.paragraph-header-image .field-body h1{width:100%;max-width:100%;text-shadow:none;font-size:32px;line-height:40px;position:relative}}@media (max-width:479.9px){.paragraph-header-image .field-body h1{min-height:inherit;font-size:30px;line-height:32px}}.paragraph-header-image .field-body p{color:#004179;margin-top:0;font-size:28rem;line-height:34px}@media (max-width:1599.9px){.paragraph-header-image .field-body p{font-size:28rem;line-height:34px}}@media (max-width:1023.9px){.paragraph-header-image .field-body p{font-size:24px;line-height:30px}}@media (max-width:479.9px){.paragraph-header-image .field-body p{font-size:20rem;line-height:26px}}.paragraph-header-image .field-body .button{color:#fff;background-color:#2d90e6;background-image:url(/themes/flugreiserecht/images/button_plane.svg);background-position:94%;background-repeat:no-repeat;border-radius:30px;margin-top:10px;padding:8px 60px 8px 30px;font-size:20rem;font-weight:600;text-decoration:none;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;display:inline-block}@media (max-width:1599.9px){.paragraph-header-image .field-body .button{border-radius:40px;padding:6px 60px 6px 30px}}@media (max-width:1023.9px){.paragraph-header-image .field-body .button{margin-left:-15px;padding:12px 60px 12px 30px;font-size:18px}}@media (max-width:479.9px){.paragraph-header-image .field-body .button{margin-left:-15px;font-size:16px}}.paragraph-header-image .field-body .button:hover{transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;transform:scale(1.05);box-shadow:0 0 20px #00000026}@media (max-width:767.9px){.paragraph-header-image .field-body .button:hover{transform:scale(1.02)}}.paragraph-horizontal-line{background-color:#d8d8d8;width:100%;max-width:1200px;height:1px;margin:auto auto 80px}@media (max-width:1599.9px){.paragraph-horizontal-line{margin-bottom:80px}}@media (max-width:1279.9px){.paragraph-horizontal-line{width:calc(100% - 40px);margin-bottom:60px}}@media (max-width:1023.9px){.paragraph-horizontal-line{margin-bottom:40px}}@media (max-width:767.9px){.paragraph-horizontal-line{margin-bottom:30px}}@media (max-width:479.9px){.paragraph-horizontal-line{margin-bottom:25px}}.paragraph-icon-teaser{margin-bottom:30px;display:flex}@media (max-width:767.9px){.paragraph-icon-teaser{margin-bottom:40px;padding-left:5px}.paragraph-icon-teaser:last-child{margin-bottom:20px}}@media (max-width:479.9px){.paragraph-icon-teaser{padding-left:0;display:block}}.paragraph-icon-teaser:last-child .field-body,.paragraph-icon-teaser:last-child .field-body p{margin-bottom:0}.paragraph-icon-teaser.in-content-section{text-align:center;background-color:#f3f3f3;border-radius:6px;grid-template-rows:1fr 1fr;gap:10px;margin-bottom:0;padding:20px;display:grid}.paragraph-icon-teaser.in-content-section .field-image{width:100%;max-width:100px;margin:auto;padding:0}.paragraph-icon-teaser.in-content-section .field-image .medium-vector img{height:auto;max-height:70px;margin:auto;display:block}.paragraph-icon-teaser.in-content-section .field-body{width:100%}.paragraph-icon-teaser.in-content-section .field-body p{margin:0;font-size:16rem;line-height:normal}.paragraph-icon-teaser.in-content-section .field-body a{color:#004179;font-size:20rem;font-weight:700;text-decoration:none}.paragraph-icon-teaser.in-content-section .field-body .button{color:#fff;background-color:#2d90e6;border-radius:30px;margin-bottom:20px;padding:14px 22px;font-size:18rem;font-weight:600;transition:background-color .2s,color .2s ease-in-out;display:inline-block}@media (max-width:1023.9px){.paragraph-icon-teaser.in-content-section .field-body .button{font-size:14rem}}@media (max-width:479.9px){.paragraph-icon-teaser.in-content-section .field-body .button{margin-bottom:20px;padding:12px 24px}}.paragraph-icon-teaser.in-content-section .field-body .button:hover{color:#fff;background-color:#3fa3f9}.paragraph-icon-teaser.in-content-section .field-body .button.is-active{color:#fff;background-color:#6dbbff}.paragraph-icon-teaser .field-image{align-self:center;width:15%;padding-right:25px}.paragraph-icon-teaser .field-image img{height:auto;max-height:70px}@media (max-width:767.9px){.paragraph-icon-teaser .field-image{width:20%}}@media (max-width:479.9px){.paragraph-icon-teaser .field-image{width:100%;max-width:100px;margin:auto auto 20px;padding-right:0}}.paragraph-icon-teaser .field-body{width:85%;display:inline-block}@media (max-width:479.9px){.paragraph-icon-teaser .field-body{width:100%}}.paragraph-icon-teaser .field-body h3{color:#004179;margin:0;font-size:24px}@media (max-width:767.9px){.paragraph-icon-teaser .field-body h3{font-size:20rem}}.paragraph-icon-teaser .field-body h3 a{color:#004179;text-decoration:none}.paragraph-icon-teaser .field-body p{color:#8d8c8c;margin-top:5px;margin-bottom:0;font-size:20rem;line-height:28px}@media (max-width:767.9px){.paragraph-icon-teaser .field-body p{font-size:18px;line-height:26px}}.paragraph-image picture img{vertical-align:middle;width:100%;display:inline-block}.paragraph-image-text-teaser{padding:0 10px}.paragraph-image-text-teaser .medium{align-content:center;min-height:110px}.paragraph-image-text-teaser .medium img{vertical-align:middle;max-width:100px;height:auto;margin:auto;display:block}@media (max-width:767.9px){.paragraph-image-text-teaser .medium img{max-width:100px}}@media (max-width:479.9px){.paragraph-image-text-teaser .medium img[alt*=Express]{padding:10px}}.paragraph-image-text-teaser .medium img[alt*=Rheinische\ Post]{max-width:90%}.paragraph-image-text-teaser .field-body p{color:#8d8c8c;text-align:center;margin-bottom:0;font-size:20rem;line-height:30px}@media (max-width:1023.9px){.paragraph-image-text-teaser .field-body p{font-size:18px;line-height:26px}}@media (max-width:479.9px){.paragraph-image-text-teaser .field-body p{margin-top:0;margin-bottom:20px;line-height:24px}}.paragraph-image-with-text{max-width:920px;max-height:630px;margin:auto auto 30px;position:relative;overflow:hidden}@media (max-width:1599.9px){.paragraph-image-with-text{width:calc(100% - 40px)}}@media (max-width:1023.9px){.paragraph-image-with-text{width:100%}}.paragraph-image-with-text:after{content:"";background-color:#ffffffb3;width:100%;height:100%;position:absolute;bottom:0}@media (max-width:767.9px){.paragraph-image-with-text:after{content:none}}.paragraph-image-with-text .container{z-index:4;width:calc(100% - 40px);margin:auto;display:block;position:absolute;left:40px}@media (max-width:767.9px){.paragraph-image-with-text .container{position:inherit;left:0}}.paragraph-image-with-text .container h1{z-index:1;color:#004179;max-width:60%;margin:50px 0;font-size:32px;line-height:36px}@media (max-width:767.9px){.paragraph-image-with-text .container h1{font-size:30px}}@media (max-width:479.9px){.paragraph-image-with-text .container h1{font-size:24px;line-height:24px;position:relative}}.paragraph-image-with-text .container .field-body{z-index:1;color:#004179;max-width:50%}@media (max-width:1599.9px){.paragraph-image-with-text .container .field-body{bottom:10px}}@media (max-width:1279.9px){.paragraph-image-with-text .container .field-body{bottom:30px}}@media (max-width:1023.9px){.paragraph-image-with-text .container .field-body{max-width:60%}}@media (max-width:767.9px){.paragraph-image-with-text .container .field-body{max-width:80%}}@media (max-width:479.9px){.paragraph-image-with-text .container .field-body{max-width:100%;position:relative;bottom:5px}}.paragraph-image-with-text .container .field-body p{margin-top:0;font-size:24px;line-height:36px}@media (max-width:767.9px){.paragraph-image-with-text .container .field-body p{margin-bottom:15px;font-size:18px;line-height:26px}}.paragraph-image-with-text .container .field-body .button{color:#2d90e6;background:#fff url(/themes/flugreiserecht/images/plane.svg) 94% no-repeat;border-radius:30px;margin-top:10px;margin-left:-15px;padding:12px 80px 12px 30px;font-size:20rem;font-weight:700;text-decoration:none;transition:transform .2s ease-in-out;display:inline-block;transform:scale(1);box-shadow:0 7px 12px #0003}@media (max-width:1279.9px){.paragraph-image-with-text .container .field-body .button{margin-top:0}}@media (max-width:1023.9px){.paragraph-image-with-text .container .field-body .button{margin-left:-8px}}@media (max-width:767.9px){.paragraph-image-with-text .container .field-body .button{padding:8px 80px 8px 30px;font-size:16px}}.paragraph-image-with-text .container .field-body .button:hover{transition:transform .2s ease-in-out;transform:scale(1.05)}.paragraph-image-with-text img{width:100%;margin:auto;display:block}@media (max-width:1279.9px){.paragraph-image-with-text img{padding:0}}@media (max-width:1023.9px){.paragraph-image-with-text img{max-width:inherit;position:relative}}.front .paragraph-image-with-text{max-width:1200px}.front .paragraph-image-with-text h1{max-width:100%;margin:50px 0;font-size:36px}@media (max-width:767.9px){.front .paragraph-image-with-text h1{margin:20px 0;font-size:30px;line-height:32px}}.paragraph-node{max-width:920px;margin:auto auto 100px;padding-top:50px}@media (max-width:1279.9px){.paragraph-node{width:calc(100% - 40px);margin-bottom:60px;padding-top:10px}}@media (max-width:1023.9px){.paragraph-node{margin-bottom:50px}}@media (max-width:767.9px){.paragraph-node{margin-bottom:30px}}@media (max-width:479.9px){.paragraph-node{margin-bottom:20px}}.paragraph-node .page-news-title{color:#004179;margin-top:0;margin-bottom:30px;font-size:42px;font-weight:700;line-height:46px}@media (max-width:1279.9px){.paragraph-node .page-news-title{font-size:36px;line-height:40px}}@media (max-width:1023.9px){.paragraph-node .page-news-title{font-size:34px;line-height:38px}}@media (max-width:767.9px){.paragraph-node .page-news-title{margin-bottom:15px;font-size:30px;line-height:36px}}@media (max-width:479.9px){.paragraph-node .page-news-title{font-size:26px;font-weight:600;line-height:30px}}.paragraph-node .page-news-title:before{content:"";background-color:#2d90e6;width:40px;height:2px;margin-top:18px;margin-bottom:15px;display:block}.paragraph-node a{color:#6dbbff;font-size:20rem;font-weight:700;text-decoration:none}.paragraph-node a:before{content:"";background-color:#2d90e6;border-radius:50%;width:5px;height:5px;margin-left:7px;margin-right:10px;display:inline-block;position:relative;top:-3px}.paragraph-node a:first-child:before{display:none}.paragraph-node a.button{color:#fff;background:#2d90e6 url(/themes/flugreiserecht/images/button_arrow.svg) 92% no-repeat;border-radius:30px;width:fit-content;max-width:fit-content;margin:50px auto auto;padding:12px 60px 12px 40px;font-weight:600;text-decoration:none;transition:all .2s ease-in-out;display:block;transform:scale(1)}@media (max-width:767.9px){.paragraph-node a.button{background-position:82%;margin-top:25px;padding:10px 50px 10px 30px;font-size:18px}}.paragraph-node a.button:hover{color:#fff;background-color:#004179;transition:all .2s ease-in-out;transform:scale(1.05);box-shadow:0 0 20px #00000026}.paragraph-node a.button:before{display:none}.paragraph-node p a{transition:all .2s ease-in-out}.paragraph-node p a:before{display:none}.paragraph-node p a:hover{color:#2d90e6;transition:all .2s ease-in-out}.paragraph-node .page-news-content{color:#8d8c8c;font-size:22px;line-height:32px}@media (max-width:1279.9px){.paragraph-node .page-news-content{font-size:20rem;line-height:28px}}@media (max-width:767.9px){.paragraph-node .page-news-content{margin-top:0;font-size:18px;line-height:26px}}.paragraph-node .page-news-content strong{color:#004179}.paragraph-teaser{vertical-align:top;border-right:1px solid #d8d8d8;width:calc(33.3333% - 20px);height:100%;margin:8px;display:inline-block}@media (max-width:767.9px){.paragraph-teaser{border-bottom:1px solid #d8d8d8;border-right:none;width:calc(100% - 16px);height:auto;padding:20px 0 30px}}.paragraph-teaser:last-child{border:none}@media (max-width:767.9px){.paragraph-teaser:last-child{padding-bottom:20px}}.paragraph-teaser .field-body{padding-left:10px;padding-right:20px;position:relative}@media (max-width:767.9px){.paragraph-teaser .field-body{padding:0}}.paragraph-teaser .field-body .number{z-index:-1;color:#dedede;margin:0;font-size:55px;font-weight:900;position:absolute;top:-12px;left:-5px}@media (max-width:1279.9px){.paragraph-teaser .field-body .number{font-size:45px;top:-8px}}@media (max-width:1023.9px){.paragraph-teaser .field-body .number{font-size:40px;top:-6px}}@media (max-width:767.9px){.paragraph-teaser .field-body .number{font-size:40px}}.paragraph-teaser .field-body .number+h1{margin-top:4px}.paragraph-teaser .field-body h1{color:#004179;margin-bottom:25px;font-size:26px;line-height:30px}@media (max-width:1279.9px){.paragraph-teaser .field-body h1{margin-bottom:10px;font-size:24px;line-height:28px}}@media (max-width:1023.9px){.paragraph-teaser .field-body h1{margin-bottom:15px;font-size:22px;line-height:26px}}.paragraph-teaser .field-body p{color:#8d8c8c;margin-top:0;margin-bottom:0;font-size:20rem;line-height:28px}@media (max-width:1279.9px){.paragraph-teaser .field-body p{font-size:20rem;line-height:28px}}@media (max-width:1023.9px){.paragraph-teaser .field-body p{margin-top:0;font-size:18px;line-height:26px}}.paragraph-teaser:last-child .field-body{padding-right:0}.paragraph-teaser-box{display:flex}.paragraph-tile{text-align:center;background-color:#2d90e6;border-radius:6px;width:100%;display:block}.paragraph-tile .tile-link{background-color:#2d90e6;border-radius:6px;align-content:center;height:100%;padding:50px 20px;text-decoration:none;transition:background-color .3s;display:block}@media (max-width:767.9px){.paragraph-tile .tile-link{padding:30px 20px}}.paragraph-tile .tile-link .field-headline{color:#fff;text-align:center;margin:auto;font-size:26px;transition:color .3s;display:block}@media (max-width:1279.9px){.paragraph-tile .tile-link .field-headline{font-size:24px;line-height:28px}}@media (max-width:1023.9px){.paragraph-tile .tile-link .field-headline{font-size:22px;line-height:26px}}.paragraph-tile .tile-link:hover{cursor:pointer;background-color:#004179}.paragraph-tiles{grid-template-columns:repeat(3,1fr);justify-items:center;gap:20px;max-width:clamp(290px,1200px,100% - 40px);margin:100px auto;display:grid;position:relative;overflow:hidden}@media (max-width:1023.9px){.paragraph-tiles{grid-template-columns:repeat(2,1fr)}}@media (max-width:767.9px){.paragraph-tiles{grid-template-columns:1fr}}.paragraph-video{max-width:920px;margin:auto auto 100px}@media (max-width:1279.9px){.paragraph-video{width:calc(100% - 40px);margin-bottom:60px}}@media (max-width:1023.9px){.paragraph-video{margin-bottom:50px}}@media (max-width:767.9px){.paragraph-video{margin-bottom:30px}}@media (max-width:479.9px){.paragraph-video{margin-bottom:20px}}.paragraph-video video{width:100%}.paragraph-view{max-width:1200px;margin:auto}.paragraph-view .field-headline{color:#004179;margin-top:0;margin-bottom:30px;font-size:42px;font-weight:700;line-height:46px}@media (max-width:1279.9px){.paragraph-view .field-headline{font-size:36px;line-height:40px}}@media (max-width:1023.9px){.paragraph-view .field-headline{font-size:34px;line-height:38px}}@media (max-width:767.9px){.paragraph-view .field-headline{margin-bottom:15px;font-size:30px;line-height:36px}}@media (max-width:479.9px){.paragraph-view .field-headline{font-size:26px;font-weight:600;line-height:30px}}footer.main{color:#fff;background-color:#004179;padding:60px 0}@media (max-width:1023.9px){footer.main{padding:40px 0}}@media (max-width:767.9px){footer.main{padding:30px 0}}footer.main .columns-4>.container .field-sections{grid-template-columns:repeat(4,1fr);gap:20px;margin:auto;display:grid}@media (max-width:1023.9px){footer.main .columns-4>.container .field-sections{grid-template-columns:repeat(2,1fr);max-width:100%}}@media (max-width:479.9px){footer.main .columns-4>.container .field-sections{grid-template-columns:repeat(1,1fr)}}footer.main>.container{max-width:1200px;margin:auto}footer.main>.container img.align-center{margin:auto;display:block}@media (max-width:1023.9px){footer.main>.container img.align-center{margin:inherit}}@media (max-width:479.9px){footer.main>.container img.align-center{max-width:80px}}footer.main>.container p{margin:0}.hamburger{z-index:5;cursor:pointer;border:0;outline:none;align-self:center;width:40px;height:40px;margin-top:0}.hamburger>on-click{content:"default:toggleMenuHamburger(this)"}@media (max-width:1023.9px){.hamburger{margin-top:7px;display:inline-block}}@media (max-width:767.9px){.hamburger{margin-top:10px}}@media (max-width:479.9px){.hamburger{width:30px;margin-top:0}}.hamburger .line{fill:none;stroke:#004179;stroke-width:7px}.hamburger .line.first{transform-origin:50%;transition:transform .25s;transform:translate(0)rotate(0)}.hamburger .line.cross{stroke-dasharray:100 110;stroke-dashoffset:0;transition:stroke-dasharray .35s .1s,stroke-dashoffset .35s .1s,stroke .35s .1s}.hamburger .line.second{transform-origin:50%;transition:transform .25s;transform:translate(0)rotate(0)}.hamburger.open .line{stroke:#fff}.hamburger.open .line.first{transform-origin:50%;transition:transform .25s;transform:translate(-50px,18px)rotate(45deg)}.hamburger.open .line.cross{stroke-dasharray:50 100;stroke-dashoffset:51px;transition:stroke-dasharray .35s,stroke-dashoffset .35s,stroke .35s}.hamburger.open .line.second{transform-origin:50%;transition:transform .25s;transform:translate(-26px,-30px)rotate(-45deg)}body.open header.main.collapsed{transform:translateY(0)}header.main{z-index:10;on-ready:"new Sticky(this)";background:linear-gradient(#ffffffe6 0%,#fff0 100%);width:100%;height:140px;transition:z-index 1s ease-in-out,height 1s ease-in-out,box-shadow 1s ease-in-out,background-color 1s ease-in-out,transform 1s ease-in-out;position:fixed;top:0}@media (max-width:1279.9px){header.main{height:120px}}@media (max-width:1023.9px){header.main{height:100px}}@media (max-width:767.9px){header.main{position:absolute}}header.main.collapsed{transform:translateY(-100%)}header.main.collapsed:hover{transform:translateY(0)}header.main.sticky{background-color:#fff;height:100px;box-shadow:0 2px 12px #0000001f}@media (max-width:767.9px){header.main.sticky{position:fixed}}@media (max-width:479.9px){header.main.sticky{height:74px}}header.main>.container{justify-content:space-between;max-width:1200px;margin:auto;padding:30px 0;display:flex;position:relative}@media (max-width:1599.9px){header.main>.container{width:calc(100% - 40px)}}@media (max-width:479.9px){header.main>.container{padding:15px 0}header.main>.container .logo{max-width:250px;margin-top:3px}}header.main>.container .hamburger-container{z-index:1;text-align:right;margin:auto;position:absolute;top:40px;right:0}@media (max-width:1023.9px){header.main>.container .hamburger-container{top:25px}}@media (max-width:479.9px){header.main>.container .hamburger-container{top:20px}}.role-authenticated header,.role-authenticated header.main.sticky{top:80px}@media (max-width:1023.9px){.role-authenticated header,.role-authenticated header.main.sticky{top:0}}.front header.main{height:180px}@media (max-width:1023.9px){.front header.main{height:120px}}@media (max-width:767.9px){.front header.main{height:100px}}.front header.main.sticky{height:100px}@media (max-width:767.9px){.front header.main.sticky{position:fixed}}@media (max-width:479.9px){.front header.main.sticky{height:74px}}.container-menu-main-header{background-color:#004179;width:101vw;height:0;min-height:0;transition:height .5s ease-in-out,min-height .5s ease-in-out;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}@media (max-width:1279.9px){.container-menu-main-header{padding:0 50px}}@media (max-width:767.9px){.container-menu-main-header{padding:0}}.container-menu-main-header .container-main-menu{height:0;display:none}.container-menu-main-header .container-main-menu nav.navigation.main{max-width:1200px;margin:auto}@media (max-width:1023.9px){.container-menu-main-header .container-main-menu nav.navigation.main{padding-right:0}}@media (max-width:767.9px){.container-menu-main-header .container-main-menu nav.navigation.main{padding-left:0;display:block}}.container-menu-main-header .container-main-menu nav.navigation.main>ul{padding:0}.container-menu-main-header .container-main-menu nav.navigation.main>ul>li{list-style:none}.container-menu-main-header .container-main-menu nav.navigation.main>ul>li>a{color:#fff;text-decoration:none}.container-menu-main-header .container-main-menu nav.navigation.main>ul>li>a.is-active{color:#2d90e6}.container-menu-main-header .container-main-menu nav.navigation.main>ul>li>ul{padding-left:0}.container-menu-main-header .container-main-menu nav.navigation.main>ul>li>ul>li{list-style:none}.container-menu-main-header .container-main-menu nav.navigation.main>ul>li>ul>li>a{color:#fff;margin-bottom:12px;font-size:18rem;text-decoration:none;transition:all .2s ease-in-out;display:block}.container-menu-main-header .container-main-menu nav.navigation.main>ul>li>ul>li>a.is-active-trail,.container-menu-main-header .container-main-menu nav.navigation.main>ul>li>ul>li>a.is-active{color:#2d90e6;font-weight:700}.container-menu-main-header .container-main-menu nav.navigation.main>ul>li>ul>li>a:hover{color:#6dbbff;transition:color .2s ease-in-out}.container-menu-main-header .container-main-menu nav.navigation.main>ul.main{vertical-align:top;border-bottom:1px solid #fff;grid-template-columns:repeat(4,1fr);margin-bottom:50px;padding-bottom:50px;display:grid}@media (max-width:1279.9px){.container-menu-main-header .container-main-menu nav.navigation.main>ul.main{grid-template-columns:repeat(3,1fr)}}@media (max-width:767.9px){.container-menu-main-header .container-main-menu nav.navigation.main>ul.main{grid-template-columns:repeat(2,1fr)}}@media (max-width:479.9px){.container-menu-main-header .container-main-menu nav.navigation.main>ul.main{grid-template-columns:repeat(1,1fr)}}.container-menu-main-header .container-main-menu nav.navigation.main>ul.main>li{vertical-align:top;margin-right:80px;display:inline-block}@media (max-width:1023.9px){.container-menu-main-header .container-main-menu nav.navigation.main>ul.main>li{margin-bottom:40px;margin-right:50px}}@media (max-width:767.9px){.container-menu-main-header .container-main-menu nav.navigation.main>ul.main>li{width:100%}}@media (max-width:479.9px){.container-menu-main-header .container-main-menu nav.navigation.main>ul.main>li{margin-bottom:50px;margin-right:0}}@media (max-width:1023.9px){.container-menu-main-header .container-main-menu nav.navigation.main>ul.main>li:last-child{margin-right:0}}.container-menu-main-header .container-main-menu nav.navigation.main>ul.main>li>a{letter-spacing:.3px;margin-bottom:30px;font-size:22rem;font-weight:700;display:block}.container-menu-main-header .container-main-menu nav.navigation.main>ul.main>li>a.is-active{color:#2d90e6}.container-menu-main-header .container-main-menu nav.navigation.main>ul.main>li>a:hover{color:#6dbbff;transition:color .2s ease-in-out}.container-menu-main-header .container-main-menu nav.navigation.main>ul.main>li.has-children>a{letter-spacing:.3px;margin-bottom:30px;font-size:22rem;font-weight:700;display:block}@media (max-width:479.9px){.container-menu-main-header .container-main-menu nav.navigation.main>ul.main>li.has-children>a{margin-bottom:20px;font-weight:600}}.container-menu-main-header .container-main-menu nav.navigation.main>ul.main>li.has-children>a.is-active{color:#2d90e6}.container-menu-main-header .container-main-menu nav.navigation.main>ul.main>li.has-children>a:hover{color:#6dbbff;transition:color .2s ease-in-out}.container-menu-main-header .container-main-menu nav.navigation.main>ul.main>li.has-children>ul>li>a.button-link{background-color:#2d90e6;border-radius:30px;margin-bottom:30px;margin-left:-28px;padding:14px 22px;font-size:18rem;font-weight:600;display:inline-block}@media (max-width:1023.9px){.container-menu-main-header .container-main-menu nav.navigation.main>ul.main>li.has-children>ul>li>a.button-link{font-size:14rem}}@media (max-width:479.9px){.container-menu-main-header .container-main-menu nav.navigation.main>ul.main>li.has-children>ul>li>a.button-link{margin-bottom:20px;margin-left:-24px;padding:12px 24px}}.container-menu-main-header .container-main-menu nav.navigation.main>ul.main>li.has-children>ul>li>a.button-link:hover{color:#fff;background-color:#3fa3f9}.container-menu-main-header .container-main-menu nav.navigation.main>ul.main>li.has-children>ul>li>a.button-link.is-active{color:#fff;background-color:#6dbbff}.container-menu-main-header .container-main-menu nav.navigation.main>ul.secondary{vertical-align:top;flex-flow:wrap;gap:30px;display:flex}@media (max-width:767.9px){.container-menu-main-header .container-main-menu nav.navigation.main>ul.secondary{margin-top:0;display:inline-block}}.container-menu-main-header .container-main-menu nav.navigation.main>ul.secondary>li>a{color:#6dbbff;text-transform:uppercase;margin-bottom:15px;font-size:18rem;font-weight:700;display:block}@media (max-width:479.9px){.container-menu-main-header .container-main-menu nav.navigation.main>ul.secondary>li>a{color:#fff}}.container-menu-main-header .container-main-menu nav.navigation.main>ul.secondary>li>a.is-active{color:#2d90e6}.container-menu-main-header .container-main-menu nav.navigation.main>ul.secondary>li>a:hover{color:#2d90e6;transition:color .2s ease-in-out}.container-menu-main-header.open{height:90dvh;min-height:650px;overflow:hidden auto}@media (max-width:1279.9px){.container-menu-main-header.open{height:100dvh;padding:0 60px}}@media (max-width:1023.9px){.container-menu-main-header.open{padding:0 40px}}.container-menu-main-header.open .container-main-menu{height:auto;padding:80px 0;display:block}@media (max-width:1279.9px){.container-menu-main-header.open .container-main-menu{padding:40px 0}}@media (max-width:767.9px){.container-menu-main-header.open .container-main-menu{padding:30px}}@media (max-width:479.9px){.container-menu-main-header.open .container-main-menu{padding:10px 0 30px}}.container-menu-main-header.open .container-main-menu nav.navigation.main{opacity:1;transition:all .6s ease-in-out}.menu_block{position:relative;right:100px}@media (max-width:1023.9px){.menu_block{right:70px}.menu_block nav.navigation.top{display:none}}.menu_block nav.navigation.top>.container>ul{margin-top:10px;padding:0}@media (max-width:1279.9px){.menu_block nav.navigation.top>.container>ul{margin-top:4px}}.menu_block nav.navigation.top>.container>ul>li{margin-left:50px;list-style:none;display:inline-block}@media (max-width:1279.9px){.menu_block nav.navigation.top>.container>ul>li{margin-left:45px}}@media (max-width:1023.9px){.menu_block nav.navigation.top>.container>ul>li{margin-left:40px}}.menu_block nav.navigation.top>.container>ul>li.is-active-trail>a,.menu_block nav.navigation.top>.container>ul>li.is-active>a{color:#2d90e6}.menu_block nav.navigation.top>.container>ul>li>a{color:#004179;border-bottom:1px solid #6dbbff;padding:5px;font-size:20rem;font-weight:700;text-decoration:none;transition:all .2s ease-in-out}.menu_block nav.navigation.top>.container>ul>li>a:hover{color:#6dbbff;transition:all .2s ease-in-out}.menu_block nav.navigation.top>.container>ul>li>a[href*=corona]:before{content:"";background-image:url(/themes/flugreiserecht/images/virus.svg);background-repeat:no-repeat;width:25px;height:25px;margin-right:6px;display:inline-block;position:relative;top:5px}.scroll-to-top{opacity:0;z-index:2;cursor:pointer;background-color:#004179;background-position:50%;background-repeat:no-repeat;width:40px;height:40px;text-decoration:none;transition:opacity .5s ease-in-out;display:block;position:fixed;bottom:300px;right:0}.scroll-to-top>on-ready{content:"default:new ScrollToTop(this)"}.scroll-to-top:hover{background-color:lighter(#004179,10%)}.view-latest_news .container{max-width:1200px;margin:auto;padding:80px 0}@media (max-width:1279.9px){.view-latest_news .container{width:calc(100% - 40px);padding:50px 0}}@media (max-width:1023.9px){.view-latest_news .container{padding:50px 0}}@media (max-width:767.9px){.view-latest_news .container{padding:30px 0}}.view-latest_news .container h1{color:#004179;text-align:center;margin-top:0;margin-bottom:50px;font-size:36px;line-height:44px}@media (max-width:1279.9px){.view-latest_news .container h1{margin-bottom:30px}}@media (max-width:767.9px){.view-latest_news .container h1{margin-bottom:15px;font-size:30px}}.view-latest_news .container .views-row{vertical-align:top;width:calc(33.3333% - 20px);margin:8px;display:inline-block}@media (max-width:1023.9px){.view-latest_news .container .views-row{width:calc(50% - 20px)}}@media (max-width:767.9px){.view-latest_news .container .views-row{width:100%;margin:0 0 40px}}.view-latest_news .container .views-row:last-child{margin-bottom:20px}.view-latest_news .container .views-row .views-field-title{margin-bottom:15px}@media (max-width:479.9px){.view-latest_news .container .views-row .views-field-title{margin-bottom:10px}}.view-latest_news .container .views-row .views-field-title a{color:#004179;font-size:24px;font-weight:700;line-height:30px;text-decoration:none}@media (max-width:479.9px){.view-latest_news .container .views-row .views-field-title a{font-size:22px}}.view-latest_news .container .views-row .views-field-title:after{content:"";background-color:#2d90e6;width:30px;height:2px;margin-top:15px;display:block}@media (max-width:479.9px){.view-latest_news .container .views-row .views-field-title:after{width:25px;margin-top:10px}}.view-latest_news .container .views-row .views-field-field-body{color:#8d8c8c;padding-bottom:20px;font-size:22px;line-height:34px}@media (max-width:1599.9px){.view-latest_news .container .views-row .views-field-field-body{padding-right:20px;line-height:30px}}@media (max-width:1279.9px){.view-latest_news .container .views-row .views-field-field-body{font-size:20rem;line-height:28px}}@media (max-width:479.9px){.view-latest_news .container .views-row .views-field-field-body{font-size:18px;line-height:26px}}.view-latest_news .container .views-row .views-field-view-node a{color:#2d90e6;font-size:20rem;font-weight:600;text-decoration:none}@media (max-width:767.9px){.view-latest_news .container .views-row .views-field-view-node a{font-size:20rem}}@media (max-width:479.9px){.view-latest_news .container .views-row .views-field-view-node a{font-size:18px}}.view-latest_news .container .views-row .views-field-view-node a:after{content:"";background:url(/themes/flugreiserecht/images/read_more_arrow.svg) no-repeat;width:20px;height:12px;margin-left:8px;display:inline-block}.view-news{max-width:1200px;margin:auto;padding-bottom:80px}@media (max-width:1279.9px){.view-news{width:calc(100% - 40px);padding-bottom:50px}}@media (max-width:1023.9px){.view-news{padding-bottom:50px}}@media (max-width:767.9px){.view-news{padding-bottom:40px}}.view-news .views-row{vertical-align:top;width:calc(33.3333% - 36px);margin:15px 15px 80px;display:inline-block}@media (max-width:1279.9px){.view-news .views-row{margin-bottom:60px}}@media (max-width:1023.9px){.view-news .views-row{width:calc(50% - 34px);margin-bottom:40px}}@media (max-width:767.9px){.view-news .views-row{width:100%;margin:0 0 30px}}.view-news .views-row .views-field-title{margin-bottom:15px}.view-news .views-row .views-field-title a{color:#004179;font-size:24px;font-weight:700;line-height:30px;text-decoration:none}.view-news .views-row .views-field-title a:after{content:"";background-color:#2d90e6;width:30px;height:2px;margin-top:15px;display:block}.view-news .views-row .views-field-field-body{color:#8d8c8c;padding-bottom:20px;font-size:22px;line-height:30px}@media (max-width:1599.9px){.view-news .views-row .views-field-field-body{padding-right:20px;line-height:30px}}@media (max-width:1279.9px){.view-news .views-row .views-field-field-body{font-size:20rem;line-height:28px}}@media (max-width:479.9px){.view-news .views-row .views-field-field-body{font-size:18px;line-height:26px}}.view-news .views-row .views-field-view-node a{color:#2d90e6;font-size:20rem;font-weight:600;text-decoration:none;transition:all .2s ease-in-out}@media (max-width:767.9px){.view-news .views-row .views-field-view-node a{font-size:20rem}}@media (max-width:479.9px){.view-news .views-row .views-field-view-node a{font-size:18px}}.view-news .views-row .views-field-view-node a:after{content:"";background:url(/themes/flugreiserecht/images/read_more_arrow.svg) no-repeat;width:20px;height:12px;margin-left:8px;transition:all .2s ease-in-out;display:inline-block}.view-news .views-row .views-field-view-node a:hover{color:#004179}.view-news .views-row .views-field-view-node a:hover:after{background:url(/themes/flugreiserecht/images/read_more_arrow_hover.svg) no-repeat}.view-news .pager{text-align:center;margin:0;padding-left:0;list-style:none}.view-news .pager .button{color:#fff;background:#004179 url(/themes/flugreiserecht/images/button_arrow.svg) 88% no-repeat;border-radius:30px;padding:14px 60px 14px 40px;font-size:21px;font-weight:600;text-decoration:none;transition:all .2s ease-in-out;display:inline-block;transform:scale(1)}@media (max-width:767.9px){.view-news .pager .button{background-position:88%;padding:14px 50px 14px 30px;font-size:18px}}.view-news .pager .button:hover{background-color:#2d90e6;transition:all .2s ease-in-out;transform:scale(1.05);box-shadow:0 0 20px #00000026}.checkbox{cursor:pointer;on-ready:"new Checkbox(this)";font-size:16px;display:inline-block;position:relative}.checkbox .checkbox-widget{user-select:none;pointer-events:none}.checkbox .checkbox-widget .checkbox-box{color:gray}.checkbox .checkbox-widget .checkbox-mark{color:#004179;font-size:1.2em;display:none;position:absolute;top:-.1em;left:-.1em}.checkbox.checked .checkbox-mark{display:block}.checkbox input[type=checkbox]{display:none}.date{on-ready:"new DateInput(this)"}.date input[type=date]{display:none}.date .form-item{display:contents}.date .date-widget{border:1px solid #000;padding:0 5px;display:inline-block}.date .date-widget input{box-sizing:content-box;border:0;outline:0}.date .date-widget input[maxlength="2"]{width:2.2ch}.date .date-widget input[maxlength="4"]{width:4.4ch}.date .calendar-popup{z-index:6666;width:300px;margin-top:40px;line-height:0;display:block;position:absolute}@media (max-width:479.9px){.date .calendar-popup{width:90vw;max-width:300px;left:50%;translate:-50%}}.date .calendar-popup .calendar-inner{color:#000;background-color:#fff;border-radius:5px;width:100%;line-height:1.4;transition:height 1s;display:block;overflow:hidden;box-shadow:0 0 20px #0000004d}.date .calendar-popup table{border-spacing:0;width:100%;margin:0}.date .calendar-popup tr{border:0;justify-content:space-between;align-items:center;display:flex;color:inherit!important;background:0 0!important}.date .calendar-popup td{width:100%;height:auto;padding:5px!important}.date .calendar-popup th{height:auto;padding:0}.date .calendar-popup .browse-button{cursor:pointer;vertical-align:middle;background-position:50%;background-repeat:no-repeat;background-size:8px 13px;width:1px;padding:0 20px!important}.date .calendar-popup .calendar-frame-year{color:#fff;background-color:#004179;padding:10px 0 30px!important}.date .calendar-popup .calendar-frame-month{padding:20px 0!important}.date .calendar-popup .calendar-frame-time{color:#fff;vertical-align:middle;background-color:#ececec}.date .calendar-popup .calendar-frame-options{color:#fff;vertical-align:middle;background-color:#ececec;padding:10px 0 20px!important}.date .calendar-popup .month-value,.date .calendar-popup .year-value{text-align:center;font-size:18px;font-weight:700}.date .calendar-popup .month-selector,.date .calendar-popup .year-selector{width:auto;margin:auto}.date .calendar-popup td.day-inner{width:100%}.date .calendar-popup table.day-cell{border-collapse:collapse;width:100%}.date .calendar-popup table.day-selector{empty-cells:show;border-collapse:collapse;width:100%}.date .calendar-popup table.day-selector>tr>th{color:#9e9e9e;text-align:center;background:0 0;font-size:14px;padding:5px!important}.date .calendar-popup table.day-selector>tr>td{text-align:center;border:5px solid #fff;border-radius:20px;font-size:14px;font-weight:600;padding:5px!important}.date .calendar-popup table.day-selector>tr>td[data-day]{cursor:pointer}.date .calendar-popup table.day-selector>tr>td[data-day]:hover{background-color:#004179;color:#fff!important}.date .calendar-popup .calendar-today{background-color:pink}.date .calendar-popup .calendar-selected{background-color:#e1e1e1}.file{color:#004179;cursor:pointer;text-align:center;on-ready:"new FileInput(this)";border:1px solid #004179;padding:10px;display:block}.file input{display:none}.file .list{max-width:100%;margin:auto;display:block}.file .list .item{text-align:left;grid-template-columns:auto 1fr auto;gap:10px;margin:auto;padding:5px;line-height:1;display:grid}.file .list .item .details{justify-content:space-between;gap:5px;line-height:1;display:grid}.file .list .item .details .name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.file .list .item .details .size{font-size:.8em;display:block}.file .list .item .remove{align-self:self-start}.file .list .item .icon{text-align:left;background-color:#018fef;border-radius:2px;width:24px;min-width:24px;height:31px;font-family:Arial,Tahoma,sans-serif;font-weight:300;display:inline-block;position:relative}.file .list .item .icon:before{content:"";border:5px solid #fff;border-color:#fff #fff #ffffff59 #ffffff59;border-bottom-left-radius:2px;width:0;height:0;display:block;position:absolute;top:0;right:0}.file .list .item .icon:after{content:attr(data-type);color:#fff;text-align:center;text-transform:lowercase;white-space:nowrap;width:100%;padding:2px;font-size:11px;display:block;position:absolute;bottom:0;left:0;overflow:hidden}.file .list .item .icon[data-type=pdf]{background-color:#e13d34}.file .list .item .icon[data-type=mp3]{background-color:#8e44ad}.file .list .item .icon[data-type=mp4]{background-color:#7a3ce7}.file .list .item .icon[data-type=jpg],.file .list .item .icon[data-type=jpeg],.file .list .item .icon[data-type=gif],.file .list .item .icon[data-type=png],.file .list .item .icon[data-type=webp],.file .list .item .icon[data-type=avif],.file .list .item .icon[data-type=tif],.file .list .item .icon[data-type=tiff]{background-color:#0f9d58}.radio{cursor:pointer;on-ready:"new Radio(this)";font-size:16rem;display:inline-block;position:relative}.radio .radio-widget{user-select:none;justify-content:center;align-items:center;display:flex;position:relative}.radio .radio-widget .radio-box{color:gray}.radio .radio-widget .radio-mark{color:#2d90e6;font-size:16rem;display:none;position:absolute;top:0;left:0}.radio input[type=radio]{appearance:none;opacity:0;width:0;height:0;margin:0;display:inline-block;overflow:hidden}.radio input[type=radio]:checked~.radio-widget .radio-mark{display:block}.select{on-ready:"new Select(this)";width:100%;display:inline-block}.select .select-widget{display:block;position:relative}.select .select-widget .select-box{border:1px solid #004179;display:block}.anyform-has-error .select .select-widget .select-box{border:1px solid red}.select .select-widget .select-box .select-label{color:#004179;user-select:none;cursor:pointer;align-items:center;width:100%;padding:15px 25px;font-size:20rem;line-height:1;display:flex;position:relative}.select .select-widget .select-box .select-label .select-label-inner{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}@media (max-width:767.9px){.select .select-widget:first-child{padding-left:0}}.select .select-widget .select-buttons{z-index:3;height:22px;display:block;position:absolute;top:50%;right:0;translate:0 -50%}.select .select-widget .select-buttons .select-button{position:absolute;top:50%;translate:0 -50%}.select .select-widget .select-buttons .select-button.select-button-toggle{transform-origin:50% calc(50% - 3px);color:#004179;cursor:pointer;font-size:15rem;transition:rotate .3s;top:calc(50% + 2px);right:0;rotate:none}.select .select-widget .select-buttons .select-button.select-button-clear{opacity:1;color:#004179;cursor:pointer;font-size:14rem;transition:opacity .3s;right:20px}.select .select-widget label{cursor:pointer;width:100%;font-size:20rem;font-weight:400;display:block}.select[data-value] .select-widget .select-label:not(.select-label-none) .select-button.select-button-clear{opacity:1}.select.select-none .select-widget .select-button.select-button-clear{opacity:0}.select select{display:none}.select .select-dropdown{z-index:4;color:#fff;width:100%;margin:0;list-style:none;display:none;position:absolute;left:0}.select .select-dropdown.height-animation{transition-duration:.3s}@media (max-width:767.9px){.select .select-dropdown{width:100%;left:0;transform:none}}.select .select-dropdown .select-dropdown-inner{overscroll-behavior:contain;background-color:#fff;height:100%;max-height:300px;display:block;overflow:auto}.select .select-dropdown .select-dropdown-inner>.select-option{color:#004179;cursor:pointer;word-break:break-word;background-color:#fff;border-bottom:1px solid #f0f0f0;padding:5px;font-weight:400;display:block}.select .select-dropdown .select-dropdown-inner>.select-option.select-option-none{display:none}.select .select-dropdown .select-dropdown-inner>.select-option:hover,.select .select-dropdown .select-dropdown-inner>.select-option.selected{color:#004179;background-color:#f0f0f0}.select .select-dropdown .select-dropdown-inner>.select-option.selected{background-position:right 22px center;background-repeat:no-repeat;background-size:22px;padding-right:50px}.select .select-dropdown .select-dropdown-inner>.select-option.focused{background-color:#e0e0e0}.select.opening .select-dropdown-inner,.select.closing .select-dropdown-inner{overflow:hidden}.select.open .select-widget .select-button.select-button-toggle,.select.opening .select-widget .select-button.select-button-toggle{rotate:180deg}button .icon{margin-left:5px}.js-form-type-textfield:not(.native),.form-type-textfield:not(.native),.js-form-type-email:not(.native),.form-type-email:not(.native),.js-form-type-tel:not(.native),.form-type-tel:not(.native){on-ready:"new TextInput(this)";position:relative}.js-form-type-textfield:not(.native):focus-within .aria-widget-text,.form-type-textfield:not(.native):focus-within .aria-widget-text,.js-form-type-email:not(.native):focus-within .aria-widget-text,.form-type-email:not(.native):focus-within .aria-widget-text,.js-form-type-tel:not(.native):focus-within .aria-widget-text,.form-type-tel:not(.native):focus-within .aria-widget-text{opacity:0;visibility:hidden}.js-form-type-textfield:not(.native):focus-within .aria-widget-text.visible,.form-type-textfield:not(.native):focus-within .aria-widget-text.visible,.js-form-type-email:not(.native):focus-within .aria-widget-text.visible,.form-type-email:not(.native):focus-within .aria-widget-text.visible,.js-form-type-tel:not(.native):focus-within .aria-widget-text.visible,.form-type-tel:not(.native):focus-within .aria-widget-text.visible{opacity:1;visibility:visible}.js-form-type-textfield:not(.native).anyform-has-error .aria-widget-text,.form-type-textfield:not(.native).anyform-has-error .aria-widget-text,.js-form-type-email:not(.native).anyform-has-error .aria-widget-text,.form-type-email:not(.native).anyform-has-error .aria-widget-text,.js-form-type-tel:not(.native).anyform-has-error .aria-widget-text,.form-type-tel:not(.native).anyform-has-error .aria-widget-text,.js-form-type-textfield:not(.native).anyform-has-error .form-text-info,.form-type-textfield:not(.native).anyform-has-error .form-text-info,.js-form-type-email:not(.native).anyform-has-error .form-text-info,.form-type-email:not(.native).anyform-has-error .form-text-info,.js-form-type-tel:not(.native).anyform-has-error .form-text-info,.form-type-tel:not(.native).anyform-has-error .form-text-info{opacity:0;visibility:hidden}.js-form-type-textfield:not(.native) label .text,.form-type-textfield:not(.native) label .text,.js-form-type-email:not(.native) label .text,.form-type-email:not(.native) label .text,.js-form-type-tel:not(.native) label .text,.form-type-tel:not(.native) label .text{position:relative}.js-form-type-textfield:not(.native) input,.form-type-textfield:not(.native) input,.js-form-type-email:not(.native) input,.form-type-email:not(.native) input,.js-form-type-tel:not(.native) input,.form-type-tel:not(.native) input{padding-right:25px}.js-form-type-textfield:not(.native) .form-text-info,.form-type-textfield:not(.native) .form-text-info,.js-form-type-email:not(.native) .form-text-info,.form-type-email:not(.native) .form-text-info,.js-form-type-tel:not(.native) .form-text-info,.form-type-tel:not(.native) .form-text-info{cursor:pointer;font-size:1.3em;line-height:1;transition:right .3s;position:absolute;top:50%;right:18px;translate:-100% -50%}.js-form-type-textfield:not(.native) .form-text-clear,.form-type-textfield:not(.native) .form-text-clear,.js-form-type-email:not(.native) .form-text-clear,.form-type-email:not(.native) .form-text-clear,.js-form-type-tel:not(.native) .form-text-clear,.form-type-tel:not(.native) .form-text-clear{opacity:1;cursor:pointer;line-height:1;transition:opacity .3s;position:absolute;top:50%;right:0;translate:-100% -50%}.js-form-type-textfield:not(.native).empty .form-text-info,.form-type-textfield:not(.native).empty .form-text-info,.js-form-type-email:not(.native).empty .form-text-info,.form-type-email:not(.native).empty .form-text-info,.js-form-type-tel:not(.native).empty .form-text-info,.form-type-tel:not(.native).empty .form-text-info{right:0}.js-form-type-textfield:not(.native).empty .form-text-clear,.form-type-textfield:not(.native).empty .form-text-clear,.js-form-type-email:not(.native).empty .form-text-clear,.form-type-email:not(.native).empty .form-text-clear,.js-form-type-tel:not(.native).empty .form-text-clear,.form-type-tel:not(.native).empty .form-text-clear{opacity:0;pointer-events:none}
html{--viewport-top:0px;--viewport-height:100vh;}
body{--dplex-sidepane-width:0px;--dplex-viewport-width:calc(100vw - var(--dplex-sidepane-width));}
.paragraph--unpublished{background-color:#fff4f4;}
.vaporfile-input-backup{display:none;}
