em {  font-style: italic;}.ico-sprites-sprite {  background-image: url('../images/ico-sprites.png');  background-repeat: no-repeat;}label span:before, label span:after, .menu_close_btn:before, .menu_close_btn:after, .catalog_number:after, .catalog_number:before, .catalog_video_img:after, .business_list li:after, .commercial_legend:after, .aviation_graph_legend:after, .fixed_btn:after, .fixed_btn:before {  content: '';  position: absolute;  display: block;  z-index: 10;}.post_loop_item_link {  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  max-height: 100%;  max-width: 100%;  width: auto;  height: auto;  margin: auto;}@font-face {  font-family: "ArialNarrow";  src: url('../fonts/ArialNarrow/ArialNarrow-Italic.eot?1523594550');  src: url('../fonts/ArialNarrow/ArialNarrow-Italic.eot?&1523594550#iefix') format('embedded-opentype'), url('../fonts/ArialNarrow/ArialNarrow-Italic.woff?1523594550') format('woff'), url('../fonts/ArialNarrow/ArialNarrow-Italic.woff2?1523594550') format('woff2'), url('../fonts/ArialNarrow/ArialNarrow-Italic.ttf?1523594550') format('truetype'), url('../fonts/ArialNarrow/ArialNarrow-Italic.svg?1523594550') format('svg');  font-weight: normal;  font-style: italic;}@font-face {  font-family: "ArialNarrow-regular";  src: url('../fonts/ArialNarrow/ArialNarrow.eot?1523594550');  src: url('../fonts/ArialNarrow/ArialNarrow.eot?&1523594550#iefix') format('embedded-opentype'), url('../fonts/ArialNarrow/ArialNarrow.woff?1523594550') format('woff'), url('../fonts/ArialNarrow/ArialNarrow.woff2?1523594550') format('woff2'), url('../fonts/ArialNarrow/ArialNarrow.ttf?1523594550') format('truetype'), url('../fonts/ArialNarrow/ArialNarrow.svg?1523594550') format('svg');  font-weight: normal;  font-style: normal;}.h1, h1 {  color: #000;  margin-top: 1em;  margin-bottom: 1em;  text-transform: none;  letter-spacing: 0;  font: bold 40px/1.5 Verdana, "Monda", Arial, Helvetica, sans-serif;  font-size: 4.03226vw;}@media (max-width: 868px) {  .h1, h1 {    font-size: 35px;  }}@media (min-width: 992px) {  .h1, h1 {    font-size: 40px;  }}.h2, h2 {  color: #000;  margin-top: 1em;  margin-bottom: 1em;  text-transform: none;  letter-spacing: 0;  font: bold 35px/1.5 Verdana, "Monda", Arial, Helvetica, sans-serif;  font-size: 3.52823vw;}@media (max-width: 850.28571px) {  .h2, h2 {    font-size: 30px;  }}@media (min-width: 992px) {  .h2, h2 {    font-size: 35px;  }}.h3, h3 {  color: #062f6e;  margin-top: 0;  margin-bottom: 0.5em;  text-transform: uppercase;  letter-spacing: -0.04em;  font: bold 21px/1.3 Verdana, Arial, Helvetica, sans-serif;  font-size: 2.11694vw;}@media (max-width: 850.28571px) {  .h3, h3 {    font-size: 18px;  }}@media (min-width: 992px) {  .h3, h3 {    font-size: 21px;  }}.h4, h4 {  color: #102e6a;  margin-top: 0.6em;  margin-bottom: 0.2em;  text-transform: uppercase;  letter-spacing: 0.01em;  font: bold 20px/1.5 Verdana, Arial, Helvetica, sans-serif;  font-size: 2.01613vw;}@media (max-width: 892.8px) {  .h4, h4 {    font-size: 18px;  }}@media (min-width: 992px) {  .h4, h4 {    font-size: 20px;  }}.h5, h5 {  color: #000;  margin-top: 1em;  margin-bottom: 1em;  text-transform: uppercase;  letter-spacing: 0;  font: bold 18px/1.5 Verdana, "Monda", Arial, Helvetica, sans-serif;  font-size: 1.81452vw;}@media (max-width: 881.77778px) {  .h5, h5 {    font-size: 16px;  }}@media (min-width: 992px) {  .h5, h5 {    font-size: 18px;  }}.h6, h6 {  color: #102e6a;  margin-top: 1.4em;  margin-bottom: 0.1em;  text-transform: uppercase;  letter-spacing: 0;  font: bold 16px/1.5 Verdana, "Monda", Arial, Helvetica, sans-serif;  font-size: 1.6129vw;}@media (max-width: 868px) {  .h6, h6 {    font-size: 14px;  }}@media (min-width: 992px) {  .h6, h6 {    font-size: 16px;  }}ul {  padding: 0;  margin: 0;  list-style: none;}ol.unstyled{  list-style: none;}p {  margin: 0 0 1em;}b, strong {  font-weight: 700;}a {  outline: 0 none;  color: #000;  text-decoration: none;  -moz-transition: all 0.3s;  -o-transition: all 0.3s;  -webkit-transition: all 0.3s;  transition: all 0.3s;}a:hover {  color: #000;}a:hover, a:focus {  text-decoration: underline;}label {  cursor: pointer;}img {  max-width: 100%;}table {  width: 100%;  border-spacing: 0;  border-collapse: collapse;}.text_right {  text-align: right;}.text_left {  text-align: left;}input[type=text],input[type=email],input[type=password],input[type=search],input[type=date],input[type=number],input[type=week],input[type=url],input[type=tel],select,textarea {  width: 100%;  display: block;  outline: 0 none;  position: relative;  white-space: nowrap;  overflow: hidden;  -ms-text-overflow: ellipsis;  -o-text-overflow: ellipsis;  text-overflow: ellipsis;  -moz-appearance: none;  -webkit-appearance: none;  -moz-transition: all 0.3s;  -o-transition: all 0.3s;  -webkit-transition: all 0.3s;  transition: all 0.3s;  color: #000;  padding: 0.2em 0.5em;  text-align: left;  background: #fff;  text-transform: none;  -moz-box-shadow: none;  -webkit-box-shadow: none;  box-shadow: none;  -moz-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;  border: 1px solid #000;  font: normal 16px/1 Verdana, Arial, Helvetica, sans-serif;  font-size: 1.6129vw;}@media (max-width: 868px) {  input[type=text],  input[type=email],  input[type=password],  input[type=search],  input[type=date],  input[type=number],  input[type=week],  input[type=url],  input[type=tel],  select,  textarea {    font-size: 14px;  }}@media (min-width: 992px) {  input[type=text],  input[type=email],  input[type=password],  input[type=search],  input[type=date],  input[type=number],  input[type=week],  input[type=url],  input[type=tel],  select,  textarea {    font-size: 16px;  }}input[type=text]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=date]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=week]:-moz-placeholder,input[type=url]:-moz-placeholder,input[type=tel]:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder {  opacity: 1;  color: #1a1a1a;  -moz-transition: all 0.3s;  transition: all 0.3s;}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=week]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=tel]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder {  opacity: 1;  color: #1a1a1a;  -moz-transition: all 0.3s;  transition: all 0.3s;}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder {  opacity: 1;  color: #1a1a1a;  transition: all 0.3s;}input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder {  opacity: 1;  color: #1a1a1a;  -webkit-transition: all 0.3s;  transition: all 0.3s;}input[type=text][readonly], input[type=text][readonly="readonly"],input[type=email][readonly],input[type=email][readonly="readonly"],input[type=password][readonly],input[type=password][readonly="readonly"],input[type=search][readonly],input[type=search][readonly="readonly"],input[type=date][readonly],input[type=date][readonly="readonly"],input[type=number][readonly],input[type=number][readonly="readonly"],input[type=week][readonly],input[type=week][readonly="readonly"],input[type=url][readonly],input[type=url][readonly="readonly"],input[type=tel][readonly],input[type=tel][readonly="readonly"],select[readonly],select[readonly="readonly"],textarea[readonly],textarea[readonly="readonly"] {  cursor: default;  color: rgba(0, 0, 0, 0.8);  background: rgba(255, 255, 255, 0.8);  border-color: #000;}input[type=text][disabled], input[type=text][disabled="disabled"],input[type=email][disabled],input[type=email][disabled="disabled"],input[type=password][disabled],input[type=password][disabled="disabled"],input[type=search][disabled],input[type=search][disabled="disabled"],input[type=date][disabled],input[type=date][disabled="disabled"],input[type=number][disabled],input[type=number][disabled="disabled"],input[type=week][disabled],input[type=week][disabled="disabled"],input[type=url][disabled],input[type=url][disabled="disabled"],input[type=tel][disabled],input[type=tel][disabled="disabled"],select[disabled],select[disabled="disabled"],textarea[disabled],textarea[disabled="disabled"] {  cursor: not-allowed;  color: rgba(0, 0, 0, 0.7);  background: rgba(255, 255, 255, 0.7);  border-color: rgba(0, 0, 0, 0.5);}input[type=text]:active,input[type=email]:active,input[type=password]:active,input[type=search]:active,input[type=date]:active,input[type=number]:active,input[type=week]:active,input[type=url]:active,input[type=tel]:active,select:active,textarea:active {  outline: 0 none;  background: #fff;  border-color: #000;}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=date]:focus,input[type=number]:focus,input[type=week]:focus,input[type=url]:focus,input[type=tel]:focus,select:focus,textarea:focus {  outline: 0 none;  background: #fff;  border-color: #000;}input[type=text]:focus:-moz-placeholder,input[type=email]:focus:-moz-placeholder,input[type=password]:focus:-moz-placeholder,input[type=search]:focus:-moz-placeholder,input[type=date]:focus:-moz-placeholder,input[type=number]:focus:-moz-placeholder,input[type=week]:focus:-moz-placeholder,input[type=url]:focus:-moz-placeholder,input[type=tel]:focus:-moz-placeholder,select:focus:-moz-placeholder,textarea:focus:-moz-placeholder {  opacity: 0;}input[type=text]:focus::-moz-placeholder,input[type=email]:focus::-moz-placeholder,input[type=password]:focus::-moz-placeholder,input[type=search]:focus::-moz-placeholder,input[type=date]:focus::-moz-placeholder,input[type=number]:focus::-moz-placeholder,input[type=week]:focus::-moz-placeholder,input[type=url]:focus::-moz-placeholder,input[type=tel]:focus::-moz-placeholder,select:focus::-moz-placeholder,textarea:focus::-moz-placeholder {  opacity: 0;}input[type=text]:focus:-ms-input-placeholder,input[type=email]:focus:-ms-input-placeholder,input[type=password]:focus:-ms-input-placeholder,input[type=search]:focus:-ms-input-placeholder,input[type=date]:focus:-ms-input-placeholder,input[type=number]:focus:-ms-input-placeholder,input[type=week]:focus:-ms-input-placeholder,input[type=url]:focus:-ms-input-placeholder,input[type=tel]:focus:-ms-input-placeholder,select:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder {  opacity: 0;}input[type=text]:focus::-webkit-input-placeholder,input[type=email]:focus::-webkit-input-placeholder,input[type=password]:focus::-webkit-input-placeholder,input[type=search]:focus::-webkit-input-placeholder,input[type=date]:focus::-webkit-input-placeholder,input[type=number]:focus::-webkit-input-placeholder,input[type=week]:focus::-webkit-input-placeholder,input[type=url]:focus::-webkit-input-placeholder,input[type=tel]:focus::-webkit-input-placeholder,select:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder {  opacity: 0;}textarea {  resize: none;  overflow: auto;  height: 200px;  white-space: normal;}select {  line-height: 1;  padding-right: 50px;  -moz-transition: none;  -o-transition: none;  -webkit-transition: none;  transition: none;}button, .btn,input[type=reset],input[type=submit],input[type=button] {  outline: 0 none;  cursor: pointer;  position: relative;  display: inline-block;  vertical-align: middle;  -moz-transition: all 0.3s;  -o-transition: all 0.3s;  -webkit-transition: all 0.3s;  transition: all 0.3s;  letter-spacing: 0;  text-decoration: none !important;  color: #fff;  padding: 0.2em 0.5em;  text-align: center;  text-transform: none;  -moz-box-shadow: none;  -webkit-box-shadow: none;  box-shadow: none;  text-shadow: none;  background-color: #000;  -moz-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;  border: 0;  font: 700 16px/1 Verdana, Arial, Helvetica, sans-serif;  font-size: 1.6129vw;}@media (max-width: 868px) {  button, .btn,  input[type=reset],  input[type=submit],  input[type=button] {    font-size: 14px;  }}@media (min-width: 992px) {  button, .btn,  input[type=reset],  input[type=submit],  input[type=button] {    font-size: 16px;  }}button:hover, .btn:hover,input[type=reset]:hover,input[type=submit]:hover,input[type=button]:hover {  color: #fff;  background: #000;  -moz-box-shadow: none;  -webkit-box-shadow: none;  box-shadow: none;}button:active, .btn:active,input[type=reset]:active,input[type=submit]:active,input[type=button]:active {  outline: 0 none;  -moz-transform: translateY(2px);  -ms-transform: translateY(2px);  -webkit-transform: translateY(2px);  transform: translateY(2px);  -moz-box-shadow: none;  -webkit-box-shadow: none;  box-shadow: none;}button:focus, .btn:focus,input[type=reset]:focus,input[type=submit]:focus,input[type=button]:focus {  outline: 0 none;}button[disabled], [disabled].btn, button[disabled="disabled"], [disabled="disabled"].btn,input[type=reset][disabled],input[type=reset][disabled="disabled"],input[type=submit][disabled],input[type=submit][disabled="disabled"],input[type=button][disabled],input[type=button][disabled="disabled"] {  cursor: not-allowed;  color: rgba(255, 255, 255, 0.7);  background: rgba(0, 0, 0, 0.7);  -moz-box-shadow: none;  -webkit-box-shadow: none;  box-shadow: none;}label {  position: relative;  color: #000;  font: 400 17px/1.25 Verdana, Arial, Helvetica, sans-serif;}label input[type=checkbox],label input[type=radio] {  width: 0;  height: 0;  visibility: hidden;  position: absolute;  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);  opacity: 0;}label span {  position: relative;  padding-left: 1.4em;  display: inline-block;  vertical-align: middle;}label span:before, label span:after {  -moz-transition: all 0.2s;  -o-transition: all 0.2s;  -webkit-transition: all 0.2s;  transition: all 0.2s;}label span:after {  -moz-transform: scale(0, 0);  -ms-transform: scale(0, 0);  -webkit-transform: scale(0, 0);  transform: scale(0, 0);}label input[type=radio] + span:before {  left: 0;  top: 50%;  width: 1em;  height: 1em;  margin-top: -.5em;  border: 1px solid #000;  -moz-border-radius: 100%;  -webkit-border-radius: 100%;  border-radius: 100%;}label input[type=radio] + span:after {  top: 50%;  left: .25em;  width: .5em;  height: .5em;  -moz-transform: scale(0, 0);  -ms-transform: scale(0, 0);  -webkit-transform: scale(0, 0);  transform: scale(0, 0);  margin-top: -.25em;  background: #000;  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);  opacity: 0;  -moz-border-radius: 100%;  -webkit-border-radius: 100%;  border-radius: 100%;}label input[type=radio]:checked + span:after {  -moz-transform: scale(1, 1);  -ms-transform: scale(1, 1);  -webkit-transform: scale(1, 1);  transform: scale(1, 1);  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);  opacity: 1;}label input[type=checkbox] + span:before {  left: 0;  top: 50%;  width: 1em;  height: 1em;  margin-top: -.5em;  border: 1px solid #000;}label input[type=checkbox] + span:after {  top: 50%;  left: .25em;  width: .5em;  height: .5em;  -moz-transform: scale(0, 0);  -ms-transform: scale(0, 0);  -webkit-transform: scale(0, 0);  transform: scale(0, 0);  margin-top: -.25em;  background: #000;  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);  opacity: 0;}label input[type=checkbox]:checked + span:after {  -moz-transform: scale(1, 1);  -ms-transform: scale(1, 1);  -webkit-transform: scale(1, 1);  transform: scale(1, 1);  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);  opacity: 1;}* {  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  box-sizing: border-box;}*:after, *:before {  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  box-sizing: border-box;}*::-moz-selection {  color: #fff;  background-color: #102e6a;}*::selection {  color: #fff;  background-color: #102e6a;}*::-webkit-media-controls-panel {  display: none !important;  -webkit-appearance: none;}*::--webkit-media-controls-play-button {  display: none !important;  -webkit-appearance: none;}*::-webkit-media-controls-start-playback-button {  display: none !important;  -webkit-appearance: none;}html {  height: 100%;}body {  height: 100%;  color: #000;  min-width: 320px;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  background: #fff;  letter-spacing: 0;  font: normal 16px/1.2 Verdana, "Monda", Arial, Helvetica, sans-serif;  font-size: 1.6129vw;}@media (max-width: 868px) {  body {    font-size: 14px;  }}@media (min-width: 992px) {  body {    font-size: 16px;  }}body.executives {  color: #fff;}.container {  width: 100%;  max-width: 1023px;  margin-left: auto;  padding-left: 15px;  margin-right: auto;  padding-right: 15px;  *zoom: 1;}.container:after {  content: "";  display: table;  clear: both;}.container.extend {  max-width: 1180px;}.wrap {  width: 100%;  max-width: 960px;  padding: 0 15px;  margin: 0 auto;  *zoom: 1;}.wrap:after {  content: "";  display: table;  clear: both;}/* .wrap.extend {  max-width: 1040px;} */.finance_title{margin-top: 25px;margin-bottom: 0px;font-weight: bold;font-size: 21px;color:#1a3667;font-family: Verdana, Arial, sans-serif;}.finance_cart_img{  display: table;  margin: 20px auto;  -moz-transition: all .2s ease-in-out;  -o-transition: all .2s ease-in-out;  -webkit-transition: all .2s ease-in-out;  transition: all .2s ease-in-out;}.finance_cart_img img{  display: block;}.finance_cart_img:hover{  -moz-transform: scale(1.05,1.05);  -ms-transform: scale(1.05,1.05);  -webkit-transform: scale(1.05,1.05);  transform: scale(1.05,1.05);}.recoil .finance_title{margin-top: 0px;margin-bottom: 25px;}.header {  padding: 1.25rem 10px 0.9875rem;  background: #2e7da2;  color: #fff;}.header_wrap {  font-size: 0;  letter-spacing: 0;}.home .header {  color: #000;  background: transparent;  padding: 2.0625rem 15px 1.375rem;}@media (max-width: 767px) {  .home .header {    padding-top: 50px;  }}.home .header .container {  font-size: 0;  letter-spacing: 0;}.header_logo {  display: block;}.header_logo_link {  display: table;  margin-left: 4.6875rem;}@media (max-width: 767px) {  .header_logo_link {    margin: 0 auto 1.25rem;  }}.header_left, .header_right {  display: inline-block;  vertical-align: middle;}.header_left {  width: -webkit-calc(100% - 45px);  width: -moz-calc(100% - 45px);  width: calc(100% - 45px);  padding-right: 10px;}.home .header_left {  width: 50%;  padding: 0;}@media (max-width: 767px) {  .home .header_left {    display: block;    width: auto;  }}.header_right {  width: 45px;}.home .header_right {  width: 50%;}@media (max-width: 767px) {  .home .header_right {    display: block;    width: auto;  }}.header_text {  margin: 0;  line-height: 1;  text-align: center;  padding-top: 1.5625rem;  padding-left: 5rem;  text-transform: uppercase;  font-size: 1.81452vw;}@media (max-width: 881.77778px) {  .header_text {    font-size: 16px;  }}@media (min-width: 992px) {  .header_text {    font-size: 18px;  }}@media (max-width: 767px) {  .header_text {    padding: 0;  }}.header_text p {  margin: 0;}.header_description {  font-size: 13px;  text-transform: uppercase;  font-weight: 700;  letter-spacing: .03em;}.header_description p{  float: left;  /*line-height: 2em;*/  margin-right: 20px;  margin-bottom: 0;  letter-spacing: 1px;}.header_description a{  color: #7bcdc8;  font-size: 12px;}.header_description a.active{  color: #fff;}/*@media (max-width: 793.6px) {  .header_description {    font-size: 16px;  }}*/@media (min-width: 992px) {  .header_description {    font-size: 14px;  }}.header-home {  height: 50px;  position: fixed;  top: 0;  left: 0;  right: 0;  z-index: 99;  text-align: center;}.header-top {  height: 50px;  position: relative;  z-index: 2;  background: #fff;  box-shadow: 0 0 5px rgba(0,0,0,.15);}.header-top img {  max-width: 181px;  margin: 10px auto 0;}.show-sub-header .sub-header {  -webkit-transform: translateY(0);  -ms-transform: translateY(0);  transform: translateY(0);}.sub-header {  padding: 7px 5px 5px;  position: absolute;  left: 0;  right: 0;  top: 100%;  z-index: 1;  font-size: 12px;  background: #fff;  -webkit-transition: all .5s ease;  -ms-transition: all .5s ease;  transition: all .5s ease;  -webkit-transform: translateY(-100%);  -ms-transform: translateY(-100%);  transform: translateY(-100%);}.home .main {  padding-top: 0;  border-bottom: 1px solid transparent;}.main--color,.home {  background-color: #1D3764;}main {  display: block;}.main {  min-height: 100%;  padding-top: 3.05882rem;}.video-wrap {  position: fixed;  z-index: 0;  top: 0;  left: 0;  right: 0;  bottom: 0;  pointer-events: none;}.video-wrap video {  display: block;  width: 100%;  position: absolute;  left: 0;  top: 50%;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);}.section1 {  z-index: 0;}.section2 {  z-index: 2;  color: #fff;  background: url(../images/bg.jpg);  background-size: cover;  background-attachment: fixed;  background-position: center 0;  position: relative;}.fixed {  position: fixed;  left: 0;  right: 0;}.td {  display: table-cell;  vertical-align: middle;  overflow: auto;}.tb, .td {  display: table;  width: 100%;  height: 100%;  min-height: 1px;  top: 0;  left: 0;  right: 0;  bottom: 0;}.show-sub-header .scroll-btn {  opacity: 1;}.scroll-btn {  display: block;  padding: 40px;  cursor: pointer;  position: absolute;  left: 0;  right: 0;  bottom: 0;  opacity: 0;  background: #1c3667;  -webkit-transition: opacity .5s;  -ms-transition: opacity .5s;  transition: opacity .5s;}.animate-flicker.text {  text-align: center;  text-transform: uppercase;  color: #fff;  font-size: 14px;  display: block;  width: 100%;  margin-bottom: 5px;}.animate-flicker {  -webkit-animation: flickerAnimation 1s infinite;  -moz-animation: flickerAnimation 1s infinite;  animation: flickerAnimation 1s infinite;}@keyframes flickerAnimation {  0% { opacity: 1 }  50% { opacity: .3 }  100% { opacity: 1 }}@-moz-keyframes flickerAnimation {  0% { opacity: 1 }  50% { opacity: .3 }  100% { opacity: 1 }}@-webkit-keyframes flickerAnimation {  0% { opacity: 1 }  50% { opacity: .3 }  100% { opacity: 1 }}.scroll-btn svg {  display: block;  height: 17px;  width: 30px;  margin: 0 auto;  -webkit-transition: all .5s ease .2s;  -ms-transition: all .5s ease .2s;  transition: all .5s ease .2s;}.section-current .video-play-button {  opacity: 1;  pointer-events: all;}.video-play-button.video-play-button-hidden {  pointer-events: none;  opacity: 0}.video-play-button {  position: absolute;  z-index: 10;  top: 50%;  left: 50%;  box-sizing: content-box;  -webkit-transform: translateX(-50%) translateY(-50%);  -ms-transform: translateX(-50%) translateY(-50%);  transform: translateX(-50%) translateY(-50%);  display: block;  width: 32px;  height: 44px;  border-radius: 50%;  padding: 18px 20px 18px 28px;  cursor: pointer;  pointer-events: none;  opacity: 0;  -webkit-transition: all .5s ease;  -ms-transition: all .5s ease;  transition: all .5s ease;}.video-play-button:hover i {  transform: scale(1.1);}.video-play-button:hover:after {  background-color: #11213f;}.video-play-button i {  display: block;  position: relative;  z-index: 3;  width: 0;  height: 0;  border-left: 32px solid #fff;  border-top: 22px solid transparent;  border-bottom: 22px solid transparent;  -webkit-transition: all .2s;  -ms-transition: all .2s;  transition: all .2s;}@media (max-width: 767px){  .video-play-button {    top: 51%;  }}.video-play-button:after, .video-play-button:before {  content: "";  position: absolute;  z-index: 0;  left: 50%;  top: 50%;  -webkit-transform: translateX(-50%) translateY(-50%);  -ms-transform: translateX(-50%) translateY(-50%);  transform: translateX(-50%) translateY(-50%);  display: block;  width: 80px;  height: 80px;  background: #1c3667;  border-radius: 50%;}.video-play-button:before {  background: #1c3667;  -webkit-animation: pulse-border 1.5s ease-out infinite;  animation: pulse-border 1.5s ease-out infinite;}@keyframes pulse-border {  0% {    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);    opacity: 1  }  100% {    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);    opacity: 0  }}.video-play-button:after {  -webkit-transition: all .2s;  -ms-transition: all .2s;  transition: all .2s;}.home-section.items {  padding: 5.88235rem 0 0;  position: relative;  overflow: hidden;}.home-section {  position: relative;}.home .wrapper {  width: 100%;  margin-left: auto;  margin-right: auto;  position: relative;  max-width: 1100px;  padding-left: 15px;  padding-right: 15px;}.title--wrapper {  padding: 2.64706rem 0 1rem;  text-align: center;}.title--wrapper h1{  margin: 0;}.home .title--section {  margin-bottom: .76471rem;  visibility: visible;  opacity: 1;  font-family: Verdana,Arial,Helvetica,sans-serif;}.title {  color: #fff;  font-weight: 700;}.title--section {  text-transform: uppercase;  font-family: Arial,Helvetica,sans-serif;  font-size: 1.472176rem;  letter-spacing: -.016em;  margin: 0;}.no-fs {  position: relative;  z-index: 1;}.no-fs footer {  margin-top: -1px;  padding: 10px;  font-size: 11px;  text-align: center;  color: #fff;  background: #65656a;}.inner {  max-width: 1100px;  margin: 0 auto;}.menu-left{  position: fixed;  top: 50%;  left: 0;  z-index: 99995;  background: #fff;  transform: translate(-100%,-50%);  transition: all .3s ease;}.menu-left.menu-open {  transform: translate(0,-50%);}.menu__toggle {  display: block;  width: 1.88235rem;  position: absolute;  top: 0;  bottom: 0;  left: 100%;  background: #464646;}.menu__text {  position: absolute;  top: 50%;  left: 50%;  transform: translate(-6px,-100px);}.menu__text span {  color: #fff;  display: block;  width: 100%;  text-align: center;  margin-bottom: 2px;}.menu__toggle i {  display: block;  width: 60%;  height: 2px;  position: absolute;  top: 50%;  left: 50%;  background: #eee;  transform: translate(-50%,-50%);  transition: all .3s ease;}.menu__toggle i::after, .menu__toggle i::before {  display: block;  content: "";  width: 100%;  height: 100%;  position: absolute;  left: 0;  background: #fff;}.menu__toggle i::before {  transform: translateY(-6px);}.menu__toggle i::after {  transform: translateY(6px);}.menu-open .menu__toggle i {  background: rgba(255,255,255,0);}.menu-open .menu__toggle i::before {  transform: translateY(0) rotate(45deg);}.menu-open .menu__toggle i::after {  transform: translateY(0) rotate(-45deg);}.menu-left ul {  padding: 0;  list-style: none;}.menu-left li {  position: relative;  border-bottom: 1px solid #fff;}.menu li::before {  display: block;  content: "";  width: 0;  position: absolute;  left: 0;  top: 0;  bottom: 0;  background: #1c3667;  -webkit-transition: all .3s ease;  -ms-transition: all .3s ease;  transition: all .3s ease;}.menu-left li:last-child {  border: none;}.menu-left li a:hover {  color: #fff;}.menu-left ul li {  list-style-image: none;  list-style-type: none;  margin-left: 0;}.menu-left .menu_dropdown{  padding: .5rem 0;}.menu-left .menu_dropdown a{  padding: .52941rem 1.5rem .41176rem 2.5rem;}.menu-left li a::before {  z-index: -1;  display: block;  content: "";  width: 0;  position: absolute;  left: 0;  top: 0;  bottom: 0;  background: #1c3667;  -webkit-transition: all .3s ease;  -ms-transition: all .3s ease;  transition: all .3s ease;}.menu-left li a:hover::before {  width: 100%;}.menu-left a {  text-transform: uppercase;  display: block;  padding: .52941rem 1.76471rem .41176rem;  position: relative;  font-size: .70588rem;  text-decoration: none;  color: #333;  transition: all .3s ease;  max-width: 17.05882rem;}.menu {  position: absolute;  top: 0;  bottom: auto;  left: auto;  right: -100%;  width: 285px;  background: #fff;  color: #000;  font-size: 12px;  text-transform: uppercase;  font-weight: 700;  line-height: 1.1;  padding: 2.25rem 1.9375rem;  -moz-transition: all 0.3s;  -o-transition: all 0.3s;  -webkit-transition: all 0.3s;  transition: all 0.3s;}.menu.open {  right: 0;  z-index: 11;}.menu_item {  margin-top: 1.0625rem;}.menu_item:first-child {  margin-top: 0;}.menu_link {  text-decoration: none;}.menu_link:hover {  color: #7bcdc9;  text-decoration: none;}.menu_link:active, .menu_link:focus {  text-decoration: none;}.menu_link.active {  color: #7bcdc9;}.menu_dropdown {  padding: 8px 5px 0 15px;  letter-spacing: 0.03em;}.menu_open {  background: transparent;  border: 0;  padding: 0;}.menu_open:hover {  background: transparent;}.menu_open span {  height: 4px;  display: block;  background: #7bcdc9;  width: 42px;  margin-top: 6px;  -moz-border-radius: 10px;  -webkit-border-radius: 10px;  border-radius: 10px;}.menu_open span:first-child {  margin-top: 0;}.menu_close {  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  background: transparent;  z-index: -1;}.menu_close.open {  z-index: 10;}.menu_close_btn {  position: absolute;  top: 10px;  bottom: auto;  left: auto;  right: 10px;  width: 26px;  height: 26px;  cursor: pointer;  background: transparent;  border: 0;}.menu_close_btn:hover {  background: transparent;}.menu_close_btn:before, .menu_close_btn:after {  background-color: #7bcdc8;  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -webkit-transform: rotate(45deg);  transform: rotate(45deg);}.menu_close_btn:before {  width: 3px;  height: 100%;  top: 0;  left: 12px;}.menu_close_btn:after {  height: 3px;  top: 11px;  width: 100%;  left: 1px;}.menu_home {  position: absolute;  top: 15px;  bottom: auto;  left: auto;  right: 15px;}.main_slider {  position: relative;  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);  opacity: 0;  visibility: hidden;  margin-bottom: 1.25rem;  -moz-transition: all 0.3s;  -o-transition: all 0.3s;  -webkit-transition: all 0.3s;  transition: all 0.3s;}.main_slider.slick-initialized {  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);  opacity: 1;  visibility: visible;}.main_slider_item {  outline: 0 none !important;}.section_main {  position: relative;  overflow: hidden;  min-height: 100%;}.items-list {  overflow: hidden;  font-size: 0;  text-align: center;}.items-item {  display: inline-block;  margin: 0 5px 10px;  position: relative;  overflow: hidden;  vertical-align: top;}.items-item img {  display: block;}.items-item i {  display: block;  width: 100%;  height: 100%;  position: absolute;  top: 0;  left: 0;  z-index: 1;  background: center no-repeat;  background-size: cover;  transition: transform .3s ease;   will-change: transform;}.items-item:hover i {  transform: scale(1.1);}.items-item span {  display: block;  padding: 8px 5px;  position: absolute;  left: 0;  right: 0;  bottom: 0;  z-index: 3;  font-family: arial;  font-size: 12px;  line-height: 1.17;  letter-spacing: -.25px;  color: #fff;}.items-list-bottom span {  font-size: 15px;  font-weight: bold;}.items-item::before {  display: block;  content: '';  width: 100%;  height: 80px;  position: absolute;  left: 0;  right: 0;  bottom: 0;  z-index: 2;  opacity: 0;  background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);  background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );  transition: opacity .3s ease; }.items-item:hover::before {  opacity: 1;}.post_loop {  position: relative;  *zoom: 1;  margin: 0 12px 2.8125rem;}.post_loop:after {  content: "";  display: table;  clear: both;}.post_loop.style_2 {  margin: 0 12px 1.75rem;}@media (max-width: 480px) {  .post_loop.style_2 {    margin-left: -3px;    margin-right: -3px;  }}.post_loop_title {  color: #000;  font-weight: 400;  line-height: 1.5;  text-align: center;  margin-bottom: 1em;  font-size: 2.41935vw;}@media (max-width: 909.33333px) {  .post_loop_title {    font-size: 22px;  }}@media (min-width: 992px) {  .post_loop_title {    font-size: 24px;  }}.post_loop_item {  width: 20%;  float: left;  position: relative;  padding: 0 0.4375rem 0.625rem;}.post_loop_item:hover .post_loop_item_img img {  -moz-transform: scale(1.1) translate(-45%, -45%);  -ms-transform: scale(1.1) translate(-45%, -45%);  -webkit-transform: scale(1.1) translate(-45%, -45%);  transform: scale(1.1) translate(-45%, -45%);}@media (max-width: 991px) {  .post_loop_item {    width: 33.333%;  }}@media (max-width: 768px) {  .post_loop_item {    width: 50%;  }}@media (max-width: 480px) {  .post_loop_item {    padding: 0 3px 20px;  }}.post_loop_item_title {  width: 100%;  display: table;  font-size: 13px;  min-height: 30px;  text-align: center;  margin-bottom: .4em;  font-family: Verdana, Arial, Helvetica, sans-serif;  text-transform: uppercase;}.post_loop_item_title a {  color: #000;  display: table-cell;  vertical-align: bottom;}.style_2 .post_loop_item_title {  line-height: 1;  min-height: 1px;  font-family: "Monda", Arial, Helvetica, sans-serif;  text-transform: none;  margin: 0.6875rem 0 0;  letter-spacing: -.03em;  font-size: 2.01613vw;}@media (max-width: 793.6px) {  .style_2 .post_loop_item_title {    font-size: 16px;  }}@media (min-width: 992px) {  .style_2 .post_loop_item_title {    font-size: 20px;  }}.post_loop_item_img {  z-index: 5;  overflow: hidden;  max-height: 145px;  position: relative;}.post_loop_item_img:after {  content: '';  display: block;  padding-top: 70%;}.post_loop_item_img img {  width: 100%;  max-width: none;  max-height: none;  -moz-transition: all 0.3s;  -o-transition: all 0.3s;  -webkit-transition: all 0.3s;  transition: all 0.3s;  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -webkit-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  position: absolute;  top: 50%;  bottom: auto;  left: 50%;  right: auto;}.post_loop_item_link {  z-index: 10;}.content_menu {  width: 100%;  max-width: 1008px;  position: relative;  margin: 1rem auto;  font-family: arial,Helvetica, sans-serif;  text-align: center;}.content_menu ul li:first-child {  text-align: left;}.content_menu ul li:last-child {  text-align: right;}@media (max-width: 991px) {  .content_menu {    margin: 18px auto 16px;  }}.content_menu ul {  width: 100%;  display: table;  table-layout: fixed;  border-spacing: 4px;}@media (max-width: 479px) {  .content_menu ul {    width: auto;    display: block;    border-spacing: 0;  }}.content_menu ul li {  padding: 0 10px;  text-align: center;  display: table-cell;  vertical-align: middle;}@media (max-width: 479px) {  .content_menu ul li {    display: block;    margin-bottom: 4px;  }}.content_menu ul li a {  color: #fff;  font-size: 13px;  font-weight: 400;  text-transform: uppercase;}.logo_images {  display: table;  margin: 16px auto 5.625rem;}.logo_images img {  display: block;}.future {  font-size: 2.21774vw;  padding: 2.5625rem 0 4.625rem;  line-height: 1.34;  letter-spacing: -.01em;}@media (max-width: 721.45455px) {  .future {    font-size: 16px;  }}@media (min-width: 992px) {  .future {    font-size: 22px;  }}.future_top {  padding-bottom: 2.5rem;  margin-bottom: 0;  line-height: 1.34;}.future_block {  *zoom: 1;}.future_block:after {  content: "";  display: table;  clear: both;}.future_block + .future_block {  padding-top: 35px;}.future_left {  float: left;  width: 39%;  margin-top: 0.375rem;}@media (max-width: 768px) {  .future_left {    float: none;    width: 100%;    margin-bottom: 1.25rem;    float: none;  }}@media (max-width: 480px) {  .future_left {    margin-bottom: 1rem;  }}.future_right {  float: right;  width: 61%;  padding: 0 0 0 2rem;  line-height: 1.34;  letter-spacing: -.5px;}@media (max-width: 992px) {  .future_right {    padding: 0 3.125rem;  }}@media (max-width: 768px) {  .future_right {    width: 100%;    float: none;    padding: 0;  }}.future_title {  text-transform: uppercase;  font-weight: 700;  color: #2e7da2;}.future_right strong{  color: #2e7da2;}.single_content {  padding: 6px 0;  letter-spacing: -.009em;  line-height: 1.5;}.recoil {  *zoom: 1;  padding: 1.5625rem 0.25rem 1.5625rem 6.5rem;}.recoil:after {  content: "";  display: table;  clear: both;}@media (max-width: 1200px) {  .recoil {  padding: 1.5625rem 0.25rem 1.5625rem 1.5rem;  }}@media (max-width: 992px) {  .recoil {    padding: 1.5625rem 0;  }}.recoil_left {  font-size: 2.21774vw;  letter-spacing: -0.01em;  line-height: 1.4;}@media (min-width: 992px) {  .recoil_left {    font-size: 23px;  }}@media (max-width: 721.45455px) {  .recoil_left {    font-size: 16px;  }}.recoil_left p {  margin-bottom: 1.4em;}.recoil_table {  margin-bottom: 2.4375rem;}.recoil_table .fht-fixed-column .fht-thead {  z-index: 1;  background: #fff;}.recoil_content {  padding-right: 0.5625rem;  letter-spacing: -.012em;  line-height: 1.15;}.recoil_content h4{  color: #000;  font-size: 16px;}@media (max-width: 768px) {  .recoil_content {    padding-right: 0;  }}.recoil_content p {  font-size: 14px;  line-height: 1.3;}.executives .section_content {  min-height: calc(100vh - 60px);  background: #061b34 url(../images/bg.jpg) center 0 no-repeat;  background-size: cover;}.executives .wrap {  max-width: 1100px;}.executives_wrap {  padding: 6.5rem 0 6rem;  font-size: 16px;  line-height: 1.5;  letter-spacing: .01em;}@media (max-width: 992px) {  .executives_wrap {    padding: 1.9375rem 0;  }}.executives_top {  *zoom: 1;  margin: 0 -20px;}.executives_top:after {  content: "";  display: table;  clear: both;}@media (max-width: 480px) {  .executives_top {    margin: 0;  }}.executives_block {  float: left;  width: 50%;  *zoom: 1;  padding: 0 20px;}.executives_block:after {  content: "";  display: table;  clear: both;}@media (max-width: 992px) {  .executives_block {    float: none;    width: 100%;    margin-top: 1.875rem;  }  .executives_block:first-child {    margin-top: 0;  }}@media (max-width: 480px) {  .executives_block {    padding: 0;    width: 100%;    margin: 1.875rem auto 0;  }}.executives_left {  float: left;  width: 194px;}@media (max-width: 992px) {  .executives_left {    width: 35%;  }}@media (max-width: 480px) {  .executives_left {    width: 100%;    float: none;  }}.executives_right {  margin-left: 194px;  padding: 0 10px 0 20px;}@media (max-width: 1140px) {  .executives_right {    padding: 0 0 0 1.5625rem;  }}@media (max-width: 992px) {  .executives_right {    width: 65%;  }}@media (max-width: 480px) {  .executives_right {    width: 100%;    float: none;    padding-left: 0;  }}.executives_img {  padding-top: 10px;  margin-bottom: 8px;  font-size: 0;}@media (max-width: 480px) {  .executives_img {    max-width: 64%;  }}.executives_bottom .executives_img {  padding: 0;  margin-bottom: 10px;  max-width: 194px;}@media (max-width: 992px) {  .executives_bottom .executives_img {    max-width: none;  }}.executives_title {  font-size: 14px;  font-weight: 700;  margin-bottom: 0;  line-height: 1.35;  letter-spacing: .013em;}.executives_text {  margin-bottom: 0;  color: #b7d5e4;  font-size: 14px;  letter-spacing: 0.004em;  line-height: 1.3;}.executives_bottom {  font-size: 0;  letter-spacing: 0;  padding: 4.6rem 0 0;  margin: 0 -12px;  text-align: center;}@media (max-width: 480px) {  .executives_bottom {    margin: 0;    padding-top: 1.875rem;  }}.executives_item {  display: inline-block;  text-align: left;  width: 20%;  vertical-align: top;  padding: 0 12px 1.5625rem;}@media (max-width: 992px) {  .executives_item {    width: 33.333%;  }}@media (max-width: 600px) {  .executives_item {    width: 50%;  }}@media (max-width: 480px) {  .executives_bottom {    margin: 0 -8px;  }  .executives_item {    padding-left: 8px;    padding-right: 8px;  }}.directory {  padding: 2.0625rem 0;  line-height: 1.3;  letter-spacing: -.01em;}.directory h6 {  margin: 0;  line-height: 1.3;  color: #231f20;}.directory p {  margin-bottom: 0;  text-overflow: ellipsis;  overflow: hidden;}.directory_top {  font-size: 0;  letter-spacing: 0;  margin: 0 -1.25rem;}.directory_description {  margin-top: 1.2em;}.directory_description:first-child {  margin-top: 0;}.directory_item {  display: inline-block;  line-height: 1.3;  vertical-align: top;  letter-spacing: -.02em;  width: 33.333%;  font-size: 1.6129vw;  padding: 0 0 0 1.25rem;}.directory_top .directory_item:last-child {  padding-right: 1.25rem;}@media (max-width: 868px) {  .directory_item {    font-size: 14px;  }}@media (min-width: 992px) {  .directory_item {    font-size: 16px;  }}@media (max-width: 768px) {  .directory_item {    width: 50%;  }}@media (max-width: 480px) {  .directory_item {    width: 100%;    margin-bottom: 20px;  }}.directory_item.main {  color: #000;}.directory_item.main a {  color: #000;}.directory_bottom {  *zoom: 1;  padding-top: 2.0625rem;}.directory_bottom:after {  content: "";  display: table;  clear: both;}.directory_bottom_title {  font-family: Verdana, Arial, Helvetica, sans-serif;  margin-bottom: 1.6em;  color: #231f20;}.directory_left {  float: left;  width: 51%;}@media (max-width: 768px) {  .directory_left {    width: 100%;    float: none;  }}.directory_right {  width: 49%;  float: left;}@media (max-width: 768px) {  .directory_right {    width: 100%;    float: none;  }}.directory_result_title {  font-family: Verdana, Arial, Helvetica, sans-serif;  margin-bottom: 0;  color: #231f20;}#chart_one {  padding-top: 10px;}.directory_result_description {  padding: 2.1rem 2.3125rem 0 1.5625rem;}@media (max-width: 600px) {  .directory_result_description {    padding: 1rem 0 0;  }}.finance .wrap {}.catalog_top {  margin: 0 -5px;  font-size: 0;  letter-spacing: 0;}.catalog_top_block {  display: inline-block;  width: 33.33%;  padding: 0 5px;  margin-bottom: 10px;  vertical-align: top;  position: relative;}.catalog_top_img {  position: relative;  overflow: hidden;}.catalog_top_img img {  width: 100%;  transition: transform .5s ease;  will-change: transform;}.catalog_top_img:hover img {  transform: scale(1.1);}.catalog_top_img::before {  display: block;  content: '';  position: absolute;  left: 0;  right: 0;  bottom: 0;  z-index: 1;  height: 30px;  opacity: 0;  background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);  background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );  transition: opacity .3s ease;}.catalog_top_img:hover::before {  opacity: 1;}.catalog_title {  position: absolute;  left: 0;  right: 0;  bottom: 0;  z-index: 2;  color: #fff;  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 13px;  font-weight: bold;  padding: 7px 10px;  margin: 0;  line-height: 1.25;  text-transform: none;}.catalog_video .catalog_title {  color: #000;  font-size: 20px;  font-weight: 400;  letter-spacing: -.3px;  font-style: normal;  font-family: Verdana, Arial, Helvetica, sans-serif;  position: static;  padding: 5px 0;}.industrial .catalog_video {  margin-top: 1.75rem;}@media (min-width: 993px) {  .catalog_video .wrap {    min-width: 976px;  }  .catalog_video .catalog_title {    min-height: 49px;    margin-top: 0;    display: block;  }}/*@media (min-width: 993px) {  .catalog_top_block .catalog_title {    min-height: 52px;  }}*/.catalog_title sup {  font-size: 50%;  top: -0.7em;}.catalog_wrap {  *zoom: 1;  margin: 1.5rem 0 1.75rem;}.catalog_wrap:after {  content: "";  display: table;  clear: both;}.catalog_sidebar {  font-size: 2.21774vw;  width: 200px;  float: left;  letter-spacing: -.01em;  line-height: 1.4;}@media (max-width: 721.45455px) {  .catalog_sidebar {    font-size: 16px;  }}@media (min-width: 992px) {  .catalog_sidebar {    font-size: 22px;  }}@media (max-width: 768px) {  .catalog_sidebar {    float: none;    width: 100%;  }}.catalog_sidebar p {  margin-bottom: 0;}.catalog_content {  padding-top: 20px;  margin-left: 270px;  font-size: 2.21774vw;  line-height: 1.4;  margin-bottom: 1.0625rem;}@media (max-width: 721.45455px) {  .catalog_content {    font-size: 16px;  }}@media (min-width: 992px) {  .catalog_content {    font-size: 23px;  }}@media (max-width: 768px) {  .catalog_content {    float: none;    width: 100%;    margin-left: 0;    padding-left: 0;  }}.catalog_content p {  margin-bottom: 1.3em;  font-size: 20px;}.catalog_number_wrap {  max-width: 215px;  margin-bottom: 55px;}.catalog_number {  padding-bottom: 100%;  text-align: center;  border-radius: 100%;  position: relative;  border: 1px solid #106082;  line-height: 1.33;  color: #fff;  font-family: Verdana, Arial, Helvetica, sans-serif;;  font-size: 18px;  background: #209ec4;  background: -moz-radial-gradient(center, ellipse cover, #209ec4 0%, #157498 87%, #106083 100%);  background: -webkit-radial-gradient(center, ellipse cover, #209ec4 0%,#157498 87%,#106083 100%);  background: radial-gradient(ellipse at center, #209ec4 0%,#157498 87%,#106083 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#209ec4', endColorstr='#106083',GradientType=1 );  box-shadow: inset 0 0 30px rgba(0,0,0,.3);}.catalog_number > div {  position: absolute;  top: 50%;  left: 0;  width: 100%;  text-align: center;  transform: translateY(-50%);}@media (max-width: 768px) {  .catalog_number {    margin-left: auto;    margin-right: auto;  }  .catalog_number_wrap {    margin: 40px auto 30px;  }}.catalog_number:after, .catalog_number:before {  opacity: .3;  background: #6c9fb4;}.catalog_number:after {  height: 2px;  position: absolute;  top: 50%;  bottom: auto;  left: -2px;  right: -2px;  margin-top: -1px;  z-index: -1;}.catalog_number:before {  width: 2px;  position: absolute;  top: -2px;  bottom: -2px;  left: 50%;  right: auto;  margin-left: -1px;  z-index: -1;}.catalog_number p {  margin-bottom: 0;}.catalog_number_text {  line-height: 1;  font-size: 40px;  font-weight: bold;}.catalog_video {  font-size: 0;  letter-spacing: 0;}@media (max-width: 480px) {  .catalog_video {    margin-bottom: 1.25rem;  }}.catalog_video_wrap {  margin: 0 -1.875rem;  text-align: center;}@media (max-width: 992px) {  .catalog_video_wrap {    margin: 0 -0.9375rem;  }}.catalog_video_block {  display: inline-block;  vertical-align: top;  width: 33.333%;  padding: 0 7px 10px;  text-align: left;}@media (max-width: 768px) {  .catalog_video_block {    width: 50%;  }}@media (max-width: 480px) {  .catalog_video_block {    width: 80%;    display: block;    margin: 0 auto;  }}.catalog_video_item {  display: block;}.catalog_video_item:hover {  text-decoration: none;}.catalog_video_item:hover .images {  -moz-transform: scale(1.1);  -ms-transform: scale(1.1);  -webkit-transform: scale(1.1);  transform: scale(1.1);}.catalog_video_img {  display: block;  margin-bottom: 5px;  position: relative;  overflow: hidden;}.catalog_video_img:after {  bottom: 0;  right: 0;  background-image: url('../images/ico-sprites.png');  background-repeat: no-repeat;  background-position: 0 0;  height: 42px;  width: 44px;}.catalog_video_img img {  width: 100%;}.catalog_video_img .images {  display: block;  -moz-background-size: cover;  -o-background-size: cover;  -webkit-background-size: cover;  background-size: cover;  background-repeat: no-repeat;  background-position: center;  -moz-transition: all 0.3s;  -o-transition: all 0.3s;  -webkit-transition: all 0.3s;  transition: all 0.3s;  -moz-transform: scale(1);  -ms-transform: scale(1);  -webkit-transform: scale(1);  transform: scale(1);}.catalog_table {  clear: both;  font-size: 1.6129vw;  line-height: 1.2;}.catalog_table h3 {  font-family: Arial, Helvetica, sans-serif;  /*font-size: 21px;*/  font-size: 23px;  color: #1BAAD0;}.aviation .catalog_table h3 {  font-family: Arial, Helvetica, sans-serif;  font-size: 18px;  color: #046A9A;}@media (max-width: 868px) {  .catalog_table {    font-size: 14px;  }}@media (min-width: 992px) {  .catalog_table {    font-size: 16px;  }}@media (max-width: 768px) {  .catalog_table_wrap {    overflow: hidden;    overflow-x: auto;    overflow-y: auto;  }}.catalog_table + .catalog_table {  margin-top: 3rem;}.catalog_table .fht-fixed-column .fht-thead {  z-index: 1;  background: #fff;}.catalog_table_list {  list-style-type: none;  padding-left: 0;  margin: 15px 0;  line-height: 1;  font-size: 11px;  font-family: "ArialNarrow-regular", Arial, Helvetica, sans-serif;  color: #000;}.catalog_table_list td{  vertical-align: top}.catalog_table_list td:first-child{  width: 12px;}/*.aviation .catalog_table_list {  font-size: 10px;  font-family: Arial, Helvetica, sans-serif;}*/.table_list_large {  font-family: Arial, Helvetica, sans-serif;  font-size: 16px;}@media (max-width: 768px) {  .catalog_table_list {    margin-left: 15px;  }}.catalog_table_list ul {  list-style: disc;  margin-left: .9rem;}.catalog_cart {  font-size: 0;  letter-spacing: 0;  margin: 3.25rem 0 0.625rem;  text-align: center;  max-width: 226px;}@media (max-width: 768px) {  .catalog_cart {    padding: 0;  }}.catalog_cart_title {  color: #000;  font-family: Verdana, sans-serif;  font-size: 17px;  font-weight: 700;  line-height: 1.2;  text-transform: uppercase;  margin-bottom: 0;  letter-spacing: -.5px;  text-align: center;}.catalog_cart_subtitle {  color: #000;  font-weight: 300;  margin: .4em 0;}.table_catalog {  min-width: 100%;  font-family: Arial, Helvetica, sans-serif;  font-size: 14px;}.table_catalog th {  font-weight: 400;  border-bottom: 1px solid #000;  padding: 4px 0 7px;  vertical-align: middle;}.table_catalog.table_blue th {  border-bottom: 1px solid #1BAAD0;}@media (max-width: 992px) {  .table_catalog th {    min-width: 100px;  }}.table_catalog td {  padding: 3px 0 0;  background: #fff;  vertical-align: bottom;  line-height: 1.4;}.table_catalog td.table_catalog_description {  padding: 12px 13px 3px 0;}.table_catalog td.table_catalog_retreat {  padding-left: 12px;}.table_catalog td.line {  padding-top: 12px;  border-bottom: 1px solid #000;}.table_blue td.line {  border-bottom: 1px solid #1BAAD0;}.table_catalog td.spacer {  padding-top: 10px;}.table_catalog td.line_bottom {  border-bottom: 4px solid #000;}.table_blue td.line_bottom {  border-bottom: 4px solid #1BAAD0;}.table_catalog td.line_bottom.brown {  border-bottom: 5px solid #8e7e68;}.finance_table .table_catalog td.line_bottom {  padding: 2px 0 0;}.fht-fixed-column .table_catalog td:last-child {  border-right: 0;}.table_catalog_top td {  padding-bottom: 12px;}.table_catalog tr:last-child td {  padding-bottom: 6px;}.table_catalog_date {  width: 7%;  text-align: right;}.recoil_table .table_catalog_date {  width: 10%;}.table_catalog .currently {  font-weight: 700;  color: #000;}.table_catalog_text {  width: 26%;  font-family: "ArialNarrow", Arial, Helvetica, sans-serif;  text-align: left;}.table_products {  padding: 25px 0 10px;  font-family: "ArialNarrow-regular", Arial, Helvetica, sans-serif;  font-size: 14px;  color: #000;}.industrial .table_products {  padding-top: 50px;}@media (max-width: 992px) {  .table_products.parameter {    padding-left: 0;    padding-right: 0;  }}@media (max-width: 992px) {  .table_products {    padding-right: 0;    padding-left: 0;  }}.table_products .fht-fixed-column .fht-thead {  z-index: 1;  background: #fff;}.table_products_title {  font-size: 1.91532vw;  line-height: 1;  margin-bottom: 0;  color: #062f6e;  font-family: Verdana, Arial,sans-serif;  font-weight: 700;  text-transform: uppercase;}.aviation .table_products_title{  color: #464646;}@media (max-width: 783.15789px) {  .table_products_title {    font-size: 15px;  }}@media (min-width: 992px) {  .table_products_title {    font-size: 19px;  }}.table_products_title {  margin-bottom: 1.6rem;  font-family: Arial, Helvetica, sans-serif;  color: #036695;}.table_products th {  font-weight: 400;  text-align: left;  vertical-align: bottom;  padding-bottom: 8px;}.table_products th.name {  width: 16.5%;}.table_products.parameter th {  text-align: right;}.table_products.parameter th,.table_products.parameter td {  color: #000;}.industrial .table_products td,.system .table_products td {  padding: 7px 0 15px;  font-size: 20px;}.system .table_products td:first-child{  padding-right: 5px;}.industrial .table_products th,.system .table_products th {  padding: 0 0 3px;  font-family: Arial, Helvetica, sans-serif;  font-size: 18px;  font-weight: bold;  color: #026B97;}.industrial .table_products_subtitle td,.system .table_products_subtitle td {  padding: 0 0 3px;  font-family: Arial, Helvetica, sans-serif;  font-size: 21px;  font-weight: bold;  border-bottom: 1px solid #000;}.system .table_products td {  font-size: 15px;}.system .table_products_subtitle td {  font-size: 16px;}.system .table_products th {  font-size: 16px;}@media (max-width: 992px) {  .table_products th.name {    min-width: 100px;  }}.table_products th.description {  width: 45%;}@media (max-width: 992px) {  .table_products th.description {    min-width: 100px;  }}.table_products th.delivery {  width: 8%;}@media (max-width: 992px) {  .table_products th.delivery {    min-width: 100px;  }}.table_products th.seating {  width: 8%;}@media (max-width: 992px) {  .table_products th.seating {    min-width: 100px;  }}.table_products th.loads {  width: 7%;}@media (max-width: 992px) {  .table_products th.loads {    min-width: 100px;  }}.table_products th.speed {  width: 8%;}@media (max-width: 992px) {  .table_products th.speed {    min-width: 100px;  }}.table_products th.range {  width: 8%;}@media (max-width: 992px) {  .table_products th.range {    min-width: 100px;  }}.table_products th.parameter_name {  width: 14%;}@media (max-width: 992px) {  .table_products th.parameter_name {    min-width: 100px;  }}.table_products th.parameter_delivery {  width: 9%;}@media (max-width: 992px) {  .table_products th.parameter_delivery {    min-width: 100px;  }}.table_products th.parameter_seating {  /*width: 12%;*/  width: 8%;}@media (max-width: 992px) {  .table_products th.parameter_seating {    min-width: 100px;  }}.table_products th.parameter_speed {  width: 6%;}@media (max-width: 992px) {  .table_products th.parameter_speed {    min-width: 100px;  }}.table_products th.parameter_range {  width: 10%;}@media (max-width: 992px) {  .table_products th.parameter_range {    min-width: 100px;  }}.table_products th.parameter_millions {  width: 8%;}@media (max-width: 992px) {  .table_products th.parameter_millions {    min-width: 100px;  }}.table_products th.parameter_engine {  width: 17%;}@media (max-width: 992px) {  .table_products th.parameter_engine {    min-width: 100px;  }}.table_products th.parameter_model {  width: 10%;}@media (max-width: 992px) {  .table_products th.parameter_model {    min-width: 100px;  }}.table_products th.parameter_avionics {  width: 14%;}@media (max-width: 992px) {  .table_products th.parameter_avionics {    min-width: 100px;  }}.table_products th.text_right {  text-align: right;}.table_products td {  vertical-align: top;  padding: 3px 13px 3px 0;  letter-spacing: -.004em;  background: #fff;  color: #000;}.bell .table_products td {  padding: 3px 13px 15px 0;}.table_products td.table_products_line {  height: 7px;  border-bottom: 1px solid #818181;  padding: 0;}.table_products td.table_products_bottom {  border-bottom: 3px solid #17A8CF;  padding: 0;}.table_products_name {  width: 165px;}.system .table_products_name {  width: 140px;}.table_products_description {  width: -webkit-calc(100% - 165px);  width: -moz-calc(100% - 165px);  width: calc(100% - 165px);}@media (max-width: 992px) {  .j_table .table_products_description {    min-width: 500px;  }}.table_products_subtitle {  font-weight: 700;  color: #000;  white-space: nowrap;}.industrial .table_products_subtitle td,.system .table_products_subtitle td{  color: #000;}.table_products_subtitle td {  letter-spacing: 0;}.bell .table_products.parameter table {  font-size: 16px;}.table_products.parameter th {  border-bottom: 1px solid #818181;  padding: 0 0 7px 5px;}.table_products.parameter td {  padding-right: 0;}.table_products.parameter td.table_products_subtitle {  color: #000;  padding: 0;  font-family: Arial, Helvetica, sans-serif;  font-size: 16px;}.table_products .spacer {  padding-top: 10px;}.business_list {  margin: 1.0625rem 0 1.8rem;}.business_list_title {  margin-bottom: .2em;  font-size: 23px;  color: #000;}@media (max-width: 992px) {  .business_list ul {    margin-left: 10px;  }}.business_list ul {  padding-left: 20px;  font-size: 21px;  line-height: 1.34;}.business_list li {  position: relative;  padding-left: 0;  margin-bottom: 0.25rem;}.business_list li:after {  width: 8px;  height: 8px;  -moz-border-radius: 100%;  -webkit-border-radius: 100%;  border-radius: 100%;  background: #000;  left: -18px;  top: 11px;}.commercial {  margin: 2.6875rem 0;}.commercial_wrap {  *zoom: 1;}.commercial_wrap:after {  content: "";  display: table;  clear: both;}.commercial_title {  margin-bottom: 0;  font-size: 23px;  color: #000;}@media (max-width: 835.36842px) {  .commercial_title {    font-size: 16px;  }}.commercial_subtext {  color: #000;  margin: 0 0 2rem;  font-size: 16px;  font-family: Verdana, Arial, Helvetica, sans-serif;}.commercial_wrap + .commercial_subtext {  margin-top: 10px;  font-size: 15px;}.commercial_subtitle {  margin-top: 20px;  text-transform: none;  font-family: Arial, Helvetica, sans-serif;  font-size: 26px;  color: #000;  font-weight: 700;}.commercial_legend {  float: right;  color: #102e6a;  text-transform: none;  padding-left: 20px;  position: relative;  font-weight: 300;  margin-left: 9px;  margin-bottom: 5px;  font-size: 13px;}@media (max-width: 435px) {  .commercial_legend{    float: none;    display: block;    margin-left: 0;    margin-top: 5px;  }}.commercial_legend:after {  width: 14px;  height: 14px;  -moz-border-radius: 100%;  -webkit-border-radius: 100%;  border-radius: 100%;  background: #4fb5cc;  position: absolute;  top: 50%;  bottom: auto;  left: 0;  right: auto;  margin-top: -7px;}.commercial_legend.blue:after {  background: #102e6a;}.finance_top {  font-size: 0;  letter-spacing: 0;}.finance_top_left, .finance_top_right {  display: inline-block;  font-size: 1.81452vw;}@media (max-width: 771.55556px) {  .finance_top_left, .finance_top_right {    font-size: 14px;  }}@media (min-width: 992px) {  .finance_top_left, .finance_top_right {    font-size: 23px;  }}.finance_top_left {  width: 37.3%;  vertical-align: top;  padding-bottom: 9px;}@media (max-width: 992px) {  .finance_top_left {    width: 50%;  }}@media (max-width: 600px) {  .finance_top_left {    display: block;    width: 100%;  }}.finance_top_right {  width: 62.7%;  padding: 0 0 0 2rem;  vertical-align: top;}@media (max-width: 992px) {  .finance_top_right {    width: 50%;  }}@media (max-width: 600px) {  .finance_top_right {    display: block;    padding-right: 0;    padding-left: 0;    width: 100%;  }}.catalog_sidebar_cart{  margin: 0 -15px;}.finance_cart.inline {  width: 100%;  margin: 0 auto;  font-size: 0;  clear: both;}.finance_cart.inline .finance_cart_block{  display: inline-block;  width: 33%;  vertical-align: top;}.finance_cart {  width: auto;  margin: 0 -15px;}.finance_cart_block {  padding-bottom: 25px;}.finance_cart_desk{  display: table;  color: #231f20;  font-size: 13px;  line-height: 1.2;  letter-spacing: 0;  margin: 20px auto 0;  text-transform: none;  font-family: Verdana, Arial, Helvetica, sans-serif;}.finance_cart_desk span{  display: block;  margin-bottom: 15px;  padding-left: 28px;  position: relative;}.finance_cart_desk span:last-child{  margin-bottom: 0;}.finance_cart_desk span:after{  content: '';  width: 20px;  height: 20px;  display: block;  position: absolute;  left: 0;  top: -2px;  border-radius: 100%;  box-shadow: inset 0 0 7px rgba(0,0,0,.3);}.finance_cart_desk span:first-child:after{  background-color: #9ed2ec;}.finance_cart_desk span:first-child + span:after{  background-color: #27a3c7;}.finance_cart_desk span:first-child + span + span:after{  background-color: #0070a0;}.finance_cart_desk span:first-child + span + span + span:after{  background-color: #afaa9d;}.finance_cart_desk span:first-child + span + span + span + span:after{  background-color: #e3f3fd;}.finance_cart_desk span:first-child + span + span + span + span + span:after{  background-color: #753960;}.finance_cart_desk span:first-child + span + span + span + span + span + span:after{  background-color: #bb5d2b;}#chart_fifteen + .finance_cart_desk span:first-child + span + span:after{  background-color: #e3f3fd;}.finance_cart_title {  font-weight: bold;  margin-bottom: 0;  letter-spacing: 0;  text-align: center;  color: #000;  font-size: 17px;  font-family: Verdana, Arial, Helvetica, sans-serif;}.finance_cart_subtitle {  text-align: center;  line-height: 1.25;  color: #231f20;  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 15px;  font-weight: bold;  text-transform: uppercase;}@media (max-width: 480px) {  .finance_cart.inline{    display: block;  }  .finance_cart.inline .finance_cart_block{    display: block;  }}@media (max-width: 768px) {  .finance .catalog_sidebar {    margin-bottom: 1.25rem;  }}.segment-page .table_catalog {  font-size: 18px;}.segment-page .table_catalog th {  padding: 0 0 7px 0;}.segment-page .table_catalog td {  padding-right: 0;}.segment-page.table_catalog_text {  font-family: Arial, Helvetica, sans-serif;  font-size: 16px;}.roic .table_catalog {  font-size: 18px;  font-family: "Arial Narrow", Arial, Helvetica, sans-serif;}.roic .table_catalog_text {  font-size: 14px;}.roic .table_catalog .currently {  font-family: Arial, Helvetica, sans-serif;}.roic .catalog_table_list {  font-size: 16px;}.finance .catalog_table_list {  font-family: Arial, Helvetica, sans-serif;  ащте-афьшднЖ Фкшфдб Рудмуешсфб ыфты-ыукшаж  font-size: 13px;}@media (min-width: 993px) {  .finance .table_catalog td:first-child {    padding-right: 5px;  }}.finance .table_catalog_text {  width: 32%;}.finance .table_catalog_date {  width: 13.6%;}.finance_description {  font-size: 1.6129vw;  margin: 1.8125rem 0 1.5625rem;  line-height: 1.5;  letter-spacing: -.011em;}@media (max-width: 868px) {  .finance_description {    font-size: 14px;  }}@media (min-width: 992px) {  .finance_description {    font-size: 16px;  }}.finance_description span{  font-weight: 700;  color: #7e746d;  text-transform: uppercase;}.finance_description_strong {  font-weight: 700;  text-transform: uppercase;  color: #102e6a;  font-family: Verdana, Arial, Helvetica, sans-serif;}.finance_wrap {  padding: 0.9375rem 1.25rem 1.25rem 0.3125rem;}@media (max-width: 992px) {  .finance_wrap {    padding-left: 0;    padding-right: 0;  }}.finance_table {  font-family: "ArialNarrow-regular", Arial, Helvetica, sans-serif;  font-size: 2.62097vw;}@media (max-width: 610.46154px) {  .finance_table {    font-size: 16px;  }}@media (min-width: 992px) {  .finance_table {    font-size: 26px;  }}.finance_table_title {  margin-bottom: .6em;  font-size: 21px;  font-weight: 700;  color: #231f20;}@media (max-width: 595.2px) {  .finance_table_title {    font-size: 18px;  }}/*@media (min-width: 992px) {  .finance_table_title {    font-size: 30px;  }}*/.finance_table .table_catalog th {  padding: 2px 0 2px 0;}.finance_table .table_catalog td {  letter-spacing: 0;  line-height: 1;  padding: 5px 0;}.finance_table .table_catalog td:last-child {  padding-right: 0;  border-right: 0;}.finance_table .table_catalog td.line {  padding: 0;}.finance_table .table_catalog td.separator {  padding: 7px 0;}@media (max-width: 768px) {  .finance_table .table_catalog td.separator {    padding: 4px 0;  }}.finance_table .table_catalog td.table_catalog_retreat {  padding-left: 1rem;}@media (max-width: 768px) {  .finance_table .table_catalog td.table_catalog_retreat {    padding-left: .5rem;  }}@media (min-width: 993px) {  .finance_table .table_catalog_text {    letter-spacing: .01em;    width: 58%;    font-size: 2.01613vw;  }}@media (min-width: 993px) and (max-width: 694.4px) {  .finance_table .table_catalog_text {    font-size: 14px;  }}@media (min-width: 993px) and (min-width: 992px) {  .finance_table .table_catalog_text {    font-size: 20px;  }}@media (min-width: 993px) {  .finance_table .table_catalog_date {    width: 14%;  }}.finance_table .fht-fixed-column .fht-thead {  z-index: 1;  background: #fff;}.finance_table .catalog_table_list {  margin: 1.375rem 0;  letter-spacing: -0.009em;  line-height: 1.2;  font-size: 1.81452vw;}@media (max-width: 771.55556px) {  .finance_table .catalog_table_list {    font-size: 14px;  }}.finance_highlight  .catalog_table_list {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 13px;}.highlights {  font-family: "ArialNarrow-regular", Arial, Helvetica, sans-serif;  font-size: 2.01613vw;  padding: 13px 0;  font-size: 2.62097vw;}@media (max-width: 694.4px) {  .highlights {    font-size: 14px;  }}@media (min-width: 992px) {  .highlights {    font-size: 20px;  }}@media (max-width: 610.46154px) {  .highlights {    font-size: 16px;  }}@media (min-width: 992px) {  .highlights {    font-size: 26px;  }}.highlights_top {  font-size: 2.31855vw;  letter-spacing: .005em;  margin-bottom: .4em;}@media (max-width: 646.95652px) {  .highlights_top {    font-size: 15px;  }}@media (min-width: 992px) {  .highlights_top {    font-size: 23px;  }}.highlights_title {  text-transform: none;  font-family: "ArialNarrow-regular", Arial, Helvetica, sans-serif;  font-size: 2.41935vw;  letter-spacing: 0.08em;  line-height: 1;  margin: .7em 0 0;}@media (max-width: 661.33333px) {  .highlights_title {    font-size: 16px;  }}@media (min-width: 992px) {  .highlights_title {    font-size: 24px;  }}.highlights_wrap .table_catalog_text {  width: 31%;}.highlights_wrap .table_catalog_date {  width: 23%;}.highlights_wrap td {  letter-spacing: 0;}.highlights_wrap .table_catalog th {  vertical-align: bottom;  padding-right: 0;  padding-left: 5px;  padding-top: 0;  line-height: 1;}.aviation_top {  font-size: 0;  letter-spacing: 0;  margin-bottom: 0.9375rem;}.aviation_top_right, .aviation_top_left {  font-size: 11px;  display: inline-block;  vertical-align: middle;}.aviation_top_left {}@media (max-width: 768px) {  .aviation_top_left {    width: 100%;  }}.aviation_top_right {  width: 100%;  padding: 0 5px;  margin-top: 35px;  text-align: right;}@media (max-width: 768px) {  .aviation_top_right {    width: 100%;  }}.aviation_bottom {  padding: 3px 0 50px;}.aviation_graph {  font-size: 0;  letter-spacing: 0;}.aviation_graph_block {  margin-bottom: 35px;}@media (max-width: 768px) {  .aviation_graph_block {    margin: 1.25rem 0;  }}.aviation_graph_right, .aviation_graph_left {  display: inline-block;  vertical-align: top;}.aviation_graph_left {  width: 64.5%;  padding-right: 20px;}@media (max-width: 768px) {  .aviation_graph_left {    display: block;    width: 100%;    padding-right: 0;  }}.aviation_graph_right {  width: 35.5%;}@media (max-width: 768px) {  .aviation_graph_right {    display: block;    width: 100%;  }}.aviation_graph_img {  margin-top: 45px;}.aviation_graph_title {  margin: 0;  font-size: 23px;  line-height: 1.1;  color: #000;}.aviation_graph_description {  font-family: Verdana, "ArialNarrow", Arial, Helvetica, sans-serif;  font-size: 16px;  margin-bottom: 0;  letter-spacing: -.3px;}.aviation_graph_legend {  font-size: 12px;  font-weight: bold;  display: inline-block;  vertical-align: middle;  color: #000;  padding-left: 19px;  max-width: 50%;  margin-right: 6px;  position: relative;}.aviation_graph_legend:after,.commercial_legend:after {  width: 14px;  height: 14px;  -moz-border-radius: 100%;  -webkit-border-radius: 100%;  border-radius: 100%;  background: red;  top: 50%;  left: 0;  margin-top: -8px;  background: #9ed1ea;  box-shadow: inset 0 0 5px rgba(0,0,0,.5);}.aviation_graph_legend.blue:after,.commercial_legend.blue:after {  background: #0070a0;}.commercial_legend {  padding-top: 5px;  padding-left: 36px;  margin-top: 5px;  margin-left: 25px;  font-family: Arial, Helvetica, sans-serif;  font-size: 18px;  font-weight: bold;  color: #000;}.commercial_legend:after {  width: 28px;  height: 28px;  margin: 0;  top: 0;}/*@media (max-width: 768px) {  .aviation_graph_legend {    display: table;    margin: 0 0 5px auto;  }}*/.aviation_graph_text {  padding-right: 20px;  margin-top: 8px;  font-size: 14px;  color: #000;  font-family: Verdana, Arial, Helvetica, sans-serif;}.statistic {  padding: 2.5rem 0;}.statistic_wrap .fht-fixed-column .fht-thead {  z-index: 1;  background: #fff;}.statistic .table_catalog {  font-family: "ArialNarrow-regular", Arial, Helvetica, sans-serif;}@media (min-width: 993px) {  .statistic .table_catalog_text {    width: 50%;  }}@media (min-width: 993px) {  .statistic .table_catalog_date {    width: 8%;  }}.statistic .table_catalog th {  border-bottom: 2px solid #000;  padding: 4px 0 3px;}.statistic .table_catalog td {  line-height: 1;  padding: 2px 0;  letter-spacing: -.03em;}.statistic .table_catalog td:last-child {  border-right: 0;}.statistic .table_catalog td.table_catalog_retreat {  padding-left: 1.75rem;}@media (max-width: 480px) {  .statistic .table_catalog td.table_catalog_retreat {    padding-left: 10px;  }}.statistic .table_catalog td.line_bottom {  border-bottom-width: 2px;}.statistic .table_catalog td.line_bottom.brown {  border-bottom-width: 4px;}.statistic .table_catalog .table_catalog_top td {  padding-bottom: 12px;}.statistic .catalog_table_list {  margin: 1.4375rem 0;  line-height: 1.1;  font-size: 11px;}@media (max-width: 992px) {  .statistic .catalog_table_list {    margin-left: 15px;  }}@media (max-width: 480px) {  .statistic.more .statistic_wrap {    height: auto;  }}.statistic.more .table_catalog {  font-family: "ArialNarrow-regular", Arial, Helvetica, sans-serif;}@media (min-width: 993px) {  .statistic.more .table_catalog_text {    width: 30%;  }}@media (min-width: 993px) {  .statistic.more .table_catalog_date {    width: 5.5%;  }}.statistic.more .table_catalog td.table_catalog_retreat {  padding-left: 0.9375rem;}.statistic.more .catalog_table_list {  line-height: 1;  margin: 12px 0;}@media (max-width: 992px) {  .statistic.more .catalog_table_list {    margin-left: 15px;  }}.fixed_btn {  position: fixed;  background: #009add;  border: 0;  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);  opacity: 0;  visibility: hidden;  width: 50px;  height: 50px;  display: inline-block;  bottom: 3.125rem;  -moz-transition: all 0.3s;  -o-transition: all 0.3s;  -webkit-transition: all 0.3s;  transition: all 0.3s;}.fixed_btn.show_btn {  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);  opacity: 0.5;  visibility: visible;  z-index: 9;}.fixed_btn:hover {  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);  opacity: 1;}.fixed_btn:after, .fixed_btn:before {  background: #fff;  width: 25px;  height: 2px;}.fixed_btn:after {  left: 13px;  top: 32%;  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -webkit-transform: rotate(45deg);  transform: rotate(45deg);}.fixed_btn:before {  right: 12px;  top: 65%;  -moz-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -webkit-transform: rotate(-45deg);  transform: rotate(-45deg);}.fixed_btn.next {  right: 3.125rem;}.fixed_btn.prev {  left: 3.125rem;  -moz-transform: rotate(180deg);  -ms-transform: rotate(180deg);  -webkit-transform: rotate(180deg);  transform: rotate(180deg);}.graph_block#graph-two2{  margin: -9px 0 -5px;}.graph_block {  font-size: 1.31048vw;}@media (max-width: 763.07692px) {  .graph_block {    font-size: 10px;  }}@media (min-width: 992px) {  .graph_block {    font-size: 13px;  }}#graph-five {  margin-top: -55px;}/* Disable axis line */.highcharts-axis-line{  display: none;}/*HOME PAGE*/.wrapper {  width: 100%;  max-width: 1200px;  margin: 0 auto;}.home2 {  height: 100%;}header h1 {  font-size: 21px;  line-height: 21px;  height: 21px;  font-weight: normal;  color: #fff;}.row img {  display: inline-block;  opacity: 0;}.row img + img {  margin-left: 7px;}.home2-images img:nth-child(2n+1) {  max-width: 596px;}.home2-images img:nth-child(2n) {  max-width: 597px;}.home2 .row {  overflow: hidden;}.home2 .row:nth-child(1) {  height: 259px;}.home2 .row:nth-child(2) {  height: 278px;}.home2 .row:nth-child(3) {  height: 283px;}@media all and (max-width: 1199px) {  .home2 .row {    height: auto;    display: block;    text-align: center;  }  .home2 .row img {    max-width: 48%;    margin-left: 1%;    margin-right: 1%;  }  .home2 .row img + img {    margin-left: 1%;  }  .home2 .row:nth-child(n) {    height: auto;  }}@media all and (max-width: 767px) {  .home2 .row img {    display: block;    margin-left: auto;    margin-right: auto;    max-width: 100%;  }  .home2 .row img + img {    margin-left: auto;    margin-top: 7px;  }}@media all and (max-width: 600px) {  .home2 .row img {    max-width: 95%;    width: 95%;  }}.home2 .row + .row {  margin-top: 7px;}/*END OF HOME PAGE*//* PORTFOLIO PAGE */.header-medium {  padding: 1.1rem 10px 0.95rem;}.header-medium .header_description {  font-size: 16px;}.header-large {  padding: 0.75rem 10px 0.6875rem;}.header-large .header_description {  font-size: 23px;}.portfolio .section_content {  min-height: calc(100vh - 60px);  padding-bottom: 50px;  color: #fff;  background: #061b34 url(../images/bg.jpg) center 0 no-repeat;  background-size: cover;}.portfolio .wrapper {  max-width: 1100px;}sup{  line-height: 6px;}.portfolio main {  margin-top: 40px;}@media all and (max-width: 767px) {  .portfolio main {    padding-left: 23px;    padding-right: 23px;  }}.portfolio h1 {  margin-bottom: 27px;  font-family: ArialNarrowBold, Arial, Helvetica, sans-serif;  font-size: 30px;  line-height: 21px;  color: #4fb5cc;}@media all and (max-width: 767px) {  .portfolio h1 {    line-height: 33px;  }}.portfolio .heading {  margin-bottom: 2.5em;  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 22px;  line-height: 1.39;}.heading + .portfolio-section {  margin-top: 59px;}.portfolio-section {  width: 100%;  margin-top: 10px;  font-size: 0;  position: relative;}.portfolio-section h2 {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 16px;  line-height: 11px;  color: #2e7da2;  text-transform: uppercase;  margin-bottom: 16px;  letter-spacing: .5px;}.portfolio figure {  position: relative;  -webkit-transition: -webkit-transform .2s ease-in;  -moz-transition: -moz-transform .2s ease-in;  -o-transition: -o-transform .2s ease-in;  transition: transform .2s ease-in;  will-change: transform;}.portfolio figure:hover {  z-index: 10;  -webkit-transform: scale(1.2);  -moz-transform: scale(1.2);  -o-transform: scale(1.2);  transform: scale(1.2);}.portfolio figure {  width: 177px;  margin: 0 6px 6px 0;  display: inline-block;  vertical-align: top;}.portfolio figure + figure {  margin-left: 0px;}.portfolio figure img {  display: block;}.portfolio figure figcaption {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 14px;  line-height: 16px;  margin-top: 10px;  letter-spacing: -.5px;}@media all and (max-width: 1199px) {  .portfolio-section {    text-align: center;  }  .portfolio-section figure {    margin-left: 15px;    margin-right: 15px;    margin-bottom: 15px;  }  .portfolio figure + figure {    margin-left: 15px;  }}.partners-section {  padding: 4rem 0 0;  margin: 0 0 2.94118rem;  text-align: center;}.partners>div {  display: inline-block;  margin: 0 1.52rem 1.8rem;  vertical-align: middle;}.partners--row2>div {  margin-left: .65rem;  margin-right: .65rem;}.partners img {  display: block;  margin: 0 auto;  max-width: 100%;}.portfolio footer {  text-align: center;  padding: 0 30px 80px 0;}@media all and (max-width: 767px) {  .portfolio footer {    padding-top: 25px;    padding-bottom: 25px;  }}/*  popup CSS */.fancybox-slide--video .fancybox-content {  overflow: hidden !important;}.ytmask {  position:absolute;  top: 0;  left: -5px;  right: -5px;  bottom: 50px;  z-index: 999;  background: rgba(0,0,0,.75);}.ytmask .video-play-button {  top: 55%;  opacity: 1;  pointer-events: all;  cursor: pointer;}.popup-opened {  overflow: hidden;  border: 1px solid #f00;}.modal {  height: 100%;  position: fixed;  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 888;}.modal__body {  max-height: 100%;  overflow: auto;  -webkit-overflow-scrolling: touch;}.popup-close {  position: absolute;  width: 1.17647rem;  height: 1.17647rem;  top: .9rem;  right: 2.94118rem;  color: #fff;  background: #86cee4;  border: 0;  border-radius: 0;  box-shadow: none;  cursor: pointer;  display: block;}.popup-close svg {  fill: #fff;  background-color: #86cee4;}@media screen and (max-width: 767px){  .modal__title {    padding-top: .8rem;    padding-left: 2.94118rem;  }  .popup-close {    top: 1rem;    right: 1.5rem;  }}.section_content {  padding-bottom: 100px;}.table_products sup {  margin-right: -5px;}.table_products_txt sup {  margin: 0;}.perc {  display: inline-block;  margin-right: -.5em;}.statistic .perc,.roic .perc {  margin-right: -.7em;}.finance_table .perc {  margin-right: -.8em;}.segment-page .table_catalog .perc,.finance .perc {  margin-right: -.9em;}.finance .ex {  margin-right: -.5em;}.statistic .ex {  margin-right: -.4em;}.dollar {  display: inline-block;  width: 100%;  max-width: 3em;  white-space: nowrap;}.dollar::before {  float: left;  content: '$';}.finance_table .dollar {  max-width: 4em;}.finance_highlight .finance_table tr td:last-child .dollar {  max-width: 2.7em;}.segment-page .dollar,.finance .dollar,.statistic .dollar,.roic .dollar {  max-width: 3.3em;}.segment-page .table_products .dollar,.statistic2 .dollar {  max-width: 3em;}.bracket {  display: inline-block;  margin-right: -3px;}.segment-page .table_catalog .bracket,.finance .bracket,.roic .bracket {  margin-right: -4px;}@media screen and (max-width: 1024px){  .catalog_video .catalog_title {    font-size: 18px;  }  .catalog_video .wrap > div {    margin: 0 -7px;  }}@media screen and (max-width: 767px) {  .header .wrap {    padding: 0 5px;  }  .menu-left a {    max-width: 85vw;  }  .content_menu ul li {    display: block;    margin-bottom: 10px;    text-align: center !important;  }  .partners > div {    max-width: 30%;  }  .executives_left {    float: none;    width: auto;  }  .executives_right {    width: auto;    padding: 0;    margin: 15px 0;  }  .statistic .catalog_table_list,  .roic .catalog_table_list {    margin-left: 0;  }  .catalog_top_img::before {    opacity: .5;  }  .catalog_top_block {    width: 50%;  }    .aviation_graph_img {    margin-top: 15px;  }  .finance_cart.inline {    width: auto;    margin: 0 -7px;  }  .catalog_table h3 {    font-size: 18px;  }  .portfolio .heading {    font-size: 18px;  }}@media screen and (max-width: 767px) and (orientation: landscape) {  .menu-left a {    max-width: 320px;  }}@media screen and (max-width: 480px) {  .header-large .header_description {    font-size: 16px;  }  .header_left {    width: 100%;  }  .header_description p {    display: inline-block;    margin: 0 0 5px;    line-height: 1;    letter-spacing: .5px;  }  .header_description p:last-child {    margin: 0;  }  .header_description div + p {    margin-top: 5px;  }  .items .wrapper {    padding: 0;  }  .items-item {    width: 45%;  }  .fixed_btn.prev {    left: 15px;  }  .fixed_btn.next {    right: 15px;  }  .finance_cart.inline .finance_cart_block {    display: block;    width: 100%;  }  .catalog_top {    margin: 0;  }  .catalog_top_block {    width: 100%;    max-width: 400px;    padding: 0;    margin: 0 auto 20px;    display: block;  }  .catalog_video .wrap > div {    margin: 0;  }  .catalog_video_block {    width: 100%;    max-width: 400px;    padding: 0;    margin: 0 auto 20px;  }  .catalog_video .catalog_title {    font-size: 16px;  }  .aviation_graph_title {    font-size: 16px;  }  .aviation_graph_description {    font-size: 14px;  }  .catalog_content p {    font-size: 16px;  }  .portfolio-section {    width: auto;    margin-left: -5px;    margin-right: -5px;  }  .portfolio figure,  .portfolio figure + figure {    width: 45%;    margin: 0 5px 15px;  }  .portfolio-section figure img {    width: 100%;  }  .industrial .table_products td,   .system .table_products td {    font-size: 15px;  }}