.chart-wrapper{max-width:495px;text-align:center}.chart-wrapper--for-menu{max-width:390px}.chart-wrapper__title{color:#005f4b;display:block}.chart-wrapper__title:not(:last-child){margin-bottom:16px}.chart__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px 0 4px}.chart__top-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#999;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;font-size:12px;line-height:20px}.chart__top-link.activeTab,.chart__top-link:focus,.chart__top-link:hover{text-decoration:none;opacity:.6}.chart__top-image{margin-bottom:8px}.chart__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:13px}.chart__list-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#00b492;border-radius:8px;margin-bottom:10px;color:#fff;padding:5px 20px 5px 12px;font-size:16px;line-height:24px;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;min-height:38px;text-align:right}.chart__list-link.activeTab,.chart__list-link:focus,.chart__list-link:hover{text-decoration:none;color:#fff;background:#00ddb3}.chart__list-link:visited{color:#fff}.chart__list-link--big{padding:19px 20px 16px 12px;font-size:20px;line-height:28px}.chart__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;color:#999;padding-top:6px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:16px;line-height:24px}.chart__bottom.activeTab,.chart__bottom:focus,.chart__bottom:hover{color:#999;text-decoration:none;opacity:.6}.chart__bottom:visited{color:#999}.chart__bottom-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.platform__container{display:-webkit-box;display:-ms-flexbox;display:flex}.platform__visual{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.platform__visual:not(:last-child){margin-right:100px}.platform__content{font-size:20px;line-height:28px;display:none}.platform__content#overview{display:block}.platform__head{color:inherit;display:inline-block;font-size:52px;line-height:60px}.platform__head:not(:last-child){margin-bottom:48px}.platform__head:hover{text-decoration:none;color:#fff;opacity:.6}.platform__head:active,.platform__head:visited{color:#fff}.platform__title{font-size:40px;line-height:48px}.platform--for-dark{color:#fff}.platform--for-dark .platform__content a{color:#93ea20}.platform--for-dark .platform__content a:focus,.platform--for-dark .platform__content a:hover{color:#a5ee45;text-decoration:none}.platform--for-dark .chart__top-link{color:#fff}.platform--for-dark .chart__list-link{color:#004550;background:#00e296}.platform--for-dark .chart__list-link.activeTab,.platform--for-dark .chart__list-link:focus,.platform--for-dark .chart__list-link:hover{color:#ebebeb;background:#00b97b}.platform--for-dark .chart__list-link.activeTab .chart__list-image path,.platform--for-dark .chart__list-link:focus .chart__list-image path,.platform--for-dark .chart__list-link:hover .chart__list-image path{fill:#ebebeb}.platform--for-dark .chart__bottom{color:#fff}.platform--for-dark .chart__list-image path{fill:#004550}.platform--for-dark .chart__bottom-image path{fill:#fff}.hide-menu{display:none}@media screen and (max-width:1280px){.platform__visual:not(:last-child){margin-right:60px}}@media screen and (max-width:1024px){.platform__container{display:block}.platform__visual:not(:last-child){margin:0 0 60px}.platform__head{font-size:40px;line-height:48px}}@media screen and (max-width:768px){.platform__content{font-size:16px;line-height:24px}.platform__title{font-size:32px;line-height:40px}}@media screen and (max-width:480px){.chart__top{-ms-flex-wrap:wrap;flex-wrap:wrap}.platform__visual:not(:last-child){margin:0 0 42px}.platform__head:not(:last-child){margin-bottom:38px}.platform__head{font-size:32px;line-height:40px}.platform__head:not(:last-child){margin-bottom:24px}}@media screen and (max-width:370px){.chart__bottom{font-size:12px;line-height:20px}}