@font-face{font-family: 'Lato';font-style: normal;font-weight: 400;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//flyforfun.at/wp-content/uploads/omgf/astra-google-fonts/lato-normal-latin-400.woff2?ver=1687372225) format('woff2');font-display: swap;}@font-face{font-family: 'Lato';font-style: normal;font-weight: 700;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//flyforfun.at/wp-content/uploads/omgf/astra-google-fonts/lato-normal-latin-700.woff2?ver=1687372225) format('woff2');font-display: swap;}.ast-desktop .astra-menu-animation-slide-up>.menu-item>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-slide-up>.menu-item>.sub-menu,.ast-desktop .astra-menu-animation-slide-up>.menu-item>.sub-menu .sub-menu{opacity:0;visibility:hidden;transform:translateY(.5em);transition:visibility .2s ease,transform .2s ease}.ast-desktop .astra-menu-animation-slide-up>.menu-item .menu-item.focus>.sub-menu,.ast-desktop .astra-menu-animation-slide-up>.menu-item .menu-item:hover>.sub-menu,.ast-desktop .astra-menu-animation-slide-up>.menu-item.focus>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-slide-up>.menu-item.focus>.sub-menu,.ast-desktop .astra-menu-animation-slide-up>.menu-item:hover>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-slide-up>.menu-item:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.ast-desktop .astra-menu-animation-slide-up>.full-width-mega.menu-item.focus>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-slide-up>.full-width-mega.menu-item:hover>.astra-full-megamenu-wrapper{-js-display:flex;display:flex}.ast-desktop .astra-menu-animation-slide-down>.menu-item>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-slide-down>.menu-item>.sub-menu,.ast-desktop .astra-menu-animation-slide-down>.menu-item>.sub-menu .sub-menu{opacity:0;visibility:hidden;transform:translateY(-.5em);transition:visibility .2s ease,transform .2s ease}.ast-desktop .astra-menu-animation-slide-down>.menu-item .menu-item.focus>.sub-menu,.ast-desktop .astra-menu-animation-slide-down>.menu-item .menu-item:hover>.sub-menu,.ast-desktop .astra-menu-animation-slide-down>.menu-item.focus>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-slide-down>.menu-item.focus>.sub-menu,.ast-desktop .astra-menu-animation-slide-down>.menu-item:hover>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-slide-down>.menu-item:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.ast-desktop .astra-menu-animation-slide-down>.full-width-mega.menu-item.focus>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-slide-down>.full-width-mega.menu-item:hover>.astra-full-megamenu-wrapper{-js-display:flex;display:flex}.ast-desktop .astra-menu-animation-fade>.menu-item>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-fade>.menu-item>.sub-menu,.ast-desktop .astra-menu-animation-fade>.menu-item>.sub-menu .sub-menu{opacity:0;visibility:hidden;transition:opacity ease-in-out .3s}.ast-desktop .astra-menu-animation-fade>.menu-item .menu-item.focus>.sub-menu,.ast-desktop .astra-menu-animation-fade>.menu-item .menu-item:hover>.sub-menu,.ast-desktop .astra-menu-animation-fade>.menu-item.focus>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-fade>.menu-item.focus>.sub-menu,.ast-desktop .astra-menu-animation-fade>.menu-item:hover>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-fade>.menu-item:hover>.sub-menu{opacity:1;visibility:visible;transition:opacity ease-in-out .3s}.ast-desktop .astra-menu-animation-fade>.full-width-mega.menu-item.focus>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-fade>.full-width-mega.menu-item:hover>.astra-full-megamenu-wrapper{-js-display:flex;display:flex}.ast-desktop .menu-item.ast-menu-hover>.sub-menu.toggled-on{opacity:1;visibility:visible}#fff-bottom-ui { display: none !important; } @media (max-width: 921px) {
:root{
--fff-quicknav-h: 58px; --fff-handle-expose: 24px; --fff-exposed-when-closed: 14px; } #fff-bottom-ui{
display:block !important;
position:fixed; left:0; right:0; bottom:0;
z-index:99970;
pointer-events:none;
color:#0f1e2e;
font-family:system-ui,-apple-system,Segoe UI,Roboto,"Inter",sans-serif;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
} .topbar, .show_upper_topbar{ display:none !important; } #fff-bottom-ui .fff-quicknav{
position:fixed; left:0; right:0; bottom:0;
height:58px;
padding:0 .6rem; margin:0; border:0;
display:grid; grid-template-columns:repeat(4,1fr);
place-items:center;
gap:.18rem .22rem;
background:#fff;
border-top:1px solid rgba(15,23,42,.06);
box-shadow:0 -6px 16px rgba(15,23,42,.06);
z-index:99994;
pointer-events:auto;
overflow:hidden;
backface-visibility:hidden;
-webkit-text-size-adjust:100%;
contain:layout paint style;
isolation:isolate;
-webkit-transform:translateZ(0);
} #fff-bottom-ui .fff-quicknav a.q{
--q-color:#334155; --q-active:#1e3a8a;
color:var(--q-color);
text-decoration:none;
display:flex; flex-direction:column; align-items:center; justify-content:center;
gap:.2rem; padding:0; margin:0;
font-size:.84rem; line-height:1;
font-weight:600; letter-spacing:0;
position:relative; transition:color .18s ease;
white-space:nowrap;
}
#fff-bottom-ui .fff-quicknav a.q:hover{ color:#1f2a44; } #fff-bottom-ui .fff-quicknav a.q i[data-lucide],
#fff-bottom-ui .fff-quicknav a.q svg{
width:24px; height:24px;
stroke:currentColor; stroke-width:1.6; fill:none;
stroke-linecap:round; stroke-linejoin:round;
vector-effect:non-scaling-stroke;
opacity:.95; display:block;
} #fff-bottom-ui .fff-quicknav a.q.is-active{ color:var(--q-active); }
#fff-bottom-ui .fff-quicknav a.q.is-active::before{
content:""; position:absolute; top:-.3rem; left:50%;
width:22px; height:3px; transform:translateX(-50%);
background:var(--q-active); border-radius:999px;
box-shadow:0 1px 3px rgba(30,64,175,.3);
}
#fff-bottom-ui .fff-quicknav a.q:not(.is-active):hover::before{
content:""; position:absolute; top:-.2rem; left:50%;
width:22px; height:3px; transform:translateX(-50%);
background:rgba(51,65,85,.22); border-radius:999px;
pointer-events:none;
} #fff-bottom-ui .fff-bottombar{
position:fixed; left:8px; right:8px;
bottom:58px;
background:#fff; color:#0f1e2e;
border:1px solid rgba(15,23,42,.06);
border-top-left-radius:18px; border-top-right-radius:18px;
box-shadow:0 14px 36px rgba(15,23,42,.14);
transform:translateY(calc(100% - var(--fff-exposed-when-closed,14px)));
transition:transform .22s ease, box-shadow .22s ease;
z-index:99980;
pointer-events:none;
overflow:hidden;
transform-origin:bottom center;
backface-visibility:hidden;
will-change:transform;
}
#fff-bottom-ui .fff-bottombar[data-state="open"]{ transform:translateY(0); } #fff-bottom-ui .fff-bottombar.is-over{ z-index:99996; pointer-events:auto; }
#fff-bottom-ui .fff-bottombar:not([data-state="open"]).is-over{
z-index:99982 !important;
pointer-events:none !important;
} #fff-bottom-ui .fff-topcap{
position:absolute; left:-5px; right:-5px; top:-5px; height:40px;
border-top-left-radius:20px; border-top-right-radius:20px;
background:rgba(245,247,250,.82);
border-bottom:1px solid rgba(15,23,42,.08);
box-shadow:
inset 0 1px 0 rgba(255,255,255,.55),
0 1px 4px rgba(15,23,42,.08);
-webkit-backdrop-filter:saturate(160%) blur(6px);
backdrop-filter:saturate(160%) blur(6px);
display:flex; align-items:flex-start; justify-content:center;
pointer-events:auto;
z-index:2;
transition:background .25s ease, box-shadow .25s ease;
}
#fff-bottom-ui .fff-topcap .h{
margin-top:13px;
width:80px; height:4px; border-radius:999px;
background:linear-gradient(to bottom,#d0d5dc 0%,#bcc2ca 100%);
border:1px solid rgba(15,23,42,.08);
box-shadow:
inset 0 1px 0 rgba(255,255,255,.85),
0 1px 0 rgba(255,255,255,.65),
0 2px 3px rgba(15,23,42,.12);
transition:background .2s ease, filter .2s ease, transform .2s ease;
}
#fff-bottom-ui .fff-topcap:hover{
background:rgba(235,238,242,.55);
box-shadow:
inset 0 1px 0 rgba(255,255,255,.45),
0 3px 10px rgba(15,23,42,.22);
}
#fff-bottom-ui .fff-topcap:hover .h{
background:linear-gradient(to bottom,#c3c9d1 0%,#aeb5be 100%);
filter:brightness(.95);
transform:scaleX(.97);
} #fff-bottom-ui .fff-bar-inner{ padding:2.8rem 1rem .5rem; } #fff-bottom-ui .fff-row{
display:flex; justify-content:center; align-items:center;
flex-wrap:wrap; gap:.6rem .9rem; margin:0 .5rem .7rem;
} #fff-bottom-ui .fff-pill{
display:inline-flex; align-items:center; justify-content:center;
padding:.38rem .74rem; min-height:32px; border-radius:999px;
font-size:13.5px; font-weight:500; line-height:1.15; letter-spacing:.1px;
border:1px solid currentColor; text-align:center;
white-space:nowrap; max-width:100%;
box-shadow:inset 0 1px 0 rgba(255,255,255,.35),
0 1px 2px rgba(15,23,42,.05);
}
#fff-bottom-ui .fff-pill .v{ font-weight:400; }
.pill--green  { color:hsl(142 50% 28%); background:hsl(142 55% 93%); }
.pill--yellow { color:hsl(42 70% 32%);  background:hsl(47 95% 92%); }
.pill--orange { color:hsl(24 80% 34%);  background:hsl(28 100% 93%); }
.pill--red,
.pill--tra-red{ color:hsl(356 70% 38%); background:hsl(0 85% 95%); } #fff-bottom-ui .fff-kpis{
display:grid; grid-template-columns:repeat(4,1fr);
align-items:center; gap:.24rem .2rem;
}
#fff-bottom-ui .fff-kpi{
display:flex; flex-direction:column; align-items:center; gap:.06rem;
text-align:center; font-weight:600;
} #fff-bottom-ui .fff-kpi i[data-lucide],
#fff-bottom-ui .fff-kpi svg{
width:20px; height:20px; stroke:currentColor; fill:none; opacity:.95;
}
#fff-wind svg, #fff-wind i[data-lucide] { color:#2563eb; }
#fff-gust svg, #fff-gust i[data-lucide] { color:#ef4444; }
#fff-temp svg, #fff-temp i[data-lucide] { color:#ef4444; }
#fff-bus  svg, #fff-bus  i[data-lucide] { color:#06b6d4; } #fff-bottom-ui .fff-kpi .v{
font-size:14px; line-height:1.05; font-weight:600; letter-spacing:.1px;
}
#fff-bottom-ui .fff-kpi .s{
margin-top:-.04rem; font-size:11.5px; color:#7a8696; letter-spacing:.08px;
} #fff-bottom-ui .fff-handle{
position:absolute; left:50%; top:-24px; transform:translateX(-50%);
width:140px; height:48px; background:transparent; border:0; cursor:pointer;
z-index:3; display:block; pointer-events:auto;
}
#fff-bottom-ui .fff-handle::before,
#fff-bottom-ui .fff-handle .fff-handle-pill{ display:none !important; }
} #fff-bottom-ui .fff-quicknav{ pointer-events:auto !important; } svg:not(#fff-bottom-ui svg){ max-width:none; max-height:none; }