.slider-target,.slider-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.slider-target{position:relative}.slider-base,.slider-connects{height:100%;position:relative;width:100%;z-index:1}.slider-connects{overflow:hidden;z-index:0}.slider-connect,.slider-origin{position:absolute;right:0;top:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-style:flat;will-change:transform;z-index:1}.slider-connect{height:100%;width:100%}.slider-origin{height:10%;width:10%}.slider-txt-dir-rtl.slider-horizontal .slider-origin{left:0;right:auto}.slider-vertical .slider-origin{width:0}.slider-horizontal .slider-origin{height:0}.slider-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.slider-touch-area{height:100%;width:100%}.slider-state-tap .slider-connect,.slider-state-tap .slider-origin{transition:transform .3s}.slider-state-drag *{cursor:inherit!important}.slider-horizontal{height:6px}.slider-horizontal .slider-handle{height:16px;right:-8px;top:-6px;width:16px}.slider-vertical{height:300px;width:6px}.slider-vertical .slider-handle{height:16px;right:-6px;top:-8px;width:16px}.slider-txt-dir-rtl.slider-horizontal .slider-handle{left:-8px;right:auto}.slider-base{background-color:#d4e0e7}.slider-base,.slider-connects{border-radius:3px}.slider-connect{background:#41b883;cursor:pointer}.slider-draggable{cursor:ew-resize}.slider-vertical .slider-draggable{cursor:ns-resize}.slider-handle{background:#fff;border:0;border-radius:50%;box-shadow:.5px .5px 2px 1px rgba(0,0,0,.32);cursor:-webkit-grab;cursor:grab;height:16px;right:-8px;width:16px}.slider-handle:focus{outline:none}.slider-active{box-shadow:.5px .5px 2px 1px rgba(0,0,0,.42);cursor:-webkit-grabbing;cursor:grabbing}[disabled] .slider-connect{background:#b8b8b8}[disabled].slider-handle,[disabled] .slider-handle,[disabled].slider-target{cursor:not-allowed}[disabled] .slider-tooltip{background:#b8b8b8;border-color:#b8b8b8}.slider-tooltip{background:#41b883;border:1px solid #41b883;border-radius:5px;color:#fff;display:block;font-size:14px;font-weight:500;min-width:20px;padding:2px 5px;position:absolute;text-align:center;white-space:nowrap}.slider-horizontal .slider-tooltip{bottom:24px;left:50%;transform:translate(-50%)}.slider-horizontal .slider-tooltip:before{border:5px solid transparent;border-top-color:inherit;bottom:-10px;content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0}.slider-vertical .slider-tooltip{right:24px;top:50%;transform:translateY(-50%)}.slider-vertical .slider-tooltip:before{border:5px solid transparent;border-left-color:inherit;content:"";height:0;position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:0}.slider-horizontal .slider-origin>.slider-tooltip{bottom:14px;left:auto;transform:translate(50%)}.slider-vertical .slider-origin>.slider-tooltip{right:18px;top:auto;transform:translateY(-18px)}.slider-pips,.slider-pips *{box-sizing:border-box}.slider-pips{color:#999;position:absolute}.slider-value{position:absolute;text-align:center;white-space:nowrap}.slider-value-sub{color:#ccc;font-size:10px}.slider-marker{background:#ccc;position:absolute}.slider-marker-large,.slider-marker-sub{background:#aaa}.slider-pips-horizontal{height:80px;left:0;padding:10px 0;top:100%;width:100%}.slider-value-horizontal{transform:translate(-50%,50%)}.slider-rtl .slider-value-horizontal{transform:translate(50%,50%)}.slider-marker-horizontal.slider-marker{height:5px;margin-left:-1px;width:2px}.slider-marker-horizontal.slider-marker-sub{height:10px}.slider-marker-horizontal.slider-marker-large{height:15px}.slider-pips-vertical{height:100%;left:100%;padding:0 10px;top:0}.slider-value-vertical{padding-left:25px;transform:translateY(-50%)}.slider-rtl .slider-value-vertical{transform:translateY(50%)}.slider-marker-vertical.slider-marker{height:2px;margin-top:-1px;width:5px}.slider-marker-vertical.slider-marker-sub{width:10px}.slider-marker-vertical.slider-marker-large{width:15px}.rtl{direction:rtl}.vdp-datepicker{position:relative;text-align:left}.vdp-datepicker *{box-sizing:border-box}.vdp-datepicker__calendar{background:#fff;border:1px solid #ccc;position:absolute;width:300px;z-index:100}.vdp-datepicker__calendar header{display:block;line-height:40px}.vdp-datepicker__calendar header span{display:inline-block;float:left;text-align:center;width:71.42857142857143%}.vdp-datepicker__calendar header .next,.vdp-datepicker__calendar header .prev{float:left;position:relative;text-indent:-10000px;width:14.285714285714286%}.vdp-datepicker__calendar header .next:after,.vdp-datepicker__calendar header .prev:after{border:6px solid transparent;content:"";left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.vdp-datepicker__calendar header .prev:after{border-right:10px solid #000;margin-left:-5px}.vdp-datepicker__calendar header .prev.disabled:after{border-right:10px solid #ddd}.vdp-datepicker__calendar header .next:after{border-left:10px solid #000;margin-left:5px}.vdp-datepicker__calendar header .next.disabled:after{border-left:10px solid #ddd}.vdp-datepicker__calendar header .next:not(.disabled),.vdp-datepicker__calendar header .prev:not(.disabled),.vdp-datepicker__calendar header .up:not(.disabled){cursor:pointer}.vdp-datepicker__calendar header .next:not(.disabled):hover,.vdp-datepicker__calendar header .prev:not(.disabled):hover,.vdp-datepicker__calendar header .up:not(.disabled):hover{background:#eee}.vdp-datepicker__calendar .disabled{color:#ddd;cursor:default}.vdp-datepicker__calendar .flex-rtl{display:flex;flex-wrap:wrap;width:inherit}.vdp-datepicker__calendar .cell{border:1px solid transparent;display:inline-block;height:40px;line-height:40px;padding:0 5px;text-align:center;vertical-align:middle;width:14.285714285714286%}.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year{cursor:pointer}.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover{border:1px solid #4bd}.vdp-datepicker__calendar .cell.selected,.vdp-datepicker__calendar .cell.selected.highlighted,.vdp-datepicker__calendar .cell.selected:hover{background:#4bd}.vdp-datepicker__calendar .cell.highlighted{background:#cae5ed}.vdp-datepicker__calendar .cell.highlighted.disabled{color:#a3a3a3}.vdp-datepicker__calendar .cell.grey{color:#888}.vdp-datepicker__calendar .cell.grey:hover{background:inherit}.vdp-datepicker__calendar .cell.day-header{cursor:inherit;font-size:75%;white-space:nowrap}.vdp-datepicker__calendar .cell.day-header:hover{background:inherit}.vdp-datepicker__calendar .month,.vdp-datepicker__calendar .year{width:33.333%}.vdp-datepicker__calendar-button,.vdp-datepicker__clear-button{cursor:pointer;font-style:normal}.vdp-datepicker__calendar-button.disabled,.vdp-datepicker__clear-button.disabled{color:#999;cursor:default}@font-face{font-family:NeutraTextBold;src:url(/build/fonts/NeutraTextBold.bcd3d6b5.eot);src:url(/build/fonts/NeutraTextBold.bcd3d6b5.eot) format("embedded-opentype"),url(/build/fonts/NeutraTextBold.14259427.woff2) format("woff2"),url(/build/fonts/NeutraTextBold.8b7694f0.woff) format("woff"),url(/build/fonts/NeutraTextBold.208caf62.ttf) format("truetype"),url(/build/images/NeutraTextBold.7e85a24c.svg#NeutraTextBold) format("svg")}@font-face{font-family:NeutraTextBoldItalic;src:url(/build/fonts/NeutraTextBoldItalic.265d0866.eot);src:url(/build/fonts/NeutraTextBoldItalic.265d0866.eot) format("embedded-opentype"),url(/build/fonts/NeutraTextBoldItalic.d051c340.woff2) format("woff2"),url(/build/fonts/NeutraTextBoldItalic.de69fd93.woff) format("woff"),url(/build/fonts/NeutraTextBoldItalic.c4eb07d7.ttf) format("truetype"),url(/build/images/NeutraTextBoldItalic.8513cac0.svg#NeutraTextBoldItalic) format("svg")}@font-face{font-family:NeutraTextDemi;src:url(/build/fonts/NeutraTextDemi.a1317c3c.eot);src:url(/build/fonts/NeutraTextDemi.a1317c3c.eot) format("embedded-opentype"),url(/build/fonts/NeutraTextDemi.7e1ac937.woff2) format("woff2"),url(/build/fonts/NeutraTextDemi.4b390b89.woff) format("woff"),url(/build/fonts/NeutraTextDemi.d83ec47d.ttf) format("truetype"),url(/build/images/NeutraTextDemi.bba50208.svg#NeutraTextDemi) format("svg")}@font-face{font-family:NeutraTextBookItalic;src:url(/build/fonts/NeutraTextBookItalic.b1b5b828.eot);src:url(/build/fonts/NeutraTextBookItalic.b1b5b828.eot) format("embedded-opentype"),url(/build/fonts/NeutraTextBookItalic.3f0aaf52.woff2) format("woff2"),url(/build/fonts/NeutraTextBookItalic.e9601e16.woff) format("woff"),url(/build/fonts/NeutraTextBookItalic.d410a9d6.ttf) format("truetype"),url(/build/images/NeutraTextBookItalic.46f064af.svg#NeutraTextBookItalic) format("svg")}@font-face{font-family:NeutraTextBook;src:url(/build/fonts/NeutraTextBook.8c8250a7.eot);src:url(/build/fonts/NeutraTextBook.8c8250a7.eot) format("embedded-opentype"),url(/build/fonts/NeutraTextBook.4b8e5a98.woff2) format("woff2"),url(/build/fonts/NeutraTextBook.f172d053.woff) format("woff"),url(/build/fonts/NeutraTextBook.22bacb6e.ttf) format("truetype"),url(/build/images/NeutraTextBook.bc3fddd3.svg#NeutraTextBook) format("svg")}@font-face{font-family:NeutraTextTFBookAlt;src:url(/build/fonts/NeutraTextTFBookAlt.a0cbf4b8.eot);src:url(/build/fonts/NeutraTextTFBookAlt.a0cbf4b8.eot) format("embedded-opentype"),url(/build/fonts/NeutraTextTFBookAlt.20b9c317.woff2) format("woff2"),url(/build/fonts/NeutraTextTFBookAlt.1f7510af.woff) format("woff"),url(/build/fonts/NeutraTextTFBookAlt.1f402616.ttf) format("truetype"),url(/build/images/NeutraTextTFBookAlt.f3e8fbe7.svg#NeutraTextTFBookAlt) format("svg")}@font-face{font-family:NeutraTextTFBookSC;src:url(/build/fonts/NeutraTextTF-BookSC.a15ad224.eot);src:url(/build/fonts/NeutraTextTF-BookSC.a15ad224.eot?#iefix) format("embedded-opentype"),url(/build/fonts/NeutraTextTF-BookSC.ac5813dc.woff2) format("woff2"),url(/build/fonts/NeutraTextTF-BookSC.5871e33a.woff) format("woff"),url(/build/fonts/NeutraTextTF-BookSC.5103120f.ttf) format("truetype"),url(/build/images/NeutraTextTF-BookSC.757afd3b.svg#NeutraTextTF-BookSC) format("svg")}@font-face{font-family:NeutraTextLight;src:url(/build/fonts/NeutraTextLight.09e17a09.eot);src:url(/build/fonts/NeutraTextLight.09e17a09.eot) format("embedded-opentype"),url(/build/fonts/NeutraTextLight.87a39234.woff2) format("woff2"),url(/build/fonts/NeutraTextLight.0782ab25.woff) format("woff"),url(/build/fonts/NeutraTextLight.bc6e0120.ttf) format("truetype"),url(/build/images/NeutraTextLight.46bf62b8.svg#NeutraTextLight) format("svg")}@font-face{font-family:NeutraTextLightItalic;src:url(/build/fonts/NeutraTextLightItalic.ae328c83.eot);src:url(/build/fonts/NeutraTextLightItalic.ae328c83.eot) format("embedded-opentype"),url(/build/fonts/NeutraTextLightItalic.35c1d35e.woff2) format("woff2"),url(/build/fonts/NeutraTextLightItalic.547f047f.woff) format("woff"),url(/build/fonts/NeutraTextLightItalic.24c8f5a7.ttf) format("truetype"),url(/build/images/NeutraTextLightItalic.684a02b4.svg#NeutraTextLightItalic) format("svg")}@font-face{font-family:NeutraTextDemiItalic;src:url(/build/fonts/NeutraTextDemiItalic.f5329c3b.eot);src:url(/build/fonts/NeutraTextDemiItalic.f5329c3b.eot) format("embedded-opentype"),url(/build/fonts/NeutraTextDemiItalic.b63dea3c.woff2) format("woff2"),url(/build/fonts/NeutraTextDemiItalic.25bc6436.woff) format("woff"),url(/build/fonts/NeutraTextDemiItalic.dcbf59f7.ttf) format("truetype"),url(/build/images/NeutraTextDemiItalic.45465a1e.svg#NeutraTextDemiItalic) format("svg")}@font-face{font-family:DidotLTStdItalic;src:url(/build/fonts/DidotLTStdItalic.65c4ce65.eot);src:url(/build/fonts/DidotLTStdItalic.65c4ce65.eot) format("embedded-opentype"),url(/build/fonts/DidotLTStdItalic.1b5fabc4.woff2) format("woff2"),url(/build/fonts/DidotLTStdItalic.7fadf9d8.woff) format("woff"),url(/build/fonts/DidotLTStdItalic.9ce9f87b.ttf) format("truetype"),url(/build/images/DidotLTStdItalic.555f48c4.svg#DidotLTStdItalic) format("svg")}@font-face{font-family:DidotLTStdRoman;src:url(/build/fonts/DidotLTStdRoman.5c159b9e.eot);src:url(/build/fonts/DidotLTStdRoman.5c159b9e.eot) format("embedded-opentype"),url(/build/fonts/DidotLTStdRoman.0ab6ef81.woff2) format("woff2"),url(/build/fonts/DidotLTStdRoman.42e49240.woff) format("woff"),url(/build/fonts/DidotLTStdRoman.656b0603.ttf) format("truetype"),url(/build/images/DidotLTStdRoman.caef1e81.svg#DidotLTStdRoman) format("svg")}@font-face{font-family:DidotLTStdBold;src:url(/build/fonts/DidotLTStdBold.fb3a3cf4.eot);src:url(/build/fonts/DidotLTStdBold.fb3a3cf4.eot) format("embedded-opentype"),url(/build/fonts/DidotLTStdBold.49488e9c.woff2) format("woff2"),url(/build/fonts/DidotLTStdBold.823850a0.woff) format("woff"),url(/build/fonts/DidotLTStdBold.0be8a472.ttf) format("truetype"),url(/build/images/DidotLTStdBold.e2f45fbe.svg#DidotLTStdBold) format("svg")}@font-face{font-family:KaufmannStd;src:url(/build/fonts/KaufmannStd.ca4282d9.eot);src:url(/build/fonts/KaufmannStd.ca4282d9.eot) format("embedded-opentype"),url(/build/fonts/KaufmannStd.4ef9b070.woff2) format("woff2"),url(/build/fonts/KaufmannStd.c0c96c6d.woff) format("woff"),url(/build/fonts/KaufmannStd.80da801c.ttf) format("truetype"),url(/build/images/KaufmannStd.45b44cfb.svg#KaufmannStd) format("svg")}@font-face{font-family:Futura Bold;src:url(/build/fonts/Futura\ Bold.854f735d.eot);src:url(/build/fonts/Futura\ Bold.854f735d.eot) format("embedded-opentype"),url(/build/fonts/Futura\ Bold.c130d159.woff2) format("woff2"),url(/build/fonts/Futura\ Bold.285cea45.woff) format("woff"),url(/build/fonts/Futura\ Bold.60093244.ttf) format("truetype"),url("/build/images/Futura Bold.0a6b6db9.svg#Futura Bold") format("svg")}@font-face{font-family:FuturaBold;src:url(/build/fonts/FuturaBold.224acc34.eot);src:url(/build/fonts/FuturaBold.224acc34.eot) format("embedded-opentype"),url(/build/fonts/FuturaBold.c0681db3.woff2) format("woff2"),url(/build/fonts/FuturaBold.7d74bcc9.woff) format("woff"),url(/build/fonts/FuturaBold.71d20cae.ttf) format("truetype"),url(/build/images/FuturaBold.bca1e296.svg#Futura\ Bold) format("svg")}@font-face{font-family:FuturaBook;src:url(/build/fonts/FuturaBook.f6c4da09.eot);src:url(/build/fonts/FuturaBook.f6c4da09.eot) format("embedded-opentype"),url(/build/fonts/FuturaBook.4e367d24.woff2) format("woff2"),url(/build/fonts/FuturaBook.33a6f017.woff) format("woff"),url(/build/fonts/FuturaBook.e1fe70db.ttf) format("truetype"),url(/build/images/FuturaBook.3544598a.svg#Futura\ Bold) format("svg")}#association-container .world-map .pin-detail-block a{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}*{margin:0;padding:0}html{box-sizing:border-box;overflow-x:inherit;overflow-y:inherit}body{font-size:100%;min-height:100%}img{border:none}.clear{clear:both}.hidden,.hidden-item{display:none}.invisible{visibility:hidden}article,aside,div,footer,header,hgroup,nav,section{box-sizing:border-box;display:block}ul{margin:0}li{list-style:none}a,a:hover{line-height:inherit;outline:none;text-decoration:none;transition:all .15s ease-out 0s;-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;-o-transition:all .15s ease-out 0s}a.active,a.active:link,a.active:visited{text-decoration:underline}a img{border:none}h1,h2,h3,h4,h5,h6{font-weight:400}label{display:inline}p{box-sizing:border-box;margin:0}.clearfix:after,.clearfix:before{content:".";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}select{-moz-appearance:auto;-webkit-appearance:auto}form input,form select{border-style:solid}form input,form textarea{background-color:#fff;font-family:NeutraTextBook,sans-serif;padding:2%}form input::placeholder,form textarea::placeholder{color:#bebebe;font-family:NeutraTextBook}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#30384b;font-family:NeutraTextBook;min-height:100vh;min-width:320px;overflow-x:hidden}body #global-container{background:#f7f7f7}body #global-container>section{min-height:65vh}#other-page-container .sample-bg{background-image:url(/build/images/table-bg.107f8a69.png)}header{position:sticky;top:0;z-index:42}.nav-bar{align-items:center;background-color:#fff;display:flex;font-family:NeutraTextDemi;height:70px;justify-content:flex-start;padding:1% 2%;width:100%;z-index:10}.nav-bar .header-burger{cursor:pointer;display:none}.nav-bar .main-menu{display:flex;display:-webkit-flex;justify-content:space-between;width:90%}.nav-bar .main-menu #header-logo,.nav-bar .main-menu .intro-login{display:none}.nav-bar .main-menu .nav-buttons-container{gap:26px;align-items:center;display:flex}.nav-bar .main-menu .nav-buttons-container .login-button{color:#30384b;font-size:1.125em}.nav-bar .main-menu .nav-buttons-container .register-button{padding:6px 24px}.nav-bar .main-menu .nav-buttons-container p{font-family:NeutraTextBook,sans-serif}.nav-bar .main-menu .nav-buttons-container p span{font-family:NeutraTextDemi,sans-serif}.nav-bar .main-menu .nav-buttons-container p span.user-name a{color:#30384b}.nav-bar .main-menu .main-menu-link{gap:3%;align-items:center;display:flex;width:70%}.nav-bar .main-menu .main-menu-link li{font-size:1.125em}.nav-bar .main-menu .main-menu-link li a{color:#30384b}.nav-bar .main-menu .main-menu-link li a:after{content:"";display:block;height:2px;margin:5px auto auto;transition:width .5s ease 0s,background-color .5s ease 0s;width:0}.nav-bar .main-menu .main-menu-link li a.active,.nav-bar .main-menu .main-menu-link li a:hover{text-decoration:none}.nav-bar .main-menu .main-menu-link li a.active:after,.nav-bar .main-menu .main-menu-link li a:hover:after{background:#d6ae4f;width:100%}.nav-bar .main-menu .main-menu-link li.has-under-menu:hover .under-menu{display:block;position:fixed}.nav-bar .main-menu .main-menu-link li.has-under-menu:hover .under-menu li:first-child{margin-left:0}.nav-bar .main-menu .has-under-menu:hover a img{transform:rotate(90deg);transition-duration:.8s;transition-property:transform}.nav-bar .main-menu .under-menu{box-shadow:4px 4px 4px hsla(0,0%,74.5%,.25);display:none}.nav-bar .main-menu .under-menu li{background-color:#fff;bottom:0;float:none;font-size:.875em;font-style:normal;font-weight:500;line-height:1em;padding:0;text-align:left;width:100%}.nav-bar .main-menu .under-menu li a{float:none;padding:8px 40px 8px 8px}.nav-bar .main-menu .under-menu li a:hover{background-color:#f7f7f7}.nav-bar .main-menu .under-menu li a:after{display:none}@media only screen and (max-width:1180px){.nav-bar{justify-content:center}.nav-bar #header-logo{height:30px}.nav-bar .header-burger{background-image:url(/build/images/picto-menu-burger.6ad224b6.svg);background-repeat:no-repeat;display:inherit;height:32px;position:absolute;right:30px;width:32px;z-index:45}.nav-bar .header-burger.active{background-image:url(/build/images/picto-menu-burger-close.18aa6793.svg)}.nav-bar .main-menu{align-items:center;background:#fff;border-left:3px solid #d6ae4f;flex-direction:column;height:100vh;justify-content:flex-start;position:absolute;right:-50%;top:0;width:50%}.nav-bar .main-menu.active{right:0;transition:right .8s ease}.nav-bar .main-menu.inactive{right:-50%;transition:right .8s ease}.nav-bar .main-menu #header-logo{display:initial;margin-top:20%}.nav-bar .main-menu .main-menu-link{align-items:flex-start;border-bottom:1px solid #d6ae4f;flex-direction:column;height:50%;justify-content:space-between;margin:80px 0 20px;padding-bottom:10%}.nav-bar .main-menu .main-menu-link li{width:100%}.nav-bar .main-menu .main-menu-link li.has-under-menu:hover .under-menu{box-shadow:none;display:block;margin:15px 0 0 15px;position:inherit}.nav-bar .main-menu .main-menu-link li.has-under-menu:hover .under-menu ul{gap:15px;border:none;display:flex;flex-direction:column;margin:0;padding:0}.nav-bar .main-menu .main-menu-link li.has-under-menu:hover .under-menu ul li a{padding:0}.nav-bar .main-menu .intro-login{display:flex;height:6%;padding:0 8%}.nav-bar .main-menu .intro-login img{height:52%;margin-right:4%;margin-top:1%}}@media only screen and (max-width:640px){.nav-bar .main-menu{border:none;display:none;right:-100%;transform:translateX(0);-webkit-transform:translateX(0);width:100%}.nav-bar .main-menu.active{display:flex;display:-webkit-flex;right:0;transition:right .8s ease}.nav-bar .main-menu.inactive{display:none;right:-100%;transition:right .8s ease}}@media only screen and (max-width:320px){.nav-bar .main-menu .nav-buttons-container{flex-direction:column;margin-top:2%}}.footer-nav{background:#30384b;bottom:0;margin:0 auto;max-width:100%;min-height:100%;padding:3% 8% 8px;position:relative}.footer-nav .sub-footer{display:flex;justify-content:space-between}.footer-nav li{margin-bottom:8px}.footer-nav h2{color:#fff;font-family:NeutraTextDemi;font-size:1.125em;font-style:normal;font-weight:600;line-height:1.125em;margin-bottom:12%}.footer-nav #footer-localisation{margin-bottom:7%}.footer-nav a{color:#fff;font-size:1.125em;font-style:normal;font-weight:500;line-height:1em}.footer-nav .footer-sec1{width:25%}.footer-nav .footer-sec1 p{color:#fff;font-style:normal;font-weight:600;line-height:.625em;text-align:center}.footer-nav .footer-sec1 #footer-headline{font-family:NeutraTextDemi;font-size:2em;line-height:30px;padding-bottom:15px}.footer-nav .footer-sec1 span{color:#d6ae4f;font-style:normal;font-weight:600;line-height:.625em}.footer-nav .footer-sec1 img{width:100%}.footer-nav .footer-sec1 .footer-social-media{text-align:center}.footer-nav .footer-arrow-services,.footer-nav .footer-arrow-societe{display:none}.footer-nav .footer-sec4 p{line-height:1.5625em}.footer-nav .footer-sec4 a,.footer-nav .footer-sec4 p{color:#fff;font-size:1.025em;font-style:normal;font-weight:300}.footer-nav .footer-sec4 a{line-height:1.2625em}.footer-nav .footer-sec4 span{color:#d6ae4f;font-size:1em;font-style:normal;font-weight:700}.footer-nav .footer-sec5{margin-top:1%}.footer-nav .footer-sec5 hr{background-color:hsla(0,0%,45.1%,.5);border:none;height:1px;margin:auto;width:90%}.footer-nav .footer-sec5 a,.footer-nav .footer-sec5 p{color:#fff;font-style:normal;font-weight:500;line-height:.875em;text-align:center}.footer-nav .footer-sec5 .footer-sec5-div{margin-top:.9em;text-align:center}.footer-nav .footer-sec5 .footer-sec5-div .footer-content{display:inline-flex;font-size:.8em}.footer-nav .footer-sec5 .footer-sec5-div .footer-content li{color:#fff}@media only screen and (max-width:1180px){.footer-nav h2{font-size:1.2em}.footer-nav a{font-size:.975em}.footer-nav .footer-sec1 #footer-headline{font-size:1.14em;line-height:20px}.footer-nav .footer-sec4 p{font-size:.875em}.footer-nav .footer-sec4 span{font-size:1em}.footer-nav .footer-sec4 h2{margin-bottom:16px}.footer-nav .footer-sec5 .footer-sec5-div{width:100%}}@media only screen and (max-width:640px){.footer-nav{height:100%;padding:5% 10% 0;position:static}.footer-nav #footer-logo{display:flex;margin:auto auto 24px;text-align:center;width:327px}.footer-nav h2{font-size:1.2em;margin-bottom:10px;text-align:center}.footer-nav a{font-size:.975em;text-align:center}.footer-nav .footer-sec1,.footer-nav .footer-sec1 #footer-logo{width:100%}.footer-nav .footer-sec1 br{display:none}.footer-nav .footer-sec1 #footer-headline{font-size:1.2em;margin-bottom:2%;padding:0}.footer-nav .footer-sec1 p{line-height:0}.footer-nav .footer-sec2,.footer-nav .footer-sec3{margin-top:10px;text-align:center}.footer-nav .footer-sec2 h2,.footer-nav .footer-sec3 h2{width:100%}.footer-nav .footer-sec2 li a,.footer-nav .footer-sec3 li a{margin-left:0}.footer-nav .footer-sec4{margin-top:10px;text-align:center}.footer-nav .footer-sec4 #footer-localisation{margin-bottom:15px}.footer-nav .footer-sec4 ul .footer-social-media a{margin:2% 3%}.footer-nav .footer-sec5{display:initial;margin:0;width:90%}.footer-nav .footer-sec5 hr{width:100%}.footer-nav .footer-sec5 .footer-content{display:initial;flex-wrap:wrap;justify-content:center;margin-bottom:1.6em}.footer-nav .footer-sec5 .footer-content li{font-size:1em;margin:0}.footer-nav .footer-sec5 a,.footer-nav .footer-sec5 p{font-size:.75em;hyphens:auto;line-height:1em}.footer-nav .sub-footer{flex-direction:column;vertical-align:initial}}button{cursor:pointer}a{display:inline-block}.button-primary{background-color:#30384b;border:2px solid #30384b;border-radius:100px;box-shadow:4px 4px 4px hsla(0,0%,74.5%,.5);color:#fff;font-family:NeutraTextBook;font-size:1.125em;font-style:normal;font-weight:600;padding:12px 24px;position:relative;text-align:center}.button-primary:hover{background-color:transparent;border:2px solid #30384b;box-shadow:none;color:#30384b}.disable,.disable:hover{background-color:#bebebe;color:#fff}.button-secondary{background-color:#d6ae4f;border:2px solid #d6ae4f;border-radius:100px;box-shadow:4px 4px 9px rgba(43,35,35,.35);color:#fff;cursor:pointer;font-family:NeutraTextBook;font-size:1.125em;font-style:normal;font-weight:600;padding:12px 24px;text-align:center;transition:all .2s ease-in-out}.button-secondary:active,.button-secondary:hover{background-color:transparent;color:#d6ae4f}.button-secondary:active{box-shadow:none}.button-light{background-color:#fff;border:2px solid #fff;border-radius:100px;box-shadow:4px 4px 7px hsla(0,0%,74.5%,.5);color:#30384b;font-family:NeutraTextBook;font-size:1.125em;font-style:normal;font-weight:600;padding:12px 24px;text-align:center;transition:all .2s ease-in-out}.button-light:hover{background-color:transparent;border:2px solid #fff;box-shadow:none;color:#30384b}#association-discover:hover{color:#fff}.filter-button-container{gap:10px;display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-bottom:5%}.filter-button-container .button-status{background-color:#f7f7f7;border:none;border-radius:10px;box-shadow:4px 4px 5px rgba(123,134,129,.15);color:#30384b;font-family:NeutraTextBook;font-size:1.1em;padding:12px 20px}.filter-button-container .button-status:hover{background-color:rgba(48,56,75,.1);border:none;box-shadow:4px 4px 5px rgba(123,134,129,.25);color:#30384b}@media only screen and (max-width:1180px){.filter-button-container .button-status{font-size:.975em}}@media only screen and (max-width:800px){.filter-button-container .button-status{background-color:#fff}}.filter-button-container .button-status.active{background-color:#30384b;color:#fff}@media only screen and (max-width:1180px){.filter-button-container .button-status{font-size:.875em}}.button-social-network{background-color:#30384b;border-radius:100px;color:#fff;outline:none;padding:12px 24px 12px 16px}.button-social-network .social-network-name{padding-left:35px}@media only screen and (max-width:640px){.button-social-network{background-color:initial;background-size:60px;height:60px;padding:0;width:60px}.button-social-network .social-network-name{display:none}}.social-network-google{background-image:url(/build/images/google-plus.6bf8462b.svg);background-position:15% 50%;background-repeat:no-repeat}@media only screen and (max-width:640px){.social-network-google{background-image:url(/build/images/google-plus-blue.9c07e019.svg);transform:scale(1.2)}}.social-network-facebook{background-image:url(/build/images/facebook.f2e1adb7.svg);background-position:15% 50%;background-repeat:no-repeat}@media only screen and (max-width:640px){.social-network-facebook{background-image:url(/build/images/facebook_blue.d4e41104.svg)}}.social-network-linkedin{background-image:url(/build/images/linkedin.efb5003f.svg);background-position:15% 50%;background-repeat:no-repeat}@media only screen and (max-width:640px){.social-network-linkedin{background-image:url(/build/images/linkedin_blue.7bca9850.svg)}}.back-button{background-color:#fff;border:none;color:#30384b;display:inherit;font-family:Neutra Text;font-size:1.5em;font-weight:300;margin:0 0 5%}@media only screen and (max-width:1180px){.back-button{font-size:1.375em}}@media only screen and (max-width:640px){.back-button{background-color:#f7f7f7;font-size:1.25em}}@media only screen and (max-width:1180px){.button-primary{font-size:1em;padding:10px 18px;text-align:center}.button-primary:hover{border:2px solid #30384b}.button-secondary{font-size:1em;padding:10px 18px;text-align:center}.button-secondary:hover{background-color:transparent;border:2px solid #d6ae4f}.button-light{font-size:1em;padding:10px 18px;text-align:center}.button-light:hover{background-color:transparent;box-shadow:none;color:#fff}}#company-profile-container .v-application--wrap{min-height:auto}#company-profile-container .v-application--wrap button{border:none}#cdi-contract,.cdi-contract{background-color:#30384b;border-radius:10px;color:#fff;padding:7.5px;text-align:center}#cdd-contract,#other-contract,.cdd-contract,.other-contract{background-color:#576889;border-radius:10px;color:#fff;height:2.125em;padding:7.5px 8px 4px;text-align:center}#interim-contract,.interim-contract{background-color:#d6ae4f;border-radius:10px;color:#fff;height:2.125em;padding:7.5px 8px 4px;text-align:center;width:4.8em}@media only screen and (max-width:1180px){#cdd-contract,#cdi-contract,#interim-contract,#other-contract,.cdd-contract,.cdi-contract,.interim-contract,.other-contract{font-size:.9em;height:2em;padding:6px 6.5px 2.5px}}.social-networks{font-family:NeutraTextDemi;font-size:1.2em;padding-top:3%}.social-networks img{vertical-align:top}.offer-light-card{background-color:#fff;border:.7px solid #fff;border-radius:10px;box-shadow:2px 4px 4px hsla(0,0%,74.5%,.46);color:#30384b;display:flex;margin-bottom:2%}.offer-light-card:hover{border:.7px solid #d6ae4f;box-shadow:2px 2px 4px hsla(0,0%,74.5%,.5);box-sizing:border-box}.offer-light-card .offer-highlight{display:flex;flex-direction:column;justify-content:space-between;padding:5% 0 5% 5%;width:75%}.offer-light-card .offer-highlight .offer-sector{color:#576889;font-size:1em}.offer-light-card .offer-highlight .offer-title-cdi{font-family:NeutraTextDemi;font-size:1.3em}.offer-light-card .offer-highlight .offer-title-cdd{color:#576889;font-family:NeutraTextDemi;font-size:1.3em}.offer-light-card .offer-highlight .offer-title-interim{color:#d6ae4f;font-family:NeutraTextDemi;font-size:1.3em}.offer-light-card .offer-highlight .offer-location{font-family:NeutraTextLight,sans-serif;font-size:1em;text-transform:uppercase}.offer-light-card .offer-salary-container{align-items:flex-end;display:flex;flex-direction:column;font-size:1em;justify-content:space-between;padding:5% 5% 5% 0;text-align:right;width:25%}.offer-light-card .offer-salary-container .offer-contract-type{float:right;margin-right:0}.offer-light-card .offer-salary-container .offer-location{font-family:NeutraTextLight;font-size:1em}.offer-light-card .offer-salary-container .offer-contract-duration img{vertical-align:text-top}@media only screen and (max-width:1180px){.offer-link{width:40%}.offer-link .offer-light-card{background-color:#fff}.offer-link .offer-light-card .offer-highlight .offer-sector{font-size:.8em;overflow:hidden;text-overflow:ellipsis}.offer-link .offer-light-card .offer-highlight .offer-title{font-size:1.3em;font-weight:600;overflow:hidden;padding-bottom:4%;text-overflow:ellipsis}.offer-link .offer-light-card .offer-highlight .offer-location{font-size:.8em}.offer-link .offer-light-card .offer-salary-container .offer-contract-duration{display:none}.join-offers .join-offers-container .join-offer a .offer-light-card{display:block}.join-offers .join-offers-container .join-offer a .offer-light-card .offer-salary-container{flex-direction:row;padding:0 0 5% 5%}.join-offers .join-offers-container .join-offer a .offer-light-card .offer-highlight{padding:5%;width:100%}.join-offers .join-offers-container .join-offer a .offer-light-card .offer-highlight h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media only screen and (max-width:640px){.offer-link{width:40%}.offer-link .offer-light-card{display:block}.offer-link .offer-light-card .offer-salary-container{flex-direction:row;padding:0 0 5% 5%}.offer-link .offer-light-card .offer-highlight{display:flex;padding:5%;width:100%}.join-offers .join-offers-container .join-offer a .offer-light-card{display:block;margin-bottom:2%}.join-offers .join-offers-container .join-offer a .offer-light-card .offer-salary-container{flex-direction:row;padding:0 0 5% 5%}.join-offers .join-offers-container .join-offer a .offer-light-card .offer-highlight{padding:5%;width:100%}}#login-container,#register-container{align-items:center;background-color:hsla(0,0%,82.7%,.8);color:#30384b;display:flex;justify-content:center}#login-container .form-container,#register-container .form-container{background:#fff;border-radius:10px;margin:50px 0;padding:30px;width:710px}#login-container .form-container .container-header,#register-container .form-container .container-header{display:flex;flex-direction:column}#login-container .form-container .container-header .title,#register-container .form-container .container-header .title{align-items:flex-start;display:flex;margin-bottom:24px}#login-container .form-container .container-header .title img,#register-container .form-container .container-header .title img{margin-right:10px}#login-container .form-container .container-header .title h1,#register-container .form-container .container-header .title h1{font-family:NeutraTextDemi;font-size:1.5em}#login-container .form-container .container-header h2,#register-container .form-container .container-header h2{font-size:1.125em}#login-container .form-container .login-type .social-network-register,#login-container .form-container .register-type .social-network-register,#register-container .form-container .login-type .social-network-register,#register-container .form-container .register-type .social-network-register{display:flex;justify-content:space-around;margin:auto;padding:32px 0;width:74%}#login-container .form-container .login-type .separator-container,#login-container .form-container .register-type .separator-container,#register-container .form-container .login-type .separator-container,#register-container .form-container .register-type .separator-container{align-items:center;display:flex;justify-content:center}#login-container .form-container .login-type .separator-container .separator,#login-container .form-container .register-type .separator-container .separator,#register-container .form-container .login-type .separator-container .separator,#register-container .form-container .register-type .separator-container .separator{border:.5px solid #bebebe;height:0;width:205px}#login-container .form-container .login-type .separator-container .middle-separator,#login-container .form-container .register-type .separator-container .middle-separator,#register-container .form-container .login-type .separator-container .middle-separator,#register-container .form-container .register-type .separator-container .middle-separator{font-size:1.5em;padding:0 8px}#login-container .form-container .form-step-container,#register-container .form-container .form-step-container{margin-left:auto;margin-right:auto;margin-top:24px;width:530px}#login-container .form-container .form-step-container .form-second-step,#register-container .form-container .form-step-container .form-second-step{display:none}#login-container .form-container .form-step-container label,#register-container .form-container .form-step-container label{font-size:.875em}#login-container .form-container .form-step-container .drop-resume-label,#register-container .form-container .form-step-container .drop-resume-label{font-size:1.125em}#login-container .form-container .form-step-container .register-form .main-information,#register-container .form-container .form-step-container .register-form .main-information{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:16px;margin-top:24px}#login-container .form-container .form-step-container .register-form .main-information .form-row,#register-container .form-container .form-step-container .register-form .main-information .form-row{display:flex;flex-direction:column;width:250px}#login-container .form-container .form-step-container .register-form .main-information .form-row input,#login-container .form-container .form-step-container .register-form .main-information .form-row select,#register-container .form-container .form-step-container .register-form .main-information .form-row input,#register-container .form-container .form-step-container .register-form .main-information .form-row select{height:40px;margin:16px 0}#login-container .form-container .form-step-container .register-form .main-information .form-row .label-container,#register-container .form-container .form-step-container .register-form .main-information .form-row .label-container{display:flex;justify-content:space-between}#login-container .form-container .form-step-container .register-form .main-information .form-row .label-container span,#register-container .form-container .form-step-container .register-form .main-information .form-row .label-container span{color:red;cursor:pointer}#login-container .form-container .form-step-container .register-form .main-information .add-input,#register-container .form-container .form-step-container .register-form .main-information .add-input{align-items:center;cursor:pointer;display:flex;text-decoration:underline;width:250px}#login-container .form-container .form-step-container .register-form .main-information .add-input img,#register-container .form-container .form-step-container .register-form .main-information .add-input img{margin-right:8px;vertical-align:middle}#login-container .form-container .form-step-container .login-form .form-row,#register-container .form-container .form-step-container .login-form .form-row{display:flex;flex-direction:column}#login-container .form-container .form-step-container .login-form .form-row input,#register-container .form-container .form-step-container .login-form .form-row input{height:40px;margin:16px 0}#login-container .form-container .form-step-container .login-form .form-checkbox-row,#register-container .form-container .form-step-container .login-form .form-checkbox-row{align-items:center;flex-direction:row}#login-container .form-container .form-step-container .login-form .form-checkbox-row input,#register-container .form-container .form-step-container .login-form .form-checkbox-row input{margin:0 7px 0 0}#login-container .form-container .form-step-container .login-form .cta-container,#register-container .form-container .form-step-container .login-form .cta-container{position:relative}#login-container .form-container .form-step-container .login-form .cta-container .forgot-password-link,#register-container .form-container .form-step-container .login-form .cta-container .forgot-password-link{position:absolute;right:0;top:25%}#login-container .form-container .form-step-container .login-form .cta-container .forgot-password-link a,#register-container .form-container .form-step-container .login-form .cta-container .forgot-password-link a{color:#bebebe;text-decoration:underline}#login-container .form-container .form-step-container .login-form .register-link,#register-container .form-container .form-step-container .login-form .register-link{text-align:center}#login-container .form-container .form-step-container .login-form .register-link a,#register-container .form-container .form-step-container .login-form .register-link a{text-decoration:underline}#login-container .form-container .form-step-container .resume-drop-container,#register-container .form-container .form-step-container .resume-drop-container{align-items:center;border:1px dashed #000;display:flex;flex-direction:column;height:150px;justify-content:center;margin-bottom:32px;margin-top:16px;position:relative;text-align:center}#login-container .form-container .form-step-container .resume-drop-container input[type=file],#register-container .form-container .form-step-container .resume-drop-container input[type=file]{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%}#login-container .form-container .form-step-container .resume-drop-container img,#register-container .form-container .form-step-container .resume-drop-container img{margin-bottom:14px}#login-container .form-container .form-step-container .resume-drop-container p,#register-container .form-container .form-step-container .resume-drop-container p{font-size:1.5em}#login-container .form-container .form-step-container .resume-drop-container .upload-resume,#register-container .form-container .form-step-container .resume-drop-container .upload-resume{font-family:NeutraTextLight;font-size:1em;text-decoration:underline rgba(0,0,0,.5)}#login-container .form-container .form-step-container .private-data-processing,#register-container .form-container .form-step-container .private-data-processing{margin-top:16px}#login-container .form-container .form-step-container .private-data-processing .form-row,#register-container .form-container .form-step-container .private-data-processing .form-row{display:flex}#login-container .form-container .form-step-container .private-data-processing .form-row label,#register-container .form-container .form-step-container .private-data-processing .form-row label{line-height:14px}#login-container .form-container .form-step-container .cta-container,#register-container .form-container .form-step-container .cta-container{margin:15px 0;text-align:center}#login-container .form-container .form-step-container .login-rgpd-container,#register-container .form-container .form-step-container .login-rgpd-container{text-align:center}#login-container .form-container .form-step-container .login-rgpd-container a,#register-container .form-container .form-step-container .login-rgpd-container a{color:#30384b;font-size:.875em;margin-bottom:15px}#login-container .form-container .form-step-container .login-rgpd-container a:hover .login,#register-container .form-container .form-step-container .login-rgpd-container a:hover .login{text-decoration:underline}#login-container .form-container .form-step-container .login-rgpd-container .rgpd,#register-container .form-container .form-step-container .login-rgpd-container .rgpd{font-size:.695em}#login-container .v-dialog,#register-container .v-dialog{width:50%}#login-container .v-dialog .popin-confirmation,#register-container .v-dialog .popin-confirmation{gap:10px;align-items:center;background:#fff;border-radius:10px;display:flex;flex-direction:column;justify-content:center;margin:auto;padding:15px}#login-container .v-dialog .popin-confirmation .popin-header,#register-container .v-dialog .popin-confirmation .popin-header{align-items:center;display:flex;justify-content:center;width:100%}#login-container .v-dialog .popin-confirmation .popin-header h2,#register-container .v-dialog .popin-confirmation .popin-header h2{font-family:NeutraTextDemi,sans-serif}#login-container .v-dialog .popin-confirmation p,#register-container .v-dialog .popin-confirmation p{color:green;font-size:1.2em}#login-container .v-dialog .popin-confirmation .cta-container,#register-container .v-dialog .popin-confirmation .cta-container{margin-top:10px;text-align:center;width:50%}#login-container .v-dialog .popin-confirmation .cta-container button,#register-container .v-dialog .popin-confirmation .cta-container button{width:50%}@media only screen and (max-width:1180px){#login-container .form-container .form-step-container .resume-drop-container .upload-resume-title span,#register-container .form-container .form-step-container .resume-drop-container .upload-resume-title span{display:none}#login-container .form-container .form-step-container .resume-drop-container .upload-resume,#register-container .form-container .form-step-container .resume-drop-container .upload-resume{font-size:1.5em}}@media only screen and (max-width:640px){#login-container,#login-container .form-container,#register-container,#register-container .form-container{margin:0;width:100%}#login-container .form-container .form-step-container,#register-container .form-container .form-step-container{width:100%}#login-container .form-container .form-step-container .login-form .main-information,#login-container .form-container .form-step-container .register-form .main-information,#register-container .form-container .form-step-container .login-form .main-information,#register-container .form-container .form-step-container .register-form .main-information{flex-direction:column}#login-container .form-container .form-step-container .login-form .main-information .form-row,#login-container .form-container .form-step-container .register-form .main-information .form-row,#register-container .form-container .form-step-container .login-form .main-information .form-row,#register-container .form-container .form-step-container .register-form .main-information .form-row{width:100%}#login-container .form-container .form-step-container .login-form .cta-container .forgot-password-link,#register-container .form-container .form-step-container .login-form .cta-container .forgot-password-link{margin-top:16px;position:static}#login-container .form-container .form-step-container .login-form .register-link,#register-container .form-container .form-step-container .login-form .register-link{text-align:center}#login-container .form-container .form-step-container .private-data-processing,#register-container .form-container .form-step-container .private-data-processing{margin-bottom:40px}}#company-profile-container{background-color:#f7f7f7;display:flex;justify-content:space-between;margin:40px auto 20px;width:96%}@media only screen and (min-width:1280px){#company-profile-container{width:80%}}#company-profile-container .loading{text-align:center}#company-profile-container .profile-panel-container{background-color:#fff;border-radius:10px;box-shadow:4px 0 4px hsla(0,0%,74.5%,.5);height:100%;width:30%}#company-profile-container .profile-panel-container summary::-webkit-details-marker{display:none}#company-profile-container .profile-panel-container summary{color:#30384b;cursor:pointer;display:flex;font-size:1.2em;font-weight:600;justify-content:space-between;list-style-type:none;padding:24px}#company-profile-container .profile-panel-container summary:after{content:url(/build/images/arrow-sharp-blue-right.ee712db6.svg)}#company-profile-container .profile-panel-container summary img{display:none}#company-profile-container .profile-panel-container details[open] summary:after{content:url(/build/images/arrow-sharp-blue-down.d2b574df.svg)}#company-profile-container .profile-panel-container ul{background-color:hsla(0,0%,74.5%,.2);width:100%}#company-profile-container .profile-panel-container ul li{align-items:center;display:flex;height:60px;justify-content:flex-start;position:relative;text-align:center}#company-profile-container .profile-panel-container ul li a{align-items:center;color:#30384b;display:flex;font-size:1em;height:100%;margin-left:32px;text-align:left;width:100%}#company-profile-container .profile-panel-container ul li .border-left{background:#d6ae4f;height:100%;position:absolute;visibility:hidden;width:8px}#company-profile-container .profile-panel-container ul li:hover .border-left{visibility:visible}#company-profile-container .profile-panel-container ul li img{display:none}#company-profile-container .profile-panel-container ul .active .border-left{visibility:visible}#company-profile-container .profile-panel-container .timeticket-management ul{margin-bottom:10%}#company-profile-container .profile-panel-container hr{border:1px solid hsla(0,0%,74.5%,.5);margin:auto;width:90%}#company-profile-container .profile-panel-container details[open]+hr{visibility:hidden}@media only screen and (max-width:800px){#company-profile-container .profile-panel-container{box-shadow:none;display:none;margin:5%;width:100%}#company-profile-container .profile-panel-container .profile-panel .profile-management details summary,#company-profile-container .profile-panel-container .profile-panel .timeticket-management details summary{align-items:center;background:#f7f7f7;display:flex;justify-content:flex-start;padding:0 0 16px;pointer-events:none}#company-profile-container .profile-panel-container .profile-panel .profile-management details summary:after,#company-profile-container .profile-panel-container .profile-panel .timeticket-management details summary:after{content:none}#company-profile-container .profile-panel-container .profile-panel .profile-management details summary img,#company-profile-container .profile-panel-container .profile-panel .timeticket-management details summary img{display:block;margin-right:12px}#company-profile-container .profile-panel-container .profile-panel .profile-management details ul,#company-profile-container .profile-panel-container .profile-panel .timeticket-management details ul{background-color:hsla(0,0%,74.5%,.1);display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding-bottom:45px}#company-profile-container .profile-panel-container .profile-panel .profile-management details ul li,#company-profile-container .profile-panel-container .profile-panel .timeticket-management details ul li{background:#fff;border-radius:10px;box-shadow:2px 2px 6px 0 rgba(0,0,0,.25098039215686274);display:flex;flex-direction:column;height:auto;margin:1%;padding:4%;width:40%}#company-profile-container .profile-panel-container .profile-panel .profile-management details ul li .border-left,#company-profile-container .profile-panel-container .profile-panel .timeticket-management details ul li .border-left{display:none}#company-profile-container .profile-panel-container .profile-panel .profile-management details ul li img,#company-profile-container .profile-panel-container .profile-panel .timeticket-management details ul li img{display:block;width:36px}#company-profile-container .profile-panel-container .profile-panel .profile-management details ul li a,#company-profile-container .profile-panel-container .profile-panel .timeticket-management details ul li a{justify-content:center;margin:0;text-align:center}}#company-profile-container .company-content-container{background-color:#fff;border-radius:10px;box-shadow:2px 2px 4px hsla(0,0%,74.5%,.25);height:100%;padding:2% 3%;width:65%}#company-profile-container .company-content-container .timeticket-sort{margin:2% 0 5%;text-align:right;width:100%}#company-profile-container .company-content-container .timeticket-sort select{border:1px solid #30384b;border-radius:20px;padding:10px 12px}#company-profile-container .company-content-container .company-header .back-button{display:none}@media only screen and (max-width:640px){#company-profile-container .company-content-container .company-header .back-button{display:initial}}#company-profile-container .company-content-container .company-header .container-title{display:flex}#company-profile-container .company-content-container .company-header .container-title .title{font-size:1.5em;font-weight:600}#company-profile-container .company-content-container .company-header .container-title img{margin-right:1%}#company-profile-container .company-content-container .company-header .subtitle .page-desc{font-size:1.125em;padding:2% 0 4%}#company-profile-container .company-content-container .timeticket-week-details{margin:2% 5% 0;width:90%}#company-profile-container .company-content-container .timeticket-week-details h1{font-size:1.125em;padding-bottom:1%}#company-profile-container .company-content-container .timeticket-week-details h1 span{font-weight:600}#company-profile-container .company-content-container .timeticket-week-details p{font-size:1em;padding-bottom:2%}#company-profile-container .company-content-container .timeticket-week-details p span{font-weight:600}#company-profile-container .company-content-container .timeticket-week-details table{width:100%}#company-profile-container .company-content-container .timeticket-week-details table thead tr th{background-color:#30384b;color:#fff;padding:1% 0}#company-profile-container .company-content-container .timeticket-week-details table tbody tr td{background-color:hsla(0,0%,74.5%,.4);color:#30384b;font-size:.875em;padding:2% 0;text-align:center}#company-profile-container .company-content-container .timeticket-week-details table tbody tr td .bold-day{font-weight:600}#company-profile-container .company-content-container .timeticket-week-details table tbody tr td .bold-number{color:#d6ae4f;font-weight:600}#company-profile-container .company-content-container .timeticket-week-details table tbody tr .highlight{background-color:hsla(0,0%,74.5%,.2)}#company-profile-container .company-content-container .timeticket-week-details .total-hours{color:#d6ae4f;font-size:1.375em;font-weight:600;margin:1% 0 0}#company-profile-container .company-content-container .timeticket-week-details .refuse-timeticket-action{cursor:pointer;text-decoration:underline}#company-profile-container .company-content-container .form-error-container{margin-top:3%}#company-profile-container .company-content-container .form-error-container span{color:#dc4141;font-family:NeutraTextBold;font-size:.75em;margin:1% 0 0 1%}@media only screen and (max-width:1180px){#company-profile-container .company-content-container .company-header .back-button{display:none}#company-profile-container .company-content-container .company-header .container-title .title{font-size:1.375em}#company-profile-container .company-content-container .company-header .subtitle .page-desc{font-size:1em}}@media only screen and (max-width:800px){#company-profile-container .company-content-container{background-color:#f7f7f7;box-shadow:none;margin:auto;width:100%}#company-profile-container .company-content-container .company-header .back-button{background:#f7f7f7;cursor:pointer;display:block;font-family:NeutraTextLight,sans-serif;width:fit-content}#company-profile-container .company-content-container .company-header .back-button img{margin-right:10px;width:20px}#company-profile-container .company-content-container .company-header .container-title .title{font-size:1.25em}}#company-profile-container .refuse-form-container{align-items:center;background:rgba(0,0,0,.1);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:45}#company-profile-container .refuse-form-container.active{display:flex}#company-profile-container .refuse-form-container .refuse-timeticket-form{background-color:#fff;border-radius:10px;box-shadow:2px 2px 4px hsla(0,0%,74.5%,.25);display:flex;flex-direction:column;height:340px;padding:30px 60px;width:60%}#company-profile-container .refuse-form-container .refuse-timeticket-form .form-title{position:relative}#company-profile-container .refuse-form-container .refuse-timeticket-form .form-title h2{font-family:NeutraTextDemi,sans-serif;font-size:1.5em;text-align:center}#company-profile-container .refuse-form-container .refuse-timeticket-form .form-title .close-popin{cursor:pointer}#company-profile-container .refuse-form-container .refuse-timeticket-form .form-title .close-popin img{position:absolute;right:0;top:0;width:24px}#company-profile-container .refuse-form-container .refuse-timeticket-form .form-row{align-items:start;flex-direction:column;margin:auto;width:100%}#company-profile-container .refuse-form-container .refuse-timeticket-form .form-row label{font-family:NeutraTextBook,sans-serif;font-weight:500}#company-profile-container .refuse-form-container .refuse-timeticket-form .form-row textarea{margin-top:8px;padding:2%;width:100%}#company-profile-container .refuse-form-container .refuse-timeticket-form .cta-container{margin:0}.timeticket-details{font-weight:700;margin-bottom:2%;width:auto}.timeticket-details .timeticket-card{background-color:#f7f7f7;border-radius:10px;position:relative}@media only screen and (max-width:800px){.timeticket-details .timeticket-card{background:#fff}}.timeticket-details .timeticket-card .timeticket-validated-scarf{position:absolute;right:0}@media only screen and (max-width:1180px){.timeticket-details .timeticket-card .timeticket-validated-scarf{display:none}}.timeticket-details .timeticket-card .informations{border-bottom:1px solid #d6ae4f;cursor:pointer;display:flex;margin:0 4%;padding:4% 0}.timeticket-details .timeticket-card .informations.waiting{cursor:auto}.timeticket-details .timeticket-card .informations .main-information{width:70%}.timeticket-details .timeticket-card .informations .main-information .candidate-name,.timeticket-details .timeticket-card .informations .main-information .company-name{font-family:NeutraTextBold,sans-serif;font-size:1.25em}@media only screen and (max-width:1180px){.timeticket-details .timeticket-card .informations .main-information .candidate-name,.timeticket-details .timeticket-card .informations .main-information .company-name{font-size:1em}}.timeticket-details .timeticket-card .informations .main-information .job-title{font-family:NeutraTextDemi,sans-serif;font-size:1.125em;padding:1% 0 2%}@media only screen and (max-width:1180px){.timeticket-details .timeticket-card .informations .main-information .job-title{font-size:.8em}}.timeticket-details .timeticket-card .informations .main-information .contract-duration{font-size:.975em;padding:0 0 1%}.timeticket-details .timeticket-card .informations .main-information .contract-duration .week-number{font-family:NeutraTextDemi,sans-serif}.timeticket-details .timeticket-card .informations .main-information .contract-refus span{color:#d6674f;font-family:NeutraTextDemi,sans-serif}.timeticket-details .timeticket-card .informations .other-information{display:flex;flex-direction:column;justify-content:space-between;text-align:right;width:30%}.timeticket-details .timeticket-card .informations .other-information p{font-size:.975em}.timeticket-details .timeticket-card .informations .other-information .extand-information-button{z-index:35}.timeticket-details .timeticket-card .informations .other-information .timeticket-deadline img{vertical-align:middle}.timeticket-details .timeticket-card .timeticket-week-details{display:none;margin:2% 5% 0;width:90%}.timeticket-details .timeticket-card .timeticket-week-details h2{font-size:1.125em;padding-bottom:1%}.timeticket-details .timeticket-card .timeticket-week-details h2 a,.timeticket-details .timeticket-card .timeticket-week-details h2 span{font-family:NeutraTextDemi,sans-serif}.timeticket-details .timeticket-card .timeticket-week-details h2 .download-contract-link a{color:#30384b;text-decoration:underline}.timeticket-details .timeticket-card .timeticket-week-details .timeticket-status,.timeticket-details .timeticket-card .timeticket-week-details .total-hours{font-size:1em;padding-bottom:2%}.timeticket-details .timeticket-card .timeticket-week-details .timeticket-status span,.timeticket-details .timeticket-card .timeticket-week-details .total-hours span{font-weight:600}.timeticket-details .timeticket-card .timeticket-week-details .file-list h2{font-family:NeutraTextDemi,sans-serif}.timeticket-details .timeticket-card .timeticket-week-details .file-list ul li a{color:#30384b}.timeticket-details .timeticket-card .timeticket-week-details table{width:100%}.timeticket-details .timeticket-card .timeticket-week-details table thead tr th{background-color:#30384b;color:#fff;padding:1% 0}.timeticket-details .timeticket-card .timeticket-week-details table tbody tr td{background-color:hsla(0,0%,74.5%,.4);color:#30384b;font-size:.975em;padding:2% 0;text-align:center}.timeticket-details .timeticket-card .timeticket-week-details table tbody tr td .bold-day{font-weight:600}.timeticket-details .timeticket-card .timeticket-week-details table tbody tr td .bold-number{color:#d6ae4f;font-weight:600}.timeticket-details .timeticket-card .timeticket-week-details table tbody tr .highlight{background-color:hsla(0,0%,74.5%,.2)}.timeticket-details .timeticket-card .timeticket-week-details .to-fill-table{background:#fff;width:100%}.timeticket-details .timeticket-card .timeticket-week-details .to-fill-table tbody tr td{background-color:#f2f2f2;color:#30384b;font-size:.975em;padding:2% 0;text-align:center;width:25%}.timeticket-details .timeticket-card .timeticket-week-details .to-fill-table tbody tr .highlight{background-color:#fff;display:flex;flex-wrap:wrap;width:100%}.timeticket-details .timeticket-card .timeticket-week-details .to-fill-table tbody tr .highlight .container{display:flex;flex-direction:column;margin:2% 0;padding:0 2%;width:100%}.timeticket-details .timeticket-card .timeticket-week-details .to-fill-table tbody tr .highlight .container span{font-family:NeutraTextDemi,sans-serif;font-size:.975em;text-align:left;width:100%}.timeticket-details .timeticket-card .timeticket-week-details .to-fill-table tbody tr .highlight .container .input-container{display:flex;flex-wrap:wrap;justify-content:space-between}.timeticket-details .timeticket-card .timeticket-week-details .to-fill-table tbody tr .highlight .container .input-container .form-row{display:flex;flex-direction:column;margin-top:2%;width:49%}.timeticket-details .timeticket-card .timeticket-week-details .to-fill-table tbody tr .highlight .container .input-container .form-row label{font-size:1.105em;margin-bottom:3%;text-align:left}.timeticket-details .timeticket-card .timeticket-week-details .to-fill-table tbody tr .highlight .container .input-container .form-row select{border:1px solid #30384b;font-size:1.105em}.timeticket-details .timeticket-card .timeticket-week-details .to-fill-table tbody tr .highlight .container .input-container .form-row select option{font-size:1.1em}.timeticket-details .timeticket-card .timeticket-week-details .to-fill-table tbody tr .highlight .container .input-container .form-row.absence-type select{width:100%}.timeticket-details .timeticket-card .timeticket-week-details .to-fill-table tbody tr .highlight .container .input-container .form-row.hidden{display:none}.timeticket-details .timeticket-card .timeticket-week-details .to-fill-table tbody tr .highlight .container .input-container.worked-hours-container .form-row{width:30%}@media only screen and (max-width:800px){.timeticket-details .timeticket-card .timeticket-week-details .to-fill-table tbody tr .highlight .container .input-container.worked-hours-container .form-row{margin-right:2%;width:100px}.timeticket-details .timeticket-card .timeticket-week-details .to-fill-table tbody tr .highlight .container .input-container{justify-content:start}}.timeticket-details .timeticket-card .timeticket-week-details .to-fill-table tbody tr .highlight .container .absence-type-info{background:#d6ae4f;display:none;font-family:NeutraTextDemi,sans-serif;font-size:1.2em;margin-top:10px;padding:20px}.timeticket-details .timeticket-card .timeticket-week-details .to-fill-table tbody tr .highlight .container .absence-type-info.active{display:block}.timeticket-details .timeticket-card .timeticket-week-details .drop-files-container{display:none;margin-top:3%}.timeticket-details .timeticket-card .timeticket-week-details .drop-files-container h2{font-family:NeutraTextDemi,sans-serif;text-align:left}.timeticket-details .timeticket-card .timeticket-week-details .drop-files-container .upload-file-list{gap:10px;display:flex;flex-direction:column;margin-bottom:2%}.timeticket-details .timeticket-card .timeticket-week-details .drop-files-container .upload-file-list .file-item{border-bottom:1px solid #bebebe;display:flex;justify-content:space-between}.timeticket-details .timeticket-card .timeticket-week-details .drop-files-container .drop-files-content{align-items:center;background:#fff;border:1px dotted;display:flex;flex-direction:column;padding:2%;position:relative}.timeticket-details .timeticket-card .timeticket-week-details .drop-files-container .drop-files-content input{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%}.timeticket-details .timeticket-card .timeticket-week-details .total-hours{color:#d6ae4f;font-size:1.375em;font-weight:600;margin:1% 0 0}.timeticket-details .timeticket-card .timeticket-status{font-size:1.375em;font-weight:600;padding:2% 4%;text-align:center}@media only screen and (max-width:1180px){.timeticket-details .timeticket-card .timeticket-status{font-size:1.2em}}.timeticket-details .timeticket-card .download-timeticket{text-align:center}.timeticket-details .timeticket-card .download-timeticket a{color:#30384b;font-family:NeutraTextDemi,sans-serif;margin-bottom:2%}.timeticket-details .timeticket-card .download-timeticket a:hover{text-decoration:underline}.timeticket-details .timeticket-card.active .extand-information-button{z-index:35}.timeticket-details .timeticket-card.active .extand-information-button img{transform:rotate(90deg)}.timeticket-details .timeticket-card.active .timeticket-week-details{display:block}.timeticket-details .timeticket-card.active .timeticket-week-details .form-error-container span{font-size:1em}.timeticket-details .timeticket-week-details.active{display:block}.timeticket-details .timeticket-week-details.active .form-error-container span{font-size:1em}.no-data{border:1px solid #30384b;border-radius:10px;box-shadow:4px 4px 4px hsla(0,0%,45.1%,.2);margin:auto;padding:2%;text-align:center;width:70%}.timeticket-pending .timeticket-status{color:#d6c94f}.timeticket-pending .contract-refus{display:none}.timeticket-waiting .timeticket-status{color:#d6a04f}.timeticket-waiting .contract-refus{display:none}.timeticket-refused .timeticket-status{color:#d6674f}.timeticket-missing .timeticket-status{color:#30384b}.timeticket-validated .timeticket-status{color:#5ad64f}.timeticket-saved .timeticket-status{color:#30384b}.contract-details .contract-card{margin-bottom:3%}.contract-details .contract-card .informations{background-color:#f7f7f7;border-radius:10px;box-shadow:4px 4px 4px hsla(0,0%,45.1%,.2);cursor:pointer;display:flex;margin-bottom:20px;padding:4%}@media only screen and (max-width:640px){.contract-details .contract-card .informations{display:block;padding:5%}}.contract-details .contract-card .informations .main-information{width:70%}@media only screen and (max-width:1180px){.contract-details .contract-card .informations .main-information{width:100%}}.contract-details .contract-card .informations .main-information .candidate-name,.contract-details .contract-card .informations .main-information .company-name{font-family:NeutraTextBold,sans-serif;font-size:1.25em}@media only screen and (max-width:1180px){.contract-details .contract-card .informations .main-information .candidate-name,.contract-details .contract-card .informations .main-information .company-name{font-size:1em}}.contract-details .contract-card .informations .main-information .job-title{font-family:NeutraTextDemi,sans-serif;font-size:1.125em;padding:1% 0 2%;text-transform:uppercase}@media only screen and (max-width:1180px){.contract-details .contract-card .informations .main-information .job-title{font-size:.8em}}.contract-details .contract-card .informations .main-information .contract-duration,.contract-details .contract-card .informations .main-information p{font-family:NeutraTextDemi,sans-serif;font-size:.975em;padding:0 0 1%}.contract-details .contract-card .informations .main-information .missing-signatures p{font-size:.975em;font-weight:600;line-height:1.5em}.contract-details .contract-card .informations .main-information .missing-signatures ul li{font-size:.975em;line-height:1.5em}.contract-details .contract-card .informations .other-information{display:flex;flex-direction:column;justify-content:space-between;text-align:right;width:30%}@media only screen and (max-width:640px){.contract-details .contract-card .informations .other-information{margin-top:2%;text-align:left;width:100%}}.contract-details .contract-card .informations .other-information p{font-size:.975em}.contract-details .contract-card .informations .other-information .contract-duration,.contract-details .contract-card .informations .other-information p{font-size:.975em;padding:0 0 1%}.contract-details .contract-card .informations .other-information .contract-duration span,.contract-details .contract-card .informations .other-information p span{font-weight:600}.contract-details .contract-card .informations .other-information .send-reminder-link{cursor:pointer;text-decoration:underline}.contract-details .contract-card .informations .other-information .extand-information-button{cursor:pointer}@media only screen and (max-width:800px){.contract-details .contract-card .informations .other-information .extand-information-button,.contract-details .contract-card .informations .other-information .extand-timeticket-button img{margin-left:90%}.contract-details .contract-card .informations{background:#fff}}.contract-details .contract-card .contract-timeticket{display:none;padding:0 5%}.contract-details .contract-card .contract-timeticket .amendment-container{gap:20px;display:flex;flex-direction:column}.contract-details .contract-card .contract-timeticket .amendment-container .contract-amendment-card-container .timeticket-details-container{display:none;padding:0 5%}.contract-details .contract-card .contract-timeticket .amendment-container .contract-amendment-card-container.active .extand-timeticket-button img{transform:rotate(90deg)}.contract-details .contract-card .contract-timeticket .amendment-container .contract-amendment-card-container.active .timeticket-details-container{display:block}.contract-details .contract-card .contract-timeticket .contract-amendment-card{gap:10px;background-color:#f7f7f7;border-radius:10px;box-shadow:4px 4px 4px hsla(0,0%,45.1%,.2);cursor:pointer;display:flex;flex-direction:column;margin-bottom:20px;padding:3%}@media only screen and (max-width:640px){.contract-details .contract-card .contract-timeticket .contract-amendment-card{gap:0}}.contract-details .contract-card .contract-timeticket .contract-amendment-card.amendment{cursor:auto}.contract-details .contract-card .contract-timeticket .contract-amendment-card .detail{display:flex;justify-content:space-between}@media only screen and (max-width:640px){.contract-details .contract-card .contract-timeticket .contract-amendment-card .detail{display:block;margin-left:3%}}.contract-details .contract-card .contract-timeticket .contract-amendment-card .detail h2{font-family:NeutraTextDemi,sans-serif;font-size:1em}@media only screen and (max-width:640px){.contract-details .contract-card .contract-timeticket .contract-amendment-card .detail h2,.contract-details .contract-card .contract-timeticket .contract-amendment-card .detail p{margin-bottom:2%}}.contract-details .contract-card .contract-timeticket .contract-amendment-card .detail .amendment-id,.contract-details .contract-card .contract-timeticket .contract-amendment-card .detail .contract-id{font-family:NeutraTextDemi,sans-serif}.contract-details .contract-card .contract-timeticket .contract-amendment-card .detail a{color:#d6ae4f}@media only screen and (max-width:800px){.contract-details .contract-card .contract-timeticket .contract-amendment-card .detail a{text-align:right}.contract-details .contract-card .contract-timeticket .contract-amendment-card .detail .extand-timeticket-button img{margin-left:90%}.contract-details .contract-card .contract-timeticket .contract-amendment-card{background:#fff}}.contract-details .contract-card .contract-timeticket .timeticket-details{margin-bottom:3%}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-card{border-radius:10px}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-card .informations{border-radius:10px 0 0 0;box-shadow:none;margin:0 4%;padding:4% 0}@media only screen and (max-width:800px){.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-card .informations{padding:3%}}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-card.active .extand-information-button{z-index:35}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-card.active .extand-information-button img{transform:rotate(90deg)}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-card.active .timeticket-week-details{display:block}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-card.active .timeticket-week-details .form-error-container span{font-size:1em}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-card .timeticket-week-details.active{display:block}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-card .timeticket-week-details.active .form-error-container span{font-size:1em}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-week-details{display:none;margin:2% 5% 0;width:90%}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-week-details h2{font-size:1.125em;padding-bottom:1%}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-week-details h2 a,.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-week-details h2 span{color:#30384b;font-family:NeutraTextDemi,sans-serif}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-week-details h2 a{text-decoration:underline}@media only screen and (max-width:1180px){.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-week-details h2{font-size:.9em}}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-week-details .timeticket-status,.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-week-details .total-hours{font-size:1em;padding-bottom:2%}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-week-details .timeticket-status span,.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-week-details .total-hours span{font-weight:600}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-week-details table{width:100%}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-week-details table thead tr th{background-color:#30384b;color:#fff;padding:1% 0}@media only screen and (max-width:1180px){.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-week-details table thead tr th{font-size:.8em}}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-week-details table tbody tr td{background-color:hsla(0,0%,74.5%,.4);color:#30384b;font-size:.975em;padding:2% 0;text-align:center}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-week-details table tbody tr td .bold-day{font-weight:600}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-week-details table tbody tr td .bold-number{color:#d6ae4f;font-weight:600}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-week-details table tbody tr .highlight{background-color:hsla(0,0%,74.5%,.2)}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-week-details .to-fill-table{background:#fff;width:100%}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-week-details .to-fill-table tbody tr td{background-color:#f2f2f2;color:#30384b;font-size:.975em;padding:2% 0;text-align:center;width:25%}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-week-details .to-fill-table tbody tr .highlight{background-color:#fff;display:flex;flex-wrap:wrap;width:100%}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-week-details .to-fill-table tbody tr .highlight .container{display:flex;flex-direction:column;margin:2% 0;padding:0 2%;width:100%}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-week-details .to-fill-table tbody tr .highlight .container span{font-family:NeutraTextDemi,sans-serif;font-size:.975em;text-align:left;width:100%}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-week-details .to-fill-table tbody tr .highlight .container .input-container{display:flex;justify-content:space-between}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-week-details .to-fill-table tbody tr .highlight .container .input-container .form-row{display:flex;flex-direction:column;margin-top:2%;width:49%}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-week-details .to-fill-table tbody tr .highlight .container .input-container .form-row label{font-size:.975em;margin-bottom:3%;text-align:left}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-week-details .to-fill-table tbody tr .highlight .container .input-container .form-row select{border:1px solid #30384b;padding:8px 12px}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-week-details .to-fill-table tbody tr .highlight .container .input-container .form-row select option{font-size:1.175em}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-week-details .to-fill-table tbody tr .highlight .container .input-container .form-row .absence-type{display:none}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-week-details .to-fill-table tbody tr .highlight .container .input-container.worked-hours-container .form-row{width:30%}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-week-details .drop-files-container{display:none;margin-top:3%}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-week-details .drop-files-container h2{font-family:NeutraTextDemi,sans-serif;text-align:left}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-week-details .drop-files-container .upload-file-list{gap:10px;display:flex;flex-direction:column;margin-bottom:2%}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-week-details .drop-files-container .upload-file-list .file-item{border-bottom:1px solid #bebebe;display:flex;justify-content:space-between}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-week-details .drop-files-container .drop-files-content{align-items:center;background:#fff;border:1px dotted;display:flex;flex-direction:column;padding:2%;position:relative}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-week-details .drop-files-container .drop-files-content input{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-week-details .total-hours{color:#d6ae4f;font-size:1.375em;font-weight:600;margin:1% 0 0}@media only screen and (max-width:1180px){.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-week-details .total-hours{font-size:1.2em!important}}.contract-details .contract-card .contract-timeticket .timeticket-details .timeticket-week-details.active{display:block}.contract-details .contract-card.active .informations .other-information .extand-timeticket-button img{transform:rotate(90deg)}.contract-details .contract-card.active .contract-timeticket{display:block}.contract-details .contract-card .contract-status{font-size:1.375em;font-weight:600;padding:1% 0 2%;text-align:center}.contract-card-current .contract-status{color:#d6a04f}.contract-card-tosign .contract-status{color:#d6674f}#profile-container{background-color:#f7f7f7;padding-top:2%}#profile-container .is-mobile{display:none}@media only screen and (max-width:800px){#profile-container .is-mobile{display:block}}#profile-container .back-button{cursor:pointer;display:none;font-family:NeutraTextLight,sans-serif}@media only screen and (max-width:640px){#profile-container .back-button{display:initial}#profile-container .back-button img{margin-right:10px;width:20px}}#profile-container #profile-home .profile-content-body .interviews-container,#profile-container #profile-home .profile-content-body .offers-container,#profile-container #profile-home .profile-content-body .timetickets-container{margin-bottom:20px}#profile-container #profile-home .profile-content-body .container-title{font-family:NeutraTextDemi,sans-serif;font-size:1.5em;margin-bottom:2%}#profile-container #profile-home .profile-content-body .interview-list{margin:0}#profile-container #profile-home .profile-content-body .offers-list{gap:20px;display:flex;flex-wrap:wrap;justify-content:space-between}#profile-container #profile-home .profile-content-body .offers-list .offer-card-container{width:48%}@media only screen and (max-width:1180px){#profile-container #profile-home .profile-content-body .offers-list .offer-card-container{width:100%}}#profile-container #profile-home .profile-content-body .offers-list .offer-card-container .offer-link{height:100%;width:100%}#profile-container #profile-home .profile-content-body .offers-list .offer-card-container .offer-link .offer-light-card{height:100%}#profile-container #profile-home .profile-content-body .news-list{gap:10px;display:flex;flex-wrap:wrap;justify-content:space-between}#profile-container #profile-home .profile-content-body .news-list .news-card{align-items:end;cursor:pointer;display:flex;position:relative;width:48%}@media only screen and (max-width:640px){#profile-container #profile-home .profile-content-body .news-list .news-card{width:100%}}#profile-container #profile-home .profile-content-body .news-list .news-card img{width:100%}#profile-container #profile-home .profile-content-body .news-list .news-card .article-title{background:rgba(0,0,0,.5);color:#fff;font-size:1.3em;padding:5px;position:absolute;text-align:center;width:100%}#profile-container .profile-content-socialnetwork .social-network-register{gap:10px;display:flex;flex-wrap:wrap;justify-content:center}#profile-container .profile-content-socialnetwork .associated-account h1{font-size:1.25em;font-weight:600;margin-top:5%}#profile-container .profile-content-socialnetwork .associated-account .account-detail{display:flex;margin-top:2%}#profile-container .profile-content-socialnetwork .associated-account .account-detail .account-data{margin:0 0 0 2%;width:80%}#profile-container .profile-content-socialnetwork .associated-account .account-detail .account-data .form-row{display:flex;margin-bottom:1%}#profile-container .profile-content-socialnetwork .associated-account .account-detail .account-data .form-row span{font-size:1em;font-weight:600}#profile-container .profile-content-socialnetwork .associated-account .account-detail .account-data .form-row p{font-size:1em;font-weight:500;margin-left:1%}#profile-container .profile-content-socialnetwork .associated-account .account-detail .account-data .cta-container{text-align:left}#profile-container .profile-content-socialnetwork .associated-account .account-detail .account-data .cta-container .delete-account-link a{color:#30384b;font-size:.975em;font-weight:300;margin-right:2%;text-decoration-line:underline}#profile-container .profile-content-socialnetwork .associated-account .account-detail .account-data .cta-container .delete-account-link a:hover{color:#d6ae4f}@media only screen and (max-width:1180px){#profile-container .profile-content-socialnetwork .associated-account h1{font-size:1.125em}}#profile-container #profile-advance-payment .advance-payment-container .new-advance-payment h2{font-size:1.25em;font-weight:600;margin:5% 0 3%}#profile-container #profile-advance-payment .advance-payment-container .new-advance-payment .reminder{border:1px solid #d6ae4f;border-radius:10px;padding:2%}#profile-container #profile-advance-payment .advance-payment-container .new-advance-payment .reminder h1{font-size:1.125em;font-weight:600;margin-bottom:1%}#profile-container #profile-advance-payment .advance-payment-container .new-advance-payment .reminder p{font-size:1em;line-height:1.25em}#profile-container #profile-advance-payment .advance-payment-container .new-advance-payment .reminder p span{font-weight:600}#profile-container #profile-advance-payment .advance-payment-container .new-advance-payment form h2{font-family:NeutraTextDemi;font-size:1.125em}#profile-container #profile-advance-payment .advance-payment-container .new-advance-payment form .form-row-container{display:flex;justify-content:center;margin:auto;text-align:center;width:80%}#profile-container #profile-advance-payment .advance-payment-container .new-advance-payment form .form-row-container .form-row{width:80%}#profile-container #profile-advance-payment .advance-payment-container .new-advance-payment form .form-row-container .form-row #slider{margin:3% 0}#profile-container #profile-advance-payment .advance-payment-container .new-advance-payment form .form-row-container .form-row #slider .slider-connect{background:#30384b}#profile-container #profile-advance-payment .advance-payment-container .new-advance-payment form .form-row-container .form-row .advance-payment-amount{color:#bebebe;font-family:NeutraTextBook;font-size:.975em}#profile-container #profile-advance-payment .advance-payment-container .new-advance-payment form .form-row-container .form-row label{color:#30384b;font-size:1em}#profile-container #profile-advance-payment .advance-payment-container .new-advance-payment form .form-row-container .form-row select{border:1px solid #30384b;padding:10px}#profile-container #profile-advance-payment .advance-payment-container .advance-payment-list h2{font-size:1.25em;font-weight:600;margin:5% 0 3%}#profile-container #profile-advance-payment .advance-payment-container .advance-payment-list .advance-payment{background-color:#f7f7f7;border-radius:10px;box-shadow:4px 4px 4px 0 hsla(0,0%,45.1%,.2);display:flex;margin-bottom:3%;padding:3%;width:100%}#profile-container #profile-advance-payment .advance-payment-container .advance-payment-list .advance-payment .main-information{width:50%}#profile-container #profile-advance-payment .advance-payment-container .advance-payment-list .advance-payment .main-information h3{font-family:NeutraTextDemi;font-size:1.125em;margin-bottom:2%}#profile-container #profile-advance-payment .advance-payment-container .advance-payment-list .advance-payment .main-information p{font-size:1em;line-height:1.25em}#profile-container #profile-advance-payment .advance-payment-container .advance-payment-list .advance-payment .main-information p .advance-payment-status#status-0{color:#d6a04f}#profile-container #profile-advance-payment .advance-payment-container .advance-payment-list .advance-payment .main-information p .advance-payment-status#status-1,#profile-container #profile-advance-payment .advance-payment-container .advance-payment-list .advance-payment .main-information p .advance-payment-status#status-2{color:#5ad64f}#profile-container #profile-advance-payment .advance-payment-container .advance-payment-list .advance-payment .main-information p .advance-payment-status#status-3{color:#dc4141}#profile-container #profile-advance-payment .advance-payment-container .advance-payment-list .advance-payment .text-status{gap:2%;align-items:start;display:flex;margin:auto;width:50%}#profile-container #profile-advance-payment .advance-payment-container .advance-payment-list .advance-payment .text-status img{width:24px}#profile-container #profile-advance-payment .advance-payment-container .advance-payment-list .advance-payment .text-status p{font-size:.975em}#profile-container #profile-advance-payment .advance-payment-container .advance-payment-list .advance-payment .text-status p .advance-payment-amount,#profile-container #profile-advance-payment .advance-payment-container .advance-payment-list .advance-payment .text-status p .advance-payment-month{font-weight:700;text-transform:capitalize}@media only screen and (max-width:1180px){#profile-container #profile-advance-payment .advance-payment-container .new-advance-payment h2{font-size:1.125em}#profile-container #profile-advance-payment .advance-payment-container .advance-payment-list .advance-payment .main-information h3{font-size:1em}#profile-container #profile-advance-payment .advance-payment-container .advance-payment-list .advance-payment .main-information p{font-size:.975em}#profile-container #profile-advance-payment .advance-payment-container .advance-payment-list .advance-payment .text-status img{width:20px}#profile-container #profile-advance-payment .advance-payment-container .advance-payment-list .advance-payment .text-status p{font-size:.75em}}@media only screen and (max-width:640px){#profile-container #profile-advance-payment .advance-payment-container .new-advance-payment form .form-row-container{flex-wrap:wrap}#profile-container #profile-advance-payment .advance-payment-container .new-advance-payment form .form-row-container .form-row,#profile-container #profile-advance-payment .advance-payment-container .new-advance-payment form .form-row-container .form-row input,#profile-container #profile-advance-payment .advance-payment-container .new-advance-payment form .form-row-container .form-row select{width:100%}#profile-container #profile-advance-payment .advance-payment-container .advance-payment-list h1{margin-bottom:5%}#profile-container #profile-advance-payment .advance-payment-container .advance-payment-list .advance-payment{background-color:#fff;flex-wrap:wrap;padding:4%}#profile-container #profile-advance-payment .advance-payment-container .advance-payment-list .advance-payment .main-information,#profile-container #profile-advance-payment .advance-payment-container .advance-payment-list .advance-payment .text-status{width:100%}}#profile-container .profil-content-covid .covid-container .certificate-list .certificate{background-color:#f7f7f7;border-radius:10px;box-shadow:2px 2px 6px rgba(0,0,0,.25);display:flex;margin-bottom:3%;padding:4%}#profile-container .profil-content-covid .covid-container .certificate-list .certificate .certificate-info{width:70%}#profile-container .profil-content-covid .covid-container .certificate-list .certificate .certificate-info h1{font-size:1.375em;font-weight:700;padding-bottom:2%}#profile-container .profil-content-covid .covid-container .certificate-list .certificate .certificate-info h2{font-size:1.125em;font-weight:600;padding-bottom:2%}#profile-container .profil-content-covid .covid-container .certificate-list .certificate .certificate-info p{font-size:.975em}#profile-container .profil-content-covid .covid-container .certificate-list .certificate .download-certificate-link{margin-top:4%;text-align:right;width:30%}#profile-container .profil-content-covid .covid-container .certificate-list .certificate .download-certificate-link a{color:#30384b;font-size:1em;font-weight:600;text-decoration-line:underline}#profile-container .profil-content-covid .covid-container .certificate-list .certificate .download-certificate-link a:hover{color:#d6ae4f}@media only screen and (max-width:1180px){#profile-container .profil-content-covid .covid-container .certificate-list .certificate .certificate-info h1{font-size:1.25em}#profile-container .profil-content-covid .covid-container .certificate-list .certificate .certificate-info h2{font-size:1em}}#profile-container #profile-information-note .information-container .information-list .information{background-color:#f7f7f7;border-radius:10px;box-shadow:4px 4px 4px hsla(0,0%,45.1%,.2);margin-bottom:3%;padding:2% 4%}@media only screen and (max-width:800px){#profile-container #profile-information-note .information-container .information-list .information{background:#fff}}#profile-container #profile-information-note .information-container .information-list .information .information-header{display:flex;justify-content:space-between}#profile-container #profile-information-note .information-container .information-list .information .information-header .information-name{display:flex;flex-wrap:wrap;font-size:1em;font-weight:600}#profile-container #profile-information-note .information-container .information-list .information .information-header .information-name span{font-weight:500}#profile-container #profile-information-note .information-container .information-list .information .information-header .extand-information-button{cursor:pointer}#profile-container #profile-information-note .information-container .information-list .information .information-content{display:none}#profile-container #profile-information-note .information-container .information-list .information .information-content .information-content-header img{display:block;margin:5% auto 3%;width:170px}#profile-container #profile-information-note .information-container .information-list .information .information-content .information-content-header .information-content-title{font-size:1em;margin-bottom:2%;text-align:center}#profile-container #profile-information-note .information-container .information-list .information .information-content .information-content-header .information-content-date{font-size:.975em;font-weight:300;text-align:center}#profile-container #profile-information-note .information-container .information-list .information .information-content .information-content-body{font-size:.975em;line-height:1.8em;margin-top:5%}#profile-container #profile-information-note .information-container .information-list .information.active .extand-information-button img{transform:rotate(90deg)}#profile-container #profile-information-note .information-container .information-list .information.active .information-content{display:block}@media only screen and (max-width:640px){#profile-container #profile-information-note .information-container .information-list{background-color:#fff}}#profile-container #profile-content-payslip .logo-digi{text-align:right}@media only screen and (max-width:800px){#profile-container #profile-content-payslip .logo-digi{text-align:center}}#profile-container #profile-content-payslip .payslip-container p{font-size:.975em;line-height:1.5em;margin-top:5%}#profile-container .document{align-items:center;background-color:#f7f7f7;border-radius:10px;box-shadow:4px 4px 4px hsla(0,0%,45.1%,.2);display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:3%;padding:2% 4%}#profile-container .document span{font-weight:700}#profile-container .document p{font-size:1em}#profile-container .document .download-document-link a{color:#d6ae4f;font-size:.975em;font-weight:600;text-decoration-line:underline}#profile-container .document .download-document-link a:hover{color:#30384b}@media only screen and (max-width:800px){#profile-container .document{background-color:#fff;padding:4% 8%}}@media only screen and (max-width:640px){#profile-container .document{display:flex;flex-direction:column}}#profile-container #profile-justificatory-document .justificatory-document-container{margin-top:5%}#profile-container #profile-justificatory-document .justificatory-document-container h2{font-family:NeutraTextDemi,sans-serif;font-size:1.25em;margin-bottom:3%}#profile-container #profile-justificatory-document .justificatory-document-container .new-justificatory-document form .form-row label{font-family:NeutraTextDemi,sans-serif;font-size:1.125em;margin-bottom:4%;margin-top:2%}#profile-container #profile-justificatory-document .justificatory-document-container .new-justificatory-document form .form-row .drop-justificatory-document-container{border:1px dashed #bebebe;margin-top:2%;padding:3%;position:relative;text-align:center}#profile-container #profile-justificatory-document .justificatory-document-container .new-justificatory-document form .form-row .drop-justificatory-document-container .justificatory-document-name{font-size:.975em;text-align:center}#profile-container #profile-justificatory-document .justificatory-document-container .new-justificatory-document form .form-row .drop-justificatory-document-container p{color:#bebebe;font-size:.975em;text-align:center}#profile-container #profile-justificatory-document .justificatory-document-container .new-justificatory-document form .form-row .drop-justificatory-document-container .upload-file-link{color:#30384b;font-size:.975em;text-align:center;text-decoration-line:underline}#profile-container #profile-justificatory-document .justificatory-document-container .new-justificatory-document form .form-row .drop-justificatory-document-container input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}#profile-container #profile-justificatory-document .justificatory-document-container .new-justificatory-document form .form-row-container{display:flex;flex-wrap:wrap;justify-content:space-between}#profile-container #profile-justificatory-document .justificatory-document-container .new-justificatory-document form .form-row-container .form-row{margin-top:3%;width:45%}#profile-container #profile-justificatory-document .justificatory-document-container .new-justificatory-document form .form-row-container .form-row label{font-size:1.125em;font-weight:600;width:100%}#profile-container #profile-justificatory-document .justificatory-document-container .new-justificatory-document form .form-row-container .form-row input,#profile-container #profile-justificatory-document .justificatory-document-container .new-justificatory-document form .form-row-container .form-row select{border:1px solid #30384b;margin-top:3%;padding:10px 0;width:100%}#profile-container #profile-justificatory-document .justificatory-document-container .new-justificatory-document form .form-row-container .form-row .other-type.hidden{display:none}#profile-container #profile-justificatory-document .justificatory-document-container .justificatory-document-list table{width:100%}#profile-container #profile-justificatory-document .justificatory-document-container .justificatory-document-list table thead tr td{background-color:#30384b;color:#fff;padding:1% 0;text-align:center}#profile-container #profile-justificatory-document .justificatory-document-container .justificatory-document-list table thead tr td:first-child{border-top-left-radius:10px}#profile-container #profile-justificatory-document .justificatory-document-container .justificatory-document-list table thead tr td:last-child{border-top-right-radius:10px}#profile-container #profile-justificatory-document .justificatory-document-container .justificatory-document-list table tbody tr td{background-color:hsla(0,0%,74.5%,.4);color:#30384b;font-size:.975em;padding:2% 0;text-align:center}#profile-container #profile-justificatory-document .justificatory-document-container .justificatory-document-list table tbody tr td .cta-container{display:flex;flex-wrap:wrap}#profile-container #profile-justificatory-document .justificatory-document-container .justificatory-document-list table tbody tr td .cta-container a,#profile-container #profile-justificatory-document .justificatory-document-container .justificatory-document-list table tbody tr td .cta-container button{background:none;border:none;color:#30384b;font-family:NeutraTextBook,sans-serif;font-size:1em;text-decoration-line:underline;width:100%}#profile-container #profile-justificatory-document .justificatory-document-container .justificatory-document-list table tbody tr td .cta-container a:hover,#profile-container #profile-justificatory-document .justificatory-document-container .justificatory-document-list table tbody tr td .cta-container button:hover{color:#d6ae4f}#profile-container #profile-justificatory-document .justificatory-document-container .justificatory-document-list table tbody tr td .cta-container form{margin:auto}#profile-container #profile-justificatory-document .justificatory-document-container .justificatory-document-list table tbody tr td.justificatory-month{text-transform:capitalize}#profile-container #profile-justificatory-document .justificatory-document-container .justificatory-document-list table tbody tr:last-child td:first-child{border-bottom-left-radius:10px}#profile-container #profile-justificatory-document .justificatory-document-container .justificatory-document-list table tbody tr:last-child td:last-child{border-bottom-right-radius:10px}#profile-container #profile-justificatory-document .justificatory-document-container .justificatory-document-list .no-justificatory-document span{cursor:pointer;text-decoration:underline}@media only screen and (max-width:1180px){#profile-container #profile-justificatory-document .justificatory-document-container h2{font-size:1.125em}#profile-container #profile-justificatory-document .justificatory-document-container .new-justificatory-document form .form-row label{font-size:1em}#profile-container #profile-justificatory-document .justificatory-document-container .new-justificatory-document form .form-row .drop-justificatory-document-container .justificatory-document-name{font-size:.975em}#profile-container #profile-justificatory-document .justificatory-document-container .new-justificatory-document form .form-row .drop-justificatory-document-container p{font-size:.75em}#profile-container #profile-justificatory-document .justificatory-document-container .new-justificatory-document form .form-row-container .form-row label{font-size:1em}}@media only screen and (max-width:640px){#profile-container #profile-justificatory-document .justificatory-document-container .new-justificatory-document form .form-row label{font-size:1em}#profile-container #profile-justificatory-document .justificatory-document-container .new-justificatory-document form .form-row .drop-justificatory-document-container{border:none;height:100%;padding:0}#profile-container #profile-justificatory-document .justificatory-document-container .new-justificatory-document form .form-row .drop-justificatory-document-container .justificatory-document-name{font-size:.975em;text-align:left}#profile-container #profile-justificatory-document .justificatory-document-container .new-justificatory-document form .form-row .drop-justificatory-document-container .upload-file-title{display:none;font-size:1em}#profile-container #profile-justificatory-document .justificatory-document-container .new-justificatory-document form .form-row .drop-justificatory-document-container .upload-file-link{font-size:1.2em}#profile-container #profile-justificatory-document .justificatory-document-container .new-justificatory-document form .form-row-container{flex-wrap:wrap}#profile-container #profile-justificatory-document .justificatory-document-container .new-justificatory-document form .form-row-container .form-row{margin-top:8%;width:100%}#profile-container #profile-justificatory-document .justificatory-document-container .new-justificatory-document form .form-row-container .form-row input,#profile-container #profile-justificatory-document .justificatory-document-container .new-justificatory-document form .form-row-container .form-row select{width:100%}#profile-container #profile-justificatory-document .justificatory-document-container .justificatory-document-list table thead tr .content-mobile{display:none}#profile-container #profile-justificatory-document .justificatory-document-container .justificatory-document-list table tbody tr td{font-size:.975em}#profile-container #profile-justificatory-document .justificatory-document-container .justificatory-document-list table tbody tr .content-mobile{display:none}}#profile-container .alert-container .new-alert h2{font-size:1.375em;font-weight:600;margin:3% 0 2%}#profile-container .alert-container .new-alert p{font-size:.975em}#profile-container .alert-container .new-alert p span{font-weight:600}#profile-container .alert-container .new-alert form h2{font-size:1.125em;font-weight:600;margin:2% 0 1%}#profile-container .alert-container .new-alert form .form-input-container{display:flex;width:100%}#profile-container .alert-container .new-alert form .form-input-container .form-row{display:flex;flex-wrap:wrap;width:50%}#profile-container .alert-container .new-alert form .form-input-container .form-row label{font-size:.975em;margin-bottom:1%;width:100%}#profile-container .alert-container .new-alert form .form-input-container .form-row input,#profile-container .alert-container .new-alert form .form-input-container .form-row select{border:1px solid #30384b;height:40px;width:70%}#profile-container .alert-container .new-alert form .form-input-container .form-row input::placeholder,#profile-container .alert-container .new-alert form .form-input-container .form-row select::placeholder{color:#bebebe;font-size:.975em;padding-left:4%}#profile-container .alert-container .new-alert form .confirm-message{margin-top:1%;text-align:center}#profile-container .alert-container .new-alert form .confirm-message img{vertical-align:middle}#profile-container .alert-container .alert-list h2{font-size:1.375em;font-weight:600;margin:3% 0 2%}#profile-container .alert-container .alert-list .alert-card .alert-header{display:flex;justify-content:space-between;margin-bottom:2%;width:100%}#profile-container .alert-container .alert-list .alert-card .alert-header .alert-name p{font-size:.975em}#profile-container .alert-container .alert-list .alert-card .alert-header .alert-name p span{font-weight:600}#profile-container .alert-container .alert-list .alert-card .alert-header .alert-name p:last-child{font-size:.75em;margin-top:1%}#profile-container .alert-container .alert-list .alert-card .alert-header .update-alert{gap:2%;display:flex;flex-direction:column}#profile-container .alert-container .alert-list .alert-card .alert-header .update-alert .delete-alert-link,#profile-container .alert-container .alert-list .alert-card .alert-header .update-alert .update-notification{cursor:pointer;font-size:.975em;text-decoration:underline}#profile-container .alert-container .alert-list .alert-card .alert-header .update-alert .delete-alert-link{color:red}#profile-container .alert-container .alert-list .alert-card .update-alert-container{display:none}#profile-container .alert-container .alert-list .alert-card .update-alert-container form .form-input-container{display:flex}#profile-container .alert-container .alert-list .alert-card .update-alert-container form .form-input-container .form-row{display:flex;flex-wrap:wrap;width:50%}#profile-container .alert-container .alert-list .alert-card .update-alert-container form .form-input-container .form-row label{font-size:.975em;margin-bottom:1%;width:100%}#profile-container .alert-container .alert-list .alert-card .update-alert-container form .form-input-container .form-row input,#profile-container .alert-container .alert-list .alert-card .update-alert-container form .form-input-container .form-row select{border:1px solid #30384b;height:40px;width:70%}#profile-container .alert-container .alert-list .alert-card .update-alert-container form .form-input-container .form-row input::placeholder,#profile-container .alert-container .alert-list .alert-card .update-alert-container form .form-input-container .form-row select::placeholder{color:#bebebe;font-size:.975em;padding-left:4%}#profile-container .alert-container .alert-list .alert-card .update-alert-container form .cta-container .download-contract-link{color:#30384b;font-size:1.125em;margin-left:2%;text-decoration-line:underline}#profile-container .alert-container .alert-list .alert-card .update-alert-container form .cta-container .download-contract-link:hover{color:#d6ae4f}#profile-container .alert-container .alert-list .alert-card .update-alert-container.active{display:block}@media only screen and (max-width:1180px){#profile-container .alert-container .new-alert h2{font-size:1.25em}#profile-container .alert-container .new-alert form h2{margin-top:5%}#profile-container .alert-container .new-alert form .form-input-container .form-row input{height:32px;width:80%}#profile-container .alert-container .alert-list h2{font-size:1.25em}#profile-container .alert-container .alert-list .update-alert-container form .form-input-container .form-row input{height:32px;width:70%}#profile-container .alert-container .alert-list .update-alert-container form h2{font-size:1em;margin-top:5%}#profile-container .alert-container .alert-list .update-alert-container form .form-row label{font-size:.975em}#profile-container .alert-container .alert-list .update-alert-container form .cta-container .download-contract-link{font-size:1em}}@media only screen and (max-width:800px){#profile-container .alert-container .new-alert form .form-input-container{flex-wrap:wrap}#profile-container .alert-container .new-alert form .form-input-container .form-row{margin-bottom:4%;width:100%}#profile-container .alert-container .new-alert form .form-input-container .form-row input,#profile-container .alert-container .new-alert form .form-input-container .form-row select{height:40px;width:100%}#profile-container .alert-container .alert-list .alert .alert-name{width:50%}#profile-container .alert-container .alert-list .update-alert-container form .form-input-container{flex-wrap:wrap}#profile-container .alert-container .alert-list .update-alert-container form .form-input-container .form-row{margin-bottom:4%;width:100%}#profile-container .alert-container .alert-list .update-alert-container form .form-input-container .form-row input{height:40px;width:100%}#profile-container .alert-container .alert-list .update-alert-container form h1{font-size:1em;margin-top:5%}#profile-container .alert-container .alert-list .update-alert-container form .form-row label{font-size:.975em}#profile-container .alert-container .alert-list .update-alert-container form .cta-container .download-contract-link{font-size:1em}}#profile-container .professional-profile-container form .form-row .language-list{gap:15px;display:flex;flex-direction:column;width:40%}#profile-container .professional-profile-container form .form-row .language-list .language input,#profile-container .professional-profile-container form .form-row .language-list .language select{width:48%}@media only screen and (max-width:800px){#profile-container .professional-profile-container form .form-row .language-list .language{display:flex;justify-content:space-between}}#profile-container .professional-profile-container form .form-row .language-list .add-input{gap:2%;cursor:pointer;display:flex}#profile-container .professional-profile-container form .form-row .language-list .add-input p{color:#bebebe;font-size:1em;text-decoration-line:underline}#profile-container .professional-profile-container form .form-row .language-list .add-input p:hover{color:#d6ae4f}#profile-container .professional-profile-container form .form-row .range-container{width:40%}#profile-container .professional-profile-container form .form-row .range-container #slider .slider-connect{background:#d6ae4f}#profile-container .professional-profile-container form .form-row .range-container .range-str{margin-top:2%;text-align:center}@media only screen and (max-width:1180px){#profile-container .professional-profile-container form .form-row .language-list,#profile-container .professional-profile-container form .form-row .range-container{width:50%}}@media only screen and (max-width:800px){#profile-container .professional-profile-container form .form-row .language-list,#profile-container .professional-profile-container form .form-row .range-container{width:100%}}#profile-container .reference-container .reference-list .company-name{font-size:1.25em;font-weight:700}#profile-container .reference-container .reference-list .reference{margin-bottom:5%}#profile-container .reference-container .reference-list .reference .contact-list{gap:5%;display:flex;flex-wrap:wrap;margin-top:2%}#profile-container .reference-container .reference-list .reference .contact-list .contact{margin-bottom:5%}#profile-container .reference-container .reference-list .reference .contact-list .contact p{font-size:1.125em;line-height:1.5em}#profile-container .reference-container .reference-list .reference .contact-list .contact .cta-container{display:flex;font-family:NeutraTextLight;margin:0;text-align:left}#profile-container .reference-container .reference-list .reference .contact-list .contact .cta-container a{color:#30384b;font-size:1em;margin-right:10%;text-decoration-line:underline;vertical-align:middle}#profile-container .reference-container .reference-list .reference .contact-list .contact .cta-container a:hover{color:#d6ae4f}#profile-container .reference-container .reference-list .reference .contact-list .contact .cta-container form button{background:none;border:none;font-family:NeutraTextLight;font-size:1em;text-decoration-line:underline}#profile-container .reference-container .reference-list .reference .contact-list .contact .cta-container form button:hover{color:#d6ae4f}#profile-container .reference-container .reference-list .reference .add-company-contact a{display:flex}#profile-container .reference-container .reference-list .reference .add-company-contact a img{vertical-align:bottom}#profile-container .reference-container .reference-list .reference .add-company-contact a p{color:#d6ae4f;font-family:NeutraTextDemi;font-size:1em;text-decoration-line:underline}#profile-container .reference-container .new-contact form .company-information h2,#profile-container .reference-container .new-contact form .contact-information h2{font-family:NeutraTextBold;font-size:1.375em;margin:5% 0 3%}#profile-container .reference-container .new-contact form .company-information.hidden,#profile-container .reference-container .new-contact form .contact-information.hidden{display:none}#profile-container .reference-container .new-contact form .cta-container .add-contact{text-align:left}#profile-container .reference-container .new-contact form .cta-container .add-contact a{color:#d6ae4f;font-size:1em;font-weight:600;text-decoration-line:underline}#profile-container .reference-container .new-contact form .cta-container .add-contact a:hover{color:#30384b}@media only screen and (max-width:640px){#profile-container .reference-container .new-contact form .company-information h2,#profile-container .reference-container .new-contact form .contact-information h2{font-size:1.125em}#profile-container .reference-container .new-contact form .company-information .form-row label,#profile-container .reference-container .new-contact form .contact-information .form-row label{font-size:.875em}}#profile-container #profile-skill .skill-description{margin:3% 0}#profile-container #profile-skill form .form-row{text-align:center}#profile-container #profile-skill form .form-row input{border:1px solid #30384b;height:40px;width:30%}#profile-container #profile-skill form .form-row .skill-autocomplete{padding-top:0}#profile-container #profile-skill form .form-row .skill-autocomplete .v-input__slot{margin-bottom:0}#profile-container #profile-skill form .form-row .skill-autocomplete .v-input__append-inner{display:none}#profile-container #profile-skill form .form-row .skill-autocomplete input{font-size:.975rem;max-height:none;padding-left:2%}#profile-container #profile-skill .skill-list{gap:2%;display:flex;flex-wrap:wrap}#profile-container #profile-skill .skill-list .skill{font-size:1em;font-weight:600}#profile-container #profile-skill .skill-list .remove-skill{cursor:pointer;font-size:1.25em;font-weight:300}@media only screen and (max-width:1180px){#profile-container #profile-skill form .form-row input{width:40%}}@media only screen and (max-width:640px){#profile-container #profile-skill form .form-row input{width:100%}}#profile-container .candidate-resume-list .upload-resume,#profile-container .candidate-resume-list .upload-video,#profile-container .candidate-video .upload-resume,#profile-container .candidate-video .upload-video{border-bottom:.5px solid #bebebe;display:flex;justify-content:space-between;padding-bottom:1%}#profile-container .candidate-resume-list .upload-resume p .resume-name,#profile-container .candidate-resume-list .upload-resume p .video-name,#profile-container .candidate-resume-list .upload-video p .resume-name,#profile-container .candidate-resume-list .upload-video p .video-name,#profile-container .candidate-video .upload-resume p .resume-name,#profile-container .candidate-video .upload-resume p .video-name,#profile-container .candidate-video .upload-video p .resume-name,#profile-container .candidate-video .upload-video p .video-name{color:#30384b;font-family:NeutraTextDemi,sans-serif;font-size:.975em;text-decoration:none}#profile-container .candidate-resume-list .upload-resume p .resume-name:hover,#profile-container .candidate-resume-list .upload-resume p .video-name:hover,#profile-container .candidate-resume-list .upload-video p .resume-name:hover,#profile-container .candidate-resume-list .upload-video p .video-name:hover,#profile-container .candidate-video .upload-resume p .resume-name:hover,#profile-container .candidate-video .upload-resume p .video-name:hover,#profile-container .candidate-video .upload-video p .resume-name:hover,#profile-container .candidate-video .upload-video p .video-name:hover{color:#d6ae4f}#profile-container .candidate-resume-list .upload-resume p .upload-date,#profile-container .candidate-resume-list .upload-video p .upload-date,#profile-container .candidate-video .upload-resume p .upload-date,#profile-container .candidate-video .upload-video p .upload-date{font-size:.975em}#profile-container .candidate-resume-list .upload-resume .delete-resume,#profile-container .candidate-resume-list .upload-video .delete-resume,#profile-container .candidate-video .upload-resume .delete-resume,#profile-container .candidate-video .upload-video .delete-resume{color:#bebebe;cursor:pointer;text-decoration:underline}#profile-container .candidate-resume-list .upload-resume form button,#profile-container .candidate-resume-list .upload-video form button,#profile-container .candidate-video .upload-resume form button,#profile-container .candidate-video .upload-video form button{background:none;border:none;color:#bebebe;text-decoration:underline}#profile-container .candidate-resume-list .upload-resume form button:hover,#profile-container .candidate-resume-list .upload-video form button:hover,#profile-container .candidate-video .upload-resume form button:hover,#profile-container .candidate-video .upload-video form button:hover{color:#d6ae4f}#profile-container .add-video .form-row,#profile-container .form-add-resume .form-row{display:flex;font-family:NeutraTextDemi,sans-serif;font-size:1.25em;justify-content:space-between;margin-top:2%}#profile-container .add-video .form-row input,#profile-container .form-add-resume .form-row input{border:1px solid #30384b;font-family:NeutraTextBook;font-size:.975em;height:40px;text-indent:4%;width:100%}#profile-container .add-video .form-row input::placeholder,#profile-container .form-add-resume .form-row input::placeholder{color:#bebebe;font-size:.975em}#profile-container .add-video h2,#profile-container .form-add-resume h2{font-family:NeutraTextDemi;font-size:1.5em;margin-top:5%}@media only screen and (max-width:1180px){#profile-container .add-video h2,#profile-container .form-add-resume h2{font-size:1.25em}}@media only screen and (max-width:800px){#profile-container .add-video h2,#profile-container .form-add-resume h2{display:none}}#profile-container .add-video .form-error-container,#profile-container .form-add-resume .form-error-container{margin-top:3%}#profile-container .add-video .form-error-container span,#profile-container .form-add-resume .form-error-container span{color:#dc4141;font-family:NeutraTextBold;font-size:.75em}#profile-container .add-video .form-error-container img,#profile-container .form-add-resume .form-error-container img{margin-top:2%}#profile-container .add-video .drop-resume-container,#profile-container .add-video .drop-video-container,#profile-container .form-add-resume .drop-resume-container,#profile-container .form-add-resume .drop-video-container{border:1px dashed #bebebe;margin-top:2%;padding:5% 5% 3%;position:relative;text-align:center;width:100%}#profile-container .add-video .drop-resume-container input,#profile-container .add-video .drop-video-container input,#profile-container .form-add-resume .drop-resume-container input,#profile-container .form-add-resume .drop-video-container input{cursor:pointer;height:100%;left:0;opacity:0;padding:0;position:absolute;top:0;width:100%}#profile-container .add-video .drop-resume-container p,#profile-container .add-video .drop-video-container p,#profile-container .form-add-resume .drop-resume-container p,#profile-container .form-add-resume .drop-video-container p{color:#bebebe;font-size:.875em;text-align:center}#profile-container .add-video .drop-resume-container .upload-file-link,#profile-container .add-video .drop-video-container .upload-file-link,#profile-container .form-add-resume .drop-resume-container .upload-file-link,#profile-container .form-add-resume .drop-video-container .upload-file-link{text-align:center}#profile-container .add-video .drop-resume-container .upload-file-link a,#profile-container .add-video .drop-video-container .upload-file-link a,#profile-container .form-add-resume .drop-resume-container .upload-file-link a,#profile-container .form-add-resume .drop-video-container .upload-file-link a{color:#30384b;font-size:.975em;text-decoration-line:underline}@media only screen and (max-width:640px){#profile-container .add-video .drop-resume-container .upload-file-link,#profile-container .add-video .drop-video-container .upload-file-link,#profile-container .form-add-resume .drop-resume-container .upload-file-link,#profile-container .form-add-resume .drop-video-container .upload-file-link{color:#30384b;font-size:1.2em;text-decoration:underline}}#profile-container .add-video .button-phone,#profile-container .form-add-resume .button-phone{display:none}#profile-container .add-video .rgpd-container,#profile-container .form-add-resume .rgpd-container{margin:2% auto;width:60%}#profile-container .add-video .rgpd-container .rgpd,#profile-container .form-add-resume .rgpd-container .rgpd{color:#bebebe;font-size:.975em;text-align:center}@media only screen and (max-width:800px){#profile-container .add-video .rgpd-container,#profile-container .form-add-resume .rgpd-container{width:100%}#profile-container .add-video .drop-resume-container,#profile-container .add-video .drop-video-container,#profile-container .form-add-resume .drop-resume-container,#profile-container .form-add-resume .drop-video-container{border:none;margin-top:0;padding-top:10px}#profile-container .add-video .drop-resume-container .upload-file-title,#profile-container .add-video .drop-video-container .upload-file-title,#profile-container .form-add-resume .drop-resume-container .upload-file-title,#profile-container .form-add-resume .drop-video-container .upload-file-title{display:none;font-size:1em}}#profile-container .interview-list{margin-top:5%}#profile-container .interview-list h2{font-family:NeutraTextDemi;font-size:1.25em}#profile-container .interview-list .interview-container{margin-bottom:3%}#profile-container .interview-list .interview-container .interview{background-color:#f7f7f7;border-radius:10px;box-shadow:4px 4px 4px hsla(0,0%,45.1%,.2);padding:2% 4%}#profile-container .interview-list .interview-container .interview .interview-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between}#profile-container .interview-list .interview-container .interview .interview-header .interview-header-details h3{font-family:NeutraTextBook;font-size:.975em}#profile-container .interview-list .interview-container .interview .interview-content{display:none;margin-top:5%}#profile-container .interview-list .interview-container .interview .interview-content .cta-container{display:flex;justify-content:space-around}#profile-container .interview-list .interview-container .interview .interview-content .cta-container .popin-calendar{align-items:center;background:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:45}#profile-container .interview-list .interview-container .interview .interview-content .cta-container .popin-calendar .calendar-list-container{background:#fff;border-radius:20px;padding:3%;position:relative;width:50%}#profile-container .interview-list .interview-container .interview .interview-content .cta-container .popin-calendar .calendar-list-container .close-popin{cursor:pointer;position:absolute;right:10px;top:5px;width:30px}#profile-container .interview-list .interview-container .interview .interview-content .cta-container .popin-calendar .calendar-list-container .calendar-list{display:flex;justify-content:space-around;width:100%}#profile-container .interview-list .interview-container .interview .interview-content .cta-container .popin-calendar .calendar-list-container .calendar-list a{gap:1em;align-items:center;color:#182d4d;display:flex;flex-direction:column}#profile-container .interview-list .interview-container .interview .interview-content .cta-container .popin-calendar .calendar-list-container .calendar-list a img{width:50px}@media only screen and (max-width:640px){#profile-container .interview-list .interview-container .interview .interview-content .cta-container .popin-calendar .calendar-list-container{width:90%}}#profile-container .interview-list .interview-container .interview .interview-content .cta-container .popin-calendar.open{display:flex}#profile-container .interview-list .interview-container .interview .interview-content .interview-content-details p{margin:2% 0}#profile-container .interview-list .interview-container .interview .interview-content .interview-content-details .interview-address{color:#d6ae4f}#profile-container .interview-list .interview-container .interview .interview-content .interview-content-details .interview-address a{color:#d6ae4f;text-decoration:underline}#profile-container .interview-list .interview-container .interview .interview-content .interview-content-details .interview-contact{font-family:NeutraTextDemi,sans-serif}#profile-container .interview-list .interview-container .interview.active .interview-header .extand-information-button{transform:rotate(90deg)}#profile-container .interview-list .interview-container .interview.active .interview-content{display:block}@media only screen and (max-width:800px){#profile-container .interview-list .interview-container .interview{background:#fff}}#profile-container{margin:0 auto 20px;width:96%}@media only screen and (min-width:1280px){#profile-container{width:80%}}#profile-container .profile-header-container .profile-header{background-color:#fff;border-radius:10px;box-shadow:2px 2px 4px hsla(0,0%,74.5%,.25);display:flex;height:100%;margin:0 0 20px;padding:2%}#profile-container .profile-header-container .profile-header .profile-container{width:30%}#profile-container .profile-header-container .profile-header .profile-container h2{font-size:1.25em;font-weight:600;text-align:center}#profile-container .profile-header-container .profile-header .profile-container .profile-picture-container{border-radius:100%;margin:auto auto 2%;position:relative;text-align:center}#profile-container .profile-header-container .profile-header .profile-container .profile-picture-container .camera{height:24px;position:absolute;right:25%;transition:all .2s linear}#profile-container .profile-header-container .profile-header .profile-container .profile-picture-container .camera:hover{cursor:pointer;height:25px}@media only screen and (max-width:640px){#profile-container .profile-header-container .profile-header .profile-container .profile-picture-container .camera{right:5%}}#profile-container .profile-header-container .profile-header .profile-container .profile-picture-container .profile-picture{border:1px solid #d3d3d3;border-radius:50%;height:200px;object-fit:cover;width:200px}#profile-container .profile-header-container .profile-header .profile-container .profile-picture-container .profile-picture:hover{box-shadow:2px 2px 6px rgba(0,0,0,.2);cursor:pointer}@media only screen and (max-width:640px){#profile-container .profile-header-container .profile-header .profile-container .profile-picture-container .profile-picture{height:100px;width:100px}}#profile-container .profile-header-container .profile-header .profile-container .profile-status-container .profile-status-bullet{border-radius:10px;color:#d6674f;height:10px;width:10px}#profile-container .profile-header-container .profile-header .profile-container .profile-status-container .profile-status{font-size:.975em;font-weight:300;text-align:center}@media only screen and (max-width:1180px){#profile-container .profile-header-container .profile-header .profile-container{display:flex;flex-direction:column;justify-content:center}}@media only screen and (max-width:1180px) and (max-width:1180px){#profile-container .profile-header-container .profile-header .profile-container .profile-picture-container{height:150px;margin:0 auto 2%;width:150px}#profile-container .profile-header-container .profile-header .profile-container .profile-picture-container .profile-picture{height:100%;width:100%}}@media only screen and (max-width:640px) and (max-width:1180px){#profile-container .profile-header-container .profile-header .profile-container .profile-picture-container{height:100px;width:100px}}#profile-container .profile-header-container .profile-header .profile-informations-container{padding:0 2%;width:70%}#profile-container .profile-header-container .profile-header .profile-informations-container h2{font-size:1.125em;font-weight:600}#profile-container .profile-header-container .profile-header .profile-informations-container .progress-bar-container{background-color:#30384b;border-radius:10px;height:10px;margin:2% 0 3%;width:90%}#profile-container .profile-header-container .profile-header .profile-informations-container .progress-bar-container .progress-bar-completed{background-color:#d6ae4f;border-radius:10px;height:10px;margin:2% 0 3%}#profile-container .profile-header-container .profile-header .profile-informations-container h3{font-size:1.125em}#profile-container .profile-header-container .profile-header .profile-informations-container .informations-list{display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-evenly;line-height:2em;margin-top:20px}#profile-container .profile-header-container .profile-header .profile-informations-container .informations-list li img{vertical-align:middle}#profile-container .profile-header-container .profile-header .profile-informations-container .informations-list li a{color:#30384b;font-size:.975em}#profile-container .profile-header-container .profile-header .profile-informations-container .informations-list li a:hover{color:#d6ae4f}@media only screen and (max-width:1180px){#profile-container .profile-header-container .profile-header .profile-informations-container .informations-list{display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-evenly}#profile-container .profile-header-container .profile-header .profile-informations-container .informations-list li a{color:#30384b;font-size:.75em}#profile-container .profile-header-container .profile-header .profile-informations-container .informations-list li a:hover{color:#d6ae4f}#profile-container .profile-header-container .profile-header{margin-bottom:30px}}@media only screen and (max-width:640px){#profile-container .profile-header-container .profile-header{display:block;justify-content:center;margin-bottom:0}#profile-container .profile-header-container .profile-header .profile-container{width:100%}#profile-container .profile-header-container .profile-header .profile-container h2{font-size:1em}#profile-container .profile-header-container .profile-header .profile-informations-container{margin:3% auto;text-align:center;width:90%}#profile-container .profile-header-container .profile-header .profile-informations-container h2{font-size:.875em;margin-bottom:3%}#profile-container .profile-header-container .profile-header .profile-informations-container h3{font-size:.95em;margin-top:3%}#profile-container .profile-header-container .profile-header .profile-informations-container .informations-list{display:none}#profile-container .profile-header-container .profile-header .profile-informations-container .progress-bar-container{margin:0 auto;width:80%}}#profile-container .profile-help-container{margin-bottom:20px;position:sticky;top:80px;z-index:99}#profile-container .profile-help-container .profile-help{background-color:#182d4d;border-radius:5px;color:#fff;display:flex;height:auto;justify-content:space-between}#profile-container .profile-help-container .profile-help .profile-question{font-family:NeutraTextDemiItalic;padding:10px 0 10px 45px}#profile-container .profile-help-container .profile-help .profile-name{padding:10px 0}#profile-container .profile-help-container .profile-help .profile-name span{color:#d6ae4f;padding:0 3px}#profile-container .profile-help-container .profile-help .profile-name span:nth-child(2){color:#fff;font-family:NeutraTextDemi}#profile-container .profile-help-container .profile-help .profile-contact{padding:10px 0}#profile-container .profile-help-container .profile-help .profile-contact a{color:#fff}#profile-container .profile-help-container .profile-help .profile-contact a:nth-child(2){font-style:italic;padding:0 12px 0 10px}#profile-container .profile-help-container .profile-picture{margin-left:22px}#profile-container .profile-help-container .profile-picture img{border-radius:50%;height:50px;position:absolute;top:-4px}#profile-container .profile-content-container{display:flex;justify-content:space-between;margin:auto}#profile-container .profile-content-container .profile-panel-container{background-color:#fff;border-radius:10px;box-shadow:4px 0 4px hsla(0,0%,74.5%,.5);height:100%;width:30%}@media only screen and (max-width:800px){#profile-container .profile-content-container .profile-panel-container{display:none}#profile-container .profile-content-container .profile-panel-container.active{display:block}}#profile-container .profile-content-container .profile-panel-container .profile-panel div:last-child summary{border-bottom:none}#profile-container .profile-content-container .profile-panel-container summary::-webkit-details-marker{display:none}#profile-container .profile-content-container .profile-panel-container summary{border-bottom:1px solid hsla(0,0%,74.5%,.5);color:#30384b;cursor:pointer;display:flex;font-size:1.2em;font-weight:600;justify-content:space-between;list-style-type:none;margin:0 24px;padding:24px 0}#profile-container .profile-content-container .profile-panel-container summary:after{content:url(/build/images/arrow-sharp-blue-right.ee712db6.svg)}#profile-container .profile-content-container .profile-panel-container summary img{display:none}#profile-container .profile-content-container .profile-panel-container details[open] summary:after{content:url(/build/images/arrow-sharp-blue-down.d2b574df.svg)}#profile-container .profile-content-container .profile-panel-container ul{background-color:hsla(0,0%,74.5%,.2);width:100%}#profile-container .profile-content-container .profile-panel-container ul li{align-items:center;display:flex;height:60px;justify-content:flex-start;position:relative;text-align:center}#profile-container .profile-content-container .profile-panel-container ul li a{align-items:center;color:#30384b;display:flex;font-size:1.15em;height:100%;margin-left:32px;text-align:left;width:100%}#profile-container .profile-content-container .profile-panel-container ul li .border-left{background:#d6ae4f;height:100%;position:absolute;visibility:hidden;width:8px}#profile-container .profile-content-container .profile-panel-container ul li:hover .border-left{visibility:visible}#profile-container .profile-content-container .profile-panel-container ul li .status-label,#profile-container .profile-content-container .profile-panel-container ul li img{display:none}#profile-container .profile-content-container .profile-panel-container ul .active .border-left{visibility:visible}#profile-container .profile-content-container .profile-panel-container hr{border:1px solid hsla(0,0%,74.5%,.5);margin:auto;width:90%}#profile-container .profile-content-container .profile-panel-container details[open]+hr{visibility:hidden}@media only screen and (max-width:800px){#profile-container .profile-content-container .profile-panel-container{box-shadow:none;display:none;margin:5%;width:100%}#profile-container .profile-content-container .profile-panel-container .profile-panel .interim-profile details summary,#profile-container .profile-content-container .profile-panel-container .profile-panel .professional-offer-application details summary,#profile-container .profile-content-container .profile-panel-container .profile-panel .professional-profile details summary,#profile-container .profile-content-container .profile-panel-container .profile-panel .profile-management details summary{align-items:center;background:#f7f7f7;border-bottom:none;display:flex;justify-content:flex-start;margin:0;padding:0 0 16px}#profile-container .profile-content-container .profile-panel-container .profile-panel .interim-profile details summary:after,#profile-container .profile-content-container .profile-panel-container .profile-panel .professional-offer-application details summary:after,#profile-container .profile-content-container .profile-panel-container .profile-panel .professional-profile details summary:after,#profile-container .profile-content-container .profile-panel-container .profile-panel .profile-management details summary:after{content:none}#profile-container .profile-content-container .profile-panel-container .profile-panel .interim-profile details summary img,#profile-container .profile-content-container .profile-panel-container .profile-panel .professional-offer-application details summary img,#profile-container .profile-content-container .profile-panel-container .profile-panel .professional-profile details summary img,#profile-container .profile-content-container .profile-panel-container .profile-panel .profile-management details summary img{display:block;margin-right:12px}#profile-container .profile-content-container .profile-panel-container .profile-panel .interim-profile details ul,#profile-container .profile-content-container .profile-panel-container .profile-panel .professional-offer-application details ul,#profile-container .profile-content-container .profile-panel-container .profile-panel .professional-profile details ul,#profile-container .profile-content-container .profile-panel-container .profile-panel .profile-management details ul{gap:5px;background-color:hsla(0,0%,74.5%,.1);display:flex;flex-wrap:wrap;margin:0;padding-bottom:20px}#profile-container .profile-content-container .profile-panel-container .profile-panel .interim-profile details ul li,#profile-container .profile-content-container .profile-panel-container .profile-panel .professional-offer-application details ul li,#profile-container .profile-content-container .profile-panel-container .profile-panel .professional-profile details ul li,#profile-container .profile-content-container .profile-panel-container .profile-panel .profile-management details ul li{background:#fff;border-radius:10px;box-shadow:2px 2px 6px 0 rgba(0,0,0,.25098039215686274);box-sizing:border-box;display:flex;flex-direction:column;height:100px;justify-content:center;width:32%}#profile-container .profile-content-container .profile-panel-container .profile-panel .interim-profile details ul li.active,#profile-container .profile-content-container .profile-panel-container .profile-panel .professional-offer-application details ul li.active,#profile-container .profile-content-container .profile-panel-container .profile-panel .professional-profile details ul li.active,#profile-container .profile-content-container .profile-panel-container .profile-panel .profile-management details ul li.active{border:1px solid #d6ae4f}#profile-container .profile-content-container .profile-panel-container .profile-panel .interim-profile details ul li .border-left,#profile-container .profile-content-container .profile-panel-container .profile-panel .professional-offer-application details ul li .border-left,#profile-container .profile-content-container .profile-panel-container .profile-panel .professional-profile details ul li .border-left,#profile-container .profile-content-container .profile-panel-container .profile-panel .profile-management details ul li .border-left{display:none}#profile-container .profile-content-container .profile-panel-container .profile-panel .interim-profile details ul li .status-label,#profile-container .profile-content-container .profile-panel-container .profile-panel .professional-offer-application details ul li .status-label,#profile-container .profile-content-container .profile-panel-container .profile-panel .professional-profile details ul li .status-label,#profile-container .profile-content-container .profile-panel-container .profile-panel .profile-management details ul li .status-label{display:block;font-size:.825em}#profile-container .profile-content-container .profile-panel-container .profile-panel .interim-profile details ul li img,#profile-container .profile-content-container .profile-panel-container .profile-panel .professional-offer-application details ul li img,#profile-container .profile-content-container .profile-panel-container .profile-panel .professional-profile details ul li img,#profile-container .profile-content-container .profile-panel-container .profile-panel .profile-management details ul li img{display:block;width:36px}#profile-container .profile-content-container .profile-panel-container .profile-panel .interim-profile details ul li a,#profile-container .profile-content-container .profile-panel-container .profile-panel .professional-offer-application details ul li a,#profile-container .profile-content-container .profile-panel-container .profile-panel .professional-profile details ul li a,#profile-container .profile-content-container .profile-panel-container .profile-panel .profile-management details ul li a{flex-direction:column;font-size:.75em;height:100%;justify-content:center;margin:0;text-align:center}#profile-container .profile-content-container .profile-panel-container .profile-panel .interim-profile hr,#profile-container .profile-content-container .profile-panel-container .profile-panel .professional-offer-application hr,#profile-container .profile-content-container .profile-panel-container .profile-panel .professional-profile hr,#profile-container .profile-content-container .profile-panel-container .profile-panel .profile-management hr{display:none}}#profile-container .profile-content-container .profile-content{background-color:#fff;border-radius:10px;box-shadow:2px 2px 4px hsla(0,0%,74.5%,.25);height:100%;padding:2% 3%;width:65%}#profile-container .profile-content-container .profile-content .loading{text-align:center}#profile-container .profile-content-container .profile-content .candidate-profile-content-header{margin-bottom:5%}#profile-container .profile-content-container .profile-content .candidate-profile-content-header .back-button{cursor:pointer;display:none;font-family:NeutraTextLight,sans-serif;margin-top:20px;width:fit-content}@media only screen and (max-width:800px){#profile-container .profile-content-container .profile-content .candidate-profile-content-header .back-button{background:#f7f7f7;cursor:pointer;display:block;font-family:NeutraTextLight,sans-serif}#profile-container .profile-content-container .profile-content .candidate-profile-content-header .back-button img{margin-right:10px;width:20px}}#profile-container .profile-content-container .profile-content .candidate-profile-content-header .container-title{display:flex}#profile-container .profile-content-container .profile-content .candidate-profile-content-header .container-title .title{font-size:1.5em;font-weight:600}@media only screen and (max-width:800px){#profile-container .profile-content-container .profile-content .candidate-profile-content-header .container-title .title{font-size:1.2em}}#profile-container .profile-content-container .profile-content .candidate-profile-content-header .container-title img{margin-right:1%}#profile-container .profile-content-container .profile-content .candidate-profile-content-header .subtitle{padding-top:2%}#profile-container .profile-content-container .profile-content .candidate-profile-content-header .subtitle h2{font-size:1.125em}@media only screen and (max-width:800px){#profile-container .profile-content-container .profile-content .candidate-profile-content-header .subtitle h2{font-size:1em}}#profile-container .profile-content-container .profile-content .cta-container{margin:3% 0;text-align:center}#profile-container .profile-content-container .profile-content .cta-container.hidden{display:none}#profile-container .profile-content-container .profile-content .contract-sort,#profile-container .profile-content-container .profile-content .timeticket-sort{margin:2% 0 5%;text-align:right;width:100%}#profile-container .profile-content-container .profile-content .contract-sort select,#profile-container .profile-content-container .profile-content .timeticket-sort select{border:1px solid #30384b;border-radius:20px;padding:10px 12px}#profile-container .profile-content-container .profile-content .form-profil-content .form-row{display:flex;justify-content:space-between;margin-bottom:3%}@media only screen and (max-width:800px){#profile-container .profile-content-container .profile-content .form-profil-content .form-row{margin-top:0}}#profile-container .profile-content-container .profile-content .form-profil-content .form-row label{font-family:NeutraTextDemi;font-size:1.25em}#profile-container .profile-content-container .profile-content .form-profil-content .form-row select{border:1px solid #30384b;padding:10px 12px;width:40%}#profile-container .profile-content-container .profile-content .form-profil-content .form-row .job-autocomplete{max-width:40%;padding-top:0}#profile-container .profile-content-container .profile-content .form-profil-content .form-row .job-autocomplete .v-input__slot{margin-bottom:0}#profile-container .profile-content-container .profile-content .form-profil-content .form-row .job-autocomplete .v-input__append-inner{display:none}#profile-container .profile-content-container .profile-content .form-profil-content .form-row .job-autocomplete input{max-height:none;padding:10px 12px}#profile-container .profile-content-container .profile-content .form-profil-content .form-row .radio-container{display:flex;width:40%}#profile-container .profile-content-container .profile-content .form-profil-content .form-row .radio-container .choice-container{width:40%}#profile-container .profile-content-container .profile-content .form-profil-content .form-row .radio-container .choice-container label{font-size:1em;font-weight:300}#profile-container .profile-content-container .profile-content .form-profil-content .form-row .radio-container .choice-container input{height:10px;width:10px}@media only screen and (max-width:800px){#profile-container .profile-content-container .profile-content .form-profil-content .form-row .radio-container .choice-container input{height:15px;width:15px}}#profile-container .profile-content-container .profile-content .form-profil-content .form-row .input-container{width:40%}#profile-container .profile-content-container .profile-content .form-profil-content .form-row .input-container input{border:1px solid #30384b;font-family:NeutraTextBook;font-size:.975em;height:40px;text-indent:4%;width:100%}#profile-container .profile-content-container .profile-content .form-profil-content .form-row .input-container input::placeholder{color:#bebebe;font-size:.975em}#profile-container .profile-content-container .profile-content .form-profil-content .job-search-location-list{justify-content:start}#profile-container .profile-content-container .profile-content .form-profil-content .hidden-row{display:none}#profile-container .profile-content-container .profile-content .form-profil-content .confirm-message{font-size:.975em;margin-top:1%;text-align:center}#profile-container .profile-content-container .profile-content .form-profil-content .confirm-message img{vertical-align:middle}#profile-container .profile-content-container .profile-content .form-profil-content .error-message{color:#dc4141;font-family:NeutraTextBold;font-size:.75em;margin:1% 0 0 1%}@media only screen and (max-width:1180px){#profile-container .profile-content-container .profile-content .page-title{font-size:1.375em}#profile-container .profile-content-container .profile-content .page-desc{font-size:1em}#profile-container .profile-content-container .profile-content .form-profil-content .form-row select{width:50%}#profile-container .profile-content-container .profile-content .form-profil-content .form-row .job-autocomplete{max-width:50%}#profile-container .profile-content-container .profile-content .form-profil-content .form-row .radio-container,#profile-container .profile-content-container .profile-content .form-profil-content .form-row .radio-container .choice-container{width:40%}#profile-container .profile-content-container .profile-content .form-profil-content .form-row label,#profile-container .profile-content-container .profile-content .form-profil-content .form-row p{font-size:1.125em}#profile-container .profile-content-container .profile-content .form-profil-content .form-row .input-container,#profile-container .profile-content-container .profile-content .form-profil-content .form-row input{width:50%}#profile-container .profile-content-container .profile-content .form-profil-content .form-row .input-container input{width:100%}#profile-container .profile-content-container .profile-content .timeticket-week-details .to-fill-table tbody tr .highlight .worked-time .absence{margin-top:-3%}}@media only screen and (max-width:800px){#profile-container .profile-content-container .profile-content{background-color:#f7f7f7;box-shadow:none;display:none;margin:auto;padding:0;width:90%}#profile-container .profile-content-container .profile-content.active{display:block}#profile-container .profile-content-container .profile-content .timeticket-card{background-color:#fff}#profile-container .profile-content-container .profile-content .form-profil-content{margin-top:2%}#profile-container .profile-content-container .profile-content .form-profil-content .form-row{flex-wrap:wrap}#profile-container .profile-content-container .profile-content .form-profil-content .form-row select{width:100%}#profile-container .profile-content-container .profile-content .form-profil-content .form-row .job-autocomplete{max-width:100%}#profile-container .profile-content-container .profile-content .form-profil-content .form-row:first-child{margin:0}#profile-container .profile-content-container .profile-content .form-profil-content .form-row .radio-container,#profile-container .profile-content-container .profile-content .form-profil-content .form-row .radio-container .choice-container{width:50%}}@media only screen and (max-width:800px) and (max-width:800px){#profile-container .profile-content-container .profile-content .form-profil-content .form-row .radio-container{width:100%}}@media only screen and (max-width:800px){#profile-container .profile-content-container .profile-content .form-profil-content .form-row label,#profile-container .profile-content-container .profile-content .form-profil-content .form-row p{font-size:1.125em;margin-bottom:2%;margin-top:4%;width:100%}}@media only screen and (max-width:800px) and (max-width:800px){#profile-container .profile-content-container .profile-content .form-profil-content .form-row label,#profile-container .profile-content-container .profile-content .form-profil-content .form-row p{margin-top:4%}}@media only screen and (max-width:800px){#profile-container .profile-content-container .profile-content .form-profil-content .form-row .input-container,#profile-container .profile-content-container .profile-content .form-profil-content .form-row input{width:100%}#profile-container .profile-content-container .profile-content .form-profil-content .form-row .error img{margin-top:0}#profile-container .profile-content-container .profile-content .timeticket-week-details .to-fill-table tbody tr .highlight{background-color:#f7f7f7}#profile-container .profile-content-container .profile-content .timeticket-week-details .to-fill-table tbody tr .highlight .worked-time .absence{margin-top:1%}}.popin{align-items:center;background:#fff;border-radius:20px;display:flex;flex-direction:column;padding:3%;position:relative;text-align:center;width:100%}.popin img{cursor:pointer;position:absolute;right:15px;top:10px;width:5%}.popin h2{color:#35a93a;font-family:NeutraTextDemi,sans-serif;text-transform:uppercase}.popin p{margin:3% 0}.form-error-container{margin-top:3%;text-align:center}.form-error-container span{color:#dc4141;font-family:NeutraTextBold;font-size:.75em;margin:1% 0 0 1%}.form-error-container img{margin-top:2%}@media only screen and (max-width:800px){#profile-container .profile-help-container{margin:28px auto 5px;position:relative;top:0;width:max-content;z-index:0}#profile-container .profile-help-container .profile-help{flex-direction:column}#profile-container .profile-help-container .profile-help .profile-question{padding:22px 10px 0}#profile-container .profile-help-container .profile-help .profile-name{padding:5px 10px 0}#profile-container .profile-help-container .profile-help .profile-contact{padding:5px 10px 10px}#profile-container .profile-help-container .profile-picture{margin-left:148px}#profile-container .profile-help-container .profile-picture img{height:40px;top:-19px}}@media only screen and (max-width:480px){#profile-container .profile-help-container{font-size:.8em}#profile-container .profile-help-container .profile-help{flex-direction:column}#profile-container .profile-help-container .profile-help .profile-question{padding:17px 10px 0}#profile-container .profile-help-container .profile-picture{margin-left:118px}#profile-container .profile-help-container .profile-picture img{height:34px;top:-16px}}.error-page-container{align-items:center;background-color:#30384b;color:#fff;cursor:default;display:flex;height:100vh;justify-content:center;margin:0;overflow:hidden;padding:0;position:absolute;text-align:center;width:100vw}.error-page-container .error-logo{height:141px;position:absolute;top:50px;width:500px;z-index:1}.error-page-container .error-page-block{align-items:center;display:flex;flex-direction:column;margin:auto;position:absolute;z-index:2}.error-page-container .error-page-block .error-message{font-size:50px;font-weight:700;line-height:48px;width:1057px}.error-page-container .error-page-block .error-message span{color:#d6ae4f}.error-page-container .error-page-block .error-cta-block{font-size:18px}.error-page-container .error-page-block .error-cta-block p{font-size:18px;margin:67px 0}.error-page-container .error-page-block .error-cta-block a{background:#d6ae4f;border:1px solid #d6ae4f;border-radius:100px;box-shadow:4px 4px 4px rgba(0,0,0,.5);color:#fff;margin:0 16px;padding:12px 24px}.error-page-container .error-page-block .error-cta-block a:hover{background-color:transparent;border:1px solid #d6ae4f;color:#d6ae4f;cursor:pointer}.error-page-container .error-page-block .offers-list{display:flex;margin:50px}.error-page-container .error-page-block .offers-list .offer-card{margin:0 10px}.error-page-container .error-status{color:hsla(0,0%,100%,.1);font-size:900px;font-style:normal;font-weight:600;line-height:900px;z-index:1}.maintenance-page-container{align-items:center;background-color:#f7f7f7;color:#30384b;cursor:default;height:100vh;justify-content:center;margin:0;overflow:hidden;padding:0;width:100vw}.maintenance-page-container .maintenance-logo{display:block;height:105px;margin-left:auto;margin-right:auto;margin-top:1%}.maintenance-page-container .maintenance-page-block{align-items:center;display:flex;height:80vh;margin:auto;width:100%}.maintenance-page-container .maintenance-page-block .maintenance-img{width:50%}.maintenance-page-container .maintenance-page-block .maintenance-img img{padding-left:15%;width:100%}.maintenance-page-container .maintenance-page-block .maintenance-text{padding-left:3%;width:50%}.maintenance-page-container .maintenance-page-block .maintenance-text .maintenance-message{font-size:7vw;font-weight:700;line-height:6vw}.maintenance-page-container .maintenance-page-block .maintenance-text .maintenance-sous-texte{font-size:1.8rem;font-weight:400;margin-top:45px;padding-right:5%}@media only screen and (max-width:1180px){.error-page-container .error-page-block .error-message{line-height:50px;margin-bottom:82px;width:928px}.error-page-container .error-page-block .error-status{font-size:600px}}@media only screen and (max-width:800px){.error-page-container .error-page-block{top:200px}.error-page-container .error-page-block .error-cta-block p{line-height:70px;width:270px}.error-page-container .error-page-block .error-cta-block a{display:unset;margin:auto;white-space:nowrap}.error-page-container .error-page-block .error-cta-block a:after{content:"\A";white-space:pre}.error-page-container .error-page-block .error-message{font-size:35px;line-height:45px;margin-bottom:82px;width:750px}.error-page-container .error-status{font-size:400px}.error-page-container .offers-list .offer-card{margin:0 5px;width:240px}.maintenance-page-container{overflow:auto}.maintenance-page-container .maintenance-logo{width:70%}.maintenance-page-container .maintenance-page-block{display:inline}.maintenance-page-container .maintenance-page-block .maintenance-img{width:100%}.maintenance-page-container .maintenance-page-block .maintenance-img img{display:block;margin-left:auto;margin-right:auto;padding-left:0;width:54%}.maintenance-page-container .maintenance-page-block .maintenance-text{padding:0 8%;text-align:center;width:100%}.maintenance-page-container .maintenance-page-block .maintenance-text .maintenance-message{font-size:70px;line-height:55px}.maintenance-page-container .maintenance-page-block .maintenance-text .maintenance-sous-texte{font-size:30px;margin-top:32px;padding-right:0}}@media only screen and (max-width:639px){.error-page-container .error-logo{height:85px;top:74px;width:303px}.error-page-container .error-page-block{top:205px;width:370px}.error-page-container .error-page-block .error-cta-block p{font-size:24px;width:343px}.error-page-container .error-page-block .error-message{font-size:25px;height:90px;line-height:30px;width:343px}.error-page-container .error-page-block .offers-list{flex-direction:column;margin:-10px 0 20px}.error-page-container .error-page-block .offers-list .offer-card{margin:5px 0}.error-page-container .error-status{font-size:200px;line-height:193px;margin-bottom:300px}.maintenance-page-container{overflow:auto}.maintenance-page-container .maintenance-logo{width:85%}.maintenance-page-container .maintenance-page-block{display:inline}.maintenance-page-container .maintenance-page-block .maintenance-img{width:100%}.maintenance-page-container .maintenance-page-block .maintenance-img img{display:block;margin-left:auto;margin-right:auto;padding-left:0;width:72%}.maintenance-page-container .maintenance-page-block .maintenance-text{padding:0 8%;text-align:center;width:100%}.maintenance-page-container .maintenance-page-block .maintenance-text .maintenance-message{font-size:45px;line-height:40px}.maintenance-page-container .maintenance-page-block .maintenance-text .maintenance-sous-texte{font-size:25px;margin-top:38px;padding-right:0}}#forgot-password-container{align-items:center;background-color:hsla(0,0%,82.7%,.8);color:#30384b;display:flex;justify-content:center}#forgot-password-container .form-container{align-items:center;background:#fff;border-radius:10px;box-shadow:2px 2px 4px hsla(0,0%,74.5%,.25);display:flex;flex-direction:column;justify-content:center;margin:200px 0;padding:35px;width:710px}#forgot-password-container .form-container .forgot-password-header{display:inherit;margin:0 auto 24px;width:90%}#forgot-password-container .form-container .forgot-password-header .forgot-password-header-title{display:inherit;margin:auto auto auto 0}#forgot-password-container .form-container .forgot-password-header .forgot-password-header-title h2{font-size:24px;font-weight:600;line-height:23px;margin-left:10px}#forgot-password-container .form-container .forgot-password-header .forgot-password-header-back-btn{color:#bebebe;font-size:.9em;font-weight:500;height:10px}#forgot-password-container .form-container .forgot-password-header .forgot-password-header-back-btn:hover{text-decoration:underline}#forgot-password-container .form-container .forgot-password-form{display:flex;flex-direction:column;margin:0 auto;width:90%}#forgot-password-container .form-container .forgot-password-form span{display:block;font-size:18px;margin-bottom:32px}#forgot-password-container .form-container .forgot-password-form input{height:40px;width:100%}#forgot-password-container .form-container .forgot-password-form .important{color:green;font-size:1.1em;margin-top:10px;text-align:center}#forgot-password-container .form-container .forgot-password-form .error,#forgot-password-container .form-container .forgot-password-form .errorMsg{color:red}#forgot-password-container .form-container .forgot-password-form .error{margin-top:10px;text-align:center}#forgot-password-container .form-container .forgot-password-form .errorMsg{margin-bottom:10px}#forgot-password-container .form-container .forgot-password-form .cta-container{margin-top:16px;text-align:center}#forgot-password-container .form-container .register-link{font-size:14px;margin-top:24px;text-align:center}#forgot-password-container .form-container .register-link a:hover{text-decoration:underline}@media only screen and (max-width:799px){#forgot-password-container{width:100%}#forgot-password-container .forgot-password-header{flex-direction:column-reverse}#forgot-password-container .forgot-password-header .forgot-password-header-title{font-size:20px}#forgot-password-container .forgot-password-header .forgot-password-header-back-btn{margin-bottom:20px}}button,input,select,textarea{background-color:#fff;border-style:solid;font:revert;font-family:NeutraTextBook}#company-profile-container .form-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}#company-profile-container .form-row label{font-size:1.25em;font-weight:600}#company-profile-container .form-row .radio-list-container{display:flex;width:30%}#company-profile-container .form-row .radio-list-container .radio-container{width:30%}#company-profile-container .form-row .radio-list-container .radio-container label{font-size:1em;font-weight:300;padding-right:1%}#company-profile-container .form-row .radio-list-container .radio-container input{height:10px}#company-profile-container .form-row .input-container{width:30%}#company-profile-container .form-row .input-container input{border:1px solid #30384b;height:40px;width:100%}#company-profile-container .form-row .input-container input::placeholder{color:#bebebe;font-size:.875em;padding-left:4%}#company-profile-container .form-row .input-container .info{display:flex;margin-top:3%}#company-profile-container .form-row .input-container .info p{font-size:.75em;font-weight:300;margin:1% 0 0 1%}#company-profile-container .form-row .input-container .info img{margin-top:2%}#company-profile-container .alert-form .form-row{flex-direction:column}#company-profile-container .alert-form .form-row .radio-container{align-items:baseline;display:flex;margin:1%;width:100%}#company-profile-container .alert-form .form-row .radio-container input{margin-right:10px}#company-profile-container .cta-container{margin:3% 0;text-align:center}#company-profile-container .confirm-message{font-size:.875em;text-align:center}#company-profile-container .success-message{display:none;text-align:center}#company-profile-container .success-message.active{display:block}@media only screen and (max-width:1180px){#company-profile-container .form-row label,#company-profile-container .form-row p{font-size:1em}#company-profile-container .form-row .input-container{width:50%}#company-profile-container .form-row .input-container input{height:32px;width:100%}#company-profile-container .form-row .radio-list-container{width:50%}#company-profile-container .form-row .radio-list-container .radio-container{width:30%}#company-profile-container .form-row .radio-list-container .radio-container label{font-size:1em}}@media only screen and (max-width:640px){#company-profile-container .form-row{flex-wrap:wrap}#company-profile-container .form-row label{font-size:1.125em;margin-bottom:8px}#company-profile-container .form-row .input-container{width:100%}#company-profile-container .form-row .input-container .info p{margin:3% 0 0 1%}#company-profile-container .form-row .input-container input{height:40px;width:100%}#company-profile-container .form-row .radio-list-container{width:100%}}.popin-offer-apply .popin-application-container{background-color:#fff;border-radius:10px;box-shadow:2px 2px 4px hsla(0,0%,74.5%,.25);left:50%;margin:auto;padding:30px;position:absolute;top:50%;transform:translate(-50%,-50%);width:702px}.popin-offer-apply .popin-application-container .popin-application-form,.popin-offer-apply .popin-application-container .popin-application-title{display:flex;margin:auto;width:90%}.popin-offer-apply .popin-application-container .popin-application-title{align-items:center;justify-content:space-between}.popin-offer-apply .popin-application-container .popin-application-title .offer-title{display:flex}.popin-offer-apply .popin-application-container .popin-application-title .offer-title img{margin-right:10px;width:25px}.popin-offer-apply .popin-application-container .popin-application-title .offer-title h3{font-size:1.5em;font-weight:600}@media only screen and (max-width:800px){.popin-offer-apply .popin-application-container .popin-application-title .offer-title h3{font-size:1.2em}}.popin-offer-apply .popin-application-container .popin-application-title .close-popin{cursor:pointer;width:40px}.popin-offer-apply .popin-application-container .popin-application-form{flex-direction:column}.popin-offer-apply .popin-application-container .popin-application-form h2{color:#d6ae4f;font-size:30px;font-weight:700;margin-bottom:20px}.popin-offer-apply .popin-application-container .popin-application-form .application-form{width:100%}.popin-offer-apply .popin-application-container .popin-application-form .application-form .application-form-row{display:flex;font-size:18px;font-weight:600;margin:14px auto;width:100%}.popin-offer-apply .popin-application-container .popin-application-form .application-form .application-form-row .application-form-block{display:flex;flex-direction:column;font-size:14px;font-weight:500;margin:auto}.popin-offer-apply .popin-application-container .popin-application-form .application-form .application-form-row .application-form-block label{margin:10px 0}.popin-offer-apply .popin-application-container .popin-application-form .application-form .application-form-row .application-form-block input{height:40px;padding:1px;width:250px}@media only screen and (max-width:800px){.popin-offer-apply .popin-application-container .popin-application-form .application-form .application-form-row{flex-direction:column}}.popin-offer-apply .popin-application-container .popin-application-form .application-form .aplication-form-register{font-size:14px;text-align:center;width:100%}.popin-offer-apply .popin-application-container .popin-application-form .application-form .aplication-form-register span{margin:0 3px}.popin-offer-apply .popin-application-container .popin-application-form .application-form .aplication-form-register a:hover{text-decoration:underline}.popin-offer-apply .popin-application-container .popin-application-form .application-form .form-cv{width:50%}@media only screen and (max-width:800px){.popin-offer-apply .popin-application-container .popin-application-form .application-form .form-cv{align-items:center;display:flex;justify-content:space-between;width:100%}}@media only screen and (max-width:640px){.popin-offer-apply .popin-application-container .popin-application-form .application-form .form-cv{align-items:start;flex-direction:column;margin-bottom:5%}}.popin-offer-apply .popin-application-container .popin-application-form .application-form .form-cv .form-cv-choice{display:flex;flex-direction:column;margin-bottom:20px}.popin-offer-apply .popin-application-container .popin-application-form .application-form .form-cv .form-cv-choice label{margin-bottom:16px}.popin-offer-apply .popin-application-container .popin-application-form .application-form .form-cv .form-cv-choice select{border:1px solid #30384b;border-radius:50px;font:revert;height:40px;padding:5px;width:250px}.popin-offer-apply .popin-application-container .popin-application-form .application-form .form-cv .form-cv-add{display:flex;flex-direction:column;width:90%}.popin-offer-apply .popin-application-container .popin-application-form .application-form .form-cv .form-cv-add .input-cv-add-container{margin-top:10px;position:relative}.popin-offer-apply .popin-application-container .popin-application-form .application-form .form-cv .form-cv-add .input-cv-add-container .file-upload{cursor:pointer;font-size:0;height:100%;left:0;opacity:0;position:absolute;width:100%}.popin-offer-apply .popin-application-container .popin-application-form .application-form .form-cv .form-cv-add .upload-resume-container{display:none;margin-left:20px;width:550px}.popin-offer-apply .popin-application-container .popin-application-form .application-form .form-cv .form-cv-add .upload-resume-container .delete-upload-resume{cursor:pointer;vertical-align:middle;width:15px}.popin-offer-apply .popin-application-container .popin-application-form .application-form .form-cv .form-cv-add .upload-resume-container .upload-resume-name{color:#d6ae4f;font-family:NeutraTextDemi,sans-serif;width:fit-content}.popin-offer-apply .popin-application-container .popin-application-form .application-form .form-motivation{width:50%}@media only screen and (max-width:800px){.popin-offer-apply .popin-application-container .popin-application-form .application-form .form-motivation{width:100%}}.popin-offer-apply .popin-application-container .popin-application-form .application-form .form-motivation label{display:block;margin-bottom:16px}.popin-offer-apply .popin-application-container .popin-application-form .application-form .form-motivation textarea{border:1px solid #30384b;font:revert;height:90px;padding:2%;resize:none;width:100%}.popin-offer-apply .popin-application-container .popin-application-form .application-form #no-account{font-size:14px}.popin-offer-apply .popin-application-container .popin-application-form .application-form #no-account textarea{height:108px;width:276px}.popin-offer-apply .popin-application-container .popin-application-form .application-form .form-cv-authorise{display:flex;flex-wrap:wrap;font-size:14px;justify-content:center}.popin-offer-apply .popin-application-container .popin-application-form .application-form .form-cv-authorise label{display:block;font-family:NeutraTextBook,sans-serif;margin-left:10px;width:90%}.popin-offer-apply .popin-application-container .popin-application-form .application-form .form-cv-authorise .form-error-container{color:red;margin-top:10px}.popin-offer-apply .popin-application-container .popin-application-form .application-form .form-cv-authorise .form-error-container span{font-size:1em}.popin-offer-apply .popin-application-container .popin-application-form .application-form .form-submit{align-items:center;display:flex;flex-direction:column;font-size:.8em;justify-content:center;margin:auto;position:relative;width:50%}.popin-offer-apply .popin-application-container .popin-application-form .application-form .form-submit input{background:#bebebe;border-color:#bebebe;border-radius:100px;box-shadow:4px 4px 4px hsla(0,0%,74.5%,.5);color:#fff;height:41px;margin-bottom:16px;width:112px}.popin-offer-apply .popin-application-container .popin-application-form .application-form .form-submit span{color:#bebebe;height:40px;width:256px}.popin-offer-apply .popin-application-container .popin-application-form .application-form .form-submit .form-forgotten-password{color:#bebebe;position:absolute;right:0;top:25%}.popin-offer-apply .popin-application-container .popin-application-form .application-form .form-submit .form-forgotten-password:hover{text-decoration:underline}.popin-offer-apply .popin-application-container .popin-application-form .application-form .form-remember{font-size:12px;font-weight:500;margin:auto;width:90%}.popin-offer-apply .popin-application-container .popin-application-form .application-form .resume-drop-container{align-items:center;border:1px dashed #000;display:flex;flex-direction:column;font-size:14px;font-weight:500;height:94px;justify-content:center;margin-bottom:32px;margin-top:16px;text-align:center;width:250px}.popin-offer-apply .popin-application-container .popin-application-form .application-form .resume-drop-container img{margin-bottom:14px}.popin-offer-apply .popin-application-container .popin-application-form .application-form .resume-drop-container h4{font-size:.875em}.popin-offer-apply .popin-application-container .popin-application-form .application-form .resume-drop-container .upload-resume a{color:#bebebe;font-size:.625em;text-decoration:underline}.popin-offer-apply .popin-application-container .popin-application-form .popin-application-confirmation{color:#89c684;display:none;text-align:center}@media only screen and (max-width:800px){.popin-offer-apply .popin-application-container{width:90%}}#no-account-application-container{height:794px}.application-social{width:100%}.application-social h3{font-size:18px;margin-bottom:32px}.application-social .social-network-register{display:flex;justify-content:space-evenly;margin:24px auto}.application-social .form-identification{display:grid;font-weight:500;grid-template-columns:repeat(2,1fr);justify-content:space-evenly;width:100%}.application-social .form-identification>div{display:flex;flex-direction:column;margin-bottom:10px}.application-social .form-identification>div label{margin-bottom:10px}.application-social .form-identification>div input{height:40px;padding:1px;width:250px}.form-separator{display:flex;font-size:24px;justify-content:center;line-height:23px;margin:8px auto;width:100%}.form-separator hr{size:1px;color:#000;height:1px;margin:auto 0;width:35%}.form-separator span{margin:0 8px}.splide.article-basic-img-3{height:inherit}.splide.article-basic-img-3 .splide__track .splide__list .splide__slide{padding:0 .5%}.splide.article-basic-img-3 .splide__track .splide__list .splide__slide a{color:#30384b;display:block;height:23vh}.splide.article-basic-img-3 .splide__track .splide__list .splide__slide a img{height:85%;object-fit:cover;width:100%}.splide.article-basic-img-3 .splide__track .splide__list .splide__slide a h3{font-size:1.325em;font-weight:600;overflow:hidden;padding-top:1%;text-overflow:ellipsis;white-space:nowrap}.splide.article-basic-img-3 .splide__pagination{display:none}.splide.article-basic-img-3 .splide__arrows .splide__arrow{background:transparent}.splide.article-basic-img-3 .splide__arrows .splide__arrow svg{height:unset;width:unset}.splide.article-basic-img-3 .splide__arrows .splide__arrow--prev{left:-30px}.splide.article-basic-img-3 .splide__arrows .splide__arrow--next{right:-30px}.splide.article-custom-img-1{height:350px;width:50%}@media only screen and (max-width:1180px){.splide.article-custom-img-1{margin-bottom:3%;width:100%}}.splide.article-custom-img-1 .splide__arrows{display:none}.splide.article-custom-img-1 .splide__pagination{bottom:-1em}.splide.article-custom-img-1 .splide__pagination .splide__pagination__page{opacity:1}.splide.article-custom-img-1 .splide__pagination .splide__pagination__page:not(.is-active){background:transparent;border:1px solid #fff}.splide.article-custom-img-1 .splide__track{height:100%;width:100%}.splide.article-custom-img-1 .splide__track .splide__list,.splide.article-custom-img-1 .splide__track .splide__list .splide__slide{height:inherit;width:inherit}.splide.article-custom-img-1 .splide__track .splide__list .splide__slide a{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#30384b;height:inherit;position:relative;width:inherit}.splide.article-custom-img-1 .splide__track .splide__list .splide__slide a h3{background-color:hsla(0,0%,100%,.8);bottom:0;font-size:18px;font-weight:600;padding:5px 0;position:absolute;text-align:center;width:100%}.splide.offer-basic-1{margin:auto;width:100%}.splide.offer-basic-1 .splide__arrows .splide__arrow{background:transparent}.splide.offer-basic-1 .splide__arrows .splide__arrow svg{height:unset;width:unset}.splide.offer-basic-1 .splide__slide{display:flex}.splide.offer-basic-1 .splide__slide .offer-link{margin:auto;width:70%}.splide.country-carousel{margin-top:2%;width:100%}.splide.country-carousel .splide__pagination{display:none}.splide.country-carousel .splide__arrows{bottom:2.5%;position:absolute;width:100%}.splide.country-carousel .splide__arrows .splide__arrow{background:transparent}.splide.country-carousel .splide__arrows .splide__arrow svg{height:unset;width:unset}.splide.country-carousel .splide__arrows .splide__arrow--prev{left:0}.splide.country-carousel .splide__arrows .splide__arrow--next{right:0}.splide.country-carousel .splide__track .splide__list .splide__slide a{display:block;height:240px;width:100%}@media only screen and (max-width:1180px){.splide.country-carousel .splide__track .splide__list .splide__slide a{height:180px}}.splide.country-carousel .splide__track .splide__list .splide__slide a .project-body{height:inherit;width:inherit}.splide.country-carousel .splide__track .splide__list .splide__slide a .project-body img{height:inherit;object-fit:cover;width:inherit}.splide.country-carousel .splide__track .splide__list .splide__slide .project-nav{width:100%}.splide.country-carousel .splide__track .splide__list .splide__slide .project-nav h3{font-size:1em;padding-top:2%;text-align:center}@media only screen and (max-width:1180px){.last-offers,.splide__pagination{display:none}}.last-offers .offer-arrow{cursor:pointer;display:block;height:1em;position:absolute;top:8%}.last-offers .arrow-right{right:6%;transform:rotate(-90deg)}.last-offers .arrow-left{transform:rotate(90deg)}.last-offers .last-offers-container .offer-card{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px hsla(0,0%,51.8%,.2);min-height:12%;position:absolute;right:15%;top:3%;transition:all .4s linear;width:18%}.last-offers .last-offers-container .offer-card a{color:unset}.last-offers .last-offers-container .offer-card a .offer-highlight{padding:7%}.last-offers .last-offers-container .offer-card a .offer-highlight .job-title{background:#fff;border-radius:10px;box-shadow:0 2px 8px hsla(0,0%,51.8%,.4);display:flex;font-family:NeutraTextDemi,sans-serif;font-size:1em;padding:13px 2px;width:100%}.last-offers .last-offers-container .offer-card a .offer-highlight h2{color:#30384b;font-size:1.1em;justify-content:center;margin:0 auto;text-align:center}.last-offers .last-offers-container .offer-card a .offer-highlight h3{color:#d6ae4f;font-family:NeutraTextTFBookSC;font-size:.875em;text-transform:uppercase}.last-offers .last-offers-container .offer-card a .offer-highlight .offer-contract-type{float:right}.last-offers .last-offers-container .offer-card a .offer-highlight .job-title-cdi h2{color:#30384b}.last-offers .last-offers-container .offer-card a .offer-highlight .job-title-cdd h2{color:#576889}.last-offers .last-offers-container .offer-card a .offer-highlight .job-title-interim h2{color:#d6ae4f}.last-offers .last-offers-container .offer-card a .offer-highlight .job-title-other h2{color:#576889}.last-offers .last-offers-container .offer-card a .offer-intro{font-size:.875em;line-height:1.5em;padding:0 7%}.last-offers .last-offers-container .offer-card a .offer-intro span{font-weight:600}.last-offers .last-offers-container .offer-card a .line-offer{background-color:#30384b;height:1px;margin:5% auto;width:65%}.last-offers .last-offers-container .offer-card a .line-offer-cdi{background-color:#30384b}.last-offers .last-offers-container .offer-card a .line-offer-cdd{background-color:#576889}.last-offers .last-offers-container .offer-card a .line-offer-interim{background-color:#d6ae4f}.last-offers .last-offers-container .offer-card a .line-offer-other{background-color:#576889}.last-offers .last-offers-container .offer-card a .offer-infos{padding:0 7% 7%}.last-offers .last-offers-container .offer-card a .offer-infos ul li{clear:both}.last-offers .last-offers-container .offer-card a .offer-infos ul li .picto-width{padding-left:2px;width:20px}.last-offers .last-offers-container .offer-card a .offer-infos p{float:right;margin-bottom:2%;margin-left:2%;width:80%}.last-offers .last-offers-container .offer-card a .offer-infos hr{background-color:#d6ae4f;border:unset;height:.2px;margin-bottom:5%;margin-top:5%}.last-offers .last-offers-container .shuffle-1{z-index:3}.last-offers .last-offers-container .shuffle-2{right:19%;top:1.5%;z-index:2}.last-offers .last-offers-container .shuffle-3{animation:to-3 .4s;right:11%;top:2.2%;z-index:1}#cropper-section{background-color:rgba(0,0,0,.5);display:flex;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:500}#cropper-section .cropper-container{background-color:#fff;border-radius:10px;box-shadow:2px 2px 4px hsla(0,0%,74.5%,.25);margin:auto;min-width:35%;padding:1% 3%}#cropper-section .cropper-container .cropper-header{display:flex;flex-direction:column;margin:1%}#cropper-section .cropper-container .cropper-header .cropper-header-title{display:flex;position:relative}#cropper-section .cropper-container .cropper-header .cropper-header-title h2{margin-left:10px}#cropper-section .cropper-container .cropper-header .cropper-header-title .close-popin{cursor:pointer;height:35px;position:absolute;right:0;top:0}#cropper-section .cropper-container .cropper-header span{margin:1%;text-align:left}.cropper{border:1px solid rgba(48,56,75,.5);height:350px;margin:auto;overflow:hidden;width:350px}.btn-container,.button-wrapper{gap:10px;display:flex;flex-direction:column;margin:10px auto}.btn-container .loading,.button-wrapper .loading{margin:1em auto auto}.btn-container .btn-import,.button-wrapper .btn-import{background:#30384b;border-radius:100px;box-shadow:4px 4px 4px hsla(0,0%,74.5%,.5);color:#fff;cursor:pointer;display:flex;height:41px;margin:auto;transition:background .5s;width:198px}.btn-container .btn-import input,.button-wrapper .btn-import input{display:none}.btn-container .btn-import span,.button-wrapper .btn-import span{margin:auto}.btn-container .btn-import:hover,.button-wrapper .btn-import:hover{background:#374462}.btn-container .button-secondary,.button-wrapper .button-secondary{display:none;margin:auto}.offer-details-block li,.offer-details-block p{font-size:1.15em;line-height:1.5em;margin-bottom:1em}.offer-details-block li{list-style-position:inside;margin-bottom:.3em}.offer-details-block ul li{list-style-type:disc}.offer-details-block ul li.offer-line-title{font-weight:700;list-style-type:none;margin:.5em 0}.offer-details-block ol li{list-style-type:decimal}.offer-details-block ol li ol li,.offer-details-block ol li ul li,.offer-details-block ul li ol li,.offer-details-block ul li ul li{font-size:1em;list-style-type:circle;margin-left:1.5em}.offer-details-block a{color:#000;text-decoration:underline}.offer-details-block em{font-family:NeutraTextBookItalic}.offer-details-block strong{font-family:NeutraTextDemi}.job-search-location{background-color:transparent;border:1px solid #30384b;border-radius:12px;box-shadow:2px 4px 6px rgba(0,0,0,.15);color:#30384b;font-weight:800;margin:0 5px 0 0;padding:5px}.job-search-location>div{display:flex;justify-content:space-between}.job-search-location>div .remove-jsl{cursor:pointer;margin-left:5px;width:10px}.offer-application .offer-application-block{background-color:#fff;border-radius:10px;box-shadow:2px 2px 4px hsla(0,0%,45.1%,.2);display:flex;justify-content:space-between;margin-bottom:1%;margin-top:1%;padding:2%}@media only screen and (max-width:640px){.offer-application .offer-application-block{display:block;margin-bottom:10px;padding:12px}}.offer-application .offer-application-block .offer-application-information{width:50%}@media only screen and (max-width:640px){.offer-application .offer-application-block .offer-application-information{width:100%}}.offer-application .offer-application-block .offer-application-information h2{font-size:1.25em;font-weight:600}@media only screen and (max-width:800px){.offer-application .offer-application-block .offer-application-information h2{font-size:1em}}.offer-application .offer-application-block .offer-application-information h3{font-size:1.125em;margin:2% 0 3%}.offer-application .offer-application-block .offer-application-information.main{display:flex;flex-direction:column}@media only screen and (max-width:640px){.offer-application .offer-application-block .offer-application-information.main{margin-bottom:2%}}.offer-application .offer-application-block .offer-application-information.main .offer-link{color:#30384b;font-size:.95em;text-decoration-line:underline}.offer-application .offer-application-block .offer-application-information.main .offer-link:hover{color:#d6ae4f}@media only screen and (max-width:800px){.offer-application .offer-application-block .offer-application-information.main .offer-link{display:none;width:100%}}.offer-application .offer-application-block .offer-application-information.main h2 a{color:#182d4d}.offer-application .offer-application-block .offer-application-information.main h2 a:hover{text-decoration:underline}.offer-application .offer-application-block .offer-application-information.other{align-items:flex-end;display:flex;flex-direction:column}@media only screen and (max-width:640px){.offer-application .offer-application-block .offer-application-information.other{align-items:start}.offer-application .offer-application-block .offer-application-information.other p{margin-bottom:1.5%}.offer-application .offer-application-block .offer-application-information.other p.offer-contract-type{display:none}}.offer-application .offer-application-progress-container{margin-top:5%;position:relative;width:100%}.offer-application .offer-application-progress-container .offer-application-progress img{width:100%}.offer-application .offer-application-progress-container .offer-application-progress-complete{left:0;position:absolute;top:0;width:100%}.offer-application .offer-application-progress-container .offer-application-progress-complete img{width:100%}@media only screen and (max-width:1180px){.offer-application .offer-application-block .offer-application-left-block h2{font-size:1.125em}.offer-application .offer-application-block .offer-application-left-block h3{font-size:1em}}.offer-card-container{margin:.7rem 0}.offer-card-container a{display:initial}.offer-card-container:nth-child(2n){background-color:#f5f5f5;border-radius:8px}.offer-card-container .offer-card-2022-mob{display:none}.offer-card-container .offer-card-2022{border-radius:8px;box-shadow:2px 2px 6px rgba(0,0,0,.1);display:flex;height:125px}.offer-card-container .offer-card-2022 .offer-img{width:19%}.offer-card-container .offer-card-2022 .offer-img img{border-radius:8px 0 0 8px;height:100%;object-fit:cover;width:100%}.offer-card-container .offer-card-2022 .offer-content{color:#182d4d;display:table;padding:8px 25px;width:68%}.offer-card-container .offer-card-2022 .offer-content .offer-center{display:table-cell}.offer-card-container .offer-card-2022 .offer-content .offer-center h4{font-size:.85rem}.offer-card-container .offer-card-2022 .offer-content .offer-center h5{font-size:1.15rem}.offer-card-container .offer-card-2022 .offer-content .offer-center div h2{font-family:NeutraTextBold;font-size:1.55rem;height:32px;margin-bottom:4px;overflow:hidden;text-transform:capitalize}.offer-card-container .offer-card-2022 .offer-content .offer-center div li{gap:0;align-items:center;display:flex;padding-left:18px}.offer-card-container .offer-card-2022 .offer-content .offer-center div li p{font-size:1em;font-style:italic;height:auto;overflow:initial;text-overflow:clip;text-transform:capitalize}.offer-card-container .offer-card-2022 .offer-content .offer-center p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box!important;font-size:.95rem;line-height:1.1em;overflow:hidden;text-overflow:ellipsis;white-space:normal}.offer-card-container .offer-card-2022 .offer-details:before{border-left:1px solid #d3d3d3;content:"";height:70%;left:0;position:absolute;top:15%;width:100%;z-index:99}.offer-card-container .offer-card-2022 .offer-details{color:#182d4d;display:table;position:relative;width:13%;z-index:1}.offer-card-container .offer-card-2022 .offer-details ul{gap:5px;align-items:start;display:table-cell;flex-direction:column;padding:0 0 0 13px;vertical-align:middle}.offer-card-container .offer-card-2022 .offer-details ul li{gap:8px;align-items:center;display:flex;padding-bottom:2px}.offer-card-container .offer-card-2022 .offer-details ul li img{width:20px}.offer-card-container .offer-card-2022 .offer-details ul li .picto-width{padding-left:1px;width:22px}@media only screen and (max-width:800px){.offer-card-container{margin:.7rem 0}.offer-card-container .offer-card-2022{height:auto;min-height:10px}.offer-card-container .offer-card-2022 .offer-img{width:18%}.offer-card-container .offer-card-2022 .offer-content{padding:8px 15px}.offer-card-container .offer-card-2022 .offer-content .offer-center h2{font-size:1.55rem;margin-bottom:4px}.offer-card-container .offer-card-2022 .offer-content .offer-center p{font-size:.95rem;line-height:1.1em}.offer-card-container .offer-card-2022 .offer-content .offer-center li{padding-left:10px}.offer-card-container .offer-card-2022 .offer-details{width:14%}.offer-card-container .offer-card-2022 .offer-details ul{padding:0 0 0 6px}.offer-card-container .offer-card-2022 .offer-details ul li{padding-bottom:2px}.offer-card-container .offer-card-2022 .offer-details ul li img{width:20px}.offer-card-container .offer-card-2022 .offer-details ul li .picto-width{padding-left:1px;width:22px}}@media only screen and (max-width:639px){.offer-card-container{margin:.4rem 0}.offer-card-container .offer-card-2022{display:none}.offer-card-container .offer-card-2022-mob{border-radius:8px;box-shadow:2px 2px 6px rgba(0,0,0,.1);display:flex;min-height:150px}.offer-card-container .offer-card-2022-mob .offer-content{color:#182d4d;display:table;padding:8px 25px;width:100%}.offer-card-container .offer-card-2022-mob .offer-content .offer-center{display:table-cell;vertical-align:middle}.offer-card-container .offer-card-2022-mob .offer-content .offer-center h4{font-size:.85rem}.offer-card-container .offer-card-2022-mob .offer-content .offer-center h2{font-family:NeutraTextBold;font-size:1.65rem;margin-bottom:4px;text-transform:capitalize}.offer-card-container .offer-card-2022-mob .offer-content .offer-center p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box!important;font-size:.95rem;line-height:1.1em;overflow:hidden;white-space:normal}.offer-card-container .offer-card-2022-mob .offer-content .offer-center .offer-details{color:#182d4d;margin:7px 0;width:100%}.offer-card-container .offer-card-2022-mob .offer-content .offer-center .offer-details ul{grid-gap:1px;display:grid;grid-template-columns:repeat(2,1fr);padding:0}.offer-card-container .offer-card-2022-mob .offer-content .offer-center .offer-details ul li{gap:8px;align-items:center;display:flex;padding-bottom:2px}.offer-card-container .offer-card-2022-mob .offer-content .offer-center .offer-details ul li img{width:20px}.offer-card-container .offer-card-2022-mob .offer-content .offer-center .offer-details ul li .picto-width{padding-left:1px;width:22px}}#association-container .world-map{margin:auto;max-width:1024px;position:relative}#association-container .world-map img{background-color:#f7f7f7;width:100%;z-index:2}#association-container .world-map .pin-block{height:100%;left:0;max-width:1024px;position:absolute;top:0;width:100%;z-index:0}#association-container .world-map .pin-block a{-webkit-animation:bounce 1.2s ease-out;-moz-animation:bounce .8s ease-out;-o-animation:bounce .8s ease-out;animation:bounce 1.2s ease-out}#association-container .world-map .pin-block img{background:none;margin-top:-400px;position:absolute;transition-duration:2s;transition-property:margin-top;width:30px}#association-container .world-map .pin-block img.active{margin-top:0}#association-container .world-map .pin-detail-block{display:none;z-index:200}#association-container .world-map .pin-detail-block.active{display:block}#association-container .world-map .pin-detail-block a{background-size:cover;border:4px solid #fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.75);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.75);box-shadow:0 0 10px 0 rgba(0,0,0,.75);display:block;height:70px;left:57%;padding:6px;position:absolute;text-align:left;top:20%;width:160px}#association-container .world-map .pin-detail-block a .pin-detail{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#association-container .world-map .pin-detail-block a .pin-detail>span{color:#fff;display:block;text-align:center}#association-container .world-map .pin-detail-block a .pin-detail-title{font-family:NeutraTextBoldItalic;font-size:1.3em;letter-spacing:.05em;text-shadow:2px 2px 1px #000}#association-container .world-map .pin-detail-block a .pin-detail-project{color:#fff;font-family:NeutraTextDemi;font-size:.9em;line-height:1em;text-shadow:2px 2px 1px #000}#association-container .association-projects{background:#fff;position:relative}#association-container .association-projects .association-logo{margin-left:80%;margin-top:-6%;width:200px}#association-container .association-projects .description{margin:auto;padding-bottom:40px;width:68%}#association-container .association-projects .description h1{color:#30384b;font-size:1.5em;padding-bottom:2%}#association-container .association-projects .description p{color:#30384b;font-size:1em;line-height:1.25em}#association-container .association-projects .description span{font-weight:600}#association-container .association-projects .project-container{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 10%;width:80%}#association-container .association-projects .project-container .card-country{margin-bottom:5%;width:45%}#association-container .association-projects .project-container .card-country:last-child{margin-bottom:10%}#association-container .association-projects .project-container .card-country .project-card{background-color:#fff;border-radius:20px;box-shadow:3px 3px 10px rgba(0,0,0,.25);padding:4%}#association-container .association-projects .project-container .card-country .project-card .project-header{display:flex}#association-container .association-projects .project-container .card-country .project-card .project-header h2{color:#30384b;font-size:1.25em;margin:auto;vertical-align:middle}#association-container .association-projects .project-container .card-country .project-card .project-header h2 span{font-weight:600}#association-container .association-projects .project-container .card-country .project-card .project-body{background-color:#e0ffff;height:240px;margin-top:2%;width:100%}#association-container .association-projects .project-container .card-country .project-card .project-nav{width:100%}#association-container .association-projects .project-container .card-country .project-card .project-nav h3{font-size:1em;overflow:hidden;padding-left:10%;padding-right:10%;text-align:center;text-overflow:ellipsis;white-space:nowrap}#association-container .association-projects .project-container .card-country .see-projects{margin-top:3%;text-align:center;width:100%}@media only screen and (max-width:1180px){#association-container .association-projects .association-logo{margin-left:75%}#association-container .association-projects .description{width:80%}#association-container .association-projects .project-container{margin:0 2%;width:96%}#association-container .association-projects .project-container .card-country .project-card .project-body{height:180px}}@media only screen and (max-width:800px){#association-container .association-projects .association-logo{display:none}#association-container .association-projects .description{padding:4% 3%;width:100%}#association-container .association-projects .project-container{margin:0 2%;width:96%}#association-container .association-projects .project-container .card-country .project-card .project-body{height:180px}}@media only screen and (max-width:640px){#association-container .association-projects .project-container .card-country{width:100%}}.button-back-map{background-color:#d6ae4f;border-radius:0 50px 50px 0;margin-top:2%;position:sticky;top:10%;width:10%;z-index:12}.button-back-map .button-back-to-map-block{align-items:center;color:#fff;display:flex;font-size:.875em;justify-content:space-between;padding:2% 2% 2% 4%}@media only screen and (max-width:800px){.button-back-map{display:none}}#association-projects-container .preview-banner{background-color:#e00;border:solid;font-size:4em;position:fixed;right:0;z-index:9999}#association-projects-container .articles-flex{display:flex;height:100%;width:100%}@media only screen and (max-width:800px){#association-projects-container .articles-flex{flex-direction:column;margin:3% 0}}#association-projects-container .articles-flex .association-panel-container{align-items:center;display:flex;flex-direction:column;height:100%;margin:0 5% 10% 10%;position:sticky;top:10%;width:30%}#association-projects-container .articles-flex .association-panel-container .association-panel{background-color:#fff;border-radius:10px;box-shadow:4px 0 4px hsla(0,0%,74.5%,.5);margin-top:10%}#association-projects-container .articles-flex .association-panel-container .association-panel summary::-webkit-details-marker{display:none}#association-projects-container .articles-flex .association-panel-container .association-panel summary{color:#30384b;cursor:pointer;display:flex;font-size:1.2em;font-weight:600;justify-content:space-between;list-style-type:none;outline:none;padding:32px 24px}#association-projects-container .articles-flex .association-panel-container .association-panel summary:after{content:url(/build/images/arrow-sharp-blue-right.ee712db6.svg)}#association-projects-container .articles-flex .association-panel-container .association-panel summary img{display:none}#association-projects-container .articles-flex .association-panel-container .association-panel details[open] summary:after{content:url(/build/images/arrow-sharp-blue-down.d2b574df.svg)}#association-projects-container .articles-flex .association-panel-container .association-panel ul{background-color:hsla(0,0%,74.5%,.2);width:100%}#association-projects-container .articles-flex .association-panel-container .association-panel ul li{align-items:center;display:flex;height:60px;justify-content:flex-start;position:relative;text-align:center}#association-projects-container .articles-flex .association-panel-container .association-panel ul li .border-right{align-items:center;color:#30384b;cursor:pointer;display:flex;font-size:1em;height:100%;margin-left:32px;text-align:left;width:100%}#association-projects-container .articles-flex .association-panel-container .association-panel ul li .border-left{background:#d6ae4f;height:100%;position:absolute;visibility:hidden;width:8px}#association-projects-container .articles-flex .association-panel-container .association-panel ul li:hover .border-left{visibility:visible}#association-projects-container .articles-flex .association-panel-container .association-panel ul li img{display:none}#association-projects-container .articles-flex .association-panel-container .association-panel ul .active .border-left{visibility:visible}#association-projects-container .articles-flex .association-panel-container .association-panel .project-management ul{margin-bottom:10%}@media only screen and (max-width:800px){#association-projects-container .articles-flex .association-panel-container .association-panel{display:none}}#association-projects-container .articles-flex .association-panel-container .association-panel-mobile{display:none}@media only screen and (max-width:800px){#association-projects-container .articles-flex .association-panel-container .association-panel-mobile{display:block;margin-top:10px}#association-projects-container .articles-flex .association-panel-container .association-panel-mobile select{-webkit-appearance:menulist-button;border-radius:10px;color:#182d4d;height:40px}}@media only screen and (max-width:1180px){#association-projects-container .articles-flex .association-panel-container{width:auto}#association-projects-container .articles-flex .association-panel-container details summary{font-size:1.063em}#association-projects-container .articles-flex .association-panel-container details ul li a{font-size:1em}}@media only screen and (max-width:800px){#association-projects-container .articles-flex .association-panel-container{margin-left:auto;margin-right:auto;position:inherit}}@media only screen and (max-width:1180px){.button-back-map .button-back-to-map-block{padding:5% 0 5% 5%}.button-back-map .button-back-to-map-block img{display:none}.project-listing-container .projects-dropdown .project .nav-project li{font-size:1.125em}.project-listing-container .projects-dropdown .project .nav-project a{font-size:.938em}}@media only screen and (max-width:1100px){.country-header .association-banner img{height:200px;margin-left:-2%;margin-top:-10%}.country-header .association-infos p{display:none}.country-header .association-infos h2{font-size:.75em;padding:3% 0}.country-header .association-infos h2 span{font-size:1em}.project-listing-container{display:none}.articles-container{margin:5% 10% 10%;width:80%}}.articles-container{height:100%;margin:0 10% 10% 0;width:70%}.articles-container .project-container{display:none}.articles-container .active{display:block}.articles-container .back-to-destinations{background-color:#fff;border:none;margin:0 0 5%}.articles-container .back-to-destinations a{color:#30384b;font-family:Neutra Text;font-size:1.5em;font-weight:300}.articles-container .article-card .article-name{font-size:1.5em;font-weight:600}.articles-container .article-card .article-date{font-size:1.125em;font-weight:300;padding:1% 0 2%}.articles-container .article-card .article-description iframe,.articles-container .article-card .article-description img{margin:2% 0;width:100%}.articles-container .article-card .see-pictures{margin-top:2%}.articles-container .article-card hr{border:1px solid #30384b;margin:5% 0}@media only screen and (max-width:800px){.articles-container{margin:auto;width:80%}}.lbc-logo-association{margin-bottom:2%}.lbc-logo-association img{width:80%}#thanks-container .thanks img{position:relative;top:0;width:100%}#thanks-container .thanks h1{color:#fff;font-size:9.375em;font-weight:600;margin-left:30%;position:absolute;top:20%;width:70%;z-index:1}#thanks-container .thanks p{color:#fff;font-size:2em;left:20%;position:absolute;top:55%;width:70%;z-index:1}#thanks-container .thanks h2{color:#fff;font-size:3em;font-weight:600;left:30%;position:absolute;top:85%;width:70%;z-index:1}@media only screen and (max-width:1180px){#thanks-container .thanks h1{font-size:8em}#thanks-container .thanks p{font-size:1.5em}#thanks-container .thanks h2{font-size:2.5em}}@media only screen and (max-width:1100px){#thanks-container .thanks img{margin-top:-5%}#thanks-container .thanks h1{font-size:7em}#thanks-container .thanks p{font-size:1em}#thanks-container .thanks h2{font-size:2em;top:80%}}.country-header{position:relative}.country-header .association-banner{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;min-height:440px;position:relative}@media only screen and (max-width:640px){.country-header .association-banner{min-height:300px}}.country-header .association-banner .association-country{position:absolute;text-align:center;top:calc(50% - 46px);width:100%}.country-header .association-banner .association-country hr{background-color:#fff;height:3px;margin:auto;width:5%;z-index:1}.country-header .association-banner .association-country h1{color:#fff;font-size:2.25em;margin-top:5px;z-index:1}.country-header .association-infos{background-color:#30384b;bottom:0;position:absolute;width:100%}.country-header .association-infos h2{color:#fff;font-size:1.125em;padding:.5%;text-align:center}@media only screen and (max-width:800px){.country-header .association-infos h2{font-size:.9em}}.country-header .association-infos h2 span{font-size:2.25em;font-weight:600}@media only screen and (max-width:800px){.country-header .association-infos h2 span{font-size:1.5em}}.country-header .association-infos p{color:#fff;font-size:1.125em;padding-bottom:1%;text-align:center}.country-header .association-infos p .selected{font-weight:600}#association-gallery .gallery-header .article-flex{display:flex;width:100%}#association-gallery .gallery-header .article-flex .lbc-logo-association{margin:5% 0 0 10%;width:20%}#association-gallery .gallery-header .article-flex .article-info{margin:5% 10% 0 0;width:60%}#association-gallery .pictures{background-color:#fff;border-radius:20px;box-shadow:3px 3px 10px rgba(0,0,0,.25);margin:0 10% 10%;padding:5%;position:relative;width:80%;z-index:1}#association-gallery .pictures figcaption,#association-gallery .pictures h2{text-align:center}#association-gallery .pictures .picture-popin .article-detail .close-popin{float:right;margin-top:-5%}#blog-container{background:#fff;display:flex;flex-direction:column;justify-content:center;padding:50px 0}#blog-container .blog-container-title{display:flex;margin:auto auto 20px;width:80%}#blog-container .blog-container-title h2{font-size:24px;font-weight:700}#blog-container .all-articles-container{margin:0 0 50px;width:100%}#blog-container .all-articles-container .article-link{color:#30384b;cursor:pointer;display:block;padding:16px 0}#blog-container .all-articles-container .article-link:hover{background-color:#f7f7f7}#blog-container .all-articles-container .article-link .article-block{display:flex;margin:auto;width:80%}#blog-container .all-articles-container .article-link .article-block .article-cover img{height:186px;object-fit:cover;width:342px}#blog-container .all-articles-container .article-link .article-block .article-description{max-height:186px;padding:20px;width:80%}#blog-container .all-articles-container .article-link .article-block .article-description .article-content{-moz-line-clamp:5;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-moz-box;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;visibility:visible}#blog-container .all-articles-container .article-link .article-block .article-description .article-content h2{font-size:15px}#blog-container .all-articles-container .article-link .article-block .article-description .article-title{font-size:18px;font-weight:600;padding-bottom:16px}#article-single-container{display:flex;margin:20px auto 0;width:85%}#article-single-container .preview-banner{background-color:#e00;border:solid;font-size:4em;position:fixed;right:0;z-index:9999}#article-single-container .article-details{margin-bottom:50px;padding-right:20px;width:75%}#article-single-container .article-details .back-to-menu{color:#182d4d;display:flex;font-family:NeutraTextLight,sans-serif;font-size:20px;margin-bottom:10px}#article-single-container .article-details .back-to-menu img{margin-right:10px;width:30px}#article-single-container .article-details .article-content{max-width:708px}#article-single-container .article-details .article-content h2{font-size:24px;font-weight:700;margin:24px 0 10px}#article-single-container .article-details .article-content h3{color:#d6ae4f;font-size:16px;margin:16px 0}#article-single-container .article-details .article-cover img{display:block;height:250px;margin-bottom:16px;object-fit:cover;width:708px}#article-single-container .article-details .article-title{font-size:24px;font-weight:700;margin-bottom:24px}#article-single-container .article-details h2{color:#d6ae4f;font-family:NeutraTextDemi;letter-spacing:3px;margin:20px 0 15px;text-transform:uppercase}#article-single-container .article-details .blog-title-image{align-items:center;background-position:50%;background-size:cover;border-radius:6px;display:flex;height:auto;justify-content:center;padding:1% 10%;position:relative}#article-single-container .article-details .blog-title-image .blur{background:#182d4d;border-radius:6px;height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%}#article-single-container .article-details .blog-title-image h1{color:#fff;font-family:NeutraTextDemi;font-size:2.2rem;padding:30px 5px;text-align:center;text-transform:uppercase;z-index:0}#article-single-container .article-details .job-content{margin:15px 0 0}#article-single-container .article-details .job-content h3{color:#d6ae4f;font-family:NeutraTextDemi;font-size:1.4rem;margin-bottom:5px}#article-single-container .article-details .job-content p{font-family:NeutraTextDemi;font-size:1.025rem;line-height:20px}#article-single-container .article-details .job-content ul{font-family:NeutraTextDemi;font-size:1.025rem;margin-top:5px}#article-single-container .article-details .job-content ul li:before{color:#d6ae4f;content:"\2022";display:inline-block;width:1em}#article-single-container .article-details .job-content ul li{display:flex}#article-single-container .article-details .job-content ul li span:before{align-self:center;background-color:#ecd7aa;content:attr(div);display:block;height:10px;margin:7px 7px 0 0;opacity:.6;position:absolute;width:90px;z-index:-1}#article-single-container .article-details .job-content ul li span{display:flex;font-family:Sans-serif;margin-left:5px;width:max-content;z-index:1}#article-single-container .articles-light-list{margin-top:100px;width:30%}#article-single-container .articles-light-list h2{font-weight:600;margin-bottom:16px}#article-single-container .articles-light-list .articles-container .article{color:#30384b;cursor:pointer;display:block;padding:16px 0}#article-single-container .articles-light-list .articles-container .article:hover{background-color:#f7f7f7}#article-single-container .articles-light-list .articles-container .article .article-cover{margin-left:12px}#article-single-container .articles-light-list .articles-container .article .article-cover img{height:186px;margin-bottom:23px;object-fit:cover;width:290px}#article-single-container .articles-light-list .articles-container .article .article-cover .article-title{font-size:18px;font-weight:600}#article-single-container .articles-light-list-job{border-left:1px solid #d6ae4f;margin-bottom:20px;margin-top:86px;width:25%}#article-single-container .articles-light-list-job h2{font-family:NeutraTextDemi;font-size:1.2rem;margin:0 0 16px 20px}#article-single-container .articles-light-list-job .blog-card-offer{display:block;width:100%}#article-single-container .articles-light-list-job .blog-card-offer .card-offer-flex{display:flex;flex-direction:column;justify-content:center;margin-left:20px}#article-single-container .articles-light-list-job .blog-card-offer .card-offer-flex .link-home-offer{color:#182d4d;width:100%}#article-single-container .articles-light-list-job .blog-card-offer .card-offer-flex .link-home-offer .card-content{background-color:#fff;border-radius:8px;box-shadow:0 1px 8px rgba(0,0,0,.2);margin:0 auto 22px}#article-single-container .articles-light-list-job .blog-card-offer .card-offer-flex .link-home-offer .card-content .card-img{border-radius:11px;height:100px;object-fit:cover;padding:6px 6px 0;width:100%}#article-single-container .articles-light-list-job .blog-card-offer .card-offer-flex .link-home-offer .card-content .offer-sector{font-size:smaller;padding:0 9px}#article-single-container .articles-light-list-job .blog-card-offer .card-offer-flex .link-home-offer .card-content .offer-title{font-family:NeutraTextBold;margin:0;padding:0 9px;text-transform:capitalize}#article-single-container .articles-light-list-job .blog-card-offer .card-offer-flex .link-home-offer .card-content .offer-details{color:#182d4d;margin:7px 0;width:100%}#article-single-container .articles-light-list-job .blog-card-offer .card-offer-flex .link-home-offer .card-content .offer-details ul{grid-gap:1px;display:grid;grid-template-columns:repeat(2,1fr);padding:0 9px 5px}#article-single-container .articles-light-list-job .blog-card-offer .card-offer-flex .link-home-offer .card-content .offer-details ul li{gap:8px;align-items:center;display:flex;line-height:15px;padding-bottom:2px}#article-single-container .articles-light-list-job .blog-card-offer .card-offer-flex .link-home-offer .card-content .offer-details ul li img{width:20px}#article-single-container .articles-light-list-job .blog-card-offer .card-offer-flex .link-home-offer .card-content .offer-details ul li .picto-width{padding-left:1px;width:22px}#article-single-container .articles-light-list-job .blog-card-offer .more-offer-home:before{background:#30384b;bottom:-1px;content:"";display:block;height:1px;left:0;position:absolute;transition:all .3s ease-in-out;width:0}#article-single-container .articles-light-list-job .blog-card-offer .more-offer-home{gap:5px;align-items:center;-webkit-background-clip:text;background-position:-100%;background-size:200% 100%;border-bottom:1px solid #d6ae4f;color:#182d4d;display:flex;font-size:1.2rem;margin:0 auto;padding:10px 0 0;position:relative;text-align:center;transition:all .3s ease-in-out;width:fit-content}#article-single-container .articles-light-list-job .blog-card-offer .more-offer-home img{fill:#182d4d;height:18px;padding-top:4px;width:16px}#article-single-container .articles-light-list-job .blog-card-offer .more-offer-home:hover{background-position:0}#article-single-container .articles-light-list-job .blog-card-offer .more-offer-home:hover:before{width:100%}@media only screen and (max-width:1280px){#article-single-container{flex-direction:column}#article-single-container .article-details,#article-single-container .articles-light-list{margin:0 auto 50px;width:95%}#article-single-container .article-details{padding-right:0}#article-single-container .article-details .article-content{max-width:762px}#article-single-container .article-details .article-cover img{width:100%}#article-single-container .articles-light-list .articles-container{gap:10px;display:flex;margin:0;overflow-x:scroll;width:inherit}#article-single-container .articles-light-list .articles-container .article .article-cover{margin-left:0}#article-single-container .articles-light-list .articles-container .article .article-cover img{height:144px;margin-bottom:26px;width:222px}#article-single-container .articles-light-list-job{border-left:none;border-top:1px solid #d6ae4f;padding-top:25px}#article-single-container .articles-light-list-job h2{margin-left:0}#article-single-container .articles-light-list-job .blog-card-offer{margin:0 auto;width:70%}#article-single-container .articles-light-list-job .blog-card-offer .card-offer-flex{margin-left:0}#article-single-container .articles-light-list-job .articles-container{gap:10px;display:flex;margin:0;overflow-x:scroll;width:inherit}#article-single-container .articles-light-list-job .articles-container .article .article-cover{margin-left:0}#article-single-container .articles-light-list-job .articles-container .article .article-cover img{height:144px;margin-bottom:26px;width:222px}}@media only screen and (max-width:1180px){#blog-container .all-articles-container .article-link{padding:0}#blog-container .all-articles-container .article-link .article-block{width:80%}#blog-container .all-articles-container .article-link .article-block .article-cover img{height:158px;width:239px}#blog-container .all-articles-container .article-link .article-block .article-description{max-height:158px;width:100%}#blog-container .all-articles-container .article-link .article-block .article-description .article-content{-moz-line-clamp:4;-webkit-line-clamp:4;line-clamp:4}}@media only screen and (max-width:640px){#blog-container{padding:0 7%;width:100%}#blog-container .blog-container-title{padding-bottom:2%;padding-top:6%;width:100%}#blog-container .blog-container-title h2{margin-left:0}#blog-container .all-articles-container{margin:auto}#blog-container .all-articles-container .article-link{border-bottom:1px solid #30384b;margin-bottom:20%}#blog-container .all-articles-container .article-link:last-child{border-bottom:none;margin-bottom:0}#blog-container .all-articles-container .article-link .article-block{align-items:center;flex-direction:column;width:100%}#blog-container .all-articles-container .article-link .article-block .article-cover{width:100%}#blog-container .all-articles-container .article-link .article-block .article-cover img{height:100%;padding-bottom:24px;width:100%}#blog-container .all-articles-container .article-link .article-block .article-description{padding:0 0 32px;width:343px}#blog-container .all-articles-container .article-link .article-block .article-description .article-title{padding-bottom:16px}#article-single-container{width:95%}#article-single-container .article-details .blog-title-image h1{font-size:1.7rem;padding:10px 5px}#article-single-container .article-details .job-content h3{font-size:1.1rem}#article-single-container .article-details .job-content p{font-size:.95rem;line-height:17px}#article-single-container .article-details .job-content ul{font-size:.95rem}#article-single-container .article-details .article-cover{margin-bottom:24px}#article-single-container .article-details .article-cover img{height:158px;margin:auto}#article-single-container .articles-light-list .blog-card-offer{width:100%}#article-single-container .articles-light-list .articles-container .article .article-cover img{height:194px;margin-bottom:16px;width:343px}}@media only screen and (max-width:479px){#blog-container .all-articles-container{margin:auto}#article-single-container,#blog-container .all-articles-container .article-link .article-block,#blog-container .all-articles-container .article-link .article-block .article-description{width:100%}#article-single-container .article-details,#article-single-container .articles-light-list{width:85%}#article-single-container .article-details .article-content{width:95%}#article-single-container .article-details .article-cover img{width:100%}}.article-content img{height:auto;max-width:100%}#our-company-main{background:#fff}#our-company-main .us-container{background:#f7f7f7;display:flex;font-size:16px;overflow:hidden;padding:2% 10% 0}#our-company-main .us-container h1{font-size:24px;font-weight:700;margin-bottom:32px}#our-company-main .us-container h3{font-weight:700;margin-bottom:5px}#our-company-main .us-container p{margin-bottom:18px}@media only screen and (max-width:640px){#our-company-main .us-container p.reduced{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}}#our-company-main .us-container .content-left{margin:auto;width:45%}#our-company-main .us-container .content-right{margin:66px auto auto;width:45%}#our-company-main .us-container .content-right .mobile-app{min-height:200px;position:relative;z-index:0}#our-company-main .us-container .content-right .mobile-app img{display:block;left:50%;position:absolute;top:0;transform:translate(-50%);width:45%}#our-company-main .us-container .content-condense{display:none;padding:5% 0}#our-company-main .us-container .content-condense h3{color:#d6ae4f;cursor:pointer;margin-bottom:2%}@media only screen and (max-width:799px){#our-company-main .us-container{padding-left:3%;padding-right:3%}#our-company-main .us-container p{margin-bottom:21px}#our-company-main .us-container h1{margin-bottom:20px}#our-company-main .us-container .content-left,#our-company-main .us-container .content-right{display:none}#our-company-main .us-container .content-condense{display:unset;padding-bottom:0}}#our-company-main .cta-extand{color:#d5ae4e;display:none}@media only screen and (max-width:640px){#our-company-main .cta-extand{display:block}}#our-company-main .our-values-container{background:#fff;display:flex;padding:2% 10%;position:relative;z-index:1}#our-company-main .our-values-container h2,#our-company-main .our-values-container h3{font-weight:700;margin-bottom:20px}#our-company-main .our-values-container h3{width:10%}#our-company-main .our-values-container .our-values-img{display:flex;width:35%}@media only screen and (max-width:1025px){#our-company-main .our-values-container .our-values-img{display:none}}#our-company-main .our-values-container .our-values-img img{width:80%}#our-company-main .our-values-container .our-values-content{width:65%}@media only screen and (max-width:1025px){#our-company-main .our-values-container .our-values-content{width:100%}}#our-company-main .our-values-container .our-values-content .value{display:flex;margin-bottom:2%}#our-company-main .our-values-container .our-values-content .value p{margin-left:2%;width:80%}@media only screen and (max-width:799px){#our-company-main .our-values-container .our-values-content .value{flex-direction:column}#our-company-main .our-values-container{margin:auto;padding:2% 3%}#our-company-main .our-values-container .our-values-content{width:100%}#our-company-main .our-values-container .our-values-content .value{display:flex;margin-bottom:2%}#our-company-main .our-values-container .our-values-content .value p{margin-left:0;width:100%}}#our-company-main .field-container{background:#f7f7f7;padding:2% 10%;text-align:center}#our-company-main .field-container h2{font-size:24px;font-weight:700;margin:auto auto 40px}#our-company-main .field-container .field-list{display:grid;font-size:18px;grid-template-columns:repeat(3,1fr);justify-content:space-evenly;margin:auto}#our-company-main .field-container .field-list .field{text-align:start;width:fit-content}#our-company-main .field-container .field-list .field img{margin-right:9px;width:24px}@media only screen and (max-width:799px){#our-company-main .field-container .field-list{grid-template-columns:repeat(1,1fr)}#our-company-main .field-container .field-list .field{padding:1% 4%}#our-company-main .field-container{padding:2% 3%}#our-company-main .field-container h2{margin-bottom:20px}}#our-company-main .cycle-container .cycle-img{background:#30384b;padding:5% 15%}@media only screen and (max-width:640px){#our-company-main .cycle-container .cycle-img{display:none}}#our-company-main .cycle-container .cycle-img img{display:block;margin:auto;width:100%}#our-company-main .cycle-container .cycle-definition{grid-gap:0 5%;display:grid;grid-template-columns:repeat(2,1fr);margin:3% 0;padding:0 15%}#our-company-main .cycle-container .cycle-definition .definition{height:fit-content;margin:2% 0}#our-company-main .cycle-container .cycle-definition .definition .definition-title{background:#f7f7f7;border-radius:10px;box-shadow:2px 4px 6px rgba(0,0,0,.15);cursor:pointer;display:flex;height:53px;transition:all .1s linear}#our-company-main .cycle-container .cycle-definition .definition .definition-title:hover{box-shadow:4px 5px 8px rgba(0,0,0,.25)}#our-company-main .cycle-container .cycle-definition .definition .definition-title .definition-title-text{font-size:18px;font-weight:700;margin:auto;width:80%}#our-company-main .cycle-container .cycle-definition .definition .definition-title .definition-title-text .number{display:none}#our-company-main .cycle-container .cycle-definition .definition .definition-title img{margin:auto}#our-company-main .cycle-container .cycle-definition .definition .definition-title.active img{transform:rotate(90deg)}#our-company-main .cycle-container .cycle-definition .definition .definition-content{display:none;line-height:22px;margin:2% 0}#our-company-main .cycle-container .cycle-definition .definition .definition-content.active{display:block}@media only screen and (max-width:799px){#our-company-main .cycle-container .cycle-definition{grid-template-columns:repeat(1,1fr);padding:0 2%}#our-company-main .cycle-container .cycle-definition .definition .definition-title{background:unset;border-radius:unset;box-shadow:unset;height:unset}#our-company-main .cycle-container .cycle-definition .definition .definition-title:hover{box-shadow:unset}#our-company-main .cycle-container .cycle-definition .definition .definition-title .definition-title-text .number{display:unset}#our-company-main .cycle-container .cycle-definition .definition .definition-title .definition-title-text .quote{display:none}}#our-company-main .more-container{background:#f7f7f7;margin-top:2%;padding:2% 10%}#our-company-main .more-container .more-block{display:flex;margin-bottom:2%;min-height:160px}#our-company-main .more-container .more-block .more-image{margin:0 auto;width:30%}#our-company-main .more-container .more-block .more-image img{width:100%}#our-company-main .more-container .more-block .more-content{height:100%;margin:auto;width:60%}#our-company-main .more-container .more-block .more-content h3{font-size:18px;font-weight:700;margin-bottom:2%}#our-company-main .more-container .more-block .more-content p{line-height:22px}@media only screen and (max-width:640px){#our-company-main .more-container .more-block .more-content p.reduced{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}}#our-company-main .more-container .more-conclusion{color:#000;display:block;font-weight:600;margin:0 auto;width:80%;width:fit-content}#our-company-main .more-container .more-conclusion:hover{color:#d6ae4f}@media only screen and (max-width:799px){#our-company-main .more-container .more-block{display:flex;margin-bottom:0;min-height:160px}#our-company-main .more-container .more-block .more-image{display:none}#our-company-main .more-container .more-block .more-content{margin:3% 0;width:100%}#our-company-main .more-container{padding:2% 3%}#our-company-main .more-container .more-conclusion{margin-bottom:3%}}#faq-main{background-color:#f7f7f7;width:100%}#faq-main .faq-header{padding:5% 10% 0}#faq-main .faq-header h1{font-size:1.5em}#faq-main .faq-header h1 img{padding-right:1%}#faq-main .faq-header p{font-size:1.125em;padding:1.5% 0 0}#faq-main .faq-search-container{margin:0 10%;width:80%}#faq-main .faq-search-container .faq-searchbar{border:1px solid #30384b;height:40px;margin:2% 1% 0 0;width:30%}#faq-main .faq-search-container label{position:relative}#faq-main .faq-search-container label img{position:absolute;right:20px;top:20%}#faq-main .faq-section{margin:3% 10% 0;padding-bottom:5%;width:80%}#faq-main .faq-section .faq-arrow{background-position:50%;background-repeat:no-repeat;background-size:30px;cursor:pointer}#faq-main .faq-section .faq-arrow.active{transform:rotate(90deg)}#faq-main .faq-section .faq-arrow.faq-arrow-subcategory{position:absolute;right:30px;top:30px}#faq-main .faq-section .faq-container{margin:12px 0}#faq-main .faq-section .faq-container .faq-category-header{align-items:center;background-color:#fff;border-radius:10px;box-shadow:4px 4px 4px hsla(0,0%,45.1%,.2);display:flex;justify-content:space-between;padding:2% 5%;position:relative;width:100%}#faq-main .faq-section .faq-container .faq-category-header .faq-category-header-content h2{font-size:1.125em;font-weight:600}#faq-main .faq-section .faq-container .faq-category-header .faq-category-header-content p{font-size:1em;padding-top:1%}#faq-main .faq-section .faq-container .faq-category-header.active .faq-arrow img{transform:rotate(90deg)}#faq-main .faq-section .faq-container .faq-category-body{display:none;margin:0 10%;width:80%}#faq-main .faq-section .faq-container .faq-category-body.active{display:block}#faq-main .faq-section .faq-container .faq-category-body .faq-content-category .faq-content-sub-category-title{font-size:1.125em;font-weight:600;padding:2% 0 1%}#faq-main .faq-section .faq-container .faq-category-body .faq-content-category .faq-main-content-block{background-color:#fff;border-radius:10px;box-shadow:4px 4px 4px hsla(0,0%,45.1%,.1);margin:2% 0;padding:2% 5%;position:relative}#faq-main .faq-section .faq-container .faq-category-body .faq-content-category .faq-main-content-block .faq-content-block{max-height:50px;overflow:hidden;width:90%}#faq-main .faq-section .faq-container .faq-category-body .faq-content-category .faq-main-content-block .faq-content-block h3{font-size:1.125em;font-weight:600;padding:0 0 1%}#faq-main .faq-section .faq-container .faq-category-body .faq-content-category .faq-main-content-block .faq-content-block .faq-content-block-tiny{font-size:1em;overflow:hidden;text-overflow:ellipsis}#faq-main .faq-section .faq-container .faq-category-body .faq-content-category .faq-main-content-block .faq-content-block.active{max-height:100%}#faq-main .faq-section .faq-container .faq-category-body .faq-content-category .faq-main-content-block.active .faq-arrow img{transform:rotate(90deg)}@media only screen and (max-width:1180px){#faq-main .faq-search-container .faq-searchbar{width:40%}}@media only screen and (max-width:1100px){#faq-main .faq-search-container .faq-searchbar{width:50%}#faq-main .faq-section .faq-container .faq-category-body{margin:auto;width:90%}}#home-container{background-color:#fff;height:100%;position:relative}#home-container .search-job-container{background-color:#30384b;display:flex;padding:3% 5%;top:10%}#home-container .search-job-container h1{color:#fff;font-size:2.2em;font-style:normal;padding:0 0 2%}#home-container .search-job-container h1 #first-line-slogan{font-family:NeutraTextDemi;font-size:2.2em}#home-container .search-job-container h1 .second-line-slogan{color:#d6ae4f;font-style:normal}#home-container .search-job-container .search-container{padding-bottom:5%;width:50%}#home-container .search-job-container .search-container form .job-select{border-radius:50px;outline:none;padding:16px;width:65%}#home-container .search-job-container .search-container form a{margin-left:5%}#home-container .search-job-container .card-home-offer{padding:10px;width:50%}#home-container .search-job-container .card-home-offer h3{border-bottom:1px solid #d6ae4f;color:#fff;font-family:NeutraTextBook;font-size:1.45rem;margin-left:25px;width:fit-content}#home-container .search-job-container .card-home-offer .card-offer-flex{display:flex;justify-content:space-evenly;padding:10px 0 5px}#home-container .search-job-container .card-home-offer .card-offer-flex .link-home-offer{color:#182d4d;width:45%}#home-container .search-job-container .card-home-offer .card-offer-flex .link-home-offer .card-content{background-color:#fff;border-radius:8px;height:100%;width:100%}#home-container .search-job-container .card-home-offer .card-offer-flex .link-home-offer .card-content .card-img{border-radius:11px;height:100px;object-fit:cover;padding:6px 6px 0;width:100%}#home-container .search-job-container .card-home-offer .card-offer-flex .link-home-offer .card-content .offer-sector{font-size:smaller;padding:0 20px}#home-container .search-job-container .card-home-offer .card-offer-flex .link-home-offer .card-content .offer-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box!important;font-family:NeutraTextBold;overflow:hidden;padding:0 20px;text-overflow:ellipsis;text-transform:capitalize;white-space:normal}#home-container .search-job-container .card-home-offer .card-offer-flex .link-home-offer .card-content .offer-details{padding:0 20px}#home-container .search-job-container .card-home-offer .card-offer-flex .link-home-offer .card-content .offer-details ul{gap:3px;align-items:start;display:flex;flex-direction:column;font-family:NeutraTextBook,sans-serif;padding:5px 0 12px}#home-container .search-job-container .card-home-offer .card-offer-flex .link-home-offer .card-content .offer-details ul li{gap:7px;align-items:center;display:flex}#home-container .search-job-container .card-home-offer .card-offer-flex .link-home-offer .card-content .offer-details ul li img{height:auto;width:22px}@media only screen and (max-width:640px){#home-container .search-job-container .card-home-offer .card-offer-flex .link-home-offer .card-content .offer-details ul{flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%}}#home-container .search-job-container .card-home-offer .more-offer-home:before{background:#30384b;bottom:-1px;content:"";display:block;height:1px;left:0;position:absolute;transition:all .3s ease-in-out;width:0}#home-container .search-job-container .card-home-offer .more-offer-home{gap:5px;align-items:center;-webkit-background-clip:text;background-position:-100%;background-size:200% 100%;border-bottom:1px solid #d6ae4f;color:#fff;display:flex;font-size:1.2rem;margin:0 auto;padding:10px 0 0;position:relative;text-align:center;transition:all .3s ease-in-out;width:fit-content}#home-container .search-job-container .card-home-offer .more-offer-home img{height:18px;padding-top:4px;width:16px}#home-container .search-job-container .card-home-offer .more-offer-home:hover{background-position:0}#home-container .search-job-container .card-home-offer .more-offer-home:hover:before{width:100%}#home-container .background-top{background-color:#fff;height:50%;margin-top:0;padding-bottom:1%}#home-container .background-top .card-home-offer-mob{display:none}#home-container .background-top .our-values{background-color:#f7f7f7;display:flex;padding:4% 9% 0;width:100%}#home-container .background-top .our-values h2{display:none}#home-container .background-top .our-values .pictures{align-items:center;display:flex;flex-direction:column;height:450px;margin:auto;width:45%}@media only screen and (max-width:1180px){#home-container .background-top .our-values .pictures{height:auto}}#home-container .background-top .our-values .pictures .main-picture,#home-container .background-top .our-values .pictures .main-picture img{width:100%}#home-container .background-top .our-values .pictures .other-pictures{gap:10px;align-items:center;display:flex}#home-container .background-top .our-values .description{padding:0 5% 5%;width:55%}#home-container .background-top .our-values .description h3{color:#30384b;font-family:NeutraTextDemi;font-size:1.5em;padding-bottom:2%}#home-container .background-top .our-values .description .cta-extand{color:#d5ae4e;display:none}#home-container .background-top .our-values .description .extand-detail{color:#30384b;font-size:1em;line-height:1.5em}#home-container .background-top .annonces{display:flex;margin:0 auto;min-height:350px;width:95%}#home-container .background-top .annonces .opening-city{padding-left:15px;width:52%}#home-container .background-top .annonces .opening-city h2{color:#d6ae4f;font-family:NeutraTextDemi;font-size:2rem;margin-top:20px;position:relative;width:88%;z-index:5}#home-container .background-top .annonces .opening-city h2 img{bottom:-18px;left:-33px;position:absolute;transform:rotate(11deg);width:63px;z-index:-1}#home-container .background-top .annonces .opening-city h2 span{color:#182d4d}#home-container .background-top .annonces .opening-city .city-content{align-items:center;display:block}#home-container .background-top .annonces .opening-city .city-content .city-text{width:88%}#home-container .background-top .annonces .opening-city .city-content .city-text .intro-city{font-size:1.1rem;margin-top:20px}#home-container .background-top .annonces .opening-city .city-content .city-text .intro-city span{font-weight:900}#home-container .background-top .annonces .opening-city .city-content .city-text .intro-city span:nth-child(2){color:#d6ae4f}#home-container .background-top .annonces .opening-city .city-content .city-text .text-city{font-family:NeutraTextDemi;font-size:1.3rem;margin-top:25px;width:88%}#home-container .background-top .annonces .opening-city .city-content .city-text .text-city span{color:#d6ae4f;font-style:italic}#home-container .background-top .annonces .opening-city .city-content .city-img{margin:0 auto;width:60%}#home-container .background-top .annonces .opening-city .city-content .city-img img{margin:0 auto 20px;padding-top:26px;width:96%}#home-container .background-top .annonces .lbc-application{display:flex;justify-content:space-between;overflow:hidden;width:48%}#home-container .background-top .annonces .lbc-application .download-none{display:none}#home-container .background-top .annonces .lbc-application .pictures{display:flex;flex-direction:column;padding-top:10%;width:45%}#home-container .background-top .annonces .lbc-application .pictures img{margin:0 auto;width:97%}#home-container .background-top .annonces .lbc-application .description{display:flex;flex-direction:column;width:55%}#home-container .background-top .annonces .lbc-application .description h2{color:#30384b;font-family:NeutraTextDemi;font-size:2.3em;margin-top:35px;padding-bottom:1%;padding-left:20px}#home-container .background-top .annonces .lbc-application .description p{color:#30384b;font-size:1.1em;margin-top:25px;padding-bottom:35px;padding-left:20px}#home-container .background-top .annonces .lbc-application .description .download-buttons-container{display:flex;flex-direction:row;justify-content:space-evenly;order:5;width:100%}#home-container .background-top .annonces .lbc-application .description .download-buttons-container .button-store-download{align-items:center;border:2px solid #fff;border-radius:60px;box-shadow:4px 4px 4px hsla(0,0%,74.5%,.5);color:#30384b;display:flex;height:65px;justify-content:space-evenly;margin:5px;width:225px}#home-container .background-top .annonces .lbc-application .description .download-buttons-container .button-store-download img{float:left;padding:1% 4% 0 0;vertical-align:center;width:20%}#home-container .background-top .annonces .lbc-application .description .download-buttons-container .button-store-download .store{font-weight:700}#home-container .background-top .annonces .lbc-application .description .download-buttons-container .button-store-download:hover{border:2px solid #30384b}#home-container .important-number{background-color:#fff;border-radius:5px;box-shadow:4px 4px 12px hsla(0,0%,74.5%,.4);display:flex;justify-content:space-between;margin:1% 10%;padding:0 0 2%;width:80%}#home-container .important-number .stats{text-align:center;width:24%}#home-container .important-number .stats p{color:#30384b;font-size:3em}#home-container .important-number .stats h3{color:#30384b;font-size:1em}#home-container .our-association{background-color:#30384b;display:flex;padding:5% 10% 1%;width:100%}#home-container .our-association h2{display:none}#home-container .our-association .description{padding:0 5% 5%;width:50%}#home-container .our-association .description .title-asso{color:#fff;font-family:NeutraTextDemi;font-size:1.5em;padding-bottom:4%}#home-container .our-association .description p{color:#fff;font-size:1em;line-height:1.5em;padding-bottom:6%}#home-container .our-association .description button:hover a{color:#fff}#home-container .our-association .description .lbc-association-logo{float:right}#home-container .our-blog{background-color:#fff;margin:5% 10% 0;width:80%}#home-container .our-blog h2{color:#30384b;font-family:NeutraTextDemi;font-size:1.5em;padding-bottom:2%}#home-container .our-blog .blog-container{height:23vh;width:100%}#home-container .our-blog .blog-container .articles-container{gap:5%;display:-webkit-box;margin:auto;overflow:hidden;width:100%}#home-container .our-blog .blog-container .articles-container .article{width:30%}#home-container .our-blog .blog-container .articles-container .article img{background-color:grey;height:200px;width:100%}#home-container .our-blog .blog-container .articles-container .article h3{font-size:1.125em;font-weight:600;overflow:hidden;padding-top:1%;text-overflow:ellipsis;white-space:nowrap}#home-container .our-blog .blog-container .article-container-mobile{display:none}#home-container .our-blog .articles-cta{margin-top:2%;padding-bottom:5%}@media only screen and (max-width:1180px){#home-container .search-job-container{display:flex;flex-direction:column;padding-top:4%;width:100%}#home-container .search-job-container h1{font-size:2.7em;text-align:center}#home-container .search-job-container h1 #first-line-slogan{font-size:1.7em}#home-container .search-job-container .search-container{padding-bottom:3%;width:100%}#home-container .search-job-container .search-container form{text-align:center}#home-container .search-job-container .card-home-offer{flex-direction:column;width:100%}#home-container .search-job-container .card-home-offer h3{margin-left:4%}#home-container .search-job-container .card-home-offer .card-content{width:40%}#home-container .background-top .card-home-offer-mob{display:none}#home-container .background-top .our-values{flex-wrap:wrap}#home-container .background-top .our-values h2{display:initial;font-size:1.375em;font-weight:600;padding-bottom:2%;width:100%}#home-container .background-top .our-values .pictures{margin-bottom:4%;margin-top:4%;width:100%}#home-container .background-top .our-values .description{padding:0;width:100%}#home-container .background-top .our-values .description h2{display:none}#home-container .background-top .important-number .stats p{font-size:1.5em}#home-container .background-top .annonces{display:block;height:auto;margin:0 auto;width:80%}#home-container .background-top .annonces h2{width:91%}#home-container .background-top .annonces .opening-city{width:100%}#home-container .background-top .annonces .opening-city .city-content .city-text .text-city{width:85%}#home-container .background-top .annonces .opening-city .city-content .city-img{width:42%}#home-container .background-top .annonces .opening-city .city-content .city-img img{margin:0;width:100%}#home-container .background-top .annonces .lbc-application{width:100%}#home-container .background-top .annonces .lbc-application .description h2{font-size:2.1em;padding-top:2%}#home-container .background-top .annonces .lbc-application .description p{font-size:1em}#home-container .background-top .annonces .lbc-application .description .download-buttons-container{margin-bottom:3%;width:100%}#home-container .our-association{flex-wrap:wrap}#home-container .our-association h2{color:#fff;display:initial;font-size:1.375em;font-weight:600;padding-bottom:4%;width:100%}#home-container .our-association .description{padding:0;width:100%}#home-container .our-association .description .title-asso{display:none}#home-container .our-association .description img{margin-top:-5%;width:20%}#home-container .lbc-application{height:auto}#home-container .lbc-application .description{width:65%}#home-container .lbc-application .pictures img{width:100%}}@media only screen and (max-width:640px){#home-container{margin-top:-1%}#home-container .search-job-container{padding-top:8%}#home-container .search-job-container h1{font-size:1.2em;padding-bottom:6%;text-align:left}#home-container .search-job-container h1 #first-line-slogan{font-size:1.9em}#home-container .search-job-container .search-container{float:none;padding-bottom:0}#home-container .search-job-container .search-container form{text-align:left}#home-container .search-job-container .search-container form .job-select{margin-bottom:2%;width:100%}#home-container .search-job-container .search-container form a{margin:2% 0 0}#home-container .search-job-container .card-home-offer{display:none}#home-container .background-top .card-home-offer-mob{display:block;padding:10px;width:100%}#home-container .background-top .card-home-offer-mob h3{border-bottom:1px solid #d6ae4f;color:#182d4d;font-family:NeutraTextBook;font-size:1.45rem;font-weight:700;margin-left:8%;width:fit-content}#home-container .background-top .card-home-offer-mob .card-offer-flex{display:flex;justify-content:center;padding:0}#home-container .background-top .card-home-offer-mob .card-offer-flex .link-home-offer{color:#182d4d;width:100%}#home-container .background-top .card-home-offer-mob .card-offer-flex .link-home-offer .card-content{background-color:#fff;border-radius:8px;box-shadow:0 1px 8px rgba(0,0,0,.2);margin:10px auto 0;width:85%}#home-container .background-top .card-home-offer-mob .card-offer-flex .link-home-offer .card-content .card-img{border-radius:11px;height:100px;object-fit:cover;padding:6px 6px 0;width:100%}#home-container .background-top .card-home-offer-mob .card-offer-flex .link-home-offer .card-content .offer-sector{font-size:smaller;padding:0 9px}#home-container .background-top .card-home-offer-mob .card-offer-flex .link-home-offer .card-content .offer-title{font-family:NeutraTextBold;padding:0 9px;text-transform:capitalize}#home-container .background-top .card-home-offer-mob .card-offer-flex .link-home-offer .card-content .offer-details{color:#182d4d;margin:7px 0;width:100%}#home-container .background-top .card-home-offer-mob .card-offer-flex .link-home-offer .card-content .offer-details ul{grid-gap:1px;display:grid;grid-template-columns:repeat(2,1fr);padding:0 9px 5px}#home-container .background-top .card-home-offer-mob .card-offer-flex .link-home-offer .card-content .offer-details ul li{gap:8px;align-items:center;display:flex;padding-bottom:2px}#home-container .background-top .card-home-offer-mob .card-offer-flex .link-home-offer .card-content .offer-details ul li img{width:20px}#home-container .background-top .card-home-offer-mob .card-offer-flex .link-home-offer .card-content .offer-details ul li .picto-width{padding-left:1px;width:22px}#home-container .background-top .card-home-offer-mob .more-offer-home:before{background:#30384b;bottom:-1px;content:"";display:block;height:1px;left:0;position:absolute;transition:all .3s ease-in-out;width:0}#home-container .background-top .card-home-offer-mob .more-offer-home{gap:5px;align-items:center;-webkit-background-clip:text;background-position:-100%;background-size:200% 100%;border-bottom:1px solid #d6ae4f;color:#182d4d;display:flex;font-size:1.2rem;margin:0 auto;padding:10px 0 0;position:relative;text-align:center;transition:all .3s ease-in-out;width:fit-content}#home-container .background-top .card-home-offer-mob .more-offer-home img{fill:#182d4d;height:18px;padding-top:4px;width:16px}#home-container .background-top .card-home-offer-mob .more-offer-home:hover{background-position:0}#home-container .background-top .card-home-offer-mob .more-offer-home:hover:before{width:100%}#home-container .background-top .offer-light .offer-link{width:80%}#home-container .background-top .annonces .opening-city{padding-left:0}#home-container .background-top .annonces .opening-city h2{font-size:1.9em;text-align:center;width:100%}#home-container .background-top .annonces .opening-city .city-content{display:block;height:auto}#home-container .background-top .annonces .opening-city .city-content .city-text{padding-left:0;width:100%}#home-container .background-top .annonces .opening-city .city-content .city-text .intro-city{margin-top:25px}#home-container .background-top .annonces .opening-city .city-content .city-text .text-city{margin-top:25px;width:100%}#home-container .background-top .annonces .opening-city .city-content .city-img{margin:0 auto;width:70%}#home-container .background-top .annonces .opening-city .city-content .city-img img{width:100%}#home-container .background-top .annonces .lbc-application{flex-wrap:wrap;justify-content:center}#home-container .background-top .annonces .lbc-application .download-none{display:block;font-size:1.9em;font-weight:600;margin-top:30px;padding-top:3%;text-align:center}#home-container .background-top .annonces .lbc-application .description{margin-bottom:2%;width:100%}#home-container .background-top .annonces .lbc-application .description h2{display:none}#home-container .background-top .annonces .lbc-application .description .download-buttons-container{display:block}#home-container .background-top .annonces .lbc-application .description .download-buttons-container .button-store-download{margin:5px auto}#home-container .background-top .annonces .lbc-application .description .download-buttons-container .button-store-download img{width:35px}#home-container .background-top .annonces .lbc-application .pictures{width:100%}#home-container .background-top .our-values .description .cta-extand{display:block;margin-bottom:10px}#home-container .background-top .our-values .description .extand-detail.reduced{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;overflow:hidden}#home-container .background-top .important-number{flex-wrap:wrap;padding-bottom:4%}#home-container .background-top .important-number .stats{width:50%}#home-container .background-top .important-number .stats p{font-size:1.5em}#home-container .background-top .important-number .stats h3{font-size:.875em}#home-container .our-association .description img{width:30%}#home-container .our-blog .blog-container{height:auto}#home-container .our-blog .blog-container .splide{display:none}#home-container .our-blog .blog-container .article-container-mobile{gap:10px;display:flex;flex-direction:column;margin-bottom:30px}#home-container .our-blog .blog-container .article-container-mobile img{width:100%}#home-container .our-blog .blog-container .article-container-mobile h3{color:#30384b;font-size:1.5em}#home-container .articles-cta{text-align:center}}@media only screen and (max-width:320px){#home-container .lbc-application .description .download-buttons-container{display:block}#home-container .lbc-application .description .download-buttons-container .button-store-download{margin:8px auto}}.offer-provided-block{height:100%;position:absolute;right:0}.offer-provided-block img{height:50%}.offer-light-card{position:relative}.offer-light-card .offer-provided-block img{height:40%}.offer-title{text-transform:uppercase}#offer-single{background:#fff}#offer-single .back-to-menu{display:none}#offer-single .offer-single-description{display:flex;margin:0 auto;padding:2% 0;width:80%}#offer-single .offer-single-description .offer-single-text-description{padding-right:10px}#offer-single .offer-single-description .more-offers{padding:5% 2%}#offer-single .offer-single-description .more-offers #more-offers-title{font-family:NeutraTextDemi;font-size:1.3em;padding-bottom:2%}#offer-single .offer-single-description .more-offers .responsive-more-offers .offer-card-container{margin-bottom:3%}#offer-single .offer-single-description .more-offers .responsive-more-offers .offer-card-container .offer-light-card{display:block}#offer-single .offer-single-description .more-offers .responsive-more-offers .offer-card-container .offer-light-card .offer-salary-container{align-items:center;flex-direction:row;justify-content:start;padding:0 5% 3%!important;width:100%}#offer-single .offer-single-description .more-offers .responsive-more-offers .offer-card-container .offer-light-card .offer-salary-container .offer-contract-duration{margin-left:5%}#offer-single .offer-single-description .more-offers .responsive-more-offers .offer-card-container .offer-light-card .offer-highlight{padding:3% 5%;width:100%}#offer-single .offer-single-description .more-offers .responsive-more-offers .offer-link{text-decoration:none;width:100%}#offer-single .offer-single-description .more-offers .offers{height:7.75em;margin:2% 0;width:21.4375em}#offer-single .offer-single-description .more-offers #more-offer{color:#576889;font-family:NeutraTextDemi;font-size:1em;padding:3% 0;text-align:center}#offer-single .offer-single-description .more-offers #more-offer :visited,#offer-single .offer-single-description .more-offers #more-offer a{color:#30384b}#offer-single .offer-single-description .more-offers #more-offer :hover{color:#576889}#offer-single .offer-single-description .responsive-new-alert{display:none}#offer-single .offer-single-description .offer-single-additional{border-left:.5px solid #bebebe;height:100%;padding-left:15px}#offer-single .offer-single-description .offer-single-additional .consultant-description{background-color:#f7f7f7;margin:auto;overflow:hidden;text-align:center;width:100%}#offer-single .offer-single-description .offer-single-additional .consultant-description .top-description_consultant{background-color:#fff;padding:0 0 3em;position:relative}#offer-single .offer-single-description .offer-single-additional .consultant-description .top-description_consultant #title-consultant-description{font-family:NeutraTextBold;font-size:1.125em;padding:3%}#offer-single .offer-single-description .offer-single-additional .consultant-description .top-description_consultant .consultant-job{color:#d6ae4f;text-align:center}#offer-single .offer-single-description .offer-single-additional .consultant-description .back-consultant{height:17em;margin:0 auto;position:relative}#offer-single .offer-single-description .offer-single-additional .consultant-description .back-consultant .consultant-img #image-consultant{border-radius:100px;box-shadow:4px 4px 4px hsla(0,0%,74.5%,.3);margin-left:auto;margin-right:auto;margin-top:-10%;width:20%}#offer-single .offer-single-description .offer-single-additional .consultant-description #name-consultant{font-family:NeutraTextDemi;font-size:1.3em;padding:4% 1% 1%}#offer-single .offer-single-description .offer-single-additional .consultant-description #numero-consultant{font-size:1em;padding:1%}#offer-single .offer-single-description .offer-single-additional .consultant-description #mail-consultant{font-family:NeutraTextBookItalic;font-size:1em;padding:1%}#offer-single .offer-single-description .offer-single-additional .consultant-description #logo-linkedin{padding:2%}#offer-single .offer-single-description .offer-single-additional .consultant-description #slogan-consultant{color:#576889;font-family:NeutraTextBookItalic;font-size:1.3em;margin-left:auto;margin-right:auto;width:60%}@media only screen and (max-width:1180px){.fake-header{height:90px;width:100%}#offer-single .back-to-menu{cursor:pointer;display:inherit;font-family:NeutraTextLight,sans-serif;font-size:20px;margin:3% 0 0 5%;text-transform:uppercase}#offer-single .back-to-menu img{margin-right:10px;width:20px}#offer-single .offer-single-description{display:block;margin:2% auto 0;width:90%}#offer-single .offer-single-description .offer-single-text-description{margin-bottom:5%;width:100%}#offer-single .offer-single-description .offer-single-additional{border-left:none;border-top:1px solid #bebebe;margin:auto;padding-left:0;width:100%}#offer-single .offer-single-description .offer-single-additional .consultant-description{background-color:#fff;overflow:hidden;text-align:left;width:90%}#offer-single .offer-single-description .offer-single-additional .consultant-description .top-description_consultant{padding-bottom:1%}#offer-single .offer-single-description .offer-single-additional .consultant-description .top-description_consultant #title-consultant-description{font-size:1.375em;text-align:center}#offer-single .offer-single-description .offer-single-additional .consultant-description .back-consultant{display:flex;flex-wrap:wrap;height:100%}#offer-single .offer-single-description .offer-single-additional .consultant-description .back-consultant .consultant-img{width:15%}#offer-single .offer-single-description .offer-single-additional .consultant-description .back-consultant .consultant-img #image-consultant{border-radius:100px;box-shadow:4px 4px 4px hsla(0,0%,74.5%,.3);width:100%}#offer-single .offer-single-description .offer-single-additional .consultant-description .back-consultant .consultant-block-left{display:flex;flex-direction:column;justify-content:center;padding-left:5%;width:40%}#offer-single .offer-single-description .offer-single-additional .consultant-description .back-consultant .consultant-block-left #name-consultant{padding:0}#offer-single .offer-single-description .offer-single-additional .consultant-description .back-consultant .consultant-block-right{display:flex;flex-direction:column;justify-content:center;padding-left:10%;width:40%}#offer-single .offer-single-description .offer-single-additional .consultant-description .back-consultant .consultant-block-right #logo-linkedin{padding:2% 1%}#offer-single .offer-single-description .offer-single-additional .consultant-description .back-consultant #slogan-consultant{padding-bottom:5%;text-align:center}#offer-single .offer-single-description .offer-single-additional .more-offers{background-color:#f7f7f7;border-radius:10px;box-shadow:2px 2px 4px hsla(0,0%,74.5%,.25);padding:4%}#offer-single .offer-single-description .offer-single-additional .more-offers .responsive-more-offers{display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-between}#offer-single .offer-single-description .offer-single-additional .more-offers .responsive-more-offers .no-offer-right{width:33%}#offer-single .offer-single-description .offer-single-additional .more-offers .responsive-more-offers .offer-card-container{width:100%}#offer-single .offer-single-description .offer-single-additional .more-offers .responsive-more-offers .offer-light-card{display:block;margin:0 0 0 3%}#offer-single .offer-single-description .offer-single-additional .more-offers .responsive-more-offers .offer-light-card .offer-highlight{padding-bottom:0;width:100%}#offer-single .offer-single-description .offer-single-additional .more-offers .responsive-more-offers .offer-light-card .offer-salary-container{flex-direction:row;margin-top:2%;padding-left:5%}#offer-single .offer-single-description .offer-single-additional .more-offers #title-more-offers{font-family:NeutraTextDemi;font-size:1.3em;margin-top:5%;padding:2%}#offer-single .offer-single-description .offer-single-additional .more-offers .offers{height:7.75em;margin:2% 0;width:21.4375em}#offer-single .offer-single-description .offer-single-additional .more-offers #more-offer{color:#576889;font-family:NeutraTextDemi;font-size:1em;padding-bottom:0;text-align:center}#offer-single .offer-single-description .offer-single-additional .more-offers #more-offer :visited{color:#30384b}#offer-single .offer-single-description .offer-single-additional .more-offers #more-offer :hover{color:#576889}#offer-single .responsive-new-alert{bottom:#30384b;display:initial;text-align:center}}@media only screen and (max-width:640px){#offer-single .offer-single-header .offer-single-header-content .header-block-left{display:flex;flex-wrap:wrap;width:100%}#offer-single .offer-single-header .offer-single-header-content .header-block-left h2{font-size:1.125em;width:80%}#offer-single .offer-single-header .offer-single-header-content .header-block-left ul{margin:2% 0;width:100%}#offer-single .offer-single-header .offer-single-header-content .header-block-left ul li p{font-size:.75em}#offer-single .offer-single-header .offer-single-header-content .header-block-left ul li img{width:20px}#offer-single .offer-single-header .offer-single-header-content .apply-button{justify-content:center;margin:auto;position:relative;right:0;text-align:center;top:0;width:100%}#offer-single .offer-single-header .offer-single-header-content .apply-button #favorite{position:absolute;right:0;top:-75px}#offer-single .offer-single-description .offer-single-text-description li,#offer-single .offer-single-description .offer-single-text-description p{line-height:1.5em}#offer-single .offer-single-description .offer-single-additional{border-top:1px solid #d6ae4f}#offer-single .offer-single-description .offer-single-additional .consultant-description{width:100%}#offer-single .offer-single-description .offer-single-additional .consultant-description .top-description_consultant{padding-bottom:3%}#offer-single .offer-single-description .offer-single-additional .consultant-description .top-description_consultant #title-consultant-description{font-size:1em;text-align:center}#offer-single .offer-single-description .offer-single-additional .consultant-description .top-description_consultant .consultant-job{text-align:center}#offer-single .offer-single-description .offer-single-additional .consultant-description .back-consultant{background-color:#f7f7f7;margin-top:10%}#offer-single .offer-single-description .offer-single-additional .consultant-description .back-consultant .consultant-img{margin-top:5%;text-align:center;width:100%}#offer-single .offer-single-description .offer-single-additional .consultant-description .back-consultant .consultant-img #image-consultant{width:20%}#offer-single .offer-single-description .offer-single-additional .consultant-description .back-consultant .consultant-block-left{padding-left:0;text-align:center;width:100%}#offer-single .offer-single-description .offer-single-additional .consultant-description .back-consultant .consultant-block-left #name-consultant{padding:0}#offer-single .offer-single-description .offer-single-additional .consultant-description .back-consultant .consultant-block-right{padding-left:0;text-align:center;width:100%}#offer-single .offer-single-description .offer-single-additional .consultant-description .back-consultant .consultant-block-right #logo-linkedin{padding:2% 0}#offer-single .offer-single-description .offer-single-additional .consultant-description .back-consultant #slogan-consultant{padding-bottom:5%;text-align:center}#offer-single .offer-single-description .offer-single-additional .more-offers{margin-top:5%}#offer-single .offer-single-description .offer-single-additional .more-offers .responsive-more-offers{display:block}#offer-single .offer-single-description .offer-single-additional .more-offers .responsive-more-offers .no-offer-right{width:100%}#offer-single .offer-single-description .offer-single-additional .more-offers .responsive-more-offers .offer-card-container{width:96%}#offer-single .offer-single-description .offer-single-additional .more-offers .responsive-more-offers .offer-light-card{margin-top:3%;width:100%}#offer-single .offer-single-description .offer-single-additional .more-offers .responsive-more-offers .offer-light-card .offer-salary-container{padding:0 5% 3%}#offer-single .offer-single-description .offer-single-additional .more-offers .responsive-more-offers .offer-light-card .offer-highlight{padding:4% 5% 3%}#offer-single .offer-single-description .offer-single-additional .more-offers .responsive-more-offers .offer-light-card:first-child{display:inherit}#offer-single .offer-single-description .offer-single-additional .more-offers .responsive-more-offers .offer-light-card:not(first-child){display:none}#offer-single .offer-single-description .offer-single-additional .more-offers #title-more-offers{font-family:NeutraTextDemi;font-size:1.3em;margin-top:5%;padding:2%}#offer-single .offer-single-description .offer-single-additional .more-offers .offers{height:7.75em;margin:2% 0;width:21.4375em}#offer-single .offer-single-description .offer-single-additional .more-offers #more-offer{color:#576889;font-family:NeutraTextDemi;font-size:1em;padding-bottom:0;text-align:center}#offer-single .offer-single-description .offer-single-additional .more-offers #more-offer :visited{color:#30384b}#offer-single .offer-single-description .offer-single-additional .more-offers #more-offer :hover{color:#576889}#offer-single .responsive-new-alert{bottom:#30384b;display:initial;text-align:center}}.offer-single-description .offer-single-text-description{height:100%}.offer-single-description .offer-single-text-description .text-offer-single{margin:0 0 5%}.offer-single-description .offer-single-text-description .text-offer-single p{font-size:1em;line-height:1.125em}.offer-single-description .offer-single-text-description .text-offer-single ul{padding:0 2% 2% 0}.offer-single-description .offer-single-text-description .text-offer-single ul li{list-style-position:inside;list-style-type:disc}.offer-single-description .offer-single-text-description .text-offer-single h3{font-family:NeutraTextDemi;font-size:1.2em;margin:15px 0}.offer-single-description .offer-single-text-description .share-offer{font-size:.875em;font-style:normal;line-height:.875em;text-decoration-line:underline}.offer-single-description .offer-single-text-description .share-offer:hover{color:#d6ae4f;text-decoration:none}.offer-single-description .offer-single-text-description .share-offer:visited{color:#30384b}.top-offer-preview{gap:15px;background-color:#fff;background-position:50%;background-size:cover;box-shadow:0 4px 4px hsla(0,0%,74.5%,.25);display:flex;flex-direction:column;justify-content:space-between;padding:2% 10%;position:relative}.top-offer-preview .blur{background:#fff;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.top-offer-preview .offer-provided-block{top:0}.top-offer-preview .offer-provided-block img{height:70%}.top-offer-preview .offer-block-information{align-items:center;display:flex;justify-content:space-between;margin:auto;width:100%;z-index:0}.top-offer-preview .offer-block-information.main .job-title{background:hsla(0,0%,98%,.3);border-radius:10px;font-family:NeutraTextDemi,sans-serif;font-size:1.5em;padding:15px 0;width:100%}.top-offer-preview .offer-block-information.main .job-title h3{text-align:center}.top-offer-preview .offer-block-information ul{gap:10px;align-items:start;background:hsla(0,0%,100%,.5);border-radius:10px;display:flex;flex-direction:column;font-family:NeutraTextDemi,sans-serif;min-width:200px;padding:1%}.top-offer-preview .offer-block-information ul li{gap:10px;align-items:center;display:flex}.top-offer-preview .offer-block-information ul li .communicated-city{text-transform:uppercase}.top-offer-preview .offer-block-information ul li img{width:24px}.top-offer-preview .offer-block-information ul li .picto-width{padding-left:1px;width:22px}@media only screen and (max-width:640px){.top-offer-preview .offer-block-information ul{flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%}}.top-offer-preview .offer-block-information .preview-banner{background-color:#e00;border:solid;font-size:4em;position:fixed;right:0;top:150px;z-index:9999}.top-offer-preview .offer-block-information .apply-button{gap:10px;align-items:center;display:flex;flex-direction:column}@media only screen and (max-width:640px){.top-offer-preview .offer-block-information .apply-button .type-contract{display:none}.top-offer-preview .offer-block-information .apply-button{margin-top:10px}.top-offer-preview .offer-block-information{flex-direction:column}}#offers-main{background-color:#f7f7f7}#offers-main .is-mobile{display:none}@media only screen and (max-width:1023px){#offers-main .is-mobile{display:block}}#offers-main .offers-filter-container{padding:1% 10% 0}#offers-main .offers-filter-container .search-container{margin:auto;padding-bottom:0;width:70%}#offers-main .offers-filter-container .search-container .job-select{border-radius:50px;outline:none;padding:16px;width:70%}#offers-main .offers-filter-container .search-container a{margin-left:5%}#offers-main .offers-filter-container .offers-filter-choice{align-items:center;display:flex;font-family:NeutraTextDemi;width:70%}#offers-main .offers-filter-container .offers-filter-choice h2{margin:0 24px 0 0}#offers-main .offers-filter-container .offers-filter-choice label{font-size:1.125em;width:12%}#offers-main .offers-filter-container .offers-filter-choice label input{margin-right:10%;vertical-align:middle}#offers-main .offers-list-section{gap:1%;display:flex;margin:auto;width:96%}@media only screen and (min-width:1280px){#offers-main .offers-list-section{width:80%}}#offers-main .offers-list-section .offers-list-container{height:100vh;margin-bottom:1%;padding-top:75px;position:relative;top:0;width:100%}@media only screen and (max-width:1180px){#offers-main .offers-list-section .offers-list-container{padding-top:0}}#offers-main .offers-list-section .offers-list-container .offers-list-content{gap:15px;display:flex;flex-direction:column;height:100%;overflow-y:auto;padding-right:2%}#offers-main .offers-list-section .offers-list-container .offers-list-content .offer-card-container .offer-link{border:.7px solid transparent;width:100%}#offers-main .offers-list-section .offers-list-container .offers-list-content .offer-card-container .offer-link.active{border:.7px solid #d6ae4f;border-radius:10px;box-shadow:2px 2px 4px hsla(0,0%,74.5%,.5);text-decoration:none}#offers-main .offers-list-section .offers-list-container .offers-list-content .offer-card-container .offer-link .offer-light-card{margin-bottom:0}#offers-main .offers-list-section .offers-list-container .offers-list-content .no-offer-right{font-size:1.155rem;padding-top:2%}#offers-main .offers-list-section .offers-list-container .offers-list-content .no-offer-right span{font-weight:700}#offers-main .offers-list-section .offers-list-container .loading{display:flex;height:50%}#offers-main .offers-list-section .offers-list-container .loading img{display:block;margin:auto;width:20%}#offers-main .offers-list-section .offer-preview-container{margin-bottom:1%;padding-top:75px;width:65%}@media only screen and (max-width:1180px){#offers-main .offers-list-section .offer-preview-container{padding-top:0}}#offers-main .offers-list-section .offer-preview-container::-webkit-scrollbar{display:none}#offers-main .offers-list-section .offer-preview-container a#offer-preview-anchor{display:none}#offers-main .offers-list-section .offer-preview-container .offer-preview-block{border-radius:10px;box-shadow:2px 2px 4px hsla(0,0%,74.5%,.25);min-height:50vh}#offers-main .offers-list-section .offer-preview-container .offer-preview-block .offer-loading{display:block;left:50%;margin:auto;min-height:100vh;position:absolute;top:50%;transform:translate(-50%,-50%);width:15%}#offers-main .offers-list-section .offer-preview-container .offer-preview-block.no-offer{background:#fff;display:none}#offers-main .offers-list-section .offer-preview-container .offer-preview-block.no-offer .img-no-offers{display:block;margin-left:auto;margin-right:auto;padding-top:2%;width:45%}#offers-main .offers-list-section .offer-preview-container .offer-preview-block.no-offer .text-no-offers{font-size:1.455em;padding-bottom:3%;text-align:center}#offers-main .offers-list-section .offer-preview-container .offer-preview-block.no-offer .text-no-offers span{color:#d6ae4f;font-weight:700}#offers-main .offers-list-section .offer-preview-container .offer-preview-block .offer-single-description{background-color:#fff;padding:3% 10% 5%}#offers-main .offers-list-section .offer-preview-container .offer-preview-block .offer-single-description .right-side-offer-preview .consultant-block{border-top:.5px solid #bebebe;margin-top:5%}#offers-main .offers-list-section .offer-preview-container .offer-preview-block .offer-single-description .right-side-offer-preview .consultant-block .title-consultant-description{font-size:1.25em;font-weight:600;margin-top:3%;text-align:center}#offers-main .offers-list-section .offer-preview-container .offer-preview-block .offer-single-description .right-side-offer-preview .consultant-block .consultant-description{display:flex;justify-content:space-between}#offers-main .offers-list-section .offer-preview-container .offer-preview-block .offer-single-description .right-side-offer-preview .consultant-block .consultant-description .image-consultant{border-radius:100px;filter:drop-shadow(4px 4px 2px rgba(190,190,190,.25));margin-right:15px;width:72px}#offers-main .offers-list-section .offer-preview-container .offer-preview-block .offer-single-description .right-side-offer-preview .consultant-block .consultant-description .consultant-block-left{align-items:center;display:flex;justify-content:space-between}#offers-main .offers-list-section .offer-preview-container .offer-preview-block .offer-single-description .right-side-offer-preview .consultant-block .consultant-description .consultant-block-left .name-consultant{font-size:1.125em;font-weight:600}#offers-main .offers-list-section .offer-preview-container .offer-preview-block .offer-single-description .right-side-offer-preview .consultant-block .consultant-description .consultant-block-right{display:flex;flex-direction:column;justify-content:center}#offers-main .offers-list-section .offer-preview-container .offer-preview-block .offer-single-description .right-side-offer-preview .consultant-block .consultant-description .consultant-block-right .mail-consultant{font-size:1.125em;font-style:italic;font-weight:500;margin-bottom:2%}#offers-main .offers-list-section .offer-preview-container .previous-offers{background-color:#fff;border-radius:10px;box-shadow:2px 2px 4px hsla(0,0%,74.5%,.25);margin-top:3%;padding:3%}#offers-main .offers-list-section .offer-preview-container .previous-offers .title-more-offers{font-size:1.125em;font-weight:600;margin-bottom:2%}#offers-main .offers-list-section .offer-preview-container .previous-offers .previous-offers-list{gap:10px;display:flex;overflow-x:scroll}#offers-main .offers-list-section .offer-preview-container .previous-offers .previous-offers-list .offer-card-container{width:50%}#offers-main .offers-list-section .offer-preview-container .previous-offers .previous-offers-list .offer-card-container .offer-link{margin:0 4px;width:100%}#offers-main .offers-list-section .offer-preview-container .previous-offers .previous-offers-list .offer-card-container .offer-link .offer-light-card{background-color:#f2f2f2;box-shadow:unset;font-size:.875em;margin:0}#offers-main .offers-list-section .offer-preview-container .previous-offers .previous-offers-list .offer-card-container .offer-link .offer-light-card .offer-highlight{width:70%}#offers-main .offers-list-section .offer-preview-container .previous-offers .previous-offers-list .offer-card-container .offer-link .offer-light-card .offer-highlight h1,#offers-main .offers-list-section .offer-preview-container .previous-offers .previous-offers-list .offer-card-container .offer-link .offer-light-card .offer-highlight h2,#offers-main .offers-list-section .offer-preview-container .previous-offers .previous-offers-list .offer-card-container .offer-link .offer-light-card .offer-highlight h3,#offers-main .offers-list-section .offer-preview-container .previous-offers .previous-offers-list .offer-card-container .offer-link .offer-light-card .offer-highlight h4,#offers-main .offers-list-section .offer-preview-container .previous-offers .previous-offers-list .offer-card-container .offer-link .offer-light-card .offer-highlight p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#offers-main .offers-list-section .offer-preview-container .previous-offers .previous-offers-list .offer-card-container .offer-link .offer-light-card .offer-salary-container{width:30%}#offers-main .offers-list-section .offer-preview-container .previous-offers .previous-offers-list .offer-card-container .offer-link .offer-light-card .offer-salary-container .offer-contract-duration{align-items:center;display:flex;flex-direction:column}#offers-main .offers-list-section .offer-preview-container .previous-offers .previous-offers-list .offer-card-container .offer-link .offer-light-card .offer-salary-container .offer-contract-duration img{width:15px}#offers-main .offers-list-section .offer-preview-container .offer-alerter-container{background-color:#30384b;margin-top:5%;padding:4%;text-align:center}#offers-main .offers-list-section .offer-preview-container .offer-alerter-container .title-alerter{color:#fff;font-size:1.5em;font-weight:600}#offers-main .offers-list-section .offer-preview-container .offer-alerter-container .text-alerter{color:#fff;font-size:.875em;margin:2% 0}#offers-main .offers-list-section .offer-preview-container .offer-alerter-container a{box-shadow:4px 4px 4px rgba(0,0,0,.5)}#offers-main .offers-list-section .offer-preview-container .offer-alerter-container a:hover{color:#fff}#offers-main .offers-list-section .offer-preview-container .loading{align-items:center;background:#fff;border-radius:10px;display:flex;height:50%;justify-content:center;min-height:100vh}#offers-main .offers-list-section .offer-preview-container .back-to-list{display:none}@media only screen and (max-width:1023px){#offers-main .offers-filter-container{margin-bottom:0;padding:3% 7% 0}#offers-main .offers-filter-container .search-container{text-align:center;width:85%}#offers-main .offers-filter-container .search-container .job-select{margin-bottom:5%}#offers-main .offers-filter-container .offers-filter-choice{flex-wrap:wrap}#offers-main .offers-filter-container .offers-filter-choice h2{margin:0 0 1%;width:100%}#offers-main .offers-filter-container .offers-filter-choice label{font-size:1em;width:40%}#offers-main .offers-list-section{width:100%}#offers-main .offers-list-section .offers-list-container{margin:0 auto 10%;width:90%}#offers-main .offers-list-section .offers-list-container .offer-light-card{width:100%}#offers-main .offers-list-section .offers-list-container .offer-light-card .offer-sector{font-size:1.25em}#offers-main .offers-list-section .offers-list-container .offer-light-card .offer-title-cdi{font-size:2.188em;margin-bottom:2%}#offers-main .offers-list-section .offers-list-container .offer-light-card .offer-location,#offers-main .offers-list-section .offers-list-container .offer-light-card .offer-salary{font-size:1.25em}#offers-main .offers-list-section .offer-preview-container{display:none;margin-bottom:10%;margin-left:auto;margin-right:auto;width:100%}#offers-main .offers-list-section .offer-preview-container #offer-preview-anchor{display:none}#offers-main .offers-list-section .offer-preview-container .back-to-list{cursor:pointer;display:block;font-family:NeutraTextLight,sans-serif;font-size:20px;margin:20px 0 20px 10px;text-transform:uppercase}#offers-main .offers-list-section .offer-preview-container .back-to-list img{margin-right:10px;width:20px}#offers-main .offers-list-section .offer-preview-container .previous-offers .previous-offers-list{display:block;overflow:hidden}#offers-main .offers-list-section .offer-preview-container .previous-offers .previous-offers-list .offer-card-container{width:98%}#offers-main .offers-list-section .offer-preview-container .previous-offers .previous-offers-list .offer-card-container .offer-link .offer-light-card{margin-bottom:3%;width:100%}#offers-main .offers-list-section .offer-preview-container .previous-offers .previous-offers-list .offer-card-container .offer-link .offer-light-card .offer-highlight{padding:3% 0 3% 3%}#offers-main .offers-list-section .offer-preview-container .previous-offers .previous-offers-list .offer-card-container .offer-link .offer-light-card .offer-highlight h2{font-size:.925rem}#offers-main .offers-list-section .offer-preview-container .previous-offers .previous-offers-list .offer-card-container .offer-link .offer-light-card .offer-highlight h3{font-size:1.4rem}#offers-main .offers-list-section .offer-preview-container .previous-offers .previous-offers-list .offer-card-container .offer-link .offer-light-card .offer-highlight h4{font-size:.925rem}#offers-main .offers-list-section .offer-preview-container .previous-offers .previous-offers-list .offer-card-container .offer-link .offer-light-card .offer-highlight p{font-size:.945rem}#offers-main .offers-list-section .offer-preview-container .previous-offers .previous-offers-list .offer-card-container .offer-link .offer-light-card .offer-salary-container{justify-content:space-between;padding:3% 3% 3% 0}}@media only screen and (max-width:640px){#offers-main .offers-filter-container{display:block}#offers-main .offers-filter-container .search-container{text-align:center;width:100%}#offers-main .offers-filter-container .offers-filter-choice{justify-content:space-evenly;width:100%}#offers-main .offers-list-section .offers-list-container .offer-light-card .offer-sector{font-size:1em}#offers-main .offers-list-section .offers-list-container .offer-light-card .offer-title-cdi{font-size:1.25em}#offers-main .offers-list-section .offers-list-container .offer-light-card .offer-location,#offers-main .offers-list-section .offers-list-container .offer-light-card .offer-salary{font-size:.875em}#offers-main .offers-list-section .offer-preview-container .offer-preview-block .top-offer-preview .offer-block-information{display:inline}#offers-main .offers-list-section .offer-preview-container .offer-preview-block .top-offer-preview .offer-block-information h3{text-align:center}#offers-main .offers-list-section .offer-preview-container .offer-preview-block .top-offer-preview .offer-block-information .apply-button{justify-content:center;position:relative;right:0;top:0}#offers-main .offers-list-section .offer-preview-container .offer-preview-block .top-offer-preview .offer-block-information .apply-button .add-favorite{position:absolute;right:-10px;top:-75px}#offers-main .offers-list-section .offer-preview-container .offer-preview-block .top-offer-preview .offer-block-information .apply-button .button-primary{margin-left:0;margin-top:3%}#offers-main .offers-list-section .offer-preview-container .offer-preview-block .offer-single-description .right-side-offer-preview .consultant-block .consultant-description{display:block;text-align:center}#offers-main .offers-list-section .offer-preview-container .offer-preview-block .offer-single-description .right-side-offer-preview .consultant-block .consultant-description .consultant-block-left{display:block}#offers-main .offers-list-section .offer-preview-container .offer-preview-block .offer-single-description .right-side-offer-preview .consultant-block .consultant-description .consultant-block-left img{margin:3% 0}#offers-main .offers-list-section .offer-preview-container .offer-preview-block .offer-single-description .right-side-offer-preview .consultant-block .consultant-description .consultant-block-left .consultant-info{margin-bottom:3%}#offers-main .offers-list-section .offer-preview-container .previous-offers .previous-offers-list .offer-card-container .offer-link .offer-light-card .offer-highlight{padding:3% 5%;width:100%}#offers-main .offers-list-section .offer-preview-container .previous-offers .previous-offers-list .offer-card-container .offer-link .offer-light-card .offer-salary-container{justify-content:start;padding:0 0 5% 5%;width:100%}#offers-main .offers-list-section .offer-preview-container .previous-offers .previous-offers-list .offer-card-container .offer-link .offer-light-card .offer-salary-container .offer-contract-duration{margin-left:3%}}.popin-offer-apply{left:0;z-index:45}.popin-offer-apply .form-cv-authorise{display:flex}.v-dialog{width:55%}.v-dialog .popin-offer-apply-not-connected{align-items:center;display:flex;justify-content:center;left:0;z-index:45}.v-dialog .popin-offer-apply-not-connected .not-connected-container{align-items:center;background:#fff;border-radius:10px;display:flex;flex-direction:column;justify-content:center;padding:10px;text-align:center;width:100%}.v-dialog .popin-offer-apply-not-connected .not-connected-container img{align-self:end;cursor:pointer;width:30px}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content{padding:0 1rem 1rem}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content.confirm{display:none}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content h2:before{align-self:center;background-color:#d5ae4e;border-left:initial;border-radius:10px;border-top:initial;content:attr(div);display:block;height:.2rem;left:auto;margin-right:1rem;opacity:.7;position:relative;top:auto;width:2rem}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content h2{background-color:initial;color:#182d4d;display:flex;font-family:NeutraTextBook;font-size:1.75em;font-weight:700;margin:0 1rem .5rem;padding:initial;text-align:left;white-space:nowrap;width:auto}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content a{color:#d6ae4f;font-size:1.15em}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content a:hover{text-decoration:underline}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content h2:after{align-self:center;background-color:#d5ae4e;border-bottom:initial;border-radius:10px;border-right:initial;bottom:auto;content:attr(div);display:block;height:.2rem;margin-left:1rem;opacity:.7;position:relative;right:auto;width:4rem}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .apply-intro{font-family:NeutraTextDemi;padding:0 1rem .5rem;text-align:left}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .popin-form-apply{margin:.5rem auto;width:90%}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .popin-form-apply .apply-email{display:flex;flex-direction:column}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .popin-form-apply .apply-email label{align-items:center;color:#30384b;display:flex;font-family:NeutraTextDemi;font-size:20px;margin-bottom:2px;text-align:left;width:100%}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .popin-form-apply .apply-email input{align-items:start;border:1px solid #4d86cc;border-radius:4px;box-sizing:border-box;color:#30384b;display:flex;font-size:16px;font-weight:500;height:40px;justify-content:center;margin-bottom:10px;padding-left:16px;width:100%}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .popin-form-apply .apply-name-flex{display:flex;justify-content:space-between}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .popin-form-apply .apply-name-flex .apply-name{display:flex;flex-direction:column;width:48%}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .popin-form-apply .apply-name-flex .apply-name label{align-items:center;color:#30384b;display:flex;font-family:NeutraTextDemi;font-size:20px;margin-bottom:2px;text-align:left;width:100%}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .popin-form-apply .apply-name-flex .apply-name input{align-items:start;border:1px solid #4d86cc;border-radius:4px;box-sizing:border-box;color:#30384b;display:flex;font-size:16px;font-weight:500;height:40px;justify-content:center;margin-bottom:10px;padding-left:16px;width:100%}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .input-container{margin:0 auto;width:60%}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .input-container .drop-resume-container{background-color:#fff;border-radius:15px;box-shadow:.2rem .2rem 1rem rgba(24,45,77,.1);padding:1.2rem .5rem;position:relative;width:100%}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .input-container .drop-resume-container .resume-flex{display:flex;justify-content:center}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .input-container .drop-resume-container .resume-flex img{height:30px;margin-right:10px}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .input-container .drop-resume-container .resume-flex p{color:#bebebe;font-size:.875em;text-align:center}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .input-container .drop-resume-container .resume-flex .upload-file-title{color:#182d4d;font-family:NeutraTextBook;font-size:1.05em}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .input-container .drop-resume-container .resume-flex .upload-file-link{color:#182d4d;font-family:NeutraTextDemi;font-size:1.05em;text-align:center;text-decoration-line:underline}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .input-container .drop-resume-container input{cursor:pointer;height:100%;left:0;opacity:0;padding:0;position:absolute;top:0;width:100%}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content button{background-color:#182d4d;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-family:NeutraTextBook;font-size:1.1em;letter-spacing:.1em;margin:1.5em 0 1em;outline:none;padding:.6em 2em;text-align:center;text-decoration:none}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .already-submit{margin-bottom:.8rem}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .already-submit p{font-family:NeutraTextDemi}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .already-submit p span{color:#d6ae4f;text-decoration:underline}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .apply-validation{font-family:NeutraTextBook;font-size:1.15rem;padding:0 1rem .5rem;text-align:left}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .already-applied{display:none}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .already-applied p{color:#dc4141}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .quick-apply-img{margin:.3rem 0;width:27%}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .not-yet{font-family:NeutraTextBook;font-size:1.15rem;padding:1rem 1rem .5rem;text-align:left}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .not-yet span{font-family:NeutraTextDemi}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .create-account-now{font-family:NeutraTextBook;font-size:1.15rem;padding:0 1rem .5rem;text-align:left}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .create-account-now span{color:#d6ae4f;font-family:NeutraTextDemi;text-decoration:underline}[v-cloak]{display:none}@media only screen and (max-width:800px){.v-dialog{width:75%}.v-dialog .popin-offer-apply-not-connected .not-connected-container{align-items:center;background:#fff;border-radius:10px;display:flex;flex-direction:column;justify-content:center;padding:10px;text-align:center;width:100%}.v-dialog .popin-offer-apply-not-connected .not-connected-container img{argin-bottom:-12px;align-self:end;cursor:pointer;width:30px}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content{padding:0 .5rem .5rem}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .popin-form-apply{width:95%}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .popin-form-apply .apply-email input{margin-bottom:4px}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .popin-form-apply .apply-email .form-error-container{margin-top:0}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .popin-form-apply .apply-name-flex .apply-name{display:flex;flex-direction:column;width:48%}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .popin-form-apply .apply-name-flex .apply-name input{margin-bottom:4px}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .popin-form-apply .apply-name-flex .apply-name .form-error-container{margin-top:0}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .input-container{margin-top:10px;width:80%}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .input-container .drop-resume-container{padding:1rem .5rem}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .input-container .drop-resume-container .resume-flex .upload-file-link,.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .input-container .drop-resume-container .resume-flex .upload-file-title{font-size:.85em}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .already-submit{margin-bottom:.3rem}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .already-submit p{font-family:NeutraTextDemi}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .already-submit p span{color:#d6ae4f;text-decoration:underline}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .already-applied{color:#9a3232;font-weight:700;text-decoration:underline}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .apply-validation{font-family:NeutraTextBook;font-size:1.15rem;padding:0 1rem .5rem;text-align:left}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .already-applied{display:none}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .quick-apply-img{margin:.3rem 0;width:27%}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .not-yet{font-family:NeutraTextBook;font-size:1.15rem;padding:1rem 1rem .5rem;text-align:left}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .not-yet span{font-family:NeutraTextDemi}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .create-account-now{font-family:NeutraTextBook;font-size:1.15rem;padding:0 1rem .5rem;text-align:left}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .create-account-now span{color:#d6ae4f;font-family:NeutraTextDemi;text-decoration:underline}}@media only screen and (max-width:639px){.v-dialog{width:95%}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content{padding:0}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content.confirm{display:none}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content h2:before{width:1rem}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content h2{font-size:1.35em;margin:0 1rem .5rem}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content a{color:#d6ae4f;font-size:1.05em}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content h2:after{width:2rem}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .apply-intro{padding:0 .5rem .5rem}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .popin-form-apply{margin:.5rem auto;width:90%}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .popin-form-apply .apply-email{display:flex;flex-direction:column}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .popin-form-apply .apply-email label{align-items:center;color:#30384b;display:flex;font-family:NeutraTextDemi;font-size:20px;margin-bottom:2px;text-align:left;width:100%}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .popin-form-apply .apply-email input{align-items:start;border:1px solid #4d86cc;border-radius:4px;box-sizing:border-box;color:#30384b;display:flex;font-size:16px;font-weight:500;height:40px;justify-content:center;margin-bottom:10px;padding-left:16px;width:100%}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .popin-form-apply .apply-name-flex{display:flex;flex-direction:column;justify-content:space-between}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .popin-form-apply .apply-name-flex .apply-name{display:flex;flex-direction:column;width:100%}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .popin-form-apply .apply-name-flex .apply-name label{align-items:center;color:#30384b;display:flex;font-family:NeutraTextDemi;font-size:20px;margin-bottom:2px;text-align:left;width:100%}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .popin-form-apply .apply-name-flex .apply-name input{align-items:start;border:1px solid #4d86cc;border-radius:4px;box-sizing:border-box;color:#30384b;display:flex;font-size:16px;font-weight:500;height:40px;justify-content:center;margin-bottom:10px;padding-left:16px;width:100%}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .input-container{margin:0 auto;width:auto}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .input-container .drop-resume-container{padding:.7rem .5rem}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .input-container .drop-resume-container .resume-flex{display:flex;justify-content:center}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .input-container .drop-resume-container .resume-flex img{height:30px;margin-bottom:4px;margin-right:10px}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .input-container .drop-resume-container .resume-flex p{color:#bebebe;font-size:.675em;text-align:center}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .input-container .drop-resume-container .resume-flex .upload-file-link a{font-size:.675em;text-decoration-line:underline}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content button{background-color:#182d4d;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-family:NeutraTextBook;font-size:1.1em;letter-spacing:.1em;margin:1em 0 .5em}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .already-submit{margin-bottom:.5rem}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .apply-validation{font-family:NeutraTextBook;font-size:1.15rem;padding:0 1rem .5rem;text-align:left}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .already-applied{display:none}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .quick-apply-img{margin:.3rem 0;width:45%}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .not-yet{font-family:NeutraTextBook;font-size:1.15rem;padding:1rem 1rem .5rem;text-align:left}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .not-yet span{font-family:NeutraTextDemi}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .create-account-now{font-family:NeutraTextBook;font-size:1.15rem;padding:0 1rem .5rem;text-align:left}.v-dialog .popin-offer-apply-not-connected .not-connected-container .content .create-account-now span{color:#d6ae4f;font-family:NeutraTextDemi;text-decoration:underline}}#offer-single,#offers-main{background-color:#fff}#offer-single .results-offers,#offers-main .results-offers{font-family:NeutraTextDemi;font-size:1.75em;margin:15px 0 10px 10%;position:relative}#offer-single .results-offers span,#offers-main .results-offers span{position:relative;z-index:1}#offer-single .results-offers:after,#offers-main .results-offers:after{background-color:#d5ae4e;border-radius:50%;content:attr(div);display:block;height:1.5rem;margin-left:9px;margin-top:-22px;opacity:.5;width:1.5rem;z-index:0}#offer-single .container-offer,#offers-main .container-offer{height:auto;margin:0 auto;width:80%}#offer-single .container-offer .list-offers,#offers-main .container-offer .list-offers{display:flex;flex-direction:column;width:100%}#offer-single .container-offer .list-offers .result-no-offer,#offers-main .container-offer .list-offers .result-no-offer{height:auto;margin:0 auto;width:80%}#offer-single .container-offer .list-offers .result-no-offer .result-no-offer-flex,#offers-main .container-offer .list-offers .result-no-offer .result-no-offer-flex{align-items:center;display:flex;margin-top:20px}#offer-single .container-offer .list-offers .result-no-offer .result-no-offer-flex .result-no-offer-img,#offers-main .container-offer .list-offers .result-no-offer .result-no-offer-flex .result-no-offer-img{width:35%}#offer-single .container-offer .list-offers .result-no-offer .result-no-offer-flex .result-no-offer-img img,#offers-main .container-offer .list-offers .result-no-offer .result-no-offer-flex .result-no-offer-img img{padding-top:10px;width:91%}#offer-single .container-offer .list-offers .result-no-offer .result-no-offer-flex .result-no-offer-text,#offers-main .container-offer .list-offers .result-no-offer .result-no-offer-flex .result-no-offer-text{width:65%}#offer-single .container-offer .list-offers .result-no-offer .result-no-offer-flex .result-no-offer-text .text-no-offers,#offers-main .container-offer .list-offers .result-no-offer .result-no-offer-flex .result-no-offer-text .text-no-offers{font-size:1.45em;font-weight:700;text-align:center}#offer-single .container-offer .list-offers .result-no-offer .result-no-offer-flex .result-no-offer-text .text-no-offers span,#offers-main .container-offer .list-offers .result-no-offer .result-no-offer-flex .result-no-offer-text .text-no-offers span{color:#d6ae4f;font-weight:700}#offer-single .container-offer .list-offers h1.result-no-offer-title:before,#offers-main .container-offer .list-offers h1.result-no-offer-title:before{align-self:center;background-color:#d6ae4f;border-left:initial;border-radius:10px;border-top:initial;content:attr(div);display:block;height:.2rem;left:auto;margin-right:1rem;opacity:.7;position:relative;top:auto;width:2rem}#offer-single .container-offer .list-offers h1.result-no-offer-title,#offers-main .container-offer .list-offers h1.result-no-offer-title{background-color:initial;color:#182d4d;display:flex;font-family:NeutraTextBook;font-size:1.75em;font-weight:700;margin:4rem 0 1rem;padding:initial;text-align:left;white-space:nowrap;width:auto}#offer-single .container-offer .list-offers h1.result-no-offer-title:after,#offers-main .container-offer .list-offers h1.result-no-offer-title:after{align-self:center;background-color:#d6ae4f;border-bottom:initial;border-radius:10px;border-right:initial;bottom:auto;content:attr(div);display:block;height:.2rem;margin-left:1rem;opacity:.7;position:relative;right:auto;width:5rem}.offer-single-preview{gap:15px;background-position:50%;background-size:cover;box-shadow:0 4px 4px hsla(0,0%,74.5%,.25);display:flex;flex-direction:column;justify-content:space-between;padding:1% 10%;position:relative}.offer-single-preview .offer-single-preview-blur{-webkit-filter:grayscale(1)}.offer-single-preview .blur{background:#182d4d;height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%}.offer-single-preview .blur-provided{background:rgba(0,0,0,.78)}.offer-single-preview .single-offer-header{align-items:center;color:#fff;display:flex;flex-direction:column;margin:auto;text-align:center;width:100%;z-index:0}.offer-single-preview .single-offer-header button{display:none}.offer-single-preview .single-offer-header h1{font-family:NeutraTextDemi,sans-serif;font-size:2.5rem;padding:18px 0;width:100%}.offer-single-preview .single-offer-header .offer-details-header{padding-bottom:22px}.offer-single-preview .single-offer-header .offer-details-header ul{gap:23px;align-items:start;display:flex;font-family:NeutraTextBook,sans-serif;min-width:200px}.offer-single-preview .single-offer-header .offer-details-header ul li{gap:6px;align-items:center;display:flex}.offer-single-preview .single-offer-header .offer-details-header ul li img{width:22px}@media only screen and (max-width:640px){.offer-single-preview .single-offer-header .offer-details-header ul{flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%}}.offer-single-preview .single-offer-header .offer-details-header ul .offre-pourvue{left:75%;position:absolute;top:33px;width:105px;z-index:1}.single-content{margin:0 auto;width:85%}.single-content .single-content-offer{color:#182d4d;display:flex;margin-top:25px}.single-content .single-content-offer .content-offer{padding-right:12px;width:70%}.single-content .single-content-offer .content-offer .description-header{margin-bottom:18px}.single-content .single-content-offer .content-offer p{font-size:1.15em;margin-bottom:10px}.single-content .single-content-offer .content-offer p span{font-weight:700}.single-content .single-content-offer .content-offer .offer-details-intro-block{font-size:1.15em;margin-bottom:18px}.single-content .single-content-offer .content-offer h2:before{align-self:center;background-color:#d6ae4f;border-left:initial;border-radius:10px;border-top:initial;content:attr(div);display:block;height:.2rem;left:auto;margin-right:1rem;opacity:.7;position:relative;top:auto;width:2rem}.single-content .single-content-offer .content-offer h2{background-color:initial;color:#182d4d;display:flex;font-family:NeutraTextBook;font-size:1.45em;font-weight:700;margin:1.9rem 0 1.1rem;padding:initial;text-align:left;white-space:nowrap;width:auto}.single-content .single-content-offer .content-offer h2:after{align-self:center;background-color:#d6ae4f;border-bottom:initial;border-radius:10px;border-right:initial;bottom:auto;content:attr(div);display:block;height:.2rem;margin-left:1rem;opacity:.7;position:relative;right:auto;width:5rem}.single-content .single-content-offer .content-offer ul{font-size:1em;line-height:1.5rem}.single-content .single-content-offer .content-offer .offer-key-word div{border:1px solid #d6ae4f;border-radius:17px;display:inline-block;margin-bottom:10px;margin-right:12px;padding:2px 13px}.single-content .single-content-offer .content-offer .offer-key-word div span{font-size:1.15em}.single-content .single-content-offer .content-offer .button-secondary{box-shadow:2px 2px 6px rgba(0,0,0,.1);font-size:1.2rem;margin-top:25px;padding:12px 30px}.single-content .single-content-offer .content-offer .button-provided{background-color:#bebebe;border:none;cursor:default;margin-bottom:18px}.single-content .single-content-offer .content-offer .button-provided:hover{color:#fff;cursor:default}.single-content .single-content-offer .content-offer .social-networks{padding-top:20px}.single-content .single-content-offer .content-offer .job-form{color:#182d4d;display:flex;font-size:1.15rem;margin:20px 0 15px;padding:10px 8px 10px 4px;width:max-content}.single-content .single-content-offer .content-offer .job-form .icon{display:flex;padding:0 10px;width:52px}.single-content .single-content-offer .content-offer .job-form .icon svg{fill:#d6ae4f}.single-content .single-content-offer .content-offer .job-form .icon svg:hover{fill:#182d4d}.single-content .single-content-offer .content-offer .job-form .text{font-family:NeutraTextDemi}.single-content .single-content-offer .content-offer .job-form .text span{color:#d6ae4f;font-family:NeutraTextBold}.single-content .single-content-offer .content-offer .job-form:hover{background-color:#fff;border-radius:8px;box-shadow:0 0 6px #dadada}.single-content .single-content-offer .content-additional-offer{text-align:center;width:30%}.single-content .single-content-offer .content-additional-offer .button-secondary{box-shadow:2px 2px 6px rgba(0,0,0,.1);margin-bottom:20px}.single-content .single-content-offer .content-additional-offer .button-provided{background-color:#bebebe;border:none;cursor:default}.single-content .single-content-offer .content-additional-offer .button-provided:hover{color:#fff;cursor:default}.single-content .single-content-offer .content-additional-offer .offer-info-job{background-color:#fff;border-radius:8px;box-shadow:2px 2px 6px rgba(0,0,0,.1);margin-bottom:2rem}.single-content .single-content-offer .content-additional-offer .offer-info-job div{background-position:50%;background-size:cover;border-radius:8px 8px 0 0;display:flex;flex-direction:column;height:125px;position:relative}.single-content .single-content-offer .content-additional-offer .offer-info-job h2:before{align-self:center;background-color:#d6ae4f;border-left:initial;border-radius:10px;border-top:initial;content:attr(div);display:block;height:.2rem;left:auto;margin-left:1rem;margin-right:1rem;opacity:.7;position:relative;top:auto;width:1.5rem}.single-content .single-content-offer .content-additional-offer .offer-info-job h2{background-color:initial;color:#182d4d;display:flex;font-family:NeutraTextBook;font-size:1.45em;font-weight:700;margin:.8rem 0 .5rem;padding:initial;text-align:left;white-space:nowrap;width:auto}.single-content .single-content-offer .content-additional-offer .offer-info-job h2:after{align-self:center;background-color:#d6ae4f;border-bottom:initial;border-radius:10px;border-right:initial;bottom:auto;content:attr(div);display:block;height:.2rem;margin-left:1rem;opacity:.7;position:relative;right:auto;width:3rem}.single-content .single-content-offer .content-additional-offer .offer-info-job ul{gap:5px;align-items:start;display:flex;flex-direction:column;font-family:NeutraTextBook,sans-serif;margin-left:2rem;min-width:200px;padding-bottom:1.2rem}.single-content .single-content-offer .content-additional-offer .offer-info-job ul li{gap:6px;align-items:center;display:flex;text-align:left}.single-content .single-content-offer .content-additional-offer .offer-info-job ul img{width:22px}.single-content .single-content-offer .content-additional-offer .offer-info-consultant{background-color:#fff;border-radius:8px;box-shadow:2px 2px 6px rgba(0,0,0,.1);margin-top:65px}.single-content .single-content-offer .content-additional-offer .offer-info-consultant .consultant-img #image-consultant{border-radius:100px;box-shadow:4px 4px 4px hsla(0,0%,74.5%,.3);margin-left:auto;margin-right:auto;margin-top:-10%;width:25%}.single-content .single-content-offer .content-additional-offer .offer-info-consultant #title-consultant-description{font-family:NeutraTextBold;font-size:1.45em;padding:10px 0 0}.single-content .single-content-offer .content-additional-offer .offer-info-consultant .consultant-job{color:#d6ae4f;font-size:1.25rem;text-align:center}.single-content .single-content-offer .content-additional-offer .offer-info-consultant #name-consultant{font-family:NeutraTextDemi;font-size:1.3em;padding:16px 0 0}.single-content .single-content-offer .content-additional-offer .offer-info-consultant #numero-consultant{font-size:1.2em}.single-content .single-content-offer .content-additional-offer .offer-info-consultant #mail-consultant{font-family:NeutraTextBookItalic;font-size:1.2em}.single-content .single-content-offer .content-additional-offer .offer-info-consultant #logo-linkedin{padding:6px 0 13px}.single-content .single-content-offer .content-additional-offer .offer-info-consultant #slogan-consultant{color:#576889;font-family:NeutraTextBookItalic;font-size:1.15em;line-height:1.2rem;margin-left:auto;margin-right:auto;padding-bottom:1.1rem;width:60%}.single-more-offer h2.more-h2:before{align-self:center;background-color:#d6ae4f;border-left:initial;border-radius:10px;border-top:initial;content:attr(div);display:block;height:.2rem;left:auto;margin-right:1rem;opacity:.7;position:relative;top:auto;width:2rem}.single-more-offer h2.more-h2{background-color:initial;color:#182d4d;display:flex;font-family:NeutraTextBook;font-size:1.75em;font-weight:700;margin:3.5rem 10% 1rem;padding:initial;text-align:left;white-space:nowrap;width:auto}.single-more-offer h2.more-h2:after{align-self:center;background-color:#d6ae4f;border-bottom:initial;border-radius:10px;border-right:initial;bottom:auto;content:attr(div);display:block;height:.2rem;margin-left:1rem;opacity:.7;position:relative;right:auto;width:5rem}@media only screen and (max-width:1023px){.single-content{margin:0 auto;width:90%}.single-content .single-content-offer{display:flex;flex-direction:column}.single-content .single-content-offer .content-offer{width:100%}.single-content .single-content-offer .content-additional-offer{display:flex;justify-content:space-between;text-align:center;width:100%}.single-content .single-content-offer .content-additional-offer .button-secondary{display:none}.single-content .single-content-offer .content-additional-offer .offer-info-job{margin-bottom:0;width:48%}.single-content .single-content-offer .content-additional-offer .offer-info-consultant{width:48%}}@media only screen and (max-width:800px){#offers-main .container-offer{width:90%}#offers-main .container-offer .list-offers{margin-bottom:10px}#offers-main .container-offer .list-offers .result-no-offer{width:90%}#offers-main .container-offer .list-offers .result-no-offer .result-no-offer-flex{flex-direction:column;margin-top:20px}#offers-main .container-offer .list-offers .result-no-offer .result-no-offer-flex .result-no-offer-img{order:2;text-align:center;width:100%}#offers-main .container-offer .list-offers .result-no-offer .result-no-offer-flex .result-no-offer-img img{padding-top:10px;width:55%}#offers-main .container-offer .list-offers .result-no-offer .result-no-offer-flex .result-no-offer-text{order:1;width:100%}#offers-main .container-offer .list-offers .result-no-offer .result-no-offer-flex .result-no-offer-text .text-no-offers{font-size:1.45em}.offer-single-preview{padding:1% 7%}.offer-single-preview .single-offer-header button{display:block;margin-bottom:8px;padding:8px 25px}.offer-single-preview .single-offer-header h1{font-size:2.3rem;padding:15px 0 10px}.offer-single-preview .single-offer-header .offer-details-header{padding-bottom:12px}.offer-single-preview .single-offer-header .offer-details-header ul{gap:6px 14px;flex-wrap:wrap;justify-content:center}.offer-single-preview .single-offer-header .offer-details-header ul li{gap:6px;align-items:center;display:flex}.offer-single-preview .single-offer-header .offer-details-header ul .offre-pourvue{left:80%;position:absolute;top:63px;width:70px;z-index:1}}@media only screen and (max-width:639px){#offer-single,#offers-main{background-color:#fff}#offer-single .results-offers,#offers-main .results-offers{font-size:1.45em;margin-left:5%}#offer-single .results-offers:after,#offers-main .results-offers:after{height:1.3rem;margin-left:9px;margin-top:-22px;width:1.3rem}#offer-single .container-offer,#offers-main .container-offer{width:88%}.single-content{width:80%}.single-content .single-content-offer{flex-direction:column;margin-top:20px}.single-content .single-content-offer .content-offer{padding-right:0;width:100%}.single-content .single-content-offer .content-offer p{margin-bottom:7px}.single-content .single-content-offer .content-offer h2:after{display:none}.single-content .single-content-offer .content-offer .offer-key-word div{margin-bottom:6px;margin-right:8px}.single-content .single-content-offer .content-offer .offer-key-word div span{font-size:1.15em}.single-content .single-content-offer .content-offer .button-secondary{font-size:1.2rem;margin-top:20px;padding:10px 26px}.single-content .single-content-offer .content-additional-offer{width:100%}.single-content .single-content-offer .content-additional-offer .button-secondary,.single-content .single-content-offer .content-additional-offer .offer-info-job{display:none}.single-content .single-content-offer .content-additional-offer .offer-info-consultant{margin-top:55px;width:100%}.single-more-offer h2.more-h2{margin:2rem 10% .8rem}.single-more-offer h2.more-h2:after{display:none}}#press-container{background-color:#f7f7f7;display:flex;justify-content:space-evenly;width:100%}#press-container .articles-list-container{background-color:#fff;border-radius:10px;box-shadow:4px 0 4px hsla(0,0%,74.5%,.5);height:fit-content;padding-bottom:20px;position:sticky;top:15%;width:23%}#press-container .articles-list-container summary::-webkit-details-marker{display:none}#press-container .articles-list-container summary{color:#30384b;cursor:pointer;display:flex;font-size:1.5em;font-weight:600;justify-content:space-between;list-style-type:none;padding:32px 24px}#press-container .articles-list-container summary:after{content:url(/build/images/arrow-sharp-blue-right.ee712db6.svg)}#press-container .articles-list-container summary img{display:none}#press-container .articles-list-container details[open] summary:after{content:url(/build/images/arrow-sharp-blue-down.d2b574df.svg)}#press-container .articles-list-container ul{background-color:hsla(0,0%,74.5%,.2);width:100%}#press-container .articles-list-container ul li{align-items:center;cursor:pointer;display:flex;justify-content:flex-start;min-height:60px;padding:5px 0;position:relative;text-align:end}#press-container .articles-list-container ul li .border-left{background:#d6ae4f;height:100%;position:absolute;visibility:hidden;width:8px}#press-container .articles-list-container ul li p{width:calc(100% - 8px)}#press-container .articles-list-container ul li:hover .border-left{visibility:visible}#press-container .articles-list-container ul li img{display:none}#press-container .articles-list-container ul .active .border-left{visibility:visible}#press-container .articles-list-container details[open]+hr{visibility:hidden}#press-container .article-container{margin-top:4%;width:60%}#press-container .article-container article{margin-bottom:5%}#press-container .article-container .active{animation:scale-display .3s;display:block}#press-container .article-container h2{color:#30384b;font-size:1.8em;font-weight:600}#press-container .article-container h3{color:#30384b;font-size:1.125em;margin:2% 0 1%}#press-container .article-container h3 span{font-weight:600}#press-container .article-container img{width:100%}#press-container .article-container .mag-img{float:right}@media only screen and (max-width:1180px){#press-container .articles-list-container{width:25%}#press-container .articles-list-container ul li{font-size:.938em}}@media only screen and (max-width:640px){#press-container .article-container{margin:5%;width:100%}#press-container .article-container h2{font-size:1.7rem}#press-container .articles-list-container{display:none}}#us-main>div{padding:3% 10%}#us-main .introduction-container h1{font-size:24px;font-weight:700;margin-bottom:3%}#us-main .introduction-container p{line-height:24px}#us-main .strength-container{background:#30384b;color:#fff}#us-main .strength-container .strength-header{margin-bottom:4%}#us-main .strength-container .strength-header h2{font-size:24px;font-weight:700;padding-bottom:2%}#us-main .strength-container .strength-header p{font-size:20px;font-weight:600;line-height:20px}#us-main .strength-container .strength-list{margin-bottom:4%}#us-main .strength-container .strength-list .strength-block{display:flex;margin:2% auto}#us-main .strength-container .strength-list .strength-block .strength-image{border-radius:50%;margin:auto;width:120px}#us-main .strength-container .strength-list .strength-block .strength-content{margin:auto;width:95%}#us-main .strength-container .strength-list .strength-block .strength-content h3{font-size:18px;font-weight:600;margin-bottom:1%}#us-main .strength-container .strength-footer{margin:auto;text-align:center;width:fit-content}#us-main .strength-container .strength-footer h3{color:#d6ae4f;font-size:20px;font-weight:700}#us-main .contact-container{background:#e5e5e5;display:flex;justify-content:center;padding:5% 7%}#us-main .contact-container .contact-form{background:#fff;border-radius:10px;box-shadow:2px 2px 4px hsla(0,0%,74.5%,.25);padding:2% 6%;position:relative;width:60%}#us-main .contact-container .contact-form .form-header .form-header-title{display:inline-flex;margin-bottom:3.5%}#us-main .contact-container .contact-form .form-header .form-header-title img{margin-right:10%}#us-main .contact-container .contact-form .form-header .form-header-title h2{font-size:24px;font-weight:700}#us-main .contact-container .contact-form .form-header p{margin-bottom:4%}#us-main .contact-container .contact-form form .form-row-contact-type{align-items:center}#us-main .contact-container .contact-form form .form-row{align-items:center;display:flex;margin-bottom:3%}#us-main .contact-container .contact-form form .form-row #contact_type{display:flex;justify-content:space-between}#us-main .contact-container .contact-form form .form-row .choice-container{align-items:center;display:flex;margin-left:10%}#us-main .contact-container .contact-form form .form-row .choice-container input{margin:5%}#us-main .contact-container .contact-form form .form-row .form-block{display:flex;flex-direction:column;margin:auto 2%;width:100%}#us-main .contact-container .contact-form form .form-row .form-block label{margin-bottom:3.5%}#us-main .contact-container .contact-form form .form-row .form-block input{border:1px solid #5e5e5e;border-radius:11px;box-shadow:4px 4px 4px hsla(0,0%,74.5%,.3);height:30px;width:100%}#us-main .contact-container .contact-form form .form-row .form-block .form-type-contact{display:flex}#us-main .contact-container .contact-form form .form-row .form-block textarea{border:1px solid #5e5e5e;border-radius:11px;box-shadow:4px 4px 4px hsla(0,0%,74.5%,.3);font-family:NeutraTextBook,sans-serif;font-size:1rem;min-height:250px;resize:none;text-indent:2%;width:100%}#us-main .contact-container .contact-form form .form-validate p{color:#bebebe;font-size:11.5px;line-height:12px;margin:auto 5%}#us-main .contact-container .contact-information{background:#30384b;border-radius:10px;box-shadow:3px 3px 4px hsla(0,0%,74.5%,.5);color:#fff;margin:auto 0;padding:2% 10% 4%;right:1%;text-align:center;width:40%}#us-main .contact-container .contact-information .contact-adress,#us-main .contact-container .contact-information .contact-way,#us-main .contact-container .contact-information img{margin:18% 0;width:100%}#us-main .contact-container .contact-information .contact-adress li,#us-main .contact-container .contact-information .contact-way li,#us-main .contact-container .contact-information img li{margin-bottom:20px}#us-main .contact-container .contact-information .contact-adress p,#us-main .contact-container .contact-information .contact-way p,#us-main .contact-container .contact-information img p{color:#fff;font-size:1.025em;font-style:normal;font-weight:300;line-height:1.5625em}#us-main .contact-container .contact-information .contact-adress a,#us-main .contact-container .contact-information .contact-way a,#us-main .contact-container .contact-information img a{color:#fff;font-size:1.025em;font-style:normal;font-weight:300;line-height:1.2625em}#us-main .contact-container .contact-information .contact-adress span,#us-main .contact-container .contact-information .contact-way span,#us-main .contact-container .contact-information img span{color:#d6ae4f;font-size:1em;font-style:normal;font-weight:700}#us-main .contact-container .contact-information .contact-adress h4,#us-main .contact-container .contact-information .contact-way h4{font-size:20px;font-weight:700;margin-bottom:4%}#us-main .contact-container .contact-information .contact-adress p,#us-main .contact-container .contact-information .contact-way p{margin-bottom:4%}#us-main .contact-container .contact-information .contact-adress .contact-way-phone,#us-main .contact-container .contact-information .contact-way .contact-way-phone{color:#d6ae4f;font-weight:600}@media only screen and (max-width:1025px){#us-main>div{padding:5% 6%}#us-main .strength-container .strength-list .strength-block .strength-content{width:75%}#us-main .contact-container .contact-form{border-radius:10px;padding:4% 6%;width:90%}#us-main .contact-container .contact-form form .form-row.form-validate{flex-direction:column}#us-main .contact-container .contact-form form .form-row.form-validate input{margin:auto auto 2%;width:fit-content}#us-main .contact-container .contact-form form .form-row.form-validate p{margin:auto;text-align:center;width:70%}#us-main .contact-container .contact-information{display:none}}@media only screen and (max-width:799px){#us-main>div{padding:3%}#us-main .strength-container .strength-list{width:100%}#us-main .strength-container .strength-list .strength-block{flex-direction:column;width:100%}#us-main .strength-container .strength-list .strength-block .strength-image{margin-bottom:1%}#us-main .strength-container .strength-list .strength-block .strength-content{margin-bottom:2%;width:100%}#us-main .strength-container .strength-list .strength-block .strength-content h3{text-align:center}#us-main .strength-container .strength-footer{margin-bottom:5%}#us-main .strength-container .strength-footer h3{font-size:18px}#us-main .strength-container .strength-footer p{font-size:15px}#us-main .contact-container{padding:0}#us-main .contact-container .contact-form{border-radius:0;width:100%}#us-main .contact-container .contact-form .form-header .form-header-title{font-size:14px}#us-main .contact-container .contact-form form .form-row{gap:20px;flex-direction:column}#us-main .contact-container .contact-form form .form-row input{width:100%}#us-main .contact-container .contact-form form .form-row .radio-container{width:60%}#us-main .contact-container .contact-form form .form-row .radio-container .choice-container{margin:0}#us-main .contact-container .contact-form form .form-row .radio-container .choice-container input{margin:0 5% 0 0;width:auto}#us-main .contact-container .contact-information{display:none}}#join-main .join-navbar{display:flex}#join-main .join-navbar ul{display:flex;margin:auto;width:864px}#join-main .join-navbar ul li{cursor:pointer;margin:2% 0;padding:0 2%;text-align:center;transition:all .15s ease-in-out;width:100%}#join-main .join-navbar ul li a{color:#182d4d}#join-main .join-navbar ul li.active,#join-main .join-navbar ul li:hover{font-weight:700}#join-main .join-navbar ul li:not(:last-child){border-right:1px solid #30384b}@media only screen and (max-width:800px){#join-main .join-navbar ul li{width:50%}#join-main .join-navbar ul li:nth-child(2){border-right:none}#join-main .join-navbar ul{flex-wrap:wrap;width:100%}}@media only screen and (max-width:640px){#join-main .join-navbar ul{font-size:3.5vw}}#join-main .join-navbar select{border:1px solid #30384b;border-radius:50px;box-sizing:border-box;display:none;height:40px;margin:2% auto;width:80%}@media only screen and (max-width:800px){#join-main .join-navbar select{display:unset}#join-main .join-navbar{padding-top:5%}}#join-main .join-offers{margin:auto;width:80%}#join-main .join-offers .cta-action{margin-top:2%;position:relative;width:100%}#join-main .join-offers .cta-action a{position:absolute;right:7%}@media only screen and (max-width:639px){#join-main .join-offers .cta-action{display:flex}#join-main .join-offers .cta-action a{margin:auto;position:unset;right:unset}}#join-main .internal-offer-container{gap:20px;background-color:#f7f7f7;display:flex;flex-direction:column;margin-bottom:2%;padding:5% 3%}#join-main .internal-offer-container .internal-offer-title{color:#d6ae4f;text-align:center}#join-main .introduction-container,#join-main .join-us-form,#join-main .offer-details-container{background-color:#fff;border-radius:10px;box-shadow:2px 2px 4px hsla(0,0%,74.5%,.25);padding:3%}#join-main .join-us-form form{margin:auto;max-width:800px}#join-main .join-us-form form h2,#join-main .join-us-form form h3{font-family:NeutraTextDemi,sans-serif}#join-main .join-us-form form h2{margin-bottom:1%}#join-main .join-us-form form h3{font-size:18px;margin-bottom:1%}#join-main .join-us-form form .profile-form-container .profile-form-content{display:flex;justify-content:space-between;margin-bottom:5%}#join-main .join-us-form form .profile-form-container .profile-form-content .form-row{display:flex;flex-direction:column}#join-main .join-us-form form .profile-form-container .profile-form-content .form-row input{min-width:200px;padding:10px}@media only screen and (max-width:640px){#join-main .join-us-form form .profile-form-container .profile-form-content .form-row{width:100%}}@media only screen and (max-width:1180px){#join-main .join-us-form form .profile-form-container .profile-form-content{gap:20px;flex-wrap:wrap}}#join-main .join-us-form form .resume-message-form-container{gap:20px;display:flex;flex-wrap:wrap;justify-content:space-between}#join-main .join-us-form form .resume-message-form-container h3{margin:0}#join-main .join-us-form form .resume-message-form-container .resume-form-container{width:50%}@media only screen and (max-width:1180px){#join-main .join-us-form form .resume-message-form-container .resume-form-container{width:100%}}#join-main .join-us-form form .resume-message-form-container .resume-form-container .resume-drop-container{align-items:center;border:1px dashed #000;display:flex;flex-direction:column;font-size:14px;font-weight:500;height:100px;justify-content:center;position:relative;text-align:center}#join-main .join-us-form form .resume-message-form-container .resume-form-container .resume-drop-container h4{font-size:.875em}#join-main .join-us-form form .resume-message-form-container .resume-form-container .resume-drop-container .upload-resume-title{font-family:NeutraTextDemi,sans-serif;font-size:1.2em}#join-main .join-us-form form .resume-message-form-container .resume-form-container .resume-drop-container .upload-resume{color:#bebebe;font-size:1em;text-decoration:underline}#join-main .join-us-form form .resume-message-form-container .resume-form-container .resume-drop-container input{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%}@media only screen and (max-width:1180px){#join-main .join-us-form form .resume-message-form-container .message-form-container{width:100%}}#join-main .join-us-form form .resume-message-form-container .message-form-container textarea{height:80px;padding:10px;resize:none;width:100%}@media only screen and (max-width:1180px){#join-main .join-us-form form .resume-message-form-container{gap:20px;flex-wrap:wrap}}#join-main .join-us-form form .cta-container{margin:2% 0;text-align:center}#join-main .join-us-form form .rgpd{color:#bebebe;margin:auto;text-align:center;width:40%}@media only screen and (max-width:640px){#join-main .join-us-form form .rgpd{font-size:.8em;width:100%}}#join-main .join-us-form form .error-msg{color:red}#join-main .introduction-container{gap:20px;display:flex;flex-direction:column}#join-main .introduction-container .introduction-block h2{font-family:NeutraTextDemi,sans-serif;margin-bottom:10px}@media only screen and (max-width:639px){#join-main .introduction-container{padding:2% 5%}}#join-main .daily-container{padding:5% 10%}#join-main .daily-container h2{font-size:24px;font-weight:600}#join-main .daily-container .daily-picto-container{display:flex;margin:3% 0}#join-main .daily-container .daily-picto-container .daily-picto{display:flex;flex-direction:column;margin:auto;text-align:center}#join-main .daily-container .daily-picto-container .daily-picto img{border-radius:50%;height:150px;margin:auto;width:150px}#join-main .daily-container .daily-picto-container .daily-picto h3{font-size:18px;font-weight:600;margin:auto;width:70%}@media only screen and (max-width:1025px){#join-main .daily-container .daily-picto-container{display:none}}#join-main .daily-container .daily-mission-container{border-radius:10px;box-shadow:2px 2px 4px hsla(0,0%,74.5%,.25);padding:2% 3%}#join-main .daily-container .daily-mission-container p{margin:1% auto}@media only screen and (max-width:1025px){#join-main .daily-container .daily-mission-container{display:none}}#join-main .daily-container .daily-condense-container{display:none;margin:3% 0}#join-main .daily-container .daily-condense-container .daily-condense-block{margin:5% 0}#join-main .daily-container .daily-condense-container .daily-condense-block h3{color:#d6ae4f;font-weight:600}#join-main .daily-container .daily-condense-container .daily-condense-block .condense-content{display:none}@media only screen and (max-width:1025px){#join-main .daily-container .daily-condense-container{display:unset}}#join-main .daily-container .daily-quote-container{margin:5% 0}#join-main .daily-container .daily-quote-container .daily-quote-block{display:flex;margin:5% 0}#join-main .daily-container .daily-quote-container .daily-quote-block img{margin-right:1%;width:30%}@media only screen and (max-width:1025px){#join-main .daily-container .daily-quote-container .daily-quote-block img{display:none}}#join-main .daily-container .daily-quote-container .daily-quote-block .daily-quote-content{font-family:SimSun;margin:auto;width:65%}@media only screen and (max-width:1025px){#join-main .daily-container .daily-quote-container .daily-quote-block .daily-quote-content{width:100%}}@media only screen and (max-width:639px){#join-main .daily-container .daily-quote-container .daily-quote-block .daily-quote-content{display:none}}#join-main .popin-confirmation{align-items:center;background:rgba(0,0,0,.3);color:#257125;display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%}#join-main .popin-confirmation .popin-confirmation-content{background:#fff;border-radius:10px;justify-content:space-between;padding:20px;text-align:center}#join-main .popin-confirmation .popin-confirmation-content button{margin-top:10px}.legals-block p{color:#505050;line-height:1.8em;margin-bottom:1em;text-align:left}.legals-block h1{margin:1.8em auto .8em;width:70%}.legals-block p,.legals-block p.title-main,.legals-block p.title-secondary{margin-left:auto;margin-right:auto;width:70%}@media only screen and (max-width:640px){.legals-block p,.legals-block p.title-main,.legals-block p.title-secondary{width:84%}}.legals-block a{text-decoration:underline;white-space:nowrap}.legals-block a,.legals-block strong{color:#505050;font-family:NeutraTextDemi}.legals-block p.title-main,.legals-block p.title-secondary{font-family:NeutraTextDemiItalic;font-size:1.4em;margin-bottom:.8em;margin-top:1.8em;text-align:left}@media only screen and (max-width:1023px){.legals-block p.title-main,.legals-block p.title-secondary{font-size:1.2em}}.legals-block p.title-secondary{color:#d6ae4f;font-family:NeutraTextBold;font-size:.9em;text-align:left;text-transform:uppercase}.legals-block p.subtitle{font-family:NeutraTextDemiItalic;margin:1em auto .3em}.legals-block ul{margin-bottom:1.4em}.legals-block ul li p{margin:0 auto;width:60%}@media only screen and (max-width:640px){.legals-block ul li p{width:74%}}#appointment-container h1.main-title:before{align-self:center;background-color:#d6ae4f;border-left:initial;border-radius:10px;border-top:initial;content:attr(div);display:block;height:.2rem;left:auto;margin-right:1rem;opacity:.7;position:relative;top:auto;width:6rem}#appointment-container h1.main-title{background-color:initial;color:#182d4d;display:flex;font-family:NeutraTextBold;font-size:1.75em;margin:2rem 0 1rem;padding:initial;text-align:left;text-transform:uppercase;white-space:nowrap;width:auto}#appointment-container h1.main-title:after{align-self:center;background-color:#d6ae4f;border-bottom:initial;border-radius:10px;border-right:initial;bottom:auto;content:attr(div);display:block;height:.2rem;margin-left:1rem;opacity:.7;position:relative;right:auto;width:100%}#appointment-container h3{font-size:1.45em;font-weight:600;padding:0 6rem}#appointment-container h4{font-size:1.25em;font-weight:400;padding:0 6rem}#appointment-container .choice-type{display:flex;flex-wrap:wrap;padding:1rem 6rem .3rem}#appointment-container .choice-type div{background-color:#fff;border:1px solid #30384b;border-radius:30px;box-shadow:2px 2px 4px 1px hsla(0,0%,60.4%,.25);color:#30384b;flex-wrap:wrap;font-size:1.25rem;margin-bottom:5px;margin-right:10px;padding:8px 14px;text-align:center}#appointment-container .choice-type div.active,#appointment-container .choice-type div:hover{background:#d6ae4f;border:1px solid #d6ae4f;color:#fff}#appointment-container .choice-type div:hover{cursor:pointer}#appointment-container .estimated-duration{display:flex}#appointment-container .estimated-duration h4{padding-right:.5rem}#appointment-container .estimated-duration select{border-radius:1rem;padding:.3rem}#appointment-container .calendar-container{display:flex;justify-content:center;margin-bottom:4%}#appointment-container .calendar-container .calendar-flex{display:block;width:50%}#appointment-container .calendar-container .calendar-flex .time-slot-container{flex-wrap:wrap;margin-top:70px}#appointment-container .calendar-container .calendar-flex .time-slot-container .day-container{display:none;flex-wrap:wrap;text-align:center}#appointment-container .calendar-container .calendar-flex .time-slot-container .day-container span{font-size:1.45rem;font-weight:600;list-style-type:none;text-transform:capitalize}#appointment-container .calendar-container .calendar-flex .time-slot-container .day-container ul{display:flex;flex-wrap:wrap;list-style-type:square;margin:10px auto;padding-left:2%;width:90%}#appointment-container .calendar-container .calendar-flex .time-slot-container .day-container ul .active{border:1px solid #d6ae4f}#appointment-container .calendar-container .calendar-flex .time-slot-container .day-container ul li{border:1px solid #30384b;border-radius:13px;box-shadow:2px 2px 4px 1px hsla(0,0%,60.4%,.25);font-size:1.35rem;margin:8px;padding:4px 6px;text-align:center;width:22%}#appointment-container .calendar-container .calendar-flex .time-slot-container .day-container ul li:hover{background:#d6ae4f;border:1px solid #d6ae4f;color:#fff;cursor:pointer}#appointment-container .calendar-container .calendar-flex .time-slot-container .day-container select{display:none}#appointment-container .calendar-container .calendar-flex .time-slot-container .day-container.active{display:block}#appointment-container .calendar-container .calendar-flex .confirm-date{display:none;margin-top:4vh}#appointment-container .calendar-container .calendar-flex .confirm-date p{color:#30384b;font-size:1.45rem;margin:10px auto;width:80%}#appointment-container .calendar-container .calendar-flex .confirm-date p span{font-weight:800}#appointment-container .calendar-container .calendar-flex .confirm-date .confirm-button{background-color:#d6ae4f;border-radius:30px;box-shadow:2px 2px 4px 1px hsla(0,0%,60.4%,.25);color:#fff;cursor:pointer;font-size:1.35rem;margin:20px auto 5px;padding:10px 16px;text-align:center;width:fit-content}#appointment-container .calendar-container .calendar-flex .confirm-date .confirm-button.hover{box-shadow:2px 2px 8px 1px hsla(0,0%,60.4%,.65)}#appointment-container .calendar-container .calendar-flex .confirm-date.active{display:block}#appointment-container .calendar-container .vanilla-calendar{border-radius:18px;height:500px;margin:25px 0 25px 13%;width:500px}#appointment-container .calendar-container .vanilla-calendar .vanilla-calendar-header{height:70px;justify-content:center}#appointment-container .calendar-container .vanilla-calendar .vanilla-calendar-header .vanilla-calendar-header__label{color:#30384b;font-size:1.45rem;padding:0 25px;width:fit-content}#appointment-container .calendar-container .vanilla-calendar .vanilla-calendar-header button{margin-top:7px}#appointment-container .calendar-container .vanilla-calendar .vanilla-calendar-week{background-color:#fff;box-shadow:0 0 6px 2px hsla(0,0%,60.4%,.25);height:49px}#appointment-container .calendar-container .vanilla-calendar .vanilla-calendar-week span{color:#30384b;font-size:1.15rem}#appointment-container .calendar-container .vanilla-calendar .vanilla-calendar-body{height:381px}#appointment-container .calendar-container .vanilla-calendar .vanilla-calendar-date{align-items:center;background-color:transparent;display:flex;flex:0 0 14.28%;flex-direction:column;font-size:1.35rem;height:fit-content;max-width:14.28%;padding:10px 0}#appointment-container .calendar-container .vanilla-calendar .vanilla-calendar-date span{height:51px;padding:11px 10px 12px;text-align:center;width:51px}#appointment-container .calendar-container .vanilla-calendar .vanilla-calendar-date--active span{background-color:#d3d7eb;border-radius:50%;cursor:pointer}#appointment-container .calendar-container .vanilla-calendar .vanilla-calendar-date--today span{background-color:#d3d7eb;border-radius:50%;color:#30384b;font-weight:700}#appointment-container .calendar-container .vanilla-calendar .vanilla-calendar-date--selected span{background-color:#6571ab;border-radius:50%;color:#fff}#appointment-container .calendar-container .vanilla-calendar .vanilla-calendar-date--disabled{background:content-box;border-radius:0;cursor:not-allowed;opacity:1}#appointment-container .content-confirm{align-items:center;display:flex;justify-content:center;margin-top:50px}#appointment-container .content-confirm .confirm-text{width:65%}#appointment-container .content-confirm .confirm-text h2{color:#d6ae4f;font-size:2.5rem;font-weight:800;text-transform:uppercase}#appointment-container .content-confirm .confirm-text p{color:#30384b;font-size:1.35rem;margin-top:35px}#appointment-container .content-confirm .confirm-text p span{font-weight:800}#appointment-container .content-confirm .confirm-img{height:33vh;text-align:center;width:20%}#appointment-container .content-confirm .confirm-img img{margin-top:88px;padding-left:30px}@media only screen and (max-width:1180px){#appointment-container h3,#appointment-container h4{padding:0 4rem}#appointment-container .choice-type{padding:1rem 4rem .3rem}#appointment-container .calendar-container .calendar-flex .time-slot-container{margin-top:40px}#appointment-container .calendar-container .calendar-flex .time-slot-container .day-container ul li{margin:2% 4%;width:42%}#appointment-container .calendar-container .calendar-flex .confirm-date p{font-size:1.4rem;width:86%}#appointment-container .calendar-container .vanilla-calendar{height:475px;margin:25px 0 25px 6%;width:475px}#appointment-container .calendar-container .vanilla-calendar .vanilla-calendar-header{height:55px}#appointment-container .calendar-container .vanilla-calendar .vanilla-calendar-week{height:49px}#appointment-container .calendar-container .vanilla-calendar .vanilla-calendar-body{height:371px}}@media only screen and (max-width:799px){#appointment-container h3{font-size:1.35em;padding:0 8%}#appointment-container h4{font-size:1.15em;padding:0 8%}#appointment-container .choice-type{flex-direction:column;padding:1rem 8% .3rem}#appointment-container .calendar-container{display:block;margin-bottom:4%}#appointment-container .calendar-container .calendar-flex{width:100%}#appointment-container .calendar-container .calendar-flex .time-slot-container{margin-top:0}#appointment-container .calendar-container .calendar-flex .time-slot-container .day-container ul{display:none}#appointment-container .calendar-container .calendar-flex .time-slot-container .day-container select{border-radius:10px;box-shadow:1px 2px 5px #666;display:block;font-size:1.4rem;margin:1rem auto;outline:none;padding:.2rem 0;text-align:center;width:70%}#appointment-container .calendar-container .calendar-flex .confirm-date{margin-top:2vh}#appointment-container .calendar-container .calendar-flex .confirm-date p{font-size:1.25rem}#appointment-container .calendar-container .vanilla-calendar{height:448px;margin:25px auto;width:85%}#appointment-container .calendar-container .vanilla-calendar .vanilla-calendar-header{height:55px}#appointment-container .calendar-container .vanilla-calendar .vanilla-calendar-week{height:36px}#appointment-container .calendar-container .vanilla-calendar .vanilla-calendar-week span{padding:9px 0}#appointment-container .calendar-container .vanilla-calendar .vanilla-calendar-body{height:365px}#appointment-container .content-confirm{display:block;margin-top:20px}#appointment-container .content-confirm .confirm-text{margin:0 auto;width:80%}#appointment-container .content-confirm .confirm-text h2{font-size:1.75rem}#appointment-container .content-confirm .confirm-text p{font-size:1.15rem;margin-top:10px}#appointment-container .content-confirm .confirm-img{height:auto;width:100%}#appointment-container .content-confirm .confirm-img img{margin-top:25px;padding-left:0;width:30%}}.container-header-light{background-color:#fff;border-bottom:2px solid #d6ae4f;display:flex;justify-content:space-between;padding:.5rem 1rem}.container-header-light div:first-of-type{align-self:center}.container-header-light .header-text{color:#182d4d;font-family:NeutraTextBold;font-size:1.5rem}.container-header-light .header-text span{color:#d6ae4f}.main-container-form{background-image:linear-gradient(#f7f7f7 25%,#182d4d 0,#182d4d 85%,#f7f7f7 0);background-position:0 40%,0 20%,0 40%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 100%;padding:3rem 0}.main-container-form .intro{margin:0 auto;padding-bottom:2rem;width:75rem}.main-container-form .intro h2{border-bottom:2px solid #d6ae4f;color:#182d4d;font-family:NeutraTextBold;text-transform:uppercase}.main-container-form .intro .intro-texte{font-family:NeutraTextDemi;padding:.8rem 0 .5rem}.main-container-form .intro .texte-confidentialite{font-family:NeutraTextDemi}.main-container-form .intro .texte-confidentialite a{color:#182d4d;font-family:NeutraTextBold;text-decoration:underline}.main-container-form .intro p{padding:0}.main-container-form .intro p span{font-size:1.1rem;font-weight:600}.main-container-form .intro p .span-dore{color:#d6ae4f}.main-container-form .main-form{background-color:#fff;border-radius:11px;margin:0 auto;padding:1rem 3rem;width:75rem}.main-container-form .main-form .personal-form-main h2{border-bottom:2px solid #d6ae4f;color:#182d4d;font-family:NeutraTextBold;font-size:2rem}.main-container-form .main-form .personal-form-main .personal-form{gap:1rem;display:flex;flex-wrap:wrap;padding:1rem 0}.main-container-form .main-form .personal-form-main .personal-form .form-row{gap:.5rem;display:flex;flex-direction:column;width:49%}.main-container-form .main-form .personal-form-main .personal-form .form-row.has-error input,.main-container-form .main-form .personal-form-main .personal-form .form-row.jobs-field.has-error .magic-select,.main-container-form .main-form .personal-form-main .personal-form .form-row.sectors-field.has-error .magic-select{border:2px solid #a7394c}.main-container-form .main-form .personal-form-main .personal-form .form-row label{color:#182d4d;font-family:NeutraTextBold;font-size:1.3rem}.main-container-form .main-form .personal-form-main .personal-form .form-row input{border:1px solid #182d4d;border-radius:5px;height:2.5rem;padding:0 1rem}.main-container-form .main-form .personal-form-main .personal-form .form-row input.resume-input{border:none;padding:0}.main-container-form .main-form .personal-form-main .personal-form .form-row textarea{border:1px solid #182d4d;border-radius:5px}.main-container-form .main-form .personal-form-main .personal-form .form-row select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-image:url(/build/images/Icon-arrow-select.76ec937d.svg);background-position:100%;background-repeat:no-repeat;border:1px solid #182d4d;border-radius:5px;height:2.5rem;padding:0 1rem}.main-container-form .main-form .personal-form-main .personal-form .form-row .magic-select-tools-link{display:none}.main-container-form .main-form .personal-form-main .personal-form .form-row .magic-select{appearance:none;webkit-appearance:none;-moz-appearance:none;background-image:url(/build/images/Icon-arrow-select.76ec937d.svg);background-position:100%;background-repeat:no-repeat;border:1px solid #182d4d;border-radius:5px}.main-container-form .main-form .personal-form-main .personal-form .form-row .magic-select .magic-select-container .magic-select-arrow{display:none}.main-container-form .main-form .personal-form-main .personal-form .form-row #candidate_data_validation_contract_types{gap:.5rem;display:flex;flex-direction:row}.main-container-form .main-form .personal-form-main .personal-form .form-row #candidate_data_validation_contract_types .choice-container{gap:.5rem;align-items:center;display:flex;flex-direction:row}.main-container-form .main-form .personal-form-main .jobs-container,.main-container-form .main-form .personal-form-main .personal-form .form-row #candidate_data_validation_jobSearchLocations,.main-container-form .main-form .personal-form-main .sectors-container{gap:.5rem;display:flex;flex-wrap:wrap}.main-container-form .main-form .personal-form-main .address-container,.main-container-form .main-form .personal-form-main .job-field,.main-container-form .main-form .personal-form-main .job-search-location,.main-container-form .main-form .personal-form-main .sector-field{gap:.5rem;background-color:rgba(214,174,79,.3);border:.1rem solid #d6ae4f;border-radius:30px;display:flex;flex-direction:row;padding:.2rem .5rem;width:fit-content}.main-container-form .main-form .personal-form-main .address-container .chips-value,.main-container-form .main-form .personal-form-main .job-field .chips-value,.main-container-form .main-form .personal-form-main .job-search-location .chips-value,.main-container-form .main-form .personal-form-main .sector-field .chips-value{font-family:NeutraTextBold}.main-container-form .main-form .personal-form-main .address-container img,.main-container-form .main-form .personal-form-main .job-field img,.main-container-form .main-form .personal-form-main .job-search-location img,.main-container-form .main-form .personal-form-main .sector-field img{cursor:pointer;width:20px}.main-container-form .main-form .personal-form-main .address-container span,.main-container-form .main-form .personal-form-main .job-field span,.main-container-form .main-form .personal-form-main .job-search-location span,.main-container-form .main-form .personal-form-main .sector-field span{color:#30384b;font-weight:700}.main-container-form .main-form .form-checkbox-block{gap:.5rem;display:flex;font-size:1.1rem}.main-container-form .main-form .form-checkbox-block input{align-self:center}.main-container-form .main-form .error-msg{color:#a7394c;font-size:1.1rem;font-weight:700}.main-container-form .main-form .cta-container{margin:auto;width:fit-content}.main-container-form .main-form .cta-container .btn-validate{background-color:#182d4d;border:1px solid #182d4d;border-radius:5px;color:#fff;cursor:pointer;font-size:1.4rem;margin:1rem auto;padding:.5rem 1rem;text-align:center;width:11rem}.main-container-form .main-form .cta-container .btn-validate:hover{background-color:#fff;color:#182d4d}@media only screen and (max-width:900px){.main-container-form .intro,.main-container-form .main-form{width:35rem}.main-container-form .main-form .personal-form-main .personal-form .form-row{width:100%}}@media only screen and (max-width:500px){.container-header-light{display:flex;flex-direction:column}.container-header-light .header-text{text-align:center}.main-container-form .intro{width:25rem}.main-container-form .intro h2{padding:0 1rem}.main-container-form .intro .intro-texte{padding:.8rem 1rem .5rem}.main-container-form .intro p{padding:0 1rem}.main-container-form .main-form{width:25rem}.main-container-form .main-form .personal-form-main .personal-form .form-row{width:100%}}.container-validate{padding:2rem 0}.container-validate .validator{gap:1rem;display:flex;justify-content:center;margin:0 auto}.container-validate .validator .validate-icon{align-self:center;background-color:#0b8043;border-radius:50%;display:grid;height:4rem;width:4rem}.container-validate .validator .validate-icon img{align-self:center;color:#fff;filter:brightness(10);grid-area:1/1/1/1;justify-self:center;width:2rem}.container-validate .validator p{align-self:center;color:#182d4d;font-family:NeutraTextBold;font-size:1.8rem;padding:2rem 0;text-align:center}.container-validate .thanks-container .warning{gap:1rem;display:flex;justify-content:center}.container-validate .thanks-container .warning p{color:#a7394c;font-family:NeutraTextBold}.container-validate .thanks-container .warning .cross{filter:brightness(.2) sepia(15) hue-rotate(-70deg) saturate(8);width:2rem}.container-validate .thanks-container p{color:#182d4d;font-size:3rem;letter-spacing:.2rem;text-align:center}.container-validate .thanks-container p span{color:#d6ae4f}.container-validate .bg-create-link{background-color:#fff;border-radius:12px;box-shadow:2px 2px 4px rgba(24,45,77,.2);margin:1rem auto 0;padding:.8rem 1.4rem;width:80%}.container-validate .bg-create-link .create-account{font-family:NeutraTextDemi;font-size:1.45rem;padding:0;text-align:center}.container-validate .bg-create-link .create-account span{font-family:NeutraTextBold}.container-validate .bg-create-link .div-link-account{text-align:center}.container-validate .bg-create-link .div-link-account .create-account-link{color:#d6ae4f;font-family:NeutraTextBold;font-size:1.55rem;margin-top:.7rem;text-decoration:underline}.container-validate .bg-create-link .div-link-account .create-account-link:hover{letter-spacing:1px;text-decoration-color:#182d4d}.container-validate .other-offer{gap:1rem;background-color:#fff;border-radius:11px;box-shadow:2px 2px 4px rgba(24,45,77,.2);margin:2rem 3rem;padding:1rem 3rem}.container-validate .other-offer .link{color:#182d4d;font-size:2rem;text-align:center}.container-validate .other-offer .link a,.container-validate .other-offer .link span{color:#d6ae4f}@media only screen and (max-width:900px){.container-validate .other-offer{flex-wrap:wrap}.container-validate .other-offer .offer{width:auto}.container-validate .other-offer .link{width:100%}}@media only screen and (max-width:640px){.container-validate .validator{flex-direction:column}.container-validate .validator .validate-icon{height:3rem;width:3rem}.container-validate .validator p{padding:.5rem}.container-validate .thanks-container p{font-size:2rem;padding:0 1.2rem}}@media only screen and (min-width:800px){.mobile-only{display:none}}@media only screen and (max-width:800px){.desktop-only{display:none}}.v-snack__action{margin-right:8px}