.pagination{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;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:45px}.pagination li{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;font-size:16px;height:3em;width:3em;color:#666}.pagination li a{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;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;color:#666;text-align:center;z-index:1;height:100%;width:100%}.pagination li a:hover{color:#e11818}.pagination li.active{border:1px solid rgba(0,0,0,.2);background-color:#e11818;color:#fff}.pagination li.prevNext{font-size:15px}#work .description{max-width:960px;margin:0 auto;width:100%}#work #vacancies .vacancies-filters{margin:3rem 0}#work #vacancies .vacancies-filters .results{margin-top:2rem;text-align:center}#work #vacancies .vacancies-filters .results span{font-weight:700;color:#e11818}#work #vacancies .vacancies-list .table .table-body,#work #vacancies .vacancies-list .table .table-header{width:100%}#work #vacancies .vacancies-list .table .table-body.table-header,#work #vacancies .vacancies-list .table .table-header.table-header{background-color:#333;color:#fff;border-radius:5px}#work #vacancies .vacancies-list .table .table-body.table-header .row .col,#work #vacancies .vacancies-list .table .table-header.table-header .row .col{font-family:PFEncoreSansPro,sans-serif;font-size:14px;font-weight:300;padding:2rem}#work #vacancies .vacancies-list .table .table-body.table-body .row:nth-child(even),#work #vacancies .vacancies-list .table .table-header.table-body .row:nth-child(even){background-color:#f1f1f1}#work #vacancies .vacancies-list .table .table-body.table-body .row .col,#work #vacancies .vacancies-list .table .table-header.table-body .row .col{font-family:PFEncoreSansPro,sans-serif;font-size:14px;font-weight:700;padding:1rem 2rem}#work #vacancies .vacancies-list .table .table-body .row,#work #vacancies .vacancies-list .table .table-header .row{display:grid;grid-template-columns:1fr 1fr 1fr 180px;gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #eee}@media (max-width:780px){#work #vacancies .vacancies-list .table .table-body .row,#work #vacancies .vacancies-list .table .table-header .row{grid-template-columns:1fr;gap:1rem;padding:1.5rem}#work #vacancies .vacancies-list .table .table-body .row .col,#work #vacancies .vacancies-list .table .table-header .row .col{padding:0!important}#work #vacancies .vacancies-list .table .table-body .row .col:last-child .common-button,#work #vacancies .vacancies-list .table .table-header .row .col:last-child .common-button{display:block}}#work #vacancies .vacancies-list .table .table-body .row .col .common-button,#work #vacancies .vacancies-list .table .table-header .row .col .common-button{padding:1rem 2rem;height:auto}#work #vacancies .vacancies-list .table .table-body .row .col:last-child,#work #vacancies .vacancies-list .table .table-header .row .col:last-child{text-align:right}#work #register{margin:5rem 0;text-align:center}#work #register .common-text{font-family:PFEncoreSansPro,sans-serif;font-size:14px;font-weight:700;margin-bottom:1.5rem}#login{padding:5rem 0}#login .message{font-size:14px;background-color:#e11818;color:#fff;padding:3rem;border-radius:5px;margin-bottom:3rem}#login .message span{display:block;margin-top:2rem}#login .login-wrapper{max-width:480px;margin:0 auto;border:1px solid #eee;padding:5rem;text-align:center}@media only screen and (max-width:580px){#login .login-wrapper{padding:3rem 1.5rem}}#login .login-wrapper .title{font-family:PFEncoreSansPro,sans-serif;font-size:22px;font-weight:300;margin-bottom:3rem}#login .login-wrapper .title span{font-weight:600}#login .login-wrapper .common-link{margin:2rem 0}#login .login-wrapper .register{font-family:PFEncoreSansPro,sans-serif;font-size:16px;font-weight:300}#login .login-wrapper .register a{color:#e11818;font-weight:600}#success{padding:4rem 0}#success .success-wrapper{text-align:center}#success .success-wrapper .message{margin:2rem 0 4rem}#success .success-wrapper .message svg{height:250px;width:auto;margin-bottom:2rem}#success .success-wrapper .message .title{font-family:PFEncoreSansPro,sans-serif;font-size:22px;font-weight:300}#success .success-wrapper .message .title span{font-weight:600}#job .common-limiter .details{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:780px){#job .common-limiter .details{display:block}}#job .common-limiter .details .infos,#job .common-limiter .details .responsabilities{-webkit-box-flex:50%;-ms-flex:50%;flex:50%}@media only screen and (max-width:780px){#job .common-limiter .details .infos,#job .common-limiter .details .responsabilities{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;width:100%}}#job .common-limiter .details .infos .common-title,#job .common-limiter .details .responsabilities .common-title{margin-bottom:1rem}#job .common-limiter .details .infos{padding-right:4rem}@media only screen and (max-width:780px){#job .common-limiter .details .infos{padding-right:0;margin-bottom:2rem}}#job .common-limiter .others{margin:5rem 0}#job .common-limiter .others .table .table-body,#job .common-limiter .others .table .table-header{width:100%}#job .common-limiter .others .table .table-body.table-header,#job .common-limiter .others .table .table-header.table-header{background-color:#333;color:#fff;border-radius:5px}#job .common-limiter .others .table .table-body.table-header .row .col,#job .common-limiter .others .table .table-header.table-header .row .col{font-family:PFEncoreSansPro,sans-serif;font-size:14px;font-weight:300;padding:2rem}#job .common-limiter .others .table .table-body.table-body .row:nth-child(even),#job .common-limiter .others .table .table-header.table-body .row:nth-child(even){background-color:#f1f1f1}#job .common-limiter .others .table .table-body.table-body .row .col,#job .common-limiter .others .table .table-header.table-body .row .col{font-family:PFEncoreSansPro,sans-serif;font-size:14px;font-weight:700;padding:2rem}#job .common-limiter .others .table .table-body .row,#job .common-limiter .others .table .table-header .row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:780px){#job .common-limiter .others .table .table-body .row,#job .common-limiter .others .table .table-header .row{grid-template-columns:1fr;gap:1rem;padding:1.5rem}}@media only screen and (max-width:780px){#job .common-limiter .others .table .table-body .row .col,#job .common-limiter .others .table .table-header .row .col{padding:1rem!important}}#job .common-limiter .others .table .table-body .row .col .common-button,#job .common-limiter .others .table .table-header .row .col .common-button{padding:1rem 2rem;height:auto}#job .common-limiter .others .table .table-body .row .col:last-child,#job .common-limiter .others .table .table-header .row .col:last-child{text-align:center}@media only screen and (max-width:780px){#job .common-limiter .others .table .table-body .row .col:last-child,#job .common-limiter .others .table .table-header .row .col:last-child{text-align:left}}#job .common-limiter .others .actions{margin-top:4rem;text-align:center}#job .common-limiter .others .actions .sharing-wrapper{display:inline-block;position:relative;margin-top:1rem}#job .common-limiter .others .actions .sharing-wrapper .sharing-options{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;opacity:0}#job .common-limiter .others .actions .sharing-wrapper .sharing-options .sharing-item{text-transform:uppercase;font-size:10px;display:block;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin:.5rem 0;padding:.75rem;background-color:#f1f1f1;border-radius:5px}#job .common-limiter .others .actions .sharing-wrapper .sharing-options .sharing-item:hover{-webkit-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px)}#job .common-limiter .others .actions .sharing-wrapper .sharing-options.active{opacity:1}