﻿.login-body{width:90%;max-width:1400px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem 0 3rem 0}.login-body__box{max-width:450px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login-body__box.card{padding:2rem 3rem;background-color:var(--color-white);-webkit-border-radius:2rem;-webkit-background-clip:padding-box;-moz-border-radius:2rem;-moz-background-clip:padding;border-radius:2rem;background-clip:padding-box;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.1);-moz-box-shadow:0 1px 6px rgba(0,0,0,.1);box-shadow:0 1px 6px rgba(0,0,0,.1)}.login-body__box h2{font-size:2rem;font-weight:700;color:var(--color-text)}.login-body__box h3{color:var(--color-gray-dark)}.login-body__box form{display:none;width:100%;margin-top:2rem;padding:2rem 0 0 0;border-top:1px solid var(--color-gray-extralight);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.login-body__box form.active{display:-webkit-box;display:-ms-flexbox;display:flex}.login-body__box form .form-field{width:100%;margin-bottom:1.2rem}.login-body__box form .form-field label{display:block;font-size:1.3rem;font-weight:400;color:var(--color-primary-light);margin-bottom:.75rem}.login-body__box form .form-field small{margin-top:.5rem !important;font-size:1.1rem}.login-body__box form input{width:100%;padding:1.25rem 1.5rem;margin-bottom:.5rem;border:1px solid var(--color-gray-extralight);background-color:var(--bg-color-web);-webkit-border-radius:.5rem;-webkit-background-clip:padding-box;-moz-border-radius:.5rem;-moz-background-clip:padding;border-radius:.5rem;background-clip:padding-box;caret-color:var(--color-black);color:var(--color-text);text-align:center}.login-body__box form #login-button,.login-body__box form #remember-button{width:100%;padding:1.5rem 2rem;font-weight:700;color:var(--color-white);background-color:var(--color-primary);border-radius:1rem;border:none}.login-body__box form ul{width:100%;margin-top:1rem}.login-body__box form ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.login-body__box form ul li i{font-size:1.8rem;color:var(--color-primary)}.login-body__box form ul li a{font-size:1.4rem;text-decoration:none;color:var(--color-gray-dark)}.login-body__box form ul li a:hover{text-decoration:underline;color:var(--color-text)}.login-body__box form ul li+li{margin-top:1rem}.login-body .alert{text-align:center}.area{width:90%;max-width:1400px;margin-left:auto;margin-right:auto;padding:1rem 0 2rem 0}.signup-steps{position:relative;width:100%;padding:2rem 3rem;margin-bottom:3rem;background-color:var(--color-white);-webkit-border-radius:2rem;-webkit-background-clip:padding-box;-moz-border-radius:2rem;-moz-background-clip:padding;border-radius:2rem;background-clip:padding-box;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.1);-moz-box-shadow:0 1px 6px rgba(0,0,0,.1);box-shadow:0 1px 6px rgba(0,0,0,.1)}.signup-steps .progress-bar{display:block;width:100%;height:10px;margin:1rem 0;background-color:var(--bg-body-web);-webkit-border-radius:1rem;-webkit-background-clip:padding-box;-moz-border-radius:1rem;-moz-background-clip:padding;border-radius:1rem;background-clip:padding-box;z-index:5}.signup-steps .progress-bar div{width:5%;height:10px;background-color:var(--color-alternative-light);-webkit-border-radius:1rem;-webkit-background-clip:padding-box;-moz-border-radius:1rem;-moz-background-clip:padding;border-radius:1rem;background-clip:padding-box;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.signup-steps.step-1 .progress-bar div{width:25%}.signup-steps.step-2 .progress-bar div{width:45%}.signup-steps.step-3 .progress-bar div{width:65%}.signup-steps.step-4 .progress-bar div{width:100%}.signup-steps__items{display:none}.signup-step-form{display:-ms-grid;display:grid;gap:3rem;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$value_mult)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;pointer-events:none;max-height:0px}.signup-step-form .card{width:100%;padding:2rem 3rem;background-color:var(--color-white);-webkit-border-radius:2rem;-webkit-background-clip:padding-box;-moz-border-radius:2rem;-moz-background-clip:padding;border-radius:2rem;background-clip:padding-box;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.1);-moz-box-shadow:0 1px 6px rgba(0,0,0,.1);box-shadow:0 1px 6px rgba(0,0,0,.1)}.signup-step-form .card h2{font-size:2rem;font-weight:700}.signup-step-form .card h3{font-size:1.4rem;color:var(--color-gray-dark)}.signup-step-form .card .featurette-divider{border-color:var(--color-gray-extralight)}.signup-step-form.active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$value_mult)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;pointer-events:all;max-height:none;-ms-grid-columns:1fr;grid-template-columns:1fr;padding-bottom:3rem}.signup-step-form#step-5 h2{color:var(--color-primary)}.signup-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.5rem;padding-bottom:2rem}.signup-buttons a{order:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.signup-buttons a i{font-size:1.8rem;color:var(--color-primary)}.signup-buttons a span{color:var(--color-text)}.signup-buttons a:hover{color:var(--color-primary)}.signup-buttons button{width:100%;padding:1.75rem 2.2rem}.signup-buttons button i{font-size:2.2rem !important}.signup-buttons .reset{display:none;order:3}.signup-buttons .step-back{display:none;order:2}.signup-buttons .step-jump{order:1}.signup-buttons.progress a{display:none}.signup-buttons.progress .reset{display:-webkit-box;display:-ms-flexbox;display:flex}.signup-buttons.progress .step-back{display:-webkit-box;display:-ms-flexbox;display:flex}.signup-buttons.finish button{display:none}.dyn-form__buttons{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1.5rem}.dyn-form__buttons .button{padding:1rem 2rem}.dyn-form__buttons .button-cancel{order:2}.dyn-form__buttons .button-save{order:1}.smoothHidden{pointer-events:none;max-height:0px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$value_mult)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.smoothShow{pointer-events:all;max-height:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$value_mult)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.dyn-list .list{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}.dyn-list .list li{padding:1.5rem 2.5rem;margin-bottom:2rem;background-color:var(--color-white);-webkit-border-radius:1rem;-webkit-background-clip:padding-box;-moz-border-radius:1rem;-moz-background-clip:padding;border-radius:1rem;background-clip:padding-box;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.1);-moz-box-shadow:0 1px 6px rgba(0,0,0,.1);box-shadow:0 1px 6px rgba(0,0,0,.1)}.dyn-list .list li>div{display:-ms-grid;display:grid;-ms-grid-columns:1fr 100px;grid-template-columns:1fr 100px}.dyn-list .list li>div p{font-weight:600;color:var(--color-primary)}.dyn-list .list li>div small{color:var(--color-gray-dark)}.dyn-list .list li>div .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end}.dyn-list .list li>div .buttons .button{padding:.5rem 1rem}.dyn-list .list li>div .buttons .button:hover.button-edit svg path{fill:var(--color-primary)}.dyn-list .list li>div .buttons .button:hover.button-delete svg path{fill:var(--color-danger)}.dyn-list .button-add{width:100%}.select-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;flex-flow:wrap;gap:2rem}.select-list__item{position:relative;padding:.75rem 1.5rem;background-color:var(--color-white);-webkit-border-radius:.5rem;-webkit-background-clip:padding-box;-moz-border-radius:.5rem;-moz-background-clip:padding;border-radius:.5rem;background-clip:padding-box;border:2px solid var(--bg-body-web);cursor:pointer;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;font-weight:600;color:var(--color-gray-dark)}.select-list__item *{pointer-events:none}.select-list__item.selected{background-color:var(--bg-light-primary);border-color:var(--bg-light-primary);color:var(--color-text);padding-right:3rem}.select-list__item.selected::after{content:"";font-family:"icon";speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:.25rem .5rem;background-color:var(--color-danger);-webkit-border-radius:.5rem;-webkit-background-clip:padding-box;-moz-border-radius:.5rem;-moz-background-clip:padding;border-radius:.5rem;background-clip:padding-box;font-size:1.4rem;color:var(--color-white);position:absolute;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:-1rem}.checkbox-enum{cursor:pointer}.checkbox-enum *{pointer-events:none}.checkbox-enum label{padding:1rem .5rem}.form-upload-box .form-upload label.form-upload-label{cursor:pointer}.form-upload-box .form-upload label.form-upload-label .label-placeholder{font-size:1.6rem;pointer-events:none}.form-upload-box .form-upload label.form-upload-label .label-folder{pointer-events:none;-webkit-border-top-right-radius:1rem;-webkit-border-bottom-right-radius:1rem;-webkit-background-clip:padding-box;-moz-border-top-right-radius:1rem;-moz-border-bottom-right-radius:1rem;-moz-background-clip:padding;border-top-right-radius:1rem;border-bottom-right-radius:1rem;background-clip:padding-box;background-color:var(--color-white) !important}.form-upload-box .form-upload label.form-upload-label .label-folder::after{content:"" !important;font-size:2rem;color:var(--color-gray-dark)}.form-upload-box .form-upload label.form-upload-label .label-folder:hover{background-color:var(--color-white) !important}.form-upload-box .form-upload label.form-upload-label:hover .label-folder{background-color:var(--color-white) !important}.form-upload-box .form-upload label.form-upload-label:hover .label-folder::after{content:"" !important}.form-upload-box .form-upload label.form-upload-label .btn-remover{display:none}.area-menu{width:90%;max-width:1400px;margin-left:auto;margin-right:auto;margin-bottom:3rem;background-color:var(--color-white);-webkit-border-radius:2rem;-webkit-background-clip:padding-box;-moz-border-radius:2rem;-moz-background-clip:padding;border-radius:2rem;background-clip:padding-box;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.1);-moz-box-shadow:0 1px 6px rgba(0,0,0,.1);box-shadow:0 1px 6px rgba(0,0,0,.1)}.area-menu div{padding:2rem 3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;cursor:pointer}.area-menu div i{font-size:2rem;color:var(--color-primary)}.area-menu div span{font-size:1.6rem;font-weight:600;color:var(--color-gray-dark)}.area-menu div:hover span{color:var(--color-text)}.area-menu ul{max-height:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$value_mult)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.area-menu.opened ul{padding:0 3rem 2rem 3rem;max-height:auto;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$value_mult)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.dashboard-card,.application-card{padding:2rem 3rem;background-color:var(--color-white);-webkit-border-radius:2rem;-webkit-background-clip:padding-box;-moz-border-radius:2rem;-moz-background-clip:padding;border-radius:2rem;background-clip:padding-box;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.1);-moz-box-shadow:0 1px 6px rgba(0,0,0,.1);box-shadow:0 1px 6px rgba(0,0,0,.1)}.dashboard-card h2,.application-card h2{font-size:2rem;font-weight:700;color:var(--color-primary)}.dashboard-card .featurette-divider,.application-card .featurette-divider{margin:1.5rem 0}.dashboard-card .applications-list,.application-card .applications-list{margin-top:.5rem}.profile-card{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:3rem}.profile-card .card{padding:2rem 3rem;background-color:var(--color-white);-webkit-border-radius:2rem;-webkit-background-clip:padding-box;-moz-border-radius:2rem;-moz-background-clip:padding;border-radius:2rem;background-clip:padding-box;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.1);-moz-box-shadow:0 1px 6px rgba(0,0,0,.1);box-shadow:0 1px 6px rgba(0,0,0,.1)}.profile-card .card h2{font-size:2rem;font-weight:700;color:var(--color-primary)}.profile-card .card h3{color:var(--color-gray-dark)}.profile-card .card .featurette-divider{margin:1.5rem 0}.profile-card+.profile-card{margin-top:3rem}.profile-card .characteristics-list{margin-top:2rem}.characteristics-list{position:relative;z-index:1}.profile-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;gap:1.5rem;margin-top:3rem}.profile-buttons button{padding-top:1.5rem;padding-bottom:1.5rem}.list{position:relative;width:100%;font-size:1.3rem;word-break:break-word}.list .list-header{display:none}.list .list-subheader{width:100%;padding:1.5rem 1.5rem;margin-bottom:2.5rem;background-color:var(--color-gray-light);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;font-size:1.3rem;font-weight:700;text-align:left;border-bottom:1px solid var(--color-gray);border-right:1px solid var(--color-gray);border-top:1px solid var(--color-gray);border-left:1px solid var(--color-gray);color:var(--color-primary)}.list .list-subheader i{color:var(--color-secondary)}.list .list-subheader img{width:auto;max-height:25px}@media(min-width: 1200px){.list .list-subheader{margin-bottom:0;border-top:none;border-left:none}}.list .list-item{border:1px solid var(--color-gray)}.list .list-item *{font-size:1.2rem}.list .list-item>div[class^=w]{position:relative;padding:.8rem 1rem .8rem 12rem;text-align:left}.list .list-item>div[class^=w]:first-of-type{font-weight:600}.list .list-item>div[class^=w]::before{position:absolute;top:0;left:0;width:10rem;height:100%;padding:.8rem 1rem .8rem 1rem;border-right:1px solid var(--color-gray);display:-webkit-box;display:-ms-flexbox;display:flex;box-sizing:border-box;color:var(--color-primary);font-weight:600}.list .list-item>div[class^=w]+div{border-top:1px solid var(--color-gray)}.list .list-item>div[class^=w].list-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;gap:.8rem}.list .list-item>div[class^=w].list-buttons button,.list .list-item>div[class^=w].list-buttons a{font-size:1.3rem}.list .list-item>div[class^=w].list-buttons button i,.list .list-item>div[class^=w].list-buttons a i{font-size:1.3rem}@media(min-width: 1200px){.list .list-item>div[class^=w].list-buttons button i,.list .list-item>div[class^=w].list-buttons a i{font-size:1.4rem}}@media(max-width: 576px){.list .list-item>div[class^=w].list-buttons button,.list .list-item>div[class^=w].list-buttons a{flex:1;width:100%}.list .list-item>div[class^=w].list-buttons button span,.list .list-item>div[class^=w].list-buttons a span{display:none !important}}.list .list-item>div[class^=w] small{font-size:1.2rem;color:var(--color-gray-dark)}.list .list-item>div[class^=w] small a{color:var(--color-gray-dark)}.list .list-item>div[class^=w] small a::after{font-family:"icon";speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1.2rem;color:var(--color-gray-med);margin-left:.5rem;opacity:0}.list .list-item>div[class^=w] small a:hover{color:var(--color-gray-med)}.list .list-item>div[class^=w] small a:hover::after{opacity:1}.list .list-item>div[class^=w]>div.align-center{display:block;width:100%;text-align:left}.list .list-item>div[class^=w] a:hover{text-decoration:none}.list .list-item+.list-item{margin-top:3rem}.list .list-item.blocked{background-color:var(--color-gray-extralight)}.list .list-item:hover:not(.blocked){background-color:var(--bg-body-web)}.list .list-item .text-center{text-align:center}.list .list-item a{color:var(--color-text);font-weight:600;text-decoration:underline}.list .list-footer{position:relative}.list .list-footer>*{background-color:var(--color-gray-extralight);font-weight:700;color:var(--color-primary)}.list .list-footer::after{content:"";position:absolute;width:100%;height:0;left:0;top:0;border-top:3px solid var(--color-primary)}.list .list-footer+.list-footer::after{display:none}.application-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-auto-rows:auto;gap:3rem}.application-grid .application-card.column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.application-grid .application-card #applications-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.application-grid .application-card .application-percent{flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.application-grid .application-card .application-percent__value{font-size:5rem;font-weight:700;letter-spacing:-1px;line-height:1}.application-grid .application-card .application-percent__value.percent-low{color:var(--color-danger)}.application-grid .application-card .application-percent__value.percent-moderate{color:var(--color-warning)}.application-grid .application-card .application-percent__value.percent-average{color:var(--color-info)}.application-grid .application-card .application-percent__value.percent-high{color:var(--color-success)}.application-grid .application-card .application-percent__label{font-size:1.3rem}.application-grid .application-card .info-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.application-grid .application-card .info-list__item{display:-ms-grid;display:grid;-ms-grid-columns:40px 1fr;grid-template-columns:40px 1fr;gap:1.5rem}.application-grid .application-card .info-list__item div{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.application-grid .application-card .info-list__item i{font-size:2.2rem}.application-grid .application-card .info-list__item svg{width:auto;max-width:2.3rem;height:2.2rem;text-align:center}.application-grid .application-card .info-list__item svg path{fill:var(--color-primary)}.application-grid .application-card .info-list__item a{text-decoration:underline}.application-grid .application-card .vacancy-requirements{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1rem}.application-grid .application-card .vacancy-requirements .requirements-list p{font-weight:700}.application-grid .application-card .vacancy-requirements .requirements-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.application-grid .application-card .vacancy-requirements .requirements-list ul li{font-size:1.3rem}.application-grid .application-card .vacancy-requirements .requirements-list ul li::before{font-family:"icon";speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1.3rem;color:var(--color-primary);padding-right:.5rem}.application-grid .application-card .vacancy-space{height:2rem}.application-grid .application-card .other-requirements *{font-size:1.6rem}.application-grid .application-card .other-requirements>div+div{margin-top:2rem}.application-grid+.application-grid{margin-top:3rem}.application-buttons{margin-top:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}.application-buttons button{padding-top:1.5rem;padding-bottom:1.5rem}.characteristics-search{position:relative;margin-top:1rem;margin-bottom:2rem}.characteristics-search #characteristics-search{width:100%}.characteristics-search .characteristics-search-list{width:100%;position:absolute;left:0;top:95%;background-color:#f9f9f9;min-width:200px;padding:0;overflow:auto;border:1px solid var(--color-gray-light);max-height:200px;display:none}.characteristics-search .characteristics-search-list div.list-item{color:var(--color-text);padding:8px 1.2rem;width:100%;cursor:pointer}.characteristics-search .characteristics-search-list div.list-item *{pointer-events:none}.characteristics-search .characteristics-search-list div.list-item div:hover{background-color:#ddd}.characteristics-search .characteristics-search-list.active{display:block;z-index:1000}.characteristics-search .characteristics-search-list.select-selected{background-color:#1e90ff;color:#fff;padding:8px 16px;cursor:pointer}@media(min-width: 576px){.formation-form__buttons{-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr}.formation-form__buttons #formation-cancel{order:1}.formation-form__buttons #formation-save{order:2}}@media(min-width: 767px){.area-menu{padding:0 2rem;margin-bottom:3rem;background-color:var(--color-white);-webkit-border-radius:2rem;-webkit-background-clip:padding-box;-moz-border-radius:2rem;-moz-background-clip:padding;border-radius:2rem;background-clip:padding-box;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.1);-moz-box-shadow:0 1px 6px rgba(0,0,0,.1);box-shadow:0 1px 6px rgba(0,0,0,.1)}.area-menu div{display:none}.area-menu ul{max-height:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$value_mult)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem}.area-menu ul li a{display:inline-block;padding:2rem 1rem;color:var(--color-gray-dark)}.area-menu ul li a:hover,.area-menu ul li a.active{color:var(--color-primary);text-decoration:underline}.signup-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;gap:1.5rem}.signup-buttons a{order:1}.signup-buttons button{width:auto}.signup-buttons .reset{order:2}.signup-buttons .step-back{order:3}.signup-buttons .step-jump{order:4}.signup-buttons.progress{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end}.application-grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.application-grid .application-card .vacancy-requirements{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media(min-width: 976px){.signup-steps__items{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:0}.signup-steps__items .step{position:relative}.signup-steps__items .step span,.signup-steps__items .step p{font-size:1.2rem;line-height:1;color:var(--color-gray)}.signup-steps__items .step.current span,.signup-steps__items .step.current p{color:var(--color-text)}.signup-steps__items .step.done span,.signup-steps__items .step.done p{color:var(--color-alternative-light)}.signup-step-form .card.span-2{grid-column:1/3}.signup-step-form#step-1,.signup-step-form#step-2,.signup-step-form#step-3{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.signup-step-form#step-4,.signup-step-form#step-5{-ms-grid-columns:1fr;grid-template-columns:1fr}.profile-card{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.profile-card .span-2{grid-column:1/3}}@media(max-width: 1200px){.list .list-item>div[class^=w]:nth-of-type(1)::before{content:attr(data-label)}.list .list-item>div[class^=w]:nth-of-type(2)::before{content:attr(data-label)}.list .list-item>div[class^=w]:nth-of-type(3)::before{content:attr(data-label)}.list .list-item>div[class^=w]:nth-of-type(4)::before{content:attr(data-label)}.list .list-item>div[class^=w]:nth-of-type(5)::before{content:attr(data-label)}.list .list-item>div[class^=w]:nth-of-type(6)::before{content:attr(data-label)}.list .list-item>div[class^=w]:nth-of-type(7)::before{content:attr(data-label)}.list .list-item>div[class^=w]:nth-of-type(8)::before{content:attr(data-label)}.list .list-item>div[class^=w]:nth-of-type(9)::before{content:attr(data-label)}.list .list-item>div[class^=w]:nth-of-type(10)::before{content:attr(data-label)}.list .list-subheader{margin-top:2rem !important;margin-bottom:2rem !important}}@media(min-width: 1200px){.list{font-size:1.4rem}.list .align-left{-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start}.list .align-right{-webkit-box-pack:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end}.list .align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.list .list-header,.list .list-item,.list .list-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between}.list .list-header>div[class^=w],.list .list-item>div[class^=w],.list .list-footer>div[class^=w]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-grow:1;flex-basis:0;padding:1rem 1.5rem}.list .list-header>div[class^=w]+div,.list .list-item>div[class^=w]+div,.list .list-footer>div[class^=w]+div{border-left:1px solid var(--color-gray-extralight)}.list .list-header>div[class^=w].no-flex,.list .list-item>div[class^=w].no-flex,.list .list-footer>div[class^=w].no-flex{display:block;text-align:left}.list .list-header>div[class^=w].no-flex.align-center,.list .list-item>div[class^=w].no-flex.align-center,.list .list-footer>div[class^=w].no-flex.align-center{text-align:center}.list .list-header>div[class^=w].list-buttons,.list .list-item>div[class^=w].list-buttons,.list .list-footer>div[class^=w].list-buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list .list-header>div[class^=w].list-buttons button,.list .list-header>div[class^=w].list-buttons a,.list .list-item>div[class^=w].list-buttons button,.list .list-item>div[class^=w].list-buttons a,.list .list-footer>div[class^=w].list-buttons button,.list .list-footer>div[class^=w].list-buttons a{padding-left:1rem;padding-right:1rem}.list .list-header>div[class^=w].list-buttons button span,.list .list-header>div[class^=w].list-buttons a span,.list .list-item>div[class^=w].list-buttons button span,.list .list-item>div[class^=w].list-buttons a span,.list .list-footer>div[class^=w].list-buttons button span,.list .list-footer>div[class^=w].list-buttons a span{display:none}.list .list-header>div[class^=w]+div,.list .list-item>div[class^=w]+div,.list .list-footer>div[class^=w]+div{border-top:none}.list .list-header{position:relative}.list .list-header>*{font-size:1.3rem;font-weight:600;color:var(--color-primary)}.list .list-header:after{content:"";position:absolute;width:100%;height:0;left:0;bottom:0;border-bottom:2px solid var(--color-primary)}.list .list-item{border:none}.list .list-item+.list-item{border-top:1px solid var(--color-gray)}.list .list-item>div[class^=w]>div.align-center{display:block;width:100%;text-align:center}.list .list-item>div[class^=w].list-buttons{padding-left:.5rem;padding-right:.5rem}.list .list-item+.list-item{margin-top:0}.w-5{flex-basis:5% !important}.w-6{flex-basis:6% !important}.w-7{flex-basis:7% !important}.w-8{flex-basis:8% !important}.w-9{flex-basis:9% !important}.w-10{flex-basis:10% !important}.w-11{flex-basis:11% !important}.w-12{flex-basis:12% !important}.w-13{flex-basis:13% !important}.w-14{flex-basis:14% !important}.w-15{flex-basis:15% !important}.w-20{flex-basis:20% !important}.w-25{flex-basis:25% !important}.w-30{flex-basis:30% !important}.w-35{flex-basis:35% !important}.w-40{flex-basis:40% !important}.w-45{flex-basis:45% !important}.w-50{flex-basis:50% !important}.w-55{flex-basis:55% !important}.w-60{flex-basis:60% !important}.w-65{flex-basis:65% !important}.w-70{flex-basis:70% !important}.w-75{flex-basis:75% !important}.w-80{flex-basis:80% !important}.w-85{flex-basis:85% !important}}
