html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:initial}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:initial}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:initial;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:initial}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,:after,:before{box-sizing:border-box}.wp-block-embed.wp-block-embed-youtube .wp-block-embed__wrapper{display:block;overflow:hidden;position:relative;width:100%}.wp-block-embed.wp-block-embed-youtube .wp-block-embed__wrapper:after{content:"";display:block;pointer-events:none}.link-with-arrow:after,.page-content-outer a.breadcrumbs:before,.page-content-outer a[href$=".pdf"]:not(.wp-block-file__button):before,.pagination .next:before,.pagination .prev:before,.ps-home-hero-slider .tns-controls button,.ps-page-header .toggle-menu:after,.ps-page-header .toggle-menu:before{background-repeat:no-repeat;display:inline-block}[class*=" icon-"],[class^=icon-]{stroke-width:0;stroke:currentColor;fill:currentColor;display:inline-block;height:1em;width:1em}:focus{outline:0 none #0000}textarea{resize:vertical}input,textarea{outline:0 none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc}input::-moz-placeholder,textarea::-moz-placeholder{color:#ccc;opacity:1}input:placeholder-shown,textarea:placeholder-shown{color:#ccc}input::-ms-clear{display:none;height:0;width:0}input[type=email],input[type=search]{-webkit-appearance:textfield;appearance:textfield}a,abbr,address,area,audio,b,cite,code,datalist,del,details,dfn,em,font,i,img,input,ins,kbd,label,legend,link,mark,meter,nav,optgroup,option,q,select,small,source,span,strong,sub,summary,sup,time,var{font-size:inherit;line-height:inherit}body,html{font-size:16px}.page-container>.ps-section{min-width:1280px;padding-left:80px;padding-right:80px}.page-container>.ps-section>.ps-content{clear:both;margin-left:auto;margin-right:auto;width:1120px}.page-container>.ps-section>.ps-content:after{clear:both;content:" ";display:block}.page-container>.ps-section>.ps-content{max-width:1120px;padding-left:0;padding-right:0;width:auto}html{-webkit-tap-highlight-color:transparent;touch-action:manipulation}body{background-color:#fff;margin:0;padding:0}.page-container{overflow-x:hidden}body,div,p{color:#000;font-family:proxima-nova,sans-serif;font-size:20px;font-weight:400;line-height:1.2}h1{font-size:60px;line-height:1;margin-bottom:60px}h1,h2{color:#000;font-family:proxima-nova,sans-serif;font-weight:500;margin-top:40px}h2{font-size:40px;line-height:1.2;margin-bottom:50px}h3{font-size:30px;margin-bottom:40px}h3,h4{color:#000;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1.2;margin-top:40px}h4{font-size:22px;margin-bottom:20px}h5{font-size:20px}h5,h6{color:#000;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1.2;margin-bottom:20px;margin-top:30px}h6{font-size:18px}p:empty{display:none}.link-with-arrow{align-items:center;color:#00499c;display:flex;font-family:proxima-nova,sans-serif;font-size:18px;font-weight:400;line-height:1.2}.link-with-arrow:after{background-position:50%;background-size:cover;content:"";margin-left:10px;transition:margin-left .3s ease-out}.link-with-arrow:after,.page-content-outer a.breadcrumbs:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=%2221%22 height=%2216%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E %3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22m14.343.929 6.364 6.364a1 1 0 0 1 0 1.414l-6.364 6.364a1 1 0 0 1-1.414-1.414L17.586 9H0V7h17.586l-4.657-4.657A1 1 0 0 1 14.343.93z%22 fill=%22%23B91E1D%22/%3E %3C/svg%3E");height:16px;width:21px}.pagination .next:before,.pagination .prev:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=%2213%22 height=%2223%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E %3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22m3.015 1.347 9.546 9.546a1.5 1.5 0 0 1 0 2.122L3.015 22.56a1.5 1.5 0 1 1-2.122-2.122l8.486-8.485L.893 3.469a1.5 1.5 0 1 1 2.122-2.122Z%22 fill=%22%23B91E1D%22/%3E %3C/svg%3E");height:23px;width:13px}.ps-home-hero-slider .tns-controls button{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=%2213%22 height=%2223%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E %3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22m3.015 1.347 9.546 9.546a1.5 1.5 0 0 1 0 2.122L3.015 22.56a1.5 1.5 0 1 1-2.122-2.122l8.486-8.485L.893 3.469a1.5 1.5 0 1 1 2.122-2.122Z%22 fill=%22%23fff%22/%3E %3C/svg%3E");height:23px;width:13px}.ps-page-header .toggle-menu:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=%2235%22 height=%2229%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E %3Cpath opacity=%22.95%22 fill=%22url%28%23a%29%22 d=%22M.175.826h34v6h-34z%22/%3E %3Cpath opacity=%22.95%22 fill=%22url%28%23b%29%22 d=%22M.175 11.826h34v6h-34z%22/%3E %3Cpath opacity=%22.95%22 fill=%22url%28%23c%29%22 d=%22M.175 22.826h34v6h-34z%22/%3E %3Cdefs%3E %3CradialGradient id=%22a%22 cx=%220%22 cy=%220%22 r=%221%22 gradientUnits=%22userSpaceOnUse%22 gradientTransform=%22matrix%2833.99995 6 -1.74644 9.89648 .175 .826%29%22%3E %3Cstop stop-color=%22%23C50C0B%22/%3E %3Cstop offset=%221%22 stop-color=%22%237E0100%22/%3E %3C/radialGradient%3E %3CradialGradient id=%22b%22 cx=%220%22 cy=%220%22 r=%221%22 gradientUnits=%22userSpaceOnUse%22 gradientTransform=%22matrix%2833.99995 6 -1.74644 9.89648 .175 11.826%29%22%3E %3Cstop stop-color=%22%23C50C0B%22/%3E %3Cstop offset=%221%22 stop-color=%22%237E0100%22/%3E %3C/radialGradient%3E %3CradialGradient id=%22c%22 cx=%220%22 cy=%220%22 r=%221%22 gradientUnits=%22userSpaceOnUse%22 gradientTransform=%22matrix%2833.99995 6 -1.74644 9.89648 .175 22.826%29%22%3E %3Cstop stop-color=%22%23C50C0B%22/%3E %3Cstop offset=%221%22 stop-color=%22%237E0100%22/%3E %3C/radialGradient%3E %3C/defs%3E %3C/svg%3E");height:29px;width:35px}.ps-page-header .toggle-menu:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=%2227%22 height=%2226%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E %3Cpath d=%22m16.578 13 9.436-9.365a2.17 2.17 0 0 0 .629-1.538c0-.559-.28-1.049-.63-1.398-.909-.768-2.236-.768-2.935 0l-9.435 9.366L4.278.629A2.168 2.168 0 0 0 2.739 0c-.558 0-1.048.28-1.397.629-.349.42-.559.91-.559 1.468 0 .629.21 1.119.63 1.468L10.707 13l-9.435 9.365c-.42.42-.63.978-.63 1.538 0 .559.28 1.049.63 1.398.419.348.909.558 1.467.558.559 0 1.12-.21 1.468-.629l9.436-9.295 9.365 9.436c.419.42.909.629 1.467.629h.07c.56 0 1.05-.28 1.398-.629.768-.839.768-2.167.07-2.935L16.578 13z%22 fill=%22%23fff%22/%3E %3C/svg%3E");height:26px;width:27px}.page-content-outer a[href$=".pdf"]:not(.wp-block-file__button):before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=%2219%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E %3Cpath d=%22m7.858 0 .015 7.325a.55.55 0 0 1-.552.55H.001V23.45H0a.552.552 0 0 0 .552.55H18.23a.552.552 0 0 0 .552-.55V.55A.552.552 0 0 0 18.23 0H7.858zM6.755.34.325 6.773h6.447L6.755.339zm1.358 9.2c.41.02.798.22 1.02.532.298.416.404.937.443 1.535.036.539-.172 1.268-.25 1.912.39.492.62.943 1.097 1.42.476.476.928.706 1.42 1.097.644-.078 1.373-.29 1.91-.255.598.04 1.117.147 1.533.445.415.297.635.886.489 1.433-.147.545-.633.951-1.142 1.001-.508.05-1.01-.122-1.546-.386-.485-.239-1.012-.784-1.531-1.174-.622.093-1.129.066-1.78.24-.65.174-1.074.45-1.66.681-.254.598-.437 1.336-.737 1.785-.332.498-.682.895-1.147 1.106-.466.211-1.09.103-1.49-.296-.4-.4-.507-1.022-.295-1.487.21-.466.612-.814 1.109-1.148.448-.3 1.183-.484 1.781-.737.23-.585.508-1.01.682-1.66.174-.65.148-1.157.24-1.78-.39-.518-.935-1.045-1.173-1.53-.264-.536-.435-1.04-.385-1.55.05-.508.454-.992 1-1.14.137-.035.276-.05.413-.044h-.001zm-.005 1.008c-.034.006-.08.017-.14.033-.242.064-.224.071-.24.245-.017.174.062.546.282.993.08.162.329.39.44.57.005-.212.108-.534.096-.716-.033-.497-.146-.859-.247-1-.077-.107-.088-.141-.191-.125zm1.028 4.394c-.07.321-.033.583-.12.905-.085.323-.249.535-.35.85.313-.102.524-.266.846-.352.321-.086.585-.05.906-.12-.244-.22-.49-.32-.726-.556-.236-.236-.335-.483-.556-.727zm4.548 1.869c-.18-.012-.503.09-.714.095.181.112.41.363.572.444.447.22.816.299.99.282.174-.016.18.004.245-.239.065-.241.052-.23-.091-.331-.142-.102-.507-.22-1.003-.251h.001zm-6.887 1.75c-.186.101-.515.176-.667.276-.414.277-.67.56-.741.718-.073.16-.093.152.084.329.177.177.172.157.331.086.16-.072.442-.328.72-.74.1-.152.172-.483.273-.669z%22 fill=%22%23B91E1D%22/%3E %3C/svg%3E");height:24px;width:19px}.link-with-arrow:hover:after{margin-left:15px}.page-content-outer .blocks-gallery-grid,.page-content-outer ul,.ps-page-footer ul,.ps-page-header ul,.ps-vacancy-meta ul{list-style:none;margin:0;padding:0}.page-content-outer a.breadcrumbs,.ps-archive-posts .single-post .post-link,.ps-contacts a.point-info,a{color:#00499c;cursor:pointer;text-decoration:none;transition:color .2s ease}.page-content-outer a.breadcrumbs:visited,.ps-archive-posts .single-post .post-link:visited,.ps-contacts a.point-info:visited,a:visited{color:#00499c}.page-content-outer a.breadcrumbs:focus,.page-content-outer a.breadcrumbs:hover,.ps-archive-posts .single-post .post-link:focus,.ps-archive-posts .single-post .post-link:hover,.ps-contacts a.point-info:focus,.ps-contacts a.point-info:hover,a:focus,a:hover{color:#0061cf;text-decoration:underline}.page-content-outer a.breadcrumbs:active,.ps-archive-posts .single-post .post-link:active,.ps-contacts a.point-info:active,a:active{color:#003169;text-decoration:underline}.page-content-outer .page-title-container:before,.ps-company-history .single-step:before,.ps-company-structure .position.highlighted,.ps-company-structure .single-department.active .department-name,.ps-contacts #google-map:after,.ps-customers-list .customer-logotype-wrapper:after,.ps-home-hero-slider .tns-nav button.tns-nav-active,.ps-last-news .inner-container:before,.ps-licenses-and-certificates .single-certificate:after,.ps-page-footer .inner-container:after,.ps-vacancies .single-vacancy:after,aside.ps-page-aside:after,aside.ps-page-aside:before{background:radial-gradient(100% 128% at 0 0,#c50c0b 0,#7e0100 100%)}.ps-last-news .inner-container{position:relative}.ps-last-news .inner-container:before{content:"";display:block;height:250px;position:absolute;right:100%;top:40px;width:15px}aside.ps-page-aside:after{bottom:0;content:"";height:100%;position:absolute;right:-20px;top:0;transform:matrix(-1,0,0,1,0,0);width:20px}aside.ps-page-aside{position:relative}aside.ps-page-aside:before{bottom:0;content:"";height:100%;left:-115px;position:absolute;top:0;width:20px}.ps-contacts #google-map,.ps-customers-list .customer-logotype-wrapper,.ps-licenses-and-certificates .single-certificate,.ps-vacancies .single-vacancy{position:relative}.ps-contacts #google-map:after,.ps-customers-list .customer-logotype-wrapper:after,.ps-licenses-and-certificates .single-certificate:after,.ps-vacancies .single-vacancy:after{content:"";height:2px;left:0;position:absolute;top:0;width:100%}.ps-customers-list .customer-logotype-wrapper:after,.ps-vacancies .single-vacancy:after{bottom:0;top:auto}.ps-company-structure .single-department.active .department-name,.ps-customers-list .customer-logotype-wrapper,.ps-vacancies .single-vacancy{box-shadow:0 5px 20px 0 #00000026,0 2px 3px 0 #00000040}.ps-page-footer .block-certificates .cert-link,.ps-page-footer .lab9pro,.ps-page-footer .menu-level-1>.menu-item>.menu-link,.ps-page-footer .menu-level-2 .menu-link,.ps-page-footer a.point-info{opacity:1;transition:opacity .2s ease-in}.ps-page-footer .block-certificates .cert-link:hover,.ps-page-footer .lab9pro:hover,.ps-page-footer .menu-level-1>.menu-item>.menu-link:hover,.ps-page-footer .menu-level-2 .menu-link:hover,.ps-page-footer a.point-info:hover{opacity:.8}.ps-vacancies .single-vacancy{transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.ps-vacancies .single-vacancy:hover{box-shadow:0 8px 25px 0 #00000026,0 4px 7px 0 #00000040;transform:translateY(-3px)}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed figcaption{margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}@supports (aspect-ratio:1){.wp-block-embed.wp-block-embed-youtube .wp-block-embed__wrapper{aspect-ratio:1.77778}.wp-block-embed.wp-block-embed-youtube .wp-block-embed__wrapper>*{height:100%;width:100%}}@supports not (aspect-ratio:1){.wp-block-embed.wp-block-embed-youtube .wp-block-embed__wrapper{position:relative}.wp-block-embed.wp-block-embed-youtube .wp-block-embed__wrapper:after{padding-top:56.25%}.wp-block-embed.wp-block-embed-youtube .wp-block-embed__wrapper>*{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-columns{gap:20px}.wp-block-columns>.wp-block-column>:first-child{margin-top:0}.wp-block-columns>.wp-block-column>:last-child{margin-bottom:0}.wp-block-columns>.wp-block-column>:first-child{padding-top:0}.wp-block-columns>.wp-block-column>:last-child{padding-bottom:0}.ps-page-header{position:relative}.ps-page-header>.ps-content{background:pv;padding-bottom:25px;padding-top:45px}.ps-page-header .header-background{left:0;position:absolute;top:-60px;width:100%;z-index:-1}.ps-page-header .header-background img{display:block;height:auto;transform:scale(1.4);width:100%}.ps-page-header .toggle-menu:before{background-position:100%;background-size:contain;height:28px}.ps-page-header .header-top{display:flex;justify-content:space-between}.ps-page-header .logotype-wrapper{display:flex;transition:filter .2s ease-in-out}.ps-page-header .logotype-wrapper:hover{filter:brightness(110%)}.ps-page-header .logotype-wrapper img{height:71px;width:auto}.ps-page-header .language-switcher{display:flex}.ps-page-header .language-switcher .lang-item:nth-child(n+2){margin-left:20px}.ps-page-header .language-switcher .lang-item img{display:block}.ps-page-header .menu-level-1>.menu-item>.menu-link,.ps-page-header .menu-level-1>.menu-item>.submenu-label{color:#00499c;font-family:proxima-nova,sans-serif;font-size:22px;font-weight:400;line-height:1.2;white-space:nowrap}.ps-page-header .menu-level-2 .menu-item{display:block}.ps-page-header .menu-level-2 .menu-link{color:#f9f7f6;font-family:proxima-nova,sans-serif;font-size:18px;font-weight:400;line-height:1.2}.ps-page-header .menu-background{bottom:300px;display:none;left:-50%;position:absolute;transform:rotate(-90deg);z-index:-1}.ps-page-footer{background-image:linear-gradient(0deg,#37080800,#370808),linear-gradient(180deg,#660f0f,#660f0f);margin-top:-60px;padding-bottom:30px;padding-top:100px}.ps-page-footer .inner-container{position:relative}.ps-page-footer .inner-container:after{bottom:-30px;content:"";display:block;height:10px;left:-40px;opacity:.95;position:absolute;width:90%}.ps-page-footer .menu-level-1{grid-row-gap:40px;display:grid;grid-template-columns:repeat(24,1fr)}.ps-page-footer .menu-level-1>.menu-item>.menu-link,.ps-page-footer .menu-level-1>.menu-item>.submenu-label{color:#00499c;color:#fff;font-family:proxima-nova,sans-serif;font-size:16px;font-weight:400;font-weight:700;line-height:1.2;text-transform:uppercase}.ps-page-footer .menu-level-1>.menu-item>.submenu-label{border-bottom:1px solid #fff;display:block;padding-bottom:9px}.ps-page-footer .menu-level-2{margin-top:20px}.ps-page-footer .menu-level-2 .menu-link{color:#00499c;color:#cdb9b9;display:inline-block;font-family:proxima-nova,sans-serif;font-size:16px;font-weight:400;line-height:1.2;margin-bottom:2px;padding-left:15px;position:relative}.ps-page-footer .menu-level-2 .menu-link:before{border:1px solid #cdb9b9;border-radius:5px;content:"";display:block;height:5px;left:0;position:absolute;top:.45em;width:5px}.ps-page-footer .menu-level-2.two-columns{grid-column-gap:20px;display:grid;grid-template-columns:1fr 1fr}.ps-page-footer .footer-info{grid-gap:20px;display:grid;grid-template-columns:2fr 1.1fr;margin-top:40px}.ps-page-footer .block-company-info{display:flex;flex-direction:column}.ps-page-footer .block-company-info .inner-wrapper{grid-gap:40px;display:grid;grid-template-columns:repeat(4,fit-content(200px))}.ps-page-footer .block-company-info .single-point.no-wrap .point-info,.ps-page-footer .block-company-info .single-point.no-wrap .point-title{white-space:nowrap}.ps-page-footer .block-company-info .social-network{align-items:center;color:#00499c;color:#fff;display:flex;font-family:proxima-nova,sans-serif;font-size:16px;font-weight:400;line-height:1.2}.ps-page-footer .block-company-info .social-network:nth-child(n+2){margin-top:20px}.ps-page-footer .block-company-info .social-icon{display:block;flex-shrink:0;height:auto;margin-right:10px;max-height:24px;max-width:24px;width:100%}.ps-page-footer .block-copyright,.ps-page-footer .point-info,.ps-page-footer .point-info a,.ps-page-footer .point-title{color:#00499c;color:#cdb9b9;display:block;font-family:proxima-nova,sans-serif;font-size:16px;font-weight:400;line-height:1.2}.ps-page-footer .block-certificates{text-align:right}.ps-page-footer .block-certificates .inner-wrapper-1{display:flex;justify-content:flex-end}.ps-page-footer .block-certificates .cert-link,.ps-page-footer .block-certificates .cert-title{color:#00499c;color:#fff;display:block;font-family:proxima-nova,sans-serif;font-size:16px;font-weight:400;line-height:1.2}.ps-page-footer .block-certificates .cert-link{margin-top:10px}.ps-page-footer .block-certificates .ico-cert{border-radius:50%;display:block;height:74px;margin-left:20px;width:74px}.ps-page-footer .footer-bottom{align-items:center;display:flex;justify-content:space-between;margin-top:40px}.ps-page-footer .lab9pro{margin-bottom:-20px;text-decoration:none}.ps-page-footer .lab9pro-logo{display:block;height:auto;max-width:100px}.page-content-restrictor{overflow:hidden}.page-content-outer{background-color:#f9f7f6;padding:40px 95px 90px;position:relative;z-index:1}.page-content-outer a.breadcrumbs{align-items:center;color:#00499c;display:inline-flex;font-family:proxima-nova,sans-serif;font-size:18px;font-weight:400;line-height:1.2}.page-content-outer a.breadcrumbs:before{background-position:50%;background-size:cover;content:"";display:block;height:11px;margin-right:10px;transform:scaleX(-1);transition:margin .3s ease-in-out;width:16px}.page-content-outer a.breadcrumbs:hover:before{margin-left:-5px;margin-right:15px}.page-content-outer .page-title-container{display:flex;flex-direction:column;justify-content:center;margin-bottom:40px;max-width:none;min-height:100px;padding-bottom:10px;padding-top:10px;position:relative}.page-content-outer .page-title-container:before{content:"";display:block;height:100%;left:-110px;position:absolute;top:0;width:15px}.page-content-outer .page-title{margin-bottom:0;margin-top:0}.page-content-outer .post-publication-date{color:#000;font-family:proxima-nova,sans-serif;font-size:14px;font-weight:400;line-height:1.2;margin-bottom:20px}.page-content-outer .page-content{position:relative;width:100%}.page-content-outer .page-content>:not(.wide-width):not(aside){max-width:740px}.page-content-outer p{margin-bottom:.5em;margin-top:.5em}.page-content-outer ol,.page-content-outer ul{margin:1em 0 2em}.page-content-outer ol li,.page-content-outer ul li{margin-bottom:10px}.page-content-outer ol li ol,.page-content-outer ol li ul,.page-content-outer ul li ol,.page-content-outer ul li ul{margin-bottom:1em;margin-top:1em}.page-content-outer ol li ol ol,.page-content-outer ol li ol ul,.page-content-outer ol li ul ol,.page-content-outer ol li ul ul,.page-content-outer ul li ol ol,.page-content-outer ul li ol ul,.page-content-outer ul li ul ol,.page-content-outer ul li ul ul{margin-bottom:1em;margin-left:1em;margin-top:.5em}.page-content-outer ol li ol ol li,.page-content-outer ol li ol ul li,.page-content-outer ol li ul ol li,.page-content-outer ol li ul ul li,.page-content-outer ul li ol ol li,.page-content-outer ul li ol ul li,.page-content-outer ul li ul ol li,.page-content-outer ul li ul ul li{color:#000;font-family:proxima-nova,sans-serif;font-size:18px;font-weight:400;line-height:1.2}.page-content-outer ol li:last-child,.page-content-outer ul li:last-child{margin-bottom:0}.page-content-outer ol{counter-reset:li;padding-left:1.4em}.page-content-outer ol li{list-style-type:none;position:relative}.page-content-outer ol li:before{content:counters(li,".");counter-increment:li;left:-1.4em;position:absolute;top:0}.page-content-outer ol ol{padding-left:2em}.page-content-outer ol ol li:before{left:-2em}.page-content-outer ol ol ol{padding-left:3em}.page-content-outer ol ol ol li:before{left:-3em}.page-content-outer ul li{padding-left:1.15em;position:relative}.page-content-outer ul li:before{background-color:#b91e1d;border-radius:50%;content:"";height:5px;left:0;position:absolute;top:.42em;width:5px}.page-content-outer ul li ul li:before{background-color:initial;border:1px solid #b91e1d}.page-content-outer ul li ul li ul li:before{border:1px solid #8c8c8c}.page-content-outer hr{background-color:#d9d8d8;border:none;display:block;height:1px;margin:40px 0;width:100%}.page-content-outer .wp-block-image{height:auto;margin:20px 0;width:100%}.page-content-outer .wp-block-image img{display:block;height:auto;max-width:100%}.page-content-outer .wp-block-image.alignfull{max-width:none}.page-content-outer .wp-block-image.alignfull img,.page-content-outer .wp-block-image.alignwide img{width:100%}.page-content-outer .wp-block-image figure{margin:0;max-width:100%;width:max-content}.page-content-outer .wp-block-image figure.aligncenter{margin:0 auto}.page-content-outer .wp-block-image figure.alignleft{margin-right:auto}.page-content-outer .wp-block-image figure.alignright{margin-left:auto}.page-content-outer .wp-block-gallery{margin:40px 0}.page-content-outer .blocks-gallery-grid{grid-gap:10px;display:grid;grid-template-columns:1fr 1fr}.single-project .page-content .blocks-gallery-grid{grid-gap:20px;grid-template-columns:1fr 1fr 1fr}.page-content-outer .blocks-gallery-item{margin-bottom:0;padding:0}.page-content-outer .blocks-gallery-item:before{content:none}.page-content-outer .blocks-gallery-item figure{height:100%;margin:0;width:100%}.page-content-outer .blocks-gallery-item figure img{display:block;height:100%;object-fit:cover;width:100%}.page-content-outer figcaption{color:#000;font-family:proxima-nova,sans-serif;font-size:14px;font-weight:400;line-height:1.2;margin-top:10px;max-width:360px}.page-content-outer .wp-block-quote{border-left:10px solid #b91e1d;margin-left:1em;padding-left:1em}.page-content-outer .wp-block-embed-youtube{margin:20px 0}.page-content-outer .wp-block-embed-youtube .wp-block-embed__wrapper{height:100%;padding-top:56.25%;position:relative;width:100%}.page-content-outer .wp-block-embed-youtube .wp-block-embed__wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.page-content-outer .wp-block-gallery img:hover,.page-content-outer .wp-block-image img:hover,.page-content-outer img.zoom-on:hover{cursor:zoom-in}.page-content-outer a[href$=".pdf"]:not(.wp-block-file__button){align-items:center;display:inline-flex;font-size:.9em}.page-content-outer a[href$=".pdf"]:not(.wp-block-file__button):before{background-size:contain;content:"";flex-shrink:0;height:1.35em;margin-right:10px}.page-content-outer sup{font-size:.6em}.page-content-outer .project-meta{display:flex}.page-content-outer .project-meta .inner-wrapper:nth-child(n+2){margin-left:60px}.page-content-outer .project-meta .project-meta-info,.page-content-outer .project-meta .project-meta-title{margin-bottom:0;margin-top:0}.ps-project-examples .link-with-arrow{margin-top:20px}.ps-vacancy-meta{grid-column-gap:40px;grid-row-gap:20px;display:grid;grid-template-columns:repeat(3,minmax(min-content,max-content))}.ps-vacancy-meta .inner-wrapper:first-child{grid-column:span 3}.ps-vacancy-meta ul{margin:0}.ps-vacancy-meta .vacancy-meta-title{margin-bottom:10px;margin-top:0}.ps-vacancy-meta .vacancy-meta-info{margin-bottom:0!important;margin-top:0!important;white-space:pre-line}.ps-vacancy-meta .vacancy-meta-info.monthly-salary{color:#000;color:#b91e1d;font-family:proxima-nova,sans-serif;font-size:22px;font-weight:700;line-height:1.2;margin-bottom:20px;margin-top:40px}aside.ps-page-aside{max-width:245px;padding-right:20px;position:absolute;right:-95px;text-align:right;top:0}.ps-archive-posts .single-post{border-top:2px solid #d9d8d8f2;margin-bottom:30px;padding-top:30px}.ps-archive-posts .single-post .post-date{color:#000;font-family:proxima-nova,sans-serif;font-size:14px;font-weight:400;line-height:1.2;margin-bottom:5px}.ps-archive-posts .single-post .post-link{color:#00499c;font-family:proxima-nova,sans-serif;font-size:26px;font-weight:400;line-height:1.2}.ps-archive-posts .single-post .post-excerpt{color:#000;font-family:proxima-nova,sans-serif;font-size:18px;font-weight:400;line-height:1.2;margin-top:10px}.ps-error-404 .color-red{color:#b91e1d}.ps-error-404 .image-404{display:block;height:440px;margin:160px auto 60px;width:auto}.ps-home-hero-slider .sliders-container-outer{margin-right:-80px}.ps-home-hero-slider .sliders-container{display:flex}.ps-home-hero-slider .sliders-container:not(.tns-slider) .single-slide{width:100%}.ps-home-hero-slider .sliders-container:not(.tns-slider) .single-slide:nth-child(n+2){display:none}.ps-home-hero-slider .sliders-container:not(.tns-slider) .single-slide .slide-background{filter:blur(5px)}.ps-home-hero-slider .single-slide,.ps-home-hero-slider .single-slide:hover{text-decoration:none}.ps-home-hero-slider .single-slide .inner-container{align-items:flex-end;display:flex;height:480px;padding:90px 60px;position:relative}.ps-home-hero-slider .single-slide .inner-container:before{background:linear-gradient(180deg,rgba(44,33,33,.175),#2c212199);bottom:0;content:"";height:100%;left:0;mix-blend-mode:multiply;position:absolute;right:0;top:0;width:100%}.ps-home-hero-slider .slide-background{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:-1}.ps-home-hero-slider .slider-text{color:#fff;margin-bottom:0;margin-top:0;z-index:1}.ps-home-hero-slider .tns-outer{position:relative}.ps-home-hero-slider .tns-nav{bottom:30px;left:60px;position:absolute}.ps-home-hero-slider .tns-nav button{background:#fff9;border:none;display:inline-block;height:6px;padding:0;width:100px}.ps-home-hero-slider .tns-nav button.tns-nav-active{opacity:.95}.ps-home-hero-slider .tns-nav button:nth-child(n+2){margin-left:20px}.ps-home-hero-slider .tns-controls{bottom:30px;position:absolute;right:80px}.ps-home-hero-slider .tns-controls button{background-color:initial;border:none;padding:0}.ps-home-hero-slider .tns-controls button[data-controls=prev]{transform:scaleX(-1)}.ps-home-hero-slider .tns-controls button[data-controls=next]{margin-left:20px}.ps-about-company{margin-top:60px;overflow:hidden}.ps-about-company .inner-container{padding-bottom:60px;position:relative}.ps-about-company .inner-wrapper{grid-gap:60px;display:grid;grid-template-columns:.85fr 2fr}.ps-about-company p{color:#000;font-family:proxima-nova,sans-serif;font-size:18px;font-weight:400;line-height:1.2;margin:0}.ps-about-company .block-title{margin:0 0 10px}.ps-about-company .company-description,.ps-about-company .link-with-arrow{margin-bottom:40px}.ps-about-company .short-info-list{grid-gap:40px;display:grid;grid-template-columns:1fr 1fr;height:max-content;max-width:720px}.ps-about-company .single-point{max-width:265px}.ps-about-company .icon-wrapper{align-items:flex-end;display:flex;height:60px;width:100%}.ps-about-company .point-icon{display:block;height:auto;max-height:60px;width:auto}.ps-about-company .point-title{margin-bottom:0;margin-top:25px}.ps-about-company .point-text{margin:0}.ps-about-company .block-background{height:100%;left:0;margin-left:-80px;margin-right:-80px;object-fit:cover;object-position:center top;position:absolute;right:0;top:0;width:calc(100% + 160px);z-index:-1}.ps-last-news .inner-container{background-color:#f9f7f6;padding:40px 50px}.ps-last-news .block-title{margin:0 0 20px}.ps-last-news .news-container{grid-column-gap:70px;grid-row-gap:40px;display:grid;grid-template-areas:"news-1 news-2 news-4" "news-1 news-3 news-5" "news-1 link-with-arrow link-with-arrow";grid-template-columns:fit-content(260px) fit-content(310px) fit-content(310px)}.ps-last-news .single-news:first-child{grid-area:news-1}.ps-last-news .single-news:first-child .post-link{color:#00499c;font-family:proxima-nova,sans-serif;font-size:26px;font-weight:400;line-height:1.2}.ps-last-news .single-news:nth-child(2){grid-area:news-2}.ps-last-news .single-news:nth-child(3){grid-area:news-3}.ps-last-news .single-news:nth-child(4){grid-area:news-4}.ps-last-news .single-news:nth-child(5){grid-area:news-5}.ps-last-news .single-news:nth-child(n+2){border-top:1px solid #d9d8d8;padding-top:10px}.ps-last-news .link-with-arrow{grid-area:link-with-arrow}.ps-last-news .post-date{color:#000;font-family:proxima-nova,sans-serif;font-size:14px;font-weight:400;line-height:1.2;margin-bottom:5px}.ps-last-news .post-link{color:#00499c}.ps-last-news .post-excerpt,.ps-last-news .post-link{font-family:proxima-nova,sans-serif;font-size:18px;font-weight:400;line-height:1.2}.ps-last-news .post-excerpt{color:#000;margin-top:10px}.ps-company-projects{margin-bottom:40px;margin-top:40px}.ps-company-projects .projects-filters div{color:#000;font-family:proxima-nova,sans-serif;font-size:18px;font-weight:400;line-height:1.2}.ps-company-projects .filters-title{align-items:center;display:flex;margin-bottom:10px;white-space:nowrap}.ps-company-projects .filters-title .decorative-line{background-color:#8c8c8c33;display:block;height:1px;margin-left:20px;width:100%}.ps-company-projects .icon-filter{color:#b91e1d;flex-shrink:0;height:1.1em;margin-right:10px;width:1.1em}.ps-company-projects .filters-container{align-items:center;display:flex;margin-bottom:40px;position:relative;z-index:2}.ps-company-projects .choices,.ps-company-projects .projects-filter{max-width:290px;width:100%}.ps-company-projects .choices:nth-child(n+2),.ps-company-projects .projects-filter:nth-child(n+2){margin-left:10px}.ps-company-projects .projects-filter{background-color:#fff;border:1px solid #d9d8d8;min-height:36px;padding:4px 15px 2px}.ps-company-projects .reset-filters{background:#0000;border:none;color:#00499c;margin-left:20px}.ps-company-projects .reset-filters.for-mobile{display:none}.ps-company-projects .choices{margin-bottom:0}.ps-company-projects .choices[data-type*=select-one]:after{border-color:#b91e1d #0000 #0000}.ps-company-projects .choices[data-type*=select-one].is-open:after{border-color:#0000 #0000 #b91e1d}.ps-company-projects .choices[data-type*=select-one] .choices__inner{align-items:center;background-color:#fff;display:flex;min-height:36px;padding:0 10px}.ps-company-projects .choices__list--single{padding:0 20px 0 0}.ps-company-projects .choices__list--single .choices__item--selectable{overflow:hidden;padding:0 5px;text-overflow:ellipsis;white-space:nowrap}.ps-company-projects .choices__list--dropdown .choices__placeholder{font-weight:600;opacity:1;text-transform:uppercase}.ps-company-projects .choices__list--dropdown .choices__item--selectable{align-items:center;border-bottom:1px solid #8c8c8c33;display:flex;min-height:3em;padding:5px 15px}.ps-company-projects .choices__list--dropdown .choices__item--selectable:last-child{border-bottom:none}.ps-company-projects .choices__item--selectable{-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.ps-company-projects .no-results{color:#000;color:#b91e1d;display:none;font-family:proxima-nova,sans-serif;font-size:30px;font-weight:700;line-height:1.2;margin-bottom:40px;margin-top:40px}.ps-company-projects .projects-list:empty+.no-results{display:block}.ps-customers-list{grid-column-gap:20px;grid-row-gap:40px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:180px;margin-top:40px}.ps-customers-list .single-customer{text-decoration:none}.ps-customers-list .single-customer:hover .customer-logotype-wrapper{box-shadow:0 8px 25px 0 #00000026,0 4px 7px 0 #00000040;transform:translateY(-3px)}.ps-customers-list .customer-logotype-wrapper{align-items:center;background-color:#fff;display:flex;height:180px;justify-content:center;padding:40px;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.ps-customers-list .customer-logotype{display:block;max-height:100%;max-width:100%}.ps-customers-list .customer-name{color:#00499c;display:block;margin:20px 0 10px}.ps-customers-list .customer-description,.ps-customers-list .customer-name{font-family:proxima-nova,sans-serif;font-size:18px;font-weight:400;line-height:1.2}.ps-customers-list .customer-description{color:#000;margin:0}.ps-company-history{display:flex;flex-direction:column-reverse;margin-bottom:130px;margin-top:40px}.ps-company-history .single-step{padding-left:36px;position:relative}.ps-company-history .single-step:before{content:"";height:16px;left:0;position:absolute;top:17px;width:16px}.ps-company-history .single-step:after{background:linear-gradient(180deg,#d9d8d8,#d9d8d8 79.17%,#d9d8d800);content:"";height:calc(100% - 40px);left:8px;position:absolute;top:33px;width:1px}.ps-company-history .single-step:nth-child(n+2){margin-bottom:60px}.ps-company-history .step-title{margin-bottom:10px;margin-top:0;max-width:704px}.ps-company-history .step-title.highlighted{color:#b91e1d}.ps-company-history .image-container{height:225px;margin-bottom:20px;width:100%}.ps-company-history .step-image{height:100%;object-fit:cover;width:100%}.ps-company-history .step-description{max-width:704px}.ps-company-history .step-description>:first-child{margin-top:0}.ps-company-history .step-description>:last-child{margin-bottom:0}.ps-vacancies{grid-gap:20px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:50px;margin-top:0}.ps-vacancies .single-vacancy{min-height:200px;padding:40px;text-decoration:none}.ps-vacancies .vacancy-name{color:#00499c;font-family:proxima-nova,sans-serif;font-size:26px;font-weight:400;line-height:1.2;margin-bottom:0;margin-top:0}.ps-licenses-and-certificates{grid-gap:60px 20px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:50px;margin-top:40px}.ps-licenses-and-certificates .single-certificate{padding-top:20px}.ps-licenses-and-certificates .block-header{display:flex;justify-content:space-between;margin-bottom:10px}.ps-licenses-and-certificates .block-description,.ps-licenses-and-certificates .block-title{color:#000;font-family:proxima-nova,sans-serif;font-size:18px;font-weight:400;line-height:1.2;max-width:380px}.ps-licenses-and-certificates .block-title{font-weight:700;padding-right:20px}.ps-licenses-and-certificates .download-link{align-items:center!important;color:#00499c;font-family:proxima-nova,sans-serif;font-size:16px;font-weight:400;height:min-content;line-height:1.2}.ps-licenses-and-certificates .download-link:before{height:1em!important;margin-right:5px!important}.ps-licenses-and-certificates .block-gallery{display:flex;flex-wrap:wrap}.ps-licenses-and-certificates .cert-image{box-shadow:0 2px 6px 0 #00000026,0 2px 2px 0 #00000040;cursor:zoom-in;display:block;height:auto;margin-right:10px;margin-top:10px;max-height:70px;max-width:70px;width:auto}.ps-company-structure{margin-bottom:40px;margin-top:40px;position:relative;text-align:center}.ps-company-structure .block-header{grid-gap:20px;display:grid;grid-template-columns:1fr 1.5fr 1fr;margin-bottom:40px}.ps-company-structure .position{align-items:center;border:1px solid #d9d8d8;color:#000;display:flex;font-family:proxima-nova,sans-serif;font-size:20px;font-weight:400;justify-content:center;line-height:1.2;padding:14px;position:relative}.ps-company-structure .position.highlighted{border:none;color:#000;color:#fff;font-family:proxima-nova,sans-serif;font-size:22px;font-weight:700;line-height:1.2}.ps-company-structure .position:first-child:after,.ps-company-structure .position:last-child:after{background-color:#d9d8d8;content:"";height:2px;position:absolute;right:-20px;top:50%;width:20px}.ps-company-structure .position:first-child:after{right:-20px}.ps-company-structure .position:last-child:after{left:-20px}.ps-company-structure .position:nth-child(2):after{background-color:#d9d8d8;bottom:-40px;content:"";height:40px;left:50%;position:absolute;width:2px}.ps-company-structure .single-department{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:100%}.ps-company-structure .single-department:not(.single):hover .department-name{filter:brightness(110%)}.ps-company-structure .single-department:nth-child(n+2){margin-top:10px}.ps-company-structure .single-department.active .department-name{color:#fff;font-family:proxima-nova,sans-serif;font-size:18px;font-weight:700;line-height:1.2}.ps-company-structure .single-department.active .department-teams-list{height:var(--height);opacity:1}.ps-company-structure .single-department.single{pointer-events:none;-webkit-user-select:none;user-select:none}.ps-company-structure .department-teams-list{height:0;opacity:0;transition:height .3s ease-in-out,opacity .3s ease-in-out}.ps-company-structure .department-name,.ps-company-structure .single-team{align-items:center;color:#000;display:flex;font-family:proxima-nova,sans-serif;font-size:18px;font-weight:400;justify-content:center;line-height:1.2;padding:20px 20px 19px;width:100%}.ps-company-structure .department-name{background-color:#c5bdb5;border-bottom:1px solid #f9f7f6;cursor:pointer;font-weight:700;transition:filter .3s ease-in-out}.ps-company-structure .single-team{background-color:#fff;border-bottom:1px solid #d9d8d8;pointer-events:none;position:relative}.ps-company-structure .pdf-download{margin-top:40px}.ps-company-structure.company-structure-for-calculate-hidden{left:0;position:absolute;right:0;top:100%;visibility:hidden}.ps-company-structure.company-structure-for-calculate-hidden .department-teams-list{height:auto}.ps-contacts{margin-bottom:30px;margin-top:40px}.ps-contacts .block-company-info{display:flex}.ps-contacts .inner-wrapper{flex-shrink:0;margin-right:40px;max-width:200px}.ps-contacts .image-container{flex-grow:1}.ps-contacts .office-image{height:100%;object-fit:cover;object-position:left;width:100%}.ps-contacts .single-point:nth-child(n+2){margin-top:20px}.ps-contacts .point-info,.ps-contacts .point-title{color:#000;font-family:proxima-nova,sans-serif;font-size:22px;font-weight:400;line-height:1.2}.ps-contacts .point-title{font-weight:700;margin-bottom:5px}.ps-contacts #google-map{height:500px;margin-top:40px}.projects-list{grid-gap:20px;display:grid;grid-template-columns:1fr 1fr}.projects-list .single-project{background-color:#130c07;box-shadow:0 5px 20px 0 #00000026,0 2px 3px 0 #00000040;min-height:300px;opacity:.95;overflow:hidden;padding:40px 40px 35px;position:relative;text-decoration:none;transition:opacity .3s ease-in-out;z-index:1}.projects-list .single-project:before{background:linear-gradient(180deg,#37080826,#370808b3),#3708084d;content:"";height:100%;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:100%;z-index:-1}.projects-list .single-project:hover{opacity:.9}.projects-list .single-project:hover .project-thumbnail{transform:scale(1.12)}.projects-list .project-name{color:#00499c;color:#fff;font-family:proxima-nova,sans-serif;font-size:26px;font-weight:400;line-height:1.2;margin-bottom:0;margin-top:0;word-break:break-word}.projects-list .project-customer,.projects-list .project-description{color:#000;color:#efefef;display:block;font-family:proxima-nova,sans-serif;font-size:18px;font-weight:400;line-height:1.2;word-break:break-word}.projects-list .project-customer{font-style:italic;margin-bottom:20px;margin-top:10px}.projects-list .project-thumbnail{height:100%;left:0;object-fit:cover;position:absolute;top:0;transform:scale(1);transition:transform 2s ease-in-out;width:100%;z-index:-2}.pagination{border-top:2px solid #d9d8d8f2;display:flex;justify-content:center;padding-bottom:60px;padding-top:60px}.pagination .screen-reader-text{display:none}.pagination .nav-links{align-items:center;display:flex;justify-content:center;position:relative}.pagination .page-numbers{color:#00499c;display:block;font-family:proxima-nova,sans-serif;font-size:26px;font-weight:400;line-height:1.2;text-decoration:underline}.pagination .page-numbers.current,.pagination .page-numbers.dots{text-decoration:none}.pagination .page-numbers.current{color:#000}.pagination .page-numbers:nth-child(n+2){margin-left:1.3em}.pagination .page-numbers:not(.current):not(.dots):hover{opacity:.8}.pagination .prev:before{left:-1em;transform:translateY(-50%) scaleX(-1)}.pagination .next:before{right:-1em;transform:translateY(-50%)}.pagination .next:before,.pagination .prev:before{content:"";position:absolute;top:50%}@media screen and (max-width:1200px){.ps-page-footer .footer-info{grid-template-columns:1fr}.ps-page-footer .footer-info .block-certificates{text-align:left}.ps-page-footer .footer-info .block-certificates .inner-wrapper-1{flex-direction:row-reverse}.ps-page-footer .footer-info .block-certificates .ico-cert{margin-left:0;margin-right:20px}}@media (max-width:1159px),(pointer:coarse){.ps-page-header .header-top{align-items:center}.ps-page-header .toggle-menu{display:block}.ps-page-header .toggle-menu:before{content:""}.ps-page-header .scroll-container{background:radial-gradient(100% 128% at 0 0,#c50c0b 0,#7e0100 100%);box-shadow:0 5px 20px 0 #00000026,0 2px 3px 0 #00000040;height:min-content;overflow-x:hidden;overflow-y:auto;padding:30px 40px 40px;position:absolute;right:-100%;top:0;transition:right .3s ease-in;z-index:99}.ps-page-header .inner-wrapper{position:relative}.ps-page-header .icon-arrow-down{display:none}.ps-page-header .language-switcher{margin-bottom:60px}.ps-page-header .language-switcher .lang-item img{height:18px!important;width:27px!important}.ps-page-header .menu-level-1>.menu-item>.menu-link,.ps-page-header .menu-level-1>.menu-item>.submenu-label{color:#fff;font-family:proxima-nova,sans-serif;font-size:22px;font-weight:700;line-height:1.2}.ps-page-header .menu-level-1>.menu-item>.submenu-label{display:block;margin:40px 0 20px;padding-bottom:9px;position:relative;text-decoration:none}.ps-page-header .menu-level-1>.menu-item>.submenu-label:after{background-color:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.ps-page-header .menu-level-1>.menu-item>.menu-link{display:inline-block;margin-top:20px}.ps-page-header .menu-level-2 .menu-link{color:#fff;display:block;font-family:proxima-nova,sans-serif;font-size:18px;font-weight:400;line-height:1.6;margin-bottom:10px;padding-left:15px;position:relative}.ps-page-header .menu-level-2 .menu-link:before{border:1px solid #fff;border-radius:50%;content:"";height:5px;left:0;position:absolute;top:.6em;width:5px}.ps-page-header .menu-background{display:block}body.mobile-menu-open .ps-page-header .scroll-container{right:0}body.mobile-menu-open .toggle-menu{z-index:100}body.mobile-menu-open .toggle-menu:before{content:none}body.mobile-menu-open .toggle-menu:after{content:""}}@media (max-width:959px),(pointer:coarse){body.mobile-menu-open{position:relative}body.mobile-menu-open .ps-page-header .scroll-container{height:min-content}}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (pointer:coarse) and (max-width:500px){.ps-page-header .scroll-container{width:100vw}body.mobile-menu-open{overflow:hidden}body.mobile-menu-open .ps-page-header .scroll-container{height:calc(var(--vh)*100)}}@media (max-width:1159px) and (max-width:479px),(pointer:coarse) and (max-width:479px){.ps-page-header .scroll-container{padding-left:30px;padding-right:30px}}@media (max-width:479px){.page-container>.ps-section{min-width:0;padding-left:10px;padding-right:10px}.page-container>.ps-section>.ps-content{margin-left:auto;margin-right:auto}.page-container>.ps-section>.ps-content:after{clear:both;content:" ";display:block}.page-container>.ps-section>.ps-content{max-width:100%;padding-left:0;padding-right:0;width:auto}body,div,p{font-size:16px}h1{font-size:30px;margin-bottom:20px;margin-top:40px}h2{font-size:26px}h2,h3{margin-bottom:20px;margin-top:30px}h3{font-size:22px}h4,h5,h6{font-size:16px;margin-bottom:10px;margin-top:20px}.link-with-arrow{font-size:14px}.link-with-arrow:after{height:10px;width:14px}.ps-last-news .inner-container:before{height:130px;top:30px;width:10px}aside.ps-page-aside:after{right:-10px;width:10px}aside.ps-page-aside:before{left:-40px;width:10px}.ps-page-header>.ps-content{padding-bottom:20px;padding-top:20px}.ps-page-header .header-background{top:-20px}.ps-page-header .toggle-menu:before{height:22px}.ps-page-header .header-top{padding-left:10px;padding-right:10px}.ps-page-header .logotype-wrapper img{height:40px}.ps-page-footer{margin-top:-30px;padding-bottom:20px;padding-top:60px}.ps-page-footer .inner-container:after{bottom:-20px;left:10px;width:calc(100% - 20px)}.ps-page-footer .inner-container{padding-left:30px;padding-right:30px}.ps-page-footer .menu-level-1{grid-row-gap:20px;grid-template-columns:repeat(3,1fr)}.ps-page-footer .menu-level-1>.menu-item:first-child,.ps-page-footer .menu-level-1>.menu-item:nth-child(2),.ps-page-footer .menu-level-1>.menu-item:nth-child(3){grid-column:span 3}.ps-page-footer .menu-level-1>.menu-item:nth-child(4),.ps-page-footer .menu-level-1>.menu-item:nth-child(5),.ps-page-footer .menu-level-1>.menu-item:nth-child(6){grid-column:span 1;margin-top:10px}.ps-page-footer .menu-level-1>.menu-item>.menu-link,.ps-page-footer .menu-level-1>.menu-item>.submenu-label{font-size:14px}.ps-page-footer .menu-level-2{margin-top:10px}.ps-page-footer .menu-level-2 .menu-item{margin-bottom:3px}.ps-page-footer .menu-level-2 .menu-link{font-size:14px}.ps-page-footer .menu-level-2.two-columns{grid-template-columns:1fr}.ps-page-footer .footer-info{grid-gap:30px;margin-top:30px}.ps-page-footer .footer-info .block-certificates{text-align:center}.ps-page-footer .footer-info .block-certificates .inner-wrapper-1{align-items:center;flex-direction:column-reverse}.ps-page-footer .footer-info .block-certificates .ico-cert{margin:0 0 10px;max-height:52px;max-width:52px}.ps-page-footer .block-company-info .inner-wrapper{grid-column-gap:20px;grid-row-gap:10px;grid-template-columns:1fr 1fr}.ps-page-footer .block-company-info .social-network{font-size:14px}.ps-page-footer .block-company-info .social-network br{display:none}.ps-page-footer .block-company-info .social-icon{max-height:18px;max-width:18px}.ps-page-footer .block-certificates .cert-link,.ps-page-footer .block-certificates .cert-title,.ps-page-footer .block-copyright,.ps-page-footer .point-info,.ps-page-footer .point-info a,.ps-page-footer .point-title{font-size:14px}.ps-page-footer .footer-bottom{align-items:center;flex-direction:column;margin-top:30px}.ps-page-footer .lab9pro{margin-bottom:0;margin-top:22px}.page-content-outer{padding:20px 30px 70px}.page-content-outer a.breadcrumbs{font-size:14px}.page-content-outer a.breadcrumbs:before{margin-right:4px}.page-content-outer a.breadcrumbs:hover:before{margin-right:9px}.page-content-outer .page-title-container{margin-bottom:20px;min-height:90px}.page-content-outer .page-title-container:before{left:-40px;width:10px}.page-content-outer .post-publication-date{font-size:10px;margin-bottom:5px}.page-content-outer ol li ol ol li,.page-content-outer ol li ol ul li,.page-content-outer ol li ul ol li,.page-content-outer ol li ul ul li,.page-content-outer ul li ol ol li,.page-content-outer ul li ol ul li,.page-content-outer ul li ul ol li,.page-content-outer ul li ul ul li{font-size:14px}.page-content-outer .wp-block-gallery,.page-content-outer hr{margin-bottom:30px;margin-top:30px}.single-project .page-content .blocks-gallery-grid{grid-gap:10px}.page-content-outer figcaption{font-size:10px}.page-content-outer .wp-block-quote{border-left:5px solid #b91e1d;margin-left:.5em;padding-left:.5em}.page-content-outer a[href$=".pdf"]:not(.wp-block-file__button){align-items:flex-start}.page-content-outer .project-meta{display:block}.page-content-outer .project-meta .inner-wrapper:nth-child(n+2){margin:10px 0 0}.ps-project-examples .link-with-arrow{margin-top:30px}.ps-vacancy-meta{grid-row-gap:30px;grid-template-columns:1fr}.ps-vacancy-meta .inner-wrapper:first-child{grid-column:auto}.ps-vacancy-meta .vacancy-meta-info.monthly-salary{font-size:16px;margin-bottom:10px;margin-top:20px}aside.ps-page-aside{margin-top:30px;position:relative;right:auto;text-align:left}aside.ps-page-aside:after{content:none}.ps-archive-posts .single-post{margin-bottom:20px;padding-top:20px}.ps-archive-posts .single-post .post-date{font-size:10px}.ps-archive-posts .single-post .post-link{font-size:18px}.ps-archive-posts .single-post .post-excerpt{font-size:14px}.ps-error-404 .image-404{height:210px;margin-bottom:0;margin-top:80px}.ps-home-hero-slider .sliders-container-outer{margin-right:-10px}.ps-home-hero-slider .single-slide .inner-container{height:400px;padding:60px 30px}.ps-home-hero-slider .tns-nav{bottom:20px;left:30px}.ps-home-hero-slider .tns-nav button{height:4px;width:25px}.ps-home-hero-slider .tns-nav button:nth-child(n+2){margin-left:10px}.ps-home-hero-slider .tns-controls{display:none}.ps-about-company{margin-top:30px}.ps-about-company .inner-container{padding-bottom:30px}.ps-about-company .inner-wrapper{grid-template-columns:1fr;padding:0 30px}.ps-about-company p{font-size:14px}.ps-about-company .company-description{margin-bottom:10px}.ps-about-company .link-with-arrow{margin-bottom:20px}.ps-about-company .short-info-list{grid-row-gap:20px}.ps-about-company .icon-wrapper{height:40px}.ps-about-company .point-icon{max-height:40px;max-width:40px}.ps-about-company .point-title{margin-top:10px}.ps-about-company .block-background{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}.ps-last-news .inner-container{padding:30px}.ps-last-news .news-container{display:block}.ps-last-news .news-container .single-news{margin-bottom:20px}.ps-last-news .single-news:first-child .post-link{font-size:18px}.ps-last-news .post-date{font-size:10px}.ps-last-news .post-excerpt,.ps-last-news .post-link{font-size:14px}.ps-company-projects{margin-bottom:20px;margin-top:20px}.ps-company-projects .projects-filters div{font-size:14px}.ps-company-projects .projects-filters{max-width:360px}.ps-company-projects .filters-title .decorative-line{display:none}.ps-company-projects .filters-container{display:block;margin-bottom:20px}.ps-company-projects .choices,.ps-company-projects .projects-filter{max-width:none}.ps-company-projects .choices:nth-child(n+2),.ps-company-projects .projects-filter:nth-child(n+2){margin:10px 0 0}.ps-company-projects .projects-filter{padding:7px 15px 2px}.ps-company-projects .reset-filters{display:none}.ps-company-projects .reset-filters.for-mobile{display:block;margin-left:auto}.ps-company-projects .no-results{font-size:22px;margin-bottom:20px;margin-top:30px}.ps-customers-list{grid-row-gap:20px;grid-template-columns:1fr;margin-bottom:50px;margin-top:20px}.ps-customers-list .customer-logotype-wrapper{height:140px}.ps-customers-list .customer-description,.ps-customers-list .customer-name{font-size:14px}.ps-company-history{margin-bottom:60px;margin-top:20px}.ps-company-history .single-step{padding-left:22px}.ps-company-history .single-step:before{height:12px;top:9px;width:12px}.ps-company-history .single-step:after{height:calc(100% - 30px);left:6px;top:21px;width:1px}.ps-company-history .single-step:nth-child(n+2){margin-bottom:40px}.ps-company-history .image-container{height:135px;width:calc(100% + 20px)}.ps-vacancies{grid-template-columns:1fr;margin-bottom:20px;margin-top:0}.ps-vacancies .single-vacancy{min-height:120px;padding:20px}.ps-vacancies .vacancy-name{font-size:18px}.ps-licenses-and-certificates{grid-row-gap:30px;grid-template-columns:1fr;margin-bottom:20px;margin-top:20px}.ps-licenses-and-certificates .single-certificate{padding-top:10px}.ps-licenses-and-certificates .block-description,.ps-licenses-and-certificates .block-title,.ps-licenses-and-certificates .download-link{font-size:14px}.ps-licenses-and-certificates .download-link:before{margin-right:0!important}.ps-company-structure{margin-bottom:0;margin-top:20px}.ps-company-structure .block-header{grid-column-gap:10px;grid-row-gap:20px;grid-template-areas:"first second" "main main";grid-template-columns:1fr 1fr}.ps-company-structure .block-header .position:first-child{grid-area:first}.ps-company-structure .block-header .position:nth-child(2){grid-area:main}.ps-company-structure .block-header .position:last-child{grid-area:second}.ps-company-structure .position{font-size:14px;padding:10px}.ps-company-structure .position.highlighted{font-size:18px;padding-bottom:20px;padding-top:20px}.ps-company-structure .position:first-child:after,.ps-company-structure .position:last-child:after{bottom:-20px;height:20px;left:auto;right:50%;top:auto;width:2px}.ps-company-structure .single-department.active .department-name{font-size:16px}.ps-company-structure .department-name,.ps-company-structure .single-team{font-size:14px;min-height:50px;padding:10px}.ps-contacts{margin-bottom:0;margin-top:20px}.ps-contacts .inner-wrapper{margin-right:10px;max-width:130px}.ps-contacts .single-point:nth-child(n+2){margin-top:10px}.ps-contacts .point-info,.ps-contacts .point-title{font-size:14px}.ps-contacts .point-title{margin-bottom:2px}.ps-contacts #google-map{height:230px;margin-top:20px}.projects-list{grid-template-columns:1fr}.projects-list .single-project{min-height:260px;padding:20px}.projects-list .project-name{font-size:18px}.projects-list .project-customer,.projects-list .project-description{font-size:14px}.projects-list .project-customer{margin-bottom:10px;margin-top:10px}.pagination{padding-bottom:30px;padding-top:30px}.pagination .nav-links{max-width:360px;width:calc(100% - 40px)}.pagination .page-numbers{font-size:18px}}@media (max-width:1159px) and (min-width:480px) and (max-width:719px),(pointer:coarse) and (min-width:480px) and (max-width:719px){.ps-page-header .scroll-container{padding-left:30px;padding-right:30px}}@media (min-width:480px) and (max-width:719px){.page-container>.ps-section{min-width:0;padding-left:10px;padding-right:10px}.page-container>.ps-section>.ps-content{margin-left:auto;margin-right:auto}.page-container>.ps-section>.ps-content:after{clear:both;content:" ";display:block}.page-container>.ps-section>.ps-content{max-width:100%;padding-left:0;padding-right:0;width:auto}body,div,p{font-size:16px}h1{font-size:30px;margin-bottom:20px;margin-top:40px}h2{font-size:26px}h2,h3{margin-bottom:20px;margin-top:30px}h3{font-size:22px}h4,h5,h6{font-size:16px;margin-bottom:10px;margin-top:20px}.link-with-arrow{font-size:14px}.link-with-arrow:after{height:10px;width:14px}.ps-last-news .inner-container:before{height:130px;top:30px;width:10px}aside.ps-page-aside:after{right:-10px;width:10px}aside.ps-page-aside:before{left:-40px;width:10px}.ps-page-header>.ps-content{padding-bottom:20px;padding-top:20px}.ps-page-header .header-background{top:-20px}.ps-page-header .toggle-menu:before{height:22px}.ps-page-header .header-top{padding-left:10px;padding-right:10px}.ps-page-header .logotype-wrapper img{height:40px}.ps-page-footer{margin-top:-30px;padding-bottom:20px;padding-top:60px}.ps-page-footer .inner-container:after{bottom:-20px;left:10px;width:calc(100% - 20px)}.ps-page-footer .inner-container{padding-left:30px;padding-right:30px}.ps-page-footer .menu-level-1{grid-row-gap:20px;grid-template-columns:repeat(3,1fr)}.ps-page-footer .menu-level-1>.menu-item:first-child,.ps-page-footer .menu-level-1>.menu-item:nth-child(2),.ps-page-footer .menu-level-1>.menu-item:nth-child(3){grid-column:span 3}.ps-page-footer .menu-level-1>.menu-item:nth-child(4),.ps-page-footer .menu-level-1>.menu-item:nth-child(5),.ps-page-footer .menu-level-1>.menu-item:nth-child(6){grid-column:span 1;margin-top:10px}.ps-page-footer .menu-level-1>.menu-item>.menu-link,.ps-page-footer .menu-level-1>.menu-item>.submenu-label{font-size:14px}.ps-page-footer .menu-level-2{margin-top:10px}.ps-page-footer .menu-level-2 .menu-item{margin-bottom:3px}.ps-page-footer .menu-level-2 .menu-link{font-size:14px}.ps-page-footer .menu-level-2.two-columns{grid-template-columns:1fr}.ps-page-footer .footer-info{grid-gap:30px;margin-top:30px}.ps-page-footer .footer-info .block-certificates{text-align:center}.ps-page-footer .footer-info .block-certificates .inner-wrapper-1{align-items:center;flex-direction:column-reverse}.ps-page-footer .footer-info .block-certificates .ico-cert{margin:0 0 10px;max-height:52px;max-width:52px}.ps-page-footer .block-company-info .inner-wrapper{grid-column-gap:20px;grid-row-gap:10px;grid-template-columns:1fr 1fr}.ps-page-footer .block-company-info .social-network{font-size:14px}.ps-page-footer .block-company-info .social-network br{display:none}.ps-page-footer .block-company-info .social-icon{max-height:18px;max-width:18px}.ps-page-footer .block-certificates .cert-link,.ps-page-footer .block-certificates .cert-title,.ps-page-footer .block-copyright,.ps-page-footer .point-info,.ps-page-footer .point-info a,.ps-page-footer .point-title{font-size:14px}.ps-page-footer .footer-bottom{align-items:center;flex-direction:column;margin-top:30px}.ps-page-footer .lab9pro{margin-bottom:0;margin-top:22px}.page-content-outer{padding:20px 30px 70px}.page-content-outer a.breadcrumbs{font-size:14px}.page-content-outer a.breadcrumbs:before{margin-right:4px}.page-content-outer a.breadcrumbs:hover:before{margin-right:9px}.page-content-outer .page-title-container{margin-bottom:20px;min-height:90px}.page-content-outer .page-title-container:before{left:-40px;width:10px}.page-content-outer .post-publication-date{font-size:10px;margin-bottom:5px}.page-content-outer ol li ol ol li,.page-content-outer ol li ol ul li,.page-content-outer ol li ul ol li,.page-content-outer ol li ul ul li,.page-content-outer ul li ol ol li,.page-content-outer ul li ol ul li,.page-content-outer ul li ul ol li,.page-content-outer ul li ul ul li{font-size:14px}.page-content-outer .wp-block-gallery,.page-content-outer hr{margin-bottom:30px;margin-top:30px}.single-project .page-content .blocks-gallery-grid{grid-gap:10px}.page-content-outer figcaption{font-size:10px}.page-content-outer .wp-block-quote{border-left:5px solid #b91e1d;margin-left:.5em;padding-left:.5em}.page-content-outer a[href$=".pdf"]:not(.wp-block-file__button){align-items:flex-start}.page-content-outer .project-meta{display:block}.page-content-outer .project-meta .inner-wrapper:nth-child(n+2){margin:10px 0 0}.ps-project-examples .link-with-arrow{margin-top:30px}.ps-vacancy-meta{grid-row-gap:30px;grid-template-columns:1fr}.ps-vacancy-meta .inner-wrapper:first-child{grid-column:auto}.ps-vacancy-meta .vacancy-meta-info.monthly-salary{font-size:16px;margin-bottom:10px;margin-top:20px}aside.ps-page-aside{margin-top:30px;position:relative;right:auto;text-align:left}aside.ps-page-aside:after{content:none}.ps-archive-posts .single-post{margin-bottom:20px;padding-top:20px}.ps-archive-posts .single-post .post-date{font-size:10px}.ps-archive-posts .single-post .post-link{font-size:18px}.ps-archive-posts .single-post .post-excerpt{font-size:14px}.ps-error-404 .image-404{height:210px;margin-bottom:20px;margin-top:80px}.ps-home-hero-slider .sliders-container-outer{margin-right:-10px}.ps-home-hero-slider .single-slide .inner-container{height:400px;padding:60px 30px}.ps-home-hero-slider .tns-nav{bottom:20px;left:30px}.ps-home-hero-slider .tns-nav button{height:4px;width:25px}.ps-home-hero-slider .tns-nav button:nth-child(n+2){margin-left:10px}.ps-home-hero-slider .tns-controls{display:none}.ps-about-company{margin-top:30px}.ps-about-company .inner-container{padding-bottom:30px}.ps-about-company .inner-wrapper{grid-template-columns:1fr;padding:0 30px}.ps-about-company p{font-size:14px}.ps-about-company .company-description{margin-bottom:10px}.ps-about-company .link-with-arrow{margin-bottom:20px}.ps-about-company .short-info-list{grid-row-gap:20px}.ps-about-company .icon-wrapper{height:40px}.ps-about-company .point-icon{max-height:40px;max-width:40px}.ps-about-company .point-title{margin-top:10px}.ps-about-company .block-background{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}.ps-last-news .inner-container{padding:30px}.ps-last-news .news-container{display:block}.ps-last-news .news-container .single-news{margin-bottom:20px}.ps-last-news .single-news:first-child .post-link{font-size:18px}.ps-last-news .post-date{font-size:10px}.ps-last-news .post-excerpt,.ps-last-news .post-link{font-size:14px}.ps-company-projects{margin-bottom:20px;margin-top:20px}.ps-company-projects .projects-filters div{font-size:14px}.ps-company-projects .projects-filters{max-width:360px}.ps-company-projects .filters-title .decorative-line{display:none}.ps-company-projects .filters-container{display:block;margin-bottom:20px}.ps-company-projects .choices,.ps-company-projects .projects-filter{max-width:none}.ps-company-projects .choices:nth-child(n+2),.ps-company-projects .projects-filter:nth-child(n+2){margin:10px 0 0}.ps-company-projects .projects-filter{padding:7px 15px 2px}.ps-company-projects .reset-filters{display:none}.ps-company-projects .reset-filters.for-mobile{display:block;margin-left:auto}.ps-company-projects .no-results{font-size:22px;margin-bottom:20px;margin-top:30px}.ps-customers-list{grid-row-gap:20px;grid-template-columns:1fr;margin-bottom:50px;margin-top:20px}.ps-customers-list .customer-logotype-wrapper{height:140px}.ps-customers-list .customer-description,.ps-customers-list .customer-name{font-size:14px}.ps-company-history{margin-bottom:60px;margin-top:20px}.ps-company-history .single-step{padding-left:22px}.ps-company-history .single-step:before{height:12px;top:9px;width:12px}.ps-company-history .single-step:after{height:calc(100% - 30px);left:6px;top:21px;width:1px}.ps-company-history .single-step:nth-child(n+2){margin-bottom:40px}.ps-company-history .image-container{height:135px;width:calc(100% + 20px)}.ps-vacancies{grid-template-columns:1fr;margin-bottom:20px;margin-top:0}.ps-vacancies .single-vacancy{min-height:120px;padding:20px}.ps-vacancies .vacancy-name{font-size:18px}.ps-licenses-and-certificates{grid-row-gap:30px;grid-template-columns:1fr;margin-bottom:20px;margin-top:20px}.ps-licenses-and-certificates .single-certificate{padding-top:10px}.ps-licenses-and-certificates .block-description,.ps-licenses-and-certificates .block-title,.ps-licenses-and-certificates .download-link{font-size:14px}.ps-licenses-and-certificates .download-link:before{margin-right:0!important}.ps-company-structure{margin-bottom:0;margin-top:20px}.ps-company-structure .block-header{grid-column-gap:10px;grid-row-gap:20px;grid-template-areas:"first second" "main main";grid-template-columns:1fr 1fr}.ps-company-structure .block-header .position:first-child{grid-area:first}.ps-company-structure .block-header .position:nth-child(2){grid-area:main}.ps-company-structure .block-header .position:last-child{grid-area:second}.ps-company-structure .position{font-size:14px;padding:10px}.ps-company-structure .position.highlighted{font-size:18px;padding-bottom:20px;padding-top:20px}.ps-company-structure .position:first-child:after,.ps-company-structure .position:last-child:after{bottom:-20px;height:20px;left:auto;right:50%;top:auto;width:2px}.ps-company-structure .single-department.active .department-name{font-size:16px}.ps-company-structure .department-name,.ps-company-structure .single-team{font-size:14px;min-height:50px;padding:10px}.ps-contacts{margin-bottom:0;margin-top:20px}.ps-contacts .inner-wrapper{margin-right:10px;max-width:130px}.ps-contacts .single-point:nth-child(n+2){margin-top:10px}.ps-contacts .point-info,.ps-contacts .point-title{font-size:14px}.ps-contacts .point-title{margin-bottom:2px}.ps-contacts #google-map{height:230px;margin-top:20px}.projects-list{grid-template-columns:1fr}.projects-list .single-project{min-height:260px;padding:20px}.projects-list .project-name{font-size:18px}.projects-list .project-customer,.projects-list .project-description{font-size:14px}.projects-list .project-customer{margin-bottom:10px;margin-top:10px}.pagination{padding-bottom:30px;padding-top:30px}.pagination .nav-links{max-width:360px;width:calc(100% - 40px)}.pagination .page-numbers{font-size:18px}}@media (min-width:720px) and (max-width:999px){.page-container>.ps-section{min-width:0;padding-left:40px;padding-right:40px}.page-container>.ps-section>.ps-content{margin-left:auto;margin-right:auto}.page-container>.ps-section>.ps-content:after{clear:both;content:" ";display:block}.page-container>.ps-section>.ps-content{max-width:100%;padding-left:0;padding-right:0;width:auto}body,div,p{font-size:18px}h1{font-size:50px}h1,h2{margin-bottom:50px;margin-top:40px}h2{font-size:34px}h3{font-size:26px;margin-bottom:40px;margin-top:30px}h4{font-size:18px}h4,h5{margin-bottom:20px;margin-top:30px}h5{font-size:17px}h6{margin-bottom:20px;margin-top:30px}.link-with-arrow,h6{font-size:16px}.ps-last-news .inner-container:before{height:200px}aside.ps-page-aside:before{left:-60px}.ps-page-header>.ps-content{padding-bottom:30px;padding-top:30px}.ps-page-header .header-background{top:-40px}.ps-page-header .logotype-wrapper img{height:60px}.ps-page-footer{margin-top:-40px}.ps-page-footer .inner-container:after{left:0;width:80%}.ps-page-footer .inner-container{padding-left:40px;padding-right:40px}.ps-page-footer .menu-level-1{grid-template-columns:repeat(10,1fr)}.ps-page-footer .menu-level-1>.menu-item:first-child{grid-column:span 5;margin-right:20px}.ps-page-footer .menu-level-1>.menu-item:nth-child(2){grid-column:span 5;margin-left:20px}.ps-page-footer .menu-level-1>.menu-item:nth-child(3){grid-column:span 10}.ps-page-footer .menu-level-1>.menu-item:nth-child(4),.ps-page-footer .menu-level-1>.menu-item:nth-child(5){grid-column:span 2;margin-right:40px}.ps-page-footer .menu-level-1>.menu-item:nth-child(6){grid-column:span 2}.ps-page-footer .block-company-info .inner-wrapper{grid-gap:40px}.ps-page-footer .footer-bottom{margin-top:40px}.ps-page-footer .lab9pro{margin-right:-40px}.page-content-outer{padding:20px 40px 95px}.page-content-outer a.breadcrumbs{font-size:16px}.page-content-outer .page-title-container{margin-bottom:30px;min-height:100px}.page-content-outer .page-title-container:before{left:-55px}.page-content-outer .post-publication-date{margin-bottom:10px}.page-content-outer ol li ol ol li,.page-content-outer ol li ol ul li,.page-content-outer ol li ul ol li,.page-content-outer ol li ul ul li,.page-content-outer ul li ol ol li,.page-content-outer ul li ol ul li,.page-content-outer ul li ul ol li,.page-content-outer ul li ul ul li{font-size:16px}.page-content-outer .wp-block-gallery,.page-content-outer hr{margin-bottom:30px;margin-top:30px}.page-content-outer .project-meta .inner-wrapper:nth-child(n+2){margin-left:75px}.ps-vacancy-meta{grid-row-gap:30px;grid-template-columns:1fr}.ps-vacancy-meta .inner-wrapper:first-child{grid-column:auto}.ps-vacancy-meta .vacancy-meta-info.monthly-salary{font-size:18px;margin-bottom:20px;margin-top:30px}aside.ps-page-aside{margin-top:30px;position:relative;right:auto;text-align:left}aside.ps-page-aside:after{content:none}.ps-archive-posts .single-post .post-link{font-size:24px}.ps-archive-posts .single-post .post-excerpt{font-size:16px}.ps-error-404 .image-404{height:340px;margin-bottom:40px;margin-top:130px}.ps-home-hero-slider .sliders-container-outer{margin-right:-40px}.ps-home-hero-slider .single-slide .inner-container{height:400px;padding:66px 40px}.ps-home-hero-slider .tns-nav{bottom:20px;left:40px}.ps-home-hero-slider .tns-nav button{width:40px}.ps-home-hero-slider .tns-nav button:nth-child(n+2){margin-left:10px}.ps-home-hero-slider .tns-controls{bottom:20px;right:40px}.ps-about-company .inner-wrapper{grid-gap:40px}.ps-about-company p{font-size:16px}.ps-about-company .company-description{margin-bottom:20px}.ps-about-company .point-icon{max-width:56px}.ps-about-company .point-title{margin-top:15px}.ps-about-company .block-background{margin-left:-40px;margin-right:-40px;transform:scale(1.15);transform-origin:top;width:calc(100% + 80px)}.ps-last-news .inner-container{padding:40px}.ps-last-news .news-container{grid-column-gap:40px;grid-row-gap:30px;grid-template-areas:"news-1 news-1" "news-2 news-4" "news-3 news-5" "link-with-arrow link-with-arrow";grid-template-columns:1fr 1fr}.ps-last-news .single-news:first-child{grid-column:span 2}.ps-last-news .single-news:first-child .post-link{font-size:24px}.ps-company-projects .projects-filters div,.ps-last-news .post-excerpt,.ps-last-news .post-link{font-size:16px}.ps-company-projects .filters-container{margin-bottom:30px}.ps-company-projects .choices,.ps-company-projects .projects-filter{max-width:230px}.ps-company-projects .projects-filter{padding:5px 15px 2px}.ps-company-projects .no-results{font-size:26px;margin-bottom:40px;margin-top:30px}.ps-customers-list{margin-bottom:100px;margin-top:30px}.ps-customers-list .customer-description,.ps-customers-list .customer-name{font-size:16px}.ps-company-history{margin-bottom:80px;margin-top:30px}.ps-company-history .single-step:before{top:12px}.ps-company-history .single-step:after{height:calc(100% - 30px);top:28px}.ps-company-history .single-step:nth-child(n+2){margin-bottom:40px}.ps-company-history .image-container{height:175px}.ps-vacancies .single-vacancy{padding:30px}.ps-vacancies .vacancy-name{font-size:24px}.ps-licenses-and-certificates{grid-row-gap:40px;margin-bottom:30px;margin-top:30px}.ps-licenses-and-certificates .block-description,.ps-licenses-and-certificates .block-title{font-size:16px}.ps-company-structure{margin-bottom:0;margin-top:30px}.ps-company-structure .block-header{grid-template-columns:1fr 1.3fr 1fr}.ps-company-structure .position{font-size:18px;padding:17px}.ps-company-structure .position.highlighted{font-size:20px}.ps-company-structure .department-name,.ps-company-structure .single-team{font-size:16px}.ps-contacts{margin-bottom:15px;margin-top:30px}.ps-contacts .inner-wrapper{margin-right:30px;max-width:150px}.ps-contacts .single-point:nth-child(n+2){margin-top:10px}.ps-contacts .point-info,.ps-contacts .point-title{font-size:16px}.ps-contacts .point-title{margin-bottom:0}.ps-contacts #google-map{margin-top:30px}.projects-list .single-project{min-height:340px;padding:30px}.projects-list .project-name{font-size:24px}.projects-list .project-customer,.projects-list .project-description{font-size:16px}.projects-list .project-customer{margin-bottom:10px;margin-top:5px}.pagination{padding-bottom:40px;padding-top:40px}.pagination .page-numbers{font-size:24px}}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}@media (min-width:1000px) and (max-width:1279px){.page-container>.ps-section{min-width:0}.page-container>.ps-section>.ps-content{margin-left:auto;margin-right:auto;max-width:100%}.page-container>.ps-section>.ps-content:after{clear:both;content:" ";display:block}.page-container>.ps-section>.ps-content{width:auto}.ps-page-header .menu-level-1>.menu-item>.menu-link,.ps-page-header .menu-level-1>.menu-item>.submenu-label{font-size:19px}.ps-page-footer .menu-level-1>.menu-item:first-child,.ps-page-footer .menu-level-1>.menu-item:nth-child(2){grid-column:span 6;margin-right:40px}.ps-page-footer .menu-level-1>.menu-item:nth-child(3){grid-column:span 12}.ps-page-footer .menu-level-1>.menu-item:nth-child(4),.ps-page-footer .menu-level-1>.menu-item:nth-child(5){grid-column:span 3;margin-right:40px}.ps-page-footer .menu-level-1>.menu-item:nth-child(6){grid-column:span 3}.page-content-outer .page-content.with-aside{padding-right:140px}aside.ps-page-aside:before{content:none}.ps-home-hero-slider .tns-nav button{width:60px}.ps-licenses-and-certificates .block-gallery{max-width:380px}.ps-company-structure .single-department{max-width:91%}}@media (pointer:fine) and (min-width:1160px) and (min-width:1000px) and (max-width:1279px){.ps-page-header .menu-level-1>.menu-item{margin-left:30px}}@media (pointer:fine) and (min-width:1160px){.ps-page-header .toggle-menu{display:none}.ps-page-header .inner-container{align-items:flex-end;display:flex;justify-content:space-between;position:relative}.ps-page-header .inner-wrapper{align-items:flex-end;display:flex;flex-direction:column}.ps-page-header .language-switcher{margin-bottom:20px}.ps-page-header .language-switcher .lang-item img{height:16px!important;width:24px!important}.ps-page-header .menu-level-1{align-items:center;display:flex}.ps-page-header .menu-level-1>.menu-item{margin-left:40px;padding-bottom:10px;position:relative}html[lang=lv] .ps-page-header .menu-level-1>.menu-item{margin-left:30px}.ps-page-header .menu-level-1>.menu-item>.menu-link,.ps-page-header .menu-level-1>.menu-item>.submenu-label{transition:color .2s ease-in}.ps-page-header .menu-level-1>.menu-item>.menu-link:hover,.ps-page-header .menu-level-1>.menu-item>.submenu-label:hover{color:#0061cf;text-decoration:underline}.ps-page-header .menu-level-1>.menu-item.submenu-open .menu-level-2{opacity:.95;pointer-events:auto;transform:translateY(0)}.ps-page-header .menu-level-1>.menu-item>.submenu-label{align-items:center;display:flex}.ps-page-header .menu-level-1>.menu-item>.submenu-label>.icon-arrow-down{color:#b91e1d;height:5px;margin-left:10px;width:10px}.ps-page-header .menu-level-1>.menu-item.current-menu-ancestor>.menu-link,.ps-page-header .menu-level-1>.menu-item.current-menu-ancestor>.submenu-label,.ps-page-header .menu-level-1>.menu-item.current-menu-item>.menu-link,.ps-page-header .menu-level-1>.menu-item.current-menu-item>.submenu-label{color:#b91e1d;text-decoration:none}.ps-page-header .menu-level-2{background:radial-gradient(100% 128% at 0 0,#c50c0b 0,#7e0100 100%);border-bottom:2px solid;border-image:linear-gradient(90deg,#c50c0b,#7e0100);box-shadow:0 2px 3px #00000040,0 5px 20px #00000026;left:0;opacity:0;padding:10px 20px 20px;pointer-events:none;position:absolute;top:100%;transform:translateY(10px);transition:opacity .2s ease-in,transform .2s ease-in;z-index:999}.ps-page-header .menu-level-2 .menu-item{max-width:220px;min-width:100%;padding:10px 0;width:max-content}.ps-page-header .menu-level-2 .menu-item:nth-last-child(n+2){border-bottom:1px solid #fff3}.ps-page-header .menu-level-2 .menu-link{display:block;opacity:1;text-decoration:none;transition:opacity .2s ease-in}.ps-page-header .menu-level-2 .menu-link:hover{opacity:.8}.ps-page-header .menu-level-2.two-columns{grid-column-gap:20px;display:grid;grid-template-columns:1fr 1fr}.ps-page-header .menu-link:hover,.ps-page-header .submenu-label:hover{cursor:pointer}}@media (min-width:1280px){.ps-page-footer .menu-level-1>.menu-item:first-child,.ps-page-footer .menu-level-1>.menu-item:nth-child(2){grid-column:span 6;margin-right:40px}.ps-page-footer .menu-level-1>.menu-item:nth-child(3){grid-column:span 12}.ps-page-footer .menu-level-1>.menu-item:nth-child(4),.ps-page-footer .menu-level-1>.menu-item:nth-child(5){grid-column:span 3;margin-right:40px}.ps-page-footer .menu-level-1>.menu-item:nth-child(6){grid-column:span 3}.page-content-outer .page-content.with-aside{padding-right:140px}aside.ps-page-aside:before{content:none}.ps-licenses-and-certificates .block-gallery{max-width:380px}.ps-company-structure .single-department{max-width:91%}}