.md{width:100%;height:100%;pointer-events:none;opacity:0;position:fixed;top:0;left:0;z-index:1090}.md .close-modal{display:block;width:32px;height:32px;background-color:var(--black);padding:4px;transform:translate(-20px,20px);transition:transform .3s ease;transition:transform .3s var(--ease);position:absolute;top:0;right:0;z-index:9999}@media (hover:hover) and (pointer:fine){.md .close-modal:hover{transform:translate(-20px,20px) scale(.8)}}.md .close-modal svg{display:block}.department{width:100%;margin:0 0 60px}.department:last-child{margin:unset}.department__header{padding:0 0 15px}.department__header h3,.department__header span{display:inline;font-family:Freight,sans-serif;font-family:var(--freight);font-weight:var(---bold);font-size:32px;color:var(--black);line-height:1.2;margin:unset}.department__body{margin:0 -15px}.department__card{width:50%;padding:15px}@media (min-width:0px) and (max-width:895px){.department__card{width:100%}}.department__card__inner{border:1px solid var(--gallery);padding:30px}.department__card h4{font-weight:700;font-weight:var(--bold);font-size:20px;color:var(--black);line-height:1.2;margin:0 0 15px}.department__card ul{margin:0 0 15px}.department__card ul li{display:inline-block;color:var(--mine-shaft-v3);font-size:14px;vertical-align:middle}.department__card ul li:empty:before{content:"|";display:inline-block;color:var(--silver);margin:0 5px}.department__card p{font-size:16px;color:var(--black);margin:0 0 15px}.department__card a{display:inline-block;height:30px;font-weight:500;font-weight:var(--medium);font-size:16px;color:var(--black);overflow:hidden;position:relative}@media (hover:hover) and (pointer:fine){.department__card a:hover:after{transform:translateX(100%)}}.department__card a:after{content:"";display:block;width:100%;height:1px;background-color:var(--black);transition:transform .3s var(--ease-out);position:absolute;left:0;bottom:0}.filter{margin:40px 0 0;position:relative;z-index:2}.filter>span{display:inline-block;font-weight:500;font-weight:var(--medium);font-size:20px;color:var(--black);margin:0 30px 0 0}.dropdown{width:280px;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}@media (max-width:479px){.dropdown{width:100%}}.dropdown.opened .dropdown__field__chevron:before{transform:translate(5px,5px) rotate(-45deg)}.dropdown.opened .dropdown__field__chevron:after{transform:translate(-6px,5px) rotate(45deg)}.dropdown.opened .dropdown__list{pointer-events:auto;opacity:1;transform:scale(1) translateY(0)}.dropdown__field__value{display:block;width:100%;font-size:20px;color:var(--black);border-bottom:1px solid var(--black);cursor:pointer}.dropdown__field__chevron{display:inline-block;width:8px;height:8px;transform:translate(-2px,-50%);pointer-events:none;position:absolute;top:50%;right:0}.dropdown__field__chevron:after,.dropdown__field__chevron:before{content:"";display:inline-block;width:100%;height:2px;background-color:var(--black);transition:transform .15s var(--ease-in-out);position:absolute}.dropdown__field__chevron:before{transform:translate(5px,5px) rotate(45deg);right:100%}.dropdown__field__chevron:after{transform:translate(-6px,5px) rotate(-45deg);left:100%}.dropdown__list{width:100%;background-color:var(--white);border:1px solid var(--gallery);pointer-events:none;opacity:0;transform:scale(.95) translateY(5px);transition:.15s var(--ease-in-out);will-change:opacity,transform;position:absolute;top:100%;left:0}.dropdown__list__item{font-size:18px;color:var(--black);padding:5px 10px;transition:transform .2s var(--ease-in-out);cursor:pointer}@media (hover:hover) and (pointer:fine){.dropdown__list__item:hover{transform:translateX(5px)}}.ps-careers{width:100%;min-height:100dvh;padding:120px 0 80px}.ps-careers .careers_list{margin:80px 0 0}.ps-cta{padding:0 0 160px}.ps-cta .x-container>div{width:50%}@media (max-width:767px){.ps-cta .x-container>div{width:100%}}@media (max-width:767px){.ps-cta .x-container>div:last-child{text-align:left;margin:40px 0 0}}@media (min-width:0px) and (max-width:1200px){.ps-cta .x-typo br{display:none}}.ps-intro{width:100%;height:100dvh;background-color:var(--black);position:relative}@media (max-width:767px){.ps-intro .x-container{position:static}}@media (max-width:767px){.ps-intro .x-container>div{width:100%}}@media (max-width:1024px){.ps-intro .x-typo br{display:none}}.ps-intro .backdrop_img{width:auto;height:auto;contain-intrinsic-size:auto;opacity:0;transform:translateX(100px) scale(.9)}@media (min-width:0px) and (max-width:895px){.ps-intro .backdrop_img-dtp{display:none}}@media (max-width:767px){.ps-intro .bg_mbl{height:300px}}@media (min-width:0px) and (max-width:895px){.ps-intro .bg_mbl{width:100%;background-image:var(--bg-mbl);background-size:cover;background-position:50%;position:absolute;left:0;right:0;bottom:0}}@media (min-width:768px) and (max-width:895px){.ps-intro .bg_mbl{height:400px}}@media (min-width:768px){.ps-intro .bg_mbl{display:none}}@media (max-width:1024px){.md-apply-vacancy .x-typo br{display:none}}.md-apply-vacancy .md__content{width:100%;height:100%;background-color:var(--black);align-content:center;padding:60px 15px;overflow-y:auto}.md-apply-vacancy form{width:auto;border:unset;margin:40px -15px 0;padding:0}@media (max-width:767px){.md-apply-vacancy form{width:auto}}@media (max-width:479px){.md-apply-vacancy form input.has-value+label,.md-apply-vacancy form input:focus+label,.md-apply-vacancy form textarea.has-value+label,.md-apply-vacancy form textarea:focus+label{transform:translateY(-15px)!important}}@media (max-width:767px){.md-apply-vacancy .input-row{width:100%}}.md-apply-vacancy .x-btn-group{text-align:right}.md-apply-vacancy .x-btn-group button{width:auto}@media (max-width:767px){.md-apply-vacancy .x-btn-group button{width:100%}}@media (max-width:479px){.md-apply-vacancy .x-btn-px-15{padding:0}}.vacancy_form{display:flex;flex-flow:row wrap;width:100%;border:1px solid var(--white);padding:40px 25px;position:sticky;top:100px}.vacancy_form .input-row{margin:0 0 30px;position:relative}.vacancy_form .input-row.dark>label{color:var(--black)}.vacancy_form .input-row.dark input,.vacancy_form .input-row.dark textarea{color:var(--black);border-bottom-color:var(--black)}.vacancy_form .input-row.dark input.has-value,.vacancy_form .input-row.dark input:focus,.vacancy_form .input-row.dark textarea.has-value,.vacancy_form .input-row.dark textarea:focus{border-bottom-color:var(--black)}.vacancy_form .input-row.dark input.has-value+label,.vacancy_form .input-row.dark input:focus+label,.vacancy_form .input-row.dark textarea.has-value+label,.vacancy_form .input-row.dark textarea:focus+label{color:var(--silver-chalice)!important}.vacancy_form .input-row>input,.vacancy_form .input-row>label,.vacancy_form .input-row>textarea{font-size:18px}.vacancy_form .input-row>label{color:var(--silver-chalice)}.vacancy_form label{color:var(--gray)}.vacancy_form input,.vacancy_form textarea{color:var(--white);border-bottom-color:var(--gray)}.vacancy_form input.has-value,.vacancy_form input:focus,.vacancy_form textarea.has-value,.vacancy_form textarea:focus{border-bottom-color:var(--white)}.vacancy_form input.has-value+label,.vacancy_form input:focus+label,.vacancy_form textarea.has-value+label,.vacancy_form textarea:focus+label{font-weight:400!important;font-weight:var(--regular)!important;font-size:14px!important;color:var(--silver-chalice)!important;transform:translate(15px,-15px)!important}.vacancy_form .action_button{width:18px;height:18px;position:absolute;top:0;right:0}.vacancy_form .action_button.attach{transform:translate(-15px,12px)}.vacancy_form .action_button.info{pointer-events:none;opacity:0;transform:translate(-40px,12px);z-index:2}.vacancy_form .action_button.info.active{pointer-events:auto;opacity:1}.vacancy_form .action_button svg{max-width:100%;max-height:100%}.vacancy_form input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;clip:rect(0,0,0,0);overflow:hidden}.vacancy_form input[name=attachments_text]{padding-right:50px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden!important}.vacancy_form #attachments-text{cursor:pointer}.vacancy_form .form-group.has-error input,.vacancy_form .form-group.has-error textarea{border-bottom-color:var(--flamenco)}.vacancy_form .form-group.has-error .field-error{margin-top:6px;font-size:14px;color:var(--flamenco)}.vacancy_form .attachments_tooltip{background-color:var(--cod-gray-v2);border:1px solid var(--white);padding:10px;pointer-events:none;opacity:0;transform:translate(-15px,5px) scale(.95);transition:.3s cubic-bezier(.645,.045,.355,1);transition:var(--def-transition-300ms);position:absolute;right:0;bottom:100%;z-index:5}.vacancy_form .attachments_tooltip.active{pointer-events:auto;opacity:1;transform:translate(-15px,5px) scale(1)}.vacancy_form .attachments_tooltip button,.vacancy_form .attachments_tooltip small{display:inline-block;vertical-align:middle;font-size:14px}.vacancy_form .attachments_tooltip small{color:var(--white)}.vacancy_form .attachments_tooltip button{width:16px;height:16px;font-size:16px;color:var(--black);text-align:center;line-height:16px;align-content:center;background-color:var(--white);border-radius:unset;margin-left:5px}.grecaptcha-badge{pointer-events:none;visibility:hidden}:root{--thin:100;--extra-light:200;--light:300;--regular:400;--medium:500;--semi-bold:600;--bold:700;--extra-bold:800;--extra-black:900;--font-base:"TT Norms",sans-serif;--freight:"Freight",sans-serif;--freight-regular:"Freight Text Bold";--linear:linear;--ease:ease;--easein:ease-in;--easeout:ease-out;--easeinout:ease-in-out;--easeinsine:cubic-bezier(0.47,0,0.745,0.715);--easeoutsine:cubic-bezier(0.39,0.575,0.565,1);--easeinoutsine:cubic-bezier(0.445,0.05,0.55,0.95);--easeinquad:cubic-bezier(0.55,0.085,0.68,0.53);--easeoutquad:cubic-bezier(0.25,0.46,0.45,0.94);--easeinoutquad:cubic-bezier(0.455,0.03,0.515,0.955);--easeincubic:cubic-bezier(0.55,0.055,0.675,0.19);--easeoutcubic:cubic-bezier(0.215,0.61,0.355,1);--easeinoutcubic:cubic-bezier(0.645,0.045,0.355,1);--easeinquart:cubic-bezier(0.895,0.03,0.685,0.22);--easeoutquart:cubic-bezier(0.165,0.84,0.44,1);--easeinoutquart:cubic-bezier(0.77,0,0.175,1);--easeinquint:cubic-bezier(0.755,0.05,0.855,0.06);--easeoutquint:cubic-bezier(0.23,1,0.32,1);--easeinoutquint:cubic-bezier(0.86,0,0.07,1);--easeinexpo:cubic-bezier(0.95,0.05,0.795,0.035);--easeoutexpo:cubic-bezier(0.19,1,0.22,1);--easeinoutexpo:cubic-bezier(1,0,0,1);--easeincirc:cubic-bezier(0.6,0.04,0.98,0.335);--easeoutcirc:cubic-bezier(0.075,0.82,0.165,1);--easeinoutcirc:cubic-bezier(0.785,0.135,0.15,0.86);--easeinback:cubic-bezier(0.6,-0.28,0.735,0.045);--easeoutback:cubic-bezier(0.175,0.885,0.32,1.275);--easeinoutback:cubic-bezier(0.68,-0.55,0.265,1.55);--def-transition-150ms:150ms var(--easeinoutcubic);--def-transition-200ms:200ms var(--easeinoutcubic);--def-transition-250ms:250ms var(--easeinoutcubic);--def-transition-300ms:300ms var(--easeinoutcubic);--def-transition-500ms:500ms var(--easeinoutcubic);--a:cubic-bezier(0.77,0.2,0.05,1);--b:cubic-bezier(0.165,0.84,0.44,1);--c:cubic-bezier(0.42,0,0.58,1);--d:cubic-bezier(0.165,0.84,0.44,1);--e:cubic-bezier(0.68,0,0.265,1);--f:cubic-bezier(1,0,0.25,1);--g:cubic-bezier(0.445,0.05,0.55,0.95)}.ps-order-project{background-color:var(--alabaster);padding:160px 0}@media (max-width:479px){.ps-order-project{padding:120px 0}}@media (min-width:480px) and (max-width:767px){.ps-order-project{padding:80px 0}}