html{scroll-behavior:smooth}.connections-page{background-color:#38375c}.connections-page .hero-section{background-color:#f7a83d}.connections-page .hero-section .hero-content{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;min-height:400px}@media(min-width:1024px){.connections-page .hero-section .hero-content{min-height:90vh}}.connections-page .hero-section .hero-text{position:relative;z-index:2;max-width:600px}.connections-page .hero-section .hero-text .hero-title{color:#fff;font-size:70px!important;font-family:Steradian Bold;font-style:normal;font-weight:700;margin:0 0 2rem;line-height:1.1}@media(max-width:767px){.connections-page .hero-section .hero-text .hero-title{font-size:48px!important}}@media(min-width:768px){.connections-page .hero-section .hero-text .hero-title{font-size:56px!important}}@media(min-width:1024px){.connections-page .hero-section .hero-text .hero-title{font-size:70px!important}}.connections-page .hero-section .hero-text .hero-description{color:#fff;font-size:21px;font-family:Steradian;font-style:normal;font-weight:400;line-height:1.6;margin:0}@media(max-width:767px){.connections-page .hero-section .hero-text .hero-description{font-size:18px}}.connections-page .image-only-section{padding:0;height:50vh}@media(min-width:768px){.connections-page .image-only-section{height:60vh}}@media(min-width:1024px){.connections-page .image-only-section{height:90vh}}.connections-page .image-only-section .image-container{width:100%;height:100%}.connections-page .image-only-section .image-container .full-image{width:100%;height:100%;object-fit:cover;display:block}.connections-page .transport-stats-section{background-color:#f7a83d;padding:100px 0}@media(max-width:767px){.connections-page .transport-stats-section{padding:100px 0}}@media(min-width:768px){.connections-page .transport-stats-section{padding:150px 0}}.connections-page .transport-stats-section .stats-grid{display:flex;flex-direction:column;gap:120px;align-items:center;width:100%;margin:0 auto}@media(max-width:767px){.connections-page .transport-stats-section .stats-grid{gap:80px}}@media(min-width:768px){.connections-page .transport-stats-section .stats-grid{gap:100px}}.connections-page .transport-stats-section .stats-grid .stat-item{width:100%;display:flex;justify-content:center;position:relative;margin:50px 0}@media(max-width:767px){.connections-page .transport-stats-section .stats-grid .stat-item{margin:20px 0}}.connections-page .transport-stats-section .stats-grid .stat-item .stat-content{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:30%;position:relative;z-index:2}@media(max-width:767px){.connections-page .transport-stats-section .stats-grid .stat-item .stat-content{max-width:80%}}@media(min-width:768px){.connections-page .transport-stats-section .stats-grid .stat-item .stat-content{max-width:50%}}.connections-page .transport-stats-section .stats-grid .stat-item .stat-content:before{content:"";position:absolute;width:280px;height:280px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}@media(max-width:767px){.connections-page .transport-stats-section .stats-grid .stat-item .stat-content:before{width:180px;height:180px}}@media(min-width:768px){.connections-page .transport-stats-section .stats-grid .stat-item .stat-content:before{width:250px;height:250px}}.connections-page .transport-stats-section .stats-grid .stat-item:first-child .stat-content:before{background-color:#50b262;transform:translate(-50%,-50%) translateX(-60px)}@media(max-width:767px){.connections-page .transport-stats-section .stats-grid .stat-item:first-child .stat-content:before{transform:translate(-50%,-50%) translateX(-30px)}}@media(min-width:768px){.connections-page .transport-stats-section .stats-grid .stat-item:first-child .stat-content:before{transform:translate(-50%,-50%) translateX(-45px)}}.connections-page .transport-stats-section .stats-grid .stat-item:nth-child(2) .stat-content:before{background-color:#ea5954;transform:translate(-50%,-50%) translateX(80px)}@media(max-width:767px){.connections-page .transport-stats-section .stats-grid .stat-item:nth-child(2) .stat-content:before{transform:translate(-50%,-50%) translateX(40px)}}@media(min-width:768px){.connections-page .transport-stats-section .stats-grid .stat-item:nth-child(2) .stat-content:before{transform:translate(-50%,-50%) translateX(60px)}}.connections-page .transport-stats-section .stats-grid .stat-item:nth-child(3) .stat-content:before{background-color:#ffc069;transform:translate(-50%,-50%) translateX(-40px)}@media(max-width:767px){.connections-page .transport-stats-section .stats-grid .stat-item:nth-child(3) .stat-content:before{transform:translate(-50%,-50%) translateX(-20px)}}@media(min-width:768px){.connections-page .transport-stats-section .stats-grid .stat-item:nth-child(3) .stat-content:before{transform:translate(-50%,-50%) translateX(-30px)}}.connections-page .transport-stats-section .stats-grid .stat-item:nth-child(4) .stat-content:before{background-color:#ff9300;transform:translate(-50%,-50%) translateX(60px)}@media(max-width:767px){.connections-page .transport-stats-section .stats-grid .stat-item:nth-child(4) .stat-content:before{transform:translate(-50%,-50%) translateX(30px)}}@media(min-width:768px){.connections-page .transport-stats-section .stats-grid .stat-item:nth-child(4) .stat-content:before{transform:translate(-50%,-50%) translateX(45px)}}.connections-page .transport-stats-section .stats-grid .stat-item .stat-circle{margin-bottom:30px}@media(max-width:767px){.connections-page .transport-stats-section .stats-grid .stat-item .stat-circle{margin-bottom:20px}}@media(min-width:768px){.connections-page .transport-stats-section .stats-grid .stat-item .stat-circle{margin-bottom:25px}}.connections-page .transport-stats-section .stats-grid .stat-item .stat-circle .stat-number{color:#fff;font-size:60px;font-family:Steradian Bold;font-style:normal;font-weight:700;line-height:1}@media(max-width:767px){.connections-page .transport-stats-section .stats-grid .stat-item .stat-circle .stat-number{font-size:45px}}@media(min-width:768px){.connections-page .transport-stats-section .stats-grid .stat-item .stat-circle .stat-number{font-size:70px}}.connections-page .transport-stats-section .stats-grid .stat-item .stat-text{width:100%}.connections-page .transport-stats-section .stats-grid .stat-item .stat-text p{color:#38375c;font-size:30px;font-weight:400;line-height:1.3;margin:0 0 8px;word-wrap:break-word;hyphens:auto}@media(max-width:767px){.connections-page .transport-stats-section .stats-grid .stat-item .stat-text p{font-size:18px}}@media(min-width:768px){.connections-page .transport-stats-section .stats-grid .stat-item .stat-text p{font-size:27px}}.connections-page .transport-stats-section .stats-grid .stat-item .stat-text .stat-source{color:#38375c;font-size:14px;font-weight:400;opacity:.7;display:block;margin-top:10px}@media(max-width:767px){.connections-page .transport-stats-section .stats-grid .stat-item .stat-text .stat-source{font-size:12px}}.connections-page .full-width-image-section{width:100%;position:relative;padding:0;background-color:#f7a83d;overflow:hidden}.connections-page .full-width-image-section .image-container{width:100%;height:auto;overflow:hidden}.connections-page .full-width-image-section .image-container .full-width-image{width:100%;height:auto;display:block;object-fit:cover;object-position:center}.connections-page .full-width-image-section .travel-times-overlay{position:absolute;bottom:60px;left:0;right:0;z-index:5}@media(max-width:767px){.connections-page .full-width-image-section .travel-times-overlay{position:static;padding:30px 0;background-color:#f7a83d}}@media(min-width:768px){.connections-page .full-width-image-section .travel-times-overlay{bottom:40px}}.connections-page .full-width-image-section .travel-times-overlay .travel-times-container{max-width:500px;margin:0}@media(min-width:768px){.connections-page .full-width-image-section .travel-times-overlay .travel-times-container{max-width:300px}}@media(max-width:767px){.connections-page .full-width-image-section .travel-times-overlay .travel-times-container{margin:0 auto}}.connections-page .full-width-image-section .travel-times-overlay .travel-times-container{background-color:#fff;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1);position:relative}.connections-page .full-width-image-section .travel-times-overlay .travel-times-container input[type=radio]{display:none}.connections-page .full-width-image-section .travel-times-overlay .travel-times-container label{display:inline-block;width:50%;padding:10px 0;text-align:center;font-size:14px;font-weight:600;color:#38375c;background-color:#f5f5f5;cursor:pointer;transition:all .3s ease;position:relative;z-index:2}@media(max-width:767px){.connections-page .full-width-image-section .travel-times-overlay .travel-times-container label{padding:7px 0;font-size:14px}}.connections-page .full-width-image-section .travel-times-overlay .travel-times-container #tab1:checked~label[for=tab1],.connections-page .full-width-image-section .travel-times-overlay .travel-times-container #tab2:checked~label[for=tab2]{background-color:#eb5954;color:#fff}.connections-page .full-width-image-section .travel-times-overlay .travel-times-container .line{position:absolute;top:0;left:0;width:50%;height:30px;background-color:#eb5954;transition:transform .3s ease;z-index:1}@media(max-width:767px){.connections-page .full-width-image-section .travel-times-overlay .travel-times-container .line{height:25px}}.connections-page .full-width-image-section .travel-times-overlay .travel-times-container #tab2:checked~.line{transform:translateX(100%);border-top-left-radius:0}.connections-page .full-width-image-section .travel-times-overlay .travel-times-container .content-container{position:relative;overflow:hidden;background-color:#fff;height:330px}@media(max-width:767px){.connections-page .full-width-image-section .travel-times-overlay .travel-times-container .content-container{height:270px}}.connections-page .full-width-image-section .travel-times-overlay .travel-times-container .content{padding:15px;height:100%;box-sizing:border-box;position:absolute;top:0;left:0;right:0;overflow-y:auto}@media(max-width:767px){.connections-page .full-width-image-section .travel-times-overlay .travel-times-container .content{padding:10px}}.connections-page .full-width-image-section .travel-times-overlay .travel-times-container .content .section-group{margin-bottom:15px}.connections-page .full-width-image-section .travel-times-overlay .travel-times-container .content .section-group:last-child{margin-bottom:auto}@media(max-width:767px){.connections-page .full-width-image-section .travel-times-overlay .travel-times-container .content .section-group{margin-bottom:10px}}.connections-page .full-width-image-section .travel-times-overlay .travel-times-container .content .section-header{margin-bottom:7px!important;border-bottom:1px solid #38375c!important;padding-bottom:5px}.connections-page .full-width-image-section .travel-times-overlay .travel-times-container .content .section-header span{color:#38375c;font-size:14px;font-weight:700;letter-spacing:.5px}@media(max-width:767px){.connections-page .full-width-image-section .travel-times-overlay .travel-times-container .content .section-header span{font-size:14px}}.connections-page .full-width-image-section .travel-times-overlay .travel-times-container .content p{display:flex;justify-content:space-between;align-items:center;padding:6px 0;margin:0;border-bottom:1px solid #e5e5e5;color:#38375c;font-size:14px;font-weight:400}@media(max-width:767px){.connections-page .full-width-image-section .travel-times-overlay .travel-times-container .content p{font-size:14px;padding:5px 0}}.connections-page .full-width-image-section .travel-times-overlay .travel-times-container .content p.no-border{border-bottom:none}.connections-page .full-width-image-section .travel-times-overlay .travel-times-container .content p span:first-child{flex:1}.connections-page .full-width-image-section .travel-times-overlay .travel-times-container .content p span:last-child{font-weight:600;color:#38375c}.connections-page .full-width-image-section .travel-times-overlay .travel-times-container #tab1:checked~.content-container #c1,.connections-page .full-width-image-section .travel-times-overlay .travel-times-container #tab2:checked~.content-container #c2{display:block}.connections-page .full-width-image-section .travel-times-overlay .travel-times-container #tab1:checked~.content-container #c2,.connections-page .full-width-image-section .travel-times-overlay .travel-times-container #tab2:checked~.content-container #c1{display:none}