﻿.body{vertical-align:text-top}.header-img{width:100%;display:block;position:absolute;top:0;margin-left:-40px}.page-container{overflow:hidden;width:100%;position:relative;background-color:#016d7f}.phone-size{font-size:24px}.page-background{overflow:hidden;width:100%;text-align:center;filter:saturate(120%);-webkit-filter:saturate(120%);padding:5vh 40px 5vh 40px}.inv_back_color{background:radial-gradient(circle,#00a591 10%,#016d7f 70%);width:100%;height:100%;top:0;left:0;background-color:#037087;position:fixed}.section-backgraund{padding:20px 40px;margin-left:-40px;margin-right:-40px;position:relative;background:rgba(2,67,88,.25)}.section-backgraund_2{height:100%;width:50%;top:0;left:-150px;position:absolute;background:rgba(2,67,88,.4)}.img-conteiner{width:360px;height:320px;display:block;margin:0 auto 0 auto;filter:saturate(.6);-webkit-filter:saturate(80%)}.header-section{display:block;margin:40px auto 60px auto;width:100%;color:#fff;text-align:left;max-width:900px}.section{display:block;height:90px;margin:40px auto;width:100%;position:relative;color:#fff;max-width:900px}.section_map{display:inline-block;margin-bottom:1px;width:100%;position:relative;color:#fff}.a.employee-mail{color:#fff;cursor:pointer}.contact-section{display:inline-block;margin:40px auto;width:100%;position:relative;color:#fff;max-width:900px}.pading-left{padding-left:40px}.thumb{width:100%;filter:saturate(.7);box-shadow:0 0 0 0 rgba(0,50,70,0);transition:opacity ease-in-out .3s,filter ease-in-out .3s,box-shadow ease-in-out .5s,transform ease-in-out .5s;-webkit-filter:saturate(70%);z-index:5;position:relative}.employee-contact{text-align:left;margin-left:25px}.ferst-line-margin{margin-bottom:60px}.employee-foto{width:60px;height:60px;position:absolute}.employee-contact-text-wrap{margin-left:80px;font-family:Roboto Condensed}.main-contact-text-wrap{font-family:Roboto Condensed;text-align:left;position:absolute;bottom:0;width:150px}.position-execute{position:unset;height:100%}.mail_picture{left:0;position:absolute;width:130px}.employee-name{font-size:16px;font-weight:400}.employee-position{font-size:14px;font-weight:100;margin:3px 0 10px 0}.section .header-text-small{font-size:40px}.position-execute .employee-name{margin-bottom:10px;text-transform:uppercase}.seporate-line{width:2px;height:40px;background-color:#fff;margin:60px auto 40px auto}.requisites{font-size:15px;font-weight:100;font-family:Roboto Condensed;text-align:left;opacity:.8;line-height:1.6}.day{width:10px;height:10px;border-radius:100%;display:inline-block;margin-bottom:3px;background-color:#fff}.phone_icone{width:60px;float:left;margin-top:-6px}.day_1{width:10px;height:10px;border-radius:100%;margin-bottom:3px;display:inline-block;border:2px solid rgba(255,255,255,.7)}.line-left{border-left:1px solid rgba(255,255,255,.5);padding-left:45px;margin-left:-15px}.adress-text{font-size:17px;font-family:Roboto Condensed;text-align:left}.adress-text-header{opacity:.7;margin-bottom:10px}.column-pading{padding-left:40px}a.phone_link{margin-left:80px;text-align:left;font-size:18px;display:block;font-weight:100;color:#fff}.adress-phone-header{opacity:.7;margin-left:80px;margin-bottom:10px}.logo_img{float:left;width:170px}a.link-block{text-decoration:none;cursor:pointer;margin-top:5px;display:block}a.link-block:hover{opacity:.5}.link-text{display:inline-block;padding-left:10px;color:#fff}a.link-block:hover .link-text{text-decoration:underline}a.employee-phone,a.employee-mail{color:#fff;text-decoration:none;cursor:pointer}a.employee-phone:hover{color:rgba(255,255,255,.5);cursor:pointer;text-decoration:underline}a.employee-mail:hover{color:rgba(255,255,255,.5);cursor:pointer;text-decoration:underline}.header-text-big{font-family:Roboto Condensed;font-size:110px;font-weight:700;line-height:1.2;text-transform:uppercase}.header-text-small{font-family:Roboto Condensed;text-transform:uppercase;font-size:58px;font-weight:400;line-height:50px}.arrow{width:8px;margin-top:-3px}.header-sub-text-small{max-width:400px;line-height:1.4;font-size:18px;margin-bottom:40px}.header-text-wrap{margin-bottom:10px}.text-block{max-width:510px;display:inline-block;line-height:1.4}.text-link{cursor:pointer;text-decoration:underline;color:#fff}.text-link:visited{color:#fff}a.inv_but{background-color:#00b4e6;box-shadow:0 2px 0 0 #01799a,0 6px 0 0 rgba(0,0,0,.09);min-width:195px;width:230px;text-align:center;padding:10px 16px;color:#fff;font-weight:normal;border:2px solid #fff;margin:0 5px 10px 5px;border-radius:10px;transition:.2s}a.inv_but:hover{background:#008eaf;text-decoration:none;color:#fff;box-shadow:0 0 0 0 #01799a,0 0 0 0 rgba(0,0,0,.09)}.footer{z-index:1;color:#fff}.footer .copyright .cpr-link{color:#fff}@media screen and (max-width:1170px){.header-text-big{font-size:85px;line-height:1.2}.header-sub-text-small{max-width:300px;line-height:1.4;font-size:16px;margin-bottom:40px}.pading-left{padding-left:50px}.requisites{margin-right:-20px}.header-img{margin-left:-10px}.img-conteiner{width:320px;height:300px}}@media screen and (max-width:870px){.employee-contact{text-align:left;margin-left:-15px}.line-left{border-left:1px solid rgba(255,255,255,.5);padding-left:25px;margin-left:-30px}.size-execute{max-width:220px}}@media screen and (max-width:1220px){.column-pading{padding-left:0;float:right}}@media screen and (min-width:1024px) and (max-width:1100px){.employee-contact{text-align:left;margin-left:-10px}.page-background{padding:5vh 20px 5vh 20px}}@media screen and (min-width:769px) and (max-width:810px){.page-background{padding:5vh 10px 5vh 10px}}@media screen and (max-width:767px){.page-background{padding:5vh 20px 5vh 20px;max-width:500px;margin-left:auto;margin-right:auto}a.phone_link{margin-left:auto;text-align:center;display:block}.adress-phone-header{opacity:.7;margin-left:auto;margin-top:10px;margin-bottom:10px}a.phone_link{margin-left:auto;text-align:center;font-size:24px;color:#fff}.phone_icone{width:60px;float:none;display:inline-block;margin-top:10px}.requisites{margin-right:0;text-align:center}.adress-text{text-align:center}.size-execute{max-width:none}.column-pading{padding:0;float:none}.line-left{border-left:none;padding-left:0;margin-left:0}.logo_img{display:none}.employee-contact{text-align:left;margin-bottom:40px;width:250px;display:block;margin-left:auto;margin-right:auto}.mail_picture{position:relative;width:80px;top:-30px;margin-bottom:-10px}.img-conteiner{width:200px;height:170px;margin:-40px auto 10px auto}.header-section{text-align:center}.pading-left{padding-left:15px}.position-execute{position:relative;height:auto;margin-bottom:80px}.header-text-big{font-size:55px;line-height:1.4}.section-backgraund_2{height:200px;width:100%;top:0;left:0;position:absolute}.contact-section{margin:0 auto}.main-contact-text-wrap{text-align:center;position:relative;margin:auto;display:block}.header-text-small{font-size:40px;font-weight:400;line-height:30px}.header-text-wrap{margin-bottom:5px}.header-section{margin:40px auto 40px auto}.link-text{padding-right:0;padding-left:5px}.header-sub-text-small{max-width:400px;display:inline-block;padding:0 20px;margin-bottom:20px}.section .header-text-small{font-size:35px;line-height:1.2}.seporate-line{margin:20px auto 30px auto}.link-text-conteiner-video-descripton .link-text{padding-right:20px}.link-text-conteiner-video-descripton{height:120px}.section{margin:30px auto;display:inline-block;height:auto}}.animatio_backgraund_wave1{position:absolute;width:1200px;left:50%;margin-left:-400px;top:-400px}.animatio_backgraund_wave2{position:absolute;width:600px;left:50%;opacity:.2;margin-left:-600px;top:-100px}.wave-state-1{transform:translateY(0) scale(.7);opacity:.5;animation:wave-state-1 ease-in-out 25s infinite}@keyframes wave-state-1{50%{transform:translateY(5px) scale(1.1);opacity:1}100%{transform:translateY(0) scale(.7);opacity:.5}}.wave-state-2{transform:translateX(0) translateY(100px) scale(.7);opacity:.5;animation:wave-state-2 ease-in-out 20s infinite}@keyframes wave-state-2{50%{transform:translateX(-100px) translateY(50px) scale(.7);opacity:1}100%{transform:translateX(0) translateY(100px) scale(.7);opacity:.5}}.wave-state-4{transform:translateX(0) translateY(100px) scale(.7);opacity:0;animation:wave-state-4 ease-in-out 10s infinite}@keyframes wave-state-4{30%{opacity:.7}70%{opacity:0}100%{transform:translateX(-50px) translateY(0) scale(1.2);opacity:0}}.wave-state-5{transform:translateX(0) translateY(50px) scale(.7);opacity:0;animation:wave-state-5 ease-in-out 20s infinite}@keyframes wave-state-5{40%{opacity:.5}65%{opacity:0}100%{transform:translateX(-50px) translateY(-200px) scale(1.7);opacity:0}}@media screen and (max-width:767px){.animatio_backgraund_wave1{position:absolute;width:600px;left:50%;margin-left:-300px;top:-200px}.animatio_backgraund_wave2{display:none}}