body{color:#fff;width:100%;font-family:Roboto,sans-serif;font-size:16px;line-height:1.2;font-weight:400;font-style:normal}body,html{height:100%;background:#e6ebe8}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;max-width:1440px;margin:0 auto;background:#f4f6f5}.content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;background:#f4f6f5}input,select,textarea{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:15px 10px}.flex_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.justifi_sb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justifi_cn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justifi_st{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justifi_end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.boxshadow{-webkit-box-shadow:0 2px 5px 0 rgba(50,50,50,.46);box-shadow:0 2px 5px 0 rgba(50,50,50,.46)}.textshadow{text-shadow:0 3px 7px rgba(89,89,89,.24)}.border_circle{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}header.header{padding:20px 0}.logo img{max-width:100%}.menu_wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.menu_wrapper .menu{padding-right:40px}.menu_wrapper .menu ul{list-style:none}.menu_wrapper .menu ul li{display:inline-block;margin-left:40px}.menu_wrapper .menu ul li a{color:#0a5935;text-decoration:none;font-weight:700;font-size:18px}.menu_wrapper .menu ul li a:hover{text-decoration:underline}.navicon{display:none;width:35px;height:30px;position:relative;cursor:pointer;float:left;margin:12px 0 10px 15px;opacity:0}.navicon span{display:block;position:absolute;height:6px;width:100%;background:#0a5935;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.navicon span:nth-child(1){top:0}.navicon span:nth-child(2){top:10px}.navicon span:nth-child(3){top:10px}.navicon span:nth-child(4){top:20px}.opened span{display:block;position:absolute;height:3px;width:100%;background:#e74c3c;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.opened span:nth-child(1){top:0;display:none}.opened span:nth-child(2){top:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.opened span:nth-child(3){top:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.opened span:nth-child(4){top:20px;display:none}.utp{padding:260px 0;background:url(../img/utp_bg.png) no-repeat center bottom}.utp_content{color:#fff}.utp_content h1{font-weight:700;font-size:56px;line-height:130%;margin-bottom:10px}.utp_content p{font-size:28px;line-height:150%}.utp_content p.button{margin-top:20px;padding:15px 0}section.section{padding:80px 0 50px 0}.about{background:url(../img/map_bg.png) no-repeat center top}.section_header{font-weight:700;font-size:72px;line-height:84px;position:relative;padding-bottom:10px;margin-bottom:40px}.green_line{color:#0a5935}.green_line:after{content:"";width:100%;height:11px;background:url(../img/line_g.png) no-repeat left top;display:block;position:absolute;left:0;bottom:0}.green_line_low{color:#0a5935}.green_line_low:after{content:"";width:100%;height:11px;background:url(../img/line_g_low.png) no-repeat left top;display:block;position:absolute;left:0;bottom:0}.about_content{margin:10px -15px}.about_content_block{margin:15px 0}.about_content_block p{color:#171818;font-size:17px;line-height:120%;margin:15px 0}.about_content_block img{max-width:100%}.we_offer{background:url(../img/offer_bg.png) no-repeat center top}.white_line{color:#fff}.white_line:after{content:"";width:100%;height:11px;background:url(../img/line_w.png) no-repeat left top;display:block;position:absolute;left:0;bottom:0}.offer_item{margin:15px 0 30px 0}.offer_item .offer_item_icon{-webkit-box-sizing:border-box;box-sizing:border-box;width:14%}.offer_item .offer_item_icon img{max-width:52px}.offer_item .offer_item_text{-webkit-box-sizing:border-box;box-sizing:border-box;width:86%;font-size:24px}.int_company{font-size:40px;text-align:center;color:#171818;background:#edf3ef;border-radius:10px;margin:15px 0;width:10px 0;padding:50px 20px;min-height:550px}.int_company .int_image{margin:25px 0}.int_company .int_image img{max-width:100%}.logos_item{width:33%;margin:15px 0;padding:0 40px;-webkit-box-sizing:border-box;box-sizing:border-box}.logos_item img{max-width:100%}.section_map{position:relative;overflow:hidden}.contact_wrapper{width:100%}.contact_block{width:60%}.map_container{width:40%;position:absolute!important;right:0}.contact_block{padding:50px 0}.contact_block dl{margin:25px 0}.contact_block dl dt{font-size:17px;color:#000}.contact_block dl dd a{font-weight:700;font-size:72px;line-height:84px;color:#0a5935;text-decoration:none}.contact_block p{font-size:17px;color:#171818}footer.footer{background:#0a5935;padding:50px 0}footer.footer .footer_menu{width:100%;float:left;overflow:hidden}footer.footer ul{margin:0 auto;list-style:none;margin:0;padding:0;position:relative;left:50%;float:left}footer.footer ul li{display:inline-block;position:relative;left:-50%;float:left;padding:0 30px}footer.footer ul li a{font-weight:700;font-size:18px;line-height:21px;color:#fff;text-decoration:none}footer.footer p{font-size:14px;text-align:center;padding-top:45px}a.green_button{color:#f3f5f4;font-size:18px;font-weight:700;text-decoration:none;padding:14px 35px;background:-webkit-gradient(linear,left top,left bottom,from(#0f7e4c),to(#0a5935)),#0a5935;background:-o-linear-gradient(top,#0f7e4c 0,#0a5935 100%),#0a5935;background:linear-gradient(180deg,#0f7e4c 0,#0a5935 100%),#0a5935;border-radius:45px}a.green_button:hover{background:-webkit-gradient(linear,left top,left bottom,from(#0a5935),to(#0f7e4c)),#0f7e4c;background:-o-linear-gradient(top,#0a5935 0,#0f7e4c 100%),#0f7e4c;background:linear-gradient(180deg,#0a5935 0,#0f7e4c 100%),#0f7e4c}a.white_button{color:#0a5935;font-size:24px;font-weight:700;text-decoration:none;padding:14px 55px;background:-webkit-gradient(linear,left top,left bottom,from(#f4f6f5),to(#fff));background:-o-linear-gradient(top,#f4f6f5 0,#fff 100%);background:linear-gradient(180deg,#f4f6f5 0,#fff 100%);border-radius:35px}a.white_button:hover{background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f4f6f5));background:-o-linear-gradient(top,#ffffff 0,#f4f6f5 100%);background:linear-gradient(180deg,#ffffff 0,#f4f6f5 100%)}button.popup_button{color:#f3f5f4;font-size:18px;font-weight:700;text-decoration:none;display:block;width:100%;border:none;outline:0;text-align:center;padding:17px 15px;background:-webkit-gradient(linear,left top,left bottom,from(#0f7e4c),to(#0a5935)),#0a5935;background:-o-linear-gradient(top,#0f7e4c 0,#0a5935 100%),#0a5935;background:linear-gradient(180deg,#0f7e4c 0,#0a5935 100%),#0a5935;border-radius:45px}button.popup_button:hover{background:-webkit-gradient(linear,left top,left bottom,from(#0a5935),to(#0f7e4c)),#0f7e4c;background:-o-linear-gradient(top,#0a5935 0,#0f7e4c 100%),#0f7e4c;background:linear-gradient(180deg,#0a5935 0,#0f7e4c 100%),#0f7e4c}.popup{padding:40px 40px;position:fixed;top:100px;left:50%;width:100%;max-width:900px;margin-left:-450px;display:none;overflow:hidden;background:#fff;border-radius:15px;z-index:100}.popup center{color:#0a5935;font-size:24px;padding:15px 0;text-align:center}.popup h4{font-weight:700;font-size:30px;line-height:35px;color:#0a5935;text-align:center;padding:5px 0}.popup p.heading{font-weight:300;font-size:21px;line-height:25px;color:#000;text-align:center}.popup .close_callback{position:absolute;width:25px;height:25px;right:20px;top:20px;cursor:pointer;z-index:999}.popup .close_callback span{display:block;position:absolute;padding:0;height:3px;width:25px;background:#c4c4c4;opacity:1;left:0;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.popup .close_callback span:nth-child(1){top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.popup .close_callback span:nth-child(2){top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.popup .close_callback:hover span:nth-child(1){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.popup .close_callback:hover span:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.popup form{margin-top:20px}.popup form p{font-weight:300;font-size:18px;line-height:21px;color:#000;text-align:center}.popup form p a{color:#0a5935;text-decoration:none;font-weight:400}.popup form p a:hover{text-decoration:underline}#overlay{width:100%;height:100%;position:fixed;top:0;left:0;display:none;background:#054f2d;opacity:.7;z-index:9}.field_item{width:100%;margin:20px 0;position:relative}.field_item input{color:#666;border:1px solid #0a5935;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;outline:0;position:relative;padding:17px 10px 17px 45px}.field_item .name{position:relative}.field_item .name:before{content:"";width:19px;height:19px;background:red;display:block;background:url(../img/name.png) no-repeat;position:absolute;top:50%;left:15px;margin-top:-9px;z-index:999}.field_item .phone{position:relative}.field_item .phone:before{content:"";width:23px;height:23px;background:red;display:block;background:url(../img/phone.png) no-repeat;position:absolute;top:50%;left:14px;margin-top:-11px;z-index:999}.field_item .point{position:relative}.field_item .point:before{content:"";width:25px;height:25px;background:red;display:block;background:url(../img/point.png) no-repeat;position:absolute;top:50%;left:12px;margin-top:-13px;z-index:999}.field_item .calendar{position:relative}.field_item .calendar:before{content:"";width:21px;height:21px;background:red;display:block;background:url(../img/calendar.png) no-repeat;position:absolute;top:50%;left:14px;margin-top:-10px;z-index:999}.field_button{margin:10px 0 0 0;padding:16px 0}.footer .logo img{background-color:#fff}@media (max-width:1367px){.section_header{font-size:62px;line-height:1.2;padding-bottom:10px;margin-bottom:30px}.green_line:after{background-size:contain}.green_line_low:after{background-size:contain}.white_line:after{background-size:contain}.contact_block{padding:50px 0}.contact_block dl{margin:25px 0}.contact_block dl dt{font-size:17px}.contact_block dl dd a{font-size:62px;line-height:1.2}.contact_block p{font-size:17px}}@media (max-width:1281px){.contact_block{padding:55px 0}.contact_block dl{margin:30px 0}.contact_block dl dt{font-size:17px}.contact_block dl dd a{font-size:55px}.contact_block p{font-size:17px}}@media (max-width:1096px){.utp{padding:260px 0}.utp_content h1{font-size:50px}.utp_content p{font-size:22px}.utp_content p.button{margin-top:20px}.contact_block{padding:55px 0}.contact_block dl{margin:35px 0}.contact_block dl dt{font-size:17px}.contact_block dl dd a{font-size:50px}.contact_block p{font-size:17px}}@media (max-width:1025px){.logos_item{padding:0 15px}.contact_block{width:50%}.map_container{width:50%}}@media (max-width:981px){.utp{padding:150px 0}.utp_content h1{font-size:40px}.utp_content p{font-size:20px}.utp_content p.button{margin-top:20px}section.section{padding:50px 0 30px 0}.section_header{font-size:52px;padding-bottom:10px;margin-bottom:30px}.offer_item .offer_item_text{width:86%;font-size:20px}.int_company{font-size:30px;padding:40px 20px;min-height:460px}.int_company .int_image{margin:20px 0;padding:0 20px}}@media (max-width:901px){.popup{padding:20px 20px;max-width:800px;margin-left:-400px}.offer_item{margin:15px 0 30px 0}.offer_item .offer_item_icon{-webkit-box-sizing:border-box;box-sizing:border-box;width:20%}.offer_item .offer_item_icon img{max-width:52px}.offer_item .offer_item_text{width:80%;font-size:20px}.contact_block{padding:55px 0}.contact_block dl{margin:40px 0}.contact_block dl dt{font-size:15px}.contact_block dl dd a{font-size:40px}.contact_block p{font-size:15px}}@media (max-width:801px){.menu_wrapper .menu ul{display:none;width:200px;background:#f4f6f5;padding:20px 20px;position:absolute;left:0;top:120%}.menu_wrapper .menu ul li{display:block;margin-left:0}.navicon{display:block;opacity:1}.popup{padding:20px 20px;max-width:780px;margin-left:-390px}}@media (max-width:769px){.about_content_block img{width:100%}.popup{padding:20px 20px;max-width:700px;margin-left:-350px}.utp{padding:100px 0}.utp_content h1{font-size:30px}.utp_content p{font-size:18px}.utp_content p.button{margin-top:15px}.section_header{font-size:42px;padding-bottom:10px;margin-bottom:20px}section.section{padding:40px 0 20px 0}.int_company{font-size:20px;padding:30px 15px;min-height:340px}.int_company .int_image{margin:20px 0;padding:0 20px}.footer .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px}}@media (max-width:685px){.popup{padding:20px 20px;max-width:100%;height:450px;overflow-y:scroll;margin-left:auto;margin-right:auto;left:0;right:0}.contact_block{width:100%}.map_container{width:100%;position:relative!important;right:0;margin-top:15px}.section_header{font-size:32px;padding-bottom:10px;margin-bottom:15px}}@media (max-width:601px){.logo img{max-width:100%;min-width:112px}}@media (max-width:577px){.offer_item{margin:10px 0}.offer_item .offer_item_icon{width:17%}.offer_item .offer_item_text{width:83%;font-size:16px}}@media (max-width:481px){.menu_wrapper .menu{padding-right:10px}.logo img{max-width:100%;min-width:92px}a.green_button{font-size:16px;padding:16px 15px;border-radius:35px}a.green_button:hover{background:-webkit-gradient(linear,left top,left bottom,from(#0a5935),to(#0f7e4c)),#0f7e4c;background:-o-linear-gradient(top,#0a5935 0,#0f7e4c 100%),#0f7e4c;background:linear-gradient(180deg,#0a5935 0,#0f7e4c 100%),#0f7e4c}footer.footer{padding:30px 0}footer.footer ul li{padding:0 10px}footer.footer ul li a{font-size:16px;line-height:20px}}@media (max-width:412px){.footer .logo img{width:95px}}@media (max-width:376px){.utp_content{text-align:center}.utp_content h1{font-size:24px}.utp_content p{font-size:16px}.utp_content p.button{margin-top:15px}a.white_button{font-size:20px;padding:16px 35px}.section_header{font-size:26px;padding-bottom:10px;margin-bottom:15px}.contact_block{padding:55px 0}.contact_block dl{margin:40px 0}.contact_block dl dt{font-size:15px}.contact_block dl dd a{font-size:26px}.contact_block p{font-size:15px}}@media (max-width:321px){a.green_button{font-size:14px;padding:17px 10px;border-radius:35px}.logo img{max-width:100%;min-width:82px}}