@import url(https://fonts.googleapis.com/css?family=Exo+2:300,400,500,600,700&amp;subset=cyrillic,latin-ext);@import url(https://fonts.googleapis.com/css?family=Tinos:400,700&subset=cyrillic,cyrillic-ext);*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;list-style:none;outline:0;font-family:Tinos,serif!important}h1,h2,h3,h4,h5,h6,hr,p,ul{margin:0;padding:0}.card{border:none}a,button,input{transition:.5s}a:hover,button:hover,input:hover{outline:0;text-decoration:none}.page{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.page .header{width:100%;padding:3vh 10vh;display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:1360px}.page .header .logo{width:200px}.page .header .logo img{width:100%}.page .header .phone{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.page .header .phone .fas_icon{-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:24px;color:#bdc3c7;margin-right:10px}.page .header .phone a{font-size:24px;color:#333}.page .header .phone a:hover{color:#bdc3c7}.page .nav{width:100%;padding:0 10vh;max-width:1360px;z-index:99;-webkit-transition:.5s;transition:.5s;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.page .nav .logo{width:100px;display:none}.page .nav .logo img{width:auto;height:60px}.page .nav .cont{width:100%;padding:10px 5vh;border-radius:50px;background-color:#bdc3c7;display:flex;flex-direction:row;justify-content:center;align-items:center}.page .nav ul{display:flex;flex-direction:row;justify-content:center;align-items:center}.page .nav ul li a{display:block;color:#fff;padding:10px 20px;margin:0 10px;border-radius:20px;font-size:18px;text-transform:uppercase}.page .nav ul li a:hover{background-color:#fff;color:#bdc3c7}.page .nav .o_xs_menu{padding:10px 0;display:none}.page .nav .o_xs_menu .fas_icon{color:#fff;font-size:26px;cursor:pointer;-webkit-transition:.5s;transition:.5s}.page .nav .o_xs_menu .fas_icon:hover{color:#222}.page .sticky{position:fixed;top:0;width:100%;max-width:100%;padding:0;-webkit-box-shadow:0 2px 10px rgba(51,51,51,.5);box-shadow:0 2px 10px rgba(51,51,51,.5);background-color:#fff}.page .sticky .logo{display:block}.page .sticky .cont{width:100%;border-radius:0;-webkit-transition:.5s;transition:.5s;background-color:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page .sticky ul li a{color:#bdc3c7}.page .sticky ul li a:hover{background-color:#bdc3c7;color:#fff}.page .sticky .o_xs_menu .fas_icon{color:#333}.page .xs_menu{width:100%;top:0;left:-100%;position:fixed;height:100vh;z-index:9999;-webkit-transition:all .5s;transition:all .5s;display:none}.page .xs_menu .overlay{width:100%;height:100%;top:0;left:0;background-color:rgba(255,255,255,.4);position:absolute}.page .xs_menu .xs_menu_cont{width:100%;z-index:99999;max-width:350px;height:100%;background-color:#bdc3c7;position:relative}.page .xs_menu .xs_menu_cont .c_xs_menu{position:absolute;right:20px;top:20px}.page .xs_menu .xs_menu_cont .c_xs_menu .fas_icon{cursor:pointer;font-size:30px;right:10px;top:10px;-webkit-transition:.5s;transition:.5s;color:#fff}.page .xs_menu .xs_menu_cont .c_xs_menu .fas_icon:hover{color:#333}.page .xs_menu .xs_menu_cont ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.page .xs_menu .xs_menu_cont ul li a{display:block;padding:10px 20px;color:#fff;font-size:18px;text-transform:uppercase}.page .xs_menu .xs_menu_cont ul li a:hover{color:#333}.page .xs_menu .xs_menu_cont ul li a.active{color:#333}.page .xs_menu.active{left:0;-webkit-transition:.5s;transition:.5s}.page .main{background:url(../images/main_bg.jpg) no-repeat center center/cover;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:-30px}.page .main .main_cont{padding:10vh;max-width:1360px;width:100%;margin-top:30px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.page .main .main_cont .left_side{width:60%}.page .main .main_cont .left_side .txt{background-color:rgba(255,255,255,.8);padding:60px 40px}.page .main .main_cont .left_side .txt p{font-size:26px;color:#333}.page .main .main_cont .right_side{width:35%}.page .main .main_cont .right_side form{background-color:#fff}.page .main .main_cont .right_side form h3{color:#bdc3c7;font-size:30px;text-transform:uppercase;padding:20px 0;text-align:center}.page .main .main_cont .right_side form input,.page .main .main_cont .right_side form textarea{border:1px solid #ccc;width:96%;padding:10px;font-size:18px;margin:2%}.page .main .main_cont .right_side form .line label{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.page .main .main_cont .right_side form .line label input{width:30px}.page .main .main_cont .right_side form .line label span a{color:#333;font-weight:700}.page .main .main_cont .right_side form .line label span a:hover{opacity:.7}.page .main .main_cont .right_side form input[type=submit]{margin:0;background-color:#bdc3c7;color:#fff;width:100%;padding:10px 20px;cursor:pointer;margin-top:15px;border:none;font-size:20px}.page .main .main_cont .right_side form input[type=submit]:hover{background-color:#333}.page .main .docs{padding:5vh}.page .main .docs ul{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.page .main .docs ul li{width:220px;margin:20px 30px;display:flex;flex-direction:column;justify-content:center;align-items:center}.page .main .docs ul li img{width:100%;height:auto}.page .main .docs ul li h4{font-size:20px;text-align:center;color:#202020;background-color:rgba(255,255,255,.7);margin-top:15px;padding:10px}.page .about_us{padding:5vh 10vh;max-width:1360px}.page .about_us .cont{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;padding:5vh 0}.page .about_us .cont .left_side{width:45%;overflow:hidden;display:flex;flex-direction:row;justify-content:center;align-items:center;height:500px;-webkit-box-shadow:0 15px 40px rgba(0,0,0,.2);box-shadow:0 15px 40px rgba(0,0,0,.2)}.page .about_us .cont .left_side img{width:auto;height:100%}.page .about_us .cont .right_side{width:45%}.page .about_us .cont .right_side p{font-size:18px;color:#464646}.page .about_us .benefits{padding:5vh}.page .about_us .benefits ul{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.page .about_us .benefits ul li{width:220px;margin:20px 30px;display:flex;flex-direction:column;justify-content:center;align-items:center}.page .about_us .benefits ul li img{width:auto;height:100px}.page .about_us .benefits ul li h4{font-size:22px;text-align:center;color:#202020;padding-top:10px}.page .about_us_title,.page .our_services_title{display:flex;flex-direction:row;justify-content:center;align-items:center}.page .about_us_title span,.page .our_services_title span{width:100px;height:4px;margin-top:5px;background-color:#bdc3c7}.page .about_us_title h3,.page .our_services_title h3{color:#bdc3c7;font-size:40px;text-transform:uppercase;margin:0 10px}.page .our_services{padding:5vh 10vh;max-width:1360px}.page .our_services h4{color:#333;font-size:30px;text-align:center;margin:30px 0;text-transform:uppercase}.page .our_services .services{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;width:100%}.page .our_services .services .service{width:330px;margin:30px;padding-bottom:30px;-webkit-box-shadow:0 15px 40px rgba(0,0,0,.2);box-shadow:0 15px 40px rgba(0,0,0,.2)}.page .our_services .services .service .img{width:100%;height:200px;overflow:hidden}.page .our_services .services .service .img img{width:100%;height:auto;min-height:100%}.page .our_services .services .service h4{margin:10px 0;font-size:22px;text-transform:none}.page .our_services .services .service p{padding:0 15px;padding-bottom:10px;color:#909090}.page .our_services .services .service ul{padding:0 15px}.page .our_services .services .service ul li{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:5px 0}.page .our_services .services .service ul li .fas_icon{color:#464646;font-size:20px;margin-right:10px}.page .our_services .services .service ul li span{color:#909090}.page .our_services .cont{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.page .our_services .cont .left_side{width:45%;background-color:#fff;-webkit-box-shadow:0 15px 40px rgba(0,0,0,.2);box-shadow:0 15px 40px rgba(0,0,0,.2);padding:50px 30px;height:400px}.page .our_services .cont .left_side p{font-size:22px;color:#909090}.page .our_services .cont .right_side{width:45%;-webkit-box-shadow:0 15px 40px rgba(0,0,0,.2);box-shadow:0 15px 40px rgba(0,0,0,.2);height:400px;overflow:hidden}.page .our_services .cont .right_side img{width:auto;height:100%}.page .contacts{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;width:100%;padding:5vh 0;padding-bottom:0}.page .contacts .left_side{width:50%;background-color:#bdc3c7;padding:5vh}.page .contacts .left_side h3{text-align:center;font-size:40px;font-weight:700;color:#fff;text-transform:uppercase;padding-bottom:20px}.page .contacts .left_side .line{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;width:100%;padding:5px 30px}.page .contacts .left_side .line h5{color:#fff;font-size:20px;padding-right:20px;font-weight:400}.page .contacts .left_side .line span{color:#fff;padding-left:20px;text-align:right;font-size:18px}.page .contacts .left_side .download{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:40px}.page .contacts .left_side .download span{width:60px;height:60px;background-color:#fff;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:50%;margin-right:10px}.page .contacts .left_side .download span .fas_icon{font-size:30px;color:#333}.page .contacts .left_side .download h4{color:#fff;font-size:22px;-webkit-transition:.5s;transition:.5s}.page .contacts .left_side .download h4:hover{color:#333}.page .contacts .right_side{width:50%;background-color:#fff;padding:5vh}.page .contacts .right_side h3{text-align:center;font-size:40px;font-weight:700;color:#bdc3c7;text-transform:uppercase;padding-bottom:20px}.page .contacts .right_side .address,.page .contacts .right_side .feedback,.page .contacts .right_side .mail,.page .contacts .right_side .phone{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:15px 0}.page .contacts .right_side .address .left_c,.page .contacts .right_side .feedback .left_c,.page .contacts .right_side .mail .left_c,.page .contacts .right_side .phone .left_c{width:30px;height:30px;margin-right:10px}.page .contacts .right_side .address .left_c .fas_icon,.page .contacts .right_side .feedback .left_c .fas_icon,.page .contacts .right_side .mail .left_c .fas_icon,.page .contacts .right_side .phone .left_c .fas_icon{font-size:24px;color:#464646}.page .contacts .right_side .address .right_c span,.page .contacts .right_side .feedback .right_c span,.page .contacts .right_side .mail .right_c span,.page .contacts .right_side .phone .right_c span{color:#bdc3c7;text-transform:uppercase}.page .contacts .right_side .address .right_c h5,.page .contacts .right_side .feedback .right_c h5,.page .contacts .right_side .mail .right_c h5,.page .contacts .right_side .phone .right_c h5{color:#bdc3c7;font-size:20px;font-weight:400}.page .contacts .right_side .address .right_c h5 a,.page .contacts .right_side .feedback .right_c h5 a,.page .contacts .right_side .mail .right_c h5 a,.page .contacts .right_side .phone .right_c h5 a{color:#bdc3c7}.page .contacts .right_side .address .right_c h5 a:hover,.page .contacts .right_side .feedback .right_c h5 a:hover,.page .contacts .right_side .mail .right_c h5 a:hover,.page .contacts .right_side .phone .right_c h5 a:hover{color:#464646}.page .map{width:100%;height:500px}.page .footer{background-color:#202020;padding:3vh 10vh;width:100%}.page .footer p{color:#999}.modal{display:none;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);z-index:999999}.modal .modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:100%;max-width:400px}.modal .modal-content h3{color:#bdc3c7;text-align:center;text-transform:uppercase;font-size:30px;padding-top:50px}.modal .modal-content h4{padding:30px 0;color:#333;font-size:24px;text-align:center}.modal .close{color:#aaa;float:right;font-size:28px;font-weight:700;-webkit-transition:.5s;transition:.5s}.modal .close:focus,.modal .close:hover{color:#000;text-decoration:none;cursor:pointer}@media (max-width:575px){.page .header{padding:3vh 2vh;display:flex;flex-direction:row;justify-content:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.page .header .phone{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:15px;width:100%}.page .nav{background-color:#bdc3c7;padding:2vh 4vh}.page .nav ul{display:none}.page .nav .o_xs_menu{display:block;width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.page .nav .cont{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.page .sticky{background-color:#fff}.page .sticky .cont{padding:6px 0}.page .xs_menu{display:block}.page .main .main_cont{padding:5vh 2vh;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.page .main .main_cont .left_side{width:100%}.page .main .main_cont .left_side .txt{padding:20px 10px}.page .main .main_cont .left_side .txt p{font-size:20px}.page .main .main_cont .right_side{width:100%;margin-top:20px;max-width:400px}.page .main .docs{padding:2vh 5vh}.page .main .docs ul li{margin:10px 20px}.page .about_us{padding:5vh 2vh;width:100%}.page .about_us .cont{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.page .about_us .cont .left_side{width:100%;height:250px}.page .about_us .cont .left_side img{width:100%;height:auto}.page .about_us .cont .right_side{width:100%;margin-top:20px}.page .about_us .benefits{padding:2vh}.page .about_us_title span,.page .our_services_title span{width:30px}.page .about_us_title h3,.page .our_services_title h3{font-size:30px}.page .our_services{padding:5vh 2vh;width:100%}.page .our_services h4{font-size:26px;margin:20px 0}.page .our_services .services{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.page .our_services .services .service{max-width:330px;width:100%;margin:20px}.page .our_services .cont{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.page .our_services .cont .left_side{width:100%;padding:20px 10px;height:auto}.page .our_services .cont .right_side{width:100%;height:250px;margin-top:20px;display:flex;flex-direction:row;justify-content:center;align-items:center}.page .our_services .cont .right_side img{width:100%;height:auto}.page .contacts{-ms-flex-wrap:wrap;flex-wrap:wrap}.page .contacts .left_side{width:100%;padding:3vh 0}.page .contacts .left_side .line{width:100%;padding:5px 10px}.page .contacts .right_side{width:100%;padding:3vh}.page .map{width:100%;height:300px}.page .footer{padding:3vh 5vh}}@media (min-width:576px) and (max-width:767px){.page .header{padding:3vh 4vh}.page .nav{padding:2vh 4vh;background-color:#bdc3c7}.page .nav ul{display:none}.page .nav .o_xs_menu{display:block;width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.page .xs_menu{display:block}.page .main .main_cont{padding:5vh 2vh;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.page .main .main_cont .left_side{width:100%}.page .main .main_cont .left_side .txt{padding:20px 10px}.page .main .main_cont .left_side .txt p{font-size:20px}.page .main .main_cont .right_side{width:100%;margin-top:20px;max-width:400px}.page .main .docs{padding:2vh 5vh}.page .main .docs ul li{margin:10px 20px}.page .about_us{padding:5vh 4vh;width:100%}.page .about_us .cont{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.page .about_us .cont .left_side{width:100%;height:250px}.page .about_us .cont .left_side img{width:100%;height:auto}.page .about_us .cont .right_side{width:100%;margin-top:20px}.page .about_us .benefits{padding:2vh}.page .about_us .benefits ul li{margin:20px 10px}.page .about_us_title span,.page .our_services_title span{width:30px}.page .about_us_title h3,.page .our_services_title h3{font-size:30px}.page .our_services{padding:5vh 2vh;width:100%}.page .our_services h4{font-size:26px;margin:20px 0}.page .our_services .services{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.page .our_services .services .service{max-width:330px;width:100%;margin:20px}.page .our_services .cont{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.page .our_services .cont .left_side{width:100%;padding:20px 10px;height:auto}.page .our_services .cont .right_side{width:100%;height:250px;margin-top:20px;display:flex;flex-direction:row;justify-content:center;align-items:center}.page .our_services .cont .right_side img{width:100%;height:auto}.page .contacts{-ms-flex-wrap:wrap;flex-wrap:wrap}.page .contacts .left_side{width:100%;padding:5vh}.page .contacts .left_side .line{width:100%;padding:5px 10px}.page .contacts .right_side{width:100%;padding:5vh}.page .map{width:100%;height:350px}.page .footer{padding:3vh 5vh}}@media (min-width:768px) and (max-width:991px){.page .header{padding:3vh 4vh}.page .nav{padding:2vh 4vh}.page .nav ul li a{padding:10px 15px}.page .main .main_cont{padding:5vh 2vh}.page .main .main_cont .left_side{width:55%}.page .main .main_cont .left_side .txt{padding:30px 20px}.page .main .main_cont .left_side .txt p{font-size:22px}.page .main .main_cont .right_side{width:43%;max-width:400px}.page .main .docs{padding:2vh 5vh}.page .main .docs ul li{margin:10px 20px}.page .about_us{padding:5vh 4vh;width:100%}.page .about_us .cont{width:100%}.page .about_us .cont .left_side{width:40%}.page .about_us .cont .right_side{width:58%}.page .about_us .benefits{padding:2vh}.page .about_us .benefits ul li{margin:20px 10px}.page .our_services{padding:5vh 2vh;width:100%}.page .our_services h4{font-size:26px;margin:20px 0}.page .our_services .services{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.page .our_services .services .service{max-width:330px;width:100%;margin:20px}.page .our_services .cont .left_side{width:50%}.page .our_services .cont .right_side{width:50%}.page .contacts .left_side{width:50%;padding:2vh 0}.page .contacts .left_side .line{padding:10px}.page .contacts .right_side{width:50%}}@media (min-width:992px) and (max-width:1199px){.page .header{padding:3vh 6vh}.page .nav{padding:2vh 6vh}.page .main .main_cont{padding:5vh 6vh}.page .main .docs{padding:2vh 6vh}.page .about_us{padding:5vh 6vh}.page .our_services{padding:5vh 2vh;width:100%}}