:root{--background:#f5f0e8;--dark-blue:#2f4f4f;--light-blue:#9fbbbb;--dark:#343434;--light:#fff;--broke-white:hsla(0,0%,100%,0.5);--article-link:#728c81}body{background-color:var(--background)!important}.header{background-color:#fff}.hf_logo{max-width:200px;display:block;margin:0 auto;padding:1rem 0}h2,h3{text-align:center;color:var(--dark-blue);font-family:PT Sans,sans-serif}.floatingNav{box-shadow:0 10px 10px -5px #7a7a7a}.navbar{background-color:#fff}.navbar-collapse{justify-content:center}.paragraph{font-family:EB Garamond,serif;font-size:18px;font-weight:500}a:hover{color:#fff}.service>a:hover,a:hover{text-decoration:none;transform:scale(1.1)}.hf_pic{background:url(/build/images/RhRandomPic.4af6687e.jpg) no-repeat 50%;background-size:cover;width:100%;height:250px}.intro{margin:1rem auto;text-align:center}.quote{color:var(--dark-blue);font-size:1.5rem}.filigrane_text,.quote{font-family:Dancing Script;font-style:normal;font-weight:700;font-style:italic}.filigrane_text{position:relative;top:1px;left:0;text-align:center;color:rgba(2,2,2,.529);font-size:1.1rem}.container--form{width:70%;margin:0 auto}footer{background-color:var(--dark);color:var(--light);padding-left:5%;font-size:1rem}.footer__presentation{max-width:11rem}.title--footer{color:var(--light-blue)}.footer__content{font-size:.8rem}footer a{text-decoration:none;color:var(--light)}footer ul{margin-bottom:0}.footer__link--nav{padding-left:0;list-style-type:none;display:flex;justify-content:space-around}.footer__link--nav>li{margin-right:5px;font-size:.7rem}.fa-facebook-square:hover,.fa-instagram:hover,.fa-linkedin:hover,.footer__link--element:hover,.footer__solution:hover{color:var(--light-blue)}.form--button{position:relative;background:#2f4f4f;border:0;padding:14px 42px;border-radius:20px;cursor:pointer;overflow:hidden;outline:none;font-weight:700;font-size:12px;color:#fff;box-shadow:0 8px 32px rgba(#000,.2);display:block;margin:0 auto;width:40%}.service{text-align:center;background-color:var(--broke-white);padding:3%;width:90%!important;margin:3% auto;box-shadow:0 4px 20px rgba(0,0,0,.25);border-radius:20px}.title--service{margin-bottom:1.5rem}.section__title{font-weight:600}.service_accompagnement,.service_expertise,.service_recrutement{margin:3rem auto;max-width:18rem}.service_accompagnement{max-width:19rem}.home__about--link{text-decoration:none;background-color:var(--dark-blue);padding:2%;border-radius:20px;color:var(--light);display:inline-block}.home__about--link:hover{text-decoration:none;color:var(--light);transform:scale(1.1)}.card{border:1px solid #000;width:13rem;max-width:13rem;text-align:center;height:15rem;border-radius:20px!important;flex:0 0 auto;margin:1rem;box-shadow:0 5px 15px rgba(0,0,0,.35)}.card-header{background-color:var(--dark)!important;color:var(--light);border-radius:20px 20px 0 0!important;height:4rem}.card-text{text-align:left;margin-bottom:.5rem}.card-btn{font-size:.9rem!important;background-color:var(--light-blue)!important;color:var(--light)!important;border-radius:20px!important}.home__offer--title{margin-bottom:.2rem}.emploi_horizontal_scroll{display:flex;flex-wrap:nowrap;overflow-x:auto;padding:1rem}.all__offer--link{display:block;background-color:var(--dark-blue);padding:.25rem;border-radius:20px;margin:.7rem auto;text-align:center;width:45%}.all__offer--link,.all__offer--link:hover{text-decoration:none;color:var(--light)}.contact{width:80%;margin:.5rem auto;text-align:center;font-weight:700;box-shadow:0 4px 20px rgba(0,0,0,.25);color:var(--dark-blue);background-color:var(--broke-white)}.contact,.contact--button{border-radius:20px;padding:2%}.contact--button{text-decoration:none;background-color:var(--dark-blue);color:var(--light);font-weight:600;display:inline-block}.contact--button:hover{text-decoration:none;transform:scale(1.1);color:var(--light)}.background__about{background:url(/build/images/rh_pic.54d25b29.jpg) no-repeat 50%;background-size:cover;width:100%;height:220px}.paragraph--about{text-align:center}.business--presentation a,.candidate--presentation a{text-decoration:none;background-color:var(--dark-blue);padding:2%;border-radius:20px;color:var(--light);margin-top:1rem;text-align:center;display:inline-block}.business--presentation a:hover,.candidate--presentation a:hover{text-decoration:none;color:var(--light)}.candidate--presentation{margin-top:2rem}.icon--rating,.icon--target{display:flex;flex-direction:column;width:45%;margin:0 auto}.business--icon{display:flex;flex-direction:row;justify-content:space-around}.icon--handshake{display:flex;flex-direction:column;width:45%;margin:2rem auto}.icon_png{margin:0 auto;display:flex}.value--list{margin:0 auto;width:42%;padding:0}.presentation{display:flex;flex-direction:column;justify-content:center;border:1px solid #d3d3d3;border-radius:30px;box-shadow:0 4px 20px rgba(0,0,0,.25);padding:2rem;width:90%;margin:1rem auto}.presentation--picture{height:150px;width:150px;border-radius:50%;margin:1rem auto;display:block;object-fit:cover}.presentation--title{margin-bottom:0}.presentation--role{text-align:center;font-size:13px;font-weight:500}.presentation--paragraph{text-align:center}.presentation--links{color:var(--dark-blue);text-align:center;margin-bottom:0;margin-top:1rem;text-transform:uppercase;font-weight:600}.square--process{background-color:var(--light-blue);width:8rem;text-align:center;padding:.8rem;border-radius:20px}.process--recrutement{display:flex;flex-wrap:nowrap;overflow-x:auto}.process--content{display:flex;flex:0 0 auto}.fa-arrow-right{color:var(--dark-blue);margin:auto .5rem}.offer--show{width:60%;margin:1rem auto}.offer--title{color:var(--dark-blue);font-family:PT Sans,sans-serif;font-size:1.2rem;font-weight:600;text-decoration:underline;margin-bottom:.1rem;text-align:left}.offer--text{font-size:1rem}.offer__link--show{color:var(--dark-blue)}.offer__link--show:hover{color:var(--dark-blue);font-size:1.55rem}.metadata{font-size:.9rem;font-weight:800}.success__box{width:60%;margin:2rem auto;text-align:center}.paragraph--success{margin-bottom:2rem}.spontaneous__candidacy{background-color:#fff;border-radius:20px;filter:drop-shadow(0 4px 20px rgba(0,0,0,.25));text-align:center;width:50%!important;margin:2rem auto;padding:1.5rem!important}.spontaneous__candidacy--text{font-size:1.1rem;font-weight:600}.search__logo{font-size:3rem;color:var(--dark-blue);text-align:center;margin-top:2rem}.candidate--button{text-decoration:none;background-color:var(--dark-blue);padding:2%;border-radius:20px;color:var(--light);font-weight:600;display:inline-block}.candidate--button:hover{text-decoration:none;transform:scale(1.1);color:var(--light)}.button__box--candidate{margin:2rem auto;text-align:center}.infos__rgpd{font-size:.8rem;text-align:center;font-style:italic;font-weight:600rem;margin-top:3rem}.pagination{justify-content:center}.page-link{color:var(--dark-blue)!important}.page-item.active .page-link{z-index:3;color:#fff!important;background-color:var(--dark-blue)!important;border-color:var(--dark-blue)!important}.login__page{display:flex}.login__page--background,.login__page--form{width:50%;height:100vh}.login__form{margin-top:50%;margin-left:3rem}.category__title{text-align:left;font-size:1.6rem;color:var(--dark-blue);font-weight:700}.article__horizontal-scroll{display:flex;flex-wrap:nowrap;overflow-x:auto;padding:1rem}.article__card{border:1px solid #c5c5c5;width:17rem;max-width:17rem;text-align:center;height:28.2rem;border-radius:20px!important;flex:0 0 auto;margin:1rem;padding:.2rem;box-shadow:0 5px 15px rgba(0,0,0,.185);background-color:#e6e5dc;position:relative}.article__image{max-width:70%;margin-top:5px;max-height:130px}.article__title{font-size:1.2rem;color:var(--dark-blue);margin-top:0;font-weight:600}.article__button{display:inline-block;text-decoration:none;color:var(--light)!important;background-color:var(--light-blue);padding:10px;border-radius:20px;position:absolute;bottom:5px;left:85px}.article__button:hover{text-decoration:none!important;color:var(--light)!important;transform:scale(1.1)!important}.metadata__article{text-align:left;font-weight:600;font-size:.8rem;margin-top:0;margin-bottom:0;margin-left:5px}.article__show{text-align:center}.article__excerpt{font-family:EB Garamond,serif;margin:0}.article__content{font-family:EB Garamond,serif;padding:.5rem;font-size:1.09rem}.article__card a,.article__show a{color:var(--article-link);font-weight:600}.article__card a:hover,.article__show a:hover{color:var(--dark-blue);text-decoration:none}.article__card>p{margin-top:3px;margin-bottom:0}.privacy,.privacy__link{text-align:center}.privacy__link{color:var(--dark-blue);text-decoration:none}@media screen and (min-width:700px){.filigrane_text{top:120px;left:397px;font-size:20px;width:320px}}@media screen and (min-width:780px){.emploi_horizontal_scroll{justify-content:center}}@media screen and (min-width:890px){.hf_logo{max-width:300px}.dekstop__vue--service{display:flex;flex-direction:row;justify-content:space-around}.flex--service{display:flex;flex-direction:row;justify-content:space-between}.service_expertise{margin-right:1.3rem;margin-left:1rem}.candidate{margin:auto 0}.business{border-right:1px solid #000}.all__offer--link{width:25%}.presentation{display:flex;flex-direction:row-reverse;justify-content:space-between;max-width:60%}.presentation--right{width:45%;border-left:1px solid #000;padding-left:1rem}.presentation--left{width:45%;align-self:center}.presentation--picture{display:block}.container--form{width:50%}.hf_pic{height:300px}.filigrane_text{top:166px;left:594px;font-size:20px}.contact{margin-top:2rem}.background__about{height:300px}.flex--footer{display:flex;flex-direction:row;justify-content:space-around}.infos__rgpd--success{margin-bottom:10rem}}@media screen and (min-width:1000px){.contact{max-width:30%}.filigrane_text{top:173px;left:618px;font-size:24px;width:456px}.flex--about{display:flex;flex-direction:row;justify-content:space-around;margin-bottom:3rem}.business--presentation{width:45%}.candidate--presentation{width:45%;margin-top:0}.flex__business--recrutement{display:flex;flex-direction:row;justify-content:space-around;margin-top:3rem}.flex__recrutement--content{width:65%;margin-left:2rem}.flex__business--expert{display:flex;flex-direction:row-reverse;justify-content:space-around;margin-top:3rem}.flex__expert--content{width:65%;margin-right:2rem}.flex__business--pic-one{width:435px;height:355px;border-radius:20px;background:url(/build/images/recrutement__pic.89f5fd8c.png)}.flex__business--pic-two{width:435px;height:355px;border-radius:20px;background:url(/build/images/expertisepic.8524633d.jpg);background-size:cover}.flex__candidate{display:flex;flex-direction:row;justify-content:space-around;margin-top:3rem}.flex__candidate--content{width:65%;margin-left:2rem}.flex__candidate--pic{width:435px;height:355px;border-radius:20px;background:url(/build/images/photo-accompagnement.a9bdd94e.jpg);background-size:cover}.container--form{width:35%}}@media screen and (min-width:1200px){.business{padding-right:5rem}.candidate{position:relative;right:60px}.icon--handshake{margin:3.6rem auto}.fa-arrow-right{color:var(--dark-blue);margin:auto .1rem}}@media screen and (min-width:1400px){.filigrane_text{top:155px;left:957px;font-size:22px;width:400px;font-size:26px}}@media screen and (min-width:1600px){.filigrane_text{top:225px;left:1364px;font-size:22px;width:400px;font-size:30px}.hf_pic{height:380px}}