@import "font-awesome.min.css";@font-face{font-family:"Copperplate";src:url(fonts/Copperplate.eot?#iefix) format("embedded-opentype"),url(fonts/Copperplate.woff) format("woff"),url(fonts/Copperplate.ttf) format("truetype"),url(fonts/Copperplate.svg#CopperplateGothic-Bold) format("svg");font-weight:400;font-style:normal}a{text-decoration:none;border:0}table,tr,td,img,ul,li,h1,h2,h3,h4,h5{border:0;margin:0;padding:0}ul{list-style:none}.left{float:left}.right{float:right}.clr{clear:both}.inv{display:none}.c{text-align:center!important}html,body{height:100%}body{background:#fff;margin:0 auto;padding:0;font:12pt "Times New Roman",sans-serif;transition:filter .25s ease}#header{transition:background-color .2s ease-in-out;background-color:rgba(98,148,105,0.7);height:3.5em;left:0;line-height:3.5em;padding:0 1.25em;position:fixed;box-sizing:border-box;top:0;width:100%;z-index:8}#header h1{border-bottom:0;font-size:.8em;margin-bottom:0;opacity:0;white-space:nowrap}#header h1 a{color:#6EF56E;text-shadow:0 0 4px #38B138;font-family:"Copperplate",sans-serif;font-size:3em}#header h1 a:hover{color:#79ff79}#header nav{font-family:Helvetica,sans-serif;font-size:.8em;font-weight:700;height:3em;letter-spacing:.1em;line-height:3em;position:absolute;right:.7em;text-transform:uppercase;top:.7em}#header nav a{display:inline-block;padding:0 1em;color:#fff}#header nav a:before{float:right;margin-left:.75em}#header nav a[href="#menu"]{transition:background-color .2s ease-in-out;border-radius:5px;box-shadow:inset 0 0 0 2px rgba(255,255,255,0.125);padding:0 1.35em}#header nav a[href="#menu"]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-style:normal;font-weight:400;text-transform:none!important;content:'\f0c9'}#header nav a[href="#menu"]:hover{background-color:rgba(255,255,255,0.025)}#header nav a[href="#menu"]:active{background-color:rgba(255,255,255,0.075)}@media screen and (max-width:860px){#header h1 a{font-size:4.5vw}}@media screen and (max-width:736px){#header{height:2.75em;line-height:2.75em}#header nav{top:0;right:0;height:inherit;line-height:inherit;font-size:1.1em}#header nav a{height:inherit;line-height:inherit}#header nav a[href="#menu"]{box-shadow:none;padding:0 1em;border-radius:0}#header nav a[href="#menu"]:hover,#header nav a[href="#menu"]:active{background-color:inherit}}@media screen and (max-width:640px){#header h1 a{font-size:2.2em}#header nav{font-size:1.4em}#header nav a[href="#menu"]{width:4em;padding:0 .6em;white-space:nowrap;text-indent:5em;position:relative}#header nav a[href="#menu"]:before{width:inherit;position:absolute;top:0;left:0;text-indent:0;text-align:right;margin-left:0;padding-right:1.25em}}#wrapper{-moz-transition:-moz-filter .25s ease;-webkit-transition:-webkit-filter .25s ease;-ms-transition:-ms-filter .25s ease;transition:filter .25s ease}#wrapper > header{padding:10em 3em 7.375em;color:#fff;background-color:#47a353;background-image:linear-gradient(to top,rgba(255,255,255,0),rgba(76,175,80,0.2)),url(../../images/frame1_mob.jpg);background-size:auto,cover;background-position:center,0 0;margin-bottom:0}#wrapper > header .inner{margin:0 auto;width:100%}#wrapper > header h2{border-bottom:solid 2px rgba(255,255,255,0.125);margin-bottom:.8em;padding-bottom:.4em;color:#6EF56E;text-shadow:0 0 4px #38B138;font-family:"Copperplate",sans-serif;font-size:3em;opacity:0}#wrapper > header p{font-family:Georgia,Serif;font-size:2.3em;font-weight:100;letter-spacing:.1em;text-shadow:0 0 5px #fff,0 0 7px #fff;text-transform:uppercase;opacity:0}#wrapper > header p.pulse{animation:blur .75s 1 ease-out;animation-delay:.15s}@media screen and (max-width:736px){#wrapper > header{background-size:cover;background-position:50% 25%;padding:8em 2em 6em;margin-bottom:0}#wrapper > header h2{font-size:2.2em}#wrapper > header p{font-size:2.1em}}@media screen and (max-width:640px){#wrapper > header p{font-size:5vw;text-shadow:0 0 1px #fff,0 0 6px #fff}}@keyframes blur{from{text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 25px #fff,0 0 25px #fff,0 0 25px #fff,0 0 25px #fff,0 0 25px #fff,0 0 25px #fff,0 0 50px #fff,0 0 50px #fff,0 0 50px #7B96B8,0 0 150px #7B96B8,0 10px 100px #7B96B8,0 10px 100px #7B96B8,0 10px 100px #7B96B8,0 10px 100px #7B96B8,0 -10px 100px #7B96B8,0 -10px 100px #7B96B8}}.wrapper,.contact{color:#fff;text-shadow:1px 1px 1px rgba(34,107,43,0.71);margin:0;position:relative}.wrapper{background-color:#1a8e2a;background-image:url(../../images/pentagon_alpha.png);background-repeat:repeat;border-top:solid 5px rgba(255,255,255,.35);box-shadow:0 -15px 70px rgba(119,255,131,0.48)}.wrapper .inner,.contact .inner{padding:3em 3em 1em;width:100%;margin:0 auto;box-sizing:border-box}.wrapper .inner h3{padding-bottom:1em;border-bottom:solid 2px rgba(255,255,255,0.125);font-size:1.2em;font-weight:700;text-transform:uppercase;letter-spacing:.1em;word-spacing:.2em}.wrapper .inner p{text-align:justify;word-spacing:.1em;font-size:1.2em;line-height:150%;margin-bottom:2.5em}@media screen and (max-width:736px){.wrapper .inner{padding:2em 2em .1em}.wrapper .inner h3{font-size:1em}}@media screen and (max-width:640px){.wrapper .inner h3{font-size:.8em;line-height:150%}.wrapper .inner p{font-size:1.1em;line-height:140%}}@media screen and (max-width:360px){.wrapper .inner{padding:2em 1.5em .1em}}.features{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1.25em 0 2em}.features article{background-color:#48c358;border-radius:5px;margin:1em 2em 1em 0;width:calc(50% - 1em);box-sizing:border-box;box-shadow:0 .15em .4em #32823d}.features article:nth-child(2n){margin-right:0}.features article .front{border-radius:5px 5px 0 0;display:block;position:relative;width:100%;height:12em}.features article h2{padding:.7em 1.4em;border-bottom:solid 2px rgba(255,255,255,0.125);border-top:solid 2px rgba(255,255,255,0.125);font-size:1.25em;line-height:120%;font-weight:100;text-align:center;text-transform:uppercase}.features article .details{border-radius:0 0 5px 5px;display:block;position:relative;width:100%;padding:.7em 1.2em;box-sizing:border-box}.features article .details ul{list-style:url(../../images/bullet.png)}.features article .details ul li{margin:0 0 5px 15px}.features article .details ul li:first-letter{text-transform:uppercase}.features article .sb-5{padding-top:2em;padding-bottom:4em;font-size:1.2em;text-align:center}@media screen and (max-width:736px){.features article{margin:.875em 1.75em .875em 0;width:calc(50% - 0.875em - 1px)}.features article h2{padding:.7em 1.1em}.features article .front{height:10em}.features article .sb-5{padding-bottom:5em}.features article .sb-8{padding-bottom:2.5em}}@media screen and (max-width:560px){.features{display:block}.features article{width:100%;margin:0 0 2em!important}.features article .sb-5{padding-top:2em;padding-bottom:2em}.features article .sb-8{padding-bottom:.7em}}.fr-1{background:url(../../images/box-01-a.jpg) 0px/cover no-repeat}.sb-1{background:linear-gradient(rgba(22,103,32,0.7),#48c358),url(../../images/box-01-b.jpg) 0px/cover no-repeat}.fr-2{background:url(../../images/box-02-a.jpg) 0px/cover no-repeat}.sb-2{background:linear-gradient(rgba(22,103,32,0.7),#48c358),url(../../images/box-02-b.jpg) 0px/cover no-repeat}.fr-3{background:url(../../images/box-03-a.jpg) 0px/cover no-repeat}.sb-3{background:linear-gradient(rgba(22,103,32,0.7),#48c358),url(../../images/box-03-b.jpg) 0px/cover no-repeat}.fr-4{background:url(../../images/box-04-a.jpg) 0px/cover no-repeat}.sb-4{background:linear-gradient(rgba(22,103,32,0.7),#48c358),url(../../images/box-04-b.jpg) 0px/cover no-repeat}.fr-5{background:url(../../images/box-05-a.jpg) 0px/cover no-repeat}.sb-5{background:linear-gradient(rgba(22,103,32,0.7),#48c358),url(../../images/box-05-b.jpg) 0px/cover no-repeat}.fr-6{background:url(../../images/box-06-a.jpg) 0px/cover no-repeat}.sb-6{background:linear-gradient(rgba(22,103,32,0.7),#48c358),url(../../images/box-06-b.jpg) 0px/cover no-repeat}.fr-7{background:url(../../images/box-07-a.jpg) 0px/cover no-repeat}.sb-7{background:linear-gradient(rgba(22,103,32,0.7),#48c358),url(../../images/box-07-b.jpg) 0px/cover no-repeat}.fr-8{background:url(../../images/box-08-a.jpg) 0px/cover no-repeat}.sb-8{background:linear-gradient(rgba(22,103,32,0.7),#48c358),url(../../images/box-08-b.jpg) 0px/cover no-repeat}.contact{background-color:#1d6126;background-image:linear-gradient(to top,#1d6126,#4ed05f);overflow:hidden}.contact .inner{margin-top:-3em}.contact .inner h3{padding-bottom:1em;border-bottom:solid 2px rgba(255,255,255,0.125);font-size:1.4em;font-weight:700;text-transform:uppercase;letter-spacing:.1em;word-spacing:.2em}.contact .tri{width:0;height:0;border-style:solid;border-width:0 1600px 4em 0;border-color:transparent #47a353 transparent transparent}@media screen and (max-width:860px){.contact .tri{border-right-width:860px}}@media screen and (max-width:736px){.contact .inner{padding:2em 2em .1em;margin-top:-1.5em}.contact .inner h3{font-size:1.25em}.contact .tri{border-right-width:736px}}@media screen and (max-width:640px){.contact .inner{margin-top:-2.5em}.contact .inner h3{font-size:1.1em}}ul.company{list-style:none;padding:0;margin-top:2em}ul.company a{line-height:2em;padding-bottom:1px;border-bottom:dotted 1px rgba(255,255,255,0.45);color:#b8ffc1;transition:color .2s ease-in-out,border-bottom-color .2s ease-in-out}ul.company a:hover{border-bottom-color:transparent}ul.company li{text-decoration:none;margin:1em 0 0;padding:0 0 0 3.25em;position:relative;line-height:135%;font-size:1.2em;min-height:3em}ul.company li:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-style:normal;font-weight:400;text-transform:none!important;border-radius:100%;border:solid 2px rgba(255,255,255,0.125);display:inline-block;font-size:1em;height:2em;left:0;line-height:2em;position:absolute;text-align:center;top:0;width:2em}ul.company li:first-child{margin-top:0}@media screen and (max-width:736px){ul.company li{margin:.8em 0 0}}.form{margin-top:2em;width:100%;position:relative}.form .field{margin:0 0 2em}.form .field label{margin-top:-1.5em}.form .field:first-child label{margin-top:0}.form > :last-child{margin-bottom:0}label{color:#fff;display:block;font-family:Helvetica,sans-serif;font-size:.8em;font-weight:700;letter-spacing:.1em;margin:0 0 .7em;text-transform:uppercase}label:after{content:"*";color:#d6ff00;font-family:Georgia,serif;font-weight:700;padding-left:.2em;font-size:1.3em;position:absolute}label[for=company]:after{content:""}input[type="text"],input[type="email"],input[type="tel"],textarea{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;background:#1e6527;border-radius:5px;border:solid 2px rgba(72,195,88,0.5);color:#fff;text-shadow:0 0 1px #000;display:block;outline:none;padding:.3em .8em;text-decoration:none;width:100%;box-sizing:border-box;font-family:"Times New Roman",sans-serif;font-size:1.3em;min-height:1.5em}input[type="text"]:invalid,input[type="email"]:invalid,input[type="tel"]:invalid,textarea:invalid{box-shadow:none}input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,textarea:focus{border-color:#b4ff00}.actions{text-align:left;width:100%}.actions #send{height:2.2em;padding:0 3em;margin-bottom:2em;border-radius:5px;background:#1F8532 url(../images/btn.png);border:1px solid #066a19;font:1.3em Georgia,Serif;color:#fff;cursor:pointer;text-shadow:0 -1px 0 rgba(0,0,0,.5);box-shadow:0 1px 1px rgba(0,0,0,.4),inset 0 1px 0 #28a441;letter-spacing:.5px;outline:none;transition:.25s}.actions #send:hover{box-shadow:0 1px 4px rgba(0,173,28,.92),inset 0 1px 0 #1FC240;border-color:rgba(12,152,38,.88);background:#239D3A;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.actions #send:active{background:#1e6527}@media screen and (max-width:736px){.actions #send{min-width:50%}}@media screen and (max-width:640px){.actions #send{width:100%}}.footer{background-color:#1d6126;position:relative;padding:0 3em 3em}.footer .copyright{border-top:solid 2px rgba(255,255,255,0.125);list-style:none;padding:2em 0 0;width:100%}.footer .copyright li{border-left:solid 2px rgba(255,255,255,0.2);color:rgba(216,255,211,0.65);display:inline-block;font-size:1em;line-height:1;margin-left:1em;padding:0;padding-left:1em}.footer .copyright li:first-child{border-left:0;margin-left:0;padding-left:0}.footer a.fa-desktop,.footer a.fa-mobile{color:#a8ffb3;padding:0 .4em;transition:color .2s ease-in-out;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;text-transform:none!important}.footer a.fa-desktop:hover,.footer a.fa-mobile:hover{color:#fff;text-shadow:0 0 6px rgba(255,255,255,0.5)}.footer a.fa-desktop{font-size:1.2em}.footer a.fa-mobile{font-size:1.6em}li.langs > a{display:inline-block;vertical-align:bottom;width:40px;height:27px;transform:scale(.8);background:url(../images/lang.png);border-radius:4px;margin-right:5px;opacity:.85;transition:.2s}li.langs > a:hover{opacity:1;box-shadow:0 0 6px rgba(255,255,255,.5)}li.langs a.lang-ru{background-position:0 -27px}li.langs a.lang-int{background-position:0 -54px}@media screen and (max-width:736px){.footer .copyright li{font-size:.94em}}@media screen and (max-width:640px){.footer{padding-bottom:2em}.footer .copyright li{font-size:.9em;display:block;margin:.8em 0 0;border-left:0;margin-left:0;padding-left:0}}#menu{-moz-align-items:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;-moz-justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;transition:opacity .35s ease,visibility .35s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:rgba(46,65,50,0.8);cursor:default;height:100%;left:0;opacity:0;position:fixed;text-align:center;top:0;visibility:hidden;width:100%;z-index:9}#menu .inner{padding:2.5em 1.5em .5em;transform:translateY(0.5em);transition:opacity .35s ease,transform .35s ease;-webkit-overflow-scrolling:touch;background:#4ba552;border-radius:5px;display:block;max-width:100%;opacity:0;position:relative;width:18em}#menu h2{border-bottom:solid 2px rgba(255,255,255,0.125);padding-bottom:.8em;margin-bottom:.8em;color:#fff;text-transform:uppercase;letter-spacing:.1em;font-size:1.3em}#menu .close{background-image:url(../images/close.svg);background-position:75% 25%;background-repeat:no-repeat;background-size:2em 2em;border:0;content:'';display:block;height:4em;overflow:hidden;position:absolute;right:0;text-align:center;text-indent:4em;top:0;width:4em}#menu .links{list-style:none;margin-bottom:1.5em;padding:0}#menu .links li{padding:0}#menu .links li a{border-radius:5px;border:0;display:block;font-family:Helvetica,sans-serif;font-size:.8em;font-weight:200;color:#fff;letter-spacing:.12em;line-height:1.85em;padding:.75em 0;text-transform:uppercase}#menu .links li a:hover{background:#458d47}@media screen and (max-width:736px){#menu .inner{max-height:100%;overflow-y:auto;overflow-x:hidden}#menu .inner .close{background-size:1.5em 1.5em}}body.is-menu #wrapper{-moz-filter:blur(1.5px);-webkit-filter:blur(1.5px);-ms-filter:blur(1.5px);filter:blur(1.5px)}body.is-menu #menu{-moz-pointer-events:auto;-webkit-pointer-events:auto;-ms-pointer-events:auto;pointer-events:auto;opacity:1;visibility:visible}body.is-menu #menu .inner{transform:translateY(0);opacity:1}.langz{margin-bottom:1.5em}.langz > a{display:inline-block;width:40px;height:27px;background:url(../images/lang.png);border-radius:4px;margin:0 .4em;opacity:.7;transition:.2s}.langz > a:hover{opacity:1;box-shadow:0 1px 2px rgba(0,0,0,.4)}.langz a.lang-ru{background-position:0 -27px}.langz a.lang-int{background-position:0 -54px}.langz #google_translate_element{width:0;height:0;overflow:hidden;float:left}div#sent,div#sent-error{width:100%;top:0;left:0;position:fixed;z-index:2;height:100%}div#sent h2,div#sent-error h2{color:#fff;margin:10% 2%;height:80%;padding:15% 5%;box-sizing:border-box;text-align:center;font-size:3em;line-height:1.5em}div#sent h2{background:rgba(72,195,88,0.8);text-shadow:0 0 6px #1e6609}div#sent-error h2{background:rgba(255,121,25,0.74);text-shadow:0 0 6px #661209}@media screen and (max-width:640px){div#sent h2,div#sent-error h2{padding:20% 3%}}.wait{position:fixed;width:100%;height:100%;top:0;left:0;z-index:99;overflow:hidden;background-color:rgba(0,0,0,.3);cursor:wait;display:none}