﻿/*! normalize.css v1.0.1 | MIT License | git.io/normalize */
 article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
     display: block;
}
 audio, canvas, video {
     display: inline-block;
}
 audio:not([controls]) {
     display: none;
     height: 0;
}
 [hidden] {
     display: none;
}
 html {
     font-size: 100%;
     -webkit-text-size-adjust: 100%;
     -ms-text-size-adjust: 100%;
}
 body {
     margin: 0;
}
 a:focus {
     outline: 0 none;
}
 a:active, a:hover {
     outline: 0;
}
 h1 {
     font-size: 2em;
     margin: .67em 0;
}
 h2 {
     font-size: 1.5em;
     margin: .83em 0;
}
 h3 {
     font-size: 1.17em;
     margin: 1em 0;
}
 h4 {
     font-size: 1em;
     margin: 1.33em 0;
}
 h5 {
     font-size: .83em;
     margin: 1.67em 0;
}
 h6 {
     font-size: .75em;
     margin: 2.33em 0;
}
 abbr[title] {
     border-bottom: 1px dotted;
}
 b, strong {
     font-weight: 700;
}
 blockquote {
     margin: 1em 40px;
}
 dfn {
     font-style: italic;
}
 mark {
     background: #ff0;
     color: #000;
}
 p, pre {
     margin: 1em 0;
}
 code, kbd, pre, samp {
     font-family: monospace,serif;
     font-size: 1em;
}
 pre {
     white-space: pre;
     white-space: pre-wrap;
     word-wrap: break-word;
}
 q {
     quotes: none;
}
 q:after, q:before {
     content: '';
     content: none;
}
 small {
     font-size: 73%;
}
 sub, sup {
     font-size: 75%;
     line-height: 0;
     position: relative;
     vertical-align: baseline;
}
 sup {
     top: -.5em;
}
 sub {
     bottom: -.25em;
}
 dl, menu, ol, ul {
     margin: 1em 0;
}
 dd {
     margin: 0 0 0 40px;
}
 menu, ol, ul {
     padding: 0 0 0 40px;
}
 nav ol, nav ul {
     list-style: none;
     list-style-image: none;
}
 img {
     border: 0;
     -ms-interpolation-mode: bicubic;
}
 svg:not(:root) {
     overflow: hidden;
}
 figure {
     margin: 0;
}
 form {
     margin: 0;
}
 fieldset {
     border: 1px solid silver;
     margin: 0 2px;
     padding: .35em .625em .75em;
}
 legend {
     border: 0;
     padding: 0;
     white-space: normal;
}
 button, input, select, textarea {
     font-size: 100%;
     margin: 0;
     vertical-align: baseline;
}
 button, input {
     line-height: normal;
}
 button, input[type=button], input[type=reset], input[type=submit] {
     -webkit-appearance: button;
     cursor: pointer;
}
 button[disabled], input[disabled] {
     cursor: default;
}
 input[type=checkbox], input[type=radio] {
     box-sizing: border-box;
     padding: 0;
}
 input[type=search] {
     -webkit-appearance: textfield;
     -moz-box-sizing: content-box;
     -webkit-box-sizing: content-box;
     box-sizing: content-box;
}
 input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
     -webkit-appearance: none;
}
 button::-moz-focus-inner, input::-moz-focus-inner {
     border: 0;
     padding: 0;
}
 textarea {
     overflow: auto;
     vertical-align: top;
}
 table {
     border-collapse: collapse;
     border-spacing: 0;
}
 @font-face {
     font-family: 'Roboto Light';
     src: url(../fonts/roboto_light.eot);
     src: url(../fonts/roboto_light.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto_light.woff) format('woff'),url(../fonts/roboto_light.ttf) format('truetype'),url('../fonts/roboto_light.svg#Roboto Light') format('svg');
     font-weight: 400;
     font-style: normal;
}
 @font-face {
     font-family: 'Roboto Regular';
     src: url(../fonts/roboto_regular.eot);
     src: url(../fonts/roboto_regular.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto_regular.woff) format('woff'),url(../fonts/roboto_regular.ttf) format('truetype'),url('../fonts/roboto_regular.svg#Roboto Regular') format('svg');
     font-weight: 400;
     font-style: normal;
}
 @font-face {
     font-family: 'Roboto Thin';
     src: url(../fonts2/roboto_thin.eot);
     src: url(../fonts2/roboto_thin.eot?#iefix) format('embedded-opentype'),url(../fonts2/roboto_thin.woff) format('woff'),url(../fonts2/roboto_thin.ttf) format('truetype'),url('../fonts2/roboto_thin.svg#Roboto Thin') format('svg');
     font-weight: 400;
     font-style: normal;
}
 @font-face {
     font-family: 'Roboto Medium';
     src: url(../fonts/roboto_medium.eot);
     src: url(../fonts/roboto_medium.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto_medium.woff) format('woff'),url(../fonts/roboto_medium.ttf) format('truetype'),url('../fonts/roboto_medium.svg#Roboto Medium') format('svg');
     font-weight: 400;
     font-style: normal;
}
 @font-face {
     font-family: 'Roboto Bold';
     src: url(../fonts/roboto_bold.eot);
     src: url(../fonts/roboto_bold.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto_bold.woff) format('woff'),url(../fonts/roboto_bold.ttf) format('truetype'),url('../fonts/roboto_bold.svg#Roboto Bold') format('svg');
     font-weight: 400;
     font-style: normal;
}
 @font-face {
     font-family: 'Roboto Light Italic';
     src: url(../fonts/roboto_light_italic.eot);
     src: url(../fonts/roboto_light_italic.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto_light_italic.woff) format('woff'),url(../fonts/roboto_light_italic.ttf) format('truetype'),url('../fonts/roboto_light_italic.svg#Roboto Light Italic') format('svg');
     font-weight: 400;
     font-style: normal;
}
 .bx-wrapper {
     position: relative;
     margin: 0 auto;
     padding: 0;
     -ms-touch-action: pan-y;
     touch-action: pan-y;
}
 .bx-wrapper img {
     max-width: 100%;
     display: block;
}
 .bxslider {
     margin: 0;
     padding: 0;
}
 ul.bxslider {
     list-style: none;
}
 .bx-viewport {
     -webkit-transform: translatez(0);
}
 .bx-wrapper {
     background: #fff;
}
 .bx-wrapper .bx-controls-auto, .bx-wrapper .bx-pager {
     position: absolute;
     bottom: -30px;
     width: 100%;
}
 .bx-wrapper .bx-loading {
     min-height: 50px;
     background: url(../img/bx_loader.gif) center center no-repeat #fff;
     height: 100%;
     width: 100%;
     position: absolute;
     top: 0;
     left: 0;
     z-index: 2000;
}
 .bx-wrapper .bx-pager {
     text-align: center;
     font-size: .85em;
     font-family: Arial;
     font-weight: 700;
     color: #666;
     padding-top: 20px;
}
 .bx-wrapper .bx-pager.bx-default-pager a {
     background: #666;
     text-indent: -9999px;
     display: block;
     width: 10px;
     height: 10px;
     margin: 0 5px;
     outline: 0;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     border-radius: 5px;
}
 .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus, .bx-wrapper .bx-pager.bx-default-pager a:hover {
     background: #000;
}
 .bx-wrapper .bx-controls-auto .bx-controls-auto-item, .bx-wrapper .bx-pager-item {
     display: inline-block;
}
 .bx-wrapper .bx-pager-item {
     font-size: 0;
     line-height: 0;
}
 .bx-wrapper .bx-prev {
     left: -10px;
}
 .bx-wrapper .bx-prev:focus, .bx-wrapper .bx-prev:hover {
     background-position: 0 0;
}
 .bx-wrapper .bx-prev:before {
     content: "‹";
     text-indent: 0;
     position: absolute;
     width: 100%;
     bottom: 0;
     top: 0;
     left: 0;
     text-align: center;
     font-family: Geneva,sans-serif;
     font-size: 100px;
     color: #c5c9a9;
     line-height: 10px;
}
 .bx-wrapper .bx-prev:hover:before {
     color: #9CB377;
}
 .bx-wrapper .bx-next {
     right: -10px;
}
 .bx-wrapper .bx-next:before {
     content: "›";
     text-indent: 0;
     position: absolute;
     width: 100%;
     bottom: 0;
     top: 0;
     left: 0;
     text-align: center;
     font-family: Geneva,sans-serif;
     font-size: 100px;
     color: #c5c9a9;
     line-height: 10px;
}
 .bx-wrapper .bx-next:hover:before {
     color: #9CB377;
}
 .bx-wrapper .bx-controls-direction a {
     position: absolute;
     top: 50%;
     margin-top: -16px;
     outline: 0;
     width: 32px;
     height: 32px;
     text-indent: -9999px;
     z-index: 9;
}
 .bx-wrapper .bx-controls-direction a.disabled {
     display: none;
}
 .bx-wrapper .bx-controls-auto {
     text-align: center;
}
 .bx-wrapper .bx-controls-auto .bx-start {
     display: block;
     text-indent: -9999px;
     width: 10px;
     height: 11px;
     outline: 0;
     background: url(images/controls.png) -86px -11px no-repeat;
     margin: 0 3px;
}
 .bx-wrapper .bx-controls-auto .bx-start.active, .bx-wrapper .bx-controls-auto .bx-start:focus, .bx-wrapper .bx-controls-auto .bx-start:hover {
     background-position: -86px 0;
}
 .bx-wrapper .bx-controls-auto .bx-stop {
     display: block;
     text-indent: -9999px;
     width: 9px;
     height: 11px;
     outline: 0;
     background: url(images/controls.png) -86px -44px no-repeat;
     margin: 0 3px;
}
 .bx-wrapper .bx-controls-auto .bx-stop.active, .bx-wrapper .bx-controls-auto .bx-stop:focus, .bx-wrapper .bx-controls-auto .bx-stop:hover {
     background-position: -86px -33px;
}
 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
     text-align: left;
     width: 80%;
}
 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
     right: 0;
     width: 35px;
}
 .bx-wrapper .bx-caption {
     position: absolute;
     bottom: 0;
     left: 0;
     background: #666;
     background: rgba(80,80,80,.75);
     width: 100%;
}
 .bx-wrapper .bx-caption span {
     color: #fff;
     font-family: Arial;
     display: block;
     font-size: .85em;
     padding: 10px;
}
/*! Developed at http://htmlcoder.net */
 * {
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
}
 :after, :before {
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
}
 ::selection {
     background: #66c6ba;
     color: #FFF;
}
 ::-moz-selection {
     background: #66c6ba;
     color: #FFF;
}
 .clearfix:after, .clearfix:before {
     content: " ";
     display: table;
}
 .clearfix:after {
     clear: both;
}
 .dotted {
     border-bottom: 1px dotted;
     cursor: pointer;
     line-height: 1em;
     position: relative;
     text-decoration: none !important;
     top: -2px;
}
 .dotted span {
     position: relative;
     top: 2px;
}
 label {
     font-weight: inherit;
}
 .text-center {
     text-align: center;
}
 .text-right {
     text-align: right;
}
 .text-left {
     text-align: left;
}
 .iblock {
     display: inline-block;
}
 .rel {
     position: relative;
}
 .pull-left {
     float: left;
}
 .pull-right {
     float: right;
}
 html {
     font-size: 62.5%;
     height: 100%;
     min-width: 1170px;
     max-width: 100%;
    /** min-width: 1170px;
     **/
}
 body {
    /** min-width: 1170px;
     **/
     min-width: 1170px;
     max-width: 100%;
     font-family: "Roboto Regular",sans-serif;
     font-size: 100%;
     min-height: 100%;
}
 a {
     color: #66c6ba;
     text-decoration: none;
}
 a:focus, a:hover {
     text-decoration: none;
}
 .dashed {
     border-bottom: 1px dashed;
     cursor: pointer;
     line-height: 1em;
     position: relative;
     text-decoration: none !important;
     top: -2px;
}
 .dashed span {
     position: relative;
     top: 2px;
}
 .table {
     display: table;
     width: 100%;
     table-layout: fixed;
     margin: 0;
}
 .cell {
     display: table-cell;
}
 .bg-f5 {
     background: #F5F5F5;
}
 .logo {
     display: inline-block;
     background: url(../img/logo.png);
     background-size: 200px 54px;
     padding: 50px 50px 0 0;
     overflow: hidden;
     height: 54px;
     width: 200px;
}
 .logo-en {
     display: inline-block;
     background: url(../img/logo_eng_new_2025.png);
     background-size: 200px 54px;
     padding: 50px 50px 0 0;
     overflow: hidden;
     height: 54px;
     width: 200px;
}
/* .logo {
     display: inline-block;
     background: url(../img/logo.png);
     padding: 17px 161px 0 0;
     overflow: hidden;
     height: 0;
     width: 0;
}
 */
 .container {
     width: 1170px;
     margin: 0 auto;
     padding: 0 15px;
}
 .header-holder {
     height: 70px;
     position: relative;
     z-index: 999999;
}
 .header {
     background: #191919;
     height: 70px;
     color: #FFF;
     font-family: 'Roboto Light',sans-serif;
     text-align: right;
     font-size: 16px;
}
 .header .logo-en {
     float: left;
     margin: -20px 0 0;
}
 .header .logo {
     float: left;
     margin: -20px 0 0;
}
 .header.fixed {
     position: fixed;
     left: 0;
     top: 0;
     right: 0;
     z-index: 999999;
}
 .header a {
     color: #a6a6a6;
}
 .header a:hover {
     color: #FFF;
}
 .header .tel {
     display: inline-block;
     font-family: 'Roboto Medium',sans-serif;
     margin: 0 116px 0 57px;
}
 .header .tel .tel-code {
     font-family: 'Roboto Light',sans-serif;
     color: #cecece;
}
 .header .header-box {
     height: 70px;
     padding: 24px 15px 0;
}
 .header-menu {
     display: inline-block;
     padding: 0;
     margin: 0;
     list-style: none;
}
 .header-menu li {
     display: inline-block;
     margin: 0 15px;
     white-space: nowrap;
}
 .lang {
     display: inline-block;
     font-size: 14px;
}
 .sub-menu-holder {
     background: rgba(14,13,14,.9);
     display: none;
     position: absolute;
     left: 0;
     right: 0;
     top: 0;
     z-index: 9999;
     padding: 41px 0 37px;
     text-align: left;
}
 .sub-menu-holder.active {
     display: block;
}
 .sub-menu {
     color: #FFF;
}
 .sub-menu ul {
     margin: 0;
     list-style: none;
     display: inline-block;
     vertical-align: top;
     width: 280px;
     padding: 0 30px 0 0;
}
 .sub-menu li {
     display: block;
     margin-bottom: 20px;
}
 .sub-menu .item-title {
     font-size: 24px;
}
 .sub-menu a {
     text-decoration: none;
     color: #66c6ba;
}
 .sub-menu a:hover {
     text-decoration: underline;
     color: #5EBAB1;
}
 .sub-menu-2-holder {
     background: rgba(14,13,14,.9);
     display: none;
     position: absolute;
     left: 0;
     right: 0;
     top: 0;
     z-index: 9999;
     padding: 41px 0 37px;
     text-align: left;
}
 .sub-menu-2-holder.active {
     display: block;
}
 .sub-menu-2 {
     color: #FFF;
}
 .sub-menu-2 ul {
     margin: 0;
     list-style: none;
     display: inline-block;
     vertical-align: top;
     width: 280px;
     padding: 0 30px 0 0;
}
 .sub-menu-2 li {
     display: block;
     margin-bottom: 20px;
}
 .sub-menu-2 .item-title {
     font-size: 24px;
}
 .sub-menu-2 a {
     text-decoration: none;
     color: #66c6ba;
}
 .sub-menu-2 a:hover {
     text-decoration: underline;
     color: #5EBAB1;
}
 .sub-menu-3-holder {
     background: rgba(14,13,14,.9);
     display: none;
     position: absolute;
     left: 0;
     right: 0;
     top: 0;
     z-index: 9999;
     padding: 41px 0 37px;
     text-align: left;
}
 .sub-menu-3-holder.active {
     display: block;
}
 .sub-menu-3 {
     color: #FFF;
}
 .sub-menu-3 ul {
     margin: 0;
     list-style: none;
     display: inline-block;
     vertical-align: top;
     width: 280px;
     padding: 0 30px 0 0;
}
 .sub-menu-3 li {
     display: block;
     margin-bottom: 20px;
}
 .sub-menu-3 .item-title {
     font-size: 24px;
}
 .sub-menu-3 a {
     text-decoration: none;
     color: #66c6ba;
}
 .sub-menu-3 a:hover {
     text-decoration: underline;
     color: #5EBAB1;
}
 .slider ul {
     padding: 0;
     margin: 0;
     list-style: none;
}
 .slider .slider-image {
     overflow: hidden;
     text-align: center;
     position: relative;
}
 .slider .slider-image:before {
     content: '';
     display: block;
     width: 100%;
     height: 100%;
     left: 0;
     top: 0;
     background: rgba(0,0,0,.7);
     position: absolute;
}
 .slider .slider-image img {
     display: block;
     max-width: 100%;
}
 .slider .slide-content {
     position: absolute;
     z-index: 2;
     left: 0;
     right: 0;
     bottom: 230px;
}
 .slider h2 {
     font: 72px 'Roboto Light';
     margin: 0 0 20px;
     color: #66c6ba;
}
 .slider h2 span {
     font-family: 'Roboto Thin',sans-serif;
     color: #FFF;
}
 .slider h1 {
     font: 72px 'Roboto Light';
     margin: 0 0 20px;
     color: #66c6ba;
}
 .slider h1 span {
     font-family: 'Roboto Thin',sans-serif;
     color: #FFF;
}
 .slider .reverse h1 span {
     color: #4e4e4e;
}
 .slider h3 {
     color: #a6a6a6;
     font: 24px/36px 'Roboto Thin';
     margin: 0 0 50px;
}
 .slider .btn-more, .slider .btn-play {
     vertical-align: middle;
}
 .slider .btn-more {
     margin-right: 70px;
}
 .slider .reverse .slider-image:before {
     display: none;
}
 .slider .reverse h2 span {
     color: #4e4e4e;
}
 .slider .reverse h3 {
     color: #484848;
}
 .slider .reverse .btn-transparent {
     border-color: #71C0B2;
     color: #71C0B2;
}
 .slider .reverse .btn-transparent:hover {
     background: #71C0B2;
     color: #FFF;
}
 .slider-pager {
     display: block;
     list-style: none;
     position: absolute;
     padding: 0;
     margin: 0;
     left: 0;
     bottom: 100px;
     z-index: 9999;
}
 .slider-pager a {
     display: inline-block;
     width: 100px;
     height: 70px;
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     border-radius: 4px;
     -moz-background-clip: padding-box;
     -webkit-background-clip: padding-box;
     background-clip: padding-box;
     margin-right: 30px;
     overflow: hidden;
     -webkit-opacity: .5;
     -moz-opacity: .5;
     opacity: .5;
}
 .slider-pager a img {
     display: block;
     width: 100%;
     height: 100%;
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     border-radius: 4px;
     -moz-background-clip: padding-box;
     -webkit-background-clip: padding-box;
     background-clip: padding-box;
}
 .slider-pager a.active, .slider-pager a:hover {
     -webkit-opacity: 1;
     -moz-opacity: 1;
     opacity: 1;
}
 @media (min-width:1400px) {
     .slider-talmo .slide-content {
         bottom: 350px;
    }
}
 @media (min-width:1400px) {
     .slider-talmo-pager {
         bottom: 200px;
    }
}
 .btn {
     display: inline-block;
     height: 55px;
     border: 1px solid transparent;
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     border-radius: 4px;
     -moz-background-clip: padding-box;
     -webkit-background-clip: padding-box;
     background-clip: padding-box;
     color: #FFF;
     text-decoration: none;
     padding: 0 50px;
     background: #71C0B2;
     font: 18px/55px 'Roboto Light',sans-serif;
     cursor: pointer;
}
 .btn:disabled {
     background: #ccc !important;
     color: #666!important;
     cursor: not-allowed;
}
 .btn:hover {
     background: #5EBAB1;
}
 .btn-transparent {
     background: 0 0;
     border-color: #FFF;
}
 .btn-transparent:hover {
     border-color: #71C0B2;
     background: #71C0B2;
}
 .btn-play {
     display: inline-block;
     text-decoration: underline;
     position: relative;
     padding-left: 50px;
     font-size: 18px;
     line-height: 27px;
     width: 230px;
     color: #66c6ba;
}
 .btn-play:before {
     content: '';
     display: inline-block;
     width: 31px;
     height: 31px;
     background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAMAAAAocOYLAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABHVBMVEVmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrr///9pjVtRAAAAXXRSTlMAKHWw2vCxdAFQxuioe2BVq/Ekvv2tPwIGR79TyzMyZPySBU9+fCWRkPLKTsWsw6cSJ0Dh/uZL5YacDqZ43noUjwnbXlzu1jRfVzb66llaeap2wo5Rd1LzwD7H57IjqtrrAAAAAWJLR0ReBNZhuwAAAAlwSFlzAAALEgAACxIB0t1+/AAAAVxJREFUKM+FU2lbwjAMzubAbVwbFEQYY4BOJyIqCiI4dF54guIBQv//35BrrBt9IB/6JHnTJn2TACyEYTc4H/Zx/k0GloQXRBwIhsKRcEiSsSjwbjgaQ/HE1txIbsdRKkrCaVnJuOJVRU47VlbL5T358jkta+sFbWe5INjVhJmiy3tAk31Dn1YeU5JUPHmQmvyiiDJAFxUVxudhaeE4Kh+7AkoiwAk+XdiVs/MqiScwA2zNoapyUcf1S4LUGgv+hmNXmlAMXCUcR8MPnOnCoSWh6xvbYVog37pxgLv7h8e5oy0DfvLi8PzyOne8Ycr9d+K+AVzHk79L5O9Y3vqr3vpX//9jzJ8TT+OP5P/Tw78kTvunruzfuv6DbvSoeG82PwBfWpMCf2s/trpmfqfz7y5SVX7TpB3tI2lg7w8/6KK+7n6PF/7wMGi2I22zPFzev4kw7MgysGGNWGJ//wH92C6EuQ0QMAAAAABJRU5ErkJggg==);
     position: absolute;
     left: 0;
     top: 10px;
}
 .block-title {
     font: 48px 'Roboto Light',sans-serif;
     color: #4e4e4e;
}
 .block-title-small {
     font: 30px 'Roboto Light',sans-serif;
     color: #FFF;
}
 .block-title .thin {
     font-family: 'Roboto Thin',sans-serif;
}
 .block-innovations {
     border-top: 1px solid #EBEBEC;
     background: #FFF url(../img/bg-innovations.gif) 50% 0 no-repeat;
     padding: 76px 0 0;
}
 .block-innovations .block-title {
     margin-bottom: 61px;
}
 .block-innovations-audiometr {
     border-top: 1px solid #EBEBEC;
     background: #FFF url(../img/bg-innovations.gif) 50% 0 no-repeat;
     padding: 76px 0 0;
     height: 690px;
}
 .block-innovations-audiometr .block-title {
     margin-bottom: 61px;
}
 .block-innovations-lift {
     border-top: 1px solid #EBEBEC;
     border-bottom: 1px solid #EBEBEC;
     background: #FFF url(../img/bg-innovations.gif) 50% 0px no-repeat;
     padding: 76px 0 0;
     height: 900px;
     background-size: 107%;
}
 .block-innovations-lift .block-title {
     margin-bottom: 61px;
}
 .block_innovations_lift_2 {
     border-top: 1px solid #EBEBEC;
     border-bottom: 1px solid #EBEBEC;
     background: #FFF url(../img/bg-innovations.gif) 50% 0px no-repeat;
     padding: 76px 0 0;
     height: 900px;
     background-size: 107%;
}
 .block_innovations_lift_2 .block-title {
     margin-bottom: 61px;
}
 .block_innovations_lift_2v {
     border-top: 1px solid #EBEBEC;
     border-bottom: 1px solid #EBEBEC;
     background: #FFF url(../img/bg-innovations.gif) 50% 0px no-repeat;
     padding: 76px 0 0;
     height: 900px;
     background-size: 107%;
}
 .block_innovations_lift_2v .block-title {
     margin-bottom: 61px;
}
 .block-innovations-talmo {
     border-top: 1px solid #EBEBEC;
     background: #FFF url(../img/bg-innovations.gif) 50% -46px no-repeat;
    /* padding: 76px 0 0;
     */
     height: 800px;
}
 .block-innovations-talmo .block-title {
     margin-bottom: 61px;
     margin-top: 34px;
}
 .talmo-subtitle {
     font: 18px 'Roboto Thin';
     color: #4e4e4e;
}
 .block-innovations-dock {
     border-top: 1px solid #EBEBEC;
     background: #FFF url(../img/bg-innovations.gif) 50% -46px no-repeat;
    /* padding: 76px 0 0;
     */
     height: 800px;
}
 .block-innovations-dock .block-title {
     margin-bottom: 61px;
     margin-top: 34px;
}
/*новая фото комбайна*/
 .block-innovations-lor-kombajn-stern{
     border-top: 1px solid #EBEBEC;
     background: #FFF url(../img/lor_kombain_real.jpg) 50% 0 no-repeat;
    /* padding: 76px 0 0;
     */
    /* height: 1300px;
     */
     background-position: 50% 25%;
}
 .blok_saryad_stern {
     background: url(../img/blok_saryad_stern_osb.png) 54.5% 46px no-repeat;
     -webkit-background-size: 30%;
     background-size: 30%;
     padding: 0 0 125px;
}
 .blok_saryad_stern .item {
     float: left;
     font: 18px 'Roboto Thin';
     color: #4e4e4e;
     width: 390px;
     text-align: left;
     margin-bottom: 26px;
}
 .blok_saryad_stern .item.pull-right {
     width: 350px;
     text-align: right;
     float: right;
}
 .blok_saryad_stern .item .item-number {
     font: 24px 'Roboto Light';
     color: #66c6ba;
     margin-bottom: 18px;
}
 .blok_saryad_stern .item .item-title {
     margin-bottom: 20px;
}
 .blok_saryad_stern .item .item-text {
     color: #9e9e9e;
     font-size: 16px;
}
 .akkumulyator_stern_ruk {
     background: url(../img/akkumulyator_stern_ruk_osb.png) 54.5% 46px no-repeat;
     -webkit-background-size: 30%;
     background-size: 30%;
     padding: 0 0 125px;
}
 .akkumulyator_stern_ruk .item {
     float: left;
     font: 18px 'Roboto Thin';
     color: #4e4e4e;
     width: 390px;
     text-align: left;
     margin-bottom: 26px;
}
 .akkumulyator_stern_ruk .item.pull-right {
     width: 350px;
     text-align: right;
     float: right;
}
 .akkumulyator_stern_ruk .item .item-number {
     font: 24px 'Roboto Light';
     color: #66c6ba;
     margin-bottom: 18px;
}
 .akkumulyator_stern_ruk .item .item-title {
     margin-bottom: 20px;
}
 .akkumulyator_stern_ruk .item .item-text {
     color: #9e9e9e;
     font-size: 16px;
}
 .doubleusbc {
     background: url(../img/double_c_usb2.jpg) 54.5% 46px no-repeat;
     -webkit-background-size: 40%;
     background-size: 40%;
     padding: 0 0 125px;
}
 .doubleusbc .item {
     float: left;
     font: 18px 'Roboto Thin';
     color: #4e4e4e;
     width: 390px;
     text-align: left;
     margin-bottom: 26px;
}
 .doubleusbc .item.pull-right {
     width: 350px;
     text-align: right;
     float: right;
}
 .doubleusbc .item .item-number {
     font: 24px 'Roboto Light';
     color: #66c6ba;
     margin-bottom: 18px;
}
 .doubleusbc .item .item-title {
     margin-bottom: 20px;
}
 .doubleusbc .item .item-text {
     color: #9e9e9e;
     font-size: 16px;
}
 .fotoadapterstern {
     background: url(../img/fotoadapter_stern3.jpg) 54.5% 46px no-repeat;
     -webkit-background-size: 80%;
     background-size: 60%;
     padding: 0 0 40%;
}
 .fotoadapterstern .item {
     float: left;
     font: 18px 'Roboto Thin';
     color: #4e4e4e;
     width: 390px;
     text-align: left;
     margin-bottom: 26px;
}
 .fotoadapterstern .item.pull-right {
     width: 350px;
     text-align: right;
     float: right;
}
 .fotoadapterstern .item .item-number {
     font: 24px 'Roboto Light';
     color: #66c6ba;
     margin-bottom: 18px;
}
 .fotoadapterstern .item .item-title {
     margin-bottom: 20px;
}
 .fotoadapterstern .item .item-text {
     color: #9e9e9e;
     font-size: 16px;
}
 .block-zhiraf-1 {
     border-bottom: 1px solid #EBEBEC;
    /* background: #FFF url(../img/bg-innovations.gif) 50% 0 no-repeat;
     */
     padding: 76px 0 0;
}
 .block-zhiraf-1 .block-zhiraf-innovations {
     background: url(../img/cheholzhiraf_pic2_big.jpg) 100% 100% no-repeat;
     -webkit-background-size: 40%;
     background-size: 70%;
     height: 550px;
     background-position-y: -50px;
}
 .block-zhiraf-1 .block-title {
     margin-bottom: 61px;
}
 .block-zhiraf-1 .block-title .thin {
     font-family: 'Roboto Thin',sans-serif;
}
 .block-zhiraf-1 .block-zhiraf-innovations .item {
     font: 24px 'Roboto Thin';
     color: #4e4e4e;
     width: 390px;
     text-align: left;
     margin-bottom: 26px;
     margin-top: 100px;
}
 .zhiraf-sushka {
     background: url(../img/chern_sushka.png) 100% 100% no-repeat;
     background-size: 600px;
     background-position: center;
     text-align: center;
     height: 150px;
     margin: 0 0 20px 0;
}
 .block-characters-zhiraf {
     background: url(../img/bg-innovations.gif) 100% 100% no-repeat;
     color: #4e4e4e;
     padding: 20px 0 59px;
}
 .block-characters-zhiraf .block-title {
     margin: 54px 0 20px;
     color: #4e4e4e;
     text-align: center;
}
 .block-characters-zhiraf .item-text {
     font: 16px/24px 'Roboto Thin';
     margin-bottom: 59px;
}
 .block-characters-zhiraf ul {
     list-style: none;
     padding: 0;
     margin: 0;
     font: 16px/24px 'Roboto Light';
}
 .block-characters-zhiraf ul li {
     display: inline-block;
     position: relative;
     padding-left: 70px;
     margin: 0 40px 53px 0;
     width: 330px;
     vertical-align: top;
}
 .block-characters-stern-lift ul li:before {
     content: '';
     display: inline-block;
     position: absolute;
     left: 3px;
     top: 5px;
     width: 40px;
     height: 40px;
     background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABMlBMVEVmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrr///8s/VOfAAAAZHRSTlMAAjZ4q9Ht+Kw3G4XhupyQFJP9vmQev1TsoSmiA5LQBAmxlQizCv5zVZcT6gfPFZQ1+jo7hif1reIs22Mc4yQP0ga9/E7TAaRpnYf5iAV+wxfkuWIrGMR5libVZqCYVnd2zrzuyZ8krgAAAAFiS0dEZbXdiJ8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAHpSURBVDjLjZVrQ4IwFIYnmBPL1BmplZZ00VJTK4uii1l2sazM7tn9/P/fECyJIYM6X3bOfHDbu8MLQmz4BNE/FMA4MBQUJR9yi9DwCMBIeDQSGQ0b2XCIi0VjmMTHZLOUx8YJjkWdXCJJUhP2qYlJkkwMYFNpyAjOp4UMxKbZiZksKLO8/cwqMDfP/F92Ied2wtxCduq3SIPoKgUSIW2meVhEHqFA/idZKmSKXmCxFFimSZkIyDMqhK4oVyddkZVVOqSqxj2skZobJ61v0LFG1vQ+UONu3GZhq3/bcdWHBNBcuO2dwm4/1UDQZZL53F59XTJzWRfar/K5/cbBoVWpftQMc7mjYzhhynATJU+5YAtabHmaRGeRfp47b1s/nMDxEQtGzizwAi6vzPnDg8Y+GgCtpTXcEUyh63v2nehLN6+ti+jgrjHe/ArNHibIyHN7B0qbFdqSJ4juWcHbD3D5yAjNCi7Zr1DDhBW6H12QHE0hPT07VTWawqvNzKBtpjdu7y+wRxsXKaTizVXICx2XCqX/vVz666p4gWV4NdM0vLlz75YB/N9SqElx91m0mxS1vQ/O2SulAdszTqQb6YDytRQJ5J1PR8uYfGqWNWsNgstR7r5DLZvZqy2+2Rvhk8Rg/ata/ao7Ph/f96lCwAT/v8kAAAAASUVORK5CYII=);
}
 .cheholzhiraf {
     background: url(../img/zhiraf_so_stetoskopom_vnutri_1.png) 100% 100% no-repeat;
     background-size: 550px;
     background-position: 300px;
     height: 600px;
}
 .cheholzhiraf .item {
     float: left;
     font: 18px 'Roboto Thin';
     color: #4e4e4e;
     width: 390px;
     text-align: left;
     margin-top: 100px;
}
 .cheholzhiraf .item.pull-right {
     width: 350px;
     text-align: right;
     float: right;
}
 .cheholzhiraf .item .item-number {
     font: 24px 'Roboto Light';
     color: #66c6ba;
     margin-bottom: 18px;
}
 .cheholzhiraf .item .item-title {
     margin-bottom: 20px;
}
 .cheholzhiraf .item .item-text {
     color: ##3a3939;
     font-size: 16px;
}
 .block-otoskop-stern-otoview {
     border-bottom: 1px solid #EBEBEC;
    /* background: #FFF url(../img/bg-innovations.gif) 50% 0 no-repeat;
     */
     padding: 76px 0 0;
}
 .block-otoskop-stern-otoview .block-otoskop-stern-otoview-innovations {
     background: url(../img/otoskop_stern_otoview_special_1.png) 100% 100% no-repeat;
     -webkit-background-size: 40%;
     background-size: 70%;
     height: 550px;
     background-position-y: -50px;
}
 .block-otoskop-stern-otoview .block-title {
     margin-bottom: 61px;
}
 .block-otoskop-stern-otoview .block-title .thin {
     font-family: 'Roboto Thin',sans-serif;
}
 .block-otoskop-stern-otoview .block-otoskop-stern-otoview-innovations .item {
     font: 24px 'Roboto Thin';
     color: #4e4e4e;
     width: 390px;
     text-align: left;
     margin-bottom: 26px;
     margin-top: 100px;
}
 .block-rec-stern-timer {
     border-bottom: 1px solid #EBEBEC;
    /* background: #FFF url(../img/bg-innovations.gif) 50% 0 no-repeat;
     */
     padding: 76px 0 0;
}
 .block-rec-stern-timer .block-rec-stern-timer-innovations {
     background: url(../img/recirkulyator_stern_timer.png) 100% 100% no-repeat;
     -webkit-background-size: 40%;
     background-size: 70%;
     height: 550px;
     background-position-y: -50px;
}
 .block-rec-stern-timer .block-title {
     margin-bottom: 61px;
}
 .block-rec-stern-timer .block-title .thin {
     font-family: 'Roboto Thin',sans-serif;
}
 .block-rec-stern-timer .block-rec-stern-timer-innovations .item {
     font: 24px 'Roboto Thin';
     color: #4e4e4e;
     width: 390px;
     text-align: left;
     margin-bottom: 26px;
     margin-top: 100px;
}
 .kinesiotape {
     background: url(../img/kinesiotape_stern.jpg) 54.5% 46px no-repeat;
     -webkit-background-size: 40%;
     background-size: 40%;
     padding: 0 0 80px;
}
 .kinesiotape .item {
     float: left;
     font: 18px 'Roboto Thin';
     color: #4e4e4e;
     width: 390px;
     text-align: left;
     margin-bottom: 26px;
}
 .kinesiotape .item.pull-right {
     width: 350px;
     text-align: right;
     float: right;
}
 .kinesiotape .item .item-number {
     font: 24px 'Roboto Light';
     color: #66c6ba;
     margin-bottom: 18px;
}
 .kinesiotape .item .item-title {
     margin-bottom: 20px;
}
 .kinesiotape .item .item-text {
     color: #9e9e9e;
     font-size: 16px;
}
 .derta {
     background: url(../img/stern_derta_pic1.jpg) 54.5% 40% no-repeat;
     -webkit-background-size: 40%;
     background-size: 60%;
     padding: 0 0 80px;
}
 .derta .item {
     float: left;
     font: 18px 'Roboto Thin';
     color: #4e4e4e;
     width: 390px;
     text-align: left;
     margin-bottom: 26px;
}
 .derta .item.pull-right {
     width: 350px;
     text-align: right;
     float: right;
}
 .derta .item .item-number {
     font: 24px 'Roboto Light';
     color: #66c6ba;
     margin-bottom: 18px;
}
 .derta .item .item-title {
     margin-bottom: 20px;
}
 .derta .item .item-text {
     color: #9e9e9e;
     font-size: 16px;
}
 .derma-i {
     background: url(../img/stern_derma_i_option.png) 54.5% 40% no-repeat;
     -webkit-background-size: 40%;
     background-size: 60%;
     padding: 0 0 80px;
}
 .derma-i .item {
     float: left;
     font: 18px 'Roboto Thin';
     color: #4e4e4e;
     width: 390px;
     text-align: left;
     margin-bottom: 26px;
}
 .derma-i .item.pull-right {
     width: 350px;
     text-align: right;
     float: right;
}
 .derma-i .item .item-number {
     font: 24px 'Roboto Light';
     color: #66c6ba;
     margin-bottom: 18px;
}
 .derma-i .item .item-title {
     margin-bottom: 20px;
}
 .derma-i .item .item-text {
     color: #9e9e9e;
     font-size: 16px;
}
 .contacts {
     background: url(../img/STERN_Skolkovo.png) 65.5% 10px no-repeat;
     -webkit-background-size: 40%;
     background-size: 40%;
     padding: 0 0 80px;
}
 .contacts .item {
     float: left;
     font: 18px 'Roboto Thin';
     color: #4e4e4e;
     width: 390px;
     text-align: left;
     margin-bottom: 26px;
}
 .contacts .item.pull-right {
     width: 350px;
     text-align: right;
     float: right;
}
 .contacts .item .item-number {
     font: 24px 'Roboto Light';
     color: #66c6ba;
     margin-bottom: 18px;
}
 .contacts .item .item-title {
     margin-bottom: 32px;
}
 .contacts .item .item-text {
     color: #9e9e9e;
     font-size: 14px;
}
 .innovations {
     background: url(../img/monitor1.jpg) 54.5% 46px no-repeat;
     -webkit-background-size: 40%;
     background-size: 40%;
     padding: 0 0 80px;
}
 .innovations .item {
     float: left;
     font: 18px 'Roboto Thin';
     color: #4e4e4e;
     width: 390px;
     text-align: left;
     margin-bottom: 26px;
}
 .innovations .item.pull-right {
     width: 350px;
     text-align: right;
     float: right;
}
 .innovations .item .item-number {
     font: 24px 'Roboto Light';
     color: #66c6ba;
     margin-bottom: 18px;
}
 .innovations .item .item-title {
     margin-bottom: 20px;
}
 .innovations .item .item-text {
     color: #9e9e9e;
     font-size: 16px;
}
 .innovations-audiometr {
     background: url(../img/dlia_vtoroi_foto.png) 54.5% -90px no-repeat;
     -webkit-background-size: 40%;
     background-size: 70%;
     padding: 0 0 80px;
}
 .innovations-audiometr .item {
     float: left;
     font: 18px 'Roboto Thin';
     color: #4e4e4e;
     width: 390px;
     text-align: left;
     margin-bottom: 26px;
}
 .innovations-audiometr .item.pull-right {
     width: 350px;
     text-align: right;
     float: right;
}
 .innovations-audiometr .item .item-number {
     font: 24px 'Roboto Light';
     color: #66c6ba;
     margin-bottom: 18px;
}
 .innovations-audiometr .item .item-title {
     margin-bottom: 20px;
}
 .innovations-audiometr .item .item-text {
     color: #9e9e9e;
     font-size: 16px;
}
 .innovations-otoscan {
     background: url(../img/dlia_bloka_osobennostei_otoscan_201.png) 54.5% -96px no-repeat;
     -webkit-background-size: 40%;
     background-size: 68%;
     padding: 0 0 80px;
}
 .innovations-otoscan .item {
     float: left;
     font: 18px 'Roboto Thin';
     color: #4e4e4e;
     width: 390px;
     text-align: left;
     margin-bottom: 26px;
}
 .innovations-otoscan .item.pull-right {
     width: 350px;
     text-align: right;
     float: right;
}
 .innovations-otoscan .item .item-number {
     font: 24px 'Roboto Light';
     color: #66c6ba;
     margin-bottom: 18px;
}
 .innovations-otoscan .item .item-title {
     margin-bottom: 20px;
}
 .innovations-otoscan .item .item-text {
     color: #9e9e9e;
     font-size: 16px;
}
 .innovations-lift {
     background: url(../img/dlia-innovacii-lift.png) 54.5% 0px no-repeat;
     -webkit-background-size: 40%;
     background-size: 56%;
     padding: 0 0 80px;
}
 .innovations-lift .item {
     float: left;
     font: 18px 'Roboto Thin';
     color: #4e4e4e;
     width: 390px;
     text-align: left;
     margin-bottom: 26px;
}
 .innovations-lift .item.pull-right {
     width: 350px;
     text-align: right;
     float: right;
}
 .innovations-lift .item .item-number {
     font: 24px 'Roboto Light';
     color: #66c6ba;
     margin-bottom: 18px;
}
 .innovations-lift .item .item-title {
     margin-bottom: 20px;
}
 .innovations-lift .item .item-text {
     color: #9e9e9e;
     font-size: 16px;
}
 .innovations_lift2 {
     background: url(../img/stern_lift2_option.png) 54.5% 0px no-repeat;
     -webkit-background-size: 40%;
     background-size: 56%;
     padding: 0 0 80px;
}
 .innovations_lift2 .item {
     float: left;
     font: 18px 'Roboto Thin';
     color: #4e4e4e;
     width: 390px;
     text-align: left;
     margin-bottom: 26px;
}
 .innovations_lift2 .item.pull-right {
     width: 350px;
     text-align: right;
     float: right;
}
 .innovations_lift2 .item .item-number {
     font: 24px 'Roboto Light';
     color: #66c6ba;
     margin-bottom: 18px;
}
 .innovations_lift2 .item .item-title {
     margin-bottom: 20px;
}
 .innovations_lift2 .item .item-text {
     color: #9e9e9e;
     font-size: 16px;
}
 .block_innovations_lift_2v {
     background: url(../img/stern_lift2_v_option.png) 54.5% 0px no-repeat;
     -webkit-background-size: 40%;
     background-size: 56%;
     padding: 0 0 80px;
}
 .block_innovations_lift_2v .item {
     float: left;
     font: 18px 'Roboto Thin';
     color: #4e4e4e;
     width: 390px;
     text-align: left;
     margin-bottom: 26px;
}
 .block_innovations_lift_2v .item.pull-right {
     width: 350px;
     text-align: right;
     float: right;
}
 .block_innovations_lift_2v .item .item-number {
     font: 24px 'Roboto Light';
     color: #66c6ba;
     margin-bottom: 18px;
}
 .block_innovations_lift_2v .item .item-title {
     margin-bottom: 20px;
}
 .block_innovations_lift_2v .item .item-text {
     color: #9e9e9e;
     font-size: 16px;
}
 .innovations-talmo {
     background: url(../img/rabochee_mesto_oftalmologa_stern_talmo_pic2.jpg) 50% -40px no-repeat;
     -webkit-background-size: 40%;
     background-size: 30%;
     padding: 0 0 80px;
}
 .innovations-talmo .item {
     float: left;
     font: 18px 'Roboto Thin';
     color: #4e4e4e;
     width: 390px;
     text-align: left;
     margin-bottom: 26px;
}
 .innovations-talmo .item.pull-right {
     width: 350px;
     text-align: right;
     float: right;
}
 .innovations-talmo .item .item-number {
     font: 24px 'Roboto Light';
     color: #66c6ba;
     margin-bottom: 18px;
}
 .innovations-talmo .item .item-title {
     margin-bottom: 20px;
}
 .innovations-talmo .item .item-text {
     color: #9e9e9e;
     font-size: 16px;
}
 .innovations-talmo-sensor {
     background: url(../img/dlia_osobennostei_stern_talmo_orig.png) 54.5% -42px no-repeat;
     -webkit-background-size: 40%;
     background-size: 40%;
     padding: 0 0 80px;
}
 .innovations-talmo-sensor .item {
     float: left;
     font: 18px 'Roboto Thin';
     color: #4e4e4e;
     width: 390px;
     text-align: left;
     margin-bottom: 26px;
}
 .innovations-talmo-sensor .item.pull-right {
     width: 350px;
     text-align: right;
     float: right;
}
 .innovations-talmo-sensor .item .item-number {
     font: 24px 'Roboto Light';
     color: #66c6ba;
     margin-bottom: 18px;
}
 .innovations-talmo-sensor .item .item-title {
     margin-bottom: 20px;
}
 .innovations-talmo-sensor .item .item-text {
     color: #9e9e9e;
     font-size: 16px;
}
 .innovations-talmo-sensor-2 {
     background: url(../img/dlia_osobennostei_stern_talmo.png) 54.5% -42px no-repeat;
     -webkit-background-size: 40%;
     background-size: 40%;
     padding: 0 0 80px;
}
 .innovations-talmo-sensor-2 .item {
     float: left;
     font: 18px 'Roboto Thin';
     color: #4e4e4e;
     width: 390px;
     text-align: left;
     margin-bottom: 26px;
}
 .innovations-talmo-sensor-2 .item.pull-right {
     width: 350px;
     text-align: right;
     float: right;
}
 .innovations-talmo-sensor-2 .item .item-number {
     font: 24px 'Roboto Light';
     color: #66c6ba;
     margin-bottom: 18px;
}
 .innovations-talmo-sensor-2 .item .item-title {
     margin-bottom: 20px;
}
 .innovations-talmo-sensor-2 .item .item-text {
     color: #9e9e9e;
     font-size: 16px;
}
/*.innovations-sinuscopecompact {
     background: url(../img/sinuscope_compact.jpg) 54.5% -42px no-repeat;
     -webkit-background-size: 40%;
     background-size: 40%;
     padding: 0 0 80px;
}
 */
 .innovations-sinuscopecompact .item {
     float: left;
     font: 18px 'Roboto Thin';
     color: #4e4e4e;
     width: 390px;
     text-align: left;
     margin-bottom: 26px;
}
 .innovations-sinuscopecompact .item.pull-right {
     width: 350px;
     text-align: right;
     float: right;
}
 .innovations-sinuscopecompact .item .item-number {
     font: 24px 'Roboto Light';
     color: #66c6ba;
     margin-bottom: 18px;
}
 .innovations-sinuscopecompact .item .item-title {
     margin-bottom: 20px;
}
 .innovations-sinuscopecompact .item .item-text {
     font: 16px/24px 'Roboto Thin';
     margin-bottom: 59px;
}
 .block-characters-sinuscopecompact {
     background: url(../img/bg-characters.jpg) 50% 4% no-repeat;
     color: #FFF;
     padding: 20px 0 35px;
}
 .block-characters-sinuscopecompact .block-title {
     margin: 24px 0 10px;
     color: #FFF;
}
 .block-characters-sinuscopecompact .item-text {
     font: 16px/24px 'Roboto Thin';
     margin-bottom: 19px;
}
 .table-characters-sinuscopecompact {
     width: 100%;
     table-layout: fixed;
     color: #4e4e4e;
}
 .table-characters-sinuscopecompact tr td {
     width: 40%;
     padding: 15px 40px;
}
 .table-characters-sinuscopecompact tr td:first-child {
     width: 60%;
}
 .table-characters-sinuscopecompact thead {
     font-family: 'Roboto Medium';
}
 .table-characters-sinuscopecompact thead td {
     border-bottom: 1px solid #E6E7E8;
}
 .table-characters-sinuscopecompact tbody tr:nth-child(even) td {
     background: #FBFBFB;
}
 .block-characters-sinuscopecompact ul {
     list-style: none;
     padding: 0;
     margin: 0;
     font: 16px/24px 'Roboto Light';
}
 .block-characters-sinuscopecompact ul li {
     display: inline-block;
     position: relative;
     padding-left: 50px;
     margin: 0 9px 53px 0;
     width: 275px;
     vertical-align: top;
}
 .block-characters-sinuscopecompact ul li:before {
     content: '';
     display: inline-block;
     position: absolute;
     left: 3px;
     top: -5px;
     width: 40px;
     height: 40px;
     background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABMlBMVEVmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrr///8s/VOfAAAAZHRSTlMAAjZ4q9Ht+Kw3G4XhupyQFJP9vmQev1TsoSmiA5LQBAmxlQizCv5zVZcT6gfPFZQ1+jo7hif1reIs22Mc4yQP0ga9/E7TAaRpnYf5iAV+wxfkuWIrGMR5libVZqCYVnd2zrzuyZ8krgAAAAFiS0dEZbXdiJ8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAHpSURBVDjLjZVrQ4IwFIYnmBPL1BmplZZ00VJTK4uii1l2sazM7tn9/P/fECyJIYM6X3bOfHDbu8MLQmz4BNE/FMA4MBQUJR9yi9DwCMBIeDQSGQ0b2XCIi0VjmMTHZLOUx8YJjkWdXCJJUhP2qYlJkkwMYFNpyAjOp4UMxKbZiZksKLO8/cwqMDfP/F92Ied2wtxCduq3SIPoKgUSIW2meVhEHqFA/idZKmSKXmCxFFimSZkIyDMqhK4oVyddkZVVOqSqxj2skZobJ61v0LFG1vQ+UONu3GZhq3/bcdWHBNBcuO2dwm4/1UDQZZL53F59XTJzWRfar/K5/cbBoVWpftQMc7mjYzhhynATJU+5YAtabHmaRGeRfp47b1s/nMDxEQtGzizwAi6vzPnDg8Y+GgCtpTXcEUyh63v2nehLN6+ti+jgrjHe/ArNHibIyHN7B0qbFdqSJ4juWcHbD3D5yAjNCi7Zr1DDhBW6H12QHE0hPT07VTWawqvNzKBtpjdu7y+wRxsXKaTizVXICx2XCqX/vVz666p4gWV4NdM0vLlz75YB/N9SqElx91m0mxS1vQ/O2SulAdszTqQb6YDytRQJ5J1PR8uYfGqWNWsNgstR7r5DLZvZqy2+2Rvhk8Rg/ata/ao7Ph/f96lCwAT/v8kAAAAASUVORK5CYII=);
}
 .block-characters-sinuscopecompact ul li:nth-of-type(4) {
     width: 265px;
}
/*.innovations-lor-kombajn-stern {
     background: url(../img/lor_kombajn_stern_pic1.jpg) 54.5% -42px no-repeat;
     -webkit-background-size: 40%;
     background-size: 40%;
     padding: 0 0 80px;
}
 */
 .innovations-lor-kombajn-stern .item {
     float: left;
     font: 18px 'Roboto Thin';
     color: #4e4e4e;
     width: 390px;
     text-align: left;
     margin-bottom: 26px;
}
 .innovations-lor-kombajn-stern .item.pull-right {
     width: 350px;
     text-align: right;
     float: right;
}
 .innovations-lor-kombajn-stern .item .item-number {
     font: 24px 'Roboto Light';
     color: #66c6ba;
     margin-bottom: 18px;
}
 .innovations-lor-kombajn-stern .item .item-title {
     margin-bottom: 20px;
}
 .innovations-lor-kombajn-stern .item .item-text {
     font: 16px/24px 'Roboto Thin';
     margin-bottom: 29px;
}
 .block-characters-lor-kombajn-stern {
     background: url(../img/bg-characters.jpg) 50% 4% no-repeat;
     color: #FFF;
     padding: 20px 0 35px;
}
 .block-characters-lor-kombajn-stern .block-title {
     margin: 24px 0 10px;
     color: #FFF;
}
 .block-characters-lor-kombajn-stern .item-text {
     font: 16px/24px 'Roboto Thin';
     margin-bottom: 19px;
}
 .table-characters-lor-kombajn-stern {
     width: 100%;
     table-layout: fixed;
     color: #4e4e4e;
}
 .table-characters-lor-kombajn-stern tr td {
     width: 40%;
     padding: 15px 40px;
}
 .table-characters-lor-kombajn-stern tr td:first-child {
     width: 60%;
}
 .table-characters-lor-kombajn-stern thead {
     font-family: 'Roboto Medium';
}
 .table-characters-lor-kombajn-stern thead td {
     border-bottom: 1px solid #E6E7E8;
}
 .table-characters-lor-kombajn-stern tbody tr:nth-child(even) td {
     background: #FBFBFB;
}
 .block-characters-lor-kombajn-stern ul {
     list-style: none;
     padding: 0;
     margin: 0;
     font: 16px/24px 'Roboto Light';
}
 .block-characters-lor-kombajn-stern ul li {
     display: inline-block;
     position: relative;
     padding-left: 50px;
     margin: 0 9px 53px 0;
     width: 275px;
     vertical-align: top;
}
 .block-characters-lor-kombajn-stern ul li:before {
     content: '';
     display: inline-block;
     position: absolute;
     left: 3px;
     top: -5px;
     width: 40px;
     height: 40px;
     background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABMlBMVEVmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrr///8s/VOfAAAAZHRSTlMAAjZ4q9Ht+Kw3G4XhupyQFJP9vmQev1TsoSmiA5LQBAmxlQizCv5zVZcT6gfPFZQ1+jo7hif1reIs22Mc4yQP0ga9/E7TAaRpnYf5iAV+wxfkuWIrGMR5libVZqCYVnd2zrzuyZ8krgAAAAFiS0dEZbXdiJ8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAHpSURBVDjLjZVrQ4IwFIYnmBPL1BmplZZ00VJTK4uii1l2sazM7tn9/P/fECyJIYM6X3bOfHDbu8MLQmz4BNE/FMA4MBQUJR9yi9DwCMBIeDQSGQ0b2XCIi0VjmMTHZLOUx8YJjkWdXCJJUhP2qYlJkkwMYFNpyAjOp4UMxKbZiZksKLO8/cwqMDfP/F92Ied2wtxCduq3SIPoKgUSIW2meVhEHqFA/idZKmSKXmCxFFimSZkIyDMqhK4oVyddkZVVOqSqxj2skZobJ61v0LFG1vQ+UONu3GZhq3/bcdWHBNBcuO2dwm4/1UDQZZL53F59XTJzWRfar/K5/cbBoVWpftQMc7mjYzhhynATJU+5YAtabHmaRGeRfp47b1s/nMDxEQtGzizwAi6vzPnDg8Y+GgCtpTXcEUyh63v2nehLN6+ti+jgrjHe/ArNHibIyHN7B0qbFdqSJ4juWcHbD3D5yAjNCi7Zr1DDhBW6H12QHE0hPT07VTWawqvNzKBtpjdu7y+wRxsXKaTizVXICx2XCqX/vVz666p4gWV4NdM0vLlz75YB/N9SqElx91m0mxS1vQ/O2SulAdszTqQb6YDytRQJ5J1PR8uYfGqWNWsNgstR7r5DLZvZqy2+2Rvhk8Rg/ata/ao7Ph/f96lCwAT/v8kAAAAASUVORK5CYII=);
}
 .block-characters-lor-kombajn-stern ul li:nth-of-type(4) {
     width: 265px;
}
 .block-lor-kombajn-stern {
     border-top: 1px solid #EBEBEC;
     background:#fff url(../img/bg-1.jpg) 50% 0 no-repeat;
     padding: 30px 0 30px;
}
 .block-lor-kombajn-stern .item-text {
     color: #9e9e9e;
     font: 18px 'Roboto Thin';
}
 .block-lor-kombajn-stern .item-title {
     font: 48px 'Roboto Light',sans-serif;
     color: #4e4e4e;
}
 .sinuscopepro-block-comparison {
     padding: 79px 0 90px;
     border-bottom: 1px solid #EBEBEC;
}
 .sinuscopepro-block-comparison .block-title {
     margin-bottom: 86px;
}
 .sinuscopepro-block-comparison img {
     display: block;
     margin: 0 auto 30px;
}
 .sinuscopeprotable-comparison thead tr td:first-child {
     vertical-align: bottom;
     padding-top: 30px;
     font: 24px 'Roboto Light';
}
 .sinuscopeprotable-comparison tbody tr {
     font: 16px 'Roboto Light';
}
 .sinuscopeprotable-comparison tbody tr td {
     padding: 16px 32px;
}
 .sinuscopeprotable-comparison tbody tr.hidden-item {
     display: none;
}
 .sinuscopeprotable-comparison tbody tr:nth-child(2n) td {
     background: #EFF0F0;
}
 .sinuscopeprotable-comparison tfoot tr {
     font: 16px 'Roboto Light';
}
 .sinuscopeprotable-comparison tfoot tr td {
     padding: 25px 32px;
     vertical-align: top;
}
 .sinuscopeprotable-comparison tfoot tr td:first-child {
     padding-top: 30px;
}
 .sinuscopeprotable-comparison .cost {
     font: 30px 'Roboto Light';
     margin-bottom: 30px;
}
 .sinuscopeprotable-comparison .vision27-img {
     margin: 0 auto 44px;
}
 .sinuscopeprotable-comparison .vision23-img {
     margin: 25px auto 50px;
}
 .sinuscopeprotable-comparison .articul {
     font: 14px 'Roboto Thin';
     color: #7e7e7e;
     margin: 19px 0 0;
}
 .sinuscopeprotable-comparison a.dotted.active {
     border-bottom-color: transparent;
     font-family: 'Roboto Black',sans-serif;
     color: #4e4e4e;
     cursor: default;
}
 .innovations-sinuscopepro .item {
     float: left;
     font: 18px 'Roboto Thin';
     color: #4e4e4e;
     width: 390px;
     text-align: left;
     margin-bottom: 26px;
}
 .innovations-sinuscopepro .item.pull-right {
     width: 350px;
     text-align: right;
     float: right;
}
 .innovations-sinuscopepro .item .item-number {
     font: 24px 'Roboto Light';
     color: #66c6ba;
     margin-bottom: 18px;
}
 .innovations-sinuscopepro .item .item-title {
     margin-bottom: 20px;
}
 .innovations-sinuscopepro .item .item-text {
     font: 16px/24px 'Roboto Thin';
     margin-bottom: 59px;
}
 .block-characters-sinuscopepro {
     background: url(../img/bg-characters.jpg) 50% 4% no-repeat;
     color: #FFF;
     padding: 20px 0 35px;
}
 .block-characters-sinuscopepro .block-title {
     margin: 24px 0 10px;
     color: #FFF;
}
 .block-characters-sinuscopepro .item-text {
     font: 16px/24px 'Roboto Thin';
     margin-bottom: 19px;
}
 .table-characters-sinuscopepro {
     width: 100%;
     table-layout: fixed;
     color: #4e4e4e;
}
 .table-characters-sinuscopepro tr td {
     width: 40%;
     padding: 15px 40px;
     font-family: 16px 'Roboto Light';
     color: #4e4e4e;
}
 .table-characters-sinuscopepro tr td:first-child {
     width: 60%;
     font-family: 16px 'Roboto Light';
     padding: 16px 32px;
     color: #4e4e4e;
}
 .table-characters-sinuscopepro thead td {
     border-bottom: 1px solid #E6E7E8;
}
 .table-characters-sinuscopepro tbody tr:nth-child(even) td {
     background: #FBFBFB;
     font-family: 16px 'Roboto Light';
     padding: 16px 32px;
     color: #4e4e4e;
}
 .block-characters-sinuscopepro ul {
     list-style: none;
     padding: 0;
     margin: 0;
     font: 16px/24px 'Roboto Light';
}
 .block-characters-sinuscopepro ul li {
     display: inline-block;
     position: relative;
     padding-left: 50px;
     margin: 0 9px 53px 0;
     width: 275px;
     vertical-align: top;
}
 .block-characters-sinuscopepro ul li:before {
     content: '';
     display: inline-block;
     position: absolute;
     left: 3px;
     top: -5px;
     width: 40px;
     height: 40px;
     background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABMlBMVEVmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrr///8s/VOfAAAAZHRSTlMAAjZ4q9Ht+Kw3G4XhupyQFJP9vmQev1TsoSmiA5LQBAmxlQizCv5zVZcT6gfPFZQ1+jo7hif1reIs22Mc4yQP0ga9/E7TAaRpnYf5iAV+wxfkuWIrGMR5libVZqCYVnd2zrzuyZ8krgAAAAFiS0dEZbXdiJ8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAHpSURBVDjLjZVrQ4IwFIYnmBPL1BmplZZ00VJTK4uii1l2sazM7tn9/P/fECyJIYM6X3bOfHDbu8MLQmz4BNE/FMA4MBQUJR9yi9DwCMBIeDQSGQ0b2XCIi0VjmMTHZLOUx8YJjkWdXCJJUhP2qYlJkkwMYFNpyAjOp4UMxKbZiZksKLO8/cwqMDfP/F92Ied2wtxCduq3SIPoKgUSIW2meVhEHqFA/idZKmSKXmCxFFimSZkIyDMqhK4oVyddkZVVOqSqxj2skZobJ61v0LFG1vQ+UONu3GZhq3/bcdWHBNBcuO2dwm4/1UDQZZL53F59XTJzWRfar/K5/cbBoVWpftQMc7mjYzhhynATJU+5YAtabHmaRGeRfp47b1s/nMDxEQtGzizwAi6vzPnDg8Y+GgCtpTXcEUyh63v2nehLN6+ti+jgrjHe/ArNHibIyHN7B0qbFdqSJ4juWcHbD3D5yAjNCi7Zr1DDhBW6H12QHE0hPT07VTWawqvNzKBtpjdu7y+wRxsXKaTizVXICx2XCqX/vVz666p4gWV4NdM0vLlz75YB/N9SqElx91m0mxS1vQ/O2SulAdszTqQb6YDytRQJ5J1PR8uYfGqWNWsNgstR7r5DLZvZqy2+2Rvhk8Rg/ata/ao7Ph/f96lCwAT/v8kAAAAASUVORK5CYII=);
}
 .block-characters-sinuscopepro ul li:nth-of-type(4) {
     width: 265px;
}
 .block-sinuscopepro {
     border-top: 1px solid #EBEBEC;
     background:#fff url(../img/bg-1.jpg) 50% 0 no-repeat;
     padding: 30px 0 30px;
}
 .block-sinuscopepro .item-text {
     color: #9e9e9e;
     font: 18px 'Roboto Thin';
}
 .block-sinuscopepro .item-title {
     font: 48px 'Roboto Light',sans-serif;
     color: #4e4e4e;
}
 .block-sternotoscopefo {
     border-top: 1px solid #EBEBEC;
     background:#fff url(../img/bg-1.jpg) 50% 0 no-repeat;
     padding: 30px 0 30px;
}
 .innovations-sternotoscopefo .item {
     float: left;
     font: 18px 'Roboto Thin';
     color: #4e4e4e;
     width: 390px;
     text-align: left;
     margin-bottom: 26px;
}
 .innovations-sternotoscopefo .item.pull-right {
     width: 350px;
     text-align: right;
     float: right;
}
 .innovations-sternotoscopefo .item .item-number {
     font: 24px 'Roboto Light';
     color: #66c6ba;
     margin-bottom: 18px;
}
 .innovations-sternotoscopefo .item .item-title {
     margin-bottom: 20px;
}
 .innovations-sternotoscopefo .item .item-text {
     font: 16px/24px 'Roboto Thin';
     margin-bottom: 59px;
}
 .block-characters-sternotoscopefo {
     background: url(../img/bg-characters.jpg) 50% 20% no-repeat;
     color: #FFF;
     padding: 20px 35px 35px;
}
 .block-characters-sternotoscopefo .block-title {
     margin: 24px 0 10px;
     color: #FFF;
}
 .block-characters-sternotoscopefo .item-text {
     font: 18px/24px 'Roboto Thin';
     margin-bottom: 19px;
}
 .table-characters-sternotoscopefo {
     width: 100%;
     table-layout: fixed;
     color: #4e4e4e;
}
 .table-characters-sternotoscopefo tr td {
     width: 40%;
     padding: 15px 40px;
}
 .table-characters-sternotoscopefo tr td:first-child {
     width: 60%;
}
 .table-characters-sternotoscopefo thead {
     font-family: 'Roboto Medium';
}
 .table-characters-sternotoscopefo thead td {
     border-bottom: 1px solid #E6E7E8;
}
 .table-characters-sternotoscopefo tbody tr:nth-child(even) td {
     background: #FBFBFB;
}
 .block-characters-sternotoscopefo ul {
     list-style: none;
     padding: 0;
     margin: 0;
     font: 16px/24px 'Roboto Light';
}
 .block-characters-sternotoscopefo ul li {
     display: inline-block;
     position: relative;
     padding-left: 50px;
     margin: 0 9px 53px 0;
     width: 275px;
     vertical-align: top;
}
 .block-characters-sternotoscopefo ul li:before {
     content: '';
     display: inline-block;
     position: absolute;
     left: 3px;
     top: -5px;
     width: 40px;
     height: 40px;
     background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABMlBMVEVmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrr///8s/VOfAAAAZHRSTlMAAjZ4q9Ht+Kw3G4XhupyQFJP9vmQev1TsoSmiA5LQBAmxlQizCv5zVZcT6gfPFZQ1+jo7hif1reIs22Mc4yQP0ga9/E7TAaRpnYf5iAV+wxfkuWIrGMR5libVZqCYVnd2zrzuyZ8krgAAAAFiS0dEZbXdiJ8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAHpSURBVDjLjZVrQ4IwFIYnmBPL1BmplZZ00VJTK4uii1l2sazM7tn9/P/fECyJIYM6X3bOfHDbu8MLQmz4BNE/FMA4MBQUJR9yi9DwCMBIeDQSGQ0b2XCIi0VjmMTHZLOUx8YJjkWdXCJJUhP2qYlJkkwMYFNpyAjOp4UMxKbZiZksKLO8/cwqMDfP/F92Ied2wtxCduq3SIPoKgUSIW2meVhEHqFA/idZKmSKXmCxFFimSZkIyDMqhK4oVyddkZVVOqSqxj2skZobJ61v0LFG1vQ+UONu3GZhq3/bcdWHBNBcuO2dwm4/1UDQZZL53F59XTJzWRfar/K5/cbBoVWpftQMc7mjYzhhynATJU+5YAtabHmaRGeRfp47b1s/nMDxEQtGzizwAi6vzPnDg8Y+GgCtpTXcEUyh63v2nehLN6+ti+jgrjHe/ArNHibIyHN7B0qbFdqSJ4juWcHbD3D5yAjNCi7Zr1DDhBW6H12QHE0hPT07VTWawqvNzKBtpjdu7y+wRxsXKaTizVXICx2XCqX/vVz666p4gWV4NdM0vLlz75YB/N9SqElx91m0mxS1vQ/O2SulAdszTqQb6YDytRQJ5J1PR8uYfGqWNWsNgstR7r5DLZvZqy2+2Rvhk8Rg/ata/ao7Ph/f96lCwAT/v8kAAAAASUVORK5CYII=);
}
 .block-characters-sternotoscopefo ul li:nth-of-type(4) {
     width: 265px;
}
 .sternotoscopefo {
     background: url(../img/stern_highcri_otoscope_pic14.jpg) 50% 20% no-repeat;
     -webkit-background-size: 50%;
     background-size: 30%;
     padding: 0 0 60px;
}
 .sternotoscopefo2 {
     background: url(../img/colposcope_medstern_4.jpg) 50% 20% no-repeat;
     -webkit-background-size: 50%;
     background-size: 30%;
     padding: 0 0 60px;
}
 .kolposcope_stern_scientific_led_2 {
     background: url(../img/kolposcope_stern_scientific_led_2_special.png) 50% 20% no-repeat;
     -webkit-background-size: 50%;
     background-size: 30%;
     padding: 0 0 60px;
}
 .sternotoscopefo .item {
     float: left;
     font: 18px 'Roboto Thin';
     color: #4e4e4e;
     width: 390px;
     text-align: left;
     margin-bottom: 26px;
}
 .sternotoscopefo .item.pull-right {
     width: 350px;
     text-align: right;
     float: right;
}
 .sternotoscopefo .item .item-number {
     font: 24px 'Roboto Light';
     color: #66c6ba;
     margin-bottom: 18px;
}
 .sternotoscopefo .item .item-title {
     margin-bottom: 20px;
}
 .sternotoscopefo .item .item-text {
     color: #9e9e9e;
     font-size: 16px;
}
 .sternotoscopefo2 .item {
     float: left;
     font: 18px 'Roboto Thin';
     color: #4e4e4e;
     width: 390px;
     text-align: left;
     margin-bottom: 26px;
}
 .sternotoscopefo2 .item.pull-right {
     width: 350px;
     text-align: right;
     float: right;
}
 .sternotoscopefo2 .item .item-number {
     font: 24px 'Roboto Light';
     color: #66c6ba;
     margin-bottom: 18px;
}
 .sternotoscopefo2 .item .item-title {
     margin-bottom: 20px;
}
 .sternotoscopefo2 .item .item-text {
     color: #9e9e9e;
     font-size: 16px;
}
 .kolposcope_stern_scientific_led_2 .item {
     float: left;
     font: 18px 'Roboto Thin';
     color: #4e4e4e;
     width: 390px;
     text-align: left;
     margin-bottom: 26px;
}
 .kolposcope_stern_scientific_led_2 .item.pull-right {
     width: 350px;
     text-align: right;
     float: right;
}
 .kolposcope_stern_scientific_led_2 .item .item-number {
     font: 24px 'Roboto Light';
     color: #66c6ba;
     margin-bottom: 18px;
}
 .kolposcope_stern_scientific_led_2 .item .item-title {
     margin-bottom: 20px;
}
 .kolposcope_stern_scientific_led_2 .item .item-text {
     color: #9e9e9e;
     font-size: 16px;
}
 .block-characters-audiometr {
     background: url(../img/bg-characters.jpg) 50% 0 no-repeat;
     color: #FFF;
     padding: 20px 0 35px;
}
 .block-characters-audiometr .block-title {
     margin: 54px 0 50px;
     color: #FFF;
}
 .block-characters-audiometr .item-text {
     font: 16px/24px 'Roboto Thin';
     margin-bottom: 59px;
}
 .block-characters-audiometr ul {
     list-style: none;
     padding: 0;
     margin: 0;
     font: 16px/24px 'Roboto Light';
}
 .block-characters-audiometr ul li {
     display: inline-block;
     position: relative;
     padding-left: 70px;
     margin: 0 9px 53px 0;
     width: 270px;
     vertical-align: top;
}
 .block-characters-audiometr ul li:before {
     content: '';
     display: inline-block;
     position: absolute;
     left: 3px;
     top: 5px;
     width: 40px;
     height: 40px;
     background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABMlBMVEVmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrr///8s/VOfAAAAZHRSTlMAAjZ4q9Ht+Kw3G4XhupyQFJP9vmQev1TsoSmiA5LQBAmxlQizCv5zVZcT6gfPFZQ1+jo7hif1reIs22Mc4yQP0ga9/E7TAaRpnYf5iAV+wxfkuWIrGMR5libVZqCYVnd2zrzuyZ8krgAAAAFiS0dEZbXdiJ8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAHpSURBVDjLjZVrQ4IwFIYnmBPL1BmplZZ00VJTK4uii1l2sazM7tn9/P/fECyJIYM6X3bOfHDbu8MLQmz4BNE/FMA4MBQUJR9yi9DwCMBIeDQSGQ0b2XCIi0VjmMTHZLOUx8YJjkWdXCJJUhP2qYlJkkwMYFNpyAjOp4UMxKbZiZksKLO8/cwqMDfP/F92Ied2wtxCduq3SIPoKgUSIW2meVhEHqFA/idZKmSKXmCxFFimSZkIyDMqhK4oVyddkZVVOqSqxj2skZobJ61v0LFG1vQ+UONu3GZhq3/bcdWHBNBcuO2dwm4/1UDQZZL53F59XTJzWRfar/K5/cbBoVWpftQMc7mjYzhhynATJU+5YAtabHmaRGeRfp47b1s/nMDxEQtGzizwAi6vzPnDg8Y+GgCtpTXcEUyh63v2nehLN6+ti+jgrjHe/ArNHibIyHN7B0qbFdqSJ4juWcHbD3D5yAjNCi7Zr1DDhBW6H12QHE0hPT07VTWawqvNzKBtpjdu7y+wRxsXKaTizVXICx2XCqX/vVz666p4gWV4NdM0vLlz75YB/N9SqElx91m0mxS1vQ/O2SulAdszTqQb6YDytRQJ5J1PR8uYfGqWNWsNgstR7r5DLZvZqy2+2Rvhk8Rg/ata/ao7Ph/f96lCwAT/v8kAAAAASUVORK5CYII=);
}
 .block-characters-audiometr ul li:nth-of-type(4) {
     width: 265px;
}
 .block-characters-audiometr-201 {
     background: url(../img/bg-characters.jpg) 50% 0 no-repeat;
     color: #FFF;
     padding: 20px 0 35px;
}
 .block-characters-audiometr-201 .block-title {
     margin: 54px 0 50px;
     color: #FFF;
}
 .block-characters-audiometr-201 .item-text {
     font: 16px/24px 'Roboto Thin';
     margin-bottom: 59px;
}
 .block-characters-audiometr-201 ul {
     list-style: none;
     padding: 0;
     margin: 0;
     font: 16px/24px 'Roboto Light';
}
 .block-characters-audiometr-201 ul li {
     display: inline-block;
     position: relative;
     padding-left: 70px;
     margin: 0 9px 53px 0;
     width: 275px;
     vertical-align: top;
}
 .block-characters-audiometr-201 ul li:before {
     content: '';
     display: inline-block;
     position: absolute;
     left: 3px;
     top: 5px;
     width: 40px;
     height: 40px;
     background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABMlBMVEVmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrr///8s/VOfAAAAZHRSTlMAAjZ4q9Ht+Kw3G4XhupyQFJP9vmQev1TsoSmiA5LQBAmxlQizCv5zVZcT6gfPFZQ1+jo7hif1reIs22Mc4yQP0ga9/E7TAaRpnYf5iAV+wxfkuWIrGMR5libVZqCYVnd2zrzuyZ8krgAAAAFiS0dEZbXdiJ8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAHpSURBVDjLjZVrQ4IwFIYnmBPL1BmplZZ00VJTK4uii1l2sazM7tn9/P/fECyJIYM6X3bOfHDbu8MLQmz4BNE/FMA4MBQUJR9yi9DwCMBIeDQSGQ0b2XCIi0VjmMTHZLOUx8YJjkWdXCJJUhP2qYlJkkwMYFNpyAjOp4UMxKbZiZksKLO8/cwqMDfP/F92Ied2wtxCduq3SIPoKgUSIW2meVhEHqFA/idZKmSKXmCxFFimSZkIyDMqhK4oVyddkZVVOqSqxj2skZobJ61v0LFG1vQ+UONu3GZhq3/bcdWHBNBcuO2dwm4/1UDQZZL53F59XTJzWRfar/K5/cbBoVWpftQMc7mjYzhhynATJU+5YAtabHmaRGeRfp47b1s/nMDxEQtGzizwAi6vzPnDg8Y+GgCtpTXcEUyh63v2nehLN6+ti+jgrjHe/ArNHibIyHN7B0qbFdqSJ4juWcHbD3D5yAjNCi7Zr1DDhBW6H12QHE0hPT07VTWawqvNzKBtpjdu7y+wRxsXKaTizVXICx2XCqX/vVz666p4gWV4NdM0vLlz75YB/N9SqElx91m0mxS1vQ/O2SulAdszTqQb6YDytRQJ5J1PR8uYfGqWNWsNgstR7r5DLZvZqy2+2Rvhk8Rg/ata/ao7Ph/f96lCwAT/v8kAAAAASUVORK5CYII=);
}
 .block-characters-audiometr-201 ul li:nth-of-type(4) {
     width: 265px;
}
 .block-characters-stern-lift {
     background: url(../img/bg-characters.jpg) 50% 0 no-repeat;
     color: #FFF;
     padding: 20px 0 35px;
}
 .block-characters-stern-lift .block-title {
     margin: 54px 0 50px;
     color: #FFF;
}
 .block-characters-stern-lift .item-text {
     font: 16px/24px 'Roboto Thin';
     margin-bottom: 59px;
}
 .block-characters-stern-lift ul {
     list-style: none;
     padding: 0;
     margin: 0;
     font: 16px/24px 'Roboto Light';
}
 .block-characters-stern-lift ul li {
     display: inline-block;
     position: relative;
     padding-left: 70px;
     margin: 0 9px 53px 0;
     width: 275px;
     vertical-align: top;
}
 .block-characters-stern-lift ul li:before {
     content: '';
     display: inline-block;
     position: absolute;
     left: 3px;
     top: 5px;
     width: 40px;
     height: 40px;
     background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABMlBMVEVmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrr///8s/VOfAAAAZHRSTlMAAjZ4q9Ht+Kw3G4XhupyQFJP9vmQev1TsoSmiA5LQBAmxlQizCv5zVZcT6gfPFZQ1+jo7hif1reIs22Mc4yQP0ga9/E7TAaRpnYf5iAV+wxfkuWIrGMR5libVZqCYVnd2zrzuyZ8krgAAAAFiS0dEZbXdiJ8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAHpSURBVDjLjZVrQ4IwFIYnmBPL1BmplZZ00VJTK4uii1l2sazM7tn9/P/fECyJIYM6X3bOfHDbu8MLQmz4BNE/FMA4MBQUJR9yi9DwCMBIeDQSGQ0b2XCIi0VjmMTHZLOUx8YJjkWdXCJJUhP2qYlJkkwMYFNpyAjOp4UMxKbZiZksKLO8/cwqMDfP/F92Ied2wtxCduq3SIPoKgUSIW2meVhEHqFA/idZKmSKXmCxFFimSZkIyDMqhK4oVyddkZVVOqSqxj2skZobJ61v0LFG1vQ+UONu3GZhq3/bcdWHBNBcuO2dwm4/1UDQZZL53F59XTJzWRfar/K5/cbBoVWpftQMc7mjYzhhynATJU+5YAtabHmaRGeRfp47b1s/nMDxEQtGzizwAi6vzPnDg8Y+GgCtpTXcEUyh63v2nehLN6+ti+jgrjHe/ArNHibIyHN7B0qbFdqSJ4juWcHbD3D5yAjNCi7Zr1DDhBW6H12QHE0hPT07VTWawqvNzKBtpjdu7y+wRxsXKaTizVXICx2XCqX/vVz666p4gWV4NdM0vLlz75YB/N9SqElx91m0mxS1vQ/O2SulAdszTqQb6YDytRQJ5J1PR8uYfGqWNWsNgstR7r5DLZvZqy2+2Rvhk8Rg/ata/ao7Ph/f96lCwAT/v8kAAAAASUVORK5CYII=);
}
 .block-characters-stern-lift ul li:nth-of-type(4) {
     width: 265px;
}
 .block-characters, .block-characters-talmo {
     background: url(../img/bg-characters.jpg) 50% 0 no-repeat;
     color: #FFF;
     padding: 20px 0 59px;
}
 .block-characters .block-title, .block-characters-talmo .block-title {
     margin: 54px 0 50px;
     color: #FFF;
}
 .block-characters .item-text, .block-characters-talmo .item-text {
     font: 16px/24px 'Roboto Thin';
     margin-bottom: 59px;
}
 .block-characters ul, .block-characters-talmo ul {
     list-style: none;
     padding: 0;
     margin: 0;
     font: 16px/24px 'Roboto Light';
}
 .block-characters ul li, .block-characters-talmo ul li {
     display: inline-block;
     position: relative;
     padding-left: 70px;
     margin: 0 40px 53px 0;
     width: 257px;
     vertical-align: top;
}
 .block-characters ul li:before, .block-characters-talmo ul li:before {
     content: '';
     display: inline-block;
     position: absolute;
     left: 3px;
     top: 5px;
     width: 40px;
     height: 40px;
     background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABMlBMVEVmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrr///8s/VOfAAAAZHRSTlMAAjZ4q9Ht+Kw3G4XhupyQFJP9vmQev1TsoSmiA5LQBAmxlQizCv5zVZcT6gfPFZQ1+jo7hif1reIs22Mc4yQP0ga9/E7TAaRpnYf5iAV+wxfkuWIrGMR5libVZqCYVnd2zrzuyZ8krgAAAAFiS0dEZbXdiJ8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAHpSURBVDjLjZVrQ4IwFIYnmBPL1BmplZZ00VJTK4uii1l2sazM7tn9/P/fECyJIYM6X3bOfHDbu8MLQmz4BNE/FMA4MBQUJR9yi9DwCMBIeDQSGQ0b2XCIi0VjmMTHZLOUx8YJjkWdXCJJUhP2qYlJkkwMYFNpyAjOp4UMxKbZiZksKLO8/cwqMDfP/F92Ied2wtxCduq3SIPoKgUSIW2meVhEHqFA/idZKmSKXmCxFFimSZkIyDMqhK4oVyddkZVVOqSqxj2skZobJ61v0LFG1vQ+UONu3GZhq3/bcdWHBNBcuO2dwm4/1UDQZZL53F59XTJzWRfar/K5/cbBoVWpftQMc7mjYzhhynATJU+5YAtabHmaRGeRfp47b1s/nMDxEQtGzizwAi6vzPnDg8Y+GgCtpTXcEUyh63v2nehLN6+ti+jgrjHe/ArNHibIyHN7B0qbFdqSJ4juWcHbD3D5yAjNCi7Zr1DDhBW6H12QHE0hPT07VTWawqvNzKBtpjdu7y+wRxsXKaTizVXICx2XCqX/vVz666p4gWV4NdM0vLlz75YB/N9SqElx91m0mxS1vQ/O2SulAdszTqQb6YDytRQJ5J1PR8uYfGqWNWsNgstR7r5DLZvZqy2+2Rvhk8Rg/ata/ao7Ph/f96lCwAT/v8kAAAAASUVORK5CYII=);
}
 .block-characters ul li:nth-of-type(4), .block-characters-talmo ul li:nth-of-type(4) {
     width: 180px;
}
 .block-characters-talmo {
     background: url(../img/bg-2.jpg) 50% 0 no-repeat;
}
 .block-characters-talmo ul li {
     width: auto;
     white-space: nowrap;
}
 .block-characters-talmo ul li:before {
     top: -8px;
}
 .features-talmo {
     background: #fff url(../img/bg-1.jpg) 50% 0 no-repeat;
     padding: 60px 0;
     font: 18px 'Roboto Thin';
     color: #4e4e4e;
}
 .features-talmo .block-title {
     margin-bottom: 61px;
}
 .features-talmo ul {
     list-style: none;
}
 .features-talmo ul li {
     margin-bottom: 20px;
}
 .features-talmo ul .number {
     color: #66c6ba;
     margin-right: 20px;
}
 .table-characters-talmo {
     width: 100%;
     table-layout: fixed;
     color: #4e4e4e;
}
 .table-characters-talmo tr td {
     width: 40%;
     padding: 15px 40px;
}
 .table-characters-talmo tr td:first-child {
     width: 60%;
}
 .table-characters-talmo thead {
     font-family: 'Roboto Medium';
}
 .table-characters-talmo thead td {
     border-bottom: 1px solid #E6E7E8;
}
 .table-characters-talmo tbody tr:nth-child(even) td {
     background: #FBFBFB;
}
 .block-characters, .block-characters-stanok {
     background: url(../img/bg-characters.jpg) 50% 0 no-repeat;
     color: #FFF;
     padding: 20px 0 59px;
}
 .block-characters .block-title, .block-characters-stanok .block-title {
     margin: 54px 0 50px;
     color: #FFF;
}
 .block-characters .item-text, .block-characters-stanok .item-text {
     font: 16px/24px 'Roboto Thin';
     margin-bottom: 59px;
}
 .block-characters ul, .block-characters-stanok ul {
     list-style: none;
     padding: 0;
     margin: 0;
     font: 16px/24px 'Roboto Light';
}
 .block-characters ul li, .block-characters-stanok ul li {
     display: inline-block;
     position: relative;
     padding-left: 70px;
     margin: 0 40px 53px 0;
     width: 257px;
     vertical-align: top;
}
 .block-characters ul li:before, .block-characters-stanok ul li:before {
     content: '';
     display: inline-block;
     position: absolute;
     left: 3px;
     top: 5px;
     width: 40px;
     height: 40px;
     background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABMlBMVEVmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrr///8s/VOfAAAAZHRSTlMAAjZ4q9Ht+Kw3G4XhupyQFJP9vmQev1TsoSmiA5LQBAmxlQizCv5zVZcT6gfPFZQ1+jo7hif1reIs22Mc4yQP0ga9/E7TAaRpnYf5iAV+wxfkuWIrGMR5libVZqCYVnd2zrzuyZ8krgAAAAFiS0dEZbXdiJ8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAHpSURBVDjLjZVrQ4IwFIYnmBPL1BmplZZ00VJTK4uii1l2sazM7tn9/P/fECyJIYM6X3bOfHDbu8MLQmz4BNE/FMA4MBQUJR9yi9DwCMBIeDQSGQ0b2XCIi0VjmMTHZLOUx8YJjkWdXCJJUhP2qYlJkkwMYFNpyAjOp4UMxKbZiZksKLO8/cwqMDfP/F92Ied2wtxCduq3SIPoKgUSIW2meVhEHqFA/idZKmSKXmCxFFimSZkIyDMqhK4oVyddkZVVOqSqxj2skZobJ61v0LFG1vQ+UONu3GZhq3/bcdWHBNBcuO2dwm4/1UDQZZL53F59XTJzWRfar/K5/cbBoVWpftQMc7mjYzhhynATJU+5YAtabHmaRGeRfp47b1s/nMDxEQtGzizwAi6vzPnDg8Y+GgCtpTXcEUyh63v2nehLN6+ti+jgrjHe/ArNHibIyHN7B0qbFdqSJ4juWcHbD3D5yAjNCi7Zr1DDhBW6H12QHE0hPT07VTWawqvNzKBtpjdu7y+wRxsXKaTizVXICx2XCqX/vVz666p4gWV4NdM0vLlz75YB/N9SqElx91m0mxS1vQ/O2SulAdszTqQb6YDytRQJ5J1PR8uYfGqWNWsNgstR7r5DLZvZqy2+2Rvhk8Rg/ata/ao7Ph/f96lCwAT/v8kAAAAASUVORK5CYII=);
}
 .block-characters ul li:nth-of-type(4), .block-characters-stanok ul li:nth-of-type(4) {
     width: 180px;
}
 .block-characters-stanok {
     background: url(../img/bg-2.jpg) 50% 0 no-repeat;
}
 .block-characters-stanok ul li {
     width: auto;
     white-space: nowrap;
}
 .block-characters-stanok ul li:before {
     top: -8px;
}
 .features-stanok {
     background: #fff url(../img/bg-1.jpg) 50% 0 no-repeat;
     padding: 20px 0;
     font: 18px 'Roboto Thin';
     color: #4e4e4e;
}
 .features-stanok .block-title {
     margin-bottom: 61px;
}
 .features-stanok ul {
     list-style: none;
}
 .features-stanok ul li {
     margin-bottom: 20px;
}
 .features-stanok ul .number {
     color: #66c6ba;
     margin-right: 20px;
}
 .table-characters-stanok {
     width: 100%;
     table-layout: fixed;
     color: #4e4e4e;
}
 .table-characters-stanok tr td {
     width: 40%;
     padding: 15px 40px;
}
 .table-characters-stanok tr td:first-child {
     width: 60%;
}
 .table-characters-stanok thead {
     font-family: 'Roboto Medium';
}
 .table-characters-stanok thead td {
     border-bottom: 1px solid #E6E7E8;
}
 .table-characters-stanok tbody tr:nth-child(even) td {
     background: #FBFBFB;
}
 .block-characters, .block-characters-talmo2 {
     background: url(../img/bg-characters.jpg) 50% 0 no-repeat;
     color: #FFF;
     padding: 0 0 59px;
}
 .block-characters .block-title, .block-characters-talmo2 .block-title {
     margin: 54px 0 50px;
     color: #FFF;
}
 .block-characters .item-text, .block-characters-talmo2 .item-text {
     font: 16px/24px 'Roboto Thin';
     margin-bottom: 59px;
}
 .block-characters ul, .block-characters-talmo2 ul {
     list-style: none;
     padding: 0;
     margin: 0;
     font: 16px/24px 'Roboto Light';
}
 .block-characters ul li, .block-characters-talmo2 ul li {
     display: inline-block;
     position: relative;
     padding-left: 70px;
     margin: 0 40px 53px 0;
     width: 257px;
     vertical-align: top;
}
 .block-characters ul li:before, .block-characters-talmo2 ul li:before {
     content: '';
     display: inline-block;
     position: absolute;
     left: 3px;
     top: 5px;
     width: 40px;
     height: 40px;
     background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABMlBMVEVmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrr///8s/VOfAAAAZHRSTlMAAjZ4q9Ht+Kw3G4XhupyQFJP9vmQev1TsoSmiA5LQBAmxlQizCv5zVZcT6gfPFZQ1+jo7hif1reIs22Mc4yQP0ga9/E7TAaRpnYf5iAV+wxfkuWIrGMR5libVZqCYVnd2zrzuyZ8krgAAAAFiS0dEZbXdiJ8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAHpSURBVDjLjZVrQ4IwFIYnmBPL1BmplZZ00VJTK4uii1l2sazM7tn9/P/fECyJIYM6X3bOfHDbu8MLQmz4BNE/FMA4MBQUJR9yi9DwCMBIeDQSGQ0b2XCIi0VjmMTHZLOUx8YJjkWdXCJJUhP2qYlJkkwMYFNpyAjOp4UMxKbZiZksKLO8/cwqMDfP/F92Ied2wtxCduq3SIPoKgUSIW2meVhEHqFA/idZKmSKXmCxFFimSZkIyDMqhK4oVyddkZVVOqSqxj2skZobJ61v0LFG1vQ+UONu3GZhq3/bcdWHBNBcuO2dwm4/1UDQZZL53F59XTJzWRfar/K5/cbBoVWpftQMc7mjYzhhynATJU+5YAtabHmaRGeRfp47b1s/nMDxEQtGzizwAi6vzPnDg8Y+GgCtpTXcEUyh63v2nehLN6+ti+jgrjHe/ArNHibIyHN7B0qbFdqSJ4juWcHbD3D5yAjNCi7Zr1DDhBW6H12QHE0hPT07VTWawqvNzKBtpjdu7y+wRxsXKaTizVXICx2XCqX/vVz666p4gWV4NdM0vLlz75YB/N9SqElx91m0mxS1vQ/O2SulAdszTqQb6YDytRQJ5J1PR8uYfGqWNWsNgstR7r5DLZvZqy2+2Rvhk8Rg/ata/ao7Ph/f96lCwAT/v8kAAAAASUVORK5CYII=);
}
 .block-characters ul li:nth-of-type(4), .block-characters-talmo2 ul li:nth-of-type(4) {
     width: 180px;
}
 .block-characters-talmo2 {
     background: url(../img/bg-2.jpg) 50% 0 no-repeat;
}
 .block-characters-talmo2 ul li {
     width: auto;
     white-space: nowrap;
}
 .block-characters-talmo2 ul li:before {
     top: -8px;
}
 .features-talmo2 {
     background: #fff url(../img/bg-1.jpg) 50% 0 no-repeat;
     padding: 60px 0;
     font: 18px 'Roboto Thin';
     color: #4e4e4e;
}
 .features-talmo2 .block-title {
     margin-bottom: 61px;
}
 .features-talmo2 ul {
     list-style: none;
}
 .features-talmo2 ul li {
     margin-bottom: 20px;
}
 .features-talmo2 ul .number {
     color: #66c6ba;
     margin-right: 20px;
}
 .table-characters-talmo2 {
     width: 100%;
     table-layout: fixed;
     color: #4e4e4e;
}
 .table-characters-talmo2 tr td {
     width: 40%;
     padding: 15px 40px;
}
 .table-characters-talmo2 tr td:first-child {
     width: 60%;
}
 .table-characters-talmo2 thead {
     font-family: 'Roboto Medium';
}
 .table-characters-talmo2 thead td {
     border-bottom: 1px solid #E6E7E8;
}
 .table-characters-talmo2 tbody tr:nth-child(even) td {
     background: #FBFBFB;
}
 .block-characters-pros {
     padding: 60px 0;
}
 .block-characters-pros .block-title {
     margin-bottom: 61px;
}
 .block-characters-pros .block-settings {
     padding: 10px 20px;
     color: #4e4e4e;
     font-size: 18px;
     background: #F1F2F2;
     margin-bottom: 20px;
     font-family: 'Roboto Light';
}
 .block-characters-pros .block-settings .number {
     font-size: 24px;
     color: #66c6ba;
     margin-right: 20px;
     vertical-align: -2px;
}
 .block-characters-pros .summary {
     font-size: 30px;
     display: inline-block;
     margin-right: 40px;
     color: #4e4e4e;
}
 .painting .color {
     display: inline-block;
     margin-right: 20px;
     border: 1px solid #E6E7E8;
     width: 50px;
     height: 50px;
}
 .painting .item-title {
     color: #4e4e4e;
     font: 18px 'Roboto Thin';
     margin-top: 10px;
}
 .painting .item {
     cursor: pointer;
     white-space: nowrap;
     width: 220px;
     display: inline-block;
     margin-bottom: 40px;
     vertical-align: top;
}
 .painting .item:nth-child(odd) {
     margin-right: 50px;
}
 .painting .item.active {
     position: relative;
     z-index: 2;
}
 .painting .item.active .item-title {
     color: #66c6ba;
}
 .painting .item.active:before {
     content: '';
     display: block;
     top: -10px;
     left: -10px;
     width: 220px;
     height: 70px;
     background: #F1F2F2;
     position: absolute;
     z-index: -1;
}
 .painting .item.active:after {
     content: '';
     display: inline-block;
     background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAACgUlEQVRYw9WZPS9DURjHr/eXxYCQkDuJEtZW4kPY6gOoSMyWWoytUSpeBhLEpgYxkZSBWAkxmbxMUrYmraD+R/5HqrT3nPvWdvglt+095/xyzznPee5TY+bi2LBBPQiBKEiCa/AK3sgrv0vynjG20R5Lt0EfiIF7kCfi+hhsgCWywe+K74uzD9cFu8AyyIIPcAKmganQ1uS9p2ybZV9dbgmGQZqdb4Nhm8vCYNsd9pVm37YFG0CC03PFNWe4RIh95vk0G3UF28ABO1gBrS7KSVrZtxjjELSrCjZQ7hPMeSBWzBzHOuDYloJyWqM+yEmiHDNhJRjmjWs+yknkdE+WEuwEz+AStFRAsIVjv4Du/wRXuP2DFZCTBOmwXixo8oja8klkvEzY2qKLWSgYo3nABzlxLmfAfonfA3SJSUFxiD/w+PJabpTr/M7iTD6hU72M6mL3RDyW6wePFBywuHeKTiHxYZ4fTA/lOph+ZTjFKgnGdyw2mLM9eCjXDFLgHUxotBNOSXFxA448kqsDu3was5ptRT55YzDt2fRIME65uI22wiktLnLMgq0O9EXQpDHALOV2+SR1BYVTTlVwgYOdgR6Fzie45lJcg4YTQdUpjjBdf7JIXmUgvubutbs8fqZYZ5OMUTDLWFX8+4hiINbaJHuaYaYXnBdk2002ArFqmNmzG6iF1GrBuhzUDMRagdrJURcpeBXVDcRW/f4cdU6TBfHEbsGMi/HzV7Lgd7plxZ90qxIJazn+TVirPuWviZemanntDNf0i3tNlD6qvnhUqvwWdHm3Oiq/lStgDjksYG6zrxenBcxyJeAUz0vVEnCEx5cnJeCaKKKr/g2RI679DfEFMw/EcAOz4V8AAAAASUVORK5CYII=);
     width: 40px;
     height: 40px;
     vertical-align: middle;
     left: 150px;
     position: absolute;
     top: 5px;
}
 .painting .item.individual {
     font: 18px 'Roboto Thin';
     color: #66c6ba;
     white-space: normal;
     width: 250px;
}
 .painting .item.individual .item-icon {
     background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAE70lEQVRo3tWaaWhUVxTHx1q3mpZgVVLF0IBLaytajKioxUoXQQXzRWmxSCUStOIH88UW4lJCtSraWBsstpgqcQmitASXKooGVLAZIZoWWhdco6kQ96jTRM8tvwuXy1tmzFumH/7MvPPu9r/vbPe8l1hSX5cQFAoOCR4KnvrgtqBG8Dp9Y4VevFr4LcEGwUofbBHcE1wXvJYNBA4KmgR5GXQcIXgiqHC5/7LgTX5DJ9DKzmfa+YjglCXrJqgUPELd1O+mMJ9UgolWPEfnWkGDJdvKeFWCOSw+hcp9KeiazQTeMww9KZiIfKhgH/K/BUXZSKAz/68KSjBwNe4OQT5tpkBAyQ9DLGsIzGWcT7jOEZQLHuPhypEpFSoVtKBaa7Gb2AnME+wUdLLaDBTsZo7Lgo9p01ewGfn2bDJiNyh7OMtcJwSjkX+N7J1sJ6DwomC+4B9Bm+Anw/CL/w8ENHIF67GBFPMXxU0gj+icSf+3BA8ENzHwWAl8K2gXbDPcph8+Ze6SbDDinoJvDLe5TNDDo28OMeM0MUTLuwumCmYL3o7DBky3eclwm3bfctroaP0CrrjZSt13+MWJsIz4A0EjYx+33GQBCWQN1xNIPVTb+ySAkwRrkK2Lyws5uU2Vle6CgD4QtZB6zMawUwS5BH1SXuoUhRvtLfiehdxnvq+M+4MtL1QB4UIi9h1Oi7HHgWGox1WM3q1dL06Hx7GfUtY4PW4C85hrVgZtVXLYRfCX4LyTQUdFIBcPc4JdVa5ygY/9nBFcEbxEKq7WuTgsAksFFz3cZgWBbhTXqww9dxt/kmUvBzjZ5YVBoNBwm8cst/kGBYAqQ/Yqel7nQlhjDx4r3xjnx7BUSD32z3GL2m2q3drPztkH+wXWIcgJBRi+jhmbiPY5YdqA6TbvuemuoeeX0HO3eVYwxruCz/g/JAojHg6JC+Q4Tm3eZ/7lPnlTE3lTFU+gZxQEStPM9feQVntlsXON/KgyCjfahxrq4TTGGYie73S41wnPdoV1brVrS2ERUMb2L9G3DyrSw0fP20nstGwMceMptjIxqkg8gsXrRz2aOco8xnoFPVdZaX88WBuJ4HwMPtRcaBo1nt7EgRZ8vW77K3o+wGM87WGeYPzrieCRFbZSLFKNt9BqOwg9r3YZq8io2u0zqnbqoLNX8LuBk5wR8oJWoTE89j9dHvlq9HycIRtKlVvXTac59PuBVwAHMeY2NkupXEGQBMoY60MfPT9Fnq+DXQsutyvxwkttKvFuIzlb1ARFoD/qU+vTp9h4b2CmG/r+RgKWH4EEp7a7QRGoJkIO8mg/2Uj4jrqUE6tJLdIh8F+K4UXgI5KoLS6TaQJj0e01Rr1nsBWofkmjUhEogRks6gZn0sdGQdYkcBadvomOK/k1ZLmQ0rWiMp9gFiiBJLvbDYO7TRi3CbQ7FGe1nt9xqNaN9zDyQAn8QUBK4B2ajJzcJKD61uOvE7jIpPGaaaxDn2QUBBYhr+NJOFUFao38JZ+dbqfGM8cglUkGGxiBzvjmRnZspstiznFmfYiur/apNEdGIF03qnP03Xibjp4hnotAR15037CMUlUbvoiIgPrf2tFPDdZa8gafaBwUgX647kPmxx5K8F0aH3v8bBzWN1v3mrELt77naON2vxH363Y/ycY1k7oUamajKKC2pvG5TdxQa/xNF8meAYd2zm0BN1XQAAAAAElFTkSuQmCC);
     width: 48px;
     height: 48px;
     display: inline-block;
     float: left;
     content: '';
     margin: 0 10px 0 0;
}
 .painting .item.individual .item-title {
     display: inline;
}
 .painting .item.individual.active:before {
     width: 320px;
}
 .painting .item.individual.active:after {
     left: 250px;
}
 .painting-lift .color {
     display: inline-block;
     margin-right: 20px;
     border: 1px solid #E6E7E8;
     width: 50px;
     height: 50px;
}
 .painting-lift .item-title {
     color: #4e4e4e;
     font: 18px 'Roboto Thin';
     margin-top: 10px;
}
 .painting-lift .item {
     cursor: pointer;
     white-space: nowrap;
     width: 220px;
    /* display: inline-block;
     */
     margin-bottom: 40px;
     vertical-align: top;
}
 .painting-lift .item:nth-child(odd) {
     margin-right: 50px;
}
 .painting-lift .item.active {
     position: relative;
     z-index: 2;
}
 .painting-lift .item.active .item-title {
     color: #66c6ba;
}
 .painting-lift .item.active:before {
     content: '';
     display: block;
     top: -10px;
     left: -10px;
     width: 220px;
     height: 70px;
     background: #F1F2F2;
     position: absolute;
     z-index: -1;
}
 .painting-lift .item.active:after {
     content: '';
     display: inline-block;
     background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAACgUlEQVRYw9WZPS9DURjHr/eXxYCQkDuJEtZW4kPY6gOoSMyWWoytUSpeBhLEpgYxkZSBWAkxmbxMUrYmraD+R/5HqrT3nPvWdvglt+095/xyzznPee5TY+bi2LBBPQiBKEiCa/AK3sgrv0vynjG20R5Lt0EfiIF7kCfi+hhsgCWywe+K74uzD9cFu8AyyIIPcAKmganQ1uS9p2ybZV9dbgmGQZqdb4Nhm8vCYNsd9pVm37YFG0CC03PFNWe4RIh95vk0G3UF28ABO1gBrS7KSVrZtxjjELSrCjZQ7hPMeSBWzBzHOuDYloJyWqM+yEmiHDNhJRjmjWs+yknkdE+WEuwEz+AStFRAsIVjv4Du/wRXuP2DFZCTBOmwXixo8oja8klkvEzY2qKLWSgYo3nABzlxLmfAfonfA3SJSUFxiD/w+PJabpTr/M7iTD6hU72M6mL3RDyW6wePFBywuHeKTiHxYZ4fTA/lOph+ZTjFKgnGdyw2mLM9eCjXDFLgHUxotBNOSXFxA448kqsDu3was5ptRT55YzDt2fRIME65uI22wiktLnLMgq0O9EXQpDHALOV2+SR1BYVTTlVwgYOdgR6Fzie45lJcg4YTQdUpjjBdf7JIXmUgvubutbs8fqZYZ5OMUTDLWFX8+4hiINbaJHuaYaYXnBdk2002ArFqmNmzG6iF1GrBuhzUDMRagdrJURcpeBXVDcRW/f4cdU6TBfHEbsGMi/HzV7Lgd7plxZ90qxIJazn+TVirPuWviZemanntDNf0i3tNlD6qvnhUqvwWdHm3Oiq/lStgDjksYG6zrxenBcxyJeAUz0vVEnCEx5cnJeCaKKKr/g2RI679DfEFMw/EcAOz4V8AAAAASUVORK5CYII=);
     width: 40px;
     height: 40px;
     vertical-align: middle;
     left: 150px;
     position: absolute;
     top: 5px;
}
 .painting-lift .item.individual {
     font: 18px 'Roboto Thin';
     color: #66c6ba;
     white-space: normal;
     width: 250px;
}
 .painting-lift .item.individual .item-icon {
     background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAE70lEQVRo3tWaaWhUVxTHx1q3mpZgVVLF0IBLaytajKioxUoXQQXzRWmxSCUStOIH88UW4lJCtSraWBsstpgqcQmitASXKooGVLAZIZoWWhdco6kQ96jTRM8tvwuXy1tmzFumH/7MvPPu9r/vbPe8l1hSX5cQFAoOCR4KnvrgtqBG8Dp9Y4VevFr4LcEGwUofbBHcE1wXvJYNBA4KmgR5GXQcIXgiqHC5/7LgTX5DJ9DKzmfa+YjglCXrJqgUPELd1O+mMJ9UgolWPEfnWkGDJdvKeFWCOSw+hcp9KeiazQTeMww9KZiIfKhgH/K/BUXZSKAz/68KSjBwNe4OQT5tpkBAyQ9DLGsIzGWcT7jOEZQLHuPhypEpFSoVtKBaa7Gb2AnME+wUdLLaDBTsZo7Lgo9p01ewGfn2bDJiNyh7OMtcJwSjkX+N7J1sJ6DwomC+4B9Bm+Anw/CL/w8ENHIF67GBFPMXxU0gj+icSf+3BA8ENzHwWAl8K2gXbDPcph8+Ze6SbDDinoJvDLe5TNDDo28OMeM0MUTLuwumCmYL3o7DBky3eclwm3bfctroaP0CrrjZSt13+MWJsIz4A0EjYx+33GQBCWQN1xNIPVTb+ySAkwRrkK2Lyws5uU2Vle6CgD4QtZB6zMawUwS5BH1SXuoUhRvtLfiehdxnvq+M+4MtL1QB4UIi9h1Oi7HHgWGox1WM3q1dL06Hx7GfUtY4PW4C85hrVgZtVXLYRfCX4LyTQUdFIBcPc4JdVa5ygY/9nBFcEbxEKq7WuTgsAksFFz3cZgWBbhTXqww9dxt/kmUvBzjZ5YVBoNBwm8cst/kGBYAqQ/Yqel7nQlhjDx4r3xjnx7BUSD32z3GL2m2q3drPztkH+wXWIcgJBRi+jhmbiPY5YdqA6TbvuemuoeeX0HO3eVYwxruCz/g/JAojHg6JC+Q4Tm3eZ/7lPnlTE3lTFU+gZxQEStPM9feQVntlsXON/KgyCjfahxrq4TTGGYie73S41wnPdoV1brVrS2ERUMb2L9G3DyrSw0fP20nstGwMceMptjIxqkg8gsXrRz2aOco8xnoFPVdZaX88WBuJ4HwMPtRcaBo1nt7EgRZ8vW77K3o+wGM87WGeYPzrieCRFbZSLFKNt9BqOwg9r3YZq8io2u0zqnbqoLNX8LuBk5wR8oJWoTE89j9dHvlq9HycIRtKlVvXTac59PuBVwAHMeY2NkupXEGQBMoY60MfPT9Fnq+DXQsutyvxwkttKvFuIzlb1ARFoD/qU+vTp9h4b2CmG/r+RgKWH4EEp7a7QRGoJkIO8mg/2Uj4jrqUE6tJLdIh8F+K4UXgI5KoLS6TaQJj0e01Rr1nsBWofkmjUhEogRks6gZn0sdGQdYkcBadvomOK/k1ZLmQ0rWiMp9gFiiBJLvbDYO7TRi3CbQ7FGe1nt9xqNaN9zDyQAn8QUBK4B2ajJzcJKD61uOvE7jIpPGaaaxDn2QUBBYhr+NJOFUFao38JZ+dbqfGM8cglUkGGxiBzvjmRnZspstiznFmfYiur/apNEdGIF03qnP03Xibjp4hnotAR15037CMUlUbvoiIgPrf2tFPDdZa8gafaBwUgX647kPmxx5K8F0aH3v8bBzWN1v3mrELt77naON2vxH363Y/ycY1k7oUamajKKC2pvG5TdxQa/xNF8meAYd2zm0BN1XQAAAAAElFTkSuQmCC);
     width: 48px;
     height: 48px;
     display: inline-block;
     float: left;
     content: '';
     margin: 0 10px 0 0;
}
 .painting-lift .item.individual .item-title {
     display: inline;
}
 .painting-lift .item.individual.active:before {
     width: 320px;
}
 .painting-lift .item.individual.active:after {
     left: 250px;
}
 .select-table .cell {
     vertical-align: top;
}
 .select-table .cell-images {
     width: 585px;
     text-align: center;
}
 .select-table .img-box-selector .item {
     border: 2px solid #F1F2F2;
     display: inline-block;
     margin: 0 5px;
}
 .select-table .img-box-selector .item img {
     width: 100px;
     height: 100px;
     display: block;
}
 .select-table .img-box-selector .item.active, .select-table .img-box-selector .item:hover {
     border-color: #66C6BA;
}
 .select-table .img-box-selector .color-type {
     display: none;
}
 .select-table .img-full-box {
    /* height: 1000px;
     */
}
 .select-table .img-full-box img {
     max-width: 100%;
     display: block;
     position: absolute;
     left: 0;
     top: 0;
     -webkit-transition: opacity .3s ease;
     -moz-transition: opacity .3s ease;
     -ms-transition: opacity .3s ease;
     -o-transition: opacity .3s ease;
     -webkit-opacity: 0;
     -moz-opacity: 0;
     opacity: 0;
}
 .select-table .img-full-box img.img-active {
     -webkit-opacity: 1;
     -moz-opacity: 1;
     opacity: 1;
}
 .select-table .img-full-box .color-type {
     display: none;
     position: absolute;
     left: 0;
     top: 0;
     right: 0;
}
 .box-settings .item {
     display: inline-block;
     white-space: nowrap;
     padding: 20px 85px 20px 20px;
     font: 18px 'Roboto Thin';
     cursor: pointer;
}
 .box-settings .item.active {
     background: #F1F2F2;
     color: #4e4e4e;
     position: relative;
}
 .box-settings .item.active:after {
     content: '';
     display: inline-block;
     background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAACgUlEQVRYw9WZPS9DURjHr/eXxYCQkDuJEtZW4kPY6gOoSMyWWoytUSpeBhLEpgYxkZSBWAkxmbxMUrYmraD+R/5HqrT3nPvWdvglt+095/xyzznPee5TY+bi2LBBPQiBKEiCa/AK3sgrv0vynjG20R5Lt0EfiIF7kCfi+hhsgCWywe+K74uzD9cFu8AyyIIPcAKmganQ1uS9p2ybZV9dbgmGQZqdb4Nhm8vCYNsd9pVm37YFG0CC03PFNWe4RIh95vk0G3UF28ABO1gBrS7KSVrZtxjjELSrCjZQ7hPMeSBWzBzHOuDYloJyWqM+yEmiHDNhJRjmjWs+yknkdE+WEuwEz+AStFRAsIVjv4Du/wRXuP2DFZCTBOmwXixo8oja8klkvEzY2qKLWSgYo3nABzlxLmfAfonfA3SJSUFxiD/w+PJabpTr/M7iTD6hU72M6mL3RDyW6wePFBywuHeKTiHxYZ4fTA/lOph+ZTjFKgnGdyw2mLM9eCjXDFLgHUxotBNOSXFxA448kqsDu3was5ptRT55YzDt2fRIME65uI22wiktLnLMgq0O9EXQpDHALOV2+SR1BYVTTlVwgYOdgR6Fzie45lJcg4YTQdUpjjBdf7JIXmUgvubutbs8fqZYZ5OMUTDLWFX8+4hiINbaJHuaYaYXnBdk2002ArFqmNmzG6iF1GrBuhzUDMRagdrJURcpeBXVDcRW/f4cdU6TBfHEbsGMi/HzV7Lgd7plxZ90qxIJazn+TVirPuWviZemanntDNf0i3tNlD6qvnhUqvwWdHm3Oiq/lStgDjksYG6zrxenBcxyJeAUz0vVEnCEx5cnJeCaKKKr/g2RI679DfEFMw/EcAOz4V8AAAAASUVORK5CYII=);
     width: 40px;
     height: 40px;
     vertical-align: middle;
     right: 22px;
     position: absolute;
     top: 12px;
}
 .block-innovations-2 {
     background: #FFF;
     padding: 75px 0 89px;
}
 .block-innovations-2 .block-title {
     margin: 0 0 46px;
}
 .block-innovations-2 .accordion {
     margin-bottom: 80px;
}
 .block-innovations-2 .accordion .item-content {
     padding-left: 44px;
}
 .block-innovations-2 .accordion .item.opened .item-control {
     margin-bottom: 40px;
}
 .block-innovations-2 .accordion .item ul {
     margin: 20px 0 40px;
     list-style: none;
}
 .block-innovations-2 .accordion .item ul li {
     margin-bottom: 3px;
     position: relative;
}
 .block-innovations-2 .accordion .item ul li:before {
     content: '';
     position: absolute;
     display: inline-block;
     width: 3px;
     height: 3px;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
     -moz-background-clip: padding-box;
     -webkit-background-clip: padding-box;
     background-clip: padding-box;
     background: #464646;
     left: -25px;
     top: 10px;
}
 .block-innovations-2 strong {
     font-family: 'Roboto Bold',sans-serif;
}
 .block-innovations-2 .parameters-item {
     padding: 12px 0 0;
}
 .block-innovations-2 .parameters-item img {
     margin: 35px 0;
}
 .block-innovations-2 .parameters-table {
     width: 100%;
     margin-top: 16px;
     table-layout: fixed;
     font: 18px 'Roboto Light';
}
 .block-innovations-2 .parameters-table thead {
     font-family: 'Roboto Bold',sans-serif;
     color: #4e4e4e;
}
 .block-innovations-2 .parameters-table thead tr td {
     border-bottom: 1px solid #E3E4E5;
     padding: 10px 25px 28px;
}
 .block-innovations-2 .parameters-table tr td {
     padding: 16px 25px;
}
 .block-innovations-2 .parameters-table tr td:not(:first-child) {
     text-align: center;
}
 .block-innovations-2 .table-holder {
     margin: 0 0 0 -30px;
}
 .talmo-characters {
     font: 'Roboto Light';
     padding-bottom: 0;
     color: #4e4e4e;
}
 .talmo-characters b {
     font-family: 'Roboto Medium';
     font-weight: 400;
}
 .talmo-characters p {
     margin: 5px 0 20px;
}
 .talmo-characters .accordion .item .item-control {
     margin-bottom: 0;
}
 .talmo-characters .accordion .item.opened .item-control {
     margin-bottom: 0;
}
 .talmo-characters .item-content-holder {
     padding: 30px 0 0;
}
 .talmo-characters .item-content {
     font-size: 16px;
}
 .accordion {
     font: 18px 'Roboto Thin';
}
 .accordion .item {
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     -moz-background-clip: padding-box;
     -webkit-background-clip: padding-box;
     background-clip: padding-box;
     padding: 15px 23px;
     margin-bottom: 20px;
     background: #F5F5F5;
}
 .accordion .item.opened {
     background: #F5F5F5;
}
 .accordion .item.opened .item-control {
     margin-bottom: 20px;
}
 .accordion .item.opened .item-control:before {
     background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAADzN3VRAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAwFBMVEVmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrr///8ed784AAAAPnRSTlMACFWfzub5BWfl8qlyWERoKNLrbgrTO+6wEzop8JkBB7IDdeoSbUuWqs1w508XIh4MTvFA/fz7HD5sBnTpqLmI0IkAAAABYktHRD8+YzB1AAAACXBIWXMAAAsSAAALEgHS3X78AAAA4ElEQVQoz32S5xaCMAyFg+CggMoSBzgAwQXuhcj7P5baKgJSvz9Nzj1J2+QCEJgKy1VrVY6tMJCl3uCRIEpNSRQQ36p/hbasqNo71lRFb3+EjtHtZRr0ukafRAPTGuZ6Dy1z8DpH8ngCeSZj+XWX7bhQxHXs53MdFX6ZOgx4SCtRNOSBP4MyBB/mi1JF1WG5ImEQYtYbkm53UNsT4ZBgjqczzi9JsSYM0hr6Pb5Aexv9P4xCmwF9bpRZj/7u52enbrpT7INr6oNrxgcA0S1Gd+ydO4rtKNf76TcdJUj/+u0BVokXdG1wm4EAAAAASUVORK5CYII=);
}
 .accordion .item.opened .item-content {
     display: block;
}
 .accordion .item-control {
     position: relative;
     padding-left: 44px;
     display: inline-block;
     font: 18px 'Roboto Light';
}
 .accordion .item-control:before {
     content: '';
     display: inline-block;
     width: 25px;
     height: 25px;
     background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAADzN3VRAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAz1BMVEVmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrr////x0RTMAAAAQ3RSTlMACFWfzub5BWfl8qlyWERoKNLrbgrTO+6wEzop8JoCB7IDdeoSGEsX/hmWqh7NcOdPIjzxQP0cPk4WbREGmQFsdOmoe89TSQAAAAFiS0dERPm0mMEAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAEHSURBVCjPfVLZYoIwEFy8qEGrEKhYjyqHKLVVVKptUav5/38yEgihovOSCRsmm9kBYJBK5Uq1Vq2USxKIkJ/qSGk0n5sNBdVbclZoqxrWE65jzWinhZeO2RUEumbnlbFefzDMaQ8H/d51fVNHY8hjPFKvd1m2A//h2BZt18b8g8sZtiWYoLQr8KazlOpoAv47Pzgnc84VHz4+CyvYgMUykQqCFVkFQSK4XENtwwohYQi/4v2W3Pzjse1u/eAeX7nXm/AeN/wW3yNpmQceZz/UA+rbb7Fv1GuzwOuIzWd/yBUOezafm5k6fKZxDo48B0chBwDR3wmd4+yc0cmKcto0bwYiyMjydgEg2hyt/1gpzAAAAABJRU5ErkJggg==);
     position: absolute;
     left: 0;
     top: 0;
}
 .accordion .item-content {
     font-family: 'Roboto Thin',sans-serif;
}
 .accordion.white .item {
     background: #FFF;
}
 .accordion.white .item.opened {
     background: #FFF;
}
 .accordion.transparent .item {
     background: 0 0;
}
 .accordion.transparent .item.opened {
     background: 0 0;
}
 .block-faq {
     background: #f5f5f5;
     padding: 65px 0 86px;
     position: relative;
     overflow: hidden;
}
 .block-faq:after, .block-faq:before {
     content: '';
     display: block;
     position: absolute;
     width: 960px;
     z-index: 1;
     right: 50%;
     top: 0;
     height: 100%;
     background: url(../img/bg-faq-left.gif) 0 0 no-repeat;
}
 .block-faq:after {
     background: url(../img/bg-faq-right.gif) 100% 100% no-repeat;
     right: auto;
     left: 50%;
     top: auto;
     bottom: 0;
}
 .block-faq .container {
     z-index: 2;
     position: relative;
}
 .block-faq .accordion .item {
     margin-bottom: 15px;
}
 .block-faq .accordion .item.opened {
     background: #F5F5F5;
     padding-bottom: 38px;
}
 .block-faq .accordion .item-content {
     padding: 11px 0 0 8px;
     font-size: 16px;
     line-height: 24px;
}
 .block-faq .table .cell {
     vertical-align: top;
}
 .block-faq .table .cell:first-of-type {
     width: 373px;
     padding-top: 38px;
}
 .block-faq .block-title {
     margin-bottom: 65px;
}
 .block-faq .download-link-video {
     margin-bottom: 68px;
}
 .download-link-pdf, .download-link-video {
     display: inline-block;
     padding-left: 100px;
     position: relative;
     font: 18px 'Roboto Light',sans-serif;
}
 .download-link-pdf:hover, .download-link-video:hover {
     text-decoration: underline;
}
 .download-link-pdf:before, .download-link-video:before {
     content: '';
     display: inline-block;
     position: absolute;
     left: 0;
     top: 0;
     width: 70px;
     height: 56px;
     background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAA4CAMAAAB32H4HAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAt1BMVEV0yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr////95MTF/AAAAO3RSTlMAq/6pr3f3t2nweMOZ+eHM/HKlJgn99gQPzzPq+4sKXGrx3UNaHLKeEVjoVhKgsRuH80XeAY19jJ9XdIHw48EAAAABYktHRDynamHPAAAACXBIWXMAAAsSAAALEgHS3X78AAABFklEQVRIx+3X2VLCMBQG4CNrKVsFlUUEyg5qZUf43/+9iM4kFGdsU3IYuOh/lZt8MzlpThp6SMA4iSQxKMIhIJWWySCb1kwWGTVOAYKxSCYHmzRjI6fGVszEzK2ZfEGmGIUpqmn5X8afCMxZBFMqyzhRGEdNK91hiQOYx0qVgXl6xotdM2bqP5vQaDIwr0DrrW3MdLou0OubMgMajkTnH09MGaLpDJi9GzP08SluM+8rmJk3ZRb/METLFeBaaz+zUNPmIUfzxFB74wBbP/P3aOoxu1YIo7WoXuiiNEr8rVHiUGbPseFDj+HzYzoMTEeTo1EwtS06sDTRgFyNYbrumC5fpl+B+ypxzMTMJQzLI5HpycrzgD4Cj4nMcuPto6QAAAAASUVORK5CYII=);
}
 .download-link-pdf:before {
     width: 64px;
     height: 58px;
     top: -2px;
     left: 8px;
     background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAA6CAMAAAA3Dq9LAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAB7FBMVEV0yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr90yr////8Rpz7FAAAAonRSTlMAE5bm9TQU2eMck+dXJSJ90grlWGnP6rEDIbQ3kB5Z/nn8RwGk8C0GwuIV28gnqUL5h7VmXlWIFviXEO0ke/3u8mzrM6s8c87HcTYCSNA9W7yemZ/A+k66Gp0P3YtW1AcLEfal96jhj8QFgTvYm00feEnpS3YwWsnMUvttIECDsm9cr5pw03IEDjHz3l8X6H4bMjnXu73cPy+2JrdQU8qUdcvbw2MmAAAAAWJLR0Sjx9rvGgAAAAlwSFlzAAALEgAACxIB0t1+/AAAAoNJREFUSMfV1+db00AcB/CjrcUBWqSFVsGKtcgUEMHiCooCWhSEVktd4KqoKIIDtCouRFHce3//UrNKY5JrLskb/b7pJffcJ+k9ufs9R0iewwn9uBYRhrjzQc3iJQzAUiwrKFyukxW84CkyBlaiWL/DC18JSv2GABCgAatWu1DGAJRTAbImCK8tgKxFxTpbQGg9wpV2ALKhCtU1dgBSU4u6IjsAqQ9jY8gOQBoa0WQN2CS3moHNFoAWVGc+w1Y0NpgHtkTQtlVq+kuxbbtpgOwAdnJS2kGfBjpAdu1WLG0rAPHXd8jZYw3IxvF/Af69na3qdKFbc2/f/qgu0FML1hw4qAP0ViDSd6jfOAOxOOKHNUBhBEcSDJMiJNCN9oQaGGTayuUkj+KYGnDiOPN4YZ2eUAEnAaEaDQ2LiUrPEdvSugoNL0R40UqcUgFJIMn/nJZm+cxZQTsnXXCpIbE/EwffVQ7kBPjqmFgAgPMjJoALwltevIRRASjg2+7LJXyR4fuvKP5CDmBMvLyKcQGYEC+u8Xuc3J+JIXAdkSxwAz7TQBnqlIDHBHCT/1gHJ4EpDTAgfsg9RoCUW51EA0gZMwJi/Hptup0mWiAlruU7bHNAdABTk/gX0Isue8Bd3LMKTAs7u9eF+1YBOQ+izMBD7lH2nkcqb49nnhAyy3GzOYGRINMun8lTPFPvSHN4bgKYwaQaSGEuyTz+xTxeqoFXYfheM45/8xbjeZq6MOEC8vveGef9ByD8UacyfapiLUzBz1+IbnFNTzWrE8NXzb1v0mniXyzvpoE0A9BPB5z4zgD8wDSt6yfmi3UPXYp0jCIeoAG5jn2K/KK/nbvNaTQ68ruFOvwPQIAqhEefFFgAAAAASUVORK5CYII=);
}
 .block-comparison {
     padding: 79px 0 90px;
     border-bottom: 1px solid #EBEBEC;
}
 .block-comparison .block-title {
     margin-bottom: 86px;
}
 .block-comparison img {
     display: block;
     margin: 0 auto 30px;
}
 .table-comparison {
     width: 100%;
     table-layout: fixed;
     color: #4e4e4e;
}
 .table-comparison tr td:not(:last-child) {
     border-right: 1px solid #E3E4E5;
}
 .table-comparison tr td:not(:first-child) {
     text-align: center;
}
 .table-comparison tr td.hover {
     background: #F9F9F9;
}
 .table-comparison thead tr td {
     vertical-align: top;
     border-bottom: 1px solid #E3E4E5;
     padding-bottom: 36px;
}
 .table-comparison thead tr td:not(:first-child) {
     padding-top: 30px;
     font: 24px 'Roboto Light';
}
 .table-comparison thead tr td:first-child {
     vertical-align: bottom;
     padding-bottom: 79px;
     font-size: 18px;
}
 .table-comparison tbody tr {
     font: 16px 'Roboto Light';
}
 .table-comparison tbody tr td {
     padding: 16px 32px;
}
 .table-comparison tbody tr.hidden-item {
     display: none;
}
 .table-comparison tbody tr:nth-child(2n) td {
     background: #EFF0F0;
}
 .table-comparison tfoot tr {
     font: 16px 'Roboto Light';
}
 .table-comparison tfoot tr td {
     padding: 25px 32px;
     vertical-align: top;
}
 .table-comparison tfoot tr td:first-child {
     padding-top: 30px;
}
 .table-comparison .cost {
     font: 30px 'Roboto Light';
     margin-bottom: 30px;
}
 .table-comparison .vision27-img {
     margin: 0 auto 44px;
}
 .table-comparison .vision23-img {
     margin: 25px auto 50px;
}
 .table-comparison .articul {
     font: 14px 'Roboto Thin';
     color: #7e7e7e;
     margin: 19px 0 0;
}
 .table-comparison a.dotted.active {
     border-bottom-color: transparent;
     font-family: 'Roboto Black',sans-serif;
     color: #4e4e4e;
     cursor: default;
}
 .table-sinus {
     width: 60%;
     table-layout: fixed;
     color: #4e4e4e;
     margin: auto;
}
 .table-sinus tr td:not(:last-child) {
     border-right: 1px solid #E3E4E5;
}
 .table-sinus tr td:not(:first-child) {
     text-align: center;
}
 .table-sinus tr td.hover {
     background: #F9F9F9;
}
 .table-sinusthead tr td {
     vertical-align: top;
     border-bottom: 1px solid #E3E4E5;
     padding-bottom: 36px;
}
 .table-sinus thead tr td:not(:first-child) {
     padding-top: 30px;
     font: 24px 'Roboto Light';
}
 .table-sinus thead tr td:first-child {
     padding-top: 30px;
     font: 24px 'Roboto Light';
     text-align: center;
}
 .table-sinus tbody tr {
     font: 16px 'Roboto Light';
}
 .table-sinus tbody tr td {
     padding: 16px 32px;
}
 .table-sinus tbody tr.hidden-item {
     display: none;
}
 .table-sinus tbody tr:nth-child(2n) td {
     background: #EFF0F0;
}
 .table-sinus tfoot tr {
     font: 16px 'Roboto Light';
}
 .table-sinus tfoot tr td {
     padding: 25px 32px;
     vertical-align: top;
}
 .table-sinus tfoot tr td:first-child {
     padding-top: 30px;
}
 .table-sinus .cost {
     font: 30px 'Roboto Light';
     margin-bottom: 30px;
}
 .table-sinus .vision27-img {
     margin: 0 auto 44px;
}
 .table-sinus .vision23-img {
     margin: 25px auto 50px;
}
 .table-sinus .articul {
     font: 14px 'Roboto Thin';
     color: #7e7e7e;
     margin: 19px 0 0;
}
 .table-sinus a.dotted.active {
     border-bottom-color: transparent;
     font-family: 'Roboto Black',sans-serif;
     color: #4e4e4e;
     cursor: default;
}
 .block-reviews {
     padding: 93px 0 101px;
     background: #FFF url(../img/bg-reviews.gif) 50% 100% no-repeat;
}
 .block-reviews .table-user-info {
     margin-bottom: 41px;
}
 .block-reviews .block-title {
     margin-bottom: 66px;
}
 .block-reviews .reviews {
     font-size: 0;
}
 .block-reviews .reviews .item {
     font-size: 16px;
     display: inline-block;
     vertical-align: top;
     width: 50%;
     padding-right: 15px;
     font-family: 'Roboto Light',sans-serif;
     margin-bottom: 50px;
}
 .block-reviews .reviews .item:nth-of-type(2n) {
     padding-left: 15px;
     padding-right: 0;
}
 .block-reviews .reviews .item-hidden {
     display: none;
}
 .block-reviews .reviews .item-user {
     position: relative;
     padding-left: 103px;
     font-family: 'Roboto Regular',sans-serif;
}
 .block-reviews .reviews .item-user .user-thumb {
     position: absolute;
     width: 70px;
     height: 70px;
     -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
     border-radius: 100%;
     -moz-background-clip: padding-box;
     -webkit-background-clip: padding-box;
     background-clip: padding-box;
     left: 0;
     top: 0;
}
 .block-reviews .reviews .item-user .rating {
     margin-top: 20px;
}
 .block-reviews .reviews .cell {
     vertical-align: top;
}
 .block-reviews .reviews .cell:first-of-type {
     width: 270px;
}
 .block-reviews .reviews p {
     margin: 0 0 20px;
}
 .block-reviews .reviews .item-review p {
     margin: 0 0 12px;
}
 .block-reviews .reviews .item-review strong {
     font-family: 'Roboto Light',sans-serif;
}
 .block-reviews .reviews .item-date {
     font: 14px 'Roboto Thin';
     color: #989898;
     margin-top: 27px;
}
 .block-reviews .reviews .item-date:before {
     content: '';
     display: inline-block;
     width: 16px;
     height: 16px;
     background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAnFBMVEWYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJj///+UO9v5AAAAM3RSTlMAKoSKhwmGcAoHb4MGmCUoIpaFJCcTKw0QR26BS0yLBUSkpgSJiEOeAoIsFSEOmSBxA4ypmOzAAAAAAWJLR0QzN9V8XgAAAAlwSFlzAAALEgAACxIB0t1+/AAAAKxJREFUGNNVT9kSgjAQC9ByVlHKfQkCHhwq/v/H2dLhwTzsTrI7uwkgoOkGIYauQYGalg3HAXU9Jjk7HEX1fVFOZ6kEPIzUahTyAIhdJCmQZUCaII9R0G1alupeAUOtV5XqNchFg9007bWT/1mPoeNwbs29fQiBdx56/GHYj+4mnxhzRJNiU4R8BHQ+L0pYZmkM7CWtj2KE92YdlHwo1hXUUuHke/M7DLW5xf8BxCYKZBDnxc4AAAAASUVORK5CYII=);
     float: left;
     margin: 3px 15px 0 0;
}
 .block-reviews .btn-holder {
     margin-top: 80px;
}
 .block-reviews .btn-more {
     background: #FFF;
     color: #66c6ba;
     border-color: #66c6ba;
}
 .block-reviews .btn-more:hover {
     background: #66c6ba;
     color: #FFF;
}
 .block-question {
     background: url(../img/bg-question.jpg) 50% 0 no-repeat;
     background-size: cover;
    /* Фон будет растягиваться на весь блок */
     color: #FFF;
     padding: 74px 0 100px;
}
 .block-question .block-title {
     color: #FFF;
     margin-bottom: 30px;
}
 .block-question .table-form .cell {
     vertical-align: top;
}
 .block-question .table-form .cell:first-of-type {
     width: 474px;
}
 .block-question .table-form .input-field {
     display: block;
     width: 100%;
     margin-bottom: 20px;
}
 .block-question .table-form textarea.input-field {
     margin-bottom: 30px;
}
 .block-question .form-intro {
     color: #a6a6a6;
     font: 14px/24px 'Roboto Thin';
     margin-bottom: 33px;
}
 .block-question .help-link {
     font-family: 'Roboto Regular',sans-serif;
     color: #FFF;
     display: block;
}
 .block-question .help-link:before {
     content: '';
     display: block;
     width: 106px;
     height: 91px;
     background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAABbCAMAAACs2eCtAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAACN1BMVEVmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrr///8HLWLCAAAAu3RSTlMAM5LP8/zltWoMHq3+52cBPOypBinwnwXXZmvFc1hVYJPv695iF8toLoMWs14Tj+R22/t40lo3iLzNtkDQ9Bz9ZXxWSM4HBN26jGMJMqf3JdiZ8ltLeSEqnm+ypDTGLbSdTVO+PijUzOFMoDUiyugw8T9hm4AZIIZQmIp32l8QjXvu+RTEShIOXe3pDQjcQvWoQeMbqsgKdDr6sQO9bRVsEZZpUk59cJF1GPYxLA+EOMAk6jZZhx+O+CPVrKL5NQAAAAFiS0dEvErS4u8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAO5SURBVGje7dn5P1RRFADwSyaKGoWoJGVQWgYhpqJkLZQhWkSLMiTa91JK2lAUZSRJSaV9f/9cc899M++9mfvkzdzr0+fTnB9mzuce73xnOd42CKmGj+80P8Hj0E33D5iBJoyZgUGeO2LMmq2fQAqewwzCMTdEVQoNYyoJwjw1KTyCsSQI81WoBaS8MHJRlKexOHoJ9FpKnw19DC7qDIhJxMaBFU8tLoPacjYSQgnwxa+g1lbCm1rFikKrcT8jtZSIS0nMJPLSk6mlNbiUwo5KhS/ES3kpVUqftjY9w5Q2BdS69ZBvyOROJWaJe9+NvKlNjh19Nmdqs+PAnpPLl8rLh+esgsItW+0lTlQUPMUUyUucqGL8WLJNUeJEbcePpcoSJ8qMH8umhILH8n+Uyt1hKq0gaeVO/115kOkNu/dUsaby9tqK5mqcBpfY0ho4Sd6HD+n7GVMHYItinB6EtNaWHYLsMGMKikIdTi2Q4tPFeshKGFOkawNOTZAesWWNsMc+ypjS19iKTTAXzcfsKCrEb+o4YwqFnzh56jRJz5wtTRUvnc6dvxCKWFPaw0t5KS/lpbzUf0RdxGuX2FHifQsadRlKV5hRLbifkUpVwuJVVlLCNdzORKVQEl5szXarsUtcvwFGAJ2Cm0y2FzJb062/tpvyHu31sHir5Tb0unOXTt3rENwJc6fUotmorAUgOoWqutyywqodHQqUlft6NQo9cO8+cXePvYFFsf4QX/yqUKiiwB1KeNRLofz64GRRjULocWnEE+1Wv9WJMg88HSRL6pTWeEZat8ioyKGhXOkP2FHoObGGJWpYUWdIWfuhma6cP4XaU6SR50yhzG4y8pn8KVRE/vXremlUK156wYpCIzpx5CkULL1kRqFXZAxHKRRcpXfkutmYEuLI61yp11BoCGdGWWukXYeSGnsDizmGt404xhTF8Hc+k4tQq7TReIoKhd4r92FxPVKpSLl7niiMH6TNxJF3pUI+KjcqdlQ+fdawm02S/Uj6xX60++r04Q7mKLbJd3wQSRokQZAf7cWR74p1/iJ7o5Nlm1js73ZAkxSj+Ol3GN97DqL9lFnpa3GhGjRJTbXKjp2BGYFqN2cSbMP2TUaRu1bCqPYJnFQMS1Q2ufver7WFdiqNzJDjTIEf9Z2MeXemxy3/Ro3LDnF8KWs6SLo2fpKdUpyOcKX6iPSDp0Sonzq+Yy6jSNRxG3NniuOYO1E8x5xEmSjpRnhL6FfWFIy5GHDVb7+W4Bt6w+/WiHi9541o8QcVbYYb4Q8/3QAAAABJRU5ErkJggg==);
     margin: 0 auto 59px;
}
 .block-question .help-text {
     font: 24px/36px 'Roboto Thin';
     color: #FFF;
     width: 500px;
     margin: 81px 0 0 153px;
}
 .block-question .item-phone {
     font: 36px 'Roboto Light';
}
 .input-field {
     border: 2px solid #FFF;
     background: #FFF;
     height: 55px;
     padding: 0 30px;
     font: 16px 'Roboto Thin';
     color: #4e4e4e;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     -moz-background-clip: padding-box;
     -webkit-background-clip: padding-box;
     background-clip: padding-box;
}
 .input-field:focus, .input-field:hover {
     border-color: #71C0B2;
     outline: 0 none;
}
 textarea.input-field {
     height: 155px;
     padding: 15px 30px;
}
 footer {
     background: #191919;
     color: #FFF;
     text-align: center;
     padding: 50px 0;
}
 footer .footer-menu {
     font: 16px 'Roboto Thin';
     margin: 41px 0;
}
 footer .footer-menu a {
     display: inline-block;
     margin: 0 33px;
     color: #a7a7a7;
}
 footer .footer-menu a:hover {
     color: #FFF;
}
 footer .footer-phone {
     font: 30px 'Roboto Regular';
     margin-bottom: 16px;
}
 footer .footer-phone .item-code {
     color: #cdcdcd;
     font-family: 'Roboto Thin',sans-serif;
}
 footer .item-mail {
     font-size: 18px;
     margin-bottom: 45px;
     font-family: 'Roboto Thin',sans-serif;
}
 footer .item-mail a {
     text-decoration: underline;
}
 footer .item-mail a:hover {
     text-decoration: none;
}
 footer .copyright {
     font: 14px 'Roboto Thin';
     color: #484848;
}
 .description-more-link {
     text-decoration:underline;
     position:relative 
}
 .description-more-link:hover {
     text-decoration:none 
}
 .description-more-link:after {
     content:'';
     width:7px;
     height:7px;
     display:inline-block;
     border-top:1px solid #fff;
     border-right:1px solid #fff;
     transform:rotate(45deg);
     position:absolute;
     left:100%;
     top:0;
     margin:9px 0 0 9px 
}
 .description-more-link:before {
     content:'';
     position:absolute;
     left:100%;
     width:17px;
     height:17px;
     border-radius:100%;
     border:1px solid #FFF;
     top:0;
     margin:4px 0 0 5px 
}
/*Обычная*/
 .talmo2-intro {
     font:20px/36px 'Roboto Thin',sans-serif 
}
 .talmo2-intro .container {
     height:543px;
     background:url(../img/talmo-img-2.jpg) 100% 0 no-repeat 
}
 .talmo2-intro .block-title {
     color:#66c6ba;
     font-size:60px;
     margin:136px 0 26px 
}
 .talmo2-intro .block-title .thin {
     color:#4e4e4e 
}
 .talmo2-intro .item-description {
     width:350px;
     margin-bottom:25px 
}
 .talmo2-intro .item-more {
     font-size:16px 
}
 .talmo2-intro .item-more .description-more-link:after,.talmo2-intro .item-more .description-more-link:before {
     border-color:#66c6ba 
}
 .stern-tape {
     height:635px;
     background:url(../img/bg-stern-tape.jpg) 50% 0 no-repeat;
     color:#FFF;
     font:20px/36px 'Roboto Thin',sans-serif 
}
 .stern-tape .block-title {
     color:#FFF;
     font-size:60px;
     margin:169px 0 26px 694px;
     white-space:nowrap 
}
 .stern-tape .item-description {
     width:375px;
     margin:0 0 16px 697px 
}
 .stern-tape .item-more {
     font-size:16px;
     margin-left:697px 
}
 .stern-tape .item-more a {
     text-decoration:underline;
     position:relative;
     color:#FFF 
}
 .stern-tape .item-more a:hover {
     text-decoration:none 
}
 .stern-tape .item-more a:after {
     content:'';
     width:7px;
     height:7px;
     display:inline-block;
     border-top:1px solid #fff;
     border-right:1px solid #fff;
     transform:rotate(45deg);
     position:absolute;
     left:100% 
}
 .stern-tape .item-more a:before {
     content:'';
     position:absolute;
     left:100%;
     width:17px;
     height:17px;
     border-radius:100%;
     border:1px solid #FFF 
}
/**/
 .stern-sinuscope_pro {
     height:550px;
     background:url(../img/bg-characters-sinuscope_pro.jpg) 50% 0 no-repeat;
     color:#FFF;
     font:20px/36px 'Roboto Thin',sans-serif 
}
 .stern-sinuscope_pro .block-title {
     color:#FFF;
     font-size:60px;
     margin:169px 0 26px 694px;
     white-space:nowrap 
}
 .stern-sinuscope_pro .item-description {
     width:375px;
     margin:0 0 16px 697px 
}
 .stern-sinuscope_pro .item-more {
     font-size:16px;
     margin-left:697px 
}
 .stern-sinuscope_pro .item-more a {
     text-decoration:underline;
     position:relative;
     color:#FFF 
}
 .stern-sinuscope_pro .item-more a:hover {
     text-decoration:none 
}
 .stern-sinuscope_pro .item-more a:after {
     content:'';
     width:7px;
     height:7px;
     display:inline-block;
     border-top:1px solid #fff;
     border-right:1px solid #fff;
     transform:rotate(45deg);
     position:absolute;
     left:100% 
}
 .stern-sinuscope_pro .item-more a:before {
     content:'';
     position:absolute;
     left:100%;
     width:17px;
     height:17px;
     border-radius:100%;
     border:1px solid #FFF 
}
/* ===== Универсальные правила для кликабельного блока ===== */
 .product-block {
     position: relative;
    /* нужно для overlay */
}
 .product-block .cover-link {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     display: block;
     z-index: 1;
    /* ниже текста и ссылок */
     background: transparent;
     cursor: pointer;
     text-indent: -9999px;
    /* скрыть текст */
}
/* Контент и кнопки поверх overlay */
 .product-block .container, .product-block .item-more {
     position: relative;
     z-index: 2;
}
/* Блок сам по себе клики не ловит */
 .product-block .container {
     pointer-events: none;
}
/* Но все элементы внутри снова живые */
 .product-block .container * {
     pointer-events: auto;
     user-select: text;
    /* разрешаем выделять текст по словам */
}
/* Внутренние ссылки и кнопки остаются кликабельны */
 .product-block .container a, .product-block .item-more {
     pointer-events: auto;
}
/*ОБЩИЙ БЛОК ССЫЛОК*/
/**/
 .stern_derma_i {
     height:550px;
     background:url(../img/bg_derma_i.jpg) 50% 0 no-repeat;
     color:#FFF;
     font:20px/36px 'Roboto Thin',sans-serif 
}
 .stern_derma_i .block-title {
     color:#FFF;
     font-size:60px;
     margin:60px 0 26px 694px;
     white-space:nowrap 
}
 .stern_derma_i .item-description {
     width:375px;
     margin:0 0 16px 697px 
}
 .stern_derma_i .item-more {
     font-size:16px;
     margin-left:697px 
}
 .stern_derma_i .item-more a {
     text-decoration:underline;
     position:relative;
     color:#FFF 
}
 .stern_derma_i .item-more a:hover {
     text-decoration:none 
}
 .stern_derma_i .item-more a:after {
     content:'';
     width:7px;
     height:7px;
     display:inline-block;
     border-top:1px solid #fff;
     border-right:1px solid #fff;
     transform:rotate(45deg);
     position:absolute;
     left:100% 
}
 .stern_derma_i .item-more a:before {
     content:'';
     position:absolute;
     left:100%;
     width:17px;
     height:17px;
     border-radius:100%;
     border:1px solid #FFF 
}
/**/
 .lor-combain {
     height:550px;
     background:url(../img/lor-combain.jpg) 50% 0 no-repeat;
     color:#FFF;
     font:20px/36px 'Roboto Thin',sans-serif 
}
 .lor-combain .block-title {
     color:#FFF;
     font-size:60px;
     margin:40px 0 26px 694px;
     white-space:nowrap 
}
 .lor-combain .block-title-small {
     color:#FFF;
     font-size:30px;
     margin:80px 0 26px 694px;
     white-space:nowrap 
}
 .lor-combain .item-description {
     width:500px;
     margin:0 0 16px 697px 
}
 .lor-combain .item-more {
     font-size:16px;
     margin-left:1080px 
}
 .lor-combain .item-more a {
     text-decoration:underline;
     position:relative;
     color:#FFF 
}
 .slor-combain .item-more a:hover {
     text-decoration:none 
}
 .lor-combain .item-more a:after {
     content:'';
     width:7px;
     height:7px;
     display:inline-block;
     border-top:1px solid #fff;
     border-right:1px solid #fff;
     transform:rotate(45deg);
     position:absolute;
     left:100% 
}
 .lor-combain .item-more a:before {
     content:'';
     position:absolute;
     left:100%;
     width:17px;
     height:17px;
     border-radius:100%;
     border:1px solid #FFF 
}
/**/
 .stern-colposcope-blue {
     height:550px;
     background:url(../img/bg-stern-colposcope-blue.jpg) 50% 0 no-repeat;
     color:#FFF;
     font:20px/36px 'Roboto Thin',sans-serif 
}
 .stern-colposcope-blue .block-title {
     color:#FFF;
     font-size:60px;
     margin:40px 0 26px 694px;
     white-space:nowrap 
}
 .stern-colposcope-blue .item-description {
    /*width:375px;
     */
     width:600px;
     margin:0 0 16px 697px 
}
 .stern-colposcope-blue .item-more {
     font-size:16px;
     margin-left:697px 
}
 .stern-colposcope-blue .item-more a {
     text-decoration:underline;
     position:relative;
     color:#FFF 
}
 .sstern-colposcope-blue .item-more a:hover {
     text-decoration:none 
}
 .stern-colposcope-blue .item-more a:after {
     content:'';
     width:7px;
     height:7px;
     display:inline-block;
     border-top:1px solid #fff;
     border-right:1px solid #fff;
     transform:rotate(45deg);
     position:absolute;
     left:100% 
}
 .stern-colposcope-blue .item-more a:before {
     content:'';
     position:absolute;
     left:100%;
     width:17px;
     height:17px;
     border-radius:100%;
     border:1px solid #FFF 
}
 .rec_stern {
     height:550px;
     background:url(../img/rec_stern.jpg) 50% 0 no-repeat;
     color:#FFF;
     font:20px/36px 'Roboto Thin',sans-serif 
}
 .rec_stern .block-title {
     color:#FFF;
     font-size:60px;
     margin:169px 0 26px 694px;
     white-space:nowrap 
}
 .rec_stern .item-description {
     width:375px;
     margin:0 0 16px 697px 
}
 .rec_stern .item-more {
     font-size:16px;
     margin-left:697px 
}
 .rec_stern .item-more a {
     text-decoration:underline;
     position:relative;
     color:#FFF 
}
 .rec_stern .item-more a:hover {
     text-decoration:none 
}
 .rec_stern .item-more a:after {
     content:'';
     width:7px;
     height:7px;
     display:inline-block;
     border-top:1px solid #fff;
     border-right:1px solid #fff;
     transform:rotate(45deg);
     position:absolute;
     left:100% 
}
 .rec_stern .item-more a:before {
     content:'';
     position:absolute;
     left:100%;
     width:17px;
     height:17px;
     border-radius:100%;
     border:1px solid #FFF 
}
 .stern-usb {
     height:417px;
     color:#4e4e4e;
     font:20px/36px 'Roboto Thin',sans-serif 
}
 .stern-usb .container {
     height:100%;
     background:url(../img/bg-stern-usb.jpg) 100% 50% no-repeat 
}
 .stern-usb .block-title {
     color:#66c6ba;
     font-size:60px;
     margin:102px 0 26px 0;
     white-space:nowrap 
}
 .stern-usb .item-description {
     width:410px;
     margin:0 0 21px 
}
 .stern-usb .item-more {
     font-size:16px 
}
 .stern-usb .item-more .description-more-link:after,.stern-usb .item-more .description-more-link:before {
     border-color:#66c6ba 
}
 .stern-stern_colpo_2 {
     height:417px;
     color:#4e4e4e;
     font:20px/36px 'Roboto Thin',sans-serif 
}
 .stern-stern_colpo_2 .container {
     height:100%;
     background:url(../img/bg_stern_colpo_2.jpg) 100% 50% no-repeat 
}
 .stern-stern_colpo_2 .block-title {
     color:#66c6ba;
     font-size:60px;
     margin:30px 0 26px 0;
     white-space:nowrap 
}
 .stern-stern_colpo_2 .item-description {
     width:490px;
     margin:0 0 21px 
}
 .stern-stern_colpo_2 .item-more {
     font-size:16px 
}
 .stern-stern_colpo_2 .item-more .description-more-link:after,.stern-stern_colpo_2 .item-more .description-more-link:before {
     border-color:#66c6ba 
}
 .stern-derta {
     height:560px;
     color:#4e4e4e;
     font:20px/36px 'Roboto Thin',sans-serif 
}
 .stern-derta .container {
     height:100%;
     background:url(../img/bg-stern-derta.jpg) 100% 50% no-repeat 
}
 .stern-derta .block-title {
     color:#66c6ba;
     font-size:60px;
     margin:60px 0 26px 0;
     white-space:nowrap 
}
 .stern-derta .item-description {
     width:430px;
     margin:0 0 21px 
}
 .stern-derta .item-more {
     font-size:16px 
}
 .stern-derta .item-more .description-more-link:after,.stern-derta .item-more .description-more-link:before {
     border-color:#66c6ba 
}
/*sinuscope_compact-white*/
 .stern-sinuscope_compact {
     height:560px;
     color:#4e4e4e;
     font:20px/36px 'Roboto Thin',sans-serif 
}
 .stern-sinuscope_compact .container {
     height:100%;
     background:url(../img/bg-sinuscope_compact-white.jpg) 100% 50% no-repeat;
     background-size: 649px 435px 
}
 .stern-sinuscope_compact .block-title {
     color:#66c6ba;
     font-size:60px;
     margin:102px 0 26px 0;
     white-space:nowrap 
}
 .stern-sinuscope_compact .item-description {
     width:410px;
     margin:0 0 21px 
}
 .stern-sinuscope_compact .item-more {
     font-size:16px 
}
 .stern-sinuscope_compact .item-more .description-more-link:after,.stern-derta .item-more .description-more-link:before {
     border-color:#66c6ba 
}
/**/
/*otoskop_stern_otoview*/
 .otoskop_stern_otoview {
     height:550px;
     background:url(../img/bg-characters-otoskop_stern_otoview.jpg) 50% 0 no-repeat;
     color:#FFF;
     font:20px/36px 'Roboto Thin',sans-serif 
}
 .otoskop_stern_otoview .block-title {
     color:#FFF;
     font-size:60px;
     margin:110px 0 19px 695px;
     white-space:nowrap 
}
 .otoskop_stern_otoview .item-description {
     width:430px;
     margin:0 0 19px 697px 
}
 .otoskop_stern_otoview .item-more {
     font-size:16px;
     margin-left:697px 
}
 .otoskop_stern_otoview .item-more a {
     text-decoration:underline;
     color:#FFF 
}
 .otoskop_stern_otoview .item-more a:hover {
     text-decoration:none 
}
/**/
/*otoscan-pro-white*/
 .stern-otoscan-pro {
     height:560px;
     color:#4e4e4e;
     font:20px/36px 'Roboto Thin',sans-serif 
}
 .stern-otoscan-pro .container {
     height:100%;
     background:url(../img/bg-stern-otoscan_pro.jpg) 100% 50% no-repeat;
     background-size: 649px 435px 
}
 .stern-otoscan-pro .block-title {
     color:#66c6ba;
     font-size:60px;
     margin:102px 0 26px 0;
     white-space:nowrap 
}
 .stern-otoscan-pro .item-description {
     width:460px;
     margin:0 0 21px 
}
 .stern-otoscan-pro .item-more {
     font-size:16px 
}
 .stern-otoscan-pro .item-more .description-more-link:after,.stern-derta .item-more .description-more-link:before {
     border-color:#66c6ba 
}
/*talmo2-new-intro*/
 .talmo2-new-intro {
     height:560px;
     color:#4e4e4e;
     font:20px/36px 'Roboto Thin',sans-serif 
}
 .talmo2-new-intro .container {
     height:100%;
    /*background:url(../img/bg-stern-talmo-2.jpg) 100% 50% no-repeat*/
     background:url(../img/bg-stern-talmo-2.jpg) 100% 50% no-repeat;
     background-size: 744px 543px 
}
 .talmo2-new-intro .block-title {
     color:#66c6ba;
     font-size:60px;
     margin:102px 0 26px 0;
     white-space:nowrap 
}
 .talmo2-new-intro .item-description {
     width:410px;
     margin:0 0 21px 
}
 .talmo2-new-intro .item-more {
     font-size:16px 
}
 .talmo2-new-intro .item-more .description-more-link:after,.stern-derta .item-more .description-more-link:before {
     border-color:#66c6ba 
}
/*talmo2-new-intro*/
/*stolik_pribornii_stern_lift2-intro*/
 .stolik_pribornii_stern_lift2-intro {
     height:560px;
     color:#4e4e4e;
     font:20px/36px 'Roboto Thin',sans-serif 
}
 .stolik_pribornii_stern_lift2-intro .container {
     height:100%;
     background:url(../img/stern_lift2_bg.png) 100% 50% no-repeat 
}
 .stolik_pribornii_stern_lift2-intro .block-title {
     color:#66c6ba;
     font-size:60px;
     margin:102px 0 26px 0;
     white-space:nowrap 
}
 .stolik_pribornii_stern_lift2-intro .item-description {
     width:410px;
     margin:0 0 21px 
}
 .stolik_pribornii_stern_lift2-intro .item-more {
     font-size:16px 
}
 .stolik_pribornii_stern_lift2-intro .item-more .description-more-link:after,.stern-derta .item-more .description-more-link:before {
     border-color:#66c6ba 
}
/*stolik_pribornii_stern_lift2-intro*/
 .rec_stern_white {
     height:560px;
     color:#4e4e4e;
     font:20px/36px 'Roboto Thin',sans-serif 
}
 .rec_stern_white .container {
     height:100%;
     background:url(../img/rec_stern_white.jpg) 100% 50% no-repeat 
}
 .rec_stern_white .block-title {
     color:#66c6ba;
     font-size:60px;
     margin:102px 0 26px 0;
     white-space:nowrap 
}
 .rec_stern_white .item-description {
     width:410px;
     margin:0 0 21px 
}
 .rec_stern_white .item-more {
     font-size:16px 
}
 .rec_stern_white .item-more .description-more-link:after,.stern-derta .item-more .description-more-link:before {
     border-color:#66c6ba 
}
/*Новая на 1 позицию*/
 .talmo-intro {
     height:550px;
     background:url(../img/bg-stern-talmo.jpg) 50% 0 no-repeat;
     color:#FFF;
     font:20px/36px 'Roboto Thin',sans-serif 
}
 .talmo-intro .block-title {
     color:#FFF;
     font-size:60px;
     margin:156px 0 19px 695px;
     white-space:nowrap 
}
 .talmo-intro .item-description {
     width:430px;
     margin:0 0 19px 697px 
}
 .talmo-intro .item-more {
     font-size:16px;
     margin-left:697px 
}
 .talmo-intro .item-more a {
     text-decoration:underline;
     color:#FFF 
}
 .talmo-intro .item-more a:hover {
     text-decoration:none 
}
/*Новая на 1 позицию*/
 .stern-opton {
     height:550px;
     background:url(../img/background-stern-new.png) 50% 0 no-repeat;
     color:#FFF;
     font:20px/36px 'Roboto Thin',sans-serif 
}
 .stern-opton .block-title {
     color:#FFF;
     font-size:60px;
     margin:156px 0 19px 695px;
     white-space:nowrap 
}
 .stern-opton .item-description {
     width:430px;
     margin:0 0 19px 697px 
}
 .stern-opton .item-more {
     font-size:16px;
     margin-left:697px 
}
 .stern-opton .item-more a {
     text-decoration:underline;
     color:#FFF 
}
 .stern-opton .item-more a:hover {
     text-decoration:none 
}
 .stern-proto {
     height:417px;
     color:#4e4e4e;
     font:20px/36px 'Roboto Thin',sans-serif 
}
 .stern-proto .container {
     height:100%;
     background:url(../img/bg-stern-proto.jpg) 100% 50% no-repeat 
}
 .stern-proto .block-title {
     color:#66c6ba;
     font-size:60px;
     margin:102px 0 26px 0;
     white-space:nowrap 
}
 .stern-proto .item-description {
     width:570px;
     margin:0 0 21px 
}
 .stern-proto .item-more {
     font-size:16px 
}
 .stern-proto .item-more .description-more-link:after,.stern-usb .item-more .description-more-link:before {
     border-color:#66c6ba 
}
 .stern-otoscan {
     height:550px;
     background:url(../img/bg-stern-otoscan.jpg) 50% 0 no-repeat;
     color:#FFF;
     font:20px/36px 'Roboto Thin',sans-serif 
}
 .stern-otoscan .block-title {
     color:#FFF;
     font-size:60px;
     margin:156px 0 19px 695px;
     white-space:nowrap 
}
 .stern-otoscan .item-description {
     width:430px;
     margin:0 0 19px 697px 
}
 .stern-otoscan .item-more {
     font-size:16px;
     margin-left:697px 
}
 .stern-otoscan .item-more a {
     text-decoration:underline;
     color:#FFF 
}
 .stern-otoscan .item-more a:hover {
     text-decoration:none 
}
 .stern-lift {
     height:610px;
     background:url(../img/bg-stern-lift.jpg) 50% 0 no-repeat;
     color:#FFF;
     font:20px/36px 'Roboto Thin',sans-serif 
}
 .stern-lift .block-title {
     color:#FFF;
     font-size:60px;
     margin:156px 0 19px 695px;
     white-space:nowrap 
}
 .stern-lift .item-description {
     width:430px;
     margin:0 0 19px 697px 
}
 .stern-lift .item-more {
     font-size:16px;
     margin-left:697px 
}
 .stern-lift .item-more a {
     text-decoration:underline;
     color:#FFF 
}
 .stern-lift .item-more a:hover {
     text-decoration:none 
}
 .stern-colposcope {
     height:417px;
     color:#4e4e4e;
     font:20px/36px 'Roboto Thin',sans-serif 
}
 .stern-colposcope .container {
     height:100%;
     background:url(../img/bg-stern-colposcope.jpg) 100% 50% no-repeat 
}
 .stern-colposcope .block-title {
     color:#66c6ba;
     font-size:60px;
     margin:102px 0 26px 0;
     white-space:nowrap 
}
 .stern-colposcope .item-description {
     width:570px;
     margin:0 0 21px 
}
 .stern-colposcope .item-more {
     font-size:16px 
}
 .stern-colposcope .item-more .description-more-link:after,.stern-usb .item-more .description-more-link:before {
     border-color:#66c6ba 
}
 .block-charactersderma {
     border-top: 1px solid #EBEBEC;
     background:#fff url(../img/bg-1.jpg) 50% 0 no-repeat;
     padding: 30px 0 30px;
}
 .block-charactersderma {
     margin: 0px 0 0px;
     color: #FFF;
}
 .block-charactersderma {
     font:18px/26px'Roboto Thin',sans-serif;
     color: #4e4e4e;
     margin-bottom: 0px;
}
 .block-charactersderma ul {
     list-style: none;
     padding: 0;
     margin: 0;
     font: 16px/24px 'Roboto Light';
}
 .block-charactersderma ul li {
     display: inline-block;
     position: relative;
     padding-left: 70px;
     margin: 0 40px 53px 0;
     width: 257px;
     vertical-align: top;
}
 .block-charactersderma ul li:before{
     content: '';
     display: inline-block;
     position: absolute;
     left: 3px;
     top: 5px;
     width: 40px;
     height: 40px;
     background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABMlBMVEVmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrpmxrr///8s/VOfAAAAZHRSTlMAAjZ4q9Ht+Kw3G4XhupyQFJP9vmQev1TsoSmiA5LQBAmxlQizCv5zVZcT6gfPFZQ1+jo7hif1reIs22Mc4yQP0ga9/E7TAaRpnYf5iAV+wxfkuWIrGMR5libVZqCYVnd2zrzuyZ8krgAAAAFiS0dEZbXdiJ8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAHpSURBVDjLjZVrQ4IwFIYnmBPL1BmplZZ00VJTK4uii1l2sazM7tn9/P/fECyJIYM6X3bOfHDbu8MLQmz4BNE/FMA4MBQUJR9yi9DwCMBIeDQSGQ0b2XCIi0VjmMTHZLOUx8YJjkWdXCJJUhP2qYlJkkwMYFNpyAjOp4UMxKbZiZksKLO8/cwqMDfP/F92Ied2wtxCduq3SIPoKgUSIW2meVhEHqFA/idZKmSKXmCxFFimSZkIyDMqhK4oVyddkZVVOqSqxj2skZobJ61v0LFG1vQ+UONu3GZhq3/bcdWHBNBcuO2dwm4/1UDQZZL53F59XTJzWRfar/K5/cbBoVWpftQMc7mjYzhhynATJU+5YAtabHmaRGeRfp47b1s/nMDxEQtGzizwAi6vzPnDg8Y+GgCtpTXcEUyh63v2nehLN6+ti+jgrjHe/ArNHibIyHN7B0qbFdqSJ4juWcHbD3D5yAjNCi7Zr1DDhBW6H12QHE0hPT07VTWawqvNzKBtpjdu7y+wRxsXKaTizVXICx2XCqX/vVz666p4gWV4NdM0vLlz75YB/N9SqElx91m0mxS1vQ/O2SulAdszTqQb6YDytRQJ5J1PR8uYfGqWNWsNgstR7r5DLZvZqy2+2Rvhk8Rg/ata/ao7Ph/f96lCwAT/v8kAAAAASUVORK5CYII=);
}
 .block-charactersderma ul li:nth-of-type(4){
     width: 180px;
}
 .contacts {
     background: url("../img/contacts-head.jpg") 50% 50% no-repeat;
     -webkit-background-size:cover;
     background-size:cover;
     color: #FFF;
     font-family:'Roboto Light', sans-serif;
     padding:58px 0 0;
}
 .contacts-table {
     display: table;
     width: 100%;
     font-size: 20px;
     line-height: 32px;
     margin-bottom: 78px;
}
 .contacts-table p {
     margin-bottom: 28px;
}
 .contacts-table .cell {
     display: table-cell;
     vertical-align: top;
}
 .contacts-table .cell-info {
     padding:33px 0 0;
}
 .contacts-table .cell-info a {
     color: #27a3d0;
}
 .contacts-table .cell-phones {
     border-left:1px solid rgba(255, 255, 255, 0.3);
     padding:0 0 17px 120px;
     width: 334px;
     font-size: 18px;
     color: #d2d0cf;
}
 .contacts-table .item-contact {
     margin: 67px 0;
     position: relative;
     white-space: nowrap;
}
 .contacts-table .item-contact .item-value {
     color: #5ac0e5;
     font-size: 24px;
}
 .contacts-table .item-contact .item-value a {
     color: #5ac0e5;
}
 .contacts-table .icon-phone:before {
     content:'';
     width: 61px;
     height: 61px;
     display: inline-block;
     position: absolute;
     background: url("../img/icon-phone.png");
     left: -80px;
     top: 0;
}
 .contacts-table .icon-email:before {
     content:'';
     width: 61px;
     height: 61px;
     display: inline-block;
     position: absolute;
     background: url("../img/icon-email.png");
     left: -80px;
     top: 0;
}
 .contacts-table .icon-inst:before {
     content:'';
     width: 61px;
     height: 61px;
     display: inline-block;
     position: absolute;
     background: url("../img/icon-inst.png");
     left: -80px;
     top: 0;
}
 .contacts-table .icon-vk:before {
     content:'';
     width: 61px;
     height: 61px;
     display: inline-block;
     position: absolute;
     background: url("../img/icon-vk.png");
     left: -80px;
     top: 0;
}
 .contacts-table .icon-yt:before {
     content:'';
     width: 61px;
     height: 61px;
     display: inline-block;
     position: absolute;
     background: url("../img/icon-yt.png");
     left: -80px;
     top: 0;
}
 .contacts-table .icon-tg:before {
     content:'';
     width: 61px;
     height: 61px;
     display: inline-block;
     position: absolute;
     background: url("../img/icon-tg.png");
     left: -80px;
     top: 0;
}
 .new-page-content {
     display: flex;
     justify-content: center;
     align-items: center;
    /* height: 100vh;
     */
}
 .custom-contacts-table {
     display: table;
     width: 100%;
     font-size: 20px;
     line-height: 32px;
     margin-bottom: 78px;
}
 .custom-contacts-table p {
     margin-bottom: 28px;
}
 .custom-contacts-table .cell-info {
     padding: 33px 0 0;
}
 .custom-contacts-table .cell-info a {
     color: #27a3d0;
}
 .custom-contacts-table .social-media .row {
     display: flex;
     align-items: center;
     margin-bottom: 10px;
}
 .custom-contacts-table .icon {
     width: 50px;
    /* Set the desired width for the icons */
     height: auto;
    /* Maintain aspect ratio */
}
/* Add margin to the text after the icons */
 .custom-contacts-table .row .text {
     margin-left: 20px;
    /* Adjust the margin value as needed */
}
 .custom-contacts-table .text {
     margin-right: 10px;
}
 .custom-contacts-table .item-value {
     color: #5ac0e5;
     font-size: 24px;
}
 .custom-contacts-table .item-value a {
     color: #5ac0e5;
}
 .contacts-switcher {
     color: #9c9c9c;
     font:22px 'Roboto Light';
}
 .contacts-switcher .switcher {
     display: inline-block;
     vertical-align: middle;
     margin-left: 50px;
}
 .contacts-switcher .switcher .item-switcher {
     display: inline-block;
     vertical-align: middle;
     padding:9px 10px 15px;
     border-bottom:4px solid transparent;
     color: #5ac0e5;
     margin-right: 60px;
     cursor: pointer;
}
 .contacts-switcher .switcher .active {
     border-bottom-color: #5ac0e5;
     color: #FFF;
}
 .contacts-map {
     height: 600px;
}
 .contacts-map .item-map {
     position: relative;
     height: 100%;
     display: none;
}
 .contacts-map .item-map-plate {
     position: absolute;
     background: rgba(39, 160, 204, 0.9);
     padding:50px 50px 30px 70px;
     color: #FFF;
     z-index: 90;
     top: 80px;
     right: 50%;
     margin-right:50px;
     font:18px/32px 'Roboto Light', sans-serif;
     width: 535px;
}
 .contacts-map .item-map-plate .item-title {
     font-size: 32px;
     margin-bottom: 30px;
}
 .contacts-map .item-map-plate .item-location {
     margin-bottom: 20px;
     position: relative;
}
 .contacts-map .item-map-plate .item-location:before {
     content:'';
     width: 18px;
     height: 24px;
     display: inline-block;
     position: absolute;
     background: url(../img/icon-location-small.png);
     left: -40px;
     top: 8px;
}
 .contacts-map .item-map-plate .item-phone {
     position: relative;
     margin-bottom: 20px;
}
 .contacts-map .item-map-plate .item-phone:before {
     content:'';
     width: 19px;
     height: 21px;
     display: inline-block;
     position: absolute;
     background: url(../img/icon-phone-small.png);
     left: -40px;
     top: 8px;
}
 .contacts-map .item-map-plate .item-mail {
     position: relative;
}
 .contacts-map .item-map-plate .item-mail a {
     color: #FFF;
}
 .contacts-map .item-map-plate .item-mail:before {
     content:'';
     width: 24px;
     height: 17px;
     display: inline-block;
     position: absolute;
     background: url(../img/icon-mail-small.png);
     left: -40px;
     top: 8px;
}
 .contacts-map .map-holder {
     height: 100%;
}
 .our-suppliers {
     padding:30px 0;
}
 .our-suppliers .item-title {
     font-size: 40px;
     text-align: center;
     font-family:'Roboto Light', sans-serif;
     margin-bottom: 40px;
     color: #4e4e4e;
}
 .our-suppliers ul {
     padding: 0;
     font-size: 0;
}
 .our-suppliers li {
     display: inline-block;
     vertical-align: top;
     width: 180px;
     margin:0 5px 30px;
     text-align: center;
     font-size: 18px;
     line-height: 22px;
     color: #4e4e4e;
}
 .our-suppliers .item-image {
     display: table-cell;
     vertical-align: middle;
     height: 60px;
     width: 180px;
     text-align: center;
}
 .our-suppliers .item-image img {
     display: inline-block;
     max-width: 190px;
}
 .block-lor-kombajn-stern h1 {
     font: 60px 'Roboto Light';
     margin: 0 0px 20px;
     color: #66c6ba;
}
 .block-lor-kombajn-stern h1 span {
     color: #4e4e4e;
}
 .block-lor-kombajn-stern h3 {
     color: #484848;
     font: 24px/36px 'Roboto Thin';
     margin: 0 0 50px;
}
 .team-members {
     display: flex;
     justify-content: center;
    /* Center content horizontally */
     align-items: center;
    /* Center content vertically */
     background: #fff url(../img/bg-1.jpg) 50% 0 repeat;
     padding: 20px 0;
     font: 18px 'Roboto Thin';
     color: #4e4e4e;
}
 .team-member {
     margin: 20px;
     padding: 20px;
     border: none;
     border-radius: 10px;
     background-color: transparent;
     display: flex;
     align-items: center;
    /* Center content vertically */
}
 .team-member-container {
     display: flex;
     align-items: center;
}
 .team-member-image img {
     width: 300px;
     height: 300px;
     border-radius: 50%;
     margin: 0;
     margin-right: 20px;
    /* Add space between image and text */
}
 .team-member-info {
     text-align: left;
    /* Align text to the left of the image */
}
 .features-team {
     background: #fff url(../img/bg-1.jpg) 50% 0 repeat;
     padding: 20px 0;
     font: 18px 'Roboto Thin';
     color: #4e4e4e;
}
 .features-team .block-title {
     margin-bottom: 61px;
}
 .features-team ul {
     list-style: none;
}
 .features-team ul li {
     margin-bottom: 20px;
}
 .features-team ul .number {
     color: #66c6ba;
     margin-right: 20px;
}
 .features-buy {
     background: #fff url(../img/bg-1.jpg) 50% 0 no-repeat;
     padding: 60px 0;
     font: 18px 'Roboto Thin';
     color: #4e4e4e;
}
 .features-buy .block-title {
     margin-bottom: 61px;
}
 .features-buy ul {
     list-style: none;
}
 .features-buy ul li {
     margin-bottom: 20px;
}
 .features-buy ul .number {
     color: #66c6ba;
     margin-right: 20px;
}
/* .table-buy {
     width: 100%;
     border-collapse: collapse;
}
 .table-buy th, .table-buy td {
     border: 1px solid #ccc;
     padding: 10px;
     text-align: center;
}
 .table-buy img {
     max-width: 300px;
}
 Hide empty table cells .table-buy td:empty {
     display: none;
}
 */
 .table-dealer {
     display: flex;
     flex-wrap: wrap;
     justify-content: flex-start;
     gap: 10px;
}
 .cell-dealer {
     width: calc(33.333% - 20px);
    /* Делает три элемента в строке с отступами */
     border: 1px solid #ccc;
     padding: 10px;
     text-align: center;
     box-sizing: border-box;
    /* Чтобы padding не увеличивал размер ячеек */
}
 .cell-dealer img {
     max-width: 100%;
     height: auto;
     max-height: 150px;
     object-fit: contain;
}
/* Убираем лишние пустые ячейки */
 .cell-dealer:empty {
     display: none;
}
/* Кнопка назад */
 .back-button {
     margin: 20px 0;
     text-align: left;
}
 .btn-back {
     display: inline-block;
     height: 55px;
     border: 2px solid #71C0B2;
    /* Цвет границы */
     border-radius: 4px;
     background-color: transparent;
    /* Прозрачный фон */
     color: #71C0B2;
    /* Цвет текста */
     font: 18px / 55px 'Roboto Light', sans-serif;
     text-decoration: none;
     padding: 0 50px;
     text-align: center;
     cursor: pointer;
     transition: all 0.3s ease;
    /* Плавный переход */
}
 .btn-back:hover {
     background-color: #71C0B2;
    /* Цвет фона при наведении */
     color: #fff;
    /* Цвет текста при наведении */
}
 .btn-back:active {
     background-color: #5a9b9c;
    /* Цвет фона при нажатии */
}
/* ================================================ ИНФОГРАФИКА КОМПОНЕНТОВ ПРОДУКТА ================================================ */
 .infographic {
     max-width: 1100px;
     margin: 0 auto;
     padding: 60px 24px 70px;
}
 .inf-title {
     font-size: 40px;
     font-weight: 300;
     color: #4e4e4e;
     text-align: center;
     margin-bottom: 8px;
}
 .inf-title span {
     color: #66c6ba;
}
 .inf-sub {
     font-size: 16px;
     color: #aaa;
     text-align: center;
     margin-bottom: 50px;
     font-weight: 300;
}
 .inf-body {
     display: grid;
     grid-template-columns: 1fr auto 1fr;
     gap: 0 20px;
     align-items: center;
}
 .inf-col {
     display: flex;
     flex-direction: column;
     gap: 12px;
}
 .inf-col.left {
     align-items: flex-end;
}
 .inf-col.right {
     align-items: flex-start;
}
 .inf-card {
     max-width: 255px;
     width: 100%;
     border: 1px solid #e5e5e5;
     border-radius: 2px;
     padding: 13px 16px;
     background: #fff;
     cursor: default;
     transition: border-color 0.2s, box-shadow 0.2s;
}
 .inf-card:hover {
     border-color: #c5c5c5;
     box-shadow: 0 3px 14px rgba(0,0,0,0.07);
}
 .inf-card-head {
     display: flex;
     align-items: center;
     gap: 7px;
     margin-bottom: 8px;
}
 .inf-logo {
     margin-left: auto;
     height: 18px;
     width: auto;
     max-width: 64px;
     object-fit: contain;
     opacity: 0.75;
     filter: grayscale(30%);
}
 .inf-flag {
     display: inline-block;
     width: 22px;
     height: 14px;
     border-radius: 2px;
     overflow: hidden;
     position: relative;
     flex-shrink: 0;
     border: 1px solid rgba(0,0,0,0.08);
}
 .flag-ru {
     background: linear-gradient( to bottom, #fff 0%, #fff 33.33%, #003DA5 33.33%, #003DA5 66.66%, #CC0000 66.66%, #CC0000 100% );
}
 .flag-cn {
     background: #DE2910;
}
 .flag-cn::after {
     content: '★';
     position: absolute;
     left: 2px;
     top: 50%;
     transform: translateY(-50%);
     color: #FFDE00;
     font-size: 8px;
     line-height: 1;
}
 .inf-country {
     font-size: 11px;
     color: #bbb;
     font-weight: 1000;
     text-transform: uppercase;
     letter-spacing: 0.4px;
}
 .inf-card-name {
     font-size: 14px;
     font-weight: 500;
     color: #333;
     line-height: 1.3;
     margin-bottom: 3px;
}
 .inf-card-detail {
     font-size: 12px;
     color: #999;
     line-height: 1.55;
     font-weight: 300;
}
 .inf-photo-wrap {
     position: relative;
     width: 340px;
     flex-shrink: 0;
}
 .inf-photo-wrap img {
     width: 100%;
     height: auto;
     display: block;
     pointer-events: none;
     -webkit-user-drag: none;
}
 .inf-svg {
     position: absolute;
     inset: 0;
     width: 100%;
     height: 100%;
     pointer-events: none;
     overflow: visible;
}
 .ann-line {
     fill: none;
     stroke: #66c6ba;
     stroke-width: 1;
     stroke-linecap: round;
     stroke-dasharray: 300;
     stroke-dashoffset: 300;
     opacity: 0;
     transition: stroke-dashoffset 0.38s cubic-bezier(.4,0,.2,1), opacity 0.2s ease;
}
 .ann-line.active {
     stroke-dashoffset: 0;
     opacity: 0.9;
}
 .inf-legend {
     display: flex;
     justify-content: center;
     gap: 32px;
     margin-top: 36px;
     font-size: 13px;
     color: #aaa;
     font-weight: 300;
     list-style: none;
     padding: 0;
}
 .inf-legend li {
     display: flex;
     align-items: center;
     gap: 8px;
}
 .leg-line {
     width: 18px;
     height: 2px;
     border-radius: 2px;
}
 @media (max-width: 860px) {
     .inf-body {
         grid-template-columns: 1fr;
    }
     .inf-photo-wrap {
         width: 65%;
         margin: 24px auto;
    }
     .inf-col.left, .inf-col.right {
         flex-direction: row;
         flex-wrap: wrap;
         justify-content: center;
    }
     .inf-col .inf-card {
         max-width: 200px;
    }
     .inf-svg {
         display: none;
    }
}
/* ===== БЛОК ЦЕНЫ ===== */
 .price-block {
     background: #fff;
     padding: 18px 0;
     border-top: 1px solid #eee;
     border-bottom: 1px solid #eee;
}
 .price-block__inner {
     width: 1170px;
     margin: 0 auto;
     padding: 0 15px;
     display: flex;
     align-items: center;
     justify-content: space-between;
}
 .price-list {
     display: flex;
     flex-direction: column;
     gap: 6px;
}
 .price-list__item {
     display: flex;
     align-items: baseline;
     gap: 12px;
}
 .price-list__name {
     font: 15px 'Roboto Light', sans-serif;
     color: #aaa;
     white-space: nowrap;
     min-width: 100px;
}
 .price-list__value {
     font: 22px 'Roboto Light', sans-serif;
     color: #4e4e4e;
     white-space: nowrap;
}
 .price-block__btn {
     flex-shrink: 0;
}
/* ===== /БЛОК ЦЕНЫ ===== */
/* Кнопка скачивания руководства — белая с голубым текстом */
 .download-manual-btn {
     display: inline-flex;
     align-items: center;
     gap: 10px;
     background: #ffffff;
     color: #71C0B2;
     padding: 12px 24px;
     border-radius: 4px;
     text-decoration: none;
     font: 16px/1 'Roboto Light', sans-serif;
     font-weight: 500;
     border: 1px solid #71C0B2;
     cursor: pointer;
     transition: none;
}
/* При наведении — только обводка, фон и текст не меняются */
 .download-manual-btn:hover {
     background: #ffffff;
     color: #71C0B2;
     border: 2px solid #71C0B2;
     padding: 11px 23px;
    /* компенсируем увеличение бордера */
     text-decoration: none;
}
/* Иконка внутри кнопки */
 .download-icon {
     font-size: 18px;
     line-height: 1;
}