@font-face{font-family:'CD Fedra Pro';src:url('fonts/cdfedrapro-bold.woff2') format('woff2'),url('fonts/cdfedrapro-bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Arial';src:url('fonts/arial-boldmt.woff2') format('woff2'),url('fonts/arial-boldmt.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Arial';src:url('fonts/arialmt.woff2') format('woff2'),url('fonts/arialmt.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}#render{position:fixed;left:0;top:0;display:flex;align-items:center;justify-content:center;gap:4px;padding:0 8px;padding-left:4px;color:white;background-color:#001696;opacity:.5;border-radius:0 0 12px 0;z-index:999}#render a{font-size:10px;font-weight:normal;font-family:sans-serif;color:white;text-decoration:none}.container{margin:0 auto}.container.1920{max-width:1920px}@media (max-width:1952px){.container.1920{padding:0 16px}}.container.s964{max-width:964px}@media (max-width:996px){.container.s964{padding:0 16px}}.container.s798{max-width:798px}@media (max-width:830px){.container.s798{padding:0 16px}}.container.s632{max-width:632px}@media (max-width:664px){.container.s632{padding:0 16px}}.container.s523{max-width:523px}@media (max-width:555px){.container.s523{padding:0 16px}}.container.s488{max-width:488px}@media (max-width:520px){.container.s488{padding:0 16px}}.container.m0{margin:0}.container.nopad{padding:0}.container.title{max-width:590px}@media (max-width:622px){.container.title{padding:0 16px}}svg{max-width:100%;height:100%}html,body{margin:0;padding:0}body{font-family:"Arial",sans-serif;font-weight:400;font-size:16px;line-height:140%;letter-spacing:0;color:#002664;background-color:#E4E4E4}p:first-of-type{margin:0 auto}img{max-width:100%;height:auto}a{text-decoration:none}h1{font-family:"CD Fedra Pro",sans-serif;font-size:56px;font-weight:700;line-height:100%;margin-top:0;margin-bottom:24px}@media (max-width:650px){h1{font-size:48px;line-height:108%}}h1 span{color:#E4E4E4;display:block;font-family:"Arial",sans-serif;font-size:28px;line-height:86%;margin-top:10px}@media (max-width:650px){h1 span{font-size:24px;line-height:108%;margin-top:4px}}h2{font-family:"CD Fedra Pro",sans-serif;font-weight:700;font-size:48px;line-height:100%;text-align:center;margin-bottom:16px}@media (max-width:650px){h2{font-size:32px;line-height:112%}}h2.city{margin-bottom:26px;font-size:40px;line-height:110%;text-align:left;display:flex;gap:12px;align-items:center}@media (max-width:650px){h2.city{font-size:28px}}h2.city span{display:block;font-family:"Arial",sans-serif;font-size:24px;line-height:100%;margin-top:10px}@media (max-width:650px){h2.city span{font-size:16px}}h2.city .icon{min-width:29px;height:36px;background:url('icon_location.svg') no-repeat 50% 50% / contain}h2.city .divider{width:2px;height:72px;background:linear-gradient(180deg, rgba(157,206,224,0) 0%, rgba(157,206,224,0.5) 50%, rgba(157,206,224,0) 100%)}h3{font-weight:700;font-size:24px;line-height:133%;margin:6px auto}.header{min-height:52px;background-color:#ffffff;box-shadow:0 4px 8px 0 #0000001F}.header a{min-height:52px;display:flex;justify-content:center;align-items:center}.comparison{width:100%;border-radius:12px;outline:none;visibility:hidden;--divider-width:2px;margin-bottom:20px}.comparison [slot='second']{display:none}.comparison.rendered{visibility:inherit}.comparison.rendered [slot='second']{display:unset}.comparison .custom-handle{transition:transform .2s}.comparison svg{max-width:none}@media (max-width:650px){.comparison svg{max-width:60px}}.comparison:hover svg{transform:scale(1.2)}#opener{color:#FFFFFF;background-color:#002664;padding-top:415px;padding-bottom:64px;background:url('bg-opener.png'),radial-gradient(65.52% 50% at 50% 50%, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%),#002664;background-position:top 60px center, 
		top center,
		top center;background-repeat:no-repeat,no-repeat,no-repeat;line-height:150%;text-align:center}@media (max-width:690px){#opener{background-size:contain, cover, cover;padding-top:53vw;background-position:top 40px center, 
			top center,
			top center;background-size:calc(100% - 32px),cover,cover}}@media (max-width:650px){#opener{padding-bottom:48px}}@media (max-width:420px){#opener{padding-top:62vw}}#opener p{margin-bottom:40px}#opener .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:400;line-height:125%;padding:18px 26px;color:white;background:radial-gradient(74.73% 156.62% at 68.67% 26.47%, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 100%),linear-gradient(0deg, #009FDA, #009FDA),#002664;box-shadow:0 8px 16px rgba(0,0,0,0.1);border-radius:4px}@media (max-width:350px){#opener .btn{flex-direction:column}}#opener .btn span{display:none}#openerend{height:14px;background:url('bg-opener-top.png') top center repeat-x}@media (max-width:650px){#openerend{background:url('bg-opener-top-touch.png') top center repeat-x}}#cities{padding:30px 0 0 0}#cities #mapa{margin-bottom:20px}#cities #mapa .city .pin{animation:bounce-top .9s both;animation-play-state:paused}#cities #mapa .city .pin path{transition:transform .3s linear;transform-box:fill-box;transform-origin:center}#cities #mapa .city .clickzone{cursor:pointer}#cities #mapa .city:has(.clickzone:hover) .pin path{transform:scale(1.3) !important}#cities .menu{padding-top:16px;border-radius:12px 12px 0 0;min-height:calc(269px);transition:background 320ms ease}#cities .menu.villach{background:url('city_villach.jpg') top center no-repeat;transition:background 320ms ease}#cities .menu.bratislava{background:url('city_bratislava.jpg') top center no-repeat;transition:background 320ms ease}#cities .menu.budapest{background:url('city_budapest.jpg') top center no-repeat;transition:background 320ms ease}#cities .menu.berlin{background:url('city_berlin.jpg') top center no-repeat;transition:background 320ms ease}#cities .menu.viden{background:url('city_viden.jpg') top center no-repeat;transition:background 320ms ease}#cities .menu.hamburk{background:url('city_hamburk.jpg') top center no-repeat;transition:background 320ms ease}#cities .menu.kodan{background:url('city_kodan.jpg') top center no-repeat;transition:background 320ms ease}#cities .menu .buttons{display:flex;align-items:flex-start;align-content:flex-start;justify-content:center;flex-wrap:wrap;gap:12px}#cities .menu .buttons .item{position:relative;appearance:none;cursor:pointer;color:#002664;background-color:white;border:none;outline:none;font-style:normal;font-weight:700;font-size:16px;line-height:24px;text-transform:uppercase;border-radius:6px;padding:10px 12px;width:122px;height:44px;display:flex;align-items:center;justify-content:center}#cities .menu .buttons .item:hover,#cities .menu .buttons .item.active{color:white;background-color:#002664}#cities .menu .buttons .item .badge{position:absolute;display:flex;align-items:center;justify-content:center;gap:2px;top:-9px;right:-8px;width:69px;height:17px;border-radius:30px;color:#061E44;background:linear-gradient(180deg, #FF671F 0%, #FFA51F 100%),#FF671F;font-size:10px;font-weight:700;line-height:17px;text-align:center;text-transform:uppercase;z-index:10}#cities .menu .buttons .item .badge:before{display:inline;content:url('data:image/svg+xml,<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 4.99995C0 7.75685 2.24305 9.9998 4.99995 9.9998C7.75695 9.9998 10 7.75685 10 4.99995C10 2.24295 7.75695 0 4.99995 0C2.24305 0 0 2.24295 0 4.99995ZM5.35454 5.83752L5.73905 3.11993C5.77346 2.87686 5.71164 2.64999 5.565 2.48124C5.42566 2.3208 5.225 2.23257 4.99994 2.23257C4.77507 2.23257 4.57461 2.3208 4.43537 2.48124C4.28873 2.65019 4.22681 2.87706 4.26132 3.11993L4.64613 5.83752C4.67244 6.02207 4.83139 6.17231 5.00034 6.17231C5.16969 6.17231 5.32863 6.02207 5.35454 5.83752ZM5.53481 7.23264C5.53481 6.93805 5.29504 6.69828 5.00015 6.69828C4.70556 6.69828 4.4659 6.93805 4.4659 7.23264C4.4659 7.52742 4.70556 7.76739 5.00015 7.76739C5.29504 7.76739 5.53481 7.52742 5.53481 7.23264Z" fill="%23061E44"/></svg>');width:10px;height:10px;transform:translateY(-2px)}#cities .menu .buttons select{display:none;width:calc(100% - 32px);padding:12px;color:#002664;background:#FFFFFF;border:1px solid #D6DEEB;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1);border-radius:4px;font-style:normal;font-weight:700;font-size:16px;line-height:24px;text-transform:uppercase}#cities .menu .buttons select:focus-visible{outline:unset}@media (max-width:650px){#cities .menu .buttons button.item{display:none}#cities .menu .buttons select{display:block}}#cities .content{transform:translateY(-32px);border-radius:12px 12px 0 0;background:linear-gradient(white, white) top center no-repeat,linear-gradient(180deg, #FFFFFF 0%, rgba(255,255,255,0) 100%) top center no-repeat;background-size:100% 30px, 100% 100%;padding:40px 24px;padding-bottom:20px}@media (max-width:650px){#cities .content{padding:24px 16px;padding-bottom:0}}#cities .content .item{display:none}#cities .content .item.active{display:block}#cities .content .item h2{margin-top:0}#cities .content .item picture{display:block;font-size:0;line-height:0}#cities .content .item .line{width:100%;height:2px;margin:0 auto}#cities .content .item p:last-child{margin-bottom:0}#cities .content .item .article{margin-top:32px;background:linear-gradient(180deg, #009FDA 0%, #56CBF6 100%),#FFFFFF;box-shadow:0 8px 16px rgba(0,0,0,0.1);border-radius:8px;padding:24px}@media (max-width:650px){#cities .content .item .article{padding:12px}}#cities .content .item .article a{display:grid;grid:auto / 32.2fr 66.8fr;gap:16px;color:white}@media (max-width:650px){#cities .content .item .article a{grid:auto / 35.6fr 64.4fr;gap:8px}}#cities .content .item .article .source{font-family:"Inter",sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:125%}@media (max-width:650px){#cities .content .item .article .source{font-size:8px;line-height:120%}}#cities .content .item .article h3{font-family:"Fira Sans",sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:120%}@media (max-width:650px){#cities .content .item .article h3{font-size:12px}}#cities .content .item .article p{font-family:"Inter",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:160%}@media (max-width:650px){#cities .content .item .article p{display:none}}#upgrade{text-align:center;margin-bottom:64px}@media (max-width:650px){#upgrade{margin-bottom:56px}}#upgrade p{line-height:150%;margin-bottom:24px}#upgrade .knowledge{margin-bottom:48px;text-align:left;padding:16px 21px;color:white;background:radial-gradient(36.77% 403.97% at 4.32% 50.48%, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 100%),#009FDA;box-shadow:0 8px 16px rgba(0,0,0,0.1);border-radius:12px;display:grid;grid:auto / 30px 2px 1fr;gap:18px;align-items:center}@media (max-width:650px){#upgrade .knowledge{grid:40px 2px auto / 1fr;justify-items:center;text-align:center;padding:16px}}#upgrade .knowledge .icon{width:30px;height:40px}#upgrade .knowledge .divider{width:2px;height:100%;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, #FFFFFF 50%, rgba(255,255,255,0) 100%)}@media (max-width:650px){#upgrade .knowledge .divider{width:100%;height:2px;background:linear-gradient(270deg, rgba(255,255,255,0) 0%, #FFFFFF 50%, rgba(255,255,255,0) 100%)}}#upgrade .perks{display:grid;grid:auto / 1fr 1fr;gap:30px}@media (max-width:650px){#upgrade .perks{grid:auto / 1fr}}#upgrade .perks p{margin-bottom:0}#carusel{margin-bottom:80px}@media (max-width:650px){#carusel{margin-bottom:50px}}#carusel .splide{cursor:pointer;margin:0 auto}#carusel .splide .splide__slide img{border-radius:12px}#carusel .splide .splide__slide.is-prev,#carusel .splide .splide__slide.is-next{position:relative}#carusel .splide .splide__slide.is-prev:after,#carusel .splide .splide__slide.is-next:after{content:"";position:absolute;inset:0;opacity:1;pointer-events:none;transition:opacity .6s ease}#carusel .splide .splide__slide.is-prev:after{background:linear-gradient(270deg, rgba(228,228,228,0) 0%, #E4E4E4 50%)}#carusel .splide .splide__slide.is-next:after{background:linear-gradient(90deg, rgba(228,228,228,0) 0%, #E4E4E4 50%)}#carusel .splide .splide__slide.is-moving.is-prev:after{opacity:0}#carusel .splide .splide__slide.is-moving.is-next:after{opacity:0}#carusel .splide .splide__pagination{bottom:0;padding:0;transform:translateY(35px);flex-wrap:nowrap;gap:8px}@media (max-width:650px){#carusel .splide .splide__pagination{transform:translateY(15px);gap:4px}}#carusel .splide .splide__pagination .splide__pagination__page{width:calc(798px / 8 - 8px);height:8px;margin:0;border-radius:2px;background:#BFBFBF;opacity:1}@media (max-width:830px){#carusel .splide .splide__pagination .splide__pagination__page{width:calc((100vw - 32px) / 8 - 8px)}}@media (max-width:650px){#carusel .splide .splide__pagination .splide__pagination__page{height:4px}}#carusel .splide .splide__pagination .splide__pagination__page.is-active,#carusel .splide .splide__pagination .splide__pagination__page:hover{background:#002664;transform:none}#carusel .splide .splide__pagination li:first-child .splide__pagination__page{background:linear-gradient(90deg, rgba(191,191,191,0) 0%, #BFBFBF 100%)}#carusel .splide .splide__pagination li:first-child .splide__pagination__page.is-active,#carusel .splide .splide__pagination li:first-child .splide__pagination__page:hover{background:linear-gradient(90deg, rgba(191,191,191,0) 0%, #002664 100%);transform:none}#carusel .splide .splide__pagination li:last-child .splide__pagination__page{background:linear-gradient(90deg, #BFBFBF 0%, rgba(191,191,191,0) 100%)}#carusel .splide .splide__pagination li:last-child .splide__pagination__page.is-active,#carusel .splide .splide__pagination li:last-child .splide__pagination__page:hover{background:linear-gradient(90deg, #002664 0%, rgba(191,191,191,0) 100%);transform:none}#garaz h2{margin:0 auto;margin-bottom:32px}#garaz .items{display:grid;grid:auto / repeat(3, 1fr);gap:32px;margin-bottom:60px}@media (max-width:710px){#garaz .items{grid:auto / repeat(2, 1fr)}}@media (max-width:650px){#garaz .items{grid:auto / 1fr;gap:0}}#garaz .items .item{background:linear-gradient(360deg, rgba(255,255,255,0) 0%, #FFFFFF 100%);border-radius:16px 16px 0px 0px;min-height:calc(300px - 26px);padding:26px 16px;padding-bottom:0}@media (max-width:650px){#garaz .items .item{min-height:calc(274px - 26px)}}#garaz .items .item .itemheader{display:grid;grid:auto / 20px 2px auto;align-items:center;gap:12px;margin-bottom:12px;color:#009FDA}#garaz .items .item .itemheader .num{font-family:"CD Fedra Pro",sans-serif;font-weight:700;font-size:24px;line-height:133%}#garaz .items .item .itemheader .divider{width:2px;height:60px;background:linear-gradient(180deg, rgba(157,206,224,0) 0%, rgba(157,206,224,0.5) 50%, rgba(157,206,224,0) 100%)}#garaz .items .item .itemheader .icon{width:58px;height:58px}#garaz .items .item .itemheader .icon svg{width:100%;height:100%}#garaz .items .item .itemheader .icon svg path{background:linear-gradient(180deg, #009FDA 0%, rgba(0,159,218,0.5) 100%)}#garaz .items .item .itemheader h3{font-family:"Arial",sans-serif;font-weight:700;font-size:24px;line-height:133%}#garaz .items .item .itemheader p{margin-bottom:0}#footer{padding-top:84px;color:white;background:url('bg-opener-bottom.png'),radial-gradient(36.99% 55.96% at 50.76% 55.44%, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%),radial-gradient(6.17% 15.58% at 52.06% 46.05%, rgba(211,243,255,0.3) 0%, rgba(211,243,255,0) 100%) #002664;background-position:top center, 
		center center, 
		top center;background-repeat:repeat-x,no-repeat,no-repeat;text-align:center}@media (max-width:650px){#footer{padding-top:30px;background:url('bg-opener-bottom-touch.png'),radial-gradient(37% 56% at 51% 55%, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%),radial-gradient(6% 16% at 52% 42%, rgba(211,243,255,0.3) 0%, rgba(211,243,255,0) 100%) #002664;background-position:top center, 
			center center, 
			center center;background-repeat:repeat-x,no-repeat,no-repeat;background-size:48px 14px, 
			150% 150%,
			100% 60%}}@media (max-width:380px){#footer{background-size:48px 14px, 
			150% 150%,
			600% 60%}}#footer .textwrap{margin-bottom:33px}@media (max-width:650px){#footer .textwrap{margin-bottom:24px}}#footer .btnwrap{text-align:center}#footer .btnwrap .vlak{position:relative;z-index:10}#footer .btnwrap .btn{transform:translateY(-30px);margin:0 auto;font-family:"CD Fedra Pro",sans-serif;font-size:40px;line-height:180%;text-transform:uppercase;color:#061E44;max-width:466px;height:115px;display:flex;flex-direction:row;gap:8px;justify-content:center;align-items:center;background:radial-gradient(28.86% 28.86% at 58.15% 0%, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 100%),radial-gradient(56.65% 381.01% at 63.52% 28.77%, rgba(255,136,80,0.49) 0%, rgba(255,136,80,0) 100%),#FF671F;box-shadow:0 8px 16px rgba(0,0,0,0.1);border-radius:12px}@media (max-width:650px){#footer .btnwrap .btn{max-width:328px;height:94px;font-size:30px}}@media (max-width:400px){#footer .btnwrap .btn{max-width:100%;height:94px;font-size:30px}}@media (max-width:320px){#footer .btnwrap .btn{font-size:24px}}#footer .btnwrap .btn span{font-size:48px}@media (max-width:650px){#footer .btnwrap .btn span{font-size:36px}}@media (max-width:320px){#footer .btnwrap .btn span{font-size:30px}}#footer h3{margin-bottom:60px}@media (max-width:650px){#footer h3{margin-bottom:48px}}@media (max-width:420px){#footer h3{max-width:300px}}#footer hr{height:1px;border:none;background-image:linear-gradient(90deg, rgba(228,228,228,0) 0%, #E4E4E4 50%, rgba(228,228,228,0) 100%);margin-bottom:31px}#footer .madebymafra{padding-bottom:31px;font-family:"Inter",sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:140%;text-align:center;color:#FFFFFF}@keyframes bounce-top{0%{transform:translateY(-15px);animation-timing-function:ease-in;opacity:1}24%{opacity:1}40%{transform:translateY(-12px);animation-timing-function:ease-in}65%{transform:translateY(-10px);animation-timing-function:ease-in}82%{transform:translateY(-6px);animation-timing-function:ease-in}93%{transform:translateY(-4px);animation-timing-function:ease-in}25%,55%,75%,87%{transform:translateY(0);animation-timing-function:ease-out}100%{transform:translateY(0);animation-timing-function:ease-out;opacity:1}}.is-inViewport,.is-inViewport>*{animation-play-state:running!important}