.n-vacancy-page{background:#000;color:#fff;min-height:100vh;font-family:TT Commons,sans-serif}.n-main-section{padding-top:164px;margin-bottom:0}@media (max-width:768px){.n-main-section{padding-top:120px}}.n-content-layout{display:flex;align-items:flex-start;gap:20.736vw;position:relative}@media (max-width:768px){.n-content-layout{flex-direction:column;gap:0}}@media screen and (min-width:1680px){.n-content-layout{gap:27.436vw}}.n-left-sidebar{max-width:370px;width:100%;flex-shrink:0;display:flex;flex-direction:column;min-height:80vh;position:sticky;top:5.7777777778vw}@media (max-width:768px){.n-left-sidebar{display:none;position:static;max-width:100%;min-height:auto;order:2;margin-top:25.4452926209vw}}.n-vacancy-info{margin-bottom:auto}@media (max-width:768px){.n-vacancy-info{margin-bottom:20.3562340967vw}}.n-vacancy-title{color:#757575;font-size:18px;font-weight:500;line-height:26px;margin-bottom:32px}@media (max-width:768px){.n-vacancy-title{font-size:6.106870229vw;line-height:7.6335877863vw;margin-bottom:6.106870229vw}}.n-vacancy-description{color:#757575;font-size:22px;font-weight:400;line-height:30px;margin-bottom:32px;max-width:100%}@media (max-width:768px){.n-vacancy-description{font-size:4.5801526718vw;line-height:6.6157760814vw;margin-bottom:10.1781170483vw}}.n-action-buttons{display:flex;align-items:center;gap:6px}@media (max-width:768px){.n-action-buttons{width:100%;gap:6px;margin-bottom:0;position:fixed;bottom:0;left:0;background:#000;padding:16px;z-index:100}}.n-send-cv-btn{display:flex;align-items:center;cursor:pointer}.n-send-cv-btn:hover{@media (min-width:768px){.n-send-cv-text{transform:translateY(-20px)}.wr .n-send-cv-first{transform:translate(16px,-16px)}.wr .n-send-cv-second{transform:translate(0px,-16px)}}}.n-send-cv-left{color:#000;font-family:TT Commons;font-size:18px;font-style:normal;font-weight:500;line-height:normal;border-radius:24px;background:#fff;height:48px;display:flex;align-items:center;justify-content:center;padding:0 24px;margin-right:6px}.send-cv-buttons .n-send-cv-left{width:100%}.send-cv-buttons .n-send-cv-right{flex-shrink:0}.n-send-cv-left .n-send-cv-text{transition:.3s;color:#000;font-family:TT Commons;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.n-send-cv-left .wr{height:18px;overflow:hidden}.n-send-cv-right{width:48px;height:48px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}.n-send-cv-right .wr{overflow:hidden;height:16px}.n-send-cv-right .wr svg{display:block;width:16px;transition:.3s}.n-send-cv-right .wr .n-send-cv-second{transform:translate(-16px,0px)}@media (max-width:768px){.n-send-cv-left{font-size:4.5801526718vw;border-radius:6.106870229vw;padding:0 6.106870229vw;height:12.213740458vw;margin-right:2.0356234097vw}.n-send-cv-left .n-send-cv-text{font-size:4.5801526718vw}.n-send-cv-left .wr{height:4.5801526718vw}.n-send-cv-right{width:12.213740458vw;height:12.213740458vw}.n-send-cv-right .wr{height:4.0712468193vw}.n-send-cv-right .wr svg{width:4.0712468193vw}.n-send-cv-right .wr .n-send-cv-second{transform:translate(-4.0712468193vw,0px)}}.n-sidebar-bottom{margin-top:auto}.n-logo{margin-bottom:2.7777777778vw}@media (max-width:768px){.n-logo{margin-bottom:10.1781170483vw}}.n-social-links p{color:#757575;font-size:1.25vw;font-weight:400;line-height:1.25vw;margin-bottom:1.1111111111vw}@media (max-width:768px){.n-social-links p{font-size:4.5801526718vw;line-height:4.5801526718vw;margin-bottom:4.0712468193vw}}.n-social-icons{display:flex;flex-direction:column;gap:1.1111111111vw}@media (max-width:768px){.n-social-icons{flex-direction:row;gap:4.0712468193vw}}.n-social-icon{width:2.1527777778vw;height:2.1527777778vw;border-radius:50%;background:#242424;border:2px solid #242424;display:flex;align-items:center;justify-content:center;transition:.3s}@media (max-width:768px){.n-social-icon{width:7.8880407125vw;height:7.8880407125vw}}.n-social-icon:hover{background:#fff}.n-social-icon:hover svg circle{stroke:#242424}.n-right-content{flex:1;padding-bottom:120px}@media (max-width:768px){.n-right-content{max-width:100%;order:1}}.n-job-header{margin-bottom:4.1666666667vw}@media (max-width:768px){.n-job-header{margin-bottom:48px;display:flex;flex-direction:column}}@media screen and (min-width:1680px){.n-job-header{max-width:95%}}.n-job-category{color:#757575;font-size:1.25vw;font-weight:400;line-height:normal;margin-bottom:1.6666666667vw;display:block}@media (max-width:768px){.n-job-category{font-size:4.5801526718vw;margin-bottom:6.106870229vw}}.n-job-title{color:#fff;font-size:48px;font-weight:500;line-height:36px;margin-bottom:24px}@media (max-width:768px){.n-job-title{font-size:32px;line-height:30px;margin-bottom:24px;order:0}.n-job-meta{order:1}}.n-job-subtitle{color:#757575;font-size:18px;font-weight:400;line-height:26px;margin-bottom:64px}@media (max-width:768px){.n-job-subtitle{font-size:18px;line-height:26px;margin-bottom:0;order:2}}.n-job-meta{display:flex;margin-bottom:32px;gap:8px}.n-job-location{display:flex;align-items:center;background-color:#242424;padding:14px 12px;border-radius:20px;line-height:0;font-size:18px}.n-job-location-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#242424}@media (max-width:768px){.n-job-location-icon{width:40px;height:40px}}.n-main-content{margin-bottom:64px}@media (max-width:768px){.n-main-content{margin-bottom:48px}}.n-content-section{margin-bottom:4.1666666667vw}@media screen and (min-width:1680px){.n-content-section{max-width:95%}}.n-content-section:last-child{margin-bottom:0}@media (max-width:768px){.n-content-section{margin-bottom:48px}}.n-content-section h2{color:#fff;font-size:2.2222222222vw;font-weight:500;line-height:1;margin-bottom:32px}@media (max-width:768px){.n-content-section h2{font-size:24px;line-height:36px;margin-bottom:16px}.n-whats-in-it-for-you-title{font-size:32px !important;line-height:36px !important}}.n-content-section h3{color:#fff;font-size:22px;font-weight:500;line-height:1.8055555556vw;margin-bottom:1.6666666667vw;margin-top:2.7777777778vw}@media (max-width:768px){.n-content-section h3{font-size:4.5801526718vw;line-height:6.6157760814vw;margin-bottom:6.106870229vw;margin-top:10.1781170483vw}}.n-content-section p{color:#fff;font-size:22px;font-weight:400;line-height:30px;margin-bottom:1.6666666667vw}@media (max-width:768px){.n-content-section p{font-size:18px;line-height:26px;margin-bottom:6.106870229vw}}.n-content-section li:not(.n-list-item--main){margin-bottom:16px}.n-responsibility-list,.n-requirement-list,.n-benefits-list{list-style:none;padding:0;margin:0}.n-responsibility-list li,.n-requirement-list li,.n-benefits-list li{color:#757575}.n-list-item--main{color:#fff !important;margin-bottom:24px;margin-top:32px}@media (max-width:768px){.n-list-item--main{margin-top:0}}.n-benefits-list .n-list-item--main{margin-top:0}.n-list-item--main:before{content:"";color:#fff;position:absolute;left:0;top:6px;width:9px;height:9px;border-radius:50%;background-color:#fff}.n-responsibility-list li,.n-requirement-list li,.n-benefits-list li{font-size:22px;font-weight:400;line-height:1.8055555556vw;position:relative;padding-left:1.6666666667vw}@media (max-width:768px){.n-responsibility-list li,.n-requirement-list li{font-size:18px;line-height:26px;margin-bottom:6.106870229vw;padding-left:6.106870229vw}}.n-responsibility-list li:not(.n-list-item--main):before,.n-requirement-list li:not(.n-list-item--main):before,.n-benefits-list li:not(.n-list-item--main):before{content:"";position:absolute;left:2px;top:8px;color:#fff;width:4px;height:4px;border-radius:50%;background-color:#757575}.n-benefits-list{list-style:disc;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}@media (max-width:768px){.n-benefits-list{grid-template-columns:1fr;gap:8px}}.n-benefits-list li{list-style-type:none}.n-benefits-list h4{color:#fff;font-size:22px;font-weight:500;line-height:30px;margin-bottom:6px}@media (max-width:768px){.n-benefits-list h4{font-size:18px;line-height:1;margin-bottom:8px;padding-left:18px}}.n-benefits-list p{color:#757575;font-size:22px;font-weight:400;line-height:30px;margin:0}@media (max-width:768px){.n-benefits-list p{font-size:18px;line-height:26px;padding-left:18px}}.n-cta-section{background:#fff;padding:2.7777777778vw 0;margin:0 40px 165px}@media (max-width:768px){.n-cta-section{padding:24px;margin:0 16px 120px}.n-cta-section .container{width:100%}}.n-cta-content{display:flex;align-items:center;justify-content:space-between;gap:5.5555555556vw;margin-left:auto}@media (max-width:768px){.n-cta-content{flex-direction:column;gap:48px}}.n-cta-subtitle{color:#757575;font-size:18px;font-weight:400;line-height:26px}@media (max-width:768px){.n-cta-subtitle{line-height:1}}.n-cta-text{display:flex;flex-direction:column;gap:34px;margin-right:20vw}@media screen and (min-width:1680px){.n-cta-text{margin-right:23.8vw}}.n-cta-text h2{color:#000;font-size:32px;font-weight:500;line-height:1}@media (max-width:768px){.n-cta-text{margin-right:0;order:0;width:100%;gap:24px}.n-cta-text h2{font-size:24px;line-height:30px;margin-bottom:16px}}.n-cta-link{color:#000;font-size:1.25vw;font-weight:500;line-height:normal;text-decoration:underline;transition:.3s}@media (max-width:768px){.n-cta-link{font-size:4.5801526718vw}}.n-cta-link:hover{opacity:.7}.n-cta-image{flex:1;max-width:182px}@media (max-width:768px){.n-cta-image{max-width:100%;width:100%;order:1}}.n-cta-image svg{width:100%;height:auto;display:block}.form-popup--vacancy{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);left:0 !important;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.form-popup--vacancy.active{opacity:1;visibility:visible}@media (max-width:768px){.form-popup--vacancy{backdrop-filter:none;-webkit-backdrop-filter:none;background:#000}}.form-popup--vacancy .close{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#000;position:absolute;top:24px;right:80px;cursor:pointer;transition:all .3s;border:2px solid #242424}.form-popup--vacancy .close:hover{border-color:#fff;transform:scale(1.05)}.form-popup--vacancy .close img{width:16px;height:16px;transition:.3s}.form-popup--vacancy .close:hover img{transform:rotate(90deg)}@media (max-width:768px){.form-popup--vacancy .close{width:32px;height:32px;top:16px;right:16px;background:0 0;border:none}.form-popup--vacancy .close img{width:24px;height:24px}.form-popup--vacancy .close:hover{background:0 0;transform:scale(1.1)}}.form-popup--vacancy form{width:720px;background:#000;height:100%;margin-left:auto;padding:80px;display:flex;flex-direction:column;justify-content:flex-start;overflow-y:auto}@media (max-width:768px){.form-popup--vacancy form{width:100%;padding:80px 16px 16px;gap:24px}}.form-popup--vacancy h4{color:#757575;font-family:TT Commons;font-size:18px;font-weight:500;line-height:1;margin-bottom:24px}@media (max-width:768px){.form-popup--vacancy h4{font-size:18px;line-height:27px;margin-bottom:0 !important}.form-popup--vacancy form p{margin-bottom:16px;font-size:32px;line-height:30px}}.form-popup--vacancy p{color:#757575;font-family:TT Commons;font-size:32px;font-weight:500;line-height:36px;margin-bottom:40px}@media (max-width:768px){.form-popup--vacancy p{font-size:16px;line-height:22px;margin-bottom:32px}}.form-popup--vacancy .w{display:flex;gap:24px}@media (max-width:768px){.form-popup--vacancy .w{flex-direction:column;gap:16px}}.form-popup--vacancy .w.single{flex-direction:column}.form-popup--vacancy .input-wr{flex:1;display:flex;flex-direction:column}@media (max-width:768px){.form-popup--vacancy .input-wr{margin-bottom:0 !important}}.form-popup--vacancy .input-wr span{color:#757575;font-family:TT Commons;font-size:18px;font-weight:400;line-height:26px;margin-bottom:12px}.form-popup--vacancy .input-wr input{background:0 0;border:none;border-bottom:1px solid #242424;color:#fff;font-family:TT Commons;font-size:18px;font-weight:400;line-height:26px;padding:12px 0;outline:none;transition:border-color .3s}.form-popup--vacancy .input-wr input:focus{border-bottom-color:#fff}.form-popup--vacancy .input-wr input::placeholder{color:#757575}.form-popup--vacancy .vacancy-file{margin-bottom:0 !important;width:100% !important}.form-popup--vacancy .file-drop-zone{border:2px dashed #242424;padding:40px 20px;text-align:center;cursor:pointer;transition:all .3s;background:0 0}.form-popup--vacancy .file-drop-zone:hover{border-color:#fff;background:rgba(255,255,255,.02)}.form-popup--vacancy .file-drop-zone:hover .file-drop-text{color:#fff}.form-popup--vacancy .file-drop-zone.dragover{border-color:#fff;background:rgba(255,255,255,.05)}.form-popup--vacancy .file-drop-text{color:#757575;font-family:TT Commons;font-size:18px;font-weight:400;line-height:22px;margin:0;transition:all .3s}@media (max-width:768px){.form-popup--vacancy .file-drop-zone{padding:32px 16px}.form-popup--vacancy .file-drop-text{padding:0 20%;font-size:18px;line-height:20px}}.form-popup--vacancy .checkbox-wr{margin:122px 0 0}@media (max-width:768px){.form-popup--vacancy .checkbox-wr{margin:8px 0 0}}.form-popup--vacancy .checkbox-container{display:flex;align-items:flex-start;cursor:pointer;gap:12px}.form-popup--vacancy .checkbox-container input[type=checkbox]{display:none}.form-popup--vacancy .checkmark{width:24px;height:24px;border:2px solid #242424;display:flex;align-items:center;justify-content:center;transition:all .3s;flex-shrink:0;margin-top:2px}.form-popup--vacancy .checkbox-container input[type=checkbox]:checked+.checkmark{background:0 0;border-color:#fff}.form-popup--vacancy .checkbox-container input[type=checkbox]:checked+.checkmark:after{content:'';width:12px;height:11px;background-image:url('data:image/svg+xml;utf8,<svg width="11" height="11" viewBox="0 0 11 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 5.00004L5.5 9.00004L10.1188 1" stroke="white" stroke-width="1.5"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:center}.form-popup--vacancy .checkbox-text{color:#757575;font-family:TT Commons;font-size:18px;font-weight:400;line-height:26px;flex:1;margin-top:2px}.form-popup--vacancy .privacy-link{color:#fff;text-decoration:underline;transition:opacity .3s}.form-popup--vacancy .privacy-link:hover{opacity:.7}.form-popup--vacancy .input-wr.error input{border-bottom-color:#f44}.form-popup--vacancy .input-wr.error .file-drop-zone{border-color:#f44}.form-popup--vacancy .error-text{color:#f44;font-family:TT Commons;font-size:12px;font-weight:400;line-height:16px;margin-top:4px}.form-popup--vacancy .ww{margin-top:auto;padding-top:24px}@media (max-width:768px){.form-popup--vacancy .ww{margin-top:32px;padding-top:16px;width:100%}.form-popup--vacancy .ww .link-btn{display:flex;gap:6px}.form-popup--vacancy .ww .link-btn-left{width:100%}.form-popup--vacancy .ww .link-btn-right{flex-shrink:0}}.form-popup--vacancy .file-drop-zone.file-selected{border-color:#fff;background:rgba(255,255,255,.05)}.form-popup--vacancy .file-drop-zone.file-selected .file-drop-text{color:#fff;font-weight:500}.form-popup--vacancy .file-drop-zone.dragover{border-color:#fff !important;background:rgba(255,255,255,.08) !important;transform:scale(1.02)}.form-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9;display:none}@media (max-width:768px){.form-overlay{display:none !important}}.send-cv-buttons{display:flex;gap:6px;justify-content:stretch}.send-cv-buttons .n-send-cv-btn{width:100%}.n-action-buttons,.send-cv-buttons{transition:opacity .3s ease}.n-action-buttons.is-hidden{opacity:0;pointer-events:none;transform:translateY(10px)}.n-cta-buttons{display:flex;gap:6px;justify-content:stretch}.n-cta-link{font-weight:500;font-size:18px;line-height:1;padding:15px 24px;background:#000;border-radius:24px;color:#fff;text-decoration:none}.n-cta-buttons .n-arrow-btn{filter:invert(1);width:48px;height:48px;border-radius:50%;border:none}.n-cta-buttons .n-arrow-btn:focus{outline:none;border:none}.n-cta-buttons .n-arrow-btn:hover{transform:none;pointer-events:none}.n-vacancy-mobile-text{display:none}@media (max-width:768px){.n-vacancy-mobile-text{display:block;color:#757575;font-size:18px;font-weight:400;line-height:1;margin-bottom:24px}}li.is-before-main{margin-bottom:32px !important}@media screen and (max-height:768px){.form-popup form{overflow-y:scroll}}