@media only screen and (max-width:1640px){.primeit-footer-group{flex-direction:column}.primeit-footer-social{padding-bottom:45px}.nav-site{font-size:40px;line-height:40px}}@media only screen and (max-width:1480px){html.open-nav #header-nav,body.open-nav #header-nav{--nav-grid-cols: minmax(0, 1fr) minmax(0, 1.35fr) minmax(0, .65fr)}}@media only screen and (max-width:1280px){.nav-main-wrapper{padding-right:80px;padding-left:80px}.nav-site{margin:auto;padding-top:50px}.nav-newsletter{margin:0 auto}.form-newsl fieldset label{width:100%}.primeit-nav-footer{flex-direction:column;padding:20px 0;gap:15px;position:relative}.primeit-footer-social{padding-bottom:25px;margin:0 auto}#form-newsl{font-size:26px;line-height:26px}#header-nav .nav-grid-row-top-shell,#header-nav .nav-main .nav-grid-row-open-tools{top:32px;left:32px;right:32px}#header-nav .primeit-nav-footer.nav-grid-row-footer{padding:20px 32px 26px}}@media only screen and (max-width:1130px){#header-nav #form-newsl label{font-size:28px}}@media only screen and (max-width:1024px){.nav-main{overflow-y:auto;-webkit-overflow-scrolling:touch}.nav-main-wrapper{width:100%;padding-top:50px;box-sizing:border-box;align-items:center;text-align:center}.nav-lang li a{padding:6px 12px 7px;font-size:12px;display:block}.btn-wanted{top:24px;right:70px}#header-nav .btn-wanted .btn-square-center-anim{height:44px;padding:0 35px;font-size:12px}.btn-login{position:relative;top:-58px;left:-30px;width:130px;margin-bottom:15px;display:none}.nav-main .nav-lang{top:0;margin-left:0;margin-bottom:20px;flex-wrap:wrap;padding-top:0;max-width:100%;justify-content:center}.nav-lang li a{text-transform:unset}.nav-lang li a .lang-name{display:none}.nav-lang li a .lang-code{display:flex;justify-content:center;align-items:center;width:35px;text-transform:uppercase}.nav-site{font-size:40px;line-height:40px;margin-bottom:auto}.nav-main-wrapper .nav-site{margin-left:auto;margin-right:auto}.nav-site li{margin:14px 0}#form-newsl{font-size:22px;line-height:22px;height:36px;margin-bottom:4vh;float:none;display:inline-block}#form-newsl input,#form-newsl label{font-size:22px;line-height:22px;height:36px}#form-newsl .btn-submit{width:45px;height:45px;right:-55px;top:-8px}.nav-newsletter{width:100%;text-align:center}.nav-site{font-size:36px;line-height:36px}.primeit-nav-footer{flex-direction:column;padding:20px 0;gap:15px}.primeit-footer-link{font-size:10px}#header-nav .nav-main-wrapper.nav-grid-layout{padding:90px 24px 0}#header-nav .nav-grid-row-top-shell,#header-nav .nav-main .nav-grid-row-open-tools{top:24px;left:24px;right:24px}#header-nav .nav-grid-row{column-gap:14px}#header-nav .nav-grid-row-main{grid-template-columns:minmax(0,1fr);margin-top:24px}#header-nav .nav-grid-cell-main-left,#header-nav .nav-grid-cell-main-right{display:none}#header-nav .nav-grid-cell-main-center .nav-site{margin-left:auto;margin-right:auto;text-align:center;align-self:center}#header-nav .nav-grid-cell-main-center .nav-newsletter{margin-top:22px;text-align:center;display:flex;justify-content:center}#header-nav .nav-grid-cell-main-center{align-items:center;text-align:center}#header-nav .primeit-nav-footer.nav-grid-row-footer{grid-template-columns:minmax(0,1fr);row-gap:14px;padding:20px 24px}#header-nav .nav-grid-cell-footer-center{order:-1;padding-bottom:50px}#header-nav .nav-grid-cell-footer-left,#header-nav .nav-grid-cell-footer-center,#header-nav .nav-grid-cell-footer-right{justify-self:center;text-align:center}#header-nav .nav-grid-cell-footer-left .primeit-footer-group,#header-nav .nav-grid-cell-footer-right .primeit-footer-group,#header-nav .nav-grid-cell-footer-center .primeit-footer-social{justify-content:center}.page-toload.single-sectors .bars-chart-v .chart-bars{position:relative;top:auto;left:0;right:auto;width:90%;min-width:0;max-width:100%;height:400px;margin:0;padding:0}.page-toload.single-sectors .chart-block.bars-chart.bars-chart-v{min-height:0}}@media only screen and (max-width:800px){.chart-block .grid-cell-1of3{max-width:33%;margin:0;text-align:left}.chart-block .bar:after{margin:40px 0}}@media only screen and (max-width:864px){#header-nav .nav-main .nav-grid-row-open-tools{grid-template-columns:1fr}#header-nav .nav-grid-cell-open-tools-center,#header-nav .nav-main .nav-grid-row-open-tools .nav-lang{justify-content:center;gap:4px}}@media only screen and (max-width:768px){.nav-main-wrapper{padding:50px 24px 16px}#header-nav h2.page-name.sectors-pagename{display:none}.btn-burger .wrap{left:calc(50% - 18px);top:0}.btn-burger span.l{width:36px}.id-primeit{right:18px;height:36px}.id-shape{width:129px;height:36px}.btn-wanted,.btn-login{display:none}.nav-main .nav-lang{flex-wrap:wrap;padding-top:0;max-width:100%;justify-content:center;margin-left:-45px}.nav-lang li{text-align:center;width:60px}.nav-lang li a{padding:6px 12px 7px;font-size:12px;display:block}.nav-lang li a .lang-name{display:none}.nav-lang li a .lang-code{text-transform:uppercase;justify-content:center;align-items:center}.nav-site{font-size:34px;line-height:34px}.nav-site li{margin:12px 0}#form-newsl{font-size:18px;line-height:18px;height:32px;float:none}#form-newsl input,#form-newsl label{font-size:18px;line-height:18px;height:32px}#form-newsl .btn-submit{right:0;top:60px}.primeit-nav-footer{padding:16px 0;gap:12px}.primeit-footer-group{text-align:center}.primeit-footer-social{margin-top:30px}#header-nav .nav-main-wrapper.nav-grid-layout{padding:84px 18px 0}#header-nav .nav-grid-row-top-shell{top:18px;left:18px;right:18px}#header-nav .nav-grid-row{column-gap:12px}#header-nav .nav-grid-cell-top-left.is-nav-open{gap:10px}#header-nav .primeit-nav-footer.nav-grid-row-footer{padding:16px 18px;row-gap:12px}.single-sectors .chart-block .grid-cell-1of3{margin:0 auto;text-align:center;width:100%;max-width:100%}.single-sectors .chart-block .bar:after{margin:40px auto}}@media(max-width:768px){.contacts .block-offices .grid-center-vh{min-height:0;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:24px 20px}.contacts .block-offices .grid-center-vh .grid-cell{width:100%;max-width:100%}.contacts .block-offices ul.list-cities-btn.fade-in{margin-top:0}.contacts .block-offices .picto-city{margin:60px auto 40px;height:auto;min-height:0}.contacts .block-offices .picto-city img{opacity:1;transform:scale(1)}.contacts .block-offices .name,.contacts .block-offices .adress{opacity:1!important;transform:translateZ(0)!important}.contacts .block-offices .fade-in{opacity:1}.page-toload.single-sectors .bars-chart-v .chart-bars>div{width:60px}.page-toload.single-sectors .bars-chart-v .chart-bars>div:before{left:60px}.page-toload.single-sectors .chart-block.bars-chart .chart-divisions{position:absolute;height:400px;top:auto}}@media(max-width:767px){.contacts-locations-section ul.list-centered.cities{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:420px;justify-content:center;justify-items:stretch}.contacts-locations-section ul.list-centered.cities li{width:auto;min-width:0}}@media only screen and (max-width:480px){.nav-main-wrapper{padding:100px 18px 12px}.id-primeit{top:14px;right:14px;width:129px;height:30px}.id-shape{width:129px;height:30px}.nav-site{font-size:28px;line-height:28px}.nav-site li{margin:10px 0}.nav-main .nav-lang{flex-wrap:wrap;padding-top:0;max-width:100%;justify-content:center}.nav-lang li a{padding:8px 20px;font-size:12px}.nav-lang li a .lang-code{justify-content:flex-start}#form-newsl,#form-newsl input,#form-newsl label{font-size:16px;line-height:16px;height:28px}#form-newsl .btn-submit{right:0;top:60px}.primeit-footer-link{font-size:9px;letter-spacing:.5px}#header-nav .nav-main .nav-grid-row-open-tools{grid-template-columns:1fr;position:absolute;margin-top:20px}#header-nav .nav-main-wrapper.nav-grid-layout{padding:76px 14px 0}#header-nav .nav-grid-row-top-shell,#header-nav .nav-main .nav-grid-row-open-tools{top:14px;left:14px;right:14px}}@media only screen and (min-width:668px)and (max-width:768px){#form-newsl .btn-submit{right:50%;transform:translate(50%);top:100px}}@media(min-width:768px){#homepage-offices{display:block}#homepage-offices-mobile{display:none}}@media only screen and (min-width:769px){#header-nav .btn-wanted{display:block!important}}@media only screen and (max-height:760px){#header-nav .nav-main-wrapper.nav-grid-layout{flex:0 0 auto;padding-bottom:16px}#header-nav .nav-grid-row-main{flex:0 0 auto}}@media only screen and (max-height:700px){.nav-main{overflow-y:auto;-webkit-overflow-scrolling:touch}.nav-main-wrapper{padding-top:90px}.nav-site{margin-top:10px}.nav-site li{margin:8px 0}#form-newsl{margin-bottom:2vh}.primeit-nav-footer{padding:12px 20px}}
