.select2-container .select2-selection--single .select2-selection__rendered,form.search-form .select2-container .select2-selection--single .select2-selection__rendered{line-height:45px}#contain-global{overflow:hidden;position:relative}.contain{margin-right:3vw;margin-left:3vw}@media (min-width:1024px){.contain{margin-left:auto;margin-right:auto;padding-left:3vw;padding-right:3vw;width:1024px}}@media (min-width:1200px){.contain{width:1200px;padding-left:1vw;padding-right:1vw}}.result-headline{text-transform:uppercase;margin-bottom:10px}form.search-form .col-xs-12{padding-left:2px;padding-right:2px}form.search-form .form-group{padding:8px 0}form.search-form .form-group.form-group-middle{padding-right:0;padding-left:0}form.search-form .input-geoloc{width:calc(100% - 45px);float:left}form.search-form .btn-geoloc{width:45px;height:45px;padding:10px 12px;background-color:#0098c3;float:left;cursor:pointer;transition:background-color .3s ease}form.search-form .btn-geoloc:hover{background-color:#005172}form.search-form .btn-geoloc img{width:100%}form.search-form .cta{border-radius:0}form.search-form .form-control,form.search-form input[type=date],form.search-form input[type=password],form.search-form input[type=text]{border-radius:0;border:0;font-size:16px;height:45px}form.search-form .select2-container .select2-selection--single{height:45px;border:none;border-radius:0}form.search-form .select2-container .select2-selection--single .select2-selection__arrow{height:45px;width:45px}.search-section .nav-pagination{text-align:center}.search-section .nav-pagination ul.pagination li{font-size:18px}.search-section .nav-pagination ul.pagination li strong{float:left;padding:6px 12px}.search-section .nav-pagination ul.pagination li a{border:none;background-color:transparent;color:#2b2b2b;transition:color .3s ease-in-out;padding:6px 10px}.search-section .nav-pagination ul.pagination li a.active,.search-section .nav-pagination ul.pagination li a:hover{color:#d22238}.search-result .search-result-item{background-color:#fff}.search-result .search-result-item .item-infos .item-title{font-weight:700}.search-result .search-result-item .item-cta{font-weight:400}.scroll-to-top{background:url(https://media.nexity.fr/nfr2016/espace-rh/ui/arrow-up-light.svg) center no-repeat #000;background-size:45%;height:50px;width:50px;opacity:.3;border-radius:50%;position:fixed;right:20px;bottom:20px;cursor:pointer;display:none}.job-descro{padding-bottom:15px}.job-infos{border-bottom:1px solid #d4d4d4}.job-infos .job-info-wrapper{display:inline-block}.job-infos .job-info-wrapper:after{content:"";display:block;clear:both}.job-infos .job-info{position:relative;float:left;padding:0 25px}.job-infos .job-info:first-child{padding-left:0}.job-infos .job-info:not(:last-child):after{content:"";display:block;position:absolute;right:0;top:10px;height:30px;width:1px;background-color:#141414}.job-infos .job-info svg{height:20px;width:20px}.job-infos .job-info p{font-size:15px;margin-bottom:0}.job-infos .btn-right{float:right}.job-offer-cards .card{color:#fff}.job-offer-cards .card.card-primary{background-color:#004e65}.job-offer-cards .card.card-brand{background-color:#d22238}.job-offer-cards .card.card-bg{background:url(/ressources/images/tmp-espacerh/test.png) center no-repeat;background-size:cover}.job-offer-cards .card h3{text-transform:uppercase}.job-offer-cards .card a,.job-offer-cards .card p{color:#fff;font-size:18px}.job-offer-cards .card p{font-size:15px}.job-offer-cards .card .card-icon{width:50px}.job-offer-cards .card .text-big{font-size:50px;font-weight:700}.job-offer-cards .card .card-cta{font-weight:700;text-transform:uppercase}.job-offer-cards .card .slick-dots{text-align:left}.job-offer-cards .card .slick-dots li,.job-offer-cards .card .slick-dots li:active{margin:0 2px}.job-offer-cards .card .slick-dots li button:before,.job-offer-cards .card .slick-dots li:active button:before{color:#fff;font-size:11px}.job-offer-cards .tileboard .tile{padding-left:0;padding-right:0}.job-offer-cards .tileboard .tile .filter .tile-img{filter:grayscale(50%)}.job-offer-cards .tileboard .tile .filter:after{opacity:.55}.job-offer-cards .tileboard .tile .filter:hover .tile-img{filter:none}.job-offer-cards .tileboard .tile .filter:hover:after{opacity:.15}#jobMission,#searchedProfile{margin-bottom:35px}#jobMission .wording p,#searchedProfile .wording p{margin-bottom:8px}.form-group,.form-group ul.error{margin-bottom:0}.job-share a{display:inline-block}.job-map-container{position:relative}.job-map-container .job-map{width:100%}.job-map-container .job-map-location{position:absolute;top:60px;display:inline-block;background-color:#004e65;color:#fff;opacity:.95}form a{color:#004e65;font-weight:400}:not(.radio-inline)>label.required:after{content:" *"}.form-group label:not(.cta){color:#004e65;text-transform:uppercase}.form-group label:not(.cta) svg{fill:#004e65;width:15px;height:15px}.form-group .form-control{height:45px;box-shadow:none}.form-group ul.error li{color:#d22238;margin-top:5px}.form-group ul.error li:before{content:"!";width:21px;height:21px;display:inline-block;border:1px solid #d22238;border-radius:21px;text-align:center;margin-right:5px}.form-group.has-error label:not(.cta){color:#d22238}.form-group.has-error .form-control{border-color:#e24f4f}.form-group.has-error .accepted_files_mention{color:#e24f4f}.divider-form-text{margin-top:30px;position:relative}.divider-form-text:after{content:" ";position:absolute;left:0;width:100%;height:1px;background-color:#ccc;margin:16px 0}.checkbox-custom .check::before,.radio-custom .check::before{content:"";left:4px;margin:auto}.divider-form-text .divider-text{display:inline-block;font-size:24px;text-transform:uppercase;background-color:#fff;position:relative;z-index:2;padding:0 15px}.checkbox-custom label,.radio-custom label{font-size:15px;padding:3px 5px 3px 35px;cursor:pointer;color:#2b2b2b;display:block;font-weight:400}.form-group .checkbox-custom label,.form-group .radio-custom label{color:#2b2b2b}.radio-custom{position:relative}.radio-custom input[type=radio]{position:absolute;visibility:hidden}.radio-custom label{position:relative;z-index:9;-webkit-transition:all .25s linear}.radio-custom .check{display:block;position:absolute;border:1px solid #ccc;border-radius:100%;height:23px;width:23px;top:1px;z-index:5;transition:border .25s linear;-webkit-transition:border .25s linear}.radio-custom .check::before{display:block;position:absolute;border-radius:100%;height:13px;width:13px;top:4px;transition:background .25s linear;-webkit-transition:background .25s linear}.checkbox-custom input[type=checkbox]:checked~.check,.checkbox-custom input[type=radio]:checked~.check,.radio-custom input[type=radio]:checked~.check{border:1px solid #ccc}.radio-custom input[type=radio]:checked~.check::before{background:#d22238}.checkbox-custom{position:relative}.checkbox-custom input[type=checkbox],.checkbox-custom input[type=radio]{position:absolute;visibility:hidden}.checkbox-custom label{position:relative;z-index:9;-webkit-transition:all .25s linear}.checkbox-custom .check{display:block;position:absolute;border:1px solid #ccc;height:23px;width:23px;top:1px;z-index:5;transition:border .25s linear;-webkit-transition:border .25s linear}.checkbox-custom .check::before{display:block;position:absolute;height:13px;width:13px;top:4px;background:url(https://media.nexity.fr/nfr2016/espace-rh/ui/tick-sign.svg) no-repeat;background-size:contain;opacity:0;transition:opacity .25s linear}.checkbox-custom input[type=checkbox]:checked~.check::before,.checkbox-custom input[type=radio]:checked~.check::before{opacity:1}.select2-container .select2-selection--single{height:45px;border-color:#ccc}.select2-container .select2-selection--single .select2-selection__arrow{height:45px;width:45px}.input-file-container{position:relative;display:inline-block}.input-file{position:absolute;top:0;left:0;width:0;z-index:-1;opacity:0}.file-return{padding:6px 12px;font-size:14px;line-height:32px;color:#555;border:1px solid #ccc;border-radius:4px;height:45px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.accepted_files_mention{color:#d4d4d4;font-size:12px;margin-top:3px}.file-return:not(:empty):before{content:"Fichier choisi : ";font-style:normal;font-weight:400}.file-return:empty:before{content:"Aucun fichier choisi";color:#999;font-style:normal;font-weight:400}.form-tabs{border-bottom:1px solid #ccc}.form-tabs .form-tab{text-align:center;text-transform:uppercase;font-weight:700;color:#828282;padding:18px 0}.form-tabs .form-tab.active{background-color:#004e65;color:#fff}.checkbox-inline{padding-left:0}form .btn-validate{margin-top:80px;margin-bottom:45px}.col-exp{text-align:center;margin-bottom:5px}.col-exp .radio-custom label{height:44px;margin-bottom:0}.col-exp .radio-custom .check{left:calc(50% - 12px);margin-top:14px}.group-exp .radio-custom label{height:135px;padding-left:5px}.group-exp .radio-custom .check{top:auto;bottom:0}.mention-oblig{display:block;margin-top:35px}#step2{display:none}.row-2-sides{margin-top:30px}.row-2-sides .side{padding-top:10px}.row-2-sides .side:first-child{margin-bottom:10px}.upload-options{margin:18px 0}.job-alert,.job-alert .intro{margin-bottom:10px}.btn-prev{position:absolute;float:left;display:flex;align-items:center}.btn-prev svg{vertical-align:middle;margin-right:10px}@media (max-width:992px){.form-step{padding:0}.form-group label{display:block}.form-tab:not(.active){display:none}.col-exp .radio-custom label{height:130px;margin-top:5px}.upload-options{text-align:center}.upload-options .cta.cta-small svg{width:25px;height:25px}}.result-headline,form.search-form .form-group{padding-left:15px;padding-right:15px}.search-section{min-height:100vh}.result-headline{font-size:20px}.result-headline strong{font-size:30px;display:inline}.job-alert{text-align:center;font-size:14px}.job-infos,.job-infos .job-info,.job-share{text-align:left}.job-alert .row{display:flex;flex-direction:column;justify-content:center;align-items:center}.job-alert #sr-alert-button{flex:1 1 100%}.job-alert #sr-alert-button iframe{height:63px!important}.search-map{margin-left:-10px;height:calc(100vh - 100px);top:100px;position:fixed!important}form.search-form{margin:0 15px 25px}.search-result{padding:0 30px;list-style-type:none}.search-result .search-result-item{position:relative;text-align:left;padding:35px 25px;margin-bottom:10px;box-shadow:inset 0 -1px 0 0 #e4e4e4}.search-result .search-result-item .item-infos{margin-bottom:0;display:inline-block;width:calc(100% - 130px);font-size:15px}.job-infos .job-info p strong,.search-result .search-result-item .item-infos .item-info{display:inline}.search-result .search-result-item .item-infos .item-title{font-size:20px;margin:0 0 10px}.search-result .search-result-item .item-cta{position:absolute;right:25px;top:calc(50% - 22px)}.job-offer-cards{margin-top:0}.job-offer-cards .card{padding:60px 30px;margin-bottom:5px}.job-share{margin:40px 0 0}.job-share a{margin:0 10px;border-radius:0;border:none;padding:0;width:auto;height:auto}.job-share a svg{width:16px;height:16px}.job-map-container .job-map{height:380px}.job-map-container .job-map-location{left:20%;padding:15px 40px;font-size:19px;min-width:200px}.job-map-container .job-map-location strong{text-transform:uppercase;font-size:31px}.job-map-container .job-map-location svg{height:15px;width:15px}.divider-form-vertical{border-right:1px solid #ccc}.form-group{padding-top:30px;padding-bottom:30px}.espacerh-candidat .form-group:not(.col-sm-12){padding-bottom:0;min-height:130px}.espacerh-candidat .form-group.col-sm-12{padding-bottom:10px}.row-2-sides .side:first-child{padding-right:35px}.row-2-sides .side:last-child{padding-left:35px}