@font-face{font-family:'Open Sans';src:url("../fonts/OpenSans.eot");src:local("Open Sans"),local("OpenSans"),url("../fonts/OpenSans.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans.woff") format("woff"),url("../fonts/OpenSans.ttf") format("truetype"),url("../fonts/OpenSans.svg#OpenSans") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Open Sans';src:url("../fonts/OpenSans-Bold.eot");src:local("Open Sans Bold"),local("OpenSans-Bold"),url("../fonts/OpenSans-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-Bold.woff") format("woff"),url("../fonts/OpenSans-Bold.ttf") format("truetype"),url("../fonts/OpenSans-Bold.svg#OpenSans-Bold") format("svg");font-weight:bold;font-style:normal}body{min-width:350px;font-family:'Open Sans', 'Helvetica', sans-serif;font-size:15px;line-height:1;color:#1f1f1f;background-color:#f0f0ee}section,article,section>header{display:block;width:100%;margin:0 auto}article{background-color:white}h1,p{margin:0}h1,h3{text-transform:uppercase}h1,h3,p{cursor:default}h1{font-size:2em;line-height:1.2em;font-weight:normal}h3{font-size:1.2em;line-height:1.4em}p{line-height:1.4em}b{font-weight:bold}a{outline:none;color:#399405;text-decoration:none}a.btn{display:inline-block;color:#399405;font-size:14px;text-transform:uppercase;padding:10px 20px;border:1px solid #399405;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}a.btn:hover{color:white;border-color:#69bf0f;background-color:#69bf0f}a.btn.light{color:white;border-color:white}a.btn.light:hover{color:#399405;background-color:white}body>header,.page-container>header{display:block;height:80px;width:100%;margin:0;background:white;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body>header>div,.page-container>header>div{width:100%;height:100%;margin:0 auto}.website-logo{float:left;margin:22px 0 0 20px;cursor:default;color:#7d7d7d;font-size:14px;line-height:18px;letter-spacing:.6px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.website-logo a{color:#7d7d7d}.website-logo span{font-size:20px;letter-spacing:.5px;color:black}header .contacts{float:right;width:380px;height:80px;margin-right:3%}.contacts>div{float:left;width:180px;height:50px;margin:10px 0 0 0}.contacts>div.phone img{height:50px}.contacts>div.location{float:right}.contacts>div.location a{margin-top:7px;color:#7d7d7d;font-size:1em;line-height:1.2em}.contacts>div img,.contacts>div a,.contacts>div span{display:block;float:left}.contacts>div img{width:24px;height:30px;margin-top:10px}.contacts>div a{display:block;margin-left:15px}.contacts>div a.phone-number{margin-top:0;font-size:1em;line-height:1.4em;letter-spacing:-1px;color:black}.contacts>div a.email{color:#7d7d7d;font-size:.8667em;line-height:1em;letter-spacing:0}ul.lang-menu{display:block;float:right;height:100%;margin:0;padding-top:33px;padding-right:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul.lang-menu li{display:block;float:left;list-style-type:none;margin:0 0 0 20px}ul.lang-menu li a{opacity:.7;color:#7d7d7d;text-transform:uppercase;text-decoration:none}ul.lang-menu li a.active-lang-item,ul.lang-menu li a:hover{opacity:1;color:#399405}article.first{padding:10px 0;cursor:default;background-color:#69bf0f}article.first a{text-transform:uppercase;color:#d3ff9b}article.first a:hover{color:white;transition:color 0.5s ease;-webkit-transition:color 0.5s ease;-moz-transition:color 0.5s ease;-o-transition:color 0.5s ease}article.first .title-bar{height:100%;background-color:rgba(0,0,0,0.09)}article.first .title-bar header,article.first .title-bar ul{display:block;float:left}article.first .title-bar header{position:relative;padding:20px 20px 20px 50px;font-size:16px;font-weight:bold;line-height:20px;white-space:nowrap;letter-spacing:.5px;color:#5aa908;text-transform:uppercase;background-color:white}article.first .title-bar header:after{display:block;position:absolute;content:'';top:0;right:-25px;width:0;height:0;border-top:30px solid transparent;border-left:25px solid white;border-bottom:30px solid transparent}article.first .title-bar ul{padding:0 0 20px 50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article.first .title-bar ul li{display:block;float:left;height:100%;margin:20px 40px 0 0;font-size:14px;line-height:20px}article.first .title-bar ul li:last-child{margin-right:0}article.first .text-box{position:relative;padding:30px 0}article.first .text-box div{float:left}article.first .text-box div:first-child{width:85%;padding:0 50px;color:white;font-size:15px;line-height:22px;border-right:1px solid rgba(213,255,158,0.43)}article.first .text-box div:last-child{width:15%;height:20px;position:absolute;text-align:center;top:50%;right:0;margin-top:-10px}article.first .text-box div:last-child a{padding:0;border:none;font-size:14px;line-height:20px}article.second{padding-right:2em;background-color:white;border-bottom:1px solid #e0e0dd}article.second>div{float:left;width:33.33%;text-align:center}article.second>div>div{padding:35px 0 40px 3.2em}article.second>div>div h3,article.second>div>div p{margin:0}article.second>div>div h3{font-weight:bold}article.second>div>div p{padding:1.6em 0;line-height:1.4667em;text-align:left}article.second>div:nth-child(4){display:none}section.gray{background-color:#e0e0dd}article.content-slider{padding:25px;background-color:#eaeae7;-webkit-animation:slider .2s normal ease-out;animation:slider .2s normal ease-out}article.content-slider ul li{display:block;height:100%;text-align:center;background-color:white;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 0 2px 0 rgba(0,0,0,0.15)}article.content-slider ul li a{display:block;color:#1f1f1f}article.content-slider ul li a h3{height:44px;color:white;overflow:hidden;padding:12px 25px;cursor:default;font-size:14px;line-height:20px;white-space:nowrap;text-align:center;text-transform:uppercase;background-color:#69bf0f;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article.content-slider ul li a p{padding:15px 15px 25px 25px;text-align:left;font-size:13px;line-height:20px}article.content-slider ul li:hover{cursor:pointer}article.content-slider ul li:hover h3,article.content-slider ul li:hover p{cursor:pointer}article.services{border-top:1px solid #fdfdfd;background-color:#f5f5f1}article.services>div{text-align:center}article.services h3{margin:25px auto;font-size:24px;font-weight:bold;color:#399405}article.services .contact-form{display:none;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#f5f5f1}article.services .contact-form iframe{display:block;width:320px;height:460px;margin:10px auto 0;background-color:#f5f5f1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article.services .services-list>ul{display:block;margin-top:40px;padding-right:36px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article.services .services-list>ul>li{display:block;float:left;width:33.33%}article.services .services-list>ul>li>div{padding-left:36px}article.services .services-list>ul>li>div header{color:#1f1f1f;margin:0 auto 18px;cursor:default;font-size:18px;line-height:21px;font-weight:bold;text-transform:uppercase}article.services .services-list>ul>li>div header a{color:#1f1f1f}article.services .services-list>ul>li>div header a:hover{color:#399405;transition:color .25s ease;-webkit-transition:color .25s ease;-moz-transition:color .25s ease;-o-transition:color .25s ease}article.services .services-list>ul>li>div ul li{padding:5px}article.services .services-list>ul>li>div ul li.mob-device-only{display:none}article.services .services-list>ul>li>div ul li.more a{color:#399405}article.services .services-list>ul>li>div ul li.more a:hover{color:#1f1f1f}article.services .services-list>ul>li>div ul li a{font-size:14px;line-height:20px;color:#1f1f1f}article.services .services-list>ul>li>div ul li a:hover{color:#399405}body>footer,.page-wrapper footer{height:180px;width:100%;margin:-180px 0 0 0;padding-top:50px;background:#1f201c;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:default}body>footer>div,.page-wrapper footer>div{width:500px;margin:0 auto}body>footer>div .website-logo,.page-wrapper footer>div .website-logo{width:262px;height:40px;margin:0 119px 20px;color:rgba(255,255,255,0.3)}body>footer>div .website-logo span,.page-wrapper footer>div .website-logo span{color:rgba(255,255,255,0.45)}body>footer>div .copyrights,.page-wrapper footer>div .copyrights{width:500px;font-size:12px;text-align:center;color:rgba(255,255,255,0.3)}html.main-page article.services{position:relative;z-index:2;padding-bottom:65px}html.main-page body>footer{position:relative;z-index:1;height:270px;margin:-65px 0 0 0;padding-top:130px}html:not(.main-page),html:not(.main-page) body,.page-wrapper{height:100%}.page-container{min-height:100%;padding-bottom:180px}.page-container section .page-content{padding:0 20px 20px 300px;position:relative}.page-container section .page-content .page-location{position:absolute;height:14px;width:250px;top:38px;left:25px;color:#d3ff9b;text-align:center;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page-container section .page-content .page-location span{color:#d3ff9b;font-size:14px;line-height:15px;letter-spacing:.75px;text-align:center;text-transform:uppercase}.page-container section .page-content ul{display:block}.page-container section .page-content ul.no-bullets li{list-style:none}.page-container section .page-content ul li a{padding:5px 0;text-transform:uppercase}.page-container section .page-content .sidebar{position:absolute;top:90px;left:20px;width:260px;background:#f6f6f4;box-shadow:0 0 1px 0 rgba(0,0,0,0.1)}.page-container section .page-content .sidebar label{display:block;margin:0 0 1px 0;padding:30px 0;cursor:pointer;color:#8a8583;font-size:12px;line-height:15px;font-weight:bold;text-align:center;text-transform:uppercase;background-color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:0 0 2px 0 rgba(0,0,0,0.15)}.page-container section .page-content .sidebar ul{overflow:hidden;max-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:max-height 0.45s ease;-moz-transition:max-height 0.45s ease;-o-transition:max-height 0.45s ease;-ms-transition:max-height 0.45s ease;transition:max-height 0.45s ease}.page-container section .page-content .sidebar ul li:first-child a{padding-top:20px}.page-container section .page-content .sidebar ul li:last-child a{padding-bottom:20px}.page-container section .page-content .sidebar ul li a{display:block;padding:10px 15px;text-align:center;font-size:12px;line-height:17px;color:#575554}.page-container section .page-content .sidebar ul li a:before{display:none}.page-container section .page-content .sidebar ul li a.more{color:#399405}.page-container section .page-content .sidebar label:hover{color:#000;transition:color 0.5s ease;-webkit-transition:color 0.5s ease;-moz-transition:color 0.5s ease;-o-transition:color 0.5s ease}.page-container section .page-content .sidebar input{display:none}.page-container section .page-content .sidebar input:checked ~ ul{max-height:500px;-webkit-transition:max-height 0.45s ease;-moz-transition:max-height 0.45s ease;-o-transition:max-height 0.45s ease;-ms-transition:max-height 0.45s ease;transition:max-height 0.45s ease}.page-container section .page-content header{margin:0 -20px 0 -300px;padding-bottom:115px;background-color:#69bf0f}.page-container section .page-content header h1{color:white;font-size:22px;line-height:30px;padding:30px 0 30px 350px}.page-container section .page-content article{min-height:523px;margin-top:-115px;padding:40px 50px 50px;cursor:default}.page-container section .page-content article h3{padding-bottom:25px;font-weight:bold;color:#1f1f1f}.page-container section .page-content article p{line-height:1.6em;padding-bottom:20px}.page-container section .page-content article h3+ul,.page-container section .page-content article h3+ol{margin-top:-10px}.page-container section .page-content article p+ul,.page-container section .page-content article p+ol{margin-top:-10px}.page-container section .page-content article ul+ul,.page-container section .page-content article ul+ol,.page-container section .page-content article ol+ol,.page-container section .page-content article ol+ul{margin-top:25px}.page-container section .page-content article ul li,.page-container section .page-content article ol li{padding:5px;line-height:20px}.page-container section .page-content article ul li:first-child,.page-container section .page-content article ol li:first-child{padding-top:0}.page-container section .page-content article ul li:last-child,.page-container section .page-content article ol li:last-child{padding-bottom:0}.page-container section .page-content article ul li a,.page-container section .page-content article ol li a{font-size:14px;line-height:20px}.page-container section .page-content article ul{padding-left:20px}.page-container section .page-content article ul li{text-indent:-19px}.page-container section .page-content article ul li:before{display:inline-block;vertical-align:middle;width:4px;height:4px;content:'';margin-right:15px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#7d7d7d}.page-container section .page-content article ul.active li:before{background-color:#399405}.page-container section .page-content article ul.active li:hover:before{opacity:0;transition:opacity .3s ease-out;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out}.page-container section .page-content article ul.sub-menu{padding:10px 10px 5px 10px}.page-container section .page-content article ul.sub-menu li{text-indent:0}.page-container section .page-content article ul.sub-menu li:before{display:none}.page-container section .page-content article ol{padding-left:15px}.page-container section .page-content article ol li{list-style-type:decimal}.page-container section .page-content .bottom-links{display:none}.page-container section.cf-integrated{display:none}@media only screen and (min-width: 1200px){body>header>div,.page-container>header>div{width:1200px}header .contacts{margin-right:130px}ul.lang-menu{padding-right:20px}section,article{width:1200px}section.full-width{width:100%}.page-container article{width:100%}}@media all and (max-width: 900px){header .contacts{width:240px;margin-right:0}header .contacts>div.location{width:40px}header .contacts>div.location a{display:none}header .contacts>div.location span{cursor:pointer}header .contacts>div.location span:hover:before,header .contacts>div.location span:hover:after{visibility:visible;opacity:1}header .contacts>div span{color:#7d7d7d;position:relative}header .contacts>div span:after,header .contacts>div span:before{display:block;position:absolute;visibility:hidden;opacity:0;z-index:5}header .contacts>div span:after{content:'';top:70px;right:-3px;border-bottom:15px solid white;border-left:15px solid transparent;border-right:15px solid transparent}header .contacts>div span:before{width:175px;padding:15px 20px;top:80px;right:-20px;font-size:15px;line-height:20px;text-align:left;content:attr(data-title);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:white;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media all and (max-width: 800px){article.first{padding:0}article.first a{font-size:13px}article.first .title-bar header{float:none;position:static;padding:30px 50px;color:white;font-weight:normal;font-size:22px;line-height:30px;letter-spacing:normal;background-color:#69bf0f}article.first .title-bar header:after{display:none}article.first ul{width:100%;padding:0 50px 20px}article.first .text-box{padding:30px 0}article.first .text-box div:first-child,article.first .text-box div:last-child{width:100%}article.first .text-box div:first-child{width:100%;border-right:none;font-size:14px}article.first .text-box div:last-child{position:static;float:left;margin-top:25px}article.second{padding-top:1em;padding-bottom:1.2em}article.second>div{width:50%}article.second>div:nth-child(4){display:block}article.second>div:nth-child(3) div,article.second>div:nth-child(4) div{padding-top:0}article.services .services-list>ul{padding-right:0}article.services .services-list>ul>li{float:none;width:100%}article.services .services-list>ul>li>div{padding:1.6667em 3.2em}article.services .services-list>ul>li>div h3{margin:0 auto 1.2em}article.services .services-list>ul>li>div ul li.more{display:none}article.services .services-list>ul>li>div ul li.mob-device-only{display:block}article.content-slider ul li a p{padding:20px 30px 25px}html:not(.main-page) .website-logo{display:block}.page-container section .page-content{padding:0}.page-container section .page-content>div,.page-container section .page-content .sidebar{display:none}.page-container section .page-content header{margin:0;padding:0;background-image:none}.page-container section .page-content header h1{padding:30px 50px}.page-container section .page-content article{min-height:20px;margin-top:0;padding-left:50px}.page-container section .page-content .bottom-links{display:block;padding:25px 10px;text-align:center;border-top:1px solid #e0e0dc}.page-container section .page-content .bottom-links a{display:inline-block;margin:7px 0;color:#399405;font-size:14px;line-height:20px;text-transform:uppercase}}@media all and (max-width: 710px){header .wrapper{height:100%}header .contacts{float:none;clear:both;margin:0 auto;width:380px}header .contacts>div.location{width:180px}header .contacts>div.location a{display:block}header .contacts>div.location span:hover{cursor:default}header .contacts>div.location span:hover:before,header .contacts>div.location span:hover:after{visibility:hidden;opacity:0}section>div:not(.page-content){width:100%;height:80px;background:#f0f0ee url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKCAYAAAB10jRKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACJJREFUeNpiYmBgkGAGEkwgggFE/Gf4//8/AxOIi40ACDAAecMELGitZKQAAAAASUVORK5CYII=") repeat-x top left}}@media all and (max-width: 640px){.page-container{min-height:20px;padding:0}article.second{padding:2em 0}article.second>div{float:none;width:100%}article.second>div>div{padding:2.3333em 3.2em}article.second>div:nth-child(3) div,article.second>div:nth-child(4) div{padding-top:2.3333em}body>footer,.page-wrapper footer{height:200px;margin:0;padding-top:65px}body>footer>div,.page-wrapper footer>div{width:320px;margin:0 auto}body>footer>div .website-logo,.page-wrapper footer>div .website-logo{width:262px;height:40px;margin:0 33px 20px}body>footer>div .copyrights,.page-wrapper footer>div .copyrights{width:320px}}@media all and (max-width: 500px){body>header,.page-container>header{height:100px}body>header>div,.page-container>header>div{padding:30px 0 0;text-align:center}body>header>div .website-logo,.page-container>header>div .website-logo{float:none;clear:both;margin:0 auto}body>header>div .location,.page-container>header>div .location{text-align:left}body>header .wrapper,.page-container>header .wrapper{width:312px;margin:0 auto}body>header .contacts,.page-container>header .contacts{float:right;clear:left;margin:0;width:90px}body>header .contacts>div.location,body>header .contacts>div.phone,.page-container>header .contacts>div.location,.page-container>header .contacts>div.phone{width:20px}body>header .contacts>div.location a,body>header .contacts>div.phone a,.page-container>header .contacts>div.location a,.page-container>header .contacts>div.phone a{display:none}body>header .contacts>div.location span:hover,body>header .contacts>div.phone span:hover,.page-container>header .contacts>div.location span:hover,.page-container>header .contacts>div.phone span:hover{cursor:pointer}body>header .contacts>div.location span:hover:before,body>header .contacts>div.location span:hover:after,body>header .contacts>div.phone span:hover:before,body>header .contacts>div.phone span:hover:after,.page-container>header .contacts>div.location span:hover:before,.page-container>header .contacts>div.location span:hover:after,.page-container>header .contacts>div.phone span:hover:before,.page-container>header .contacts>div.phone span:hover:after{visibility:visible;opacity:1;right:auto}body>header .contacts>div.location span:hover:before,body>header .contacts>div.phone span:hover:before,.page-container>header .contacts>div.location span:hover:before,.page-container>header .contacts>div.phone span:hover:before{left:-20px}body>header .contacts>div.location span:hover:after,body>header .contacts>div.phone span:hover:after,.page-container>header .contacts>div.location span:hover:after,.page-container>header .contacts>div.phone span:hover:after{left:-4px}body>header .lang-menu,body>header .contacts,.page-container>header .lang-menu,.page-container>header .contacts{margin:30px 25px 0 25px}body>header .lang-menu,.page-container>header .lang-menu{padding-top:35px;padding-right:0}#cf-widget{display:none}.page-container section.cf-integrated{display:block}article.first .text-box{padding:25px 0 35px}article.first .text-box div:last-child{margin-top:30px}article.services h3{margin:0;padding:20px 20px 0}article.services .contact-form{display:block}article.services .services-list h3{margin-bottom:0}article.services .services-list>ul{padding-right:0}article.services .services-list>ul>li{float:none;width:100%}article.services .services-list>ul>li>div{padding:1.6667em 3.2em}article.services .services-list>ul>li>div header{margin:0 auto 1.2em}.page-container article.services{padding:20px 0 40px}.page-container article.services .services-list{border-top:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-container .bottom-links{background-color:#ededea}html.main-page article.services{padding-bottom:30px}}@media only screen and (-webkit-min-device-pixel-ratio: 1.5){article.content-slider{padding:25px;background-color:#eaeae7;-webkit-animation:slider .4s normal ease-out;animation:slider .4s normal ease-out}.lSAction{display:none !important}}@media only screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-width: 640px){#cf-widget{display:none}article.services .contact-form{display:block}}@keyframes slider{0%{opacity:0}66%{opacity:0}100%{opacity:1}}@-webkit-keyframes slider{0%{opacity:0}66%{opacity:0}100%{opacity:1}}.contacts>div.phone{position:relative}.contacts>div.phone:before{position:absolute;display:block;content:"";width:24px;height:50px;background-image:url("../img/viber.svg")}.contacts>div.phone img{opacity:0}
