body{padding-top:0;padding-left:5.5rem}main{padding-top:8rem}.detectDesktop{display:block}.detectMobile,.detectTablet{display:none}.desktopOnly{display:inline}header{right:auto;height:auto;bottom:0;width:5.5rem}#headerBar{flex-direction:column;width:100%;height:auto}#headerBar>label{margin-top:.5rem;margin-left:0}#quickAccess{display:block;position:static;background:0;height:auto}#quickAccess>strong{display:none}#quickAccess nav{flex-direction:column;align-items:center;height:auto;overflow-x:visible}#quickAccess nav>a .contentIconLight{display:none}#quickAccess nav>a .contentIconDark{display:block}#headerBar .userAndSearch{position:fixed;top:2rem;right:2rem;display:flex;align-items:center;z-index:11}#headerBar .userAndSearch>*{margin-left:10px}#search{display:flex}#search>label{display:none}header #q,header #q+button{position:static;background:#fff;border:2px solid var(--textColor);transform:none}header #q{border-radius:2.25rem 0 0 2.25rem;border-right:0;width:200px}header #q+button{border-radius:0 2.25rem 2.25rem 0;border-left:none}#menu{top:0;bottom:0;height:100vh;left:5.5rem;width:calc(100vw - 5.5rem);border-right:0;padding-top:10rem}#menuChk:checked ~ header:after{display:none}#menu>strong{position:absolute;left:0;right:0;top:3rem;font-weight:normal;pointer-events:none}#menuCont{display:flex;flex-wrap:wrap;font-size:1.6rem;max-width:1200px;margin:0 auto;max-height:calc(100vh - 25rem);overflow:auto}.menuCol{padding:0 1.5rem;border-right:2px solid var(--mainColor);width:33.33%;box-sizing:border-box}.menuCol:last-child{border-right:0}.menuCell:last-child{border-bottom:0}.menu_link_public_sis{position:absolute;bottom:3rem;right:3rem}#socialLinksInMenu{display:none}#socialLinksInBar{position:absolute;bottom:1rem;display:flex;flex-direction:column;align-items:center;width:100%}#socialLinksInBar a{margin:.5rem 0}#socialLinksInBar svg.icon{width:2.5rem;height:2.5rem}#newsletterFooter,#partnersFooter{padding:1rem 3rem}@media all and (min-width:1255px){:root{--baseFontSize:6.5px}}@media all and (min-width:1910px){.block_image img{width:100%}}
.block_intro .text1{max-width:105rem;margin:0 auto}
#home main{overflow:auto;height:100vh}#homeCont,#home,#homeHtml{overflow:hidden}#home,#homeHtml{height:100%}#homeCont{padding-top:0}#home main{z-index:11;padding-top:0;padding-bottom:0}#home #menuChk:checked ~ main{z-index:1}#home .composerBlock{max-width:none}#home header{background:var(--c-wwhite)}#home #headerBar>label>span{background:var(--c-blue)}#homeNav{position:fixed;left:0;top:11rem;bottom:28.5rem;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:100}#homeNav a{position:relative;display:block;height:3rem}#homeNav a:before{content:'';display:inline-block;width:1rem;height:1rem;margin:0 2.25rem;border-radius:1rem;background:var(--c-yellow);vertical-align:middle;margin-right:.5rem}#homeNav a span{position:absolute;left:1.75rem;line-height:2rem;white-space:pre;background:var(--c-blue);color:var(--c-white);border-radius:1rem;padding:0 1rem;opacity:0;visibility:hidden;transition:opacity 300ms,visibility 300ms}#homeNav a:hover span{opacity:1;visibility:visible}#home #socialLinksInBar .home{color:var(--c-yellow)}.homeText{position:relative;padding:1rem}.homeText>.but{position:absolute;top:100%;right:0;height:2.8rem;background-color:transparent;color:var(--c-yellow);font-weight:400}.block_home_public_wide h1,.block_home_public_large h1,.block_home_public_small h2,.block_home_public_parallax h1{font-size:7rem}.block_home_public_large{width:66.66%}#home .block_home_public_small{width:33.33%}.block_home_public_square .homeText{max-width:none}#home_8 .block_home_public_square .homeText{top:5%}#home_8 .block_home_public_square .homeText h3{padding:0 3rem}#home_8 .block_home_public_square .homeText h3:before,#home_8 .block_home_public_square .homeText h3:after{width:2rem}#home_8 .block_home_public_square .homeText p{font-size:3.5rem}@media all and (min-width:1600px){.block_home_public_square h3{font-size:3rem}#home .block_home_public_handler h1{font-size:5rem;margin:5rem 10% 0 0}#home .block_home_public_handler .homeText{margin:5rem auto}#home_8 .block_home_public_square .homeText h3{padding:0 6rem}#home_8 .block_home_public_square .homeText h3:before,#home_8 .block_home_public_square .homeText h3:after{width:5rem}#home_8 .block_home_public_square .homeText p{font-size:6rem}}
.listCont .list{padding:4.5rem;width:33.33%}form.publicForm{padding:9rem 0 16rem}.publicForm .form_row{margin-bottom:1.7rem}.listCont .jobForm{width:66.66%}.jobForm .publicForm .form_row{margin-left:0;margin-right:0;max-width:none}.mapCont{height:60rem}.public_logins form,#emptySquareLogin{padding:5rem 2rem}
#jobShowIntro #jobExplain{font-size:200%}.jobForm>p{font-size:170%}#jobShowCont{display:flex;align-items:flex-start;justify-content:space-between}#jobShowCont .jobs{width:31%}#jobShowCont .jobForm{width:67%}