@media only screen and (min-width:1921px){#page{max-width:1920px;margin:0 auto}header{left:0}.top-bar.padded{max-width:1920px;margin:0 auto}}@media only screen and (max-width:1366px){#wpadminbar{display:none}html{font-size:.9rem}.padded{padding-left:5%;padding-right:5%}.featured-post.blog-post .content p{display:none}}@media only screen and (max-width:1124px){html{font-size:.8rem}#masthead{max-height:100px}#masthead.nav-up{top:-100px}}@media only screen and (max-width:1050px){.timeline-nav .timeline-swiper{padding-bottom:2rem}}@media only screen and (max-width:900px){.contact-form .hidden-label{display:none}.time-column p{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.time-column p>span{width:100%}#top-nav{display:none}#mobile-menu .copyright img{max-width:12rem}.contact-form .row .row{margin-bottom:0}.accordion__content-inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.accordion__content-inner .single-event{-ms-flex-preferred-size:calc(50% - 1rem);flex-basis:calc(50% - 1rem)}.post-list,.blog-articles,.tour-list,.post-list.points-list{grid-template-columns:repeat(2,1fr)}.featured-post{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.featured-post.blog-post{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.blog-post .featured-content{border:2px solid var(--cc-neutral);border-top:none;border-radius:0 0 2rem 2rem}.featured-post.blog-post .card-image{position:static}.featured-post.blog-post .content{margin-bottom:0}.blog-post .featured-content{padding:2rem}.blog-post .featured-text.row.dual-language-row{gap:1rem}.featured-post.blog-post .card-image img{width:100%;height:350px;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom right;object-position:bottom right}.contact-form-section .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.top-menu-wrap,.top-bar{position:static}#search-wrap{width:100%;left:0;padding:1rem 5%;background:var(--cc-bg)}#search-wrap.show{top:100px;left:0}}@media only screen and (max-width:768px){main{padding-top:7rem}.main-menu ul{max-width:100%}.accordion__icon{padding-right:1rem}.accordion__icon svg{width:2rem}[data-theme="cs"]{--item-order:column;--item-webkit-order:normal;--row-webkit-direction:vertical;--row-order:column}[data-theme="de"]{--item-order:column-reverse;--item-webkit-order:reverse;--row-webkit-direction:horizontal;--row-order:column-reverse}.link-button{font-size:1.125rem}.wp-block-contact-form-7-contact-form-selector{padding:1.5rem}.checkbox-item{-ms-flex-preferred-size:100%;flex-basis:100%}}@media only screen and (max-width:600px){.accordion__title .dual-language{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:var(--item-order);flex-direction:var(--item-order)}.accordion__title{padding-right:3.5rem}.contact-list .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:500px){html{font-size:.7rem}.page-logo{width:10rem}#masthead{max-height:65px}#masthead.nav-up{top:-65px}#search-wrap.show{top:65px}header{padding-top:.5rem;padding-bottom:.5rem}h1{font-size:2.5rem}p,h3{font-size:1.375rem}.post-list,.blog-articles,.post-list.points-list{grid-template-columns:1fr}.accordion__content-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .main-footer.row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem}.footer-menu .dual-language{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer-content{gap:4rem}.footer-menu ul{padding-left:0}.page-headline{font-size:1.85rem;max-width:100%}.form-wrap{margin:0 -5%}}@media only screen and (max-width:400px){h1{font-size:2.1rem}.copyright{display:none}.wpcf7 .wpcf7-recaptcha iframe{max-width:280px}}