/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button}button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type='checkbox'],[type='radio']{box-sizing:border-box;padding:0}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}[type='search']::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:'PFSquareSansPro';src:url("/assets/fonts/PFSquareSansPro-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'PFSquareSansPro';src:url("/assets/fonts/PFSquareSansPro-Medium.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:'PFSquareSansPro';src:url("/assets/fonts/PFSquareSansPro-Thin.woff") format("woff");font-weight:200;font-style:normal}@font-face{font-family:'Roboto';src:url("/assets/fonts/Roboto-Regular.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:'Roboto';src:url("/assets/fonts/Roboto-Bold.woff2") format("woff2");font-weight:bold;font-style:normal}body{line-height:1;font-family:Arial, sans-serif;-webkit-font-smoothing:antialiased}img{display:block}input:focus{outline:none}.centered{position:relative;max-width:1180px;margin:0 auto}.col-left{float:left}.col-right{float:right}#page-header{display:grid;grid-template-columns:320px 1fr;margin:48px auto 26px}#page-header .quote{float:left;width:218px;margin:0 0 42px 15px;padding:0;font:600 1.3em/0.85em 'PFSquareSansPro', sans-serif;color:#a5a5a5;letter-spacing:0.03em}#page-header .topmenu{float:left;display:flex;flex-flow:row wrap;justify-content:space-between;min-width:100%}#page-header .topmenu a{padding:5px 15px 4px;text-decoration:none;font:600 1em/1 'PFSquareSansPro', sans-serif;color:#000;letter-spacing:0.035em}#page-header .topmenu a:first-child{margin-left:0}#page-header .topmenu a:hover{background-color:#ff0000;color:#fff}#page-header .search{float:right;height:52px;position:relative}#page-header .search .searchForm{display:none}#page-header .search .searchLupa{background:url("/assets/i/lupa.png") center -26px no-repeat;width:32px;height:28px;cursor:pointer}#page-header .search input[type='text']{width:173px;border:solid 1px #a5a5a5;padding:7px 5px 5px 5px;font-size:0.75em}#page-header .search input[type='submit']{background:url("/assets/i/lupa.png") center 6px no-repeat red;width:32px;height:28px;border:0;vertical-align:-8px}#page-header .langs{background:url("/assets/i/lang.png") no-repeat;float:right;padding:2px 0 2px 22px;margin:5px 0 0 0;display:flex;flex-flow:row nowrap}#page-header .langs a{display:block;margin-right:8px;color:#4F4F4F;font:600 15px/1 'PFSquareSansPro', sans-serif;letter-spacing:0.04em;text-decoration:none}.main-slider{margin-bottom:40px !important}.main-about{box-sizing:border-box;padding:0 80px 40px 320px;font:100 1em/1.4 Arial;color:#404040}.advantagesHolder{margin-bottom:60px;padding:56px 24px;background-color:#f2f2f2}.advantages{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;justify-items:center}.advantages div{display:flex;flex-flow:row nowrap;align-items:center}.advantages div span.digit{display:block;position:relative;color:#ff0404;font:200 120px/1 'PFSquareSansPro', sans-serif}.advantages div span.digit:AFTER{display:block;content:'';background:url("/assets/i/shadow.png");position:absolute;left:0;right:0;bottom:24px;height:40px;z-index:10}.advantages div SPAN.txt{display:block;max-width:130px;margin:-12px 0 0 10px;font:600 1em/1.1 'PFSquareSansPro', sans-serif;color:#8d8c90;letter-spacing:1.5px}FOOTER{background-color:#3b3b3b;padding-top:35px}FOOTER .bottommenu{margin:0 0 32px 230px;float:left}FOOTER .bottommenu a{display:block;float:left;margin-left:32px;font:400 0.75em/1 'PFSquareSansPro', sans-serif;color:#d5d5d5;text-decoration:none}FOOTER .bottommenu a:hover{text-decoration:underline}FOOTER .foot-socials{display:flex;flex-flow:row nowrap;gap:24px;margin-right:110px;float:right}FOOTER .foot-socials a{background:url("/assets/i/socials.svg") no-repeat;display:block;width:14px;height:14px}FOOTER .foot-socials a.fb{background-position:-14px 0}FOOTER .foot-socials a.in{background-position:0 0}FOOTER .foot-socials a.tw{background-position:-43px 0}FOOTER .foot-socials a.ln{width:15px;background-position:-28px 0}FOOTER .foot-socials a:HOVER.fb{background-position:-14px -14px}FOOTER .foot-socials a:HOVER.in{background-position:0 -14px}FOOTER .foot-socials a:HOVER.tw{background-position:-43px -14px}FOOTER .foot-socials a:HOVER.ln{background-position:-28px -14px}.content-holder H1.title{margin:0 0 25px 0;font:400 3.75em/1 'PFSquareSansPro', sans-serif;color:#ff0000}.content-pic{margin-bottom:40px}.left-nav{float:left;width:220px;margin-right:100px}.left-nav a{display:block;padding:14px 0;border-bottom:1px solid #8d8c90;font:600 1em/1 'PFSquareSansPro', sans-serif;color:#010101;text-decoration:none}.left-nav a:first-child{border-top:1px solid #8d8c90}.left-nav a:hover,.left-nav a.selected{color:#ff0000}.content{width:860px;min-height:400px;float:left;margin-bottom:50px;font:normal 1.1875em/1.4 Arial, sans-serif;color:#404040}.content H2{margin:0 0 35px;font:normal 36px/1 Arial;color:#404040}.content H2.title-in-center{margin-bottom:25px}.content .team{margin:50px 0}.content .team a{display:block;float:left;margin:0 0 55px 70px;text-decoration:none}.content .team a span{display:block;color:#000;text-align:center}.content .team a:hover span{color:#ff0000}.content .team a .name{font:bold 0.875em/.8 Arial, sans-serif;margin-bottom:10px}.content .team a .position{font:normal 0.875em/.8 Arial, sans-serif}.content .team img{margin:0 auto 13px;border-radius:50%}.about-history{margin:60px 0 80px}.about-history .hist-pic{float:left}.about-history .hist-date{float:left;margin:12px 18px 0}.about-history .hist-date span{display:block;background-color:#ff0000;border-radius:50%;padding:23px 12px;margin-bottom:10px;font:600 16px/1 'PFSquareSansPro', sans-serif;color:#fff}.about-history .hist-date .vertical-border{background-color:#ff0000;width:1px;height:160px;margin-left:31px}.about-history .hist-txt{float:left;width:380px;margin-top:20px;font:normal 14px/1.3 Arial;color:#000}.about-history .hist-txt a{color:black}.about-history .hist-txt.no-margin{margin:0}.about-history .hist-txt.right-txt{text-align:right}.about-mission{margin-bottom:70px;clear:both}.about-mission img{margin-bottom:90px}.about-mission p{margin-left:320px;font:normal 14px/1.4 Arial}.HQ-page-nav{position:absolute;bottom:30px;width:100%;text-align:center}.HQ-page-nav .slider-page{background:url("/assets/i/slider-krujok.png");width:13px;margin-right:20px;height:13px}.HQ-page-nav .slider-page.selected{background-position:-35px 0}footer .foot-txt{background-color:#515151;padding:55px 0 32px 80px;clear:both}footer .foot-logo{margin-right:74px;float:left}footer .contact{display:block;float:left;width:420px;font:400 0.75em/1.4 Arial, sans-serif;color:#fff}footer .copyright{display:block;float:right;margin:0 100px 0 0;text-align:right;font:400 0.75em/1.4 Arial, sans-serif;color:#fff}footer .copyright img{display:inline;margin-bottom:8px}.mobile-socials,.mobile-header,.mobile-topmenu,.mobile-topmenu.active{display:none}.lang-toggle{display:none;position:absolute}.mission-pic{position:relative}.mission-pic span{display:block;position:absolute;text-align:center}.mission-pic span.mission-title{top:50px;width:100%;font:400 3em/1 'PFSquareSansPro', sans-serif}.mission-pic span.mission-desc{top:115px;font:400 1.1875em/1.5 Arial;padding:0 170px}.project-nav{width:577px;margin:0 auto 40px}.project-nav a{background-color:#8d8c90;display:block;float:left;margin-right:1px;padding:11px 28px;font:600 1em/1 'PFSquareSansPro', sans-serif;text-align:center;color:#fff;text-decoration:none}.project-nav a:hover,.project-nav a.selected{background-color:#ff0000}.projects{margin-bottom:100px;display:grid;grid-template-columns:repeat(2, 1fr);gap:20px 45px}.projects A{display:block;text-align:center;text-decoration:none}.projects A IMG{width:100%;height:auto;margin-bottom:24px}.projects A SPAN{font:600 1.5em/1.3 'PFSquareSansPro', sans-serif;color:#404040}.projects A:HOVER SPAN{color:red}.project-inner{margin-bottom:100px;padding-left:330px;box-sizing:border-box}.project-inner h2.title{color:#666;font:400 3em/1.2 Arial, sans-serif}.gallery{margin-bottom:30px;position:relative}.share-in-social{clear:both;margin-top:50px}.share-in-social span{display:block;margin:0 0 12px 0;font:600 1em/1 'PFSquareSansPro', sans-serif;color:#798c96}.share-in-social a{display:inline-block;background:url("/assets/i/social-share.svg");width:30px;height:30px;margin-right:12px;border-radius:2px}.share-in-social a.g{background-position:-96px 0}.share-in-social a.in{background-position:-144px 0}.share-in-social a.tw{background-position:-48px 0}.rsThumbsArrowLeft,.rsThumbsArrowRight{position:absolute;background:url("/assets/i/thumbs.png");width:14px;height:24px;bottom:24px}.rsThumbsArrowLeft{left:-35px}.rsThumbsArrowRight{background-position:-29px;right:-35px}.left-news-nav{float:left;width:200px;margin-right:120px}.left-news-nav h2.title{margin-bottom:92px}.left-news-nav .archive h3{margin:0 0 22px;font:600 1.25em/1 'PFSquareSansPro', sans-serif;color:#ff0000}.left-news-nav .archive>a{display:block;margin-bottom:7px;font:600 1em/1 'PFSquareSansPro', sans-serif;color:#000}.left-news-nav a.news-month{display:block;margin:0 0 7px 12px;font:400 1em/1 'PFSquareSansPro', sans-serif;color:#404040}.left-news-nav .archive>a:hover,.left-news-nav .archive>a.selected{color:#ff0000;text-decoration:none}.news{float:left;width:860px;margin:50px 0 150px}.news a{display:block;margin-left:22px;margin-bottom:34px;text-decoration:none}.news a img{margin-bottom:18px}.news a span{display:block}.news a .date{margin-bottom:5px;font:600 0.75em/1 'PFSquareSansPro', sans-serif;color:#798c96}.news a .title{font:600 1em/1.4 Arial;color:#404040}.news a:hover .title{color:#ff0000}.news-inner h2{margin:0 0 15px;font-size:48px;line-height:1.3}.news-inner .date{display:block;margin-bottom:20px;font:600 1em/1 'PFSquareSansPro', sans-serif;color:#798c96}.map{width:100%;height:420px;margin-bottom:40px}.contact-inner{margin:0 0 100px 320px;font-family:Arial, sans-serif;line-height:1.2;color:#404040}.contact-inner table td{padding:0;font-family:'PFSquareSansPro', sans-serif;line-height:1.2;color:#404040}.contact-inner .form span{display:block;margin-bottom:4px}.contact-inner .form input[type='text']{width:360px;padding:8px 10px;margin-bottom:15px;border:1px solid #404040}.contact-inner .form textarea{width:630px;height:200px;padding:10px 10px;margin-bottom:15px;border:1px solid #404040}.contact-inner .s-code{float:left}.contact-inner .s-code img{float:left;margin-right:35px}.contact-inner .s-code input[type='text']{width:130px}.contact-inner .submit{float:right;background-color:#ff0000;padding:10px 16px;border:0;color:#fff}.testiminoals .content{margin-left:320px}.contact-inner .form{width:630px}@media only screen and (max-width: 768px){.centered{max-width:768px;width:100%}#page-header{grid-template-columns:1fr;margin-top:0}#page-header .search{display:none}.mobile-header{display:grid;grid-template-columns:1fr auto auto;gap:16px;align-items:center;height:56px;background:#8d8c90}.mobile-header .btn-topmenu{display:block;background:url("/assets/i/btn-topmenu.png") no-repeat;margin:0 20px;width:28px;height:19px}.mobile-header .btn-topmenu.active{background-position:-38px 0}.mobile-header .search-mobile{height:26px}.mobile-header .search-mobile input[type='text']{display:none;padding:5px;margin-right:18px;font:400 0.875em/1 Arial, sans-serif;vertical-align:top}.mobile-header .langs-mobile{height:23px;background:url("/assets/i/lang-mobile.png") 0 center no-repeat;padding-left:30px;margin-right:20px;display:flex;flex-flow:row nowrap}.mobile-header .langs-mobile A{display:block;margin-right:8px;color:#fff;font:600 20px/1.4 'PFSquareSansPro', sans-serif;text-decoration:none}.mobile-header .langs-mobile .lang-toggle A{margin:0;line-height:1;color:#515151;font-size:1em}.mobile-header.active{position:fixed;width:100%;box-sizing:border-box;z-index:50}.topmenu-scroll{height:80%;overflow:auto}.mobile-topmenu{background:rgba(81,81,81,0.9);display:none;position:fixed;width:100%;height:100%;padding-top:70px;text-decoration:none;z-index:5}.mobile-topmenu.active{display:block}.mobile-topmenu.active{display:block}.mobile-topmenu a{display:block;margin:0 20px 0 20px;padding:20px 0;border-top:1px solid #ff0000;color:#fff;font:600 1.25em/1 'PFSquareSansPro', sans-serif;text-decoration:none}.mobile-topmenu a.has-submenu{background:url("/assets/i/vertical-arrow.png") right -37px no-repeat}.mobile-topmenu a.has-submenu.active{background-position:right 23px}.mobile-topmenu a:first-child{border-top:0}.mobile-topmenu .submenu{display:none}.mobile-topmenu a.sub{background:url("/assets/i/arrow-right.png") left 3px no-repeat;border-top:0;margin-left:42px;padding:0 0 25px 18px}.langs,.topmenu,.main-slider,.main-about,.advantages,.main-clients,footer .bottommenu,footer .foot-socials,.about-history{display:none !important}header .logo{margin:27px 0 18px 20px}header .quote{margin:0 0 0 20px;float:none;clear:both}header{margin-bottom:50px !important}.content-holder h1.title{text-align:center;font-size:3em}.content-holder h1.title.about{color:#8d8c90}.content-holder .content-pic img,.about-mission img{width:100%;height:auto}.left-nav{display:none}.content{width:auto;margin:0 20px 50px}.content h2{font-size:30px}.content-pic{margin-bottom:20px}.about-mission img{margin-bottom:32px}.about-mission p{margin:0 20px}.content .team a{float:none;margin:0 auto 40px}.project-nav{width:auto}.project-nav a{float:none;margin-bottom:1px;text-align:center}.projects{grid-template-columns:1fr}.project-inner{padding-left:0}.gallery{display:none}.share-in-social{margin-left:20px}.contact-inner{margin-left:20px}.contact-inner .form{width:80%}.contact-inner .form input[type='text'],.contact-inner .form textarea{width:100%}.contact-inner .form .s-code input[type='text']{width:150px}.contact-inner .form .submit{display:block;float:none;clear:both}.archive{display:none}.left-news-nav h2.title{margin-bottom:30px;margin-left:20px;text-align:left}.news{float:none;width:auto;margin:0 20px}.news a{float:none;display:block;max-width:418px;width:100%;margin:0 0 20px !important}.news a img{width:100%;height:auto}.testiminoals .content{margin:0 20px}footer .foot-txt{padding:20px}footer .foot-logo{margin:0 0 35px}footer .mobile-socials{display:flex;flex-flow:row nowrap;gap:24px;float:right}footer .mobile-socials a{background:url("/assets/i/socials.svg") no-repeat;background-size:100px 49px;display:block;width:24px;height:24px}footer .mobile-socials a.fb{background-position:-25px 0}footer .mobile-socials a.in{background-position:0 0}footer .mobile-socials a.tw{background-position:-76px 0}footer .mobile-socials a.ln{width:27px;background-position:-49px 0}footer .contact{width:auto;float:none;clear:both}footer .contact span{display:block}footer .copyright{float:none;margin:20px 0 0}}.clear{clear:both}.clearfix:after{content:'';display:table;clear:both}.main-slider .slider-prev,.main-slider .slider-next{position:absolute;top:165px;display:none;background:url("/assets/i/sliderStrs.png") 0 0 no-repeat;width:31px;height:45px;cursor:pointer}.main-slider .slider-prev{left:50px}.main-slider .slider-next{right:50px;background-position:-31px 0}.itemGallery{width:860px;margin:0 auto 38px}.itemGallery a{display:block;position:relative;float:left;width:250px;margin:0 33px 55px 0;text-decoration:none;text-align:center;color:#00afef}.itemGallery a:hover{color:#faa831}.itemGallery a:hover .pic img{box-shadow:0 0 15px rgba(0,0,0,0.2)}.itemGallery .pic img{margin:0 auto 15px;box-shadow:0 0 10px rgba(0,0,0,0.1)}.itemGallery a:nth-child(4n+1){clear:both}.itemGallery a:nth-child(4n){margin-right:0}.page-nav{text-align:center;margin:40px 0 100px 0;font-size:1em;color:#1e7cb9}.page-nav a{padding:0 20px;text-decoration:none;color:#727272}.page-nav .selected{font-weight:bold}.page-nav a:hover{text-decoration:underline}.page-nav a:first-child{padding-left:0}.page-nav a:last-child{padding-right:0}
