html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.button.disabled,.button[disabled],button.disabled:where(not([data-tailwind])),button:where(not([data-tailwind]))[disabled],.catalog-tile.disabled,.list__item__link.disabled,.teaser-tile.disabled,.tile.disabled{pointer-events:none}.page-login .page-login-ul.error li{margin-left:8px;text-indent:-8px;list-style-type:none}.page-login .page-login-ul.error li::before{content:'-';margin-right:4px}@font-face{font-family:'SourceSansPro';font-display:block;font-style:normal;font-weight:normal;src:url(/assets/SourceSansPro-Regular.df87f53c..ttf) format("truetype")}@font-face{font-family:'SourceSansPro';font-display:block;font-style:normal;font-weight:bold;src:url(/assets/SourceSansPro-SemiBold.f2fa8f36..ttf) format("truetype")}@font-face{font-family:'fontcustom';src:url(/assets/fontcustom.5170fa27..eot);src:url(/assets/fontcustom.5170fa27..eot#iefix) format("embedded-opentype"),url(/assets/fontcustom.2718b4c4..woff) format("woff"),url(/assets/fontcustom.5116c927..ttf) format("truetype"),url(/782730d35d28bec502a6.svg#fontcustom) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'tuic-icon';src:url(/assets/tuic-icon.48bb8364..eot);src:url(/assets/tuic-icon.48bb8364..eot#iefix) format("embedded-opentype"),url(/assets/tuic-icon.0c919cd7..ttf) format("truetype"),url(/assets/tuic-icon.4fb68989..woff) format("woff"),url(/9009598c3b053986c42f.svg?vc3gbj#tuic-icon) format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'tuic-icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-tuic-icon::before,.accordion-item__header::before,.accordion-item--expanded .accordion-item__header::before,.icon.manifest::before,.page-vip-tariff .description li.manifest::before,.icon.manifest-done::before,.page-vip-tariff .description li.manifest-done::before,.icon.payment::before,.page-vip-tariff .description li.payment::before,.icon.payment-done::before,.page-vip-tariff .description li.payment-done::before,.icon.check-in::before,.page-vip-tariff .description li.check-in::before,.icon.healthy::before,.page-vip-tariff .description li.healthy::before,.icon.healthy-done::before,.page-vip-tariff .description li.healthy-done::before,.icon.flight-questionaire::before,.page-vip-tariff .description li.flight-questionaire::before,.icon.flight-questionaire-done::before,.page-vip-tariff .description li.flight-questionaire-done::before,.icon.call::before,.page-vip-tariff .description li.call::before,.icon.train::before,.page-vip-tariff .description li.train::before,.icon.train-change::before,.page-vip-tariff .description li.train-change::before,.icon.airplane::before,.page-vip-tariff .description li.airplane::before,.icon.take-off::before,.page-vip-tariff .description li.take-off::before,.icon.seat::before,.page-vip-tariff .description li.seat::before,.icon.shield::before,.page-vip-tariff .description li.shield::before,.icon.print::before,.page-vip-tariff .description li.print::before,.icon.mobile-download::before,.page-vip-tariff .description li.mobile-download::before,.icon.pdf::before,.page-vip-tariff .description li.pdf::before,.icon.pdf-tile::before,.page-vip-tariff .description li.pdf-tile::before,.icon.vip-tariff::before,.page-vip-tariff .description li.vip-tariff::before,.icon.contactdata::before,.page-vip-tariff .description li.contactdata::before,.icon.people::before,.page-vip-tariff .description li.people::before,.icon.cash::before,.page-vip-tariff .description li.cash::before,.icon.fitness::before,.page-vip-tariff .description li.fitness::before,.icon.program::before,.page-vip-tariff .description li.program::before,.icon.health-beauty::before,.page-vip-tariff .description li.health-beauty::before,.icon.spiegel::before,.page-vip-tariff .description li.spiegel::before,.icon.spa-more::before,.page-vip-tariff .description li.spa-more::before,.icon.hairdresser::before,.page-vip-tariff .description li.hairdresser::before,.icon.internet::before,.page-vip-tariff .description li.internet::before,.icon.excursion::before,.page-vip-tariff .description li.excursion::before,.icon.anchor::before,.page-vip-tariff .description li.anchor::before,.icon.table-reservation::before,.page-vip-tariff .description li.table-reservation::before,.icon.parking::before,.page-vip-tariff .description li.parking::before,.icon.iddocument::before,.page-vip-tariff .description li.iddocument::before{font-family:'tuic-icon' !important}.icon-id_document:before,.icon.iddocument:before,.page-vip-tariff .description li.iddocument:before{content:"\e930"}.icon-spiegel:before,.icon.spiegel:before,.page-vip-tariff .description li.spiegel:before{content:"\e92f"}.icon-ic-flight-questionaire-done:before,.icon.flight-questionaire-done:before,.page-vip-tariff .description li.flight-questionaire-done:before{content:"\e92d"}.icon-ic-flight-questionaire-active:before,.icon.flight-questionaire:before,.page-vip-tariff .description li.flight-questionaire:before{content:"\e92e"}.icon-pdf-tile:before,.icon.pdf-tile:before,.page-vip-tariff .description li.pdf-tile:before{content:"\e92c"}.icon-ic-shippass:before{content:"\e925"}.icon-ic-payment:before,.icon.payment:before,.page-vip-tariff .description li.payment:before{content:"\e926"}.icon-ic-payment-done:before,.icon.payment-done:before,.page-vip-tariff .description li.payment-done:before{content:"\e927"}.icon-ic-manifest:before,.icon.manifest:before,.page-vip-tariff .description li.manifest:before{content:"\e928"}.icon-ic-manifest-done:before,.icon.manifest-done:before,.page-vip-tariff .description li.manifest-done:before{content:"\e929"}.icon-ic-healthy:before,.icon.healthy:before,.page-vip-tariff .description li.healthy:before{content:"\e92a"}.icon-ic-healthy-done:before,.icon.healthy-done:before,.page-vip-tariff .description li.healthy-done:before{content:"\e92b"}.icon-ic-smartphone-download:before{content:"\e924"}.icon-train:before,.icon.train:before,.page-vip-tariff .description li.train:before{content:"\e922"}.icon-train-change:before,.icon.train-change:before,.page-vip-tariff .description li.train-change:before{content:"\e923"}.icon-icon-anchor:before,.icon.anchor:before,.page-vip-tariff .description li.anchor:before{content:"\e921";color:#253e6a}.icon-vip-tariff:before,.icon.vip-tariff:before,.page-vip-tariff .description li.vip-tariff:before{content:"\e920";color:#253e6a}.icon-call:before,.icon.call:before,.page-vip-tariff .description li.call:before{content:"\e91f";color:#253e6a}.icon-info:before{content:'\e91d'}.icon-sicherheits-pin:before{content:'\e91e';color:#253e6a}.icon-twitter:before{content:'\e900';color:#fff}.icon-icon-barzahlung:before,.icon.cash:before,.page-vip-tariff .description li.cash:before{content:'\e901';color:#253e6a}.icon-radio-on .path1:before{content:"\e902";color:#7cb7cb}.icon-radio-on .path2:before{content:"\e903";margin-left:-1em;color:#263e6a}.icon-icon-pdf:before,.brochure .pdf:before,.icon.pdf:before,.page-vip-tariff .description li.pdf:before{content:'\e904';color:#253e6a}.icon-icon-table-reservation:before,.icon.table-reservation:before,.page-vip-tariff .description li.table-reservation:before{content:'\e905';color:#253e6a}.icon-icon-spa-more:before,.icon.spa-more:before,.page-vip-tariff .description li.spa-more:before{content:'\e906';color:#253e6a}.icon-icon-parking:before,.icon.parking:before,.page-vip-tariff .description li.parking:before{content:'\e907';color:#253e6a}.icon-icon-internet:before,.icon.internet:before,.page-vip-tariff .description li.internet:before{content:'\e908';color:#253e6a}.icon-icon-health-beauty:before,.icon.health-beauty:before,.page-vip-tariff .description li.health-beauty:before{content:'\e909';color:#253e6a}.icon-icon-hairdresser:before,.icon.hairdresser:before,.page-vip-tariff .description li.hairdresser:before{content:'\e90a';color:#253e6a}.icon-icon-fitness:before,.icon.fitness:before,.page-vip-tariff .description li.fitness:before{content:'\e90b';color:#253e6a}.icon-icon-excursions:before{content:'\e90c';color:#253e6a}.icon-icon-excursion:before,.icon.excursion:before,.page-vip-tariff .description li.excursion:before{content:'\e90d';color:#253e6a}.icon-arrow-up:before,.accordion-item--expanded .accordion-item__header:before{content:'\e90e';color:#253e6a}.icon-arrow-down:before,.accordion-item__header:before{content:'\e90f';color:#253e6a}.icon-airplane:before,.icon.airplane:before,.page-vip-tariff .description li.airplane:before{content:'\e910';color:#253e6a}.icon-bus-transfer:before{content:'\e911';color:#253e6a}.icon-radio-off:before{content:'\e912';color:#7cb7cb}.icon-seat:before,.icon.seat:before,.page-vip-tariff .description li.seat:before{content:'\e913';color:#253e6a}.icon-shield:before,.icon.shield:before,.page-vip-tariff .description li.shield:before{content:'\e914';color:#253e6a}.icon-take-off:before,.icon.take-off:before,.page-vip-tariff .description li.take-off:before{content:'\e915';color:#253e6a}.icon-ic-online-check-in:before,.icon.check-in:before,.page-vip-tariff .description li.check-in:before{content:'\e916';color:#253e6a}.icon-icon-gruppe:before,.icon.people:before,.page-vip-tariff .description li.people:before{content:'\e917';color:#253e6a}.icon-icon-kontaktdaten:before,.icon.contactdata:before,.page-vip-tariff .description li.contactdata:before{content:'\e918';color:#253e6a}.icon-icon-print:before,.icon.print:before,.page-vip-tariff .description li.print:before{content:'\e919';color:#253e6a}.icon-icon-program:before,.icon.program:before,.page-vip-tariff .description li.program:before{content:'\e91a';color:#253e6a}.icon-icon-smartphone-download:before,.icon.mobile-download:before,.page-vip-tariff .description li.mobile-download:before{content:'\e91b';color:#253e6a}.icon-icon-zahlungsart:before{content:'\e91c';color:#253e6a}body{font-family:SourceSansPro;font-size:13px;line-height:1.5;margin:0;color:#253e6a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{color:inherit;text-decoration:none;background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}a.underline{text-decoration:underline}a.inline{color:#2692d8;font-weight:bold}a.inline:hover{text-decoration:underline}i{font-style:italic}b,strong,.bold{font-weight:bold}h1{font-family:SourceSansPro;font-size:21px;line-height:1.2;margin:0 0 20px}h2{font-family:SourceSansPro;font-size:15px;line-height:1.2;margin:0 0 12px}h3{font-family:SourceSansPro;font-size:13px;line-height:1.5;margin:0 0 12px}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:100%;border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;margin:7px -12px 20px;border-width:1px 0;border-style:solid;border-color:#7ab7cc rgba(0,0,0,0) #addde9}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{-webkit-appearance:none}input[type='number']{-moz-appearance:textfield}input:invalid:where(not([data-tailwind])){box-shadow:none;outline:none}button{overflow:visible}.button,button:where(not([data-tailwind])){font-family:SourceSansPro;font-size:12px;line-height:1.5;display:inline-block;margin:0 0 0 6px;padding:7px 20px;border:0;background:#ceebf4;color:#253e6a;text-decoration:none;box-sizing:border-box;cursor:pointer}.button:first-of-type,.block+.button,button:where(not([data-tailwind])):first-of-type,.block+button:where(not([data-tailwind])){margin-left:0}.block+.button,.block+button:where(not([data-tailwind])){margin-top:12px}.button.full-width,button:where(not([data-tailwind])).full-width{width:100%}.button:hover,button:where(not([data-tailwind])):hover{background:#72cae8;color:#fff}.button:focus,button:where(not([data-tailwind])):focus{outline:none}.button.dark,button:where(not([data-tailwind])).dark{text-align:center;color:#fff;background:#253e6a;width:100%;font-size:15px}.button.dark+.button.dark,button:where(not([data-tailwind])).dark+.button.dark,.button.dark+button:where(not([data-tailwind])).dark,button:where(not([data-tailwind])).dark+button:where(not([data-tailwind])).dark{margin:6px 0 0}.button.dark:hover,button:where(not([data-tailwind])).dark:hover{background:#72cae8}.button.white,button:where(not([data-tailwind])).white{background:#fff}.button.white:hover,button:where(not([data-tailwind])).white:hover{color:#72cae8}.button.link,button:where(not([data-tailwind])).link{background:inherit;color:inherit;padding-left:0}.button.link:hover,.button.link:focus,button:where(not([data-tailwind])).link:hover,button:where(not([data-tailwind])).link:focus{outline:none;text-decoration:underline}.button.disabled,.button[disabled],button:where(not([data-tailwind])).disabled,button:where(not([data-tailwind]))[disabled]{background:#7ab7cc;color:#ceebf4;cursor:default}.button.disabled:hover,.button[disabled]:hover,button:where(not([data-tailwind])).disabled:hover,button:where(not([data-tailwind]))[disabled]:hover{background:#7ab7cc;color:#ceebf4}button,select{text-transform:none}button,html input[type='button'],input[type='reset'],input[type='submit']{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type='checkbox'],input[type='radio']{box-sizing:border-box;padding:0}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{height:auto}input[type='search']{-webkit-appearance:textfield;box-sizing:content-box}input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}td,th{padding:0}em{font-style:italic}p{margin:0 0 12px}p.annotation{font-family:SourceSansPro;font-size:11px;line-height:1.5}p.info{color:rgba(37,62,106,0.5)}p.ample{line-height:1.7}ul{list-style:none;margin:0 0 12px;padding:0}.main-container{width:100%;height:100%;background:rgba(0,0,0,0);background-repeat:no-repeat;background-position:50% 20px;background-size:80% auto}.main-app{display:block;padding:92px 12px 0}.main-app.without-header{padding:20px 12px 0 12px}@media screen and (max-width: 643px){.main-app{overflow-x:hidden}}.spacer{visibility:hidden}.is-hidden{display:none}.icon-link,.icon-link-up{position:relative;top:1px;width:13px;height:13px;margin-right:5px}.icon-link-up{transform:rotate(180deg)}.table{display:table}.table-row{display:table-row}.table-cell{display:table-cell}.no-wrap{white-space:nowrap}.align-left{text-align:left}@media (min-width: 768px){ul.action{font-family:SourceSansPro;font-size:15px;line-height:1.5}.button,button{font-family:SourceSansPro;font-size:15px;line-height:1.5}.button.dark,button.dark{display:inline-block;width:auto}.button.dark+.button.dark,button.dark+.button.dark,.button.dark+button.dark,button.dark+button.dark{margin:0 0 0 12px}.button.block,button.block{display:block;width:100%}.button.big,button.big{font-family:SourceSansPro;font-size:21px;line-height:1.2;padding:16px 18px}.button.link,button.link{font-family:SourceSansPro;font-size:12px;line-height:1.2}h1{font-family:SourceSansPro;font-size:30px;line-height:1.2}h2{font-family:SourceSansPro;font-size:21px;line-height:1.2}h3{font-family:SourceSansPro;font-size:15px;line-height:1.5}}@media print{body{font-family:arial, sans-serif;font-size:11px;line-height:1.5;padding:0;background:#fff;color:#000}hr{border-color:#000;border-width:1px 0 0}.no-print,.button,button{display:none}.no-print.dark,.button.dark,button.dark{display:none}}@media (min-width: 768px), print{.main-app{padding-top:0}}.l-block{margin-right:-12px;margin-left:-12px}.l-col{box-sizing:border-box;margin:0 12px 0 0;padding:0 12px}.l-col.debug{background:rgba(255,255,255,0.2);min-height:90px;outline:1px dashed rgba(37,62,106,0.5)}.l-right{text-align:right}.l-center{text-align:center}.l-row{margin:0 -24px 20px -12px}.l-row::after{content:' ';display:table;clear:both}.l-row.group{margin-bottom:0}.l-spread{vertical-align:bottom;display:table;width:100%}.l-spread.middle{vertical-align:middle}.l-spread.top{vertical-align:top}.l-spread_left{display:table-cell;text-align:left;padding-right:6px;vertical-align:inherit}.l-spread_center{display:table-cell;text-align:center;padding:0 6px;vertical-align:inherit}.l-spread_right{display:table-cell;text-align:right;padding-left:6px;vertical-align:inherit}.l-tiles{margin:0 -24px 28px -12px}.l-tiles::after{content:' ';display:table;clear:both}.l-tiles::before{display:table;content:''}@media (max-width: 768px){.l-tiles.napp{margin:0}}.l-form-frame{background:#7ab7cc;padding:9px 12px 12px;margin-bottom:12px;margin-left:-12px;margin-right:-12px}.l-form-frame>:last-child{margin-bottom:0}.main-app .l-mod{margin-bottom:40px}.main-app .l-mod-sub{margin-bottom:20px}.main-app .l-col-space{margin-bottom:0}@media (min-width: 768px){.l-col{float:left;width:296px}.l-col.double{width:768px}.l-col.large{float:unset;width:768px}.l-col.right,.l-col.left{clear:both;width:768px}}@media (min-width: 952px){.l-col.double{float:left}.l-col.large{width:912px}.l-col.right{width:296px;float:right;clear:none}.l-col.left{width:296px;float:left;clear:none}.main-app .l-col-space{margin-bottom:24px}}.v-scroll,.modal-inner-content{display:block;-ms-overflow-style:scrollbar;overflow-x:hidden;overflow-y:auto;scrollbar-color:#5f99b1 #85cee4;scrollbar-width:thin}.v-scroll::-webkit-scrollbar,.modal-inner-content::-webkit-scrollbar{width:8px;height:0}.v-scroll::-webkit-scrollbar-track,.modal-inner-content::-webkit-scrollbar-track{background-color:#85cee4;border-radius:25px;padding:2px}.v-scroll::-webkit-scrollbar-thumb,.modal-inner-content::-webkit-scrollbar-thumb{background-color:#5f99b1;border:2px solid #85cee4;border-radius:25px}.main-app{margin:0 auto}.page{box-sizing:border-box;padding:0 12px}@media (min-width: 768px){.main-app{max-width:768px}}@media (min-width: 952px){.main-app{max-width:912px}}.fade-enter{opacity:0}.fade-enter.fade-enter-active{transition:opacity 200ms ease-in;opacity:1}.fade-leave{opacity:1}.fade-leave.fade-leave-active{transition:opacity 200ms ease-in;opacity:0}@keyframes loading-busy{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}@-webkit-keyframes loading-busy{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}@-moz-keyframes loading-busy{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}@-o-keyframes loading-busy{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}@keyframes loading-progress{0%{left:0;width:0}50%{left:25%;width:50%}100%{left:100%;width:0}}.brochure{margin-top:20px}.brochure a{text-decoration:underline;position:relative;padding-right:30px}.brochure .pdf{position:absolute;right:0;top:-6px;font-size:22px}@media (min-width: 952px){.brochure{margin-top:0}}.accordion{width:100%}.accordion-item{border-top:1px solid #7ab7cc;padding:15px 12px 0 12px}.accordion-item:last-child{border-bottom:1px solid #7ab7cc}.accordion-item__header{position:relative;cursor:pointer}.accordion-item__header::before{font-size:14px;position:absolute;top:6px;right:4px}.accordion-item__content{max-height:0;overflow:hidden;transition:max-height 0.5s}.accordion-item--expanded .accordion-item__content{max-height:none}@media print{.accordion{width:100%}.accordion-item{border-color:#000}.accordion-item:first-child,.accordion-item:last-child{border:0}.accordion-item__content{max-height:none;overflow:visible}}.appStoreTile{float:left;margin-top:15px;width:130px;height:40px}.appStoreTile:first-of-type{margin-right:5px}.arrival-departure-details .info{margin:0 0 20px 0}@media (min-width: 768px){.arrival-departure-details .info{margin-top:10px}}.arrival-departure-info{margin-bottom:20px}.arrival-departure-info--header{margin-bottom:20px;font-weight:bold;line-height:1.6}.arrival-departure-info--content{line-height:1.6}.arrival-departure-info--airport{white-space:nowrap}.arrival-departure-item{display:block;position:relative;margin:0 0 4px;padding:12px 12px 20px 24px;color:inherit;background:none;text-decoration:none}.arrival-departure-item .mobile,.arrival-departure-item .tablet{display:none}@media screen and (max-width: 583px){.arrival-departure-item .mobile{display:block}}@media screen and (min-width: 584px){.arrival-departure-item .tablet{display:block}}.arrival-departure-item .accordion-item,.arrival-departure-item .accordion-item:last-child{border:0}.arrival-departure-item .accordion-item{padding:0}.arrival-departure-item .accordion-item .accordion-item__header{background-position:99% 30px;padding-left:10px;-webkit-tap-highlight-color:transparent}.arrival-departure-item .accordion-item .accordion-item__header::before{top:26px;right:14px}.arrival-departure-item .accordion-item .accordion-item__content{background-color:#7ab7cc;color:#253e6a}.arrival-departure-item .accordion-item .accordion-item__content:hover{background-color:#7ab7cc;color:#253e6a}.arrival-departure-item .common-hint{padding:20px 10px 0 10px;opacity:0.5}.arrival-departure-item .common-hint a{display:block;margin-top:10px;text-decoration:underline}.arrival-departure-item:last-child{margin-bottom:0}.arrival-departure-item.bus,.arrival-departure-item.train,.arrival-departure-item.train-change,.arrival-departure-item.flight{min-height:84px;background:#ceebf4}.arrival-departure-item.bus .bus-header{padding-left:10px}.arrival-departure-item.train,.arrival-departure-item.train-change{padding:12px 12px 10px 24px}.arrival-departure-item.services:hover{background-color:#72cae8;color:#fff}.arrival-departure-item.services:hover::after{border:2px solid #72cae8}.arrival-departure-item.services:hover.train .arrival-departure-service__time.arrival{background-color:#72cae8;color:#fff}.arrival-departure-item.services:hover.train .seat-info{background-color:#72cae8}.arrival-departure-item.services:hover.train .ticket{color:#253e6a}.arrival-departure-item.services:hover.train-change .accordion-item__content{background-color:#72cae8;color:#fff}.arrival-departure-item.services.disabled{cursor:default}.arrival-departure-item.services.disabled:hover{background:#7ab7cc;color:#ceebf4}.arrival-departure-item.services.disabled::after{border:2px solid #7ab7cc}.arrival-departure-item.services.readOnly{background:#7ab7cc}.arrival-departure-item.services.readOnly:hover{background:#7ab7cc;color:inherit}.arrival-departure-item.services.readOnly::after{border:2px solid #7ab7cc}.arrival-departure-item.services::after{border:2px solid #ceebf4}.arrival-departure-item.disabled{background:#7ab7cc;color:#ceebf4}.arrival-departure-item::before{display:block;content:'';background:#253e6a;position:absolute;width:2px;left:17px;top:-2px;bottom:-2px}.arrival-departure-item:first-child::before{top:-18px}.arrival-departure-item:last-child::before{bottom:-18px}.arrival-departure-item::after{display:block;content:'';background:#253e6a;border-radius:50%;position:absolute;top:39px;left:10px;width:12px;height:12px;border:2px solid #85cee4}.arrival-departure-item.bus::after{border:2px solid #ceebf4}.arrival-departure-item.highlight{border:2px solid #253e6a;padding:10px 32px 10px 32px}.arrival-departure-item.highlight::after{left:8px;top:30px}.arrival-departure-item.highlight::before{bottom:-4px;left:15px}.arrival-departure-item .ticket-wrapper{display:flex;justify-content:flex-end}.arrival-departure-item .ticket-wrapper .loading-indicator{margin:7px 65px 8px 0}.arrival-departure-item .ticket{display:inline-flex;align-items:center}.arrival-departure-item .ticket .icon,.arrival-departure-item .ticket .page-vip-tariff .description li,.page-vip-tariff .description .arrival-departure-item .ticket li{position:relative;top:1px;font-size:20px;margin-right:5px}.arrival-departure-item .ticket:hover{cursor:pointer}.arrival-departure-item .ticket:hover span{color:#fff !important;text-decoration:underline}.arrival-departure-item .ticket:hover .pdf::before{color:#fff;text-decoration:none}.arrival-departure-item.train .accordion-item--expanded{padding-bottom:10px}.arrival-departure-item.train .accordion-item__header{margin-bottom:0}.arrival-departure-item.train .arrival-departure-service__time.arrival{margin:0;padding:3px 0 12px 10px;background:#ceebf4}.arrival-departure-item.train .seat-info{margin:0;padding:20px 0 0 10px;color:#6b7994;background:#ceebf4}.arrival-departure-item.train .seat-info .head{font-weight:bold}.arrival-departure-item.train-change:after{top:60px}.arrival-departure-item.train-change .accordion-item__header{margin-bottom:0}.arrival-departure-item.train-change .accordion-item__header::before{top:21px}.arrival-departure-item.train-change .arrival-departure-service__time.time{position:relative}.arrival-departure-item.train-change .icon.train-change,.arrival-departure-item.train-change .page-vip-tariff .description li.train-change,.page-vip-tariff .description .arrival-departure-item.train-change li.train-change{top:-14px}.arrival-departure-item.train-change .accordion-item__content{padding-left:10px;background-color:transparent;color:inherit}.arrival-departure-item__date{font-family:SourceSansPro;font-size:13px;line-height:1.2;line-height:18px}.arrival-departure-item__date.empty{color:transparent}.arrival-departure-item__title{font-family:SourceSansPro;font-size:21px;line-height:1.2;line-height:24px;padding:4px 80px 0 0;position:relative}.arrival-departure-item__title .icon.train,.arrival-departure-item__title .page-vip-tariff .description li.train,.page-vip-tariff .description .arrival-departure-item__title li.train,.arrival-departure-item__title .icon.take-off,.arrival-departure-item__title .page-vip-tariff .description li.take-off,.page-vip-tariff .description .arrival-departure-item__title li.take-off{font-size:40px;position:absolute;top:-4px;right:44px}.arrival-departure-service__time{position:relative;margin:6px 4px 0 0;font-family:SourceSansPro;font-size:13px;line-height:1.2;line-height:18px}.arrival-departure-service__time.bold{font-weight:bold}.arrival-departure-service__time .train-change{font-size:40px;position:absolute;top:-4px;right:44px}.rail-fly-voucher.active .infobox{background-color:#ceebf4}.rail-fly-voucher .l-block{margin-right:-12px}@media (min-width: 768px){.rail-fly-voucher .l-block{margin-right:-24px}}.rail-fly-voucher .infobox.svg{margin:0 0 20px 0;padding:28px 28px 22px 28px}.rail-fly-voucher .infobox.svg .icon-wrapper{vertical-align:unset;width:50px}.rail-fly-voucher .infobox.svg .icon-wrapper .inline-svg{margin-top:-3px}.rail-fly-voucher h2{margin:0 0 5px}.rail-fly-voucher a{text-decoration:underline}@media print{.arrival-departure-item{padding:30px 12px;border-bottom:1px solid #000}.arrival-departure-item::before,.arrival-departure-item::after{display:none}.arrival-departure-service__time.time::before,.arrival-departure-service__time.time::after{display:none}}.arrival-departure-item.services:hover .divider.triangles::before{border-color:transparent transparent transparent #72cae8}.arrival-departure-item.services:hover .divider.triangles::after{border-color:transparent #72cae8 transparent transparent}.arrival-departure-item.services .divider{height:1px;background-color:#5f99b1;margin:0 10px}.arrival-departure-item.services .divider.triangles{position:relative}.arrival-departure-item.services .divider.triangles::before,.arrival-departure-item.services .divider.triangles::after{position:absolute;top:-6px;content:'';width:0;height:0;border-style:solid}.arrival-departure-item.services .divider.triangles::before{left:-20px;border-width:6px 0 6px 8px;border-color:transparent transparent transparent #ceebf4}.arrival-departure-item.services .divider.triangles::after{right:-20px;border-width:6px 8px 6px 0;border-color:transparent #ceebf4 transparent transparent}.train-info-case{padding:10px}.train-info-case .top-part{display:flex;flex-direction:row;justify-content:initial;align-items:flex-start;flex-wrap:wrap;padding:0 10px 20px 10px;font-size:16px}@media screen and (min-width: 360px){.train-info-case .top-part{justify-content:space-between}}@media screen and (min-width: 440px){.train-info-case .top-part{align-items:flex-end}}.train-info-case .top-part>div{width:unset}@media screen and (min-width: 490px){.train-info-case .top-part>div{width:33%}}.train-info-case .top-part>div.only{flex:1 1 auto}.train-info-case .top-part svg{display:block;margin-left:-10px;margin-right:10px;width:75px;height:44px}@media screen and (min-width: 440px){.train-info-case .top-part svg{width:114px;height:68px}}.train-info-case .top-part .child-small{display:block}@media screen and (min-width: 360px){.train-info-case .top-part .child-small{display:none}}.train-info-case .top-part .child-default{display:none}@media screen and (min-width: 360px){.train-info-case .top-part .child-default{display:block}}.train-info-case .bottom-part-default{display:none;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:10px 10px 0 10px;font-size:16px}@media screen and (min-width: 360px){.train-info-case .bottom-part-default{display:flex}}.train-info-case .bottom-part-default>div{width:unset}@media screen and (min-width: 490px){.train-info-case .bottom-part-default>div{width:33%}}.train-info-case .bottom-part-default .db-n-m{display:inline-block}@media (min-width: 768px){.train-info-case .bottom-part-default .db-n-m{display:none}}.train-info-case .bottom-part-default .db-n-td{display:none}@media (min-width: 768px){.train-info-case .bottom-part-default .db-n-td{display:inline-block}}.train-info-case .bottom-part-to-small{display:block;padding:10px 10px 0 10px;font-size:16px}@media screen and (min-width: 360px){.train-info-case .bottom-part-to-small{display:none}}.flight-info-case{padding:10px}.flight-info-case .bold{font-weight:bold}.flight-info-case .icon.seat,.flight-info-case .page-vip-tariff .description li.seat,.page-vip-tariff .description .flight-info-case li.seat{font-size:40px}.flight-info-case .phone{white-space:nowrap}.flight-info-case .phone.call{display:none}.flight-info-case .phone.text{display:inline}.flight-info-case .line{box-sizing:border-box;display:table;width:100%}.flight-info-case .line.margin{margin:18px 0}.flight-info-case .line.top .item{vertical-align:top}.flight-info-case .line .item{box-sizing:border-box;display:table-cell;vertical-align:middle}.flight-info-case .line .item.airline-logo{width:24%}.flight-info-case .line .item.airline-logo img{max-width:114px;background-color:white}.flight-info-case .line .item.airline-logo img.airline-svg{padding:0 12px;max-width:90px;height:68px}.flight-info-case .line .item.item-X{font-family:SourceSansPro;font-size:16px;line-height:1.2;line-height:18px;width:20%;text-align:right;padding-right:10px}.flight-info-case .line .item.airplane-icon{width:10%;text-align:center;margin-top:6px}.flight-info-case .line .item.airplane-icon .icon.airplane,.flight-info-case .line .item.airplane-icon .page-vip-tariff .description li.airplane,.page-vip-tariff .description .flight-info-case .line .item.airplane-icon li.airplane{font-size:38px}.flight-info-case .line .item.empty{width:10%}.flight-info-case .line .item.from,.flight-info-case .line .item.to{font-family:SourceSansPro;font-size:26px;line-height:1.2;line-height:24px;letter-spacing:1px;text-align:center;width:23%}.flight-info-case .line .item.from .time,.flight-info-case .line .item.to .time{font-family:SourceSansPro;font-size:15px;line-height:1.2;line-height:22px;letter-spacing:0}.flight-info-case .line .item.flight-number{width:24%;padding-left:10px}.flight-info-case .line .item.departure,.flight-info-case .line .item.arrival{width:23%;text-align:center}.flight-info-case .line .item.item-X .a,.flight-info-case .line .item.item-X .b,.flight-info-case .line .item.from .a,.flight-info-case .line .item.from .b,.flight-info-case .line .item.to .a,.flight-info-case .line .item.to .b,.flight-info-case .line .item.flight-number .a,.flight-info-case .line .item.flight-number .b,.flight-info-case .line .item.flight-class .a,.flight-info-case .line .item.flight-class .b,.flight-info-case .line .item.departure .a,.flight-info-case .line .item.departure .b,.flight-info-case .line .item.arrival .a,.flight-info-case .line .item.arrival .b{font-family:SourceSansPro;font-size:16px;line-height:1.2;line-height:22px}.flight-info-case .line .item.item-X .b,.flight-info-case .line .item.from .b,.flight-info-case .line .item.to .b,.flight-info-case .line .item.flight-number .b,.flight-info-case .line .item.flight-class .b,.flight-info-case .line .item.departure .b,.flight-info-case .line .item.arrival .b{font-weight:bold}.flight-info-case .line .item.item-90{width:90%;padding:10px}@media screen and (max-width: 330px){.flight-info-case .line .item.item-90 .a{padding-bottom:8px}}@media screen and (max-width: 583px){.flight-info-case .line .item.item-90{padding-left:0}}.flight-info-case .line .item.item-10{width:10%}.flight-info-case .line .wrapper{display:flex;flex-direction:row;padding-left:10px}.flight-info-case .line .wrapper .info-key{width:16%;min-width:80px}.flight-info-case .line .wrapper .info-value{width:84%}.flight-info-case .share-flight{padding-left:10px;margin:-18px 0 18px 0;font-weight:bold}@media screen and (max-width: 583px){.flight-info-case .share-flight{padding-left:0}}.flight-info-case .non-published .share-flight{margin:0;padding-left:0}@media screen and (max-width: 583px){.flight-info-case .non-published .share-flight{margin:-18px 0 18px 0}}.flight-info-case .mobile .line.neg-margin{margin-top:-14px}.flight-info-case .mobile .line .item.item-X{text-align:left;width:50%}.flight-info-case .mobile .line .item.from,.flight-info-case .mobile .line .item.to{text-align:left}@media screen and (max-width: 320px){.flight-info-case .mobile .line .item.from,.flight-info-case .mobile .line .item.to{font-family:SourceSansPro;font-size:23px;line-height:1.2}}.flight-info-case .mobile .line .item.from{width:28%}.flight-info-case .mobile .line .item.airplane-icon{width:22%;text-align:left}.flight-info-case .mobile .line .item.to{width:50%}.flight-info-case .mobile .line .item.flight-number{width:50%;padding-left:0}.flight-info-case .mobile .line .item.flight-class{width:50%;text-align:left;padding-right:0}.flight-info-case .mobile .line .item.departure,.flight-info-case .mobile .line .item.arrival{width:50%;text-align:left}@media screen and (max-width: 320px){.flight-info-case .mobile .line .item.item-X,.flight-info-case .mobile .line .item.flight-number,.flight-info-case .mobile .line .item.flight-class,.flight-info-case .mobile .line .item.departure,.flight-info-case .mobile .line .item.arrival{font-family:SourceSansPro;font-size:13px;line-height:1.2}}@media screen and (max-width: 320px){.flight-info-case .mobile .line .item.item-X .a,.flight-info-case .mobile .line .item.item-X .b,.flight-info-case .mobile .line .item.flight-number .a,.flight-info-case .mobile .line .item.flight-number .b,.flight-info-case .mobile .line .item.flight-class .a,.flight-info-case .mobile .line .item.flight-class .b,.flight-info-case .mobile .line .item.departure .a,.flight-info-case .mobile .line .item.departure .b,.flight-info-case .mobile .line .item.arrival .a,.flight-info-case .mobile .line .item.arrival .b{font-family:SourceSansPro;font-size:13px;line-height:1.2}}.flight-info-case .hint{padding:0 10px 10px 10px}.flight-info-case .hint a{text-decoration:underline}@media screen and (max-width: 583px){.flight-info-case .hint{padding-left:0}}.badge-container{position:relative}.badge-container .badge{z-index:10}.badge{font-family:SourceSansPro;font-size:13px;line-height:1.4;font-family:SourceSansPro;position:absolute;padding:5px 20px 5px 10px;top:-24px;left:-4px;width:99%;box-sizing:border-box;color:#fff;background:#2692d8;box-shadow:1px 2px rgba(0,0,0,0.2);text-align:left}.badge.unavailable{background:#7ab7cc}.badge.booked{background:#253e6a !important}.badge.bookable-info{background:#2692d8}.badge.right{padding:9px 20px;top:-10px;left:auto;right:-4px;width:auto;box-shadow:-1px 2px rgba(0,0,0,0.2)}.badge.inset{top:3px}.badge::before{content:'';position:absolute;left:0;bottom:-8px;height:0;width:0;border-width:0 4px 8px 0;border-style:solid;border-color:rgba(0,0,0,0) #253e6a rgba(0,0,0,0) rgba(0,0,0,0)}.badge.right::before{left:auto;right:0;border-width:8px 4px 0 0;border-color:#253e6a rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media (min-width: 768px){.badge{font-family:SourceSansPro;font-size:18px;line-height:1;font-family:SourceSansPro;top:-6px;left:-4px;padding:9px 20px;width:auto}}.operator::before{position:absolute;bottom:0;left:0;width:100%;height:4px;content:' ';z-index:10}.operator.external::before{background-color:#7da519}.operator.tuic::before{background-color:#92d1d6}.operator::after{box-sizing:border-box;position:absolute;bottom:-4px;right:10px;width:90px;height:54px;border-radius:8px;box-shadow:1px -1px 0 0 rgba(0,0,0,0.2);font-family:SourceSansPro;font-size:13px;line-height:1.5;text-align:center;color:#ffffff;padding-top:6px;z-index:9}.operator.external::after{background-color:#7da519;content:'Vermittelter Ausflug'}.operator.tuic::after{background-color:#92d1d6;content:'TUI Cruises Ausflug'}.operator.top-position::before{top:0;bottom:unset}.operator.top-position::after{top:-4px;bottom:unset;padding-top:10px;box-shadow:1px 1px 0 0 rgba(0,0,0,0.2)}.benefit-list__item{display:flex;margin-bottom:12px}.benefit-list__item>.svg{margin-right:6px}.block-list{font-family:SourceSansPro;font-size:12px;line-height:1.5;list-style:none;padding:0;margin:0 0 20px;line-height:1.9}.block-list.inverted{margin-left:-12px;margin-right:-12px}.block-list__title{font-weight:bold;padding:7px 21px}.block-list.inverted .block-list__title{padding:7px 12px}.block-list__item{min-height:22px;color:inherit;background:#ceebf4;margin-bottom:3px}.block-list__item:hover{background-color:#72cae8;color:#fff}.block-list.inverted .block-list__item{background:transparent;border-bottom:1px solid #7ab7cc;margin-bottom:0}.block-list.inverted .block-list__item:first-child{border-top:1px solid #7ab7cc}.block-list.inverted .block-list__item:hover{background-color:inherit;color:inherit}.block-list__item a{cursor:pointer}.block-list__item.read-only{background:#7ab7cc}.block-list__item.read-only:hover{cursor:default;color:inherit;background:#7ab7cc}.block-list__item:last-child{margin-bottom:0}.block-list__item__content{display:block;padding:7px 21px;color:inherit;text-decoration:none}.block-list__item__content:hover{color:inherit}.block-list__item__content.has-click{cursor:pointer}@media (min-width: 768px){.block-list{font-family:SourceSansPro;font-size:15px;line-height:1.5}}@media print{.block-list__item{background-color:#fff;padding:1px 12px}}.booking-confirmation__buttons{text-align:right}.booking-confirmation__error{color:#e01c1c}.inclusive-excursion .booking-confirmation .headline__h2{font-size:19px}.inclusive-excursion .booking-confirmation .booking-table__name{font-weight:bold}.inclusive-excursion .booking-confirmation .booking-table__name .waived{padding-bottom:4px}.inclusive-excursion .booking-confirmation .booking-table__info{color:#253e6a}.inclusive-excursion .booking-confirmation .waived-table .booking-table__name,.inclusive-excursion .booking-confirmation .waived-table .booking-table__hint{display:block}@media (min-width: 768px){.inclusive-excursion .booking-confirmation .waived-table .booking-table__name,.inclusive-excursion .booking-confirmation .waived-table .booking-table__hint{display:table-cell}.inclusive-excursion .booking-confirmation .waived-table .booking-table__hint{width:50%;max-width:456px}}.booking-table{width:100%;margin-bottom:12px}.booking-table .booking-table__header{display:none}.booking-table>.booking-table__header,.booking-table>.booking-table__footer{font-weight:bold}.booking-table .booking-table__cell{padding:12px 12px}.booking-table .booking-table__cell.heading{font-size:16px}.booking-table .booking-table__cell.empty{display:none}.booking-table .booking-table__cell.align-bottom{vertical-align:bottom}.booking-table .booking-table__cell .has-info .name{font-size:16px}.booking-table .booking-table__cell .has-info .additional-info{margin-top:10px}.booking-table .booking-table__cell .has-info .operator-line-1 .field,.booking-table .booking-table__cell .has-info .operator-line-2 .field{white-space:nowrap}.booking-table .booking-table__cell .has-info .operator-line-2{font-family:SourceSansPro;font-size:12px;line-height:1.4;margin-top:4px;color:#5f99b1}.booking-table .booking-table__cell .booking-table__price{text-align:right;white-space:nowrap;font-size:16px}.booking-table .booking-table__cell.booking-table__name{font-size:16px}.booking-table .booking-table__empty-text{font-family:SourceSansPro;font-size:15px;line-height:20px;color:#253e6a;padding:16px 14px}.booking-table .no-padding .booking-table__cell{padding-top:0;padding-bottom:0}.booking-table .no-padding .booking-table__row{border:0}.booking-table .no-padding .booking-table__row:first-child{padding-top:12px}.booking-table .no-padding .booking-table__row:last-child{padding-bottom:12px;border-bottom:1px solid #7ab7cc}.booking-table .no-padding .booking-table__row:last-child.no-border{border:0}.booking-table .booking-table__row{border-bottom:1px solid #7ab7cc}.booking-table .booking-table__footer .booking-table__row{border:0}.booking-table .booking-table__caption{margin-top:16px;margin-bottom:40px;text-align:left}.booking-table .booking-table__link{border:0}.booking-table .booking-table__link a{text-decoration:underline}.booking-table .booking-table__link .booking-table__cell{padding-bottom:0}.booking-confirmation__warning{margin-right:0}.booking-confirmation__warning button{width:100%}.is-cancellation .booking-table__price,.is-cancellation .booking-table__name,.is-cancellation .booking-table__info{text-decoration:line-through}.booking-table__cancel-footer,.booking-table__price{text-align:right;white-space:nowrap;font-size:16px}.booking-table__info{color:#5f99b1}.booking-table__error{padding-top:8px;color:#e01c1c}@media (min-width: 768px){.booking-table:not(.booking-table__confirmation){display:table}.booking-table:not(.booking-table__confirmation)>.booking-table__header{display:table-header-group}.booking-table:not(.booking-table__confirmation)>.booking-table__body{display:table-row-group}.booking-table:not(.booking-table__confirmation)>.booking-table__footer{display:table-footer-group}.booking-table:not(.booking-table__confirmation) .booking-table__row{display:table-row}.booking-table:not(.booking-table__confirmation) .booking-table__cell{display:table-cell}.booking-table:not(.booking-table__confirmation) .booking-table__cell.empty{display:table-cell}.booking-table:not(.booking-table__confirmation)>.booking-table__header,.booking-table:not(.booking-table__confirmation)>.booking-table__footer{font-family:SourceSansPro;font-size:15px;line-height:1.5}.booking-table:not(.booking-table__confirmation) .booking-table__row{display:table-row}.booking-table:not(.booking-table__confirmation) .no-padding .booking-table__cell{padding-top:0;padding-bottom:0}.booking-table:not(.booking-table__confirmation)>.booking-table__header .booking-table__row:first-child>.booking-table__cell,.booking-table:not(.booking-table__confirmation)>.booking-table__body .booking-table__row:first-child>.booking-table__cell{padding-top:12px;line-height:1.4}.booking-table:not(.booking-table__confirmation)>.booking-table__header .booking-table__row:last-child>.booking-table__cell,.booking-table:not(.booking-table__confirmation)>.booking-table__body .booking-table__row:last-child>.booking-table__cell{padding-bottom:12px;border-bottom:1px solid #7ab7cc}.booking-table:not(.booking-table__confirmation)>.booking-table__header .booking-table__row:last-child>.booking-table__cell.no-border,.booking-table:not(.booking-table__confirmation)>.booking-table__body .booking-table__row:last-child>.booking-table__cell.no-border{border:0}.booking-confirmation__warning{margin-right:-12px}.booking-confirmation__warning button{width:auto}}.booking-table.booking-table__confirmation{display:table}.booking-table.booking-table__confirmation>.booking-table__header{display:table-header-group}.booking-table.booking-table__confirmation>.booking-table__body{display:table-row-group}.booking-table.booking-table__confirmation>.booking-table__footer{display:table-footer-group}.booking-table.booking-table__confirmation .booking-table__row{display:table-row}.booking-table.booking-table__confirmation .booking-table__cell{display:table-cell}.booking-table.booking-table__confirmation .booking-table__cell.empty{display:table-cell}.booking-table.booking-table__confirmation .last-border:last-child,.booking-table.booking-table__confirmation .border-bottom{border-bottom:1px solid #7ab7cc}.booking-table.booking-table__confirmation>.booking-table__header .booking-table__row:first-child>.booking-table__cell,.booking-table.booking-table__confirmation>.booking-table__body .booking-table__row:first-child>.booking-table__cell{padding-top:12px;line-height:1.4}.booking-table.booking-table__confirmation>.booking-table__header .booking-table__row:last-child>.booking-table__cell,.booking-table.booking-table__confirmation>.booking-table__body .booking-table__row:last-child>.booking-table__cell{padding-bottom:12px}@media print{.booking-table .booking-table__row{border-color:#000}.booking-table>.booking-table__header .booking-table__row:last-child>.booking-table__cell,.booking-table>.booking-table__body .booking-table__row:last-child>.booking-table__cell{border-color:#000}.booking-table__info{color:rgba(0,0,0,0.6)}}.booking-table.excursion .booking-table__row.no-border,.booking-table.inclusive-booking .booking-table__row.no-border,.booking-table.additional-services .booking-table__row.no-border{border:0}.booking-table.excursion .discount,.booking-table.inclusive-booking .discount,.booking-table.additional-services .discount{padding-top:4px !important;padding-bottom:4px !important}.booking-table.excursion .big,.booking-table.inclusive-booking .big,.booking-table.additional-services .big{font-size:18px}@media (max-width: 951px){.booking-table.excursion .booking-table__price.discount,.booking-table.inclusive-booking .booking-table__price.discount,.booking-table.additional-services .booking-table__price.discount{margin-top:-27px}.booking-table.excursion .booking-table__price.discount .big,.booking-table.inclusive-booking .booking-table__price.discount .big,.booking-table.additional-services .booking-table__price.discount .big{margin-bottom:12px}}@media screen and (max-width: 643px){.booking-table.excursion .booking-table__price.discount .big,.booking-table.inclusive-booking .booking-table__price.discount .big,.booking-table.additional-services .booking-table__price.discount .big{margin-top:-8px}}@media screen and (max-width: 340px){.booking-table.excursion .big,.booking-table.inclusive-booking .big,.booking-table.additional-services .big{font-size:16px}.booking-table.excursion .booking-table__price.discount .big,.booking-table.inclusive-booking .booking-table__price.discount .big,.booking-table.additional-services .booking-table__price.discount .big{margin-top:-5px}}.booking-table.excursion .booking-table__spacer-row{height:6px}.booking-table.excursion .booking-table__footer .booking-table__name{padding-top:4px !important}.booking-table.excursion .booking-table__footer .booking-table__price{font-size:18px}.bookings-list{display:table;width:100%;margin-bottom:12px}.bookings-list__item{display:table;width:100%;padding:20px 0;border-width:1px 0;border-style:solid;border-color:#7ab7cc rgba(0,0,0,0) #7ab7cc}.bookings-list__item:first-child,.bookings-list__header+.bookings-list__item{border-top:0;padding-top:0}.bookings-list__item:last-child{border-bottom:0;padding-bottom:0}.bookings-list__item__title{font-family:SourceSansPro;font-size:15px;line-height:1.2;margin-bottom:6px}.bookings-list__item__info{font-family:SourceSansPro;font-size:12px;line-height:1.2}@media (min-width: 768px){.bookings-list__item__content{display:table-cell;margin-bottom:0;padding-right:6px}.bookings-list__item__title{font-family:SourceSansPro;font-size:21px;line-height:1.2}.bookings-list__item__info{font-family:SourceSansPro;font-size:15px;line-height:1.2}.bookings-list__item__button{padding-left:6px;display:table-cell;vertical-align:middle;text-align:right;width:176px}}.breadcrumb{display:none;margin-bottom:37px;font-weight:bold}.breadcrumb__crumb{font-family:SourceSansPro;font-size:15px;line-height:36px;color:inherit;background:#ceebf4;display:inline-block;padding:0 9px 0 25px;margin:0 3px 3px 0;height:36px;position:relative;text-decoration:none;vertical-align:middle;flex-shrink:0;min-width:0}.breadcrumb__crumb>span{display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb__crumb::before{position:absolute;top:0;content:'';left:0;width:0;height:0;border-style:solid;border-width:18px 0 18px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #85cee4;z-index:1}.breadcrumb__crumb::after{position:absolute;top:0;content:'';left:100%;width:0;height:0;border-style:solid;border-width:18px 0 18px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ceebf4;z-index:2}.breadcrumb__crumb:hover{background:#72cae8;color:#fff}.breadcrumb__crumb:hover::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #72cae8}.breadcrumb__crumb:first-child{padding-left:14px}.breadcrumb__crumb:first-child::before{border:0}.breadcrumb__crumb:last-child{background:#72cae8;color:#fff;pointer-events:none;flex-shrink:1}.breadcrumb__crumb:last-child::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #72cae8}@media (min-width: 768px){.breadcrumb{display:flex}}@media print{.breadcrumb{display:none}}.browserwarning{position:static;top:0;left:0;max-width:100%;background-color:#F5A521;padding:80px 30px 30px;margin-bottom:-80px}.browserwarning__headline{padding:0 12px 12px 0;font-weight:bold;margin:0;opacity:0.9}.browserwarning__text{opacity:0.9;font-size:0.9rem}.browserwarning__icon{position:absolute;top:0;right:10px;cursor:pointer;margin-top:30px;margin-right:20px;padding-top:50px}.browserwarning--closed{display:none}@media (min-width: 768px){.browserwarning{padding:30px;margin-bottom:0}.browserwarning__icon{padding-top:0}}.catalog-tile{background:#ceebf4;display:flex;margin:0 12px 12px 0;min-height:71px;padding:12px;position:relative}.catalog-tile.highlight{border:2px solid #253e6a;min-height:69px}.catalog-tile .desktop{display:none}.catalog-tile:hover{background-color:#72cae8;color:#fff}.catalog-tile:hover.large .catalog-tile__content>div:first-child::after{background:linear-gradient(180deg, transparent 75%, #72cae8)}.catalog-tile.no-hover:hover{background-color:#ceebf4;color:#253e6a}.catalog-tile.disabled{background:#7ab7cc;color:#ceebf4}.catalog-tile .price,.catalog-tile .price-inclusive{margin-bottom:0}@media screen and (max-width: 290px){.catalog-tile.has-price{padding-bottom:33px}}.catalog-tile__content h3{font-family:SourceSansPro;font-size:15px;line-height:1.5;font-size:15px;max-height:67.5px;overflow:hidden}.catalog-tile__content__bottom{position:relative}.catalog-tile__content>div:first-child{margin-bottom:22px}.catalog-tile__overline{margin-bottom:17px;font-family:SourceSansPro;font-size:16px;line-height:1.5}.catalog-tile__overline .icon,.catalog-tile__overline .page-vip-tariff .description li,.page-vip-tariff .description .catalog-tile__overline li{float:left;margin-right:10px}.catalog-tile__image{float:left;margin-right:12px;margin-bottom:12px;min-width:71px;width:71px}@media screen and (max-width: 360px){.catalog-tile__image .picture{width:71px}.catalog-tile__image.large-tile .picture{width:272px}}.catalog-tile__footer .price,.catalog-tile__footer .price-inclusive{bottom:12px;position:absolute;right:12px}.catalog-tile__footer .price-inclusive{font-family:SourceSansPro;font-size:21px;line-height:1.2}.catalog-tile__footer .rating{display:block;margin-top:2px}.catalog-tile .date-discription{margin-top:-12px}@media (max-width: 768px){.catalog-tile.has-badge{margin-top:30px}}@media (min-width: 768px){.catalog-tile{display:block;float:left;min-height:316px;width:270px}.catalog-tile.highlight{border:2px solid #253e6a;min-height:314px;width:268px}.catalog-tile .desktop{display:inline}.catalog-tile__image{float:none;height:153px;overflow:hidden;width:100%}.catalog-tile__content{display:flex;flex-flow:column;height:110px;justify-content:space-between}.has-price .catalog-tile__content{height:151px}.catalog-tile__content h3{font-family:SourceSansPro;font-size:17px;line-height:1.3;max-height:66.3px}.catalog-tile__content__bottom{bottom:-15px;position:absolute}.catalog-tile__footer{align-items:flex-end;display:flex;justify-content:space-between;width:100%}.catalog-tile__footer .price-inclusive{font-size:30px}.catalog-tile__footer__content{bottom:12px;left:12px;position:absolute}.catalog-tile .date-discription{margin-top:-72px}}.large .catalog-tile,.napp .catalog-tile{display:block;min-height:316px;margin:12px auto;width:92%;max-width:360px;-webkit-tap-highlight-color:transparent}.large .catalog-tile.highlight,.napp .catalog-tile.highlight{border:2px solid #253e6a;min-height:314px;width:268px}.large .catalog-tile .desktop,.napp .catalog-tile .desktop{display:inline}.large .catalog-tile__image,.napp .catalog-tile__image{float:none;height:153px;overflow:hidden;width:100%;max-width:360px}.large .catalog-tile__content,.napp .catalog-tile__content{display:flex;flex-flow:column;height:110px;justify-content:space-between}.has-price .large .catalog-tile__content,.has-price .napp .catalog-tile__content{height:151px}.large .catalog-tile__content h3,.napp .catalog-tile__content h3{font-family:SourceSansPro;font-size:17px;line-height:1.3;max-height:66.3px}.large .catalog-tile__content__bottom,.napp .catalog-tile__content__bottom{bottom:-15px;position:absolute}.large .catalog-tile__footer,.napp .catalog-tile__footer{align-items:flex-end;display:flex;justify-content:space-between;width:100%}.large .catalog-tile__footer .price-inclusive,.napp .catalog-tile__footer .price-inclusive{font-size:30px}.large .catalog-tile__footer__content,.napp .catalog-tile__footer__content{bottom:12px;left:12px;position:absolute}.large .catalog-tile .date-discription,.napp .catalog-tile .date-discription{margin-top:-72px}@media (min-width: 768px){.napp .catalog-tile{float:left;margin:0 12px 12px 0;width:270px}}@media (max-width: 768px){.napp .catalog-tile.has-badge{margin-top:30px}}.large .catalog-tile__content{height:unset}.large .catalog-tile__image.large-tile{position:relative;height:auto;max-width:360px;margin-right:12px}@media (max-width: 768px){.large .catalog-tile{margin-top:24px;margin-bottom:44px}}@media (min-width: 952px){.large .catalog-tile{min-height:283px;width:100%;max-width:100%;padding:12px}.large .catalog-tile__content{height:auto;padding:12px}.large .catalog-tile__content>div:first-child{margin-bottom:0;max-height:260px;overflow:hidden}.large .catalog-tile__content>div:first-child::after{content:' ';position:absolute;height:100%;width:calc(100% - 600px);bottom:0;right:0;background:linear-gradient(180deg, transparent 75%, #ceebf4)}.large .catalog-tile__image.large-tile{position:relative;float:left;height:auto;max-height:283px;width:580px;max-width:unset;margin-bottom:0;margin-right:12px;overflow:hidden}}.content-box{margin-left:-12px;margin-right:-12px;background-color:#7ab7cc;display:block;margin-bottom:20px;padding:12px}.content-box__title{font-family:SourceSansPro;font-size:18px;line-height:1.2;padding-bottom:6px}.content-box__title svg{margin-top:-4px;margin-right:8px;vertical-align:middle}.content-box__content p:last-child{margin-bottom:0}.content-box--partial-checkin{margin-top:40px}.content-box__smaller{margin-left:0;margin-right:0}@media (min-width: 768px){.content-box{padding:20px}}.daily-catalog-tiles__item{margin-bottom:40px}.daily-catalog-tiles__item__title{font-family:SourceSansPro;font-size:21px;line-height:1.2;margin-bottom:20px}.duration__icon{margin-right:0.3em}@media (min-width: 768px){.duration--big{font-family:SourceSansPro;font-size:21px;line-height:1.2}}.footer{padding:0 12px;padding-bottom:40px;background-color:#85cee4}.footer__logo{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3MDMuNTAwMDIgMTcwLjIwNzk0Ij48cGF0aCBmaWxsPSIjZDUxMzE3IiBkPSJNMzg3LjQgMTQ3LjFjLjQtLjMuNy0uNy44LTEuMS4yLS40LjMtMSAuMy0xLjhWODYuM2MwLS44LS4xLTEuNC0uMy0xLjhzLS40LS44LS44LTFjLS45LS43LTIuOS0xLTYuMS0xcy01LjMuMy02LjIgMWMtLjQuMy0uNy42LS44IDEtLjIuNC0uMyAxLS4zIDEuOHY1Ny45YzAgMS4zLjQgMi4yIDEuMSAyLjguOS43IDIuOSAxIDYuMiAxIDMuMi4yIDUuMi0uMiA2LjEtLjl6bS00My4yLjRjMy4zLTEuMSA2LTIuNyA4LjItNC43IDIuMS0yIDMuNy00LjQgNC43LTcuMnMxLjUtNS44IDEuNS05Vjg2LjRjMC0xLjQtLjMtMi4zLTEtMi44LS45LS43LTMtMS02LjEtMS0zLjIgMC01LjMuMy02LjIgMS0uNC4zLS43LjYtLjkgMXMtLjIgMS0uMiAxLjh2NDBjMCAxLjYtLjMgMy4yLS44IDQuOC0uNiAxLjctMS44IDMtMy42IDQuMS0xLjkgMS4xLTQuMyAxLjYtNy40IDEuNi0yLjEgMC0zLjktLjMtNS40LS44cy0yLjctMS4yLTMuNy0yLjJjLS45LS45LTEuNi0yLTIuMS0zLjQtLjQtMS4zLS43LTIuOC0uNy00LjN2LTQwYzAtMS40LS4zLTIuMy0xLTIuOC0uOS0uNy0zLTEtNi4xLTEtMy4yIDAtNS4zLjMtNi4yIDEtLjQuMy0uNy42LS45IDFzLS4yIDEtLjIgMS44djQwLjJjMCAzLjIuNSA2LjMgMS41IDkgMSAyLjggMi42IDUuMSA0LjcgNy4yIDIuMSAyIDQuOCAzLjYgOC4yIDQuNyAzLjMgMS4xIDcuMyAxLjcgMTEuOSAxLjcgNC41LjIgOC41LS40IDExLjgtMS41em0tNzAuOC0uNGMuNC0uMy42LS43LjgtMS4xcy4yLTEgLjItMS44Vjk0LjhoMTQuNGMxLjEgMCAxLjktLjEgMi42LS4zczEuMi0uNyAxLjYtMS4zYy40LS45LjgtMiAxLTMuNXMuNC0yLjcuNC0zLjZjMC0uOC0uMS0xLjMtLjItMS43cy0uNC0uNy0uOC0xYy0uMy0uMi0uNi0uMy0xLS40cy0xLjEtLjEtMS45LS4xaC00NC45Yy0xLjEgMC0xLjkuMS0yLjYuM3MtMS4yLjctMS42IDEuM2MtLjQuOC0uOCAxLjgtMSAzLjFzLS40IDIuNi0uNCA0YzAgLjguMSAxLjQuMiAxLjhzLjQuNy44IDFjLjUuMyAxLjUuNSAyLjkuNUgyNjB2NDkuNGMwIDEuNC40IDIuMyAxLjEgMi44LjkuNyAyLjkgMSA2LjIgMSAzLjEuMSA1LjItLjMgNi4xLTF6Ii8+PHBhdGggZD0iTTEwLjEgNDcuNWg1MC42YzUgMCA4LjcgMS42IDEwLjIgOC42IDEuNiA3LjggMSAxMy4zLTcuOCAxMy45bC0xNS45IDEuMWMxMS43IDczLjggODAgOTcuOSAxMTcuMiAxOC40IDYuMi0xMy4yIDguMi0xNS42IDE0LjktMTMuOSA5LjEgMi4zIDEwLjQgNyA2IDIwLjItMzIuMyA5OC0xNDAuMyAxMDcuOS0xNjEuNS0yM2wtMTIuOS45Qy40IDc0LjUgMCA2NS42IDAgNjAuN2MwLTkuOCAzLjYtMTMuMiAxMC4xLTEzLjJ6IiBmaWxsPSIjZDUxMzE3Ii8+PGNpcmNsZSBjeT0iMTguOCIgY3g9IjE5My45IiByPSIxOC44IiBmaWxsPSIjZDUxMzE3Ii8+PHBhdGggZD0iTTQ1My41IDE0NS42YzEuMi0uNSAyLjMtMS4xIDMuMy0xLjguNS0uMy45LS43IDEuMS0xLjIuMy0uNS40LS45LjQtMS40cy0uMS0xLjItLjQtMS45Yy0uMy0uOC0uNy0xLjUtMS4xLTIuMi0uNS0uOS0xLjEtMS43LTEuNy0yLjQtLjUtLjYtMS4xLS44LTEuOC0uOC0uOSAwLTEuOC4yLTIuOC43LTIuMSAxLTQgMS42LTUuNiAyLTEuNi4zLTMuNi41LTYgLjUtMi4xIDAtNC4yLS40LTYuMS0xLjNzLTMuNy0yLjItNS4yLTQtMi42LTQtMy41LTYuNy0xLjMtNS45LTEuMy05LjYuNC02LjkgMS4xLTkuNiAxLjgtNS4xIDMuMS02LjljMS40LTEuOCAzLTMuMiA0LjktNC4xczQtMS4zIDYuMi0xLjNjMi41IDAgNC41LjIgNiAuNXMyLjguNyAzLjcgMWM0IDEuNiA1LjEgMS44IDUuMyAxLjguNiAwIDEuMi0uMiAxLjYtLjUuMy0uMi45LS44IDEuOC0yLjQgMS4yLTEuOSAxLjctMy42IDEuNy01IDAtLjYtLjMtMS4yLTEtMS44LS44LS42LTItMS4zLTMuNS0xLjktMi43LTEtNS4yLTEuNy03LjUtMi4xcy01LjEtLjYtOC4zLS42Yy00LjIgMC04LjEuNy0xMS42IDIuMnMtNi41IDMuNi05LjEgNi40Yy0yLjUgMi44LTQuNSA2LjMtNS45IDEwLjMtMS40IDQuMS0yLjEgOC44LTIuMSAxMy45IDAgNS4yLjcgOS45IDIuMSAxMy45czMuNCA3LjUgNS45IDEwLjMgNS41IDQuOSA5IDYuNCA3LjMgMi4yIDExLjQgMi4yYzIuNyAwIDUuMS0uMSA3LS40czMuNC0uNSA0LjQtLjdjMS44LS41IDMuMy0xIDQuNS0xLjV6IiBmaWxsPSIjMDAyYzU4Ii8+PHBhdGggZD0iTTQ5NS42IDEwOS41YzAtLjMtLjItLjctLjUtMS4yLS40LS41LTEuMS0uOS0yLTEuM3MtMS44LS43LTIuNi0uOS0xLjgtLjMtMy0uM2MtMS4xIDAtMi4yLjItMy4zLjZzLTIuMSAxLTIuOSAxLjhjLS45LjgtMS42IDEuNy0yLjEgMi40bC0xLjQgMi4zdi00LjFjMC0yLS40LTIuNi0uNS0yLjctLjItLjEtLjQtLjItLjctLjMtLjQtLjEtLjctLjEtMS4xLS4xcy0xLjUuMS00LjcuNmMtLjguMi0xLjYuNC0yLjQuNy0uNy4zLTEuMy41LTEuNi44cy0uOCAxLjItLjggMy4zdjMyLjhjMCAxLjEuMyAxLjguOCAyLjIuMi4yLjcuNCAxLjcuNi45LjIgMi4xLjIgMy42LjIgMy44IDAgNC45LS41IDUuMy0uOC4zLS4yLjUtLjUuNi0uOC4xLS4yLjItLjYuMi0xLjV2LTE5LjFjMC0xLjguMi0zLjMuNy00LjRzMS4xLTIuMSAxLjgtMi45Yy43LS43IDEuNC0xLjMgMi4yLTEuNi44LS40IDEuOC0uNSAzLS41LjggMCAxLjkuMiAzLjEuOC45LjQgMS43LjYgMi40LjYuNSAwIC45LS4zIDEuNC0uOC42LS42IDEtMS40IDEuNC0yLjIuOS0xLjcgMS40LTMuMiAxLjQtNC4yeiIgZmlsbD0iIzAwMmM1OCIvPjxwYXRoIGQ9Ik01NDAuMSAxMDYuOWMtLjQtLjMtMS41LS45LTUuMy0uOS0xLjUgMC0yLjguMS0zLjYuMi0xIC4yLTEuNC40LTEuNi42LS4zLjItLjUuNS0uNi44LS4xLjItLjIuNi0uMiAxLjV2MjAuMmMwIDEuMS0uMyAyLjMtLjggMy41LS42IDEuMy0xLjUgMi40LTIuOSAzLjRzLTIuOSAxLjUtNC42IDEuNWMtLjkgMC0xLjgtLjEtMi43LS40LTEtLjMtMS45LTEtMi42LTIuMXMtMS0yLjUtMS00LjNWMTA5YzAtMS0uMy0xLjgtLjgtMi4yLS40LS4zLTEuNi0uOC01LjMtLjgtMS41IDAtMi44LjEtMy43LjItMSAuMi0xLjQuNC0xLjYuNi0uMy4zLS41LjUtLjYuOC0uMS4yLS4yLjYtLjIgMS41djI0LjRjMCAyLjQuMyA0LjUgMSA2LjNzMS42IDMuMyAyLjggNC40YzEuMiAxLjIgMi42IDIuMSA0LjMgMi42IDEuNy42IDQuNC45IDUuNC45czMuMyAwIDUuOS0uNmMzLjctMSA2LjItMyA3LjYtNC42djEuNWMwIDEuMS4zIDEuOC44IDIuMi4yLjIuNy40IDEuNi42LjguMiAyIC4yIDMuNS4yczIuNy0uMSAzLjYtLjJjMS0uMiAxLjQtLjQgMS42LS42LjMtLjMuNS0uNS42LS44LjEtLjIuMi0uNi4yLTEuNXYtMzVjMC0uOC0uMS0xLjMtLjItMS41LS4yIDAtLjQtLjMtLjYtLjV6IiBmaWxsPSIjMDAyYzU4Ii8+PHBhdGggZD0iTTU2NS42IDE0NC4xdi0zNS4yYzAtMi0uNC0yLjYtLjUtMi43LS4yLS4xLS40LS4yLS43LS4zLS40LS4xLS43LS4xLTEuMS0uMXMtMS42LjEtNC44LjZjLS44LjItMS42LjQtMi41LjctMSAuMy0xLjUuNi0xLjcuOC0uMy4zLS44IDEuMi0uOCAzLjNWMTQ0YzAgMS4xLjMgMS44LjggMi4yLjIuMi43LjQgMS43LjYuOS4yIDIuMS4yIDMuNi4yIDMuOCAwIDQuOS0uNSA1LjMtLjguMy0uMi41LS41LjYtLjggMCAwIC4xLS40LjEtMS4zeiIgZmlsbD0iIzAwMmM1OCIvPjxwYXRoIGQ9Ik01NTMuNiA4OC45Yy0uNyAxLjEtMS4xIDIuMi0xLjEgMy40IDAgLjkuMiAxLjcuNSAyLjUuNC44LjkgMS41IDEuNSAyLjFzMS40IDEuMSAyLjIgMS40IDEuOC41IDIuOC41Yy45IDAgMi0uMiAzLS42czItMS4yIDIuOC0yLjJjLjgtMS4xIDEuMi0yLjMgMS4yLTMuNiAwLS45LS4zLTEuOC0uOC0yLjktLjUtMS0xLjQtMS45LTIuNS0yLjZzLTIuNC0xLTMuOC0xYy0xIDAtMi4xLjMtMy4yLjgtMSAuNC0xLjkgMS4xLTIuNiAyLjJ6IiBmaWxsPSIjMDAyYzU4Ii8+PHBhdGggZD0iTTYxMS4xIDE0MC4yYy45LTEuNyAxLjMtMy42IDEuMy01LjkgMC0yLjEtLjQtNC0xLjMtNS43cy0yLjMtMy00LjMtNGMtMi4xLTEtNC43LTEuOS03LjgtMi40bC00LjgtLjhjLTEuOC0uMy0zLjMtLjctNC41LTEuMi0xLjgtLjctMi4xLTEuOS0yLjEtMi44IDAtMS4xLjUtMiAxLjMtMi43LjgtLjYgMi4yLTEgNC4xLTEgMi4yIDAgNC43LjMgNy41LjggMS40LjMgMi42LjYgMy41LjkuOC4zIDEuNy40IDIuNS40LjUgMCAuOS0uMiAxLjMtLjYuNS0uNS44LTEuMiAxLjEtMS45LjctMS45LjgtMi45LjgtMy4zcy0uMS0uOC0uNC0xLjJjLS4xLS4yLS42LS42LTEuOS0xLjEtMS42LS42LTMuNy0xLjEtNi4xLTEuNi0yLjQtLjQtNS0uNy03LjctLjctMi42IDAtNS40LjQtOC4yIDEuMS0yLjcuNy01IDIuMS02LjkgNC4yLTEuOCAyLTIuOCA0LjYtMi44IDcuNyAwIDEuOS4zIDMuNSAxIDQuOHMxLjYgMi41IDIuOCAzLjQgMi42IDEuNyA0LjEgMi4zYzEuNi42IDMuMyAxIDUgMS40bDQuNS44YzEuMi4zIDIuMy41IDMuMy44IDEuMS4zIDEuOS42IDIuNSAxLjEuNS40IDEuMSAxLjEgMS4xIDIuNCAwIDEuMS0uNSAyLjEtMS42IDIuOS0xIC43LTIuNSAxLjEtNC43IDEuMS0xLjcgMC0zLjUtLjEtNS4yLS40cy0zLjItLjYtNC40LTFjLTQuNS0xLjgtNS42LTItNS45LTItLjYgMC0xLjQuNy0yLjMgMi0uNC42LS43IDEuMy0xIDEuOS0uMi42LS4zIDEuMS0uMyAxLjYgMCAuNC4xLjguMyAxLjIuMS4yLjUuNyAxLjcgMS41LjYuNCAxLjYuOSAzIDEuNCAxLjQuNiAzLjQgMS4xIDYgMS42IDIuNS41IDUuMi43IDggLjcgMi43IDAgNS4zLS4zIDcuNi0uOXM0LjItMS40IDUuOS0yLjVjMS45LTEuMyAzLjEtMi43IDQtNC4zeiIgZmlsbD0iIzAwMmM1OCIvPjxwYXRoIGZpbGw9IiMwMDJjNTgiIGQ9Ik02NTggMTE3LjVjLS43LTIuNC0xLjktNC41LTMuNC02LjNzLTMuNS0zLjItNS44LTQuMi01LjItMS42LTguNC0xLjZjLTMuNCAwLTYuNC41LTkgMS42LTIuNiAxLTQuOCAyLjUtNi41IDQuMy0xLjcgMS45LTMuMSA0LjEtNCA2LjdzLTEuNCA1LjYtMS40IDguN2MwIDMuMy41IDYuMiAxLjUgOC44czIuNCA0LjggNC4zIDYuNmMxLjggMS44IDQgMy4yIDYuNiA0LjEgMi41LjkgNS40IDEuNCA4LjUgMS40IDEuOCAwIDMuNi0uMSA1LjQtLjNzMy4zLS40IDQuNy0uN2MxLjMtLjMgMi42LS42IDMuNi0xIDEuNS0uNSAyLTEgMi4xLTEuMi4zLS40LjQtLjguNC0xLjEgMC0xLS4zLTIuMi0uOS0zLjUtLjQtMS0uOC0xLjctMS4yLTIuMy0uMi0uMi0uNS0uNi0xLjMtLjYtLjcgMC0xLjQuMS0yIC4zLS43LjItMS41LjQtMi4zLjYtMS42LjMtMy42LjUtNi4xLjUtMS43IDAtMy4xLS4yLTQuNC0uNXMtMi40LS44LTMuMy0xLjQtMS43LTEuNC0yLjMtMi4yLTEtMS44LTEuMi0yLjhsLS4yLS45SDY1My41YzEuNCAwIDIuNS0uMSAzLjMtLjMuNy0uMiAxLjMtLjQgMS42LS43cy45LTEuMy45LTQuM2MtLjEtMi43LS41LTUuMy0xLjMtNy43em0tOS45IDUuNUg2MzFsLjEtLjhjLjEtMS4zLjUtMi43IDEuMS00IC42LTEuNCAxLjYtMi41IDMtMy40czIuOS0xLjMgNC43LTEuM2MxLjEgMCAyLjMuMyAzLjYuOHMyLjQgMS41IDMuMyAzYy45IDEuNCAxLjMgMy4xIDEuMyA1LjF2LjZ6Ii8+PHBhdGggZD0iTTcwMi4yIDE0MC4yYy45LTEuNyAxLjMtMy42IDEuMy01LjkgMC0yLjEtLjQtNC0xLjMtNS43cy0yLjMtMy00LjMtNGMtMi4xLTEtNC43LTEuOS03LjgtMi40bC00LjgtLjhjLTEuOC0uMy0zLjMtLjctNC41LTEuMi0xLjgtLjctMi4xLTEuOS0yLjEtMi44IDAtMS4xLjUtMiAxLjMtMi43LjgtLjYgMi4yLTEgNC4xLTEgMi4yIDAgNC43LjMgNy41LjggMS40LjMgMi42LjYgMy41LjkuOC4zIDEuNy40IDIuNS40LjUgMCAuOS0uMiAxLjMtLjYuNS0uNS44LTEuMiAxLjEtMS45LjctMS45LjgtMi45LjgtMy4zcy0uMS0uOC0uNC0xLjJjLS4xLS4yLS42LS42LTEuOS0xLjEtMS42LS42LTMuNy0xLjEtNi4xLTEuNi0yLjQtLjQtNS0uNy03LjctLjctMi42IDAtNS40LjQtOC4yIDEuMS0yLjcuNy01IDIuMS02LjkgNC4yLTEuOCAyLTIuOCA0LjYtMi44IDcuNyAwIDEuOS4zIDMuNSAxIDQuOHMxLjYgMi41IDIuOCAzLjQgMi42IDEuNyA0LjEgMi4zYzEuNi42IDMuMyAxIDUgMS40bDQuNS44YzEuMi4zIDIuMy41IDMuMy44IDEuMS4zIDEuOS42IDIuNSAxLjEuNS40IDEuMSAxLjEgMS4xIDIuNCAwIDEuMS0uNSAyLjEtMS42IDIuOS0xIC43LTIuNSAxLjEtNC43IDEuMS0xLjcgMC0zLjUtLjEtNS4yLS40cy0zLjItLjYtNC40LTFjLTQuNS0xLjgtNS42LTItNS45LTItLjYgMC0xLjQuNy0yLjMgMi0uNC42LS43IDEuMy0xIDEuOS0uMi42LS4zIDEuMS0uMyAxLjYgMCAuNC4xLjguMyAxLjIuMS4yLjUuNyAxLjcgMS41LjYuNCAxLjYuOSAzIDEuNCAxLjQuNiAzLjQgMS4xIDYgMS42IDIuNS41IDUuMi43IDggLjcgMi43IDAgNS4zLS4zIDcuNi0uOXM0LjItMS40IDUuOS0yLjVjMS44LTEuMyAzLjEtMi43IDQtNC4zeiIgZmlsbD0iIzAwMmM1OCIvPjwvc3ZnPg==) no-repeat;display:inline-block;height:25px;width:104px}.footer__logo::before{content:''}.footer--print{display:none}.footer--screen{display:block}@media (min-width: 768px){.footer__logo{height:49px;width:207px}.footer .footer--container{margin:0 auto;max-width:768px}}@media (min-width: 952px){.footer .footer--container{max-width:912px}}@media print{.footer__logo{background:none;font-family:fontcustom;font-size:16em;height:50px;line-height:1.05;overflow:hidden;width:208px}.footer__logo::before{content:'\f129'}.footer--print{display:block}.footer--screen{display:none}}.header__button{display:table-cell;vertical-align:middle;color:#253e6a;cursor:pointer}.header__button.icon:first-child,.page-vip-tariff .description li.header__button:first-child{border-right:1px solid #7ab7cc;box-shadow:1px 0 0 0 #addde9;width:50px}.header__button.icon:last-child,.page-vip-tariff .description li.header__button:last-child{border-left:1px solid #addde9;box-shadow:-1px 0 0 0 #7ab7cc;width:50px}.header-desktop{display:none}.header{background-color:#85cee4;margin-bottom:40px;padding:0 0 2px;position:fixed;top:0;width:100%;z-index:999}.header__wrap{margin:0 auto}.header__border{display:none}.header__link{display:table-cell;vertical-align:middle}.header__link.icon:first-child,.page-vip-tariff .description li.header__link:first-child{border-right:1px solid #7ab7cc;box-shadow:1px 0 0 0 #addde9;width:50px}.header__link.icon:last-child,.page-vip-tariff .description li.header__link:last-child{border-left:1px solid #addde9;box-shadow:-1px 0 0 0 #7ab7cc;width:50px}.header__logo{position:relative;top:5px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAwIiBoZWlnaHQ9IjYwIiB2aWV3Qm94PSIwIDAgMzAwIDYwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTIxLjEzMSAzMi40NjdjLS4zMjQuMjUyLTIuODQ0IDEuOTgtMy4zODQgMi4zNC0zLjgxNSAyLjYyNy03Ljg0NiA0LjEzOS0xMS4xMjIgNC4xMzktMi41MiAwLTMuNDE5LTEuMDA4LTMuNDE5LTIuNDg0IDAtLjg2Mi4zMjItMS43MjUuNDUyLTIuMDcyLjAzOC0uMTAyLjA2LS4xNi4wNTEtLjE2IDAgMC0uMjUxLjE4LS4zMjMuMjE3LTQuODYgMy44MTUtMTEuMTU5IDUuMTEtMTQuNTA2IDUuMTEtMy4yNzYgMC01LjI1NS0uODI3LTYuMzM1LTIuNDQ3bC0uMTgtLjI1Mi0uNTA0LjIxNmMtMy4zMTIgMS40NzYtOC4wOTkgMy4wMjQtMTEuNTU0IDMuMDI0LTIuNDEyIDAtNC42NDQtLjc5Mi00LjY0NC0zLjc4IDAtNC4zNTUgNS40NzItMTEuODQyIDUuNDcyLTExLjg0MnMtLjEwOS4xMDgtLjM2LjMyNGMtLjA4Ni4wNzUtLjE4My4xNi0uMjkxLjI1Ny0zLjMyOCAyLjk0LTE3LjM1NSAxNS4zMjktMjYuNDUzIDE1LjMyOS0yLjA4OCAwLTQuNzg4LS41NC00Ljc4OC0zLjgxNiAwLTIuNyAxLjc2NC02LjM3IDMuNjcyLTkuNTAyIDEuMTg4LTEuOTggNC4zMi02LjY2IDQuMzItNi42Ni0xLjQ3NyAxLjUxMy0yNy44OTYgMjQuMjk3LTQzLjAxNCAyNC4yOTctMS41MTIgMC0yLjY2NC0uNDY4LTMuMzg0LTEuNDQtLjkzNi0xLjIyNC0uOTM2LTIuODQzLS43Mi0zLjY3MS4xNDQtLjU3Ni42NDgtMS45MDggMS43NjQtMS45MDhoLjEwOGMuNDU0LjAzNS42Ny4zMDcuOTQ1LjY1bC4wMjcuMDM0LjAxMi4wMTVjLjM5My41MDEuODY0IDEuMSAyLjExMiAxLjFoLjMyNGMxMS45MTQtLjg2MyAyNC40NC05LjUzOCAzMi44NjMtMTYuMDE3IDQuNDk5LTMuNDU1IDEyLjc0Mi0xMC4wMDYgMTcuMDI1LTE0LjkwMS4wMzYtLjA3MiA0LjQ2My01LjM2MyA3LjA5LTcuNDE1QzYzLjYxMy4xOCA2NS40ODQgMCA2Ni44MTYgMGMuNTQgMCAxLjExNi4wMzYgMS42OTIuMTA4LjQ2OC4wMzYgMS4wNDQuMjE2IDEuMjI0Ljc1Ni4yNTIuNzItLjI4OCAxLjc2NC0xLjQwNCAyLjgwNy00Ljc1MSA0LjUtNy41NTkgNy41OTUtMTEuMzc0IDEyLjEzLTEuOTggMi4zNC05LjY4MyAxMi4zMS05LjY4MyAxNy40NTggMCAxLjUxMiAxLjExNiAxLjU0OCAxLjUxMiAxLjU0OCA0LjIxMSAwIDE5LjM2NS0xMC41ODMgMjUuOTE2LTE3Ljk2Mi45MjctMS4wMjYgMS44NTUtMi4xMTQgMi44MS0zLjIzNWwuMjUtLjI5Mi4yNi0uMzAzYzEuMjMyLTEuNDM5IDIuNjI4LTMuMDY4IDQuMjc1LTQuOTE2LjcyLS43OTIgMi43LTIuNjI4IDUuODMtMi42MjggMS4yNiAwIDEuODczLjI1MiAyLjI2OC40NjguMjUyLjE0NC40MzIuMzI0LjQ2OC41NzYuMDcyLjQzMi0uMTQzIDEuMjI0LTEuNTExIDIuN2wtLjAzNi4wNzJhOTcuMDEgOTcuMDEgMCAwIDEtMi43NzIgMi44OGwtLjAyNC4wMjRjLTEuNDY4IDEuNTA0LTIuOTY4IDMuMDQtMy44NjMgNC4xMTQtMS4xMTYgMS4zMzItMTAuNDc1IDEyLjcwNy0xMC40NzUgMTcuNjAyIDAgMi4xMjQgMS44NzIgMi4xOTYgMi43MzYgMi4xOTYgMy4xNjcgMCA2LjgzOS0xLjcyOCA2LjgzOS0xLjcyOCAwLTMuMTY4IDEuNjItNi4xNTUgNC41NzEtOC40OTUgMi43MzYtMi4xNiA2LjMtMy40NTUgOS41NzUtMy40NTUgNC4wNjcgMCA0LjUzNSAxLjk4IDQuNTM1IDIuODQzIDAgMy40OTItNC4yNDcgNi44NC0xMi4xMyA5Ljc1NWwtLjM2LjE0NHMxLjAwOCAxLjExNSAzLjgxNSAxLjE1MWM4LjI0My4wMzYgMTQuNjUtNy4zMDYgMTYuNjMtMTAuMTg2LjA3Ny0uMTA4LjItLjI4OC4zNS0uNTA3di0uMDAxaC4wMDFjLjE5OS0uMjkzLjQ0Ni0uNjU0LjY5My0xLjAwNC4xMDgtLjE0NC4zNi0uMjg4LjU3Ni0uMzYgMS4zMzEtLjQzMiAzLjI3NS0uNDMyIDMuMjc1LS40MzIgMS4yNiAwIDIuMDE2LjIxNiAyLjIzMi42MTIuMjE2LjQzMi0uMjE2IDEuMjI0LTEuMjI0IDIuNDEyLTMuMTY4IDMuNjcxLTQuNzUxIDYuMTktNC43MTUgNy40ODcuMDM2LjY0OC40MzIgMS4wNDQgMS4xNTEgMS4wNDQgMS45MDggMCA2LjczMS0yLjQxMiAxMS4xMjMtNi4zLjY4NC0uNjExIDIuNjI3LTIuMzc1IDMuNzc5LTQuMjgzLjE2Ny0uMjY3LjM5NS0uMzc5LjU0My0uNDUxbC4wMzMtLjAxN2MuNDA2LS4xOSAxLjAxNy0uMjk3IDEuMzQtLjM1NS4xMDYtLjAxOC4xODEtLjAzMi4yMDgtLjA0LjkzNi0uMTA5IDIuMTk1LS4wNzMgMi40MTEtLjAzNy40MzIuMDM2IDEuMTUyLjIxNiAxLjE4OC45NzIuMDM2LjgyOC0uNjg0IDEuOTQ0LTEuNDc2IDIuOTg4LS4yODcuMzYtMi4wODcgMi43NzEtMi4wODcgMi43NzFzNy45NTUtNC45NjcgMTIuNTI2LTYuNDQzYy4zMjQtLjEwOCAxLjMzMi0uMzYgMy4wMjMtLjM2LjI4OCAwIC41NzYgMCAuOS4wMzYuNDMyIDAgMS4zMzIuMTQ0IDEuMjk2IDEuMDA4IDAgLjU0LS4zOTYgMS4zMzItMS4wOCAyLjE5Ni0uMTcyLjItLjMyMS40MDEtLjQ4My42MmwtLjEyOS4xNzItLjA2OC4wODhjLTEuODMgMi4zNjctNC4yODcgNS41NDctNC4yODcgNy4xODMgMCAuOS41MDQgMS40NCAxLjM2OCAxLjQ0LjI1MiAwIDQuMjgzLS4yMTcgOC43ODItNC4wMzIuMTQ0LS4xNDQuMzI0LS4yMTYuNDMyLS4yMTYuMTQ0IDAgLjI1Mi4xNDQuMjg4LjQzMi4zNSAxLjY0NS0uNzk3IDIuNzgtLjk5MyAyLjk3M2wtLjAxNS4wMTRjLTIuODQzIDIuNTU2LTcuNzM4IDMuNDkyLTExLjM3NCAzLjU2NGgtLjA3MmMtLjQ2OCAwLTQuNDI3LS4wNzItNC40MjctMi45ODggMC0yLjM3NSAzLjQxOS02LjczIDQuMzU1LTcuODQ2bC4wMTYtLjAyYy4xNS0uMTg3LjQ1LS41NjEuMzgtLjctLjEwOC0uMjE2LS42ODQtLjAzNi0uODY0LjAzNi0yLjIzMS43NTYtNi42NTkgMy40Mi0xMS4wODYgNy40NS0uMjUyLjIxNy0xLjc2NCAxLjgtMi42MjggMi44MDgtLjMyNC4zNi0uNjQ3LjU0LTEuMTE1LjY0OC0uNjEyLjEwOC0yLjEyNC4yODgtMy41MjguMTA4LTEuMDQ0LS4xNDQtLjY0OC0xLjIyNC0uMzI0LTEuODM2LjMwMS0uNzkzIDEuNTU5LTIuOTYgMi4xNDUtMy45NjkuMTg1LS4zMTkuMzAzLS41MjEuMzAzLS41M1ptLTI2LjgxNi02LjgwM2MtMi4zMDQgMC03LjAxOSAzLjE2OC03LjAxOSA2LjgzOXYuMzZzMS4wOC0uNDMyIDEuNjkyLS43MmMyLjM0LTEuMDA4IDYuNTg3LTMuMjAzIDYuNjU5LTUuMjU1IDAtLjI1Mi0uMDM2LS41NzYtLjI4OC0uODY0LS4yMTYtLjI1Mi0uNTc2LS4zNi0xLjA0NC0uMzZabTcwLjcyOSAxOC43NTNjLTYuMDExIDAtMTAuMDQyLTMuMzExLTEwLjA0Mi04LjI3OSAwLTkuMDM0IDExLjYyNi0xOC41MzcgMTguNDY1LTE4LjUzNyAyLjg0MyAwIDQuMTc1IDEuNTg0IDQuMTc1IDMuMzQ4IDAgLjY0OC0uMjg4IDEuMzMxLTEuMDQ0IDEuNjkxLS4zNi4xOC0uODI4LjI4OC0xLjMzMi4yODgtLjg2MyAwLTEuNjkxLS4yODgtMi40MTEtLjcyYTEuMjM2IDEuMjM2IDAgMCAwLTEuMTE2LS4wNzFjLTEuNDQuNDMxLTYuMDExIDIuMzc1LTkuNjQ3IDYuOTEtLjg2MyAxLjAwOC0yLjgwNyAzLjYzNi0yLjgwNyA2LjQ0MyAwIDIuOTg4IDEuOTQ0IDQuOTMyIDUuMDAzIDQuOTMyIDQuOTMxIDAgMTAuNDc1LTMuODUyIDE1Ljk4Mi0xMS4xMjIuMDcyLS4wNzMgMy4wOTUtMy45NiA1LjMyNy03LjEyN2E1MjAuNzkyIDUyMC43OTIgMCAwIDEgNy4xMjctOS44OTljMi41MTktMy4zNDcgNC43NTEtNS43NTkgNS45MDMtNi44MDNDMjAwLjY0MyAzLjYgMjA0LjMxNC44NjQgMjA5LjAyOS44NjRjMy41MjggMCA1Ljg2NyAxLjc2NCA1Ljg2NyA0LjQyNyAwIDIuNTItMi4wODcgMy4zODQtMy4wNTkgMy4zODQtLjc5MiAwLTEuMjYtLjQzMi0xLjI2LTEuMTUyIDAtLjIxNi4wMzYtLjkzNi4wNzItMS4wOCAwLS4wMzguMDAzLS4wOTUuMDA3LS4xNjYuMDIzLS4zOTguMDcxLTEuMjI2LS4yOTUtMS41NjItLjI4OC0uMjg4LS44MjgtLjIxNi0uODI4LS4yMTYtMi42MjcuMTA4LTYuNTg3IDMuMzEyLTEwLjkwNiA4Ljc0Ny0zLjI3NiA0LjE0LTYuNDc5IDguNDIzLTguNzgzIDExLjY5OC0uMzYuNTA0LTIuODc5IDMuOTYtNS4zNjMgNy4yMzUtMy40OTEgNC41MzUtMTAuNjkgMTIuMjM4LTE5LjQzNyAxMi4yMzhabS00OS44MTYtMjUuMDUyYy0uNTQgMC0yLjI2OC0uMDcyLTIuMjY4LS44NjQgMC0xLjQ0IDIuOTg4LTMuODUxIDYuMTkxLTMuODg3aC4wNzJjLjcyIDAgMS4yMjQuMTQ0IDEuNDA0LjQ2OC4xNS4yMS4wMjUuNTk0LS4wNDIuOC0uMDEzLjA0MS0uMDI0LjA3NS0uMDMuMS0uMjE2LjU0LTEuNTEyIDMuMzgzLTUuMzI3IDMuMzgzWm0xMzIuNzQ3LS40NjhjMCAuNzkyIDEuNzI4Ljg2NCAyLjI2OC44NjQgMy44MTUgMCA1LjExMS0yLjg0NCA1LjMyNy0zLjM4M2wuMDExLS4wNC4wMTktLjA2aC4wMDFjLjA2Ni0uMjA2LjE5MS0uNTkuMDQxLS44LS4xOC0uMzI0LS42ODQtLjQ2OC0xLjQwNC0uNDY4aC0uMDcyYy0zLjIwMy4wMzYtNi4xOTEgMi40NDctNi4xOTEgMy44ODdabTE4LjQ2NSAxNi41OTRjLjQzMiAwIDIuMDg4LS4wMzYgMi4wODgtLjAzNmwtMS4xMTYgMS40MDMtMi41NCAzLjU5M2MtNC45OTEgNy4wNTYtMTEuNjQ1IDE2LjQ2My0xMS44NTcgMTYuODg4LS4yODguNTc2LS4zNiAxLjA0NC0uMTggMS4zNjguMTguMjg4LjUzOS41MDQgMS4zNjcuNTA0IDMuMjQgMCA1LjUwOC0zLjEzMiA1LjUwOC0zLjEzMiAxLjAwOS0xLjE3NyAzLjI3Ny00LjcxNCA1LjU2OC04LjI4Ny4xNTktLjI1LjMxOS0uNDk5LjQ3OS0uNzQ3IDAgMCAzLjk1OS02LjA4MyA0LjI4My02LjU1MS4wODEtLjExLjE3Ni0uMjQ2LjI4NC0uNC44MDctMS4xNDUgMi4zNDctMy4zMzIgNC4yNTEtNC4zMTYgMS4xMTYtLjU3NSAyLjQ0OC0uODYzIDQuMzItMS4xMTUgMS41MTEtLjE4IDUuNTA3LS4yNTIgNi43MzEtLjI1MiAyLjMwMyAwIDUuMDM5LjA3MiA4LjA2Mi4xOGguNDMyYzEuNzY0IDAgMy44MTYtLjM5NiAzLjgxNi0xLjQ3NiAwLTEuNDc2LTIuNDg0LTIuMzc2LTYuNTUxLTIuMzc2LTMuNzA4IDAtNi45MTEuMzk2LTEwLjI5NS44NjQtMi40ODMuMzYtNS41NzkuODI4LTUuNTc5LjgyOGwuMjUyLS4zOTZjNy4zMDctMTAuOTA2IDExLjU5LTE1LjE1NCAxMy45My0xNi44MS45MzYtLjY0NyAzLjQxOS0yLjE1OSA2LjczMS0yLjE1OS43MiAwIDEuNDA0LjA3MiAyLjEyNC4yMTYuMDE4IDAgLjAzNi4wMDkuMDU0LjAxOC4wMTguMDA5LjAzNi4wMTguMDU0LjAxOC4xMDguMDM2LjM1OS4xMDguNjExLjEwOC4zOTYgMCAuNjQ4LS4xOC43Mi0uNTQuMDcyLS4zNi0uMTgtLjktLjMyNC0xLjExNi0xLjI5NS0xLjc2My0zLjQxOS0yLjY2My02LjQwNy0yLjY2My02Ljg0IDAtMTIuMDQxIDcuNTU0LTE4LjA1IDE2LjI4MWwtLjA5MS4xMzItLjk0MSAxLjM3MmMtMS4yMTMgMS43Ny0yLjQ1MyAzLjU4LTMuNzM4IDUuMzIzaC0uMDM2Yy0zLjgxNi4yMTYtNy40ODcuNjQ4LTkuNDY3LjlsLTEuMjIzLjE0NC4yNTEtLjM2Yy4wMTUtLjAxNC4zMTEtLjQ1NC43MTUtMS4wNTUuNjI4LS45MzMgMS41MTgtMi4yNTQgMi4wMjEtMi45NzYgOC44MTktMTIuNjcgMTMuMTM4LTE0Ljc5NCAxNi41MjItMTUuMjI2LjA0NS0uMDEuMTEyLS4wMi4xOTMtLjAzNC4yNDMtLjA0LjYwNy0uMTAxLjg1LS4xODIuMjg4LS4xMDguMzI0LS4zMjQuMzI0LS41NzYgMC0uOTcyLTEuNTQ3LTIuMzc2LTMuOTk1LTIuMzc2LTIuNjY0IDAtNC42MDcgMS4zMzItNC42MDcgMS4zMzItNC4xMSAyLjI4Ny05LjUzMiAxMC4xNDQtMTQuNzg3IDE3Ljc1OWwtLjExNS4xNjZzLTEuNTg0IDEuMDA4LTIuNTU2IDIuNjI4Yy0uMDM2LjAzNi0xLjExNi41NzYtMS40MDMuNzItMi44MDggMS40NC02LjA4NCAyLjQ4My03LjM3OSAyLjQ4My0xLjM2OCAwLTEuNTEyLS44NjMtMS41MTItMS40NCAwLS44NjMuNTQtMi4wMTUgMS43NjQtMy42MzUuNzg2LTEuMDcyIDIuMDctMi42MDYgMy41MzMtNC4zNTVsLjAzLS4wMzZjLjU0LS42MTIuNzkyLTEuMjI0LjcyLTEuNTg0LS4xMDgtLjUwNC0xLjU0OC0uNTc2LTIuMzc2LS41NzYtLjg2NCAwLTIuMzM5LjE0NC0zLjc3OS43Mi0uMDcyLjAzNi0uMjE2LjI1Mi0uMjE2LjI1Mi0uNjU5LjkxLTEuNzAxIDIuMDY3LTIuMTQ4IDIuNTYzbC0uMTU2LjE3M2MtNC41NzEgNC44NTktMTAuNDM4IDcuMzc5LTEyLjIwMiA3LjM3OS0uNzIgMC0xLjA4LS4yMTYtMS4wOC0uODY0IDAtMS44IDQuMDMyLTYuMTkxIDQuNS02LjY5NS4zOTYtLjQzMiAxLjUxMS0xLjY1NiAxLjUxMS0yLjU1NiAwLS42ODQtLjQ2Ny0xLjIyNC0yLjMwMy0xLjIyNC0xLjQ3NiAwLTIuNzM2LjM2LTIuNzM2LjM2LTIuOTUxLjgyOC0xMS4yMyA0LjgyNC0xNC43MjIgNy4yIDAgMCAxLjQ0LTIuMDg4IDEuOTQ0LTIuNzcyIDMuOTgzLTUuNDc3IDEwLjk1Mi0xMy41MzcgMTIuODE0LTE1LjY5LjI5Mi0uMzM3LjQ1OC0uNTMuNDY4LS41NDQgMS44MzYtMi4wMTYgMi45MTYtMy40MiAzLjQyLTQuMzU1LjE0NC0uMjg4LjI4OC0uNjg0LjE4LTEuMDA4LS4wNzItLjE4LS4yMTYtLjMyNC0uNDY4LS40MzJhMy43NjYgMy43NjYgMCAwIDAtMS4yOTYtLjIxNmMtLjkgMC0xLjguMjg4LTIuMjMyLjQ2OC0xLjExNi40MzItMS45NDQuOTM2LTMuMjAzIDEuOTQ0LTEuOTY5IDEuNTk1LTUuODU3IDYuOTY2LTguNjc4IDEwLjg2M2wtLjUwMS42OWMtMS4wNDQgMS40NzctMS45OCAyLjc3My0yLjU1NiAzLjQ5Mi0yLjg0MyAzLjUyOC0xMi41NjIgMTEuNjI3LTE4LjMyMSAxMS42MjctMS41ODMgMC0xLjc5OS0xLjAwOC0xLjc5OS0xLjQ0LS4wNzItMy4xNjggNi40NzktNi4zIDkuNzE4LTcuMzguMTgtLjA3MS41NzYtLjE3OS41NzYtLjE3OSAxLjQ3Ni0uNDMyIDEuNjkyLS45MzYgMS42Mi0xLjI2LS4zNi0xLjI5Ni0yLjE2LTEuNDc2LTMuMjA0LTEuNDc2LTUuNjE1IDAtMTUuMDgxIDUuNTQzLTE1LjA4MSAxMS40NDcgMCAzLjI3NSAyLjE5NSAzLjk1OSA0Ljg5NSAzLjk1OSA0LjcxNSAwIDEyLjM4Mi00LjI4MyAxNi44ODEtNy43NzUgMCAwLTIuMzM5IDMuMzQ4LTMuMzExIDQuODYtLjg2NCAxLjMzMS0uODY0IDEuOTA3LS43NTYgMi4xOTUuMTA4LjE4LjI4OC4yODguNTc2LjMyNC42NDguMDcyIDEuODM1LjAzNiAxLjgzNS4wMzYgMS4xODggMCAxLjgtLjM2IDEuOC0uMzYuNzkyLS4zNiAyLjQxMi0xLjQ3NiAyLjk1Mi0xLjkwOCAzLjQ5MS0yLjg0MyA2LjQwNy00LjgyMyA4LjYwMi02LjE5Ljk3Mi0uNjEzIDMuODg4LTIuMTk2IDUuMTQ4LTIuNy4xNDQtLjA3Mi4yNTItLjA3Mi4yODgtLjAzNi4wMzYuMTA4LS4wNzIuMjUyLS4wNzIuMjUyLTEuOTA4IDIuMTYtNC4wMzIgNS4xODMtNC44NiA2Ljg3NS0uMjUyLjU0LS40NjggMS4yOTUtLjQ2OCAxLjk4IDAgMS42MiAxLjIyNCAyLjQ0NyAzLjE2OCAyLjQ0NyA1LjQ3NSAwIDEzLjAyNi00Ljg5MyAxNC4xMi01LjYwMi4wODUtLjA1NS4xMzEtLjA4NS4xMzQtLjA4NSAwIDAtLjA3Mi4xNDQtLjE4LjMyNC0uMjg4LjU3Ni0uODY0IDEuODM2LS44NjQgMi45MTUgMCAxLjk0NCAxLjk0NCAyLjQ0OCAzLjU2MyAyLjQ0OCA1LjUwNyAwIDExLjk4Ny0zLjcwNyAxMS45ODctMy43MDdsLS41NzYuNzkxYy01LjE4NCA3LjA5MS0xNS4xMTggMjAuNzMzLTE1LjQ0MiAyMS4zMS0uMjg4LjU3NS0uMzYgMS4wNDMtLjE4IDEuMzY3LjE4LjMyNC41NzYuNTQgMS40NC41NCAyLjc3MSAwIDQuNjc5LTIuMTYgNS4zOTktMi45ODhsLjA3Mi0uMDcyYzEuMTE2LTEuMjIzIDMuNzA3LTUuMTgzIDYuMjI3LTkuMDM0LjQzMi0uNjg0IDEuMzY4LTIuMDg4IDEuMzY4LTIuMDg4IDEuMTUyLTEuNzY0IDMuMzExLTQuOTY3IDQuNjc5LTYuNTg3IDEuMDQ0LTEuMjI0IDIuMTI0LTEuOTggMy40OTItMi40MTIgMS43NjMtLjU0IDMuODUxLS41NzUgNi41NS0uNjExWiIgZmlsbD0iIzI2M0U2QSIvPjwvc3ZnPg==);background-repeat:no-repeat;display:inline-block;width:166px;height:33px;background-size:100%}.header__logo::before{content:''}.header-mobile{display:table;width:100%;min-height:50px;text-align:center;background:#85cee4}@media (min-width: 768px){.header{position:static;width:auto;padding:20px 0}.header__wrap{max-width:768px}.header__logo{height:60px;width:300px}}@media (min-width: 952px){.header__wrap{max-width:912px}}@media print{.header{position:static;background:none;padding:0}.header__border{display:block;border-color:#ccc rgba(0,0,0,0) #f2f2f2;border-width:1px 0;border-style:solid}.header__logo{background:none;font-family:fontcustom;font-size:32em;line-height:0;width:450px;height:60px;color:#000;overflow:hidden}.header__logo::before{position:relative;top:-0.37em;left:0.29em;content:'\f11f'}}@media (min-width: 768px), print{.header-desktop{display:block}.header-mobile{display:none}}.headline{margin:0 0 20px}.headline .icon,.headline .page-vip-tariff .description li,.page-vip-tariff .description .headline li{font-family:SourceSansPro;font-size:25.2px;line-height:1;float:left;margin-right:10px}.headline__h1{font-family:SourceSansPro;font-size:21px;line-height:1.2;margin:0 0 0.2em}.headline__h2{font-family:SourceSansPro;font-size:15px;line-height:1.2;margin:0 0 0.2em}.headline__h3{font-family:SourceSansPro;font-size:15px;line-height:1.2;margin:0}.headline__h3--italic{font-style:italic}@media (min-width: 768px){.headline .icon,.headline .page-vip-tariff .description li,.page-vip-tariff .description .headline li{font-family:SourceSansPro;font-size:36px;line-height:1}.headline__h1{font-family:SourceSansPro;font-size:30px;line-height:1.2}.headline__h2{font-family:SourceSansPro;font-size:21px;line-height:1.2}.headline__h3{font-family:SourceSansPro;font-size:21px;line-height:1.2}.headline__h3--italic{font-style:italic}}@media print{.headline__h1{font-weight:bold}.headline__h2{font-weight:bold}.headline__h3{font-weight:bold}}.hero-image{margin-left:-12px;margin-right:-12px}.hero-image__placeholder{background:#7ab7cc;position:relative;padding-top:51%;width:100%;overflow:hidden}.hero-image__image{position:absolute;left:0;bottom:0;right:0;max-width:100%}.icn-block{display:block;margin-bottom:20px;padding:12px}.icn-block.important{background-color:#f5a70f;border:2px solid #fff}.icn-block__iconholder{display:table-cell;font-size:48px;line-height:80px;vertical-align:top;padding-right:30px;margin-left:-12px}.icn-block__iconholder svg{width:48px;height:48px}.icn-block__content{display:table-cell;vertical-align:top;width:100%}.icn-block__content>:last-child{margin-bottom:0}.icn-block__content__more-link,.icn-block__content__less-link{text-decoration:underline}@media (min-width: 768px), print{.icn-block__iconholder{font-size:70px;padding-right:20px}.icn-block__iconholder svg{width:70px;height:70px}}.icon::before,.page-vip-tariff .description li::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;font-size:1em;line-height:1;vertical-align:baseline;text-transform:none;font-family:fontcustom;font-weight:normal;font-style:normal;font-variant:normal;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.icon.manifest,.page-vip-tariff .description li.manifest,.icon.manifest-done,.page-vip-tariff .description li.manifest-done,.icon.payment,.page-vip-tariff .description li.payment,.icon.payment-done,.page-vip-tariff .description li.payment-done,.icon.check-in,.page-vip-tariff .description li.check-in,.icon.healthy,.page-vip-tariff .description li.healthy,.icon.healthy-done,.page-vip-tariff .description li.healthy-done,.icon.flight-questionaire,.page-vip-tariff .description li.flight-questionaire,.icon.flight-questionaire-done,.page-vip-tariff .description li.flight-questionaire-done{display:flex;height:100%;justify-content:center;align-items:center;color:#253e6a}.icon.train,.page-vip-tariff .description li.train{color:#253e6a}.icon.train-change,.page-vip-tariff .description li.train-change{color:#253e6a}.icon.fixed.print,.page-vip-tariff .description li.fixed.print,.icon.fixed.mobile-download,.page-vip-tariff .description li.fixed.mobile-download,.icon.fixed.pdf,.page-vip-tariff .description li.fixed.pdf{font-size:75%}.icon.fixed.print::before,.page-vip-tariff .description li.fixed.print::before,.icon.fixed.mobile-download::before,.page-vip-tariff .description li.fixed.mobile-download::before,.icon.fixed.pdf::before,.page-vip-tariff .description li.fixed.pdf::before{vertical-align:text-top}.icon.alldecks::before,.page-vip-tariff .description li.alldecks::before{content:'\f111'}.icon.alert::before,.page-vip-tariff .description li.alert::before{content:'\f12e'}.icon.back,.page-vip-tariff .description li.back{font-size:27px}.icon.back::before,.page-vip-tariff .description li.back::before{content:'\f10e'}.icon.bookingdetails::before,.page-vip-tariff .description li.bookingdetails::before{content:'\f117'}.icon.suitcase::before,.page-vip-tariff .description li.suitcase::before{content:'\f121'}.icon.checked::before,.page-vip-tariff .description li::before{content:'\f104'}.icon.clock::before,.page-vip-tariff .description li.clock::before{content:'\f105'}.icon.contact::before,.page-vip-tariff .description li.contact::before{content:'\f118'}.icon.dropdown::before,.page-vip-tariff .description li.dropdown::before{content:'\f10f'}.icon.envelope,.page-vip-tariff .description li.envelope{font-size:.8em;line-height:1.2}.icon.envelope::before,.page-vip-tariff .description li.envelope::before{content:'\f12f'}.icon.environment::before,.page-vip-tariff .description li.environment::before{content:'\f12d'}.icon.faq,.page-vip-tariff .description li.faq{font-size:.85em}.icon.faq::before,.page-vip-tariff .description li.faq::before{content:'\f122'}.icon.fbGuests,.page-vip-tariff .description li.fbGuests{font-size:0.83em}.icon.fbGuests::before,.page-vip-tariff .description li.fbGuests::before{content:'\f125';margin-right:-.19em}.icon.idcard::before,.page-vip-tariff .description li.idcard::before{content:'\f11a'}@media (min-width: 952px){.icon.iddocument,.page-vip-tariff .description li.iddocument{font-size:150px}}.icon.itinerary::before,.page-vip-tariff .description li.itinerary::before{content:'\f103'}.icon.info::before,.page-vip-tariff .description li.info::before{content:'\f108'}.icon.info.manifest::before,.page-vip-tariff .description li.info.manifest::before{line-height:120%}.icon.infoShip::before,.page-vip-tariff .description li.infoShip::before{content:'\f124'}.icon.infoTravel::before,.page-vip-tariff .description li.infoTravel::before{content:'\f121'}.icon.logoMeinschiff::before,.page-vip-tariff .description li.logoMeinschiff::before{content:'\f11f'}.icon.logoTuic::before,.page-vip-tariff .description li.logoTuic::before{content:'\f120'}.icon.logout,.page-vip-tariff .description li.logout{font-size:22px}.icon.logout::before,.page-vip-tariff .description li.logout::before{content:'\f110'}.icon.nutrition::before,.page-vip-tariff .description li.nutrition::before{content:'\f11b'}.icon.nutrition.manifest::before,.page-vip-tariff .description li.nutrition.manifest::before{line-height:140%}.icon.profile::before,.page-vip-tariff .description li.profile::before{content:'\f119'}.icon.profile.manifest::before,.page-vip-tariff .description li.profile.manifest::before{line-height:140%}.icon.visa::before,.page-vip-tariff .description li.visa::before{content:'\f123';margin-right:-.2em}.icon.american-express-option,.page-vip-tariff .description li.american-express-option{background-image:url(/assets/pay-american-express.3fe4adab..png);background-repeat:no-repeat;background-position:center center}.icon.visa-option,.page-vip-tariff .description li.visa-option{background-image:url(/assets/pay-visa.fc0c6f0c..png);background-repeat:no-repeat;background-position:center center}.icon.sepa-option,.page-vip-tariff .description li.sepa-option{background-image:url(/assets/pay-ec-card.8f97dc8f..png);background-repeat:no-repeat;background-position:center center}.icon.mastercard-option,.page-vip-tariff .description li.mastercard-option{background-image:url(/assets/pay-mastercard.5bc410ff..png);background-repeat:no-repeat;background-position:center center}@media (min-width: 768px){.icon.environment,.page-vip-tariff .description li.environment{line-height:1.2;font-size:1.08em}.icon.infoShip,.page-vip-tariff .description li.infoShip{font-size:1.08em}}.info-list{display:table;width:100%;margin-bottom:20px}.info-list__item{display:table-row}.info-list__item>*{padding:2px 4px}.info-list__item:first-of-type>*{padding-top:0}.info-list__item:last-of-type>*{padding-bottom:0}.info-list__item__key{display:table-cell;width:25%;font-weight:bold}.info-list__item__key:first-of-type{padding-left:0}.info-list__item__key:last-of-type{padding-right:0}.info-list__item__value{display:table-cell;width:75%}.info-list__item__value>a{text-decoration:underline}.info-list.spaced .info-list__item>*{padding:6px 4px}.infobox{margin-left:-12px;margin-right:-12px;background-color:#7ab7cc;display:block;margin-bottom:20px;padding:12px}.infobox.small{padding:10px}.infobox.important{background-color:#f5a70f;border:2px solid #fff}.infobox__iconholder{display:table-cell;font-size:80px;line-height:80px;vertical-align:top;padding-right:20px}.infobox__iconholder.inline{font-size:26px;line-height:26px;padding-right:12px;vertical-align:center}.infobox__headline{display:table-cell}.infobox__text{padding-top:8px}.infobox__content{display:table-cell;vertical-align:top;width:100%;word-break:break-word}.infobox__content>:last-child{margin-bottom:0}.infobox__content__more-link,.infobox__content__less-link{text-decoration:underline}.infobox__content>a[target=_blank]{margin-top:10px}.infobox__content .preview{height:40px;overflow:hidden;position:relative}.infobox__content .preview:after{content:' ';position:absolute;bottom:0;left:0;width:100%;height:24px;background:linear-gradient(rgba(122,183,204,0) 0%, #7ab7cc 100%)}.infobox__content ul{list-style:initial;margin:0;padding:5px 12px 0 17px}@media (min-width: 768px){.infobox__content ul{padding:10px 20px 0 17px}}.infobox__content ul li{margin-bottom:5px}@media (min-width: 768px){.infobox__content ul li{margin-bottom:10px}}.infobox__content ul li:last-child{margin-bottom:0}.infobox__content ul li span{position:relative;top:1px}.infobox__content .pin-info-container{margin-block-end:15px}.infobox__content .pin-info-container .id-card svg{width:100%;max-width:250px}.infobox__smaller{margin:36px 0 24px 0}.infobox .spacer-top{padding-top:16px}.infobox .travel-insurance{font-family:SourceSansPro;font-size:13px;line-height:1.2}.infobox .travel-insurance .phone{white-space:nowrap}.infobox .travel-insurance .phone.call{display:none}.infobox .travel-insurance .phone.text{display:inline}.infobox .travel-insurance .head{display:flex;flex-direction:row;align-items:center}.infobox .travel-insurance .icon.shield,.infobox .travel-insurance .page-vip-tariff .description li.shield,.page-vip-tariff .description .infobox .travel-insurance li.shield{font-size:40px;margin-right:6px}.infobox .travel-insurance img.component-teaser-insurance{width:224px;height:auto;margin-top:-6px}.infobox .travel-insurance p{padding:0 12px 0 0;margin:4px 0 40px 0;line-height:20px}.infobox .travel-insurance h3{margin-bottom:26px}.infobox .travel-insurance a.link{font-family:SourceSansPro;font-size:15px;line-height:1.2;white-space:nowrap;background-color:#253e6a;padding:12px 18px;color:white}.infobox.small-icon{margin:0 0 20px 0}.infobox.small-icon .infobox__iconholder{font-size:30px;line-height:30px;vertical-align:middle}.infobox.small-icon .infobox__iconholder .icon.info,.infobox.small-icon .infobox__iconholder .page-vip-tariff .description li.info,.page-vip-tariff .description .infobox.small-icon .infobox__iconholder li.info{font-size:30px}.infobox.small-icon.no-center-icon .infobox__iconholder{vertical-align:top}.infobox.pin{margin:0;padding:20px 0;background-color:transparent}.infobox.pin .infobox__iconholder{font-size:36px;line-height:36px;vertical-align:top;padding-right:34px}.infobox.svg{padding:28px 28px 28px 20px;margin:12px 0 40px 0;width:100%;display:table;box-sizing:border-box}.infobox.svg .row{display:table-row}.infobox.svg.dual{margin-bottom:12px}.infobox.svg.wider{margin-left:-12px;width:103%}.infobox.svg .icon-wrapper,.infobox.svg strong{text-align:left}.infobox.svg .icon-wrapper{display:table-cell;vertical-align:middle;width:38px}.infobox.svg .icon-wrapper svg{fill:#253e6a}.infobox.svg.no-center-icon .icon-wrapper{vertical-align:top;padding-top:8px}.infobox.svg strong{vertical-align:middle;display:table-cell}.infobox .insurance-in-app{padding-top:16px;padding-bottom:16px;font-weight:700;font-size:16px;font-style:italic}@media screen and (max-width: 951px){.infobox.svg.mobile-only{display:table}.infobox.svg.desktop-only{display:none}}@media (min-width: 768px){.infobox{padding:20px}.infobox.svg{padding-bottom:23px}.infobox.small{padding:12px}}@media (min-width: 952px){.infobox__iconholder.right{font-size:40px;line-height:40px;padding-right:5px;left:-5px;position:relative}.infobox.svg.mobile-only{display:none}.infobox.svg.desktop-only{display:table}}@media (max-width: 951px){.infobox .travel-insurance .row{display:block}.infobox .travel-insurance .phone.call{display:inline}.infobox .travel-insurance .phone.text{display:none}}@media (min-width: 768px){.infobox .travel-insurance .row{display:flex;flex-direction:row;align-items:center}.infobox .travel-insurance .row.equal{justify-content:space-between;align-items:flex-start}}@media (max-width: 768px){.infobox .travel-insurance .row{position:relative;width:100%}.infobox .travel-insurance h2{font-family:SourceSansPro;font-size:21px;line-height:1.2}.infobox .travel-insurance p{margin-bottom:30px}.infobox .travel-insurance img.component-teaser-insurance{margin:20px auto 0 auto;display:block}.infobox .travel-insurance a.link{font-family:SourceSansPro;font-size:13px;line-height:1.2;display:block;text-align:center}.infobox .travel-insurance .phone.call{display:inline}.infobox .travel-insurance .phone.text{display:none}}.inline-svg{margin-top:-4px;margin-right:4px;vertical-align:middle}.itinerary-item{display:block;position:relative;margin:0 0 4px;padding:12px;padding-left:34px;color:inherit;background:none;text-decoration:none;cursor:pointer}.itinerary-item:last-child{margin-bottom:0}.itinerary-item:only-child{padding-left:20px}.itinerary-item.services{min-height:84px;background:#ceebf4}.itinerary-item.services:hover{background-color:#72cae8;color:#fff}.itinerary-item.services:hover::after{border:2px solid #72cae8}.itinerary-item.services.disabled{cursor:default}.itinerary-item.services.disabled:hover{background:#7ab7cc;color:#ceebf4}.itinerary-item.services.disabled::after{border:2px solid #7ab7cc}.itinerary-item.services.readOnly{background:#7ab7cc}.itinerary-item.services.readOnly:hover{background:#7ab7cc;color:inherit}.itinerary-item.services.readOnly::after{border:2px solid #7ab7cc}.itinerary-item.services::after{border:2px solid #ceebf4}.itinerary-item.disabled{background:#7ab7cc;color:#ceebf4}.itinerary-item::before{display:block;content:'';background:#253e6a;position:absolute;width:2px;left:17px;top:-4px;bottom:-2px}.itinerary-item:first-child::before{top:34px}.itinerary-item:last-child::before{bottom:auto;height:38px}.itinerary-item:only-child::before{content:none}.itinerary-item::after{display:block;content:'';background:#253e6a;border-radius:50%;position:absolute;top:32px;left:10px;width:12px;height:12px;border:2px solid #85cee4}.itinerary-item:only-child::after{content:none}.itinerary-item.highlight{border:2px solid #253e6a;padding:10px 32px 10px 32px}.itinerary-item.highlight::after{left:8px;top:30px}.itinerary-item.highlight::before{bottom:-4px;left:15px}.itinerary-item.teaser{min-height:90px;padding:24px 34px;color:#fff;background:linear-gradient(110deg, #263e6a 0%, rgba(21,45,89,0.95) 53%, rgba(0,24,68,0))}.itinerary-item.teaser p{margin:6px 0 12px 0}.itinerary-item.teaser img{position:absolute;top:0;left:0;height:138px;z-index:-1}.itinerary-item.teaser::before{bottom:auto;height:4px;top:-4px}.itinerary-item.teaser::after{display:none}.itinerary-item__date{margin-top:-4px}.offer-item .itinerary-item__date,.small .itinerary-item__date{font-weight:bold}.itinerary-item__title{font-family:SourceSansPro;font-size:15px;line-height:1.2}.small .itinerary-item__title{margin-top:6px;font-size:13px}.itinerary-item__image{position:absolute;top:12px;right:12px;width:142px;height:80px;background:#253e6a;display:none}.itinerary-item__image.disabled{opacity:.5}.itinerary-item__image img{max-width:100%}.itinerary-item__event-list{list-style:none;padding:2px 0 0;margin:0}.itinerary-service__time{position:relative;font-weight:bold;margin-right:4px}.itinerary-service__time::before{position:absolute;top:0;bottom:0;left:-17px;width:2px;background:#253e6a}.itinerary-service__time.time::before{display:block;content:''}.itinerary-service__time.time::after{display:block;content:''}.itinerary-service__time:first-of-type::before{top:-9px}.itinerary-service__time:last-of-type::before{top:0;height:6px}.itinerary-service__time::after{position:absolute;left:-20px;top:4px;width:8px;height:8px;border-radius:50%;background:#253e6a}.itinerary-item:only-child .itinerary-service__time::before,.itinerary-item:only-child .itinerary-service__time::after{display:none}.itinerary-item:last-child .itinerary-service__time::before{top:-34px;height:40px}.wait-listed-participant,.wait-listed{font-size:11px;background-color:#7cb7cb;margin:7px 0 4px 0;padding:11px 9px 10px 12px;text-align:left}.wait-listed-participant{padding:9px 9px 8px 12px;margin:-2px 0 14px 0}.mark-wait-list::after,.mark-wait .form-checkbox-group__item__label::after,.wait-listed-point::after{content:'';display:inline-block;width:10px;height:10px;margin-left:7px;border-radius:20px;background-color:#7cb7cb}.wait-listed-detail{display:flex;flex-direction:row;align-items:baseline;font-size:13px;background-color:#7cb7cb;margin:-20px 0 20px 0;padding:14px 10px 12px 10px}@media (min-width: 768px){.wait-listed-detail{font-size:14px;padding:25px 24px 23px 20px}}.wait-listed-detail .icon-wrapper{display:none}@media (min-width: 768px){.wait-listed-detail .icon-wrapper{display:block;margin:0 10px 0 0}}@media (min-width: 768px){.itinerary-item{padding-right:166px}.itinerary-item.highlight{padding-right:165px}.itinerary-item__title{font-family:SourceSansPro;font-size:21px;line-height:1.2}.itinerary-item__image{display:block}}@media print{.itinerary-item{padding:30px 12px;border-bottom:1px solid #000}.itinerary-item::before,.itinerary-item::after{display:none}.itinerary-item.highlight{padding:29px 11px}.itinerary-service__time.time::before,.itinerary-service__time.time::after{display:none}}.labeled-input-block__icon{display:table-cell;vertical-align:middle;font-size:50px;line-height:1}.labeled-input-block__label{font-family:SourceSansPro;font-size:21px;line-height:1.2;display:table-cell;vertical-align:middle;padding-left:10px;margin-bottom:12px}@media (min-width: 952px){.labeled-input-block__head{display:block;text-align:center}.labeled-input-block__icon{display:block;padding:14px 0 20px;font-size:120px}.labeled-input-block__label{font-family:SourceSansPro;font-size:30px;line-height:1.2;display:block;padding:0}}.list{list-style:none;padding:0;margin:0 -12px}.list::before{content:'';display:table}.list__item{position:relative}.list__item__link{display:block;padding:12px;margin-top:12px;min-height:46px;color:inherit;text-decoration:none;background:#ceebf4}.list__item__link.disabled{background:#7ab7cc;color:#ceebf4}.list__item__link.has-badge{margin-top:30px}.list__item__link:hover{color:#fff;background-color:#72cae8}.list__item__headline{font-family:SourceSansPro;font-size:15px;line-height:1.2}.list__item__copy{padding-top:2px}@media (min-width: 768px){.list__item__headline{font-family:SourceSansPro;font-size:21px;line-height:1.2}.list__item__link.has-badge{margin-top:12px;padding-top:45px}}.bullet-list{list-style-type:disc;margin:14px 0 20px 0}.bullet-list>li{margin-left:16px}.loading-indicator{margin:8em auto;font-size:6px;position:relative}.loading-indicator>span,.loading-indicator::before,.loading-indicator::after{background:#253e6a;content:'';position:absolute;top:0;left:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-animation:loading-busy 1.8s ease-in-out 0.16s infinite both;-moz-animation:loading-busy 1.8s ease-in-out 0.16s infinite both;-o-animation:loading-busy 1.8s ease-in-out 0.16s infinite both;animation:loading-busy 1.8s ease-in-out 0.16s infinite both}.loading-indicator::before{left:-3.5em;-webkit-animation:loading-busy 1.8s ease-in-out 0s infinite both;-moz-animation:loading-busy 1.8s ease-in-out 0s infinite both;-o-animation:loading-busy 1.8s ease-in-out 0s infinite both;animation:loading-busy 1.8s ease-in-out 0s infinite both}.loading-indicator::after{left:3.5em;-webkit-animation:loading-busy 1.8s ease-in-out 0.32s infinite both;-moz-animation:loading-busy 1.8s ease-in-out 0.32s infinite both;-o-animation:loading-busy 1.8s ease-in-out 0.32s infinite both;animation:loading-busy 1.8s ease-in-out 0.32s infinite both}.loading-indicator,.loading-indicator>span,.loading-indicator::before,.loading-indicator::after{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:2.5em;height:2.5em}.lockout-message .red{margin:0 0 12px;font-family:SourceSansPro;font-size:13px;line-height:17px;color:#e01c1c}.lockout-message .blue{margin-top:20px;padding:16px;border:2px solid #253e6a;font-family:SourceSansPro;font-size:13px;line-height:18px}.lockout-message .blue .minutes{background-color:#7cb7cb;padding:12px;font-family:SourceSansPro;font-size:24px;line-height:27px;font-weight:bold;text-align:center;margin:16px 0}.menu ul{position:absolute;top:43px;width:100%;border-bottom:1px solid #0a6083}.menu li{border-top:1px solid #0a6083;font-size:18px}.menu li a{display:block;padding:10px 12px 10px 32px;color:#0a6083}.menu li .active{color:#fff}.menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff}.modal{width:100%;outline:none;max-width:500px;margin:16vh auto 0 auto}.modal-content{position:relative;padding:20px;margin:12px;background:#85cee4}@media screen and (max-height: 420px){.modal-content{margin-top:0;margin-bottom:0}}.modal-content fieldset{margin:20px 0 0 0;padding:0}.modal-buttons .button.link,.modal-buttons button.link{background:#85cee4}.modal-trigger{font-family:SourceSansPro;font-size:13px;line-height:1.5;margin:0;padding-left:9px;width:100%;text-align:left}.modal-trigger-label{padding-bottom:2px}.modal-info{font-family:SourceSansPro;font-size:15px;line-height:1.2}.modal-info .icon,.modal-info .page-vip-tariff .description li,.page-vip-tariff .description .modal-info li{font-size:17px;margin-right:4px}.modal-close{position:absolute;top:0;right:0;cursor:pointer}.modal-close::before{display:inline-block;content:'✕';padding:12px 16px;text-align:center;font-size:21px}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(37,62,106,0.5);z-index:3000}@media (min-width: 768px){.modal{min-width:40vw;width:auto}.modal-trigger{margin-left:24px}}@media screen and (min-width: 768px) and (max-height: 600px){margin-top:2vh}@media screen and (min-width: 768px) and (max-height: 420px){margin-top:0}@media (min-width: 768px){.modal-inner-content{max-height:50vh}}@media (max-width: 375px){.modal{height:calc(100% - 50px);margin-top:50px;overflow-y:auto}}@media (max-width: 951px){.modal{height:calc(100% - 50px);margin-top:50px;overflow-y:auto;max-width:650px}}@media (min-width: 952px){.modal{max-width:860px}}.morebox{display:block}.morebox__content{display:table-cell;vertical-align:top;width:100%}.morebox__content>:last-child{margin-bottom:0}.morebox__content__more-link,.morebox__content__less-link{text-decoration:underline}.morebox a{text-decoration:underline}.newspaper-visual{display:block;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNzIgMTI1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNzIgMTI1Ij48cmFkaWFsR3JhZGllbnQgaWQ9ImEiIGN4PSItNDg5LjYxNiIgY3k9IjE1Ni43MTciIHI9IjE1LjY5NSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLjE2NiAtLjAwMSAwIC4wMzMgNjIxLjA2NiAxMDUuMzcxKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzI0M0U2QSIvPjxzdG9wIG9mZnNldD0iLjY0MyIgc3RvcC1jb2xvcj0iIzI0M0U2QSIgc3RvcC1vcGFjaXR5PSIuNiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+PC9yYWRpYWxHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNNzYuMSAxMTAuOWMwIC45LTExLjYgMS43LTI1LjggMS43LTE0LjIgMC0yNS44LS43LTI1LjgtMS42czExLjYtMS43IDI1LjgtMS43YzE0LjMtLjEgMjUuOC43IDI1LjggMS42eiIvPjxyYWRpYWxHcmFkaWVudCBpZD0iYiIgY3g9Ii0xOTIzLjYyNyIgY3k9IjE1Ni43OTMiIHI9IjE1LjY5NSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgyLjI0NCAtLjAwMSAwIC4wMzMgNDUxMy44NjkgMTAzLjQ2OSkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMyNDNFNkEiLz48c3RvcCBvZmZzZXQ9Ii42NDMiIHN0b3AtY29sb3I9IiMyNDNFNkEiIHN0b3Atb3BhY2l0eT0iLjYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPjwvcmFkaWFsR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNiKSIgZD0iTTI0Ny41IDExMC45YzAgLjktMjIuMiAxLjctNDkuNyAxLjctMjcuNCAwLTQ5LjctLjctNDkuNy0xLjZzMjIuMi0xLjcgNDkuNy0xLjdjMjcuNC0uMSA0OS43LjcgNDkuNyAxLjZ6Ii8+PHJhZGlhbEdyYWRpZW50IGlkPSJjIiBjeD0iLTIzODcuNDQ4IiBjeT0iMTU2Ljc1MyIgcj0iMTUuNjk1IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDIuOTMyIC0uMDAxIDAgLjAzMyA3MTE3LjMwMiAxMDIuMTEpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMjQzRTZBIi8+PHN0b3Agb2Zmc2V0PSIuNTg3IiBzdG9wLWNvbG9yPSIjMjQzRTZBIiBzdG9wLW9wYWNpdHk9Ii42Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz48L3JhZGlhbEdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYykiIGQ9Ik0xODMuNSAxMTAuOWMwIC45LTI5IDEuNy02NC45IDEuN3MtNjQuOS0uNy02NC45LTEuNiAyOS0xLjcgNjQuOS0xLjdjMzUuOC0uMSA2NC45LjcgNjQuOSAxLjZ6Ii8+PHBhdGggZmlsbD0iI0I3RTFFQiIgZD0iTTg4LjMgMjMuOGg2MC42djc4LjhoLTYwLjZ6TTE3My4xIDM3LjZoNDkuM3Y2NWgtNDkuM3pNMzYuMyA1NS42aDI4LjJ2NDdoLTI4LjJ6Ii8+PHBhdGggZmlsbD0iIzI0M0U2QSIgZD0iTTE1MC4zIDE0LjFoLTYzLjRjLTMuOSAwLTcuMSAzLjEtNy4xIDYuOXY4M2MwIDMuOCAzLjIgNi45IDcuMSA2LjloNjMuNGMzLjkgMCA3LjEtMy4xIDcuMS02Ljl2LTgzYy0uMS0zLjgtMy4yLTYuOS03LjEtNi45em0tMzEuNyAzLjVjLjUgMCAuOS40LjkuOXMtLjQuOS0uOS45LS45LS40LS45LS45LjQtLjkuOS0uOXptMCA5MS41Yy0xLjUgMC0yLjctMS4yLTIuNy0yLjYgMC0xLjUgMS4yLTIuNiAyLjctMi42IDEuNSAwIDIuNyAxLjIgMi43IDIuNiAwIDEuNC0xLjIgMi42LTIuNyAyLjZ6bTMwLjMtNi41aC02MC42di03OC44aDYwLjZ2NzguOHpNMjIwIDMwLjdoLTQ0LjRjLTIuOSAwLTUuMyAyLjQtNS4zIDUuMnY2OS43YzAgMi45IDIuNCA1LjIgNS4zIDUuMmg0NC40YzIuOSAwIDUuMy0yLjQgNS4zLTUuMnYtNjkuN2MwLTIuOS0yLjQtNS4yLTUuMy01LjJ6bS0yMi4yIDMuNWMuNSAwIC45LjQuOS45cy0uNC45LS45LjktLjktLjQtLjktLjkuNC0uOS45LS45em0wIDc0LjljLTEuNSAwLTIuNy0xLjItMi43LTIuNiAwLTEuNCAxLjItMi42IDIuNy0yLjYgMS41IDAgMi43IDEuMiAyLjcgMi42LS4xIDEuNS0xLjMgMi42LTIuNyAyLjZ6bTI0LjctNi41aC00OS4zdi02NWg0OS4zdjY1ek01OS44IDQ3LjNoLTE5Yy0zLjMgMC02IDIuNi02IDUuOHY1MmMwIDMuMiAyLjcgNS44IDYgNS44aDE5YzMuMyAwIDYtMi42IDYtNS44di01MmMwLTMuMi0yLjctNS44LTYtNS44em0tOS40IDEuNGMuOCAwIDEuNC44IDEuNCAxLjQgMCAuNi0uNyAxLjQtMS40IDEuNHMtMS40LS43LTEuNC0xLjQuNi0xLjQgMS40LTEuNHptLTIuOCA0LjFoNS42Yy41IDAgLjcuMi43LjcgMCAuNS0uMi43LS43LjdoLTUuNmMtLjUgMC0uOS0uMi0uOS0uNyAwLS41LjQtLjcuOS0uN3ptMi43IDU2LjNjLTEuNSAwLTIuNy0xLjItMi43LTIuNiAwLTEuNSAxLjItMi42IDIuNy0yLjYgMS41IDAgMi43IDEuMiAyLjcgMi42LjEgMS40LTEuMiAyLjYtMi43IDIuNnptMTQuMi02LjVoLTI4LjJ2LTQ3aDI4LjJ2NDd6Ii8+PC9zdmc+);background-position:center top;background-size:100% auto;padding-top:44.2%;margin:-8px 0 2px}.participant-category-list{background-color:#7ab7cc;display:block;margin-bottom:8px;padding:16px}.participant-category-list:last-child{margin-bottom:16px}.participant-category-list .participant-list{font-weight:bold}.participant-category-list ul{margin:0}.participant-category-list ul .date{margin-top:8px}.payment-options{display:flex;margin-bottom:20px;justify-content:space-around;flex-wrap:wrap}.payment-options__item{display:flex;width:103px;flex-direction:column;text-align:center}.payment-options__label{height:2.9em;padding:4px 10px;line-height:1.4}.payment-options__image{width:100%;height:49px;margin-bottom:6px;font-size:49px}.payment-options__item.disabled .payment-options__label{margin:0px -6px;padding:4px 6px}.payment-options__item.disabled .form-radio.disabled{opacity:.5;cursor:default}.payment-options__item.disabled .form-radio.disabled .form-radio__input ~ .check{display:none}.payment-options__item.disabled .form-radio.disabled .form-radio__input:checked ~ .check{display:none}button.retry{margin-bottom:14px;width:100%}@media (min-width: 768px){button.retry{width:auto}}.picture{display:block;max-width:100%}.picture source,.picture img{width:100%;border:0}@keyframes blink{50%{opacity:0}}.pin-input input{position:absolute;z-index:-1;top:-10000px;left:-10000px;width:0;height:0;opacity:0}.pin-input .pin-block{position:relative;display:inline-block;width:36px;height:36px;background-color:#ceebf4;margin-right:4px;border:1px solid transparent}.pin-input .pin-block.active{border:1px solid #253e6a}.pin-input .pin-block.active::after{content:' ';height:24px;border:solid 0.5px #253e6a;position:absolute;top:6px;left:18px;animation:blink 1.5s step-start 0.5s infinite}.pin-input .pin-block.wrong-pin{border:1px solid #e01c1c}.pin-input .pin-block strong{width:inherit;height:inherit;display:table-cell;text-align:center;vertical-align:middle}.pin-input .pin-block strong.dot{font-size:22px}.pin-input .pin-block:nth-of-type(4){margin-right:0}.pin-info .red{color:#e01c1c}.modal-overlay.pin{background-color:rgba(37,62,106,0.8)}@media (min-width: 952px){.modal-overlay.pin .modal-content{max-width:520px;margin:0 auto}}.modal-overlay.pin .modal-content h2 .icon.info,.modal-overlay.pin .modal-content h2 .page-vip-tariff .description li.info,.page-vip-tariff .description .modal-overlay.pin .modal-content h2 li.info{margin-right:6px;font-size:26px}.modal-overlay.pin .modal-content h3 .icon.info,.modal-overlay.pin .modal-content h3 .page-vip-tariff .description li.info,.page-vip-tariff .description .modal-overlay.pin .modal-content h3 li.info{margin-left:6px;font-size:18px}.modal-overlay.pin .modal-content .modal-buttons button{transition:background-color 0.05s ease}.modal-overlay.pin .modal-content .pin-input-container,.modal-overlay.pin .modal-content .pin-info-container{margin:20px auto 20px auto;position:relative}.modal-overlay.pin .modal-content .pin-input-container{width:170px;text-align:right}.modal-overlay.pin .modal-content .pin-info-container{margin-top:26px;text-align:center}.modal-overlay.pin .modal-content .pin-info-container .id-card svg{width:100%;max-width:250px}.modal-overlay.pin .modal-content .toggle-pin{display:inline-block;margin:0;padding:0;font-size:13px;line-height:2;color:#253e6a;text-decoration:underline;background-color:transparent}.modal-overlay.pin .modal-content .toggle-pin.disabled,.modal-overlay.pin .modal-content .toggle-pin[disabled]{background-color:transparent;opacity:0.5}.modal-overlay.pin .modal-content .modal-inner-content{max-height:90vh}.price{font-family:SourceSansPro;font-size:21px;line-height:1;margin-bottom:12px}.price+.price{margin-top:0.2em}.price.inclusive{font-family:SourceSansPro;font-size:21px;line-height:1.2}.price.inclusive .price__label{font-weight:bold;vertical-align:top}.price__unit{font-family:SourceSansPro;font-size:15px;line-height:1.2;margin-left:0.4em}.price__value{white-space:nowrap}.price__label{font-family:SourceSansPro;font-size:15px;line-height:1.2;margin-right:0.4em}@media (min-width: 768px){.price{font-family:SourceSansPro;font-size:30px;line-height:1.2}.price__label,.price__unit{font-family:SourceSansPro;font-size:18px;line-height:1.2}}.rating{white-space:nowrap}.rating__dot{display:inline-block;height:12px;width:12px;overflow:hidden;background:currentColor;margin-right:3px;opacity:0.2;position:relative}.rating__dot::after{position:absolute;font-family:fontcustom;font-size:9px;color:#fff;width:12px;height:12px;top:1px;left:0;line-height:12px;text-align:center;display:inline-block}.rating__dot.easy::after{content:'\f104'}.rating__dot.easy,.rating__dot.active{opacity:1}.service-info{display:table;width:80%}.service-info__row{display:table-row}.service-info__col{display:table-cell}.slider-container{overflow:hidden;position:relative;margin-bottom:12px}.slider-container.gallery-tile{height:153px}.slider-container.large-tile{height:auto}@media (min-width: 952px){.slider-container.large-tile{height:auto;max-height:283px;width:580px;float:left;margin-bottom:0;margin-right:12px}}.slider-container *{box-sizing:border-box;outline:0;-webkit-tap-highlight-color:transparent}.slider-container .slick-slide{float:left;position:relative}.slider-container .slick-slide .image-comment{position:absolute;bottom:5px;left:0;width:100%;padding:10px 12px;font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.38;letter-spacing:normal;overflow:hidden;background-color:rgba(37,62,106,0.8);color:#fff}@media screen and (max-width: 357px){.slider-container .slick-slide .image-comment{padding:8px;font-size:11px}}@media (min-width: 768px){.slider-container .slick-slide .image-comment{padding:18px 26px}}.slider-container .slick-prev,.slider-container .slick-next{position:absolute;top:50%;z-index:1;width:30px;height:30px;background-color:rgba(255,255,255,0.8);background-repeat:no-repeat;background-position:center;background-size:16px;cursor:pointer;transform:rotate(90deg);font-size:0;line-height:0;padding:0;margin:-36px 0 0 0}.slider-container .slick-prev:before,.slider-container .slick-next:before{content:''}.slider-container .slick-prev:hover,.slider-container .slick-next:hover{opacity:0.75}.catalog-tile .slider-container .slick-prev,.catalog-tile .slider-container .slick-next{margin-top:-25px}@media (max-width: 375px){.catalog-tile .slider-container .slick-prev,.catalog-tile .slider-container .slick-next{margin-top:-20px}}@media (min-width: 768px){.slider-container .slick-prev,.slider-container .slick-next{width:50px;height:50px;margin-top:-50px;background-size:24px}.catalog-tile .slider-container .slick-prev,.catalog-tile .slider-container .slick-next{width:30px;height:30px;background-size:16px;margin-top:-25px}}.slider-container .slick-prev{left:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTNweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9IjAgMCAxMyA4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1My4yICg3MjY0MykgLSBodHRwczovL3NrZXRjaGFwcC5jb20gLS0+CiAgICA8dGl0bGU+UGF0aDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwYXRoIGQ9Ik02LjUsNC42NDg1MzkyIEwxMS4zMjczMjcyLDAuMjYwMDU5OTI3IEMxMS43MzU5ODQ4LC0wLjExMTQ0Njk5OSAxMi4zNjg0MzMxLC0wLjA4MTMzMDQxMjMgMTIuNzM5OTQwMSwwLjMyNzMyNzIwNiBDMTMuMTExNDQ3LDAuNzM1OTg0ODI0IDEzLjA4MTMzMDQsMS4zNjg0MzMxNSAxMi42NzI2NzI4LDEuNzM5OTQwMDcgTDYuNSw3LjM1MTQ2MDggTDAuMzI3MzI3MjA2LDEuNzM5OTQwMDcgQy0wLjA4MTMzMDQxMjMsMS4zNjg0MzMxNSAtMC4xMTE0NDY5OTksMC43MzU5ODQ4MjQgMC4yNjAwNTk5MjcsMC4zMjczMjcyMDYgQzAuNjMxNTY2ODUyLC0wLjA4MTMzMDQxMjMgMS4yNjQwMTUxOCwtMC4xMTE0NDY5OTkgMS42NzI2NzI3OSwwLjI2MDA1OTkyNyBMNi41LDQuNjQ4NTM5MiBaIiBpZD0iUGF0aCIgZmlsbD0iIzI1M0U2QSIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+CiAgICA8L2c+Cjwvc3ZnPg==)}.slider-container .slick-next{right:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTNweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9IjAgMCAxMyA4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1My4yICg3MjY0MykgLSBodHRwczovL3NrZXRjaGFwcC5jb20gLS0+CiAgICA8dGl0bGU+UGF0aDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwYXRoIGQ9Ik02LjUsMy4zNTE0NjA4IEwxLjY3MjY3Mjc5LDcuNzM5OTQwMDcgQzEuMjY0MDE1MTgsOC4xMTE0NDcgMC42MzE1NjY4NTIsOC4wODEzMzA0MSAwLjI2MDA1OTkyNyw3LjY3MjY3Mjc5IEMtMC4xMTE0NDY5OTksNy4yNjQwMTUxOCAtMC4wODEzMzA0MTIzLDYuNjMxNTY2ODUgMC4zMjczMjcyMDYsNi4yNjAwNTk5MyBMNi41LDAuNjQ4NTM5MjA1IEwxMi42NzI2NzI4LDYuMjYwMDU5OTMgQzEzLjA4MTMzMDQsNi42MzE1NjY4NSAxMy4xMTE0NDcsNy4yNjQwMTUxOCAxMi43Mzk5NDAxLDcuNjcyNjcyNzkgQzEyLjM2ODQzMzEsOC4wODEzMzA0MSAxMS43MzU5ODQ4LDguMTExNDQ3IDExLjMyNzMyNzIsNy43Mzk5NDAwNyBMNi41LDMuMzUxNDYwOCBaIiBpZD0iUGF0aCIgZmlsbD0iIzI1M0U2QSIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+CiAgICA8L2c+Cjwvc3ZnPg==)}.slider-container .slick-dots{text-align:center}.slider-container .slick-dots li{display:inline}.slider-container .slick-dots li button{font-size:0;line-height:0;padding:0;margin:0 4px;border-radius:100%;width:10px;height:10px;background-color:transparent;border:1.6px solid #253e6a}.slider-container .slick-dots li.slick-active button{background-color:#253e6a}@media (min-width: 952px){.highlight-wrapper:hover{background-color:#72cae8}.highlight-wrapper:hover .slick-arrow{opacity:1}.highlight-headline{display:none}}@media (max-width: 951px){.highlight-wrapper{-webkit-tap-highlight-color:transparent}.highlight-wrapper .highlight-headline{display:none}.highlight-wrapper .slick-arrow{opacity:1}}@media (max-width: 643px){.highlight-tile{margin-bottom:0}.tile.highlight-wrapper{flex-direction:column;padding-bottom:5px}.tile.highlight-wrapper .highlight-headline{font-family:SourceSansPro;font-size:24px;line-height:1.2;display:flex;flex-direction:row;justify-content:space-between;padding:4px 4px 12px 0}}@media (max-width: 643px) and (max-width: 400px){.tile.highlight-wrapper .highlight-headline{font-family:SourceSansPro;font-size:18px;line-height:1.2}}@media (max-width: 643px){.tile.highlight-wrapper .highlight-headline .count{font-family:SourceSansPro;font-size:15px;line-height:1.2;display:flex;align-items:center}}@media (max-width: 643px) and (max-width: 400px){.tile.highlight-wrapper .highlight-headline .count{font-family:SourceSansPro;font-size:12px;line-height:1.2}}@media (max-width: 643px){.tile.highlight-wrapper .wrapper{background-color:#b4e1f1}}@media (max-width: 643px) and (max-width: 643px){.tile.highlight-wrapper .wrapper{max-width:240px}}@media (max-width: 643px) and (max-width: 370px){.tile.highlight-wrapper .wrapper{max-width:200px}}.tile.highlight-wrapper .badge{z-index:110}.tile.highlight-wrapper .wrapper .tile__clamp{text-align:left;height:3.8em;max-height:3.8em}@media (max-width: 643px){.tile.highlight-wrapper .wrapper .tile__clamp{padding:0 10px}}@media (max-width: 370px){.tile.highlight-wrapper .wrapper .tile__clamp{padding:0 5px}}.highlight-tile{height:100%;max-height:230px}@media (min-width: 768px){.highlight-tile{height:272px;max-height:unset}.highlight-tile a{height:246px}}.highlight-tile .slick-slider{position:relative}.highlight-tile .slick-slide{padding:0 3px;text-align:center}@media (min-width: 768px){.highlight-tile .slick-slide{padding:0;text-align:unset}}.highlight-tile .slick-slide img{max-width:240px}@media (min-width: 768px){.highlight-tile .slick-slide img{max-width:unset}}.highlight-tile .slick-arrow{position:absolute;top:-2px;width:24px;height:24px;margin:0 0 0 0;border-radius:50%;transition:opacity 250ms ease;background-size:12px}@media (min-width: 952px){.highlight-tile .slick-arrow{opacity:0}.highlight-tile .slick-arrow:hover{opacity:1}}@media (min-width: 768px){.highlight-tile .slick-active{z-index:100}}.highlight-tile .slick-prev,.highlight-tile .slick-next{background-color:rgba(206,235,244,0);border-radius:50%}@media (min-width: 952px){.highlight-tile .slick-prev:hover,.highlight-tile .slick-next:hover{animation:bgChange 250ms forwards ease-in-out}@keyframes bgChange{from{background-color:rgba(206,235,244,0)}to{background-color:#ceebf4}}}@media (max-width: 951px){.highlight-tile .slick-prev:active,.highlight-tile .slick-next:active{animation:bgChange 250ms forwards ease-in-out}@keyframes bgChange{from{background-color:rgba(114,202,232,0)}to{background-color:#72cae8}}}.highlight-tile .slick-prev{left:94px;background-position:50% 57%}.highlight-tile .slick-next{right:94px;background-position:50% 46%}.highlight-tile .slick-dots{font-family:SourceSansPro;font-size:15px;line-height:1.2;position:absolute;bottom:-266px;width:100%;height:20px;text-align:center}.teaser-tile{display:flex;align-items:center;position:relative;margin:0 -12px 12px -12px;padding-left:5px;min-height:109px;color:inherit;text-decoration:none;background:#ceebf4}.teaser-tile:hover{color:#fff;background:#72cae8}.teaser-tile.disabled{background:#7ab7cc;color:#ceebf4}.teaser-tile__icon{display:table-cell;text-align:center;max-width:80px;width:80px;height:80px;line-height:80px;padding:15px 0 0 12px}.teaser-tile__text{padding:17px 12px 17px 12px;display:table-cell;vertical-align:middle}.teaser-tile__clamp{font-family:SourceSansPro;font-size:21px;line-height:1.2;max-height:2.4em;overflow:hidden}.description ul,.description ol{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:22px}.description ol{list-style-type:decimal}.tile-group{display:inline-block;width:100%;margin-bottom:12px}.tile-group .tile:last-child{margin-bottom:0}.tile-group::before{display:table;content:''}.tile{display:flex;flex-direction:row;position:relative;margin:0 12px 12px 0;padding:12px;min-height:68px;color:inherit;text-decoration:none;background:#ceebf4;transition:filter 50ms ease-in-out}.tile.disabled{background:#7ab7cc;color:#ceebf4}.tile.has-badge{margin-top:30px}.tile.has-badge:first-of-type{margin-top:24px}.tile.no-padding{padding:0 12px}@media (max-width: 643px){.tile{display:flex}}a.tile svg{fill:currentColor}a.tile:hover{color:#fff;background:#72cae8}a.tile:hover i{filter:brightness(100)}a.tile:hover svg{fill:white}a.tile.disabled i:before{color:#ceebf4}div.tile.disabled i.icon:before{color:#ceebf4}.tile__image,.tile__icon{display:table-cell;width:68px;min-width:68px;height:68px;line-height:1;text-align:center}.tile__icon{font-size:68px;line-height:64px}.image-icon .tile__icon{background:#85cee4}.tile__details{display:table-cell;vertical-align:middle}@media (min-width: 644px){.tile__details .tile__bonus{display:block;text-align:left;padding:0 0 0 12px}}@media (max-width: 643px){.tile__details{flex:1;align-self:center}.tile__details .tile__bonus{width:100%}}.tile__text{display:table-cell;vertical-align:middle;padding:12px}@media (max-width: 643px){.tile__text{flex:1;align-self:center}}.tile__text-container{display:table-cell;vertical-align:middle}.tile__bonus{font-weight:bold;text-align:right;display:table-cell;vertical-align:middle;padding:0 12px 0 0}.tile__bonus svg{margin:0 6px -8px 0}@media (max-width: 386px){.tile__bonus svg{transform:scale(0.75);margin-right:2px;margin-bottom:-10px}}@media (max-width: 386px){.tile__bonus{font-size:10px}}@media (max-width: 340px){.tile__bonus{margin-top:-6px;font-size:8px}}@media (max-width: 643px){.tile__bonus{flex:1;align-self:center}}.tile__clamp{font-family:SourceSansPro;font-size:15px;line-height:1.2;max-height:4.8em;overflow:hidden}.small .tile__clamp{font-family:SourceSansPro;font-size:12px;line-height:1.2}@media (max-width: 400px){.tile__clamp{font-size:11px}.small .tile__clamp{font-size:9px}}.long-title .tile__clamp{font-family:SourceSansPro;font-size:15px;line-height:1.5;max-height:none}.tile__clamp span{display:block}@media (min-width: 768px){.tile-group{display:inline-block;float:left;width:308px;margin-bottom:0}.tile-group:last-child{width:auto}.tile-group .tile:last-child{margin-bottom:12px}.container .tile-group:last-child{width:308px}.tile{display:block;float:left;width:272px;height:118px}.tile.has-badge{margin-top:0}.tile.has-badge:first-of-type{margin-top:0}.tile.full{height:272px}.tile.full .tile__image{width:100%;height:162px;display:block}.tile.full .tile__icon{display:block;font-size:120px}.tile.full .tile__details{display:block}.tile.full .tile__text{display:block;padding:10px 0 0 0}.tile.full .tile__clamp{max-height:2.8em}.tile.full .tile__clamp.has-icon{text-align:center}.tile.full.is-highlight{overflow:hidden}.tile.full.is-highlight .tile__clamp{max-height:4.8em}.tile.full .tile__bonus{position:absolute;bottom:86px;right:4px;font-size:14px}.tile__image{width:118px;height:118px}.tile__image .picture .landscape{display:none}.tile__image .picture .square{display:inline}.tile__icon{width:104px;height:120px;margin:43px 76px 0;font-size:80px;line-height:118px}.image-icon .tile__icon{margin:0;padding:28px 76px 15px}.tile__clamp{font-family:SourceSansPro;font-size:21px;line-height:1.2}}@media (min-width: 952px){.tile-group:last-child{width:308px}}.travel-party-options .radio-group,.travel-party-options .select-group{display:none}@media screen and (max-width: 951px){.travel-party-options .select-group{display:block}}@media screen and (min-width: 952px){.travel-party-options .radio-group{display:block}}.travel-party-options__item{margin-bottom:6px;cursor:pointer}.travel-party-options .form-radio.light-blue{margin:4px 4px 0 4px;background-color:#ceebf4;font-family:SourceSansPro;font-size:15px;line-height:1.2;width:100%;display:table}.travel-party-options .form-radio.light-blue .radio-button,.travel-party-options .form-radio.light-blue .radio-label{display:table-cell;vertical-align:middle}.travel-party-options .form-radio.light-blue .radio-button{width:40px}.travel-party-options .form-radio.light-blue .radio-label{padding:6px 12px 6px 0}.travel-party-options .select-group{width:272px;margin:0 12px 0 -12px}.travel-party-options .select-group .form-dropdown__select{padding-left:14px}@media screen and (max-width: 450px){.travel-party-options .select-group{width:100%;margin:0}}@media screen and (max-width: 450px){.travel-party-options.l-col{margin-right:0;margin-left:-12px}}.youtube-teaser{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:0;margin:0 0 12px}.youtube-teaser::after{position:absolute;content:'';width:100%;height:1px;background:#85cee4;bottom:0}.youtube-teaser>iframe{width:100%;height:100%;position:absolute;top:0;left:0}.login-teaser{font-family:SourceSansPro;margin-bottom:52px;padding:48px 0 93px 0;box-shadow:0 2px 20px 0 rgba(0,0,0,0.1);background-color:#ffffff;max-width:1034px;position:relative}.login-teaser .new-label{position:absolute;top:-24px;right:50px;padding:4px 28px 2px 23px;background-color:#2692D8;color:white;font-size:28px;font-weight:bold}.login-teaser .new-label::before,.login-teaser .new-label::after{content:' ';position:absolute;border-style:solid;width:0;height:0}.login-teaser .new-label::before{top:0;left:-5px;border-width:48px 8px 0 8px;border-color:#2692D8 transparent transparent transparent}.login-teaser .new-label::after{bottom:0;left:-5px;border-width:0 8px 48px 8px;border-color:transparent transparent #2692D8 transparent}.login-teaser a,.login-teaser h1,.login-teaser h3,.login-teaser .overhead{font-family:SourceSansPro}.login-teaser .overhead,.login-teaser h1{text-align:center}.login-teaser .overhead{font-size:20px;font-weight:bold;letter-spacing:0.36px}.login-teaser h1{margin-bottom:64px;margin-top:12px;font-size:34px}.login-teaser h3{font-size:17px;line-height:1.26;text-align:center;margin:0 auto 16px auto;max-width:219px}.login-teaser .table{margin:0 auto}.login-teaser .left{position:relative;padding-left:40px;padding-right:100px;padding-bottom:10px}.login-teaser .left h3{line-height:1.47}.login-teaser .left::after{position:absolute;top:40px;right:0;bottom:0;content:' ';border-right:1px solid #C8CED9}.login-teaser .left .benefit{display:table;width:100%;max-width:342px;height:66px;margin:0 auto;position:relative}.login-teaser .left .benefit .text{display:table-cell;vertical-align:middle;padding:0 16px 0 78px;font-size:13px}.login-teaser .left .benefit .icon-container{position:absolute;width:40px;height:40px;border-radius:100%;background-color:#85cee4;top:50%;left:20px;margin-top:-21px}.login-teaser .left .benefit .icon-container svg{width:30px;height:30px;position:absolute;top:50%;left:50%;margin:-15px 0 0 -15px;transform:scale(0.8)}.login-teaser .right{padding-left:100px}.login-teaser .right .buttons{margin-top:40px}.login-teaser .right .buttons a.button{font-family:SourceSansPro;text-align:center;display:block;width:230px;margin:20px auto 0 auto;border:none;font-size:18px;color:#fff;background-color:#2e455b;-webkit-tap-highlight-color:transparent;height:40px;padding-top:8px;line-height:25px}.login-teaser .right .buttons a.button [disabled]{background-color:#253e6a}.login-teaser .right .buttons a.button :focus:not(:focus-visible){outline:none}.login-teaser .right .buttons a.button:hover{background-color:#85cee4}.login-teaser .right .buttons a.button:active{color:rgba(255,255,255,0.6)}@media screen and (max-width: 951px){.login-teaser{margin-left:-12px;margin-right:-12px;padding:50px 10px 32px 10px}.login-teaser .new-label{right:22px}.login-teaser h1{margin-bottom:0;margin-top:12px;font-size:31px}.login-teaser h3{font-size:18px;margin-bottom:24px}.login-teaser .left,.login-teaser .right{width:100%;padding:0}.login-teaser .left{box-sizing:border-box;padding:0 10px 0 10px}.login-teaser .left h3{max-width:100%;margin:0 0 24px 0}.login-teaser .left::after{border:none}.login-teaser .left .benefit-container{padding-left:31px}.login-teaser .left .benefit .icon-container{left:-5px}.login-teaser .left .benefit .text{padding-left:49px;font-size:14px;line-height:1.19}.login-teaser .right{border-left:0;box-sizing:border-box;padding:40px 10px 40px 10px;margin-bottom:40px;position:relative}.login-teaser .right::after{content:" ";position:absolute;right:20%;bottom:0;left:20%;border-right:0;border-bottom:1px solid #c8ced9}.login-teaser .right .buttons{margin-top:40px}.login-teaser .right .buttons a.button{width:100%;max-width:294px;height:48px;padding-top:12px}.login-teaser .table-row{display:flex;flex-direction:column-reverse}}@media screen and (max-width: 320px){.login-teaser .left .benefit .text{font-size:12px;line-height:1}}@media screen and (min-width: 1048px){.login-teaser{margin-left:-30px;margin-right:-30px}}@media screen and (min-width: 1280px){.login-teaser{margin-left:-60px;margin-right:-60px}}.or-divider{position:relative;max-width:238px;margin:0 auto 48px auto;font-family:SourceSansPro;font-size:20px;line-height:1.4;font-weight:bold;text-align:center}.or-divider::before,.or-divider::after{content:" ";background:#addde9;width:70px;height:1px;position:absolute;top:50%;margin-top:-0.5px}.or-divider::before{left:0}.or-divider::after{right:0}@media (max-width: 768px){.or-divider{font-family:SourceSansPro;font-size:18px;line-height:1.33}}.account-header{background:url(/assets/divider.b67ab73d..png) no-repeat center bottom}@media (max-width: 879px){.account-header{background:none}}.account-header a,.account-header button{-webkit-tap-highlight-color:transparent}.account-header button{background:none;border:none;cursor:pointer;outline:none;color:#253e6a}.account-header button :hover{color:#253e6a}main.has-account-header{padding-top:40px}@media (max-width: 879px){main.has-account-header{padding-top:79px}}.price-types{margin-top:28px}.price-types:first-child{margin-top:0}.price-types .label{font-family:SourceSansPro;font-size:20px;line-height:1.2;margin-bottom:4px}.price-types .label.small{font-family:SourceSansPro;font-size:15px;line-height:1.2;font-weight:bold;text-align:left}.price-types .price-type{border-bottom:1px solid #7ab7cc;margin:8px 0}.price-types .price-type .row{display:flex;padding:2px 0 6px 0}.price-types .price-type .row .text{flex:1;text-align:left}.price-types .price-type .row:first-child{padding-top:6px}.price-types .price-type .row.big{font-family:SourceSansPro;font-size:18px;line-height:1.2;padding:6px 0 10px 0}@media screen and (max-width: 340px){.price-types .label{font-family:SourceSansPro;font-size:18px;line-height:1.2}.price-types .price-type .row.big{font-family:SourceSansPro;font-size:16px;line-height:1.2}}.inclusive-excursion .booking-options .multi-select .title{display:none}.inclusive-excursion .booking-options .multi-select .option{position:relative;padding:16px 8px;border-bottom:1px solid #7ab7cc}.inclusive-excursion .booking-options .multi-select .option:nth-child(2){border-top:1px solid #7ab7cc}.inclusive-excursion .booking-options .multi-select .option .label{font-family:SourceSansPro;font-size:13px;line-height:1;font-weight:bold;margin-bottom:16px}.inclusive-excursion .booking-options .multi-select .option .select{margin-bottom:16px}.inclusive-excursion .booking-options .multi-select .option .checkbox .form-checkbox-group__item{background:transparent}.inclusive-excursion .booking-options .multi-select .option .checkbox .form-checkbox-group__item .form-checkbox-group__item__label{position:absolute;top:3px;right:20px;width:104px;white-space:nowrap;font-family:SourceSansPro;font-size:12px;line-height:1.5}.inclusive-excursion .booking-options .multi-select .option .checkbox .form-checkbox-group__item .form-checkbox-group__item__input,.inclusive-excursion .booking-options .multi-select .option .checkbox .form-checkbox-group__item .form-checkbox-group__item__indicator{position:absolute;top:0;right:0}.inclusive-excursion .booking-options .messages{padding:16px 8px}.inclusive-excursion .booking-options .booking-confirmation__buttons{padding-right:8px;padding-left:8px}@media (min-width: 768px){.inclusive-excursion .booking-options .multi-select.checkbox .form-checkbox-group__item .form-checkbox-group__item__label{font-family:SourceSansPro;font-size:12px;line-height:1.5}}@media (min-width: 952px){.inclusive-excursion .booking-options .multi-select .title{display:block;font-family:SourceSansPro;font-size:15px;line-height:1.5;font-weight:bold;padding:12px 8px;border-bottom:1px solid #7ab7cc;margin-bottom:16px}.inclusive-excursion .booking-options .multi-select .option{border:0;padding:0 8px;height:36px;margin-bottom:4px}.inclusive-excursion .booking-options .multi-select .option.ignored{height:auto;padding-top:10px;padding-bottom:11px}.inclusive-excursion .booking-options .multi-select .option.ignored .hint{padding-left:8px}.inclusive-excursion .booking-options .multi-select .option:nth-child(2){border:0}.inclusive-excursion .booking-options .multi-select .option .item{display:inline-block;margin:0}.inclusive-excursion .booking-options .multi-select .option .item.label{width:170px;margin-right:12px;vertical-align:middle}.inclusive-excursion .booking-options .multi-select .option .item.select{width:252px;margin-right:8px}.inclusive-excursion .booking-options .multi-select .option .item.select .form-dropdown{margin-bottom:0}.inclusive-excursion .booking-options .multi-select .option .item.checkbox{width:150px;position:absolute;top:0;right:8px}.inclusive-excursion .booking-options .multi-select .option .item.checkbox .form-checkbox-group__item{margin-bottom:0}.inclusive-excursion .booking-options .multi-select .option .item.checkbox .form-checkbox-group__item .form-checkbox-group__item__label{font-size:13px;right:36px;padding:6px 0}.inclusive-excursion .booking-options .multi-select .option .item.checkbox .form-checkbox-group__item .form-checkbox-group__item__indicator{line-height:36px;min-height:36px;min-width:36px}.inclusive-excursion .booking-options .messages{border-top:1px solid #7ab7cc;margin-top:12px;padding-top:16px}}.portal-intro{margin-bottom:30px}.portal-intro .icon-headline{margin-bottom:14px}.portal-intro .icon-headline .icon,.portal-intro .icon-headline .page-vip-tariff .description li,.page-vip-tariff .description .portal-intro .icon-headline li,.portal-intro .icon-headline h2{display:table-cell;vertical-align:middle}.portal-intro .icon-headline .icon,.portal-intro .icon-headline .page-vip-tariff .description li,.page-vip-tariff .description .portal-intro .icon-headline li{font-size:26px}.portal-intro .icon-headline h2{padding:2px 0 0 8px}.portal-intro .accordion{margin-top:20px}.portal-intro .accordion .accordion-item{padding-left:6px}.portal-intro .accordion .accordion-item .accordion-item__header{padding-right:24px}.l-tiles.force-reminder{position:relative}.l-tiles.force-reminder .tile:not(.is-checkin){filter:blur(5px);pointer-events:none}@media all and (-ms-high-contrast: none){.l-tiles.force-reminder .tile:not(.is-checkin){opacity:0.3;pointer-events:none}}.l-tiles.force-reminder .force-popup{position:absolute;background-color:#fff;top:260px;left:0;right:12px;padding:16px;box-shadow:0 4px 9px 0 rgba(12,20,35,0.15);border-radius:10px;z-index:50;transition:opacity 250ms 1750ms ease-in-out;opacity:1;font-family:SourceSansPro}@media (min-width: 768px){.l-tiles.force-reminder .force-popup{top:320px;width:390px;padding:24px}}@media (min-width: 952px){.l-tiles.force-reminder .force-popup{top:120px;left:330px}}.l-tiles.force-reminder .force-popup .arrow-left{position:absolute;top:-14px;left:50%;width:0;height:0;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:14px solid #fff}@media (min-width: 768px){.l-tiles.force-reminder .force-popup .arrow-left{left:120px;margin-left:0}}@media (min-width: 952px){.l-tiles.force-reminder .force-popup .arrow-left{left:-26px;top:92px;border-top:13px solid transparent;border-bottom:13px solid transparent;border-right:16px solid #fff}}.l-tiles.force-reminder .force-popup.health{top:260px}@media (min-width: 768px){.l-tiles.force-reminder .force-popup.health{top:320px;width:410px}}@media (min-width: 952px){.l-tiles.force-reminder .force-popup.health{top:140px}}@media (min-width: 952px){.l-tiles.force-reminder .force-popup.health .arrow-left{top:70px}}.l-tiles.force-reminder .force-popup .head{display:flex;flex-direction:row;align-items:center;margin:0 0 9px}.l-tiles.force-reminder .force-popup .head>h2{font-size:16px;font-family:SourceSansPro;margin:0 0 0}@media (min-width: 768px){.l-tiles.force-reminder .force-popup .head>h2{font-size:21px}}.l-tiles.force-reminder .force-popup .head>svg.clock{margin-right:6px;margin-bottom:1px;transform:scale(0.834)}@media (min-width: 768px){.l-tiles.force-reminder .force-popup .head>svg.clock{margin-right:10px;transform:scale(1)}}.l-tiles.force-reminder .force-popup .head .icon.healthy,.l-tiles.force-reminder .force-popup .head .page-vip-tariff .description li.healthy,.page-vip-tariff .description .l-tiles.force-reminder .force-popup .head li.healthy{padding-right:9px;font-size:30px}.l-tiles.force-reminder .force-popup .cta{display:flex;flex-direction:row;justify-content:space-between;padding-top:16px}.l-tiles.force-reminder .force-popup .cta .button{width:48%;padding:7px 10px;font-family:SourceSansPro;font-size:15px}@media (min-width: 768px){.l-tiles.force-reminder .force-popup .cta .button{font-size:18px;line-height:1.25}}.l-tiles.force-reminder .force-popup .cta.health>.button{width:39%;padding:7px 5px}.l-tiles.force-reminder .force-popup .cta.health>.button.dark{width:55%}@media (min-width: 768px){.l-tiles.force-reminder .force-popup .cta.health>.button{width:unset;padding:7px 18px}.l-tiles.force-reminder .force-popup .cta.health>.button.dark{width:unset}}.l-tiles.force-reminder .force-popup.reminder{opacity:0}@media (min-width: 952px){.l-tiles.force-reminder .force-popup.reminder{top:166px}}@media (min-width: 952px){.l-tiles.force-reminder .force-popup.reminder .arrow-left{top:46px}}.l-tiles.force-reminder .force-popup.reminder .head{margin:0 0 0}.l-tiles.force-reminder .force-popup.reminder .head h2{font-size:16px}@media (min-width: 768px){.l-tiles.force-reminder .force-popup.reminder .head h2{font-size:20px}}.l-tiles.force-reminder .force-popup.reminder .head>svg.reminder{width:60px;transform:scale(0.834);margin-right:5px}@media (min-width: 768px){.l-tiles.force-reminder .force-popup.reminder .head>svg.reminder{width:70px;transform:scale(1);margin-right:5px}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes makeVisible{to{opacity:1}}.spinner-small{font-size:10px;position:fixed;z-index:11;top:calc(50% - 13px);left:calc(50% - 13px);text-indent:-9999em;border-top:2px solid rgba(46,69,91,0.1);border-right:2px solid rgba(46,69,91,0.1);border-bottom:2px solid rgba(46,69,91,0.1);border-left:2px solid #253e6a;transform:translateZ(0);opacity:0;animation:spin 1.1s infinite linear, makeVisible 100ms linear 0s forwards}.spinner-small,.spinner-small::after{border-radius:50%;width:26px;height:26px}.accordion{width:100%}.form-checkbox{cursor:pointer;display:block;margin-bottom:12px;padding-left:1.6em;position:relative}.form-checkbox.error{color:#e01c1c}.form-checkbox__input{opacity:0;position:absolute;z-index:-1}.form-checkbox__indicator{background:#ceebf4;color:#fff;display:block;font-family:fontcustom;height:1.1em;left:0;overflow:hidden;position:absolute;text-align:center;top:3px;width:1.1em;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.form-checkbox__indicator::before{content:'';font-size:75%;line-height:150%;vertical-align:top}.error>.form-checkbox__indicator{border:1px solid #cc7a7a}:checked ~ .form-checkbox__indicator{color:#253e6a}:checked ~ .form-checkbox__indicator::before{content:'\f104'}:disabled ~ .form-checkbox__indicator{background:#7ab7cc}.form-checkbox-fakegroup .form-checkbox{padding-left:3.2em;user-select:none}.form-checkbox-fakegroup .form-checkbox__indicator{border:1px solid rgba(37,62,106,0.8);align-self:stretch;background:#7ab7cc;box-sizing:border-box;color:#fff;display:block;font-family:fontcustom;font-size:1.3em;line-height:34px;min-height:34px;min-width:34px;padding-top:7px;text-align:center;vertical-align:middle;width:34px;-ms-flex-item-align:stretch;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-checkbox-fakegroup label{cursor:pointer;display:flex}.form-checkbox-fakegroup :checked+.form-checkbox__indicator{background:#253e6a}.form-checkbox-fakegroup :checked+.form-checkbox__indicator::before{content:'\f104';left:.5px;position:relative;top:1px}.form-checkbox.big{min-height:50px}.form-checkbox.big .form-checkbox__label{display:table-cell;vertical-align:middle;min-height:36px;padding:0 0 0 30px}.form-checkbox.big .form-checkbox__indicator{font-family:fontcustom;top:0;width:36px;height:36px;background:#7ab7cc}.form-checkbox.big :checked+.form-checkbox__indicator{background:#72cae8;color:white}.form-checkbox.big :checked+.form-checkbox__indicator::before{font-size:1em;content:'\f104';position:relative;top:9px}.form-checkbox-group__item{align-items:center;background:#ceebf4;cursor:pointer;display:flex;margin-bottom:3px;min-height:22px;position:relative;vertical-align:middle;width:100%}.form-checkbox-group__item:hover{background-color:#72cae8;color:#fff}.form-checkbox-group__item.disabled{background:#7ab7cc;color:#ceebf4}.form-checkbox-group__item.disabled:hover{background:#7ab7cc;color:#ceebf4;cursor:auto}.form-checkbox-group__item__input{opacity:0;position:absolute;z-index:-1}.form-checkbox-group__item__info{display:table-cell;padding-right:12px;text-align:right}.form-checkbox-group__item__indicator{align-self:stretch;background:#7ab7cc;color:#fff;display:block;font-family:fontcustom;font-size:1em;line-height:34px;min-height:34px;min-width:34px;text-align:center;vertical-align:middle;width:34px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-checkbox-group__item__label{font-family:SourceSansPro;font-size:12px;line-height:1.5;display:block;flex-grow:2;padding:6px 6px 6px 8px;text-align:left}:disabled+.form-checkbox-group__item__indicator{border-right:1px solid #85cee4}:checked+.form-checkbox-group__item__indicator{background:#72cae8}:checked+.form-checkbox-group__item__indicator::before{content:'\f104';left:.5px;position:relative;top:1px}@media (min-width: 768px){.form-checkbox-group__item__label{font-family:SourceSansPro;font-size:15px;line-height:1.5}}.form-date__label{display:block;margin-bottom:2px}.form-date__label.error{color:#e01c1c}.form-dropdown{margin-bottom:12px}.form-dropdown.error{margin-bottom:0}.form-dropdown__label{font-family:SourceSansPro;font-size:13px;line-height:1.5;display:block;position:relative;color:#253e6a;background-color:#ceebf4;min-width:67px;box-sizing:border-box}.form-dropdown__label::before{speak:none;font-size:1em;vertical-align:baseline;text-transform:none;font-weight:normal;font-style:normal;font-variant:normal;font-family:fontcustom;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;content:'\f10f';display:inline-block;position:absolute;padding-left:7px;bottom:0;right:0;width:25px;height:36px;line-height:43px;text-align:left;background-color:#ceebf4;pointer-events:none}.form-dropdown__label.disabled::before{color:#ceebf4;background:#7ab7cc}.form-dropdown__label.error::before{border-top:1px solid #cc7a7a;border-right:1px solid #cc7a7a;border-bottom:1px solid #cc7a7a;height:34px}.form-dropdown__label__text{padding-bottom:2px;background-color:#85cee4}.form-dropdown__label__text.has-frame{background-color:#7ab7cc}.form-dropdown__label__text.error{color:#e01c1c}.form-dropdown__select{font-family:SourceSansPro;font-size:13px;line-height:1.5;display:inline-block;margin:0;padding:8px 10px 8px 9px;width:100%;height:36px;line-height:1.5;background-color:rgba(0,0,0,0);border:0;border-radius:0;cursor:pointer;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:visible;color:#253e6a}.form-dropdown__select:focus:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #000}.form-dropdown__select::-ms-expand{visibility:hidden}.form-dropdown__select.error{border:1px solid #cc7a7a}.form-dropdown__select.disabled{background:#7ab7cc;color:#ceebf4}@media (min-width: 952px){.form-dropdown__label{max-width:272px}.form-dropdown__label.fixedwidth{width:272px}}.form-select-info{padding:0 0 18px 12px}.error-message{color:#e01c1c}.error-message--form{font-family:SourceSansPro;font-size:11px;line-height:1.5;color:#e01c1c}.form-fieldset{padding:0;border:0;margin:0 0 12px 0}.form-fieldset>*:last-child{margin-bottom:0 !important}.form-checkbox-fakegroup .form-fieldset{margin:0 0 12px 0}@media (min-width: 768px){.double .form-fieldset>*.double{float:left;margin-right:6px;box-sizing:border-box;width:287px}}@media (min-width: 952px){.double .form-fieldset.double{margin-right:-12px}.double .form-fieldset.double::after{content:' ';display:table;clear:both}.double .form-fieldset>*.double:nth-child(odd){margin-bottom:0 !important}}@media (max-width: 951px){.form-fieldset.double{margin-right:-12px}.form-fieldset.double::after{content:' ';display:table;clear:both}.form-fieldset>*.double{float:left;margin-right:6px;box-sizing:border-box;width:287px}.form-fieldset>*.double:nth-child(odd){margin-bottom:0 !important}}.form-input{margin-bottom:14px}.form-input__label{display:block;margin-bottom:2px}.form-input__label.error{color:#e01c1c}.form-input__input{font-family:SourceSansPro;font-size:13px;line-height:1.5;display:block;width:100%;box-sizing:border-box;color:#253e6a;border:0;min-height:18px;background:#ceebf4;height:36px;padding:2px 8px}.form-input__input:focus{border-style:none;border-color:rgba(0,0,0,0);overflow:auto;outline:none}.form-input__input:focus::-webkit-input-placeholder{color:transparent}.form-input__input:focus:-moz-placeholder{color:transparent}.form-input__input.disabled{background:#7ab7cc;color:#ceebf4;-webkit-text-fill-color:#ceebf4;opacity:1}.form-input__input.error{border:1px solid #cc7a7a}.form-input__input::placeholder{color:#7ab7cc}.form-input__remaining{font-family:SourceSansPro;font-size:11px;line-height:1.5;float:right;width:2em;text-align:right;margin-top:2px}.form-radio{display:block;cursor:pointer;margin-bottom:16px}.form-radio.error{color:#e01c1c}.form-radio__input{position:absolute;visibility:hidden}.form-radio__input ~ .check{content:'';display:inline-block;width:12px;height:12px;margin-right:0.4em;border-radius:50%;border:1px solid #253e6a}.form-radio__input:checked ~ .check{background-color:#253e6a;position:relative}.form-radio__input:checked ~ .check::before{content:'';display:inline-block;width:4px;height:4px;position:absolute;top:4px;left:4px;background:#85cee4;border-radius:50%}.form-radio.light-blue .form-radio__input ~ .check,.form-radio.light-blue .form-radio__input:checked ~ .check{background-color:transparent;position:relative;margin:12px 10px 10px 10px;height:14px;width:14px;border-radius:50%;border:2px solid #7cb7cb}.form-radio.light-blue .form-radio__input:checked ~ .check::before{content:' ';position:absolute;top:50%;left:50%;width:8px;height:8px;margin:-4px 0 0 -4px;background:#253e6a}.form-textarea{margin-bottom:12px}.form-textarea__label{font-family:SourceSansPro;font-size:13px;line-height:1.5;display:block;margin:0 0 4px}.form-textarea__textarea{font-family:SourceSansPro;font-size:13px;line-height:1.5;display:block;overflow:auto;box-sizing:border-box;padding:2px 8px;background:#ceebf4;border:0;color:#253e6a;width:100%;height:72px;resize:none}.form-textarea__textarea.disabled{background:#7ab7cc;color:#ceebf4;-webkit-text-fill-color:#ceebf4;opacity:1}.form-textarea__textarea:focus{border-style:none;border-color:rgba(0,0,0,0);overflow:auto;outline:none}.form-textarea__textarea.error{border:1px solid #cc7a7a}.form-textarea__remaining{font-family:SourceSansPro;font-size:11px;line-height:1.5;float:right;width:2em;padding-top:2px;text-align:right}.form-textarea__remaining.warning{color:#e01c1c}div.popup,div.popup-background{position:fixed;width:100%;height:100%;z-index:100;top:0;left:0}div.popup.popup-background,div.popup-background.popup-background{opacity:.8;background-color:#253E6A}div.popup .popup-inner,div.popup-background .popup-inner{position:relative;max-width:560px;display:flex;flex-direction:column;justify-content:space-between;padding:20px;opacity:1;z-index:101;background-color:#98D4E3;margin:0 auto;top:25vh;gap:32px}div.popup .popup-inner .popup-header,div.popup-background .popup-inner .popup-header{color:#263E6A;font-size:21px;line-height:27px}div.popup .popup-inner .popup-buttons,div.popup-background .popup-inner .popup-buttons{display:flex;justify-content:space-between}div.popup .popup-inner .popup-buttons>.button.dark,div.popup-background .popup-inner .popup-buttons>.button.dark{width:unset}.page.arrival-departure.empty .l-mod{margin-bottom:20px}.page.arrival-departure .no-arrival-departure{margin-bottom:20px;font-size:15px}@media (min-width: 768px){.page.arrival-departure .no-arrival-departure{font-size:18px}}.page.arrival-departure .no-arrival-departure a{display:inline-block;margin-top:10px;text-decoration:underline}.page.arrival-departure .one-empty .no-arrival-departure{font-size:13px}.page.arrival-departure .one-empty .arrival-departure-items{margin-right:-12px;margin-left:-12px}.page.arrival-departure .contact-block h2,.page.arrival-departure h2.contact-block-headline{font-family:SourceSansPro;font-size:22px;line-height:24px;font-weight:bold}.page.arrival-departure .contact-block{margin-bottom:32px}.page.arrival-departure .contact-block h2{margin:0}.page.arrival-departure .contact-block .phone-mail-block{margin:0 0 0 -8px;padding:4px 0 6px 0}.page.arrival-departure .contact-block .phone-mail-block a{display:flex;align-items:center}.page.arrival-departure .contact-block .phone-mail-block .icon,.page.arrival-departure .contact-block .phone-mail-block .page-vip-tariff .description li,.page-vip-tariff .description .page.arrival-departure .contact-block .phone-mail-block li{display:inline-flex;font-size:48px;line-height:1}.page.arrival-departure .contact-block .phone-mail-block .mail{margin-left:-10px}.page.arrival-departure .contact-block .phone-mail-block .text{font-family:SourceSansPro;font-size:28px;line-height:34px;text-decoration:none}.page.arrival-departure .contact-block .opening-times{font-family:SourceSansPro;font-size:16px;line-height:1.2}@media (max-width: 375px){.page.arrival-departure .contact-block h2{font-family:SourceSansPro;font-size:18px;line-height:20px}.page.arrival-departure .contact-block .phone-mail-block .iconholder .icon,.page.arrival-departure .contact-block .phone-mail-block .iconholder .page-vip-tariff .description li,.page-vip-tariff .description .page.arrival-departure .contact-block .phone-mail-block .iconholder li{font-size:40px}.page.arrival-departure .contact-block .phone-mail-block .text{font-family:SourceSansPro;font-size:24px;line-height:30px}.page.arrival-departure .contact-block .opening-times{font-family:SourceSansPro;font-size:13px;line-height:1.2}}.page.arrival-departure .infobox-container{margin-left:-12px;margin-right:-24px}.page.arrival-departure .sleep-and-park-teaser{position:relative;height:107px;padding:24px 34px;color:#fff;overflow:hidden;background:linear-gradient(90deg, #152d59 0%, rgba(21,45,89,0.938) 19%, rgba(21,45,89,0.841) 34%, rgba(21,45,89,0.732) 47%, rgba(21,45,89,0.578) 56.5%, rgba(21,45,89,0.554) 65%, rgba(21,45,89,0.534) 69%, rgba(21,45,89,0.176) 73%, rgba(21,45,89,0.106) 77%, rgba(0,24,68,0.075) 80.2%, rgba(0,24,68,0.042) 86.1%, rgba(0,24,68,0.021) 91%, rgba(0,24,68,0.008) 95.2%, rgba(0,24,68,0.002) 98.2%, rgba(0,24,68,0) 100%)}.page.arrival-departure .sleep-and-park-teaser p{margin:6px 0 16px 0}.page.arrival-departure .sleep-and-park-teaser img{position:absolute;top:0;right:0;height:155px;width:unset;z-index:-1}.page.arrival-departure .sleep-and-park-teaser::before{bottom:auto;height:4px;top:-4px}.page.arrival-departure .sleep-and-park-teaser::after{display:none}.page.arrival-departure .sleep-and-park-teaser__title{font-family:SourceSansPro;font-size:21px;line-height:1.14;font-size:min(4.3vw, 21px);;padding:4px 173px 0 0;position:relative}.page.arrival-departure .faq-list{margin:40px 0 0 0;padding:0 12px 0 24px}.page.arrival-departure .faq-list h2.headline{font-weight:bold;margin:30px 14px 20px 14px}.page.arrival-departure .faq-list h2.accordion-item__header{padding-right:24px}.page.arrival-departure .faq-list a{text-decoration:underline}.page.arrival-departure .faq-list ul{list-style:disc;padding:12px 20px 12px 15px;margin:0}.page.arrival-departure .arrival-departure-items{position:relative}.page.arrival-departure .arrival-departure-items.train-i{padding-bottom:12px;font-size:13px}@media (min-width: 768px){.page.arrival-departure .arrival-departure-items.train-i{padding-top:8px;font-size:15px}}.page.arrival-departure .arrival-departure-items h2.headline{margin:0 0 12px 34px}.page.arrival-departure .arrival-departure-items h2.headline::after{display:block;content:'';position:absolute;left:10px;top:4px;width:12px;height:12px;border-radius:50%;background:#253e6a;border:2px solid #85cee4;z-index:1}.page.arrival-departure .arrival-departure-items .arrival-placeholder{margin:12px 0 0 34px;position:relative}.page.arrival-departure .arrival-departure-items .arrival-placeholder::after{display:block;content:'';position:absolute;left:-24px;bottom:5px;width:12px;height:12px;border-radius:50%;background:#253e6a;border:2px solid #85cee4;z-index:1}.page.arrival-departure .arrival-departure-items .arrival-departure-list{margin-right:-12px}@media (max-width: 768px){.page.arrival-departure .faq-list{margin-right:28px}.page.arrival-departure .arrival-departure-items .arrival-departure-list{margin-right:0}.page.arrival-departure .sleep-and-park-teaser{background:rgba(38,62,106,0.7)}.page.arrival-departure .sleep-and-park-teaser__title{font-family:SourceSansPro;font-size:16px;line-height:1.14;font-size:min(4.3vw, 21px);;padding:4px calc(30vw - 136px) 0 0}}.page-booking-details .headline{margin-bottom:0}.page-booking-details .l-tiles .headline{margin:0 0 20px 12px}.page-booking-details .l-tiles.m-top{margin-top:30px}.page-booking-details .button{margin:0 6px 6px 0}.page-booking-details p.info{font-family:SourceSansPro;font-size:21px;line-height:27px;color:#253e6a;margin-bottom:40px}.page-booking-details .infobox .head h2{margin-bottom:6px}.page-booking-details .infobox h3{font-size:16px}.page-booking-details .infobox h4{line-height:28px;margin-bottom:8px}@media (max-width: 768px){.page-booking-details .infobox img{width:70%}}@media (min-width: 768px){.page-booking-details .infobox .l-col{clear:none;width:296px;margin:0}}@media (min-width: 952px){.page-booking-details .infobox .l-col{margin:0 12px 0 0}}.page-booking-details .page-insurance .infobox{background-color:initial}.checkin-overview .faq{padding-top:12px}@media (min-width: 952px){.checkin-overview .faq{padding-top:0}}.checkin-overview .faq .button{width:100%;padding:7px 10px;text-align:center}@media (min-width: 768px){.checkin-overview .faq .button{width:initial}}.checkin-overview .content-box{padding:14px 12px 12px 12px}@media (min-width: 768px){.checkin-overview .content-box{padding:20px}}.checkin-overview .header-checkin{margin-top:24px}.form-checkin-arrivalat .form-checkin-arrivalat__block{padding-bottom:36px}.form-checkin-arrivalat .form-checkin-timeslot__block{padding-bottom:12px}.form-checkin-arrivalat .form-checkin-arrivalat__place,.form-checkin-arrivalat .form-checkbox-group__item{margin-bottom:12px}.form-checkin-arrivalat .form-checkbox-group__item+p{margin-top:-6px;margin-bottom:12px}.form-checkin-arrivalat .form-checkin-arrivalat__time{display:flex;align-items:center}.form-checkin-arrivalat .form-checkin-timeslot__block .form-dropdown__select{font-size:12px}.form-checkin-arrivalat .form-dropdown{margin-bottom:0}.form-checkin-arrivalat .form-date{flex:1}h2.success-checkin{font-size:21px}.checkin-summary{font-size:15px}@media (min-width: 768px){.checkin-summary{font-size:18px}}.checkin-summary .block-list__item__content{display:flex;flex-direction:column;padding:7px 21px 7px 12px}@media (min-width: 768px){.checkin-summary .block-list__item__content{flex-direction:row;padding:12px 21px 12px 12px}}.checkin-summary .block-list__item__content .member{width:40%;font-weight:bold;line-height:initial}.checkin-summary .block-list__item__content .note-wrapper{display:flex;flex-direction:column;font-size:14px;line-height:1.7em}@media (min-width: 768px){.checkin-summary .block-list__item__content .note-wrapper{align-self:center;line-height:initial;font-size:16px}}@media (min-width: 952px){.checkin-summary .block-list__item__content .note-wrapper{flex-direction:row;width:60%}}.checkin-summary .block-list__item__content .note1{flex:1 1 auto}.checkin-summary .block-list__item__content .note2{flex:1 1 auto}@media (min-width: 952px){.checkin-summary.success .note1{width:30%}}@media screen and (max-width: 643px){.page-login .l-col.right{padding:0;margin-inline:-12px}}.page-login .page-login-form-wrapper{background-color:#B4E1F1;padding:16px 10px}.page-login .page-login-form-wrapper .page-login-form .form-checkbox.big{min-height:30px}.page-login .page-login-form-wrapper .page-login-form .form-checkbox.big .form-checkbox__indicator{height:20px;width:20px}.page-login .page-login-form-wrapper .page-login-form .form-checkbox.big :checked+.form-checkbox__indicator::before{top:1px}.page-login .page-login-form-wrapper .page-login-form .form-checkbox.big .form-checkbox__label{padding:0 0 0 12px;font-size:14px}.page-login .page-login-form-wrapper .page-login-form .button{width:100%}@media screen and (max-width: 643px){.page-login .page-login-form-wrapper{padding:16px 35px 16px 25px}}.page-login .page-login-ul{margin:0 0 12px}.page-login .page-login-ul.error{color:#e01c1c}.page-login .divider{height:29px}.page-login .button{width:153px;text-align:center}.page-login .teaser-block-top{height:132px}.not-found .divider{height:29px}.not-found .button{width:153px;text-align:center}.page.parking .headline .icon.parking,.page.parking .headline .page-vip-tariff .description li.parking,.page-vip-tariff .description .page.parking .headline li.parking{font-size:48px;margin-top:-10px}.page-vip-tariff .headline.less-margin{margin-bottom:10px}.page-vip-tariff .description ul{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:41px;margin-bottom:30px}@media (max-width: 768px){.page-vip-tariff .description ul{margin-top:30px;margin-bottom:20px}}.page-vip-tariff .description li{position:relative;list-style-type:none;width:50%;box-sizing:border-box;padding:0 25px 10px 15px}.page-vip-tariff .description li:nth-child(even){padding:0 0 10px 15px}.page-vip-tariff .description li::before{position:absolute;top:2px;left:-16px;font-size:18px}@media (max-width: 768px){.page-vip-tariff .description li{width:100%;padding:0 0 10px 15px}}.page-vip-tariff .clear{clear:both}.page-vip-tariff .info-link{margin-bottom:20px}@media (max-width: 768px){.page-vip-tariff .info-link{margin-bottom:10px}}.page-vip-tariff .spacer{margin-bottom:50px}.page-vip-tariff .vip-coupon.active .infobox{background-color:#ceebf4}.page-vip-tariff .vip-coupon .loading-indicator{margin:52px auto 56px auto}.page-vip-tariff .vip-coupon .infobox.svg{margin:0 0 20px 0;padding:28px 28px 22px 28px}.page-vip-tariff .vip-coupon .infobox.svg .icon-wrapper{vertical-align:unset;width:50px}.page-vip-tariff .vip-coupon .infobox.svg .icon-wrapper .inline-svg{margin-top:-3px}.page-vip-tariff .vip-coupon h2{margin:0 0 5px}.page-vip-tariff .vip-coupon a{text-decoration:underline}.inclusive-excursion .headline{margin-bottom:30px}@media (min-width: 768px){.inclusive-excursion .headline{margin-bottom:20px}}.inclusive-excursion p.description{color:inherit !important;font-size:inherit !important}.inclusive-excursion p.description span{color:inherit !important;font-size:inherit !important}.inclusive-excursion button.full-width{width:100%}.inclusive-excursion .inclusive{padding-left:4px}.inclusive-excursion .slider-item img{max-height:465px}.inclusive-excursion .has-error{color:#e01c1c}.manifest .overview-flex{display:flex;flex-direction:column;margin-top:-10px}@media (min-width: 768px){.manifest .overview-flex.p2{flex-direction:row;padding-bottom:15px}}.manifest .overview-flex .part{display:flex;flex-direction:column;float:none;justify-content:space-between;width:100%}.manifest .overview-flex .part span{padding-top:30px}@media (min-width: 768px){.manifest .overview-flex .part span{padding-top:20px}}.manifest .overview-flex .part h2{display:flex;align-items:center;margin:0 0 8px;font-size:15px}@media (min-width: 768px){.manifest .overview-flex .part h2{margin:0 0 4px;font-size:18px;min-height:2.4em}}.manifest .overview-flex .part .link{text-align:right;margin:0 0 0 -12px;padding-top:4px}.manifest .overview-flex .part .link a{position:relative;width:100%;text-align:center;line-height:1.9}@media (min-width: 768px){.manifest .overview-flex .part .link{margin:0 -12px;padding-top:12px}.manifest .overview-flex .part .link a{width:100%;line-height:1.5}}@media (min-width: 952px){.manifest .overview-flex.p2 .part{width:296px;min-height:205px}}.manifest .form-covid .form-checkbox.big{height:auto;margin-bottom:4px}.manifest .form-covid ul{display:flex;flex-wrap:wrap;margin-bottom:7px;padding:0 0 0 42px;list-style:initial;list-style-position:outside}.manifest .form-covid ul li{position:relative;width:100%;margin-left:20px;margin-bottom:2px;font-size:5px}@media (min-width: 768px){.manifest .form-covid ul li{width:45%;margin-bottom:4px}}.manifest .form-covid ul li span{position:relative;top:3px;font-size:12px}.manifest .form-covid .accordion{width:initial;padding-left:50px}.manifest .form-covid .accordion-item{padding:0;border:0}.manifest .form-covid .accordion-item h2{display:inline-block;margin:0;font-size:13px}.manifest .form-covid .accordion-item h2:before{top:3px;right:-20px;font-size:10px}.manifest .form-covid .accordion-item .accordion-item__content{padding-top:10px}.modal.health{margin-top:50px;font-family:SourceSansPro}@media (min-width: 768px){.modal.health{margin:16vh auto 0 auto}}@media (min-width: 768px){.modal.health{max-width:556px}.modal.health .modal-inner-content{max-height:90vh}}.modal-content.health{padding:10px}@media (min-width: 768px){.modal-content.health{margin:0}.modal-content.health h2 .icon.healthy::before,.modal-content.health h2 .page-vip-tariff .description li.healthy::before,.page-vip-tariff .description .modal-content.health h2 li.healthy::before{margin-left:2px}}@media (max-width: 768px){.modal-content.health h2 .icon.healthy,.modal-content.health h2 .page-vip-tariff .description li.healthy,.page-vip-tariff .description .modal-content.health h2 li.healthy{height:60px}.modal-content.health h2 .icon.healthy::before,.modal-content.health h2 .page-vip-tariff .description li.healthy::before,.page-vip-tariff .description .modal-content.health h2 li.healthy::before{padding-left:8px}}.modal-content.health .modal-close::before{font-size:14px;padding:12px 16px 12px 6px}.modal-content.health .text{padding:14px 10px 16px 10px;font-size:15px;line-height:1.333em}@media (min-width: 768px){.modal-content.health .text{padding:6px 15px 16px 15px}}.modal-content.health .text a{font-size:15px;line-height:20px;text-decoration:none;font-weight:bold;font-style:italic}.modal-content.health .text a:hover{text-decoration:underline}.modal-content.health .subline{padding:0 10px 14px 10px;font-size:18px;line-height:1.111em}@media (min-width: 768px){.modal-content.health .subline{padding:0 15px 12px 15px}}.modal-content.health ol{margin-left:12px;padding:0 10px 16px 10px;font-size:15px;line-height:1.333em;list-style-type:decimal}@media (min-width: 768px){.modal-content.health ol{padding:0 15px 20px 15px}}.modal-content.health li{padding-left:14px;font-style:italic;margin-bottom:8px}@media (min-width: 768px){.modal-content.health li{margin-bottom:4px}}.modal-content.health li a,.modal-content.health li ul{display:none}.page-travel-documents.error{min-height:20vh}.page-travel-documents.error .error-message--form{font-family:SourceSansPro;font-size:15px}.page-travel-documents .headline.l-mod{margin-bottom:20px}.page-travel-documents .text{font-family:SourceSansPro;font-size:15px;line-height:19px;margin-bottom:20px}.page-travel-documents .text.empty{margin-bottom:40px}.page-travel-documents .text .accordion{margin-top:20px;font-family:SourceSansPro;font-size:13px;line-height:17px}.page-travel-documents .text .accordion-item{border:none;padding:0}.page-travel-documents .text .accordion-item:last-child{border:none}.page-travel-documents .text .accordion-item__header{font-family:SourceSansPro;font-size:13px;line-height:1.38;font-weight:bold}.page-travel-documents .text .accordion-item__header::before{font-size:12px;top:1px;left:122px;font-weight:normal}.page-travel-documents .pdf-list-item{cursor:pointer;background:#ceebf4;padding:16px 20px 14px 30px;margin-bottom:10px;align-items:center;display:block;position:relative}@media (max-width: 768px){.page-travel-documents .pdf-list-item{padding-left:20px}}.page-travel-documents .pdf-list-item svg{position:absolute;top:50%;margin-top:-10px;right:20px}@media (max-width: 768px){.page-travel-documents .pdf-list-item svg{top:auto;bottom:16px;margin-top:0}}@media (max-width: 768px){.page-travel-documents .pdf-list-item .date{display:block;margin-bottom:10px}}.page-travel-documents .pdf-list-item .name{flex:1;font-weight:bold;margin:0 40px 0 0}@media (max-width: 768px){.page-travel-documents .pdf-list-item .name{margin-left:0}}.page-travel-documents .pdf-list-item .spinner-small{position:absolute;right:14px;left:auto;top:9px}.page-travel-documents .pdf-list-item.loading{cursor:not-allowed}.page-travel-documents .pdf-list-item:hover{background:white}.page-travel-documents .pdf-list-item.loading:hover{background:#ceebf4}.page-travel-documents .pdf-list-item.current{background:white}.page-travel-documents .pdf-list-item.current:hover{background:white}.page-travel-documents .button-wrapper{text-align:right;margin:30px 0}.page-travel-documents .button-wrapper .download-all{display:inline-block;font-family:SourceSansPro;font-size:15px;line-height:1.33;font-weight:bold;font-stretch:normal;font-style:italic;cursor:pointer;position:relative}.page-travel-documents .button-wrapper .download-all:hover{opacity:0.5}.page-travel-documents .button-wrapper .download-all svg{position:absolute;left:-28px;top:-2px}.page-travel-documents .button-wrapper .download-all .spinner-small{position:absolute;left:-35px;top:-7px}.page-travel-documents .button-wrapper .download-all.loading{cursor:not-allowed;opacity:1}.page.survey{font-family:SourceSansPro;min-height:100vh}.page.survey .nobr{white-space:nowrap}.page.survey .headline{margin:0 0 8px}.page.survey .headline h1{font-family:SourceSansPro}.page.survey .double{padding-right:0}.page.survey .intro{font-size:15px;line-height:19px}.page.survey a{font-size:15px;line-height:20px;text-decoration:none;font-weight:bold;font-style:italic}.page.survey a:hover{text-decoration:underline}.page.survey a.back.button{font-weight:normal;font-style:normal}@media (max-width: 768px){.page.survey a.back.button{margin:0 8px}}.page.survey a.back.button:hover{text-decoration:none}.page.survey.error{min-height:20vh}.page.survey.error .error-message--form{font-family:SourceSansPro;font-size:15px}.page.survey h2{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin:0 0 2px;font-family:SourceSansPro;font-size:21px;line-height:1.2}.page.survey h2 .icon,.page.survey h2 .page-vip-tariff .description li,.page-vip-tariff .description .page.survey h2 li{flex:1 1 auto;height:64px;width:64px;max-width:64px;margin-left:10px;margin-right:6px;font-size:2.4em}@media (min-width: 420px){.page.survey h2 .icon,.page.survey h2 .page-vip-tariff .description li,.page-vip-tariff .description .page.survey h2 li{margin-left:16px}}.page.survey h2 span{flex:1 1 auto}.page.survey h2 .lang{margin-right:0;margin-top:-10px;text-align:right;width:100%;-webkit-tap-highlight-color:transparent}@media (min-width: 420px){.page.survey h2 .lang{width:unset;margin-right:26px;margin-top:0}}.page.survey h2 .lang .lang-inner{padding:5px 10px 10px 10px;font-size:15px}.page.survey h2 .lang .lang-inner:hover{cursor:pointer}.page.survey .survey-wrapper{padding:24px 0 12px 0;margin-left:-12px}.page.survey .survey-wrapper h2{position:relative;min-height:90px;margin:0;padding-bottom:6px;background-color:#7ab7cc}@media (min-width: 420px){.page.survey .survey-wrapper h2{min-height:80px;padding-bottom:0}}.page.survey .survey-wrapper h2::after{content:'';background-color:#7ab7cc;position:absolute;height:12px;width:100%;left:0;bottom:-10px}.page.survey .survey-wrapper h2 .name{max-width:70%}@media (min-width: 768px){.page.survey .survey-wrapper h2 .name{max-width:400px}}.page.survey .survey-wrapper h2 .lang{margin-top:-12px}@media (min-width: 420px){.page.survey .survey-wrapper h2 .lang{margin-top:-6px;margin-right:22px}}.page.survey .survey-wrapper h2 .lang .lang-inner{padding:5px 24px 4px 10px}@media (min-width: 420px){.page.survey .survey-wrapper h2 .lang .lang-inner{padding:5px 10px 10px 10px}}.page.survey .survey-wrapper .box{display:flex;position:relative;flex-direction:column;margin-top:0;padding:24px 24px 10px 24px;background-color:#fff;border-radius:8px;font-size:15px;overflow:hidden}@media (min-width: 768px){.page.survey .survey-wrapper .box{padding:24px 32px 0 32px}}.page.survey .survey-wrapper .box .hidden{display:none}.page.survey .survey-wrapper .box .count{padding-bottom:6px;line-height:19px}.page.survey .survey-wrapper .box .question{font-size:18px;line-height:24px}@media (min-width: 768px){.page.survey .survey-wrapper .box .question{font-size:21px;line-height:25px}}.page.survey .survey-wrapper .box .question a{font-size:16px}@media (min-width: 768px){.page.survey .survey-wrapper .box .question a{font-size:18px}}.page.survey .survey-wrapper .box ul{display:flex;flex-wrap:wrap;margin:14px 0 -8px -8px;list-style:initial;list-style-position:outside}@media (min-width: 768px){.page.survey .survey-wrapper .box ul{margin:14px 0 0 -8px}}.page.survey .survey-wrapper .box ul li{position:relative;width:100%;margin-left:20px;font-size:8px}@media (min-width: 768px){.page.survey .survey-wrapper .box ul li{width:29%}}.page.survey .survey-wrapper .box ul li span{display:block;position:relative;top:2px;min-height:1.6em;font-size:15px;line-height:15px;word-break:break-word;hyphens:auto}@media (min-width: 768px){.page.survey .survey-wrapper .box ul li span{min-height:2em}}.page.survey .survey-wrapper .box .hint-icon{position:relative;display:block;width:26px;padding:8px 5px 6px 0;color:#253e6a}@media (min-width: 768px){.page.survey .survey-wrapper .box .hint-icon{display:inline;width:17px;padding:0 24px 4px 4px}}.page.survey .survey-wrapper .box .hint-icon:hover{cursor:pointer}.page.survey .survey-wrapper .box .hint-icon svg{position:relative;display:block;width:30px;height:30px;fill:#253e6a}@media (min-width: 768px){.page.survey .survey-wrapper .box .hint-icon svg{position:absolute;display:inline;top:2px;width:22px;height:22px}}.page.survey .survey-wrapper .box .hint-view{position:absolute;top:0;left:0;height:100%;width:calc(100% - 48px);padding:24px 24px 10px 24px;background-color:#fff;box-shadow:-1px 0px 4px 2px #f2f2f2;transform:translate3d(800px, 0, 0);transition:transform 300ms ease-in;z-index:500}@media (min-width: 768px){.page.survey .survey-wrapper .box .hint-view{width:calc(100% - 64px);padding:24px 32px 0 32px}}.page.survey .survey-wrapper .box .hint-view.show{transform:translate3d(0, 0, 0)}.page.survey .survey-wrapper .box .hint-view .modal-close::before{padding:20px 24px;font-size:14px}@media (min-width: 768px){.page.survey .survey-wrapper .box .hint-view .modal-close::before{padding:26px 32px}}.page.survey .survey-wrapper .box .hint-view .head{display:flex;flex-direction:row;align-items:center;padding:16px 0 13px 0;font-size:21px;line-height:25px}@media (min-width: 768px){.page.survey .survey-wrapper .box .hint-view .head{padding:21px 0 13px 0}}.page.survey .survey-wrapper .box .hint-view .head svg{width:30px;height:30px;margin-right:12px;fill:#253e6a}.page.survey .survey-wrapper .box .hint-view .text{font-size:15px;line-height:19px}.page.survey .survey-wrapper .box .answer{margin:0 -24px;padding:10px 0 16px 0;font-size:18px;line-height:18px}@media (min-width: 768px){.page.survey .survey-wrapper .box .answer{margin:0 -33px;padding:20px 0 0 0}}.page.survey .survey-wrapper .box .answer label{display:flex;position:relative;flex-direction:row;flex-wrap:nowrap;align-items:center;min-height:65px;padding:0 24px;z-index:5}.page.survey .survey-wrapper .box .answer label:hover{cursor:pointer}@media (min-width: 768px){.page.survey .survey-wrapper .box .answer label{align-items:center;min-height:80px;padding:0 32px;flex-wrap:nowrap}.page.survey .survey-wrapper .box .answer label.input-radio:hover,.page.survey .survey-wrapper .box .answer label.input-checkbox:hover{background-color:#e8ecf2;transition:background-color 250ms ease}}@media (min-width: 768px){.page.survey .survey-wrapper .box .answer input[type='radio']:checked+label{background-color:#e8ecf2}}.page.survey .survey-wrapper .box .answer input[type='checkbox'],.page.survey .survey-wrapper .box .answer input[type='radio']{padding:0;outline:0;opacity:0;appearance:none;display:none}.page.survey .survey-wrapper .box .answer input[type='radio']+label::before{content:'';width:32px;height:32px;min-width:32px;border:#7cb7cb 3px solid;border-radius:50%;background-clip:padding-box}@media (min-width: 768px){.page.survey .survey-wrapper .box .answer input[type='radio']+label::before{width:16px;height:16px;min-width:16px;margin-top:0;border:#7cb7cb 2px solid}}.page.survey .survey-wrapper .box .answer input[type='radio']:checked+label::before{background-color:#253e6a;box-shadow:inset 0 0 0 7px #fff}@media (min-width: 768px){.page.survey .survey-wrapper .box .answer input[type='radio']:checked+label::before{box-shadow:inset 0 0 0 4px #e8ecf2}}.page.survey .survey-wrapper .box .answer .input-radio .text{margin-left:13px;padding:2px 0 2px 0}@media (min-width: 768px){.page.survey .survey-wrapper .box .answer .input-radio .text{margin-left:8px}}.page.survey .survey-wrapper .box .answer input[type='checkbox']+label::before{content:'';width:34px;height:34px;min-width:34px;border:#253e6a 1px solid}.page.survey .survey-wrapper .box .answer input[type='checkbox']:checked+label::before{content:'\f104';background-color:#253e6a;font-family:fontcustom;color:#fff;font-size:16px;line-height:38px;text-align:center}.page.survey .survey-wrapper .box .answer .input-checkbox{font-size:15px;line-height:19px;flex-wrap:nowrap;margin:0 0 8px 0}@media (min-width: 768px){.page.survey .survey-wrapper .box .answer .input-checkbox{margin:0 0 10px 0}}.page.survey .survey-wrapper .box .answer .input-checkbox .text{margin-left:13px;padding:2px 0 2px 0}.page.survey .survey-wrapper .box .answer .input-checkbox .text.w{min-width:80px;width:80px}@media (min-width: 768px){.page.survey .survey-wrapper .box .answer .input-checkbox .text.w{min-width:100px;width:10%}}.page.survey .survey-wrapper .box .answer .wrong-answer{width:100%;margin-left:15px;padding:2px 0 2px 0;font-size:15px;line-height:19px}@media (min-width: 768px){.page.survey .survey-wrapper .box .answer .wrong-answer{margin-left:30px}}.page.survey .survey-wrapper .box .answer .input-text{display:block;padding:0 24px}@media (min-width: 768px){.page.survey .survey-wrapper .box .answer .input-text{padding:0 32px}}.page.survey .survey-wrapper .box .answer .input-text label{height:auto;min-height:1em;padding:0}.page.survey .survey-wrapper .box .answer .input-text textarea{width:100%;margin:10px 0 20px 0;padding:5px;outline:none;resize:none;overflow:auto;white-space:normal;border:1px solid #e8ecf2;background-color:#e8ecf2}.page.survey .survey-wrapper .box .answer .input-text textarea:hover{cursor:pointer}.page.survey .survey-wrapper .box .answer .input-text textarea:focus{border:1px solid #c8ced9;background-color:#fff;cursor:auto}.page.survey .survey-wrapper .box .answer .line{display:none}@media (min-width: 768px){.page.survey .survey-wrapper .box .answer .line{position:relative;display:block;height:1px;bottom:1px;margin:0 32px;background-color:#c8ced9;z-index:1}}.page.survey .survey-wrapper .result{padding:0 0 12px 6px}@media (min-width: 768px){.page.survey .survey-wrapper .result{padding:8px 8px 0 8px}}.page.survey .survey-wrapper .result .headline{font-size:18px;line-height:24px}@media (min-width: 768px){.page.survey .survey-wrapper .result .headline{font-size:21px;line-height:25px}}.page.survey .survey-wrapper .result .headline::before{content:'';display:inline-block;width:15px;height:15px;margin-right:23px;margin-bottom:-2px;border-radius:50%}@media (min-width: 768px){.page.survey .survey-wrapper .result .headline::before{margin-right:34px;margin-bottom:0}}.page.survey .survey-wrapper .result .headline.ok:before{background-color:#69c24c}.page.survey .survey-wrapper .result .headline.no:before,.page.survey .survey-wrapper .result .headline.no.level2:before{background-color:#f5a70f}.page.survey .survey-wrapper .result .headline.no.level1:before{background-color:#e01c1c}.page.survey .survey-wrapper .result .headline.confirm{display:flex}.page.survey .survey-wrapper .result .headline.confirm svg{margin-left:-6px;padding-right:20px}@media (min-width: 768px){.page.survey .survey-wrapper .result .headline.confirm svg{margin-left:0;padding-right:24px}}.page.survey .survey-wrapper .result .headline.confirm:before{display:none}.page.survey .survey-wrapper .result ol{list-style:decimal;list-style-position:outside;margin-left:8px;padding-top:10px;padding-bottom:9px}@media (min-width: 768px){.page.survey .survey-wrapper .result ol{margin-left:15px;padding-top:15px;padding-bottom:13px}}.page.survey .survey-wrapper .result ol li{padding-left:3px;padding-bottom:15px}@media (min-width: 768px){.page.survey .survey-wrapper .result ol li{padding-bottom:19px}}.page.survey .survey-wrapper .result .part{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}@media (min-width: 768px){.page.survey .survey-wrapper .result .part{justify-content:space-between}}.page.survey .survey-wrapper .result .part.next-line{justify-content:flex-start}.page.survey .survey-wrapper .result .part .r-question{flex:1 1 auto;width:100%;margin-right:6px;padding-bottom:6px;font-size:15px;line-height:19px}@media (min-width: 768px){.page.survey .survey-wrapper .result .part .r-question{width:70%;padding-bottom:2px}}.page.survey .survey-wrapper .result .part .r-question.next-line{width:100%}.page.survey .survey-wrapper .result .part .r-question ul{margin:6px 0 0 -3px}@media (min-width: 768px){.page.survey .survey-wrapper .result .part .r-question ul{margin:11px 0 -15px -3px}}.page.survey .survey-wrapper .result .part .r-question ul li{width:100%;margin-left:15px;padding-bottom:10px;padding-left:0}.page.survey .survey-wrapper .result .part .r-question ul li:last-child{padding-bottom:2px}@media (min-width: 768px){.page.survey .survey-wrapper .result .part .r-question ul li{padding-bottom:0;width:28%}.page.survey .survey-wrapper .result .part .r-question ul li:last-child{padding-bottom:0}}.page.survey .survey-wrapper .result .part .r-question ul li span{font-size:15px;line-height:15px;min-height:unset}@media (min-width: 768px){.page.survey .survey-wrapper .result .part .r-question ul li span{font-size:13px;line-height:12px;min-height:1.95em}}.page.survey .survey-wrapper .result .part .r-answer{min-height:16px;padding:2px 8px 2px 6px;font-size:13px;font-style:italic;line-height:15px;border:solid 1px #253e6a;margin-right:5px;word-break:break-word}@media (min-width: 768px){.page.survey .survey-wrapper .result .part .r-answer{margin-top:3px}}.page.survey .survey-wrapper .result .part .r-answer.no,.page.survey .survey-wrapper .result .part .r-answer.no.level2{color:#fff;font-weight:bold;background-color:#f5a70f;border:solid 1px #f5a70f}.page.survey .survey-wrapper .result .part .r-answer.no.level1{color:#fff;font-weight:bold;background-color:#e01c1c;border:solid 1px #e01c1c}.page.survey .survey-wrapper .result .r-wrong-info{width:100%;margin-left:-6px;padding-top:11px;padding-bottom:24px;font-size:15px;line-height:18px}@media (min-width: 768px){.page.survey .survey-wrapper .result .r-wrong-info{width:90%;margin-left:0;padding-top:15px;padding-top:16px}}.page.survey .survey-wrapper .result .wrong-line{display:block;height:1px;margin:0 0 14px -6px;background-color:#c8ced9}@media (min-width: 768px){.page.survey .survey-wrapper .result .wrong-line{margin:0 0 8px 0}}.page.survey .survey-wrapper .result .r-wrong{width:90%;padding-top:6px;font-size:13px;font-weight:bold;line-height:15px;color:#f5a70f}.page.survey .survey-wrapper .result .r-wrong.level1{color:#e01c1c}.page.survey .survey-wrapper .result .timestamp{margin:0 0 0 -6px}@media (min-width: 768px){.page.survey .survey-wrapper .result .timestamp{margin:0}}.page.survey .survey-wrapper .result .line{display:none}@media (min-width: 768px){.page.survey .survey-wrapper .result .line{position:relative;display:block;height:2px;margin:23px 0px 0 0px;background-color:#c8ced9;z-index:1}}@media (max-width: 768px){.page.survey .survey-wrapper .navigation{display:none}.page.survey .survey-wrapper .navigation.small{display:block;margin:0 8px;padding-top:24px}.page.survey .survey-wrapper .navigation.small .button{margin-left:0;font-size:18px;padding:4px 20px 5px 20px;font-family:SourceSansPro;text-align:center}.page.survey .survey-wrapper .navigation.small .not-yet{display:none}.page.survey .survey-wrapper .navigation.small.confirm{padding:24px 0 24px}.page.survey .survey-wrapper .navigation.small.confirm .text{font-size:18px;line-height:24px;padding-left:16px;padding-bottom:16px}.page.survey .survey-wrapper .navigation.small.confirm .button:last-of-type{margin-top:16px}.page.survey .survey-wrapper .navigation.small.confirm .loading-indicator{margin:11px auto 10px auto}}@media (min-width: 768px){.page.survey .survey-wrapper .navigation{display:flex;left:0;bottom:0;width:100%;height:80px;justify-content:space-between;flex-direction:row;flex-wrap:wrap;align-items:center;padding:0;font-size:18px}.page.survey .survey-wrapper .navigation .button{font-size:18px;font-family:SourceSansPro}.page.survey .survey-wrapper .navigation.result-view .button{margin-right:9px}.page.survey .survey-wrapper .navigation .loading-indicator{margin:7px 65px 8px 0}.page.survey .survey-wrapper .navigation .prev,.page.survey .survey-wrapper .navigation .next{display:flex;padding:10px 0;flex-direction:row;align-items:center;opacity:1;transition:opacity 150ms ease-in-out}.page.survey .survey-wrapper .navigation .prev:hover,.page.survey .survey-wrapper .navigation .next:hover{cursor:pointer}.page.survey .survey-wrapper .navigation .prev svg,.page.survey .survey-wrapper .navigation .next svg{padding-top:2px;padding-left:2px;width:16px}.page.survey .survey-wrapper .navigation .prev{margin-left:-4px}.page.survey .survey-wrapper .navigation .prev svg{transform:rotateZ(180deg);padding-top:0;padding-bottom:2px}.page.survey .survey-wrapper .navigation .next{margin-right:-4px;font-weight:bold}.page.survey .survey-wrapper .navigation .not-yet{opacity:0;pointer-events:none;visibility:hidden}.page.survey .survey-wrapper .navigation.small{display:none}.page.survey .survey-wrapper .navigation.confirm{padding:24px 0 24px}.page.survey .survey-wrapper .navigation.confirm>div{flex:1 1 auto}.page.survey .survey-wrapper .navigation.confirm .text{width:100%;font-size:21px;line-height:25px;text-align:center;padding-bottom:15px}.page.survey .survey-wrapper .navigation.confirm .button{width:256px;max-width:256px;margin-right:0}.page.survey .survey-wrapper .navigation.confirm .button:last-of-type{margin:0 10px 0 0}.page.survey .survey-wrapper .navigation.confirm .loading-indicator{margin:7px 65px 8px 100px}}.survey-detail-page{position:relative;left:-12px;top:-40px;width:100vw}@media (min-width: 768px){.survey-detail-page{position:static;left:auto;top:auto;width:auto}}.main-app.without-header .survey-detail-page{top:auto}.icon-tile-health-confirm{position:absolute;width:80px;height:80px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAACi1BMVEUAAAD///8pQG0nP2snPmonP2omPmsmPmonPmomPmomP2smP2smP2orQGonPmonP2snP2szTYAnP2smP2onP2o5VXEoQW0mPmsnPmsnPmsnPmsmQWsnPmwnQGonP2oqQWsoP2snPmsnP2snPmsrQm0nP2snP2spR3AmP2uAgIAmQGsmP2smP2soP2onPmomPmomPms3SW0mPmomP2srRG8rQGorR3EnPmwnPmsnP2ooPmwnTnYvQnEzRHcoP2snQGsmQGtVVaomP2snP2woQGsnP2snP2snP2onP2omPmooP2onP2woQ2snP2onQGxAQIAnPmsmP2smP2woQHArQW0mP2omP2onQGwmP2onP2snQGsnP2wnP2v/qhz1qRH2qBD2qA/wpRLXlxzrohPDjiWuhC4nQGr/qhz3qA/2qBD2qBD1pw8nPmspQmv/uRf3qBH1pxAmQHMuRnSfgED1qBH1qA//zDP1sRT2qA/2qhP2pxD3qRH2pw/3qBH2qBD2qA/2qBH2qBH2pw/2pxD2pxL3pw/1pxD2pxL4qhL1qBH4qQ/3qRD3qQ/Riy4mPmtkXk4oP2uYeDgnPmzPkyD2qBD2pw/2qBD4qhL1qBD1qBD1qBD1pw/2pxD2qBD/rxD/rRT2qBAoPm1CTWHvpBL2qBAnPmp7aUX2qA/2pxAqQGjKkSL2qQ8nP2s7SWHgnBj2qBD/qlX1pxApP2soP2x6aUbzpRD/v0D/qiv3qA/2qA/3pw/1qA/2qA8mP2smQGwrQGonPmomPmsmP2smPmsnP2soP20nPmomQGonPmsmPmopPm0pQmsnPmouRnQmPmsmP2szZpkmP2smQGwnPmsmP2omP2wmP2soPmwoQ2vol+n2AAAA2XRSTlMAAUSKxd/2//Xp1KdxGNH7lgpp/MwJP/2Y2flDb5CjNzmkw+U25/MZ+AJrtbNli3/xDv7QHjASTrjYhw0bD3mIZAPvgl/sqdq2tFl2E4ljBM2GmiAv8ORooaJ8YZEJTY2oxv////+EEmSy9v/tPgt78RQWCGnnBRrKNuVc91vypYmKpvRXY+Y6RWpEfGULyP+B/3vtwdrzSE/T77e9rRAZvFJZ7uSX/4eU//+Ipf//xQPRUWaG+gQGltiXmdzoKCTm1XLJqk2ceOHiXh/yC6CZBeNXrK2mhVomyKL7NgAAA+1JREFUeAHs2AO25UAQxvEKv2fbtpI3fNb12Nz/NmZyjc49p4PuQf1W8I+rQowxxtjfwzAt23GRoJ7evv6BQYrAHEIqhkdGSdbYONIyMUlypqaRnhmSYswiRXODJGMeqVogGYsoW1oeTNTKKsr6ScZapYUSV6npIxnrCGxQ4lYQ2CQZWwgMUuK2EdghGUgrZhBlHMMxWmJ29/bXKg4ODd0xR2g41hxjnKBhU3OMB/inFQAM7TEuVQhjHj0WeqIj5siH0M5T9THeOEI8Ux9DzxHiLNkY4/zc87yLlphL7/y3pqTtq2uhm9skY3aPTlDRHFNxd6/4adoDhDEVD2pj9gHfrchQhVvlA1m1MWvAKYnlgPzfGcMxHMMxha4vvX61MYddY4pqY4zjzdCY9ZL6Sc8IXLbE3BqBP3XsfFF6KfTqtfoY4w1CvFUf4+FPGjvfQWwurYHcz1WIYuj9B6F0VhXjIxo+6d6179FQ0h1DD9l8RX+R/89wDMdwDMdwjMYY4/OXrzF8G00y5jvi+UGBn7/IrWv0BmIoisLqXGUh6bOBNIEqZRqzPXjNzMwOM+4105ltPc0nhc4KfrH8gWAoHImEo1rA7xPG6C4xJ4wZpmVjLtsyDTHMwbErSyyeSKawUiqZENvA6YyLsrk81pbPFVSfpmIJGysV1WLKFWypUlaJqdawtVpdHaaKhRrNVrvTxUJVVZjy0rz0mFN/aW7KajDFARYbMqfR8r4pqsAUSuDBoFRQgBljLWaC5cbyMYk8LyafkI6ZgheDqWyMkQL49gyQMiRjLsA/MzAlYywKxiJg9g/JXdoUjO3jxexdeehdg4KBnxdz4xHoFuDfwECAF3MugtFoMxPkxZzdnZ6Qu6dhHqSepkca5lEq5omGefpRmP+zTA8/aQMHJR1toQKSLj2h/FjTM3N6EX8ORPPZWO21P3oeP4o/lMJZIGQxuRgThMxv+Hbi7f2ji2/4drIkVvr8as+uDSoIgjCOf+hQAe5ORkYVaEgLuGa0QEaIu7v7w+XhVg7sXoLD7M1Gt78GzmX/0wP09tV80cBoenX9JgYGaz7p0rdpz5CfpcowmRmp+WQU2ljNJ634/87UGu7M+MT3y6NJP8vbKTI0PVPzwWwE3szN+1n4ly8sGlparvlgcgVYXWMnEflYpK1vbG7VfNQRjIzGD4wBTa9au0yUliKS66WIDDJEiYx45CdxCeCItbszxeDYJmUH4nZJ2QPHPikhiAuRcgCOQ1LySyDsKI6UY3CckOc0W9QZec7BcZFAFl2GwXJFFqWCJ9xJ1lxHgOmm+pasqLiDgaKMsqiqrPsHOY/DT88vcBzHcZxfvQILEorbE+zIyQAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:68px 68px;left:12px;top:12px}@media (min-width: 768px){.icon-tile-health-confirm{background-size:80px 80px;left:24px;top:32px}}.icon-tile-flight-confirm{position:absolute;width:80px;height:80px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKIAAACiCAMAAAD1LOYpAAAAbFBMVEVHcEwmP2wlPmslPmolPmomP2smP2snQGwsRG9vaGQlP2slPmslPmolPmonQG0oQm0lPmolPmv9rRT4qRD3qRD2qBD2qBCQdD1zZkhGT1v2qA/2qA/1pw+3iCqOczv2qA/2qA/2qA/5qhP2qA/+xfx/AAAAJHRSTlMATprHsolhPhQIdt3/+i0i7qYVO1Vyibr9/8rx////u6yaJd/LBalFAAAFRklEQVR4AezBgQAAAACAoP2pF6kCAAAAAJjZ8lpsGIShaNkYJAz//7GdtDQQZJR93ryvObqJ5wiplNZaGuv8K+bbQgQAhIoy6cUC7iZDj3qlkE7DOTCwVdzJsI0ww7BeVEbIOrjtzoY7xHpABRVU0u63M1wQSOLqkpj+wnKL5dys6u9rk3PChtIOWHbCBioj/BUB/WBYu//+f3eu2SA8SJtuYzibbnxsfcLS7RRQXFKi0XAY7uAZETcEAn6JfIi9YTF3Fxmec/DJlnjtcibZG5bnR6XAN2UlojiZWy+MwslSHpdIjIYnZydOo+vJ6Jt6F3SGObHYtGRYiaMCoF+axZpGnw7bbqVCyrpxnjSMzfBIqCfJtyXk3z37RviD5WwlEpo03OPq6+BiBx3AGLKRrDwq0WjYkr1ymfsZIYEOSZZoBIuj+6kY/9AVn4EK2UpUIhySjV/9NMP+VejRIEMSJeIZ9iFDg/VFm0qnahqy/SbxDX8Qa55LjsJAEDYIIwvOIuPAmPj+z3j5bo0lekesqty/L3zFqCc6W5seZ21XSGAio1HgTgcCfu+9kMBEqRFhXHfORx4hhvxWaEbi179MFEm38SVHWRMr40KCwQx7BHxxPuR5DyT2CC7cb4aUP8NyNqeD90Fij4CM6yE6GBJ7BNedd0D69wgfMuJAllXdNE3bXK437JG3QKq6vXf0rEd/Mz3yNsiyGciqxzX35BHQwa8krC++GjvaVDfNrkaTSVgURXiUyjlrCGkFHIiwxsoF8MloeRGfmPsy8OTngRgaS3YqeM2lItFMwNQKqFriqWuY31DYpmJryHX0ktUONlULsXWfd7x9M+QmIEy7DbmoqxmIcCZO9EZLliZ2QDWRo1ruagRsE6UycmG+AXhQAzlrYs70aRxIGUdne8iZgIfyTjs0KoyYrVY9KgjT/TOxAoSQ8YCVvu56dCLAVgE1TyMh7X+PR8tS7xRvDMUhyusT7VaD/WI5v9lDjvvj7EJfEK6GH9lk9Y2MkMMZWhc3kPzuwzgOMKMvJV4wmV41Q17oTzqLx3ZWUX8rd7fbMgmuukqGaaQ/m0eutKmZZacah5rZRoN55EYQkeGnBWfHOAV5hXUTffAQsauh1PG5fuQxd9/z72/d6OuIXem0uRHSrft+eECkhnd/BikGzOw38oHYKcaqIAfLPsMjT0+j94JINetefLZ31fh3A2LxgzhAOHtrLTTjqhzJivwgEnPeClalOTy9ZPHccjGbfCE2/JnV6F+Nm8Cqd1x8IY78ihGuOEQRFlG6Cu9qfinJF2J34EuDrtYY8msPiKAnQzURaLXXar0h4seIayK8Kg/+EFvXLV1k5Ytetz6LP8TBfbcvjEOzuZVS5A9x2XWAyJ9+kaWtw7NHxG7nVlYGQSCzzYo9/2jXjnEmB2EwDH8trcEpsCUg3P+OO/VKAyg/ZlL4OcErhIvEbExUPBUwEHcmEix44nNGdzHAAhmMy4sTO2zIvsQMG2VfYoON5a+mrDMMG6xj0lKMMXHWqQQbt25DMCK6SYaVqptcsJJ0kwgrQXRMKl9ZpzrstIVlZGCdYdiJSz8OL524YSjrAC/ehwZLaWkIiu0hTuSVxKojFbbiyhR0HZAbxup8M8U6csEaiX5VCB9Jnq9d7CdGGnPRoYgDmv4B44SQ9bGCM+6uD2XCIbfoI51wTJRHhTcOinK+0P4+ZsJhVDa8I7J26Tph/ETsG94GGgssxke4wd10Ri7Cb1GTDYHGQir6RU0BL0Gpdf1Pb4nwIgGgyK2W/FHqxZHwPgHOuRnnnHPOOefcP8mnXNVyCdQsAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:68px 68px;left:12px;top:12px}@media (min-width: 768px){.icon-tile-flight-confirm{background-size:80px 80px;left:24px;top:32px}}.page.survey.flight .survey-wrapper .result .part .r-question{width:100%;padding-bottom:8px}.page.error{min-height:20vh}.page.error .error-message--form{font-family:SourceSansPro;font-size:15px}


/*# sourceMappingURL=main.9c0e646ff3c40b3cbd52.css.map*/