@import"https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i";/*!
OC Transpo Website Styles
Copyright 2019 OC Transpo
Authors: Justin MacNeil, Tashana Allen (RealDecoy)
*/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}body a:focus,body button:focus{outline-color:-webkit-focus-ring-color;outline-style:auto}/*!
 * Bootstrap Grid v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{box-sizing:inherit}.container{width:100%;padding-right:27.5px;padding-left:27.5px;margin-right:auto;margin-left:auto}@media(min-width: 576px){.container{max-width:540px}}@media(min-width: 768px){.container{max-width:720px}}@media(min-width: 992px){.container{max-width:960px}}@media(min-width: 1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:27.5px;padding-left:27.5px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-27.5px;margin-left:-27.5px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-xl,.col-xl-auto,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;min-height:1px;padding-right:27.5px;padding-left:27.5px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 12.5%;max-width:12.5%}.col-2{flex:0 0 25%;max-width:25%}.col-3{flex:0 0 37.5%;max-width:37.5%}.col-4{flex:0 0 50%;max-width:50%}.col-5{flex:0 0 62.5%;max-width:62.5%}.col-6{flex:0 0 75%;max-width:75%}.col-7{flex:0 0 87.5%;max-width:87.5%}.col-8{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:9}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.offset-1{margin-left:12.5%}.offset-2{margin-left:25%}.offset-3{margin-left:37.5%}.offset-4{margin-left:50%}.offset-5{margin-left:62.5%}.offset-6{margin-left:75%}.offset-7{margin-left:87.5%}@media(min-width: 576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 12.5%;max-width:12.5%}.col-sm-2{flex:0 0 25%;max-width:25%}.col-sm-3{flex:0 0 37.5%;max-width:37.5%}.col-sm-4{flex:0 0 50%;max-width:50%}.col-sm-5{flex:0 0 62.5%;max-width:62.5%}.col-sm-6{flex:0 0 75%;max-width:75%}.col-sm-7{flex:0 0 87.5%;max-width:87.5%}.col-sm-8{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:9}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:12.5%}.offset-sm-2{margin-left:25%}.offset-sm-3{margin-left:37.5%}.offset-sm-4{margin-left:50%}.offset-sm-5{margin-left:62.5%}.offset-sm-6{margin-left:75%}.offset-sm-7{margin-left:87.5%}}@media(min-width: 768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 12.5%;max-width:12.5%}.col-md-2{flex:0 0 25%;max-width:25%}.col-md-3{flex:0 0 37.5%;max-width:37.5%}.col-md-4{flex:0 0 50%;max-width:50%}.col-md-5{flex:0 0 62.5%;max-width:62.5%}.col-md-6{flex:0 0 75%;max-width:75%}.col-md-7{flex:0 0 87.5%;max-width:87.5%}.col-md-8{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:9}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.offset-md-0{margin-left:0}.offset-md-1{margin-left:12.5%}.offset-md-2{margin-left:25%}.offset-md-3{margin-left:37.5%}.offset-md-4{margin-left:50%}.offset-md-5{margin-left:62.5%}.offset-md-6{margin-left:75%}.offset-md-7{margin-left:87.5%}}@media(min-width: 992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 12.5%;max-width:12.5%}.col-lg-2{flex:0 0 25%;max-width:25%}.col-lg-3{flex:0 0 37.5%;max-width:37.5%}.col-lg-4{flex:0 0 50%;max-width:50%}.col-lg-5{flex:0 0 62.5%;max-width:62.5%}.col-lg-6{flex:0 0 75%;max-width:75%}.col-lg-7{flex:0 0 87.5%;max-width:87.5%}.col-lg-8{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:9}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:12.5%}.offset-lg-2{margin-left:25%}.offset-lg-3{margin-left:37.5%}.offset-lg-4{margin-left:50%}.offset-lg-5{margin-left:62.5%}.offset-lg-6{margin-left:75%}.offset-lg-7{margin-left:87.5%}}@media(min-width: 1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 12.5%;max-width:12.5%}.col-xl-2{flex:0 0 25%;max-width:25%}.col-xl-3{flex:0 0 37.5%;max-width:37.5%}.col-xl-4{flex:0 0 50%;max-width:50%}.col-xl-5{flex:0 0 62.5%;max-width:62.5%}.col-xl-6{flex:0 0 75%;max-width:75%}.col-xl-7{flex:0 0 87.5%;max-width:87.5%}.col-xl-8{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:9}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:12.5%}.offset-xl-2{margin-left:25%}.offset-xl-3{margin-left:37.5%}.offset-xl-4{margin-left:50%}.offset-xl-5{margin-left:62.5%}.offset-xl-6{margin-left:75%}.offset-xl-7{margin-left:87.5%}}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}@media(min-width: 576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}}@media(min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}}@media(min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}}@media(min-width: 1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media(min-width: 576px){.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}}@media(min-width: 992px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}}@media(min-width: 1200px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media(max-width: 575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media(min-width: 576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media(max-width: 767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media(min-width: 768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media(max-width: 991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media(min-width: 992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media(max-width: 1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media(min-width: 1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.fade{transition:opacity .15s linear}@media screen and (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:none}@media screen and (prefers-reduced-motion: reduce){.collapsing{transition:none}}body{color:#2d2d2d;font-family:"Open Sans",sans-serif;font-display:fallback;line-height:1.25}::selection{background:#2d2d2d;color:#fff}@media(prefers-reduced-motion: reduce){*{animation:none !important;transition:none !important;scroll-behavior:auto !important}}a{color:#016b9d}b{font-weight:600}strong{font-weight:bold}i,em{font-style:italic}p{margin:16px 0;margin:1rem 0}h2,h3,h4,h5,h6{margin:.25em 0 .25em 0;font-weight:normal;padding:.5em 0 0 0;color:#383535}h1{font-size:37px;font-size:2.3rem;line-height:1;font-weight:normal;margin:.25em 0 .25em 0}@media(min-width: 768px){h1{font-size:64px;font-size:4rem}}h2{font-size:31px;font-size:1.9rem;line-height:1}@media(min-width: 768px){h2{font-size:44px;font-size:2.75rem}}h3{font-size:22px;font-size:1.4rem;line-height:1}@media(min-width: 768px){h3{font-size:32px;font-size:2rem}}h4{font-size:20px;font-size:1.25rem}@media(min-width: 768px){h4{font-size:22px;font-size:1.4rem}}sup{font-size:75%;vertical-align:top;vertical-align:super}sub{bottom:-0.25em;font-size:75%;line-height:0;position:relative;vertical-align:baseline}.section--accessible-transit h1{font-size:32px;font-size:2rem;font-weight:bold;line-height:1;margin:0 0 1em}@media(min-width: 768px){.section--accessible-transit h1{font-size:50px;font-size:3.125rem}}.cke_contents_ltr sub{bottom:-0.5em}.cke_contents_ltr sup sub{bottom:-0.65em}.isn{display:none;position:relative;border-top:1px solid rgba(0,0,0,.25)}.isn:first-child{border-top:none}.isn p{margin:0}.isn a{color:#000;text-decoration:none}.isn a:hover,.isn a:focus{text-decoration:underline}@media(max-width: 767.98px){.isn{background:url("../img/isn-bg.png") repeat #ffc600;background-size:cover;color:#000;font-size:12px;font-size:.75rem;letter-spacing:.75px;line-height:17px;min-height:45px}.isn a{display:block;font-weight:bold;padding:14px}.isn .close-icon{cursor:pointer;position:absolute;top:12px;right:2%}}@media(min-width: 576px){.isn{background:url("../img/isn-bg.png") repeat #ffc600;background-size:cover;color:#363636;font-weight:bold;text-align:center}.isn a{display:block;padding:14px}.isn .close-icon{cursor:pointer;position:absolute;right:2%;top:14px}}a.skip-to-content:focus{position:relative;color:#fff;display:block;height:auto;width:100%;padding:5px 10px;background:#2c2c2c;margin:0;z-index:10}@media(min-width: 992px){.navbar{padding:0}}.navbar .navbar-toggler{border:0;padding-right:0;vertical-align:text-bottom;padding-left:17px}@media(max-width: 1199.98px){.navbar .navbar-toggler{display:inline-block}}.navbar .navbar-toggler .navbar-toggler-icon{background-image:url("../img/menu.svg")}@media(max-width: 991.98px){.navbar--main-nav .logo{float:left;padding:0}.navbar--main-nav .logo img{height:21px;max-width:100%;width:108px}.navbar--main-nav .logo--desktop{display:none}}@media(min-width: 992px){.navbar--main-nav .logo--mobile{display:none}.navbar--main-nav .logo--desktop{background:url("../img/octranspo-o.png") no-repeat 20% 100%;background-size:159px 132px;height:153px;margin-top:-58px;margin-bottom:-1px;margin-left:25px;margin-right:-25px;overflow:hidden;text-align:left;text-indent:-1000%;width:212px}}@media(min-width: 1200px){.navbar--main-nav .logo--desktop{background-position:bottom left;background-size:contain}}.navbar--main-nav nav.top-nav{display:inline}@media(max-width: 991.98px){.navbar--main-nav{box-shadow:0 3px 4px 0 rgba(0,0,0,.1)}}.navbar--main-nav .mobile-nav-container{float:right;text-align:right;padding-right:0px}@media(min-width: 992px){.navbar--main-nav .mobile-nav-container{display:none}}.navbar--main-nav .utility-nav-mobile{display:inline-block}.navbar--main-nav .utility-nav-mobile .language-toggle{background:#016b9d;border-radius:2px;color:#fff;line-height:30px;padding:0 6px;width:auto;text-decoration:none;display:inline-block;vertical-align:top;margin-right:17px;text-transform:uppercase}@media(min-width: 992px){.navbar--main-nav .utility-nav-mobile{display:none}}@media(max-width: 991.98px){.navbar--main-nav .header__navigation{background:linear-gradient(0deg, #FFFFFF 0%, #F4F4F4 100%);display:block;height:100%;left:0px;max-width:100%;padding:0;position:fixed;top:0;transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-webkit-transform:translateX(-100%);width:calc(100% - 60px);z-index:1000;overflow:scroll;-webkit-overflow-scrolling:touch}.navbar--main-nav .header__navigation img{height:26px;width:137.5px}.navbar--main-nav .header__navigation__top>.container,.navbar--main-nav .header__navigation__bottom>.container{max-width:100%}.navbar--main-nav .header__navigation__bottom{padding-left:0;padding-right:0;padding-top:0}.navbar--main-nav .header__navigation__top{padding-bottom:0}.navbar--main-nav .header__navigation__top .col-8{padding-left:0;padding-right:0}.navbar--main-nav .header__navigation.show{box-shadow:-10px 0px 25px rgba(0,0,0,.5);transform:none;transform:none;-moz-transform:none;-o-transform:none;-webkit-transform:none}.navbar--main-nav .header__navigation button.close{background:none rgba(0,0,0,0);border:none;cursor:pointer;font-size:38px;height:24px;line-height:10px;overflow:hidden;padding:0px 0 6px;color:#fff;position:absolute;right:10px}.navbar--main-nav .header__navigation .main-nav{font-size:18px;font-stretch:1.125rem;line-height:2;margin-bottom:35px;padding:0 7px}.navbar--main-nav .header__navigation .main-nav>ul>li.has-subnav>ul{padding-bottom:15px;border-bottom:1px solid #e8e8e8}.navbar--main-nav .header__navigation .main-nav>ul>li:first-child{border-top:1px solid #e8e8e8}.navbar--main-nav .header__navigation .main-nav li{display:block;font-weight:600;border-bottom:1px solid #e8e8e8}.navbar--main-nav .header__navigation .main-nav li.has-subnav li{border:0}.navbar--main-nav .header__navigation .main-nav li.has-subnav li a{font-size:12px;font-size:.75rem;font-weight:normal;line-height:32px;padding-top:0;padding-bottom:0}.navbar--main-nav .header__navigation .main-nav li.has-subnav>a{position:relative;padding-right:27px}.navbar--main-nav .header__navigation .main-nav li.has-subnav>a .expand{background:url("../img/right-arrow-black.svg") no-repeat 96% center;height:100%;overflow:hidden;position:absolute;right:0;text-indent:-1000%;top:0;width:27px}.navbar--main-nav .header__navigation .main-nav li.has-subnav>a.active .expand{background:url("../img/down-arrow-black.svg") no-repeat 96% center}.navbar--main-nav .header__navigation .main-nav li.has-subnav.red-nav-item>a .expand{background:url("../img/right-arrow-white.svg") no-repeat 96% center;background-size:6px 11px;margin-right:4px}.navbar--main-nav .header__navigation .main-nav li a{color:#000;font-size:14px;font-size:.875rem;text-decoration:none;display:inline-block;padding:8px 0 8px 10px;width:100%}.navbar--main-nav .header__navigation .main-nav li ul{padding-left:15px}.navbar--main-nav .header__navigation .main-nav li ul li{font-weight:600;line-height:29px}.navbar--main-nav .header__navigation .main-nav li ul li a{color:#000}.navbar--main-nav .header__navigation .main-nav li ul li.has-subnav>a{background-size:5.5px 11px}.navbar--main-nav .header__navigation .main-nav li ul li.has-subnav>a.active{background-size:11px;color:#ffc600}.navbar--main-nav .header__navigation .main-nav li.active{border-bottom:2px solid #ffc600}.navbar--main-nav .header__navigation .main-nav .col-8{padding-left:0;padding-right:0}.navbar--main-nav .header__navigation .quick-links-nav a,.navbar--main-nav .header__navigation .utility-nav a{display:block;color:#7d7d7d;text-decoration:none;padding:8px 0 0px 20px;font-weight:600;font-size:14px;font-size:.875rem}.navbar--main-nav .header__navigation .row--mobile-nav-top-bar{padding:20px 20px 0px}.navbar--main-nav .header__navigation .search-form{margin:15px 20px 20px 20px;position:relative;width:100%;width:calc(100% - 40px)}.navbar--main-nav .header__navigation .search-form input[type=text]{background:#fff;border:1px solid #979797;border-radius:2px;font-size:18px;font-style:italic;margin-bottom:0;padding:5px 8px;width:100%}}@media(max-width: 991.98px)and (max-width: 991.98px){.navbar--main-nav .header__navigation .search-form input[type=text]{border:1px solid #979797;border-radius:2px;font-size:1rem;line-height:1.125;padding:7px 14px;box-shadow:0 3px 4px 0 rgba(0,0,0,.1)}}@media(max-width: 991.98px){.navbar--main-nav .header__navigation .search-form label{display:inline}.navbar--main-nav .header__navigation .search-form button{background:url("../img/search-solid.svg") no-repeat center;border:none;overflow:hidden;position:absolute;text-indent:1000%;right:8px;bottom:10px;width:24px}}@media(max-width: 991.98px)and (max-width: 991.98px){.navbar--main-nav .header__navigation .search-form button{background-size:16px 16px;height:16px;margin-top:0;padding:0}}@media(max-width: 991.98px){.navbar--main-nav .header__navigation .utility-nav-desktop{display:none}}@media(min-width: 992px){.navbar--main-nav .header__navigation{box-shadow:0 2px 14px 0 rgba(0,0,0,.15);display:block !important}.navbar--main-nav .header__navigation__top{background:#2c2c2c;color:#fff;padding:15px 0 15px}.navbar--main-nav .header__navigation__top a{color:#fff;text-decoration:none}.navbar--main-nav .header__navigation__top a:hover,.navbar--main-nav .header__navigation__top a:focus{text-decoration:underline}.navbar--main-nav .header__navigation .main-nav{text-align:right;margin-left:-68px}.navbar--main-nav .header__navigation .main-nav>ul>li.active:after{content:"";border-top:6px solid #ffc600;display:block;margin-top:-3px}.navbar--main-nav .header__navigation .main-nav li.red-nav-item>a{background:#e71324;padding:4px 7px !important;color:#fff;margin-bottom:31px}.navbar--main-nav .header__navigation .main-nav li.red-nav-item.active:after{margin:0px auto 0 auto !important}.navbar--main-nav .header__navigation .main-nav li{display:inline-block;font-weight:bold;line-height:1.3157894737;position:relative;z-index:100}.navbar--main-nav .header__navigation .main-nav li a{color:#000;display:inline-block;padding:33px 0 35px 30px;text-decoration:none}.navbar--main-nav .header__navigation .main-nav li:first-child a{padding-left:0}.navbar--main-nav .header__navigation .main-nav li:last-child a{padding-right:0}.navbar--main-nav .header__navigation .main-nav li ul{display:none}.navbar--main-nav .header__navigation .main-nav>ul>li:hover>ul:before,.navbar--main-nav .header__navigation .main-nav>ul>li:hover>ul:after{bottom:100%;left:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}.navbar--main-nav .header__navigation .main-nav>ul>li:hover>ul:after{border-color:hsla(0,0%,100%,0);border-bottom-color:#fff;border-width:0 14px 8px 14px;margin-left:-14px}.navbar--main-nav .header__navigation .main-nav>ul>li:hover>ul:before{border-color:rgba(209,209,209,0);border-bottom-color:#d1d1d1;border-width:0 15px 9px 15px;margin-left:-15px}.navbar--main-nav .header__navigation .main-nav li:hover>ul{background:#fff;border:1px solid #d1d1d1;box-shadow:0 14px 20px 0 rgba(0,0,0,.3);display:block;font-size:14px;font-size:.875rem;line-height:1.3571428571;width:300px;position:absolute;text-align:left;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-left:22px}.navbar--main-nav .header__navigation .main-nav li:hover>ul li{display:block;font-size:14px;font-size:.875rem}.navbar--main-nav .header__navigation .main-nav li:hover>ul a{background:#fff;display:block;padding:9px 10px 12px;position:relative;z-index:100;border-bottom:1px solid #f6f6f6}.navbar--main-nav .header__navigation .main-nav li:hover>ul a:hover,.navbar--main-nav .header__navigation .main-nav li:hover>ul a:focus{background:#2c2c2c;color:#fff}.navbar--main-nav .header__navigation .main-nav li:hover>ul li.has-subnav>a{background:url("../img/nav-plus.svg") no-repeat 97.5% 50% #fff;background-size:12px 12px}.navbar--main-nav .header__navigation .main-nav li:hover>ul li.has-subnav>a:hover,.navbar--main-nav .header__navigation .main-nav li:hover>ul li.has-subnav>a:focus{background:url("../img/nav-plus-reverse.svg") no-repeat 97.5% 50% #2c2c2c;background-size:12px 12px}.navbar--main-nav .header__navigation .main-nav li:hover>ul li.has-subnav ul>li>a:hover,.navbar--main-nav .header__navigation .main-nav li:hover>ul li.has-subnav ul>li>a:focus{background-color:#efefef;color:#000}.navbar--main-nav .header__navigation .main-nav li:hover>ul ul{margin-left:0;box-shadow:5px 14px 20px 0 rgba(0,0,0,.3);left:150%;top:0}.navbar--main-nav .header__navigation .main-nav li:hover>ul ul:after{content:"";width:1px;height:100%;display:block;position:absolute;top:0;box-shadow:1px 0px 5px 0 rgba(0,0,0,.5);z-index:100;left:-1px}.navbar--main-nav .header__navigation .main-nav li:nth-child(n+5) ul ul{left:-50%}.navbar--main-nav .header__navigation .main-nav li:nth-child(n+5) ul ul:after{box-shadow:-1px 0px 5px 0 rgba(0,0,0,.5);left:auto;right:-1px}.navbar--main-nav .header__navigation .main-nav li:first-child:hover ul{margin-left:0}.navbar--main-nav .header__navigation .main-nav .quick-links-nav,.navbar--main-nav .header__navigation .main-nav .utility-nav{display:none}.navbar--main-nav .header__navigation .utility-nav-desktop{font-size:18px;font-size:1.125rem;font-weight:bold;line-height:1.2222222222;text-align:right}.navbar--main-nav .header__navigation .utility-nav-desktop .quick-links-nav,.navbar--main-nav .header__navigation .utility-nav-desktop .utility-nav{display:inline-block}.navbar--main-nav .header__navigation .utility-nav-desktop .quick-links-nav a,.navbar--main-nav .header__navigation .utility-nav-desktop .utility-nav a{padding-left:13px}.navbar--main-nav .header__navigation .utility-nav-desktop .quick-links-nav a:first-child,.navbar--main-nav .header__navigation .utility-nav-desktop .utility-nav a:first-child{padding-left:0}.navbar--main-nav .header__navigation .utility-nav-desktop .quick-links-nav a:after,.navbar--main-nav .header__navigation .utility-nav-desktop .utility-nav a:after{content:"|";display:inline-block;padding-left:13px;text-decoration:none !important;-webkit-text-fill-color:#fff;color:#fff}.navbar--main-nav .header__navigation .utility-nav-desktop .quick-links-nav a:last-child:after,.navbar--main-nav .header__navigation .utility-nav-desktop .utility-nav a:last-child:after{content:"";padding:0}.navbar--main-nav .header__navigation .utility-nav-desktop .search-nav{display:inline-block}.navbar--main-nav .header__navigation .utility-nav-desktop .search-form{margin:0;margin-right:10px;max-width:219px;position:relative}}@media(min-width: 992px)and (min-width: 992px)and (max-width: 1200px){.navbar--main-nav .header__navigation .utility-nav-desktop .search-form{max-width:179px}}@media(min-width: 992px){.navbar--main-nav .header__navigation .utility-nav-desktop .search-form input[type=text]{border:1px solid #979797;border-radius:2px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);font-size:18px;font-size:1.125rem;line-height:1.2222222222;margin-bottom:0;padding:6px 14px 6px;width:100%}.navbar--main-nav .header__navigation .utility-nav-desktop .search-form label{margin:0}.navbar--main-nav .header__navigation .utility-nav-desktop .search-form button{background:url("../img/search-solid.svg") no-repeat center;border:none;font-size:16px;font-size:1rem;line-height:1.25;margin-top:0;overflow:hidden;padding:0;position:absolute;text-indent:1000%;right:8px;top:8px;width:24px}.navbar--main-nav .header__navigation .utility-nav-desktop .language-toggle{background:#016b9d;border-radius:2px;color:#fff;display:inline-block;font-size:16px;font-size:1rem;line-height:1.375;padding:6px 9px 7px 10px;width:auto;text-transform:uppercase}.navbar--main-nav .header__navigation .row--mobile-nav-search,.navbar--main-nav .header__navigation .row--mobile-nav-top-bar{display:none}}@media(min-width: 1200px){.navbar--main-nav .header__navigation .main-nav{margin-left:-30px}}@media(min-width: 576px){.navbar--main-nav .header__navigation .quick-links-nav{padding-right:24px}.navbar--main-nav .header__navigation .quick-links-nav,.navbar--main-nav .header__navigation .utility-nav{font-size:14px;font-size:.875rem;font-weight:600;line-height:1.2222222222}}@media(min-width: 992px){.navbar--main-nav .header__navigation .utility-nav-desktop .search-nav{margin-left:10px}.navbar--main-nav .header__navigation .quick-links-nav{padding-right:14px}.navbar--main-nav .header__navigation .main-nav li{font-size:16px;font-size:1rem;line-height:1.375}.navbar--main-nav .header__navigation .main-nav li a{padding-left:20px;padding-right:20px}.navbar--main-nav .header__navigation .main-nav>ul>li.active:first-child:after{margin-right:22.5px}.navbar--main-nav .header__navigation .main-nav>ul>li.active:last-child:after{margin-left:22.5px}.navbar--main-nav .header__navigation .main-nav>ul>li:last-child:hover>ul{left:38%;margin-left:0;width:200px}.navbar--main-nav .header__navigation .main-nav>ul>li:last-child:hover>ul a{padding-right:18px}.navbar--main-nav .header__navigation .main-nav>ul>li:last-child:hover>ul ul{width:200px}}@media(min-width: 992px){.navbar--main-nav .header__navigation .main-nav li{font-size:15px;font-size:.9375rem}.navbar--main-nav .header__navigation .main-nav li a{padding-left:15px;padding-right:9px}.navbar--main-nav .header__navigation .main-nav li .expand{display:none}}@media(min-width: 1200px){.navbar--main-nav .header__navigation .main-nav li{font-size:16px;font-size:1rem}.navbar--main-nav .header__navigation .main-nav li a{padding-left:16px;padding-right:16px}.navbar--main-nav .header__navigation .main-nav li .expand{display:none}}@media(min-width: 1200px){.navbar--main-nav .header__navigation .quick-links-nav{padding-right:20px}.navbar--main-nav .header__navigation .quick-links-nav,.navbar--main-nav .header__navigation .utility-nav{font-size:16px;font-size:1rem;line-height:22px;font-weight:600px}.navbar--main-nav .header__navigation .main-nav>ul>li.active:first-child:after{margin-right:45px}.navbar--main-nav .header__navigation .main-nav>ul>li.active:last-child:after{margin-left:45px}}footer .footer-nav{background:#1a1a1a;color:#fff;font-weight:bold;line-height:1.75;padding:34px 24px}@media(max-width: 767.98px){footer .footer-nav{text-align:center;padding:34px 24px;margin-top:-5%}footer .footer-nav .footer-social{margin-top:30px}}@media(min-width: 768px){footer .footer-nav .footer-social{text-align:right}}footer .footer-nav .footer-social li{display:inline-block;margin-right:16px}footer .footer-nav .footer-social li.youtube{margin-right:0}footer .footer-nav a{color:#fff;text-decoration:none;font-size:20px;font-size:1.25rem}footer .footer-nav a:hover,footer .footer-nav a:focus{text-decoration:underline}@media(max-width: 767.98px){footer .footer-nav a{font-size:16px;font-size:1rem}}footer .footer-nav a.contact{background:#cb2c2c;display:inline-block;font-size:15px;font-size:.9375rem;line-height:1.25;margin-right:8px;margin-top:2em;padding:4px 8px 6px;text-align:center;width:110px;background-image:url("../img/right_white_arrow.svg");background-repeat:no-repeat;background-position:95.5% center;padding-right:15px}footer .footer-nav a.contact:hover,footer .footer-nav a.contact:focus{background-color:#bf1212;text-decoration:none}footer .copyright{background:#0c0c0c;color:#b9b9b9;text-align:center;font-size:20px;font-size:1.25rem}@media(max-width: 767.98px){footer .copyright{padding:18px}footer .copyright p{max-width:40%;margin:auto;font-size:14px;font-size:.875rem}}.row--breadcrumbs .breadcrumbs,.row--breadcrumbs .basic-content ul.breadcrumbs{padding:24px 16px;padding:1.5rem 1rem;margin-left:0}@media(min-width: 768px){.row--breadcrumbs .breadcrumbs,.row--breadcrumbs .basic-content ul.breadcrumbs{padding:70px 0 32px 0;padding:4.375rem 0 2rem 0}}.row--breadcrumbs .breadcrumbs li,.row--breadcrumbs .basic-content ul.breadcrumbs li{display:inline-block;position:relative;padding-left:0}.row--breadcrumbs .breadcrumbs li:nth-child(0),.row--breadcrumbs .basic-content ul.breadcrumbs li:nth-child(0){z-index:8}.row--breadcrumbs .breadcrumbs li:nth-child(1),.row--breadcrumbs .basic-content ul.breadcrumbs li:nth-child(1){z-index:7}.row--breadcrumbs .breadcrumbs li:nth-child(2),.row--breadcrumbs .basic-content ul.breadcrumbs li:nth-child(2){z-index:6}.row--breadcrumbs .breadcrumbs li:nth-child(3),.row--breadcrumbs .basic-content ul.breadcrumbs li:nth-child(3){z-index:5}.row--breadcrumbs .breadcrumbs li:nth-child(4),.row--breadcrumbs .basic-content ul.breadcrumbs li:nth-child(4){z-index:4}.row--breadcrumbs .breadcrumbs li:nth-child(5),.row--breadcrumbs .basic-content ul.breadcrumbs li:nth-child(5){z-index:3}.row--breadcrumbs .breadcrumbs li:nth-child(6),.row--breadcrumbs .basic-content ul.breadcrumbs li:nth-child(6){z-index:2}.row--breadcrumbs .breadcrumbs li:nth-child(7),.row--breadcrumbs .basic-content ul.breadcrumbs li:nth-child(7){z-index:1}.row--breadcrumbs .breadcrumbs li:nth-child(8),.row--breadcrumbs .basic-content ul.breadcrumbs li:nth-child(8){z-index:0}.row--breadcrumbs .breadcrumbs li:before,.row--breadcrumbs .basic-content ul.breadcrumbs li:before{background:#fff;content:"";position:absolute;top:-1px;left:-13px;height:18px;width:18px;background:inherit;transform:translateY(5px) rotate(45deg);transition:all .3s ease;border-top:3px solid #fff;border-right:3px solid #fff}.row--breadcrumbs .breadcrumbs li:after,.row--breadcrumbs .basic-content ul.breadcrumbs li:after{border-top:3px solid #fff;border-right:3px solid #fff;content:"";position:absolute;top:-2px;right:-12px;height:20px;width:20px;background:inherit;transform:translateY(5px) rotate(45deg);transition:all .3s ease}.row--breadcrumbs .breadcrumbs li:first-child:before,.row--breadcrumbs .basic-content ul.breadcrumbs li:first-child:before{display:none}.row--breadcrumbs .breadcrumbs li a,.row--breadcrumbs .basic-content ul.breadcrumbs li a{background:#434343;border:1px solid #000;color:#fff;display:inline-block;font-size:14px;font-size:.875rem;font-weight:bold;line-height:1em;padding:5px 13px 5px 20px;position:relative;text-decoration:none;z-index:10;letter-spacing:.4px}.row--breadcrumbs .breadcrumbs li a:after,.row--breadcrumbs .basic-content ul.breadcrumbs li a:after{border-top:1px solid #000;border-right:1px solid #000;content:"";position:absolute;top:-2px;right:-10px;height:18px;width:18px;background:inherit;transform:translateY(5px) rotate(45deg);transition:all .3s ease}.row--breadcrumbs .breadcrumbs li.last,.row--breadcrumbs .basic-content ul.breadcrumbs li.last{background:#e71324;border:1px solid #bd1625;color:#fff;font-size:14px;font-size:.875rem;font-weight:bold;line-height:1em;padding:5px 13px 5px 20px;position:relative;letter-spacing:.4px}.row--breadcrumbs .breadcrumbs li.last:before,.row--breadcrumbs .basic-content ul.breadcrumbs li.last:before{background:#fff}.row--breadcrumbs .breadcrumbs li.last:after,.row--breadcrumbs .basic-content ul.breadcrumbs li.last:after{border-top:1px solid #bd1625;border-right:1px solid #bd1625;content:"";position:absolute;top:-2px;right:-11px;height:18px;width:18px;background:inherit;transform:translateY(5px) rotate(45deg);transition:all .3s ease}.row--breadcrumbs .breadcrumbs li.last span,.row--breadcrumbs .basic-content ul.breadcrumbs li.last span{display:inline-block;margin-bottom:-2px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width: 767.98px){.row--breadcrumbs .breadcrumbs li.last,.row--breadcrumbs .basic-content ul.breadcrumbs li.last{background:url(../img/left-black-arrow.svg) no-repeat left center;border:none;color:#000;font-weight:normal}.row--breadcrumbs .breadcrumbs li.last:before,.row--breadcrumbs .breadcrumbs li.last:after,.row--breadcrumbs .basic-content ul.breadcrumbs li.last:before,.row--breadcrumbs .basic-content ul.breadcrumbs li.last:after{display:none}}@media(max-width: 767.98px){.row--breadcrumbs .breadcrumbs,.row--breadcrumbs .basic-content ul.breadcrumbs{padding:25px 0 35px;padding:1.562rem 0 2.187rem}.row--breadcrumbs .breadcrumbs li a,.row--breadcrumbs .basic-content ul.breadcrumbs li a{color:#000;background:url("../img/left-black-arrow.svg") no-repeat left center;border:none}.row--breadcrumbs .breadcrumbs li a:after,.row--breadcrumbs .basic-content ul.breadcrumbs li a:after{border:0;content:none}.row--breadcrumbs .breadcrumbs li:after,.row--breadcrumbs .basic-content ul.breadcrumbs li:after{border:0;content:none}}.btn-feedback{display:none}@media(max-width: 767.98px){.btn-feedback{display:none !important}}@media(min-width: 768px){.btn-feedback{background:#016b9d;bottom:0;color:#fff;position:fixed;right:20px;z-index:99}.btn-feedback a{color:#fff;display:inline-block;font-weight:600;padding:15px;text-decoration:none}.btn-feedback .close{background:url("../img/x-reverse.svg") no-repeat center;background-size:15px 15px;box-sizing:content-box;display:block;float:right;height:15px;overflow:hidden;padding:15px;text-indent:-1000%;width:15px}}.otrain-link-text{background:linear-gradient(90deg, #65A232 0%, #01A1DD 34%, #D30F1D 66%, #AF882D 88%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0)}@media(max-width: 992px){.otrain-link-text{width:150px}}.js #noPlan,.js #noSched,.js #noTime{display:none}img{max-width:100%;height:auto}.homepage-intro{padding:65px 0}.homepage-intro h1{font-size:25px;font-size:1.5625rem;line-height:.72;font-weight:bold}.homepage-intro h1 span img{max-width:160px;margin-right:27px;vertical-align:middle}@media(max-width: 991.98px){.homepage-intro{display:none}}.homepage-widget-wrap{background-image:url("../img/homepage-bg-2019.jpg");background-repeat:no-repeat;background-size:cover;padding-bottom:40px;-moz-box-shadow:inset 0 -10px 12px -10px rgba(0,0,0,.3);-o-box-shadow:inset 0 -10px 12px -10px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 -10px 12px -10px rgba(0,0,0,.3);box-shadow:inset 0 -10px 12px -10px rgba(0,0,0,.3)}@media(max-width: 991.98px){.homepage-widget-wrap{background:linear-gradient(180deg, #F6F5F5 0%, #FFFFFF 100%);padding-bottom:0}}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget-shadow.ui-tooltip{background:#fff;font-size:12px;font-size:.75rem;padding:.5em 1em;opacity:1}.homepage-widgets table{border:none;box-shadow:none;margin-bottom:0}.homepage-widgets table tbody tr td,.homepage-widgets table tbody tr th{font-size:inherit;padding:0}@media(max-width: 991.98px){.homepage-widgets{padding:0 5px}.homepage-widgets__widget{padding-top:27px;background:#fff;border:1px solid #c2c2c2;border-top:0;padding-left:0 !important;padding-right:0 !important}.homepage-widgets__widget:before{background:none !important}.homepage-widgets #plan-trip,.homepage-widgets #alerts{display:none}.homepage-widgets .inner h3{display:none}.homepage-widgets .mobile-tabs{margin-top:30px;border-bottom:3px solid #c80d1a;padding-left:0;padding-right:0;display:flex}.homepage-widgets .mobile-tabs a.tablinks{flex:1 0 33%;padding:9px;background:#fff;text-align:center;font-size:12px;font-size:.75rem;line-height:1.5;font-weight:bold;color:#000;border:1px solid #c2c2c2;border-bottom:none;text-decoration:none}.homepage-widgets .mobile-tabs a.tablinks.active{background:#c80d1a;color:#fff;border-right:1px solid #c80d1a;border-left:1px solid #c80d1a}.homepage-widgets .mobile-tabs a.tablinks:last-child{border-left:none}.homepage-widgets .mobile-tabs a.tablinks:first-child{border-right:none}}@media(min-width: 992px){.homepage-widgets__widget{flex:0 0 33%;max-width:33%}}@media(min-width: 1200px){.homepage-widgets__widget{flex:0 0 25%;max-width:25%}}.homepage-widgets__widget h2,.homepage-widgets__widget h3{color:#000;font-weight:bold;font-size:20px;font-size:1.25rem;line-height:.9;padding:9.6px 24px 21.6px;padding:.6rem 1.5rem 1.35rem;position:relative;text-align:center}@media(min-width: 1200px){.homepage-widgets__widget h2,.homepage-widgets__widget h3{font-size:19px;font-size:1.1875rem}}.homepage-widgets__widget .info-toggle{background:url("../img/info.png") no-repeat 0px 0px;background-size:20px 20px;display:inline-block;height:20px;left:0;margin-right:20px;overflow:hidden;position:absolute;text-decoration:none;text-indent:-1000%;width:20px}.homepage-widgets__widget .info-details{display:block;font-size:12px;font-size:.75rem;line-height:1.5;margin:-10px 0 0;padding:0 0 16px;padding:0 0 1rem}.homepage-widgets__widget .info-details a{color:#016b9d}.homepage-widgets__widget .info-details.hidden{display:none}.homepage-widgets__widget:before{background:linear-gradient(134.48deg, #383838 0%, #303030 100%);content:"";display:block;height:5px}.homepage-widgets__widget .inner{background:#fff;box-shadow:0 14px 20px 0 rgba(0,0,0,.2);padding-top:1px}.homepage-widgets__widget #TravelPlansWidget #noPlan{padding:0 17px 10px}.homepage-widgets__widget #TravelPlansWidget #noPlan p{color:#595854;font-size:14px;font-size:.875rem;line-height:1.3571428571;margin:0.7857142857em 0}.homepage-widgets__widget #TravelPlansWidget .radio-toggle{border-radius:0;border:none}.homepage-widgets__widget #TravelPlansWidget .radio-toggle label{background:#f5f5f5;border-radius:0;border:1px solid #dfdfdf;border-left:none;font-size:14px;font-size:.875rem}.homepage-widgets__widget #TravelPlansWidget .radio-toggle input[type=radio]:checked+label{background:#000;border:1px solid #000}.homepage-widgets__widget #TravelPlansWidget input.gh-SuggestionInputAutoComplete:focus{outline-color:-webkit-focus-ring-color;outline-style:auto}.homepage-widgets__widget #TravelPlansWidget span:focus{outline-color:-webkit-focus-ring-color;outline-style:auto}.homepage-widgets__widget #TravelPlansWidget #gh-TravelPlansInput{font-family:"Open Sans",sans-serif}.homepage-widgets__widget #TravelPlansWidget #gh-OriginAndDestinationLabel{color:#595854;font-size:14px;font-size:.875rem;line-height:1.3571428571;margin:0.7857142857em 0}.homepage-widgets__widget #TravelPlansWidget .gh-GoogleAttribution,.homepage-widgets__widget #TravelPlansWidget #gh-SwitchArrivalDeparture,.homepage-widgets__widget #TravelPlansWidget .gh-MapAndMoreOptionsLinkSection{display:none}.homepage-widgets__widget #TravelPlansWidget #gh-TravelPlansInput{margin:0 16px}.homepage-widgets__widget #TravelPlansWidget .gh-SuggestionInput{background-color:#f5f5f5;border:1px solid #dfdfdf;border-radius:2px;box-shadow:none;height:35px;margin-bottom:14px}.homepage-widgets__widget #TravelPlansWidget .gh-LocationInputIcon{height:33px}.homepage-widgets__widget #TravelPlansWidget .gh-SuggestionInputAutoComplete{background-color:#f5f5f5;border:none;border-radius:2px;height:33px}@media(max-width: 767.98px){.homepage-widgets__widget #TravelPlansWidget .gh-SuggestionInputAutoComplete{font-size:16px !important}}.homepage-widgets__widget #TravelPlansWidget .gh-RequestButton{background-color:#038700;border-radius:0;box-shadow:none;margin:15px -16px 0;width:100%;width:calc(100% + 32px);height:40px}.homepage-widgets__widget #TravelPlansWidget .gh-RequestButton .gh-RequestButtonText{background-image:url("../img/right_white_arrow.svg");background-repeat:no-repeat;background-position:100% center;padding-right:15px;padding-left:0;padding-top:2px;font-size:18px;font-weight:600;line-height:18px;text-transform:lowercase}.homepage-widgets__widget #TravelPlansWidget .gh-RequestButton .gh-RequestButtonText::first-letter{text-transform:uppercase}.homepage-widgets__widget #TravelPlansWidget .gh-ArrivalDepartureButton{background-color:#f5f5f5;border-radius:2px;border:1px solid #dfdfdf;color:#6c6c6c;height:35px}@media(max-width: 767.98px){.homepage-widgets__widget #TravelPlansWidget .gh-ArrivalDepartureButton{padding-left:1px}}.homepage-widgets__widget #TravelPlansWidget #gh-RequestTimeArrivalDepartureToggle{height:35px;margin-top:16px}.homepage-widgets__widget #TravelPlansWidget .gh-ArrivalDepartureButton.gh-ArrivalDepartureToggledButton{background-color:#010101;border:1px solid #010101;border-radius:2px;box-shadow:none;color:#fff;height:35px}.homepage-widgets__widget #TravelPlansWidget .gh-ArrivalButtonText,.homepage-widgets__widget #TravelPlansWidget .gh-DepartureButtonText{font-size:16px;font-weight:600}@media(max-width: 767.98px){.homepage-widgets__widget #TravelPlansWidget .gh-ArrivalButtonText,.homepage-widgets__widget #TravelPlansWidget .gh-DepartureButtonText{font-size:12px;line-height:1em}}.homepage-widgets__widget #TravelPlansWidget .gh-LocationInputIcon.gh-StartLocationInputIcon{background-image:url("../img/StartLocation.png");background-size:20px 20px}.homepage-widgets__widget #TravelPlansWidget .gh-LocationInputIcon.gh-EndLocationInputIcon{background-image:url("../img/EndLocation.png");background-size:20px 20px}.homepage-widgets__widget #TravelPlansWidget span.gh-DatePicker span.k-picker-wrap.k-state-default span.k-select span.k-icon.k-i-calendar{background-image:url("../img/IconCalendar.png")}.homepage-widgets__widget #TravelPlansWidget #gh-TravelPlanRequestTimePicker{text-align:left}.homepage-widgets__widget #TravelPlansWidget #gh-TravelPlanRequestTimePicker .gh-TimeDropDownList.gh-Time24HoursDropDownList{max-width:81px}.homepage-widgets__widget #TravelPlansWidget #gh-TravelPlanRequestTimePicker .gh-TimeDropDownList.gh-Time24HoursDropDownList span.k-dropdown-wrap{height:35px;border-radius:2px}.homepage-widgets__widget #TravelPlansWidget #gh-TravelPlanRequestTimePicker .gh-TimeDropDownList.gh-Time24HoursDropDownList span.k-input{font-size:18px;text-align:center;color:#595854;font-weight:normal;padding-top:0;line-height:35px;max-width:48px;text-indent:0}.homepage-widgets__widget #TravelPlansWidget #gh-TravelPlanRequestTimePicker .gh-TimeDropDownList.gh-Time24HoursDropDownList .gh-TimePickerHourMinuteSeparator{font-size:18px;color:#595854}.homepage-widgets__widget #TravelPlansWidget #gh-TravelPlanRequestTimePicker .gh-TimeDropDownList.gh-Time24HoursDropDownList span.k-select{border-left:1px solid #dcdcdc;background-color:#f5f5f5;min-width:33px}.homepage-widgets__widget #TravelPlansWidget #gh-TravelPlanRequestTimePicker .gh-TimeDropDownList.gh-Time24HoursDropDownList span.k-select span.k-icon{background-image:url(../img/down_arrow.svg);background-size:auto;background-position:50% 50%;margin-top:0;height:100%}.homepage-widgets__widget #TravelPlansWidget .k-datepicker.gh-DatePicker{margin-bottom:13px}.homepage-widgets__widget #TravelPlansWidget .k-datepicker.gh-DatePicker span.k-picker-wrap{border:1px solid #e7e7e7}.homepage-widgets__widget--next-trips .inner{padding:1px 17px 17px}.homepage-widgets__widget--next-trips form{margin:0}.homepage-widgets__widget--next-trips h3{font-size:14px;font-size:.875rem;font-weight:bold;line-height:1.2857142857;margin-top:1em;padding:0;text-align:left}.homepage-widgets__widget--next-trips input[type=text],.homepage-widgets__widget--next-trips input[type=search]{background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:2px;padding:11px 14px;color:#6c6c6c;font-size:1rem;line-height:1.125;width:100%}.homepage-widgets__widget--next-trips .next-trips-get-routes.init{display:none}.homepage-widgets__widget--next-trips .asterisk{font-size:14px;font-size:.875rem}.homepage-widgets__widget--next-trips .asterisk.init{display:none}.homepage-widgets__widget--next-trips .stop_id_outer{position:relative}.homepage-widgets__widget--next-trips .refresh{background:url("../img/refresh.svg") no-repeat 0 0;bottom:-36px;height:24px;overflow:hidden;position:absolute;right:0;text-indent:-1000%;width:24px}.homepage-widgets__widget--next-trips button.clear{background:url("../img/clear.png");border:none;height:16px;overflow:hidden;padding:0;position:absolute;right:10px;text-indent:-1000%;top:8px;width:16px}.homepage-widgets__widget--next-trips .info{background:url("../img/noteicon.png") no-repeat top left;background-size:16px 16px;display:inline-block;height:16px;margin:0 2px 0 1px;overflow:hidden;text-indent:-1000%;width:16px}.homepage-widgets__widget--next-trips #next-departure-stop-route-ids{margin-left:-5px;margin-right:-5px}.homepage-widgets__widget--next-trips #next-departure-stop-route-ids .next-trips-route{padding:10px 5px 0}.homepage-widgets__widget--next-trips #next-departure-stop-route-ids .next-trips-route label{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:7px;color:#333;display:block;font-size:12px;font-size:.75rem;font-weight:bold;padding:5px;text-align:center}.homepage-widgets__widget--next-trips #next-departure-stop-route-ids .next-trips-route label:hover,.homepage-widgets__widget--next-trips #next-departure-stop-route-ids .next-trips-route label:focus{cursor:pointer}.homepage-widgets__widget--next-trips #next-departure-stop-route-ids .next-trips-route input[type=checkbox]:focus+label{outline-width:2px;outline-style:solid;outline-color:highlight}.homepage-widgets__widget--next-trips #next-departure-stop-route-ids .next-trips-route input[type=checkbox]:checked+label{background:#000;border:1px solid #000;color:#fff}.homepage-widgets__widget--next-trips .next-trip-results{position:relative}.homepage-widgets__widget--next-trips .next-trip-results .next-trips-no-results{display:none}.homepage-widgets__widget--next-trips .next-trip-results .next-trips-api-error{display:none}.homepage-widgets__widget--next-trips .next-trip-results.init{display:none}.homepage-widgets__widget--next-trips .next-trip-results h4{border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;margin:14px -18px 28px;padding:5px 0;text-align:center}.homepage-widgets__widget--next-trips .next-trip-results .route-result{font-size:14px;font-size:.875rem;line-height:1.2857142857;margin:0 0 1em;position:relative}.homepage-widgets__widget--next-trips .next-trip-results .route-result.no-results{padding-right:24px}.homepage-widgets__widget--next-trips .next-trip-results .route-result .route-result-inner{margin:0 0 1em;padding-right:24px;position:relative}.homepage-widgets__widget--next-trips .next-trip-results .route-result .favourite-route{display:inline-block;position:absolute;right:0;top:0;cursor:pointer;height:24px;width:24px}.homepage-widgets__widget--next-trips .next-trip-results .route-result .favourite-route:hover svg path{fill:#fbdc70 !important}.homepage-widgets__widget--next-trips .next-trip-results .route-result .favourite-route.selected svg path{fill:#f2c839}.homepage-widgets__widget--next-trips .favourites{font-size:.875rem;border-top:1px solid #c8c8c8;margin:0 -17px;padding:0 17px}.homepage-widgets__widget--next-trips .favourites .favourite-route-nav-item{padding:10px;margin-left:-10px;margin-right:-10px}.homepage-widgets__widget--next-trips .favourites .favourite-route-nav-item:nth-child(odd){background:#f1f1f1}.homepage-widgets__widget--next-trips .favourites .favourite-route-nav-item:nth-child(n+7){display:none}.homepage-widgets__widget--next-trips .favourites.open .favourite-route-nav-item:nth-child(n+7){display:block}.homepage-widgets__widget--next-trips .favourites.open .show-more{display:none}.homepage-widgets__widget--next-trips .favourites.open .show-less{padding-top:10px;display:block}.homepage-widgets__widget--next-trips .favourites .show-more,.homepage-widgets__widget--next-trips .favourites .show-less{text-decoration:underline;cursor:pointer}.homepage-widgets__widget--next-trips .favourites .show-more:hover,.homepage-widgets__widget--next-trips .favourites .show-more:focus,.homepage-widgets__widget--next-trips .favourites .show-less:hover,.homepage-widgets__widget--next-trips .favourites .show-less:focus{color:#000}.homepage-widgets__widget--next-trips .favourites .show-less{display:none}.homepage-widgets__widget--next-trips .favourites span.favourite-route-get{cursor:pointer;display:inline-block;width:calc(100% - 30px);margin-right:6px;text-decoration:underline;font-weight:bold}.homepage-widgets__widget--next-trips .favourites span.favourite-route-get:hover,.homepage-widgets__widget--next-trips .favourites span.favourite-route-get:focus{color:#950819}.homepage-widgets__widget--next-trips .favourites span.remove-favourite{cursor:pointer}.homepage-widgets__widget--next-trips .favourites span.remove-favourite svg{max-width:20px}.homepage-widgets__widget--next-trips .favourites span.remove-favourite svg path{fill:#000}.homepage-widgets__widget--next-trips .favourites span.remove-favourite:hover svg path{fill:#950819}.homepage-widgets__widget--next-trips .favourites .favourites-icon{display:inline-block;width:18px;margin-right:5px;height:18px;position:relative;top:5px}.homepage-widgets__widget--next-trips .favourites .favourites-icon svg{max-width:100%}.homepage-widgets__widget--next-trips .favourites .favourites-icon svg path{fill:#f2c839}.homepage-widgets__widget--alerts .inner{padding:1px 17px 17px}.homepage-widgets__widget--alerts .alert-count{color:#595854;font-size:14px;font-size:.875rem;line-height:1.3571428571;margin:0.7857142857em 0}.homepage-widgets__widget--alerts .tab{background:#f5f5f5;border:1px solid #dfdfdf;border-left:none;color:#6c6c6c;display:block;float:left;font-size:14px;font-size:.875rem;font-weight:normal;padding:9px;text-align:center;text-decoration:none;width:50%}.homepage-widgets__widget--alerts .tab:first-child{border-left:1px solid #dfdfdf;border-right:none}.homepage-widgets__widget--alerts .tab--active{background:#000;border:1px solid #000;border-left:none;color:#fff;font-weight:bold;letter-spacing:-0.25px}.homepage-widgets__widget--alerts .tab--active:first-child{border-left:1px solid #000;border-right:none}.homepage-widgets__widget--alerts .tab-content{clear:both;display:flex;flex-wrap:wrap;padding:1rem 0}.homepage-widgets__widget--alerts .tab-content#alerts-routes{margin:0 -5px}.homepage-widgets__widget--alerts .tab-content#alerts-routes .tab-content__item{flex:0 0 25%;padding:10px 5px 0}.homepage-widgets__widget--alerts .tab-content#alerts-routes .tab-content__item a{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:2px;color:#333;display:block;font-size:.75rem;font-weight:bold;line-height:20px;padding:5px;text-align:center;text-decoration:none}.homepage-widgets__widget--alerts .tab-content#alerts-routes .tab-content__item a.tab-content__item__link--active{background:#000;border:1px solid #000;color:#fff}.homepage-widgets__widget--alerts .tab-content#alerts-routes .tab-content__item.more a{background-color:#038700;border:1px solid #038700;color:#fff}.homepage-widgets__widget--alerts .tab-content#alerts-routes .tab-content__item.route-double-width,.homepage-widgets__widget--alerts .tab-content#alerts-routes .tab-content__item.route-1,.homepage-widgets__widget--alerts .tab-content#alerts-routes .tab-content__item.route-2,.homepage-widgets__widget--alerts .tab-content#alerts-routes .tab-content__item.route-3,.homepage-widgets__widget--alerts .tab-content#alerts-routes .tab-content__item.route-4,.homepage-widgets__widget--alerts .tab-content#alerts-routes .tab-content__item.route-702,.homepage-widgets__widget--alerts .tab-content#alerts-routes .tab-content__item.route-703,.homepage-widgets__widget--alerts .tab-content#alerts-routes .tab-content__item.route-701,.homepage-widgets__widget--alerts .tab-content#alerts-routes .tab-content__item.route-704,.homepage-widgets__widget--alerts .tab-content#alerts-routes .tab-content__item.route-705,.homepage-widgets__widget--alerts .tab-content#alerts-routes .tab-content__item.route-B1,.homepage-widgets__widget--alerts .tab-content#alerts-routes .tab-content__item.route-B2,.homepage-widgets__widget--alerts .tab-content#alerts-routes .tab-content__item.route-B3,.homepage-widgets__widget--alerts .tab-content#alerts-routes .tab-content__item.route-B4,.homepage-widgets__widget--alerts .tab-content#alerts-routes .tab-content__item.route-E1,.homepage-widgets__widget--alerts .tab-content#alerts-routes .tab-content__item.route-E2,.homepage-widgets__widget--alerts .tab-content#alerts-routes .tab-content__item.route-E3,.homepage-widgets__widget--alerts .tab-content#alerts-routes .tab-content__item.route-E4,.homepage-widgets__widget--alerts .tab-content#alerts-routes .tab-content__item.route-R1,.homepage-widgets__widget--alerts .tab-content#alerts-routes .tab-content__item.route-R2,.homepage-widgets__widget--alerts .tab-content#alerts-routes .tab-content__item.route-R3,.homepage-widgets__widget--alerts .tab-content#alerts-routes .tab-content__item.route-R4{flex:0 0 50%}.homepage-widgets__widget--alerts .tab-content#alerts-routes #alerts-routes-content{border-top:1px solid #c8c8c8;margin-top:1em;font-size:14px;font-size:.875rem;line-height:1.2857142857;flex:0 0 100%}.homepage-widgets__widget--alerts .tab-content#alerts-routes #alerts-routes-content .alert a{border-bottom:1px solid #c8c8c8;color:#595854;display:block;font-weight:bold;padding:1em 0}.homepage-widgets__widget--alerts .tab-content#alerts-routes .alert-route-more{display:none}.homepage-widgets__widget--alerts .tab-content#alerts-routes #alert-routes-more{display:none;flex:0 0 100%}.homepage-widgets__widget--alerts .tab-content#alerts-routes #alert-routes-more .alert-routes{display:flex;flex-wrap:wrap}.homepage-widgets__widget--alerts .tab-content#alerts-routes #alert-routes-more .alert-routes .tab-content__item{flex:0 0 25%}.homepage-widgets__widget--alerts .tab-content#alerts-stations{align-content:center;display:flex;margin:0 -5px}.homepage-widgets__widget--alerts .tab-content#alerts-stations .tab-content__item{flex-grow:3;padding:0}.homepage-widgets__widget--alerts .tab-content#alerts-stations .tab-content__item a{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:2px;color:#333;display:block;font-size:.75rem;font-weight:bold;line-height:20px;margin:0 5px 10px;padding:5px;text-align:center;text-decoration:none}.homepage-widgets__widget--alerts .tab-content#alerts-stations .tab-content__item a.tab-content__item__link--active{background:#000;border:1px solid #000;color:#fff}.homepage-widgets__widget--alerts .tab-content#alerts-stations .tab-content__item.more a{background-color:#038700;border:1px solid #038700;color:#fff}.homepage-widgets__widget--alerts .tab-content#alerts-stations #alerts-stations-content{border-top:1px solid #c8c8c8;margin-top:1em;font-size:14px;font-size:.875rem;line-height:1.2857142857;flex:0 0 100%}.homepage-widgets__widget--alerts .tab-content#alerts-stations #alerts-stations-content .alert a{border-bottom:1px solid #c8c8c8;color:#595854;display:block;font-weight:bold;padding:1em 0}.homepage-widgets__widget--alerts .tab-content#alerts-stations .alert-route-more{display:none}.homepage-widgets__widget--alerts .tab-content .btn{background-color:#016b9d;border-radius:5px;color:#fff;font-size:14px;font-size:.875rem;font-weight:bold;line-height:35px;display:inline-block;text-decoration:none;padding:0px 25px 0px 10px;background-image:url(../img/right_white_arrow.svg);background-repeat:no-repeat;background-position:right 8px center}.homepage-widgets__widget--alerts .btn--all-alerts{background-color:#016b9d;color:#fff;font-size:18px;font-size:1.125rem;font-weight:600;line-height:40px;display:block;text-decoration:none;text-align:center}.homepage-widgets__widget--alerts .btn--all-alerts>span{background-image:url(../img/right_white_arrow.svg);background-repeat:no-repeat;background-position:100% center;padding-right:15px}.homepage-news__header{margin-top:70px;margin-bottom:60px}.news .homepage-news__header{margin-top:30px;margin-bottom:16px}.homepage-news__header h1,.homepage-news__header h2{margin:0;font-weight:800}@media(max-width: 767.98px){.homepage-news__header{text-align:center;margin-top:40px;margin-bottom:30px}.homepage-news__header h2{font-size:22px;font-size:1.375rem;margin:0}.homepage-news__header .top-text{text-align:left}}.homepage-news__see-more{padding:20px 15px 19px}@media(min-width: 768px){.homepage-news__see-more{margin-bottom:55px;padding-left:27.5px}.homepage-news__see-more a.blue-button{border-radius:2px}}.homepage-news__outer{background-image:url("../img/large_o.jpg");background-repeat:no-repeat;background-position:right bottom}@media(max-width: 767.98px){.homepage-news__recent{background-repeat:repeat-y}}@media(min-width: 992px){.homepage-news__recent>.col-lg-2{flex:0 0 33%;max-width:33%}}@media(min-width: 1200px){.homepage-news__recent>.col-lg-2{flex:0 0 25%;max-width:25%}}.next-trips-autocomplete .ui-state-active,.next-trips-autocomplete.ui-widget-content .ui-state-active,.next-trips-autocomplete .ui-widget-header .ui-state-active{background:#016b9d;border:none;color:#fff;cursor:pointer;font-weight:normal}.ui-autocomplete-loading+span,.next-trips span.loading{background:url("../img/loading-1s-64px.gif") no-repeat top left;background-size:32px 32px;display:block;height:32px;margin-left:auto;margin-right:auto;width:32px;margin-bottom:-32px}.homepage-news__featured .news-card,.homepage-news__recent .news-card,.related-news .news-card{border:1px solid #979797;box-shadow:0 3px 4px 0 rgba(0,0,0,.1);margin-bottom:55px;background:#fff}.homepage-news__featured .news-card img,.homepage-news__recent .news-card img,.related-news .news-card img{display:block;height:auto}.homepage-news__featured .news-card img.inline-icon-small,.homepage-news__featured .news-card img.inline-icon-medium,.homepage-news__featured .news-card img.inline-icon-large,.homepage-news__recent .news-card img.inline-icon-small,.homepage-news__recent .news-card img.inline-icon-medium,.homepage-news__recent .news-card img.inline-icon-large,.related-news .news-card img.inline-icon-small,.related-news .news-card img.inline-icon-medium,.related-news .news-card img.inline-icon-large{display:inline}.homepage-news__featured .news-card .border-top,.homepage-news__recent .news-card .border-top,.related-news .news-card .border-top{background:linear-gradient(134.48deg, #EB2121 0%, #D53838 100%);height:34px;opacity:.9}.homepage-news__featured .news-card .content,.homepage-news__recent .news-card .content,.related-news .news-card .content{padding:22px 15px;background-color:#fff;font-size:14px;font-size:.875rem;line-height:20px}.homepage-news__featured .news-card .content span.category,.homepage-news__recent .news-card .content span.category,.related-news .news-card .content span.category{margin-bottom:20px;margin-right:5px;display:inline-block;color:#545454;font-size:14px !important;font-size:.875rem !important;font-weight:600}.homepage-news__featured .news-card .content span.category a,.homepage-news__recent .news-card .content span.category a,.related-news .news-card .content span.category a{background:#f5f5f5;border:1px solid #e0e0e0;color:#545454;padding:0 5px;text-decoration:none}.homepage-news__featured .news-card .content span.category a:hover,.homepage-news__featured .news-card .content span.category a:focus,.homepage-news__recent .news-card .content span.category a:hover,.homepage-news__recent .news-card .content span.category a:focus,.related-news .news-card .content span.category a:hover,.related-news .news-card .content span.category a:focus{background:#000;border:1px solid #000;color:#fff;text-decoration:none}.homepage-news__featured .news-card .content h2,.homepage-news__featured .news-card .content h3,.homepage-news__recent .news-card .content h2,.homepage-news__recent .news-card .content h3,.related-news .news-card .content h2,.related-news .news-card .content h3{color:#000;font-size:20px;font-size:1.25rem;font-weight:bold;line-height:24px}.homepage-news__featured .news-card .content p,.homepage-news__featured .news-card .content ol,.homepage-news__featured .news-card .content ul,.homepage-news__featured .news-card .content dl,.homepage-news__recent .news-card .content p,.homepage-news__recent .news-card .content ol,.homepage-news__recent .news-card .content ul,.homepage-news__recent .news-card .content dl,.related-news .news-card .content p,.related-news .news-card .content ol,.related-news .news-card .content ul,.related-news .news-card .content dl{color:#2d2d2d;font-size:14px;font-size:.875rem;line-height:20px}.homepage-news__featured .news-card .content ol,.homepage-news__featured .news-card .content ul,.homepage-news__recent .news-card .content ol,.homepage-news__recent .news-card .content ul,.related-news .news-card .content ol,.related-news .news-card .content ul{margin-left:12px;margin-left:.75rem}.homepage-news__featured .news-card .content ol li,.homepage-news__featured .news-card .content ul li,.homepage-news__recent .news-card .content ol li,.homepage-news__recent .news-card .content ul li,.related-news .news-card .content ol li,.related-news .news-card .content ul li{padding-left:0}.homepage-news__featured .news-card .content p.read-more,.homepage-news__recent .news-card .content p.read-more,.related-news .news-card .content p.read-more{margin-top:45px}.homepage-news__featured .news-card .content p.read-more a,.homepage-news__recent .news-card .content p.read-more a,.related-news .news-card .content p.read-more a{color:#fff;font-weight:bold;text-decoration:none;background:#038700;padding:0 22px 0 8px;border-radius:2px;line-height:30px;display:inline-block;background-image:url(../img/white_arrow_closed.svg);background-repeat:no-repeat;background-position:92% center}@media(max-width: 767.98px){.homepage-news__featured .news-card,.homepage-news__recent .news-card,.related-news .news-card{margin:10px 0}}@media(min-width: 768px){.news-pagination{margin-bottom:55px}}@media(min-width: 768px){.homepage-news__featured .news-card img{width:66%;display:block;float:left;position:relative}.homepage-news__featured .news-card .content{width:34%;float:left;position:relative;padding:26px 32px}.homepage-news__featured .news-card .content span.category{margin-bottom:33px}.homepage-news__featured .news-card .content h3{font-size:30px;font-size:1.875rem;line-height:34px;margin-bottom:28px}}.news-card ol,.news-card ul{list-style:disc;padding-left:0;margin:1em 0;margin-left:30px;margin-left:1.875rem}.news-card ol li,.news-card ul li{font-size:.875rem !important;line-height:20px !important}.news-card ul{list-style:disc}.news-card ul ul{list-style:circle}.news-card ul ul ul{list-style:square}.news-card ol{list-style:decimal}.news-card ol ol{list-style-type:lower-latin}.news-card ol ol ol{list-style-type:lower-roman}.grecaptcha-badge{right:auto !important;left:0 !important;max-width:70px !important;z-index:100}.grecaptcha-badge:hover,.grecaptcha-badge:focus{max-width:256px !important}input::placeholder{color:#4f4f4f}.fares{margin-bottom:108px}@media(max-width: 767.98px){.fares{margin-bottom:54px}.fares h1{text-align:center}}.fares .fares-card{border:1px solid #979797;box-shadow:0 3px 4px 0 rgba(0,0,0,.1);border-top:3px solid #eb2121;padding:22px 44px 35px;text-align:center;margin-bottom:12px}.fares .fares-card h2,.fares .fares-card h3{font-size:24px;font-size:1.5rem;font-weight:600;color:#000;margin-bottom:30px}.fares .fares-card p{margin-bottom:30px}@media(max-width: 767.98px){.fares .fares-card{margin:6px 0px}}@media(min-width: 1200px){.fares .fares-card{margin:0 -15px;padding:22px 24px 35px}}@media(min-width: 992px){.fares .fares-card{height:100%}}.related-news h2.related-news-title,.related-news h3.related-news-title{color:#000;margin-bottom:65px}.related-news h2.related-news-title:before,.related-news h3.related-news-title:before{border-top:4px solid #000;content:"";width:64px;display:block;margin-bottom:20px}@media(max-width: 767.98px){.related-news h2.related-news-title,.related-news h3.related-news-title{margin-bottom:28px}}@media(max-width: 767.98px){.row .row{margin-left:0;margin-right:0}}.col-third{flex:0 0 33.333%;max-width:33.333%}.col-two-thirds{flex:0 0 66.666%;max-width:66.666%}@media(min-width: 576px){.col-sm-third{flex:0 0 33.333%;max-width:33.333%}.col-sm-two-thirds{flex:0 0 66.666%;max-width:66.666%}}@media(min-width: 768px){.col-md-third{flex:0 0 33.333%;max-width:33.333%}.col-md-fourth{flex:0 0 24.4%;max-width:24.4%}.app-gallery-filter{padding-right:1px !important}.col-md-two-thirds{flex:0 0 66.666%;max-width:66.666%}}@media(min-width: 992px){.col-lg-third{flex:0 0 33.333%;max-width:33.333%}.col-lg-fourth{flex:0 0 24.4%;max-width:24.4%}.col-lg-two-thirds{flex:0 0 66.666%;max-width:66.666%}}@media(min-width: 1200px){.col-xl-third{flex:0 0 33.333%;max-width:33.333%}.col-xl-two-thirds{flex:0 0 66.666%;max-width:66.666%}}@media(min-width: 768px){.mobile-only{display:none}}@media(max-width: 767.98px){.desktop-only{display:none}}iframe{max-width:100%}.basic-content,.content-container,.ready-for-rail{line-height:1.4rem;letter-spacing:.015em}@media(max-width: 767.98px){.basic-content,.content-container,.ready-for-rail{padding:0 15px}.basic-content main .col-8,.content-container main .col-8,.ready-for-rail main .col-8{padding-left:0;padding-right:0}}.basic-content main,.content-container main,.ready-for-rail main{margin-bottom:20px;margin-bottom:1.25rem}@media(min-width: 768px){.basic-content main,.content-container main,.ready-for-rail main{margin-bottom:55px}}.basic-content ol,.basic-content ul,.content-container ol,.content-container ul,.ready-for-rail ol,.ready-for-rail ul{list-style:disc;padding-left:16px;padding-left:1rem;margin-left:30px;margin-left:1.875rem}.basic-content ol li,.basic-content ul li,.content-container ol li,.content-container ul li,.ready-for-rail ol li,.ready-for-rail ul li{margin-bottom:8px;margin-bottom:.5rem;padding-left:15px;padding-left:.9375rem}.basic-content ul,.content-container ul,.ready-for-rail ul{list-style:disc}.basic-content ul ul,.content-container ul ul,.ready-for-rail ul ul{list-style:circle}.basic-content ul ul ul,.content-container ul ul ul,.ready-for-rail ul ul ul{list-style:square}.basic-content ol,.content-container ol,.ready-for-rail ol{list-style:decimal}.basic-content ol ol,.content-container ol ol,.ready-for-rail ol ol{list-style-type:lower-latin}.basic-content ol ol ol,.content-container ol ol ol,.ready-for-rail ol ol ol{list-style-type:lower-roman}@media(min-width: 576px){.basic-content .four_image,.content-container .four_image,.ready-for-rail .four_image{padding:0 27.5px}}.basic-content .four_image.row .img,.content-container .four_image.row .img,.ready-for-rail .four_image.row .img{padding-right:5px;padding-left:0}@media(min-width: 576px){.basic-content .three_image,.content-container .three_image,.ready-for-rail .three_image{padding:0 27.5px}.basic-content .three_image .img,.content-container .three_image .img,.ready-for-rail .three_image .img{flex:0 0 33%}}.basic-content .three_image.row .img,.content-container .three_image.row .img,.ready-for-rail .three_image.row .img{padding-right:5px;padding-left:0}pre{background:#f5f5f5;border:1px solid #9f9f9f;box-shadow:0 3px 4px 0 rgba(0,0,0,.1);font-family:monospace;padding:16px;overflow:scroll}.row.section-usage>div{padding:0}main table{table-layout:fixed;width:100%;margin-left:auto;margin-right:auto}main table th,main table td{padding:14px}main thead td,main thead th{background-color:#434343;border:1px solid #434343;border-bottom:none;box-shadow:0 3px 4px 0 rgba(0,0,0,.1);color:#fff;font-weight:bold}main thead.small-header{font-size:14px;font-size:.875rem}main thead th:first-child{text-align:left}main thead a{color:#fff}main thead a:hover,main thead a:focus{color:#c5c5c5}main tbody{box-shadow:0 3px 4px 0 rgba(0,0,0,.1);border:1px solid #979797}main tbody:first-child{border-top:1px solid #979797}main tbody tr:nth-child(odd){background-color:#fff}main tbody tr:nth-child(even){background-color:#f1f1f1}main tbody tr td{color:#000;font-size:14px;font-size:.875rem;margin:0;padding:18px 14px;text-align:center}main tbody tr td.icon{width:50px}main tbody tr td:first-child{text-align:left}main tbody tr td.information{background:#fff;text-align:center}main tbody tr td.information p{font-weight:normal;font-size:15px;font-size:.9375rem;color:#595854}main tbody tr td.information a{color:#595854}main tbody tr th{text-align:left;padding:0 10px;background-color:#4d4c4c;color:#fff;font-weight:bold;border-bottom:1px solid #979797}main tbody tr th a,main tbody tr th p,main tbody tr th span{color:#fff;font-weight:bold}main tbody p{color:#000;font-size:14px;font-size:.875rem;font-weight:600;margin:0}main tbody span,main tbody span>a{color:#595854;font-size:12px;font-size:.75rem}main table.charHeader.blue-table thead th,main table.charHeader.blue-table .emptyCell{background:#005e83}main table.charHeader.red-table thead th,main table.charHeader.red-table .emptyCell{background:#c92d2d}main table.charHeader.green-table thead th,main table.charHeader.green-table .emptyCell{background:#038700}main table.venue-detail-table h2{font-size:20px;font-size:1.25rem;padding-top:0}table thead.uppercase,table tbody.uppercase{text-transform:uppercase}table thead tr.uppercase,table thead td.uppercase,table thead th.uppercase,table tbody tr.uppercase,table tbody td.uppercase,table tbody th.uppercase{text-transform:uppercase}.venue-td-place h2{font-size:32px;font-size:2rem}th.rtRapid{background-color:#0056b8 !important;color:#fff !important}th.rtFrequent{background-color:#d74100 !important;color:#fff !important}th.rtConnexion{background-color:#ac5b8c !important;color:#fff !important}th.rtLocal{background-color:#6e6e70 !important;color:#fff !important}th.rtLocalLimit{background-color:#e6e6e6 !important;color:#58595b !important}th.rtConfed{background-color:#da291c !important;color:#fff !important}th.rtTrillium{background-color:#51831d !important;color:#fff !important}th.rtNight{background-color:#fff !important;color:#0056b8 !important}.style-guide .section{margin-top:60px}.style-guide .section>h4{width:100%;font-size:16px;color:#acacac;margin-bottom:20px}ul.bulleted-list{list-style-image:url("../img/black-arrow-bulleted list.svg")}ul.bulleted-list li{font-weight:600;padding-left:0}ul.bulleted-list li a{color:#950819}.important-announcement{border:1px solid #ccc;border-top:4px solid #e9b500;border-radius:2px;background-color:#f5f5f5;box-shadow:0 3px 4px 0 rgba(0,0,0,.1);font-weight:bold;margin:16px 0;margin:1rem 0;padding-left:15px !important;padding-right:15px !important}.important-announcement a{display:block;color:#010101;text-decoration:none;line-height:1.4;padding-left:46px;padding-top:17px;padding-bottom:18px;padding-right:28px;background:url("../img/arrow-in-circle.svg") no-repeat center right}.important-announcement a:before{content:"";background:url("../img/Location.png") no-repeat top left;height:34px;width:46px;display:inline-block;vertical-align:middle;padding-right:0;position:absolute;left:15px;top:50%;margin-top:-17px}.important-announcement a img{vertical-align:middle;padding-right:12px}.important-announcement.important-announcement-img img{max-height:40px;max-width:46px;position:absolute;left:15px;top:50%;margin-top:-20px}.important-announcement.important-announcement-img a:before{display:none}.costs .important-announcement p{margin:16px 0;margin:1rem 0}.important-announcement.r4r-lyon a:before{content:"";background:url("../img/360_lyon.png") no-repeat top left;height:34px;width:34px;background-size:cover;background-position:center;margin-right:12px}a.travel-planner-banner{background:url("../img/Travel planner 1.png") no-repeat center left;background-size:contain;clear:both;display:block;height:101px;text-indent:-1000%;overflow:hidden;width:100%}a.travel-planner-banner-alt{background:url("../img/Travel planner 2.png") no-repeat center left;background-size:contain;clear:both;display:block;height:68px;text-indent:-1000%;overflow:hidden;width:100%}.pdf-icon{background-image:url("../img/PDF-icon.svg");width:30px;height:30px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}.map-icon{background-image:url("../img/map-icon.svg");width:30px;height:30px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}.travel-planner-icon{background-image:url("../img/travel-planner-icon.svg");width:30px;height:30px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}.image-icon{background-image:url("../img/image-icon.svg");width:30px;height:30px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}.bus-icon{background-image:url("../img/bus-black-icon.svg");width:30px;height:30px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}.train-icon{background-image:url("../img/train-black-icon.svg");width:30px;height:30px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}.park-and-ride-icon{background-image:url("../img/parkandride-icon.svg");width:15px;height:20px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}.station-icon{background-image:url("../img/station-icon.svg");width:22px;height:22px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}.icon-contact-tty-grey{background-image:url("../img/contact/icon-contact-tty-grey.svg");width:30px;height:30px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}.icon-contact-tty-blue{background-image:url("../img/contact/icon-contact-tty-blue.svg");width:30px;height:30px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}.icon-contact-phone-grey{background-image:url("../img/contact/icon-contact-phone-grey.svg");background-position:center;width:30px;height:30px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}.icon-contact-tty-black{background-image:url("../img/contact/icon-contact-tty-black.svg");background-position:center;width:30px;height:30px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}.icon-contact-phone-blue{background-image:url("../img/contact/icon-contact-phone-blue.svg");background-position:center;width:30px;height:30px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}.icon-contact-phone-black{background-image:url("../img/contact/icon-contact-phone-black.svg");width:30px;height:30px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}.icon-contact-mail-grey{background-image:url("../img/contact/icon-contact-mail-grey.svg");background-size:contain;width:30px;height:30px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}.icon-contact-mail-blue{background-image:url("../img/contact/icon-contact-mail-blue.svg");background-size:contain;width:30px;height:30px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}.icon-contact-mail-black{background-image:url("../img/contact/icon-contact-mail-black.svg");background-size:contain;width:30px;height:30px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}.icon-contact-email-grey{background-image:url("../img/contact/icon-contact-email-grey.svg");width:30px;height:30px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}.icon-contact-email-blue{background-image:url("../img/contact/icon-contact-email-blue.svg");width:30px;height:30px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}.icon-contact-email-black{background-image:url("../img/contact/icon-contact-email-black.svg");width:30px;height:30px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}a.contact-link-tty-grey{background-image:url("../img/contact/icon-contact-tty-grey.svg");min-height:30px;display:inline-block;background-repeat:no-repeat;background-position:left center;vertical-align:middle;line-height:30px;padding-left:40px;font-weight:600}a.contact-link-tty-blue{background-image:url("../img/contact/icon-contact-tty-blue.svg");min-height:30px;display:inline-block;background-repeat:no-repeat;background-position:left center;vertical-align:middle;line-height:30px;padding-left:40px;font-weight:600}a.contact-link-phone-grey{background-image:url("../img/contact/icon-contact-phone-grey.svg");background-position:center;min-height:30px;display:inline-block;background-repeat:no-repeat;background-position:left center;vertical-align:middle;line-height:30px;padding-left:20px;font-weight:600}a.contact-link-tty-black{background-image:url("../img/contact/icon-contact-tty-black.svg");background-position:center;min-height:30px;display:inline-block;background-repeat:no-repeat;background-position:left center;vertical-align:middle;line-height:30px;padding-left:40px;font-weight:600}a.contact-link-phone-blue{background-image:url("../img/contact/icon-contact-phone-blue.svg");background-position:center;min-height:30px;display:inline-block;background-repeat:no-repeat;background-position:left center;vertical-align:middle;line-height:30px;padding-left:20px;font-weight:600}a.contact-link-phone-black{background-image:url("../img/contact/icon-contact-phone-black.svg");min-height:30px;display:inline-block;background-repeat:no-repeat;background-position:left center;vertical-align:middle;line-height:30px;padding-left:20px;font-weight:600}a.contact-link-mail-grey{background-image:url("../img/contact/icon-contact-mail-grey.svg");background-size:contain;min-height:30px;display:inline-block;background-repeat:no-repeat;background-position:left center;vertical-align:middle;line-height:30px;padding-left:40px;font-weight:600}a.contact-link-mail-blue{background-image:url("../img/contact/icon-contact-mail-blue.svg");background-size:contain;min-height:30px;display:inline-block;background-repeat:no-repeat;background-position:left center;vertical-align:middle;line-height:30px;padding-left:40px;font-weight:600}a.contact-link-mail-black{background-image:url("../img/contact/icon-contact-mail-black.svg");background-size:contain;min-height:30px;display:inline-block;background-repeat:no-repeat;background-position:left center;vertical-align:middle;line-height:30px;padding-left:40px;font-weight:600}a.contact-link-email-grey{background-image:url("../img/contact/icon-contact-email-grey.svg");min-height:30px;display:inline-block;background-repeat:no-repeat;background-position:left center;vertical-align:middle;line-height:30px;padding-left:40px;font-weight:600}a.contact-link-email-blue{background-image:url("../img/contact/icon-contact-email-blue.svg");min-height:30px;display:inline-block;background-repeat:no-repeat;background-position:left center;vertical-align:middle;line-height:30px;padding-left:40px;font-weight:600}a.contact-link-email-black{background-image:url("../img/contact/icon-contact-email-black.svg");min-height:30px;display:inline-block;background-repeat:no-repeat;background-position:left center;vertical-align:middle;line-height:30px;padding-left:40px;font-weight:600}.info-box{background:#fff;border:2px solid #016b9d;border-radius:2px;box-shadow:0 3px 4px 0 rgba(0,0,0,.1);margin:1.5em auto;padding:30px 20px 40px}@media(min-width: 768px){.info-box{max-width:60%}}.accordion-container{width:100%;letter-spacing:.8px}.accordion-container .accordion{border:1px solid #9f9f9f;border-radius:2px;box-shadow:0 3px 4px 0 rgba(0,0,0,.1);font-size:22px;font-size:1.4rem;line-height:1.25;cursor:pointer;margin-top:25px;background:url("../img/green-arrow-closed.svg") no-repeat 2% center;padding:7px 10px 7px 35px}@media(min-width: 768px){.accordion-container .accordion{font-size:32px;font-size:2rem}}.accordion-container .accordion.active{background:url("../img/green-arrow.svg") no-repeat 2% center}.accordion-container .accordion-content{display:none;padding:0;margin-top:35px}.documentation div.important-announcements{background:#fce894;border:1px solid #cbad30;padding:15px 15px 0px 15px;margin:8px 0px;width:calc(100% - 12px);height:contain;overflow:hidden;font-size:1.1em;font-weight:400}.documentation div.important-announcements h2{margin-top:0;margin-bottom:10px}.documentation div.important-announcements ul{margin-left:0 !important}.documentation div.important-announcements li{float:left;background:url(http://www.octranspo.com/images/ulArrow.gif) no-repeat 0 5px;list-style:none !important;padding:0 0 0 10px;margin:0 25px 15px 0 !important}.faq-accordion{width:100%}.faq-accordion .accordion{font-size:18px;font-size:1.125rem;font-weight:600;line-height:24px;background:url("../img/blue-arrow-closed.svg") no-repeat left center;cursor:pointer;margin-bottom:15px;padding:0 0 0 15px}.faq-accordion .accordion.active{background:url("../img/blue-arrow.svg") no-repeat left center}.faq-accordion .accordion-content{display:none;padding-left:0;margin-bottom:20px}.quote{padding-right:27.5px;padding-left:27.5px}.quote p.author-name{font-style:italic;font-weight:600}.quote-box{border:1px solid #9f9f9f;box-shadow:0 3px 4px 0 rgba(0,0,0,.1);padding-right:27.5px;padding-left:27.5px}.quote-box p.author-name{font-weight:600}a.read-more-btn,a.green-btn,a.blue-btn{color:#fff;font-weight:600;font-size:15px;text-decoration:none;background:#038700;padding:0 25px 0 8px;border:1px solid #038700;border-radius:2px;line-height:30px;display:inline-block;position:relative}a.read-more-btn:after,a.green-btn:after,a.blue-btn:after{background:url(../img/white-arrow-closed.svg) no-repeat 0px 0px;background-size:7px 11px;content:"";position:absolute;right:8px;top:50%;margin-top:-5px;width:7px;height:11px;display:block}a.read-more-btn.btn-large,a.green-btn.btn-large,a.blue-btn.btn-large{font-size:1.2em;padding:10px 35px 10px 25px}a.read-more-btn.btn-large:after,a.green-btn.btn-large:after,a.blue-btn.btn-large:after{right:13px}a.blue-btn{background:#016b9d;border:1px solid #016b9d}a.read-more,a.read-less{color:#000;font-size:15px;font-weight:bold;padding-left:15px}a.read-more{background:url("../img/green-arrow-closed.svg") no-repeat left center}a.read-less{background:url("../img/green-arrow.svg") no-repeat left center}figure figcaption{color:#515151;font-size:14px;font-style:italic;margin-top:8px}.responsive-table{overflow-x:auto}.responsive-table table{table-layout:auto}table{width:100%;table-layout:fixed;margin-left:auto;margin-right:auto;margin-bottom:30px}table .emptyCell{background:none !important;border:none !important;box-shadow:none !important}table thead td,table thead th{background-color:#4d4c4c;color:#fff;font-weight:bold;border:1px solid #434343}table thead a{color:#fff}table thead.small-header{font-size:12px;font-size:.75rem}table .left,table.left{text-align:left}table .left th,table .left td,table.left th,table.left td{text-align:left}table .center,table.center{text-align:center}table .center th,table .center td,table.center th,table.center td{text-align:center}table .centredHeaders th,table.centredHeaders th{text-align:left}table .vertical-align-top{vertical-align:top}table .vertical-align-top th,table .vertical-align-top td{vertical-align:top}table th{vertical-align:middle;padding:10px}table th.left,table td.left{text-align:left}body table tbody tr th.center,body table tbody tr td.center{text-align:center}table th.vertical-align-top,table td.vertical-align-top{vertical-align:top}table tbody{box-shadow:0 3px 4px 0 rgba(0,0,0,.1);border-radius:2px}table tbody tr:nth-child(odd){background-color:#f1f1f1}table tbody tr:nth-child(even){background-color:#fff}table tbody tr td:first-child{text-align:left}table tbody tr td,table tbody tr th{font-weight:600;font-size:14px;text-align:center;padding:18px 10px;vertical-align:middle}table tbody tr td p,table tbody tr th p{margin:0}table tbody tr td span,table tbody tr th span{font-size:12px;font-weight:normal}table tbody tr th:first-child{text-align:left}table.table-bg-gradient-bottom tbody tr{background:#fff}table.table-bg-gradient-bottom tbody tr:last-child{background:#bfbfbf}table.table-bg-gradient-bottom tbody tr:nth-last-child(2){background:#dfdfdf}table.table-bg-gradient-bottom tbody tr:nth-last-child(3){background:#f1f1f1}table th.grey-header,table .grey-header th{background-color:#4d4c4c;color:#fff;border:1px solid #979797}table .green-header th,table th.green-header,table .prestoCell,table .prestoCell tr,table .prestoCell th,table th.prestoCell{background-color:#038700;color:#fff}table .blue-header th,table th.blue-header{background-color:#0076a5;color:#fff}table .yellow-header th,table th.yellow-header{background-color:#ffc600;color:#000}table .red-header th,table th.red-header,table .parapayCell,table .parapayCell tr,table .parapayCell th,table th.parapayCell{background-color:#b73030;color:#fff}table thead.grey-header th{border:1px solid #4d4c4c}table thead.blue-header th{border:1px solid #005171}table thead.blue-header th:nth-child(even){background-color:#004560}table thead.yellow-header th{border:1px solid #a88300}table thead.yellow-header th:nth-child(even){background-color:#dcab00}table thead.green-header th{border:1px solid #166f23}table thead.green-header th:nth-child(even){background-color:#1e6729}table thead.red-header th{border:1px solid #8c1818}table thead.red-header th:nth-child(even){background-color:#cb2c2c}table th.green-header,table thead.grey-header th.green-header{border:1px solid #166f23}table th.blue-header,table thead.grey-header th.blue-header{border:1px solid #005171}table th.yellow-header,table thead.grey-header th.yellow-header{border:1px solid #a88300}table th.red-header,table thead.grey-header th.red-header,table th.parapayCell,table thead.grey-header th.parapayCell{border:1px solid #8c1818}table.centredHeaders td{text-align:center !important}table.small-table th{font-size:12px;font-size:.75rem}table.small-table tbody tr td{font-size:10px;font-size:.625rem}table.table-border tbody tr th,table.table-border tbody tr td{border:1px solid #979797}table.redHeader th{background-color:#e24949;color:#fff}table.redHeader thead th{border:1px solid #8c1818}table.redHeader thead th:nth-child(even){background-color:#cb2c2c}.generic-tab{background-color:#f5f5f5;overflow:hidden;border-bottom:4px solid #8c1818;border-radius:2px 2px 0 0}@media(min-width: 768px){.generic-tab{display:inline-flex;width:100%}}@media(max-width: 991.98px){.generic-tab{display:flex;flex-wrap:wrap}}.generic-tab p{display:flex;flex-wrap:wrap;margin:0}.generic-tab br{display:none}.generic-tab a.tablink,.generic-tab button.tablink{color:#000;text-decoration:none;font-size:14px;font-size:.875rem;font-weight:bold;padding:12px 33px;display:inline-block;letter-spacing:.75px;text-align:center;margin:-2px;background-image:none;background-color:initial;border:none;line-height:22px;cursor:pointer}@media(min-width: 768px){.generic-tab a.tablink,.generic-tab button.tablink{flex-grow:5}}@media(max-width: 991.98px){.generic-tab a.tablink,.generic-tab button.tablink{flex:1 0 50%;padding:12px 17px}}.generic-tab a.tablink.active,.generic-tab button.tablink.active{background-color:#c80d1a;color:#fff;border:1px solid #8c1818;cursor:initial}.tabcontent{display:none}a.img-link{background:url(../img/image-icon.svg) no-repeat left center;min-height:30px;display:inline-block;vertical-align:middle;line-height:30px;padding-left:40px;font-weight:600}a.pdf-link{background:url(../img/PDF-icon.svg) no-repeat left center;min-height:30px;display:inline-block;vertical-align:middle;line-height:30px;padding-left:40px;font-weight:600}a.map-link{background:url(../img/map-icon.svg) no-repeat left center;min-height:30px;display:inline-block;vertical-align:middle;line-height:30px;padding-left:40px;font-weight:600}a.travel-planner-link{background:url(../img/travel-planner-icon.svg) no-repeat left center;min-height:31px;display:inline-block;vertical-align:middle;line-height:31px;padding-left:40px;font-weight:600}a.bus-link{background:url(../img/bus-black-icon.svg) no-repeat left center;min-height:30px;display:inline-block;vertical-align:middle;line-height:30px;padding-left:40px;font-weight:600}a.train-link{background:url(../img/train-black-icon.svg) no-repeat left center;min-height:31px;display:inline-block;vertical-align:middle;line-height:31px;padding-left:40px;font-weight:600}a.park-and-ride-link{background:url(../img/parkandride-icon.svg) no-repeat left center;min-height:20px;display:inline-block;vertical-align:middle;line-height:20px;padding-left:30px;font-weight:600}a.station-link{background:url(../img/station-icon.svg) no-repeat left center;min-height:20px;display:inline-block;vertical-align:middle;line-height:20px;padding-left:30px;font-weight:600}.event-destination{background-color:#f5f5f5;border:1px solid #9f9f9f;border-radius:2px;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);padding:10px;margin-top:10px}.event-destination p{display:inline;margin:0}.event-destination p.title{display:inline-block;margin:0;padding:0;font-weight:600}.event-destination p.title span{display:inline-block}.event-destination .venueDescription p{display:block;margin:16px 0;margin:1rem 0}.event-destination a.venue-info,.event-destination a.direction-link{color:#000;font-weight:bold;font-size:15px;font-size:.9375rem;text-align:right}@media(max-width: 991.98px){.event-destination a.venue-info,.event-destination a.direction-link{padding:0;text-align:inherit;margin-top:15px}}.event-destination a.direction-link{background:url(../img/right-arrow-black.svg) no-repeat right center;padding-right:15px;max-height:20px}.event-destination a.direction-link span.travel-planner-icon-small{background:url(../img/small-travel-icon.svg) no-repeat right center;height:20px;width:15px;display:inline-block;vertical-align:middle;margin-right:5px}.event-destination form{margin-top:0;padding:0}.event-destination form select{margin:0 0 1em;width:100%}.event-destination .submit{background:url(../img/right-arrow-black.svg) no-repeat right center;padding-right:15px;padding-left:27.5px;max-height:20px;text-align:right}.event-destination .submit span.travel-planner-icon-small{background:url(../img/small-travel-icon.svg) no-repeat right center;height:20px;width:15px;display:inline-block;vertical-align:middle;margin-right:5px}.event-destination input.direction-link{background:none rgba(0,0,0,0);border:none;color:#000;font-weight:bold;font-size:15px;font-size:.9375rem;line-height:18.75px;margin:0;padding:0;text-align:right;text-decoration:underline}.school-icon,.colleges-universities-icon{background-image:url(../img/school.svg);height:18px;width:22px;display:inline-block;vertical-align:top;margin-right:12px;background-repeat:no-repeat}.library-icon,.museums-heritage-icon{background-image:url(../img/library.svg);height:21px;width:19px;display:inline-block;vertical-align:top;margin-right:12px;background-repeat:no-repeat}.red-bus-icon{background-image:url(../img/bus.svg);height:20px;width:17px;display:inline-block;vertical-align:top;margin-right:12px;background-repeat:no-repeat}.red-train-icon{background-image:url(../img/train.svg);height:23px;width:18px;display:inline-block;vertical-align:top;margin-right:12px;background-repeat:no-repeat}.out-of-town-connections-icon{background-image:url(../img/plane.svg);height:24px;width:24px;display:inline-block;vertical-align:top;margin-right:12px;background-repeat:no-repeat}.shopping-icon,.shopping-markets-icon{background-image:url(../img/shopping.svg);height:21px;width:19px;display:inline-block;vertical-align:top;margin-right:12px;background-repeat:no-repeat}.event-space-icon,.sports-shows-icon{background-image:url(../img/event-space.svg);height:21px;width:20px;display:inline-block;vertical-align:top;margin-right:12px;background-position:bottom;background-repeat:no-repeat}.activity-icon{background-image:url(../img/activity.svg);height:21px;width:24px;display:inline-block;vertical-align:top;margin-right:12px;background-repeat:no-repeat}.scenery-icon,.parks-icon{background-image:url(../img/scenery.svg);height:22px;width:19px;display:inline-block;vertical-align:top;margin-right:12px;background-repeat:no-repeat}ul.nav_categories--venues label .school-icon,ul.nav_categories--venues label .colleges-universities-icon,ul.nav_categories--venues label .library-icon,ul.nav_categories--venues label .museums-heritage-icon,ul.nav_categories--venues label .red-bus-icon,ul.nav_categories--venues label .red-train-icon,ul.nav_categories--venues label .out-of-town-connections-icon,ul.nav_categories--venues label .shopping-icon,ul.nav_categories--venues label .shopping-markets-icon,ul.nav_categories--venues label .event-space-icon,ul.nav_categories--venues label .sports-shows-icon,ul.nav_categories--venues label .activity-icon,ul.nav_categories--venues label .scenery-icon,ul.nav_categories--venues label .parks-icon{margin-right:5px}.green-font{color:#2f9a3f}.blue-font{color:#016b9d}.red-font{color:#cb2c2c}.grey-font{color:#8b8b8b}.right{float:right}.btn-get-travel-plan{background:url("../img/btn-get-travel-plan-bg.jpg") no-repeat top left;border:1px solid #c4c4c4;box-shadow:0 3px 4px 0 rgba(0,0,0,.1);display:block;margin-bottom:16px;margin-bottom:1rem;max-width:683px;height:93px;position:relative}.btn-get-travel-plan:before{background:url("../img/btn-get-travel-plan-bg-txt-icon.png") no-repeat -1px -1px;background-size:283px 93px;content:"";display:block;height:100%;margin-bottom:-2px;max-width:100%;overflow:hidden;text-indent:-1000%;width:100%}.fr .btn-get-travel-plan:before{background:url("../img/btn-get-travel-plan-bg-txt-icon-fr.png") no-repeat -1px -1px;background-size:283px 93px}.btn-get-travel-plan:after{background:url("../img/arrow-in-circle.svg") no-repeat center right;content:"";display:block;height:22px;margin-top:-11px;overflow:hidden;position:absolute;right:16px;text-indent:-1000%;top:50%;width:22px}@media(max-width: 767.98px){.btn-get-travel-plan{height:50px}.btn-get-travel-plan:before{background-size:contain}}.btn-get-travel-plan-alt{background:url("../img/btn-get-travel-plan-bg-alt.jpg") no-repeat 0 0;box-shadow:0 3px 4px 0 rgba(0,0,0,.1);display:block;height:60px;margin-bottom:16px;margin-bottom:1rem;max-width:685px;position:relative;text-align:center}.btn-get-travel-plan-alt:before{background:url("../img/btn-get-travel-plan-bg-alt-a.svg") no-repeat 0 0;content:"";height:34px;left:14px;margin-top:-17px;position:absolute;top:50%;width:28px}.btn-get-travel-plan-alt:after{background:url("../img/btn-get-travel-plan-bg-alt-b.svg") no-repeat 0 0;content:"";height:34px;margin-top:-17px;position:absolute;right:14px;top:50%;width:28px}.btn-get-travel-plan-alt span{background:url("../img/btn-get-travel-plan-bg-alt-txt.png") no-repeat 0 0;background-size:contain;display:inline-block;overflow:hidden;margin:2.773723%;max-width:90%;text-indent:-1000%;width:301px}.fr .btn-get-travel-plan-alt span{background:url("../img/btn-get-travel-plan-bg-alt-txt-fr.png") no-repeat 0 0;background-size:contain;width:403px}@media(max-width: 767.98px){.btn-get-travel-plan-alt{height:auto}.btn-get-travel-plan-alt:before,.btn-get-travel-plan-alt:after{display:none}}form{margin-top:30px;padding:0}form h4{padding-bottom:20px}form a{color:#000}form label{display:inline-block;font-weight:600;margin-bottom:10px}form label.error,form .error p{color:#b71703;display:block;font-size:.875em;font-weight:bold;margin-top:-20px;margin-bottom:30px}form .label-number{display:none}form textarea,form input[type=text],form input[type=email],form input[type=date],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=time],form input[type=url],form input[type=week]{width:100%;border:1px solid #b0b0b0;padding:10px;margin-bottom:25px}form textarea.error,form input[type=text].error,form input[type=email].error,form input[type=date].error,form input[type=number].error,form input[type=password].error,form input[type=search].error,form input[type=tel].error,form input[type=time].error,form input[type=url].error,form input[type=week].error{border:1px solid #b71703}form input[type=checkbox]{margin-bottom:25px}form textarea{min-height:125px}form .radio{display:inline-block;margin-right:30px;margin-bottom:30px}form input[type=submit].red,form button.red{background-color:#cb2c2c;border:1px solid #cb2c2c}input[type=submit],button,.button{color:#fff;font-weight:600;font-size:15px;text-decoration:none;background-color:#038700;padding:0 25px 0 8px;border:1px solid #038700;border-radius:2px;line-height:30px;display:inline-block;background-image:url(../img/white-arrow-closed.svg);background-repeat:no-repeat;background-position:right 8px center;-webkit-appearance:none;margin-top:5px}input[type=submit].blue,button.blue,.button.blue{background-color:#016b9d;border:1px solid #016b9d}form.bg-grey{border:1px solid #9f9f9f;border-radius:2px;background-color:#f5f5f5;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);padding:15px !important}.app-gallery h2{margin:.5em 0}@media(min-width: 768px){.app-gallery img{display:block;float:left;max-width:32%;padding-right:1%}}.channel_form label{display:block}.channel_form .file_existing{display:none}.bg-grey h2{color:#016b9d;font-size:20px;font-size:1.25rem;font-weight:600}.bg-grey .freeform-row .freeform-column .freeform-label{font-weight:600}.bg-grey input[type=checkbox]{margin-bottom:0}.bg-grey .freeform-row .freeform-column .freeform-input{margin-bottom:0}.bg-grey p{font-size:12px;font-size:.75rem;margin:0}#zoomContainer img{max-width:none}#ui-datepicker-div{font-size:12px;font-family:"Open Sans",sans-serif;font-stretch:100%;font-style:normal;font-weight:400;line-height:normal;border-color:rgba(0,0,0,.2)}#ui-datepicker-div .ui-widget-header{background:#f5f5f5;border:none}#ui-datepicker-div th{color:#000;background-color:#f5f5f5;font-weight:normal;border:1px solid #ccc}#ui-datepicker-div a.ui-state-default{background:none;border:none;color:#333}.k-calendar th{color:#000}.border-top--green:before{border-top:4px solid #37b249;content:"";width:64px;display:block;margin-bottom:20px}.border-top--red:before{border-top:4px solid #e24949;content:"";width:64px;display:block;margin-bottom:20px}.border-top--blue:before{border-top:4px solid #016b9d;content:"";width:64px;display:block;margin-bottom:20px}.border-top--yellow:before{border-top:4px solid #ffc600;content:"";width:64px;display:block;margin-bottom:20px}#cform.bg-grey textarea,#cform.bg-grey input[type=text],#cform.bg-grey input[type=email],#cform.bg-grey input[type=date],#cform.bg-grey input[type=number],#cform.bg-grey input[type=password],#cform.bg-grey input[type=search],#cform.bg-grey input[type=tel],#cform.bg-grey input[type=time],#cform.bg-grey input[type=url],#cform.bg-grey input[type=week]{margin-bottom:25px}#cform.bg-grey fieldset{padding:10px 0}#cform.bg-grey label{padding:10px 0}#cform.bg-grey label label{padding:0}#cform input[type=submit]{color:#fff;margin-top:5px;padding:0 25px 0 8px}hr{border:none;border-top:2px solid #2d2d2d;clear:both;margin:1em 0}hr.red{border-top:2px solid #e24949}hr.green{border-top:2px solid #37b249}hr.blue{border-top:2px solid #016b9d}hr.yellow{border-top:2px solid #ffc600}img.inline-icon-large,img.inline-icon-small,img.inline-icon-medium{display:inline;margin:0;max-width:50px;max-height:50px}img.inline-icon-medium{max-width:25px;max-height:25px}img.inline-icon-small{max-width:15px;max-height:15px}.horizontal-center{-webkit-align-items:baseline;align-items:baseline;display:-webkit-flex;display:flex;justify-content:center}.vertical-center{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;flex-basis:100%;flex-wrap:wrap}.vertical-center p,.vertical-center ul,.vertical-center ol,.vertical-center div{width:100%}.detour-map{text-align:center}.detour-map img{max-width:50%}table ul,table ol,.basic-content table ul,.basic-content table ol,.content-container table ul,.content-container table ol,.ready-for-rail table ul,.ready-for-rail table ol{margin-left:30px;margin-left:1.875rem;text-align:left;margin-bottom:16px;margin-bottom:1rem}table ul li,table ol li,.basic-content table ul li,.basic-content table ol li,.content-container table ul li,.content-container table ol li,.ready-for-rail table ul li,.ready-for-rail table ol li{padding-left:0}table ul ul,table ul ol,table ol ul,table ol ol,.basic-content table ul ul,.basic-content table ul ol,.basic-content table ol ul,.basic-content table ol ol,.content-container table ul ul,.content-container table ul ol,.content-container table ol ul,.content-container table ol ol,.ready-for-rail table ul ul,.ready-for-rail table ul ol,.ready-for-rail table ol ul,.ready-for-rail table ol ol{margin-bottom:0}table ul,.basic-content table ul,.content-container table ul,.ready-for-rail table ul{margin-left:30px;margin-left:1.875rem;padding-left:13px}table ul.bulleted-list,.basic-content table ul.bulleted-list,.content-container table ul.bulleted-list,.ready-for-rail table ul.bulleted-list{margin-left:0}ul.offset-md-1,.basic-content ul.offset-md-1,.content-container ul.offset-md-1,.ready-for-rail ul.offset-md-1{margin-left:12.5%}.content-container ul.sitemap{margin:0;padding:0;list-style:none}@media(min-width: 768px){.content-container ul.sitemap{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.content-container ul.sitemap li{padding:0}.content-container ul.sitemap ul{list-style:none;margin:0 0 0 24px;margin:0 0 0 1.5rem;padding:0}.back-to-top{background:url("../img/arrow-back-to-top.svg") no-repeat center;background-size:25px 18px;display:inline-block;height:18px;margin:0 5px;overflow:hidden;position:relative;text-indent:-1000%;top:3px;width:25px}.back-to-top-circle{background:url("../img/arrow-in-circle-up.svg") no-repeat center;background-size:19px 19px;display:inline-block;height:19px;margin:0 5px;overflow:hidden;position:relative;text-indent:-1000%;top:3px;width:19px}.back-to-top-text{color:#2d2d2d;text-decoration:none}.back-to-top-text:hover,.back-to-top-text:focus{text-decoration:underline}.link-new-window{position:relative}.link-new-window:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24px" height="24px"><path d="M 5 3 C 3.9069372 3 3 3.9069372 3 5 L 3 19 C 3 20.093063 3.9069372 21 5 21 L 19 21 C 20.093063 21 21 20.093063 21 19 L 21 12 L 19 12 L 19 19 L 5 19 L 5 5 L 12 5 L 12 3 L 5 3 z M 14 3 L 14 5 L 17.585938 5 L 8.2929688 14.292969 L 9.7070312 15.707031 L 19 6.4140625 L 19 10 L 21 10 L 21 3 L 14 3 z" fill="%23016b9d" /></svg>');content:"";display:inline-block;margin-left:.25em;width:1em;height:1em;background-size:contain}.link-new-window .new-window-tooltip{position:absolute;left:-9000px;width:0;overflow:hidden}.link-new-window:hover .new-window-tooltip,.link-new-window:focus .new-window-tooltip{display:block;position:absolute;top:2em;left:1em;width:18.75rem;border:1px solid #9f9f9f;background-color:#f5f5f5;color:#2d2d2d;text-align:center;font-size:.75em;line-height:1.2em;padding:4px 0}.link-new-window.reverse:after,.link-new-window.green-btn:after,.link-new-window.blue-btn:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24px" height="24px"><path d="M 5 3 C 3.9069372 3 3 3.9069372 3 5 L 3 19 C 3 20.093063 3.9069372 21 5 21 L 19 21 C 20.093063 21 21 20.093063 21 19 L 21 12 L 19 12 L 19 19 L 5 19 L 5 5 L 12 5 L 12 3 L 5 3 z M 14 3 L 14 5 L 17.585938 5 L 8.2929688 14.292969 L 9.7070312 15.707031 L 19 6.4140625 L 19 10 L 21 10 L 21 3 L 14 3 z" fill="%23FFFFFF" /></svg>');width:1em;height:1em;background-size:contain;margin-top:-7px;margin-right:-3px}.routeIconsTable span{display:inline-block;height:2em;text-align:center;vertical-align:middle;background-position:center;background-repeat:no-repeat;margin:0em .3em;padding:auto;line-height:2em}.routeIconsTable span.rt-frequent-small{background-image:url("https://www.octranspo.com/images/files/route_types/frequent_empty.png");color:#fff;background-size:3.6em 2em;width:3.6em;font-size:12px;font-weight:normal}.routeIconsTable span.rt-frequent-limit-small{background-image:url("https://www.octranspo.com/images/files/route_types/frequent_limited_empty.png");color:#c30;background-size:3.6em 2em;width:3.6em;font-size:12px;font-weight:normal}.routeIconsTable span.rt-local-small{background-image:url("https://www.octranspo.com/images/files/route_types/local_regular_empty.png");color:#fff;background-size:3.6em 2em;width:3.6em;font-size:12px;font-weight:normal}.routeIconsTable span.rt-local-limit-small{background-image:url("https://www.octranspo.com/images/files/route_types/local_limited_empty.png");background-size:3.6em 2em;width:3.6em;font-size:12px;font-weight:normal;color:#6e6e70}.routeIconsTable span.rt-rapid-small{background-color:none;background-image:url("https://www.octranspo.com/images/files/route_types/rapid_empty.png");background-size:3.6em 2em;width:3.6em;font-size:12px;font-weight:normal;color:#fff}.routeIconsTable span.rt-rapid-limit-small{background-color:none;background-image:url("https://www.octranspo.com/images/files/route_types/rapid_limited_empty.png");background-size:3.6em 2em;width:3.6em;font-size:12px;font-weight:normal;color:#0056b8}.routeIconsTable span.rt-line2-small{background-image:url("https://www.octranspo.com/images/files/route_types/trillium_empty.png");background-size:3.6em 2em;width:3.6em;font-size:12px;font-weight:normal;color:#fff}.routeIconsTable span.rt-line1-small{background-image:url("https://www.octranspo.com/images/files/route_types/line1_empty.png");background-size:3.6em 2em;width:3.6em;font-size:12px;font-weight:normal;color:#fff}.routeIconsTable span.rt-connexion-small{background-image:url("https://www.octranspo.com/images/files/route_types/connexion_empty.png");background-size:3.6em 2em;width:3.6em;font-size:12px;font-weight:normal;color:#fff}.routeIconsTable span.rt-r2-small{background-image:url("https://www.octranspo.com/images/files/route_types/Route-Icon_R2.png");background-size:3em 2em;width:3em;font-size:12px;font-weight:normal;color:#65a233;padding:0 0 0 10px}.routeIconsTable span.rt-r1-small{background-image:url("https://www.octranspo.com/images/files/route_types/Route-Icon_R1.png");background-size:3em 2em;width:3em;font-size:12px;font-weight:normal;color:#da291c;padding:0 0 0 12px}.routeIconsTable span.rt-STO-small{background-image:url("https://www.octranspo.com/images/files/route_types/sto_empty.png");background-size:3.6em 2em;width:3.6em;font-size:12px;font-weight:normal;color:#fff}.routeIconsTable span.rt-night-small{background-image:url("https://www.octranspo.com/images/files/route_types/night-route_empty.png");color:#06c;background-size:3em 2em;width:3em;font-size:12px;font-weight:normal;padding:0 0 0 12px}.routeIconsTable span.rt-STO-small{background-image:url("https://www.octranspo.com/images/files/route_types/sto_empty.png");color:#fff;background-size:3em 2em;width:3em;font-size:12px;font-weight:normal;padding:0 0 0 0px}.routeIconsTable span.rt-frequent-large{background-image:url("https://www.octranspo.com/images/files/route_types/frequent_empty.png");color:#fff;background-size:3.4em 1.9em;width:3.5em;font-size:16px;font-weight:normal}.routeIconsTable span.rt-frequent-limit-large{background-image:url("https://www.octranspo.com/images/files/route_types/frequent_limited_empty.png");color:#c30;background-size:3.6em 2em;width:3.6em;font-size:16px;font-weight:normal}.routeIconsTable span.rt-local-large{background-image:url("https://www.octranspo.com/images/files/route_types/local_regular_empty.png");color:#fff;background-size:3.6em 2em;width:3.6em;font-size:16px;font-weight:normal}.routeIconsTable span.rt-local-limit-large{background-image:url("https://www.octranspo.com/images/files/route_types/local_limited_empty.png");background-size:3.6em 2em;width:3.6em;font-size:16px;font-weight:normal;color:#6e6e70}.routeIconsTable span.rt-rapid-large{background-color:none;background-image:url("https://www.octranspo.com/images/files/route_types/rapid_empty.png");background-size:3.6em 2em;width:3.6em;font-size:16px;font-weight:normal;color:#fff}.routeIconsTable span.rt-rapid-limit-large{background-image:url("https://www.octranspo.com/images/files/route_types/rapid_limited_empty.png");background-size:3.6em 2em;width:3.6em;font-size:16px;font-weight:normal;color:#0056b8}.routeIconsTable span.rt-connexion-large{background-image:url("https://www.octranspo.com/images/files/route_types/connexion_empty.png");background-size:3.6em 2em;width:3.6em;font-size:16px;font-weight:normal;color:#fff}.routeIconsTable span.rt-line2-large{background-image:url("https://www.octranspo.com/images/files/route_types/trillium_empty.png");background-size:3.6em 2em;width:3.6em;font-size:16px;font-weight:normal;color:#fff}.routeIconsTable span.rt-line1-large{background-image:url("https://www.octranspo.com/images/files/route_types/line1_empty.png");background-size:3.6em 2em;width:3.6em;font-size:16px;font-weight:normal;color:#fff}.routeIconsTable span.rt-r2-large{background-image:url("https://www.octranspo.com/images/files/route_types/Route-Icon_R2.png");background-size:3em 2em;width:3em;font-size:16px;font-weight:normal;color:#65a233;padding:0 0 0 13px}.routeIconsTable span.rt-r1-large{background-image:url("https://www.octranspo.com/images/files/route_types/Route-Icon_R1.png");background-size:3em 2em;width:3em;font-size:16px;font-weight:normal;color:#da291c;padding:0 0 0 15px}.routeIconsTable span.rt-STO-large{background-image:url("https://www.octranspo.com/images/files/route_types/sto_empty.png");background-size:3.6em 2em;width:3.6em;font-size:16px;font-weight:normal;color:#fff}.routeIconsTable span.rt-night-large{background-image:url("https://www.octranspo.com/images/files/route_types/night-route_empty.png");color:#06c;background-size:3em 2em;width:3em;font-size:16px;font-weight:normal;padding:0 0 0 15px}.routeIconsTable span.rt-STO-large{background-image:url("https://www.octranspo.com/images/files/route_types/sto_empty.png");color:#fff;background-size:3em 2em;width:3em;font-size:16px;font-weight:normal;padding:0 0 0 0px}.routeIcons ul{display:grid;grid-template-columns:repeat(auto-fill, minmax(60px, 1fr));grid-auto-flow:row;grid-gap:.5rem;list-style:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style-type:none}.routeIcons ul li{padding:0;margin:.3em .3em;list-style-type:none}.routeIcons ul li span{display:inline-block;height:2em;text-align:center;vertical-align:middle;background-position:center;background-repeat:no-repeat;padding:auto;line-height:2em;width:100%;background-size:contain}.routeIcons ul li span.rt-frequent-large{background-image:url("https://www.octranspo.com/images/files/route_types/frequent_empty.png");color:#fff}.routeIcons ul li span.rt-frequent-limit-large{background-image:url("https://www.octranspo.com/images/files/route_types/frequent_limited_empty.png");color:#c30}.routeIcons ul li span.rt-local-large{background-image:url("https://www.octranspo.com/images/files/route_types/local_regular_empty.png");color:#fff}.routeIcons ul li span.rt-local-limit-large{background-image:url("https://www.octranspo.com/images/files/route_types/local_limited_empty.png");color:#6e6e70}.routeIcons ul li span.rt-rapid-large{background-image:url("https://www.octranspo.com/images/files/route_types/rapid_empty.png");background-size:3.6em 2em;width:3.6em;font-size:16px;font-weight:normal;color:#fff}.routeIcons ul li span.rt-rapid-limit-large{background-image:url("https://www.octranspo.com/images/files/route_types/rapid_limited_empty.png");color:#0056b8;background-size:3.6em 2em;width:3.6em;font-size:16px;font-weight:normal}.routeIcons ul li span.rt-connexion-large{background-image:url("https://www.octranspo.com/images/files/route_types/connexion_empty.png");color:#fff}.routeIcons ul li span.rt-line2-large{background-image:url("https://www.octranspo.com/images/files/route_types/trillium_empty.png");background-size:3.6em 2em;width:3.6em;font-size:16px;font-weight:normal;color:#fff}.routeIcons ul li span.rt-line1-large{background-image:url("https://www.octranspo.com/images/files/route_types/line1_empty.png");background-size:3.6em 2em;width:3.6em;font-size:16px;font-weight:normal;color:#fff}.routeIcons ul li span.rt-r2-large{background-image:url("http://www.octranspo.com/images/files/route_types/Route-Icon_R2.png");color:#65a233;padding:0 0 0 13px}.routeIcons ul li span.rt-r1-large{background-image:url("http://www.octranspo.com/images/files/route_types/Route-Icon_R1.png");color:#da291c;padding:0 0 0 13px}.routeIcons ul li span.rt-night-large{background-image:url("https://www.octranspo.com/images/files/route_types/night-route_empty.png");color:#06c;padding:0 0 0 13px}.routeIcons ul li span.rt-STO-large{background-image:url("https://www.octranspo.com/images/files/route_types/sto_empty.png");color:#fff;background-size:3em 2em;width:3em;font-size:16px;font-weight:normal;padding:0 0 0 0px}.routeIconsTable{list-style:default;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.routeIconsTable tbody tr td span{display:inline-block;height:2em;text-align:center;vertical-align:middle;background-position:center;background-repeat:no-repeat;padding:auto;line-height:2em;width:100%;background-size:contain}.routeIconsTable tbody tr td span .rt-frequent-small{background-image:url("https://www.octranspo.com/images/files/route_types/frequent_empty.png");color:#fff;background-size:3.6em 2em;width:3.6em}.routeIconsTable tbody tr td span .rt-frequent-limit-small{background-image:url("https://www.octranspo.com/images/files/route_types/frequent_limited_empty.png");color:#c30;background-size:3.6em 2em;width:3.6em}.routeIconsTable tbody tr td span .rt-local-small{background-image:url("https://www.octranspo.com/images/files/route_types/local_regular_empty.png");color:#fff;background-size:3.6em 2em;width:3.6em}.routeIconsTable tbody tr td span .rt-frequent-large{background-image:url("https://www.octranspo.com/images/files/route_types/frequent_empty.png");color:#fff;background-size:3.6em 2em;width:3.6em}.routeIconsTable tbody tr td span .rt-frequent-limit-large{background-image:url("https://www.octranspo.com/images/files/route_types/frequent_limited_empty.png");color:#c30;background-size:3.6em 2em;width:3.6em}.routeIconsTable tbody tr td span .rt-local-large{background-image:url("https://www.octranspo.com/images/files/route_types/local_regular_empty.png");color:#fff;background-size:3.6em 2em;width:3.6em}input::placeholder{color:#4f4f4f}.costs{background-image:url("../img/large_o.jpg");background-repeat:no-repeat;background-position:right bottom}.costs .intro{margin-bottom:50px}.costs .intro h1{margin-bottom:0;color:#010101}.costs .intro .sub-title{font-weight:600;color:#010101}@media(max-width: 767.98px){.costs .intro{text-align:center}}.costs h4{color:#000;font-size:22px;font-size:1.375rem;font-weight:bold;margin-bottom:9px}.costs p{font-size:15px;font-size:.9375rem}.costs .cost.cost-card .col-2{padding:0;text-align:center}.costs .cost-card{margin-bottom:60px;margin-top:12px}.costs .cost-card .table-head{background-color:#434343;box-shadow:0 3px 4px 0 rgba(0,0,0,.1);color:#fff;font-weight:bold}.costs .cost-card .table-head .col-2{text-align:center}.costs .cost-card .table-head .col-4,.costs .cost-card .table-head .col-2{padding:14px 0}.costs .cost-card .table-head .col-4{padding-left:11px}.costs .cost-card .table-head .col-8{text-align:center;padding:8px 0}.costs .cost-card .table-row{padding:18px 0}.costs .cost-card .table-row p{color:#000;font-size:14px;font-size:.875rem;font-weight:600;margin:0}.costs .cost-card .table-row span,.costs .cost-card .table-row span>a{color:#595854;font-size:12px;font-size:.75rem}.costs .cost-card .table-row .col-4 .col-2{padding:0}.costs .cost-card .table-row .col-4{padding-left:10px}.costs .cost-card .table-row .price{text-align:right}.costs .cost-card .table-row:nth-child(odd){background-color:#f1f1f1}.costs .cost-card .table-row:nth-child(even){background-color:#fff}.costs .cost-card .table-row .table-content{text-align:center}@media(max-width: 767.98px){.costs .cost-card .table-row .table-content{padding:0 10px}}.costs .cost-card .table-row .table-content p{font-weight:normal;font-size:15px;font-size:.9375rem;color:#595854}.costs .cost-card .table-row .table-content a{color:#595854}.costs .cost-card table{table-layout:fixed;width:100%}.costs .cost-card table th,.costs .cost-card table td{padding:14px}.costs .cost-card thead th,.costs .cost-card thead td{background-color:#434343;border:1px solid #434343;border-bottom:none;box-shadow:0 3px 4px 0 rgba(0,0,0,.1);color:#fff;font-weight:bold}.costs .cost-card thead.small-header{font-size:14px;font-size:.875rem}.costs .cost-card thead th:first-child{text-align:left}.costs .cost-card thead a{color:#fff}.costs .cost-card thead a:hover,.costs .cost-card thead a:focus{color:#c5c5c5}.costs .cost-card tbody{border:1px solid #979797}.costs .cost-card tbody:first-child{border-top:1px solid #979797}.costs .cost-card tbody tr:nth-child(odd){background-color:#fff}.costs .cost-card tbody tr:nth-child(even){background-color:#f1f1f1}.costs .cost-card tbody tr th,.costs .cost-card tbody tr td{color:#000;font-size:14px;font-size:.875rem;font-weight:600;margin:0;padding:18px 14px;text-align:center}.costs .cost-card tbody tr th:first-child,.costs .cost-card tbody tr td:first-child{text-align:left}.costs .cost-card tbody tr th.information,.costs .cost-card tbody tr td.information{background:#fff;text-align:center}.costs .cost-card tbody tr th.information p,.costs .cost-card tbody tr td.information p{font-weight:normal;font-size:15px;font-size:.9375rem;color:#595854}.costs .cost-card tbody tr th.information a,.costs .cost-card tbody tr td.information a{color:#595854}.costs .cost-card tbody p{color:#000;font-size:14px;font-size:.875rem;font-weight:600;margin:0}.costs .cost-card tbody span,.costs .cost-card tbody span>a{color:#595854;font-size:12px;font-size:.75rem}.costs .cost-card table.alternate tbody tr:nth-child(even){background-color:#fff}.costs .cost-card table.alternate tbody tr:nth-child(odd){background-color:#f1f1f1}.costs .transfers{margin-top:40px;margin-bottom:140px}.costs .transfers p{font-weight:600}.costs .transfers .intro{margin-bottom:25px;text-align:left}.costs .transfers .intro h3{color:#016b9d;margin-bottom:15px}.costs .transfers .cost-card{margin-bottom:15px}.accessibility-transit,.paratranspo,.senior-riders{background-image:url("../img/o-medium-left.jpg");background-repeat:no-repeat;background-position:left bottom;padding-bottom:60px;padding-top:60px}@media(max-width: 767.98px){.accessibility-transit,.paratranspo,.senior-riders{padding-top:0}}.accessibility-transit a,.paratranspo a,.senior-riders a{display:block;color:#000;font-size:20px;font-size:1.25rem;font-weight:600;text-decoration:none;line-height:28px;padding-bottom:15px}.accessibility-transit a:hover,.paratranspo a:hover,.senior-riders a:hover{text-decoration:underline;color:#e71324}@media(max-width: 767.98px){.accessibility-transit a,.paratranspo a,.senior-riders a{font-size:17px;font-size:1.0625rem}}.paratranspo{background-image:url("../img/photo-para.png");background-size:cover;background-position:center}@media(max-width: 767.98px){.paratranspo{padding-top:40px}}.senior-riders{background-image:url("../img/o-medium.jpg");background-position:right bottom}@media(max-width: 767.98px){.senior-riders{padding-top:40px}}@media(max-width: 767.98px){.bus-fleet{margin:60px 0}}.bus-fleet .intro{margin-bottom:60px}.bus-fleet .intro h1{margin-bottom:17px}.bus-fleet .intro p.sub-title{font-weight:600;font-family:"Open Sans";color:#000}.bus-fleet .bus-fleet-card{border:1px solid #979797;box-shadow:0 3px 4px 0 rgba(0,0,0,.1);margin-bottom:50px}.bus-fleet .bus-fleet-card .content{padding:30px 15px}.bus-fleet .bus-fleet-card .content h2,.bus-fleet .bus-fleet-card .content h4{font-size:20px;font-size:1.25rem;font-weight:bold;color:#000;margin-bottom:13px;margin-bottom:.8125rem}.bus-fleet .bus-fleet-card .content p{color:#2d2d2d;font-size:14px;font-size:.875rem;margin:14px 0;margin:.875rem 0}.routes .breadcrumbs li:after{top:-1px}.routes-trip-planner-callout img{width:305px;float:right;margin:0}@media(max-width: 991.98px){.routes-trip-planner-callout img{float:none;width:auto}}@media(min-width: 768px){.routes .btn-get-travel-plan-alt{border-left:1px solid #931516;border-right:1px solid #931516;height:auto;padding:1px 0}.routes .btn-get-travel-plan-alt span{background-position:center;display:block;margin:0 auto;padding:.5em 0}.routes .btn-get-travel-plan-alt:before,.routes .btn-get-travel-plan-alt:after{display:none}}.routes h1 span.heading-notice{font-size:16px;font-size:1rem;line-height:1.5;display:block;font-weight:normal;margin-top:1em}.routes .select-date label,.routes .select-route label{display:block;font-size:14px;font-size:.875rem;font-weight:bold;line-height:2;margin:1em 0 0}.routes .select-date select,.routes .select-route select{font-size:1rem;height:32px;width:300px}.routes .select-date select#timetableDate,.routes .select-route select#timetableDate{display:block;float:left;margin-right:10px}.routes .select-date input#datepicker,.routes .select-route input#datepicker{display:none}.routes .select-date input[type=submit],.routes .select-route input[type=submit]{background-color:#016b9d;background-position:right 13px center;border:1px solid #016b9d;border-radius:2px;box-shadow:none;color:#fff;cursor:pointer;display:block;font-size:1rem;margin:1em 0 0;padding:10px 35px 10px 25px;text-align:center;min-width:100px}.route-sidebar a{color:#fff;font-size:14px;font-size:.875rem;font-weight:bold;text-decoration:none;background:#038700;padding:0 22px 0 8px;border-radius:2px;line-height:30px;display:block;margin-bottom:1em}.route-sidebar a:after{background:url(../img/white-arrow-closed.svg) no-repeat 0px 0px;background-size:7px 11px;content:"";position:absolute;right:8px;top:50%;margin-top:-5px;width:7px;height:11px;display:block}img.ui-datepicker-trigger{cursor:pointer}#timetable{margin-bottom:35px}@media(min-width: 768px){#timetable{margin-bottom:70px}}#timetable .tab{text-align:center;font-size:12px;font-size:.75rem;width:100%}#timetable #dir0>p,#timetable #dir1>p{margin-top:0;text-align:left}#timetable #dir0>p,#timetable #dir1>p{background-color:#fff;border:1px solid #038700;color:#000;font-size:14px;font-size:.875rem;padding:5px}@media(max-width: 767.98px){#timetable .tab-content{overflow-x:scroll}}#timetable table tr:nth-child(even){background:#f1f1f1}#timetable table tr:nth-child(odd){background:#fff}#timetable table td,#timetable table th{padding:.25em}#timetable table th{background:#008bc2;font-weight:bold}@media(max-width: 767.98px){#timetable table{table-layout:auto}}#timetable .sticky-header-wrap{overflow:scroll;position:fixed;top:0}#timetable .sticky-header-wrap table{margin-bottom:0}#timetable .tmtbl_date{margin-top:27px}@media(min-width: 992px){#timetable .tmtbl_date{float:right}}#timetable .tab_navigation{margin-top:30px;border-bottom:3px solid #c80d1a;padding-left:0;padding-right:0}#timetable .tab_navigation a{width:50%;float:left;background:#fff;line-height:40px;text-align:center;font-size:12px;font-size:.75rem;font-weight:bold;color:#000;border:1px solid #c2c2c2;border-bottom:none;text-decoration:none;overflow:hidden}#timetable .tab_navigation a.active,#timetable .tab_navigation li.current a{background:#c80d1a;color:#fff;border-right:1px solid #c80d1a;border-left:1px solid #c80d1a}#timetable .tab_navigation a:last-child{border-left:none}#timetable .tab_navigation a:first-child{border-right:none}@media(min-width: 768px){.events.mobile-only{display:none}}.tripPlanBox p{max-width:353px;margin:0 auto 1em}.tripPlanBox h3{font-size:1rem;font-size:16px;line-height:1.5}.tripPlanBox select{font-size:1rem;height:32px;width:100%;margin-bottom:1em;max-width:353px}.tripPlanBox .planLink{display:block;height:63px;margin:0 auto;max-width:353px;width:100%}.tripPlanBox .planLink#planLinkThere{background:url("../img/planThere.png") no-repeat left center;background-size:cover}.tripPlanBox .planLink#planLinkHome{background:url("../img/planHome.png") no-repeat right center;background-size:cover}.fr .tripPlanBox .planLink#planLinkThere{background:url("../img/planThere-fr.png") no-repeat left center;background-size:cover}.fr .tripPlanBox .planLink#planLinkHome{background:url("../img/planHome-fr.png") no-repeat right center;background-size:cover}#venueAddress{border:1px solid #979797;box-shadow:0 3px 4px 0 rgba(0,0,0,.1);border-top:3px solid #eb2121;padding:22px 44px 35px;text-align:left;margin-bottom:12px}.basic-content ul.nav_categories--venues{display:flex;flex-wrap:wrap;margin-left:0;padding:0;list-style:none}.basic-content ul.nav_categories--venues li{flex-grow:3;padding:0}.basic-content ul.nav_categories--venues a,.basic-content ul.nav_categories--venues label{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:7px;color:#333;cursor:pointer;display:block;font-size:11px;font-size:.6875rem;font-weight:bold;margin:0 5px 10px;padding:5px;text-align:center;text-decoration:none}.basic-content ul.nav_categories--venues a.active,.basic-content ul.nav_categories--venues label.active{background:#000;border:1px solid #000;color:#fff}.basic-content ul.nav_categories--venues input[type=checkbox]:focus+label{outline-width:2px;outline-style:solid;outline-color:highlight}.basic-content ul.nav_categories--venues input[type=checkbox]:checked+label{background:#000;border:1px solid #000;color:#fff}ul.venues{list-style:none;margin-left:0;padding:0}ul.venues li{border:1px solid #979797;box-shadow:0 3px 4px 0 rgba(0,0,0,.1);border-top:3px solid #eb2121;padding:16px 32px;text-align:left;margin-bottom:12px}ul.venues li h3{font-size:24px;font-size:1.5rem;line-height:1.5}ul.venues li .venue-links{text-align:right}ul.venues li .venue-links a{background:#000;border:1px solid #000;color:#fff;font-weight:bold;display:inline-block;padding:9px;text-decoration:none}ul.venues li .venue-links form{display:inline}ul.venues li .venue-links form input[type=submit]{background:#000;border:1px solid #000;color:#fff;font-weight:bold;display:inline-block;padding:9px;text-decoration:none;line-height:20px;display:inline-block}ul.venues li .venueDescription{font-size:.75rem;font-size:12px}.col-events h2{font-size:24px;font-size:1.5rem;line-height:1.5}.venueEvent{border:1px solid #979797;box-shadow:0 3px 4px 0 rgba(0,0,0,.1);margin-bottom:12px;padding:16px}.venueEvent a{color:#2d2d2d;text-decoration:none}.venueEvent a:hover{text-decoration:underline}.venueEvent h3{font-size:16px;font-size:1rem}.venueEvent h4{font-size:14px;font-size:.875rem}.col-events>h2,.col-events h3{color:#000;font-size:20px;font-size:1.25rem;font-weight:600;line-height:1.9;margin:0 0 7px;padding:0}.col-events>h2.get-to-event{font-size:30px;line-height:1.2666666667;margin:0 0 20px}.col-events>h2.get-to-event:before{background:#000;content:"";display:block;height:5px;margin-bottom:12px;width:50px}.col-events .venueEvent h3{background:#000;color:#fff;font-size:17px;font-size:1.0625rem;line-height:1.0588235294;margin:-17px -17px 16px -17px;padding:20px 16px}.col-events .venueEvent.featured h3{background:#37b249}#destinations-keyword-search input[type=search]{font-size:16px;font-size:1rem}.search-venue-autocomplete{background:#fff;font-size:16px;font-size:1rem}.search-venue-autocomplete.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.search-venue-autocomplete .ui-state-active{background:#016b9d;border:none;color:#fff;cursor:pointer;font-weight:normal}.search-venue-autocomplete.ui-widget-content{border:1px solid #ddd;background:#f8f8f8;color:#333}.venue-tdplace hr{clear:both}.venue-tdplace table{box-shadow:none}.venue-tdplace table td{text-align:left}.venue-tdplace table tbody tr:nth-child(even),.venue-tdplace table tbody tr:nth-child(odd){background:none rgba(0,0,0,0)}.venue-tdplace table h2{font-size:16px;font-size:1rem;line-height:1.5;text-align:left;padding-left:.5em}@media(max-width: 991.98px){#lansdowne-map{height:auto !important;transform:none !important;width:100% !important}#lansdowne-map img{height:auto !important;max-width:100% !important}.mobile-markers{margin:1em 0}.mobile-markers a{display:block;font-weight:bold;margin:0 0 .5em}.parking-normal img{opacity:0}.tooltip-static{position:relative !important;top:auto !important;left:auto !important;right:auto !important;width:100% !important;height:auto !important}.tooltip-static .parking-hover{display:none !important}.tooltip-static .parking-map{position:static;left:auto;margin-bottom:12px !important}.tooltip-static .tooltip{position:static !important;background-position:left 90%;margin:0 !important;width:100%}.pop-up-main .pop-up-title{font-size:22px;font-size:1.4rem;line-height:1.25;cursor:pointer;background:url(../img/green-arrow-closed.svg) no-repeat 2% center;padding:7px 10px 7px 35px}.tooltip-open .pop-up-main .pop-up-title{background:url(../img/green-arrow.svg) no-repeat 2% center}.img-pin{display:none !important}}.venue-td-place .row--basic-content-main .col-md-4,.venue-place-td .row--basic-content-main .col-md-4{position:relative;z-index:99}.fr #map-tabs ul li a{min-height:67px}@media(max-width: 991.98px){.fr #map-tabs ul li a{min-height:90px}.fr #map-tabs ul li a img{margin-bottom:20px !important}}@media(min-width: 992px){.mobile-markers{display:none}}#zoomPanObj{width:100%;float:left}#zoomContainer{overflow:hidden;clear:both;width:100%;position:relative;cursor:-webkit-grab;cursor:grab}#objWrap{width:100%;position:absolute}#objWrap>img{width:100%;position:absolute;margin:0}#objWrap>div{width:100%;height:100%;position:absolute;margin:0}#zoomBtns{position:absolute;bottom:2%;right:2%;height:40px;width:84px}#zoomIn,#zoomOut{height:100%;width:calc(50% - 2px);cursor:pointer;float:left;background:url("../img/stations/ui/zoomIn.png");background-size:100%;opacity:.5}#zoomOut{background:url("../img/stations/ui/zoomOut.png");background-size:100%;margin-left:4px}#zoomIn:hover,#zoomOut:hover{opacity:1}#stationWrap{margin:20px}#stationWrap p,#stationWrap li{font-size:1.1em}#stationWrap h1,#stationWrap h2,#stationWrap h3,#stationWrap h4{color:#000}#stnCats{width:100%;float:left}#stnCats .featIcon{margin:12px 4px 12px 0}#stnCats .featIcon:hover{background-position-y:-52px}#stnInfo{display:table;width:100%;border-spacing:0 15px}#stnInfo .table-row{display:table-row}#stnScheds,#stnOtrain{width:48.5%;text-align:center;background:#ededed;padding-bottom:1.8em;display:table-cell}#stnScheds{margin-right:3%}ul#otrnCons{margin-top:15px}#otrnCons li{margin:3px}#stnTabs .stnTab{width:calc(25% - 50px);float:left;color:#fff;border-bottom:50px solid #eb1e32;border-left:25px solid rgba(0,0,0,0);border-right:25px solid rgba(0,0,0,0);height:0}#stnTabs .stnTab:hover{border-bottom:50px solid #af002e}#stnTabs .stnTab:hover span{color:#fff}#stnTabs .stnTab.selected{border-bottom:50px solid #ededed;color:#000;cursor:context-menu}#stnTabs .stnTab.selected:hover span{color:#000}#stnTabs .stnTab span{text-align:center;width:100%;float:left;margin-top:17px;font-size:1.4em}#stnMaps .stnMap{display:none;width:calc(100% - 40px);background-color:#ededed;padding:20px;float:left}#stnMaps .stnMap.selected{display:block}#stnMaps .stnMap img{width:100%}#stnServes{display:none}#stnFeatures ul .stnFeat{background-color:#f9f9f9;padding:1.2em}#stnFeatures ul:nth-child(odd) .stnFeat{background-color:#ededed}#stnFeatures .featIcon{margin-bottom:12px;background-position-y:-104px}#stnFeatures h3{float:left;clear:none;margin-left:12px}#stnFeatures ul:last-child h3{margin-left:0;margin-bottom:13px}#stnFeatures p{clear:both;margin-top:12px}.featIcon{width:48px;height:49px;float:left;background:url(/images/files/stations/ui/stnFeatIcons.png) no-repeat}.featIcon.service_center{background-position-x:-312px !important}.featIcon.bicycle{background-position-x:0px !important}.featIcon.o_train{background-position-x:-52px !important}.featIcon.park_ride{background-position-x:-104px !important}.featIcon.ticket_machine{background-position-x:-364px !important}.featIcon.washroom{background-position-x:-260px !important}.featIcon.accessibility{background-position-x:-416px !important}.featIcon.cab{background-position-x:-156px !important}.featIcon.drop_off{background-position-x:-208px !important}#stnMapWrap{width:100%}#mapSect{width:100%;float:left;position:relative}#rightColumn{display:none}.stopMarker{cursor:pointer;z-index:999;width:2.54%;background-image:url("/images/files/stations/ui/stop_marker_n.png");position:absolute;background-size:100%;background-repeat:no-repeat}.stopMarker:hover{background-image:url("/images/files/stations/ui/stop_marker_o.png")}.stnMarker{cursor:pointer;z-index:999;width:1%;background-color:#000;border-radius:1000px;position:absolute;background-repeat:no-repeat}.stnMarker.r45{transform:rotate(45deg)}.stnMarker.r90{transform:rotate(90deg)}.stnMarker.r135{transform:rotate(135deg)}.stnMarker:hover div,.stnMarker:focus div{background-color:#af002e}.stnMarker div{background-color:#eb1e32;margin:10%;height:80%;width:80%;border-radius:1000px}.stnMarker.m div{height:90.5%}.stnMarker.l div{height:93%}.stnMarker.xl div{height:93.5%}#mapMarks{position:relative;float:left;position:absolute;width:100%;height:100%}#map img{width:100%}#stopWindow{display:none;margin:10px;width:400px;height:210px;position:absolute;z-index:1000;background-color:#fff}.routes th{border:0px;background-color:#444;color:#fff;padding:3px}.routes{margin-bottom:0;width:100%;border-collapse:collapse;font-size:1.2em}.routes tbody tr:hover{background-color:#af002e !important;color:#fff;cursor:pointer}.routes td{padding:10px 1%;text-align:center}.closeWindow{float:right;text-decoration:none !important;margin-top:5px;font-size:1.4em;font-weight:bold;margin-right:7px}.closeWindow.noteClose{margin:0 5px 0 0;color:#444}.stopName{float:left;margin-top:0}#stopWindowBody{background-color:#f3f3f3;width:100%;overflow-y:scroll;height:100%}#stopWindowHead{padding:0 5px 0 5px}#stnName{cursor:pointer;text-align:center;font-size:2em !important;font-weight:bold;height:100%;margin-top:-2px}.stnLink{cursor:pointer;float:left;text-align:center;width:25%;font-size:1.3em;padding:12px 0;background-color:#f3f3f3}.stnLink:hover{background-color:#dfdfdf}#expandWindow{float:right;margin:10px 7px 0 0}#shrinkWindow{float:right;margin:10px 7px 0 0}#stopBox{display:none;float:left;width:100%;position:relative}#stopBoxHead{width:100%;float:left}#stopBoxBody table{width:49.5%;float:left}#stopBoxBody table:nth-child(1){margin-right:1%}#stopBoxBody table:nth-child(1) .hideRow{display:none}#btnLinks{width:100%;display:none;float:left;background-color:#f3f3f3}.btnLink{font-size:1.1em;cursor:pointer;float:right;text-align:center;width:50%;font-size:1.3em;padding:12px 0;background-color:#f3f3f3}.btnLink:hover{background-color:#dfdfdf}.multiStop{text-align:center;font-size:14pt;text-decoration:underline}.multistop:hover{background-color:#ffc107;color:#000;cursor:pointer}.rteNoteWrap{background-color:#fff;border:2px solid #444;display:none;position:absolute;top:0;left:-2;width:100%}.rteNoteWrap p{font-size:1.2em;padding:0 10px}.rteLink{color:#444}.noRtes{color:red;font-weight:bold;font-size:12pt;width:95%;display:none;margin-left:5%}@media print{.rteNoteWrap{top:auto !important}.stopMarker{background:none !important}}.row--alerts-page:last-child{padding-bottom:70px}.row--alerts-page .homepage-widgets__widget--alerts{margin-top:24px;margin-bottom:24px;margin-top:1.5rem;margin-bottom:1.5rem}.row--alerts-page .tab-content#alerts-routes .tab-content__item{flex:0 0 12.5%}@media(min-width: 992px){.row--alerts-page .tab-content#alerts-routes .tab-content__item{flex:0 0 6.25%}}.row--alerts-page .tab-content#alerts-routes .tab-content__item.route-double-width,.row--alerts-page .tab-content#alerts-routes .tab-content__item.route-1,.row--alerts-page .tab-content#alerts-routes .tab-content__item.route-2,.row--alerts-page .tab-content#alerts-routes .tab-content__item.route-3,.row--alerts-page .tab-content#alerts-routes .tab-content__item.route-4,.row--alerts-page .tab-content#alerts-routes .tab-content__item.route-701,.row--alerts-page .tab-content#alerts-routes .tab-content__item.route-702,.row--alerts-page .tab-content#alerts-routes .tab-content__item.route-703,.row--alerts-page .tab-content#alerts-routes .tab-content__item.route-704,.row--alerts-page .tab-content#alerts-routes .tab-content__item.route-705,.row--alerts-page .tab-content#alerts-routes .tab-content__item.route-B1,.row--alerts-page .tab-content#alerts-routes .tab-content__item.route-B2,.row--alerts-page .tab-content#alerts-routes .tab-content__item.route-B3,.row--alerts-page .tab-content#alerts-routes .tab-content__item.route-B4,.row--alerts-page .tab-content#alerts-routes .tab-content__item.route-E1,.row--alerts-page .tab-content#alerts-routes .tab-content__item.route-E2,.row--alerts-page .tab-content#alerts-routes .tab-content__item.route-E3,.row--alerts-page .tab-content#alerts-routes .tab-content__item.route-E4,.row--alerts-page .tab-content#alerts-routes .tab-content__item.route-R1,.row--alerts-page .tab-content#alerts-routes .tab-content__item.route-R2,.row--alerts-page .tab-content#alerts-routes .tab-content__item.route-R3,.row--alerts-page .tab-content#alerts-routes .tab-content__item.route-R4,.row--alerts-page .tab-content#alerts-routes .tab-content__item.tab-content__item--all,.row--alerts-page .tab-content#alerts-stations .tab-content__item.tab-content__item--all{flex:0 0 25%}.alert{margin:0 0 24px;margin:0 0 1.5rem}.alert ol,.alert ul{list-style:disc;padding-left:0;margin-left:30px;margin-left:1.875rem}.alert ol li,.alert ul li{margin-bottom:8px;margin-bottom:.5rem;padding-left:0}.alert ul{list-style:disc}.alert ul ul{list-style:circle}.alert ul ul ul{list-style:square}.alert ol{list-style:decimal}.alert ol ol{list-style-type:lower-latin}.alert ol ol ol{list-style-type:lower-roman}.alert ul.bulleted-list{list-style-image:url("../img/black-arrow-bulleted list.svg")}.alerts-expand{margin-bottom:16px;margin-bottom:1rem}.alerts-expand h2{font-size:20px;font-size:1.5rem;line-height:1.5;margin:1em 0}.alerts-expand .accordion-container .alert h3{font-size:22px;font-size:1.375rem;line-height:1.5}.alerts-expand .accordion-container .alert h3.accordion{background:#eaeaea;border:0;margin:0;padding:16px 32px 16px 16px;padding:1rem 2rem 1rem 1rem}.alerts-expand .accordion-container .alert h3.accordion:after{content:"+";display:inline-block;float:right;margin-right:-16px}.alerts-expand .accordion-container .alert h3.accordion.active:after{content:"-"}.alerts-expand .accordion-container .alert .accordion-content{background:#f4f4f4;display:none;padding:16px;padding:1rem;margin-top:0}.alerts-expand .accordion-container .alert .accordion-content h3{background:none rgba(0,0,0,0);margin:.5em 0;padding:0}.alerts-expand .accordion-container .alert .accordion-content h3:after{display:none}.alerts-expand .accordion-container .alert.alert-isn h3{background:url(../img/isn-bg.png) repeat #ffc600;color:#363636;font-weight:bold;font-size:16px;font-size:1rem}.alert-registration h1{font-size:35px;font-size:2.187rem}.alert-registration h2{color:#016b9d;font-size:28px;font-size:1.75rem}.alert-registration form{margin-bottom:2em}.js .alert-registration #getPINText{display:none}.alert-registration select{background:url("../img/select_down_arrow.svg") no-repeat 95% center;-webkit-appearance:none;-moz-appearance:none;border:1px solid #cbcbcb;background-color:#fdfdfd;padding:10px 40px 10px 10px;color:#666;font-size:16px;margin-bottom:1em;width:84%}.alert-registration .routes{position:relative}.alert-registration .addRoute,.alert-registration .removeRoute{border-radius:100%;color:#fff;font-size:18px;height:24px;text-align:center;text-decoration:none;width:24px;display:inline-block}.alert-registration .addRoute{background-color:#b71703}.alert-registration .removeRoute{background-color:#888}.alert-registration .col-nav ul{background:#f5f5f5;border-top:5px solid #b71703;font-weight:600;line-height:1.5;margin:18px 0;padding:27.5px}.alert-registration .col-nav ul a{color:#b71703;text-decoration:none}.alert-registration .col-nav ul a:hover,.alert-registration .col-nav ul a:focus{color:#b71703;text-decoration:underline}.alert-registration .col-nav ul a.current{color:#666}@media(max-width: 767.98px){.alert-registration form.bg-grey{margin:0 25px}}.alert-registration form h2{color:#016b9d;font-size:20px;font-size:1.25rem;font-weight:600;margin:1.25em 0}.alert-registration form ul{margin-left:0;padding-left:0;list-style:none}.alert-registration form ul li{margin-bottom:0;padding-left:0}.alert-registration form button,.alert-registration form input[type=submit]{background-color:#016b9d;border-radius:5px;border:none;color:#fff;font-size:14px;font-weight:bold;line-height:35px;padding:0px 30px 0px 25px;cursor:pointer;margin-bottom:1.5em}.alert-registration form .row{margin-left:0;margin-right:0}.alert-registration .layout-container-main{padding:50px 0}@media(max-width: 767.98px){.alert-registration .row-nav{margin-left:0;margin-right:0}.alert-registration .col-nav ul li{display:inline-block;padding-bottom:.5em;width:47%;vertical-align:top}}.select-button.js-select-button span{display:none}@media screen and (min-width: 421px){.alert-registration select{width:50%;min-width:250px}}.contact-us{margin-top:75px;font-size:14px}@media(max-width: 991.98px){.contact-us{margin-top:75px}}.contact-us h1{margin-bottom:0}@media(max-width: 991.98px){.contact-us h1{text-align:center}}.contact-us h2{font-size:35px;font-size:2.1875rem;margin-bottom:25px;color:#000}.contact-us h2:before{border-top:4px solid #37b249;content:"";width:64px;display:block;margin-bottom:20px}.contact-us h3{font-size:20px;font-size:1.25rem;color:#000}.contact-us h3>a{color:#000}.contact-us h4{font-size:18px;font-weight:bold}.contact-us a{font-weight:600}.contact-us ul{list-style:disc;margin:20px}.contact-us ul li{margin-bottom:25px}.contact-us .col-block{margin-bottom:40px}.contact-us .border-bottom{padding:9px 0 16px 0;border-bottom:1px solid #d0d0d0;margin-left:0;margin-right:0;font-size:18px}.contact-us .border-bottom .days{padding-left:0}.contact-us .border-bottom .times{text-align:right;padding-right:0}.contact-us .border-bottom:last-child{border:none}.contact-us .transit-info{padding:50px 0 30px 0;font-size:14px;background-image:url("../img/left-circle-small.png");background-position:0% 100%;background-repeat:no-repeat}.contact-us .transit-info h2:before{border-top:4px solid #37b249}.contact-us .hours-operation{color:#fff;padding:50px 0;background-image:url("../img/dark-bg-img.jpg");background-size:cover;background-position:center}.contact-us .hours-operation h2{color:#fff}.contact-us .hours-operation h2:before{border-top:4px solid #e24949}.contact-us .hours-operation .border-bottom{border-bottom:1px solid #fff}.contact-us .hours-operation .border-bottom:last-child{border:none}.contact-us .key-contacts{padding:50px 0 30px 0;font-size:18px;font-weight:600;color:#595854}.contact-us .key-contacts h2:before{border-top:4px solid #016b9d}.contact-us .customer-service{padding:50px 0;background-color:#f7f7f7}.contact-us .customer-service h2:before{border-top:4px solid #ffc600}.contact-us .customer-service-bs-content{padding:50px 0}.contact-us .customer-service-bs-content h2:before{border-top:4px solid #37b249}.contact-us .para-transpo{padding:50px 0;background-color:#f7f7f7}.contact-us .para-transpo h2:before{border-top:4px solid #37b249}.contact-us .accessible-transit{padding:50px 0;background-image:url("../img/medium-bottom-right.png");background-position:100% 100%;background-repeat:no-repeat}.contact-us .accessible-transit h2:before{border-top:4px solid #016b9d}.contact-us .accessible-transit h4{color:#016b9d;font-size:20px;margin-bottom:1rem}.contact-us .feedback{color:#fff;padding:50px 0;background-image:url("../img/dark-bg-img.jpg");background-size:cover;background-position:center}.contact-us .feedback h2{color:#fff}.contact-us .feedback h2:before{border-top:4px solid #e24949}@media(max-width: 767.98px){.contact-us .feedback{margin:0 -16px}}.feedback{color:#fff;padding:50px 0;background-image:url("../img/dark-bg-img.jpg");background-size:cover;background-position:center}.feedback h2{color:#fff}.feedback h2:before{border-top:4px solid #e24949}@media(max-width: 767.98px){.feedback{margin:0 -16px}}.basic-content-search{padding-bottom:50px}@media(min-width: 768px){.basic-content-search{padding-bottom:100px}.basic-content-search h2{font-size:24px;font-size:1.5rem;margin-bottom:1.3333333333em}.basic-content-search .search-result{margin-bottom:24px;margin-bottom:1.5rem}.basic-content-search .search-result p{font-size:14px;font-size:.875rem;margin:.5em 0}.basic-content-search .search-result h3{font-size:18px;font-size:1.125rem}}.report-stats{margin-top:130px}.report-stats .content{margin-top:90px;margin-bottom:85px}.report-stats .content h2{font-size:35px;font-size:2.1875rem;margin-bottom:30px;margin-bottom:1.875rem}.report-stats .content h3{font-size:22px;font-size:1.375rem}.report-stats .content h4{font-size:20px;font-size:1.25rem;font-weight:600}.report-stats .content table.charHeader{border:1px solid #979797;border-radius:2px;box-shadow:0 3px 4px 0 rgba(0,0,0,.1);margin-bottom:65px;font-size:13px;width:100%}.report-stats .content table.charHeader th{padding:11px;background:#005e83;color:#fff;font-weight:bold}.report-stats .content table.charHeader td{padding:11px}.report-stats .content table.charHeader tr:nth-child(odd){background-color:#f8f8f8}.report-stats .content table.charHeader.blue-table th{background:#005e83;border:1px solid #005e83}.report-stats .content table.charHeader.red-table th{background:#c92d2d;border:1px solid #c92d2d}.report-stats .content table.charHeader.green-table th{background:#038700;border:1px solid #37b249}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(../img/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(../img/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:rgba(0,0,0,0) url(../img/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:visible !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../img/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:rgba(0,0,0,0);background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(../img/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../img/fancybox_loading@2x.gif);background-size:24px 24px}}.ready-for-rail{background-image:url("../img/left-circle.png"),url("../img/medium-bottom-right.png");background-repeat:no-repeat,no-repeat;background-position:left 30%,right bottom}.ready-for-rail h1{margin-bottom:65px}@media(max-width: 991.98px){.ready-for-rail h1{margin-bottom:30px}}.ready-for-rail .nav-section{margin-top:60px}.ready-for-rail .nav-section .nav-block{margin-bottom:65px}.ready-for-rail .nav-section .nav-heading{background-color:#ffc600;margin-bottom:20px}.ready-for-rail .nav-section .nav-heading a{color:#000;text-decoration:none;line-height:30px;display:block;padding:0 8px;font-weight:600;background-image:url("../img/right-arrow-black.svg");background-repeat:no-repeat;background-position:97% center}.ready-for-rail .nav-section .nav-links a{display:block;text-decoration:none;line-height:30px;padding-left:8px}.ready-for-rail .nav-section .secondary-nav-links{border-top:1px solid #000;padding-top:5px}.ready-for-rail .nav-section .secondary-nav-links a{color:#000;text-decoration:none;display:block;line-height:30px;padding-left:8px}@font-face{font-family:"BubbledotICG";src:url("fonts/BubbledotICG-CoarsePos.woff2") format("woff2"),url("fonts/BubbledotICG-CoarsePos.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"BubbledotICGFine";src:url("fonts/BubbledotICG-FinePos.woff2") format("woff2"),url("fonts/BubbledotICG-FinePos.woff") format("woff");font-weight:normal;font-style:normal}@media(min-width: 992px){.logo-animation-desktop.en .navbar--main-nav .logo--desktop{background-image:url("../img/logo-with-text-en.png");background-position:20px 5px;background-size:198px 179px}.svg .logo-animation-desktop.en .navbar--main-nav .logo--desktop{background-image:url("../img/logo-with-text-en.svg")}.logo-animation-desktop.fr .navbar--main-nav .logo--desktop{background-image:url("../img/logo-with-text-fr.png");background-position:20px 5px;background-size:198px 179px}.svg .logo-animation-desktop.fr .navbar--main-nav .logo--desktop{background-image:url("../img/logo-with-text-fr.svg")}.logo-animation-desktop.en .header-countdown-complete .navbar--main-nav .logo--desktop{background-image:url("../img/logo-with-text-complete-en.png");background-position:20px 5px;background-size:198px 179px}.svg .logo-animation-desktop.en .header-countdown-complete .navbar--main-nav .logo--desktop{background-image:url("../img/logo-with-text-complete-en.svg")}.logo-animation-desktop.fr .header-countdown-complete .navbar--main-nav .logo--desktop{background-image:url("../img/logo-with-text-complete-fr.png");background-position:20px 5px;background-size:198px 179px}.svg .logo-animation-desktop.fr .header-countdown-complete .navbar--main-nav .logo--desktop{background-image:url("../img/logo-with-text-complete-fr.svg")}}.logo-animation-desktop .navbar--main-nav .logo--desktop{text-indent:0}.logo-animation-desktop .train img{position:absolute;bottom:0;transform:translateX(0px);width:229px;max-width:229px;height:auto}.logo-animation-desktop .logo-stage{height:100%;margin-left:-19px;max-width:230px;overflow:hidden;position:relative}@media(min-width: 992px){.homepage-widget-wrap{background-image:url("../img/heroImage_Blair.jpg")}.homepage-widget-wrap.homepage-widget-wrap-complete{background-image:url("../img/heroImage_Blair_Sept14b.jpg")}}@media(max-width: 991.98px){.logo-animation-mobile .navbar--main-nav .logo{position:relative;height:21px}.logo-animation-mobile .navbar--main-nav .logo img{height:auto;position:absolute;top:0}.logo-animation-mobile .navbar--main-nav .logo img.logo-img{animation:mobile-logo-toggle 15s ease-in-out infinite;animation-delay:3s;opacity:0}.logo-animation-mobile .navbar--main-nav .logo img.date-img{animation:mobile-launch-date-toggle 15s ease-in-out infinite;animation-delay:3s;opacity:0}.logo-animation-mobile .navbar--main-nav .logo img.train-img{animation:mobile-train-animation 15s ease-out infinite;animation-delay:3s;max-width:229px;opacity:0;top:-7px;transform:translateX(-230px);width:229px;height:auto}}.en.logo-animation-mobile .date-img-fr{display:none}.fr.logo-animation-mobile .date-img-en{display:none}.welcome-aboard-menu .navbar--main-nav .header__navigation .main-nav .red-nav-item>a,.welcome-aboard-menu .navbar--main-nav .header__navigation .main-nav .o-line-nav-item>a{background:#2c2c2c;color:#fff}.welcome-aboard-menu .navbar--main-nav .header__navigation .main-nav .red-nav-item>a .lrt-nav-o,.welcome-aboard-menu .navbar--main-nav .header__navigation .main-nav .o-line-nav-item>a .lrt-nav-o{background:url("../img/O-icon.png") no-repeat 0px 0px;background-size:15px 15px;display:inline-block;height:15px;width:15px;margin:0 1px 0 1px;text-indent:1000%;overflow:hidden;position:relative;top:3px}@media(min-width: 992px){.welcome-aboard-menu .navbar--main-nav .header__navigation .main-nav .red-nav-item>a .lrt-nav-o,.welcome-aboard-menu .navbar--main-nav .header__navigation .main-nav .o-line-nav-item>a .lrt-nav-o{margin:0 1px 0 2px}}.welcome-aboard-menu .navbar--main-nav .header__navigation .main-nav li.o-line-nav-item>a{background:#fff;color:#000}@media(min-width: 992px){.welcome-aboard-menu .navbar--main-nav .header__navigation .main-nav li.o-line-nav-item>a{padding-bottom:32px}}.welcome-aboard-menu .navbar--main-nav .header__navigation .main-nav li.o-line-nav-item.active:after{margin-left:16px;margin-top:0}.homepage-lrt-countdown .homepage-widget-wrap{position:relative}.homepage-lrt-countdown .homepage-widget-wrap.canvas-wrap{overflow:hidden}.homepage-lrt-countdown .homepage-widget-wrap h1{display:none}.homepage-lrt-countdown .countdown{background:#000;border:20px solid #132142;border-radius:20px;font-family:"BubbledotICGFine",monospace;color:#f97306;max-width:560px;margin:0 auto;margin-bottom:50px;display:flex;flex-wrap:wrap;text-align:center;position:relative;text-shadow:0px 0px 8px rgba(249,115,6,.8)}@media(min-width: 992px){.homepage-lrt-countdown .countdown{margin-top:-65px}}.homepage-lrt-countdown .countdown .date-segment{flex:0 0 25%;max-width:25%}.homepage-lrt-countdown .countdown .date-segment.date-segment-full{flex:0 0 100%;max-width:100%}.homepage-lrt-countdown .countdown .date-segment .number{font-size:80px;font-size:5rem;line-height:.85;line-height:1;font-weight:normal;font-size:normal;margin:2px;position:relative}@media(min-width: 992px){.homepage-lrt-countdown .countdown .date-segment .number:after{content:":";position:absolute;right:-30px}}.homepage-lrt-countdown .countdown .date-segment .complete{text-transform:uppercase;font-size:3.5rem;line-height:2}.homepage-lrt-countdown .countdown .date-segment:last-child .number:after{content:""}.homepage-lrt-countdown .countdown .date-segment .label{font-size:24px;font-size:1.5rem;font-weight:400;line-height:1;letter-spacing:2px;font-weight:normal;font-size:normal;margin:2px;margin-bottom:7px;text-transform:uppercase}.homepage-lrt-countdown .navbar--main-nav .logo img.date-img{display:none}.homepage-lrt-countdown .navbar--main-nav .logo{text-decoration:none}.homepage-lrt-countdown header .countdown{width:150px;border:5px solid #132142;border-radius:5px;animation:mobile-launch-date-toggle 15s ease-in-out infinite;animation-delay:3s;opacity:1;position:relative;top:-3px}.homepage-lrt-countdown header .countdown .date-segment{flex:0 0 100%;max-width:100%}.homepage-lrt-countdown header .countdown .date-segment .number{font-size:16px;font-size:1em}.homepage-lrt-countdown header .countdown .date-segment .complete{font-size:16px;font-size:1em;line-height:1.25;text-transform:uppercase}.homepage-lrt-countdown header .countdown .date-segment .label{font-size:6px;line-height:1.5;letter-spacing:0px}@media(min-width: 992px){.homepage-lrt-countdown header .countdown{display:none}}.homepage-lrt-countdown .homepage-widget-wrap{padding-bottom:0}.homepage-lrt-countdown .homepage-widget-wrap>.container{padding-bottom:63px}@media(max-width: 991.98px){.homepage-lrt-countdown .homepage-widget-wrap .countdown,.homepage-lrt-countdown #homepage-widget-confetti{display:none}}.homepage-lrt-countdown.fr .countdown .date-segment .complete{font-size:3.25rem}.homepage-lrt-countdown.fr header .countdown .date-segment .complete{font-size:14px;font-size:.875rem}.homepage-lrt-countdown.fr .countdown .date-segment .label{font-size:20px;font-size:1.25rem}@media(min-width: 992px){.homepage-lrt-countdown .countdown{min-height:151px}}@keyframes desktop-train-slide{0%,10%{transform:translateX(-230px)}40%{transform:translateX(0px)}75%{transform:translateX(0px)}100%{transform:translateX(230px)}}@keyframes mobile-logo-toggle{0%{opacity:0}10%{opacity:0}20%{opacity:0}30%{opacity:0}40%{opacity:0}50%{opacity:0}60%{opacity:0}70%{opacity:1}80%{opacity:1}90%{opacity:0}100%{opacity:0}}@keyframes mobile-launch-date-toggle{0%{opacity:1}10%{opacity:1}20%{opacity:0}30%{opacity:0}40%{opacity:0}40%{opacity:0}50%{opacity:0}60%{opacity:0}70%{opacity:0}80%{opacity:0}90%{opacity:0}100%{opacity:1}}@keyframes mobile-train-animation{0%{opacity:0;transform:translateX(-250px)}10%{opacity:0;transform:translateX(-250px)}20%{opacity:0;transform:translateX(-250px)}30%{opacity:1;transform:translateX(-140px)}40%{opacity:1;transform:translateX(-140px)}50%{opacity:1;transform:translateX(-140px)}60%{opacity:0;transform:translateX(-140px)}70%{opacity:0;transform:translateX(-140px)}80%{opacity:0;transform:translateX(-140px)}90%{opacity:0;transform:translateX(-140px)}100%{opacity:0;transform:translateX(-140px)}}@media(min-width: 992px){.oct-6-service-change .navbar--main-nav .logo--desktop{background:url("../img/logo-oct6-en.png") no-repeat 0% 0%;background-size:cover;margin-bottom:-3px}}.oct-6-service-change img.oc-logo{animation:mobile-logo-toggle 8s ease-in-out infinite;animation-delay:3s;opacity:0}.oct-6-service-change img.oc-oct6-service-change{height:auto;animation:mobile-oct6-toggle 8s ease-in-out infinite;animation-delay:3s;position:absolute;top:0;left:0}@media(min-width: 992px){.oct-6-service-change .homepage-intro h1{background:none rgba(0,0,0,0);color:#2d2d2d;padding:0;top:0}}@media(min-width: 992px){.fr.oct-6-service-change .navbar--main-nav .logo--desktop{background:url("../img/logo-oct6-fr.png") no-repeat 0% 0%;background-size:cover}}.modal-service-change{display:none;background:#000;color:#fff;position:fixed;bottom:0;width:100%;height:33%;height:33vh;padding:1.5% 3%;padding:1.5vw 3vw;font-size:16px;font-size:1rem;font-weight:bold;text-transform:uppercase;z-index:100;background-size:contain}.modal-service-change a{text-decoration:none}@media(max-width: 767.98px){.modal-service-change{padding:3.5% 3% 0;padding:3.5vw 3vw 0}.modal-service-change a{text-decoration:none;width:100%;height:100%;display:block;background:url("../img/mobileservicechange-en.png") no-repeat 35% 0% #000;background-size:contain}.modal-service-change a .modal-service-change-col{text-indent:-1000%}.fr .modal-service-change a{background:url("../img/mobileservicechange-fr.png") no-repeat 35% 0% #000;background-size:contain}}.modal-service-change a{color:#fff}.modal-service-change .close{background:url(../img/x-reverse.svg) no-repeat center;background-size:15px 15px;box-sizing:content-box;cursor:pointer;display:block;height:15px;overflow:hidden;padding:15px;text-indent:-1000%;width:15px;position:absolute;top:3%;right:1%}@media screen and (max-width: 375px)and (min-height: 750px){.modal-service-change .close{padding:5px 7px}}.modal-service-change em{font-style:normal}.modal-service-change p{font-size:22px;font-size:1.375rem;margin:8px 0;margin:.5rem 0}.modal-service-change .modal-service-change-col img.sign{display:none}@media(min-width: 768px){.modal-service-change{height:auto;background:#000;max-height:20vh;background-size:cover}.fr .modal-service-change{background:#000}.modal-service-change p{font-size:2.5vw}.modal-service-change .modal-service-change-col{display:inline-block;vertical-align:middle;width:33%;position:relative;line-height:0;height:100%;text-align:center}.modal-service-change .modal-service-change-col img{max-width:80%;max-height:13vh;display:inline-block}.modal-service-change .modal-service-change-col img.sign{display:block;float:left;position:absolute;max-width:90px;left:-38px;bottom:-40px;padding:0;max-height:none}.modal-service-change .modal-service-change-col.modal-service-change-col--first{font-size:3.5vw;line-height:0;width:30%;margin-right:3%;padding-top:0;padding-bottom:0}.modal-service-change .modal-service-change-col.modal-service-change-col--first em{font-size:4.875vw;line-height:1}.modal-service-change .modal-service-change-col.modal-service-change-col--second{width:35%;padding-left:4%;padding-top:0;padding-bottom:0}.modal-service-change .modal-service-change-col.modal-service-change-col--second .text{padding-left:3vw;margin-right:-3vw;font-size:11vw}.modal-service-change .modal-service-change-col.modal-service-change-col--third{width:30%;position:relative;left:2.5%}}@media(min-width: 992px){.modal-service-change .modal-service-change-col img.sign{left:-60px;bottom:-40px}}@media(min-width: 1200px){.modal-service-change .modal-service-change-col img.sign{max-width:128px;bottom:-130px}}@media screen and (min-width: 992px)and (min-height: 1200px){.modal-service-change .modal-service-change-col.modal-service-change-col--first,.modal-service-change .modal-service-change-col.modal-service-change-col--second{margin-top:0}.oct-6-service-change .navbar--main-nav .logo--desktop,.oct-6-service-change.fr .navbar--main-nav .logo--desktop{background-size:264px;background-position:center bottom}.modal-service-change .modal-service-change-col img.sign{max-height:230px}}@media screen and (min-width: 1400px)and (min-height: 1400px){.modal-service-change .modal-service-change-col img.sign{max-height:none}}@media(min-width: 375px)and (max-width: 400px){.modal-service-change{padding:3.5% 9% 0;padding:3.5vw 9vw 0}.modal-service-change a{background-position:center bottom}}@media(min-width: 992px){.homepage-widget-wrap.homepage-widget-wrap-oct-service-change{background-image:url("../img/parallax-reg-bg.png");position:relative;background-position:50% 0%;background-repeat:no-repeat;background-size:3600px 1300px}}header{position:relative}#parallax-container img{max-width:none}#parallax-container #parallax-overlay{width:100%;height:100%;position:absolute;background:hsla(0,0%,100%,.3);top:0}#parallax-container #parallax-stage{background-repeat:no-repeat;height:670px;position:absolute;width:100%;overflow:hidden;background-position:50% 3%}@media(max-width: 991.98px){#parallax-container #parallax-stage{display:none}}#parallax-container #parallax-stage #parallax-container img{display:block}#parallax-container #parallax-stage #parallax-station-1{position:absolute;bottom:0}#parallax-container #parallax-stage #parallax-station-1 img{-webkit-filter:drop-shadow(-2px -15px 25px rgba(0, 0, 0, 0.5));-ms-filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=-2, OffY=15, Color='#444')";filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=-2, OffY=15, Color='#444')";filter:drop-shadow(-2px -15px 25px rgba(0, 0, 0, 0.5))}#parallax-container #parallax-stage #parallax-station-2{width:100%;position:absolute;right:0;height:220px;background-color:#8bbf9a;background-repeat:no-repeat;background-image:url(/images/files/bushes.png);bottom:0;background-position:50% 100%;border-top:5px solid #212121;-webkit-box-shadow:inset 0 -10px 12px -10px rgba(0,0,0,.7);box-shadow:inset 0 -10px 12px -10px rgba(0,0,0,.73)}#parallax-container #parallax-stage #parallax-station-2 img{position:absolute;right:120px;max-height:135px;bottom:220px;-webkit-filter:drop-shadow(-2px -15px 25px rgba(0, 0, 0, 0.5));-ms-filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=-2, OffY=15, Color='#444')";filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=-2, OffY=15, Color='#444')";filter:drop-shadow(-2px -15px 25px rgba(0, 0, 0, 0.5))}#parallax-container #parallax-stage #train-scroll{position:absolute;bottom:-4px;left:1000%}#parallax-container #parallax-stage #train-two-scroll{position:absolute;bottom:265px;right:1000%;margin-right:-140px !important}#parallax-container #parallax-stage #train-two-scroll img{max-height:90px}#parallax-container #parallax-stage #parallax-bushes{position:absolute;bottom:215px}#parallax-container #parallax-stage #bus-scroll{position:absolute;bottom:210px;left:-30%;margin-left:75px !important}#parallax-container #parallax-stage #bus-scroll img{max-height:82px}#oc-parallax-container{max-width:100%;overflow-x:hidden;height:auto;overflow:hidden}#oc-parallax-container .background{background:url("../img/parallax/Layers/background.png");background-size:100%;background-position:50% 0%;background-repeat:no-repeat;height:100%;width:3780px;position:absolute;left:50%;margin-left:-1890px;overflow:hidden}#oc-parallax-container .oc-parallax-elements{position:relative;height:1364px;aspect-ratio:1920/693}#oc-parallax-container .foreground{background:url("../img/parallax/Layers/foreground_en.png");background-size:100%;background-position:50% 0%;background-repeat:no-repeat;height:100%;position:relative;z-index:20}.fr #oc-parallax-container .foreground{background:url("../img/parallax/Layers/foreground_fr.png");background-size:100%;background-position:50% 0%;background-repeat:no-repeat}#oc-parallax-container .oc-parallax-elements{position:relative}#oc-parallax-container .parallax-element{position:absolute;z-index:10}#oc-parallax-container .bus_ne{background:url("../img/parallax/Buses/bus_NE.png");background-size:contain;background-repeat:no-repeat;width:46px;height:33px}#oc-parallax-container .bus_nw{background:url("../img/parallax/Buses/bus_NW.png");background-size:contain;background-repeat:no-repeat;width:47px;height:33px}#oc-parallax-container .bus_se{background:url("../img/parallax/Buses/bus_SE.png");background-size:contain;background-repeat:no-repeat;width:48px;height:33px}#oc-parallax-container .bus_sw{background:url("../img/parallax/Buses/bus_SW.png");background-size:contain;background-repeat:no-repeat;width:46px;height:34px}#oc-parallax-container .ebus_ne{background:url("../img/parallax/Buses/eBus_NE.png");background-size:contain;background-repeat:no-repeat;width:47px;height:33px}#oc-parallax-container .ebus_nw{background:url("../img/parallax/Buses/eBus_NW.png");background-size:contain;background-repeat:no-repeat;width:47px;height:33px}#oc-parallax-container .ebus_se{background:url("../img/parallax/Buses/eBus_SE.png");background-size:contain;background-repeat:no-repeat;width:47px;height:33px}#oc-parallax-container .ebus_sw{background:url("../img/parallax/Buses/eBus_SW.png");background-size:contain;background-repeat:no-repeat;width:46px;height:34px}#oc-parallax-container .parabus_ne{background:url("../img/parallax/Buses/paraBus_NE.png");background-size:contain;background-repeat:no-repeat;width:40px;height:27px}#oc-parallax-container .parabus_nw{background:url("../img/parallax/Buses/paraBus_NW.png");background-size:contain;background-repeat:no-repeat;width:43px;height:27px}#oc-parallax-container .train_se{background:url("../img/parallax/Trains/Train_SE_NW.png");background-size:contain;background-repeat:no-repeat;width:148px;height:89px}#oc-parallax-container .train_sw{background:url("../img/parallax/Trains/Train_SW_NE.png");background-size:contain;background-repeat:no-repeat;width:142px;height:89px}#oc-parallax-container #ebus_sw_1{z-index:21}@media(max-width: 991.98px){.homepage-widget-wrap{margin-right:-15px;margin-left:-15px}#oc-parallax-container{background:linear-gradient(#4ab1c3, #b9d9ca);position:relative;padding-bottom:30px;position:relative}#oc-parallax-container .homepage-widgets{filter:none !important;padding-right:27.5px;padding-left:27.5px}#oc-parallax-container .background{background:none;left:auto;margin-left:auto;height:100%;width:100%;overflow:auto;max-height:100%}#oc-parallax-container .oc-parallax-elements{height:auto;aspect-ratio:auto;background:url("../img/parallax/Mobile/medium-left.png");background-position:bottom left;background-size:270px 320px;background-repeat:no-repeat;height:100%}.fr #oc-parallax-container .oc-parallax-elements{background:url("../img/parallax/Mobile/medium-left-fr.png");background-position:bottom left;background-size:270px 320px;background-repeat:no-repeat}#oc-parallax-container .oc-parallax-elements *{display:none}#oc-parallax-container .oc-parallax-elements .foreground{background:url("../img/parallax/Mobile/medium-right.png");background-position:bottom right;background-size:290px 327px;background-repeat:no-repeat;display:block;height:100%}.fr #oc-parallax-container .oc-parallax-elements .foreground{background:url("../img/parallax/Mobile/medium-right-fr.png");background-position:bottom right;background-size:290px 327px;background-repeat:no-repeat}.container-homepage-widgets{position:relative;z-index:22}}@media(max-width: 767.98px){.container-homepage-widgets{max-width:390px}}@media(max-width: 575.98px){#oc-parallax-container .background{background:url("../img/parallax/Mobile/xs-clouds.png");background-size:contain;background-repeat:no-repeat}#oc-parallax-container .oc-parallax-elements{background:url("../img/parallax/Mobile/xs-left.png");background-size:255px 203px;background-position:bottom left;background-repeat:no-repeat}.fr #oc-parallax-container .oc-parallax-elements{background:url("../img/parallax/Mobile/xs-left-fr.png");background-size:255px 203px;background-position:bottom left;background-repeat:no-repeat}#oc-parallax-container .oc-parallax-elements .foreground{background:url("../img/parallax/Mobile/xs-right.png");background-size:228px 203px;background-position:bottom right;background-repeat:no-repeat}.fr #oc-parallax-container .oc-parallax-elements .foreground{background:url("../img/parallax/Mobile/xs-right-fr.png");background-size:228px 203px;background-position:bottom right;background-repeat:no-repeat}}.homepage-widget-wrap.homepage-widget-wrap-oct-service-change{background:none}@media(max-width: 991px){.homepage-widget-wrap{box-shadow:none}}#oc-parallax-container{position:relative}.homepage-widget-wrap.homepage-widget-wrap-oct-service-change{box-shadow:none;padding-bottom:0}@media(min-width: 992px){#oc-parallax-container{min-height:670px}.container-homepage-widgets{position:relative;z-index:22}}@media(min-width: 992px){.navbar--main-nav .header__navigation{z-index:50}}@keyframes mobile-logo-toggle{0%{opacity:0}10%{opacity:0}20%{opacity:0}30%{opacity:0}40%{opacity:0}50%{opacity:1}60%{opacity:1}70%{opacity:1}80%{opacity:1}90%{opacity:0}100%{opacity:0}}@keyframes mobile-oct6-toggle{0%{opacity:1}10%{opacity:1}20%{opacity:1}30%{opacity:1}40%{opacity:0}50%{opacity:0}60%{opacity:0}70%{opacity:0}80%{opacity:0}90%{opacity:0}100%{opacity:1}}.transit-150 .navbar--main-nav .logo--desktop{background:url("../img/octranspo-o_150.png") no-repeat center left;background-size:contain}@media(min-width: 992px){.transit-150 .navbar--main-nav .logo--desktop{background-position:20% 100%}}.content-container--virtual-museum{padding-top:50px}.content-container--virtual-museum .hero-banner{color:#fff;text-align:center;min-height:250px;display:flex;justify-content:center;align-items:center}.content-container--virtual-museum main{margin-bottom:0}.content-container--virtual-museum .heading{padding-top:24px}@media(max-width: 767.98px){.content-container--virtual-museum .container{max-width:100%}}@media(max-width: 767.98px){.content-container--virtual-museum .breadcrumb-container-landing{padding-left:0;padding-right:0}}@media(min-width: 768px){.content-container--virtual-museum .breadcrumb-container-landing .row--breadcrumbs ul.breadcrumbs{margin-left:-18px}}.content-container--virtual-museum .hero-banner .juxtapose-blurb{color:#fff}.content-container--virtual-museum .hero-banner .juxtapose-blurb h1,.content-container--virtual-museum .hero-banner .juxtapose-blurb h2,.content-container--virtual-museum .hero-banner .juxtapose-blurb h3,.content-container--virtual-museum .hero-banner .juxtapose-blurb h4,.content-container--virtual-museum .hero-banner .juxtapose-blurb h5,.content-container--virtual-museum .hero-banner .juxtapose-blurb h6{color:#fff}.content-container--virtual-museum .juxtapose-blurb h2,.content-container--virtual-museum .juxtapose-blurb p{margin-left:auto;margin-right:auto;max-width:700px}.content-container--virtual-museum .row--breadcrumbs .breadcrumbs,.content-container--virtual-museum .row--breadcrumbs .basic-content ul.breadcrumbs{text-align:left}.content-container--virtual-museum .row--breadcrumbs .breadcrumbs .col-8,.content-container--virtual-museum .row--breadcrumbs .basic-content ul.breadcrumbs .col-8{padding:0}.content-container--virtual-museum .row--breadcrumbs .breadcrumbs li,.content-container--virtual-museum .row--breadcrumbs .basic-content ul.breadcrumbs li{margin-bottom:0;outline:2px solid #fff}.content-container--virtual-museum .row--breadcrumbs .breadcrumbs li:after,.content-container--virtual-museum .row--breadcrumbs .basic-content ul.breadcrumbs li:after{content:""}@media(max-width: 767.98px){.content-container--virtual-museum .row--breadcrumbs .breadcrumbs li,.content-container--virtual-museum .row--breadcrumbs .basic-content ul.breadcrumbs li{border:2px solid #fff;outline:none;margin-bottom:0;border-left:none;border-right:none}.content-container--virtual-museum .row--breadcrumbs .breadcrumbs li:first-child,.content-container--virtual-museum .row--breadcrumbs .basic-content ul.breadcrumbs li:first-child{border-left:2px solid #fff}.content-container--virtual-museum .row--breadcrumbs .breadcrumbs li:after,.content-container--virtual-museum .row--breadcrumbs .basic-content ul.breadcrumbs li:after{background:#250b0b;border-top:2px solid #fff;border-right:2px solid #fff;height:20px;width:20px;right:-10px;top:-3px}.content-container--virtual-museum .row--breadcrumbs .breadcrumbs li.last:after,.content-container--virtual-museum .row--breadcrumbs .basic-content ul.breadcrumbs li.last:after{display:block !important}}.content-container--virtual-museum .row--breadcrumbs .breadcrumbs li a,.content-container--virtual-museum .row--breadcrumbs .basic-content ul.breadcrumbs li a{background:#250b0b;color:#fff}.content-container--virtual-museum .row--breadcrumbs .breadcrumbs li.last,.content-container--virtual-museum .row--breadcrumbs .basic-content ul.breadcrumbs li.last{background:#fff;border:1px solid #fff;color:#4b260b}.content-container--virtual-museum .row--breadcrumbs .breadcrumbs li.last:before,.content-container--virtual-museum .row--breadcrumbs .basic-content ul.breadcrumbs li.last:before{display:none}.content-container--virtual-museum .row--breadcrumbs .breadcrumbs li.last:after,.content-container--virtual-museum .row--breadcrumbs .basic-content ul.breadcrumbs li.last:after{background:#fff;border-top:3px solid #fff;border-right:3px solid #fff;top:-3px;right:-14px;width:21px;height:20px}@media(max-width: 767.98px){.content-container--virtual-museum .row--breadcrumbs .breadcrumbs li.last:after,.content-container--virtual-museum .row--breadcrumbs .basic-content ul.breadcrumbs li.last:after{top:-2px;right:-10px;width:18px;height:18px}}.content-container--virtual-museum .footer-banner .museum-images{background-size:cover !important;display:flex;flex-direction:column;justify-content:center;cursor:pointer}.content-container--virtual-museum .footer-banner .museum-images h3{padding-top:0}@media(min-width: 768px){.content-container--virtual-museum .footer-banner .museum-images{padding-top:25px;padding-bottom:25px}}@media(max-width: 767.98px){.content-container--virtual-museum .footer-banner .museum-images{padding-left:1rem;padding-right:1rem}.content-container--virtual-museum .footer-banner .museum-images h3{margin-top:1rem}.content-container--virtual-museum .footer-banner .museum-images p{padding-bottom:1rem}}.content-container--virtual-museum .lightbox-content{display:none}.content-container--virtual-museum .featherlight-content .lightbox-content{display:block}.content-container--virtual-museum .row.colorize-train-section{max-width:75%}.content-container--virtual-museum .hero-banner-overlay{background:url("../img/hero-overlay.png") no-repeat center center;background-size:cover;width:100%}.content-container--virtual-museum .row.footer-banner,.content-container--virtual-museum .row.row--basic-content-main{margin-left:0;margin-right:0}.content-container--virtual-museum .row.footer-banner .oc-juxtapose-wrapper .hero-banner,.content-container--virtual-museum .row.row--basic-content-main .oc-juxtapose-wrapper .hero-banner{margin-left:-27.5px;margin-right:-27.5px}@media(max-width: 767.98px){.content-container--virtual-museum .row.footer-banner .oc-juxtapose-wrapper .hero-banner,.content-container--virtual-museum .row.row--basic-content-main .oc-juxtapose-wrapper .hero-banner{padding-left:27.5px;padding-right:27.5px}}.content-container--virtual-museum .virtual-museum-superscript{font-size:20px;font-weight:normal;font-style:italic;display:block;padding-bottom:16px;padding-bottom:1rem}.content-container--virtual-museum ul.rslides li{padding-left:0}.content-container--virtual-museum .Download-Photo,.content-container--virtual-museum .Upload-Photo{padding-bottom:16px;padding-bottom:1rem}.content-container--virtual-museum .box1-images{padding-top:20px}.content-container--virtual-museum .row-virtual-musuem-rooms .virtual-museum-room{max-width:310px;margin-left:auto;margin-right:auto}.content-container--virtual-museum .col-colorize-intro{padding:3em 0;padding-left:1em;padding-right:1em}.content-container--virtual-museum .Download-Photo,.content-container--virtual-museum .Upload-Photo{background:#fff;color:#2c2c2c;padding:10px}.content-container--virtual-museum .Upload-Photo{float:left}.content-container--virtual-museum .tl-text ul{font-size:18px}.content-container--virtual-museum .tl-text ul>li{list-style:disc}@media(max-width: 991.98px){.content-container--virtual-museum .left-box{min-height:0;padding:0}}body.transit-150 main{overflow-x:hidden}.featherlight .featherlight-content{max-width:500px}.featherlight .featherlight-content .vm-consent,.featherlight .featherlight-content .vm-close{background:#2c2c2c;color:#fff;cursor:pointer;padding:10px 15px;display:inline-block;text-decoration:none}.featherlight .featherlight-content .vm-consent:hover,.featherlight .featherlight-content .vm-close:hover{background:#000}.featherlight .featherlight-content .featherlight-close-icon{top:10px;right:10px}.featherlight .featherlight-content .vm-email-blurb{display:none}@media(max-width: 767.98px){.content-container--virtual-museum{padding-left:0;padding-right:0}.content-container--virtual-museum .row-virtual-musuem-rooms{padding-top:25px;padding-bottom:25px}.content-container--virtual-museum .row-virtual-musuem-rooms div{margin-bottom:12px}.content-container--virtual-museum .footer-banner,.content-container--virtual-museum .row-no-margin,.content-container--virtual-museum .colorize-section .row{margin-left:0;margin-right:0}.content-container--virtual-museum ul.rslides_tabs{margin-left:0;padding-left:0}.content-container--virtual-museum .oc-juxtapose-wrapper .juxtpapose{padding:0 25px}.content-container--virtual-museum .oc-juxtapose-wrapper .juxtapose-blurb{padding:0 50px !important}.content-container--virtual-museum .hero-banner .oc-juxtapose-wrapper .juxtapose-blurb{color:#fff}.content-container--virtual-museum .hero-banner .oc-juxtapose-wrapper .juxtapose-blurb h1,.content-container--virtual-museum .hero-banner .oc-juxtapose-wrapper .juxtapose-blurb h2,.content-container--virtual-museum .hero-banner .oc-juxtapose-wrapper .juxtapose-blurb h3,.content-container--virtual-museum .hero-banner .oc-juxtapose-wrapper .juxtapose-blurb h4,.content-container--virtual-museum .hero-banner .oc-juxtapose-wrapper .juxtapose-blurb h5,.content-container--virtual-museum .hero-banner .oc-juxtapose-wrapper .juxtapose-blurb h6{color:#fff}.container.container-full-width{padding:0;overflow:hidden}.container.container-full-width .content-container-inner{padding:0 25px}.container.container-full-width>.hero-banner{margin-left:0;margin-right:0}.col-download-upload{text-align:center}.Download-Photo,.Upload-Photo{display:inline-block;float:none !important;margin-bottom:2em}.footer-banner .museum-images{min-height:0;margin-bottom:25px}}@media(max-width: 991.98px){.footer-banner .museum-images{margin-bottom:25px}}@media(min-width: 768px){.container.container-full-width{max-width:100%;padding-left:0;padding-right:0}.container.container-full-width .content-container-inner{max-width:1440px;padding:0 50px}.col-colorize-large{text-align:center}}.row--breadcrumb .breadcrumb,.row--breadcrumb .basic-content ul.breadcrumb{padding:24px 16px;padding:1.5rem 1rem;margin-left:0;text-align:left;padding-left:0px}.row--breadcrumb .breadcrumb li,.row--breadcrumb .basic-content ul.breadcrumb li{display:inline-block;position:relative;padding-left:0}.row--breadcrumb .breadcrumb li:nth-child(0),.row--breadcrumb .basic-content ul.breadcrumb li:nth-child(0){z-index:8}.row--breadcrumb .breadcrumb li:nth-child(1),.row--breadcrumb .basic-content ul.breadcrumb li:nth-child(1){z-index:7}.row--breadcrumb .breadcrumb li:nth-child(2),.row--breadcrumb .basic-content ul.breadcrumb li:nth-child(2){z-index:6}.row--breadcrumb .breadcrumb li:nth-child(3),.row--breadcrumb .basic-content ul.breadcrumb li:nth-child(3){z-index:5}.row--breadcrumb .breadcrumb li:nth-child(4),.row--breadcrumb .basic-content ul.breadcrumb li:nth-child(4){z-index:4}.row--breadcrumb .breadcrumb li:nth-child(5),.row--breadcrumb .basic-content ul.breadcrumb li:nth-child(5){z-index:3}.row--breadcrumb .breadcrumb li:nth-child(6),.row--breadcrumb .basic-content ul.breadcrumb li:nth-child(6){z-index:2}.row--breadcrumb .breadcrumb li:nth-child(7),.row--breadcrumb .basic-content ul.breadcrumb li:nth-child(7){z-index:1}.row--breadcrumb .breadcrumb li:nth-child(8),.row--breadcrumb .basic-content ul.breadcrumb li:nth-child(8){z-index:0}.row--breadcrumb .breadcrumb li:after,.row--breadcrumb .basic-content ul.breadcrumb li:after{border-top:1.5px solid #fff;border-right:1.5px solid #fff;content:"";position:absolute;top:-1px;right:-10px;height:18px;width:20px;background:inherit;transform:translateY(5px) rotate(45deg);transition:all .3s ease}.row--breadcrumb .breadcrumb li:not(:first-child):not(:last-child):before{border-top:1.5px solid #fff;border-right:1.5px solid #fff;content:"";position:absolute;top:-1px;right:-10px;height:18px;width:20px;background:inherit;transform:translateY(5px) rotate(45deg);transition:all .3s ease;margin-right:100%}.row--breadcrumb .breadcrumb li{margin-right:5px}.row--breadcrumb .breadcrumb li a,.row--breadcrumb .basic-content ul.breadcrumb li a{border-top:1.2px solid #fff;border-bottom:1.2px solid #fff;color:#fff;display:inline-block;font-size:14px;font-size:.875rem;font-weight:bold;line-height:1em;padding:5px 13px 5px 20px;position:relative;text-decoration:none;letter-spacing:.4px}.breadcrumb li:first-child a{border-left:1.2px solid #fff}.row--breadcrumb .breadcrumb li.last,.row--breadcrumb .basic-content ul.breadcrumb li.last{background:#fff;border:1px solid #fff;color:#000;font-size:14px;font-size:.875rem;font-weight:bold;line-height:1em;padding:5px 10px 5px 10px;position:relative;letter-spacing:.4px}.row--breadcrumb .breadcrumb li.last:after,.row--breadcrumb .basic-content ul.breadcrumb li.last:after{border-top:1px solid #fff;border-right:1px solid #fff;content:"";position:absolute;top:-2px;right:-11px;height:18px;width:18px;background:inherit;transform:translateY(5px) rotate(45deg);transition:all .3s ease}.row--breadcrumb .breadcrumb li.last span,.row--breadcrumb .basic-content ul.breadcrumb li.last span{display:inline-block;margin-bottom:-2px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb>.last{margin-left:12px}.breadcrumb-container{padding-top:50px}li.last:before{position:absolute;content:"";width:1px;top:88%;left:-14px;margin-top:-22px;border:13px solid #fff;border-right:0 !important;border-left-color:rgba(0,0,0,0) !important}@media(max-width: 991.98px){.navbar--main-nav .header__navigation .main-nav li.has-subnav>a .expand{right:10px}}@media(min-width: 768px){.navbar--main-nav .header__navigation .main-nav li.nav-virtual-museum ul,.navbar--main-nav .header__navigation .main-nav li.nav-musee-virtuel ul{top:63px}}.navbar--main-nav .header__navigation .main-nav li.nav-virtual-museum>a,.navbar--main-nav .header__navigation .main-nav li.nav-musee-virtuel>a{background-color:#2c2c2c;background-size:20px;color:#fff;padding-right:40px}@media(max-width: 991.98px){.navbar--main-nav .header__navigation .main-nav li.nav-virtual-museum>a span:first-child,.navbar--main-nav .header__navigation .main-nav li.nav-musee-virtuel>a span:first-child{background:url("../img/vm-icon.png") no-repeat right 10px center #2c2c2c;background-size:20px;display:inline-block;padding-right:40px}}@media(max-width: 991.98px){.navbar--main-nav .header__navigation .main-nav li.nav-virtual-museum>a span.expand,.navbar--main-nav .header__navigation .main-nav li.nav-musee-virtuel>a span.expand{background:url(../img/right-arrow-white.svg) no-repeat 96% center;background-size:7px 11px}}@media(min-width: 992px){.navbar--main-nav .header__navigation .main-nav li.nav-virtual-museum>a,.navbar--main-nav .header__navigation .main-nav li.nav-musee-virtuel>a{background:url("../img/vm-icon.png") no-repeat right 10px center #2c2c2c;background-size:20px;padding-top:6px;padding-bottom:6px}}@media(min-width: 768px){.navbar--main-nav .header__navigation .main-nav li.nav-virtual-museum:after,.navbar--main-nav .header__navigation .main-nav li.nav-musee-virtuel:after{margin-left:0 !important;margin-top:29px !important}}@media(min-width: 992px){.navbar--main-nav .header__navigation .main-nav>ul>li.nav-virtual-museum:after{content:"";border-top:6px solid #fff;display:block;margin-top:27px !important}.navbar--main-nav .header__navigation .main-nav>ul>li.nav-virtual-museum.active:after{border-top:6px solid #ffc600}}@media print{header .isn,.main-nav,.header__navigation__top,.utility-nav-mobile,.navbar-toggler,.oc-faq-top,.footer-nav,.btn-get-travel-plan-alt,.route-sidebar,.more-options,#dir_label,div#select-date,div#select-route,.breadcrumbs,.generic-tab{display:none !important}.container{max-width:none}.container main{margin-left:0 !important;max-width:100% !important;flex:none !important}.accordion-content,.accordion-container .accordion-content,.faq-accordion .accordion-content{display:block !important}td,th{background:none rgba(0,0,0,0) !important;color:#000 !important;border:1px solid #000}#timetable .tab-content{overflow-x:visible}#timetable table,#timetable table tbody tr td{font-size:10px}.tabcontent{display:block !important}img,video{display:none}img.print{display:block}}.stage-2{overflow-x:hidden;font-family:"Inter",sans-serif}.stage-2 .btn-feedback{display:none !important}.stage-2 ul.stage2-footer-nav{list-style-type:none}@media(min-width: 992px){.stage-2{padding-top:155px}.stage-2 .container{max-width:1100px}}@media(min-width: 992px){.stage-2.header-collapse{padding-top:115px}.stage-2.header-collapse .stage2-header .stage2-top-nav-container{display:none}.stage-2.header-collapse .stage2-header{height:auto}}.stage-2 .header__navigation__top{background-color:#fff}.stage-2 .header__navigation__top a{color:#39383f}@media(min-width: 992px){.stage-2 .navbar--main-nav .logo--desktop{background:url("../img/stage-2/Logo.png") no-repeat 20% 100%;background-size:75px 75px;margin-top:-103px}}.stage-2 .container.container-full-width{padding:0;max-width:100%}.stage-2 .row.row-full-width{margin-left:0;margin-right:0;width:100%;background-size:cover;background-position:center}.stage-2 .banner{background-size:cover;min-height:200px}@media(min-width: 992px){.stage-2 .banner{min-height:600px;margin-top:-5px}}.stage-2 .stage2-header{display:flex;flex-direction:column;width:100%}@media(max-width: 991.98px){.stage-2 .stage2-header{padding:0rem}}@media(min-width: 992px){.stage-2 .stage2-header{box-shadow:0px 1px 6px rgba(0,0,0,.5);padding:10px 4% 28px}}.stage-2 .stage2-header a{font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:#39383f;text-decoration:none}.stage-2 .stage2-header a.stay-connected,.stage-2 .stage2-header div.lang-toggle-desktop a.language-toggle{color:#39383f}.stage-2 .stage2-header .stage-2-top-nav-container{display:flex;flex-direction:row;justify-content:flex-end}@media(min-width: 992px){.stage-2 .stage2-header .stage2-top-nav-container{display:flex;justify-content:flex-end;transition:all .5s}}@media(min-width: 992px){.stage-2 .stage2-header .stage2-top-nav{display:flex;flex-direction:row;align-items:center;justify-content:space-around;gap:25px}}.stage-2 .stage2-header .stage2-top-nav a{font-style:normal;font-weight:600;font-size:1rem;line-height:1.5;white-space:nowrap}.stage-2 .stage2-header .stage2-top-nav a:hover,.stage-2 .stage2-header .stage2-top-nav a:focus{font-weight:bold}.stage-2 .stage2-header .stage2-top-nav a:active{text-decoration:underline}@media(max-width: 991.98px){.stage-2 .stage2-header .stage2-top-nav li{margin-top:.75rem}}@media(min-width: 992px){.stage-2 .stage2-header .stage2-main-nav-container{display:flex;flex-direction:row;justify-content:space-between}}.stage-2 .stage2-header .stage2-main-nav a{color:#39383f}@media(max-width: 991.98px){.stage-2 .stage2-header .stage2-main-nav a:active{color:#d30f1d !important;font-weight:600 !important}}@media(min-width: 992px){.stage-2 .stage2-header .stage2-main-nav{width:50%;display:flex;flex-direction:row;justify-content:space-around;align-items:center;min-width:250px}}.stage-2 .stage2-header .stage2-main-nav-lang{display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media(min-width: 992px){.stage-2 .stage2-header .stage2-main-nav-lang{gap:25px}}.stage-2 .stage2-header .stage2-main-nav-lang--mobile{margin-top:1.875rem}@media(min-width: 992px){.stage-2 .stage2-header .stage2-main-nav-lang--mobile{display:none}}@media(max-width: 991.98px){.stage-2 .stage2-header .stage2-main-nav-lang--desktop{display:none}}.stage-2 .stage2-header .stage2-top-search{background:url(../img/stage-2/search-icon-stage2.png) no-repeat 100% 100%;background-size:18px 18px;height:18px;width:18px;margin-top:2px}.stage-2 .stage2-header .stage2-nav-down-arrow{background:url(../img/stage-2/nav-down-arrow.png) no-repeat 100% 100%;background-size:15px 10px;width:15px;height:10px;margin-left:7px}.stage-2 .stage2-header .stay-connected{border:1.5px solid #39383f;border-radius:100px;padding:10px 16px 11px;font-size:16px;font-weight:700;text-align:center;line-height:1}.stage-2 .stage2-header .stay-connected:active{background:#39383f;color:#fff;border:1.5px solid #39383f}@media(max-width: 991.98px){.stage-2 .stage2-header .stay-connected{width:auto;border:1.5px solid;border-image:repeating-linear-gradient(45deg, #f33, #3bf, #f33 30px) 60;padding:1.75px;border-radius:30px;background-image:linear-gradient(white, white),linear-gradient(to right, #65a233, #01a1dd, #d30f1d, #af882d);background-origin:border-box;background-clip:content-box,border-box;font-size:1.0625;min-width:171px;min-height:40px;display:flex;align-items:center;justify-content:center;border-image:none;border-color:rgba(0,0,0,0)}.stage-2 .stage2-header .stay-connected:hover{padding:3px}}@media(min-width: 992px){.stage-2 .stage2-header .stay-connected{margin-left:100px;white-space:nowrap}.stage-2 .stage2-header .stay-connected:hover{box-shadow:0 0 1px 1px #39383f}}.stage-2 .stage2-header .language-toggle{border:1.5px solid #39383f;border-radius:5.2px;padding:7px 16px 8px;text-transform:capitalize}.stage-2 .stage2-header .language-toggle:hover,.stage-2 .stage2-header .language-toggle:focus{box-shadow:0 0 1px 1px #39383f}.stage-2 .stage2-header .language-toggle:active{background:#39383f;color:#fff}@media(min-width: 992px){.stage-2 .stage2-header .language-toggle{font-size:1rem;padding:9px 14px 8.5px;border-radius:8px;line-height:1}}@media(min-width: 992px){.stage-2 .stage2-header .lang-toggle-mobile{display:none}}@media(max-width: 991.98px){.stage-2 .stage2-header .lang-toggle-desktop{display:none}.stage-2 .stage2-header .mobile-logo-lang-box{display:flex;justify-content:space-between;align-items:center}.stage-2 .stage2-header .mobile-lang-menu-box{display:flex;align-items:center}}.stage-2 .header-scroll .stage2-top-nav-container{opacity:0;height:0;overflow:hidden}.stage-2 h1{font-size:84px;line-height:1.04}.stage-2 h2{font-size:58px;font-weight:600;line-height:1.18;letter-spacing:0em;font-weight:inherit}@media(min-width: 992px){.stage-2 h2{font-size:58px;line-height:1.06}}.stage-2 h3{font-size:48px;line-height:1.16}.stage-2 h4{font-size:40px;line-height:1.2}.stage-2 h5{font-size:32px;line-height:1.25}.stage-2 h6{font-size:22px;line-height:1.31}.stage-2 .subheader{font-size:24px;line-height:.75}.stage-2 .tag-large{font-size:14px;line-height:1.2}.stage-2 .tag-medium{font-size:16px;line-height:1.25}.stage-2 .small-title{font-size:16px;line-height:1.43}.stage-2 .body-large{font-size:20px;line-height:1.2}.stage-2 .body-medium{font-size:18px;line-height:1.11}.stage-2 .body-small{font-size:16px;line-height:1.25}.stage-2 .hero-slider{background:#000;color:#fff;box-shadow:0px 5px 10px rgba(0,0,0,.15);position:relative;width:100%;overflow:hidden;margin-top:-5px}.stage-2 .hero-slider h1{color:#fff}.stage-2 .slide{position:absolute;width:100%;object-fit:cover;z-index:-1;opacity:0;transition:opacity .5s;background-size:cover}@media(min-width: 992px){.stage-2 .slide{margin-left:-27.5px;margin-right:-27.5px;width:calc(100% + 55px)}}.stage-2 .slide .container{max-width:1100px}.stage-2 .slide.active{opacity:1;z-index:1}.stage-2 .text-overlay{font-size:.875rem;line-height:1.7}@media(min-width: 992px){.stage-2 .text-overlay{font-size:1.125rem;line-height:1.33;padding:60px 0 0}}.stage-2 .text-overlay h1{font-style:normal;font-weight:600;font-size:2.8125rem;line-height:1.2;color:#fff;text-shadow:-1px 1px 0 #595854,1px 1px 0 #595854,1px -1px 0 #595854,-1px -1px 0 #595854}@media(min-width: 992px){.stage-2 .text-overlay h1{font-size:5.25rem;line-height:1}}.stage-2 .text-overlay h1 .biline{color:#fff}.stage-2 .text-overlay p{text-shadow:-1px 1px 0 #595854,1px 1px 0 #595854,1px -1px 0 #595854,-1px -1px 0 #595854}.stage-2 .biline{color:#d30f1d}.stage-2 .social-links{position:absolute;top:50%;right:15px;transform:translateY(-50%);z-index:2}.stage-2 .social-links a{display:block;margin-bottom:5px;font-size:24px}.stage-2 .slider-controls{display:flex;justify-content:space-between;align-items:center;width:100%;position:absolute;left:0%;bottom:100px;display:block;z-index:100}@media(max-width: 991.98px){.stage-2 .slider-controls{display:none}}.stage-2 .controls{display:flex;align-items:center;width:100%;max-width:1100px;margin-left:auto;margin-right:auto;padding:25px 0 0;gap:25px}.stage-2 .info-bubbles{display:flex;justify-content:right;position:relative;width:100%;margin:40px 0}@media(max-width: 991.98px){.stage-2 .info-bubbles{display:block;overflow:hidden;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.stage-2 .info-bubbles .bubble-inner{background:#fff;margin:20px 80px;padding:25px 16px;box-shadow:0px 0px 13.8667px rgba(0,0,0,.15);border-radius:69.3333px}}@media(min-width: 992px){.stage-2 .info-bubbles{margin:100px 0 80px;width:100%}}.stage-2 .info-bubbles .slider-canvas{transition:all .5s}.stage-2 .info-bubbles span.mobile-slider-nav{cursor:pointer;position:absolute;top:50%;width:7px;height:14px;text-indent:-1000%;overflow:hidden}.stage-2 .info-bubbles span.mobile-slider-nav.previous{background:url("../img/stage-2/chevron-left.png") no-repeat top left;background-size:contain;left:0}.stage-2 .info-bubbles span.mobile-slider-nav.next{background:url("../img/stage-2/chevron-right.png") no-repeat top left;background-size:contain;right:0}.stage-2 .info-bubbles .mobile-slider-pagination{position:absolute;bottom:10px;left:50%;margin-left:-18px}.stage-2 .info-bubbles .mobile-slider-pagination .paginate{cursor:pointer;text-indent:-1000%;display:inline-block;overflow:hidden;margin:0 3px;width:6px;height:6px;border-radius:5px;background:#908f98}.stage-2 .info-bubbles .mobile-slider-pagination .paginate.current{background:#39383f}.stage-2 .info-bubble{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:0}@media(max-width: 991.98px){.stage-2 .info-bubble{display:block;transition:all .5s;width:300px}}@media(min-width: 992px){.stage-2 .info-bubble{background:hsla(0,0%,100%,.7);box-shadow:0px 0px 20px rgba(0,0,0,.15);border-radius:100px;margin-left:40px;padding:36px 24px}}.stage-2 .slide a.explore{color:#fff;display:inline-block;font-weight:bold;text-decoration:none;margin-right:20px;text-shadow:-1px 1px 0 #595854,1px 1px 0 #595854,1px -1px 0 #595854,-1px -1px 0 #595854}.stage-2 .slide a.explore:after{content:"";display:inline-block;background:url("../img/stage-2/explore-arrow-reverse.svg") no-repeat center center;border:2.5px solid #d30f1d;border-radius:100%;margin-left:7px;margin-bottom:-16px;padding:22px}.stage-2 .slide a.explore:hover:after,.stage-2 .slide a.explore:focus:after{box-shadow:0 0 1px 1px #d30f1d}.stage-2 .slide a.explore:active:after{box-shadow:0 0 1px 1px #3a383f;background:url("../img/stage-2/explore-arrow-reverse.svg") no-repeat center center #3a383f;border-color:#3a383f;color:#fff}.stage-2 .slide a.hero-slider-cta{border:2.5px solid #fff;border-radius:30px;color:#fff;font-weight:bold;text-decoration:none;line-height:1;padding:10px 20px;text-shadow:-1px 1px 0 #595854,1px 1px 0 #595854,1px -1px 0 #595854,-1px -1px 0 #595854}.stage-2 .slide a.hero-slider-cta:after{content:"";display:inline-block;background:url("../img/stage-2/cta-arrow.svg") no-repeat center center}.stage-2 .slide a.hero-slider-cta:hover,.stage-2 .slide a.hero-slider-cta:focus{box-shadow:0 0 1px 1px #39383f}.stage-2 .slide a.hero-slider-cta:active{background:#3a383f;border-color:#3a383f;color:#fff}.stage-2 .slider-controls .slider-pagination{display:flex;align-items:center;max-width:1100px;margin-left:auto;margin-right:auto;padding:40px 65px 0}.stage-2 .slider-controls .slider-pagination a{display:block;background:#fff;width:40px;height:3px;text-indent:-1000%;overflow:hidden;opacity:.5}.stage-2 .slider-controls .slider-pagination a.current{background:#fff;border-radius:10px;height:6px;opacity:1}.stage-2 .slider-controls .slide-number{font-weight:700;font-size:50px;line-height:50px;display:flex;align-items:flex-end;text-align:center;text-transform:capitalize;color:#fff;opacity:.9}.stage-2 .slider-controls .slash{color:#d30f1d;font-weight:400;margin-left:10px;margin-right:10px}.stage-2 .slider-controls .total-slides{font-weight:700;font-size:37px;line-height:40px;display:flex;align-items:center;text-align:center;letter-spacing:-0.05em;text-transform:capitalize;color:#fff;opacity:.9}.stage-2 .slide-control{border:2px solid #fff;width:40px;height:40px;display:flex;gap:25px;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;position:relative;z-index:2;opacity:.9}.stage-2 .slide-control svg path{fill:#fff}.stage-2 .slide-control:hover,.stage-2 .slide-control:focus{border-color:#fff;opacity:1}.stage-2 .slide-control:hover svg path,.stage-2 .slide-control:focus svg path{fill:#fff}.stage-2 .slide-control:active{background:#39383f;color:#fff}.stage-2 .slide-control:active svg path{fill:#fff}.stage-2 .pause-button{width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;font-size:24px;color:#fff;border:2px solid #fff;border-radius:50%;opacity:.9}.stage-2 .pause-button svg path{fill:#fff}.stage-2 .pause-button:hover,.stage-2 .pause-button:focus{border-color:#fff;opacity:1}.stage-2 .pause-button:hover svg path,.stage-2 .pause-button:focus svg path{fill:#fff}.stage-2 .pause-button .play{display:none}.stage-2 .pause-button.paused .play{display:block}.stage-2 .pause-button.paused .pause{display:none}.stage-2 .pause-button #hero-play-btn{height:20px;width:20px;max-height:20px;max-width:20px}.stage-2 .info-bubble .number{margin:0 auto;font-style:normal;font-weight:800;font-size:2.625rem;line-height:.75;text-align:center;text-transform:uppercase;color:#39383f}@media(min-width: 992px){.stage-2 .info-bubble .number{font-size:3.75rem;line-height:.8}}.stage-2 .info-bubble .text{padding-top:5px;font-style:normal;font-weight:700;font-size:.875rem;line-height:1rem;text-align:center;text-transform:uppercase;color:#39383f;margin:0 auto}@media(min-width: 992px){.stage-2 .info-bubble .text{font-size:1.25rem;line-height:1.2}}.stage-2 .stay-updated-section{background-color:#fafafa;clear:both}.stage-2 .stay-updated-section .row.row-full-width{display:flex;flex-direction:column;align-items:center}.stage-2 .updated-section{margin-left:auto;max-width:1495px;margin-right:auto;margin-top:2rem;padding:20px;background-color:#fafafa}@media(max-width: 991.98px){.stage-2 .updated-section{padding:0}}.stage-2 .social-block{max-width:55%;display:flex;justify-content:space-between;margin-top:45px;margin-bottom:50px}@media(min-width: 992px){.stage-2 .social-block{justify-content:flex-start;gap:40px}}.stage-2 .social-block-mobile{display:none}.stage-2 .social-block-mobile-btns{max-width:100%;display:flex;justify-content:left;margin-top:30px;margin-bottom:30px;gap:40px}.stage-2 .social-block-mobile-btns .twitter-btn-end{margin-top:6%}.stage-2 .social-block-mobile-btns .youtube-btn-end{margin-top:10%}@media(max-width: 767px){.stage-2 .social-block{margin-left:0}}@media(max-width: 767px){.stage-2 .my-alerts{margin-top:50px}}@media(max-width: 767px){.stage-2 .myalerts-button{margin-left:160px;width:150px !important}}@media(max-width: 767px){.stage-2 .subscribe-button{margin-left:85px}}.stage-2 .myalerts-button{margin-bottom:10px;margin-top:20px}.stage-2 .myalerts-biline{font-style:italic;font-weight:300}.stage-2 .updated-info{font-family:Inter;font-size:24px;font-weight:400;line-height:32px;letter-spacing:0em;text-align:left}.stage-2 .updated-section h1,.stage-2 .updated-section h2{font-family:"Inter";font-style:normal;font-weight:600;font-size:58px;color:#39383f;margin-bottom:70px}.stage-2 .updated-title{font-family:"Inter";font-style:normal;font-weight:600;font-size:32px;margin-top:10px;margin-bottom:10px}.stage-2 .subscribe-section{display:flex;justify-content:flex-end}.stage-2 .subscribe-info{display:flex}@media(max-width: 767px){.stage-2 .subscribe-section{display:block}}@media(max-width: 767px){.stage-2 .social-block-mobile{display:block}}@media(max-width: 767px){.stage-2 .subscribe-info{display:block}}@media(max-width: 767px){.stage-2 .updated-section h1,.stage-2 .updated-section h2{display:block;font-size:50px}}@media(max-width: 767px){.stage-2 .social-block{display:none}}.stage-2 .social-row{display:flex;max-width:50px}.stage-2 .social-link a{margin-right:15px}.stage-2 .newsletter-section{display:flex;justify-content:space-between;flex-direction:column;width:48%}.stage-2 .newsletter-callout{width:93%;margin-bottom:20px}.stage-2 .newsletter-callout-img{width:420px;height:726px}@media(max-width: 990px){.stage-2 .newsletter-callout-img{height:auto;width:auto}}.stage-2 .myalerts-section{display:flex;justify-content:space-between;flex-direction:column;width:52%}.stage-2 .myalerts-callout{font-family:Inter;font-size:28px;font-style:italic;font-weight:300;letter-spacing:0em;text-align:left}.stage-2 .homepage-news-section .carousel-container .slick-dots{width:37%;display:flex;justify-content:center;display:none !important}.stage-2 .homepage-news-section .spotlight-section{text-align:center;padding-top:60px}.stage-2 .homepage-news-section .spotlight-title{font-family:Inter;font-size:24px;font-weight:700;text-align:center;color:#908f98;text-transform:uppercase !important}.stage-2 .homepage-news-section .spotlight-news-section{margin-left:150px;max-width:800px;overflow:hidden}.stage-2 .homepage-news-section .spotlight-section h3{font-family:Inter;font-size:58px;font-weight:600;line-height:60px;letter-spacing:0px;text-align:center;color:#39383f;padding-top:0;margin-top:0}.stage-2 .homepage-news-section .news-carousel-section{margin-left:auto;margin-right:auto;padding:10px;max-width:1100px;overflow:hidden}.stage-2 .homepage-news-section .gallery-carousel{margin-right:auto;padding-bottom:6%;width:150%;overflow:hidden}@media(max-width: 767px){.stage-2 .homepage-news-section .gallery-carousel{margin-left:0;overflow:visible;padding-left:4px;width:400px}}.stage-2 .homepage-news-section .homepage-spotlight-image-placeholder{background:url(../img/stage-2/OTrainCaution_NewsImage_Placeholder.png) no-repeat center}.stage-2 .homepage-news-section .gallery-card-section{display:flex !important;flex-direction:row !important;justify-content:flex-start !important;padding:10px}@media(min-width: 992px){.stage-2 .homepage-news-section .gallery-card-section{padding:10px}}.stage-2 .homepage-news-section .gallery-card{min-width:285px !important;padding:20px 20px 34px 20px;min-width:364px;height:561px;background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.25);border-radius:15px;margin-right:10px;margin-top:20px;margin-bottom:20px;position:relative}@media(max-width: 440px){.stage-2 .homepage-news-section .gallery-card .gallery-card-image{max-width:100%}}@media(max-width: 991.98px){.stage-2 .homepage-news-section .gallery-card{margin-right:0px !important}}.stage-2 .homepage-news-section .news-carousel{width:1050px;margin-right:auto;padding-left:7px;padding-bottom:6%;overflow:hidden}.stage-2 .homepage-news-section .news-cards-section{display:flex;flex-direction:row;justify-content:flex-start}.stage-2 .homepage-news-section .news-card{padding:20px;width:364px;height:565px;background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.25);border-radius:15px;margin-right:10px;margin-top:20px;margin-bottom:20px}.stage-2 .homepage-news-section .gallery-card-image{max-width:324px;max-height:255px;border-radius:8px;flex:none;order:0;align-self:stretch;flex-grow:0}.stage-2 .homepage-news-section .gallery-card-text{font-family:"Inter";font-style:normal;font-weight:600;font-size:1.75rem;line-height:1.125;flex-wrap:wrap;width:300px;margin-bottom:24px}@media(max-width: 991.98px){.stage-2 .homepage-news-section .gallery-card-text{font-size:1.5rem;max-width:fit-content}}.stage-2 .homepage-news-section .gradient-button{border-radius:100rem;padding:1rem;color:#000;font-size:1rem;padding:.5rem 3rem;box-shadow:0 0 6px 0 rgba(157,96,212,.5);border:solid 3px rgba(0,0,0,0);background-image:linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)),linear-gradient(268deg, #038700, #01a1dd, #d30f1d, #af882d);background-origin:border-box;background-clip:content-box,border-box;box-shadow:2px 1000px 1px #fff inset}.stage-2 .homepage-news-section .gallery-card-read-more{position:absolute;top:515px}.stage-2 .homepage-news-section .gallery-card-read-more a{font-style:normal;font-weight:700;font-size:20px;line-height:24px;color:#39383f;text-decoration:none}.stage-2 .homepage-news-section .gallery-card-read-more a:hover,.stage-2 .homepage-news-section .gallery-card-read-more a:focus{color:#d30f1d}.stage-2 .homepage-news-section .gallery-card-read-more a:active{text-decoration:underline}.stage-2 .homepage-news-section .news-controls-row{text-align:right}.stage-2 .homepage-news-section .all-news-row{margin:4.375rem auto;display:flex;justify-content:center;align-items:center;margin-bottom:4.375rem}@media(min-width: 992px){.stage-2 .homepage-news-section .all-news-row{margin-bottom:4.375rem}}@media(max-width: 767px){.stage-2 .homepage-news-section .all-news-row{margin-top:0}}.stage-2 .homepage-news-section .station-list-header-section{margin-left:auto;max-width:100%;margin-right:auto}@media(min-width: 992px){.stage-2 .homepage-news-section .station-list-header-section{max-width:100%;padding:0 27.5px}}.stage-2 .homepage-news-section .station-list-header-section h3{margin-top:0;padding-top:0;font-weight:600}.stage-2 .homepage-news-section .station-list-header-section h5{text-transform:uppercase;color:#908f98;font-weight:700}.stage-2 .homepage-news-section .stations-arrows-container{position:relative}.stage-2 .homepage-news-section .station-navigation-list-buttons{display:flex;justify-content:center;margin-bottom:30px;position:relative;gap:138px}.stage-2 .homepage-news-section .station-navigation-list-buttons .navigation-buttons-section{position:relative}@media(min-width: 992px){.stage-2 .homepage-news-section .station-navigation-list-buttons .navigation-buttons-section{top:0;right:0}.stage-2 .homepage-news-section .station-navigation-list-buttons .navigation-buttons-section--spotlight{right:-44%}}@media(min-width: 992px)and (min-width: 1440px){.stage-2 .homepage-news-section .station-navigation-list-buttons .navigation-buttons-section--spotlight{right:-60%}}@media(min-width: 992px)and (min-width: 1495px){.stage-2 .homepage-news-section .station-navigation-list-buttons .navigation-buttons-section--spotlight{right:-65%}}.stage-2 .homepage-news-section .station-navigation-list-buttons .navigation-buttons-section--stations{right:-1%}@media(min-width: 992px){.stage-2 .homepage-news-section .station-navigation-list-buttons .navigation-buttons-section--stations{position:absolute;right:0;top:5px}}.stage-2 .homepage-news-section .container.carousel-container{max-width:100%;overflow:hidden}@media(min-width: 992px){.stage-2 .homepage-news-section .container.carousel-container{max-width:1495px}}.stage-2 .homepage-news-section .container.main-news-section{max-width:100%;overflow:visible}@media(min-width: 992px){.stage-2 .homepage-news-section .container.main-news-section{max-width:1100px}}.stage-2 .homepage-news-section .station-carousel,.stage-2 .homepage-news-section .news-gallery-carousel{width:150%}.stage-2 .homepage-news-section .button-section{display:flex;justify-content:center;width:39%;gap:6px}.stage-2 .homepage-news-section .station-button-list-section{width:94.88px;height:44px;border-radius:100px;background-color:#fff;color:#39383f;padding:0;font-size:16.5px;line-height:16px;font-weight:700}.stage-2 .homepage-news-section .station-button-list-section:active{background:#3a383f;border-color:#3a383f;color:#fff;border:3px solid #3a383f !important}.stage-2 .homepage-news-section .station-card-section{display:flex;flex-direction:row;justify-content:flex-start}.stage-2 .homepage-news-section .station-card-section a{text-decoration:none}.stage-2 .homepage-news-section .station-card{filter:drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.1));border-radius:8px;margin:0 8px}.stage-2 .homepage-news-section .station-title-section{display:flex;flex-direction:column;background-color:#fff;border-radius:8px 8px 0 0;padding-top:3%;padding-bottom:3%}.stage-2 .homepage-news-section .station-number{border-radius:50%;color:#fff;width:20px;height:20px;text-align:center;margin:0;margin-right:5px;background-size:105%;background-position:center}.stage-2 .homepage-news-section .station-number-section{display:flex;margin-left:15px}.stage-2 .homepage-news-section .station-title{font-size:30px;line-height:24px;text-transform:uppercase;padding-left:1%;margin-left:12px;margin-bottom:0;color:#39383f;font-weight:600}.stage-2 .homepage-news-section .navigation-buttons-section{display:flex;justify-content:flex-end;align-items:center;gap:17px}.stage-2 .homepage-news-section .navigation-buttons-slider{border:1.25px solid rgba(57,56,63,.6);background:#fff;border-radius:100px;display:block;padding:12px 7px 12px;text-align:center;display:block;height:40px;width:40px;display:flex;justify-content:center;align-items:center}.stage-2 .homepage-news-section .navigation-buttons-slider img{max-width:17px;width:17px;height:13px}.stage-2 .homepage-news-section .navigation-buttons-slider svg{max-width:17px;width:17px;height:13px;position:relative;top:-3px}.stage-2 .homepage-news-section .navigation-buttons-slider:hover,.stage-2 .homepage-news-section .navigation-buttons-slider:focus{box-shadow:0 0 1px 1px #39383f;border-color:#39383f}.stage-2 .homepage-news-section .navigation-buttons-slider:hover svg path,.stage-2 .homepage-news-section .navigation-buttons-slider:focus svg path{fill:#39383f;fill-opacity:1}.stage-2 .homepage-news-section .navigation-buttons-slider:active{background:#39383f;color:#fff;box-shadow:0 0 1px 1px #39383f;border-color:#39383f}.stage-2 .homepage-news-section .navigation-buttons-slider:active svg path{fill:#fff;fill-opacity:1}.stage-2 .homepage-news-section .navigation-buttons-slider img:hover{filter:invert(100%) sepia(89%) saturate(100%) hue-rotate(354deg) brightness(0%) contrast(100%)}.stage-2 .homepage-news-section .station-list-image{overflow:hidden;border-radius:0 0 11px 11px}.stage-2 .homepage-news-section .station-list-image img{transition:transform .2s;width:100%}.stage-2 .homepage-news-section .station-list-image img:hover{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}.stage-2 .news-page-container .station-list-header-section{margin-left:auto;max-width:100%;margin-right:auto}@media(min-width: 992px){.stage-2 .news-page-container .station-list-header-section{max-width:100%;padding:0 27.5px}}.stage-2 .news-page-container .station-list-header-section h5{text-transform:uppercase;color:#908f98;font-weight:700}.stage-2 .news-page-container .stations-arrows-container{position:relative}.stage-2 .news-page-container .station-navigation-list-buttons{display:flex;justify-content:center;margin-bottom:30px;position:relative;gap:138px}.stage-2 .news-page-container .station-navigation-list-buttons .navigation-buttons-section{position:relative}@media(min-width: 992px){.stage-2 .news-page-container .station-navigation-list-buttons .navigation-buttons-section{top:0;right:0}.stage-2 .news-page-container .station-navigation-list-buttons .navigation-buttons-section--spotlight{right:-44%}}@media(min-width: 992px)and (min-width: 1440px){.stage-2 .news-page-container .station-navigation-list-buttons .navigation-buttons-section--spotlight{right:-60%}}@media(min-width: 992px)and (min-width: 1495px){.stage-2 .news-page-container .station-navigation-list-buttons .navigation-buttons-section--spotlight{right:-65%}}.stage-2 .news-page-container .station-navigation-list-buttons .navigation-buttons-section--stations{right:-1%}@media(min-width: 992px){.stage-2 .news-page-container .station-navigation-list-buttons .navigation-buttons-section--stations{right:0;top:5px;position:absolute}}.stage-2 .news-page-container .container.carousel-container{max-width:100%;overflow:hidden}@media(min-width: 992px){.stage-2 .news-page-container .container.carousel-container{max-width:1495px;padding-left:0rem}}.stage-2 .news-page-container .container.main-news-section{max-width:100%;overflow:visible}@media(min-width: 992px){.stage-2 .news-page-container .container.main-news-section{max-width:1100px}}.stage-2 .news-page-container .station-carousel,.stage-2 .news-page-container .news-gallery-carousel{width:150%}.stage-2 .news-page-container .button-section{display:flex;justify-content:center;width:39%;gap:6px}.stage-2 .news-page-container .station-button-list-section{width:94.88px;height:44px;border-radius:100px;background-color:#fff;color:#39383f;padding:0;font-size:16.5px;line-height:16px;font-weight:700}.stage-2 .news-page-container .station-button-list-section:active{background:#3a383f;border-color:#3a383f;color:#fff;border:3px solid #3a383f !important}.stage-2 .news-page-container .station-card-section{display:flex;flex-direction:row;justify-content:flex-start}.stage-2 .news-page-container .station-card-section a{text-decoration:none}.stage-2 .news-page-container .station-card{filter:drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.1));border-radius:8px;margin:0 8px}.stage-2 .news-page-container .station-title-section{display:flex;flex-direction:column;background-color:#fff;border-radius:8px 8px 0 0;padding-top:3%;padding-bottom:3%}.stage-2 .news-page-container .station-number{border-radius:50%;color:#fff;width:20px;height:20px;text-align:center;margin:0;margin-right:5px;background-size:105%;background-position:center}.stage-2 .news-page-container .station-number-section{display:flex;margin-left:15px}.stage-2 .news-page-container .station-title{font-size:30px;line-height:24px;text-transform:uppercase;padding-left:1%;margin-left:12px;margin-bottom:0;color:#39383f;font-weight:600}.stage-2 .news-page-container .navigation-buttons-section{display:flex;justify-content:flex-end;align-items:center;gap:17px}@media(min-width: 768px)and (max-width: 991px){.stage-2 .news-page-container .navigation-buttons-section{margin-right:1.5rem}}.stage-2 .news-page-container .navigation-buttons-slider{border:1.25px solid rgba(57,56,63,.6);background:#fff;border-radius:100px;display:block;padding:11px 7px 13px;text-align:center;display:block;height:40px;width:40px;display:flex;justify-content:center;align-items:center}.stage-2 .news-page-container .navigation-buttons-slider img{max-width:17px;width:17px;height:13px}.stage-2 .news-page-container .navigation-buttons-slider svg{max-width:17px;width:17px;height:13px;position:relative;top:-3px}.stage-2 .news-page-container .navigation-buttons-slider:hover,.stage-2 .news-page-container .navigation-buttons-slider:focus{box-shadow:0 0 1px 1px #39383f;border-color:#39383f}.stage-2 .news-page-container .navigation-buttons-slider:hover svg path,.stage-2 .news-page-container .navigation-buttons-slider:focus svg path{fill:#39383f;fill-opacity:1}.stage-2 .news-page-container .navigation-buttons-slider:active{background:#39383f;color:#fff;box-shadow:0 0 1px 1px #39383f;border-color:#39383f}.stage-2 .news-page-container .navigation-buttons-slider:active svg path{fill:#fff;fill-opacity:1}.stage-2 .news-page-container .navigation-buttons-slider img:hover{filter:invert(100%) sepia(89%) saturate(100%) hue-rotate(354deg) brightness(0%) contrast(100%)}.stage-2 .news-page-container .station-list-image{overflow:hidden;border-radius:0 0 11px 11px}.stage-2 .news-page-container .station-list-image img{transition:transform .2s;width:100%}.stage-2 .news-page-container .station-list-image img:hover{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}.stage-2 .news-section-title h1,.stage-2 .news-section-title h2{font-family:"Inter";font-style:normal;font-weight:600;font-size:84px;line-height:86px;color:#39383f}@media(max-width: 767.98px){.stage-2 .news-section-title h1,.stage-2 .news-section-title h2{font-size:2.375rem;line-height:1.18}}.stage-2 .news-section-title p{font-weight:500;font-size:20px;line-height:32px;color:#39383f}@media(max-width: 767.98px){.stage-2 .news-section-title p{font-size:18px;font-weight:600;line-height:20.8px}}.stage-2 .news-slider-cards-section{display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:20px}.stage-2 .news-slider-cards-section{display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:20px}.stage-2 .main-news-section{margin-left:auto;max-width:100%;margin-right:auto}@media(min-width: 992px){.stage-2 .main-news-section{max-width:1495px;padding:0 27.5px}}.stage-2 .main-news-section .station-list-header-section{padding-left:1.5rem}@media(min-width: 992px){.stage-2 .main-news-section .station-list-header-section{padding:0rem}}.stage-2 .main-news-section .station-navigation-list-buttons--newsPage{position:relative;right:-46%}@media(min-width: 1495px){.stage-2 .main-news-section .station-navigation-list-buttons--newsPage{right:-48%}}@media(min-width: 375px){.stage-2 .main-news-section .station-navigation-list-buttons--newsPage{right:0 !important;justify-content:flex-end}}@media(max-width: 767.98px){.stage-2 .main-news-section .station-navigation-list-buttons--newsPage{right:11% !important}}.stage-2 .main-news-title{font-family:"Inter";font-style:normal;font-weight:600;font-size:84px;line-height:86px;color:#39383f;margin-left:0}.stage-2 .main-news-card-section{display:flex !important;flex-direction:row !important;justify-content:flex-start !important;padding:10px;margin-bottom:10px}@media(min-width: 992px){.stage-2 .main-news-card-section{padding:10px}}.stage-2 .maintest-news-card-section{display:flex !important;flex-direction:row !important;justify-content:flex-start !important;padding:10px}@media(min-width: 992px){.stage-2 .maintest-news-card-section{padding:10px}}.stage-2 .main-news-card{margin-top:15px;width:314px;height:447px;border-radius:25px;margin-right:20px;background:no-repeat;transition:transform .2s;background-size:cover;background-position-x:left;background-position-y:top}.stage-2 .main-news-card:hover{width:314px;height:447px;border-radius:25px;border-radius:25px;-webkit-transform:scale(1.05);transform:scale(1.05)}.stage-2 .news-card-content{padding:15px;border-radius:25px;width:314px;height:447px;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgb(0, 0, 0) 100%);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.stage-2 .news-card-content>a{display:flex;align-items:flex-end;height:calc(100% - 40px);text-decoration:none}.stage-2 .news-card-content>div:last-child{padding-bottom:10px}.stage-2 .main-card-text{width:271px;font-style:normal;font-weight:700;font-size:20px;line-height:24px;color:#fff;margin-top:10px;margin-bottom:0;padding-bottom:10px}.stage-2 .main-card-text>a{color:#fff;text-decoration:none}.stage-2 .gradient-news-button{border-radius:100rem;padding-left:1rem;padding-right:1rem;color:#39383f;font-size:1rem;box-shadow:0 0 6px 0 rgba(157,96,212,.5);border:solid 2px rgba(0,0,0,0);background-image:linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)),linear-gradient(268deg, #038700, #01a1dd, #d30f1d, #af882d);background-origin:border-box;background-clip:content-box,border-box;box-shadow:2px 1000px 1px #fff inset}.stage-2 .gradient-news-button a{text-decoration:none;color:inherit}.stage-2 div.gradient-news-button{display:inline-block;padding:8px 15px}.stage-2 .gradient-news-button:hover{border:solid 3px rgba(0,0,0,0);background-image:linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)),linear-gradient(268deg, #038700, #01a1dd, #d30f1d, #af882d);background-origin:border-box;background-clip:content-box,border-box;box-shadow:2px 1000px 1px #fff inset}.stage-2 .gradient-news-button:active{box-shadow:none;background:#39383f;color:#fff}.stage-2 .news-text-gradient{width:100%;border-bottom-left-radius:25px;border-bottom-right-radius:25px;background:linear-gradient(to bottom, #110405 0%, rgba(17, 4, 5, 0.8168) 17.34%, rgba(17, 4, 5, 0) 100%)}.stage-2 .latest-news-content{max-width:1495px;padding:0 27.5px}@media(max-width: 1445px){.stage-2 .latest-news-content{margin-bottom:20px}}@media(max-width: 995px){.stage-2 .latest-news-content{margin-bottom:20px}}.stage-2 .news-preview span:hover{color:#d30f1d}.stage-2 #construction-news{box-shadow:inset 0px 0px 10px rgba(0,0,0,.1);background-size:cover;background-position:center}.stage-2 .remainder-news-card-section{box-shadow:0px 15px 10px -15px rgba(0,0,0,.1)}.stage-2 .remainder-news-card-section .latest-news-content{overflow-x:initial !important}.stage-2 .news-content{display:flex}.stage-2 .item-details{width:63%}.stage-2 .item-details a{text-decoration:none;color:inherit}@media(max-width: 992px){.stage-2 .news-content{display:block}.stage-2 .main-news-button{margin-left:0 !important;width:176px !important}.stage-2 .main-news-item{width:75% !important}}@media(max-width: 992px)and (max-width: 767.98px){.stage-2 .main-news-item{width:100% !important}}@media(max-width: 992px){.stage-2 .latest-news-items{width:90% !important;padding:25px 0 25px 0 !important}.stage-2 .stage-2 .latest-news-items .card-wrap>a{color:inherit;text-decoration:none}}@media(max-width: 992px)and (max-width: 767.98px){.stage-2 .latest-news-item-card{display:flex !important}}@media(max-width: 992px){.stage-2 .item-details{width:75%}.stage-2 .main-news-button{width:172px !important}}.stage-2 .latest-news-section{margin-top:65px}.stage-2 .main-news-item{margin-right:20px;width:52%}@media(max-width: 767.98px){.stage-2 .main-news-item{width:100%}}.stage-2 .main-news-item h2{margin-top:150px;font-family:Inter;font-size:58px;font-weight:600;line-height:62px;letter-spacing:0px;margin-bottom:60px;padding-left:20px}@media(max-width: 991.98px){.stage-2 .main-news-item h2{margin-top:30px}}@media(max-width: 767.98px){.stage-2 .main-news-item h2{font-weight:700;margin-top:0;padding:0;width:102%;margin-bottom:10px;font-size:2.375rem;line-height:1.18}}.stage-2 .main-news-image{width:471px;height:318.72px;border-radius:8.15584px;flex:none;order:0;flex-grow:0}.stage-2 .latest-news-items{height:985px;width:65%;padding:25px;overflow-y:scroll}@media(max-width: 767.98px){.stage-2 .latest-news-items{width:100% !important;height:auto;overflow-y:visible}}.stage-2 .latest-news-item-card{display:flex;gap:10px;margin-top:20px;margin-bottom:20px;padding:20px;transition:box-shadow .3s ease}@media(max-width: 767.98px){.stage-2 .latest-news-item-card{padding:6px;gap:12px;margin-bottom:50px}}@media(min-width: 394px)and (max-width: 404px){.stage-2 .latest-news-item-card{padding:0}}@media(max-width: 375px){.stage-2 .latest-news-item-card{padding:0}}@media(min-width: 100px)and (max-width: 363px){.stage-2 .latest-news-item-card .gradient-news-button:hover{padding-left:15px !important;padding-right:15px !important}}.stage-2 .latest-news-item-card{background-color:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1)}.stage-2 .latest-news-main-image{width:471px;height:auto !important;border-radius:8.15584px;flex:none;order:0;flex-grow:0;margin-bottom:5px}.stage-2 .news-preview{margin-top:15px;width:80%}.stage-2 .news-item-preview{font-family:Inter;font-size:1.25rem;font-weight:700;line-height:24px;letter-spacing:0em;text-align:left}@media(max-width: 767.98px){.stage-2 .news-item-preview{font-size:1.25rem;line-height:1.2;font-weight:600}}.stage-2 .latest-news-date{margin-top:5px}.stage-2 .news-date{margin-top:15px}.stage-2 .news-item-date{font-family:Inter;font-size:14px;font-weight:500;line-height:16px;letter-spacing:0em;text-align:left}@media(max-width: 767.98px){.stage-2 .news-item-date{font-size:.75rem;font-weight:400;line-height:.75}}.stage-2 .main-news-item-date{font-weight:500;font-size:18px;line-height:24px;color:#39383f}@media(max-width: 767.98px){.stage-2 .main-news-item-date{font-size:.75rem;font-weight:400;line-height:.75}}@media(max-width: 767.98px){.stage-2 .newsletter-callout-img img{width:220px;height:421px}}.stage-2 .news-item-scroll{width:199px;height:134.66px;border-radius:8px;flex:none;order:0;flex-grow:0}@media(max-width: 767.98px){.stage-2 .news-item-scroll{max-width:132px;width:132px;height:auto;border-radius:8px;flex:none;order:0;flex-grow:0}}@media(max-width: 393px){.stage-2 .news-item-scroll{max-width:100px}}.stage-2 .indicator{min-width:24px;width:24px;height:24px;border-radius:50%;background-color:#39383f;margin-right:6px}.stage-2 .indicator1{width:24px;height:24px;border-radius:50%;background-color:#39383f;margin-right:6px}@media(min-width: 768px){.stage-2 .indicator1{display:none}}@media(max-width: 767.98px){.stage-2 .indicator1{display:block}}@media(max-width: 767.98px){.stage-2 .card-wrap{margin-top:20px}}@media(max-width: 767.98px){.stage-2 .card-wrap:nth-child(n+7){display:none}}.stage-2 .latest-news-item-card:hover .indicator{background-color:#e31b23}.stage-2 .news-content-details{padding:20px 25px 20px 25px}@media(min-width: 993px){.stage-2 .news-content-details{width:83%}}@media(max-width: 991.98px){.stage-2 .latest-news-main-image{width:100%}}.stage-2 .news-content-details{background:#fff;border-radius:15px;box-shadow:0 2px 5px rgba(0,0,0,.15);max-width:100%}@media(min-width: 992px)and (max-width: 993px){.stage-2 .news-content-details{width:79%}}@media(min-width: 993px){.stage-2 .news-content-details{width:83%}}.stage-2 .news-item-indicator{font-family:Inter;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0em;text-align:left;color:#fff;margin-left:auto;margin-right:auto;text-align:center}.stage-2 .remainder-cards-news-section{margin-left:auto;max-width:100%}@media(min-width: 992px){.stage-2 .remainder-cards-news-section{max-width:1495px;padding:0 27.5px}}.stage-2 #construction-news .container.latest-news-content{overflow-x:hidden}.stage-2 .construction-cards{width:1100px;height:600px;margin-left:50px;display:flex;align-items:center;gap:60px}@media(max-width: 991px){.stage-2 .construction-cards{flex-direction:column;align-items:center;width:unset;height:auto;margin-top:20px;margin-bottom:20px;margin-left:15px}}@media(max-width: 393px){.stage-2 .construction-cards{margin-left:3px}}@media(max-width: 767.98px){.stage-2 .construction-cards{flex-direction:column;align-items:center;width:unset}}.stage-2 .construction-news-content{overflow-x:hidden}.stage-2 .construction-news-content h2{font-weight:600;font-size:58px;line-height:62px;margin-left:22px}@media(max-width: 990px){.stage-2 .construction-news-content h2{margin:20px}}@media(max-width: 393px){.stage-2 .construction-news-content h2{font-size:52px;line-height:52px;padding:0;margin-left:0}}@media(max-width: 767.98px){.stage-2 .construction-news-content h2{font-size:2.375rem;line-height:1.18}}.stage-2 .construction-news-card{width:500px;min-height:453px;background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.25);border-radius:8px;padding:28px;transition:transform .3s;position:relative}@media(max-width: 990px){.stage-2 .construction-news-card{width:327px;height:540px}}@media(min-width: 1075px){.stage-2 .construction-news-card{min-height:500px}}@media(min-width: 992px)and (max-width: 1074px){.stage-2 .construction-news-card{min-height:525px}}@media(min-width: 990px)and (max-width: 991px){.stage-2 .construction-news-card{position:relative}}@media(max-width: 991.98px){.stage-2 .construction-news-card{width:327px;height:560px}}@media(max-width: 767.98px){.stage-2 .construction-news-card{width:264px;height:465px}}.stage-2 .construction-news-card:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.stage-2 .construction-card-image{display:flex;justify-content:center;align-items:center}.stage-2 .construction-news-card img{width:178.85px;height:180px;border-radius:576.924px}@media(max-width: 767.98px){.stage-2 .construction-news-card img{width:127.86px;height:134px}}.stage-2 .construction-news-card h2,.stage-2 .construction-news-card h3{font-weight:600;font-size:40px;line-height:48px;color:#39383f}@media(max-width: 767.98px){.stage-2 .construction-news-card h2,.stage-2 .construction-news-card h3{font-size:2.375rem;line-height:1.18}}.stage-2 .construction-news-card p{font-weight:600;font-size:24px;line-height:32px}@media(max-width: 767.98px){.stage-2 .construction-news-card p{font-size:1.125rem;line-height:20.8px}}.stage-2 .construction-card-arrow{display:flex}@media(max-width: 990px){.stage-2 .construction-card-arrow{position:relative}}.stage-2 .construction-card-arrow{position:absolute;right:20px;width:40px;height:40px;z-index:10}@media(min-width: 990px){.stage-2 .construction-card-arrow{top:437px;right:40px}}@media(min-width: 992px)and (max-width: 1074px){.stage-2 .construction-card-arrow{top:465px}}@media(min-width: 990px)and (max-width: 991px){.stage-2 .construction-card-arrow{top:unset;right:7px}}.stage-2 .construction-card-arrow img{width:40px;height:40px}.stage-2 .news-content-newsletter{margin-top:80px;display:flex;gap:100px;margin-left:80px;height:718px}@media(max-width: 990px){.stage-2 .news-content-newsletter{margin-left:10px;flex-direction:column;align-items:flex-start;height:auto;margin-top:40px}}@media(max-width: 768px){.stage-2 .news-content-newsletter{display:flex;gap:10px}}@media(max-width: 991.98px){.stage-2 .news-content-newsletter{text-align:center}}@media(max-width: 767.98px){.stage-2 .news-content-newsletter{display:flex;gap:15px !important;margin-bottom:20px;align-items:center}}.stage-2 .newsletter-title-lg h2{font-size:58px;font-weight:600;line-height:62px;letter-spacing:0px;text-align:left;margin-left:10px;display:none}@media(max-width: 990px){.stage-2 .newsletter-title-lg h2{display:block;text-align:center}}@media(max-width: 767.98px){.stage-2 .newsletter-title-lg h2{font-size:2.375rem;line-height:1.18;font-weight:600}}.stage-2 .newsletter-title-sm h2{width:60%;font-size:58px;font-weight:600;line-height:62px;letter-spacing:0px;text-align:left}@media(max-width: 990px){.stage-2 .newsletter-title-sm h2{display:none}}.stage-2 .newsletter-details-section h2{width:60%;font-weight:600;line-height:72px;letter-spacing:0px;text-align:left}@media(max-width: 991.98px){.stage-2 .newsletter-details-section .gradient-news-button{padding:9px 20px 14px 20px;width:170.5px;height:52px;font-size:18px;font-weight:700}}.stage-2 .newsletter-callout{font-size:18px;font-weight:500;line-height:24px;letter-spacing:0em;text-align:left}@media(max-width: 991.98px){.stage-2 .newsletter-callout{text-align:center}}@media(max-width: 767.98px){.stage-2 .newsletter-callout{font-size:18px;font-weight:600;line-height:20.8px}}.stage-2 .newsletter-callout-img{width:420px;height:726px}@media(max-width: 990px){.stage-2 .newsletter-callout-img{height:auto;width:auto}}@media(max-width: 991.98px){.stage-2 .newsletter-callout-img{margin:0 auto;margin-bottom:12px}}.stage-2 .stay-updated-social-section{background:url(../img/news/stay-updated-inner-background.png) no-repeat;overflow:initial !important;margin-bottom:1.25rem}@media(max-width: 767.98px){.stage-2 .stay-updated-social-section{background:url(../img/news/stay-updated-inner-background.png) no-repeat center center;background-size:cover}}@media(max-width: 991.98px){.stage-2 .stay-updated-social-section{padding-right:8px;padding-left:8px;margin-bottom:2.8125rem}}.stage-2 .stay-updated-news-container{padding:0;overflow:initial !important}@media(max-width: 1440px){.stage-2 .stay-updated-news-container{padding:0 0 0 50px}}@media(min-width: 768px){.stage-2 .stay-updated-news-container{margin-top:40px;padding:0 0 0 25px}}@media(max-width: 991.98px){.stage-2 .stay-updated-news-container{border-radius:9px}}@media(max-width: 767.98px){.stage-2 .stay-updated-news-container{padding:0 !important}}.stage-2 .stay-updated-news-content{background:url("../img/stage-2/subscribe-bg.jpg") no-repeat center center;background-size:cover !important;border-radius:9px;box-shadow:0px 4px 15px 0px rgba(17,4,5,.25)}.fr .stage-2 .stay-updated-news-content{background:url("../img/stage-2/subscribe-bg-fr.jpg") no-repeat center center}@media(max-width: 768px){.stage-2 .stay-updated-news-content{background:url("../img/stage-2/subscribe-bg.jpg") no-repeat center center;background-size:cover !important}.fr .stage-2 .stay-updated-news-content{background:url("../img/stage-2/subscribe-bg-fr.jpg") no-repeat center center}}@media(max-width: 767.98px){.stage-2 .stay-updated-news-content{background:url("../img/stage-2/subscribe-bg.jpg") no-repeat center center}.fr .stage-2 .stay-updated-news-content{background:url("../img/stage-2/subscribe-bg-fr.jpg") no-repeat center center;background-size:730px 100% !important;background-position:center center}}@media(min-width: 100px)and (max-width: 407px){.stage-2 .stay-updated-news-content{background-position-x:-555px;background-position-y:-36px}}@media(min-width: 408px)and (max-width: 449px){.stage-2 .stay-updated-news-content{background-position-x:-508px;background-position-y:-36px}}@media(min-width: 100px)and (max-width: 992px){.stage-2 .stay-updated-news-content{max-width:99%;margin:0 auto}}.stage-2 .stay-updated-news-social{margin-top:80px;margin-left:80px;height:750px;width:1351px}@media(max-width: 1445px){.stage-2 .stay-updated-news-social{width:100%;height:750px;margin-top:100px;margin-left:20px;padding-left:45px}}@media(max-width: 990px){.stage-2 .stay-updated-news-social{margin-top:120px;margin-left:1px;height:750px}}@media(max-width: 991.98px){.stage-2 .stay-updated-news-social{margin-top:70px !important;margin-left:1px;height:750px}}@media(max-width: 767.98px){.stage-2 .stay-updated-news-social{margin-top:0;padding-left:20px;width:auto}}.stage-2 .stay-updated-news-social img{margin-top:120px;width:120px;height:120px}@media(max-width: 767.98px){.stage-2 .stay-updated-news-social img{width:62px;height:62px}}.stage-2 .stay-updated-callout-header{padding-top:20px;font-size:32px;font-weight:600;line-height:32px;letter-spacing:0em;text-align:left}@media(max-width: 767.98px){.stage-2 .stay-updated-callout-header{font-size:30px;line-height:1.18;font-weight:700}}.stage-2 .stay-updated-callout-biline{font-size:24px;font-weight:600;text-align:left;margin-bottom:0;margin-top:.6875rem}@media(max-width: 767.98px){.stage-2 .stay-updated-callout-biline{font-size:18px;font-weight:700;line-height:20.8px;color:var(--black-75, rgba(17, 4, 5, 0.75));margin-top:.6875rem}}@media(min-width: 100px)and (max-width: 407px){.stage-2 .stay-updated-callout-biline{font-size:13px !important}}.stage-2 .stay-updated-social-details h3{font-size:72px;font-weight:600;line-height:80px;letter-spacing:0em;text-align:left}@media(max-width: 767.98px){.stage-2 .stay-updated-social-details h3{font-size:53px;font-weight:600;color:#39383f}}@media(min-width: 100px)and (max-width: 407px){.stage-2 .stay-updated-social-details h3{font-size:43px !important;font-weight:600;color:#39383f}}@media(max-width: 991.98px){.stage-2 .stay-updated-social-details .gradient-news-button{margin-top:140px;border-radius:175px;padding:9px 20px 14px 20px;width:135.5px;height:52px}}@media(max-width: 767.98px){.stage-2 .stay-updated-social-details .gradient-news-button .gradient-button-inner{font-size:18px;line-height:24px;font-weight:700}}.stage-2 a.skip-to-content:focus{color:#39383f !important;line-height:2px;font-size:.75rem;padding:10px;background:#fff !important}.social-media-links-section{display:flex;padding-top:2.5rem;padding-bottom:2,5rem;flex-direction:column;align-items:center}.social-header-text-section{width:60%;margin-bottom:3rem}.social-header-top h2{font-style:normal;font-weight:700;font-size:24px;line-height:1.06;text-align:center;letter-spacing:.03em;text-transform:uppercase;color:#908f98;margin:0}.mobile-social-header-top h1{display:none;font-style:normal;font-weight:700;font-size:18px;line-height:23px;text-align:center;letter-spacing:.03em;text-transform:uppercase;color:#908f98}@media(max-width: 991.98px){.mobile-social-header-top h1{display:block;font-size:24px;line-height:24px}}.social-header-middle h2,.social-header-middle h3{font-style:normal;font-weight:600;text-align:center;line-height:1.1;color:#39383f;padding-top:0%;margin:0}.social-header-bot{font-style:normal;font-weight:400;margin-top:2rem;margin-bottom:2rem;text-align:center;color:#39383f;font-size:16px;line-height:23px}@media(min-width: 992px){.social-header-bot{font-size:24px;line-height:32px}}.social-links-bar{display:flex;justify-content:space-between}.social-buttons-link{text-decoration:none;display:flex;align-items:center;justify-content:center;width:100%}.social-buttons-link:link{color:#39383f}.social-buttons-link:visited{color:#39383f}.social-buttons-link:hover{color:#39383f}.social-buttons-link:active{color:#39383f}.social-brand-icon{width:29px;height:29px;margin-right:.5rem}.social-buttons-bar{border-radius:100px;display:inline-block}.social-buttons-bar a{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 24px;gap:8px;height:56px;border:2.5px solid #d30f1d;border-radius:100px}.social-buttons-bar a:active{background:#3a383f;border-color:#3a383f;color:#fff}.social-buttons-bar a:active svg path{fill:#fff}.social-buttons-bar a:hover{box-shadow:0 0 1px 1px #d30f1d}.social-buttons-bar a:active:hover{box-shadow:0 0 1px 1px #3a383f}.social-buttons-bar p{margin:0}.twitter-button-text{font-style:normal;font-weight:700;font-size:16px;line-height:24px;text-align:center;color:#39383f}.social-images-bar{display:flex;flex-direction:row;gap:13px;width:100%;text-align:center;justify-content:center}.social-placeholder-images{border-radius:10px;max-width:245px}.instagram-buttton-bar{margin-top:5rem;margin-bottom:5rem}@media(max-width: 992px){.social-header-text-section{width:100%;margin-bottom:0px}.stage-2 .mobile-social-header-top h2{display:flex;justify-content:center;font-size:20px}.stage-2 .social-header-top h2{font-size:1.25rem}.social-header-bot{width:64%;margin-top:2rem;margin-bottom:2rem;margin-left:auto;margin-right:auto}.social-buttons-bar{margin-top:1rem}.social-buttons-link{text-decoration:none;display:flex;align-items:center;justify-content:space-evenly;width:96%;height:51px}.social-links-bar{justify-content:space-around;flex-wrap:wrap;flex-direction:row;margin-top:2rem}.social-brand-icon{width:40px;height:40px}.social-images-bar{display:grid;grid-template-columns:1fr 1fr;margin-top:3rem}.social-images-bar div:nth-child(odd){text-align:right}.social-images-bar div:nth-child(even){text-align:left}.social-placeholder-images{width:200px;height:165px}}@media(max-width: 992px)and (max-width: 991.98px){.social-placeholder-images{width:150px;height:147px}}@media(max-width: 992px){.instagram-buttton-bar{margin-top:30px;margin-bottom:30px}}.stage-2 .stage2-header{background-color:#fff;color:#352a2b;font-size:1rem}@media(max-width: 991.98px){.stage-2 .stage2-header .stage2-nav-section{background:#fff;left:-100%;padding:30px;position:fixed;top:0;transition:all .5s;width:80%;z-index:1000;display:none}.stage-2 .stage2-header .stage2-nav-section.expanded{left:0;display:block;width:84%}}@media(max-width: 991.98px)and (max-width: 991.98px){.stage-2 .stage2-header .stage2-nav-section.expanded{height:100vh;overflow-x:hidden;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.stage-2 .stage2-header .stage2-nav-section.expanded::-webkit-scrollbar{display:none}}@media(max-width: 991.98px)and (min-width: 768px){.stage-2 .stage2-header .stage2-nav-section.expanded{width:91%}}@media(min-width: 992px){.stage-2 .stage2-header{position:fixed;top:0;z-index:1000;height:152px;padding:0}.stage-2 .stage2-header .stage2-overlay{display:none}.stage-2 .stage2-header .stage2-header-inner{margin-left:auto;margin-right:auto;max-width:1100px;padding:10px 27.5px;width:100%}.stage-2 .stage2-header .search-mobile{display:none}.stage-2 .stage2-header .logo{float:left;margin-right:110px}.stage-2 .stage2-header .stage2-nav-section{float:right;width:100%}.stage-2 .stage2-header .navbar-toggler{display:none}}@media(min-width: 992px){.stage-2 .stage2-header{padding:10px 0px}}@media(min-width: 992px){.stage-2 .stage2-header form input[type=text]{text-indent:15px;margin-bottom:0rem}}@media(min-width: 992px){.stage-2 .stage2-header .search-desktop .search-form label{margin-bottom:0rem}}@media(min-width: 992px){.stage-2 .stage2-header .search-form{margin-top:0rem}}.stage-2 .stage2-header .nav.search-nav{position:relative}.stage-2 .stage2-header .search-desktop form.search-form button.submit{display:none;border:rgba(0,0,0,0);background-color:rgba(0,0,0,0);width:18px;height:18px;position:absolute;top:22px;right:304px;margin-top:0rem}.stage-2 .stage2-header .search-desktop form.search-form button.submit ::placeholder{font-style:normal;font-weight:500;font-size:16px;line-height:23px;color:rgba(17,24,39,.7);margin-left:20px}.stage-2 .stage2-header .search-mobile .search-form{position:relative}.stage-2 .stage2-header .search-mobile .search-form button[type=submit]{background:url(../img/stage-2/search-icon-regular-new.svg) no-repeat center;height:23px;width:18px;border:rgba(0,0,0,0);position:absolute;top:5px;left:3px;font-size:16px}.stage-2 .stage2-header .search-mobile .search-form button[type=submit]:hover{background:url(../img/stage-2/search-hover.svg) no-repeat center;height:23px}.stage-2 .stage2-header .stage2-search-clear{background-image:none;background-color:rgba(0,0,0,0);color:#39383f;border:none;position:absolute;top:0px;right:-11px;font-size:16px;display:none}.stage-2 .stage2-header .search-desktop{height:40px;margin-left:25px}@media(max-width: 991.98px){.stage-2 .stage2-header .search-desktop:focus-visible{outline:rgba(0,0,0,0)}}.stage-2 .stage2-header #searchBtnBar{color:rgba(0,0,0,0);background-color:#fff;border:rgba(0,0,0,0);background:url(../img/stage-2/search-icon-regular-new.svg) no-repeat center;position:relative;top:8px;height:25px;width:18px;z-index:3;margin-left:7px;margin-top:0;font-size:16px}.stage-2 .stage2-header #searchBtnBar:hover{background:url(../img/stage-2/search-hover.svg) no-repeat center}.stage-2 .stage2-header form input[type=text]{display:flex;flex-direction:row;align-items:center;padding:1px 5px;gap:10px;height:40px;background-color:rgba(57,56,63,.05);border-radius:8px;border:rgba(0,0,0,0);padding-left:36px;position:relative;font-size:16px}@media(min-width: 992px){.stage-2 .stage2-header form input[type=text]{visibility:hidden}}.stage-2 .stage2-header form input[type=text]::placeholder{font-style:normal;font-weight:500;font-size:16px;line-height:23px;color:rgba(17,24,39,.7)}.stage-2 .stage2-header form input[type=text]:focus-visible{outline:1.5px solid #d30f1d !important;box-shadow:0 0 3px #d30f1d}@media(min-width: 992px){.stage-2 .stage2-header form input[type=text]:focus-visible{box-shadow:0 0 5px #d30f1d}}@media(max-width: 991.98px){.stage-2 .stage2-header form input[type=text]{width:99%;margin-left:2px}}@media(min-width: 992px){.stage-2 .stage2-header form input[type=text]{margin-bottom:0rem;margin-top:0rem;top:-30px;left:0px;width:0px;background:#fff}}.stage-2 .stage2-header .stage2-nav-mobile-min{padding:30px;box-shadow:0px 0px 2px rgba(0,0,0,.5)}.stage-2 .stage2-header .stage2-nav-mobile-min .mobile-lang-menu-box{justify-content:space-between}.stage-2 .stage2-header .stage2-nav-mobile-min .mobile-nav-min-subsection{display:flex;align-items:center}@media(min-width: 992px){.stage-2 .stage2-header .stage2-nav-mobile-min{display:none}}@media(max-width: 991.98px){.stage-2 .stage2-header .search-form{width:100%}.stage-2 .stage2-header .hiddenFields,.stage-2 .stage2-header .search-form label{width:inherit}.stage-2 .stage2-header .stage2-header form input[type=text]{width:100%;font-size:16px}.stage-2 .stage2-header form input[type=text]{display:flex;flex-direction:row;align-items:center;padding:1px 5px;gap:10px;height:40px;background:rgba(57,56,63,.05);font-size:16px;border-radius:8px;border:rgba(0,0,0,0);padding:10px 20px 10px 40px}}@media(max-width: 991.98px)and (min-width: 992px){.stage-2 .stage2-header form input[type=text]{margin-bottom:0rem;margin-top:0rem}}@media(max-width: 991.98px){.stage-2 .stage2-header #stage2-search-clear-desktop:focus-visible{outline:rgba(0,0,0,0)}}@media(min-width: 992px){.stage-2 .stage2-header #stage2-search-clear-mobile:focus-visible{outline:rgba(0,0,0,0)}}@media(min-width: 992px){.stage-2 .stage2-header #stage2-mobile-submit:focus-visible{outline:rgba(0,0,0,0)}}.stage-2 .stage2-header .stage2nav-chevron{width:10.83px;height:7.8px;background:url(../img/down-arrow-black.svg) no-repeat 96% center;margin-right:.25rem;margin-left:.5106rem}.stage-2 .stage2-header .navbar-toggler-icon{background-image:url(../img/menu.svg);width:17.33px;height:13px}@media(min-width: 992px){.stage-2 .stage2-header .navbar-toggler-icon{display:none}}.stage-2 .stage2-header .navbar-toggler{margin-top:0rem !important;margin-left:1.125rem;padding:.25rem .375rem .25rem .375rem}.stage-2 .stage2-header .navbar-toggler:focus{outline:auto 5px #39383f;outline:auto 5px -webkit-focus-ring-color}.stage-2 .stage2-header nav a{color:#352a2b;text-decoration:none}.stage-2 .stage2-header nav a .description{font-size:20px;display:block;font-weight:700}@media(min-width: 992px){.stage-2 .stage2-header nav a .description{color:#39383f;font-style:italic;font-size:18px;font-weight:200}}.stage-2 .stage2-header .stage2-main-nav-container{font-size:1.25rem;line-height:1.2}@media(max-width: 991.98px){.stage-2 .stage2-header .stage2-main-nav-container{-ms-overflow-style:none;scrollbar-width:none}.stage-2 .stage2-header .stage2-main-nav-container::-webkit-scrollbar{display:none}}.stage-2 .stage2-header .stage2-main-nav-container .stage2-main-nav>li{font-weight:600;margin:0 0 2rem;padding:1px 0}@media(min-width: 992px){.stage-2 .stage2-header .stage2-main-nav-container .stage2-main-nav>li{display:inline-block;font-weight:400;margin:0;font-size:1.25rem}.stage-2 .stage2-header .stage2-main-nav-container .stage2-main-nav>li>a,.stage-2 .stage2-header .stage2-main-nav-container .stage2-main-nav>li>.main-nav-link-continer>a{white-space:nowrap;padding:10px 20px;margin:15px 0;display:block;display:flex;width:fit-content;align-items:center;border-radius:30px}.stage-2 .stage2-header .stage2-main-nav-container .stage2-main-nav>li>a:active,.stage-2 .stage2-header .stage2-main-nav-container .stage2-main-nav>li>.main-nav-link-continer>a:active{background:#000 !important;color:#fff}.stage-2 .stage2-header .stage2-main-nav-container .stage2-main-nav>li:hover>a,.stage-2 .stage2-header .stage2-main-nav-container .stage2-main-nav>li>a:hover{background:#3a383f;color:#fff}.stage-2 .stage2-header .stage2-main-nav-container .stage2-main-nav>li:hover>a .expand,.stage-2 .stage2-header .stage2-main-nav-container .stage2-main-nav>li>a:hover .expand{-webkit-mask-image:url("../img/chevron-up-solid.svg");mask-image:url("../img/chevron-up-solid.svg");background:#fff}}@media(max-width: 991.98px){.stage-2 .stage2-header .stage2-main-nav-container .logo{background:url(../img/stage-2/Logo.png) no-repeat 0 0;width:38px;height:38px;background-size:contain}.stage-2 .stage2-header .has-subnav+a{justify-content:space-between}.stage-2 .stage2-header .stage2-main-nav-container .lang-toggle-mobile{display:none}.stage-2 .stage2-header .stage2-main-nav-container .navbar-toggler .navbar-toggler-icon{background:url("../img/PlusCircle.svg") no-repeat 0% 0%;background-size:contain;height:32px;width:32px}.stage-2 .stage2-header .stage2-top-nav-container .search-nav{display:none}.stage-2 .stage2-header .stage2-nav-section{overflow-y:scroll}.stage-2 .stage2-header .stage2-nav-section-inner{display:flex;flex-direction:column;justify-content:flex-end}.stage-2 .stage2-header .stage2-main-nav>li.subnav-open .subnav,.stage-2 .stage2-header .stage-2 .stage2-header .stage2-main-nav>li.subnav-open>ul{display:block;position:relative;box-shadow:none}}@media(max-width: 991.98px)and (max-width: 991.98px){.stage-2 .stage2-header .stage2-main-nav>li.subnav-open .subnav{position:relative}}@media(max-width: 991.98px)and (max-width: 991.98px){.stage-2 .stage2-header .stage2-main-nav>li.subnav-open .subnav,.stage-2 .stage2-header .stage2-main-nav>li.subnav-open>ul{max-width:100%;position:relative;padding-top:0}.stage-2 .stage2-header .stage2-main-nav>li.subnav-open .subnav .description,.stage-2 .stage2-header .stage2-main-nav>li.subnav-open>ul .description{display:none}.stage-2 .stage2-header .stage2-main-nav>li.subnav-open .subnav .list-flexbox-column>ul,.stage-2 .stage2-header .stage2-main-nav>li.subnav-open>ul .list-flexbox-column>ul{padding-bottom:0;padding-top:0;padding-left:0}.stage-2 .stage2-header .stage2-main-nav>li.subnav-open .subnav .list-flexbox-column>ul>li,.stage-2 .stage2-header .stage2-main-nav>li.subnav-open>ul .list-flexbox-column>ul>li{background:url("../img/stage-2/mobile-nav-left-middle.png") no-repeat 0 20px;background-size:17px 620px;background-position:0px -40px;padding-left:24px}.stage-2 .stage2-header .stage2-main-nav>li.subnav-open .subnav .list-flexbox-column.list-flexbox-column-1>ul>li:first-child,.stage-2 .stage2-header .stage2-main-nav>li.subnav-open>ul .list-flexbox-column.list-flexbox-column-1>ul>li:first-child{background:url("../img/stage-2/mobile-nav-left.png") no-repeat 0 20px;background-size:17px 620px;background-position:0px 10px}.stage-2 .stage2-header .stage2-main-nav>li.subnav-open .subnav .list-flexbox-column.list-flexbox-column-3>ul>li:last-child,.stage-2 .stage2-header .stage2-main-nav>li.subnav-open>ul .list-flexbox-column.list-flexbox-column-3>ul>li:last-child{background:url("../img/stage-2/mobile-nav-left-middle.png") no-repeat 0 20px;background-size:17px 620px;background-position:0px -590px}.stage-2 .stage2-header .stage2-main-nav>li.subnav-open .subnav .list-flexbox-column.list-flexbox-column-3>ul,.stage-2 .stage2-header .stage2-main-nav>li.subnav-open>ul .list-flexbox-column.list-flexbox-column-3>ul{margin-bottom:20px}.stage-2 .stage2-header .stage2-main-nav>li.subnav-open .subnav .subnav-item>a,.stage-2 .stage2-header .stage2-main-nav>li.subnav-open>ul .subnav-item>a{display:flex;font-size:1.125rem;font-weight:600;align-items:center;justify-content:flex-start}}@media(max-width: 991.98px)and (max-width: 991.98px)and (max-width: 767.98px){.stage-2 .stage2-header .stage2-main-nav>li.subnav-open .subnav .subnav-item>a,.stage-2 .stage2-header .stage2-main-nav>li.subnav-open>ul .subnav-item>a{justify-content:flex-start}}@media(max-width: 991.98px)and (max-width: 991.98px){.stage-2 .stage2-header .stage2-main-nav>li.subnav-open .subnav .subnav-item.subnav-open>a .expand,.stage-2 .stage2-header .stage2-main-nav>li.subnav-open>ul .subnav-item.subnav-open>a .expand{-webkit-mask-image:url("../img/chevron-right-solid.svg");mask-image:url("../img/chevron-right-solid.svg")}.stage-2 .stage2-header .stage2-main-nav>li.subnav-open .subnav .subnav-item .subnav-item>a,.stage-2 .stage2-header .stage2-main-nav>li.subnav-open>ul .subnav-item .subnav-item>a{font-size:16px}.stage-2 .stage2-header .stage2-main-nav>li.subnav-open .subnav .subnav-item .subnav-item>a:before,.stage-2 .stage2-header .stage2-main-nav>li.subnav-open>ul .subnav-item .subnav-item>a:before{font-size:12px;width:20px;height:20px;line-height:10px}}.stage-2 .stage2-header .logo{background:url("../img/stage-2/stage2-logo-mobile.svg") no-repeat 0% 0%;background-size:contain;display:block;height:26px;overflow:hidden;text-indent:-1000%;width:135px}@media(min-width: 992px){.stage-2 .stage2-header .logo{background:url("../img/stage-2/Logo.png") no-repeat 20% 100%;background-size:75px 75px;height:75px;width:75px}}.stage-2 .stage2-header .stage2-main-nav{position:relative}.stage-2 .stage2-header .stage2-main-nav>li{display:flex;align-items:center}@media(max-width: 991.98px){.stage-2 .stage2-header .stage2-main-nav>li{display:block}}.stage-2 .stage2-header .stage2-main-nav>li .expand{background-size:24px 16px;display:block;height:16px;padding-top:10px;overflow:hidden;text-indent:-1000%;width:24px;background:#39383f;-webkit-mask-image:url("../img/chevron-down-solid.svg");mask-image:url("../img/chevron-down-solid.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;mask-repeat:no-repeat;mask-position:center center}@media(max-width: 991.98px){.stage-2 .stage2-header .stage2-main-nav>li>a{display:flex;width:100%}.stage-2 .stage2-header .stage2-main-nav>li>a span:first-child{display:block;width:calc(100% - 24px)}.stage-2 .stage2-header .stage2-main-nav>li>a:hover,.stage-2 .stage2-header .stage2-main-nav>li>a:focus{color:#d30f1d;text-decoration:none}.stage-2 .stage2-header .stage2-main-nav>li>a:hover .expand,.stage-2 .stage2-header .stage2-main-nav>li>a:focus .expand{background-color:#d30f1d}.stage-2 .stage2-header .stage2-main-nav>li .expand{background:#39383f;display:block;height:16px;padding-top:10px;overflow:hidden;text-indent:-1000%;width:24px}.stage-2 .stage2-header .stage2-main-nav>li>a>.expand:focus{-webkit-mask-image:none;mask-image:none;background-color:rgba(0,0,0,0);background-image:url("../img/chevron-down-solid-red.svg");background-repeat:no-repeat;background-size:cover;background-size:contain;background-position:center}}@media(max-width: 991.98px){.stage-2 .stage2-header .stage2-main-nav>li.subnav-open>a>.expand{background:#39383f;-webkit-mask-image:url("../img/chevron-right-solid.svg");mask-image:url("../img/chevron-right-solid.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;mask-repeat:no-repeat;mask-position:center center}.stage-2 .stage2-header .stage2-main-nav>li.subnav-open .expand:hover,.stage-2 .stage2-header .stage2-main-nav>li.subnav-open a:hover .expand{background-color:#d30f1d}.stage-2 .stage2-header .stage2-main-nav>li.subnav-open>a>.expand:focus{-webkit-mask-image:none;mask-image:none;background-color:rgba(0,0,0,0);background-image:url("../img/chevron-right-solid-red.svg");background-repeat:no-repeat;background-size:contain;background-position:center}}.stage-2 .stage2-header .stage2-main-nav>li .subnav,.stage-2 .stage2-header .stage2-main-nav>li>ul{background:#fff;border-radius:10px;box-shadow:0px 3px 6px rgba(0,0,0,.25);display:none;font-size:1rem;font-weight:400;margin:0 0 1rem;padding:20px;position:absolute;width:90vw;max-width:1100px}@media(min-width: 992px){.stage-2 .stage2-header .stage2-main-nav>li .subnav,.stage-2 .stage2-header .stage2-main-nav>li>ul{top:75px;margin-left:24%;left:-260px}.stage-2 .stage2-header .stage2-main-nav>li .subnav .list-flexbox-column>ul>.subnav-item>a,.stage-2 .stage2-header .stage2-main-nav>li>ul .list-flexbox-column>ul>.subnav-item>a{font-size:1.25rem;font-weight:600}}@media(min-width: 992px){.stage-2 .stage2-header .stage2-main-nav>li .subnav .subnav-item>a,.stage-2 .stage2-header .stage2-main-nav>li>ul .subnav-item>a{font-size:1.125rem;background:url("../img/stage-2/desktop-subnav-arrow.svg") no-repeat 95% 10px;display:block}.stage-2 .stage2-header .stage2-main-nav>li .subnav .list-flexbox-bottom .subnav-item>a,.stage-2 .stage2-header .stage2-main-nav>li>ul .list-flexbox-bottom .subnav-item>a{background:none !important}.stage-2 .stage2-header .stage2-main-nav>li .subnav .subnav-item>a:hover,.stage-2 .stage2-header .stage2-main-nav>li>ul .subnav-item>a:hover{font-weight:600;background:url("../img/stage-2/desktop-subnav-arrow-hover-2-01.svg") no-repeat 95% 10px;display:block}}.stage-2 .stage2-header .stage2-main-nav>li .subnav .subnav-item .subnav-item a,.stage-2 .stage2-header .stage2-main-nav>li>ul .subnav-item .subnav-item a{font-size:1.125rem;background:none}@media(min-width: 992px){.stage-2 .stage2-header .stage2-main-nav>li .subnav .subnav-item .subnav-item a,.stage-2 .stage2-header .stage2-main-nav>li>ul .subnav-item .subnav-item a{padding:3px 0}}.stage-2 .stage2-header .stage2-main-nav>li .subnav .subnav-item .subnav-item.line1 a:before,.stage-2 .stage2-header .stage2-main-nav>li .subnav .subnav-item .subnav-item.line2 a:before,.stage-2 .stage2-header .stage2-main-nav>li .subnav .subnav-item .subnav-item.line3 a:before,.stage-2 .stage2-header .stage2-main-nav>li .subnav .subnav-item .subnav-item.line4 a:before,.stage-2 .stage2-header .stage2-main-nav>li>ul .subnav-item .subnav-item.line1 a:before,.stage-2 .stage2-header .stage2-main-nav>li>ul .subnav-item .subnav-item.line2 a:before,.stage-2 .stage2-header .stage2-main-nav>li>ul .subnav-item .subnav-item.line3 a:before,.stage-2 .stage2-header .stage2-main-nav>li>ul .subnav-item .subnav-item.line4 a:before{display:inline-block;padding:5px;color:#fff;line-height:1;background:#000;border-radius:25px;width:25px;height:25px;text-align:center;font-size:1rem;margin-right:10px}.stage-2 .stage2-header .stage2-main-nav>li .subnav .subnav-item .subnav-item.line1 a:before,.stage-2 .stage2-header .stage2-main-nav>li>ul .subnav-item .subnav-item.line1 a:before{display:inline-block;width:25px;height:25px;content:" ";background:url("../img/stage-2/line-1.svg") no-repeat center center;background-size:contain;position:relative;top:6px}.stage-2 .stage2-header .stage2-main-nav>li .subnav .subnav-item .subnav-item.line2 a:before,.stage-2 .stage2-header .stage2-main-nav>li>ul .subnav-item .subnav-item.line2 a:before{display:inline-block;width:25px;height:25px;content:" ";background:url("../img/stage-2/line-2.svg") no-repeat center center;background-size:contain;position:relative;top:6px}.stage-2 .stage2-header .stage2-main-nav>li .subnav .subnav-item .subnav-item.line3 a:before,.stage-2 .stage2-header .stage2-main-nav>li>ul .subnav-item .subnav-item.line3 a:before{display:inline-block;width:25px;height:25px;content:" ";background:url("../img/stage-2/line-3.svg") no-repeat center center;background-size:contain;position:relative;top:6px}.stage-2 .stage2-header .stage2-main-nav>li .subnav .subnav-item .subnav-item.line4 a:before,.stage-2 .stage2-header .stage2-main-nav>li>ul .subnav-item .subnav-item.line4 a:before{display:inline-block;width:25px;height:25px;content:" ";background:url("../img/stage-2/line-4.svg") no-repeat center center;background-size:contain;position:relative;top:6px}.stage-2 .stage2-header .stage2-main-nav>li .subnav ul,.stage-2 .stage2-header .stage2-main-nav>li>ul ul{padding:0;padding:0 0 0 1rem;color:#39383f;font-weight:400}.stage-2 .stage2-header .stage2-main-nav>li .subnav ul a,.stage-2 .stage2-header .stage2-main-nav>li>ul ul a{color:#39383f;font-weight:400;display:block;padding:.5rem 0}.stage-2 .stage2-header .stage2-main-nav>li .subnav ul a:hover,.stage-2 .stage2-header .stage2-main-nav>li .subnav ul a:focus,.stage-2 .stage2-header .stage2-main-nav>li>ul ul a:hover,.stage-2 .stage2-header .stage2-main-nav>li>ul ul a:focus{color:#d30f1d}@media(min-width: 992px){.stage-2 .stage2-header .stage2-main-nav>li .subnav,.stage-2 .stage2-header .stage2-main-nav>li>ul{padding:40px}.stage-2 .stage2-header .stage2-main-nav>li .subnav .subnav-item.stay-updated,.stage-2 .stage2-header .stage2-main-nav>li>ul .subnav-item.stay-updated{background:url("../img/stage-2/stay-updated.png") no-repeat 50% -61px;background-size:cover;box-shadow:2px 2px 5px rgba(0,0,0,.25);border-radius:5px;padding:36px 12px}.stage-2 .stage2-header .stage2-main-nav>li .subnav .subnav-item.stay-updated a,.stage-2 .stage2-header .stage2-main-nav>li>ul .subnav-item.stay-updated a{background:none}}@media(min-width: 992px){.stage-2 .stage2-header .stage2-main-nav>li:hover .subnav,.stage-2 .stage2-header .stage2-main-nav>li>a:hover+.subnav,.stage-2 .stage2-header .stage2-main-nav>li>a:focus+.subnav,.stage-2 .stage2-header .stage2-main-nav>li:focus-within .subnav,.stage-2 .stage2-header .stage2-main-nav>li>a:hover+ul,.stage-2 .stage2-header .stage2-main-nav>li>a:focus+ul,.stage-2 .stage2-header .stage2-main-nav>li:focus-within ul{display:block}.stage-2 .stage2-header .stage2-main-nav>li .list-flexbox{display:flex;gap:27px}.stage-2 .stage2-header .stage2-main-nav>li .list-flexbox .list-flexbox-column{width:33%}.stage-2 .stage2-header .subnav>.list-flexbox>.list-flexbox-column>ul{padding-left:0 !important}.stage-2 .stage2-header .list-flexbox-column>ul>.subnav-item>a{padding-right:12% !important}.stage-2 .stage2-header .list-flexbox-column>ul>li>ul{padding-left:0 !important}.stage-2 .stage2-header .stage2-main-nav>li .list-flexbox.list-flexbox-bottom{margin-top:20px;gap:28px}.stage-2 .stage2-header .stage2-main-nav>li .list-flexbox.list-flexbox-bottom .list-flexbox-column{padding:8px 20px 16px 14px;background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.15);border-radius:8px;width:31.5%}.stage-2 .stage2-header .stage2-main-nav>li .list-flexbox.list-flexbox-bottom .list-flexbox-column .stage2-alerts{background:url("../img/stage-2/my-alerts.svg") no-repeat 1px 18px;padding-left:52px}.stage-2 .stage2-header .stage2-main-nav>li .list-flexbox.list-flexbox-bottom .list-flexbox-column .stage2-park-ride{background:url("../img/stage-2/park-ride.svg") no-repeat 1px 18px;padding-left:52px}.stage-2 .stage2-header .stage2-main-nav>li .list-flexbox.list-flexbox-bottom .list-flexbox-column .stage2-interactive-map{background:url("../img/interactive-map/interactive_map_logo.svg") no-repeat 1px 18px;padding-left:52px;background-size:35px}.stage-2 .stage2-header .stage2-main-nav>li .list-flexbox.list-flexbox-bottom .list-flexbox-column .description{font-style:normal;font-size:.875rem;padding-top:.5em}}@media(max-width: 991.98px){.stage-2 .stage2-header .subnav .list-flexbox-column>li.subnav-item{margin:1rem 0}.stage-2 .stage2-header .stage2-main-nav>li .list-flexbox.list-flexbox-bottom .list-flexbox-column{padding:3px 10px;background:#fff;box-shadow:rgba(0,0,0,.25) 0px 0px 5px;float:left;clear:left;border-radius:8px;margin-bottom:1rem}.stage-2 .stage2-header .stage2-main-nav>li .list-flexbox.list-flexbox-bottom .list-flexbox-column>li.subnav-item{margin:0}.stage-2 .stage2-header .stage2-main-nav>li .list-flexbox.list-flexbox-bottom .list-flexbox-column a{background:none !important;font-size:1rem}.stage-2 .stage2-header .stage2-main-nav>li .list-flexbox.list-flexbox-bottom .list-flexbox-column ul{padding:0}.stage-2 .stage2-header .stage2-main-nav>li .list-flexbox.list-flexbox-bottom .list-flexbox-column ul a{font-weight:600;padding:0}.stage-2 .stage2-header .stage2-main-nav>li .list-flexbox.list-flexbox-bottom .list-flexbox-column>ul>li{background:none;padding-left:0}.stage-2 .stage2-header .stage2-main-nav>li .list-flexbox.list-flexbox-bottom .list-flexbox-column .stage2-alerts{background:url("../img/stage-2/my-alerts.svg") no-repeat 0 2px;background-size:20px;padding-left:24px}.stage-2 .stage2-header .stage2-main-nav>li .list-flexbox.list-flexbox-bottom .list-flexbox-column .stage2-park-ride{background:url("../img/stage-2/park-ride.svg") no-repeat 0 2px;background-size:20px;padding-left:24px}.stage-2 .stage2-header .stage2-main-nav>li .list-flexbox.list-flexbox-bottom .list-flexbox-column .stage2-interactive-map{background:url("../img/interactive-map/interactive_map_logo.svg") no-repeat 0 2px;background-size:20px;padding-left:24px}.stage-2 .stage2-header .stage2-main-nav>li .list-flexbox.list-flexbox-bottom .list-flexbox-column .description{display:none}}.stage-2 .stage2-overlay{position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,.25);z-index:999;top:0;left:0;opacity:0;visibility:hidden;transition:all .5s}.stage-2 .stage2-overlay.open{opacity:1;visibility:visible}.stage-2 .scroll-more{color:#fff;text-decoration:none;position:absolute;bottom:185px;right:50px;z-index:100;transform:rotate(90deg);background:url("../img/stage-2/scroll-more-reverse.png") no-repeat right center;background-size:contain;padding-right:55px;text-shadow:-1px 1px 0 #595854,1px 1px 0 #595854,1px -1px 0 #595854,-1px -1px 0 #595854}@media(max-width: 991.98px){.stage-2 .scroll-more{display:none}}.stage-2 .slide a.explore,.stage-2 .slide a.hero-slider-cta{display:none}.stage-2 .slide.active a.explore{display:inline-block}.stage-2 .slide.active a.hero-slider-cta{display:inline-block}.stage-2 .stage2-breadcrumbs{padding-top:1.5625rem !important;padding-bottom:2.4375rem}@media(max-width: 991.98px){.stage-2 .stage2-breadcrumbs{padding-bottom:0rem !important}}.stage-2 .stage2-breadcrumbs-inner{margin-left:auto;margin-right:auto;max-width:100%;padding:0rem 1.7188rem 0rem;width:100%}@media(min-width: 1440px){.stage-2 .stage2-breadcrumbs-inner{max-width:1495px}}.stage-2 .stage2-breadcrumbs-container .offset-lg-1{margin-left:-2.5% !important}@media(max-width: 991.98px){.stage-2 .stage2-breadcrumbs-container .offset-lg-1{padding-left:2%}}.stage-2 .row--breadcrumbs .breadcrumbs li a,.stage-2 .row--breadcrumbs .basic-content ul.breadcrumbs li a{color:rgba(0,0,0,.7);background:#fff;border:none;font-weight:600;font-family:"Inter";font-size:18px;line-height:24px;letter-spacing:-0.03em;padding:0rem}@media(max-width: 991.98px){.stage-2 .row--breadcrumbs .breadcrumbs li a,.stage-2 .row--breadcrumbs .basic-content ul.breadcrumbs li a{font-size:1rem}}.stage-2 .row--breadcrumbs .breadcrumbs li a:hover,.stage-2 .row--breadcrumbs .basic-content ul.breadcrumbs li a:hover{color:#d30f1d}.stage-2 .row--breadcrumbs .breadcrumbs li.last,.stage-2 .row--breadcrumbs .basic-content ul.breadcrumbs li.last{background-color:#fff;border:none;color:rgba(0,0,0,.7);font-family:"Inter";font-size:18px;line-height:24px;margin-bottom:0rem;letter-spacing:-0.03em;padding:0rem;font-weight:bolder;background:none}@media(max-width: 991.98px){.stage-2 .row--breadcrumbs .breadcrumbs li.last,.stage-2 .row--breadcrumbs .basic-content ul.breadcrumbs li.last{font-size:1rem}}.stage-2 .row--breadcrumbs .breadcrumbs li,.stage-2 .row--breadcrumbs .basic-content ul.breadcrumbs li{display:flex;align-items:center;min-width:fit-content;margin-bottom:0rem}.stage-2 .row--breadcrumbs .breadcrumbs li:nth-child(2),.stage-2 .row--breadcrumbs .basic-content ul.breadcrumbs li:nth-child(2){margin-bottom:0rem}.stage-2 .row--breadcrumbs .breadcrumbs li.last:after,.stage-2 .row--breadcrumbs .basic-content ul.breadcrumbs li.last:after{display:none}.stage-2 .row--breadcrumbs .breadcrumbs li a:after,.stage-2 .row--breadcrumbs .basic-content ul.breadcrumbs li a:after{display:none}.stage-2 .row--breadcrumbs .breadcrumbs li:after,.stage-2 .row--breadcrumbs .basic-content ul.breadcrumbs li:after{display:none}.stage-2 .row--breadcrumbs .breadcrumbs li.last:before,.stage-2 .row--breadcrumbs .basic-content ul.breadcrumbs li.last:before{display:none}.stage-2 .row--breadcrumbs .breadcrumbs,.stage-2 .row--breadcrumbs .basic-content ul.breadcrumbs{display:flex;flex-wrap:wrap}.stage-2 .row--breadcrumbs .breadcrumbs,.stage-2 .row--breadcrumbs .basic-content ul.breadcrumbs{padding:1.5rem 0rem 0rem}@media(max-width: 991.98px){.stage-2 .row--breadcrumbs .breadcrumbs,.stage-2 .row--breadcrumbs .basic-content ul.breadcrumbs{padding-top:0rem;width:83vw}}.stage-2 .stage2-breadcrumbs-container{padding:0rem 9rem 0rem 2rem;max-width:100%;overflow:hidden !important}.stage-2 .stage2-breadcrumbs-container .offset-lg-1{margin-left:-0.5%}.stage-2 .row--breadcrumbs .breadcrumbs li:nth-child(1),.stage-2 .row--breadcrumbs .basic-content ul.breadcrumbs li:nth-child(1){display:none}.stage-2 .crumb-chevron{margin:1rem}@media(max-width: 991.98px){.stage-2 .crumb-chevron{padding-bottom:1px;margin:.3125rem .8125rem .3125rem 1rem !important}}.stage-2 .row--breadcrumbs .breadcrumbs li.last .crumb-chevron,.stage-2 .row--breadcrumbs .basic-content ul.breadcrumbs li.last .crumb-chevron{visibility:hidden}.stage-2 .flip-card-section-label,.stage-2 .section-subheader,.stage-2 .stage2-main .flip-card-section-label{color:#908f98;font-size:1.5rem;line-height:1.5;text-transform:uppercase;font-weight:600;margin:0}.stage-2 .flip-card-section{background:url("../img/stage-2/flip-card-section.png") no-repeat 0 0;background-size:cover;padding:20px 0}@media(min-width: 992px){.stage-2 .flip-card-section{padding:100px 20px}}.stage-2 .container-center .flip-card-section{padding-left:0;padding-right:0}.stage-2 .flip-card{width:100%;margin-bottom:24px}.stage-2 .flip-card .flip-card-inner{position:relative;width:100%;min-height:425px;transition:transform .8s;transform-style:preserve-3d}@media(min-width: 992px){.stage-2 .flip-card .flip-card-inner{min-height:500px}}@media(min-width: 500px)and (max-width: 990px){.stage-2 .flip-card .flip-card-inner{min-height:300px !important}}.stage-2 .flip-card.flipped .flip-card-inner{transform:rotateY(180deg)}.stage-2 .flip-card .flip-card-front,.stage-2 .flip-card .flip-card-back{position:absolute;width:100%;height:100%;border-radius:8px;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;padding:20px 24px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0px 0px 10px rgba(0,0,0,.25)}@media(min-width: 768px)and (max-width: 1199.98px){.stage-2 .flip-card .flip-card-front,.stage-2 .flip-card .flip-card-back{padding:20px 12px 30px}}.stage-2 .flip-card .flip-card-back{transform:rotateY(180deg);overflow-y:scroll}.stage-2 .flip-card h3{font-size:1.5rem;font-weight:600;line-height:1.2;margin:0 0 1em;padding:0}@media(min-width: 992px){.stage-2 .flip-card h3{font-size:2.5rem}}@media(min-width: 768px)and (max-width: 1199.98px){.stage-2 .flip-card h3{font-size:2rem}}.stage-2 .flip-card p{line-height:1.5}.stage-2 .flip-card .flip-card-bottom{display:flex;gap:20px;align-items:flex-end;justify-content:space-between}@media(max-width: 991.98px){.stage-2 .flip-card .flip-card-bottom{margin-top:7%}}@media(min-width: 768px)and (max-width: 1199.98px){.stage-2 .flip-card .flip-card-bottom{align-items:flex-end;justify-content:space-between;flex-direction:row;gap:10px;margin-top:0%}}.stage-2 .flip-card .flip-card-toggle{display:block;background:#39383f;color:#fff;text-indent:-1000%;overflow:hidden;height:50px;width:50px;-webkit-mask-image:url("../img/stage-2/PlusCircle.svg");mask-image:url("../img/stage-2/PlusCircle.svg")}.stage-2 .flip-card .flip-card-toggle:hover,.stage-2 .flip-card .flip-card-toggle:focus{background:#d30f1d}.stage-2 .flip-card .flip-card-toggle.line1{background:#d30f1d}.stage-2 .flip-card .flip-card-toggle.line1:hover,.stage-2 .flip-card .flip-card-toggle.line1:focus{background:#39383f}.stage-2 .flip-card .flip-card-toggle.line2{background:#65a233}.stage-2 .flip-card .flip-card-toggle.line2:hover,.stage-2 .flip-card .flip-card-toggle.line2:focus{background:#39383f}.stage-2 .flip-card .flip-card-toggle.line3{background:#8f7200}.stage-2 .flip-card .flip-card-toggle.line3:hover,.stage-2 .flip-card .flip-card-toggle.line3:focus{background:#39383f}.stage-2 .flip-card .flip-card-toggle.line4{background:#0980a5}.stage-2 .flip-card .flip-card-toggle.line4:hover,.stage-2 .flip-card .flip-card-toggle.line4:focus{background:#39383f}.stage-2 .flip-card .flip-card-link-outer{border:1.5px solid #d30f1d;border-radius:100%;height:53px;width:53px;float:right}.stage-2 .flip-card .flip-card-link-outer:hover,.stage-2 .flip-card .flip-card-link-outer:focus{border-width:2.5px}.stage-2 .flip-card .flip-card-link{background:#d30f1d;display:none;width:50px;height:50px;text-indent:-1000%;overflow:hidden;-webkit-mask-image:url("../img/stage-2/next-arrow.svg");mask-image:url("../img/stage-2/next-arrow.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;mask-repeat:no-repeat;mask-position:center center}.stage-2 .flip-card .flip-card-link:hover,.stage-2 .flip-card .flip-card-link:focus{margin-top:-1px}.stage-2 .flip-card .flip-card-link:focus{background:#000}.stage-2 .flip-card.flipped .flip-card-link{display:block}.stage-2 .stage2-main .useful-links-section{background:url("../img/stage-2/useful-links.png") no-repeat 0 0;background-size:cover;padding:20px 0}@media(min-width: 992px){.stage-2 .stage2-main .useful-links-section{padding:100px}}.stage-2 .stage2-main .useful-links-section .col-8.col-lg-third .content-btn{margin-bottom:15px}.stage-2 .stage2-main .useful-links-section .stage2-cta-buttons{margin:0;display:flex;flex-direction:column;gap:1rem;padding-right:25%;padding-left:8%}@media(min-width: 992px){.stage-2 .stage2-main .useful-links-section .stage2-cta-buttons{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(4, auto);grid-auto-flow:column}}.stage-2 .stage2-main .useful-links-section .stage2-cta-buttons a{background-color:#fff;border-color:#39383f}.stage-2 .stage2-main .useful-links-section .stage2-cta-buttons a.line1{border-color:#d30f1d}.stage-2 .stage2-main .useful-links-section .stage2-cta-buttons a.line2{border-color:#65a233}.stage-2 .stage2-main .useful-links-section .stage2-cta-buttons a.line3{border-color:#8f7200}.stage-2 .stage2-main .useful-links-section .stage2-cta-buttons a.line4{border-color:#0980a5}.stage-2 .stage2-main .useful-links-section .stage2-cta-buttons a:active,.stage-2 .stage2-main .useful-links-section .stage2-cta-buttons a.line1:active,.stage-2 .stage2-main .useful-links-section .stage2-cta-buttons a.line2:active,.stage-2 .stage2-main .useful-links-section .stage2-cta-buttons a.line3:active,.stage-2 .stage2-main .useful-links-section .stage2-cta-buttons a.line4:active{background:#3a383f;background:url("../img/stage-2/next-arrow-reverse.svg") no-repeat right 20px center #3a383f;border-color:#3a383f;color:#fff}.stage-2 .stage2-main .useful-links-section .stage2-cta-buttons.no-border a{border:none;padding-left:0;float:left;clear:left}.stage-2 .stage2-main .useful-links-section .stage2-cta-buttons.no-border a:hover,.stage-2 .stage2-main .useful-links-section .stage2-cta-buttons.no-border a:focus{color:#d30f1d;text-decoration:underline;margin:16px 20px 0px 0px}.benefits-section{margin-left:auto;max-width:100%;margin-right:auto;margin-top:1rem;padding-bottom:2rem;padding-top:1rem;padding-right:1.7188rem;padding-left:1.7188rem}.benefits-section h2{font-size:24px;text-transform:uppercase}@media(max-width: 991.98px){.stage-2 .benefits-section h3{font-size:2rem}}#affordability-box:hover .benefits-title-box h6{color:#65a233}#affordability-box:hover .benefits-title-box img{filter:invert(50%) sepia(82%) saturate(398%) hue-rotate(50deg) brightness(96%) contrast(79%)}#safety-comfort-box:hover .benefits-title-box h6{color:#d30f1d}#safety-comfort-box:hover .benefits-title-box img{filter:invert(15%) sepia(81%) saturate(4151%) hue-rotate(347deg) brightness(89%) contrast(104%)}#convenience-box:hover .benefits-title-box h6{color:#af882d}#convenience-box:hover .benefits-title-box img{filter:invert(54%) sepia(88%) saturate(340%) hue-rotate(4deg) brightness(85%) contrast(93%)}#accessible-box:hover .benefits-title-box h6{color:#0980a5}#accessible-box:hover .benefits-title-box img{filter:invert(46%) sepia(80%) saturate(5643%) hue-rotate(172deg) brightness(88%) contrast(93%)}#sus-mobility-box:hover .benefits-title-box h6{color:#65a233}#sus-mobility-box:hover .benefits-title-box img{filter:invert(53%) sepia(73%) saturate(400%) hue-rotate(50deg) brightness(92%) contrast(89%)}.benefits-section h3{padding-top:0;margin-top:0}.benefits-text-box-section{display:flex;justify-content:flex-end}.benefits-text-box-section .side-image{max-width:711px}@media(min-width: 992px){.benefits-text-box-section .side-image{max-width:49%}}.benefits-text-boxes{display:flex;justify-content:space-between;flex-direction:column;width:51%}@media(min-width: 992px){.benefits-text-boxes{gap:16px}}.benefits-single-box{background:rgba(17,4,5,.03);border-radius:8px;width:88%;padding:7% 0;cursor:pointer}@media(min-width: 1440px){.benefits-single-box{min-width:552px;min-height:131px}}.benefits-title-box h6{font-size:1.125rem}.benefits-single-box.active{padding:16px 8%;filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.25));background:#fff;border-radius:8px;width:94%;cursor:default}.benefits-single-box p{display:none;font-weight:400;line-height:24px}.benefits-single-box .mobile-side-image{display:none}.benefits-single-box.active p{display:block}.benefits-title-box{display:flex;align-items:center;padding-left:10%;gap:16px;text-transform:uppercase}.benefits-title-box h6{font-weight:700}.benefits-title-box img{max-width:25px;max-height:25px}.benefits-single-box.active .benefits-title-box{display:flex;align-items:center;justify-content:flex-start;padding-left:0%}.mobile-side-image{display:none}.carousel-container .slick-dots{width:100%;justify-content:flex-start;margin:1rem 0;padding-left:30%}.carousel-container .slick-dots button{text-indent:-1000%;background:#908f98;height:5px;border:1px solid #908f98;border-radius:5px}.carousel-container .slick-dots button[aria-selected=true],.carousel-container .slick-dots button:hover{background:#39383f !important;border-color:#39383f !important}@media(max-width: 991.98px){.side-image{display:none}.mobile-side-image{margin-left:auto;margin-right:auto;width:77%}.benefits-single-box.active .mobile-side-image{display:block}.benefits-text-box-section{justify-content:center}.benefits-text-boxes{width:100%;gap:10px}.benefits-single-box{width:100%;min-width:auto;min-height:94px}.benefits-single-box.active{width:100%}.benefits-section .social-buttons-bar{margin-left:auto;margin-right:auto;margin-bottom:2rem;margin-top:4rem}#facebookSocialText{margin-left:7px}#youtubeSocialText{margin-left:5px}.benefits-section{margin-right:auto;width:100%}.benefits-section h3{font-size:38px;line-height:41px;margin-bottom:2rem}.benefits-section h5{font-size:18px;line-height:23px;text-transform:uppercase}.benefits-title-box h6{font-size:18px}}.stage-2 .stage2-timeline-carousel .heading-container{position:relative}.stage-2 .stage2-timeline-carousel .heading-container .heading-one,.stage-2 .stage2-timeline-carousel .heading-container .heading-two{padding-left:27.5px;padding-right:27.5px}.stage-2 .stage2-timeline-carousel .dates-line-map-container{width:100%;max-width:1495px;display:flex;flex-direction:column;margin:0 auto}@media(min-width: 992px){.stage-2 .stage2-timeline-carousel .dates-line-map-container{width:80%}}.stage-2 .stage2-timeline-carousel .dates-line-map{max-width:1495px;width:100%}.stage-2 .stage2-timeline-carousel .heading-one{color:#908f98;font-family:Inter;font-size:18px;font-weight:700;line-height:23px;letter-spacing:.03em;text-align:center;margin-top:3.9688rem;text-transform:uppercase}@media(min-width: 992px){.stage-2 .stage2-timeline-carousel .heading-one{margin-top:10.8125rem;font-size:24px;line-height:24px}}.stage-2 .stage2-timeline-carousel .heading-two{font-weight:600;letter-spacing:0px;text-align:center;color:#39383f;margin-top:0rem;padding-top:0rem;margin-bottom:2.4856rem;font-size:38px;line-height:45px}@media(min-width: 992px){.stage-2 .stage2-timeline-carousel .heading-two{margin-bottom:6.9375rem;font-size:58px;line-height:60px}}.stage-2 .stage2-timeline-carousel .heading-container{margin:0 auto}.stage-2 .stage2-timeline-carousel .timeline-carousel__item-wrapper{display:flex;flex-direction:column-reverse}.stage-2 .stage2-timeline-carousel ul.slick-dots{display:flex;justify-content:space-around;padding-left:0rem !important;margin-left:0rem !important}@media(max-width: 991.98px){.stage-2 .stage2-timeline-carousel ul.slick-dots{margin-bottom:.625rem}}.stage-2 .stage2-timeline-carousel ul.slick-dots li button{background-image:none;display:flex;flex-direction:row;justify-content:center;align-items:center;background:#fafafa;border-color:rgba(0,0,0,0);border-radius:5.09091px;color:rgba(17,4,5,.5);font-style:normal;font-weight:700;font-size:16px;line-height:17px;padding:5.09091px 10.1818px;gap:5.09px;width:107.36px;height:44px}.stage-2 .stage2-timeline-carousel ul.slick-dots li button:focus{color:#d30f1d !important}@media(min-width: 992px){.stage-2 .stage2-timeline-carousel ul.slick-dots li button{font-family:"Inter";width:225px;height:48px;padding:.5rem 1rem;gap:.5rem;border-radius:8px;font-size:24px;line-height:27px}}@media(min-width: 992px){.stage-2 .stage2-timeline-carousel ul.slick-dots li button:hover{background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.25);border-radius:8px;border:rgba(0,0,0,0);color:#39383f}}.stage-2 .stage2-timeline-carousel .slick-list{display:flex;flex-direction:column-reverse}.stage-2 .stage2-timeline-carousel .stage2-timeline-dots{display:flex;justify-content:space-around}.stage-2 .stage2-timeline-carousel .timeline-carousel__item{display:flex !important;justify-content:space-around}.stage-2 .stage2-timeline-carousel .timeline-carousel__item .timeline-carousel__image{width:298.2px;height:296px;background-size:contain !important;background-repeat:no-repeat;background-position:center;border-radius:15px;position:relative;z-index:-1}@media(min-width: 992px){.stage-2 .stage2-timeline-carousel .timeline-carousel__item .timeline-carousel__image--mobile{display:none}}.stage-2 .stage2-timeline-carousel .timeline-carousel__item .timeline-carousel__image--desktop{display:none}@media(min-width: 992px){.stage-2 .stage2-timeline-carousel .timeline-carousel__item .timeline-carousel__image--desktop{display:block}}@media(min-width: 992px){.stage-2 .stage2-timeline-carousel .timeline-carousel__item .timeline-carousel__image{border-radius:25px;height:544px;max-width:545px;width:46vw;margin-right:1.875rem;box-shadow:none}}.stage-2 .stage2-timeline-carousel .timeline-carousel__item .timeline-carousel__image--one{border-radius:15px;background-image:url("../img/stage-2/timeline-map-south.png") !important}@media(min-width: 992px){.stage-2 .stage2-timeline-carousel .timeline-carousel__item .timeline-carousel__image--one{border-radius:25px}}.stage-2 .stage2-timeline-carousel .timeline-carousel__item .timeline-carousel__image--two{background-image:url("../img/stage-2/timeline-map-east-5.png") !important}.stage-2 .stage2-timeline-carousel .timeline-carousel__item .timeline-carousel__image--three{background-image:url("../img/stage-2/timeline-map-west-7.png") !important}.stage-2 .stage2-timeline-carousel .carousel-text-container{display:flex;flex-direction:column;align-items:flex-start}.stage-2 .stage2-timeline-carousel .timeline-carousel__item-inner{display:flex;flex-direction:column;background:#fff;box-shadow:0px 0px 20px rgba(0,0,0,.1);padding:1.75rem .9375rem .9375rem;gap:1.25rem;width:295px;height:464.49px;border-radius:7.48014px;padding-top:0rem}@media(min-width: 992px){.stage-2 .stage2-timeline-carousel .timeline-carousel__item-inner{padding:2rem;max-width:554px;width:46vw;height:452px;border-radius:8px}}@media(max-width: 991.98px){.stage-2 .stage2-timeline-carousel .carousel-image-container{margin-top:4.375rem}.stage-2 .stage2-timeline-carousel .carousel-image-container--one{border-radius:15px}.stage-2 .stage2-timeline-carousel .carousel-image-container--two,.stage-2 .stage2-timeline-carousel .carousel-image-container--three{border-radius:15px}}@media(min-width: 992px){.stage-2 .stage2-timeline-carousel .carousel-image-container--mobile{display:none}}@media(max-width: 991.98px){.stage-2 .stage2-timeline-carousel .carousel-image-container--desktop{display:none}}@media(min-width: 992px){.stage-2 .stage2-timeline-carousel .carousel-image-container,.stage-2 .stage2-timeline-carousel .carousel-text-container{width:50%}}.stage-2 .stage2-timeline-carousel .carousel-image-text-container{display:flex;align-items:center;margin-top:5.625rem;flex-direction:column}@media(min-width: 992px){.stage-2 .stage2-timeline-carousel .carousel-image-text-container{flex-direction:row;margin-top:7.1875rem}}@media(min-width: 992px){.stage-2 .stage2-timeline-carousel .slick-track{padding-bottom:4.6875rem}}.stage-2 .stage2-timeline-carousel .slick-track::after{content:"";height:5px;border-image:repeating-linear-gradient(45deg, #f33, #3bf, #f33 30px) 60;border-radius:30px;background-image:linear-gradient(white, white),linear-gradient(to right, #65a233, #01a1dd, #d30f1d, #af882d);background-origin:border-box;background-clip:content-box,border-box;min-width:72.5%;width:72.5%;margin-left:11.2%;position:relative;top:-337px;margin-bottom:7.5625rem;padding:.1875rem}@media(min-width: 992px){.stage-2 .stage2-timeline-carousel .slick-track::after{top:53px;padding:.5rem}}.stage-2 .stage2-timeline-carousel .card-year{min-width:200px;min-height:24px;font-family:"Inter";font-style:normal;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#d30f1d;font-size:18px;line-height:23px;margin-bottom:0rem;margin-bottom:-19px;margin-top:28px}@media(min-width: 992px){.stage-2 .stage2-timeline-carousel .card-year{font-size:24px;line-height:24px;margin-bottom:0rem;margin-top:0rem}}.stage-2 .stage2-timeline-carousel .card-lines{font-family:"Inter";font-style:normal;font-weight:600;font-size:28px;line-height:32px;color:#110405;margin:0rem !important;margin-top:.375rem !important}@media(min-width: 992px){.stage-2 .stage2-timeline-carousel .card-lines{font-size:40px;line-height:56px;margin-top:0rem !important}}.stage-2 .stage2-timeline-carousel .card-lines--extensions{font-size:20px;line-height:24px}@media(min-width: 992px){.stage-2 .stage2-timeline-carousel .card-lines--extensions{font-size:40px;line-height:56px}}.stage-2 .stage2-timeline-carousel .card-paragraphs{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#110405;margin:0rem !important}.stage-2 .stage2-timeline-carousel .textbox-buttons{display:flex;margin-top:.5rem}.stage-2 .stage2-timeline-carousel .card-buttons{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:.4675rem .935rem;gap:.2338rem;min-width:100px;height:38px;background:#fff;border-radius:100px;margin-bottom:27.5px}@media(min-width: 992px){.stage-2 .stage2-timeline-carousel .card-buttons{width:102px;height:40px;gap:.25rem;padding:.5rem 1rem;margin-bottom:initial}}.stage-2 .stage2-timeline-carousel .card-buttons--line-one,.stage-2 .stage2-timeline-carousel .card-buttons--line-two,.stage-2 .stage2-timeline-carousel .card-buttons--line-three,.stage-2 .stage2-timeline-carousel .card-buttons--line-four{font-style:normal;font-weight:700;font-size:.8125rem;line-height:23px;text-align:center;color:#39383f;text-decoration:none;text-transform:uppercase;white-space:nowrap}@media(min-width: 992px){.stage-2 .stage2-timeline-carousel .card-buttons--line-one,.stage-2 .stage2-timeline-carousel .card-buttons--line-two,.stage-2 .stage2-timeline-carousel .card-buttons--line-three,.stage-2 .stage2-timeline-carousel .card-buttons--line-four{font-size:14px;line-height:24px;text-transform:capitalize}}.stage-2 .stage2-timeline-carousel .card-buttons--line-one:hover,.stage-2 .stage2-timeline-carousel .card-buttons--line-one:focus,.stage-2 .stage2-timeline-carousel .card-buttons--line-two:hover,.stage-2 .stage2-timeline-carousel .card-buttons--line-two:focus,.stage-2 .stage2-timeline-carousel .card-buttons--line-three:hover,.stage-2 .stage2-timeline-carousel .card-buttons--line-three:focus,.stage-2 .stage2-timeline-carousel .card-buttons--line-four:hover,.stage-2 .stage2-timeline-carousel .card-buttons--line-four:focus{border-width:2.5px}.stage-2 .stage2-timeline-carousel .card-buttons--line-one:active,.stage-2 .stage2-timeline-carousel .card-buttons--line-two:active,.stage-2 .stage2-timeline-carousel .card-buttons--line-three:active,.stage-2 .stage2-timeline-carousel .card-buttons--line-four:active{background:#3a383f;border-color:#3a383f;color:#fff}.stage-2 .stage2-timeline-carousel .card-buttons--line-one:active .card-buttons-arrow,.stage-2 .stage2-timeline-carousel .card-buttons--line-two:active .card-buttons-arrow,.stage-2 .stage2-timeline-carousel .card-buttons--line-three:active .card-buttons-arrow,.stage-2 .stage2-timeline-carousel .card-buttons--line-four:active .card-buttons-arrow{background:url("../img/stage-2/next-arrow-reverse.svg") no-repeat 20% 100%;background-size:contain}.stage-2 .stage2-timeline-carousel .card-buttons--line-one,.stage-2 .stage2-timeline-carousel .card-buttons--line-two{margin-right:.935rem}@media(min-width: 992px){.stage-2 .stage2-timeline-carousel .card-buttons--line-one,.stage-2 .stage2-timeline-carousel .card-buttons--line-two{margin-right:.5rem}}.stage-2 .stage2-timeline-carousel .card-buttons--line-one{border:1.5px solid #d30f1d}.stage-2 .stage2-timeline-carousel .card-buttons--line-two{border:1.5px solid #65a233}.stage-2 .stage2-timeline-carousel .card-buttons--line-three{border:1.5px solid #af882d}.stage-2 .stage2-timeline-carousel .card-buttons--line-four{border:1.5px solid #0980a5}.stage-2 .stage2-timeline-carousel .card-numbers{font-style:normal;font-weight:700;display:flex;align-items:center;text-align:center;text-transform:capitalize;color:#fff;border-radius:50%;background:#cb333b;display:inline-block;font-size:28.8px;line-height:35px;width:36px;height:36px;text-indent:-1000%;overflow:hidden}@media(min-width: 992px){.stage-2 .stage2-timeline-carousel .card-numbers{font-size:40px;line-height:48px;width:50px;height:50px}}.stage-2 .stage2-timeline-carousel .card-numbers--one{background:url("../img/stage-2/line-1.svg") #d30f1d;background-size:105%;background-position:center}.stage-2 .stage2-timeline-carousel .card-numbers--two{background:url("../img/stage-2/line-2.svg") #65a233;background-size:105%;background-position:center}.stage-2 .stage2-timeline-carousel .card-numbers--three{background:url("../img/stage-2/line-3.svg") #8f7200;background-size:105%;background-position:center}.stage-2 .stage2-timeline-carousel .card-numbers--four{background:url("../img/stage-2/line-4.svg") #0980a5;background-size:105%;background-position:center}.stage-2 .stage2-timeline-carousel .line-circle{box-sizing:border-box;position:absolute;left:332px;top:579px;border:5px solid #d30f1d;border-radius:50%;width:16.09px;height:15px;z-index:1;background-color:#fff}@media(min-width: 992px){.stage-2 .stage2-timeline-carousel .line-circle{top:699px;height:40px;width:40px;border:13px solid #d30f1d}}.stage-2 .stage2-timeline-carousel .line-circle--one{left:11.1%;background-color:#fff}.stage-2 .stage2-timeline-carousel .line-circle--two{left:48%}.stage-2 .stage2-timeline-carousel .line-circle--three{left:83.5%;background-color:#fff}.stage-2 .stage2-timeline-carousel .card-buttons-arrow{background:url("../img/stage-2/stage2-timeline-right-arrow-Vector.png") no-repeat 20% 100%;background-size:contain;width:15.58px;height:11.15px;margin-left:9%}.stage-2 .stage2-timeline-carousel .top-line-circle{box-sizing:border-box;position:absolute;top:63px;border:5px solid rgba(17,4,5,.25);background-color:#fff;border-radius:50%;width:15.27px;height:15.27px;z-index:1}@media(min-width: 992px){.stage-2 .stage2-timeline-carousel .top-line-circle{height:40px;width:40px;top:73px;border:13px solid rgba(17,4,5,.25)}}@media(min-width: 992px){.stage-2 .stage2-timeline-carousel .top-line-circle:hover{border:13px solid #d30f1d}}.stage-2 .stage2-timeline-carousel .top-line-circle--0{border:5px solid #d30f1d}@media(min-width: 992px){.stage-2 .stage2-timeline-carousel .top-line-circle--0{border:13px solid #d30f1d}}.stage-2 .stage2-timeline-carousel .top-line-circle--one{left:15%;border:5px solid #d30f1d}@media(min-width: 992px){.stage-2 .stage2-timeline-carousel .top-line-circle--one{border:13px solid #d30f1d}}.stage-2 .stage2-timeline-carousel .top-line-circle--two{left:48.5%}.stage-2 .stage2-timeline-carousel .top-line-circle--three{left:81.5%}.stage-2 .stage2-timeline-carousel .carousel-top-line{height:4px;background:rgba(17,4,5,.25);top:54px;position:absolute}@media(min-width: 992px){.stage-2 .stage2-timeline-carousel .carousel-top-line{top:91px}}.stage-2 .stage2-timeline-carousel .carousel-top-line--one{width:34.5%;left:16%;position:relative;top:40px}@media(max-width: 991.98px){.stage-2 .stage2-timeline-carousel .carousel-top-line--one{top:10px;width:33.75%}}@media(min-width: 992px){.stage-2 .stage2-timeline-carousel .carousel-top-line--one:hover{background:linear-gradient(90deg, #65a233 9.44%, #01a1dd 100%)}}.stage-2 .stage2-timeline-carousel .carousel-top-line--two{width:34.5%;left:50%;top:36px;position:relative}@media(max-width: 991.98px){.stage-2 .stage2-timeline-carousel .carousel-top-line--two{top:6px;width:34%}}@media(min-width: 992px){.stage-2 .stage2-timeline-carousel .carousel-top-line--two:hover{background:linear-gradient(90deg, #d30f1d 9.44%, #af882d 85.38%)}}.stage-2 .stage2-timeline-carousel .slick-dots li{display:flex;justify-content:center;position:relative}.stage-2 .stage2-timeline-carousel .slick-dots button:focus-visible{background:#fff !important;box-shadow:0px 0px 10px rgba(0,0,0,.25);border-radius:8px;border:rgba(0,0,0,0);color:#39383f !important}.stage-2 .timeline-inactive{background:#fafafa;border-color:rgba(0,0,0,0);border-radius:5.09091px;color:rgba(17,4,5,.5)}.stage-2 .timeline-active{background:#fff !important;box-shadow:0px 0px 10px rgba(0,0,0,.25);border-radius:8px;border:rgba(0,0,0,0);color:#39383f !important}.stage-2 .timeline-circle-active{border:5px solid #d30f1d !important}@media(min-width: 992px){.stage-2 .timeline-circle-active{border:13px solid #d30f1d !important}}.stage-2 .timeline-circle-inactive{border:5px solid rgba(17,4,5,.25)}@media(min-width: 992px){.stage-2 .timeline-circle-inactive{border:13px solid rgba(17,4,5,.25)}}.stage-2 .timeline-line-inactive{background:rgba(17,4,5,.25) !important}.stage-2 .timeline-line-one-active{background:linear-gradient(90deg, #65a233 9.44%, #01a1dd 100%) !important}.stage-2 .timeline-line-two-active{background:linear-gradient(90deg, #d30f1d 9.44%, #af882d 85.38%) !important}.stage-2 .timeline-date-hover{background:#fff !important;box-shadow:0px 0px 10px rgba(0,0,0,.25);border-radius:8px;border:rgba(0,0,0,0);color:#39383f !important}.stage-2 .timeline-circle-hover{border:5px solid #d30f1d !important}@media(min-width: 992px){.stage-2 .timeline-circle-hover{border:13px solid #d30f1d !important}}.stage-2 .timeline-line-one-hover{background:linear-gradient(90deg, #65a233 9.44%, #01a1dd 100%) !important}.stage-2 .timeline-line-two-hover{background:linear-gradient(90deg, #d30f1d 9.44%, #af882d 85.38%) !important}@media(max-width: 991.98px){.stage-2 .stage2-main .container.container-center.stage2-section-nav-container{padding-bottom:0}}@media(max-width: 991.98px){.stage-2 .stage2-main #tab-accessibility .stage2-cta-buttons a{padding-top:20px;padding-bottom:20px}}.stage-2 .stage2-main h1{font-weight:600;font-size:2.8125rem;line-height:1.2}.stage-2 .stage2-main h2{font-weight:600;font-size:2.375rem;line-height:1.1}.stage-2 .stage2-main .updated{color:#76757b}@media(min-width: 992px){.stage-2 .stage2-main .updated{color:#908f98;font-size:1.5rem}}.stage-2 .stage2-main .header-section{font-size:1.25rem;line-height:1.2}.stage-2 .stage2-main ul{list-style:disc;padding-left:.875em}.stage-2 .stage2-main ol{list-style:decimal;padding-left:1.6em}@media(min-width: 992px){.stage-2 .stage2-main h1{font-weight:600;font-size:5.25rem;line-height:1.1}.stage-2 .stage2-main h2,.stage-2 .stage2-main .heading-two{font-weight:600;font-size:3.625rem;line-height:1.1;margin-top:0;padding:0}}.stage-2 .stage2-main .container.full-width{background-size:cover;max-width:100%}.stage-2 .stage2-main .container-center{padding:24px 0}@media(min-width: 992px){.stage-2 .stage2-main .container-center{max-width:1140px}}@media(max-width: 991.98px){.stage-2 .stage2-main .container-center{padding:24px 20.5px}.stage-2 .stage2-main .col-8{padding-left:27.5px;padding-right:27.5px}.stage-2 .stage2-main .col-8 ol li{padding-bottom:1rem}.stage-2 .stage2-main .col-8 ol li ul{padding-top:1rem}.stage-2 .stage2-main .col-8 ul li{padding-bottom:1rem}}.stage-2 .stage2-main .stage2-tab-nav{display:flex;gap:20px;justify-content:space-between;margin:25px 0;background:#f4f4f4;border-radius:100px;flex-wrap:wrap;white-space:nowrap}@media(min-width: 992px){.stage-2 .stage2-main .stage2-tab-nav{gap:50px;margin:50px 0}}@media(max-width: 991.98px){.stage-2 .stage2-main .stage2-tab-nav{background:none;justify-content:left;margin-left:-12px}.stage-2 .stage2-main .stage2-tab-nav .tab{font-size:1rem;font-weight:bold}}.stage-2 .stage2-main .stage2-tab-nav p{display:inline;margin:0}.stage-2 .stage2-main .stage2-tab-nav a{background:#f4f4f4;font-size:1.25rem;line-height:1.2;color:#39383f;padding:20px;text-decoration:none;border-radius:100px}@media(min-width: 992px){.stage-2 .stage2-main .stage2-tab-nav a{padding:30px}}.stage-2 .stage2-main .stage2-tab-nav a.tab--active{background:#39383f;color:#fff}.stage-2 .stage2-main .stage2-tab-nav a:hover,.stage-2 .stage2-main .stage2-tab-nav a:focus{background:#000;color:#fff}.stage-2 .stage2-main .stage2-tab-nav a:active{background:#39383f}.stage-2 .stage2-main .stage2-tab-nav.line1 a.tab--active{background:#d30f1d}.stage-2 .stage2-main .stage2-tab-nav.line2 a.tab--active{background:#65a233}.stage-2 .stage2-main .stage2-tab-nav.line1 #tab-line3.tab--active{background:#8f7200}.stage-2 .stage2-main .stage2-tab-nav.line2 #tab4--active.tab--active{background:#0980a5}.stage-2 .stage2-main .stage2-tab-nav.line3 a.tab--active{background:#8f7200}.stage-2 .stage2-main .stage2-tab-nav.line4 a.tab--active{background:#0980a5}.stage-2 .stage2-main .stage2-tab-nav a.line1.tab--active,.stage-2 .stage2-main .stage2-tab-nav a.line1:hover,.stage-2 .stage2-main .stage2-tab-nav a.line1:focus{background:#d30f1d}.stage-2 .stage2-main .stage2-tab-nav a.line2.tab--active,.stage-2 .stage2-main .stage2-tab-nav a.line2:hover,.stage-2 .stage2-main .stage2-tab-nav a.line2:focus{background:#65a233}.stage-2 .stage2-main .stage2-tab-nav a.line3.tab--active,.stage-2 .stage2-main .stage2-tab-nav a.line3:hover,.stage-2 .stage2-main .stage2-tab-nav a.line3:focus{background:#8f7200}.stage-2 .stage2-main .stage2-tab-nav a.line4.tab--active,.stage-2 .stage2-main .stage2-tab-nav a.line4:hover,.stage-2 .stage2-main .stage2-tab-nav a.line4:focus{background:#0980a5}.stage-2 .stage2-main .key-figures{display:flex;flex-wrap:wrap;justify-content:center;position:relative;width:100%;margin:40px 0;padding:20px;gap:25px}.stage-2 .stage2-main .key-figures.vertical{flex-direction:column;align-content:center;align-items:center}.stage-2 .stage2-main .key-figures.vertical .info-figure{min-width:146px;max-width:max-content;display:flex;justify-content:center;align-items:center;height:160px}@media(max-width: 991.98px){.stage-2 .stage2-main .key-figures.vertical .info-figure .figure-inner .number{font-size:1.25rem}}@media(max-width: 991.98px){.stage-2 .stage2-main .key-figures{gap:50px;padding:20px 0px;justify-content:center}}@media(min-width: 992px){.stage-2 .stage2-main .key-figures{padding:100px}}.stage-2 .stage2-main .key-figures .info-figure{background:#fff;box-shadow:0px 0px 13.8667px rgba(0,0,0,.15);border-radius:69.3333px;text-align:center;padding:25px 20px;min-width:146px;width:max-content;display:flex;justify-content:center;align-items:center;height:160px}.stage-2 .stage2-main .key-figures .info-figure .number{margin:0;font-style:normal;font-weight:800;font-size:2.625rem;line-height:.75;text-align:center;text-transform:uppercase;color:#39383f}@media(max-width: 991.98px){.stage-2 .stage2-main .key-figures .info-figure .number{font-size:1.25rem}}.stage-2 .stage2-main .key-figures .info-figure .text{padding-top:16px;font-style:normal;font-weight:700;font-size:.875rem;line-height:1rem;text-align:center;text-transform:uppercase;color:#39383f;margin:0 auto}.stage-2 .stage2-main .key-figures .info-figure .more{display:inline-block;border:2px solid #39383f;width:30px;height:30px;line-height:26px;border-radius:100%;font-weight:600;margin-top:10px}.stage-2 .stage2-main .key-figures.key-figures-green .number,.stage-2 .stage2-main .key-figures.key-figures-green .more{color:#65a233}.stage-2 .stage2-main .key-figures.key-figures-green .more{border:2px solid #65a233}.stage-2 .stage2-main .key-figures.line1 .number,.stage-2 .stage2-main .key-figures.line1 .more{color:#d30f1d}.stage-2 .stage2-main .key-figures.line1 .more{border:2px solid #d30f1d}.stage-2 .stage2-main .key-figures.line2 .number,.stage-2 .stage2-main .key-figures.line2 .more{color:#65a233}.stage-2 .stage2-main .key-figures.line2 .more{border:2px solid #65a233}.stage-2 .stage2-main .key-figures.line3 .number,.stage-2 .stage2-main .key-figures.line3 .more{color:#8f7200}.stage-2 .stage2-main .key-figures.line3 .more{border:2px solid #8f7200}.stage-2 .stage2-main .key-figures.line4 .number,.stage-2 .stage2-main .key-figures.line4 .more{color:#0980a5}.stage-2 .stage2-main .key-figures.line4 .more{border:2px solid #0980a5}.stage-2 .stage2-main .col-image-large{text-align:center}.stage-2 .stage2-main .stage2-in-page-nav{display:flex;flex-wrap:wrap;gap:20px}@media(min-width: 992px){.stage-2 .stage2-main .stage2-in-page-nav{gap:100px}}.stage-2 .stage2-main .stage2-in-page-nav a{box-shadow:0px 4px 4px rgba(0,0,0,.15);border-radius:100px;padding:20px 24px;font-size:1.375rem;font-weight:600;text-decoration:none;color:#110405}.stage-2 .stage2-main .stage2-in-page-nav a:hover,.stage-2 .stage2-main .stage2-in-page-nav a:focus{background:#000;color:#fff}.stage-2 .stage2-main .stage2-in-page-nav.line1 a{color:#d30f1d;border-color:#d30f1d}.stage-2 .stage2-main .stage2-in-page-nav.line1 a:hover,.stage-2 .stage2-main .stage2-in-page-nav.line1 a:focus{background:#d30f1d;color:#fff}.stage-2 .stage2-main .stage2-in-page-nav.line2 a{color:#508028;border-color:#508028}.stage-2 .stage2-main .stage2-in-page-nav.line2 a:hover,.stage-2 .stage2-main .stage2-in-page-nav.line2 a:focus{background:#508028;color:#fff}.stage-2 .stage2-main .stage2-in-page-nav.line3 a{color:#8f7200;border-color:#8f7200}.stage-2 .stage2-main .stage2-in-page-nav.line3 a:hover,.stage-2 .stage2-main .stage2-in-page-nav.line3 a:focus{background:#8f7200;color:#fff}.stage-2 .stage2-main .stage2-in-page-nav.line4 a{color:#0980a5;border-color:#0980a5}.stage-2 .stage2-main .stage2-in-page-nav.line4 a:hover,.stage-2 .stage2-main .stage2-in-page-nav.line4 a:focus{background:#0980a5;color:#fff}.stage-2 .stage2-main .stage2-in-page-nav.nav-border a{border:1px solid;box-shadow:none}.stage-2 .stage2-main .stage2-cta-buttons{margin-bottom:2rem}.stage-2 .stage2-main .stage2-cta-buttons a{border:1.5px solid #d30f1d;border-radius:100px;color:#39383f;display:inline-block;margin-top:1rem;padding:8px 56px 8px 24px;text-decoration:none;background:url("../img/stage-2/next-arrow.svg") no-repeat right 20px center;background-color:#fff;margin-right:20px}.stage-2 .stage2-main .stage2-cta-buttons a:hover,.stage-2 .stage2-main .stage2-cta-buttons a:focus{border-width:2.5px;margin:15px 19px -1px -1px}.stage-2 .stage2-main .stage2-cta-buttons a:active,.stage-2 .stage2-main .stage2-cta-buttons a.line1:active,.stage-2 .stage2-main .stage2-cta-buttons a.line2:active,.stage-2 .stage2-main .stage2-cta-buttons a.line3:active,.stage-2 .stage2-main .stage2-cta-buttons a.line4:active{background:#3a383f;background:url("../img/stage-2/next-arrow-reverse.svg") no-repeat right 20px center #3a383f;border-color:#3a383f;color:#fff}.stage-2 .stage2-main .stage2-cta-buttons.line1 a{border-color:#d30f1d}.stage-2 .stage2-main .stage2-cta-buttons.line2 a{border-color:#65a233}.stage-2 .stage2-main .stage2-cta-buttons.line3 a{border-color:#8f7200}.stage-2 .stage2-main .stage2-cta-buttons.line4 a{border-color:#0980a5}.stage-2 .stage2-main .stage2-cta-buttons.no-border a{border:none;padding-left:0;float:left;clear:left}.stage-2 .stage2-main .stage2-cta-buttons.no-border a:hover,.stage-2 .stage2-main .stage2-cta-buttons.no-border a:focus{color:#d30f1d;text-decoration:underline;margin:16px 20px 0px 0px}.stage-2 .stage2-main .stage2-cta-buttons.no-border a:active{background:url("../img/stage-2/next-arrow.svg") no-repeat right 20px center;color:#39383f;font-weight:bold}.stage-2 .stage2-main .container-prev-next{margin-top:20px;padding:20px 0}@media(min-width: 992px){.stage-2 .stage2-main .container-prev-next{margin-top:100px}}@media(max-width: 991.98px){.stage-2 .stage2-main .container-prev-next .row{margin:0}.stage-2 .stage2-main .container-prev-next .row .col-8{padding-left:0;padding-right:0}}.stage-2 .stage2-main .container-prev-next .stage2-prev-next a{color:#39383f;padding:20px;background:#fff;display:block;width:100%;box-shadow:0px 0px 10px rgba(0,0,0,.25);border-radius:8px;text-decoration:none}@media(max-width: 991.98px){.stage-2 .stage2-main .container-prev-next .stage2-prev-next a{margin-bottom:1rem}}.stage-2 .stage2-main .container-prev-next .stage2-prev-next a span.link-title{display:block;margin:1rem 0 0;font-size:1.25rem;font-weight:600}.stage-2 .stage2-main .container-prev-next .stage2-prev-next a span.prevnext{display:inline-block;padding:10px 51px 10px 0;background:url("../img/stage-2/next-arrow.svg") no-repeat right 20px center}.stage-2 .stage2-main .container-prev-next .stage2-prev-next a.previous span.prevnext{background:url("../img/stage-2/previous-arrow.svg") no-repeat right center}.stage-2 .stage2-main .container-prev-next .stage2-prev-next a.next span.prevnext{padding:10px 50px 10px 0}.stage-2 .stage2-main .container-prev-next .stage2-prev-next a:hover,.stage-2 .stage2-main .container-prev-next .stage2-prev-next a:focus{color:#d30f1d;font-weight:bold}.stage-2 .stage2-main .container-prev-next .stage2-prev-next a:hover span.prevnext,.stage-2 .stage2-main .container-prev-next .stage2-prev-next a:focus span.prevnext{background:url("../img/stage-2/next-arrow-red.svg") no-repeat right 20px center}.stage-2 .stage2-main .container-prev-next .stage2-prev-next a.previous:hover span.prevnext,.stage-2 .stage2-main .container-prev-next .stage2-prev-next a.previous:focus span.prevnext{background:url("../img/stage-2/previous-arrow-red.svg") no-repeat right center}.stage-2 .stage2-main .container-prev-next .bottom-cta{color:#39383f;padding:20px;background:#fff;margin:20px 0;display:inline-block;width:100%;box-shadow:0px 0px 10px rgba(0,0,0,.25);border-radius:8px}@media(min-width: 992px){.stage-2 .stage2-main .container-prev-next .bottom-cta{margin:80px 0 0;padding:30px 65px}}.stage-2 .stage2-main .container-prev-next .bottom-cta h2{font-size:1.5rem;line-height:1.125}@media(min-width: 992px){.stage-2 .stage2-main .container-prev-next .bottom-cta h2{font-size:2rem}}.stage-2 .stage2-main .container-prev-next .bottom-cta p{font-size:1.5rem;line-height:1.5}@media(min-width: 992px){.stage-2 .stage2-main .container-prev-next .bottom-cta p{font-size:1.5rem}}.stage-2 .stage2-main .container-prev-next .bottom-cta a{border:2px solid #39383f;border-radius:100px;color:#39383f;display:inline-block;margin-top:1rem;padding:8px 56px 8px 24px;text-decoration:none;background:url("../img/stage-2/next-arrow.svg") no-repeat 80% 50%}.stage-2 .stage2-main .container-prev-next .bottom-cta a:hover,.stage-2 .stage2-main .container-prev-next .bottom-cta a:focus{box-shadow:0 0 1px 1px #39383f}.stage-2 .stage2-main .container-prev-next .bottom-cta a:active{background:url("../img/stage-2/next-arrow-reverse.svg") no-repeat 80% 50% #3a383f;border-color:#3a383f;color:#fff}.stage-2 .stage2-main .row-video{margin-bottom:50px;margin-top:50px}.stage-2 .stage2-main .row-video iframe{height:auto;max-width:100%;aspect-ratio:16/9}.stage-2 .stage2-main .lines span{display:inline-block;padding:5px;color:#fff;line-height:1;background:#000;border-radius:25px;width:25px;height:25px;text-align:center;font-size:1rem;margin-right:10px;background-size:105%;background-position:center;overflow:hidden}@media(max-width: 991.98px){.stage-2 .stage2-main .lines span{position:relative;top:-4px}}.stage-2 .stage2-main .lines span.visuallyhidden,.stage-2 .stage2-main .lines .btn-get-travel-plan span,.btn-get-travel-plan .stage-2 .stage2-main .lines span,.stage-2 .stage2-main .lines span.hideLinkSpan,.stage-2 .stage2-main .lines .logo-animation-desktop .navbar--main-nav .logo--desktop span.logo-text,.logo-animation-desktop .navbar--main-nav .logo--desktop .stage-2 .stage2-main .lines span.logo-text{position:absolute;margin:-1px;padding:0}.stage-2 .stage2-main .lines span.line1{background:#d30f1d;background-image:url("../img/stage-2/line-1.svg");background-size:105%;background-position:center}.stage-2 .stage2-main .lines span.line2{background:#65a233;background-image:url("../img/stage-2/line-2.svg");background-size:105%;background-position:center}.stage-2 .stage2-main .lines span.line3{background:#8f7200;background-image:url("../img/stage-2/line-3.svg");background-size:105%;background-position:center}.stage-2 .stage2-main .lines span.line4{background:#0980a5;background-image:url("../img/stage-2/line-4.svg");background-size:105%;background-position:center}@media(max-width: 991.98px){.stage-2 .stage2-main .lines h2{padding-top:0;margin-top:0}}.stage-2 .stage2-main .row-steps{margin-bottom:50px;margin-top:50px}.stage-2 .stage2-main .row-steps .step .step-inner{background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.25);height:100%;border-radius:8px;padding:25px}@media(max-width: 991.98px){.stage-2 .stage2-main .row-steps .step .step-inner{margin-bottom:20px}}.stage-2 .stage2-main .row-steps .step .step-inner h2{font-size:2.5rem;font-weight:600;line-height:1.2;margin:0 0 12px;padding:0}.stage-2 .stage2-main .row-steps .step .step-inner h3{font-size:2rem;font-weight:600;line-height:1.2;margin:0 0 12px;padding:0}.stage-2 .stage2-main .text-center{text-align:center}.stage-2 .stage2-main .border-box{padding:24px;background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.25);border-radius:8px}@media(max-width: 991.98px){.stage-2 .stage2-main .border-box{margin-bottom:1rem}.stage-2 .stage2-main .border-box a{margin-bottom:1rem}}.stage-2 .stage2-main .border-box h3{font-size:1.5rem;font-weight:600;line-height:1.4;margin:0 0 .5em;padding:0}@media(min-width: 992px){.stage-2 .stage2-main .border-box h3{font-size:2.5rem}}.stage-2 .stage2-main .border-box h3.border-box-title-small{font-size:1.5rem}.stage-2 .stage2-main .border-box p.border-box-title-small{font-size:1.5rem;font-weight:600;line-height:1.4;margin:0 0 .5em;padding:0}.stage-2 .stage2-main .border-box h4{font-size:1.25rem;font-weight:600;line-height:1;margin:0 0 .5em;padding:0}@media(min-width: 992px){.stage-2 .stage2-main .border-box h4{font-size:1.5rem}}.stage-2 .stage2-main .border-box img{display:block;margin-left:auto;margin-right:auto}@media(max-width: 991.98px){.stage-2 .stage2-main .border-box img{max-width:75%}}.stage-2 .stage2-main .border-box .icons{text-align:center}.stage-2 .stage2-main .border-box .icons img{display:inline;padding:0 5px}.stage-2 .stage2-main .background-cover{background-size:cover;padding:20px 0}@media(min-width: 992px){.stage-2 .stage2-main .background-cover{padding:100px 0}}.stage-2 .stage2-main .line-route-3{padding-left:0}.stage-2 .stage2-main .line-route-3 li{background-image:url("../img/stage-2/stage2-Line-3-route.png");background-repeat:no-repeat;background-position:0% 41%;font-size:1.25rem;line-height:1.6;list-style:none;margin:0;padding:0 0 24px 50px}@media(max-width: 991.98px){.stage-2 .stage2-main .line-route-3 li{background-position:0% 38%}}.stage-2 .stage2-main .line-route-3 li.large{background-position:0% 76%;font-weight:700}@media(max-width: 991.98px){.stage-2 .stage2-main .line-route-3 li.large{background-position:0% 72%}}.stage-2 .stage2-main .line-route-3 li:first-child,.stage-2 .stage2-main .line-route-3 li.large:first-child{background-position:0% 0%}.stage-2 .stage2-main .line-route-3 li:last-child,.stage-2 .stage2-main .line-route-3 li.large:last-child{background-position:0% 115%}@media(max-width: 991.98px){.stage-2 .stage2-main .line-route-3 li:last-child,.stage-2 .stage2-main .line-route-3 li.large:last-child{background-position:0% 109%}}.stage-2 .stage2-main .line-route-4{padding-left:0}.stage-2 .stage2-main .line-route-4 li{background-image:url("../img/stage-2/stage2-Line-4-route.png");background-repeat:no-repeat;background-position:0% 41%;font-size:1.25rem;line-height:1.6;list-style:none;margin:0;padding:0 0 24px 50px}@media(max-width: 991.98px){.stage-2 .stage2-main .line-route-4 li{background-position:0% 38%}}.stage-2 .stage2-main .line-route-4 li.large{background-position:0% 76%;font-weight:700}@media(max-width: 991.98px){.stage-2 .stage2-main .line-route-4 li.large{background-position:0% 72%}}.stage-2 .stage2-main .line-route-4 li:first-child,.stage-2 .stage2-main .line-route-4 li.large:first-child{background-position:0% 0%}.stage-2 .stage2-main .line-route-4 li:last-child,.stage-2 .stage2-main .line-route-4 li.large:last-child{background-position:0% 115%}@media(max-width: 991.98px){.stage-2 .stage2-main .line-route-4 li:last-child,.stage-2 .stage2-main .line-route-4 li.large:last-child{background-position:0% 109%}}.stage-2 .stage2-main .line-route-2{padding-left:0}.stage-2 .stage2-main .line-route-2 li{background-image:url("../img/stage-2/stage2-Line-2-route.png");background-repeat:no-repeat;background-position:0% 41%;font-size:1.25rem;line-height:1.6;list-style:none;margin:0;padding:0 0 24px 50px}@media(max-width: 991.98px){.stage-2 .stage2-main .line-route-2 li{background-position:0% 38%}}.stage-2 .stage2-main .line-route-2 li.large{background-position:0% 76%;font-weight:700}@media(max-width: 991.98px){.stage-2 .stage2-main .line-route-2 li.large{background-position:0% 72%}}.stage-2 .stage2-main .line-route-2 li:first-child,.stage-2 .stage2-main .line-route-2 li.large:first-child{background-position:0% 0%}.stage-2 .stage2-main .line-route-2 li:last-child,.stage-2 .stage2-main .line-route-2 li.large:last-child{background-position:0% 115%}@media(max-width: 991.98px){.stage-2 .stage2-main .line-route-2 li:last-child,.stage-2 .stage2-main .line-route-2 li.large:last-child{background-position:0% 109%}}.stage-2 .stage2-main .line-route{padding-left:0}.stage-2 .stage2-main .line-route li{background-image:url("../img/stage-2/line-route.png");background-repeat:no-repeat;background-position:0% 41%;font-size:1.25rem;line-height:1.6;list-style:none;margin:0;padding:0 0 24px 50px}@media(max-width: 991.98px){.stage-2 .stage2-main .line-route li{background-position:0% 38%}}.stage-2 .stage2-main .line-route li.large{background-position:0% 76%;font-weight:700}@media(max-width: 991.98px){.stage-2 .stage2-main .line-route li.large{background-position:0% 72%}}.stage-2 .stage2-main .line-route li:first-child,.stage-2 .stage2-main .line-route li.large:first-child{background-position:0% 0%}.stage-2 .stage2-main .line-route li:last-child,.stage-2 .stage2-main .line-route li.large:last-child{background-position:0% 115%}@media(max-width: 991.98px){.stage-2 .stage2-main .line-route li:last-child,.stage-2 .stage2-main .line-route li.large:last-child{background-position:0% 109%}}.stage-2 .stage2-main .line-route-1 div.lines,.stage-2 .stage2-main .line-route-2 div.lines,.stage-2 .stage2-main .line-route-3 div.lines,.stage-2 .stage2-main .line-route-4 div.lines{display:inline}@media(max-width: 991.98px){.stage-2 .stage2-main .row-journey .journey .destinations .destination-station{display:flex;flex-direction:column}}.stage-2 .stage2-main .row-box-ctas,.stage-2 .stage2-main .row-destinations,.stage-2 .stage2-main .row-line-stops,.stage-2 .stage2-main .row-map-link,.stage-2 .stage2-main .row-journey{padding-bottom:20px;padding-top:20px}@media(min-width: 992px){.stage-2 .stage2-main .row-box-ctas,.stage-2 .stage2-main .row-destinations,.stage-2 .stage2-main .row-line-stops,.stage-2 .stage2-main .row-map-link,.stage-2 .stage2-main .row-journey{padding-bottom:100px;padding-top:100px}}@media(max-width: 991.98px){.stage-2 .stage2-main .row-box-ctas{gap:1rem}}.stage-2 .stage2-main .interactive-map-link{background:#fff;border-radius:8px;display:block;box-shadow:0px 0px 10px rgba(0,0,0,.25);display:flex;align-items:center;justify-content:space-between;text-decoration:none}@media(max-width: 991.98px){.stage-2 .stage2-main .interactive-map-link{flex-direction:column}}.stage-2 .stage2-main .interactive-map-link .text{padding:28px;text-align:right}.stage-2 .stage2-main .interactive-map-link .text span{display:block}.stage-2 .stage2-main .interactive-map-link .text .title{background:url("../img/stage-2/next-arrow.svg") no-repeat right center;color:#39383f;display:inline-block;padding-right:40px;font-size:1.5rem;font-weight:600}.stage-2 .stage2-main .interactive-map-link .text em{color:#39383f;display:block;font-size:1.125rem}.stage-2 .stage2-main .row-journey h2{font-size:2rem;line-height:1.2;margin:0;padding:0}@media(min-width: 992px){.stage-2 .stage2-main .row-journey h2{font-size:3rem}}@media(max-width: 991.98px){.stage-2 .stage2-main .row-journey .col-8{padding-left:5px;padding-right:5px}}.stage-2 .stage2-main .row-journey .subhead{color:#908f98;font-size:1.5rem;font-weight:bold;line-height:1;text-transform:uppercase}.stage-2 .stage2-main .row-journey h3{font-size:2rem;padding:0}@media(min-width: 992px){.stage-2 .stage2-main .row-journey h3{font-size:2rem;line-height:1.125}}.stage-2 .stage2-main .row-journey .journey{background:#fff;display:flex;font-size:1.125rem;line-height:1.333;box-shadow:0px 0px 10px rgba(0,0,0,.25);margin:2rem 0}@media(max-width: 991.98px){.stage-2 .stage2-main .row-journey .journey{font-size:1rem;margin:1rem 10px;height:275px}}.stage-2 .stage2-main .row-journey .journey>div{padding:25px}.stage-2 .stage2-main .row-journey .journey .time{display:flex;align-items:center;font-size:1.5rem;font-weight:600}.stage-2 .stage2-main .row-journey .journey .destinations{background:url("../img/stage-2/destination-arrow.svg") no-repeat top 10px left;padding-left:70px;display:table;background-size:35px}@media(max-width: 991.98px){.stage-2 .stage2-main .row-journey .journey .destinations{background-size:74px;padding-left:79px}}.stage-2 .stage2-main .row-journey .journey .destinations>div{display:table-row}.stage-2 .stage2-main .row-journey .journey .destinations>div:last-child{padding-bottom:0}.stage-2 .stage2-main .row-journey .journey .destinations>div .location,.stage-2 .stage2-main .row-journey .journey .destinations>div .station{display:table-cell}.stage-2 .stage2-main .row-journey .journey .destinations>div .location{padding-right:50px;padding-bottom:36px}.stage-2 .stage2-main .row-journey .journey .destinations>div .station{font-weight:600;padding-bottom:36px}.stage-2 .stage2-main .row-journey .journey .destinations>div.last-child .location,.stage-2 .stage2-main .row-journey .journey .destinations>div.last-child .station{padding-bottom:0}.stage-2 .stage2-main .row-journey .journey .stations{font-weight:600;margin:1rem 0}.stage-2 .stage2-main .row-journey .journey .stations div{padding-bottom:36px}.stage-2 .stage2-main .row-journey .journey .stations div:last-child{padding-bottom:0}.stage-2 .stage2-main .row-destinations h2{font-size:2rem;line-height:1.2;margin:0}@media(min-width: 992px){.stage-2 .stage2-main .row-destinations h2{font-size:3rem}}.stage-2 .stage2-main .row-destinations .subhead{color:#908f98;font-size:1.5rem;font-weight:bold;line-height:1;text-transform:uppercase}.stage-2 .stage2-main .row-destinations .destination-large .inner{background-size:cover;height:100%}.stage-2 .stage2-main .row-destinations .destination-large .inner .overlay{background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;height:100%;width:100%;padding:20px;text-align:center;color:#fff}.stage-2 .stage2-main .row-destinations .destination-large .inner h2{color:#fff;font-size:2.5rem}@media(max-width: 991.98px){.stage-2 .stage2-main .row-destinations .destination-large .inner h2{font-size:1.8rem}}.stage-2 .stage2-main .row-destinations .destination-list{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(4, auto);grid-auto-flow:column;gap:25px}@media(max-width: 991.98px){.stage-2 .stage2-main .row-destinations .destination-list{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(8, auto);grid-auto-flow:column;gap:1rem;margin-top:1rem}}.stage-2 .stage2-main .row-destinations .destination-list a{background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.25);border-radius:8px;display:flex;justify-content:center;align-items:center;padding:20px;text-align:center;font-size:1.5rem;font-weight:bold;text-decoration:none;color:#39383f}.stage-2 .stage2-main .row-destinations .destination-list a:hover,.stage-2 .stage2-main .row-destinations .destination-list a:focus{background:#39383f;color:#fff}.stage-2 .stage2-main .row-destinations .destination-list a.active{background:#39383f;color:#fff}.station-list-slider-section{background-color:#fafafa}.station-list-slider-section .carousel-container .slick-dots{width:67%;display:flex;justify-content:center;padding-left:0rem !important;margin-top:57px !important}.station-list-slider-section .station-list-header-section{margin-left:auto;max-width:100%;margin-right:auto}@media(min-width: 992px){.station-list-slider-section .station-list-header-section{max-width:100%;padding:0 27.5px}}.station-list-slider-section .station-list-header-section h2{text-transform:uppercase;color:#908f98;font-weight:700;font-size:24px}@media(max-width: 991.98px){.station-list-slider-section .station-list-header-section h2{font-size:1.5rem}}.station-list-slider-section .station-list-header-section h3{font-size:58px;line-height:1.2;margin:0;padding:0;font-weight:600}@media(max-width: 991.98px){.station-list-slider-section .station-list-header-section h3{font-size:2rem}}.station-list-slider-section .stations-arrows-container{position:relative}.station-list-slider-section .station-navigation-list-buttons{display:flex;justify-content:center;margin-bottom:30px;position:relative;gap:138px}.station-list-slider-section .station-navigation-list-buttons .navigation-buttons-section{position:relative}@media(min-width: 992px){.station-list-slider-section .station-navigation-list-buttons .navigation-buttons-section{top:0;right:0}.station-list-slider-section .station-navigation-list-buttons .navigation-buttons-section--spotlight{right:-44%}}@media(min-width: 992px)and (min-width: 1440px){.station-list-slider-section .station-navigation-list-buttons .navigation-buttons-section--spotlight{right:-60%}}@media(min-width: 992px)and (min-width: 1495px){.station-list-slider-section .station-navigation-list-buttons .navigation-buttons-section--spotlight{right:-65%}}.station-list-slider-section .station-navigation-list-buttons .navigation-buttons-section--stations{right:-1%}@media(min-width: 992px){.station-list-slider-section .station-navigation-list-buttons .navigation-buttons-section--stations{right:0;top:5px;position:absolute}}.station-list-slider-section .container.carousel-container{max-width:100%;overflow:hidden}.station-list-slider-section .container.main-news-section{max-width:100%;overflow:visible}@media(min-width: 992px){.station-list-slider-section .container.main-news-section{max-width:1100px}}.station-list-slider-section .station-carousel,.station-list-slider-section .news-gallery-carousel{width:150%}.station-list-slider-section .button-section{display:flex;justify-content:center;width:39%;gap:6px}.station-list-slider-section .station-button-list-section{width:94.88px;height:44px;border-radius:100px;background-color:#fff;color:#39383f;padding:0;font-size:16.5px;line-height:16px;font-weight:700}.station-list-slider-section .station-button-list-section:active{background:#3a383f;border-color:#3a383f;color:#fff;border:3px solid #3a383f !important}.station-list-slider-section .station-list-button-all{color:#000;border-width:3px;border:0px solid;border-image:repeating-linear-gradient(45deg, #f33, #3bf, #f33 30px) 60;padding:1.75px;border-radius:30px;background-image:linear-gradient(white, white),linear-gradient(to right, #65a233, #01a1dd, #d30f1d, #af882d);background-origin:border-box;background-clip:content-box,border-box;background-position:0}.station-list-slider-section .station-list-button-all:hover{border:1.5px solid rgba(0,0,0,0)}.station-list-slider-section .station-list-button-all-inner{background-color:#fff;width:91px;height:40px;border-radius:1000px;margin-left:1px;padding:12px 0}.station-list-slider-section .station-list-button-all-inner:hover{width:88px;height:38px;margin-left:2px}.station-list-slider-section .station-list-button-1{border:2px solid #d30f1d}.station-list-slider-section .station-list-button-2{border:2px solid #65a233}.station-list-slider-section .station-list-button-3{border:2px solid #af882d}.station-list-slider-section .station-list-button-4{border:2px solid #0980a5}.station-list-slider-section .station-list-button-1:hover{border:3px solid #d30f1d}.station-list-slider-section .station-list-button-2:hover{border:3px solid #65a233}.station-list-slider-section .station-list-button-3:hover{border:3px solid #af882d}.station-list-slider-section .station-list-button-4:hover{border:3px solid #0980a5}.station-list-slider-section .station-card-section{display:flex;flex-direction:row;justify-content:flex-start}.station-list-slider-section .station-card-section a{text-decoration:none}.station-list-slider-section .station-carousel__item,.station-list-slider-section .news-gallery-carousel__item{min-width:364px}@media(min-width: 992px){.station-list-slider-section .station-carousel__item,.station-list-slider-section .news-gallery-carousel__item{max-width:370px}}.station-list-slider-section .station-card{min-width:285px !important;filter:drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.1));border-radius:8px;margin:0 8px}.station-list-slider-section .station-title-section{display:flex;flex-direction:column;background-color:#fff;border-radius:8px 8px 0 0;padding-top:3%;padding-bottom:3%}.station-list-slider-section .station-number{border-radius:50%;color:#fff;width:20px;height:20px;text-align:center;margin:0;margin-right:5px;background-size:105%;background-position:center}.station-list-slider-section .station-number-1{background-color:#d30f1d;background-image:url("../img/stage-2/line-1.svg")}.station-list-slider-section .station-number-2{background-color:#65a233;background-image:url("../img/stage-2/line-2.svg")}.station-list-slider-section .station-number-3{background-color:#af882d;background-image:url("../img/stage-2/line-3.svg")}.station-list-slider-section .station-number-4{background-color:#01a1dd;background-image:url("../img/stage-2/line-4.svg")}.station-list-slider-section .station-number-section{display:flex;margin-left:15px}.station-list-slider-section .station-title{font-size:30px;line-height:24px;padding-left:1%;margin-left:12px;margin-bottom:0;color:#39383f;font-weight:600}.station-list-slider-section .button-active-state{background-image:none !important;background-color:#39383f !important;color:#fff !important;border-width:0px !important;border-image:none !important}.station-list-slider-section .news-carousel-container .gradient-button .gradient-button-inner a{color:#fff;text-decoration-line:none}.station-list-slider-section .navigation-buttons-section{display:flex;justify-content:flex-end;align-items:center;gap:17px}.station-list-slider-section .navigation-buttons-slider{border:1.25px solid rgba(57,56,63,.6);background:#fff;border-radius:100px;display:block;padding:11px 7px 13px;text-align:center;display:block;height:40px;width:40px}.station-list-slider-section .navigation-buttons-slider img{max-width:17px;width:17px;height:13px}.station-list-slider-section .navigation-buttons-slider svg{max-width:17px;width:17px;height:13px;position:relative;top:-3px}.station-list-slider-section .navigation-buttons-slider:hover,.station-list-slider-section .navigation-buttons-slider:focus{box-shadow:0 0 1px 1px #39383f;border-color:#39383f}.station-list-slider-section .navigation-buttons-slider:hover svg path,.station-list-slider-section .navigation-buttons-slider:focus svg path{fill:#39383f;fill-opacity:1}.station-list-slider-section .navigation-buttons-slider:active{background:#39383f;color:#fff;box-shadow:0 0 1px 1px #39383f;border-color:#39383f}.station-list-slider-section .navigation-buttons-slider:active svg path{fill:#fff;fill-opacity:1}.station-list-slider-section .navigation-buttons-slider img:hover{filter:invert(100%) sepia(89%) saturate(100%) hue-rotate(354deg) brightness(0%) contrast(100%)}.station-list-slider-section .station-list-image{overflow:hidden;border-radius:0 0 11px 11px}.station-list-slider-section .station-list-image img{transition:transform .2s;width:100%}.station-list-slider-section .station-list-image img:hover{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}.stage-2 .photo-gallery-generic .photo-gallery-first-row{flex-direction:column !important}.stage-2 .photo-gallery-generic .gallery-subhead-arrows{display:flex;max-width:98% !important;justify-content:space-between}.stage-2 .photo-gallery-generic .gallery-subhead-arrows .subhead{margin-bottom:36px;margin-top:0px}.stage-2 .photo-gallery-generic .photo-carousel-container-nav--new{max-width:98%;position:initial;top:0px}.stage-2 .photo-gallery-generic .photo-carousel-container{padding-left:0rem !important}.stage-2 .photo-gallery-generic .gallery-image{min-height:20vw}@media(max-width: 991.98px){.stage-2 .photo-gallery-generic .gallery-image{height:auto}}.stage-2 .photo-gallery-generic .gallery-image img{border-radius:8px;height:20vw;width:100%;max-height:394px;object-fit:cover}@media(max-width: 991.98px){.stage-2 .photo-gallery-generic .gallery-image img{height:auto}}.stage-2 .photo-gallery-generic .gallery-image img::selection{background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.stage-2 .photo-gallery-generic .station-list-header-section{margin-left:auto;max-width:100%;margin-right:auto}@media(min-width: 992px){.stage-2 .photo-gallery-generic .station-list-header-section{max-width:100%;padding:0 27.5px}}.stage-2 .photo-gallery-generic .station-list-header-section h5{text-transform:uppercase;color:#908f98;font-weight:700}.stage-2 .photo-gallery-generic .stations-arrows-container{position:relative}.stage-2 .photo-gallery-generic .station-navigation-list-buttons{display:flex;justify-content:center;margin-bottom:30px;position:relative;gap:138px}.stage-2 .photo-gallery-generic .station-navigation-list-buttons .navigation-buttons-section{position:relative}@media(min-width: 992px){.stage-2 .photo-gallery-generic .station-navigation-list-buttons .navigation-buttons-section{top:0;right:0}.stage-2 .photo-gallery-generic .station-navigation-list-buttons .navigation-buttons-section--spotlight{right:-44%}}@media(min-width: 992px)and (min-width: 1440px){.stage-2 .photo-gallery-generic .station-navigation-list-buttons .navigation-buttons-section--spotlight{right:-60%}}@media(min-width: 992px)and (min-width: 1495px){.stage-2 .photo-gallery-generic .station-navigation-list-buttons .navigation-buttons-section--spotlight{right:-65%}}.stage-2 .photo-gallery-generic .station-navigation-list-buttons .navigation-buttons-section--stations{right:-1%}@media(min-width: 992px){.stage-2 .photo-gallery-generic .station-navigation-list-buttons .navigation-buttons-section--stations{right:-2%}}@media(min-width: 1440px){.stage-2 .photo-gallery-generic .station-navigation-list-buttons .navigation-buttons-section--stations{right:-15%}}@media(min-width: 1495px){.stage-2 .photo-gallery-generic .station-navigation-list-buttons .navigation-buttons-section--stations{right:-18%}}.stage-2 .photo-gallery-generic .container.carousel-container{max-width:100%;overflow:hidden}@media(min-width: 992px){.stage-2 .photo-gallery-generic .container.carousel-container{max-width:1495px}}.stage-2 .photo-gallery-generic .container.main-news-section{max-width:100%;overflow:visible}@media(min-width: 992px){.stage-2 .photo-gallery-generic .container.main-news-section{max-width:1100px}}.stage-2 .photo-gallery-generic .station-carousel,.stage-2 .photo-gallery-generic .news-gallery-carousel{width:150%}.stage-2 .photo-gallery-generic .button-section{display:flex;justify-content:center;width:39%;gap:6px}.stage-2 .photo-gallery-generic .station-button-list-section{width:94.88px;height:44px;border-radius:100px;background-color:#fff;color:#39383f;padding:0;font-size:16.5px;line-height:16px;font-weight:700}.stage-2 .photo-gallery-generic .station-button-list-section:active{background:#3a383f;border-color:#3a383f;color:#fff;border:3px solid #3a383f !important}.stage-2 .photo-gallery-generic .station-card-section{display:flex;flex-direction:row;justify-content:flex-start}.stage-2 .photo-gallery-generic .station-card-section a{text-decoration:none}.stage-2 .photo-gallery-generic .station-card{filter:drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.1));border-radius:8px;margin:0 8px}.stage-2 .photo-gallery-generic .station-title-section{display:flex;flex-direction:column;background-color:#fff;border-radius:8px 8px 0 0;padding-top:3%;padding-bottom:3%}.stage-2 .photo-gallery-generic .station-number{border-radius:50%;color:#fff;width:20px;height:20px;text-align:center;margin:0;margin-right:5px;background-size:105%;background-position:center}.stage-2 .photo-gallery-generic .station-number-section{display:flex;margin-left:15px}.stage-2 .photo-gallery-generic .station-title{font-size:30px;line-height:24px;text-transform:uppercase;padding-left:1%;margin-left:12px;margin-bottom:0;color:#39383f;font-weight:600}.stage-2 .photo-gallery-generic .navigation-buttons-section{display:flex;justify-content:flex-end;align-items:center;gap:17px}.stage-2 .photo-gallery-generic .navigation-buttons-slider{border:1.25px solid rgba(57,56,63,.6);background:#fff;border-radius:100px;display:block;padding:11px 7px 13px;text-align:center;display:block;height:40px;width:40px;display:flex;justify-content:center;align-items:center}.stage-2 .photo-gallery-generic .navigation-buttons-slider img{max-width:17px;width:17px;height:13px}.stage-2 .photo-gallery-generic .navigation-buttons-slider svg{max-width:17px;width:17px;height:13px;position:relative;top:-3px}.stage-2 .photo-gallery-generic .navigation-buttons-slider:hover,.stage-2 .photo-gallery-generic .navigation-buttons-slider:focus{box-shadow:0 0 1px 1px #39383f;border-color:#39383f}.stage-2 .photo-gallery-generic .navigation-buttons-slider:hover svg path,.stage-2 .photo-gallery-generic .navigation-buttons-slider:focus svg path{fill:#39383f;fill-opacity:1}.stage-2 .photo-gallery-generic .navigation-buttons-slider:active{background:#39383f;color:#fff;box-shadow:0 0 1px 1px #39383f;border-color:#39383f}.stage-2 .photo-gallery-generic .navigation-buttons-slider:active svg path{fill:#fff;fill-opacity:1}.stage-2 .photo-gallery-generic .navigation-buttons-slider img:hover{filter:invert(100%) sepia(89%) saturate(100%) hue-rotate(354deg) brightness(0%) contrast(100%)}.stage-2 .photo-gallery-generic .station-list-image{overflow:hidden;border-radius:0 0 11px 11px}.stage-2 .photo-gallery-generic .station-list-image img{transition:transform .2s;width:100%}.stage-2 .photo-gallery-generic .station-list-image img:hover{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}.stage-2 .container-photo-gallery-header{padding-bottom:20px;padding-top:20px}@media(min-width: 992px){.stage-2 .container-photo-gallery-header{padding-top:80px}}.stage-2 .subhead{color:#908f98;font-size:1.5rem;font-weight:bold;line-height:1;text-transform:uppercase}.stage-2 .photo-carousel-container .gallery-image{float:left;margin-right:20px}.stage-2 .photo-carousel-container .slick-dots{display:none !important}.stage-2 .accessibility-cta-container img{margin:-24px -24px 0 -24px !important;width:calc(100% + 48px);max-width:none}@media(max-width: 991.98px){.stage-2 .accessibility-cta-container.container-center{padding:24px 0px}.stage-2 .accessibility-cta-container.container-center a.content-btn{font-size:.875rem;padding:10px 15px;margin-top:10px}.stage-2 .accessibility-cta-container.container-center .accordion-container{padding:0}.stage-2 .accessibility-cta-container.container-center .table-border{width:132% !important;margin-left:-38px}.stage-2 .accessibility-cta-container.container-center .col-8{margin:20px 0px}.stage-2 #atstation a.content-btn,.stage-2 #onboard a.content-btn,.stage-2 #web-accessibility a.content-btn,.stage-2 #planning a.content-btn{margin:12px 0px}}.stage-2 .container-text-block h2{font-weight:600}.stage-2 .container-text-block p.subhead{font-size:1.5rem;text-transform:none;font-weight:normal}.stage-2 .accordion-container .accordion{box-shadow:0px 5px 20px rgba(0,0,0,.25);border-radius:8px;border:none;background:url("../img/stage-2/accordion-closed.svg") no-repeat 97.5% 50% #fff;font-size:2.5rem;padding:15px;color:#39383f;width:100%;text-align:left}@media(min-width: 992px){.stage-2 .accordion-container .accordion{padding:15px 30px;font-weight:600}}.stage-2 .accordion-container .accordion.active{background:url("../img/stage-2/accordion-open.svg") no-repeat 97.5% 50% #fff}@media(max-width: 991.98px){.stage-2 .accordion-container .accordion{font-size:1.563rem;background-size:15px;background-position:right 10px center;font-weight:600;padding-right:30px}.stage-2 .accordion-container .accordion.active{background-size:15px;background-position:right 10px center;padding-right:30px}}.stage-2 .news-carousel-container .gallery-carousel{padding-bottom:0;margin-bottom:-10px}.stage-2 .news-carousel-container .carousel-container .slick-dots{margin-bottom:0}.stage-2 .news-carousel-container .gradient-button{min-width:134px;width:fit-content;max-width:fit-content;min-height:32px;max-height:fit-content;height:fit-content;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 10px;gap:8px;line-height:.625rem;border-radius:100px;margin:10px 0px;border-width:1.5px}.stage-2 .news-carousel-container .gradient-button a{line-height:1.25}.stage-2 .news-carousel-container .gradient-button:hover,.stage-2 .news-carousel-container .gradient-button:focus{border-width:2.5px;margin:9px -1px -1px}.stage-2 .news-carousel-container .gradient-button:active{border-width:2.5px;margin:9px -1px -1px;background:#383535;box-shadow:0 0 6px 0 #383535;border-color:#383535;color:#fff}@media(max-width: 991.98px){.station-list-header-section h5{margin-bottom:0;font-size:18px;line-height:23px}.station-navigation-list-buttons{justify-content:center;width:100%;gap:0}.button-section{width:100%;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-left:1%;margin-right:6%}.station-carousel,.news-gallery-carousel{margin-left:0;margin-right:0;position:relative;left:-8px}.station-list-header-section{padding:20px 27.5px}.stage-2 .col-8{padding-left:27.5px;padding-right:27.5px}.stage-2 .stage2-timeline-carousel .timeline-carousel__item-inner{height:auto;width:calc(100vw - 55px)}.stage-2 .stage2-timeline-carousel .carousel-image-container{width:100%}.stage-2 .stage2-timeline-carousel .timeline-carousel__item .timeline-carousel__image{width:100%;height:auto}}@media(min-width: 992px){.stage-2 .station-list-slider-section{padding:100px 0}}@media(min-width: 992px)and (max-width: 1439px){.stage-2 .stage2-nav-section{padding:0 20px}.stage-2 .stage2-timeline-carousel .timeline-carousel__item-inner{min-height:500px}.stage-2 .stage2-header .stage2-header-inner{max-width:100%}.stage-2 .container{max-width:100%}.stage-2 .stage2-main .container-center{max-width:100%;padding-left:47.5px;padding-right:47.5px}.stage-2 .stage2-main .container-center .container-center{padding-left:0;padding-right:0}.stage-2 .stage2-main .container.full-width{padding-left:0;padding-right:0}.stage-2 .slide .container{padding-left:0;padding-right:0;max-width:calc(100vw - 95px)}.stage-2 .slider-controls .container{max-width:calc(100vw - 95px)}.container.carousel-container{max-width:100%;padding-left:47.5px;padding-right:47.5px}.container.carousel-container.news-carousel-container{max-width:100%;padding-left:37.5px;padding-right:47.5px}.stage-2 .scroll-more{right:-40px}.stage-2.fr .scroll-more{right:-90px}.stage-2 .controls{text-shadow:-1px 1px 0 #595854,1px 1px 0 #595854,1px -1px 0 #595854,-1px -1px 0 #595854;max-width:100%}.station-card{width:calc(33vw - 40px)}.benefits-section{padding-left:47.5px;padding-right:47.5px}station-list-header-section{padding-left:47.5px;padding-right:47.5px}.station-list-slider-section{margin:70px auto 0}.stage-2 .stage2-main .stage2-tab-nav{gap:0}.stage-2 .stage2-main .stage2-tab-nav a{padding:30px 20px}.stage-2 .info-bubbles{padding-right:40px}.stage-2 .photo-carousel-container .gallery-image{max-width:calc(33vw - 27.5px)}.fr.stage-2 .info-bubble .text{font-size:1rem}.stage-2 .stage2-breadcrumbs-inner.stage-2-news-breadcrumbs{max-width:100%;padding-left:47.5px;padding-right:47.5px}.stage-2 .main-content-stage-2-news .main-news-section{padding-left:47.5px;padding-right:47.5px}.stage-2 .main-content-stage-2-news .construction-cards{max-width:1495px;padding-left:47.5px;padding-right:47.5px}.stage-2 .main-content-stage-2-news .latest-news-content{padding-left:47.5px;padding-right:47.5px}.stage-2 .main-content-stage-2-news .latest-news-content .container.stay-updated-news-container{padding:0}.stage-2 .main-content-stage-2-news .main-news-item h2{padding-left:0}.stage-2 .main-content-stage-2-news .construction-news-content h2{margin-left:0}.stage-2 .main-content-stage-2-news .construction-cards{max-width:97%;padding-left:0;padding-right:0;margin:0 auto;width:100%}.stage-2 .main-content-stage-2-news .construction-news-card{width:auto;position:relative}.stage-2 .news-content-newsletter{margin-left:auto;margin-right:auto}.main-news-section .carousel-container .slick-dots{width:100%;justify-content:center;padding-left:0;max-width:calc(100vw - 110px)}}@media(min-width: 992px)and (max-width: 1060px){.stage-2 .controls{gap:10px;position:relative;left:-30px}.stage-2 .info-bubble{margin-left:20px}}@media(max-width: 991.98px){.stage-2 .row.hero-slider-row{margin-left:0;margin-right:0}}@media(min-width: 1440px){.stage-2 .row.hero-slider-row{margin-left:0;margin-right:0}.stage-2 .hero-slider-row .col-8{padding:0}.stage-2 .stage2-header .stage2-header-inner{max-width:1495px}.stage-2 .stage2-main .container-center{max-width:1495px;padding:0 27.5px}.stage-2 .stage2-main .container-center .container-center{padding-left:0;padding-right:0}.stage-2 .stage2-main .container.full-width{padding-left:0;padding-right:0}.stage-2 .container.container--stations{max-width:1495px}.stage-2 .slide .container{max-width:1495px}.stage-2 .slider-controls .container{max-width:1495px}.container.carousel-container{max-width:1495px;padding:0;padding-left:27.5px;padding-right:27.5px}.container.carousel-container.news-carousel-container{padding-left:17.5px;padding-right:37.5px}.stage-2 .scroll-more{right:-40px}.stage-2.fr .scroll-more{right:-90px}.stage-2 .controls{max-width:100%}.station-card{width:464px}.stage-2 .container.carousel-container.news-carousel-container .gallery-card{width:459px;max-width:364px}.benefits-section{max-width:1495px;padding-left:27.5px;padding-right:27.5px}.station-list-header-section{padding-left:27.5px;padding-right:27.5px}.station-list-slider-section{max-width:1495px;margin:70px auto 0 auto}.stage-2 .hero-slider .info-bubbles{padding-right:65px}.stage-2 .container-photo-gallery-header{max-width:1495px}.stage-2 .photo-carousel-container .gallery-image{max-width:465px}.stage-2 .main-content-stage-2-news .main-news-item h2{padding-left:0}.stage-2 .main-content-stage-2-news .construction-news-content h2{margin-left:0}.stage-2 .main-content-stage-2-news .construction-cards{margin:0 auto;width:auto;max-width:97%}.stage-2 .main-content-stage-2-news .construction-news-card{width:auto;position:relative}.stage-2 .news-content-newsletter{margin-left:auto;margin-right:auto}.stage-2 .news-content-newsletter .container.container-full-width.stay-updated-news-container{padding:0 !important}.main-news-section .carousel-container .slick-dots{width:100%;justify-content:center;padding-left:0;max-width:1330px}}.no-scroll{overflow:hidden}@media(max-width: 991.98px){.stage-2 h1{font-size:2.813rem;line-height:1.04}.stage-2 h2{font-size:2.375rem;line-height:1.18}.stage-2 h3{font-size:2rem;line-height:1.16}.stage-2 h4{font-size:1.125rem;line-height:1.15}.stage-2 h5{font-size:1.25rem;line-height:1.25}.stage-2 .subheader{font-size:1.125rem;line-height:.75}.stage-2 .main-nav-scroll-container{max-height:100vh;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.stage-2 .main-nav-scroll-container::-webkit-scrollbar{display:none}.stage-2 .benefits-section h2{font-size:1.5rem;line-height:1.18}.stage-2 .hero-slider-row>.col-8{padding:0}.stage-2 .stage2-header .stage2-main-nav>li>a{font-size:1.25rem}.stage-2 .stage2-header .stage2-main-nav>li.subnav-open .subnav .subnav-item>a{font-size:1rem}.stage-2 .slide .container{padding:1.5rem 0 0}.station-navigation-list-buttons{flex-direction:column}.station-navigation-list-buttons .navigation-buttons-section--stations{padding:1rem 0 0}.stage-2 .gallery-card{height:auto;margin-right:0}.stage-2 .info-bubbles .slider-canvas{min-width:1000px}.stage-2 .slide a.explore{margin-right:10px}.stage-2 .slide a.hero-slider-cta{margin:1rem 0;display:inline-block}.stage-2 .stage2-timeline-carousel .timeline-carousel__item-inner{max-width:90vw}.station-card{max-width:calc(95vw - 55px)}.stage-2 .gallery-card{min-width:0;max-width:calc(100vw - 75px)}.stage-2 .gallery-card img{max-width:100%}.stage-2 .gradient-button{font-size:1rem;padding:.5rem 1.5rem;white-space:nowrap}.stage-2 .gallery-card-text{font-size:1.125rem;width:auto}.stage-2 .spotlight-title{font-size:1rem}.stage-2 .gallery-card-read-more a{font-size:1rem}.stage-2 .col-8{max-width:calc(100vw - 55px)}.stage-2 .text-overlay h1{color:#fff;font-size:2.813rem}.stage-2 .text-overlay h1 br{display:none}.stage-2 h2{font-size:2.375rem;line-height:1.2}.stage-2 .slide a.hero-slider-cta{display:none}.stage-2 .spotlight-section h3,.stage-2 .homepage-news-section .spotlight-section h3{font-size:2.375rem;line-height:1.2}.stage-2 .updated-section h1,.stage-2 .updated-section h2{font-size:1.5rem;line-height:1.2;margin-bottom:1rem}.stage-2 .stage2-timeline-carousel .heading-two{font-size:2.375rem;line-height:1.2}.station-list-header-section h5{font-size:1rem;line-height:1}.station-button-list-section{padding:5px 8px;font-size:.75rem}button.station-button-list-section.station-list-button-all{color:#000;border-width:3px;border:0px solid;border-image:repeating-linear-gradient(45deg, #f33, #3bf, #f33 30px) 60;padding:1.75px;border-radius:30px;background-image:linear-gradient(white, white),linear-gradient(to right, #65a233, #01a1dd, #d30f1d, #af882d);background-origin:border-box;background-clip:content-box,border-box;background-position:0}.station-navigation-list-buttons{max-width:100vw}.benefits-section h5{font-size:1rem;line-height:1}.social-buttons-bar a{background-color:#fff;display:inline-flex;font-size:1rem;padding:5px 20px;height:auto;width:auto;max-width:80vw}.stage-2 .subscribe-button{margin-left:0}.benefits-single-box.active p{font-size:.875rem}.benefits-title-box h6{font-size:.875rem}.social-links-bar{flex-direction:column;width:auto;text-align:center}.social-images-bar{grid-template-columns:1fr 1fr}.instagram-buttton-bar{width:auto;white-space:nowrap;font-size:.875rem}.stage-2 .stay-updated-section .row.row-full-width{align-items:flex-start}.stage-2 .updated-title{font-size:1.25rem;line-height:1}.stage-2 .myalerts-button{margin-left:auto;width:auto}.social-media-links-section{margin-left:0;max-width:100%}.benefits-text-box-section{max-width:calc(100vw - 55px)}.stage-2 .stage2-header{max-width:100vw}.stage-2 .container{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.stage-2 .container::-webkit-scrollbar{display:none}.stage-2 .container.carousel-container{overflow-x:hidden}.stage-2 .slide .container{max-width:100vw;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.stage-2 .slide .container::-webkit-scrollbar{display:none}.stage-2 .hero-slider-row .col-8{max-width:100%}.stage-2 .col-8{max-width:none !important}.row>.col-lg-third{margin-bottom:14px}.carousel-container .slick-dots{display:none !important}.stage-2 .stage2-timeline-carousel .slick-track::after{display:none}.stage-2 .stage2-timeline-carousel .line-circle{display:none}.container.carousel-container.news-carousel-container{padding-left:17.5px;margin:0}.stage-2 .news-carousel-container .gallery-carousel{width:150%}.stage-2 .homepage-news-section{padding-bottom:50px}.stage-2 .stage2-header .stage2-main-nav>li.subnav-open a:active{color:#d30f1d !important;font-weight:600 !important}.stage-2 .stage2-main .container-prev-next .bottom-cta p{font-size:1.0625rem}.station-list-slider-section .station-navigation-list-buttons{gap:20px}.stage-2 .hero-slider{height:auto !important}.stage-2 .hero-slider .slide{position:relative;display:none}.stage-2 .hero-slider .slide.active{display:block}.stage-2 .homepage-news-section .spotlight-title{font-size:1.5rem}.stage-2 .flip-card-section-label,.stage-2 .section-subheader{font-size:1.125rem}.stage-2 .flip-card-section h2{font-size:2.375rem;line-height:1.2}.station-list-slider-section .button-section{width:auto;margin-left:auto;margin-right:auto}}.stage-2 a.content-btn{background-color:#fff;border:1.5px solid #39383f;border-radius:100px;color:#39383f;display:inline-block;font-size:1rem;font-weight:600;margin-right:20px;padding:16px 24px;text-decoration:none}.stage-2 a.content-btn:hover,.stage-2 a.content-btn:focus{box-shadow:0 0 1px 1px #39383f}.stage-2 a.content-btn:after{content:"";display:inline-block;width:14px;height:10px;background:red;background:url("../img/stage-2/cta-arrow-right.svg") no-repeat center;background-size:contain;margin-left:10px}.stage-2 a.content-btn:active{background:#39383f;border-color:#39383f !important;box-shadow:0 0 1px 1px #39383f !important;color:#fff}.stage-2 a.content-btn:active:after{background:url("../img/stage-2/cta-arrow-right-reverse.svg") no-repeat center;background-size:contain}.stage-2 a.content-btn.no-arrow:after{display:none}.stage-2 a.content-btn.line1{border:1.5px solid #d30f1d}.stage-2 a.content-btn.line1:hover,.stage-2 a.content-btn.line1:focus{box-shadow:0 0 1px 1px #d30f1d}.stage-2 a.content-btn.line2{border:1.5px solid #65a233}.stage-2 a.content-btn.line2:hover,.stage-2 a.content-btn.line2:focus{box-shadow:0 0 1px 1px #65a233}.stage-2 a.content-btn.line3{border:1.5px solid #8f7200}.stage-2 a.content-btn.line3:hover,.stage-2 a.content-btn.line3:focus{box-shadow:0 0 1px 1px #8f7200}.stage-2 a.content-btn.line4{border:1.5px solid #0980a5}.stage-2 a.content-btn.line4:hover,.stage-2 a.content-btn.line4:focus{box-shadow:0 0 1px 1px #0980a5}.stage-2 a.content-btn.no-border{border:none;padding-left:0}.stage-2 a.content-btn.no-border:hover:after,.stage-2 a.content-btn.no-border:focus:after{background-image:url("../img/stage-2/cta-arrow-right-red.svg")}.stage-2 a.content-btn.gradient{background-image:linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)),linear-gradient(268deg, #038700, #01a1dd, #d30f1d, #af882d);border-color:rgba(0,0,0,0);box-shadow:2px 1000px 1px #fff inset}.stage-2 a.content-btn.gradient:hover,.stage-2 a.content-btn.gradient:focus{border-width:2.5px;margin-left:-1px;margin-right:19px;margin-top:-1px}.stage-2 a.content-btn.gradient:active{background:#39383f;border-color:#39383f}@media(max-width: 991.98px){.stage-2 a.content-btn{font-size:.875rem;padding:8px 16px;margin-bottom:1rem}}.stage-2 a.content-btn.content-btn-small{font-size:.875rem;padding:8px 16px}.stage-2 a.arrow-btn{border:1.5px solid #39383f;display:inline-block;border-radius:100%;padding:13px 10px 12px 11px;text-align:center;font-size:1rem}.stage-2 a.arrow-btn:hover,.stage-2 a.arrow-btn:focus{box-shadow:0 0 1px 1px #39383f}.stage-2 a.arrow-btn:active{background:#39383f !important;border-color:#39383f !important;color:#fff;box-shadow:0 0 1px 1px #39383f !important}.stage-2 a.arrow-btn:active .inner{background:#fff !important}.stage-2 a.arrow-btn .inner{background:#39383f;width:16px;height:12px;overflow:hidden;display:block;text-indent:-1000%;-webkit-mask-image:url("../img/stage-2/cta-arrow-right.svg");mask-image:url("../img/stage-2/cta-arrow-right.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;mask-repeat:no-repeat;mask-position:center center;mask-size:16px 12px;-webkit-mask-size:16px 12px}.stage-2 a.arrow-btn.left-arrow .inner{-webkit-mask-image:url("../img/stage-2/cta-arrow-left.svg");mask-image:url("../img/stage-2/cta-arrow-left.svg")}.stage-2 a.arrow-btn.line1{background:#fff;border-color:#d30f1d}.stage-2 a.arrow-btn.line1 .inner{background:#d30f1d}.stage-2 a.arrow-btn.line1:hover,.stage-2 a.arrow-btn.line1:focus{background:#d30f1d;border-color:#d30f1d;box-shadow:0 0 1px 1px #d30f1d}.stage-2 a.arrow-btn.line1:hover .inner,.stage-2 a.arrow-btn.line1:focus .inner{background:#fff}.stage-2 a.arrow-btn.line2{background:#fff;border-color:#65a233}.stage-2 a.arrow-btn.line2 .inner{background:#65a233}.stage-2 a.arrow-btn.line2:hover,.stage-2 a.arrow-btn.line2:focus{background:#65a233;border-color:#65a233;box-shadow:0 0 1px 1px #65a233}.stage-2 a.arrow-btn.line2:hover .inner,.stage-2 a.arrow-btn.line2:focus .inner{background:#fff}.stage-2 a.arrow-btn.line3{background:#fff;border-color:#8f7200}.stage-2 a.arrow-btn.line3 .inner{background:#8f7200}.stage-2 a.arrow-btn.line3:hover,.stage-2 a.arrow-btn.line3:focus{background:#8f7200;border-color:#8f7200;box-shadow:0 0 1px 1px #8f7200}.stage-2 a.arrow-btn.line3:hover .inner,.stage-2 a.arrow-btn.line3:focus .inner{background:#fff}.stage-2 a.arrow-btn.line4{background:#fff;border-color:#0980a5}.stage-2 a.arrow-btn.line4 .inner{background:#0980a5}.stage-2 a.arrow-btn.line4:hover,.stage-2 a.arrow-btn.line4:focus{background:#0980a5;border-color:#0980a5;box-shadow:0 0 1px 1px #0980a5}.stage-2 a.arrow-btn.line4:hover .inner,.stage-2 a.arrow-btn.line4:focus .inner{background:#fff}.events-calendar-section{margin:0 11%;flex-direction:column;display:flex}@media(min-width: 992px){.events-calendar-section{max-width:1495px;padding:0 27.5px;margin:0 auto}}.events-calendar-section button{background:#efd2d3;border-radius:100px;display:flex;flex-direction:row;align-items:center;padding:4px 16px;gap:10px;color:#d30f1d;border-color:#d30f1d;border-width:0px;justify-content:center}.events-calendar-section button:hover{box-shadow:0 0 1px 1px #d30f1d}.events-calendar-section button:active{background:#383535;box-shadow:0 0 1px 1px #383535;color:#fff}.events-sections{display:flex;flex-direction:column}@media(min-width: 992px){.events-sections{flex-direction:row;margin-bottom:24px;justify-content:space-between}}.events-header{display:flex;color:#15104d;flex-direction:column;margin-bottom:5%;font-weight:600}.events-header h2{margin-top:75px;font-size:3.625rem;line-height:1.2}@media(max-width: 767.98px){.events-header h2{font-size:28.8px;line-height:33.12px;font-weight:700}}.latest-event-container{display:flex}@media(min-width: 992px){.latest-event-container:hover{background:#fff;box-shadow:0px 4px 15px rgba(0,0,0,.25);border-radius:15px;width:50%;max-width:540px;margin-left:-1%;padding-left:1%}}.latest-event{max-width:540px;display:flex;flex-direction:column;gap:8px;margin-bottom:13%}.latest-event p{margin-top:0;margin-bottom:0}@media(min-width: 992px){.latest-event{height:432px;margin-bottom:0rem}}.latest-event h3{font-weight:600}@media(min-width: 992px){.latest-event h3{font-size:2.5rem;line-height:1.2}}@media(max-width: 767.98px){.latest-event h3{font-size:16px;line-height:20.8px}}.latest-event h4{font-weight:600}@media(min-width: 992px){.latest-event h4{font-size:1.5rem;line-height:1.2}}.latest-event .event-date{font-size:1.25rem;font-weight:600}@media(min-width: 992px){.latest-event .event-date{font-size:1.5rem;line-height:1.2}}@media(max-width: 767.98px){.latest-event .event-date{font-size:14px;line-height:24px;font-weight:400}}@media(max-width: 767.98px){.latest-event p{font-size:12px;line-height:.5;font-weight:400 !important}}@media(max-width: 767.98px){.events-container{margin-bottom:50px}}.upcoming-events{display:flex;flex-direction:column;margin:0rem;background:#fff;box-shadow:0px 4px 15px rgba(0,0,0,.25);border-radius:8px;padding:15px}@media(min-width: 992px){.upcoming-events{margin:0% 2%;padding:15px;flex-direction:row;background:none;box-shadow:none;border-radius:0}}@media(min-width: 393px)and (max-width: 1440px){.upcoming-events{margin:0% 2%;padding:10px;flex-direction:row;background:none;box-shadow:none;border-radius:0}}@media(max-width: 767.98px){.upcoming-events{display:flex;flex-direction:row;margin:0rem;background:none;box-shadow:none;border-radius:0;padding-left:0px}}.upcoming-events>div>h4{font-size:24px;line-height:48px;font-weight:bold}@media(max-width: 767.98px){.upcoming-events>div>h4{font-weight:bold;font-size:14px;line-height:17.5px}}@media(min-width: 393px)and (max-width: 1440px){.upcoming-events>div>h4{line-height:35px}}.upcoming-events h6{font-weight:600}.upcoming-events h4{padding-top:1%}@media(min-width: 992px){.upcoming-events h4{padding-top:.5rem}}.upcoming-events:hover{background:#fff;box-shadow:0px 4px 15px rgba(0,0,0,.25);border-radius:8px}.upcoming-events-section{width:100%;display:flex;flex-direction:column;height:auto;gap:20px}@media(min-width: 992px){.upcoming-events-section{width:50%;overflow-y:auto;flex-direction:column;height:450px;min-width:50%}}@media(min-width: 393px)and (max-width: 820px){.upcoming-events-section{margin-bottom:40px}}.upcoming-month{text-align:center;font-family:"Inter",sans-serif;font-style:normal;font-weight:400;line-height:24px;margin-bottom:0;text-transform:uppercase;font-size:32px;text-transform:uppercase}@media(min-width: 992px){.upcoming-month{font-size:18px}}@media(max-width: 767.98px){.upcoming-month{font-size:12px;font-weight:500;line-height:21px}}.upcoming-date{text-align:center;color:#d30f1d;font-weight:600;padding-top:0;font-size:3.5rem;margin-bottom:0}@media(min-width: 992px){.upcoming-date{font-size:3rem;line-height:1.2}}@media(max-width: 767.98px){.upcoming-date{font-size:31.63px;line-height:35.43px;font-weight:600}}.date-section{padding:0 5% 0 5%}@media(max-width: 767.98px){.date-section{padding:6.25% 5% 0 5%}}@media(max-width: 767.98px){.date-section p{margin:0}}.events-container{background:url(../img/stage-2/events-calendar-bg-transparent.jpg);background-size:cover}.stay-updated>a{word-spacing:9999px;font-weight:700px;font-size:25px}.stay-updated>a span.description{word-spacing:1px}.latest-event>div>button{margin-top:25px;margin-bottom:21px}@media(max-width: 767.98px){.latest-event>div>button{margin-bottom:0}}.latest-event>.event-date{margin-bottom:20px}@media(max-width: 767.98px){.latest-event>.event-date{margin-bottom:0}}@media(max-width: 991.98px){.stage-2 .stage2-header .stage2-main-nav>li .expand:focus{background:#d30f1d}}@media(max-width: 991.98px){.stage-2 .desktop-only{display:none}.stage-2 .mobile-only{display:block}}@media(min-width: 992px){.stage-2 .desktop-only{display:block}.stage-2 .mobile-only{display:none}}@media(min-width: 992px){.stage-2 .stage2-header .stage2-top-nav-container.mobile-only{display:none}}@media(max-width: 991.98px){.stage-2 .stage2-header .stage2-main-nav>li .expand{mask-image:none;-webkit-mask-image:none;background-color:rgba(0,0,0,0);background-image:url(../img/chevron-down-solid.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.stage-2 .stage2-header .stage2-main-nav>li>a:hover .expand,.stage-2 .stage2-header .stage2-main-nav>li>a:focus .expand{background-color:rgba(0,0,0,0)}.stage-2 .stage2-header .stage2-main-nav>li .expand:focus{background-color:rgba(0,0,0,0)}.stage-2 .stage2-header .stage2-main-nav>li.subnav-open .subnav .subnav-item.subnav-open>a .expand,.stage-2 .stage2-header .stage2-main-nav>li.subnav-open>ul .subnav-item.subnav-open>a .expand{mask-image:none;-webkit-mask-image:none;background-image:url(../img/chevron-right-solid.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.stage-2 .stage2-header .stage2-main-nav>li.subnav-open .expand:hover,.stage-2 .stage2-header .stage2-main-nav>li.subnav-open .expand:focus,.stage-2 .stage2-header .stage2-main-nav>li.subnav-open a:hover .expand{mask-image:none;-webkit-mask-image:none;background-color:rgba(0,0,0,0);background-image:url(../img/chevron-down-solid-red.svg);background-size:contain;background-position:center;background-repeat:no-repeat}}@media(min-width: 992px){.stage2-main-nav .subnav .expand{display:none !important}}.stage-2 .stage2-header .stage2-main-nav a{white-space:nowrap}.stage-2 .stage2-header .main-nav-link-continer{align-items:center;display:flex}.stage-2 .stage2-header .stage2-main-nav>li .expand{height:24px;width:24px;border:none;background-image:url("../img/chevron-down-solid.svg");background-size:16px}.stage-2 .stage2-header .stage2-main-nav>li .expand:hover,.stage-2 .stage2-header .stage2-main-nav>li .expand:focus{height:24px;width:24px;border:none;background-image:url("../img/chevron-down-solid-red.svg");background-size:16px;background-repeat:no-repeat;background-position:center}.stage-2 .stage2-header .stage2-main-nav>li .expand.expanded{background-image:url("../img/chevron-right-solid.svg");background-size:12px}.stage-2 .stage2-header .stage2-main-nav ul a{white-space:normal}@media(max-width: 991.98px){.stage-2 .stage2-header nav a{font-size:1.25rem}.stage-2 .stage2-header .stage2-main-nav ul li a{white-space:normal}.stage2-main-nav>li.has-subnav>.main-nav-link-continer{justify-content:space-between}.stage-2 .stage2-header .stage2-main-nav>li .subnav{max-width:100%;position:relative;padding-top:0;box-shadow:none}.list-flexbox list-flexbox-bottom:after{visibility:hidden;display:block;content:"";clear:both;height:0}.stage-2 .stage2-header .stage2-main-nav .subnav .list-flexbox-column>ul{display:block !important}.stage-2 .stage2-header .stage2-main-nav-container .stage2-main-nav>li{clear:both}.stage-2 .stage2-header nav a .description{display:none}.stage-2 .stage2-header .stage2-main-nav>li .subnav .list-flexbox-column>ul>li{background:url("../img/stage-2/mobile-nav-left-middle.png") no-repeat 0 20px;background-size:17px 620px;background-position:0px -40px;padding-left:24px}.stage-2 .stage2-header .stage2-main-nav>li .subnav .list-flexbox-column.list-flexbox-column-1>ul>li:first-child{background:url("../img/stage-2/mobile-nav-left.png") no-repeat 0 20px;background-size:17px 620px;background-position:0px 10px}.stage-2 .stage2-header .stage2-main-nav>li .subnav .list-flexbox-column.list-flexbox-column-3>ul>li:last-child{background:url("../img/stage-2/mobile-nav-left-middle.png") no-repeat 0 20px;background-size:17px 620px;background-position:0px -590px}.stage-2 .stage2-header .stage2-main-nav .subnav .list-flexbox-column>ul{padding:0}.stage-2 .stage2-header .stage2-main-nav>li .list-flexbox.list-flexbox-bottom .list-flexbox-column .stage2-alerts{padding:0;background:none}.stage-2 .stage2-header .stage2-main-nav>li .list-flexbox.list-flexbox-bottom .list-flexbox-column>ul>li.stage2-newsletter{background:none}.stage-2 .stage2-header .stage2-main-nav ul li a,.stage-2 .stage2-header .stage2-main-nav>li .subnav .subnav-item .subnav-item a,.stage-2 .stage2-header .stage2-main-nav>li .subnav ul a{font-size:1rem;font-weight:600}}@media(min-width: 992px){.stage-2 .stage2-header .stage2-main-nav-container .stage2-main-nav>li>.main-nav-link-continer>a{background-image:url("../img/chevron-down-solid.svg");background-repeat:no-repeat;background-size:16px;background-position:top 13px right 10px;padding-right:36px}.stage-2 .stage2-header .stage2-main-nav-container .stage2-main-nav>li:hover>.main-nav-link-continer>a,.stage-2 .stage2-header .stage2-main-nav-container .stage2-main-nav>li>.main-nav-link-continer>a:hover{background-color:#39383f;background-image:url("../img/chevron-up-solid-reverse.svg");color:#fff}.stage-2 .stage2-header .stage2-main-nav>li .subnav .list-flexbox-column>ul>.subnav-item>.main-nav-link-continer>a{font-size:1.25rem;font-weight:600}.stage-2 .stage2-header .stage2-main-nav>li .subnav .subnav-item>a,.stage-2 .stage2-header .stage2-main-nav>li>ul .subnav-item>.main-nav-link-continer>a{font-size:1.125rem;background:url(../img/stage-2/desktop-subnav-arrow.svg) no-repeat 95% 10px;display:block}.stage-2 .stage2-header nav a .description{white-space:normal}.stage-2 .stage2-header .stage2-main-nav>li .expand{display:none}}.stage2-styleguide{padding-top:0rem !important;overflow-x:hidden}.stage2-styleguide .section-usage--timeline .col-3{max-width:70vw}.stage2-styleguide .heading-one{margin-top:0rem !important}.stage2-styleguide .stage2-timeline-carousel .slick-dots li{padding-left:0rem !important}.stage2-styleguide .stage2-timeline-carousel .slick-active{outline:#fff}.stage2-styleguide .stage2-timeline-carousel .top-line-circle{top:73px}@media(min-width: 992px){.stage2-styleguide .stage2-timeline-carousel .top-line-circle{top:86px}}.stage2-styleguide .stage2-timeline-carousel .carousel-top-line--one{top:11.5px;left:17%}@media(min-width: 992px){.stage2-styleguide .stage2-timeline-carousel .carousel-top-line--one{left:16%;top:45px}}.stage2-styleguide .stage2-timeline-carousel .carousel-top-line--two{top:7.5px;width:34%}@media(min-width: 992px){.stage2-styleguide .stage2-timeline-carousel .carousel-top-line--two{top:40px;width:34.5%}}@media(max-width: 991.98px){.stage2-styleguide .stage2-timeline-carousel .line-circle--one,.stage2-styleguide .stage2-timeline-carousel .line-circle--two,.stage2-styleguide .stage2-timeline-carousel .line-circle--three{top:629px}}.stage2-styleguide .stage2-timeline-carousel .dates-line-container ul.slick-dots{list-style-type:none;margin-left:0rem;padding-left:0rem}.stage2-styleguide .stage2-timeline-carousel .card-buttons{width:100.1px !important}@media(min-width: 992px){.stage2-styleguide .stage2-timeline-carousel .card-buttons{width:103px !important}}.stage2-styleguide .station-carousel ul.slick-dots,.stage2-styleguide .news-gallery-carousel ul.slick-dots{list-style-type:none;display:flex}h4.stage2-styleguide-headings{width:100%;font-size:16px !important;color:#acacac !important;margin-bottom:1.25rem !important}h4.stage2-usage-headings{font-size:14px !important}.navbar--main-nav .header__navigation .main-nav li.get-started-line-2-4{box-sizing:border-box;font-family:"Open sans",sans-serif}.navbar--main-nav .header__navigation .main-nav li.nav-cta-line2-4{background-position:unset;width:fit-content;color:#fafafa;background-color:#183159;background-image:linear-gradient(#183159, #183159),linear-gradient(90deg, #65A233, #1EA6DF);background-origin:border-box;background-clip:padding-box,border-box;font-family:inherit;font-weight:600;font-size:1rem;padding:8px 12px;margin:1rem;border:3.5px solid rgba(0,0,0,0);border-radius:1.5rem;cursor:pointer;letter-spacing:-0.25px;line-height:17px;outline:.5rem solid rgba(0,0,0,0);outline-offset:.5rem;user-select:none;transition:background .3s ease,transform .3s ease-in-out,border .3s ease;position:relative;overflow:hidden;animation:border-animation 4s linear infinite}@media(min-width: 992px){.navbar--main-nav .header__navigation .main-nav li.nav-cta-line2-4{margin-top:23px;margin-bottom:-18px}}@media(max-width: 991px){.navbar--main-nav .header__navigation .main-nav li.nav-cta-line2-4{max-width:420px;display:inline-block;width:fit-content}}.navbar--main-nav .header__navigation .main-nav li.nav-cta-line2-4:hover{background-image:linear-gradient(#183159, #183159);transform:scale(1.09);font-weight:600;color:#fafafa}.navbar--main-nav .header__navigation .main-nav li.nav-cta-line2-4:hover>a{text-shadow:-1px -1px 0 #39383f,1px -1px 0 #39383f,-1px 1px 0 #39383f,1px 1px 0 #39383f}.navbar--main-nav .header__navigation .main-nav li.nav-cta-line2-4>a{padding:0;color:#fafafa}.navbar--main-nav .header__navigation .main-nav li.nav-cta-line2-4 a span{display:flex;align-items:center;gap:4px}@media(max-width: 992px){.navbar--main-nav .header__navigation .main-nav li.nav-cta-line2-4 a span{align-items:flex-start;gap:4px}}@media(max-width: 992px){.navbar--main-nav .header__navigation .main-nav li.nav-cta-line2-4 a span img{width:18px;height:18px}}.navbar--main-nav .header__navigation .main-nav li.nav-cta-line2-4.launch-line-2-4:hover{background-color:#3d3a4d;text-shadow:-1px -1px 0 #39383f,1px -1px 0 #39383f,-1px 1px 0 #39383f,1px 1px 0 #39383f;transform:scale(1.08);font-weight:600;color:#fafafa}.navbar--main-nav .header__navigation .main-nav li.nav-cta-line2-4:hover::after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;transform:translate(-50%, -50%);transition:width .5s ease,height .5s ease;background:radial-gradient(ellipse, #65A233, #1EA6DF);filter:blur(2rem);opacity:.4}.navbar--main-nav .header__navigation .main-nav li.nav-cta-line2-4.get-started-line-2-4:hover::after,.navbar--main-nav .header__navigation .main-nav li.nav-cta-line2-4.launch-line-2-4:hover::after{width:100%;height:100%;top:50%;left:50%}.navbar--main-nav .header__navigation .main-nav li.nav-cta-line2-4:active{transform:scale(0.96) translateY(2px);transition:transform .1s ease-in-out}.stage-2 .stage2-header .stage2-main-nav-container .get-started-line-2-4,.stage2-top-nav-container.mobile-only .get-started-line-2-4{box-sizing:border-box;font-family:"Open sans",sans-serif}.stage-2 .stage2-header .stage2-main-nav-container .nav-cta-line2-4,.stage2-top-nav-container.mobile-only .nav-cta-line2-4{background-position:unset;color:#fafafa;background-color:#183159;background-image:linear-gradient(#183159, #183159),linear-gradient(90deg, #65A233, #1EA6DF);background-origin:border-box;background-clip:padding-box,border-box;font-family:inherit;font-weight:600;font-size:1rem;padding:.3rem .5rem;margin:1rem;border:3.5px solid rgba(0,0,0,0);border-radius:1.5rem;cursor:pointer;letter-spacing:-0.25px;line-height:17px;outline:.5rem solid rgba(0,0,0,0);outline-offset:.5rem;user-select:none;transition:background .3s ease,transform .3s ease-in-out,border .3s ease;position:relative;animation:border-animation 4s linear infinite;display:flex;align-items:center;gap:4px;overflow:hidden}.stage-2 .stage2-header .stage2-main-nav-container .stage2-nav-cta,.stage2-top-nav-container.mobile-only .stage2-nav-cta{padding:.5rem .75rem}.stage-2 .stage2-header .stage2-main-nav-container .nav-cta-line2-4:hover,.stage2-top-nav-container.mobile-only .nav-cta-line2-4:hover{background-image:linear-gradient(#183159, #183159);text-shadow:-1px -1px 0 #39383f,1px -1px 0 #39383f,-1px 1px 0 #39383f,1px 1px 0 #39383f;transform:scale(1.09);font-weight:600;color:#fafafa}.stage-2 .stage2-header .stage2-main-nav-container .nav-cta-line2-4.launch-line-2-4:hover,.stage2-top-nav-container.mobile-only .nav-cta-line2-4.launch-line-2-4:hover{background-color:#3d3a4d;text-shadow:-1px -1px 0 #39383f,1px -1px 0 #39383f,-1px 1px 0 #39383f,1px 1px 0 #39383f;transform:scale(1.08);font-weight:600;color:#fafafa}.stage-2 .stage2-header .stage2-main-nav-container .nav-cta-line2-4::after,.stage2-top-nav-container.mobile-only .nav-cta-line2-4::after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;transform:translate(-50%, -50%);transition:width .5s ease,height .5s ease;background:radial-gradient(ellipse, #65A233, #1EA6DF);filter:blur(2rem);opacity:0}.stage-2 .stage2-header .stage2-main-nav-container .nav-cta-line2-4:hover::after,.stage-2 .stage2-header .stage2-main-nav-container .nav-cta-line2-4.launch-line-2-4:hover::after,.stage2-top-nav-container.mobile-only .nav-cta-line2-4:hover::after,.stage2-top-nav-container.mobile-only .nav-cta-line2-4.launch-line-2-4:hover::after{opacity:.4}.stage-2 .stage2-header .stage2-main-nav-container .nav-cta-line2-4:active,.stage2-top-nav-container.mobile-only .nav-cta-line2-4:active{transform:scale(0.96) translateY(2px);transition:transform .1s ease-in-out}@media(min-width: 1260px){.stage-2 .stage2-header .stage2-main-nav-container .nav-cta-desktop-small,.stage-2 .stage2-header .stage2-main-nav-container .nav-cta-desktop-small,.stage2-top-nav-container.mobile-only .nav-cta-desktop-small,.stage2-top-nav-container.mobile-only .nav-cta-desktop-small{display:none}}@media(max-width: 1259px){.stage-2 .stage2-header .stage2-main-nav-container .nav-cta-desktop,.stage-2 .stage2-header .stage2-main-nav-container .nav-cta-desktop,.stage2-top-nav-container.mobile-only .nav-cta-desktop,.stage2-top-nav-container.mobile-only .nav-cta-desktop{display:none}}@media(max-width: 1260px){.stage-2 .stage2-header .stage2-main-nav-container .nav-cta-desktop,.stage2-top-nav-container.mobile-only .nav-cta-desktop{display:none}}.stage-2 .stage2-header .stage2-main-nav-container .nav-cta-desktop-small,.stage2-top-nav-container.mobile-only .nav-cta-desktop-small{display:none}@media(min-width: 992px)and (max-width: 1259px){.stage-2 .stage2-header .stage2-main-nav-container .nav-cta-desktop-small,.stage2-top-nav-container.mobile-only .nav-cta-desktop-small{display:flex}}@media(min-width: 992px){.stage-2 .stage2-header .stage2-main-nav-container .nav-cta-line2-4.nav-cta-main-mobile,.stage2-top-nav-container.mobile-only .nav-cta-line2-4.nav-cta-main-mobile{display:none}}.stage-2 .stage2-header .stage2-main-nav-container .nav-cta-line2-4.nav-cta-main-mobile img,.stage2-top-nav-container.mobile-only .nav-cta-line2-4.nav-cta-main-mobile img{width:26px;height:26px}.stage-2 .stage2-header .stage2-main-nav-container .nav-cta-line2-4.mobile-set,.stage2-top-nav-container.mobile-only .nav-cta-line2-4.mobile-set{margin:1rem 1rem 1rem 0;width:fit-content;max-width:420px}.stage-2 .stage2-header .stage2-main-nav-container .nav-cta-main-mobile button,.stage2-top-nav-container.mobile-only .nav-cta-main-mobile button{margin:0}.screen-reader-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;white-space:nowrap}:root{--map-bg: #FAFAFA;--map-bg-secondary: #FAFAFA;--map-bg-terciary: #FFF;--map-bg-quaternary: #FFF;--map-bg-quinary: #FFF;--map-bg-red: rgba(203, 52, 51, 5%);--map-section-bg: #FFF;--map-au-input-bg: #F4F4FE;--map-control-hover-bg: #D9D9D9;--map-loader-initial-bg: #FFF;--map-dropdown-bg: #f1f1f1;--map-modal-bg: #F6F6F7;--map-share-modal-img-container-bg: #F3F6FF;--map-font-color: #000000;--map-font-secondary-color: #3D3A4D;--map-title-color: #3D3A4D;--map-au-input-font: #3D3A4D;--map-border: #E8E8E8;--map-border-secondary: #E8E8E8;--map-border-terciary: #3D3A4D;--map-au-input-border: #B7B7B5;--map-filter-back-btn-border: #0606061A;--map-au-search-color: brightness(50%);--map-au-search-color-hover: brightness(200%) contrast(1000%);--map-control-color: brightness(50%)}.dark-mode{--map-bg: #171923;--map-bg-secondary: #171923;--map-bg-terciary: #434557;--map-bg-quaternary: #343747;--map-bg-quinary: #303343;--map-section-bg: #434557;--map-bg-red: #171923;--map-au-input-bg: #4D526D;--map-control-hover-bg: #4D526D;--map-loader-initial-bg: #000;--map-dropdown-bg: #4D516C;--map-modal-bg: #232431;--map-share-modal-img-container-bg: #4D526D;--map-font-color: #FFF;--map-font-secondary-color: #FFF;--map-title-color: #FFF;--map-au-input-font: #D7D9E3;--map-border: #B7B7B5;--map-border-secondary: #E8E8E8;--map-border-terciary: #FFF;--map-au-input-border: #B7B7B5;--map-filter-back-btn-border: #FFF;--map-au-search-color: brightness(80%);--map-au-search-color-hover: brightness(50%);--map-control-color: brightness(0) invert(1)}.leaflet-control-container>div{z-index:500}.leaflet-bar.leaflet-control.custom-container{margin-top:0}.leaflet-bar.leaflet-control.custom-container .leaflet-control-container{height:50px;width:50px;margin-top:10px;border-radius:10px}@media(max-width: 768px){.leaflet-bar.leaflet-control.custom-container .leaflet-control-container{margin-top:0}}.leaflet-bar.leaflet-control,.leaflet-bar.leaflet-control.custom-container{border:none !important;display:flex;flex-direction:column}.leaflet-bar.leaflet-control .leaflet-control-container,.leaflet-bar.leaflet-control .leaflet-control-zoom-fullscreen.fullscreen-icon,.leaflet-bar.leaflet-control a,.leaflet-bar.leaflet-control.custom-container .leaflet-control-container,.leaflet-bar.leaflet-control.custom-container .leaflet-control-zoom-fullscreen.fullscreen-icon,.leaflet-bar.leaflet-control.custom-container a{background-color:var(--map-bg-secondary);height:50px !important;width:50px !important;border-radius:10px;display:flex;justify-content:center;align-items:center;-webkit-box-shadow:0px 5px 5px 0px rgba(0,0,0,.35);-moz-box-shadow:0px 5px 5px 0px rgba(0,0,0,.35);box-shadow:0px 5px 5px 0px rgba(0,0,0,.35)}.leaflet-control-zoom.leaflet-bar.leaflet-control .leaflet-control-zoom-in{border-radius:10px 10px 0 0 !important}.leaflet-control-zoom.leaflet-bar.leaflet-control .leaflet-control-zoom-out{border-radius:0 0 10px 10px !important}.leaflet-bar.leaflet-control.custom-container .leaflet-control-container:not(:first-child){border-top:none}.leaflet-bar.leaflet-control.custom-container img.share-icon{height:25px;width:25px}.leaflet-bar.leaflet-control.custom-container .current-location{height:25px;width:25px}.leaflet-control-zoom-fullscreen.fullscreen-icon img,.leaflet-control-zoom-fullscreen.fullscreen-icon .leaflet-bar.leaflet-control.custom-container img{height:25px;width:25px;margin:auto}.leaflet-bar.leaflet-control.custom-container .leaflet-control-container:hover,.leaflet-control-zoom.leaflet-bar.leaflet-control a:hover,.leaflet-bar.leaflet-control .leaflet-control-zoom-fullscreen.fullscreen-icon:hover,#settings-panel-button:hover,#lang-switch-button:hover{cursor:pointer;background-color:var(--map-control-hover-bg)}.leaflet-bar.leaflet-control.custom-container .leaflet-control-container>img,.leaflet-control-zoom.leaflet-bar.leaflet-control a>img,.leaflet-control-zoom-fullscreen.fullscreen-icon>img,#settings-panel-button>img,#lang-switch-button>img{filter:var(--map-control-color)}.leaflet-bar.leaflet-control.custom-container .leaflet-control-container:active>img,.leaflet-control-zoom.leaflet-bar.leaflet-control a:active>img,.leaflet-control-zoom-fullscreen.fullscreen-icon:active>img,#settings-panel-button:active>img,#lang-switch-button:active>img{filter:var(--map-control-color)}.leaflet-bar.leaflet-control.custom-container .leaflet-control-container:active,.leaflet-control-zoom.leaflet-bar.leaflet-control a:active,.leaflet-bar.leaflet-control .leaflet-control-zoom-fullscreen.fullscreen-icon:active,#settings-panel-button:active,#lang-switch-button:active{color:#fff;background-color:#3d3a4d}@media only screen and (max-width: 768px){.leaflet-control-zoom.leaflet-bar.leaflet-control{display:none}}.leaflet-container:fullscreen .my-always-visible-element,.leaflet-container:-webkit-full-screen .my-always-visible-element{display:block}@media(max-width: 768px){.leaflet-right .leaflet-control{margin-right:0 !important;margin-top:0 !important}}#stage2-map-main-content.dark-mode .additional-filters-panel #filter-nav-bar-mobile .filter-nav-bar-container{display:none}#stage2-map-main-content.dark-mode .additional-filters-panel #filter-nav-bar-mobile .filter-nav-bar-container.dark-mode{display:flex}#stage2-map-main-content.dark-mode .legend-item img{border-radius:10px}#stage2-map-main-content.dark-mode .legend-item img.no-circle{border:none}#stage2-map-main-content.dark-mode .legend-wifi-icon img{border:solid 1px #fff;border-radius:10px;background-color:#fff}#stage2-map-main-content .container.map-center{display:none}#stage2-map-main-content .additional-filters-panel #back-button-container{float:right;box-shadow:0px 4px 10px -2px rgba(6,6,6,.1019607843);padding:8px 9px 8px 8px;gap:20px;background-color:var(--map-bg-quinary);font-weight:600;font-family:"Inter";border-radius:8px}#stage2-map-main-content .additional-filters-panel #back-button-container:hover{cursor:pointer}#stage2-map-main-content .additional-filters-panel hr{border:1px solid var(--map-border);opacity:.8}@media(max-width: 768px){#stage2-map-main-content .additional-filters-panel hr{display:none}}#stage2-map-main-content .additional-filters-panel .lines-panel-view{padding-top:3px;width:100%;margin-top:.5rem}@media(max-width: 768px){#stage2-map-main-content .additional-filters-panel .lines-panel-view{padding:10px;padding-bottom:10px;border-radius:15px}}#stage2-map-main-content .additional-filters-panel .lines-panel-view .lines-header-section{display:flex;flex-direction:row;align-items:center}#stage2-map-main-content .additional-filters-panel .lines-panel-view .lines-header-section img{width:40px;height:40px}#stage2-map-main-content .additional-filters-panel .lines-panel-view .lines-header-section .lines-header{display:flex;flex-direction:row;align-items:left;gap:14px}#stage2-map-main-content .additional-filters-panel .lines-panel-view .lines-header-section .backbutton-panel{display:flex;align-items:left}#stage2-map-main-content .additional-filters-panel .lines-panel-view .lines-header-section .backbutton-panel img{width:10.4px;height:12px}#stage2-map-main-content .additional-filters-panel .lines-panel-view .lines-header-section .lines-header-text-section{display:flex;flex-direction:row;align-items:center;gap:4px}#stage2-map-main-content .additional-filters-panel .lines-panel-view .lines-header-section .lines-header-text{margin-left:2%}#stage2-map-main-content .additional-filters-panel .lines-panel-view .lines-header-section .lines-header-text h2{font-size:24px;font-weight:600;color:var(--map-title-color);margin:0;padding-top:0px;line-height:24px}#stage2-map-main-content .additional-filters-panel .lines-panel-view .lines-header-section .lines-header-text p{margin:0;font-size:16px;line-height:20px}#stage2-map-main-content .additional-filters-panel .destinations-panel-view{width:100%}#stage2-map-main-content .additional-filters-panel .destinations-panel-view .lines-header-section{display:flex;flex-direction:row;align-items:center}#stage2-map-main-content .additional-filters-panel .destinations-panel-view .lines-header-section img{width:40px;height:40px}#stage2-map-main-content .additional-filters-panel .destinations-panel-view .lines-header-section .lines-header{display:flex;flex-direction:row;align-items:left;gap:14px}#stage2-map-main-content .additional-filters-panel .destinations-panel-view .lines-header-section .backbutton-panel{display:flex;align-items:left}#stage2-map-main-content .additional-filters-panel .destinations-panel-view .lines-header-section .backbutton-panel img{width:10.4px;height:12px}#stage2-map-main-content .additional-filters-panel .destinations-panel-view .lines-header-section .lines-header-text-section{display:flex;flex-direction:row;align-items:center;gap:4px}#stage2-map-main-content .additional-filters-panel .destinations-panel-view .lines-header-section .lines-header-text{margin-left:2%}#stage2-map-main-content .additional-filters-panel .destinations-panel-view .lines-header-section .lines-header-text h2{font-size:24px;font-weight:600;color:var(--map-title-color);margin:0;padding-top:0px;line-height:24px}#stage2-map-main-content .additional-filters-panel .destinations-panel-view .lines-header-section .lines-header-text p{margin:0;font-size:16px;line-height:20px}#stage2-map-main-content .additional-filters-panel .filter-view-dropdown-section{width:100%;color:#000;border-width:3px;border:0px solid;border-image:repeating-linear-gradient(45deg, #f33, #3bf, #f33 30px) 60;padding:2px;background-image:linear-gradient(#fff, #fff),linear-gradient(to right, #65a233, #01a1dd, #d30f1d, #af882d);background-origin:border-box;background-clip:content-box,border-box;background-position:0;border-radius:10px;margin:15px 0px}#stage2-map-main-content .additional-filters-panel .filter-view-dropdown-section .filter-view-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("../img/interactive-map/filter-down-arrow.svg") no-repeat right 5px center;width:100%;background-color:#f4f4fe;padding:10px;font-size:16.5px;line-height:24px;font-weight:400;color:#3d3a4d;border:none;border-radius:6px;height:95%;margin-top:2px}#stage2-map-main-content .additional-filters-panel .filter-view-dropdown-section .filter-view-dropdown:focus{outline:none;background-color:#fff}#stage2-map-main-content .additional-filters-panel .filter-view-dropdown-section .filter-view-dropdown option:hover{background-image:linear-gradient(to right, #b2b1b5, #e1e1e1)}#stage2-map-main-content .additional-filters-panel .filter-view-checkbox-section{display:flex;flex-direction:column;align-content:flex-start;flex-wrap:wrap;gap:10px;margin-top:13px;margin-bottom:2px;padding:8px 20px;background:var(--map-bg-quinary);width:100%;border-radius:6px}#stage2-map-main-content .additional-filters-panel .filter-view-checkbox-section .filter-view-checkbox{transform:scale(1.5);margin-right:15px}#stage2-map-main-content .additional-filters-panel .filter-view-checkbox-section .filter-view-checkbox-container{font-size:16.5px;line-height:24px;font-weight:400;color:var(--map-font-secondary-color);display:flex;flex-direction:row;justify-content:flex-start}#stage2-map-main-content .additional-filters-panel .filter-view-checkbox-section .filter-view-checkbox-container img{width:20px;height:20px;margin-right:3px;margin-top:2px}#stage2-map-main-content .additional-filters-panel .show-all-section{box-shadow:0px 2px 5px -2px rgba(10,10,10,.0509803922);box-shadow:0px 4px 10px -2px rgba(6,6,6,.1019607843);margin-bottom:17px;margin-top:5px}#stage2-map-main-content .additional-filters-panel .show-all-section .filter-view-checkbox-container{gap:7px}#stage2-map-main-content .additional-filters-panel .show-all-section .filter-view-checkbox-container input[type=checkbox]{margin-right:10px}#stage2-map-main-content #filter-nav-bar-mobile .filter-nav-bar-container{display:flex;flex-direction:row;gap:10px;width:100%;background-color:var(--map-bg-secondary);z-index:999;position:fixed;bottom:0px;right:0px;justify-content:space-around;align-items:center}#stage2-map-main-content #filter-nav-bar-mobile .filter-nav-bar-container.dark-mode{display:none}#stage2-map-main-content #parking-filter-group .filter-box-arrow img{transform:rotate(180deg);filter:var(--map-control-color)}#stage2-map-main-content #parking-filter-group .map-filter-box{height:auto;align-items:center;gap:10px;padding:10px 8px;width:100%;cursor:pointer}#stage2-map-main-content #parking-filter-group .map-filter-box .filter-box-arrow{bottom:unset;top:28%}#stage2-map-main-content #parking-filter-group .bike-parking-options-container{display:flex;flex-direction:column;gap:20px;margin-top:15px;margin-bottom:20px;padding:0px 10px}#stage2-map-main-content #parking-filter-group .bike-parking-options-container .bike-parking-options-text{display:flex;flex-direction:row;justify-content:space-between}#stage2-map-main-content #parking-filter-group .bike-parking-options-container .bike-parking-options-text:hover,#stage2-map-main-content #parking-filter-group .bike-parking-options-container .bike-parking-options-text input{cursor:pointer}#stage2-map-main-content #parking-filter-group .bike-parking-options-container .bike-parking-options-text span{margin-left:8%;line-height:24px}#stage2-map-main-content #parking-filter-group .bike-parking-options-container .bike-parking-options-text [type=checkbox]{transform:scale(2)}#stage2-map-main-content #parking-filter-group-mobile .filter-box-arrow{bottom:unset;top:35% !important}#stage2-map-main-content #parking-filter-group-mobile .filter-box-arrow img{transform:rotate(180deg)}#stage2-map-main-content #parking-filter-group-mobile .map-filter-box{height:auto;align-items:center;gap:10px;padding:10px 8px;width:100%}#stage2-map-main-content #parking-filter-group-mobile .map-filter-box .filter-box-arrow{bottom:unset;top:18%}#stage2-map-main-content #parking-filter-group-mobile .map-filter-box .map-filter-box-icon img{width:28px !important;height:28px !important;padding-top:2px}#stage2-map-main-content #parking-filter-group-mobile .bike-parking-options-container{display:flex;flex-direction:column;gap:20px;margin-top:15px;padding:0px 10px}#stage2-map-main-content #parking-filter-group-mobile .bike-parking-options-container .bike-parking-options-text{display:flex;flex-direction:row;justify-content:space-between}#stage2-map-main-content #parking-filter-group-mobile .bike-parking-options-container .bike-parking-options-text:hover,#stage2-map-main-content #parking-filter-group-mobile .bike-parking-options-container .bike-parking-options-text input{cursor:pointer}#stage2-map-main-content #parking-filter-group-mobile .bike-parking-options-container .bike-parking-options-text span{margin-left:8%;line-height:24px}#stage2-map-main-content #parking-filter-group-mobile .bike-parking-options-container .bike-parking-options-text [type=checkbox]{transform:scale(2)}#stage2-map-main-content .mobile-filter-panels,#stage2-map-main-content .lines-filter-panels{padding:10px;border-radius:20px 20px 0px 0px}#stage2-map-main-content .mobile-filter-panels .lines-header-section,#stage2-map-main-content .lines-filter-panels .lines-header-section{gap:13px;margin-top:10px;margin-bottom:10px}#stage2-map-main-content .mobile-filter-panels .lines-header-section .back-button-mobile-container svg>path,#stage2-map-main-content .lines-filter-panels .lines-header-section .back-button-mobile-container svg>path{fill:var(--map-font-color)}#stage2-map-main-content .mobile-filter-panels .filter-view-checkbox-section,#stage2-map-main-content .lines-filter-panels .filter-view-checkbox-section{margin-bottom:15px}#stage2-map-main-content .mobile-filter-panels .lines-panel-section,#stage2-map-main-content .lines-filter-panels .lines-panel-section{display:flex;flex-direction:row;gap:5px;width:100%}#stage2-map-main-content .mobile-filter-panels #destinations-main-mobile-view,#stage2-map-main-content .lines-filter-panels #destinations-main-mobile-view{position:relative}#stage2-map-main-content .mobile-filter-panels #destinations-main-mobile-view .filter-view-dropdown-section.destinations-dropdown-group,#stage2-map-main-content .lines-filter-panels #destinations-main-mobile-view .filter-view-dropdown-section.destinations-dropdown-group{position:absolute;width:97%}#stage2-map-main-content .additional-layers-options{display:flex}#stage2-map-main-content .additional-layers-options .additional-layers-radio-options{padding-top:10px}#stage2-map-main-content .additional-layers-options .additional-layers-radio-options li{line-height:24px;margin-bottom:10px}#stage2-map-main-content .additional-layers-options .additional-layers-radio-options li img{width:26px;height:26px}#stage2-map-main-content .additional-layers-options ul>li{font-size:15px;display:flex;flex-direction:row;align-items:center;gap:10px;margin-top:10px}#stage2-map-main-content .additional-layers-options ul>li label{display:flex;gap:10px;align-items:inherit}#stage2-map-main-content .additional-layers-options ul>li label p{margin:0}#stage2-map-main-content .additional-layers-options ul>li label img{height:26px}#stage2-map-main-content .additional-layers-options [type=radio]{transform:scale(1.5);margin-right:10px}@media(max-width: 768px){#stage2-map-main-content .additional-layers-options{margin-left:20px}}#stage2-map-main-content .mobile-filter-details-panels,#stage2-map-main-content .lines-filter-details-panels{flex-direction:column;width:100%}#stage2-map-main-content .mobile-filter-details-panels .lines-details-header-text,#stage2-map-main-content .lines-filter-details-panels .lines-details-header-text{display:flex;flex-direction:row;align-items:center;gap:6px;padding:7px 4px;background-color:var(--map-bg)}#stage2-map-main-content .mobile-filter-details-panels .lines-details-header-text h4,#stage2-map-main-content .lines-filter-details-panels .lines-details-header-text h4{font-size:24px;line-height:18px;font-weight:700;margin:unset;padding:unset;color:var(--map-font-color)}#stage2-map-main-content .mobile-filter-details-panels .lines-details-header-text h5,#stage2-map-main-content .lines-filter-details-panels .lines-details-header-text h5{font-size:18px;line-height:18px;font-weight:600;color:var(--map-font-color);margin:unset;padding:unset;text-transform:uppercase}#stage2-map-main-content .mobile-filter-details-panels .constuction-status-container,#stage2-map-main-content .lines-filter-details-panels .constuction-status-container{padding:7px 4px;background-color:var(--map-bg)}#stage2-map-main-content .mobile-filter-details-panels .line-details-sub-buttons-container,#stage2-map-main-content .lines-filter-details-panels .line-details-sub-buttons-container{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;margin-top:.5rem;height:60px;width:100%}#stage2-map-main-content .mobile-filter-details-panels .line-details-sub-buttons-container .line-details-sub-button,#stage2-map-main-content .lines-filter-details-panels .line-details-sub-buttons-container .line-details-sub-button{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;box-shadow:0px 4px 10px 0px rgba(61,58,77,.1019607843);border-radius:8px;padding:4px 8px;padding-right:3px;color:var(--map-font-color);background-color:var(--map-bg-quinary)}@media(max-width: 768px){#stage2-map-main-content .mobile-filter-details-panels .line-details-sub-buttons-container .line-details-sub-button,#stage2-map-main-content .lines-filter-details-panels .line-details-sub-buttons-container .line-details-sub-button{padding-right:8px}}#stage2-map-main-content .mobile-filter-details-panels .line-details-sub-buttons-container .line-details-sub-button .sub-button-inner-container .line-details-title,#stage2-map-main-content .lines-filter-details-panels .line-details-sub-buttons-container .line-details-sub-button .sub-button-inner-container .line-details-title{display:flex;gap:5px;align-items:center;justify-content:flex-start;flex-direction:row;font-size:16px;font-weight:600}#stage2-map-main-content .mobile-filter-details-panels .line-details-sub-buttons-container .line-details-sub-button .sub-button-inner-container .line-details-title img,#stage2-map-main-content .lines-filter-details-panels .line-details-sub-buttons-container .line-details-sub-button .sub-button-inner-container .line-details-title img{width:16px;height:16px}#stage2-map-main-content .mobile-filter-details-panels .line-details-sub-buttons-container .line-details-sub-button .sub-button-inner-container a,#stage2-map-main-content .lines-filter-details-panels .line-details-sub-buttons-container .line-details-sub-button .sub-button-inner-container a{color:var(--map-font-color);text-decoration:none}#stage2-map-main-content .mobile-filter-details-panels .line-details-sub-heading,#stage2-map-main-content .lines-filter-details-panels .line-details-sub-heading{font-size:16px;font-weight:600;line-height:18px;color:var(--map-font-color);margin-bottom:10px}#stage2-map-main-content .mobile-filter-details-panels .line-details-quick-facts-container,#stage2-map-main-content .lines-filter-details-panels .line-details-quick-facts-container{display:flex;flex-direction:row;justify-content:space-around;background:var(--map-bg-quinary);padding:0px;margin-bottom:10px}#stage2-map-main-content .mobile-filter-details-panels .line-details-quick-facts-container .quick-facts-container,#stage2-map-main-content .lines-filter-details-panels .line-details-quick-facts-container .quick-facts-container{border-right:1px var(--map-border) solid;display:flex;flex-direction:column;align-items:center;padding:0px 5px;width:100%;justify-content:center;color:var(--map-font-color)}#stage2-map-main-content .mobile-filter-details-panels .line-details-quick-facts-container .quick-facts-container:last-child,#stage2-map-main-content .lines-filter-details-panels .line-details-quick-facts-container .quick-facts-container:last-child{border-right:none}#stage2-map-main-content .mobile-filter-details-panels .line-details-quick-facts-container .quick-facts-container .line-details-quick-facts-number,#stage2-map-main-content .lines-filter-details-panels .line-details-quick-facts-container .quick-facts-container .line-details-quick-facts-number{font-size:20px;font-weight:600}#stage2-map-main-content .mobile-filter-details-panels .line-details-quick-facts-container .quick-facts-container .line-details-quick-facts-text,#stage2-map-main-content .lines-filter-details-panels .line-details-quick-facts-container .quick-facts-container .line-details-quick-facts-text{font-size:12px;font-weight:400;text-align:center}#stage2-map-main-content .mobile-filter-details-panels .line-details-connection-station-container,#stage2-map-main-content .lines-filter-details-panels .line-details-connection-station-container{display:flex;flex-direction:row;justify-content:center;gap:10px}#stage2-map-main-content .mobile-filter-details-panels .line-details-connection-station-container .line-details-connection-stations,#stage2-map-main-content .lines-filter-details-panels .line-details-connection-station-container .line-details-connection-stations{display:flex;flex-direction:column;width:100%}#stage2-map-main-content .mobile-filter-details-panels .line-details-connection-station-container .line-details-connection-stations .line-details-connection-stations-header,#stage2-map-main-content .lines-filter-details-panels .line-details-connection-station-container .line-details-connection-stations .line-details-connection-stations-header{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:5px}#stage2-map-main-content .mobile-filter-details-panels .line-details-connection-station-container .line-details-connection-stations .line-details-connection-stations-header img,#stage2-map-main-content .lines-filter-details-panels .line-details-connection-station-container .line-details-connection-stations .line-details-connection-stations-header img{width:18px;height:18px}#stage2-map-main-content .mobile-filter-details-panels .line-details-connection-station-container .line-details-connection-stations .connection-stations-name-container,#stage2-map-main-content .lines-filter-details-panels .line-details-connection-station-container .line-details-connection-stations .connection-stations-name-container{display:flex;flex-direction:row;justify-content:flex-start;gap:5px;box-shadow:0px 4px 10px 0px rgba(61,58,77,.1019607843);border-radius:8px;padding:10px 8px;background-color:var(--map-bg-quaternary);color:var(--map-font-color)}#stage2-map-main-content .mobile-filter-details-panels .line-details-connection-station-container .line-details-connection-stations .connection-stations-name-container .connection-station-name,#stage2-map-main-content .lines-filter-details-panels .line-details-connection-station-container .line-details-connection-stations .connection-stations-name-container .connection-station-name{font-size:16px;font-weight:600;line-height:16px}#stage2-map-main-content .mobile-filter-details-panels .line-details-connection-station-container .line-details-connection-stations .connection-stations-name-container .connection-station-numbers,#stage2-map-main-content .lines-filter-details-panels .line-details-connection-station-container .line-details-connection-stations .connection-stations-name-container .connection-station-numbers{display:flex;flex-direction:row;align-items:center;gap:5px}#stage2-map-main-content .mobile-filter-details-panels .line-details-connection-station-container .line-details-connection-stations .connection-stations-name-container .connection-station-numbers img,#stage2-map-main-content .lines-filter-details-panels .line-details-connection-station-container .line-details-connection-stations .connection-stations-name-container .connection-station-numbers img{width:16px;height:16px}#stage2-map-main-content .mobile-filter-details-panels .line-details-arrow,#stage2-map-main-content .lines-filter-details-panels .line-details-arrow{transform:rotate(180deg)}@media(max-width: 768px){#stage2-map-main-content .mobile-filter-details-panels .line-details-arrow,#stage2-map-main-content .lines-filter-details-panels .line-details-arrow{width:20%}}#stage2-map-main-content .mobile-filter-details-panels .line-details-arrow svg>path,#stage2-map-main-content .lines-filter-details-panels .line-details-arrow svg>path{fill:var(--map-au-input-font)}#stage2-map-main-content #station-filter-group-details{padding:20px 9px;padding-top:0px}#stage2-map-main-content #station-filter-group-details .lines-details-header-text{background-color:var(--map-bg);color:var(--map-font-color)}#stage2-map-main-content #station-filter-group-details .lines-details-header-text h4{color:var(--map-font-color)}#stage2-map-main-content #station-filter-group-details .lines-details-header-text h5{color:var(--map-font-color)}#stage2-map-main-content #station-filter-group-details .constuction-status-container{background-color:var(--map-bg);color:var(--map-font-color)}#stage2-map-main-content #station-filter-group-details .line-details-sub-buttons-container{gap:10px}#stage2-map-main-content #station-filter-group-details .line-details-sub-buttons-container .line-details-sub-button{background-color:var(--map-bg-quaternary);color:var(--map-font-color)}#stage2-map-main-content #station-filter-group-details .line-details-sub-button .sub-button-inner-container .line-details-fact-sheet{font-size:14px}#stage2-map-main-content #stations-filter-group-mobile{background-color:var(--map-bg)}#stage2-map-main-content #station-filter-group-details-mobile{padding:20px 9px;background-color:var(--map-bg)}#stage2-map-main-content #station-filter-group-details-mobile .lines-details-header-text{background-color:var(--map-bg);color:var(--map-font-color)}#stage2-map-main-content #station-filter-group-details-mobile .lines-details-header-text h4{color:var(--map-font-color)}#stage2-map-main-content #station-filter-group-details-mobile .lines-details-header-text h5{color:var(--map-font-color)}#stage2-map-main-content #station-filter-group-details-mobile .constuction-status-container{background-color:var(--map-bg);color:var(--map-font-color)}#stage2-map-main-content #station-filter-group-details-mobile .line-details-sub-buttons-container{gap:10px}#stage2-map-main-content #station-filter-group-details-mobile .line-details-sub-buttons-container .line-details-sub-button{background-color:var(--map-bg-quaternary);color:var(--map-font-color)}#stage2-map-main-content #station-filter-group-details-mobile .line-details-sub-button .sub-button-inner-container .line-details-fact-sheet{font-size:14px}#stage2-map-main-content .stations-popup .leaflet-popup-tip-container{display:none}#stage2-map-main-content .stations-popup .leaflet-popup-content-wrapper{background-color:#000;color:#fff}#stage2-map-main-content .stations-popup .leaflet-popup-content-wrapper span{font-size:21px;line-height:16.3px;font-weight:700}#stage2-map-main-content .stations-popup .leaflet-popup-content-wrapper .leaflet-popup-content{margin:5px;display:flex;flex-direction:row;align-items:center;gap:5px}#stage2-map-main-content .stations-popup .leaflet-popup-content-wrapper .leaflet-popup-content img{width:15px;height:15px}#stage2-map-main-content .stations-popup .leaflet-popup-tip-container{display:none}#stage2-map-main-content .stations-popup .leaflet-popup-content-wrapper{background-color:#000;color:#fff}#stage2-map-main-content .stations-popup .leaflet-popup-content-wrapper span{font-size:21px;line-height:16.3px;font-weight:700}#stage2-map-main-content .stations-popup .leaflet-popup-content-wrapper .leaflet-popup-content{margin:5px;display:flex;flex-direction:row;align-items:center;gap:5px}#stage2-map-main-content .stations-popup .leaflet-popup-content-wrapper .leaflet-popup-content img{width:16px;height:16px}#stage2-map-main-content .destinations-tooltip .leaflet-popup-tip-container{display:none}#stage2-map-main-content .destinations-tooltip .leaflet-popup-content-wrapper{display:flex;flex-direction:row;align-items:center;padding:4px;gap:4px;background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.15);border-radius:4px;width:max-content !important}#stage2-map-main-content .destinations-tooltip .leaflet-popup-content-wrapper span{font-family:"Inter";font-style:normal;font-weight:600;font-size:20px;line-height:16px;color:#3d3a4d;white-space:nowrap}#stage2-map-main-content .destinations-tooltip .leaflet-popup-content-wrapper .leaflet-popup-content{margin:5px;display:flex;flex-direction:row;align-items:center;gap:5px;width:max-content !important}#stage2-map-main-content .destinations-tooltip .leaflet-popup-content-wrapper .leaflet-popup-content img{width:24px;height:24px}#stage2-map-main-content .panel-icon{display:flex;justify-content:center;align-items:center;width:100%}#stage2-map-main-content .map-filter-box-icon img{width:28px !important;height:28px !important}@media(max-width: 768px){#stage2-map-main-content .panel-arrow{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:8px 3px 10px 3px !important;width:20px;height:20px;background:#9747ff;border-radius:4px}}#stage2-map-main-content .panel-arrow.o-train-arrow{background-color:#cb3433}#stage2-map-main-content .panel-arrow.stations-arrow{background-color:#9747ff}#stage2-map-main-content .panel-arrow.destinations-arrow{background-color:#db6a06}#stage2-map-main-content .filter-arrow{margin-top:28% !important}@media(max-width: 768px){#stage2-map-main-content .filter-arrow{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:8px 3px 5px 3px;gap:16px;width:20px !important;height:20px !important;border-radius:4px;top:28% !important}#stage2-map-main-content .filter-arrow.pr-arrow{background-color:#3170fe;top:32% !important}#stage2-map-main-content .filter-arrow.layers-arrow{background-color:#3d3a4d}#stage2-map-main-content .filter-arrow.latest-travel-arrow{background-color:#cb3433;width:24px !important;height:24px !important;margin-top:10% !important}}#stage2-map-main-content .mobile-menu-panel{display:none}@media(max-width: 768px){#stage2-map-main-content .mobile-menu-panel{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0px;position:absolute;left:11px !important;top:20px !important;z-index:999;background-color:var(--map-bg-quinary);width:44px;height:44px;border-radius:10px}#stage2-map-main-content .mobile-menu-panel>img{filter:var(--map-control-color)}}#stage2-map-main-content .settings-panel-button{position:absolute;top:60px;right:22px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;background:#fafafa;box-shadow:0px 4px 4px rgba(0,0,0,.25);border-radius:12px;z-index:999;cursor:pointer}@media(max-width: 768px){#stage2-map-main-content .settings-panel-button{display:none}}#stage2-map-main-content .language-panel-button{position:absolute;top:132px;right:22px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;background:#fafafa;box-shadow:0px 4px 4px rgba(0,0,0,.25);border-radius:10px;z-index:999;cursor:pointer}@media(max-width: 768px){#stage2-map-main-content .language-panel-button{top:94px;right:8px;border-radius:10px 10px 0px 0px;box-shadow:0px -5px 5px -5px rgba(0,0,0,.35),0px 0px 0px 0px rgba(0,0,0,.35),0px 0px 0px 0px rgba(0,0,0,.35),0px 5px 5px 0px rgba(0,0,0,.35);border-bottom:.5px solid rgba(108,108,108,.2588235294)}}#stage2-map-main-content .lang-svg{width:51px;height:50px;border-radius:10px;box-shadow:0px 5px 5px 0px rgba(0,0,0,.35)}#stage2-map-main-content .lang-svg :hover{fill:#d9d9d9}#stage2-map-main-content .mobile-settings-panel{display:none}@media(max-width: 768px){#stage2-map-main-content .mobile-settings-panel{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0px;position:absolute;top:20px !important;right:11px;z-index:999}}#stage2-map-main-content .mobile-map-controls-panel{display:none}@media(max-width: 768px){#stage2-map-main-content .mobile-map-controls-panel{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0px;position:absolute;top:80px !important;right:11px;background-color:var(--map-bg-quinary);border-radius:10px;z-index:999;filter:drop-shadow(0px 0px 16px rgba(0, 0, 0, 0.13))}#stage2-map-main-content .mobile-map-controls-panel>div{display:flex;text-align:center;width:44px;height:44px}#stage2-map-main-content .mobile-map-controls-panel>div a{margin:auto;filter:var(--map-control-color)}#stage2-map-main-content .mobile-map-controls-panel .map-fullscreen-mobile{display:none;text-align:center}#stage2-map-main-content .mobile-map-controls-panel .map-fullscreen-mobile a{height:100%;width:100%;display:flex}#stage2-map-main-content .mobile-map-controls-panel .map-fullscreen-mobile a img{height:30px;width:30px;filter:var(--map-control-color)}#stage2-map-main-content .mobile-map-controls-panel .map-fullscreen-mobile a:active>img{filter:brightness(0) invert(1)}#stage2-map-main-content .mobile-map-controls-panel .map-fullscreen-mobile:active{background-color:#3d3a4d}}#stage2-map-main-content .leaflet-top.leaflet-right{top:186px;right:12px}@media(max-width: 768px){#stage2-map-main-content .leaflet-top.leaflet-right{top:141px;right:8px}}#stage2-map-main-content .leaflet-control-container{background-color:var(--map-bg-secondary)}#stage2-map-main-content .leaflet-control-container:hover{background-color:var(--map-control-hover-bg)}@media(max-width: 768px){#stage2-map-main-content .stage2-header-inner{display:none}}#stage2-map-main-content .selected-destination-panel{display:none}#stage2-map-main-content .lines-details-sections-container{padding:0px}#stage2-map-main-content .lines-details-sections-container .line-tabs-section{display:flex;align-items:center;justify-content:center;height:50px;width:100%;margin:0 auto}#stage2-map-main-content .lines-details-sections-container .line-tabs-section .line-tab-1.active{border-color:#d30f1d}#stage2-map-main-content .lines-details-sections-container .line-tabs-section .line-tab-2.active{border-color:#65a233}#stage2-map-main-content .lines-details-sections-container .line-tabs-section .line-tab-3.active{border-color:#8f7200}#stage2-map-main-content .lines-details-sections-container .line-tabs-section .line-tab-4.active{border-color:#0980a5}#stage2-map-main-content .lines-details-sections-container .line-tabs-section .line-tab{display:flex;justify-content:center;border-bottom:2px solid rgba(61,58,77,.1019607843);height:100%;align-items:center;width:100%}#stage2-map-main-content .lines-details-sections-container .line-tabs-section .line-tab .line-tab-inner-container{cursor:pointer}#stage2-map-main-content .lines-details-sections-container .line-tabs-section .line-tab .line-tab-inner-container .line-tab-title{font-size:20px;font-weight:700;display:flex;gap:5px;align-items:center}#stage2-map-main-content .lines-details-sections-container .line-tabs-section .line-tab .line-tab-inner-container .line-tab-title img{width:26px;height:26px}#stage2-map-main-content .view-details-button-container{display:flex;float:right;box-shadow:0px 4px 10px -2px rgba(6,6,6,.1019607843);padding:8px 9px 8px 8px;gap:20px;background-color:var(--map-bg-quinary);border-radius:8px}#stage2-map-main-content .view-details-button-container:hover{cursor:pointer}#stage2-map-main-content .lines-filter-details-panels .lines-details-header-text{padding:7px 4px;padding-bottom:0px}#stage2-map-main-content .line-tabs-section .line-tab-inner-container-single{flex-direction:column}#stage2-map-main-content .line-tabs-section .line-tab-inner-container .lines-details-header-text{display:flex;flex-direction:row;align-items:center;gap:8px;padding:7px 4px}#stage2-map-main-content .line-tabs-section .line-tab-inner-container .lines-details-header-text h4{font-size:22px;line-height:18px;font-weight:700;margin:unset;padding:unset;color:var(--map-title-color)}#stage2-map-main-content .line-tabs-section .line-tab-inner-container .lines-details-header-text h5{font-size:21px;line-height:18px;font-weight:600;color:var(--map-title-color);margin:unset;padding:unset;text-transform:uppercase;opacity:.8;letter-spacing:1px}#stage2-map-main-content .line-tab.line-tabs-mobile.single-tab{justify-content:flex-start;margin-top:.3rem;border:0}#stage2-map-main-content #view-details-button-container-mobile{margin-left:16px}#stage2-map-main-content .lines-filter-panel-details-group{padding-top:0 !important;margin-top:2rem}#stage2-map-main-content .line-details-sub-heading{padding-top:1.2rem !important}#stage2-map-main-content #selected-destinations-mobile-view{display:none;margin-top:10px}#stage2-map-main-content #selected-destinations-mobile-view .destination-popup-content{padding-left:30px}@media(max-width: 768px){#stage2-map-main-content #selected-destinations-mobile-view{height:400px}#stage2-map-main-content #selected-destinations-mobile-view .destination-popup-content{padding-left:10px}}#stage2-map-main-content #destinations-exit-button{position:absolute;top:20px;right:20px}#stage2-map-main-content #destinations-exit-button img{filter:var(--map-control-color)}#stage2-map-main-content .pandr-section{display:flex;flex-direction:column;align-items:flex-start;padding:0px;width:346px;height:200px;margin-top:20px;display:flex;flex-direction:column;align-items:flex-start;padding:0px 0px 16px;background:#fff;box-shadow:0px 4px 8px rgba(0,0,0,.15);border-radius:0px 0px 25px 25px}#stage2-map-main-content .pandr-section .pandr-filter-box{border-bottom:1px solid #e8e8e8 !important;border-radius:0 !important;background-color:#fff !important}#stage2-map-main-content #parking-filter-marker-content{display:none}#stage2-map-main-content .parking-options-panel-mobile{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0px;box-shadow:0px 0px 10px rgba(0,0,0,.15);border-radius:8px 8px 0px 0px;background-color:#fff}#stage2-map-main-content .parking-options-panel-mobile-top{width:100%;border-bottom:1px solid #cdcbcb;padding:8px 8px 8px 16px}#stage2-map-main-content .pandr-panel-top{padding:8px 8px 8px 16px;gap:8px;background:#fff}#stage2-map-main-content .pandr-panelbutton{display:flex;gap:8px;background:#fff;padding:5px;align-items:center;justify-content:space-between}#stage2-map-main-content .pandr-panelbutton img{width:26px}#stage2-map-main-content .pandr-panelbutton>span{font-family:"Inter";font-style:normal;font-weight:600;font-size:16px;line-height:24px;display:flex;align-items:center;color:#3d3a4d}#stage2-map-main-content .pandr-panelbutton .pandr-panel-arrow{bottom:5px;right:10px;display:flex;align-items:center;gap:10px;padding:8px 3px 10px 3px !important;width:20px;height:20px;border-radius:4px;bottom:unset;top:21%}#stage2-map-main-content .pandr-panelbutton .pandr-panel-arrow img{transform:rotate(180deg)}#stage2-map-main-content .parking-options-panel-mobile-base{width:92%;display:flex;flex-direction:column;justify-content:space-between;padding:0px;background-color:#fff;position:relative;margin-left:20px;margin-bottom:25px}#stage2-map-main-content .pandr-title-section{display:flex;gap:8px;align-items:center}#stage2-map-main-content .pandr-title-section img{width:26px}#stage2-map-main-content .pandr-title-section>span{font-family:"Inter";font-style:normal;font-weight:600;font-size:16px;line-height:24px;display:flex;align-items:center;color:#3d3a4d}#stage2-map-main-content .pandr-bikeparking{display:flex;gap:8px;background:#fff;padding:5px;align-items:center;margin-top:5px}#stage2-map-main-content .pandr-bikeparking>span{font-family:"Inter";font-style:normal;font-weight:600;font-size:16px;line-height:24px;display:flex;align-items:center;color:#3d3a4d}#stage2-map-main-content .filter-view-checkbox-container:nth-child(1){accent-color:#d30f1d}#stage2-map-main-content .filter-view-checkbox-container:nth-child(2){accent-color:#65a233}#stage2-map-main-content .filter-view-checkbox-container:nth-child(3){accent-color:#8f7200}#stage2-map-main-content .filter-view-checkbox-container:nth-child(4){accent-color:#0980a5}#stage2-map-main-content .filter-view-checkbox-section.show-all-section .filter-view-checkbox-container:nth-child(1){accent-color:#3d3a4d}#stage2-map-main-content .park-and-ride-btn-header{display:flex;gap:4px}#stage2-map-main-content #parking-search-filter-group-mobile{margin-top:15px;margin-left:10px}#stage2-map-main-content #parking-search-filter-group-mobile .close-details-button{bottom:unset;top:5%;right:4%;position:absolute}#stage2-map-main-content body{font-family:Arial,sans-serif}#stage2-map-main-content .custom-dropdown{position:relative;display:inline-block;width:200px}#stage2-map-main-content .dropdown-button{width:100%;padding:10px;background-color:var(--map-dropdown-bg);border:1px solid #ccc;cursor:pointer;text-align:left;border-radius:7px;color:var(--map-font-color)}#stage2-map-main-content .dropdown-content{position:static;background-color:var(--map-dropdown-bg);min-width:100%;z-index:1000;overflow-y:scroll;height:140px;border-radius:7px;transition:height .5s ease}#stage2-map-main-content .dropdown-item{padding:10px;cursor:pointer;color:var(--map-font-color)}#stage2-map-main-content .dropdown-item:hover{background-color:#ddd;color:#3d3a4d}#stage2-map-main-content .selected-image-container{margin-top:10px;text-align:center}#stage2-map-main-content .selected-image{max-width:100%;height:auto}#stage2-map-main-content .close-details-button{position:absolute;right:27px;top:11px}.stations-popup-default .leaflet-popup-content{flex-wrap:wrap}#lines-details-section-mobile.lines-details-sections-container{padding:7px !important}#lines-details-section-mobile.lines-details-sections-container .line-tabs-section .line-tab-inner-container .lines-details-header-text{margin-top:2rem}#lines-details-section-mobile.lines-details-sections-container .map-filters div>img{border:unset;border-radius:unset}#lines-details-section.lines-details-sections-container .map-filters div>img{border:unset;border-radius:unset}#stage2-map-main-content .line-tabs-mobile.single-tab{padding:10px}#stage2-map-main-content .mobile-filter-panels.mobile-filter-details-panels .lines-details-header-text.line-filter-details-header-group{padding:7px 0px}#lines-filter-group-details-1 .line-details-sub-button:nth-child(1) path,#lines-filter-group-details-mobile-1 .line-details-sub-button:nth-child(1) path{fill:#d30f1d}#lines-filter-group-details-1 .line-details-sub-button:nth-child(2) path,#lines-filter-group-details-mobile-1 .line-details-sub-button:nth-child(2) path{fill:#d30f1d}#lines-filter-group-details-2 .line-details-sub-button:nth-child(1) path,#lines-filter-group-details-mobile-2 .line-details-sub-button:nth-child(1) path{fill:#65a233}#lines-filter-group-details-2 .line-details-sub-button:nth-child(2) path,#lines-filter-group-details-mobile-2 .line-details-sub-button:nth-child(2) path{fill:#d30f1d}#lines-filter-group-details-3 .line-details-sub-button:nth-child(1) path,#lines-filter-group-details-mobile-3 .line-details-sub-button:nth-child(1) path{fill:#8f7200}#lines-filter-group-details-3 .line-details-sub-button:nth-child(2) path,#lines-filter-group-details-mobile-3 .line-details-sub-button:nth-child(2) path{fill:#d30f1d}#lines-filter-group-details-4 .line-details-sub-button:nth-child(1) path,#lines-filter-group-details-mobile-4 .line-details-sub-button:nth-child(1) path{fill:#0980a5}#lines-filter-group-details-4 .line-details-sub-button:nth-child(2) path,#lines-filter-group-details-mobile-4 .line-details-sub-button:nth-child(2) path{fill:#d30f1d}#stage2-map-main-content #station-lines-details-fact-container-mobile .station-line-1 svg>path,#stage2-map-main-content #station-lines-details-fact-container .station-line-1 svg>path{fill:#d30f1d}#stage2-map-main-content #station-lines-details-fact-container-mobile .station-line-2 svg>path,#stage2-map-main-content #station-lines-details-fact-container .station-line-2 svg>path{fill:#65a233}#stage2-map-main-content #station-lines-details-fact-container-mobile .station-line-3 svg>path,#stage2-map-main-content #station-lines-details-fact-container .station-line-3 svg>path{fill:#8f7200}#stage2-map-main-content #station-lines-details-fact-container-mobile .station-line-4 svg>path,#stage2-map-main-content #station-lines-details-fact-container .station-line-4 svg>path{fill:#0980a5}#stage2-map-main-content .map-filters .constuction-status-container img{border:unset}.details-sub-buttons{width:100%;text-decoration:none}.close-details-button img{filter:var(--map-control-color);border:none !important}.close-details-button svg>path{fill:var(--map-font-color)}@media only screen and (max-height: 668px){#stage2-map-main-content .language-panel-button{top:104px !important}#stage2-map-main-content .leaflet-top.leaflet-right{top:158px}#stage2-map-main-content .settings-panel-button{top:40px}}@media only screen and (max-width: 768px),(max-height: 668px){#stage2-map-main-content .leaflet-top.leaflet-right{top:154px;z-index:999}}@media only screen and (max-width: 768px){.language-panel-button{top:104px !important}.map-control-current-location{border-radius:0px 0px 0 0;border-bottom:.5px solid rgba(108,108,108,.2588235294)}.leaflet-control-zoom-fullscreen{border-radius:0px 0px 0 0}.map-control-share-icon{border-radius:0 0 10px 10px}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOutTwo{0%{opacity:1}50%{opacity:1}100%{opacity:0}}#stage2-map-main-content #map-loader{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1030}#stage2-map-main-content #map-loader #loader-initial,#stage2-map-main-content #map-loader #loader-final{position:absolute;height:100vh;width:100vw}#stage2-map-main-content #map-loader #loader-initial img,#stage2-map-main-content #map-loader #loader-final img{margin:auto;height:70px}#stage2-map-main-content #map-loader #loader-initial .backdrop,#stage2-map-main-content #map-loader #loader-final .backdrop{opacity:1}#stage2-map-main-content #map-loader #loader-initial{display:flex}#stage2-map-main-content #map-loader #loader-initial img{z-index:1040;animation:pulse 2s infinite ease-in-out}#stage2-map-main-content #map-loader #loader-initial .backdrop{background-color:var(--map-loader-initial-bg);z-index:1030}#stage2-map-main-content #map-loader #loader-final{display:flex;opacity:1;position:relative}#stage2-map-main-content #map-loader #loader-final img{z-index:1020;position:relative;height:auto}#stage2-map-main-content #map-loader #loader-final .backdrop{background-color:#d30f1d;z-index:1010}#stage2-map-main-content #map-loader .fade-out{animation:fadeOut 2s forwards}#stage2-map-main-content #map-loader .fade-in-then-out{animation:fadeOutTwo 4s forwards}body:has(#oc-interactive-map) footer{display:none}body:has(#oc-interactive-map) header{display:none}body>#oc-interactive-map{padding-top:0 !important}a[href="https://www.maptiler.com"]{display:none !important}#stage2-map-main-content{color:var(--map-font-color)}#stage2-map-main-content .leaflet-marker-icon.leaflet-div-icon.leaflet-zoom-animated.leaflet-interactive{border-radius:24px !important;display:flex;height:34px !important;width:34px !important;border:none}#stage2-map-main-content .leaflet-marker-icon.leaflet-div-icon.leaflet-zoom-animated.leaflet-interactive .circular-map-icon{height:24px;border-radius:24px;margin:auto}#stage2-map-main-content .leaflet-marker-icon.biking-mobile-filter-icon.leaflet-zoom-animated.leaflet-interactive{display:flex;height:24px;width:24px}#stage2-map-main-content .leaflet-marker-icon.biking-mobile-filter-icon.leaflet-zoom-animated.leaflet-interactive img{height:24px}#stage2-map-main-content #oc-interactive-map{width:100%;min-height:100dvh}#stage2-map-main-content #oc-interactive-map .leaflet-interactive.line-1{transform:translate(-2px, -3px)}#stage2-map-main-content #oc-interactive-map.mapzoom-15 .leaflet-interactive.line-1,#stage2-map-main-content #oc-interactive-map.mapzoom-14 .leaflet-interactive.line-1,#stage2-map-main-content #oc-interactive-map.mapzoom-13 .leaflet-interactive.line-1{transform:translate(-3px, -4px)}#stage2-map-main-content #oc-interactive-map.mapzoom-12 .leaflet-interactive.line-1,#stage2-map-main-content #oc-interactive-map.mapzoom-11 .leaflet-interactive.line-1,#stage2-map-main-content #oc-interactive-map.mapzoom-10 .leaflet-interactive.line-1,#stage2-map-main-content #oc-interactive-map.mapzoom-9 .leaflet-interactive.line-1{transform:translate(-2px, -3px)}#stage2-map-main-content .map-settings-panel{display:none;position:absolute;top:36px;right:0px;width:400px;height:850px;background:var(--map-bg);border:1px solid #ccc;border-radius:10px;padding:7px 32px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin-bottom:10px;z-index:1000;border-radius:20px 0px 0px 20px}@media(max-width: 768px){#stage2-map-main-content .map-settings-panel{border-radius:0px 20px 20px 0px;top:0;width:80%;height:105vh;left:0;overflow-y:scroll}}#stage2-map-main-content .map-settings-panel #settings-exit-button{filter:var(--map-control-color);border:none;background:unset;padding:0}#stage2-map-main-content .map-settings-panel #settings-exit-button:hover{cursor:pointer}#stage2-map-main-content .slideInAnimation{display:block;transform:translateX(100%);animation:slide-in .5 ease-out .5s forwards;z-index:1000}@media(max-width: 768px){#stage2-map-main-content .slideInAnimation{animation:slide-in .3 ease-out .3s forwards;transform:translateX(-100%) !important}}#stage2-map-main-content .showSettingsPanel{display:block;max-height:100vh}#stage2-map-main-content .slideOutAnimation{animation:slide-out .5s ease-out forwards}@media(max-width: 768px){#stage2-map-main-content .slideOutAnimation{transform:translateX(-100%) !important}}@keyframes slide-out{0%{opacity:1;display:block;transform:translateX(0)}100%{opacity:0;display:none;transform:translateX(100%);@media(max-width: 768px){#stage2-map-main-content{transform:translateX(-100%) !important}}}}@keyframes slide-in{0%{opacity:0;display:none;transform:translateX(100%);@media(max-width: 768px){#stage2-map-main-content{transform:translateX(-100%) !important}}}100%{opacity:1;display:block;transform:translateX(0)}}#stage2-map-main-content .map-settings-header{display:flex;justify-content:center;align-items:center;margin-bottom:20px;font-family:Inter;font-size:26px;font-weight:500;line-height:25px;position:relative;text-align:center}#stage2-map-main-content .map-settings-header span{flex-grow:1;text-align:center}#stage2-map-main-content .map-settings-item{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;width:100%;background-color:var(--map-section-bg)}#stage2-map-main-content .map-settings-item .icon-container{border-radius:40px;border-width:2px;border-style:solid;padding:10px;display:flex;background-color:var(--map-bg)}#stage2-map-main-content .map-settings-item .icon-container img{margin:auto}#stage2-map-main-content .map-settings-item .icon-container.getting-started{border-color:#d30f1d;background-color:var(--map-bg-red)}#stage2-map-main-content .map-settings-item .icon-container.satellite{border-color:#3170fe}#stage2-map-main-content .map-settings-item .icon-container.dark-mode-section{border-color:var(--map-border-terciary)}#stage2-map-main-content .settings-biline{font-family:"Inter";font-size:14.5px;font-weight:500;line-height:20px;text-align:left}#stage2-map-main-content .settings-item-info{line-height:3px}#stage2-map-main-content .settings-item-info p{font-size:13.5px;line-height:18px}#stage2-map-main-content .map-settings-get-started{padding:8px;background-color:red;color:#fff;border:none;border-radius:5px;cursor:pointer}#stage2-map-main-content .map-settings-switch{position:relative;display:inline-block;width:40px;height:24px}#stage2-map-main-content .map-settings-switch input{opacity:0;width:0;height:0}#stage2-map-main-content .map-settings-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:34px;width:40px}#stage2-map-main-content .map-settings-slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}#stage2-map-main-content input:checked+.slider{background-color:#2196f3}#stage2-map-main-content input:checked+.slider:before{transform:translateX(16px)}#stage2-map-main-content input:checked+.map-settings-slider{background-color:#2196f3}#stage2-map-main-content input:checked+.map-settings-slider:before{transform:translateX(16px)}#stage2-map-main-content .map-settings-legend{border-top:1px solid #ccc;padding-top:10px}#stage2-map-main-content .getting-started-section{border:2px solid #d30f1d;border-radius:16px;padding:20px;gap:30px}@media(max-width: 768px){#stage2-map-main-content .getting-started-section{gap:10px}}@media(max-width: 375px){#stage2-map-main-content .getting-started-section{padding:15px 20px 15px 20px}}#stage2-map-main-content .settings-title{text-align:left;font-family:"Inter";font-style:normal;font-weight:700;font-size:20px;line-height:5px;color:var(--map-title-color)}@media(max-width: 768px){#stage2-map-main-content .settings-title{line-height:17px}}#stage2-map-main-content .satellite-section{border:2px solid #3170fe;border-radius:16px;padding:20px;gap:8px}#stage2-map-main-content .dark-mode-section{border:2px solid var(--map-border-terciary);border-radius:16px;padding:20px;gap:8px}@media(max-width: 375px){#stage2-map-main-content .icon-container .dark-mode-section>img{width:50px !important;height:44px !important}}#stage2-map-main-content .legend-section{border:2px solid #78bc43;border-radius:16px;padding:20px;gap:5px;background-color:var(--map-section-bg)}@media(max-width: 768px){#stage2-map-main-content .legend-section{margin-top:10px;padding-bottom:40px;margin-bottom:100px}}#stage2-map-main-content .legend-list{list-style-type:none;padding-left:0;margin:0;width:100%;max-height:300px;padding-right:20px;overflow-y:auto}@media(max-width: 768px){#stage2-map-main-content .legend-list{margin-top:10px;height:350px}}#stage2-map-main-content .legend-list::-webkit-scrollbar{width:10px;height:10px}#stage2-map-main-content .legend-list::-webkit-scrollbar-thumb{background-color:#7a7a7a;border-radius:10px;border:2px solid #fff}#stage2-map-main-content .legend-list::-webkit-scrollbar-track{background-color:#f0f0f0;border-radius:10px}#stage2-map-main-content .legend-item img{vertical-align:middle;width:20px;margin-right:5px}#stage2-map-main-content .legend-section-title{color:var(--map-title-color);font-family:Inter;font-size:23px;font-weight:700;line-height:25px;text-align:left;padding-bottom:20px}#stage2-map-main-content .legend-section>ul{list-style-type:none;line-height:25px}#stage2-map-main-content .additional-filters-panel{position:absolute;top:60px;left:0px;width:400px;height:auto;border:1px solid #ccc;padding:15px 32px;background:var(--map-bg);border-radius:0px 20px 20px 0px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin-top:10px;margin-bottom:10px;z-index:999}#stage2-map-main-content .filters-title-section{display:flex;align-items:center;justify-content:start;gap:16px}@media(max-width: 768px){#stage2-map-main-content .filters-title-section{display:none}}#stage2-map-main-content .filters-title{font-family:Inter;font-size:24px;font-weight:700;line-height:24px;letter-spacing:.04em;text-align:left;text-transform:uppercase}#stage2-map-main-content .filters-biline{font-family:Inter;font-size:21px;font-weight:500;line-height:24px;letter-spacing:4%;text-align:left}#stage2-map-main-content .additional-layers{display:block}@media(max-width: 768px){#stage2-map-main-content .additional-layers{display:none}}#stage2-map-main-content .additional-layers.additional-layers-button{cursor:pointer}#stage2-map-main-content .additional-layers.additional-layers-button:hover{border:1px solid #3d3a4d}#stage2-map-main-content .additional-layers{margin-top:15px;background:var(--map-bg-terciary);border:1px solid var(--map-border-secondary);border-radius:10px;padding:.75rem;width:100%}#stage2-map-main-content .additional-layers-title-section{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:20px;padding:2px}#stage2-map-main-content .additional-layers-title-section .filter-box-arrow{bottom:18px;right:41px}#stage2-map-main-content .additional-icon-section{display:flex;justify-content:space-between;gap:1.25rem}#stage2-map-main-content .additional-icon{display:flex;justify-content:center;align-items:center}#stage2-map-main-content .additional-icon img{width:38px}#stage2-map-main-content .additional-layers-title>span{font-size:16px;font-weight:700;line-height:24px;letter-spacing:.005em;text-align:left}@media(max-width: 768px){#stage2-map-main-content .additional-layers-title>span{font-weight:600;font-size:16px}}#stage2-map-main-content .additional-layers-title .biline{font-family:"Inter";font-style:normal;font-weight:400;font-size:15px;line-height:16px;color:var(--map-font-color)}#stage2-map-main-content .map-filters{display:flex;flex-wrap:wrap;justify-content:space-between}#stage2-map-main-content .map-filters.destinations-filters{padding:20px;background:var(--map-bg-secondary);width:100%}#stage2-map-main-content .map-filters div>img{border:2px solid var(--map-border-secondary);border-radius:20px}#stage2-map-main-content .filters-base-section{width:100%;border-radius:0 0 20px 20px;padding-top:.5rem}#stage2-map-main-content #main-map-filters-mobile{border-radius:20px 20px 0 0;padding:13px}#stage2-map-main-content #main-map-filter-mobile-container{display:flex;flex-direction:row;flex-wrap:nowrap;gap:7px;justify-content:space-evenly;width:100%;padding:0}@media(max-width: 768px){#stage2-map-main-content #main-additional-filters-panel{display:none}}#stage2-map-main-content .feedback-panel{width:95%;margin-top:5px}#stage2-map-main-content .feedback-panel a{text-decoration:none}#stage2-map-main-content .feedback-panel button{background:var(--map-bg-quaternary);font-family:"Inter";font-style:normal;font-weight:400;font-size:16px;line-height:19px;text-align:center;color:var(--map-font-secondary-color);box-shadow:0px 4px 16px rgba(0,0,0,.1);border-radius:8px;display:flex;flex-direction:row;justify-content:center;align-items:center;width:95%;padding:10px;margin:10px 10px 10px 10px}@media(max-width: 768px){#stage2-map-main-content .feedback-panel button{border:none}}#stage2-map-main-content #main-additional-filters-panel-mobile{display:none}@media(max-width: 768px){#stage2-map-main-content #main-additional-filters-panel-mobile{display:block;position:fixed;bottom:0;left:0;width:100%;height:50%;transform:translateY(65%);top:unset;margin-bottom:0;border-radius:20px 20px 0 0;border-width:3px;border:0px solid;border-image:repeating-linear-gradient(45deg, #f33, #3bf, #f33 30px) 60;padding:3px 3px 0px 3px;background-image:linear-gradient(var(--map-bg), var(--map-bg)),linear-gradient(to right, #65a233, #01a1dd, #d30f1d, #af882d);background-origin:border-box;background-clip:content-box,border-box;background-position:0}#stage2-map-main-content #main-additional-filters-panel-mobile .filters-search-bar{width:100%;margin-bottom:10px}}#stage2-map-main-content #main-additional-filters-panel-mobile #map-filter-collapsed-nav{width:100%;margin-bottom:1em}#stage2-map-main-content #main-additional-filters-panel-mobile #map-filter-collapsed-nav nav{display:flex;justify-content:space-between;overflow-x:scroll;gap:10px}#stage2-map-main-content #main-additional-filters-panel-mobile #map-filter-collapsed-nav button{color:var(--map-title-color);font-size:12px;box-shadow:0px 4px 10px rgba(61,58,77,.1);border-radius:8px;background:var(--map-bg-terciary);border:none;padding:10px 15px;min-width:fit-content}#stage2-map-main-content #main-additional-filters-panel-mobile #map-filter-collapsed-nav button img{position:relative;top:6px;margin-right:3px;max-width:20px}#stage2-map-main-content #main-additional-filters-panel-mobile.panel-open #map-filter-collapsed-nav{display:none}#stage2-map-main-content #main-additional-filters-panel-mobile .mobile-map-filter-box{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:11px 30px 30px 8px;gap:4px;width:100%;background:var(--map-bg-terciary);box-shadow:0px 4px 10px rgba(61,58,77,.1);border-radius:8px;margin-top:5px;position:relative}#stage2-map-main-content #main-additional-filters-panel-mobile .mobile-map-filter-box .mobile-filter-box-arrow{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:8px 3px 10px 3px !important;width:20px;height:20px;border-radius:4px;position:absolute;bottom:3px;right:12px}#stage2-map-main-content #main-additional-filters-panel-mobile .mobile-map-filter-box .mobile-filter-box-arrow.o-train-arrow{background-color:#cb3433}#stage2-map-main-content #main-additional-filters-panel-mobile .mobile-map-filter-box .mobile-filter-box-arrow.stations-arrow{background-color:#9747ff}#stage2-map-main-content #main-additional-filters-panel-mobile .mobile-map-filter-box .mobile-filter-box-arrow.destinations-arrow{background-color:#db6a06}#stage2-map-main-content #main-additional-filters-panel-mobile .mobile-map-filter-box .mobile-filter-box-arrow.parking-arrow{background-color:#3170fe}#stage2-map-main-content #main-additional-filters-panel-mobile .mobile-map-filter-box .mobile-filter-box-arrow.layers-arrow{background-color:#3d3a4d;bottom:35px;right:40px}#stage2-map-main-content #main-additional-filters-panel-mobile .stations-filter-box:active,#stage2-map-main-content #main-additional-filters-panel-mobile .stations-filter-box:focus{border:1px solid #9747ff !important;cursor:pointer;outline:none}#stage2-map-main-content #main-additional-filters-panel-mobile .lines-filter-box:active,#stage2-map-main-content #main-additional-filters-panel-mobile .lines-filter-box:focus{border:1px solid #cb3433 !important;cursor:pointer;outline:none}#stage2-map-main-content #main-additional-filters-panel-mobile .destinations-filter-box:active,#stage2-map-main-content #main-additional-filters-panel-mobile .destinations-filter-box:focus{border:1px solid #db6b08 !important;cursor:pointer;outline:none}#stage2-map-main-content #main-additional-filters-panel-mobile .park_additional_container_mobile{display:flex;flex-direction:row;flex-wrap:nowrap;gap:7px;justify-content:space-evenly;width:100%;padding:0 !important;margin-top:5px}#stage2-map-main-content #main-additional-filters-panel-mobile .park_additional_container_mobile img{width:27px;height:27px}#stage2-map-main-content #main-additional-filters-panel-mobile .park_additional_container_mobile .additional-layers-title-section{width:100%}#stage2-map-main-content #main-additional-filters-panel-mobile .park_additional_container_mobile .map-filter-box{flex-direction:row;gap:10px;height:auto}#stage2-map-main-content #main-additional-filters-panel-mobile .park_additional_container_mobile .map-filter-box .filter-box-arrow{bottom:unset;top:10px}#stage2-map-main-content #main-additional-filters-panel-mobile .park_additional_container_mobile .park-and-ride-mobile{display:flex;flex-direction:row;align-items:center;padding:0px 8px;gap:5px;width:100%;height:45px;background:var(--map-bg-secondary);border-radius:8px;border:none !important;box-shadow:0px 4px 10px rgba(61,58,77,.1)}@media(max-width: 768px){#stage2-map-main-content #main-additional-filters-panel-mobile .park_additional_container_mobile .park-and-ride-mobile{background:var(--map-bg-terciary)}}#stage2-map-main-content #main-additional-filters-panel-mobile .park_additional_container_mobile .park-and-ride-mobile .park-and-ride-title{display:flex;align-items:center;gap:5px}#stage2-map-main-content #main-additional-filters-panel-mobile .park_additional_container_mobile .additional-layers-mobile{display:flex;flex-direction:row;align-items:center;padding:0px 8px;gap:5px;width:100%;height:45px;background:var(--map-bg-secondary);border-radius:8px;border:none !important;box-shadow:0px 4px 10px rgba(61,58,77,.1)}@media(max-width: 768px){#stage2-map-main-content #main-additional-filters-panel-mobile .park_additional_container_mobile .additional-layers-mobile{background:var(--map-bg-terciary)}}#stage2-map-main-content #main-additional-filters-panel-mobile .park_additional_container_mobile .additional-layers-mobile .additional-layers-mobile-title{display:flex;align-items:center;gap:5px}#stage2-map-main-content #main-additional-filters-panel-mobile .filters-checkbox-container{padding:2px;display:flex;flex-direction:row;width:100%;gap:8px}#stage2-map-main-content #main-additional-filters-panel-mobile .filters-checkbox-container .map-filter-box{height:auto}#stage2-map-main-content #main-additional-filters-panel-mobile .filters-checkbox-container img{width:53px;height:27px}#stage2-map-main-content #main-additional-filters-panel-mobile .filters-checkbox-container .show-service-filter-text-box{width:70%}@media(max-width: 768px){#stage2-map-main-content #main-additional-filters-panel-mobile .filters-checkbox-container .show-service-filter-text-box{width:80%}#stage2-map-main-content #main-additional-filters-panel-mobile .filters-checkbox-container .show-service-filter-text-box span{font-weight:600;font-size:16px}}#stage2-map-main-content #main-additional-filters-panel-mobile .filters-checkbox-container .travel-planner-mobile{width:50%;background:var(--map-bg-quaternary);box-shadow:0px 4px 10px rgba(61,58,77,.1);border-radius:8px;border:none;display:flex;position:relative;box-sizing:border-box;padding:10px;border-radius:8px;margin-top:10px}#stage2-map-main-content #main-additional-filters-panel-mobile .filters-checkbox-container .filter-service-checkbox{transform:scale(2.2);position:absolute;bottom:15px;right:35px}#stage2-map-main-content #main-additional-filters-panel-mobile .filters-checkbox-container .filter-service-checkbox input{border:2px solid #3d3a4d}@media(max-width: 768px){#stage2-map-main-content #main-additional-filters-panel-mobile .filters-checkbox-container .filter-service-checkbox input{margin-left:29px;border:2px solid #3d3a4d !important}}#stage2-map-main-content .map-filter-group{display:flex;justify-content:space-between;margin-top:5px;width:100%}#stage2-map-main-content .map-filter-group>div{width:48%}#stage2-map-main-content .map-filter-box{display:flex;position:relative;box-sizing:border-box;padding:10px;width:164px;height:96px;background:var(--map-bg-terciary);border:1px solid var(--map-border-secondary);border-radius:8px;margin-top:10px}@media(max-width: 768px){#stage2-map-main-content .map-filter-box{background:var(--map-bg-quaternary)}}#stage2-map-main-content .map-filter-box.o-train-button{cursor:pointer}#stage2-map-main-content .map-filter-box.o-train-button:hover{border:1px solid #cb3433 !important}#stage2-map-main-content .map-filter-box.destinations-button{cursor:pointer}#stage2-map-main-content .map-filter-box.destinations-button:hover{border:1px solid #db6a06 !important}#stage2-map-main-content .map-filter-box.stations-button{cursor:pointer}#stage2-map-main-content .map-filter-box.stations-button:hover{border:1px solid #9747ff}#stage2-map-main-content .map-filter-box.parking-button{cursor:pointer}#stage2-map-main-content .map-filter-box.parking-button:hover{border:1px solid #3170fe !important}@media(max-width: 768px){#stage2-map-main-content{width:100%;height:100dvh;border:none !important;box-shadow:0px 4px 16px rgba(0,0,0,.1)}#stage2-map-main-content .map-filter-box{display:flex;align-items:center;justify-content:space-between}#stage2-map-main-content .map-filter-box>div{display:flex;align-items:center}#stage2-map-main-content .filters-card-title{font-size:18px;font-weight:700;line-height:24px;text-align:left;color:var(--map-title-color)}}#stage2-map-main-content .in-service-lines{border:1px solid #e8e8e8}@media(max-width: 768px){#stage2-map-main-content .in-service-lines{border:1px solid #c6c9c9 !important;width:50% !important}}#stage2-map-main-content .filter-box-arrow{position:absolute;bottom:5px;right:10px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:8px 3px 10px 3px !important;width:20px;height:20px;border-radius:4px}#stage2-map-main-content .filter-box-arrow.o-train-arrow{background-color:#cb3433}#stage2-map-main-content .filter-box-arrow.stations-arrow{background-color:#9747ff}#stage2-map-main-content .filter-box-arrow.destinations-arrow{background-color:#db6a06}#stage2-map-main-content .filter-box-arrow.parking-arrow{background-color:#3170fe}#stage2-map-main-content .filter-box-arrow.layers-arrow{background-color:#3d3a4d;bottom:35px;right:40px}#stage2-map-main-content .section-icon{display:flex;justify-content:center;align-items:center;height:100px;width:100px}#stage2-map-main-content .filters-search-bar{display:flex;margin-top:10px}#stage2-map-main-content .filters-search-bar .search-icon-container{display:flex;background-color:var(--map-bg-secondary);width:45px;border-radius:0 8px 8px 0;border:1px solid #b7b7b5;border-left:none}#stage2-map-main-content .filters-search-bar .search-icon-container:hover{cursor:pointer;background-color:#d9d9d9}#stage2-map-main-content .filters-search-bar .search-icon-container:hover>img{filter:var(--map-au-search-color-hover)}#stage2-map-main-content .filters-search-bar .search-icon-container img{margin:auto;filter:var(--map-au-search-color);border:none}@media(max-width: 768px){#stage2-map-main-content .filters-search-bar{flex-direction:row-reverse}#stage2-map-main-content .filters-search-bar .search-icon-container{border-radius:8px 0 0 8px;background-color:var(--map-au-input-bg);border:1px solid #b7b7b5;border-right:none}}#stage2-map-main-content .filters-search-bar>input{border-radius:8px 0px 0px 8px;background-color:var(--map-au-input-bg);border:1.5px solid var(--map-au-input-border);width:90%;height:45px;padding:5px;font-size:14px;color:var(--map-au-input-font)}@media(max-width: 768px){#stage2-map-main-content .filters-search-bar>input{border-radius:0 8px 8px 0;font-size:16px}}#stage2-map-main-content .filters-search-bar>input::-webkit-input-placeholder{color:var(--map-au-input-font)}#stage2-map-main-content .filters-search-bar>input::-moz-placeholder{color:var(--map-au-input-font)}#stage2-map-main-content .filters-search-bar>input:-ms-input-placeholder{color:var(--map-au-input-font)}#stage2-map-main-content .filters-search-bar>input:-moz-placeholder{color:var(--map-au-input-font)}#stage2-map-main-content .filters-search-bar>input::selection{background:none !important;background-color:#fff;border-width:1px;border:0px solid;border-image:repeating-linear-gradient(45deg, #f33, #3bf, #f33 30px) 60 !important;padding:1.75px;background-image:linear-gradient(#fff, #fff),linear-gradient(to right, #65a233, #01a1dd, #d30f1d, #af882d) !important;background-origin:border-box;background-clip:content-box,border-box;background-position:0;border-radius:10px 0px 0px 10px}#stage2-map-main-content .filters-search-bar{background:none !important;border-width:1px;border:0px solid;border-image:repeating-linear-gradient(45deg, #f33, #3bf, #f33 30px) 60 !important;background-image:linear-gradient(#fff, #fff),linear-gradient(to right, #65a233, #01a1dd, #d30f1d, #af882d) !important;background-origin:border-box;background-clip:content-box,border-box;background-position:0;border-radius:10px}#stage2-map-main-content .filters-card-title{font-family:Inter;font-size:18px;font-weight:700;line-height:24px;text-align:left;color:var(--map-title-color)}#stage2-map-main-content .filters-subtitles{font-family:Inter;font-size:16px;font-weight:400;line-height:20px;text-align:left;color:var(--map-font-color)}@media(max-width: 768px){#stage2-map-main-content .filters-card-title{font-family:"Inter";font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:var(--map-title-color)}}#stage2-map-main-content .panel-divider-section{margin-bottom:18px}#stage2-map-main-content .panel-divider{border:none;height:1px;background-color:rgba(61,58,77,.2);position:absolute;left:0;width:100%}#stage2-map-main-content .controls-overlay{position:absolute;top:595px;left:0px;padding:0px;width:400px;z-index:999}@media(max-width: 768px){#stage2-map-main-content .controls-overlay{display:none !important}}#stage2-map-main-content .map-view{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:8px 20px;gap:4px;background:var(--map-bg-secondary);box-shadow:0px 4px 8px rgba(0,0,0,.15);border-radius:0px 16px 0px 0px}#stage2-map-main-content .planner-view{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:8px 20px;gap:4px;background:var(--map-bg-secondary);box-shadow:0px 4px 8px rgba(0,0,0,.15);border-radius:0px 0px 16px 0px;margin-top:4px}#stage2-map-main-content .servicelines-title{font-family:Inter;font-size:15px;font-weight:600;line-height:24px;text-align:left;margin-right:10px}#stage2-map-main-content .travelplanner-title{font-family:Inter;font-size:15px;font-weight:600;line-height:24px;text-align:left;margin-right:10px}#stage2-map-main-content .travelplanner-title span{font-family:Inter;font-size:15px;font-weight:400;line-height:24px;text-align:left;margin-right:10px}#stage2-map-main-content #showOTrainLines{margin-top:5px;width:40px;height:40px;accent-color:#229b22}#stage2-map-main-content .travelplanner-icon img{width:40px;height:40px}#stage2-map-main-content .travelplanner-icon a{height:44px;padding:2px 0;float:left}#stage2-map-main-content #PlaceholderTestForm{margin-left:430px;margin-bottom:20px}@media(max-width: 768px){#stage2-map-main-content #PlaceholderTestForm{margin-left:0;display:none}}#stage2-map-main-content .line-switch{position:relative;display:inline-block}#stage2-map-main-content .switch input{opacity:0;width:0;height:0}#stage2-map-main-content .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}#stage2-map-main-content input:checked+.slider{background-color:#2196f3}#stage2-map-main-content input:focus+.slider{box-shadow:0 0 1px #2196f3}#stage2-map-main-content input:checked+.slider:before{transform:translateX(26px)}#stage2-map-main-content .button{display:inline-flex;align-items:center;background-color:#ff3b30;color:#fff;padding:10px 20px;text-decoration:none;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.2)}#stage2-map-main-content .button .arrow{margin-left:10px}#stage2-map-main-content .toggle-checkbox{display:none}#stage2-map-main-content .toggle-label{cursor:pointer}#stage2-map-main-content #filters-top-section{display:block}#stage2-map-main-content .back-button-lines svg rect{fill:#cb3433 !important}#stage2-map-main-content .back-button-station svg rect{fill:#9747ff !important}#stage2-map-main-content .back-button-destinations svg rect{fill:#da6a06}#stage2-map-main-content .back-button-parking svg rect{fill:#3170fe}#stage2-map-main-content .expanded{height:450px}#stage2-map-main-content .additional-filters-panel{transition:height .3s ease}#stage2-map-main-content .back-button-container-moved{transform:translateY(120px);transition:transform .3s ease}#stage2-map-main-content #back-button-container{transition:transform .3s ease}#stage2-map-main-content .station-control-block{display:none}@media(max-width: 768px){#stage2-map-main-content .station-control-block{display:block;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0px 4px;gap:8px;padding:8px;background-color:#fff;box-shadow:0px 4px 15px rgba(110,107,122,.25);position:absolute;top:84%;left:0}}#stage2-map-main-content .station-control-icon{background-color:#fff;border-radius:8px;box-shadow:0px 4px 15px rgba(110,107,122,.25);padding:5px;width:80px;height:35px;display:flex;justify-content:center;align-items:center}#stage2-map-main-content .destination-popup{background:var(--map-bg-secondary) !important;border-image:repeating-linear-gradient(45deg, #f33, #3bf, #f33 30px) 60;border-radius:12px 12px 0px 0px !important;height:379px;box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-start;padding:2px;gap:16px;left:calc(50% - 190px + 2.5px);top:calc(50% - 84px + 1px);background:var(--map-bg-secondary);box-shadow:0px 4px 15px rgba(110,107,122,.25)}#stage2-map-main-content .destination-popup::before{content:"";position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px;border-radius:12px 12px 0 0;background:linear-gradient(#fff, #fff),linear-gradient(to right, #65a233, #01a1dd, #d30f1d, #af882d);background-origin:border-box;background-clip:content-box,border-box;padding:2px;z-index:-1}#stage2-map-main-content .leaflet-container a.leaflet-popup-close-button{position:absolute;top:7px !important;right:17px !important;border:none;text-align:center;width:27px;height:40px;font:24px/24px Tahoma,Verdana,sans-serif !important;font-weight:600 !important;color:#3d3a4d !important;text-decoration:none;background:rgba(0,0,0,0)}#stage2-map-main-content .destination-popup-content{padding-left:8px}#stage2-map-main-content .destination-popup-content .station-title-section{margin-bottom:10px}#stage2-map-main-content .destination-popup-content .station-title-section .station-name{font-family:"Inter";font-style:normal;font-weight:600;font-size:22px;line-height:24px;display:flex;align-items:center;letter-spacing:.01em;color:var(--map-title-color);flex:none;order:0;flex-grow:0;align-items:baseline;width:90%;margin-bottom:5px}#stage2-map-main-content .destination-popup-content .station-title-section-header{display:flex;justify-content:left;gap:8px}#stage2-map-main-content .destination-popup-content #nearby-stations{padding-left:8px}#stage2-map-main-content .destination-popup-content #stations-page{padding-left:8px}#stage2-map-main-content .destinations-section-title{margin-top:15px}#stage2-map-main-content .destinations-section-title span{font-family:"Inter";font-style:normal;font-weight:600;font-size:16px;line-height:18px;color:var(--map-title-color)}#stage2-map-main-content .dest-line-info-block{width:97%;display:flex;gap:20px;margin-bottom:20px;padding-left:8px}#stage2-map-main-content .dest-line-info{display:flex;justify-content:space-between;border-radius:5px;background-color:var(--map-bg);padding:4px;box-shadow:0px 4px 15px rgba(110,107,122,.25);width:50%}#stage2-map-main-content .dest-line-info .dest-line .line-title{font-family:"Inter";font-style:normal;font-weight:600 !important;font-size:16px;line-height:16px;display:flex;align-items:center;color:#3d3a4d}#stage2-map-main-content .dest-line-main-info{border-radius:5px;background-color:#fff;padding:4px;box-shadow:0px 4px 15px rgba(110,107,122,.25);width:50%}#stage2-map-main-content .dest-line-main-info .dest-line .line-title{font-family:"Inter";font-style:normal;font-weight:600 !important;font-size:16px;line-height:16px;display:flex;align-items:center;color:--map-title-color}#stage2-map-main-content .line-title-block{display:flex;gap:6px}#stage2-map-main-content .line-title-block .line-image{width:16px;height:16px}#stage2-map-main-content .line-arrow-vector img{margin-top:20px}#stage2-map-main-content .dest-travel-planner-block{display:flex;justify-content:space-between;gap:4px;border-radius:5px;background-color:var(--map-bg);padding:4px;box-shadow:0px 4px 15px rgba(110,107,122,.25);width:50%}#stage2-map-main-content .dest-travel-planner-block span{font-size:15px}#stage2-map-main-content .fact-sheet span{font-family:"Inter";font-style:normal;font-weight:300;font-size:14px;line-height:16px;display:flex;align-items:center;color:var(--map-title-color)}#stage2-map-main-content .nearby-stations-list{background:var(--map-bg);box-shadow:0px 4px 10px rgba(61,58,77,.1);border-radius:8px;padding:12px 10px 15px 18px !important;display:flex;flex-direction:row;list-style:none;margin-top:4px;margin-bottom:5px;padding:0px;gap:40px;width:97%;height:59px;flex:none;order:1;flex-grow:0}#stage2-map-main-content .station-page-link-panel{display:flex;flex-direction:row;align-items:flex-start;padding:0px;gap:8px;width:328px;height:40px;margin-top:5px}#stage2-map-main-content .station-page-links{display:flex;align-items:center;justify-content:center;padding:8px 12px;gap:6px;background:var(--map-bg);box-shadow:0px 4px 10px rgba(61,58,77,.1);border-radius:8px;margin:5px}#stage2-map-main-content .station-page-link{text-decoration:none;color:inherit;font-family:"Inter";font-style:normal;font-weight:600;line-height:24px;text-align:center}#stage2-map-main-content .station-page-link-container{display:flex;flex-direction:row;align-items:center;gap:10px;height:40px;background-color:var(--map-bg-terciary);border-radius:5px;box-shadow:0px 4px 15px rgba(110,107,122,.25);padding:7px}#stage2-map-main-content .station-page-link-container a{height:24px;font-family:"Inter";font-style:normal;font-weight:600;font-size:16px;line-height:24px;text-align:center;color:var(--map-font-color);flex:none;order:0;flex-grow:0}#stage2-map-main-content .station-page-link-container .dest-station-arrow{filter:var(--map-control-color)}#stage2-map-main-content .dest-station-arrow{width:7px;height:8px;margin-top:4px}#stage2-map-main-content .nearby-station-item .station-name-item{font-weight:bold;margin-right:10px;font-family:"Inter";font-style:normal;font-weight:500;font-size:11.5px;line-height:15px;color:var(--map-title-color)}#stage2-map-main-content .walking-distance{display:flex;align-items:center}#stage2-map-main-content .walking-distance .distance{font-family:"Inter";font-style:normal;font-weight:600;font-size:10px;line-height:15px;color:var(--map-title-color)}#stage2-map-main-content .walking-icon{width:8.67px;height:14.53px;margin-right:5px;filter:var(--map-control-color)}#stage2-map-main-content .destination-highlight{background-color:#db6a06 !important;width:170px;height:45px !important}#stage2-map-main-content .amenity-icon-small{height:auto;width:16px}#stage2-map-main-content .dest-line-info a,#stage2-map-main-content .dest-travel-planner-block a{color:var(--map-font-color);text-decoration:none;padding:5px;display:block}#stage2-map-main-content .amenity-columns{background:var(--map-bg);border-radius:8px;padding:5px !important;flex-direction:row;justify-content:space-between;list-style:none;margin-top:4px;margin-bottom:5px;flex-wrap:wrap;gap:20px}#stage2-map-main-content .amenity-columns span{font-family:"Inter";font-style:normal;font-weight:600;font-size:16px;line-height:18px;color:var(--map-title-color)}#stage2-map-main-content .amenity-columns .amenity-columns-item{display:flex;gap:5px;min-width:calc(50% - 10px);margin:10px 0;color:var(--map-title-color)}#stage2-map-main-content .amenity-columns .amenity-columns-item img{height:auto;width:25px}#stage2-map-main-content .station-header-icon{display:flex;justify-content:left;gap:8px !important}#stage2-map-main-content .station-header-icon img{height:auto;width:32px}#stage2-map-main-content .station-header-icon{align-items:center}#stage2-map-main-content .station-header-icon .station-title-icons img{border:none;border-radius:0}#stage2-map-main-content .destination-popup-content .station-title-section .station-name.station-name-center{margin-bottom:0}#stage2-map-main-content .station-title-icons img{height:20px;width:auto}#stage2-map-main-content .connection-lines{display:flex;gap:5px;align-items:center;margin-bottom:.5em}#stage2-map-main-content .connection-lines-icon img{width:16px;height:16px}#stage2-map-main-content .destination-popup-content .station-title-section{margin-bottom:10px;padding:10px}#stage2-map-main-content .stage2-styleguide .destination-popup-content{padding:10px}#stage2-map-main-content .style-guide .leaflet-popup{position:static;width:auto;display:inline-block;margin-left:402px}#stage2-map-main-content .station-header-icon+img{margin-top:10px}#stage2-map-main-content .stations-popup .popup-content-fullwidth{width:100%}#stage2-map-main-content .stations-popup .leaflet-popup-content-wrapper .leaflet-popup-content img.parking-icon{width:32px}#stage2-map-main-content .style-guide .leaflet-popup-content{max-width:500px}#stage2-map-main-content .leaflet-container a.leaflet-popup-close-button{position:absolute !important;top:0 !important;right:0 !important;border:none !important;text-align:center !important;width:24px !important;height:24px !important;font:16px/24px Tahoma,Verdana,sans-serif !important;color:#757575 !important;text-decoration:none !important;background:rgba(0,0,0,0) !important}#stage2-map-main-content #oc-interactive-map-settings,#stage2-map-main-content #oc-interactive-map-share{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1020}#stage2-map-main-content #oc-interactive-map-settings#oc-interactive-map-settings .modal-content #content,#stage2-map-main-content #oc-interactive-map-share#oc-interactive-map-settings .modal-content #content{padding:25px}#stage2-map-main-content #oc-interactive-map-settings#oc-interactive-map-settings .modal-content #content h2,#stage2-map-main-content #oc-interactive-map-share#oc-interactive-map-settings .modal-content #content h2{margin-top:0}#stage2-map-main-content #oc-interactive-map-settings#oc-interactive-map-settings .modal-content #content .button-container,#stage2-map-main-content #oc-interactive-map-share#oc-interactive-map-settings .modal-content #content .button-container{display:flex;flex-direction:column;margin-top:auto;width:100%}#stage2-map-main-content #oc-interactive-map-settings#oc-interactive-map-settings .modal-content #content .button-container .button,#stage2-map-main-content #oc-interactive-map-share#oc-interactive-map-settings .modal-content #content .button-container .button{border-radius:5px;background-color:#fff;color:#000;border-color:#d6d6d6;background-image:none;height:50px}#stage2-map-main-content #oc-interactive-map-settings#oc-interactive-map-settings .modal-content #content .button-container .button:hover,#stage2-map-main-content #oc-interactive-map-share#oc-interactive-map-settings .modal-content #content .button-container .button:hover{background-color:#ccc;color:#fff}#stage2-map-main-content #oc-interactive-map-settings#oc-interactive-map-settings .modal-content #content .button-container .button.enable,#stage2-map-main-content #oc-interactive-map-share#oc-interactive-map-settings .modal-content #content .button-container .button.enable{background-color:#cb3433;border-color:#920f0f;color:#fff;margin-top:15px}#stage2-map-main-content #oc-interactive-map-settings#oc-interactive-map-settings .modal-content #content .button-container .button.enable:hover,#stage2-map-main-content #oc-interactive-map-share#oc-interactive-map-settings .modal-content #content .button-container .button.enable:hover{background-color:#920f0f}#stage2-map-main-content .backdrop{position:absolute;background-color:rgba(0,0,0,.5);height:100vh;width:100vw;z-index:1010;left:0;top:0}#stage2-map-main-content .modal-content{background-color:var(--map-modal-bg);position:relative;margin:auto;z-index:1020;border-radius:2.5%}#stage2-map-main-content .modal-content img{height:auto;width:5rem;margin:auto;filter:var(--map-control-color)}#stage2-map-main-content .modal-content #content{padding:20px;height:100%;display:flex;flex-direction:column;align-items:center}#stage2-map-main-content .modal-content #content .title{padding:10px 0}#stage2-map-main-content .modal-content #content .body{padding-bottom:20px}#stage2-map-main-content .modal-content #content .url-share{display:flex;justify-content:space-between;margin-top:10px;margin-bottom:60px;width:100%;border-width:0;gap:10px}#stage2-map-main-content .modal-content #content .url-share .copy-url-container{width:86%;margin-right:auto;padding:0;display:block}@media(max-width: 768px){#stage2-map-main-content .modal-content #content .url-share .copy-url-container{width:80%}}#stage2-map-main-content .modal-content #content .url-share .copy-url-container.gradient-border-container{padding:2px}#stage2-map-main-content .modal-content #content .url-share .copy-url-container .url{margin:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#stage2-map-main-content .modal-content #content .url-share .copy-url-container .url:hover{user-select:text;overflow-x:scroll;text-overflow:unset;margin:10px}#stage2-map-main-content .modal-content #content .url-share .copy-url-container .url::-webkit-scrollbar{width:10px;height:10px}#stage2-map-main-content .modal-content #content .url-share .copy-url-container .url::-webkit-scrollbar-thumb{background-color:#7a7a7a;border-radius:10px;border:2px solid #fff}#stage2-map-main-content .modal-content #content .url-share .copy-url-container .url::-webkit-scrollbar-track{background-color:#f0f0f0;border-radius:10px}#stage2-map-main-content .modal-content #content .url-share #copy-img-container{border-radius:10px;display:flex;flex:1;border:none;background:unset;background-color:var(--map-share-modal-img-container-bg);margin:0;padding:0}#stage2-map-main-content .modal-content #content .url-share #copy-img-container .copy-img{height:25px;width:25px;margin:auto}#stage2-map-main-content .modal-content #content .url-share #copy-img-container:hover{cursor:pointer;background-color:#d9d9d9 !important}#stage2-map-main-content .modal-content h2{font-size:xx-large;text-align:center;margin-top:30px;margin-bottom:20px;color:var(--map-font-color)}#stage2-map-main-content .modal-content p{margin-top:auto;margin-bottom:auto;text-align:center}#stage2-map-main-content .modal-content .close-button{border:#ccc 1px solid;background-color:rgba(0,0,0,0);border:none;color:var(--map-font-color);font-size:24px;cursor:pointer;padding:5px 15px;border-radius:100%;transition:background-color .3s;background-image:none;margin-left:auto;margin-right:20px}#stage2-map-main-content .modal-content .close-button:hover{background-color:rgba(0,0,0,.1);cursor:pointer}@media(min-width: 768px){#stage2-map-main-content .modal-content{max-width:25%}}@media(max-width: 767px){#stage2-map-main-content .modal-content{max-width:80%}}#stage2-map-main-content .switch-container,#stage2-map-main-content .copy-url-container{display:flex;align-items:center;justify-content:space-between;padding:10px;border:1px solid #e2e1e4;border-radius:5px;width:100%;border-radius:10px}#stage2-map-main-content .switch-container.switch-container,#stage2-map-main-content .copy-url-container.switch-container{padding:15px;align-items:unset}@media(max-width: 768px){#stage2-map-main-content .switch-container.switch-container,#stage2-map-main-content .copy-url-container.switch-container{align-items:center}}#stage2-map-main-content .switch-label{margin-right:10px;cursor:pointer;font-size:18px;font-weight:600}#stage2-map-main-content .toggle-switch{display:none}#stage2-map-main-content .switch{width:40px;height:20px;background-color:#ccc;border-radius:20px;position:relative;cursor:pointer;transition:background-color .3s;border:2px solid #3d3a4d}#stage2-map-main-content .switch::after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;background-color:#3d3a4d;border-radius:50%;transition:transform .3s}#stage2-map-main-content .toggle-switch:checked+.switch{background-color:#4caf50;border:1px solid #4caf50}#stage2-map-main-content .toggle-switch:checked+.switch::after{background-color:#fff;transform:translateX(20px)}#stage2-map-main-content #notification{display:none;background-color:#4caf50;color:#fff;text-align:center;padding:10px;position:fixed;bottom:30px;left:50%;transform:translateX(-50%);z-index:1020;border-radius:5px}#stage2-map-main-content .gradient-border-container{border-width:3px;border:0px solid;border-image:repeating-linear-gradient(45deg, #f33, #3bf, #f33 30px) 60;padding:2px;background-image:linear-gradient(var(--map-bg), var(--map-bg)),linear-gradient(to right, #65a233, #01a1dd, #d30f1d, #af882d);background-origin:border-box;background-clip:content-box,border-box;background-position:0;border-radius:10px}#stage2-map-main-content button.leaflet-popup-close-button{position:absolute !important;top:0 !important;right:0 !important;border:none !important;text-align:center !important;width:24px !important;height:24px !important;font:16px/24px Tahoma,Verdana,sans-serif !important;color:#757575 !important;text-decoration:none !important;background:rgba(0,0,0,0) !important}.interactive-maps.stage-2{padding-top:0;height:100dvh;overflow:hidden}.interactive-maps.stage-2 header,.interactive-maps footer{display:none}.interactive-maps .interactive-map-footer-nav{position:fixed;z-index:1000;bottom:0;right:0;padding:2px;height:25px;border-radius:10px 0 0 0;background:var(--map-bg-secondary);box-shadow:0px 4px 4px rgba(0,0,0,.25);border-radius:5px 0px 0px 0px}@media(max-width: 768px){.interactive-maps .interactive-map-footer-nav{display:none}}.interactive-maps .interactive-map-footer-nav li{display:inline-block;padding:0 5px 0}.interactive-maps .interactive-map-footer-nav a{font-family:"Open Sans";font-style:normal;font-weight:700;font-size:12px;line-height:16px;align-items:center;color:#7a7a7a;text-decoration:none}.interactive-maps .interactive-map-footer-nav a:hover,.interactive-maps .interactive-map-footer-nav a:focus{text-decoration:underline}.interactive-maps .interactive-map-footer-nav .footernav-update{font-weight:500;font-size:12px}.amenity-icon-small{height:auto;width:16px}.dest-line-info a,.dest-travel-planner-block a{color:#3d3a4d;text-decoration:none;padding:5px;display:block}.amenity-columns{background:#fff;border-radius:8px;padding:6px !important;display:grid;grid-template-columns:repeat(2, 1fr);justify-content:space-between;list-style:none;margin-top:4px;margin-bottom:5px;flex-wrap:wrap;gap:20px}.amenity-columns span{font-family:"Inter";font-style:normal;font-weight:600;font-size:16px;line-height:18px;color:#3d3a4d}.amenity-columns .amenity-columns-item{display:flex;gap:5px;min-width:calc(50% - 10px);margin:10px 0}.amenity-columns .amenity-columns-item img{height:auto;width:25px}.station-header-icon{display:flex;justify-content:left;gap:4px}.station-header-icon img{height:auto;width:32px}.station-header-icon{align-items:center}.destination-popup-content .station-title-section .station-name.station-name-center{margin-bottom:0}.station-title-icons img{height:20px;width:auto}.connection-lines{display:flex;gap:5px;align-items:center;margin-bottom:.5em}.destination-popup-content .station-title-section{margin-bottom:10px;padding:10px}.stage2-styleguid .destination-popup-content{padding:10px}.style-guide .leaflet-popup{position:static;width:auto;display:inline-block;margin-left:402px}.style-guide .leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#000;color:#fff;box-shadow:0 3px 14px rgba(0,0,0,.4)}.station-header-icon+img{margin-top:10px}.stations-popup .popup-content-fullwidth{width:100%}.stations-popup .leaflet-popup-content-wrapper .leaflet-popup-content img.parking-icon{width:32px}.style-guide .leaflet-popup-content{max-width:500px}.backbutton-lineshover:hover{border:1px solid #d30f1d;border-radius:8px}.backbutton-stationshover:hover{border:1px solid #9747ff;border-radius:8px}.backbutton-destinationshover:hover{border:1px solid #da6a06;border-radius:8px}.backbutton-parkinghover:hover{border:1px solid #3170fe;border-radius:8px}.park-and-ride-marker{display:flex;flex-direction:row;align-items:center;padding:4px 8px;gap:4px;background:#000;border-radius:6.33739px;line-height:18px}.park-and-ride-marker .leaflet-popup-content-wrapper{display:none}.park-and-ride-marker .leaflet-popup-tip-container{display:none}.park-and-ride-marker span{font-family:"Inter";font-style:normal;font-weight:700;font-size:16px;line-height:16px;letter-spacing:.1em;color:#fff}.park-and-ride-marker .pr-marker-title{display:flex;flex-direction:row;align-items:center;gap:5px;margin-bottom:5px}.park-and-ride-marker .leaflet-popup-tip{display:none}.park-and-ride-details{font-family:"Inter";font-style:normal;font-size:15px;line-height:16px;color:#fff;margin-left:38px}.park-and-ride-details .pr-line-numbers{font-weight:700;letter-spacing:.1em}.park-and-ride-details>p{margin:.2em 0 !important}.amenities-popup-content{box-sizing:border-box}.amenities-popup-content .station-subhead{font-family:"Inter";font-style:normal;font-weight:400;font-size:15px;align-items:center;letter-spacing:.2px;color:var(--map-title-color);margin-left:40px}.amenities-popup-content .station-subhead span{font-family:"Inter";font-style:normal;font-weight:400;font-size:14px;line-height:18px;display:flex;align-items:center;color:var(--map-title-color)}.amenities-popup-content .station-header-icon .station-name{font-family:"Inter";font-style:normal;font-weight:700 !important;font-size:20px;line-height:18px;letter-spacing:.2px;color:var(--map-title-color)}.amenities-popup-content .dest-line-info-block{display:flex;gap:10px;margin-top:10px}.amenities-popup-content .dest-line-info{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:4px 8px;gap:20px;background:#fff;box-shadow:0px 4px 10px rgba(61,58,77,.1);border-radius:8px;width:45%}.amenities-popup-content .dest-line-info .title-block{display:flex;gap:5px}.amenities-popup-content .dest-line-info .title-block span{font-family:"Inter";font-style:normal;font-weight:600;font-size:16px;line-height:16px;display:flex;align-items:center;color:#3d3a4d}.amenities-popup-content .dest-line-info .fact-sheet{font-family:"Inter";font-style:normal;font-weight:300;font-size:14px;line-height:16px;display:flex;align-items:center;color:#3d3a4d}.amenities-popup-content .dest-travel-planner-block{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:4px 8px;gap:20px;background:#fff;box-shadow:0px 4px 10px rgba(61,58,77,.1);border-radius:8px}.amenities-popup-content .dest-travel-planner-block .title-block{display:flex;gap:5px}.amenities-popup-content .dest-travel-planner-block .title-block span{font-family:"Inter";font-style:normal;font-weight:600;font-size:16px;line-height:16px;display:flex;align-items:center;color:#3d3a4d}.amenities-popup-content .dest-travel-planner-block .fact-sheet{font-family:"Inter";font-style:normal;font-weight:300;font-size:14px;line-height:16px;display:flex;align-items:center;color:#3d3a4d}.amenity-title{font-family:"Inter";font-style:normal;font-weight:400;font-size:13px;line-height:18px;display:flex;align-items:center;letter-spacing:-0.5px;color:#3d3a4d}.content .amenity-count{font-family:"Inter";font-style:normal;font-weight:700;font-size:14px;line-height:18px;display:flex;align-items:center;color:#3d3a4d}.destinations-popup-content{max-width:350px;height:auto;position:relative}.destinations-popup-content .station-title-section{margin-bottom:10px}.destinations-popup-content .station-header-icon .station-title-section .station-name{font-family:"Inter";font-style:normal;font-weight:600 !important;font-size:22px;line-height:24px;color:#3d3a4d;margin-bottom:10px;word-wrap:break-word}.destinations-popup-content .station-title-section-header .station-name>span{word-wrap:break-word}.destinations-popup-content .station-control-block{display:none}@media(max-width: 768px){.destinations-popup-content .station-control-block{display:block;width:66%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0px 4px;gap:8px;padding:8px;background-color:#fff;box-shadow:0px 4px 15px rgba(110,107,122,.25);position:absolute;top:104%}}.destinations-popup-content .destinations-section-title{margin-top:15px}.destinations-popup-content .destinations-section-title span{font-family:"Inter";font-style:normal;font-weight:600;font-size:16px;line-height:18px;color:#3d3a4d}.destinations-popup-content .dest-line-info-block{width:328px;display:flex;gap:20px;margin-bottom:20px}.destinations-popup-content .dest-line-info{display:flex;justify-content:space-between;border-radius:5px;background-color:#fff;padding:4px;box-shadow:0px 4px 15px rgba(110,107,122,.25);width:50%}.destinations-popup-content .dest-line-info .dest-line .line-title{font-family:"Inter";font-style:normal;font-weight:600 !important;font-size:16px;line-height:16px;display:flex;align-items:center;color:#3d3a4d}.destinations-popup-content .dest-line img{width:16px;height:16px}.destinations-popup-content .nearby-station-item .station-name-item{font-weight:bold;margin-right:10px;font-family:"Inter";font-style:normal;font-weight:500;font-size:11.5px;line-height:15px;color:#3d3a4d}.destinations-popup-content .fact-sheet span{font-family:"Inter";font-style:normal;font-weight:300;font-size:14px;line-height:16px;display:flex;align-items:center;color:#3d3a4d}.destinations-popup-content .nearby-stations-list{background:#fff;box-shadow:0px 4px 10px rgba(61,58,77,.1);border-radius:8px;padding:12px 10px 15px 18px !important;display:flex;flex-direction:row;list-style:none;margin-top:4px;margin-bottom:5px;padding:0px;gap:40px;width:329px;height:59px;background:#fff;border-radius:8px;flex:none;order:1;flex-grow:0}.destinations-popup-content .station-page-link-panel{display:flex;flex-direction:row;align-items:flex-start;padding:0px;gap:8px;width:328px;height:40px;margin-top:5px}.destinations-popup-content .station-page-links{display:flex;align-items:center;justify-content:center;padding:8px 12px;gap:6px;background:#fff;box-shadow:0px 4px 10px rgba(61,58,77,.1);border-radius:8px;margin:5px}.destinations-popup-content .station-page-link{text-decoration:none;color:inherit;font-family:"Inter";font-style:normal;font-weight:600;line-height:24px;text-align:center}.destinations-popup-content .dest-travel-planner-block{display:flex;justify-content:space-between;gap:4px;border-radius:5px;background-color:#fff;padding:4px;box-shadow:0px 4px 15px rgba(110,107,122,.25);width:50%}.destinations-popup-content .dest-travel-planner-block span{font-size:15px}.stage-2 .ui-widget.ui-autocomplete{background:#fff;z-index:1000;max-height:280px;overflow-y:scroll}.stage-2 .ui-widget.ui-autocomplete li{background-color:#fff;background-size:24px;background-repeat:no-repeat;background-position:left 12px center;padding:16px 16px 16px 50px;cursor:pointer;font-family:inter,sans-serif;font-size:1rem;line-height:1.5;font-weight:600}.stage-2 .ui-widget.ui-autocomplete li:focus,.stage-2 .ui-widget.ui-autocomplete li:hover{background-color:#e7e7e9}.stage-2 .ui-widget.ui-autocomplete li .autocomplete-result-type{font-weight:normal;font-size:.875rem}.stage-2 .ui-widget.ui-autocomplete li.line-1{background-image:url("../img/interactive-map/autocomplete-icon-line-1.png")}.stage-2 .ui-widget.ui-autocomplete li.line-2{background-image:url("../img/interactive-map/autocomplete-icon-line-2.png")}.stage-2 .ui-widget.ui-autocomplete li.line-3{background-image:url("../img/interactive-map/autocomplete-icon-line-3.png")}.stage-2 .ui-widget.ui-autocomplete li.line-4{background-image:url("../img/interactive-map/autocomplete-icon-line-4.png")}.stage-2 .ui-widget.ui-autocomplete li.stations{background-image:url("../img/interactive-map/autocomplete-icon-station.png")}.stage-2 .ui-widget.ui-autocomplete li.destinations{background-image:url("../img/interactive-map/autocomplete-icon-destination.png")}#main-additional-filters-panel .no-results{background:url("../img/interactive-map/search-autocomplete-no-results.png") no-repeat #fff;background-position:left center;margin-top:2rem;margin-bottom:0;font-size:13px;padding-left:25px;color:var(--map-au-input-font);background-color:var(--map-au-input-bg);border-radius:3px}#main-additional-filters-panel .no-results span{display:block;font-size:12px;padding-top:3px}.pandr-popup .leaflet-popup-content-wrapper{padding:4px 8px;gap:4px;background:#000;border-radius:6px;color:#fff}.pandr-popup .leaflet-popup-content-wrapper .pandr-title-block{display:flex;flex-direction:row;align-items:center;gap:4px}.pandr-popup .leaflet-popup-content-wrapper .pandr-title{font-family:"Open Sans";font-style:normal;font-weight:700;font-size:16px;line-height:16px;letter-spacing:.04em;color:#fff}.pandr-popup .leaflet-popup-tip-container{display:none}.stage-2 .stage2-main #main-additional-filters-panel h1{font-size:1em;font-weight:normal;line-height:1.25}.line-details-connection-station-container a{text-decoration:none;color:#2d2d2d}#stage2-map-main-content .map-filters .lines-panel-view .line-details-arrow img,#stage2-map-main-content .map-filters .lines-panel-view .close-details-button img,#stage2-map-main-content .map-filters .lines-panel-view .back-button-mobile-container img{border:0}.popup-image{border-radius:8px}.dest-lines{display:flex;align-items:center}.dest-lines .line-title{font-family:"Inter";font-style:normal;font-weight:600;font-size:16px;line-height:16px;color:var(--map-font-color)}@media(max-width: 768px){#stage2-map-main-content .settings-title{display:block;font-size:18px;letter-spacing:-0.5px;width:150%}}@media(max-width: 768px){#stage2-map-main-content .settings-item-info p{margin:.75rem 0 0}}@media(max-width: 768px){#stage2-map-main-content .map-settings-switch{top:12px}}@media(max-width: 768px){#stage2-map-main-content .legend-section-title{font-size:18px;padding-bottom:0;margin-bottom:100px}}@media(max-width: 768px){.map-settings-item.getting-started-section>div:last-child{position:relative;top:8px}}#filters-top-section-mobile{display:block;width:100%}#filters-top-section-mobile .no-results{background:url("../img/interactive-map/search-autocomplete-no-results.png") no-repeat var(--map-bg-terciary);background-position:left center;margin-top:0;margin-bottom:0;font-size:13px;padding:10px 0 10px 40px;border-radius:10px;background-position-x:10px}#filters-top-section-mobile .no-results span{display:block;font-size:12px;padding-top:3px}.stage-2 .stage2-header .stage2-main-nav-container .stage2-main-nav>li.stage2-nav-item-no-arrow>.main-nav-link-continer>a{background-image:none;padding-right:20px}.clearfix:after,.homepage-news__featured .news-card:after,#timetable .tab_navigation:after,.tripPlanBox:after,ul.venues li:after,.tooltip:after,.stage-2 .stage2-main .useful-links-section .stage2-cta-buttons.no-border:after,.stage-2 .stage2-main .stage2-cta-buttons.no-border:after{visibility:hidden;display:block;content:"";clear:both;height:0}.visuallyhidden,.homepage-widgets__widget--next-trips #next-departure-stop-route-ids .next-trips-route input[type=checkbox],.btn-get-travel-plan span,.hideLinkSpan,.basic-content ul.nav_categories--venues input[type=checkbox],.basic-content ul.nav_categories--venues input[type=submit],#destinations-keyword-search input[type=submit],.logo-animation-desktop .navbar--main-nav .logo--desktop .logo-text{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.invalid-field{box-shadow:0 0 3px red}.valid-field{box-shadow:0 0 3px #61ffa0}@media(min-width: 992px){.container{max-width:100%}.mobile-only{display:none}}@media(min-width: 1440px){.container{max-width:1440px}}@media(max-width: 767.98px){.col-8{padding-left:15px;padding-right:15px}.mobile-only{display:inline-block}}a.blue-button{background-color:#016b9d;border-radius:5px;color:#fff;font-size:14px;font-weight:bold;line-height:35px;display:inline-block;text-decoration:none;padding:0px 25px 0px 10px;background-image:url(../img/right_white_arrow.svg);background-repeat:no-repeat;background-position:right 8px center}a.blue-button:hover{background-color:#39383f;color:#fff}a.learn-more{color:#000;font-size:15px;font-weight:bold;text-decoration:none;display:inline-block;background-image:url(../img/right-arrow.svg);background-repeat:no-repeat;background-position:100% center;padding-right:16px}h2.border-blue:before{border-top:4px solid #016b9d;content:"";width:64px;display:block;margin-bottom:20px}h2.border-green:before{border-top:4px solid #37b249;content:"";width:64px;display:block;margin-bottom:20px}@media(max-width: 767px){.image-gallery-carousel-main #gallery-subhead-arrows-main{padding-left:0rem !important;padding-right:0rem !important}.image-gallery-carousel-main #gallery-subhead-arrows-main .subhead{font-size:1.15rem !important}}/*# sourceMappingURL=styles.css.map */
