@keyframes jssorl-009-spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media (min-width:992px){#mainNav{background-color:#fff}}@font-face{src:url(../font/Oswald-VariableFont_wght.ttf);font-family:'Oswald'}@font-face{src:url(../font/OpenSans-VariableFont_wdth,wght.ttf);font-family:'Open Sans'}@font-face{src:url(../font/OpenSans-Italic-VariableFont_wdth,wght.ttf);font-family:'Open Sans';font-style:italic}#mainNav .navbar-brand,#mainNav .navbar-nav .nav-item .nav-link,.responsive-text,h1,h2,h3,h4,h5{font-family:'Oswald','Helvetica Neue','Helvetica',Arial,sans-serif}.intro-lead-in{font-style:normal!important}.jumbotron-app-store{height:70px;display:inline-block;margin-left:auto;margin-right:auto}.jumbotron-iphone{max-height:600px;margin-left:auto;margin-right:auto;max-width:100%}#contact h3,.cobalt-fa-more{color:#003b84}.btn-download{padding:10px 20px;font-size:1.2em}#mainNav .navbar-nav .nav-item .nav-link{color:#212529;background-color:#fff;padding:.6em!important}.pink{color:#ee037d}.slide-caption.caption.white,.white,.white:hover{color:#fff!important}#mainNav{background-color:#fff}@media (min-width:992px){#mainNav.navbar-shrink{background-color:#fff}}@media (min-width:768px){header.masthead .intro-text .intro-lead-in{font-family:'Oswald','Helvetica Neue','Helvetica',Arial,sans-serif}}.btn,.portfolio-caption,.section-heading,.slide-caption,header.masthead .intro-text .intro-lead-in{font-family:'Oswald','Helvetica Neue','Helvetica',Arial,sans-serif}@media (max-width:480px){.slide-caption{font-size:55pt!important}}*{font-family:'Open Sans','Helvetica',Arial,sans-serif}.jssorl-009-spin img{animation-name:jssorl-009-spin;animation-duration:1.6s;animation-iteration-count:infinite;animation-timing-function:linear}.jssorb032{position:absolute}.jssora051,.jssorb032 .i{position:absolute;cursor:pointer}.jssorb032 .i .b{fill:#fff;fill-opacity:.7;stroke:#000;stroke-width:1200;stroke-miterlimit:10;stroke-opacity:.25}.jssorb032 .i:hover .b,.jssorb032 .iav .b{fill:#000;fill-opacity:.6;stroke:#fff;stroke-opacity:.35}.jssorb032 .iav .b{fill-opacity:1}.jssorb032 .i.idn{opacity:.3}.jssora051{display:block}.jssora051 .a{fill:none;stroke:#fff;stroke-width:360;stroke-miterlimit:10}.jssora051:hover{opacity:.8}.jssora051.jssora051dn{opacity:.5}.jssora051.jssora051ds{opacity:.3;pointer-events:none}.caption{position:absolute;bottom:15%;left:80px;font-size:70px;color:#000;line-height:1.5;padding:5px;box-sizing:border-box;text-shadow:1px 1px 1px #000}.arrowleft,.arrowright{width:65px;height:65px;top:0}.arrowright{right:25px}.arrowleft{left:25px}.arrow-svg{position:absolute;top:0;left:0;width:100%;height:100%}.bullet{position:absolute;bottom:12px;right:12px}.bullet-inner{width:16px;height:16px}.padding-top-140{padding-top:10vh}.padding-top-141{padding-top:24vh}.padding-top-200{padding-top:200px}.slides,.spin{position:relative}.slides{cursor:default;top:0;left:0;width:1300px;height:500px;overflow:hidden}.spin{margin-top:-19px;top:50%;width:38px;height:38px}.loading{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;background-color:rgba(0,0,0,.7)}.slide-container{position:relative;margin:0 auto;top:0;left:0;width:1300px;height:500px;overflow:hidden;visibility:hidden}.text-top-left{position:absolute;top:8px;font-size:1.2em;left:16px;color:#003b84;font-weight:800}.logo{height:8vh}#contact button[type=submit],#contact input[type=email],#contact input[type=tel],#contact input[type=text],#contact input[type=url],#contact textarea{font:400 12px/16px "Open Sans",Helvetica,Arial,sans-serif}#contact{background:#f9f9f9;padding:25px;margin:50px 0}#contact h3{display:block;font-size:30px;font-weight:400}#contact h4{margin:5px 0 15px;display:block;font-size:13px}fieldset{border:medium!important;margin:0 0 10px;min-width:100%;padding:0;width:100%}#contact input[type=email],#contact input[type=tel],#contact input[type=text],#contact input[type=url],#contact textarea{width:100%;border:1px solid #ccc;background:#fff;margin:0 0 5px;padding:10px}#contact input[type=email]:hover,#contact input[type=tel]:hover,#contact input[type=text]:hover,#contact input[type=url]:hover,#contact textarea:hover{-webkit-transition:border-color .3s ease-in-out;-moz-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out;border:1px solid #aaa}#contact textarea{height:100px;max-width:100%;resize:none}#contact button[type=submit]{cursor:pointer;width:100%;border:0;background:#003b84;color:#fff;margin:0 0 5px;padding:10px;font-size:15px}#contact button[type=submit]:hover{background:#09c;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background-color .3s ease-in-out}#contact button[type=submit]:active{box-shadow:inset 0 1px 3px rgba(0,0,0,.5)}#contact input:focus,#contact textarea:focus{outline:0;border:1px solid #999}::-webkit-input-placeholder{color:#888}:-moz-placeholder,::-moz-placeholder{color:#888}:-ms-input-placeholder{color:#888}.padding-top-40{padding-top:40px}.height8{height:8vh}.errormsg{font-size:30vh;color:#003b84}.font-weight-800{font-weight:800}.height-400{height:400px}.padding-bottom-40{padding-bottom:40px}.font-size-3{font-size:3vh}.padding-bottom-70{padding-bottom:70px}.margin-50{margin:50px}.height-30vh{height:30vh}.line-height-30vh{line-height:30vh}.journey-planner{width:300px;height:526px}.width-300{width:300px}.metro-map{height:600px;width:100%}.map{width:100%}.responsive-text{font-size:2.5vh!important;line-height:3.3vh}.Carousel-text{font-size:9vh!important}.text-black{color:#000;text-decoration:none}.muted{color:#777070}.short-description{font-size:4vh}.dates{font-size:3vh}.padding-bottom-10{padding-top:10px}.padding-top-50{padding-top:80px}.nebula{font-size:11px;font-family:'Helvetica Neue','Helvetica',Arial,sans-serif;color:#000;font-weight:800}ul{list-style-type:none}.pagination{text-align:center;display:inline}.img-square{display:block;width:250px;height:75%}.category-img{display:block;width:100%;height:210px}.travel-img{display:block;width:100%;object-fit:contain}#form{width:99%}.btn-position{position:absolute;right:0;top:0}#form,.form-control{display:unset}.btn-large{font-size:4vh}.question{text-align:center}#image-map{width:100%;height:50vh;border:1px solid #ccc;margin-bottom:10px}#portfolio .portfolio-item img,.width-100,body{width:100%}.pink-background{background-color:#ee037d}.btn-travel{margin:5px}.header-padding{padding-top:20vh}body{overflow-x:hidden}.width-full{width:100%;height:auto}.navbar{padding-top:0;padding-bottom:0}.question{display:none}.padding-bottom-5{padding-bottom:5px!important}.owl-theme,a:link,a:visited{text-decoration:none}.bus-stop-name{font-size:23px;color:#000!important;margin-top:0;padding-bottom:0}.bus-stop-col{padding:2px!important}.timetable-text{font-size:20px}.timetable-button{max-height:50px;font-size:120%}.panel{border-width:0 0 1px;border-style:solid;border-color:#fff;background:0 0;box-shadow:none}.panel:last-child{border-bottom:none}.panel-group>.panel:first-child .panel-heading{border-radius:4px 4px 0 0}.panel-group .panel,.panel-heading{border-radius:0}.panel-group .panel+.panel{margin-top:0}.panel-heading{border:0;padding:0;text-align:center}.panel-title a{display:block;color:#003b84;padding:15px;position:relative;font-size:22px;font-weight:400}.panel-body{background:#fff;padding:20px}.panel:last-child .panel-body{border-radius:0 0 4px 4px}.panel:last-child .panel-heading{border-radius:0 0 4px 4px;transition:border-radius .3s linear .2s}.panel:last-child .panel-heading.active{border-radius:0;transition:border-radius linear 0s}.panel-heading.active a:before{content:' ';transition:all .5s;transform:scale(0)}#bs-collapse .panel-heading.active a:after{transform:scale(1);transition:all .5s}#accordion .panel-heading.active a:before{transform:rotate(0deg);transition:all .5s}td.transit-service{text-align:center;font-size:1.5em;font-weight:700;color:purple}td.transit-info{color:#222;font-size:1em}td.transit-time{text-align:center;font-size:1.3em;font-weight:700;color:#003b84}.venue-logo{max-height:150px;max-width:310px}.hover,.show-more p{cursor:pointer}.btn-primary.active{background-color:#0361ee!important;border-color:#0361ee!important}.color-primary{color:#003b84!important}.no-radius{border-radius:0}.owl-stage-outer{height:100%}.legend{background-color:#fff;padding:5px;border-radius:5px;border:1px solid #000}.show-more p{color:#003b84}.hideContent{overflow:hidden;line-height:1em;height:2em}.showContent{line-height:1em;height:100%}.img-ratioed{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.tested{position:absolute;right:2px;top:2px;width:25px}.navbar-shrink .navbar-brand{padding-top:0!important;padding-bottom:3px!important}.navbar-shrink .logo{height:6vh}h1,h2,h3,h4{font-weight:500}.nav-link{text-transform:capitalize}@media (min-width:800px){header{width:90vw;margin:auto}}.card-header.hover{background-color:#003b84}.card-header.hover:hover{background-color:#0361ee}.caretAfter.collapsed::after,.caretAfter::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:5px solid #fff}.caretAfter.collapsed::after{border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-menu li:hover{background-color:#dae0e5}.dropdown-menu{padding-top:0;padding-bottom:0}.dropdown-menu li{padding-top:5px;padding-bottom:5px}.input-group-append{z-index:2}#searchInput{max-width:0;font-size:80%}.hiddenSearch{padding:0;border:0}.slides img{object-fit:cover}.tabContent{height:100%}.fc-button-primary{background-color:#003b84!important;border-color:#003b84!important}.smartbanner{position:sticky!important;bottom:0!important;top:unset!important}.clickableLink{color:#003b84;cursor:pointer}.clickableLink:hover{color:#0361ee}footer span.copyright,footer ul.quicklinks{line-height:20px}.smartbanner-android .smartbanner-button-text{background:#e80975}.smartbanner-android .smartbanner-button{border-radius:10px;box-shadow:none}::selection{color:#fff;background:#003b84}#openSearch{min-height:31px}#searchBtn{border-bottom-left-radius:0;border-top-left-radius:0}@media (max-width:992px){.searchForm{padding-left:.6em;padding-bottom:5px}}.font-weight-light{font-weight:300}.objectFitCover{object-fit:cover}.small{font-size:14px}#navbarResponsive .nav-link{font-size:20px!important}.h4{font-family:'Oswald','Helvetica Neue',Helvetica,Arial,sans-serif}