@charset "UTF-8";.table{border-style:hidden}.table td,.table th{padding:8px 6px;vertical-align:top}.table td.sep-thick,.table th.sep-thick{border-right:2px solid #ccc}.table tr.hl{background:#fdf9ea}.table tr.sep-thick td,.table tr.sep-thick th{border-top:2px solid #ccc}.table--center td,.table--center th{text-align:center}.table--center tfoot td,.table--left td,.table--left th{text-align:left}.table--full-width{width:100%}.table--sticky thead th{background:#fff;position:sticky;top:40px}.table--striped tbody tr:nth-child(2n){background:rgba(0,0,0,.03)}.table--hover tbody tr:hover{background:rgba(0,0,0,.05)}.table--inner-borders-rows td,.table--inner-borders-rows th{border:1px solid #ccc;border-left:none;border-right:none}.table--inner-borders-all td,.table--inner-borders-all th{border:1px solid #ccc}.table--inner-borders-pairs td:nth-of-type(2n){border-right:1px solid #ccc}.table--inner-borders-pairs td:last-child{border-right:none}.headline-banner{align-items:flex-start;color:#fff;display:flex;width:100%}.headline-banner__wrap{display:flex;flex:1 1 100%}.headline-banner__content{flex:1 1 100%}.headline-banner__extra{flex:0 0 300px;margin-left:12px}.headline-banner__flag{box-shadow:0 2px 2px rgba(0,0,0,.2);height:26px;margin-right:12px;width:auto}.headline-banner__title{color:inherit;font-size:24px;font-weight:700;line-height:1;margin-bottom:4px}.headline-banner--vertical{flex-direction:column}.headline-banner--vertical .headline-banner__content,.headline-banner--vertical .headline-banner__wrap{flex:1 1 auto}.headline-banner--vertical .headline-banner__extra{flex:0 0 auto;margin-left:0;width:100%}.headline-banner--vertical .picker-city{font-size:18px;max-width:450px}@media screen and (max-width:600px){.headline-banner{flex-direction:column}.headline-banner .headline-banner__content,.headline-banner .headline-banner__wrap{flex:1 1 auto}.headline-banner .headline-banner__extra{flex:0 0 auto;margin-left:0;width:100%}.headline-banner .picker-city{font-size:18px;max-width:450px}}.pager{font-size:17px;list-style:none;margin:0;text-align:center}.pager__current,.pager__next,.pager__prev{display:inline-block;margin:0}.pager__prev a{margin-left:1em;position:relative}.pager__prev a:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;font-family:iconfont!important;font-size:1.4em;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;right:100%;text-transform:none;width:1em}.pager__next a{margin-right:1em;position:relative}.pager__next a:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;font-family:iconfont!important;font-size:1.4em;font-style:normal;font-variant:normal;font-weight:400;line-height:1;line-height:1em;position:absolute;text-transform:none;width:1em}.pager__current{background:#ddd;border:0;border-radius:3px;color:#333;margin:0 1.5em;padding:6px 12px}.pager__current select{background-color:transparent;background-size:1.5em;border:none;padding-right:1em}.pager__current select:active,.pager__current select:focus{outline:none}.isEmpty .table--holidaycountry{display:none}.table--holidaycountry th{white-space:nowrap}.table--holidaycountry th:first-child{font-variant-numeric:tabular-nums;width:4.75em}.table--holidaycountry td:nth-child(2){width:7em}.table--holindex tbody td:nth-child(2),.table--holindex tbody th{border-bottom:none}.table--holindex tbody td:nth-child(4){max-width:100px}.table--holindex tbody td[colspan="2"]{border:none}.collapsible__content,.collapsible__less{display:none}.collapsible__more,.isVisible .collapsible__content,.isVisible .collapsible__less{display:block}.isVisible .collapsible__more{display:none}.category-list__category{position:sticky;top:40px}.category-list__list{columns:180px 4;list-style:none;margin-left:20px}.category-list__list li{line-height:2;margin:0}.bn-header--holiday{background:#b53e38}.bn-header--holiday .socrow{background:rgba(0,0,0,.2);height:18px;line-height:18px}.bn-header--holiday #bct,.bn-header--holiday #bct a{color:#ccc}.bn-header--holiday #bct a:hover{color:#fff}.bn-header__wrap{padding-bottom:24px;padding-top:24px}.bn-header__extra{background:#f7f3ea;padding:8px 0}.table-data label{align-items:baseline;display:inline-block;display:inline-flex;flex-wrap:wrap;font-size:16px;margin-right:12px}.table-data select{font-weight:400}@media screen and (max-width:400px){.table-data__table{border-right:5px dotted #ddd;overflow-x:scroll}}.jumplist{color:#777;margin:12px 0}.jumplist__label{color:#454545}.jumplist__options{display:inline-flex;list-style:none;margin:0;padding:0}.jumplist__item{font-weight:700;margin:0;padding:0}.jumplist__item a{padding:0 4px}.jumplist__item:after{content:"| ";font-weight:400}.jumplist__item:last-child:after{content:""}.holiday-country__no-holidays{display:none}.isEmpty .holiday-country__no-holidays{display:block}.isEmpty .holiday-country__disclaimer{display:none}.custom-holidays label{display:block}.custom-holidays__options{columns:300px 2}.quick-selection{margin:8px 0}.quick-selection__item:before{content:" | "}.quick-selection__item:first-child:before{content:""}.hiderow td,.hiderow th,.unknown .table-data,.unknown-country{display:none}.unknown .unknown-country{display:block}.pager li{vertical-align:middle}.pager a,.pager select{line-height:1.75em}.pager__current{background:none;margin-left:.5em;margin-right:.5em;padding:0}.pager__current select{background-color:#ebf6fb;border:1px solid #c7e7f6;cursor:pointer;font-weight:700;height:auto;padding:.25rem 2.25em .25rem 1rem;transition:background-color .25s}.pager__current select:hover{background-color:#fdfeff}.pager a{border:1px solid transparent;border-radius:var(--legacy-border-radius-small);display:inline-block;padding:.25rem 1rem;transition:background-color .25s,border-color .25s}.pager a:hover{background:#fdfeff;border-color:#c7e7f6}.pager__prev a{margin-left:0;padding-left:.5rem}.pager__next a{margin-right:0;padding-right:.5rem}.pager__next a:after,.pager__prev a:before{line-height:.7;position:static;vertical-align:-25%}.pager a:focus,.pager select:focus{outline:.125rem solid #432f50}.calendar-links{align-items:center;display:flex;flex-wrap:wrap;font-size:18px;font-weight:700;justify-content:space-between;margin:24px 0 6px;max-width:550px}@media only screen and (max-width:64em){.calendar-links span{display:none}}.calendar-links__item{align-items:flex-end;display:flex}.calendar-links__item i{font-size:24px}.pulse-hl{animation:pulse-hl 4s ease-in 0s 1 normal both}@keyframes pulse-hl{50%{background:#f9f6d0}}.app_teaser__icon{margin-right:12px}.teaser__txt h4{line-height:1}