h1{font-size:40px}h2{font-size:24px}.language-menu{margin:0;width:100%}.language-menu a{padding:10px 16px}.banner-image{max-height:230px;margin-top:0}.banner-image .site-logo{top:0}.front .region-header,.region-header{background-color:#1a1a1a;position:absolute;top:0}#main{padding-top:20px}.twocolumn-content,.twocolumn-sidebar{width:100%;margin-left:0;margin-right:0}.twocolumn-sidebar .quick-links{display:none}.twocolumn-sidebar.mobile{display:block}.twocolumn-sidebar.mobile .quick-links{display:block}.sidebar-menu{display:none}.quick-links li{margin-right:3%;width:22%}.quick-links li:nth-child(2n){margin-right:3%}.quick-links a{font-size:18px;width:83%}.toggle-menu{display:none}.travel-alerts .view-content{display:none}.travel-alerts h2{font-size:23px}.footer-logo,.region-footer-left-bottom,.region-footer-right-bottom{margin-left:0;margin-right:0;width:100%}.route-form-container{font-size:90%}.route-form-container li{font-size:12px}.route-form-container .datepicker{width:71%}.route-form-container .route-form-icon{display:none}.route-form-container h2{width:100%}.route-form-container h2::after{display:inline-block}.node-type-paragraphs-page .banner-image{max-height:inherit}.node-type-paragraphs-page .header .cover{display:flex}.node-type-paragraphs-page .header h1{font-size:24px;line-height:32px}.node-type-paragraphs-page .header .cover-text{align-items:center;bottom:0;display:flex;top:0;width:100%}.node-type-paragraphs-page .header .cover-text .cover-text-inner{display:flex;flex-direction:column}.node-type-paragraphs-page .header .cover-text.cover-align-left{left:0}.node-type-paragraphs-page .header .cover-text.cover-align-right{right:0}.node-type-paragraphs-page .header .cover-text .field-name-field-caption{font-size:1rem;line-height:22px}.front .view-site-notices{margin-top:0}
