@font-face{font-display:block;font-family:icons;font-style:normal;font-weight:400;src:url(/mobiville/static/media/icons.49c4346a09bcfae30639.ttf) format("truetype")}.home-bg-image{background-image:url(/mobiville/static/media/home-bg.82518d572d152c7d21c9.jpg);background-image:url(/mobiville/static/media/home-bg.d6fb5ddea5380a959103.webp);background-image:url(/mobiville/static/media/home-bg.4e918c4b2800bcb748fa.avif);background-position:50%;background-position-x:"80%";background-repeat:no-repeat;background-size:cover}.bg-gradient{background:linear-gradient(90deg,#4140424d,#00000080 19.27%,#00000080 53.65%,#41404200 93.23%)}.bg-opacity-25{background-color:#ffe0df40!important}.bg-light-primary{background-color:var(--ft--color-primary-05)}.bg-primary-10{background-color:var(--ft--color-primary-10)}.bg-primary-20{background-color:var(--ft--color-primary-20)}.bg-filters{background-color:#f6f7fb}.bg-none{background:none}.text-underline{text-decoration:underline}.border-1{border:1px solid}.border-light-grey{border-color:#e6e7e8}.border-grey{border-color:#a7a9ac}.box-shadow-grey{box-shadow:inset 0 0 0 .0625rem #a7a9ac}.box-shadow-none{box-shadow:none}.rounded-xl{border-radius:20px}.display-grid-2{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:768px){.display-grid-2{grid-template-columns:1fr}}.vw-80{width:80vw}.gap-30{gap:30px}.divider{border:1px solid #eee;width:90%}.text-gray-90{color:#414042!important}.box-shadow{box-shadow:0 2px 8px 0 #0000001a;padding:20px}.overflow-hidden{overflow:hidden}.vertical-line-tall{opacity:30%}.line-splitter,.vertical-line-tall{align-self:center;border-radius:1.5px;height:40px;margin:0 auto;width:3px}@media screen and (max-width:768px){.line-splitter{height:3px;width:100%}}.flex-1{flex:1 1}.flex-1-3{flex:0 0 33.333333%}.w-fit-content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:768px){.w-md-fit-content{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}}.rounded-2{border-radius:.5rem!important}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.fit-content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.overflow-y-scroll{overflow-y:scroll}.overflow-x-scroll{overflow-x:scroll}.tag-green{background:#def2f0;color:#310300}.tag-secondary{background:#fff;border:1px solid #939598;color:#414042}.tag-light-blue{background:#def0fa;color:#07475a}.tag-light-blue-marguerite{background:#dce1f5;color:#1c2b69}.container-lg-ml{width:100%}@media (max-width:768px){.container-lg-ml{margin:auto;padding:0 15px}}@media (min-width:992px){.container-lg-ml{margin-left:auto;max-width:calc(480px + 50vw)}}@media (min-width:1200px){.container-lg-ml{margin-left:auto;max-width:calc(570px + 50vw)}}.text-helvetica-12{font-size:12px}.text-helvetica-12,.text-helvetica-13{font-family:var(--font-family-helvetica)}.text-helvetica-13{font-size:13px}.text-helvetica-14{font-size:14px}.text-helvetica-14,.text-helvetica-20{font-family:var(--font-family-helvetica)}.text-helvetica-20{font-size:20px}.text-roboto-12{font-size:12px}.text-roboto-12,.text-roboto-13{font-family:var(--font-family-roboto)}.text-roboto-13{font-size:13px}.text-roboto-14{font-size:14px}.text-roboto-14,.text-roboto-16{font-family:var(--font-family-roboto)}.text-roboto-16{font-size:16px}.text-roboto-18{font-size:18px}.text-roboto-18,.text-roboto-20{font-family:var(--font-family-roboto)}.text-roboto-20{font-size:20px}.text-roboto-24{font-size:24px}.text-roboto-24,.text-roboto-28{font-family:var(--font-family-roboto)}.text-roboto-28{font-size:28px}.text-roboto-32{font-size:32px}.text-roboto-32,.text-roboto-38{font-family:var(--font-family-roboto)}.text-roboto-38{font-size:38px}.font-weight-300{font-weight:300}.font-weight-400{font-weight:400}.font-weight-500{font-weight:500}.dropdown-body-custom{max-width:none;padding:10px}.dropdown-item-custom{border-bottom:1px solid #e6e7e8;padding-bottom:.5rem;white-space:nowrap}.btn-dropdown-option:focus,.btn-dropdown-option:hover{background-color:var(--ft--color-primary)!important}.picto-48-48>svg{color:#d1d3d4;height:48px!important;width:48px!important}.input-group-lg>.form-control-wrapper>.custom-select,.input-group-lg>.form-control-wrapper>.form-control:not(textarea),.input-group-lg>.input-group-prepend>.input-group-text{height:50px}.input-focus:focus-within{box-shadow:inset 0 0 0 .125rem #414042;color:#495057;outline:0}.input-focus:focus-within .form-control:focus{background:none}.input-focus.is-invalid>.input-group{box-shadow:inset 0 0 0 .075rem #dc3545}h2.cityhome-h2{color:var(--primary);font-size:24px;font-weight:700}.cityhome-event-title{font-family:var(--font-family-helvetica);font-size:13px;font-weight:700;letter-spacing:0;line-height:18px;text-align:left}.keyfigure-data{font-size:36px}.cityCloseCities-panel-cities{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;list-style:none}@media screen and (max-width:768px){.cityCloseCities-panel-cities{grid-template-columns:1fr}}.cityCloseCities-cityItem{border-radius:16px;font-size:13px;min-height:53px}.cityCloseCities-cityItem>a{display:grid;grid-template-columns:3fr 1fr;padding:20px}.cityCloseCities-cityItem>a>svg{align-self:center;justify-self:end}.close-opportunities-card-title{font-size:18px}.close-opportunities-card>a{font-size:14px}.cityhousingsection-metric-title{font-size:18px}.jobCard-title{font-size:14px;font-weight:700;line-height:16px}.jobCard-company-text{font-size:14px;line-height:18px}.card-tips{max-width:400px;min-width:min(450px,70vw)}.card-tips-little{min-width:min(230px,70vw)}div.cascade[aria-expanded=false]>.icon{transform:rotate(180deg)}li.jobItem:hover{background:#dcdff380;cursor:pointer}@media screen and (min-width:768px){div.search-button-container{height:50px}div.form-group-city-select,div.form-group-job-select{border-radius:.25rem!important}}@media screen and (max-width:768px){div.form-group-city-select{border-radius:0 0 0 .25rem!important}div.form-group-job-select{border-radius:.25rem 0 0 0!important}.button-city-search{border-radius:0 .25rem .25rem 0!important}.text-sm-white{color:#fff}}.welcome-nav-item{margin-bottom:1px}.welcome-nav-item>.nav-link:not(.active){background-color:#414042!important}.departement-cities{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}@media screen and (max-width:768px){.departement-cities{grid-template-columns:1fr}}.custom-menu-navigation{border-bottom:1px solid #d1d3d4;display:flex;flex-wrap:wrap;flex-wrap:nowrap;list-style:none;margin-bottom:0;padding-left:0;padding-top:12px}.custom-menu-navigation>li{margin-right:.25em}.custom-nav-link{background-color:initial;background-color:#f3f3f3!important;border:1px solid #0000;border-top-left-radius:8px;border-top-right-radius:8px;border-radius:6px 6px 0 0;color:#55637f;display:block;font-family:var(---font-family-roboto);font-size:14px;font-weight:400;height:51px;height:100%;margin-bottom:-1px;margin-top:0;padding:18px 1rem 0;text-align:center;white-space:nowrap}li.custom-nav-item.active>.custom-nav-link{background-color:#fff!important;border:1px solid #eee;border-bottom:none;color:var(--primary)!important;font-weight:700!important;height:62px!important;padding-top:23px!important}@media screen and (max-width:768px){li.custom-nav-item.active>.custom-nav-link{height:83px!important}}.custom-menu-navigation>:not(li.active){padding-top:12px}.regions-list{column-count:3;min-width:1000px}.after-separator:not(:last-child):after{content:"•";padding-left:8px}.selectize-input.items.has-options.has-items .tag{background-color:var(--ft--color-primary)!important}.tag-input-group .items:not(.tag-as-text) .tag .content{background-color:initial!important;padding-top:5px}.tag-input-group .items:not(.tag-as-text) .tag .remove{background:#00000026!important}.high-contrast .tag-input-group .items:not(.tag-as-text) .tag .remove{border-left:1px solid #fff!important}.high-contrast .selectize-dropdown-content .btn-reset:not(.btn-link,.close){border:0!important}.high-contrast .selectize-dropdown [data-selectable].active{background-color:var(--ft--color-primary)!important;color:#fff!important}.high-contrast .selectize-dropdown [data-selectable].active .highlight{background-color:initial!important}.high-contrast .btn-reset:not(.btn-link,.close).max-keywords-button{border:0!important}.selectize-input.items.has-options.full.has-items{max-height:48px}.high-contrast .picto-48-48>svg{color:inherit}@media screen and (max-width:768px){.selectize-no-results.tag-input-group.selectize-dropdown.form-control.selectize-with-icon{top:48px!important}}.search-form-container{animation:fadein .5s;max-width:1140px;position:relative}.form-group{position:relative}.form-control{background-clip:padding-box;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#495057;display:block;font-size:.875rem;font-weight:400;height:34px;line-height:1.5;overflow:hidden;padding:6px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.selectize-control.form-control{padding:0}.selectize-control.form-control .selectize-input{border-radius:0;min-height:40px;padding-bottom:8px;padding-right:12px;padding-top:4px}.tag-input-group .selectize-input,.tag-input-group .selectize-input .selectize-input,.tag-input-group .selectize-input .selectize-input div,.tag-input-group .selectize-input div,.tag-input-group .selectize-input li,.tag-input-group li{float:left;margin:4px 4px 0 0;padding:2px 3px;width:100%}.search-form-container .tag-input-group{height:auto;min-height:50px}.selectize-input{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#58595b;display:block;line-height:1.42857143;min-height:32px;padding:6px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.selectize-control.form-control .selectize-input>input{float:left;margin-top:3px!important;padding:3px 0!important}.search-form-container .selectize-control .selectize-input>input{font-size:14px;font-size:.875rem;margin-top:6px!important}.tag-input-group .selectize-input input,.tag-input-group input{border:none;width:100%}input[placeholder]{text-overflow:ellipsis}.selectize-control .selectize-dropdown.form-control,.tag-input-wrapper .selectize-dropdown.form-control{background-color:initial;background-image:none;border:none;border-radius:4px;box-shadow:none;line-height:1.42857143;overflow:visible;padding:0}.search-form-container .search-input-group .help-block{margin-bottom:0;padding:0 4px;position:relative}.has-error .help-block,.has-error-first .help-block,.has-error-second .help-block{color:#e3224a}.search-input-group label.sr-only~.label-icon{font-size:22px;font-size:1.375rem;left:12px;top:12px}.btn-reset{background:#0000;border:none;border-radius:none;display:inline-block;margin:0;min-height:auto;padding:0}.form-control-feedback:before,.label-icon{font-size:16px;font-size:1rem;position:absolute;z-index:10}.label-icon{color:#bebebe;left:10px;top:2rem}.hidden{display:none!important}.selectize-input>input{background:none!important;border:0!important;box-shadow:none!important;display:inline-block!important;line-height:inherit!important;margin:0 2px 0 0!important;max-height:none!important;max-width:100%!important;min-height:0!important;padding:0!important;text-indent:0!important;-webkit-user-select:auto!important}.selectize-input input:focus{outline:none}.tag-input-group .selectize-input.focus:not(.full),.tag-input-group.focus:not(.full){outline:1px dotted;outline:5px auto -webkit-focus-ring-color;outline-color:-webkit-focus-ring-color;outline-offset:-2px;outline-style:auto;outline-width:5px}.search-form-container .selectize-control .selectize-input{min-height:48px;padding-left:45px!important}.search-form-container .selectize-input .tag{margin-top:6px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.tag-input-group .selectize-input .tag,.tag-input-group .tag{border:none;color:#fff;min-height:auto;padding:0!important;position:relative;width:auto}.selectize-input>*{zoom:1;display:-moz-inline-stack;display:inline-block;vertical-align:initial}.selectize-input .items:not(.tag-as-text) .tag .content.withRemoveBtn,.tag-input-group .items:not(.tag-as-text) .tag .content.withRemoveBtn{padding-right:25px}.search-form-container .selectize-input .tag .content{min-height:1.8rem;padding:5px 2px 3px 8px;word-break:break-word}.selectize-control.single .tag .content{padding-right:7px}.search-input-group .with-location-area .form-control .content{height:auto;overflow:auto;white-space:normal}.tag-input-group .selectize-input .tag .content,.tag-input-group .tag .content{border-radius:3px;height:1.5rem;max-width:100%;overflow:hidden;padding-right:23px;text-overflow:ellipsis;white-space:nowrap}.selectize-input .items:not(.tag-as-text) .tag .delete,.selectize-input .items:not(.tag-as-text) .tag .remove,.tag-input-group .items:not(.tag-as-text) .tag .delete,.tag-input-group .items:not(.tag-as-text) .tag .remove{border-left:1px solid var(--ft--color-primary-60)}.selectize-input .items:not(.tag-as-text) .tag .content,.selectize-input .items:not(.tag-as-text) .tag .delete,.selectize-input .items:not(.tag-as-text) .tag .remove,.tag-input-group .items:not(.tag-as-text) .tag .content,.tag-input-group .items:not(.tag-as-text) .tag .delete,.tag-input-group .items:not(.tag-as-text) .tag .remove{background:var(--ft--color-primary)}.tag-input-group .selectize-input .tag .delete,.tag-input-group .selectize-input .tag .remove,.tag-input-group .tag .delete,.tag-input-group .tag .remove{border-radius:0 3px 3px 0;border-width:0 0 0 1px;bottom:0;font-family:Roboto,Helvetica,Arial,sans-serif;line-height:16px;padding-left:5px;padding-right:6px;position:absolute;right:0;top:0}.tag-input-group .selectize-input .tag .remove,.tag-input-group .tag .remove{color:#fff}.tag-input-group .selectize-input .tag .content,.tag-input-group .selectize-input .tag .delete,.tag-input-group .selectize-input .tag .remove,.tag-input-group .tag .content,.tag-input-group .tag .delete,.tag-input-group .tag .remove{display:inline-block;float:left;padding:3px 2px 3px 7px}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button,select{text-transform:none}button{overflow:visible}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.form-control .selectize-input{border:0}.form-control .selectize-input,.selectize-control.form-control{margin:0;padding:0}.selectize-control .form-control,.selectize-control .selectize-input,.tag-input-wrapper .form-control,.tag-input-wrapper .selectize-input{height:auto!important;padding-bottom:7px}.selectize-control .selectize-dropdown,.tag-input-wrapper .selectize-dropdown{top:50px}.selectize-control .selectize-dropdown,.selectize-control div.t-autocomplete-menu,.tag-input-wrapper .selectize-dropdown,.tag-input-wrapper div.t-autocomplete-menu{left:-1px;position:absolute;width:100%}.tag-input-group,.tag-input-group .selectize-input{list-style:none;margin-bottom:0;min-height:42px;padding-top:4px}.selectize-dropdown,div.t-autocomplete-menu{z-index:1021}.selectize-dropdown .selectize-dropdown-content,div.t-autocomplete-menu .selectize-dropdown-content{padding-bottom:8px;padding-top:8px}.selectize-dropdown .search-in-progress,.selectize-dropdown .selectize-dropdown-content,.selectize-dropdown ul,div.t-autocomplete-menu .search-in-progress,div.t-autocomplete-menu .selectize-dropdown-content,div.t-autocomplete-menu ul{background-color:#fff;border:1px solid #0000000d;box-shadow:0 3px 12px rgba(0,0,0,.175);list-style-type:none;margin-bottom:0;max-height:300px;overflow:auto;padding:3px 0 7px}.selectize-dropdown .optgroup,.selectize-dropdown .optgroup>ul,div.t-autocomplete-menu .optgroup,div.t-autocomplete-menu .optgroup>ul{background:none!important;border:none!important;padding:0!important}.selectize-dropdown .optgroup,div.t-autocomplete-menu .optgroup{margin:10px 0!important}.selectize-dropdown .optgroup-block,div.t-autocomplete-menu .optgroup-block{box-shadow:none;max-height:none;padding:0}.selectize-dropdown .option,.selectize-dropdown [data-no-results],.selectize-dropdown [data-selectable],.selectize-dropdown li,div.t-autocomplete-menu .option,div.t-autocomplete-menu [data-no-results],div.t-autocomplete-menu [data-selectable],div.t-autocomplete-menu li{background:#fff;border-bottom:1px solid #edefee;color:#58595b;cursor:pointer;display:block;font-size:12px;font-size:.75rem;margin:0 10px;padding:10px;position:relative;width:100%;width:calc(100% - 20px)}.selectize-dropdown .option,.selectize-dropdown [data-selectable],div.t-autocomplete-menu .option,div.t-autocomplete-menu [data-selectable]{float:none;width:auto}.selectize-dropdown [data-selectable].active,.selectize-dropdown [data-selectable].active .highlight,.selectize-dropdown [data-selectable].highlight,.selectize-dropdown [data-selectable].selected,.selectize-dropdown [data-selectable].selected .selection,.selectize-dropdown [data-selectable].selected.highlight,.selectize-dropdown [data-selectable]:hover,.selectize-dropdown [data-selectable]:hover .highlight,.selectize-dropdown [data-selectable]:hover .selection,div.t-autocomplete-menu li.active,div.t-autocomplete-menu li.active .highlight,div.t-autocomplete-menu li.highlight,div.t-autocomplete-menu li.selected,div.t-autocomplete-menu li.selected .selection,div.t-autocomplete-menu li.selected.highlight,div.t-autocomplete-menu li:hover,div.t-autocomplete-menu li:hover .highlight,div.t-autocomplete-menu li:hover .selection{background:var(--ft--color-primary);color:#fff}.selectize-dropdown-content .option button{text-align:left}@media screen and (max-width:768px){.selectize-control.with-location-area.job{border-radius:.25rem 0 0 0!important}.selectize-control.with-location-area.lieu{border-radius:0 0 0 .25rem!important}}.search-form-container .max-keywords{left:6px}.max-keywords{left:0;max-width:400px;position:absolute;right:60px;top:72px;z-index:1000}.search-form p{color:#808285}.max-keyword-notice{background:#3e3e3ecc;color:#fff!important;font-weight:400;margin:0;padding:7px}.max-keyword-notice:before{border-bottom:6px solid #3e3e3ecc;border-left:6px solid #0000;border-right:6px solid #0000;border-top:0;content:"";height:0;left:13px;position:absolute;top:-6px;vertical-align:middle;width:0}.selectize-input button.remove{padding-right:6px!important}.selectize-dropdown .active .highlight,div.t-autocomplete-menu .active .highlight{text-decoration:underline}.selectize-dropdown .selection,.selectize-dropdown [data-selectable] .highlight,div.t-autocomplete-menu .selection,div.t-autocomplete-menu [data-selectable] .highlight{color:#535353;font-weight:700}@media screen and (max-width:768px){.max-keywords,.selectize-no-results.tag-input-group.selectize-dropdown.form-control.selectize-with-icon{top:50px!important}}
/*# sourceMappingURL=main.3cb7b0fe.css.map*/