@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;600&display=swap);@import url(https://fonts.googleapis.com/icon?family=Material+Icons);@font-face{font-display:block;font-family:hricons;font-style:normal;font-weight:400;src:url(/build/fonts/hr-rail-icons.968d4440.woff) format("woff")}#topMenu{background:#fff;z-index:1}#topMenu button{border:none}#topMenu section.level2{background:#f2f2f2}#topMenu section.level2:after{bottom:-30px;content:"";height:30px;position:absolute;width:100%}#topMenu ul{list-style:none;margin:0;padding:0}#topMenu a{display:inline-block;padding:.5rem;text-decoration:none}#topMenu a.active{font-weight:bolder}#topMenu li.has-submenu>section{display:none}#topMenu li.has-submenu:focus-within,#topMenu li.has-submenu:hover>a{background-color:#d7dadc}@media (max-width:768px){#topMenu a{width:100%}#topMenu section.level1{background:#fff;height:0;left:0;overflow:hidden;position:absolute;transition:height .3s ease-in-out;width:100%}#topMenu.open>section.level1{height:100vh}}@media (min-width:768px){#topMenu li.has-submenu:focus-within>section,#topMenu li.has-submenu:hover>section{display:flex}#topMenu.active{font-weight:bolder}#topMenu #burgerMenu{display:none}#topMenu section.level1>ul,#topMenu section.level2>ul{display:flex;flex-wrap:wrap;margin:auto;max-width:1440px;width:100%}#topMenu section.level2{display:flex;left:0;position:absolute;width:100%}}#skipLink{height:auto;left:-1000em;padding:1em;position:absolute;top:0}#skipLink:focus{border:1px solid;left:0;z-index:9999}header{background:#fff;box-shadow:0 0 20px #a1a8ac;margin-bottom:50px}@media (max-width:768px){header{margin-bottom:1em;position:relative}}header #logo:active,header #logo:hover{background:none}header #languageSwitcher{display:flex;font-size:16px;margin:0 1rem;order:1}header #languageSwitcher a{color:inherit;display:inline-block;font-weight:700;line-height:40px;padding:0 1rem;text-align:center;text-decoration:none}header #languageSwitcher a:active,header #languageSwitcher a:focus,header #languageSwitcher a:hover{background-color:#d7dadc}header #languageSwitcher a.active{background-color:#163a53;color:#fff}header>div{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1440px;width:100%}header>div>a{height:40px;order:1;padding:.5rem;width:calc(50% - 1rem)}@media (min-width:768px){header>div>a{width:auto}}header>div>a img{height:100%}header>div div#profile{display:flex;justify-content:flex-end;order:2;padding:.5rem;width:calc(50% - 1rem)}@media (min-width:768px){header>div div#profile{order:3;width:auto}}header>div div#profile>*{display:flex;float:right;font-size:16px}header>div div#profile #username{margin:0 .5rem;order:3;position:relative}header>div div#profile #username .impersonation{align-self:flex-end;font-size:.7em;margin-bottom:3px;margin-left:5px}header>div div#profile #username button:has(img){border:2px solid #163a53;border-radius:10rem;cursor:pointer;display:flex;height:2.25rem;justify-content:center;overflow:hidden;padding:0;width:2.25rem}header>div div#profile #username button:has(img) img{object-fit:cover;object-position:center bottom}header>div div#profile #username ul{text-wrap:nowrap;background:#163a53;box-sizing:border-box;display:none;font-size:1rem;list-style:none;padding:0;position:absolute;right:0;top:0;transform:translateY(2rem) translate(-.5rem);z-index:1}header>div div#profile #username ul a{color:#fff;display:block;padding:.5rem 2rem}header>div div#profile #username ul a:focus,header>div div#profile #username ul a:hover,header>div div#profile #username ul a:visited{background-color:inherit;text-decoration:underline}header>div div#profile #username ul li:not(:first-child){margin-top:.5rem}header>div div#profile #username.open ul{display:block!important}header>div div#profile a{text-decoration:none}@media print{header>div div#profile #languageSwitcher,header>div div#profile #logout{display:none}}header>div>form{border-bottom:1px solid #020202;display:flex;margin-right:.5rem;order:4;width:80%}@media (min-width:768px){header>div>form{height:30px;order:2;width:60%}}@media (max-width:768px){header>div>form{flex:1 1 auto}}@media print{header>div>form{display:none}}header>div>form input[type=search]{border:none;flex:1 1 auto;padding:.5rem}header>div>form input[type=search]:focus{background:#d7dadc;outline:none}header>div>form button{font-size:inherit;font-size:25px;height:25px;margin-right:.5rem;overflow:hidden;padding:0;position:relative;vertical-align:middle;visibility:hidden;width:25px}header>div>form button:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"s";font-family:hricons,sans-serif!important;font-style:normal;font-variant:normal;font-weight:400;left:0;line-height:1;margin-top:0;position:absolute;text-transform:none;top:3px;visibility:visible}header>div nav{order:3}@media print{header>div nav{display:none}}nav#mainLinks{order:4;width:100%}nav#mainLinks ul{flex-wrap:wrap;gap:1rem;list-style:none;margin:0;padding:0 0 1rem}nav#mainLinks ul,nav#mainLinks ul li div{display:flex;justify-content:center}nav#mainLinks ul li div figure{aspect-ratio:1/1;height:40px;margin:0}nav#mainLinks ul a{background:#fff;border:1px solid #2b373f;border-radius:8px;display:inline-block;font-size:.8rem;min-width:100px;padding:.5rem;position:relative;text-align:center;text-decoration:none}nav#mainLinks ul a:hover{background:#d7dadc}@media print{nav#mainLinks{display:none}}.ez-target{border-left:5px solid;margin-bottom:1rem;padding:1rem;position:relative}.ez-target h1,.ez-target h2,.ez-target h3,.ez-target h4,.ez-target h5,.ez-target h6{margin:1rem 0 0 2rem!important}.ez-target:before{background:#f3f3f3;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.ez-target>summary:before{content:"P";display:inline-block;font-size:23px;text-align:center;width:50px}.ez-target.infrabel>summary:before,.ez-target>summary:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:hricons,sans-serif!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.ez-target.infrabel>summary:before{content:"\e905"}.ez-target.sncb>summary:before{content:"\e906"}.ez-target.hrrail>summary:before,.ez-target.sncb>summary:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:hricons,sans-serif!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.ez-target.hrrail>summary:before{content:"H"}.ez-target.retired{background-color:#fbf1d4;border-color:#f2d477}.formLink{background:#163a53;border:3px solid #12b5ea;color:#fff;font-weight:700;margin-block:1rem;margin-inline:auto;max-width:25rem;padding:1rem;position:relative;text-align:center}.formLink:hover{background:#2b373f}.formLink a{padding:.5rem}.formLink a,.formLink a:hover{background:none}.formLink a:after{content:"";inset:0;position:absolute}body.style-Contractual #mainContent,body.style-Statutory #mainContent{border-left:5px solid}body.style-Contractual #mainContent>:not(span.target),body.style-Statutory #mainContent>:not(span.target){margin-left:2rem}body.style-Contractual #mainContent h1,body.style-Statutory #mainContent h1{align-items:center;display:flex}body.style-Contractual #mainContent span.target,body.style-Statutory #mainContent span.target{color:#fff;display:inline-block;font-size:1rem;font-weight:700;padding:1rem}.ez-target.statutory,body.style-Statutory #mainContent{border-color:#203a53}.ez-target.statutory span.target,body.style-Statutory #mainContent span.target{background:#203a53}.ez-target.contractual,.ez-target.nrp,body.style-Contractual #mainContent{border-color:#12b5ea}.ez-target.contractual span.target,.ez-target.nrp span.target,body.style-Contractual #mainContent span.target{background:#12b5ea}.semanticBox{clear:both;isolation:isolate;position:relative}.semanticBox:not(.block){border:3px solid;margin:1rem 0;overflow:hidden;padding:1rem}.semanticBox:not(.block) h1,.semanticBox:not(.block) h2,.semanticBox:not(.block) h3,.semanticBox:not(.block) h4,.semanticBox:not(.block) h5,.semanticBox:not(.block) h6{margin:0!important}.semanticBox:not(.block) h1:before,.semanticBox:not(.block) h2:before,.semanticBox:not(.block) h3:before,.semanticBox:not(.block) h4:before,.semanticBox:not(.block) h5:before,.semanticBox:not(.block) h6:before{content:none}.semanticBox.important{border-color:#faa}.semanticBox.important:before{background-color:#ffe7e7}.semanticBox.important:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ffc4c4;content:"exclamation-point-circle";font-family:hricons,sans-serif!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.semanticBox.important h1,.semanticBox.important h2,.semanticBox.important h3,.semanticBox.important h4,.semanticBox.important h5,.semanticBox.important h6{color:#a00}.semanticBox.information{border-color:#aff}.semanticBox.information:before{background-color:#e7ffff}.semanticBox.information:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#c4ffff;content:"info";font-family:hricons,sans-serif!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.semanticBox.information h1,.semanticBox.information h2,.semanticBox.information h3,.semanticBox.information h4,.semanticBox.information h5,.semanticBox.information h6{color:#0aa}.semanticBox.example{border-color:#caced0}.semanticBox.example:before{background-color:#eaeced}.semanticBox.example:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#d7dadc;content:"quotation-marks";font-family:hricons,sans-serif!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.semanticBox.example h1,.semanticBox.example h2,.semanticBox.example h3,.semanticBox.example h4,.semanticBox.example h5,.semanticBox.example h6{color:#484f52}.semanticBox.quote{border-color:#f6e3a7;font-style:italic}.semanticBox.quote:before{background-color:#fcf5de}.semanticBox.quote:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f9eabe;content:"quotation-marks";font-family:hricons,sans-serif!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.semanticBox.quote h1,.semanticBox.quote h2,.semanticBox.quote h3,.semanticBox.quote h4,.semanticBox.quote h5,.semanticBox.quote h6{color:#90700e}.semanticBox:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.semanticBox:after{font-size:6rem!important;left:-2rem;position:absolute;top:-1rem;z-index:-1}#breadcrumb{background:#f2f3f4;margin:0 auto 1rem;max-width:1440px;width:100%}#breadcrumb :after,#breadcrumb a{color:#333}#breadcrumb ol{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:1rem}#breadcrumb ol li{margin-bottom:.5rem}#breadcrumb ol li:not(:last-child):after{content:">";margin:0 .3rem}@media (max-width:992px){#breadcrumb ol{flex-direction:row}#breadcrumb ol li:last-child,#breadcrumb ol li:not(:nth-last-child(2)){display:none}#breadcrumb ol li:nth-last-child(2):before{content:"<";margin:0 .3rem}#breadcrumb ol li:nth-last-child(2):after{content:""}}footer{align-items:center;background:#163a53;border-top:5px solid #12b5ea;color:#fff;margin-top:auto;min-height:10rem}footer,footer ul{display:flex;flex-wrap:wrap;justify-content:center}footer ul{list-style:none;padding:0}footer *{padding:1rem}footer a:active,footer a:hover{background:#21567b}footer form label{padding:0}footer form select{padding:.2rem}footer form button{font-size:inherit;height:25px;overflow:hidden;padding:0;position:relative;vertical-align:middle;visibility:hidden;width:25px}footer form button:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid;content:"\ea2d";font-family:hricons,sans-serif!important;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;left:0;line-height:1;padding:4px;position:absolute;text-transform:none;top:3px;top:0;visibility:visible}footer form button:hover:after{background:hsla(0,0%,100%,.3)}@media print{footer{min-height:auto}footer a,footer form,footer ul{display:none}}nav#children ul,nav#webnews ul{list-style:none;padding:0}nav#children>ul,nav#webnews>ul{display:flex;flex-wrap:wrap;gap:10px}nav#children>ul>li,nav#webnews>ul>li{flex-basis:100%;flex-grow:1}@media (min-width:576px){nav#children>ul>li,nav#webnews>ul>li{flex-basis:49%}}@media (min-width:768px),print{nav#children>ul>li,nav#webnews>ul>li{flex-basis:32%}}nav#children>ul>li a,nav#webnews>ul>li a{display:block}@media print{nav#children,nav#webnews{display:none}}nav#children>ul>li h2,nav#children>ul>li ul{margin:0;padding:.5rem 1rem}nav#children>ul>li a{font-size:1rem;padding:.2rem}nav#children ul li{background:#efefef}nav#children h2{color:inherit;font-size:1rem}nav#children h2:before{content:none}nav#webnews li a{background-color:#32a592;background-image:url(/build/images/hrrail-white.2f03138b.svg);background-position:50%;background-repeat:no-repeat;background-size:30%;height:200px;position:relative}nav#webnews li a:hover:before{background:none}nav#webnews li a:before{background:rgba(0,0,0,.2);content:"";height:100%;position:absolute;width:100%}nav#webnews li a:hover{background-color:rgba(0,0,0,.1);color:#000}nav#webnews li a span{background:hsla(0,0%,100%,.9);bottom:0;display:block;font-weight:700;min-height:50px;padding:1rem;position:absolute;text-align:center;width:calc(100% - 2rem)}nav#webnews li a div div{display:none}#tags{background-color:#f0f1f1;border-left:3px solid #d7dadc;font-size:.8rem;grid-area:tags;margin-bottom:1rem;padding:.3rem}#tags a{display:inline-block;font-weight:bolder;padding-left:.3rem;text-decoration:none}#tags a:before{content:"#"}#tags a:hover{text-decoration:underline}#tagsResult{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;margin:0;padding:0}#tagsResult li{background:rgba(0,0,0,.1);flex:2 1 auto;padding:.5rem}#tagsResult li a{display:inline-block;height:100%;text-decoration:none;width:100%}body.tag h1:before{content:"hashtag"}address.contact,div.contact{background:rgba(0,0,0,.1);font-style:normal;margin:.5rem 0;padding:.5rem}address.contact>.office-name,address.contact>.person-name,div.contact>.office-name,div.contact>.person-name{align-items:center;display:flex;flex-wrap:wrap;font-weight:700}address.contact>.office-name:before,address.contact>.person-name:before,div.contact>.office-name:before,div.contact>.person-name:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"P";font-family:hricons,sans-serif!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}@media (min-width:768px){address.contact>.office-name,address.contact>.person-name,div.contact>.office-name,div.contact>.person-name{font-size:1.2rem}}address.contact>.office-name .office-number,address.contact>.person-name .office-number,div.contact>.office-name .office-number,div.contact>.person-name .office-number{font-size:1rem;font-weight:400;margin-left:1rem}address.contact>.informations,div.contact>.informations{font-style:italic;padding-left:25px}address.contact ul,div.contact ul{list-style:none;margin:0;padding:0}address.contact ul li:not(:first-child):before,div.contact ul li:not(:first-child):before{content:"-";margin-inline:.5rem}address.contact .email,address.contact .phones,address.contact .postal-address,address.contact .website,div.contact .email,div.contact .phones,div.contact .postal-address,div.contact .website{align-items:center;display:flex}@media (min-width:768px){address.contact .email,address.contact .phones,address.contact .postal-address,address.contact .website,div.contact .email,div.contact .phones,div.contact .postal-address,div.contact .website{margin-left:2rem}}address.contact .email:before,address.contact .phones:before,address.contact .postal-address:before,address.contact .website:before,div.contact .email:before,div.contact .phones:before,div.contact .postal-address:before,div.contact .website:before{width:25px}address.contact .website:before,div.contact .website:before{content:"\e9ca"}address.contact .email:before,address.contact .website:before,div.contact .email:before,div.contact .website:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:hricons,sans-serif!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}address.contact .email:before,div.contact .email:before{content:"\e909"}address.contact .phones:before,div.contact .phones:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e942";font-family:hricons,sans-serif!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}address.contact .postal-address,div.contact .postal-address{align-items:flex-start}address.contact .postal-address:before,div.contact .postal-address:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e904";font-family:hricons,sans-serif!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}address.contact .children,div.contact .children{display:flex;flex-wrap:wrap;margin-top:1rem;outline:1px solid rgba(0,0,0,.3)}address.contact .children address.contact,div.contact .children address.contact{background:none;margin-top:0}@media (min-width:768px){address.contact .children address.contact,div.contact .children address.contact{width:calc(33.33333% - 1rem)}}div.contact>.office-name{margin-bottom:1rem}@media (min-width:768px){div.contact>.office-name{font-size:1.5rem}}.modal.contact h2{display:none}a.page:before{content:"\e903"}a.file:before,a.page:before,button.file:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:hricons,sans-serif!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}a.file:before,button.file:before{content:"\e9cd"}a.link:before{content:"\e90a"}a.link:before,button.contact:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:hricons,sans-serif!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}button.contact:before{content:"P"}a.form:before,button.form:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e9b8";font-family:hricons,sans-serif!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}a.contact,a.file,a.form,a.link,a.page,button.contact,button.file,button.form{background:#fbf2d5;border:none;border-radius:.3rem;color:#163a53;font-size:.8rem;font-weight:700;padding:.1rem .3rem;text-align:left;text-decoration:none}a.contact:before,a.file:before,a.form:before,a.link:before,a.page:before,button.contact:before,button.file:before,button.form:before{display:inline-block;font-size:15px;text-align:center;vertical-align:middle;width:25px}a.contact:active,a.contact:focus,a.contact:hover,a.file:active,a.file:focus,a.file:hover,a.form:active,a.form:focus,a.form:hover,a.link:active,a.link:focus,a.link:hover,a.page:active,a.page:focus,a.page:hover,button.contact:active,button.contact:focus,button.contact:hover,button.file:active,button.file:focus,button.file:hover,button.form:active,button.form:focus,button.form:hover{background:#163a53!important;color:#fbf2d5}.modal{align-items:center;background:rgba(0,0,0,.3);display:none;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.modal.open{display:flex}.modal .content{background:#fff;box-shadow:0 0 50px rgba(0,0,0,.5);max-width:calc(90vw - 2rem);padding:1rem;position:relative;width:100%}.modal .content>div{max-height:70vh;overflow-y:auto}.modal .content button.close{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;border:none;content:"close";cursor:pointer;font-family:hricons,sans-serif!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;padding:.5rem .6rem;position:absolute;right:0;text-align:center;text-transform:none;top:0}.modal .content button.close:hover{background:#2b373f;color:#fff}.modal dl{display:flex;flex-wrap:wrap}.modal dl dt{flex:1;flex-basis:calc(30% - 1.2rem)}.modal dl dd{flex:1;flex-basis:calc(70% - 1.2rem)}.modal dl>*{margin:.1rem;padding:.5rem}.modal dl>:nth-child(odd){background:rgba(0,0,0,.05)}.modal .link-file{background:rgba(0,0,0,.1);padding:1rem;text-align:center}ol ol{list-style-type:lower-alpha}ol ol ol{list-style-type:disc}body.search #breadcrumb ul,body.tag #breadcrumb ul{list-style:none;padding:0}body.search main form#search,body.tag main form#search{background:#fff;display:flex}body.search main form#search label,body.tag main form#search label{border:1px solid #020202;flex:1 1 auto;padding:.5rem}body.search main form#search input[name=q],body.tag main form#search input[name=q]{border:none;width:75%}body.search main form#search input[name=q]:focus,body.tag main form#search input[name=q]:focus{outline:none}body.search main form#search input[type=submit],body.tag main form#search input[type=submit]{background:#d7dadc;border:none;width:auto}body.search main form#search input[type=submit]:active,body.search main form#search input[type=submit]:focus,body.search main form#search input[type=submit]:hover,body.tag main form#search input[type=submit]:active,body.tag main form#search input[type=submit]:focus,body.tag main form#search input[type=submit]:hover{background:#a1a8ac}body.search main>ul,body.tag main>ul{display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr);list-style:none;padding:0}body.search main>ul li,body.tag main>ul li{height:150px}body.search main>ul li>a,body.tag main>ul li>a{background-color:#32a592;color:#fff;display:flex;flex-direction:column;height:calc(100% - 2rem);padding:1rem;text-decoration:none}body.search main>ul li>a div,body.tag main>ul li>a div{overflow:hidden;text-overflow:ellipsis}body.search main>ul li>a:hover,body.tag main>ul li>a:hover{background:#44c6b1;outline:3px solid #32a592}body.search main>ul h2,body.tag main>ul h2{color:inherit;font-size:1rem;margin:0}body.search main>ul h2:before,body.tag main>ul h2:before{margin-right:5px;position:unset!important}body.search main .faq_entry>a>h2:before,body.tag main .faq_entry>a>h2:before{content:"?"}body.search main .faq_entry>a>h2:before,body.search main .page>a>h2:before,body.tag main .faq_entry>a>h2:before,body.tag main .page>a>h2:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:hricons,sans-serif!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}body.search main .page>a>h2:before,body.tag main .page>a>h2:before{content:"\e907"}body.search main .form>a>h2:before,body.search main .subform>a>h2:before,body.tag main .form>a>h2:before,body.tag main .subform>a>h2:before{content:"\e9b8"}body.search main .form>a>h2:before,body.search main .link>a>h2:before,body.search main .subform>a>h2:before,body.tag main .form>a>h2:before,body.tag main .link>a>h2:before,body.tag main .subform>a>h2:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:hricons,sans-serif!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}body.search main .link>a>h2:before,body.tag main .link>a>h2:before{content:"\e90a"}body.search main .file>a>h2:before,body.tag main .file>a>h2:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e9cd";font-family:hricons,sans-serif!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}body.section-public.homepage main{max-width:100%}body.section-public a:hover{background:none}body.section-public header{background:none;box-shadow:none;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:0;margin-top:1rem;text-align:center}body.section-public header>a{display:inline-block;max-height:200px}@media (max-width:768px){body.section-public header>a{order:5;width:100%}}body.section-public header>div{box-sizing:border-box;justify-content:space-between;padding-inline:1rem}@media (min-width:768px){body.section-public header>div{position:absolute;right:0;top:20px}}body.section-public header>div nav{display:flex}body.section-public header>div nav#languageSwitcher{font-weight:700;margin-left:auto}@media (max-width:768px){body.section-public header>div nav#languageSwitcher{font-size:1rem;margin:0}body.section-public header>div nav#languageSwitcher a{line-height:28px}}body.section-public header>div nav#connect a{background:#fff;border:3px solid #163a53;box-sizing:border-box;color:#163a53;font-size:1.5rem;font-weight:700;margin:0;padding:0 1rem;text-decoration:none}@media (max-width:768px){body.section-public header>div nav#connect a{font-size:1rem}}body.section-public header>div nav#connect a:hover{background:#163a53;border:3px solid #163a53;color:#fff}@media print{body.section-public header>div{display:none}}body.section-public header img{height:100%;max-width:none;min-height:200px}body.section-public article,body.section-public section#masthead{margin-left:auto;margin-right:auto;margin-top:1rem;max-width:1440px;text-align:left}body.section-public article>*,body.section-public section#masthead>*{align-self:center;width:100%}@media (min-width:768px),print{body.section-public article>*,body.section-public section#masthead>*{max-width:calc(50% - var(--gap))}}body.section-public article h1,body.section-public section#masthead h1{font-size:2em;margin-top:3rem}body.section-public article,body.section-public section{--gap:2rem;display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:center;margin:2rem auto}body.section-public article:not(article),body.section-public section:not(article){padding:2rem}body.section-public article:last-child,body.section-public section:last-child{margin-bottom:0}@media print{body.section-public article,body.section-public section{--gap:0;margin:0 auto;padding-bottom:0;padding-top:0}}body.section-public section#webnews{border-bottom:3px solid red;border-top:3px solid red}@media (min-width:992px),print{body.section-public section#webnews article img{max-width:calc(30% - var(--gap))}body.section-public section#webnews article div{max-width:calc(70% - var(--gap))}}body.section-public section#activities{background:#32a592;color:#fff;flex-direction:column}body.section-public section#activities h2{color:#fff;font-size:2rem;text-align:center}body.section-public section#activities h2:before{content:none}body.section-public section#activities ul{display:flex;flex-wrap:wrap;list-style:none;margin:auto;max-width:1440px;padding:0;width:100%}body.section-public section#activities ul li{padding:2rem 0;width:100%}@media (min-width:576px){body.section-public section#activities ul li{width:50%}}@media (min-width:768px),print{body.section-public section#activities ul li{width:25%}}@media print{body.section-public section#activities ul li{padding:0}}body.section-public section#activities ul li a{align-items:center;display:flex;flex-direction:column;font-size:1.2rem;font-weight:700;padding:1rem;text-align:center}body.section-public section#activities ul li a:hover{background:hsla(0,0%,100%,.1)}body.section-public section#activities ul li img{max-width:100px}body.section-public section#jobs{background:#f2d478}body.section-public section#jobs a{border:3px solid;border-radius:.5rem;display:inline-block;font-weight:bolder;padding:1rem;text-decoration:none}@media print{body.section-public section#jobs{display:none}}body.section-public section#social-responsibility{gap:3rem;height:fit-content;max-width:1000px}body.section-public section#social-responsibility h2{color:inherit}body.section-public section#social-responsibility h2:before{content:none}body.section-public section#social-responsibility article{align-content:center;flex-direction:column;gap:0;margin:0;padding:0}@media (min-width:576px){body.section-public section#social-responsibility article{max-width:30%}}body.section-public section#social-responsibility article>*{margin:0;max-width:100%}body.section-public section#social-responsibility article a{margin-top:1rem}body.section-public section#css{background:#163a53;box-shadow:0 0 0 1000vmax #163a53;clip-path:inset(0 -100vmax);color:#fff;grid-template-columns:30% 1fr;grid-template-rows:1fr auto;max-width:1440px}@media (min-width:768px),print{body.section-public section#css{display:grid}}body.section-public section#css h2{color:#fff;height:fit-content;margin:0}body.section-public section#css img{grid-column:1;grid-row:1/3;width:100%}body.section-public section#css a{grid-column:2;grid-row:2}body.section-public section#css p{grid-column:2;grid-row:1}@media print{body.section-public section#css a,body.section-public section#social-responsibility a{display:none}body.section-public section#social-responsibility img{max-width:33%!important}body.section-public section#masthead img{display:none}}body.section-public footer{background:#000}@media print{body.section-public footer{display:none}}body.refer-a-friend #introduction a{text-wrap:nowrap}body.refer-a-friend #introduction ul{margin:.5rem 0}body.refer-a-friend #introduction .small-and-italic{font-size:85%;font-style:italic;margin:1.25rem 0}form#refer_a_friend input,form#refer_a_friend select,form#refer_a_friend textarea{font-family:Poppins,sans-serif}form#refer_a_friend>div,form#refer_a_friend>fieldset{margin-bottom:1rem}form#refer_a_friend label{display:inline-flex;margin-bottom:0;padding:calc(.5rem - 2px) .75rem calc(.5rem - 2px) 0;width:25%}@media (max-width:768px){form#refer_a_friend label{display:block;padding-left:0;width:100%}}form#refer_a_friend .invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#e24249}form#refer_a_friend textarea{display:block;padding:.5rem .75rem}form#refer_a_friend button{background-color:#163a53;border:1px solid #163a53;color:#fff;margin:.25rem .125rem;padding:.375rem .75rem;text-align:center;text-decoration:none;vertical-align:middle}form#refer_a_friend button:active,form#refer_a_friend button:focus,form#refer_a_friend button:hover{background-color:#21567b;border-color:#21567b}form#refer_a_friend ul{color:#e24249;font-size:.75rem;margin:0 0 0 calc(25% + 1px);order:3;padding:0 .75rem}@media (max-width:768px){form#refer_a_friend ul{margin-left:0;padding-left:0}}form#refer_a_friend ul li{list-style:none}form#refer_a_friend p.help-text{font-size:.75rem;margin:0 0 0 calc(25% + 1px);order:3;padding:0 .75rem}@media (max-width:768px){form#refer_a_friend p.help-text{margin-left:0;padding-left:0}}form#refer_a_friend label.required:before{content:" *"}form#refer_a_friend input{align-self:flex-start;padding:.5rem .75rem;width:calc(75% - 2.25rem - 4px)}@media (max-width:768px){form#refer_a_friend input{width:calc(100% - 1.5rem - 4px)}}form#refer_a_friend select{padding:.5rem .75rem}form#refer_a_friend>div label{width:inherit}form#refer_a_friend>div input,form#refer_a_friend>div textarea{width:calc(100% - 1.5rem - 2px)}form#refer_a_friend>div ul{margin-left:0;padding-left:0}form#refer_a_friend #refer_a_friend_sponsoredBirthDate select{margin-right:.5rem}form#refer_a_friend #refer_a_friend_sponsoredBirthDate select:last-child{margin-right:0}form#refer_a_friend fieldset legend{font-weight:700;padding:0 1rem}form#refer_a_friend fieldset>div{display:flex;flex-wrap:wrap;margin-bottom:1rem}@media (max-width:768px){form#refer_a_friend fieldset>div{display:block;margin-bottom:.5rem}}form#refer_a_friend .captcha-image{vertical-align:middle}section#jobnews table{background:none;border:none}section#jobnews table th{background:none;font-size:1.2rem;font-weight:700;text-align:left}section#jobnews table td,section#jobnews table th{border:none}section#jobnews table tbody th{font-size:1rem}section#jobnews ul{display:flex;flex-wrap:wrap;list-style:none;padding:0}section#jobnews ul li{width:100%}section#jobnews ul li:nth-child(2n) a{background:rgba(0,0,0,.1)}@media (min-width:768px){section#jobnews ul li{width:50%}section#jobnews ul li:nth-child(4n) a,section#jobnews ul li:nth-child(4n+1) a{background:none}section#jobnews ul li:nth-child(4n+2) a,section#jobnews ul li:nth-child(4n+3) a{background:rgba(0,0,0,.1)}}section#jobnews ul li a{box-sizing:border-box;display:block;height:100%;padding:1rem;text-decoration:none;top:0}section#jobnews ul li a:hover{background:rgba(0,0,0,.2)}section#jobnews ul li a h2{font-size:1.2rem}section#jobnews ul li a h2:before{content:none}section#jobnews .jobsLink{background:#f2d478;box-shadow:0 0 0 1000vmax #f2d478;clip-path:inset(0 -100vmax);display:flex;justify-content:center}section#jobnews .jobsLink a{border:3px solid;border-radius:.5rem;display:inline-block;font-weight:bolder;margin:1rem;padding:1rem;text-decoration:none}@media print{section#jobnews .jobsLink{display:none}}body,html{margin:0;min-height:100vh}h1,h2,h3,h4,h5,h6{clear:both}iframe{aspect-ratio:2/1.2;border:none;width:100%}img{height:auto;max-width:100%}button{font-family:inherit}.align-right{float:right}.align-left{float:left}.align-center{clear:both;display:flex;justify-content:center}body{color:#1e1f24;display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-size:15px}*{box-sizing:content-box}p{margin:.5rem 0}a,button,input[type=submit]{background-color:inherit;color:inherit;cursor:pointer}a:active,a:focus,a:hover,button:active,button:focus,button:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{background-color:#d7dadc}body:after,body:before{display:inline-block;opacity:.2;position:absolute;width:min(70vw,500px);z-index:-2}body:before{color:#e24249;content:"<";right:0}body:after,body:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:hricons,sans-serif!important;font-size:500px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;width:500px}body:after{bottom:0;color:#32a592;content:">";left:-250px}summary{font-size:1.17em;font-weight:700;margin-top:0}summary span{height:20px;margin:0 8px -3px}main{box-sizing:border-box;margin-inline:auto;max-width:min(1440px,100vw - 4rem);padding-bottom:2rem;width:100%}main #introduction{background:#d8f3ef;border:3px solid #b1e7df;margin-bottom:1rem;padding:1rem}main #introduction h1,main #introduction h2,main #introduction h3,main #introduction h4,main #introduction h5,main #introduction h6{color:#2c9181;margin:0!important}main #introduction h1:before,main #introduction h2:before,main #introduction h3:before,main #introduction h4:before,main #introduction h5:before,main #introduction h6:before{content:none}main h1,main h2,main h3,main h4{position:relative}main h1:not(:first-child),main h2:not(:first-child),main h3:not(:first-child),main h4:not(:first-child){margin-top:2rem}main h1:before,main h2:before,main h3:before,main h4:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e901";font-family:hricons,sans-serif!important;font-style:normal;font-variant:normal;font-weight:400;left:-30px;line-height:1;position:absolute;text-transform:none;top:5px}main h1:before{color:#e24249}body.contentType-form main h1:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e9b8";font-family:hricons,sans-serif!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-left:-5px;text-transform:none}main h2{color:#32a592}main h3{color:#163a53;top:3px}main h4{color:#12b5ea}@media (min-width:768px){body.viewType-full.contentType-page:not(.section-public) main{display:grid;grid-template-areas:"target target" "title aside" "tags aside" "webnews aside" "introduction aside" "content aside" "jobnews aside" "regulations aside" "faqs aside" "children aside";grid-template-columns:auto fit-content(25%);grid-template-rows:auto}}body.viewType-full.contentType-page:not(.section-public) main>span.target{grid-area:target}body.viewType-full.contentType-page:not(.section-public) main>h1{grid-area:title}body.viewType-full.contentType-page:not(.section-public) main>#content{grid-area:content}body.viewType-full.contentType-page:not(.section-public) main>#jobnews{grid-area:jobnews}body.viewType-full.contentType-page:not(.section-public) main>aside{background:hsla(0,0%,100%,.8);grid-area:aside}@media (min-width:768px){body.viewType-full.contentType-page:not(.section-public) main>aside{margin-left:1rem}}body.viewType-full.contentType-page:not(.section-public) main>aside:empty{display:none}body.viewType-full.contentType-page:not(.section-public) main #introduction{grid-area:introduction}body.viewType-full.contentType-page:not(.section-public) main nav#webnews{grid-area:webnews}body.viewType-full.contentType-page:not(.section-public) main nav#children{grid-area:children}body.contentRemoteId-webnews main{display:block!important}aside{display:flex;flex-direction:column}aside>*{margin-bottom:.5rem}aside>button{border:none;cursor:pointer;text-align:left}aside a.form,aside a.page,aside button,aside>a.link{border-radius:0!important;padding:1rem!important}aside>a{text-decoration:none}aside>a>span{display:block;padding:1rem}aside>a>div{background:hsla(0,0%,100%,.85);padding:1rem}aside>a>div>span{display:block;font-weight:bolder;margin-bottom:.5rem}aside>a>div>div{font-size:.8rem}aside .title{font-weight:bolder;padding:1rem}table{background:#fdfdfd;border:3px solid #999;border-collapse:collapse;margin-block:1rem;width:100%}table tr td,table tr th{border:1px solid #ddd;padding:.5rem}table tr th{background:#dfdfdf}table tr:nth-child(2n){background:rgba(0,0,0,.03)}details{margin-bottom:.5rem;padding:1rem}details summary{cursor:pointer}body.contentRemoteId-communication_platform main{display:block!important}body.contentRemoteId-communication_platform main ul#mainWebnewsMozaic a{background-color:#32a592;background-image:url(/build/images/hrrail-white.2f03138b.svg);background-position:50%;background-repeat:no-repeat;background-size:30%;display:block;height:100%;position:relative}body.contentRemoteId-communication_platform main ul#mainWebnewsMozaic a>div{align-items:center;background:hsla(0,0%,100%,.95);bottom:0;display:flex;flex-direction:column;height:60px;overflow:hidden;position:absolute;transition:height .4s ease-in-out;width:100%}body.contentRemoteId-communication_platform main ul#mainWebnewsMozaic a>div div,body.contentRemoteId-communication_platform main ul#mainWebnewsMozaic a>div span{padding:1rem}body.contentRemoteId-communication_platform main ul#mainWebnewsMozaic a>div span{display:block;font-weight:700;height:50px;line-height:1;text-align:center}body.contentRemoteId-communication_platform main ul#mainWebnewsMozaic a:hover>div{height:100%}body.contentRemoteId-communication_platform main ul{list-style:none;padding:0}body.contentRemoteId-communication_platform main ul#mainWebnewsMozaic a{height:200px}@media (min-width:768px),print{body.contentRemoteId-communication_platform main ul#mainWebnewsMozaic{display:grid;grid-template-areas:"B A C" "D A E";grid-template-columns:1fr 1fr 1fr;grid-template-rows:200px 200px}body.contentRemoteId-communication_platform main ul#mainWebnewsMozaic a{height:100%}body.contentRemoteId-communication_platform main ul#mainWebnewsMozaic li:first-child{grid-area:A}body.contentRemoteId-communication_platform main ul#mainWebnewsMozaic li:nth-child(2){grid-area:B}body.contentRemoteId-communication_platform main ul#mainWebnewsMozaic li:nth-child(3){grid-area:C}body.contentRemoteId-communication_platform main ul#mainWebnewsMozaic li:nth-child(4){grid-area:D}body.contentRemoteId-communication_platform main ul#mainWebnewsMozaic li:nth-child(5){grid-area:E}}body.contentRemoteId-communication_platform main ul#otherWebnews{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;margin-top:2rem;max-height:780px;overflow:hidden;transition:all 1s cubic-bezier(0,1,0,1)}body.contentRemoteId-communication_platform main ul#otherWebnews.expanded{max-height:calc(5040px + 10rem);transition:max-height 1s ease-in-out}@media (max-width:768px){body.contentRemoteId-communication_platform main ul#otherWebnews.expanded{max-height:calc(4800px + 20rem)}}body.contentRemoteId-communication_platform main ul#otherWebnews>li{border:1px solid #d7dadc;flex:1 1 100%}body.contentRemoteId-communication_platform main ul#otherWebnews>li:hover{background:rgba(0,0,0,.1)}body.contentRemoteId-communication_platform main ul#otherWebnews>li a{display:flex;height:120px;overflow:hidden;text-decoration:none}body.contentRemoteId-communication_platform main ul#otherWebnews>li a>div{padding:.5rem}body.contentRemoteId-communication_platform main ul#otherWebnews>li a>div>span{display:block;font-weight:700;margin-top:.2rem}body.contentRemoteId-communication_platform main ul#otherWebnews>li a figure.default-image{background:#32a592;height:120px;margin:0 1rem 0 0;min-width:120px;overflow:hidden;width:120px}body.contentRemoteId-communication_platform main ul#otherWebnews>li a figure.default-image img{height:calc(100% - 1rem);min-width:calc(100% - 1rem);padding:.5rem;width:calc(100% - 1rem)}body.contentRemoteId-communication_platform main ul#otherWebnews>li a ul{flex:0 0 5%}body.contentRemoteId-communication_platform main ul#otherWebnews>li a ul li figure{background:#32a592;height:120px;margin:0 1rem 0 0;overflow:hidden;width:120px}body.contentRemoteId-communication_platform main ul#otherWebnews>li a ul li figure img{background:#fff;height:100%;object-fit:cover}body.contentRemoteId-communication_platform main ul#otherWebnews>li a ul li figure.default-image img{background:none;height:calc(100% - 2rem);margin:1rem}@media (min-width:768px),print{body.contentRemoteId-communication_platform main ul#otherWebnews{max-height:calc(360px + 1.5rem)}body.contentRemoteId-communication_platform main ul#otherWebnews>li{flex-basis:33%}}body.contentRemoteId-communication_platform main button{background:#d7dadc;border:none;box-sizing:border-box;cursor:pointer;padding:1rem;width:100%}body.contentRemoteId-communication_platform main button:after,body.contentRemoteId-communication_platform main button:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ea43";font-family:hricons,sans-serif!important;font-size:20px!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin:-2px 10px!important;text-transform:none}body.contentRemoteId-communication_platform main button[aria-expanded=true]:after,body.contentRemoteId-communication_platform main button[aria-expanded=true]:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ea41";font-family:hricons,sans-serif!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}@media print{body.contentRemoteId-communication_platform main button{display:none}}body.contentRemoteId-communication_platform main #children,body.contentRemoteId-communication_platform main #jobnews,body.contentRemoteId-communication_platform main #webnews{margin-bottom:1em;margin-top:1em}#regulations{background-color:#163a53;border:5px solid #163a53;grid-area:regulations;margin:2rem 0;padding:0 2rem}#regulations h1,#regulations h2{color:#fff!important}#regulations a{background:none;color:#fff}#regulations a:active,#regulations a:hover{background:#2b72a4;color:#fff}#regulations ul{list-style:none;padding:0}#regulations ul li{margin:.5rem 0}#faqs{background-color:#12b5ea;border:5px solid #12b5ea;color:#fff;grid-area:faqs;margin:2rem 0}#faqs h2{color:#fff;margin-left:2rem}#faqs details[open]{background:hsla(0,0%,100%,.8);color:#000}#faqs details[open] h2,#faqs details[open] h3,#faqs details[open] h4,#faqs details[open] h5,#faqs details[open] h6{margin-left:2rem}