@font-face{font-family:GeogrotesqueRegular;src:url(//9213876.fs1.hubspotusercontent-na1.net/hubfs/9213876/raw_assets/public/KeolisRail/fonts/GeogrotesqueRegular.woff2) format("woff2"),url(//9213876.fs1.hubspotusercontent-na1.net/hubfs/9213876/raw_assets/public/KeolisRail/fonts/GeogrotesqueRegular.woff) format("woff")}html{scroll-behavior:smooth}body{margin:0}.kr-section{color:#000;font-family:Roboto,sans-serif;font-size:16px;line-height:24px;margin:0;width:100%}.kr-section p{color:#000;font-size:unset;line-height:unset;margin:0}.kr-h1,.kr-section h1{font-size:48px;line-height:56px}.kr-h1,.kr-h2,.kr-section h1,.kr-section h2{font-family:GeogrotesqueRegular,sans-serif;font-weight:400;margin:0;text-transform:unset}.kr-h2,.kr-section h2{font-size:36px;line-height:44px}.kr-h3,.kr-section h3{font-size:24px;line-height:32px}.kr-h3,.kr-h4,.kr-section h3,.kr-section h4{font-family:GeogrotesqueRegular,sans-serif;font-weight:400;margin:0;text-transform:unset}.kr-h4,.kr-section h4{font-size:20px;line-height:26px}@media (min-width:1024px){.kr-section{font-size:18px;line-height:26px}.kr-h1,.kr-section h1{font-size:90px;line-height:98px}.kr-h2,.kr-section h2{font-size:48px;line-height:56px}.kr-h3,.kr-section h3{font-size:36px;line-height:44px}.kr-h4,.kr-section h4{font-size:28px;line-height:36px}}.kr-container{margin:0 auto;max-width:1440px;padding:32px}@media (min-width:1024px){.kr-container{padding:80px 56px}}.kr-bg-white{background:#fff}.kr-bg-light-blue{background:#d7eff3}.kr-bg-keolis-turquoise{background:#00aac3}.kr-bg-light-turquoise{background:#78c8d7}.kr-bg-mid-turquoise{background:#005f7d}.kr-bg-dark-turquoise{background:#0a4146}.kr-bg-light-gray{background:#efeceb}.kr-bg-lightest-cool-gray{background:#f2f5f8}.kr-bg-dark-warm-gray{background:#3c3737}.kr-bg-keolis-turquoise-parent+.kr-bg-keolis-turquoise-parent .kr-container,.kr-bg-light-blue-parent+.kr-bg-light-blue-parent .kr-container,.kr-bg-light-gray-parent+.kr-bg-light-gray-parent .kr-container,.kr-bg-light-turquoise-parent+.kr-bg-light-turquoise-parent .kr-container,.kr-bg-mid-turquoise-parent+.kr-bg-mid-turquoise-parent .kr-container,.kr-bg-white-parent+.kr-bg-white-parent .kr-container{padding-top:0}.kr-editor{display:flex;flex-direction:column;gap:16px}.kr-editor a:not(.kr-button){color:#005f7d;text-underline-offset:2px}.kr-editor a:not(.kr-button):hover{text-decoration:underline}.kr-editor :last-child{margin-bottom:0}.kr-editor ul{margin:0;padding-left:0}.kr-editor ul li{background:url(//9213876.fs1.hubspotusercontent-na1.net/hubfs/9213876/raw_assets/public/KeolisRail/images/bullet-checkmark.svg) 0 0 no-repeat;color:#232628;font-size:16px;line-height:1.3;list-style-type:none;padding:0 0 15px 30px}.kr-editor blockquote{border-left:0;font-family:GeogrotesqueRegular;font-size:28px;font-weight:200;line-height:36px;margin:0;padding:0}.kr-editor blockquote cite{display:block;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;margin-top:16px}.kr-editor blockquote cite:before{content:"—";margin-right:8px}@media (min-width:1024px){.kr-editor{display:flex;flex-direction:column;gap:24px}.kr-editor ul li{background:url(//9213876.fs1.hubspotusercontent-na1.net/hubfs/9213876/raw_assets/public/KeolisRail/images/bullet-checkmark.svg) 0 .0938rem no-repeat;font-size:18px;line-height:1.3;list-style-type:none;padding:0 0 15px 30px}.kr-editor blockquote{font-size:48px;line-height:56px}}.kr-editor .kr-overline,.kr-overline{font-size:14px;font-weight:600;letter-spacing:1px;line-height:22px;text-transform:uppercase}.kr-arrow-link{color:#005f7d;display:inline-block;font-size:18px;font-weight:700;line-height:26px;padding-right:30px;position:relative;text-decoration:none}@media (min-width:1024px){.kr-arrow-link{display:inline-block;font-size:20px;line-height:28px}}.kr-arrow-link:before{background-image:linear-gradient(#0a4146,#0a4146);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;bottom:0;content:"";display:inline-block;height:1px;left:0;position:absolute;transition:background-size .2s linear;width:calc(100% - 30px)}.kr-arrow-link:after{background-color:#005f7d;content:"";height:24px;mask:url(//9213876.fs1.hubspotusercontent-na1.net/hubfs/9213876/raw_assets/public/KeolisRail/images/icon-arrow.svg) no-repeat 50% 50%;-webkit-mask:url(//9213876.fs1.hubspotusercontent-na1.net/hubfs/9213876/raw_assets/public/KeolisRail/images/icon-arrow.svg) no-repeat 50% 50%;mask-size:cover;-webkit-mask-size:cover;position:absolute;right:0;top:0;width:24px}.kr-arrow-link:hover{color:#0a4146}.kr-arrow-link:hover:before{background-size:100% 1px}.kr-arrow-link:hover:after{background-color:#0a4146}.kr-arrow-link--black,.kr-arrow-link--black:hover{color:#000}.kr-arrow-link--black:before{background-image:linear-gradient(#000,#000)}.kr-arrow-link--black:after{background-color:#000!important}.kr-arrow-link--down:after{transform:rotate(90deg)}.kr-arrow-link--up:after{transform:rotate(-90deg)}.kr-button,.kr-contact-form .hs-button{-webkit-appearance:none;background-color:#78c8d7;border:none;border-radius:4px;color:#000!important;display:inline-block;font-size:16px;font-weight:400;line-height:24px;padding:8px 20px;text-align:center;text-decoration:none;transition:all .2s linear}.kr-contact-form .hs-button{border:1px solid transparent}.kr-button:hover,.kr-contact-form .hs-button:hover{background-color:#005f7d;color:#fff!important;transform:scale(1);transition:all .2s linear}.kr-contact-form input.hs-button:focus{border:1px solid #01aac3;transform:scale(1)}.kr-button:focus{color:#000}.kr-button.kr-button--hollow{background-color:transparent;border:1px solid #005f7d;color:#005f7d}.kr-button.kr-button--hollow:hover{background-color:#00aac3;border:1px solid #00aac3;color:#000}.splideArrow{transition:all .2s linear}.splideArrow[disabled]{opacity:.3;pointer-events:none}.mfp-close-btn-in .mfp-close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 44 44'%3E%3Cmask id='a' width='44' height='44' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23D9D9D9' d='M0 0h44v44H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23fff' d='m11.733 34.833-2.566-2.566L19.433 22 9.167 11.733l2.566-2.566L22 19.433 32.267 9.167l2.566 2.566L24.567 22l10.266 10.267-2.566 2.566L22 24.567z'/%3E%3C/g%3E%3C/svg%3E");color:transparent;height:38px;opacity:1;position:absolute;text-indent:-9999px;top:-44px;width:38px}.kr-dark,.kr-dark .kr-arrow-link,.kr-dark .kr-arrow-link:hover,.kr-dark .kr-editor ul li,.kr-dark .kr-stat-title,.kr-dark a,.kr-dark h1,.kr-dark h2,.kr-dark h3,.kr-dark p{color:#fff}.kr-bg-dark-turquoise a:not(.kr-arrow-link),.kr-bg-mid-turquoise a:not(.kr-arrow-link){color:#78c8d7}.kr-bg-dark-turquoise .kr-editor ul li,.kr-bg-mid-turquoise .kr-editor ul li{background:url(//9213876.fs1.hubspotusercontent-na1.net/hubfs/9213876/raw_assets/public/KeolisRail/images/bullet-checkmark-light-turquoise.svg) 0 0 no-repeat}.kr-bg-light-turquoise a:not(.kr-arrow-link){color:#005f7d}.kr-bg-keolis-turquoise .kr-arrow-link,.kr-bg-light-turquoise .kr-arrow-link{color:#000}.kr-bg-keolis-turquoise .kr-arrow-link:after,.kr-bg-light-turquoise .kr-arrow-link:after{background-color:#000}.kr-bg-keolis-turquoise .kr-arrow-link:before,.kr-bg-light-turquoise .kr-arrow-link:before{background-image:linear-gradient(#000,#000)}.kr-bg-light-turquoise .kr-editor ul li{background:url(//9213876.fs1.hubspotusercontent-na1.net/hubfs/9213876/raw_assets/public/KeolisRail/images/bullet-checkmark-mid-turquoise.svg) 0 0 no-repeat;color:#000}.kr-bg-keolis-turquoise a:not(.kr-arrow-link){color:#0a4146}.kr-bg-keolis-turquoise .kr-editor ul li{background:url(//9213876.fs1.hubspotusercontent-na1.net/hubfs/9213876/raw_assets/public/KeolisRail/images/bullet-checkmark-mid-turquoise.svg) 0 0 no-repeat;color:#000}.kr-dark .kr-arrow-link:before{background-image:linear-gradient(#fff,#fff)}.kr-dark .kr-arrow-link:after,.kr-dark .kr-button{background-color:#fff}.kr-dark .kr-button{color:#000}.kr-dark .kr-button:hover{background-color:#78c8d7}.kr-dark .kr-button.kr-button--hollow{background-color:transparent;border:1px solid #fff;color:#fff}.kr-dark .kr-button.kr-button--hollow:hover{background-color:#78c8d7;border:1px solid #78c8d7;color:#000}.kr-dark .kr-letter path{fill:#fff}