

/* Start:/local/templates/ozon/css/reset.css?1527614433819*/
/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}
/* End */


/* Start:/local/templates/ozon/css/main.css?1542015610683229*/
@charset "UTF-8";
.partner_banner, .graph_container, .news_container, .about_main, .about_main .about_bg, .map_holder_points {
  border-radius: 8px; }

.isActive {
  background-color: #f2f2f2; }

.show {
  display: block !important;
}

.isActiveMob {
  color: #222222 !important;
  background-color: rgba(255, 255, 255, 0.9);
  border-color: rgba(255, 255, 255, 0.9) !important; }

.navActive {
  background-color: rgba(255, 255, 255, 0.25); }

.lm_active:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  transform: rotate(180deg); }

.ftActive {
  background-color: #E3E3E3;
  color: #313131 !important;
  text-decoration: none !important; }
  .ftActive a {
    text-decoration: none; }

.pagActive {
  background-color: #21a0db !important;
  color: #fff !important; }

.pagInactive {
  cursor: default !important;
  background-color: #eceeef !important; }

.btn {
  cursor: pointer;
  height: 40px;
  font-size: 16px;
  line-height: 40px;
  font-weight: 600;
  color: #21a0db;
  padding: 0 25px;
  border-radius: 100px;
  -webkit-transition: all 0.225s;
  -moz-transition: all 0.225s;
  transition: all 0.225s;
  background-color: rgba(32, 159, 219, 0.15); }
  .btn:hover {
    color: #fff;
    background-color: #21a0db; }

.about_team.team_focused .about_tm_head {
  color: #FF7125; }
  .about_team.team_focused .about_tm_head span {
    border-bottom-color: rgba(255, 113, 37, 0.5); }
.about_team.team_focused .team_body {
  display: block !important; }

.team_elm_focused .inner_body {
  visibility: visible !important;
  opacity: 1 !important; }

.errorInput {
  border-bottom: solid 1px #e8001d !important;
  background-color: transparent !important; }

.for_fixed_top {
  display: none;
  width: 100%; }

.popup_bg .popup_body form:after, header .inner_wp:after, header .head_phone:after, header .head_right:after, nav .inner_wp:after, nav .nav_list:after, .container:after, .container .inner_content.future_content .future_top .success_popup_calc .success_popup_calc form:after, .container .inner_content.future_content .popup_bg .popup_body form:after, .container .inner_content.fund_content .right_side .row.clear:after, .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block:after, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block:after, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block:after, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block:after, .container .inner_content.fund_content .right_side .row#portrait .clear:after, .container .inner_content.fund_content .right_side .row#reporting .reports .report:after, .container .inner_content.fund_content .right_side .row#reporting .tit_review > div:after, .container .inner_content.fund_content .right_side .row .clear:after, .container .inner_content.fund_content .right_side .row .table.fund_spec div:after, .container .inner_content.fund_content .right_side .row .table.portrait div:after, .container .inner_content.fund_content .right_side .row .table.reporting div:after, .container .inner_content.fund_content .right_side .row#reporting .diagrams:after, .container .inner_content.fund_content .right_side .row#portfolio div:after, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block p:after, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block:after, .container .inner_content .ct_top .ct_top_head:after, .container .inner_content .ct_top .ct_top_btm:after, .container .inner_content .ct_top .ct_top_btm .social_share:after, .container .inner_content .ct_top .news_filter:after, .container .inner_content .ct_top .news_filter .filter_list:after, .container .inner_content .ct_top .news_filter .ft_sort:after, .container .inner_content .latest_news:after, .container .inner_content .latest_news .lt_news_elm .lt_elm_ct .lt_elm_btm:after, .container .inner_content .news_list .news_elm:after, .container .inner_content .news_list .news_elm .news_ct .news_btm:after, .container .inner_content .paginator:after, .container .fund_content .right_side .row.clear:after, .container .fund_content .right_side .row#portrait .clear:after, .container .fund_content .right_side .row#reporting .reports .report:after, .container .fund_content .right_side .row#reporting .tit_review > div:after, .container .fund_content .right_side .row .clear:after, .container .fund_content .right_side .row .table.fund_spec div:after, .container .fund_content .right_side .row .table.portrait div:after, .container .fund_content .right_side .row .table.reporting div:after, .container .fund_content .right_side .row#reporting .diagrams:after, .container .fund_content .right_side .row#portfolio div:after, .stock_block .mobile_stock_header:after, .stock_block .stock_elm .stock_inn:after, .stock_block .index_def .stock_elm:after, .stock_block.main_stock .index_def .stock_elm:after, .main_stock:after, .main_stock .stock_fonds:after,
.main_stock .index_def:after,
.main_stock .sum_fonds:after, .partner_banner:after, .footer .ft_container:after, .footer .footer_cp:after, .footer .footer_cp .ft_studio:after, .main_block_top:after, .news_container:after, .news_container .news_wrap:after, .news_container .news_wrap .news_elm .news_ct .news_btm:after, .news_container .news_wrap .news_elm2:after, .faq_container:after, .faq_container .faq_btm:after, .vote_block .voting_rs .bar_wrapper:after, .vote_block .voting_rs .total_count_block:after, .director_block:after, .director_block .dr_desc_block:after, .comment_container form:after, .search_rs_ct .inner_content .ct_top .ct_top_head .clearblock:after, .search_rs .searcl_rs_list li a:after, .faq_list .cat_expander .cat_list .faq_elm:after, .message_container form:after, .contact_block:after, .contact_cmnt .input_wrapper:after, .inpage_menu .inpage_list:after, .about_services .services_list:after, .about_services .services_list .service_elm:after, .about_awards:after, .about_team .team_body:after, .about_team .team_body .team_elm .inner_body:after, .about_license:after, .about_reports .report_elm .inn_report:after, .ozon_press_logo:after, .ozon_press_logo .block .logo_elm .size:after, .presskit_inner .presskit_list:after, .award_inner .presskit_list:after, .main_animation .welcome_container .services_list:after, .main_animation .welcome_container .services_list .service_elm:after, .valuation_block:after, .valuation_block .date_select_block:after, .valuation_block .fund_type_radio:after, .valuation_block .fund_commission_block:after, .print_pif_block:after, .print_pif_block .pt_pif .date_fund:after,
.print_pif_block .pt_pif .cms_fund:after, .game_block:after, .game_block .game_name:after, .table_switchers:after, .popup_bg .game_popup .popup_btm:after, .game_popup_wrapper .game_popup_answer .popup_btm:after, .game_popup_wrapper .game_popup_end .popup_btm:after, .point_tabs:after, .point_tabs .tabs_block:after, .point_tabs .tabs_block .tab_map:after,
.point_tabs .tabs_block .tab_list:after, .sale_points_list .list_head:after, .sale_points_list .pt_list li:after, .sale_points_list .pt_list li p:after, .city_map_points p:after, .calculator_block:after, .calculator_block .calc_elem_block:after, .graph_filters .top_filter:after, .graph_filters .top_filter .period_filter .period_wrapper:after, .graph_filters .btm_filter:after, .graph_rs_btm:after, .graph_rs_btm .export_graph_data:after, .cabinet_header .cab_user:after, .cab_nav:after, .cab_nav ul:after, .cab_nav .cab_exit:after, .cab_container .user_about .us_block:after, .cab_container .cab_calc:after, .cab_container .cab_calc_rs .calc_btm:after, #chartjs-tooltip .row:after {
  content: "";
  display: block;
  height: 0;
  clear: both; }

.container .inner_content .ct_top .news_filter .ft_sort .select, .cab_container .cab_calc .fund_select, .cab_container .cab_calc .periodpicker {
  font-family: 'proxima_nova', Arial, sans-serif;
  outline: none;
  height: 32px;
  border-radius: 4px;
  background-color: #ffffff;
  border: solid 1px #dbd9d9;
  padding: 0 37px 0 14px;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: url(/local/templates/ozon/css/../img/arow_down.svg) no-repeat;
  background-position: calc(100% - 14px) center;
  color: #313131;
  font-size: 16px;
  cursor: pointer; }

.loader_graph:after {
  content: '';
  display: block;
  width: 100px;
  height: 100px;
  border: 5px dashed #aaa;
  border-radius: 50%;
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translateX(-40%) translateY(-50%);
  animation: rotate 2s infinite linear; }

nav.fixed_nav {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1; }

.fadeIn {
  animation: fadeDots .25s linear; }

.fadeInDown {
  animation: fadeInDown .25s linear; }

/*.fix_true {*/
  /*position: fixed;*/
  /*width: 100%;*/
  /*top: 0;*/
  /*box-sizing: border-box; }*/
  /*.fix_true tr th, .fix_true .funds_table tr td, .funds_table .fix_true tr td {*/
    /*background-color: #F4F4F4 !important; }*/

html, body {
  font-family: 'proxima_nova', Arial, sans-serif;
  color: #313131;
  font-weight: 400;
  background-color: #fff; }

input, textarea, select {
  font-family: 'proxima_nova', Arial, sans-serif;
  border: 1px solid transparent; }

div {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.wrapper {
  box-sizing: border-box;
  max-width: 1380px;
  background-color: #fff;
  margin: 0 auto; }

.link {
  font-size: 16px;
  line-height: 24px;
  color: #21a0db;
  -webkit-transition: all 0.225s;
  -moz-transition: all 0.225s;
  transition: all 0.225s; }
  .link:hover {
    color: #FF7125; }

.mobile_stock_header {
  display: none; }

.popup_bg {
  display: none;
  position: fixed;
  z-index: 14;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgba(33, 160, 219, 0.9); }
  .popup_bg .popup_body {
    position: relative;
    width: 360px;
    border-radius: 4px;
    background-color: #ffffff;
    margin: 0 auto;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 30px; }
    .popup_bg .popup_body .close_popup {
      width: 17px;
      height: 17px;
      position: absolute;
      background-image: url(/local/templates/ozon/css/../img/close.svg);
      background-repeat: no-repeat;
      top: -36px;
      right: -36px;
      background-size: 17px;
      margin: 0 auto;
      cursor: pointer;
      -webkit-transition: all 0.225s;
      -moz-transition: all 0.225s;
      transition: all 0.225s; }
      .popup_bg .popup_body .close_popup:hover {
        opacity: .7; }
    .popup_bg .popup_body .form_form .holder {
      position: relative; }
      .popup_bg .popup_body .form_form .holder:first-child {
        margin-bottom: 30px; }
      .popup_bg .popup_body .form_form .holder .pup_input {
        box-sizing: border-box;
        width: 100%;
        height: 30px;
        border-radius: 0;
        background-color: transparent;
        border: none;
        border-bottom: 1px solid #D8D8D8;
        outline: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        margin: 30px 0;
        display: block;
        padding: 5px 0 0 0;
        font-size: 18px;
        line-height: 22px;
        color: #505050; }
        .popup_bg .popup_body .form_form .holder .pup_input::-webkit-input-placeholder {
          color: #313131; }
        .popup_bg .popup_body .form_form .holder .pup_input::-moz-placeholder {
          color: #313131; }
        .popup_bg .popup_body .form_form .holder .pup_input:-ms-input-placeholder {
          color: #313131; }
        .popup_bg .popup_body .form_form .holder .pup_input.light_version {
          background-color: transparent;
          border-radius: 0;
          padding: 0;
          color: rgba(0, 0, 0, 0.5); }
          .popup_bg .popup_body .form_form .holder .pup_input.light_version::-webkit-input-placeholder {
            color: rgba(0, 0, 0, 0.5); }
          .popup_bg .popup_body .form_form .holder .pup_input.light_version::-moz-placeholder {
            color: rgba(0, 0, 0, 0.5); }
          .popup_bg .popup_body .form_form .holder .pup_input.light_version:-ms-input-placeholder {
            color: rgba(0, 0, 0, 0.5); }
        .popup_bg .popup_body .form_form .holder .pup_input .errorInput {
          border-bottom: solid 1px #e8001d; }
      .popup_bg .popup_body .form_form .holder .pup_area {
        box-sizing: border-box;
        width: 100%;
        height: 30px;
        max-height: 114px;
        border-radius: 0;
        background-color: transparent;
        border: none;
        border-bottom: 1px solid #D8D8D8;
        outline: none;
        overflow-y: hidden;
        -webkit-appearance: none;
        -moz-appearance: none;
        margin: 30px 0;
        display: block;
        padding: 6px 0 3px 0;
        font-size: 18px;
        line-height: 1.2;
        color: #505050; }
        .popup_bg .popup_body .form_form .holder .pup_area::-webkit-input-placeholder {
          color: #313131; }
        .popup_bg .popup_body .form_form .holder .pup_area::-moz-placeholder {
          color: #313131; }
        .popup_bg .popup_body .form_form .holder .pup_area:-ms-input-placeholder {
          color: #313131; }
        .popup_bg .popup_body .form_form .holder .pup_area.light_version {
          background-color: transparent;
          border-radius: 0;
          padding: 0;
          color: rgba(0, 0, 0, 0.5); }
          .popup_bg .popup_body .form_form .holder .pup_area.light_version::-webkit-input-placeholder {
            color: rgba(0, 0, 0, 0.5); }
          .popup_bg .popup_body .form_form .holder .pup_area.light_version::-moz-placeholder {
            color: rgba(0, 0, 0, 0.5); }
          .popup_bg .popup_body .form_form .holder .pup_area.light_version:-ms-input-placeholder {
            color: rgba(0, 0, 0, 0.5); }
        .popup_bg .popup_body .form_form .holder .pup_area .errorInput {
          border-bottom: solid 1px #e8001d; }
      .popup_bg .popup_body .form_form .holder span {
        position: absolute;
        top: 8px;
        left: 0;
        z-index: -1;
        font-size: 18px;
        color: #909090;
        transform: translate(0, 0);
        transition: all 0.1s ease-in-out;
        cursor: default; }
        .popup_bg .popup_body .form_form .holder span.up_span {
          color: #909090;
          font-size: 14px;
          transform: translate(0, -18px);
          -webkit-font-smoothing: subpixel-antialiased; }
    .popup_bg .popup_body h1 {
      font-size: 32px;
      line-height: 39px;
      text-align: center;
      color: #030303; }
      .popup_bg .popup_body h1 span {
        display: inline-block;
        margin-top: 20px;
        color: #000000;
        font-size: 18px;
        line-height: 24px;
        text-align: center; }
    .popup_bg .popup_body .pup_input {
      box-sizing: border-box;
      width: 300px;
      height: 38px;
      border-radius: 4px;
      background-color: rgba(229, 229, 229, 0.7);
      border: none;
      border-bottom: 2px solid rgba(230, 230, 230, 0.7);
      outline: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      margin: 0 auto;
      display: block;
      padding: 0 20px;
      font-size: 15px;
      color: #505050;
      margin-bottom: 20px; }
      .popup_bg .popup_body .pup_input::-webkit-input-placeholder {
        color: #313131; }
      .popup_bg .popup_body .pup_input::-moz-placeholder {
        color: #313131; }
      .popup_bg .popup_body .pup_input:-ms-input-placeholder {
        color: #313131; }
      .popup_bg .popup_body .pup_input.light_version {
        background-color: transparent;
        border-radius: 0;
        padding: 0;
        color: rgba(0, 0, 0, 0.5); }
        .popup_bg .popup_body .pup_input.light_version::-webkit-input-placeholder {
          color: rgba(0, 0, 0, 0.5); }
        .popup_bg .popup_body .pup_input.light_version::-moz-placeholder {
          color: rgba(0, 0, 0, 0.5); }
        .popup_bg .popup_body .pup_input.light_version:-ms-input-placeholder {
          color: rgba(0, 0, 0, 0.5); }
    .popup_bg .popup_body .pup_area {
      width: 300px;
      background-color: rgba(229, 229, 229, 0.7);
      resize: none;
      box-sizing: border-box;
      padding: 10px 20px;
      height: 100px;
      border-radius: 4px;
      margin-bottom: 20px;
      font-size: 15px;
      outline: none; }
      .popup_bg .popup_body .pup_area::-webkit-input-placeholder {
        color: #313131; }
      .popup_bg .popup_body .pup_area::-moz-placeholder {
        color: #313131; }
      .popup_bg .popup_body .pup_area:-ms-input-placeholder {
        color: #313131; }
    .popup_bg .popup_body .pop_pass {
      margin-bottom: 30px; }
      .popup_bg .popup_body .pop_pass.errorInput {
        margin-bottom: 12px; }
    .popup_bg .popup_body form input[type=submit] {
      float: left;
      border-radius: 100px;
      background-color: #21a0db;
      border: 1px solid transparent;
      outline: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      font-size: 16px;
      font-weight: 600;
      text-align: center;
      color: #ffffff;
      height: 40px;
      padding: 0 48px;
      cursor: pointer;
      -webkit-transition: all 0.225s;
      -moz-transition: all 0.225s;
      transition: all 0.225s; }
      .popup_bg .popup_body form input[type=submit]:hover {
        background-color: #75c9ef; }
      .popup_bg .popup_body form input[type=submit]:active {
        background-color: #bae4f7; }
    .popup_bg .popup_body form .forget_pass {
      float: right;
      text-decoration: underline;
      font-size: 16px;
      line-height: 40px;
      color: #21a0db;
      margin-right: 10px;
      -webkit-transition: all 0.225s;
      -moz-transition: all 0.225s;
      transition: all 0.225s; }
      .popup_bg .popup_body form .forget_pass:hover {
        color: #FF7125;
        text-decoration: none; }
    .popup_bg .popup_body .write_us_btm input {
      float: none;
      left: 50%;
      position: relative;
      -webkit-transform: translateX(-50%);
      -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      -o-transform: translateX(-50%);
      transform: translateX(-50%); }
    .popup_bg .popup_body .mail_popup_icon {
      width: 66px;
      height: 64px;
      display: block;
      margin: 0 auto;
      background-image: url(/local/templates/ozon/css/../img/ic_mail.svg);
      background-repeat: no-repeat;
      -webkit-background-size: 100%;
      background-size: 100%; }

.call_me_popup_wrapper .call_me_popup {
  position: relative;
  margin-top: 0; }
  .call_me_popup_wrapper .call_me_popup .close_cons {
    width: 17px;
    height: 17px;
    position: absolute;
    background-image: url(/local/templates/ozon/css/../img/close.svg);
    background-repeat: no-repeat;
    top: -36px;
    right: -36px;
    background-size: 17px;
    margin: 0 auto;
    cursor: pointer;
    -webkit-transition: all 0.225s;
    -moz-transition: all 0.225s;
    transition: all 0.225s; }
    .call_me_popup_wrapper .call_me_popup .close_cons:hover {
      opacity: .7; }
  .call_me_popup_wrapper .call_me_popup form .holder {
    position: relative; }
    .call_me_popup_wrapper .call_me_popup form .holder:first-child {
      margin-bottom: 30px; }
    .call_me_popup_wrapper .call_me_popup form .holder .pup_input {
      box-sizing: border-box;
      width: 100%;
      height: 30px;
      border-radius: 4px;
      background-color: rgba(229, 229, 229, 0.7);
      border: none;
      border-bottom: 1px solid #D8D8D8;
      outline: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      display: block;
      padding: 0 20px;
      font-size: 18px;
      line-height: 22px;
      color: #505050;
      margin: 30px 0px; }
      .call_me_popup_wrapper .call_me_popup form .holder .pup_input::-webkit-input-placeholder {
        color: #313131; }
      .call_me_popup_wrapper .call_me_popup form .holder .pup_input::-moz-placeholder {
        color: #313131; }
      .call_me_popup_wrapper .call_me_popup form .holder .pup_input:-ms-input-placeholder {
        color: #313131; }
      .call_me_popup_wrapper .call_me_popup form .holder .pup_input.light_version {
        background-color: transparent;
        border-radius: 0;
        padding: 0;
        color: rgba(0, 0, 0, 0.5); }
        .call_me_popup_wrapper .call_me_popup form .holder .pup_input.light_version::-webkit-input-placeholder {
          color: rgba(0, 0, 0, 0.5); }
        .call_me_popup_wrapper .call_me_popup form .holder .pup_input.light_version::-moz-placeholder {
          color: rgba(0, 0, 0, 0.5); }
        .call_me_popup_wrapper .call_me_popup form .holder .pup_input.light_version:-ms-input-placeholder {
          color: rgba(0, 0, 0, 0.5); }
      .call_me_popup_wrapper .call_me_popup form .holder .pup_input.inputError {
        border-bottom: 1px solid red; }
      .call_me_popup_wrapper .call_me_popup form .holder .pup_input[data-empty="false"] + label, .call_me_popup_wrapper .call_me_popup form .holder .pup_input:valid + label, .call_me_popup_wrapper .call_me_popup form .holder .pup_input:focus + label {
        color: #909090;
        font-size: 14px;
        transform: translate(0, -18px);
        -webkit-font-smoothing: subpixel-antialiased; }
    .call_me_popup_wrapper .call_me_popup form .holder label {
      position: absolute;
      top: 6px;
      left: 0;
      z-index: 1;
      font-size: 18px;
      color: #909090;
      transform: translate(0, 0);
      transition: all 0.1s ease-in-out;
      cursor: default; }
  .call_me_popup_wrapper .call_me_popup .call_me_popup_success {
    display: none;
    position: relative;
    z-index: 12;
    top: 0;
    left: 0;
    width: 100%;
    border-radius: 5px;
    height: auto;
    padding: 0;
    background-color: white; }
    .call_me_popup_wrapper .call_me_popup .call_me_popup_success .thx {
      font-size: 32px;
      line-height: 39px;
      text-align: center;
      color: #030303;
      margin-bottom: 0; }
      .call_me_popup_wrapper .call_me_popup .call_me_popup_success .thx span {
        display: inline-block;
        margin-top: 20px;
        color: #000000;
        font-size: 18px;
        line-height: 24px;
        text-align: center; }

header {
  background-color: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 70px;
  padding: 16px 0; }
  header .inner_wp {
    padding: 0 75px; }
  header .head_logo {
    width: 115px;
    height: 36px;
    margin-right: 36px;
    display: block;
    float: left; }
  header .write_us {
    font-size: 20px;
    line-height: 36px;
    float: left;
    margin-left: 30px;
    color: #21a0db;
    cursor: pointer;
    position: relative;
    padding-left: 40px; }
    header .write_us::after {
      display: block;
      content: '';
      position: absolute;
      width: 28px;
      height: 26px;
      background-image: url(/local/templates/ozon/css/../img/msg_icon.svg);
      left: 0;
      top: 7px; }
    header .write_us span {
      -webkit-transition: all 0.225s;
      -moz-transition: all 0.225s;
      transition: all 0.225s;
      border-bottom: 1px dashed rgba(33, 160, 219, 0.3); }
    header .write_us:hover span {
      border-bottom-color: transparent; }
  header .head_phone {
    float: left;
    display: block;
    text-decoration: none; }
    header .head_phone i {
      display: block;
      float: left;
      width: 28px;
      height: 36px;
      margin-right: 10px;
      background: url("/local/templates/ozon/css/../img/ico_phone_circle.svg") no-repeat center;
      background-size: contain; }
    header .head_phone p {
      float: left;
      display: block;
      color: #313131;
      font-size: 20px;
      line-height: 36px;
      font-weight: 400; }
  header .head_right {
    float: right; }
    header .head_right .head_search {
      float: left;
      display: block;
      box-sizing: border-box;
      -moz-appearance: none;
      -webkit-appearance: none;
      outline: none;
      background-color: #fff;
      font-size: 16px;
      line-height: 30px;
      font-weight: 400;
      color: #313131;
      padding-right: 40px;
      padding-left: 10px;
      border-radius: 4px;
      background-image: url(/local/templates/ozon/css/../img/ic_search.svg);
      background-repeat: no-repeat;
      background-position: calc(100% - 10px) center;
      width: 105px;
      height: 38px;
      border: 1px solid transparent;
      -webkit-transition: all 0.225s;
      -moz-transition: all 0.225s;
      transition: all 0.225s; }
      header .head_right .head_search::-webkit-input-placeholder {
        color: rgba(80, 80, 80, 0.7); }
      header .head_right .head_search::-moz-placeholder {
        color: rgba(80, 80, 80, 0.7); }
      header .head_right .head_search:-ms-input-placeholder {
        color: rgba(80, 80, 80, 0.7); }
      header .head_right .head_search:focus {
        width: 248px;
        border: 1px solid #e0e0e0; }
      header .head_right .head_search:hover::-webkit-input-placeholder {
        color: #313131; }
      header .head_right .head_search:hover::-moz-placeholder {
        color: #313131; }
      header .head_right .head_search:hover:-ms-input-placeholder {
        color: #313131; }
    header .head_right .head_lang {
      float: left;
      position: relative;
      margin-left: 15px; }
      header .head_right .head_lang .lang_head {
        font-size: 16px;
        line-height: 38px;
        font-weight: 400;
        color: rgba(80, 80, 80, 0.7);
        padding-right: 25px;
        background: url(/local/templates/ozon/css/../img/arow_down.svg) no-repeat;
        background-position: 100% center;
        cursor: pointer;
        -webkit-transition: all 0.225s;
        -moz-transition: all 0.225s;
        transition: all 0.225s; }
        header .head_right .head_lang .lang_head:hover {
          color: #313131; }
      header .head_right .head_lang .lang_list {
        position: absolute;
        display: none;
        box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.22);
        background-color: #fff;
        left: -15px;
        z-index: 1; }
        header .head_right .head_lang .lang_list li {
          cursor: pointer;
          font-size: 16px;
          line-height: 36px;
          font-weight: 400;
          padding: 0 15px;
          height: 36px;
          border-bottom: 1px solid #f2f2f2;
          -webkit-transition: all 0.225s;
          -moz-transition: all 0.225s;
          transition: all 0.225s; }
          header .head_right .head_lang .lang_list li:last-child {
            border-bottom-color: transparent; }
          header .head_right .head_lang .lang_list li:hover {
            background-color: #f2f2f2; }
    header .head_right .btn_cabinet {
      float: left;
      text-decoration: none;
      margin-left: 36px;
      box-sizing: border-box; }

nav {
  padding: 0;
  box-sizing: border-box;
  background-color: #21a0db;
  color: #fff; }
  nav .inner_wp {
    padding: 0 75px; }
  nav a {
    text-decoration: none; }
  nav .nav_menu {
    float: left;
    background-color: #21a0db;
    color: #fff;
    line-height: 36px;
    border: 2px solid rgba(255, 255, 255, 0.5);
    padding: 0 20px;
    margin-top: 10px;
    font-weight: 400; }
    nav .nav_menu:hover {
      border-color: #fff; }
    nav .nav_menu i {
      background: url("/local/templates/ozon/css/../img/hamb.svg") no-repeat center;
      display: block;
      width: 18px;
      height: 36px;
      float: right;
      margin-left: 10px; }
    nav .nav_menu.active {
      background-color: #fff;
      color: #21a0db;
      position: relative; }
      nav .nav_menu.active::after {
        content: '';
        display: block;
        width: 20px;
        height: 20px;
        position: absolute;
        top: 12px;
        right: 19px;
        background-image: url(/local/templates/ozon/css/../img/arrow_right.svg);
        background-repeat: no-repeat;
        background-size: contain;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg); }
  nav .nav_list {
    float: left; }
    nav .nav_list .nav_el {
      float: left;
      color: #fff;
      font-size: 20px;
      line-height: 60px;
      font-weight: 400;
      -webkit-transition: all 0.225s;
      -moz-transition: all 0.225s;
      transition: all 0.225s; }
      nav .nav_list .nav_el a {
        color: #fff;
        display: block;
        height: 60px;
        line-height: 60px;
        padding: 0 14px; }
      nav .nav_list .nav_el:first-child {
        margin-left: 15px; }
      nav .nav_list .nav_el:hover {
        background-color: rgba(255, 255, 255, 0.25); }
    nav .nav_list .nav_sub_el {
      cursor: pointer;
      position: relative;
      padding-left: 15px;
      padding-right: 33px; }
      nav .nav_list .nav_sub_el:after {
        content: "";
        display: block;
        position: absolute;
        right: 10px;
        height: 60px;
        width: 13px;
        top: 0;
        background: url("/local/templates/ozon/css/../img/arow-down-w.svg") no-repeat center;
        -webkit-transition: all 0.225s;
        -moz-transition: all 0.225s;
        transition: all 0.225s; }
      nav .nav_list .nav_sub_el:hover:after {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        transform: rotate(180deg); }
      nav .nav_list .nav_sub_el:hover > .nav_sub_list {
        display: block; }
      nav .nav_list .nav_sub_el a {
        padding: 0 !important; }
      nav .nav_list .nav_sub_el .nav_sub_head {
        cursor: pointer;
        padding: 0; }
      nav .nav_list .nav_sub_el .nav_sub_list {
        position: absolute;
        min-width: 200px;
        display: none;
        box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.22);
        background-color: #fff;
        left: 0;
        z-index: 2;
        border-radius: 0 0 4px 4px; }
        nav .nav_list .nav_sub_el .nav_sub_list li {
          border-bottom: 1px solid #f2f2f2;
          -webkit-transition: all 0.225s;
          -moz-transition: all 0.225s;
          transition: all 0.225s;
          float: none;
          margin: 0; }
          nav .nav_list .nav_sub_el .nav_sub_list li a {
            display: block;
            height: auto;
            color: #313131;
            font-size: 16px;
            line-height: 20px;
            font-weight: 400;
            padding: 8px 17px !important; }
          nav .nav_list .nav_sub_el .nav_sub_list li:last-child {
            border-bottom-color: transparent; }
          nav .nav_list .nav_sub_el .nav_sub_list li:hover {
            background-color: #f2f2f2; }
    nav .nav_list.no_active {
      pointer-events: none;
      visibility: hidden; }
      nav .nav_list.no_active .nav_sub_el::after {
        background-image: none; }
      nav .nav_list.no_active .nav_el a {
        color: transparent !important; }
      nav .nav_list.no_active .navActive {
        background-color: transparent; }

.close_menu {
  width: 18px;
  height: 18px;
  background: url(/local/templates/ozon/css/../img/close.svg) no-repeat center;
  position: fixed;
  right: 30px;
  top: 25px;
  cursor: pointer;
  z-index: 15;
  display: none;
  -webkit-transition: all 0.225s;
  -moz-transition: all 0.225s;
  transition: all 0.225s; }
  .close_menu:hover {
    opacity: .75; }

.left_menu {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 290px;
  padding: 60px 50px;
  background-color: rgba(33, 160, 219, 0.98);
  overflow-y: auto;
  overflow-x: hidden;
  z-index: 2; }
  .left_menu, .left_menu a {
    color: #fff;
    text-decoration: none;
    font-size: 20px;
    line-height: 24px; }
  .left_menu .left_menu_list li {
    margin-bottom: 20px; }
    .left_menu .left_menu_list li a {
      -webkit-transition: all 0.225s;
      -moz-transition: all 0.225s;
      transition: all 0.225s; }
      .left_menu .left_menu_list li a:hover {
        color: rgba(255, 255, 255, 0.5); }
  .left_menu .left_menu_list .lm_sub_list {
    display: none;
    margin-top: 20px; }
    .left_menu .left_menu_list .lm_sub_list li {
      margin-left: 20px; }
      .left_menu .left_menu_list .lm_sub_list li a {
        font-size: 18px; }
  .left_menu .left_menu_list .lm_sub_head {
    position: relative;
    cursor: pointer; }
    .left_menu .left_menu_list .lm_sub_head:before {
      content: "";
      position: absolute;
      width: 14px;
      height: 20px;
      background: url(/local/templates/ozon/css/../img/arow-down-w.svg) no-repeat center;
      left: -28px; }
  .left_menu .mob_add_block {
    display: none; }

.site_map {
  display: none;
  position: absolute;
  max-width: 1380px;
  width: 100%;
  padding: 25px 75px 50px;
  background-color: #21a0db;
  z-index: 2;
  overflow: hidden; }
  .site_map .bg_icon {
    background-image: url("/local/templates/ozon/css/../img/big_logo.svg");
    position: absolute;
    width: 400px;
    height: 340px;
    z-index: -1;
    left: 100%;
    top: 100%;
    transform: scale(0) rotate(0deg);
    background-size: cover;
    -webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out; }
    .site_map .bg_icon.animate {
      z-index: -1;
      left: calc(100% - 335px);
      top: calc(100% - 240px);
      transform: scale(1) rotate(-180deg); }
  .site_map .left_side {
    width: calc(100% - 240px);
    float: left; }
    .site_map .left_side .sm_block {
      width: 33%;
      float: left;
      padding-right: 30px; }
      .site_map .left_side .sm_block .sm_title {
        font-size: 25px;
        line-height: 1;
        color: #fff;
        font-weight: 500;
        margin-bottom: 22px;
        text-decoration: none;
        display: block; }
      .site_map .left_side .sm_block .sm_list li {
        padding-bottom: 15px; }
        .site_map .left_side .sm_block .sm_list li:last-child {
          padding-bottom: 0; }
        .site_map .left_side .sm_block .sm_list li a {
          font-size: 18px;
          line-height: 22px;
          color: rgba(255, 255, 255, 0.8);
          border-bottom: 1px solid rgba(255, 255, 255, 0.5);
          text-decoration: none;
          -webkit-transition: all 0.225s;
          -moz-transition: all 0.225s;
          transition: all 0.225s; }
          .site_map .left_side .sm_block .sm_list li a:hover {
            color: #fff;
            border-bottom-color: transparent; }
    .site_map .left_side .sm_union {
      width: 33%;
      float: left; }
      .site_map .left_side .sm_union .sm_block {
        width: 100%;
        margin-top: 40px; }
        .site_map .left_side .sm_union .sm_block:first-child {
          margin-top: 0; }
  .site_map .right_side {
    float: right;
    width: 240px; }
    .site_map .right_side a {
      font-size: 25px;
      line-height: 1.2;
      font-weight: 500;
      margin-bottom: 20px;
      display: block;
      text-decoration: none; }
      .site_map .right_side a span {
        -webkit-transition: all 0.225s;
        -moz-transition: all 0.225s;
        transition: all 0.225s;
        color: #fff;
        border-bottom: 2px solid rgba(255, 255, 255, 0.5); }
      .site_map .right_side a:last-child {
        margin-bottom: 0; }
      .site_map .right_side a:hover span {
        color: rgba(255, 255, 255, 0.8);
        border-bottom-color: transparent; }
      .site_map .right_side a.navActive {
        background: transparent; }
        .site_map .right_side a.navActive span {
          border-bottom-color: transparent;
          color: rgba(255, 255, 255, 0.8); }

.nav_list .nav_el:nth-child(2) {
  display: none; }

.nav_sub_el.last {
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: 70px;
  height: 60px;
  position: relative; }
  .nav_sub_el.last .sm_title, .nav_sub_el.last .right_side a {
    color: #313131;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    padding: 8px 17px 8px 35px !important;
    height: auto;
    border-bottom: 1px solid #f2f2f2; }
    .nav_sub_el.last .sm_title:hover, .nav_sub_el.last .right_side a:hover {
      background-color: #f2f2f2; }
  .nav_sub_el.last .sm_list {
    display: none; }

.nav_sub_el.last::before {
  content: '...';
  position: relative;
  width: 20px;
  font-size: 40px;
  left: 10px;
  line-height: 49px; }

.nav_sub_el.last .sm_block {
  position: relative;
  display: none; }
  .nav_sub_el.last .sm_block h3::before, .nav_sub_el.last .sm_block > a::before {
    content: "";
    display: block;
    position: absolute;
    left: 10px;
    height: 13px;
    width: 13px;
    top: calc(100% - 65%);
    background: url(/local/templates/ozon/css/../img/arow_down.svg) no-repeat center;
    -webkit-transition: all 0.225s;
    -moz-transition: all 0.225s;
    transition: all 0.225s; }
  .nav_sub_el.last .sm_block h3:hover::before, .nav_sub_el.last .sm_block > a:hover::before {
    transform: rotate(180deg); }
  .nav_sub_el.last .sm_block .sm_list {
    position: absolute;
    min-width: 200px;
    max-width: 100px;
    top: 0;
    display: none;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.22);
    background-color: #fff;
    left: -100%;
    z-index: 2;
    border-radius: 0 0 4px 4px; }
  .nav_sub_el.last .sm_block:hover .sm_list {
    display: block; }
.nav_sub_el.last .sm_block:nth-child(5), .nav_sub_el.last .sm_block:nth-child(6), .nav_sub_el.last .sm_block:nth-child(7) {
  display: block; }

.nav_sub_el.last .right_side a {
  display: none; }
.nav_sub_el.last .right_side a:first-child {
  display: block; }
.nav_sub_el.last .nav_sub_list {
  left: auto !important;
  right: 0; }

.isRelative {
  position: relative;
  z-index: 1;
}
.withPadding {
  padding-top: 30px;
}
.floatRight {
  float: right;
  width: calc(100% - 250px);
}

.container {
  /* min-height: calc(100vh - 130px); */
  position: relative;
  padding: 0 0 80px; }
  .container .inner_content {
    max-width: 100%;
    padding-left: 75px;
    padding-right: 75px;
    width: 100%;
    float: left; }
    .container .inner_content.smaller {
      max-width: calc(100% - 400px);
    }
    .container .inner_content.future_content {
      max-width: 100%;
      margin-left: 0;
      padding: 0 50px; }
      .container .inner_content.future_content .future_top {
        height: 480px;
        background: url(/local/templates/ozon/css/../images/pens_calc.jpg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover; }
        .container .inner_content.future_content .future_top .form_right {
          float: right;
          margin-right: 85px; }
          .container .inner_content.future_content .future_top .form_right h1 {
            width: 340px;
            color: #030303;
            font-size: 50px;
            font-weight: 300;
            line-height: 61px;
            padding-top: 80px;
            margin-bottom: 40px; }
          .container .inner_content.future_content .future_top .form_right form .holder {
            position: relative; }
            .container .inner_content.future_content .future_top .form_right form .holder:first-child {
              margin-bottom: 30px; }
            .container .inner_content.future_content .future_top .form_right form .holder .pup_input {
              box-sizing: border-box;
              width: 100%;
              height: 30px;
              border-radius: 4px;
              background-color: rgba(229, 229, 229, 0.7);
              border: none;
              border-bottom: 1px solid #D8D8D8;
              outline: none;
              -webkit-appearance: none;
              -moz-appearance: none;
              margin: 0 auto;
              display: block;
              padding: 0 20px;
              font-size: 18px;
              line-height: 22px;
              color: #505050;
              margin-top: 25px; }
              .container .inner_content.future_content .future_top .form_right form .holder .pup_input::-webkit-input-placeholder {
                color: #313131; }
              .container .inner_content.future_content .future_top .form_right form .holder .pup_input::-moz-placeholder {
                color: #313131; }
              .container .inner_content.future_content .future_top .form_right form .holder .pup_input:-ms-input-placeholder {
                color: #313131; }
              .container .inner_content.future_content .future_top .form_right form .holder .pup_input.light_version {
                background-color: transparent;
                border-radius: 0;
                padding: 0;
                color: rgba(0, 0, 0, 0.5); }
                .container .inner_content.future_content .future_top .form_right form .holder .pup_input.light_version::-webkit-input-placeholder {
                  color: rgba(0, 0, 0, 0.5); }
                .container .inner_content.future_content .future_top .form_right form .holder .pup_input.light_version::-moz-placeholder {
                  color: rgba(0, 0, 0, 0.5); }
                .container .inner_content.future_content .future_top .form_right form .holder .pup_input.light_version:-ms-input-placeholder {
                  color: rgba(0, 0, 0, 0.5); }
              .container .inner_content.future_content .future_top .form_right form .holder .pup_input.inputError {
                border-bottom: 1px solid indianred; }
              .container .inner_content.future_content .future_top .form_right form .holder .pup_input[data-empty="false"] + label, .container .inner_content.future_content .future_top .form_right form .holder .pup_input:valid + label, .container .inner_content.future_content .future_top .form_right form .holder .pup_input:focus + label {
                color: #909090;
                font-size: 14px;
                transform: translate(0, -18px);
                -webkit-font-smoothing: subpixel-antialiased; }
            .container .inner_content.future_content .future_top .form_right form .holder label {
              position: absolute;
              top: 6px;
              left: 0;
              z-index: 1;
              font-size: 18px;
              color: #909090;
              transform: translate(0, 0);
              transition: all 0.1s ease-in-out;
              cursor: default; }
          .container .inner_content.future_content .future_top .form_right form .popup_btm {
            margin-top: 33px; }
            .container .inner_content.future_content .future_top .form_right form .popup_btm .confirm_future {
              border-radius: 100px;
              background-color: rgba(33, 160, 219, 0.15);
              border: 1px solid transparent;
              outline: none;
              -webkit-appearance: none;
              -moz-appearance: none;
              font-size: 16px;
              font-weight: 600;
              text-align: center;
              color: #21A0DB;
              height: 40px;
              padding: 0 45px;
              cursor: pointer;
              -webkit-transition: all 0.225s;
              -moz-transition: all 0.225s;
              transition: all 0.225s; }
              .container .inner_content.future_content .future_top .form_right form .popup_btm .confirm_future:hover {
                color: #fff;
                background-color: #21a0db; }
        .container .inner_content.future_content .future_top .success_popup_calc {
          display: none;
          position: fixed;
          z-index: 12;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          overflow: hidden;
          background-color: rgba(33, 160, 219, 0.9); }
          .container .inner_content.future_content .future_top .success_popup_calc.calc {
            margin: auto;
            position: relative;
            z-index: 12;
            right: auto;
            bottom: auto;
            top: auto;
            left: auto;
            width: auto;
            height: auto;
            overflow: hidden;
            background-color: transparent; }
          .container .inner_content.future_content .future_top .success_popup_calc .success_popup_calc {
            position: relative;
            width: auto;
            border-radius: 4px;
            background-color: #ffffff;
            margin: 0 auto;
            top: auto;
            overflow: hidden;
            -webkit-transform: translateY(0);
            -moz-transform: translateY(0);
            -ms-transform: translateY(0);
            -o-transform: translateY(0);
            transform: translateY(0);
            padding: 0; }
            .container .inner_content.future_content .future_top .success_popup_calc .success_popup_calc.calc {
              background-color: transparent;
              top: auto;
              -webkit-transform: translateY(0);
              -moz-transform: translateY(0);
              -ms-transform: translateY(0);
              -o-transform: translateY(0);
              transform: translateY(0); }
            .container .inner_content.future_content .future_top .success_popup_calc .success_popup_calc .close_calc {
              width: 17px;
              height: 17px;
              position: absolute;
              background-image: url(/local/templates/ozon/css/../img/close.svg);
              background-repeat: no-repeat;
              top: -36px;
              right: -36px;
              background-size: 17px;
              margin: 0 auto;
              cursor: pointer;
              -webkit-transition: all 0.225s;
              -moz-transition: all 0.225s;
              transition: all 0.225s; }
              .container .inner_content.future_content .future_top .success_popup_calc .success_popup_calc .close_calc:hover {
                opacity: .7; }
              .container .inner_content.future_content .future_top .success_popup_calc .success_popup_calc .close_calc.calc {
                display: none; }
            .container .inner_content.future_content .future_top .success_popup_calc .success_popup_calc h1 {
              font-size: 24px;
              text-align: center;
              color: #030303;
              margin-bottom: 0;
              line-height: normal;
              padding-top: 0; }
            .container .inner_content.future_content .future_top .success_popup_calc .success_popup_calc .pup_input {
              box-sizing: border-box;
              width: 300px;
              height: 38px;
              border-radius: 4px;
              background-color: rgba(229, 229, 229, 0.7);
              border: none;
              border-bottom: 2px solid rgba(230, 230, 230, 0.7);
              outline: none;
              -webkit-appearance: none;
              -moz-appearance: none;
              display: block;
              padding: 0 20px;
              font-size: 15px;
              color: #505050;
              margin-bottom: 20px; }
              .container .inner_content.future_content .future_top .success_popup_calc .success_popup_calc .pup_input::-webkit-input-placeholder {
                color: #313131; }
              .container .inner_content.future_content .future_top .success_popup_calc .success_popup_calc .pup_input::-moz-placeholder {
                color: #313131; }
              .container .inner_content.future_content .future_top .success_popup_calc .success_popup_calc .pup_input:-ms-input-placeholder {
                color: #313131; }
              .container .inner_content.future_content .future_top .success_popup_calc .success_popup_calc .pup_input.light_version {
                background-color: transparent;
                border-radius: 0;
                padding: 0;
                color: rgba(0, 0, 0, 0.5);
                margin-bottom: 30px 0; }
                .container .inner_content.future_content .future_top .success_popup_calc .success_popup_calc .pup_input.light_version::-webkit-input-placeholder {
                  color: rgba(0, 0, 0, 0.5); }
                .container .inner_content.future_content .future_top .success_popup_calc .success_popup_calc .pup_input.light_version::-moz-placeholder {
                  color: rgba(0, 0, 0, 0.5); }
                .container .inner_content.future_content .future_top .success_popup_calc .success_popup_calc .pup_input.light_version:-ms-input-placeholder {
                  color: rgba(0, 0, 0, 0.5); }
            .container .inner_content.future_content .future_top .success_popup_calc .success_popup_calc .pup_area {
              width: 300px;
              background-color: rgba(229, 229, 229, 0.7);
              resize: none;
              box-sizing: border-box;
              padding: 10px 20px;
              height: 100px;
              border-radius: 4px;
              margin-bottom: 20px;
              font-size: 15px;
              outline: none; }
              .container .inner_content.future_content .future_top .success_popup_calc .success_popup_calc .pup_area::-webkit-input-placeholder {
                color: #313131; }
              .container .inner_content.future_content .future_top .success_popup_calc .success_popup_calc .pup_area::-moz-placeholder {
                color: #313131; }
              .container .inner_content.future_content .future_top .success_popup_calc .success_popup_calc .pup_area:-ms-input-placeholder {
                color: #313131; }
            .container .inner_content.future_content .future_top .success_popup_calc .success_popup_calc .pop_pass {
              margin-bottom: 30px; }
              .container .inner_content.future_content .future_top .success_popup_calc .success_popup_calc .pop_pass.errorInput {
                margin-bottom: 12px; }
            .container .inner_content.future_content .future_top .success_popup_calc .success_popup_calc form input[type=submit] {
              float: left;
              border-radius: 100px;
              background-color: #21a0db;
              border: 1px solid transparent;
              outline: none;
              -webkit-appearance: none;
              -moz-appearance: none;
              font-size: 16px;
              font-weight: 600;
              text-align: center;
              color: #ffffff;
              height: 40px;
              padding: 0 48px;
              cursor: pointer;
              -webkit-transition: all 0.225s;
              -moz-transition: all 0.225s;
              transition: all 0.225s; }
              .container .inner_content.future_content .future_top .success_popup_calc .success_popup_calc form input[type=submit]:hover {
                background-color: #75c9ef; }
              .container .inner_content.future_content .future_top .success_popup_calc .success_popup_calc form input[type=submit]:active {
                background-color: #bae4f7; }
            .container .inner_content.future_content .future_top .success_popup_calc .success_popup_calc form .forget_pass {
              float: right;
              text-decoration: underline;
              font-size: 16px;
              line-height: 40px;
              color: #21a0db;
              margin-right: 10px;
              -webkit-transition: all 0.225s;
              -moz-transition: all 0.225s;
              transition: all 0.225s; }
              .container .inner_content.future_content .future_top .success_popup_calc .success_popup_calc form .forget_pass:hover {
                color: #FF7125;
                text-decoration: none; }
            .container .inner_content.future_content .future_top .success_popup_calc .success_popup_calc .write_us_btm input {
              float: none;
              left: 50%;
              position: relative;
              -webkit-transform: translateX(-50%);
              -moz-transform: translateX(-50%);
              -ms-transform: translateX(-50%);
              -o-transform: translateX(-50%);
              transform: translateX(-50%); }
            .container .inner_content.future_content .future_top .success_popup_calc .success_popup_calc .mail_popup_icon {
              width: 66px;
              height: 64px;
              display: block;
              margin: 0 auto;
              background-image: url(/local/templates/ozon/css/../img/ic_mail.svg);
              background-repeat: no-repeat;
              -webkit-background-size: 100%;
              background-size: 100%; }
      .container .inner_content.future_content .calc_future {
        position: relative;
        padding: 50px 30px; }
        .container .inner_content.future_content .calc_future .future_tabs .tabs {
          display: block;
          margin: 0;
          padding-left: 30px;
          margin-top: 50px;
          list-style: none; }
          .container .inner_content.future_content .calc_future .future_tabs .tabs .tab-link {
            color: #000000;
            font-size: 24px;
            font-weight: 400;
            line-height: 24px;
            margin-right: 36px;
            opacity: 0.5;
            background: none;
            display: inline-block;
            cursor: pointer;
            padding-bottom: 10px; }
            .container .inner_content.future_content .calc_future .future_tabs .tabs .tab-link.current {
              border-bottom: 4px solid #21A0DB;
              color: #000000;
              font-weight: 600;
              opacity: 1; }
            .container .inner_content.future_content .calc_future .future_tabs .tabs .tab-link:last-child {
              margin-right: 0; }
            .container .inner_content.future_content .calc_future .future_tabs .tabs .tab-link h5 {
              font-size: 24px;
              font-weight: 400;
              line-height: 24px;
              background: none;
              display: inline-block;
              cursor: pointer; }
          .container .inner_content.future_content .calc_future .future_tabs .tabs .for_tab_1, .container .inner_content.future_content .calc_future .future_tabs .tabs .for_tab_2 {
            display: none; }
        .container .inner_content.future_content .calc_future main#tabs {
          display: block; }
          .container .inner_content.future_content .calc_future main#tabs .tabs {
            display: none; }
          .container .inner_content.future_content .calc_future main#tabs .tab-content {
            display: none;
            width: 100%; }
            .container .inner_content.future_content .calc_future main#tabs .tab-content.current {
              display: flex; }
            .container .inner_content.future_content .calc_future main#tabs .tab-content .p_tab {
              position: absolute;
              left: 30px;
              top: 50px;
              display: block;
              color: #030303;
              font-size: 16px;
              line-height: 20px; }
            .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities, .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation {
              height: 323px;
              width: 556px;
              border-radius: 6px;
              background-color: #F5F5F5;
              padding: 30px 40px; }
              .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities p, .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation p {
                color: #000000;
                font-size: 16px;
                line-height: 24px; }
              .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block, .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block {
                margin: 0;
                display: flex;
                height: 100%; }
                .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block .calc_elem_block, .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block .calc_elem_block {
                  flex-direction: column; }
                  .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block .calc_elem_block .calc_elm, .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block .calc_elem_block .calc_elm {
                    width: 240px;
                    margin-right: 40px;
                    height: calc(50% - 20px);
                    margin-bottom: 40px; }
                    .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block .calc_elem_block .calc_elm:nth-child(2), .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block .calc_elem_block .calc_elm:nth-child(2) {
                      margin-bottom: 0; }
                    .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block .calc_elem_block .calc_elm:nth-child(3), .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block .calc_elem_block .calc_elm:nth-child(4), .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block .calc_elem_block .calc_elm:nth-child(3), .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block .calc_elem_block .calc_elm:nth-child(4) {
                      display: none; }
                    .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block .calc_elem_block .calc_elm .calc_input, .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block .calc_elem_block .calc_elm .calc_input {
                      margin-bottom: 10px; }
                    .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block .calc_elem_block .calc_elm .range_calc, .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block .calc_elem_block .calc_elm .range_calc {
                      background-color: transparent; }
                .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block .sub_title_calc, .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block .sub_title_calc {
                  display: none; }
                .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block .wp, .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block .wp {
                  width: 70%;
                  flex-direction: column; }
                  .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block .wp .calc_rs, .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block .wp .calc_rs {
                    width: 100%;
                    height: calc(50% - 20px);
                    margin-bottom: 40px;
                    margin-top: 0;
                    margin-right: 0; }
                    .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block .wp .calc_rs:nth-child(2), .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block .wp .calc_rs:nth-child(2) {
                      margin-bottom: 0; }
                    .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block .wp .calc_rs p, .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block .wp .calc_rs p {
                      margin-bottom: 0; }
            .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders {
              height: 323px;
              width: 664px;
              border-radius: 6px;
              background-color: #FFF;
              padding: 30px 0 30px 40px;
              position: relative;
              display: flex;
              justify-content: space-around; }
              .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders.expect {
                padding: 30px 0 30px 40px;
                justify-content: space-between; }
              .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl {
                text-align: center; }
                .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .calc_rs p, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .calc_rs p, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .calc_rs p {
                  color: #000000;
                  font-size: 16px;
                  line-height: 24px;
                  margin-bottom: 10px; }
                  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .calc_rs p span, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .calc_rs p span, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .calc_rs p span {
                    display: inline;
                    font-size: 34px;
                    font-weight: 600;
                    color: rgba(0, 0, 0, 0.88);
                    line-height: 1; }
                .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .calc_rs span, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .calc_rs span, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .calc_rs span {
                  display: block;
                  font-size: 16px;
                  font-weight: 400;
                  line-height: 1.5;
                  color: rgba(0, 0, 0, 0.88); }
                .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder {
                  position: relative;
                  display: inline-block;
                  margin: 15px;
                  width: 146px;
                  height: 150px;
                  background-color: #E2E2E2;
                  border-radius: 73px/10px;
                  border-top-left-radius: 73px 14px;
                  border-top-right-radius: 73px 14px; }
                  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder.blue, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder.blue, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder.blue {
                    background-color: #21A0DB; }
                  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder:before, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder:before, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder:before {
                    position: absolute;
                    left: 0;
                    top: 0;
                    width: 146px;
                    height: 20px;
                    border-radius: 100%;
                    opacity: 0.5;
                    background-color: #FFF;
                    content: ''; }
                  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder:after, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder:after, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder:after {
                    position: absolute;
                    left: 0;
                    bottom: 0;
                    width: 146px;
                    height: 20px;
                    border-radius: 100%;
                    background-color: transparent;
                    content: ''; }
                  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder .water, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder .water, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder .water {
                    position: absolute;
                    left: 0;
                    top: 0;
                    width: 146px;
                    height: 150px;
                    padding-top: 20px;
                    border-radius: 65px/10px;
                    background-color: #21A0DB;
                    transition: 0.3s linear; }
                    .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder .water.grey, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder .water.grey, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder .water.grey {
                      background-color: #FFF; }
                      .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder .water.grey:after, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder .water.grey:after, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder .water.grey:after {
                        position: absolute;
                        left: 0;
                        bottom: 0;
                        width: 146px;
                        height: 20px;
                        border-radius: 100%;
                        content: '';
                        background-color: #F5F5F5; }
                    .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder .water.blue, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder .water.blue, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder .water.blue {
                      background-color: #FFFFFF; }
                      .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder .water.blue:after, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder .water.blue:after, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder .water.blue:after {
                        position: absolute;
                        left: 0;
                        bottom: 0;
                        width: 146px;
                        height: 20px;
                        border-radius: 100%;
                        content: '';
                        background-color: #99DFFF; }
                      .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder .water.blue:before, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder .water.blue:before, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder .water.blue:before {
                        position: absolute;
                        left: 0;
                        top: 0;
                        width: 146px;
                        height: 20px;
                        border-radius: 100%;
                        opacity: 0.5;
                        background-color: transparent;
                        content: ''; }
                    .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder .water:before, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder .water:before, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder .water:before {
                      position: absolute;
                      left: 0;
                      top: 0;
                      width: 146px;
                      height: 20px;
                      border-radius: 100%;
                      opacity: 0.5;
                      background-color: #FFF;
                      content: ''; }
                    .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder .water:after, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder .water:after, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder .water:after {
                      position: absolute;
                      left: 0;
                      bottom: 0;
                      width: 146px;
                      height: 20px;
                      border-radius: 100%;
                      content: ''; }
        .container .inner_content.future_content .calc_future .cons_help {
          box-sizing: border-box;
          height: 40px;
          border-radius: 50px;
          border: 2px solid #21A0DB;
          outline: none;
          -webkit-appearance: none;
          -moz-appearance: none;
          display: inline-block;
          padding: 0 45px;
          font-size: 16px;
          line-height: 37px;
          font-weight: 600;
          color: #21A0DB;
          margin: 50px 0 55px;
          text-decoration: none;
          -webkit-transition: all 0.225s;
          -moz-transition: all 0.225s;
          transition: all 0.225s; }
          .container .inner_content.future_content .calc_future .cons_help:hover {
            color: #fff;
            background-color: #21a0db; }
        .container .inner_content.future_content .calc_future .specify {
          display: block;
          opacity: 0.5;
          color: #030303;
          font-size: 14px;
          line-height: 17px; }
        .container .inner_content.future_content .calc_future .cons_help.mob, .container .inner_content.future_content .calc_future .specify.mob {
          display: none; }
      .container .inner_content.future_content .future_form_mob {
        display: none; }
      .container .inner_content.future_content .popup_bg {
        display: none;
        position: fixed;
        z-index: 12;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        overflow: hidden;
        background-color: rgba(33, 160, 219, 0.9); }
        .container .inner_content.future_content .popup_bg.calc {
          margin: auto;
          position: relative;
          z-index: 12;
          right: auto;
          bottom: auto;
          top: auto;
          left: auto;
          width: auto;
          height: auto;
          overflow: auto;
          background-color: transparent; }
        .container .inner_content.future_content .popup_bg.calc.mob {
          display: none; }
        .container .inner_content.future_content .popup_bg .popup_body {
          position: relative;
          width: auto;
          border-radius: 4px;
          background-color: #ffffff;
          margin: 0 auto;
          top: auto;
          -webkit-transform: translateY(0);
          -moz-transform: translateY(0);
          -ms-transform: translateY(0);
          -o-transform: translateY(0);
          transform: translateY(0);
          padding: 0; }
          .container .inner_content.future_content .popup_bg .popup_body.calc {
            background-color: transparent;
            top: auto;
            -webkit-transform: translateY(0);
            -moz-transform: translateY(0);
            -ms-transform: translateY(0);
            -o-transform: translateY(0);
            transform: translateY(0); }
          .container .inner_content.future_content .popup_bg .popup_body.calc.mob {
            display: none; }
          .container .inner_content.future_content .popup_bg .popup_body .close_popup {
            width: 17px;
            height: 17px;
            position: absolute;
            background-image: url(/local/templates/ozon/css/../img/close.svg);
            background-repeat: no-repeat;
            top: -36px;
            right: -36px;
            background-size: 17px;
            margin: 0 auto;
            cursor: pointer;
            -webkit-transition: all 0.225s;
            -moz-transition: all 0.225s;
            transition: all 0.225s; }
            .container .inner_content.future_content .popup_bg .popup_body .close_popup:hover {
              opacity: .7; }
            .container .inner_content.future_content .popup_bg .popup_body .close_popup.calc {
              display: none; }
          .container .inner_content.future_content .popup_bg .popup_body h1 {
            font-size: 24px;
            text-align: center;
            color: #030303;
            margin-bottom: 30px;
            line-height: normal;
            padding-top: 0; }
          .container .inner_content.future_content .popup_bg .popup_body .pup_input {
            box-sizing: border-box;
            width: 300px;
            height: 38px;
            border-radius: 4px;
            background-color: rgba(229, 229, 229, 0.7);
            border: none;
            border-bottom: 2px solid rgba(230, 230, 230, 0.7);
            outline: none;
            -webkit-appearance: none;
            -moz-appearance: none;
            margin: 0 auto;
            display: block;
            padding: 0 20px;
            font-size: 15px;
            color: #505050;
            margin-bottom: 20px; }
            .container .inner_content.future_content .popup_bg .popup_body .pup_input::-webkit-input-placeholder {
              color: #313131; }
            .container .inner_content.future_content .popup_bg .popup_body .pup_input::-moz-placeholder {
              color: #313131; }
            .container .inner_content.future_content .popup_bg .popup_body .pup_input:-ms-input-placeholder {
              color: #313131; }
            .container .inner_content.future_content .popup_bg .popup_body .pup_input.light_version {
              background-color: transparent;
              border-radius: 0;
              padding: 0;
              color: rgba(0, 0, 0, 0.5); }
              .container .inner_content.future_content .popup_bg .popup_body .pup_input.light_version::-webkit-input-placeholder {
                color: rgba(0, 0, 0, 0.5); }
              .container .inner_content.future_content .popup_bg .popup_body .pup_input.light_version::-moz-placeholder {
                color: rgba(0, 0, 0, 0.5); }
              .container .inner_content.future_content .popup_bg .popup_body .pup_input.light_version:-ms-input-placeholder {
                color: rgba(0, 0, 0, 0.5); }
          .container .inner_content.future_content .popup_bg .popup_body .pup_area {
            width: 300px;
            background-color: rgba(229, 229, 229, 0.7);
            resize: none;
            box-sizing: border-box;
            padding: 10px 20px;
            height: 100px;
            border-radius: 4px;
            margin-bottom: 20px;
            font-size: 15px;
            outline: none; }
            .container .inner_content.future_content .popup_bg .popup_body .pup_area::-webkit-input-placeholder {
              color: #313131; }
            .container .inner_content.future_content .popup_bg .popup_body .pup_area::-moz-placeholder {
              color: #313131; }
            .container .inner_content.future_content .popup_bg .popup_body .pup_area:-ms-input-placeholder {
              color: #313131; }
          .container .inner_content.future_content .popup_bg .popup_body .pop_pass {
            margin-bottom: 30px; }
            .container .inner_content.future_content .popup_bg .popup_body .pop_pass.errorInput {
              margin-bottom: 12px; }
          .container .inner_content.future_content .popup_bg .popup_body form .holder {
            position: relative; }
            .container .inner_content.future_content .popup_bg .popup_body form .holder:first-child {
              margin-bottom: 30px; }
            .container .inner_content.future_content .popup_bg .popup_body form .holder .pup_input {
              box-sizing: border-box;
              width: 100%;
              height: 30px;
              border-radius: 4px;
              background-color: rgba(229, 229, 229, 0.7);
              border: none;
              border-bottom: 1px solid #D8D8D8;
              outline: none;
              -webkit-appearance: none;
              -moz-appearance: none;
              margin: 0 auto;
              display: block;
              padding: 0 20px;
              font-size: 18px;
              line-height: 22px;
              color: #505050;
              margin-top: 25px; }
              .container .inner_content.future_content .popup_bg .popup_body form .holder .pup_input::-webkit-input-placeholder {
                color: #313131; }
              .container .inner_content.future_content .popup_bg .popup_body form .holder .pup_input::-moz-placeholder {
                color: #313131; }
              .container .inner_content.future_content .popup_bg .popup_body form .holder .pup_input:-ms-input-placeholder {
                color: #313131; }
              .container .inner_content.future_content .popup_bg .popup_body form .holder .pup_input.light_version {
                background-color: transparent;
                border-radius: 0;
                padding: 0;
                color: rgba(0, 0, 0, 0.5); }
                .container .inner_content.future_content .popup_bg .popup_body form .holder .pup_input.light_version::-webkit-input-placeholder {
                  color: rgba(0, 0, 0, 0.5); }
                .container .inner_content.future_content .popup_bg .popup_body form .holder .pup_input.light_version::-moz-placeholder {
                  color: rgba(0, 0, 0, 0.5); }
                .container .inner_content.future_content .popup_bg .popup_body form .holder .pup_input.light_version:-ms-input-placeholder {
                  color: rgba(0, 0, 0, 0.5); }
              .container .inner_content.future_content .popup_bg .popup_body form .holder .pup_input.inputError {
                border-bottom: 1px solid indianred; }
              .container .inner_content.future_content .popup_bg .popup_body form .holder .pup_input[data-empty="false"] + label, .container .inner_content.future_content .popup_bg .popup_body form .holder .pup_input:valid + label, .container .inner_content.future_content .popup_bg .popup_body form .holder .pup_input:focus + label {
                color: #909090;
                font-size: 14px;
                transform: translate(0, -18px);
                -webkit-font-smoothing: subpixel-antialiased; }
            .container .inner_content.future_content .popup_bg .popup_body form .holder label {
              position: absolute;
              top: 6px;
              left: 0;
              z-index: 1;
              font-size: 18px;
              color: #909090;
              transform: translate(0, 0);
              transition: all 0.1s ease-in-out;
              cursor: default; }
          .container .inner_content.future_content .popup_bg .popup_body form input[type=submit] {
            float: left;
            border-radius: 100px;
            background-color: #21a0db;
            border: 1px solid transparent;
            outline: none;
            -webkit-appearance: none;
            -moz-appearance: none;
            font-size: 16px;
            font-weight: 600;
            text-align: center;
            color: #ffffff;
            height: 40px;
            padding: 0 48px;
            cursor: pointer;
            -webkit-transition: all 0.225s;
            -moz-transition: all 0.225s;
            transition: all 0.225s; }
            .container .inner_content.future_content .popup_bg .popup_body form input[type=submit]:hover {
              background-color: #75c9ef; }
            .container .inner_content.future_content .popup_bg .popup_body form input[type=submit]:active {
              background-color: #bae4f7; }
          .container .inner_content.future_content .popup_bg .popup_body form .forget_pass {
            float: right;
            text-decoration: underline;
            font-size: 16px;
            line-height: 40px;
            color: #21a0db;
            margin-right: 10px;
            -webkit-transition: all 0.225s;
            -moz-transition: all 0.225s;
            transition: all 0.225s; }
            .container .inner_content.future_content .popup_bg .popup_body form .forget_pass:hover {
              color: #FF7125;
              text-decoration: none; }
          .container .inner_content.future_content .popup_bg .popup_body .write_us_btm input {
            float: none;
            left: 50%;
            position: relative;
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%); }
          .container .inner_content.future_content .popup_bg .popup_body .mail_popup_icon {
            width: 66px;
            height: 64px;
            display: block;
            margin: 0 auto;
            background-image: url(/local/templates/ozon/css/../img/ic_mail.svg);
            background-repeat: no-repeat;
            -webkit-background-size: 100%;
            background-size: 100%; }
    .container .inner_content.fund_content {
      float: right;
      max-width: 100%;
      margin-left: 0; }
      .container .inner_content.fund_content .left_dock {
        float: left;
        width: 240px;
        margin-left: 14px; }
        /*.container .inner_content.fund_content .left_dock.docked {*/
          /*position: static; }*/
        .container .inner_content.fund_content .left_dock.abs_dock {
          position: static; }
        .container .inner_content.fund_content .left_dock li {
          font-size: 18px;
          line-height: 1.33;
          padding: 8px 20px 8px 0;
          display: block; }
          .container .inner_content.fund_content .left_dock li a {
            color: #21a0db;
            text-decoration: none;
            border-bottom: dashed 1px rgba(33, 160, 219, 0.3);
            -webkit-transition: all 0.225s;
            -moz-transition: all 0.225s;
            transition: all 0.225s; }
            .container .inner_content.fund_content .left_dock li a:hover {
              color: #313131;
              border-bottom-color: transparent; }
          .container .inner_content.fund_content .left_dock li.active {
            background-color: #E3E3E3;
            position: relative;
            border-bottom-right-radius: 50px;
            border-top-right-radius: 50px; }
            .container .inner_content.fund_content .left_dock li.active::before {
              content: '';
              width: 20px;
              height: 100%;
              top: 0;
              left: -20px;
              display: block;
              position: absolute;
              border-bottom-left-radius: 50px;
              border-top-left-radius: 50px;
              background-color: #E3E3E3; }
            .container .inner_content.fund_content .left_dock li.active a {
              color: #313131;
              border-bottom-color: transparent; }
      .container .inner_content.fund_content .right_side {
        float: right;
        width: calc(100% - 370px); }
        .container .inner_content.fund_content .right_side .row {
          margin-bottom: 40px; }
          .container .inner_content.fund_content .right_side .row a {
            text-decoration: none;
            color: #21a0db; }
            .container .inner_content.fund_content .right_side .row a:hover {
              color: #FF7125; }
          .container .inner_content.fund_content .right_side .row ol {
            line-height: 1.5; }
            .container .inner_content.fund_content .right_side .row ol a {
              text-decoration: none;
              color: #21a0db; }
              .container .inner_content.fund_content .right_side .row ol a:hover {
                color: #FF7125; }
          .container .inner_content.fund_content .right_side .row h4 {
            font-size: 18px;
            line-height: 1.33;
            color: #6f6f6f;
            font-weight: 400;
            margin-bottom: 15px;
            margin-right: 10px; }
          .container .inner_content.fund_content .right_side .row h3 {
            font-size: 22px;
            line-height: 1.09; }
          .container .inner_content.fund_content .right_side .row h2 {
            font-size: 32px;
            font-weight: 600;
            line-height: 1.2;
            margin-bottom: 22px; }
          .container .inner_content.fund_content .right_side .row.classification div {
            float: left;
            margin-right: 45px; }
          .container .inner_content.fund_content .right_side .row.classification div:last-child h3 {
            float: left; }
          .container .inner_content.fund_content .right_side .row.classification .risk {
            display: block;
            float: left;
            padding-top: 4px;
            margin-left: 10px; }
            .container .inner_content.fund_content .right_side .row.classification .risk span {
              display: block;
              width: 4px;
              height: 14px;
              background-color: #e7e7e7;
              margin-right: 1px;
              float: left; }
            .container .inner_content.fund_content .right_side .row.classification .risk.low span:first-child {
              background-color: #09c000; }
            .container .inner_content.fund_content .right_side .row.classification .risk.low_medium span:first-child {
              background-color: #09c000; }
            .container .inner_content.fund_content .right_side .row.classification .risk.low_medium span:nth-child(2) {
              background-color: #09c000; }
            .container .inner_content.fund_content .right_side .row.classification .risk.medium span:nth-child(-n+3) {
              background-color: #ffb324; }
            .container .inner_content.fund_content .right_side .row.classification .risk.high_medium span:nth-child(-n+4) {
              background-color: #fc3d39; }
            .container .inner_content.fund_content .right_side .row.classification .risk.high span {
              background-color: #fc3d39; }
          .container .inner_content.fund_content .right_side .row.graph {
            margin-bottom: 30px !important; }
            .container .inner_content.fund_content .right_side .row.graph p.attention {
              font-size: 12px !important;
              line-height: 1 !important;
              color: #9b9b9b; }
          .container .inner_content.fund_content .right_side .row .info p {
            line-height: 1.35 !important; }
          .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup {
            width: 750px;
            padding: 0;
            max-height: calc(100vh - 125px); }
            .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content::-webkit-scrollbar-track, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content::-webkit-scrollbar-track, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content::-webkit-scrollbar-track, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content::-webkit-scrollbar-track {
              -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
              background-color: white; }
            .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content::-webkit-scrollbar, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content::-webkit-scrollbar, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content::-webkit-scrollbar, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content::-webkit-scrollbar {
              width: 4px;
              background-color: black;
              opacity: 0.5; }
            .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content::-webkit-scrollbar-thumb, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content::-webkit-scrollbar-thumb, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content::-webkit-scrollbar-thumb, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content::-webkit-scrollbar-thumb {
              background-color: #C1C1C1; }
            .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content {
              font-family: 'proxima_nova', Arial, sans-serif;
              -webkit-overflow-scrolling: touch;
              overflow: hidden;
              overflow-y: auto;
              max-height: calc(100vh - 125px);
              position: relative;
              box-sizing: border-box;
              border-radius: 4px; }
              .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .bg_image, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .bg_image, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .bg_image, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .bg_image {
                position: relative;
                width: 100%;
                height: 350px;
                background-position: center;
                background-repeat: no-repeat;
                background-size: cover; }
                .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .bg_image:after, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .bg_image:after, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .bg_image:after, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .bg_image:after {
                  content: '';
                  background-image: url(/local/templates/ozon/css/../img/dark_gradient.png);
                  background-size: cover;
                  background-position: center;
                  background-repeat: no-repeat;
                  position: absolute;
                  bottom: 0;
                  left: 0;
                  right: 0;
                  height: 210px;
                  opacity: 0.5; }
                .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .bg_image .npf-top_block, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .bg_image .npf-top_block, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .bg_image .npf-top_block, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .bg_image .npf-top_block {
                  position: absolute;
                  color: #fff;
                  font-size: 42px;
                  font-weight: 300;
                  line-height: 52px;
                  bottom: 30px;
                  left: 50px;
                  padding-right: 50px;
                  z-index: 1; }
              .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-top_block.mob, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-top_block.mob, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-top_block.mob, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-top_block.mob {
                display: none; }
              .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block {
                position: relative;
                padding: 40px 50px;
                color: #030303;
                font-size: 16px;
                line-height: 22px;
                background-color: #FFFFFF;
                z-index: 1; }
                .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right, .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left {
                  display: none; }
                .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block p, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block p, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block p, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block p {
                  display: inline; }
                  .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block p.italic, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block p.italic, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block p.italic, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block p.italic {
                    font-style: italic; }
                  .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block p.calc_it, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block p.calc_it, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block p.calc_it, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block p.calc_it {
                    display: block;
                    padding-top: 25px; }
                .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .page_title_1, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .page_title_1, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .page_title_1, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .page_title_1, .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .page_title_2, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .page_title_2, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .page_title_2, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .page_title_2 {
                  margin: 0 0 25px 0; }
                .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .skyblue_btn, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .skyblue_btn, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .skyblue_btn, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .skyblue_btn {
                  color: #21A0DB;
                  display: inline-block;
                  margin-top: 26px;
                  margin-right: 16px;
                  border-radius: 100px;
                  font-size: 16px;
                  font-weight: 600;
                  line-height: 20px;
                  float: none;
                  text-align: center;
                  cursor: pointer;
                  padding: 8px 29px;
                  transition: all 0.225s;
                  border: 2px solid transparent;
                  background-color: rgba(33, 160, 219, 0.15); }
                  .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .skyblue_btn:hover, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .skyblue_btn:hover, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .skyblue_btn:hover, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .skyblue_btn:hover {
                    color: #fff;
                    background-color: #21a0db; }
                  .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .skyblue_btn.corp_plan, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .skyblue_btn.corp_plan, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .skyblue_btn.corp_plan, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .skyblue_btn.corp_plan {
                    padding: 8px 10px; }
                    .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .skyblue_btn.corp_plan:last-child, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .skyblue_btn.corp_plan:last-child, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .skyblue_btn.corp_plan:last-child, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .skyblue_btn.corp_plan:last-child {
                      float: right;
                      margin-right: 0; }
                .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block a, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block a, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block a, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block a {
                  display: inline-block;
                  color: #21A0DB;
                  text-decoration: none;
                  padding: 0 15px; }
                  .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block a:hover, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block a:hover, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block a:hover, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block a:hover {
                    color: #fff;
                    background-color: #21a0db; }
                  .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block a:last-child, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block a:last-child, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block a:last-child, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block a:last-child {
                    float: right; }
                    .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block a:last-child.contact, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block a:last-child.contact, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block a:last-child.contact, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block a:last-child.contact {
                      float: none;
                      margin-top: 11px; }
                  .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block a.license_a, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block a.license_a, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block a.license_a, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block a.license_a {
                    padding: 0;
                    display: inline; }
                    .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block a.license_a:hover, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block a.license_a:hover, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block a.license_a:hover, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block a.license_a:hover {
                      color: #21A0DB;
                      background-color: #FFF; }
                .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block b, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block b, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block b, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block b {
                  font-weight: 600; }
                .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .refinement, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .refinement, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .refinement, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .refinement {
                  display: block;
                  opacity: 0.5;
                  color: #030303;
                  font-size: 13px;
                  line-height: 16px; }
                .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block h3, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block h3, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block h3, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block h3 {
                  color: #030303;
                  font-size: 20px;
                  font-weight: 600;
                  line-height: normal;
                  margin: 15px 0; }
                  .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block h3:first-child, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block h3:first-child, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block h3:first-child, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block h3:first-child {
                    margin-top: 0; }
                .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block ul, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block ul, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block ul, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block ul {
                  color: #030303;
                  font-size: 16px;
                  line-height: 22px;
                  margin: 15px 0; }
                  .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block ul li, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block ul li, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block ul li, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block ul li {
                    position: relative;
                    padding-left: 25px; }
                    .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block ul li:before, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block ul li:before, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block ul li:before, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block ul li:before {
                      content: '';
                      background-image: url(/local/templates/ozon/css/../images/dot.svg);
                      background-size: contain;
                      background-position: center;
                      background-repeat: no-repeat;
                      position: absolute;
                      left: 0;
                      top: 8px;
                      width: 7px;
                      height: 7px; }
                    .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block ul li ul li:before, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block ul li ul li:before, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block ul li ul li:before, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block ul li ul li:before {
                      content: '';
                      background-image: url(/local/templates/ozon/css/../images/minus.svg);
                      background-size: contain;
                      background-position: center;
                      background-repeat: no-repeat;
                      position: absolute;
                      left: 0;
                      top: 8px;
                      width: 7px;
                      height: 7px; }
                    .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block ul li a, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block ul li a, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block ul li a, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block ul li a {
                      width: 100%;
                      float: none !important;
                      padding: 0; }
                      .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block ul li a:hover, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block ul li a:hover, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block ul li a:hover, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block ul li a:hover {
                        text-decoration: underline;
                        color: #21A0DB;
                        background-color: #FFF; }
                .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block div, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block div, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block div, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block div {
                  font-size: 16px;
                  line-height: 22px;
                  margin-bottom: 7px; }
                  .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block div .hidden_section, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block div .hidden_section, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block div .hidden_section, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block div .hidden_section {
                    margin-top: 25px;
                    cursor: auto; }
                    .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block div .hidden_section.open, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block div .hidden_section.open, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block div .hidden_section.open, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block div .hidden_section.open {
                      display: block; }
                    .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block div .hidden_section div, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block div .hidden_section div, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block div .hidden_section div, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block div .hidden_section div {
                      display: flex;
                      height: 62px;
                      align-items: center;
                      margin-bottom: 20px; }
                      .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block div .hidden_section div aside p, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block div .hidden_section div aside p, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block div .hidden_section div aside p, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block div .hidden_section div aside p {
                        color: #030303;
                        font-size: 14px;
                        line-height: 17px; }
                      .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block div .hidden_section div img, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block div .hidden_section div img, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block div .hidden_section div img, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block div .hidden_section div img {
                        display: block;
                        background-position: center;
                        background-size: cover;
                        background-repeat: no-repeat;
                        height: 60px;
                        width: 59px;
                        margin-right: 30px; }
                .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form h3, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form h3, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form h3, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form h3 {
                  color: #030303;
                  font-size: 20px;
                  font-weight: 600;
                  line-height: normal;
                  margin-bottom: 25px; }
                .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .valuation_block, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .valuation_block, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .valuation_block, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .valuation_block {
                  display: block !important;
                  margin: 0; }
                  .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .valuation_block .date_select_block, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .valuation_block .date_select_block, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .valuation_block .date_select_block, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .valuation_block .date_select_block {
                    margin-bottom: 0; }
                    .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .valuation_block .date_select_block input, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .valuation_block .date_select_block input, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .valuation_block .date_select_block input, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .valuation_block .date_select_block input {
                      margin-bottom: 25px;
                      margin-top: 5px;
                      margin-right: 0; }
                  .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .valuation_block .btn.pif_calc, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .valuation_block .btn.pif_calc, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .valuation_block .btn.pif_calc, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .valuation_block .btn.pif_calc {
                    line-height: 40px;
                    height: auto;
                    margin-bottom: 0; }
                .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif {
                  margin-bottom: 0; }
                  .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif div, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif div, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif div, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif div {
                    margin-bottom: 0; }
                  .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif .date_fund.pt_elm, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif .date_fund.pt_elm, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif .date_fund.pt_elm, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif .date_fund.pt_elm {
                    display: flex;
                    flex-direction: row;
                    align-items: center; }
                    .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif .date_fund.pt_elm h2, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif .date_fund.pt_elm h2, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif .date_fund.pt_elm h2, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif .date_fund.pt_elm h2 {
                      display: block;
                      width: 40%;
                      padding-right: 20px; }
                    .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif .date_fund.pt_elm .pt_left, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif .date_fund.pt_elm .pt_left, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif .date_fund.pt_elm .pt_left, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif .date_fund.pt_elm .pt_left {
                      width: 30%;
                      text-align: center; }
                      .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif .date_fund.pt_elm .pt_left:first-child, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif .date_fund.pt_elm .pt_left:first-child, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif .date_fund.pt_elm .pt_left:first-child, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif .date_fund.pt_elm .pt_left:first-child {
                        margin-left: 40%;
                        padding-left: 20px; }
                        .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif .date_fund.pt_elm .pt_left:first-child h2, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif .date_fund.pt_elm .pt_left:first-child h2, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif .date_fund.pt_elm .pt_left:first-child h2, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif .date_fund.pt_elm .pt_left:first-child h2 {
                          display: block;
                          width: 100%;
                          padding-right: 0; }
                    .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif .date_fund.pt_elm .pt_right, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif .date_fund.pt_elm .pt_right, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif .date_fund.pt_elm .pt_right, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif .date_fund.pt_elm .pt_right {
                      width: 30%;
                      text-align: center; }
                      .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif .date_fund.pt_elm .pt_right p, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif .date_fund.pt_elm .pt_right p, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif .date_fund.pt_elm .pt_right p, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif .date_fund.pt_elm .pt_right p {
                        padding: 0; }
                      .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif .date_fund.pt_elm .pt_right:nth-child(2) h2, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif .date_fund.pt_elm .pt_right:nth-child(2) h2, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif .date_fund.pt_elm .pt_right:nth-child(2) h2, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif .date_fund.pt_elm .pt_right:nth-child(2) h2 {
                        display: block;
                        width: 100%;
                        padding-right: 0; }
                .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .btn.recount_pif, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .btn.recount_pif, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .btn.recount_pif, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .btn.recount_pif {
                  line-height: 40px;
                  height: auto;
                  margin-bottom: 0; }
                .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pdf_link.print_pif, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pdf_link.print_pif, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pdf_link.print_pif, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pdf_link.print_pif {
                  display: none; }
                  .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pdf_link.print_pif.hover, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pdf_link.print_pif.hover, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pdf_link.print_pif.hover, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pdf_link.print_pif.hover {
                    background-color: #FFF;
                    color: #21A0DB; }
              .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content #popup_top_btn, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content #popup_top_btn, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content #popup_top_btn, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content #popup_top_btn {
                display: inline-block;
                background-color: #FF9800;
                width: 50px;
                height: 50px;
                text-align: center;
                border-radius: 4px;
                position: fixed;
                bottom: 30px;
                right: 30px;
                transition: background-color .3s, opacity .5s, visibility .5s;
                opacity: 0;
                visibility: hidden;
                z-index: 1000; }
                .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content #popup_top_btn.show, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content #popup_top_btn.show, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content #popup_top_btn.show, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content #popup_top_btn.show {
                  opacity: 1;
                  visibility: visible; }
                .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content #popup_top_btn:after, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content #popup_top_btn:after, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content #popup_top_btn:after, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content #popup_top_btn:after {
                  content: "X";
                  font-weight: normal;
                  font-style: normal;
                  font-size: 2em;
                  line-height: 50px;
                  color: #fff; }
                .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content #popup_top_btn:hover, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content #popup_top_btn:hover, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content #popup_top_btn:hover, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content #popup_top_btn:hover {
                  cursor: pointer;
                  background-color: #333; }
                .container .inner_content.fund_content .right_side .row.about .npf_wrapper .npf_popup .npf-popup-content #popup_top_btn:active, .container .inner_content.fund_content .right_side .row#sell .npf_wrapper .npf_popup .npf-popup-content #popup_top_btn:active, .container .inner_content.fund_content .right_side .row#portrait .npf_wrapper .npf_popup .npf-popup-content #popup_top_btn:active, .container .inner_content.fund_content .right_side .row#reporting .npf_wrapper .npf_popup .npf-popup-content #popup_top_btn:active {
                  background-color: #555; }
          .container .inner_content.fund_content .right_side .row.about .discription_popup, .container .inner_content.fund_content .right_side .row#sell .discription_popup, .container .inner_content.fund_content .right_side .row#portrait .discription_popup, .container .inner_content.fund_content .right_side .row#reporting .discription_popup {
            display: flex;
            justify-content: space-between; }
            .container .inner_content.fund_content .right_side .row.about .discription_popup .one_npf, .container .inner_content.fund_content .right_side .row#sell .discription_popup .one_npf, .container .inner_content.fund_content .right_side .row#portrait .discription_popup .one_npf, .container .inner_content.fund_content .right_side .row#reporting .discription_popup .one_npf {
              position: relative;
              width: 24%;
              height: 300px;
              margin-bottom: 30px;
              border-radius: 6px;
              overflow: hidden; }
              .container .inner_content.fund_content .right_side .row.about .discription_popup .one_npf .bg_picture, .container .inner_content.fund_content .right_side .row#sell .discription_popup .one_npf .bg_picture, .container .inner_content.fund_content .right_side .row#portrait .discription_popup .one_npf .bg_picture, .container .inner_content.fund_content .right_side .row#reporting .discription_popup .one_npf .bg_picture {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background-position: center;
                background-repeat: no-repeat;
                background-size: cover; }
              .container .inner_content.fund_content .right_side .row.about .discription_popup .one_npf .your_plan, .container .inner_content.fund_content .right_side .row#sell .discription_popup .one_npf .your_plan, .container .inner_content.fund_content .right_side .row#portrait .discription_popup .one_npf .your_plan, .container .inner_content.fund_content .right_side .row#reporting .discription_popup .one_npf .your_plan {
                position: relative;
                color: #FFFFFF;
                font-size: 20px;
                font-weight: 600;
                line-height: 29px;
                margin: 17px 0 -18px;
                text-align: center;
                padding: 0 20px; }
              .container .inner_content.fund_content .right_side .row.about .discription_popup .one_npf .top_text, .container .inner_content.fund_content .right_side .row#sell .discription_popup .one_npf .top_text, .container .inner_content.fund_content .right_side .row#portrait .discription_popup .one_npf .top_text, .container .inner_content.fund_content .right_side .row#reporting .discription_popup .one_npf .top_text {
                position: relative;
                color: #FFFFFF;
                font-size: 22px;
                line-height: normal;
                text-align: center;
                margin-top: 17px;
                z-index: 1;
                padding: 0 20px;
                font-weight: 400; }
              .container .inner_content.fund_content .right_side .row.about .discription_popup .one_npf .bottom_info, .container .inner_content.fund_content .right_side .row#sell .discription_popup .one_npf .bottom_info, .container .inner_content.fund_content .right_side .row#portrait .discription_popup .one_npf .bottom_info, .container .inner_content.fund_content .right_side .row#reporting .discription_popup .one_npf .bottom_info {
                position: absolute;
                bottom: 0;
                width: 100%;
                left: 0;
                height: 48px;
                color: #FFFFFF;
                font-size: 16px;
                font-weight: 600;
                line-height: 20px;
                text-align: center;
                padding: 15px 0;
                cursor: pointer;
                z-index: 1;
                overflow: hidden; }
                .container .inner_content.fund_content .right_side .row.about .discription_popup .one_npf .bottom_info .blur_mini, .container .inner_content.fund_content .right_side .row#sell .discription_popup .one_npf .bottom_info .blur_mini, .container .inner_content.fund_content .right_side .row#portrait .discription_popup .one_npf .bottom_info .blur_mini, .container .inner_content.fund_content .right_side .row#reporting .discription_popup .one_npf .bottom_info .blur_mini {
                  background-position: center bottom;
                  background-repeat: no-repeat;
                  background-size: 100% auto;
                  position: absolute;
                  top: 0;
                  height: 52px;
                  margin-left: -1%;
                  margin-bottom: -1%;
                  margin-right: -1%;
                  width: 102%;
                  left: 0;
                  z-index: -1;
                  filter: blur(5px); }
                .container .inner_content.fund_content .right_side .row.about .discription_popup .one_npf .bottom_info:before, .container .inner_content.fund_content .right_side .row#sell .discription_popup .one_npf .bottom_info:before, .container .inner_content.fund_content .right_side .row#portrait .discription_popup .one_npf .bottom_info:before, .container .inner_content.fund_content .right_side .row#reporting .discription_popup .one_npf .bottom_info:before {
                  content: '';
                  position: absolute;
                  top: 0;
                  height: 1px;
                  left: 20px;
                  right: 20px;
                  background-color: #fff; }
                .container .inner_content.fund_content .right_side .row.about .discription_popup .one_npf .bottom_info:after, .container .inner_content.fund_content .right_side .row#sell .discription_popup .one_npf .bottom_info:after, .container .inner_content.fund_content .right_side .row#portrait .discription_popup .one_npf .bottom_info:after, .container .inner_content.fund_content .right_side .row#reporting .discription_popup .one_npf .bottom_info:after {
                  content: url(/local/templates/ozon/css/../img/right-arrow.svg);
                  display: inline-block;
                  height: 20px;
                  width: 12px;
                  line-height: 20px;
                  margin-left: 8px;
                  vertical-align: middle; }
              .container .inner_content.fund_content .right_side .row.about .discription_popup .one_npf .hidden, .container .inner_content.fund_content .right_side .row#sell .discription_popup .one_npf .hidden, .container .inner_content.fund_content .right_side .row#portrait .discription_popup .one_npf .hidden, .container .inner_content.fund_content .right_side .row#reporting .discription_popup .one_npf .hidden {
                display: none; }
          .container .inner_content.fund_content .right_side .row.about p, .container .inner_content.fund_content .right_side .row#sell p, .container .inner_content.fund_content .right_side .row#portrait p, .container .inner_content.fund_content .right_side .row#reporting p {
            line-height: 1.5; }
          .container .inner_content.fund_content .right_side .row.about:last-child, .container .inner_content.fund_content .right_side .row#sell:last-child, .container .inner_content.fund_content .right_side .row#portrait:last-child, .container .inner_content.fund_content .right_side .row#reporting:last-child {
            margin-bottom: 0; }
          .container .inner_content.fund_content .right_side .row.about:nth-child(3), .container .inner_content.fund_content .right_side .row#sell:nth-child(3), .container .inner_content.fund_content .right_side .row#portrait:nth-child(3), .container .inner_content.fund_content .right_side .row#reporting:nth-child(3) {
            margin-bottom: 5px; }
          .container .inner_content.fund_content .right_side .row#sell ol {
            list-style: decimal;
            padding-left: 20px;
            margin: 10px 0; }
          .container .inner_content.fund_content .right_side .row#sell ul {
            list-style: disc;
            line-height: 1.5;
            padding-left: 20px;
            margin: 10px 0; }
          .container .inner_content.fund_content .right_side .row#sell p {
            line-height: 1.5;
            margin-bottom: 0px; }
            .container .inner_content.fund_content .right_side .row#sell p > b {
              display: inline-block;
              margin-top: 20px;
              margin-bottom: 5px; }
          .container .inner_content.fund_content .right_side .row#portrait .table.portrait > div {
            display: none; }
            .container .inner_content.fund_content .right_side .row#portrait .table.portrait > div span {
              text-align: left; }
          .container .inner_content.fund_content .right_side .row#portrait .table.portrait > div:nth-child(-n+6) {
            display: block; }
          .container .inner_content.fund_content .right_side .row#portrait .clear {
            margin-bottom: 20px !important; }
          .container .inner_content.fund_content .right_side .row#portrait .btn.show_all {
            height: 46px;
            line-height: 42px;
            border: solid 2px rgba(33, 160, 219, 0.25);
            background-color: #fff;
            float: left;
            position: relative;
            padding-right: 65px;
            margin-top: 20px; }
            .container .inner_content.fund_content .right_side .row#portrait .btn.show_all::after {
              content: '...';
              display: block;
              position: absolute;
              top: 0px;
              line-height: 22px;
              right: 20px;
              font-size: 40px; }
            .container .inner_content.fund_content .right_side .row#portrait .btn.show_all:hover {
              color: #21a0db;
              border-color: #21a0db; }
          .container .inner_content.fund_content .right_side .row#reporting .reports .report {
            border-bottom: solid 1px #e5e5e5;
            padding: 20px 0; }
            .container .inner_content.fund_content .right_side .row#reporting .reports .report:first-child {
              border-top: solid 1px #e5e5e5; }
            .container .inner_content.fund_content .right_side .row#reporting .reports .report p {
              margin-bottom: 0;
              float: left;
              width: 30%;
              text-align: right;
              padding-right: 15px;
              -webkit-box-sizing: border-box;
              box-sizing: border-box; }
            .container .inner_content.fund_content .right_side .row#reporting .reports .report div {
              float: left;
              width: 70%; }
              .container .inner_content.fund_content .right_side .row#reporting .reports .report div a {
                display: block;
                font-size: 18px;
                line-height: 1.17;
                color: #21a0db;
                margin-bottom: 15px;
                -webkit-transition: all 0.225s;
                -moz-transition: all 0.225s;
                transition: all 0.225s;
                text-decoration: none; }
                .container .inner_content.fund_content .right_side .row#reporting .reports .report div a:last-child {
                  margin-bottom: 0; }
                .container .inner_content.fund_content .right_side .row#reporting .reports .report div a:hover {
                  color: #FF7125; }
          .container .inner_content.fund_content .right_side .row#reporting .show_all_reports {
            height: 46px;
            line-height: 42px;
            border: solid 2px rgba(33, 160, 219, 0.25);
            background-color: #fff;
            float: left;
            position: relative;
            padding-right: 65px;
            margin-top: 20px; }
            .container .inner_content.fund_content .right_side .row#reporting .show_all_reports::after {
              content: '...';
              display: block;
              position: absolute;
              top: 0px;
              line-height: 22px;
              right: 20px;
              font-size: 40px; }
            .container .inner_content.fund_content .right_side .row#reporting .show_all_reports:hover {
              color: #21a0db;
              border-color: #21a0db; }
          .container .inner_content.fund_content .right_side .row#reporting .tit_review p {
            line-height: 1.5;
            font-size: 16px; }
          .container .inner_content.fund_content .right_side .row#reporting .tit_review > div {
            margin-bottom: 30px; }
          .container .inner_content.fund_content .right_side .row .clear {
            margin-bottom: 10px; }
            .container .inner_content.fund_content .right_side .row .clear h4 {
              float: left;
              margin-bottom: 0; }
            .container .inner_content.fund_content .right_side .row .clear a {
              float: right; }
          .container .inner_content.fund_content .right_side .row .table.fund_spec div span:first-child {
            float: left; }
          .container .inner_content.fund_content .right_side .row .table.fund_spec div span:last-child {
            text-align: right;
            float: right;
            width: 120px; }
          .container .inner_content.fund_content .right_side .row .table.fund_spec div:last-child {
            font-weight: 700; }
          .container .inner_content.fund_content .right_side .row .table.portrait div span {
            float: left;
            display: block; }
          .container .inner_content.fund_content .right_side .row .table.portrait div span:first-child {
            width: 230px;
            font-weight: 600;
            text-align: right; }
          .container .inner_content.fund_content .right_side .row .table.portrait div span:last-child {
            float: right;
            width: calc(100% - 260px); }
          .container .inner_content.fund_content .right_side .row .table.portrait div:last-child {
            border-bottom: 2px solid #f6f6f6; }
          .container .inner_content.fund_content .right_side .row .table div {
            font-size: 16px;
            line-height: 1.5;
            padding: 6px 13px; }
            .container .inner_content.fund_content .right_side .row .table div:nth-child(odd) {
              background-color: #f6f6f6; }
          .container .inner_content.fund_content .right_side .row .table.reporting div:first-child {
            font-weight: 700; }
          .container .inner_content.fund_content .right_side .row .table.reporting div:nth-child(even) {
            background-color: #f6f6f6; }
          .container .inner_content.fund_content .right_side .row .table.reporting div:nth-child(odd) {
            background-color: #fff; }
          .container .inner_content.fund_content .right_side .row .table.reporting div span:first-child {
            float: left;
            min-height: 1px; }
          .container .inner_content.fund_content .right_side .row .table.reporting div span:nth-child(n+2) {
            float: right;
            width: 120px;
            min-height: 1px; }
          .container .inner_content.fund_content .right_side .row .table.reporting div span:last-child {
            margin-right: 20px; }
          .container .inner_content.fund_content .right_side .row .table.reporting:nth-child(3) {
            margin-bottom: 20px; }
          .container .inner_content.fund_content .right_side .row#reporting .diagrams {
            margin-bottom: 30px; }
            .container .inner_content.fund_content .right_side .row#reporting .diagrams .diagram {
              min-height: 635px;
              background-color: #f6f6f6;
              text-align: center;
              padding: 30px;
              width: 100%;
              margin-top: 30px;
              float: left; }
              .container .inner_content.fund_content .right_side .row#reporting .diagrams .diagram.small {
                display: flex;
                flex-direction: column;
                min-height: 295px;
                padding: 30px;
                width: 100%;
                float: left; }
                .container .inner_content.fund_content .right_side .row#reporting .diagrams .diagram.small:last-child {
                  margin-top: 15px; }
              .container .inner_content.fund_content .right_side .row#reporting .diagrams .diagram.single {
                margin-top: 0; }
              .container .inner_content.fund_content .right_side .row#reporting .diagrams .diagram h4 {
                font-size: 17px;
                font-weight: 600;
                line-height: 50px;
                margin: 0;
                text-align: left;
                color: initial; }
              .container .inner_content.fund_content .right_side .row#reporting .diagrams .diagram section {
                display: flex;
                align-items: center;
                flex-direction: row-reverse;
                width: 100%;
                float: left; }
          .container .inner_content.fund_content .right_side .row#doc_reg a {
            font-size: 18px;
            line-height: 1.17;
            color: #21a0db;
            text-decoration: none;
            display: block;
            margin-bottom: 20px;
            -webkit-transition: all 0.225s;
            -moz-transition: all 0.225s;
            transition: all 0.225s; }
            .container .inner_content.fund_content .right_side .row#doc_reg a:last-child {
              margin-bottom: 0; }
            .container .inner_content.fund_content .right_side .row#doc_reg a:hover {
              color: #FF7125; }
          .container .inner_content.fund_content .right_side .row#portfolio div {
            padding: 5px; }
            .container .inner_content.fund_content .right_side .row#portfolio div span:first-child {
              width: 30%;
              font-weight: 600;
              display: block;
              float: left;
              box-sizing: border-box;
              text-align: right;
              padding-right: 15px;
              line-height: 1.5; }
            .container .inner_content.fund_content .right_side .row#portfolio div a {
              float: left;
              width: 70%;
              display: block;
              color: #21a0db;
              text-decoration: none;
              line-height: 1.5;
              -webkit-transition: all 0.225s;
              -moz-transition: all 0.225s;
              transition: all 0.225s; }
              .container .inner_content.fund_content .right_side .row#portfolio div a:hover {
                color: #FF7125; }
            .container .inner_content.fund_content .right_side .row#portfolio div span:nth-child(2) {
              float: left;
              width: 70%;
              display: block;
              line-height: 1.5; }
          .container .inner_content.fund_content .right_side .row#doc_reg p b {
            font-size: 32px;
            font-weight: 600;
            line-height: 1.2;
            margin-bottom: 22px;
            display: block; }
          .container .inner_content.fund_content .right_side .row#doc_reg p {
            line-height: 1.5;
            font-size: 16px;
            margin-bottom: 10px; }
      .container .inner_content.fund_content .how_does_it_work {
        max-width: 1280px;
        margin: 0 auto;
        height: 450px;
        background: url(/local/templates/ozon/css/../images/fon_big.jpg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover; }
        .container .inner_content.fund_content .how_does_it_work h1 {
          width: 480px;
          color: #FFFFFF;
          font-size: 55px;
          font-weight: 300;
          line-height: 67px;
          padding: 66px 86px 0; }
      .container .inner_content.fund_content .how_works_npf {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
        padding: 0 25px; }
        .container .inner_content.fund_content .how_works_npf.customer {
          margin-bottom: 60px; }
        .container .inner_content.fund_content .how_works_npf .desc_h2_npf {
          width: 100%;
          color: #030303;
          font-size: 43px;
          font-weight: 300;
          line-height: 53px;
          text-align: center;
          padding: 40px 0 30px; }
        .container .inner_content.fund_content .how_works_npf .mob_h2_npf {
          display: none; }
        .container .inner_content.fund_content .how_works_npf .divider {
          height: 53px;
          width: 28px;
          margin-top: 40px;
          background: url(/local/templates/ozon/css/../images/arrow.svg);
          background-position: center;
          background-repeat: no-repeat;
          background-size: cover; }
        .container .inner_content.fund_content .how_works_npf .stage {
          display: flex;
          flex-direction: column;
          align-items: center;
          width: 280px;
          text-decoration: none; }
          .container .inner_content.fund_content .how_works_npf .stage img {
            height: 140px;
            width: 140px;
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover;
            margin-bottom: 25px; }
            .container .inner_content.fund_content .how_works_npf .stage img.round_1 {
              background-image: url(/local/templates/ozon/css/../images/round_1.svg); }
            .container .inner_content.fund_content .how_works_npf .stage img.round_2 {
              background-image: url(/local/templates/ozon/css/../images/round_2.svg); }
            .container .inner_content.fund_content .how_works_npf .stage img.round_3 {
              background-image: url(/local/templates/ozon/css/../images/round_3.svg); }
          .container .inner_content.fund_content .how_works_npf .stage aside {
            width: 100%;
            display: flex;
            flex-direction: column;
            align-items: center; }
            .container .inner_content.fund_content .how_works_npf .stage aside p {
              color: #000000;
              font-size: 17px;
              line-height: 21px;
              text-align: center;
              height: 40px;
              margin-bottom: 15px; }
              .container .inner_content.fund_content .how_works_npf .stage aside p.p_sign {
                margin-bottom: 30px; }
              .container .inner_content.fund_content .how_works_npf .stage aside p a {
                text-decoration: none;
                color: #21A0DB; }
                .container .inner_content.fund_content .how_works_npf .stage aside p a:hover {
                  text-decoration: underline; }
              .container .inner_content.fund_content .how_works_npf .stage aside p span {
                margin-top: 20px; }
            .container .inner_content.fund_content .how_works_npf .stage aside .white_btn {
              min-width: 200px;
              border: 2px solid #FFFFFF;
              border-radius: 100px;
              background-color: rgba(255, 255, 255, 0.15);
              color: #FFFFFF;
              font-size: 16px;
              font-weight: 600;
              line-height: 20px;
              text-align: center;
              cursor: pointer;
              text-decoration: none;
              box-sizing: border-box;
              padding: 8px 10px;
              transition: all 0.225s; }
              .container .inner_content.fund_content .how_works_npf .stage aside .white_btn:hover {
                background-color: rgba(255, 255, 255, 0); }
              .container .inner_content.fund_content .how_works_npf .stage aside .white_btn.blue_btn {
                background-color: #21A0DB;
                border: 2px solid #21A0DB; }
                .container .inner_content.fund_content .how_works_npf .stage aside .white_btn.blue_btn.blue_btn:hover {
                  background-color: #75c9ef;
                  border: 2px solid #75c9ef; }
              .container .inner_content.fund_content .how_works_npf .stage aside .white_btn.payment_mob, .container .inner_content.fund_content .how_works_npf .stage aside .white_btn.accum_mob {
                display: none; }
    .container .inner_content .h1_popups {
      display: none; }
    .container .inner_content .desc_invest_funds.npf {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between; }
      .container .inner_content .desc_invest_funds.npf .one_npf {
        position: relative;
        width: 280px;
        height: 320px;
        margin-bottom: 30px;
        border-radius: 6px;
        overflow: hidden; }
        .container .inner_content .desc_invest_funds.npf .one_npf .bg_picture {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background-position: center;
          background-repeat: no-repeat;
          background-size: cover; }
        .container .inner_content .desc_invest_funds.npf .one_npf .your_plan {
          position: relative;
          color: #FFFFFF;
          font-size: 20px;
          font-weight: 600;
          line-height: 29px;
          margin: 17px 0 -18px;
          text-align: center;
          padding: 0 20px; }
        .container .inner_content .desc_invest_funds.npf .one_npf .top_text {
          position: relative;
          color: #FFFFFF;
          font-size: 25px;
          line-height: 29px;
          text-align: center;
          margin-top: 17px;
          z-index: 1;
          padding: 0 20px; }
        .container .inner_content .desc_invest_funds.npf .one_npf .bottom_info {
          position: absolute;
          bottom: 0;
          width: 100%;
          left: 0;
          height: 48px;
          color: #FFFFFF;
          font-size: 16px;
          font-weight: 600;
          line-height: 20px;
          text-align: center;
          padding: 15px 0;
          cursor: pointer;
          z-index: 1;
          overflow: hidden; }
          .container .inner_content .desc_invest_funds.npf .one_npf .bottom_info .blur_mini {
            background-position: center bottom;
            background-repeat: no-repeat;
            background-size: 100% auto;
            position: absolute;
            top: 0;
            height: 52px;
            margin-left: -1%;
            margin-bottom: -1%;
            margin-right: -1%;
            width: 102%;
            left: 0;
            z-index: -1;
            filter: blur(5px); }
          .container .inner_content .desc_invest_funds.npf .one_npf .bottom_info:before {
            content: '';
            position: absolute;
            top: 0;
            height: 1px;
            left: 20px;
            right: 20px;
            background-color: #fff; }
          .container .inner_content .desc_invest_funds.npf .one_npf .bottom_info:after {
            content: url(/local/templates/ozon/css/../img/right-arrow.svg);
            display: inline-block;
            height: 20px;
            width: 12px;
            line-height: 20px;
            margin-left: 8px;
            vertical-align: middle; }
        .container .inner_content .desc_invest_funds.npf .one_npf .hidden {
          display: none; }
    .container .inner_content .npf_wrapper .npf_popup {
      width: 750px;
      padding: 0;
      max-height: calc(100vh - 125px); }
      .container .inner_content .npf_wrapper .npf_popup .npf-popup-content::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
        background-color: white; }
      .container .inner_content .npf_wrapper .npf_popup .npf-popup-content::-webkit-scrollbar {
        width: 4px;
        background-color: black;
        opacity: 0.5; }
      .container .inner_content .npf_wrapper .npf_popup .npf-popup-content::-webkit-scrollbar-thumb {
        background-color: #C1C1C1; }
      .container .inner_content .npf_wrapper .npf_popup .npf-popup-content {
        font-family: 'proxima_nova', Arial, sans-serif;
        -webkit-overflow-scrolling: touch;
        overflow: hidden;
        overflow-y: auto;
        max-height: calc(100vh - 125px);
        position: relative;
        box-sizing: border-box;
        border-radius: 4px; }
        .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .bg_image {
          position: relative;
          width: 100%;
          height: 350px;
          background-position: center;
          background-repeat: no-repeat;
          background-size: cover; }
          .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .bg_image:after {
            content: '';
            background-image: url(/local/templates/ozon/css/../img/dark_gradient.png);
            background-size: cover;
            background-position: center;
            background-repeat: no-repeat;
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            height: 210px;
            opacity: 0.5; }
          .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .bg_image .npf-top_block {
            position: absolute;
            color: #fff;
            font-size: 42px;
            font-weight: 300;
            line-height: 52px;
            bottom: 30px;
            left: 50px;
            padding-right: 50px;
            z-index: 1; }
        .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-top_block.mob {
          display: none; }
        .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block {
          position: relative;
          padding: 40px 50px;
          color: #030303;
          font-size: 16px;
          line-height: 22px;
          background-color: #FFFFFF;
          z-index: 1; }
          .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left {
            display: none; }
          .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block p {
            display: inline; }
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block p.italic {
              font-style: italic; }
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block p.calc_it {
              display: block;
              padding-top: 25px; }
          .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .page_title_1, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .page_title_2 {
            margin: 0 0 25px 0; }
          .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .skyblue_btn {
            color: #21A0DB;
            display: inline-block;
            margin-top: 26px;
            margin-right: 16px;
            border-radius: 100px;
            font-size: 16px;
            font-weight: 600;
            line-height: 20px;
            float: none;
            text-align: center;
            cursor: pointer;
            padding: 8px 29px;
            transition: all 0.225s;
            border: 2px solid transparent;
            background-color: rgba(33, 160, 219, 0.15); }
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .skyblue_btn:hover {
              color: #fff;
              background-color: #21a0db; }
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .skyblue_btn.corp_plan {
              padding: 8px 10px; }
              .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .skyblue_btn.corp_plan:last-child {
                float: right;
                margin-right: 0; }
          .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block a {
            display: inline-block;
            color: #21A0DB;
            text-decoration: none;
            padding: 0 15px; }
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block a:hover {
              color: #fff;
              background-color: #21a0db; }
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block a:last-child {
              float: right; }
              .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block a:last-child.contact {
                float: none;
                margin-top: 11px; }
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block a.license_a {
              padding: 0;
              display: inline; }
              .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block a.license_a:hover {
                color: #21A0DB;
                background-color: #FFF; }
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block a.print {
              margin-top: 26px !important;
              background-color: transparent;
              font-weight: 400;
              padding: 0; }
              .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block a.print:hover {
                color: #21a0db;
                background-color: transparent; }
              .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block a.print i {
                float: left;
                display: block;
                width: 18px;
                height: 23px;
                margin-right: 15px;
                background-image: url(/local/templates/ozon/css/../img/ic_file.svg);
                background-repeat: no-repeat;
                background-size: 100%; }
          .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block b {
            font-weight: 600; }
          .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .refinement {
            display: block;
            opacity: 0.5;
            color: #030303;
            font-size: 13px;
            line-height: 16px; }
          .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block h3 {
            color: #030303;
            font-size: 20px;
            font-weight: 600;
            line-height: normal;
            margin: 15px 0; }
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block h3:first-child {
              margin-top: 0; }
          .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block ul {
            color: #030303;
            font-size: 16px;
            line-height: 22px;
            margin: 15px 0; }
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block ul li {
              position: relative;
              padding-left: 25px; }
              .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block ul li:before {
                content: '';
                background-image: url(/local/templates/ozon/css/../images/dot.svg);
                background-size: contain;
                background-position: center;
                background-repeat: no-repeat;
                position: absolute;
                left: 0;
                top: 8px;
                width: 7px;
                height: 7px; }
              .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block ul li ul li:before {
                content: '';
                background-image: url(/local/templates/ozon/css/../images/minus.svg);
                background-size: contain;
                background-position: center;
                background-repeat: no-repeat;
                position: absolute;
                left: 0;
                top: 8px;
                width: 7px;
                height: 7px; }
              .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block ul li a {
                width: 100%;
                float: none !important;
                padding: 0; }
                .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block ul li a:hover {
                  text-decoration: underline;
                  color: #21A0DB;
                  background-color: #FFF; }
          .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block div {
            font-size: 16px;
            line-height: 22px;
            margin-bottom: 7px; }
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block div .hidden_section {
              margin-top: 25px;
              cursor: auto; }
              .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block div .hidden_section.open {
                display: block; }
              .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block div .hidden_section div {
                display: flex;
                height: 62px;
                align-items: center;
                margin-bottom: 20px; }
                .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block div .hidden_section div aside p {
                  color: #030303;
                  font-size: 14px;
                  line-height: 17px; }
                .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block div .hidden_section div img {
                  display: block;
                  background-position: center;
                  background-size: cover;
                  background-repeat: no-repeat;
                  height: 60px;
                  width: 59px;
                  margin-right: 30px; }
          .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form h3 {
            color: #030303;
            font-size: 20px;
            font-weight: 600;
            line-height: normal;
            margin-bottom: 25px; }
          .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .valuation_block {
            display: block !important;
            margin: 0; }
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .valuation_block .date_select_block {
              margin-bottom: 0; }
              .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .valuation_block .date_select_block input {
                margin-bottom: 25px;
                margin-top: 5px;
                margin-right: 0; }
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .valuation_block .btn.pif_calc {
              line-height: 40px;
              height: auto;
              margin-bottom: 0; }
          .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif {
            margin-bottom: 0; }
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif div {
              margin-bottom: 0; }
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif .date_fund.pt_elm {
              display: flex;
              flex-direction: row;
              align-items: center; }
              .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif .date_fund.pt_elm h2 {
                display: block;
                width: 40%;
                padding-right: 20px; }
              .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif .date_fund.pt_elm .pt_left {
                width: 30%;
                text-align: center; }
                .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif .date_fund.pt_elm .pt_left:first-child {
                  margin-left: 40%;
                  padding-left: 20px; }
                  .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif .date_fund.pt_elm .pt_left:first-child h2 {
                    display: block;
                    width: 100%;
                    padding-right: 0; }
              .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif .date_fund.pt_elm .pt_right {
                width: 30%;
                text-align: center; }
                .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pt_pif .date_fund.pt_elm .pt_right:nth-child(2) h2 {
                  display: block;
                  width: 100%;
                  padding-right: 0; }
          .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .btn.recount_pif {
            line-height: 40px;
            height: auto;
            margin-bottom: 0; }
          .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pdf_link.print_pif {
            display: none; }
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block form .print_pif_block .pdf_link.print_pif.hover {
              background-color: #FFF;
              color: #21A0DB; }
        .container .inner_content .npf_wrapper .npf_popup .npf-popup-content #popup_top_btn {
          display: inline-block;
          background-color: #FF9800;
          width: 50px;
          height: 50px;
          text-align: center;
          border-radius: 4px;
          position: fixed;
          bottom: 30px;
          right: 30px;
          transition: background-color .3s, opacity .5s, visibility .5s;
          opacity: 0;
          visibility: hidden;
          z-index: 1000; }
          .container .inner_content .npf_wrapper .npf_popup .npf-popup-content #popup_top_btn.show {
            opacity: 1;
            visibility: visible; }
          .container .inner_content .npf_wrapper .npf_popup .npf-popup-content #popup_top_btn:after {
            content: "X";
            font-weight: normal;
            font-style: normal;
            font-size: 2em;
            line-height: 50px;
            color: #fff; }
          .container .inner_content .npf_wrapper .npf_popup .npf-popup-content #popup_top_btn:hover {
            cursor: pointer;
            background-color: #333; }
          .container .inner_content .npf_wrapper .npf_popup .npf-popup-content #popup_top_btn:active {
            background-color: #555; }
    .container .inner_content .for_business_wrapper .for_business_popup {
      width: 750px;
      padding: 0;
      max-height: calc(100vh - 125px); }
      .container .inner_content .for_business_wrapper .for_business_popup .for_business_content {
        font-family: 'proxima_nova', Arial, sans-serif;
        -webkit-overflow-scrolling: touch;
        overflow: hidden;
        overflow-y: auto;
        max-height: calc(100vh - 125px);
        position: relative;
        box-sizing: border-box; }
        .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_up {
          background-image: url(/local/templates/ozon/css/../img/nalogi_for_bussines.jpg);
          background-position: top;
          background-size: cover;
          background-repeat: no-repeat;
          height: 338px;
          border-radius: 4px 4px 0 0; }
          .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_up h1 {
            color: #FFFFFF;
            font-size: 42px;
            line-height: 52px;
            margin-left: 50px;
            margin-bottom: 0;
            font-weight: 300;
            padding-top: 250px;
            text-align: left; }
          .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_up h2 {
            color: #FFFFFF;
            font-size: 26px;
            line-height: 32px;
            margin-left: 50px;
            font-weight: normal; }
        .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_down {
          padding: 40px 50px 50px; }
          .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_down .accounting {
            margin-bottom: 25px; }
            .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_down .accounting:last-child {
              margin-bottom: 0; }
            .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_down .accounting h3 {
              color: #030303;
              font-size: 20px;
              font-weight: 600;
              line-height: normal;
              margin-bottom: 15px; }
            .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_down .accounting .acc_row {
              display: flex;
              margin-bottom: 15px; }
              .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_down .accounting .acc_row .bold {
                min-width: 60px;
                color: #000000;
                font-size: 16px;
                font-weight: 600;
                line-height: 24px;
                text-align: right;
                float: left;
                margin-right: 25px; }
              .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_down .accounting .acc_row aside p {
                margin-bottom: 0; }
          .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_down p {
            color: #030303;
            font-size: 16px;
            line-height: 22px;
            margin-bottom: 15px; }
          .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_down span {
            display: block;
            opacity: 0.5;
            color: #030303;
            font-size: 13px;
            line-height: 16px; }
          .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_down ul {
            color: #030303;
            font-size: 16px;
            line-height: 22px;
            margin: 15px 0; }
            .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_down ul li {
              position: relative;
              padding-left: 25px; }
              .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_down ul li:before {
                content: '';
                background-image: url(/local/templates/ozon/css/../images/dot.svg);
                background-size: contain;
                background-position: center;
                background-repeat: no-repeat;
                position: absolute;
                left: 0;
                top: 8px;
                width: 7px;
                height: 7px; }
          .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_down a {
            display: inline-block;
            margin-top: 26px;
            margin-right: 16px;
            border-radius: 100px;
            color: #FFFFFF;
            font-size: 16px;
            font-weight: 600;
            line-height: 20px;
            text-align: center;
            cursor: pointer;
            text-decoration: none;
            padding: 8px 14px;
            transition: all 0.225s; }
            .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_down a.skyblue_btn.mob, .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_down a.white_second.mob {
              display: none; }
            .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_down a.skyblue_btn {
              display: inline-block;
              border: 2px solid transparent;
              background-color: rgba(33, 160, 219, 0.15);
              color: #21A0DB; }
              .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_down a.skyblue_btn:hover {
                color: #fff;
                background-color: #21a0db; }
            .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_down a.white_second {
              display: inline-block;
              background-color: #fff;
              border: 2px solid #21A0DB;
              margin-right: 0; }
    .container .inner_content .accumulation_wrapper .accumulation_popup, .container .inner_content .accumulation_wrapper .payment_popup, .container .inner_content .payment_wrapper .accumulation_popup, .container .inner_content .payment_wrapper .payment_popup {
      width: 750px;
      padding: 0;
      max-height: calc(100vh - 125px); }
      .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content::-webkit-scrollbar-track, .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content::-webkit-scrollbar-track, .container .inner_content .accumulation_wrapper .payment_popup .payment_content::-webkit-scrollbar-track, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content::-webkit-scrollbar-track, .container .inner_content .payment_wrapper .accumulation_popup .payment_content::-webkit-scrollbar-track, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content::-webkit-scrollbar-track, .container .inner_content .payment_wrapper .payment_popup .payment_content::-webkit-scrollbar-track, .container .inner_content .payment_wrapper .payment_popup .accumulation_content::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
        background-color: white; }
      .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content::-webkit-scrollbar, .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content::-webkit-scrollbar, .container .inner_content .accumulation_wrapper .payment_popup .payment_content::-webkit-scrollbar, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content::-webkit-scrollbar, .container .inner_content .payment_wrapper .accumulation_popup .payment_content::-webkit-scrollbar, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content::-webkit-scrollbar, .container .inner_content .payment_wrapper .payment_popup .payment_content::-webkit-scrollbar, .container .inner_content .payment_wrapper .payment_popup .accumulation_content::-webkit-scrollbar {
        width: 4px;
        background-color: black;
        opacity: 0.5; }
      .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content::-webkit-scrollbar-thumb, .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content::-webkit-scrollbar-thumb, .container .inner_content .accumulation_wrapper .payment_popup .payment_content::-webkit-scrollbar-thumb, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content::-webkit-scrollbar-thumb, .container .inner_content .payment_wrapper .accumulation_popup .payment_content::-webkit-scrollbar-thumb, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content::-webkit-scrollbar-thumb, .container .inner_content .payment_wrapper .payment_popup .payment_content::-webkit-scrollbar-thumb, .container .inner_content .payment_wrapper .payment_popup .accumulation_content::-webkit-scrollbar-thumb {
        background-color: #C1C1C1; }
      .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content, .container .inner_content .accumulation_wrapper .payment_popup .payment_content, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content, .container .inner_content .payment_wrapper .accumulation_popup .payment_content, .container .inner_content .payment_wrapper .payment_popup .accumulation_content, .container .inner_content .payment_wrapper .payment_popup .payment_content {
        font-family: 'proxima_nova', Arial, sans-serif;
        -webkit-overflow-scrolling: touch;
        overflow: hidden;
        overflow-y: auto;
        max-height: calc(100vh - 125px);
        position: relative;
        box-sizing: border-box; }
        .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_up, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_up, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_up, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_up, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_up, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_up, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_up, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_up {
          background-image: url(/local/templates/ozon/css/../img/nalogi_for_clients.jpg);
          background-position: top;
          background-size: cover;
          background-repeat: no-repeat;
          height: 338px;
          border-radius: 4px 4px 0 0; }
          .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_up h1, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_up h1, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_up h1, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_up h1, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_up h1, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_up h1, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_up h1, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_up h1 {
            color: #FFFFFF;
            font-size: 42px;
            line-height: 52px;
            margin-left: 50px;
            margin-bottom: 0;
            font-weight: 300;
            padding-top: 225px;
            text-align: left; }
          .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_up h2, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_up h2, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_up h2, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_up h2, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_up h2, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_up h2, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_up h2, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_up h2 {
            color: #FFFFFF;
            font-size: 26px;
            line-height: 32px;
            margin-left: 50px;
            font-weight: normal; }
        .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down {
          padding: 40px 50px 50px; }
          .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down .accounting, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down .accounting, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down .accounting, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down .accounting, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down .accounting, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down .accounting, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down .accounting, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down .accounting {
            margin-bottom: 25px; }
            .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down .accounting:last-child, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down .accounting:last-child, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down .accounting:last-child, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down .accounting:last-child, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down .accounting:last-child, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down .accounting:last-child, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down .accounting:last-child, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down .accounting:last-child {
              margin-bottom: 0; }
            .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down .accounting h3, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down .accounting h3, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down .accounting h3, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down .accounting h3, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down .accounting h3, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down .accounting h3, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down .accounting h3, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down .accounting h3 {
              color: #030303;
              font-size: 20px;
              font-weight: 600;
              line-height: normal;
              margin-bottom: 15px; }
            .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down .accounting .acc_row, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down .accounting .acc_row, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down .accounting .acc_row, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down .accounting .acc_row, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down .accounting .acc_row, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down .accounting .acc_row, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down .accounting .acc_row, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down .accounting .acc_row {
              display: flex;
              margin-bottom: 15px; }
              .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down .accounting .acc_row .bold, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down .accounting .acc_row .bold, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down .accounting .acc_row .bold, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down .accounting .acc_row .bold, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down .accounting .acc_row .bold, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down .accounting .acc_row .bold, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down .accounting .acc_row .bold, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down .accounting .acc_row .bold {
                min-width: 60px;
                color: #000000;
                font-size: 16px;
                font-weight: 600;
                line-height: 24px;
                text-align: right;
                float: left;
                margin-right: 25px; }
              .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down .accounting .acc_row aside p, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down .accounting .acc_row aside p, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down .accounting .acc_row aside p, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down .accounting .acc_row aside p, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down .accounting .acc_row aside p, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down .accounting .acc_row aside p, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down .accounting .acc_row aside p, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down .accounting .acc_row aside p {
                margin-bottom: 0; }
          .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down h1, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down h1, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down h1, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down h1, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down h1, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down h1, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down h1, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down h1 {
            display: none; }
          .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down h2, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down h2, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down h2, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down h2, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down h2, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down h2, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down h2, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down h2 {
            display: none; }
          .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down p, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down p, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down p, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down p, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down p, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down p, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down p, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down p {
            color: #030303;
            font-size: 16px;
            line-height: 22px;
            margin-bottom: 15px; }
          .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down span, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down span, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down span, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down span, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down span, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down span, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down span, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down span {
            display: block;
            opacity: 0.5;
            color: #030303;
            font-size: 13px;
            line-height: 16px; }
          .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down ul, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down ul, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down ul, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down ul, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down ul, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down ul, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down ul, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down ul {
            color: #030303;
            font-size: 16px;
            line-height: 22px;
            margin: 15px 0; }
            .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down ul li, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down ul li, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down ul li, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down ul li, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down ul li, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down ul li, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down ul li, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down ul li {
              position: relative;
              padding-left: 25px; }
              .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down ul li:before, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down ul li:before, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down ul li:before, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down ul li:before, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down ul li:before, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down ul li:before, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down ul li:before, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down ul li:before {
                content: '';
                background-image: url(/local/templates/ozon/css/../images/dot.svg);
                background-size: contain;
                background-position: center;
                background-repeat: no-repeat;
                position: absolute;
                left: 0;
                top: 8px;
                width: 7px;
                height: 7px; }
          .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down a, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down a, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down a, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down a, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down a, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down a, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down a, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down a {
            display: inline-block;
            margin-top: 26px;
            margin-right: 16px;
            border-radius: 100px;
            color: #FFFFFF;
            font-size: 16px;
            font-weight: 600;
            line-height: 20px;
            text-align: center;
            cursor: pointer;
            text-decoration: none;
            padding: 8px 29px;
            transition: all 0.225s; }
            .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down a.skyblue_btn.mob, .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down a.white_second.mob, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down a.skyblue_btn.mob, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down a.white_second.mob, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down a.skyblue_btn.mob, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down a.white_second.mob, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down a.skyblue_btn.mob, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down a.white_second.mob, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down a.skyblue_btn.mob, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down a.white_second.mob, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down a.skyblue_btn.mob, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down a.white_second.mob, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down a.skyblue_btn.mob, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down a.white_second.mob, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down a.skyblue_btn.mob, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down a.white_second.mob {
              display: none; }
            .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down a.skyblue_btn, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down a.skyblue_btn, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down a.skyblue_btn, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down a.skyblue_btn, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down a.skyblue_btn, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down a.skyblue_btn, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down a.skyblue_btn, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down a.skyblue_btn {
              display: inline-block;
              border: 2px solid transparent;
              background-color: rgba(33, 160, 219, 0.15);
              color: #21A0DB; }
              .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down a.skyblue_btn:hover, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down a.skyblue_btn:hover, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down a.skyblue_btn:hover, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down a.skyblue_btn:hover, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down a.skyblue_btn:hover, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down a.skyblue_btn:hover, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down a.skyblue_btn:hover, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down a.skyblue_btn:hover {
                color: #fff;
                background-color: #21a0db; }
            .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down a.white_second, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down a.white_second, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down a.white_second, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down a.white_second, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down a.white_second, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down a.white_second, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down a.white_second, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down a.white_second {
              display: inline-block;
              background-color: #fff;
              border: 2px solid #21A0DB;
              margin-right: 0; }
    .container .inner_content .save_on_taxes {
      display: flex;
      justify-content: space-between;
      width: 1230px;
      margin-bottom: -50px; }
      .container .inner_content .save_on_taxes .private_cl {
        background-image: url(/local/templates/ozon/css/../img/nalogi_for_clients.jpg);
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
        height: 375px;
        width: 50%;
        font-family: 'proxima_nova', Arial, sans-serif;
        text-align: center;
        border-radius: 5px;
        margin-right: 30px; }
        .container .inner_content .save_on_taxes .private_cl.for_business {
          background-image: url(/local/templates/ozon/css/../img/nalogi_for_bussines.jpg);
          margin-right: 0; }
        .container .inner_content .save_on_taxes .private_cl h2 {
          color: #FFFFFF;
          text-align: center;
          font-size: 36px;
          font-weight: normal;
          line-height: 44px;
          margin-top: 237px;
          margin-bottom: 22px; }
        .container .inner_content .save_on_taxes .private_cl hr {
          display: none; }
        .container .inner_content .save_on_taxes .private_cl .white_btn {
          border: 2px solid #FFFFFF;
          border-radius: 100px;
          background-color: rgba(255, 255, 255, 0.15);
          color: #FFFFFF;
          font-size: 16px;
          font-weight: 600;
          line-height: 20px;
          text-align: center;
          cursor: pointer;
          text-decoration: none;
          padding: 8px 33px;
          transition: all 0.225s; }
          .container .inner_content .save_on_taxes .private_cl .white_btn:hover {
            background-color: rgba(255, 255, 255, 0); }
          .container .inner_content .save_on_taxes .private_cl .white_btn.accum {
            margin-right: 16px; }
          .container .inner_content .save_on_taxes .private_cl .white_btn.blue_btn {
            background-color: #21A0DB;
            border: 2px solid #21A0DB;
            margin-right: 16px; }
            .container .inner_content .save_on_taxes .private_cl .white_btn.blue_btn.blue_btn:hover {
              background-color: #75c9ef;
              border: 2px solid #75c9ef; }
          .container .inner_content .save_on_taxes .private_cl .white_btn.payment_mob, .container .inner_content .save_on_taxes .private_cl .white_btn.accum_mob {
            display: none; }
    .container .inner_content h3.page_title_1, .container .inner_content h3.page_title_2 {
      display: none; }
    .container .inner_content .ct_top .mobile_ft_list {
      display: none; }
    .container .inner_content .ct_top .page_title_inner {
      font-size: 38px;
      line-height: 42px;
      font-weight: 300;
      color: #030303; }
    .container .inner_content .ct_top .link_tag {
      margin-bottom: 18px;
      display: inline-block; }
    .container .inner_content .ct_top .ct_top_head {
      margin-bottom: 20px; }
      .container .inner_content.news_inner_content .ct_top .ct_top_head .page_title {
        float: none;
      }
      .container .inner_content .ct_top .ct_top_head .page_title {
        float: left;
        font-size: 38px;
        line-height: 42px;
        font-weight: 400;
        color: #030303; }
        .container .inner_content .ct_top .ct_top_head .page_title.bold {
          font-weight: 400;
          font-size: 42px; }
        .container .inner_content .ct_top .ct_top_head .page_title.no_flat {
          float: none;
          margin-bottom: 20px; }
      .container .inner_content .ct_top .ct_top_head .ct_search {
        float: right;
        width: 248px;
        height: 40px;
        border: 1px solid transparent;
        background-color: rgba(229, 229, 229, 0.7);
        font-size: 16px;
        line-height: 30px;
        font-weight: 400;
        -webkit-transition: all 0.225s;
        -moz-transition: all 0.225s;
        transition: all 0.225s;
        color: #313131;
        padding-right: 50px;
        padding-left: 10px;
        border-radius: 4px;
        background-image: url(/local/templates/ozon/css/../img/ic_search.svg);
        background-repeat: no-repeat;
        background-position: calc(100% - 15px) center;
        -moz-appearance: none;
        -webkit-appearance: none;
        outline: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
        .container .inner_content .ct_top .ct_top_head .ct_search:focus {
          width: 388px;
          background-color: #fff;
          border: 1px solid #dbd9d9; }
        .container .inner_content .ct_top .ct_top_head .ct_search.faq_search {
          float: none;
          margin-bottom: 10px; }
      .container .inner_content .ct_top .ct_top_head .search_form {
        float: right;
        position: relative; }
      .container .inner_content .ct_top .ct_top_head .search_button {
        -moz-appearance: none;
        -webkit-appearance: none;
        cursor: pointer;
        position: absolute;
        right: 0;
        outline: none;
        height: 40px;
        border: 0;
        background-color: transparent;
        width: 50px;
        border-radius: 0 4px 4px 0;
        -webkit-transition: all 0.225s;
        -moz-transition: all 0.225s;
        transition: all 0.225s; }
        .container .inner_content .ct_top .ct_top_head .search_button:hover {
          background-color: rgba(171, 171, 171, 0.1); }
      .container .inner_content .ct_top .ct_top_head .mobile_sort {
        display: none; }
    .container .inner_content .ct_top .ct_top_btm {
      margin-top: 30px; }
      .container .inner_content .ct_top .ct_top_btm .article_date {
        font-size: 16px;
        font-weight: 400;
        line-height: 1.25;
        color: #909090;
        float: left; }
      .container .inner_content .ct_top .ct_top_btm .social_share {
        float: right; }
    .container .inner_content .ct_top .news_filter .filter_list {
      float: left; }
      .container .inner_content .ct_top .news_filter .filter_list li {
        float: left;
        display: block;
        padding: 0 10px;
        margin-right: 15px;
        font-size: 16px;
        line-height: 30px;
        -webkit-transition: all 0.225s;
        -moz-transition: all 0.225s;
        transition: all 0.225s;
        height: 30px;
        color: #21a0db;
        border-radius: 4px;
        cursor: pointer; }
        .container .inner_content .ct_top .news_filter .filter_list li:hover {
          background-color: #bae4f7;
          color: #313131; }
    .container .inner_content .ct_top .news_filter .more_filter {
      float: left;
      position: relative;
      font-size: 16px;
      line-height: 32px; }
      .container .inner_content .ct_top .news_filter .more_filter p {
        padding: 0 14px;
        display: block;
        cursor: pointer;
        border-radius: 4px;
        border: solid 1px #dbd9d9;
        -webkit-transition: all 0.225s;
        -moz-transition: all 0.225s;
        transition: all 0.225s; }
        .container .inner_content .ct_top .news_filter .more_filter p:hover {
          border-color: #21a0db;
          color: #21a0db; }
        .container .inner_content .ct_top .news_filter .more_filter p span {
          font-size: 24px;
          line-height: 24px;
          display: block;
          font-weight: 700;
          margin-left: 5px;
          float: right; }
      .container .inner_content .ct_top .news_filter .more_filter .hidden_ft_list {
        display: none;
        position: absolute;
        min-width: 150px;
        top: calc(100% + 5px);
        border-radius: 4px;
        background-color: #ffffff;
        box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.22); }
        .container .inner_content .ct_top .news_filter .more_filter .hidden_ft_list li {
          -webkit-transition: all 0.225s;
          -moz-transition: all 0.225s;
          transition: all 0.225s;
          cursor: pointer;
          border-bottom: 1px solid #f2f2f2;
          padding: 0 17px; }
          .container .inner_content .ct_top .news_filter .more_filter .hidden_ft_list li:hover {
            background-color: #f2f2f2; }
          .container .inner_content .ct_top .news_filter .more_filter .hidden_ft_list li:last-child {
            border-bottom-color: transparent; }
    .container .inner_content .ct_top .news_filter .ft_sort {
      float: left;
      margin-top: 4px; }
      .container .inner_content .ct_top .news_filter .ft_sort p {
        display: block;
        float: left;
        font-size: 16px;
        line-height: 32px;
        font-weight: 600;
        color: #000; }
      .container .inner_content .ct_top .news_filter .ft_sort .select {
        margin-left: 20px; }
    .container .inner_content p.italic.calc_it {
      display: none; }
    .container .inner_content .inn_news {
      margin-top: 25px; }
      .container .inner_content .inn_news .news_bg {
        width: 100%;
        height: auto;
        display: block; }
      .container .inner_content .inn_news .inn_news_text {
        margin-top: 30px;
        font-size: 16px;
        line-height: 1.5;
        color: #505050; }
        .container .inner_content .inn_news .inn_news_text p {
          margin-bottom: 25px; }
          .container .inner_content .inn_news .inn_news_text p:last-child {
            margin-bottom: 0; }
    .container .inner_content .latest_news {
      margin-top: 40px; }
      .container .inner_content .latest_news .lt_title {
        font-size: 24px;
        line-height: 24px;
        margin-bottom: 30px; }
      .container .inner_content .latest_news .lt_wrapper {
        display: -webkit-flex;
        display: flex;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        align-items: flex-start;
        justify-content: space-between; }
      .container .inner_content .latest_news .lt_news_elm {
        align-self: stretch;
        text-decoration: none;
        display: block;
        max-width: 30.4%;
        width: 100%;
        min-height: 250px; }
        .container .inner_content .latest_news .lt_news_elm img {
          width: 100%;
          height: auto;
          border-radius: 4px 4px 0 0;
          display: block; }
        .container .inner_content .latest_news .lt_news_elm .lt_elm_ct {
          width: 100%;
          padding: 20px;
          border: solid 1px #e4e4e4;
          border-top: none;
          border-radius: 0 0 4px 4px; }
          .container .inner_content .latest_news .lt_news_elm .lt_elm_ct .lt_elm_title {
            font-size: 18px;
            font-weight: 300;
            line-height: 21px;
            color: #000;
            margin-bottom: 20px;
            min-height: 94px;
            -webkit-transition: all 0.225s;
            -moz-transition: all 0.225s;
            transition: all 0.225s; }
            .container .inner_content .latest_news .lt_news_elm .lt_elm_ct .lt_elm_title:hover {
              color: #313131; }
          .container .inner_content .latest_news .lt_news_elm .lt_elm_ct .lt_elm_btm {
            font-size: 14px;
            line-height: 20px;
            color: #909090; }
            .container .inner_content .latest_news .lt_news_elm .lt_elm_ct .lt_elm_btm .lt_date {
              float: left; }
            .container .inner_content .latest_news .lt_news_elm .lt_elm_ct .lt_elm_btm .lt_tag {
              float: right; }
      .container .inner_content .latest_news .nobg_news_elm .lt_elm_ct {
        height: 100%;
        min-height: 308px;
        border: 1px solid #e4e4e4;
        border-radius: 4px;
        position: relative; }
        .container .inner_content .latest_news .nobg_news_elm .lt_elm_ct .lt_elm_btm {
          position: absolute;
          bottom: 20px;
          width: calc(100% - 40px); }
    .container .inner_content .news_list {
      margin-top: 30px; }
      .container .inner_content .news_list .news_elm {
        margin-bottom: 34px; }
        .container .inner_content .news_list .news_elm:last-child {
          margin-bottom: 0; }
        .container .inner_content .news_list .news_elm .img_ct {
          float: left;
          width: 260px;
          height: 160px;
          border-radius: 4px;
          overflow: hidden; }
          .container .inner_content .news_list .news_elm .img_ct img {
            width: 260px;
            height: auto;
            border-radius: 4px; }
        .container .inner_content .news_list .news_elm .news_ct {
          float: left;
          width: calc(100% - 280px);
          margin-left: 20px; }
          .container .inner_content .news_list .news_elm .news_ct .news_title {
            font-size: 26px;
            line-height: 28px;
            margin-bottom: 10px; }
            .container .inner_content .news_list .news_elm .news_ct .news_title a {
              text-decoration: none;
              color: #313131;
              -webkit-transition: all 0.225s;
              -moz-transition: all 0.225s;
              transition: all 0.225s; }
              .container .inner_content .news_list .news_elm .news_ct .news_title a:hover {
                color: rgba(49, 49, 49, 0.7); }
          .container .inner_content .news_list .news_elm .news_ct .news_desc, .container .inner_content .news_list .news_elm .news_ct p {
            font-size: 16px;
            line-height: 24px; }
          .container .inner_content .news_list .news_elm .news_ct .news_btm {
            margin-top: 10px;
            color: #909090; }
            .container .inner_content .news_list .news_elm .news_ct .news_btm .news_pub_date, .container .inner_content .news_list .news_elm .news_ct .news_btm .news_tags_list {
              font-size: 14px;
              line-height: 1.43;
              float: left; }
            .container .inner_content .news_list .news_elm .news_ct .news_btm .news_tags_list .tag_elm {
              margin-left: 5px; }
      .container .inner_content .news_list .nobg_news_elm .news_ct {
        width: 100%;
        margin-left: 0; }
    .container .inner_content .paginator {
      float: left;
      margin-top: 40px;
      border-radius: 4px;
      border: solid 1px #eceeef; }
      .container .inner_content .paginator .pag_elm {
        -webkit-transition: all 0.225s;
        -moz-transition: all 0.225s;
        transition: all 0.225s;
        text-decoration: none;
        width: 40px;
        text-align: center;
        display: block;
        float: left;
        color: #505050;
        font-size: 16px;
        line-height: 40px;
        background-color: #ffffff;
        border-right: 1px solid #eceeef; }
        .container .inner_content .paginator .pag_elm:first-child {
          border-radius: 4px 0 0 4px; }
        .container .inner_content .paginator .pag_elm:last-child {
          border-right: none;
          border-radius: 0 4px 4px 0; }
        .container .inner_content .paginator .pag_elm:hover {
          background-color: #bae4f7; }
  .container .fund_content {
    position: relative; }
    .container .fund_content .left_dock {
      float: left;
      width: 240px; }
      .container .fund_content .left_dock.docked {
        position: fixed;
        top: 40px; }
      .container .fund_content .left_dock.abs_dock {
        position: absolute;
        top: auto;
        bottom: 0; }
      .container .fund_content .left_dock li {
        font-size: 18px;
        line-height: 1.33;
        padding: 8px 20px 8px 0;
        display: block; }
        .container .fund_content .left_dock li a {
          color: #21a0db;
          text-decoration: none;
          border-bottom: dashed 1px rgba(33, 160, 219, 0.3);
          -webkit-transition: all 0.225s;
          -moz-transition: all 0.225s;
          transition: all 0.225s; }
          .container .fund_content .left_dock li a:hover {
            color: #313131;
            border-bottom-color: transparent; }
        .container .fund_content .left_dock li.active {
          background-color: #E3E3E3;
          position: relative;
          border-bottom-right-radius: 50px;
          border-top-right-radius: 50px; }
          .container .fund_content .left_dock li.active::before {
            content: '';
            width: 20px;
            height: 100%;
            top: 0;
            left: -20px;
            display: block;
            position: absolute;
            border-bottom-left-radius: 50px;
            border-top-left-radius: 50px;
            background-color: #E3E3E3; }
          .container .fund_content .left_dock li.active a {
            color: #313131;
            border-bottom-color: transparent; }
    .container .fund_content .right_side {
      float: right;
      width: calc(100% - 300px); }
      .container .fund_content .right_side .row {
        margin-bottom: 40px; }
        .container .fund_content .right_side .row a {
          text-decoration: none;
          color: #21a0db; }
          .container .fund_content .right_side .row a:hover {
            color: #FF7125; }
        .container .fund_content .right_side .row ol {
          line-height: 1.5; }
          .container .fund_content .right_side .row ol a {
            text-decoration: none;
            color: #21a0db; }
            .container .fund_content .right_side .row ol a:hover {
              color: #FF7125; }
        .container .fund_content .right_side .row h4 {
          font-size: 18px;
          line-height: 1.33;
          color: #6f6f6f;
          font-weight: 400;
          margin-bottom: 15px;
          margin-right: 10px; }
        .container .fund_content .right_side .row h3 {
          font-size: 22px;
          line-height: 1.09; }
        .container .fund_content .right_side .row h2 {
          font-size: 32px;
          font-weight: 600;
          line-height: 1.2;
          margin-bottom: 22px; }
        .container .fund_content .right_side .row.classification div {
          float: left;
          margin-right: 45px; }
        .container .fund_content .right_side .row.classification div:last-child h3 {
          float: left; }
        .container .fund_content .right_side .row.classification .risk {
          display: block;
          float: left;
          padding-top: 4px;
          margin-left: 10px; }
          .container .fund_content .right_side .row.classification .risk span {
            display: block;
            width: 4px;
            height: 14px;
            background-color: #e7e7e7;
            margin-right: 1px;
            float: left; }
          .container .fund_content .right_side .row.classification .risk.low span:first-child {
            background-color: #09c000; }
          .container .fund_content .right_side .row.classification .risk.low_medium span:first-child {
            background-color: #09c000; }
          .container .fund_content .right_side .row.classification .risk.low_medium span:nth-child(2) {
            background-color: #09c000; }
          .container .fund_content .right_side .row.classification .risk.medium span:nth-child(-n+3) {
            background-color: #ffb324; }
          .container .fund_content .right_side .row.classification .risk.high_medium span:nth-child(-n+4) {
            background-color: #fc3d39; }
          .container .fund_content .right_side .row.classification .risk.high span {
            background-color: #fc3d39; }
        .container .fund_content .right_side .row.graph {
          margin-bottom: 30px !important; }
          .container .fund_content .right_side .row.graph p.attention {
            font-size: 12px !important;
            line-height: 1 !important;
            color: #9b9b9b; }
        .container .fund_content .right_side .row .info p {
          line-height: 1.35 !important; }
        .container .fund_content .right_side .row.about p, .container .inner_content.fund_content .right_side .row#sell p, .container .inner_content.fund_content .right_side .row#portrait p, .container .inner_content.fund_content .right_side .row#reporting p, .container .fund_content .right_side .row#sell p, .container .fund_content .right_side .row#portrait p, .container .fund_content .right_side .row#reporting p {
          line-height: 1.5; }
        .container .fund_content .right_side .row.about:last-child, .container .fund_content .right_side .row#sell:last-child, .container .fund_content .right_side .row#portrait:last-child, .container .fund_content .right_side .row#reporting:last-child {
          margin-bottom: 0; }
        .container .fund_content .right_side .row.about:nth-child(3), .container .fund_content .right_side .row#sell:nth-child(3), .container .fund_content .right_side .row#portrait:nth-child(3), .container .fund_content .right_side .row#reporting:nth-child(3) {
          margin-bottom: 5px; }
        .container .fund_content .right_side .row#sell ol {
          list-style: decimal;
          padding-left: 20px;
          margin: 10px 0; }
        .container .fund_content .right_side .row#sell ul {
          list-style: disc;
          line-height: 1.5;
          padding-left: 20px;
          margin: 10px 0; }
        .container .fund_content .right_side .row#sell p {
          line-height: 1.5;
          margin-bottom: 0px; }
          .container .fund_content .right_side .row#sell p > b {
            display: inline-block;
            margin-top: 20px;
            margin-bottom: 5px; }
        .container .fund_content .right_side .row#portrait .table.portrait > div {
          display: none; }
          .container .fund_content .right_side .row#portrait .table.portrait > div span {
            text-align: left; }
        .container .fund_content .right_side .row#portrait .table.portrait > div:nth-child(-n+6) {
          display: block; }
        .container .fund_content .right_side .row#portrait .clear {
          margin-bottom: 20px !important; }
        .container .fund_content .right_side .row#portrait .btn.show_all {
          height: 46px;
          line-height: 42px;
          border: solid 2px rgba(33, 160, 219, 0.25);
          background-color: #fff;
          float: left;
          position: relative;
          padding-right: 65px;
          margin-top: 20px; }
          .container .fund_content .right_side .row#portrait .btn.show_all::after {
            content: '...';
            display: block;
            position: absolute;
            top: 0px;
            line-height: 22px;
            right: 20px;
            font-size: 40px; }
          .container .fund_content .right_side .row#portrait .btn.show_all:hover {
            color: #21a0db;
            border-color: #21a0db; }
        .container .fund_content .right_side .row#reporting .reports .report {
          border-bottom: solid 1px #e5e5e5;
          padding: 20px 0; }
          .container .fund_content .right_side .row#reporting .reports .report:first-child {
            border-top: solid 1px #e5e5e5; }
          .container .fund_content .right_side .row#reporting .reports .report p {
            margin-bottom: 0;
            float: left;
            width: 30%;
            text-align: right;
            padding-right: 15px;
            -webkit-box-sizing: border-box;
            box-sizing: border-box; }
          .container .fund_content .right_side .row#reporting .reports .report div {
            float: left;
            width: 70%; }
            .container .fund_content .right_side .row#reporting .reports .report div a {
              display: block;
              font-size: 18px;
              line-height: 1.17;
              color: #21a0db;
              margin-bottom: 15px;
              -webkit-transition: all 0.225s;
              -moz-transition: all 0.225s;
              transition: all 0.225s;
              text-decoration: none; }
              .container .fund_content .right_side .row#reporting .reports .report div a:last-child {
                margin-bottom: 0; }
              .container .fund_content .right_side .row#reporting .reports .report div a:hover {
                color: #FF7125; }
        .container .fund_content .right_side .row#reporting .show_all_reports {
          height: 46px;
          line-height: 42px;
          border: solid 2px rgba(33, 160, 219, 0.25);
          background-color: #fff;
          float: left;
          position: relative;
          padding-right: 65px;
          margin-top: 20px; }
          .container .fund_content .right_side .row#reporting .show_all_reports::after {
            content: '...';
            display: block;
            position: absolute;
            top: 0px;
            line-height: 22px;
            right: 20px;
            font-size: 40px; }
          .container .fund_content .right_side .row#reporting .show_all_reports:hover {
            color: #21a0db;
            border-color: #21a0db; }
        .container .fund_content .right_side .row#reporting .tit_review p {
          line-height: 1.5;
          font-size: 16px; }
        .container .fund_content .right_side .row#reporting .tit_review > div {
          margin-bottom: 30px; }
        .container .fund_content .right_side .row .clear {
          margin-bottom: 10px; }
          .container .fund_content .right_side .row .clear h4 {
            float: left;
            margin-bottom: 0; }
          .container .fund_content .right_side .row .clear a {
            float: right; }
        .container .fund_content .right_side .row .table.fund_spec div span:first-child {
          float: left; }
        .container .fund_content .right_side .row .table.fund_spec div span:last-child {
          float: right;
          width: 120px; }
        .container .fund_content .right_side .row .table.fund_spec div:last-child {
          font-weight: 700; }
        .container .fund_content .right_side .row .table.portrait div span {
          float: left;
          display: block; }
        .container .fund_content .right_side .row .table.portrait div span:first-child {
          width: 230px;
          font-weight: 600;
          text-align: right; }
        .container .fund_content .right_side .row .table.portrait div span:last-child {
          float: right;
          width: calc(100% - 260px); }
        .container .fund_content .right_side .row .table.portrait div:last-child {
          border-bottom: 2px solid #f6f6f6; }
        .container .fund_content .right_side .row .table div {
          font-size: 16px;
          line-height: 1.5;
          padding: 6px 13px; }
          .container .fund_content .right_side .row .table div:nth-child(odd) {
            background-color: #f6f6f6; }
        .container .fund_content .right_side .row .table.reporting div:first-child {
          font-weight: 700; }
        .container .fund_content .right_side .row .table.reporting div:nth-child(even) {
          background-color: #f6f6f6; }
        .container .fund_content .right_side .row .table.reporting div:nth-child(odd) {
          background-color: #fff; }
        .container .fund_content .right_side .row .table.reporting div span:first-child {
          float: left;
          min-height: 1px; }
        .container .fund_content .right_side .row .table.reporting div span:nth-child(n+2) {
          float: right;
          width: 120px;
          min-height: 1px; }
        .container .fund_content .right_side .row .table.reporting div span:last-child {
          margin-right: 20px; }
        .container .fund_content .right_side .row .table.reporting:nth-child(3) {
          margin-bottom: 20px; }
        .container .fund_content .right_side .row#reporting .diagrams {
          margin-bottom: 30px; }
          .container .fund_content .right_side .row#reporting .diagrams .diagram {
            background-color: #f6f6f6;
            text-align: center;
            padding: 30px;
            height: 220px;
            width: 100%;
            margin-top: 30px;
            float: left; }
            .container .fund_content .right_side .row#reporting .diagrams .diagram.small {
              display: flex;
              flex-direction: column;
              padding: 30px;
              width: 100%;
              float: left; }
              .container .fund_content .right_side .row#reporting .diagrams .diagram.small:last-child {
                margin-top: 15px; }
            .container .fund_content .right_side .row#reporting .diagrams .diagram.single {
              margin-top: 0; }
            .container .fund_content .right_side .row#reporting .diagrams .diagram h4 {
              font-size: 17px;
              font-weight: 600;
              line-height: 50px;
              margin: 0;
              text-align: left;
              color: initial; }
            .container .fund_content .right_side .row#reporting .diagrams .diagram section {
              display: flex;
              align-items: center;
              flex-direction: row-reverse;
              width: 100%;
              float: left; }
        .container .fund_content .right_side .row#doc_reg a {
          font-size: 18px;
          line-height: 1.17;
          color: #21a0db;
          text-decoration: none;
          display: block;
          margin-bottom: 20px;
          -webkit-transition: all 0.225s;
          -moz-transition: all 0.225s;
          transition: all 0.225s; }
          .container .fund_content .right_side .row#doc_reg a:last-child {
            margin-bottom: 0; }
          .container .fund_content .right_side .row#doc_reg a:hover {
            color: #FF7125; }
        .container .fund_content .right_side .row#portfolio div {
          padding: 5px; }
          .container .fund_content .right_side .row#portfolio div span:first-child {
            width: 30%;
            font-weight: 600;
            display: block;
            float: left;
            box-sizing: border-box;
            text-align: right;
            padding-right: 15px;
            line-height: 1.5; }
          .container .fund_content .right_side .row#portfolio div a {
            float: left;
            width: 70%;
            display: block;
            color: #21a0db;
            text-decoration: none;
            line-height: 1.5;
            -webkit-transition: all 0.225s;
            -moz-transition: all 0.225s;
            transition: all 0.225s; }
            .container .fund_content .right_side .row#portfolio div a:hover {
              color: #FF7125; }
          .container .fund_content .right_side .row#portfolio div span:nth-child(2) {
            float: left;
            width: 70%;
            display: block;
            line-height: 1.5; }
        .container .fund_content .right_side .row#doc_reg p b {
          font-size: 32px;
          font-weight: 600;
          line-height: 1.2;
          margin-bottom: 22px;
          display: block; }
        .container .fund_content .right_side .row#doc_reg p {
          line-height: 1.5;
          font-size: 16px;
          margin-bottom: 10px; }

.stock_block {
  display: none;
  float: left;
  width: 320px;
  padding-left: 50px; }
  .stock_block .mobile_stock_header {
    display: none; }
  .stock_block .stock_title {
    font-size: 24px;
    line-height: 24px;
    font-weight: 600;
    color: #000000;
    margin-bottom: 22px; }
  .stock_block .stock_elm {
    margin-bottom: 30px; }
    .stock_block .stock_elm .stock_name {
      text-decoration: none;
      color: #21a0db;
      font-size: 16px;
      line-height: 24px;
      font-weight: 600;
      margin-bottom: 10px;
      display: block;
      -webkit-transition: all 0.225s;
      -moz-transition: all 0.225s;
      transition: all 0.225s; }
      .stock_block .stock_elm .stock_name:hover {
        color: #FF7125;
        text-decoration: none; }
    .stock_block .stock_elm .stock_inn {
      font-size: 16px;
      line-height: 1.5;
      color: #313131;
      margin-bottom: 7px; }
      .stock_block .stock_elm .stock_inn:last-child {
        margin-bottom: 0; }
      .stock_block .stock_elm .stock_inn .stock_inn_name {
        display: block;
        float: left;
        width: 45px; }
      .stock_block .stock_elm .stock_inn .i_stock_up, .stock_block .stock_elm .stock_inn .i_stock_down {
        margin-left: 5px;
        float: left;
        display: block;
        width: 9px;
        height: 24px;
        background-image: url(/local/templates/ozon/css/../img/ic_stock_up.svg);
        background-repeat: no-repeat;
        background-position: center; }
      .stock_block .stock_elm .stock_inn .i_stock_down {
        background-image: url(/local/templates/ozon/css/../img/ic_stock_down.svg); }
      .stock_block .stock_elm .stock_inn .no_name_in {
        margin-left: 50px; }
      .stock_block .stock_elm .stock_inn .i_stock_sum {
        margin-left: 0; }
      .stock_block .stock_elm .stock_inn .stock_in_price {
        margin-left: 15px;
        float: left;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
      .stock_block .stock_elm .stock_inn .stock_inn_prc {
        float: right;
        margin-left: 10px; }
  .stock_block .stock_desc_block .stock_desc {
    font-size: 13px;
    line-height: 1.43;
    color: #909090;
    margin-bottom: 22px; }
    .stock_block .stock_desc_block .stock_desc:last-child {
      margin-bottom: 0; }
  .stock_block .index_def .stock_elm .stock_name {
    float: left;
    min-width: 101px;
    color: black !important;
    cursor: default; }
  .stock_block .index_def .stock_elm .stock_inn .no_name_in {
    margin-left: 10px; }
  .stock_block.main_stock .index_def .stock_elm .stock_name {
    float: none;
    min-width: auto; }
  .stock_block.main_stock .index_def .stock_elm .stock_inn .no_name_in {
    margin-left: 50px; }

.stock_hide {
  display: none; }

.main_stock {
  display: block;
  float: none;
  padding: 30px 70px 38px;
  width: 100%; }
  .main_stock .stock_elm {
    float: left;
    min-width: calc(25% - 45px);
    margin-bottom: 20px;
    margin-right: 4%; }
    .main_stock .stock_elm:nth-child(5n) {
      margin-right: 0; }
  .main_stock .sum_fonds .stock_title,
  .main_stock .sum_fonds .stock_elm {
    display: none; }
  .main_stock .index_def {
    margin-top: 20px; }
  .main_stock .stock_desc_block .stock_desc {
    font-size: 12px;
    line-height: 1.43;
    color: #909090;
    margin-bottom: 22px;
    width: calc(25% - 55px);
    margin-right: 4.8%;
    float: left; }
    .main_stock .stock_desc_block .stock_desc:nth-child(4n) {
      margin-right: 0; }

.show_more_funds {
  height: 32px;
  position: relative;
  float: left;
  width: 100%;
  margin: 10px 0; }
  .show_more_funds .dashed {
    top: 50%;
    border-top: 1px dashed rgba(50, 50, 50, 0.3);
    position: absolute;
    width: 100%; }
  .show_more_funds .btn {
    width: 186px;
    height: 32px;
    border-radius: 100px;
    font-size: 14px;
    color: #21a0db;
    text-align: center;
    line-height: 32px;
    margin: 0 auto;
    padding: 0;
    position: relative;
    background-color: #ddf1fa;
    z-index: 1; }
    .show_more_funds .btn:hover {
      background-color: #a3dbf4; }
    .show_more_funds .btn::before, .show_more_funds .btn::after {
      content: '';
      position: absolute;
      width: 10px;
      height: 32px;
      background-color: #fff; }
    .show_more_funds .btn::before {
      left: -10px; }
    .show_more_funds .btn::after {
      right: 10px;
      left: 100%; }

.partner_banner {
  padding: 50px 70px 50px;
  background-color: #f7f7f7; }
  .partner_banner .banner_title {
    font-size: 24px;
    line-height: 28px;
    font-weight: 600;
    color: #030303;
    margin-bottom: 30px; }
  .partner_banner .pt_list {
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
    width: 100%; }
    .partner_banner .pt_list.hidden {
      display: none; }
    .partner_banner .pt_list div {
      width: 20%; }
    .partner_banner .pt_list img {
      max-width: 100%;
      filter: grayscale(100%);
      opacity: 0.5;
      -webkit-transition: all 0.225s;
      -moz-transition: all 0.225s;
      transition: all 0.225s; }
      .partner_banner .pt_list img:hover {
        filter: grayscale(0);
        opacity: 1; }
  .partner_banner .show_more_pt {
    display: inline-block;
    height: 34px;
    border-radius: 31px;
    background-color: #ececec;
    padding: 0 50px 0 18px;
    font-size: 16px;
    line-height: 34px;
    position: relative;
    cursor: pointer;
    -webkit-transition: all 0.225s;
    -moz-transition: all 0.225s;
    transition: all 0.225s; }
    .partner_banner .show_more_pt span {
      font-size: 40px;
      line-height: 16px;
      position: absolute;
      top: 0;
      right: 18px; }
    .partner_banner .show_more_pt:hover {
      color: #21a0db; }

.footer .inner_wp {
  padding: 0 75px;
  background-color: #fff; }
.footer .ft_container {
  background-color: #fff;
  padding: 30px 0; }
  .footer .ft_container .ft_about_wrapper {
    max-width: calc(100% - 280px);
    float: left;
    width: 100%; }
  .footer .ft_container .ft_about {
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between; }
  .footer .ft_container .ft_block {
    width: 210px; }
    .footer .ft_container .ft_block:nth-child(-n+4) {
      margin-bottom: 18px; }
    .footer .ft_container .ft_block .ft_title {
      font-size: 20px;
      line-height: 24px;
      font-weight: 600;
      color: #030303;
      margin-bottom: 10px; }
    .footer .ft_container .ft_block .ft_list li {
      margin-bottom: 8px; }
      .footer .ft_container .ft_block .ft_list li:last-child {
        margin-bottom: 0; }
      .footer .ft_container .ft_block .ft_list li a {
        font-size: 16px;
        line-height: 20px;
        text-decoration: none;
        color: #21a0db;
        -webkit-transition: all 0.225s;
        -moz-transition: all 0.225s;
        transition: all 0.225s; }
        .footer .ft_container .ft_block .ft_list li a:hover {
          color: #FF7125; }
  .footer .ft_container .ft_social {
    float: right;
    width: 240px; }
.footer .footer_cp {
  background-color: #f5f5f5;
  padding: 13px 0; }
  .footer .footer_cp .inner_wp {
    padding: 0 75px; }
  .footer .footer_cp .ft_copyright {
    float: left;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.71;
    color: #909090; }
  .footer .footer_cp .mob_only_link {
    display: none; }
  .footer .footer_cp .ft_cp_link {
    float: left;
    margin-left: 36px; }
  .footer .footer_cp a {
    font-size: 14px;
    line-height: 1.71;
    color: #21a0db;
    -webkit-transition: all 0.225s;
    -moz-transition: all 0.225s;
    transition: all 0.225s; }
    .footer .footer_cp a:hover {
      color: #FF7125;
      text-decoration: none; }
  .footer .footer_cp .ft_studio {
    font-size: 14px;
    color: #909090;
    line-height: 1.71;
    float: right; }
    .footer .footer_cp .ft_studio i {
      display: block;
      width: 18px;
      height: 24px;
      float: left;
      margin-right: 12px;
      background: url(/local/templates/ozon/css/../img/fox-logo.svg) no-repeat center; }

.header_mobile {
  display: none; }

.graph_container {
  padding: 60px 70px;
  background-color: #f5f5f5; }
  .graph_container .graph_wrapper {
    margin-bottom: 0; }

.grap_table {
  width: 100%;
  margin-bottom: 20px;
  overflow-x: auto; }
  .grap_table .funds_table tr {
    font-size: 14px;
    line-height: 1.2; }
  .grap_table .funds_table tr th, .grap_table .funds_table tr td, .grap_table .funds_table tr td {
    padding: 10px;
    word-wrap: break-word;
    min-width: 100px; }
    .grap_table .funds_table tr th:first-child, .grap_table .funds_table tr td:first-child, .grap_table .funds_table tr td:first-child {
      min-width: 120px; }

.main_block_top {
  margin-bottom: 30px; }
  .main_block_top i.graph_icon, .main_block_top i.news_icon, .main_block_top i.faq_icon {
    float: left;
    display: block;
    width: 44px;
    height: 44px;
    margin-right: 25px;
    background-image: url(/local/templates/ozon/css/../img/ic_graph.svg);
    background-repeat: no-repeat;
    background-position: center; }
  .main_block_top i.news_icon {
    width: 48px;
    height: 50px;
    background-image: url(/local/templates/ozon/css/../img/ic_news.svg); }
  .main_block_top i.faq_icon {
    width: 48px;
    height: 48px;
    background-image: url(/local/templates/ozon/css/../img/ic_faq_white.svg); }
  .main_block_top .main_title {
    font-size: 38px;
    font-weight: 600;
    color: #030303;
    float: left;
    line-height: 44px; }

.news_top .main_title {
  line-height: 50px; }

.faq_container .faq_top.main_block_top .main_title {
  line-height: 48px; }

.news_container {
  background-color: #f7f7f7;
  padding: 60px 70px 50px; }
  .news_container .right_side {
    max-width: 345px;
    width: 100%;
    float: right; }
    .news_container .right_side .news_top i {
      height: 38px;
      width: 38px;
      display: block;
      float: left;
      margin-right: 14px;
      background-image: url(/local/templates/ozon/css/../img/ic_day_news.svg);
      background-repeat: no-repeat;
      background-size: 100%; }
    .news_container .right_side .news_top .main_title {
      font-size: 24px;
      line-height: 38px; }
    .news_container .right_side #news_day_input {
      box-sizing: border-box;
      width: 254px;
      height: 32px;
      line-height: 32px;
      border-radius: 4px;
      border: solid 1px rgba(0, 0, 0, 0.1);
      font-size: 13px;
      color: rgba(0, 0, 0, 0.88);
      padding: 0 12px;
      background: #fff;
      float: left;
      outline: none; }
    .news_container .right_side .prev_day_news, .news_container .right_side .next_day_news {
      width: 32px;
      height: 32px;
      opacity: 0.2;
      background-color: #848484;
      float: left;
      margin-left: 12px;
      cursor: pointer;
      position: relative;
      -webkit-transition: all 0.225s;
      -moz-transition: all 0.225s;
      transition: all 0.225s; }
      .news_container .right_side .prev_day_news:after, .news_container .right_side .next_day_news:after {
        content: '';
        display: block;
        position: absolute;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 7px 10px 7px 0;
        border-color: transparent #ffffff transparent transparent;
        top: 50%;
        left: 50%;
        -webkit-transform: translateX(-50%) translateY(-50%);
        -moz-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%); }
      .news_container .right_side .prev_day_news:hover, .news_container .right_side .next_day_news:hover {
        opacity: 0.4; }
    .news_container .right_side .next_day_news {
      margin-left: 10px; }
      .news_container .right_side .next_day_news:after {
        content: '';
        display: block;
        position: absolute;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 7px 0 7px 10px;
        border-color: transparent transparent transparent #ffffff;
        top: 50%;
        left: 50%;
        -webkit-transform: translateX(-50%) translateY(-50%);
        -moz-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%); }
    .news_container .right_side .news_desc {
      margin-top: 14px;
      font-size: 14px;
      line-height: 1.36;
      color: #030303;
      float: left; }
      .news_container .right_side .news_desc span {
        font-weight: 600; }
      .news_container .right_side .news_desc p {
        margin-bottom: 20px; }
      .news_container .right_side .news_desc a {
        text-decoration: none;
        color: #21a0db; }
        .news_container .right_side .news_desc a:hover {
          color: #FF7125;
          text-decoration: underline; }
  .news_container .left_side {
    float: left;
    max-width: calc(100% - 345px);
    width: 100%; }
    .news_container .left_side .news_category {
      margin-bottom: 30px;
      float: left; }
      .news_container .left_side .news_category a {
        font-size: 16px;
        font-weight: 600;
        line-height: 1.5;
        color: #21a0db;
        text-decoration: none;
        border-bottom: 3px solid #e3e3e3;
        padding-bottom: 6px; }
        .news_container .left_side .news_category a:first-child {
          margin-right: 25px; }
        .news_container .left_side .news_category a.active {
          pointer-events: none;
          color: #030303;
          border-bottom: 3px solid #ff7224; }
  .news_container .news_wrap {
    width: 100%;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-right: 100px; }
    .news_container .news_wrap .news_elm {
      margin-bottom: 20px;
      width: calc(33% - 10px);
      display: block;
      float: left;
      text-decoration: none; }
      .news_container .news_wrap .news_elm:nth-child(n+3) {
        margin-right: 20px; }
      .news_container .news_wrap .news_elm:last-child {
        margin-right: 0; }
      .news_container .news_wrap .news_elm .img_ct {
        -webkit-background-size: cover;
        background-size: cover;
        position: relative;
        width: 100%;
        height: 168px;
        overflow: hidden;
        border-radius: 4px 4px 0 0; }
        .news_container .news_wrap .news_elm .img_ct img {
          width: 100%;
          display: block; }
      .news_container .news_wrap .news_elm .news_ct {
        border-radius: 0 0 4px 4px;
        border: 1px solid #e4e4e4;
        border-top: none;
        padding: 20px; }
        .news_container .news_wrap .news_elm .news_ct .news_title {
          font-size: 21px;
          font-weight: 600;
          line-height: 1.1;
          margin-bottom: 20px;
          min-height: 87px;
          color: #030303; }
        .news_container .news_wrap .news_elm .news_ct .news_btm {
          font-size: 16px;
          font-weight: 400;
          line-height: 1.25;
          color: #909090; }
          .news_container .news_wrap .news_elm .news_ct .news_btm .news_pub_date {
            float: left; }
          .news_container .news_wrap .news_elm .news_ct .news_btm .tag_elm {
            float: right; }
    .news_container .news_wrap .nobg_news_elm .img_ct {
      display: none; }
    .news_container .news_wrap .nobg_news_elm .news_ct {
      height: 100%;
      min-height: 336px;
      border: 1px solid #e4e4e4;
      border-radius: 4px;
      position: relative; }
      .news_container .news_wrap .nobg_news_elm .news_ct .news_btm {
        position: absolute;
        bottom: 20px;
        width: calc(100% - 40px); }
    .news_container .news_wrap .big_news_elm {
      margin-right: 20px;
      margin-bottom: 20px;
      border-radius: 4px;
      display: block;
      position: relative;
      max-width: 66%;
      width: 100%;
      height: 336px;
      overflow: hidden;
      float: left;
      -webkit-background-size: cover;
      background-size: cover; }
      .news_container .news_wrap .big_news_elm .img_ct {
        -webkit-background-size: cover;
        background-size: cover;
        position: relative;
        width: 100%;
        height: 100%;
        overflow: hidden; }
        .news_container .news_wrap .big_news_elm .img_ct img {
          width: 100%;
          display: block; }
      .news_container .news_wrap .big_news_elm .news_ct {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        padding: 20px;
        background: rgba(0, 0, 0, 0.5);
        -webkit-transition: all 0.225s;
        -moz-transition: all 0.225s;
        transition: all 0.225s; }
        .news_container .news_wrap .big_news_elm .news_ct:hover {
          background-color: rgba(0, 0, 0, 0.15); }
        .news_container .news_wrap .big_news_elm .news_ct .news_title {
          font-size: 32px;
          line-height: 36px;
          font-weight: 600;
          color: #ffffff; }
        .news_container .news_wrap .big_news_elm .news_ct .news_btm {
          position: absolute;
          bottom: 20px;
          width: calc(100% - 40px);
          font-size: 16px;
          font-weight: 400;
          line-height: 1.25;
          color: #ffffff; }
          .news_container .news_wrap .big_news_elm .news_ct .news_btm .news_pub_date {
            float: left; }
          .news_container .news_wrap .big_news_elm .news_ct .news_btm .tag_elm {
            float: right; }
    .news_container .news_wrap .news_elm2 {
      padding: 20px;
      background-color: #fff;
      display: block;
      width: calc(50% - 60px);
      margin-bottom: 25px; }
      .news_container .news_wrap .news_elm2:nth-child(2n) {
        margin-left: 25px; }
      .news_container .news_wrap .news_elm2 .img_ct {
        width: 100px;
        height: 100px;
        float: left;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center; }
      .news_container .news_wrap .news_elm2 .news_ct {
        float: right;
        width: calc(100% - 124px); }
        .news_container .news_wrap .news_elm2 .news_ct .news_title {
          word-break: break-word;
          font-size: 18px;
          font-weight: bold;
          line-height: 1.11;
          color: #323232; }
        .news_container .news_wrap .news_elm2 .news_ct .news_btm {
          margin-top: 10px;
          font-size: 13px;
          line-height: 1.85;
          color: #9c9c9c; }
          .news_container .news_wrap .news_elm2 .news_ct .news_btm p {
            display: inline-block; }
      .news_container .news_wrap .news_elm2.no_bg_elm .news_ct {
        width: 100%; }

.faq_container {
  background-color: #fff;
  padding: 60px 70px; }
  .faq_container .faq_list {
    float: left;
    max-width: calc(100% - 355px);
    width: 100%; }
    .faq_container .faq_list .faq_elm {
      border-radius: 4px;
      background-color: #ffffff; }
      .faq_container .faq_list .faq_elm:last-child {
        margin-bottom: 0; }
      .faq_container .faq_list .faq_elm .faq_head {
        padding: 20px 20px 20px 64px;
        font-size: 22px;
        font-weight: 300;
        line-height: 1.27;
        color: #21a0db;
        cursor: pointer;
        background-image: url(/local/templates/ozon/css/../img/exp_plus.svg);
        background-repeat: no-repeat;
        background-position: 20px center; }
        .faq_container .faq_list .faq_elm .faq_head:hover span {
          color: #FF7125;
          border-bottom: 1px dashed transparent; }
        .faq_container .faq_list .faq_elm .faq_head span {
          -webkit-transition: all 0.225s;
          -moz-transition: all 0.225s;
          transition: all 0.225s;
          border-bottom: 1px dashed rgba(33, 160, 219, 0.3); }
      .faq_container .faq_list .faq_elm .faq_body {
        display: none;
        padding: 0 20px 20px 64px;
        font-size: 16px;
        line-height: 1.5;
        color: #030303; }
  .faq_container .faq_btm {
    float: left;
    width: 100%;
    margin-top: 30px; }

.vote_block {
  float: left;
  margin-left: 0;
  width: 300px;
  border-radius: 4px;
  padding: 0; }
  .vote_block .title {
    font-size: 18px;
    font-weight: 600;
    color: #030303;
    margin-bottom: 30px; }
  .vote_block h2 {
    font-size: 24px;
    font-weight: bold;
    line-height: 1.4;
    display: inline-block;
    margin-bottom: 22px; }
  .vote_block .poll_icon {
    width: 32px;
    height: 32px;
    display: block;
    float: left;
    margin-right: 20px;
    background-image: url(/local/templates/ozon/css/../img/ic_poll.svg); }
  .vote_block .radio_btn {
    display: none; }
    .vote_block .radio_btn:checked + label:after {
      content: "";
      position: absolute;
      width: 12px;
      height: 12px;
      left: 4px;
      top: 4px;
      border-radius: 50%;
      background-color: #21a0db; }
  .vote_block label {
    cursor: pointer;
    display: block;
    font-size: 15px;
    line-height: 1.5;
    color: #030303;
    padding-left: 35px;
    position: relative;
    margin-bottom: 20px; }
    .vote_block label:before {
      cursor: pointer;
      content: "";
      position: absolute;
      width: 18px;
      height: 18px;
      display: block;
      left: 0;
      border: 1px solid #dbd9d9;
      background-color: #fff;
      border-radius: 50%; }
  .vote_block input[type=submit] {
    pointer-events: none;
    margin-top: 10px;
    outline: none;
    font-size: 14px;
    line-height: 32px;
    font-weight: 600;
    text-align: center;
    color: #727272;
    height: 32px;
    border-radius: 100px;
    background-color: rgba(203, 203, 203, 0.15);
    padding: 0 22px;
    -moz-appearance: none;
    -webkit-appearance: none;
    cursor: pointer;
    -webkit-transition: all 0.225s;
    -moz-transition: all 0.225s;
    transition: all 0.225s; }
    .vote_block input[type=submit].poll_active {
      pointer-events: all;
      background-color: #bae4f7;
      color: #21a0db; }
      .vote_block input[type=submit].poll_active:hover {
        background-color: #d1edfa; }
      .vote_block input[type=submit].poll_active:active {
        background-color: #b1e0f6; }
  .vote_block .voting_rs span {
    font-size: 16px;
    line-height: 1.5;
    color: #030303; }
    .vote_block .voting_rs span.s_title {
      display: block;
      margin-bottom: 6px; }
  .vote_block .voting_rs .bar_wrapper {
    position: relative;
    margin-bottom: 20px; }
    .vote_block .voting_rs .bar_wrapper .bar_progress {
      height: 24px;
      width: 230px;
      background-color: #f5f5f5;
      float: left; }
      .vote_block .voting_rs .bar_wrapper .bar_progress .inner_progress {
        display: block;
        height: 24px;
        background-color: #FF7125; }
    .vote_block .voting_rs .bar_wrapper .count {
      position: absolute;
      left: 90px; }
    .vote_block .voting_rs .bar_wrapper .procent {
      float: right; }
  .vote_block .voting_rs .total_count_block {
    font-size: 16px;
    margin-top: 30px;
    font-weight: 400;
    line-height: 1.5;
    color: #030303; }
    .vote_block .voting_rs .total_count_block .left {
      float: left; }
    .vote_block .voting_rs .total_count_block .right {
      float: right;
      display: block; }
    .vote_block .voting_rs .total_count_block .total_count {
      font-weight: 600;
      color: #000000; }

.director_block {
  padding: 50px 70px 0; }
  .director_block .director_photo {
    display: block;
    float: left;
    margin-left: 50px; }
  .director_block .dr_desc_block {
    float: left;
    margin-left: 30px;
    margin-top: 6%;
    width: calc(100% - 367px); }
    .director_block .dr_desc_block .quotes {
      float: left;
      display: block;
      width: 42px;
      height: 42px;
      margin-right: 30px;
      background-image: url(/local/templates/ozon/css/../img/quotes.svg);
      background-repeat: no-repeat; }
    .director_block .dr_desc_block .dr_desc_wrapper {
      width: calc(100% - 72px);
      float: left; }
    .director_block .dr_desc_block .dr_desc {
      font-size: 28px;
      line-height: 1.2;
      color: #000000; }
    .director_block .dr_desc_block .dr_name {
      margin-top: 38px;
      font-size: 16px;
      line-height: 1.5;
      color: #505050; }

.comment_container {
  padding: 60px 70px;
  background-color: #fff; }
  .comment_container .title {
    font-size: 24px;
    font-weight: bold;
    color: rgba(0, 0, 0, 0.88);
    line-height: 1.1;
    margin-bottom: 24px; }
  .comment_container form {
    position: relative; }
  .comment_container .input_wrapper {
    float: left;
    width: 250px; }
    .comment_container .input_wrapper input {
      width: 100%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      outline: none;
      font-size: 16px;
      line-height: 46px;
      height: 46px;
      color: #505050;
      background-color: #f8f8f8;
      padding: 0 16px;
      -moz-appearance: none;
      -webkit-appearance: none; }
      .comment_container .input_wrapper input.input_name {
        margin-bottom: 10px; }
      .comment_container .input_wrapper input:focus {
        background-color: #fff;
        box-shadow: 0 0 7px 0 rgba(171, 171, 171, 0.5); }
  .comment_container .ta_message {
    float: left;
    display: block;
    max-width: calc(100% - 260px);
    width: 100%;
    padding: 10px 16px;
    font-size: 16px;
    line-height: 1.25;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    resize: none;
    background-color: #f8f8f8;
    margin-left: 10px;
    height: 102px !important;
    padding-right: 100px; }
    .comment_container .ta_message:focus {
      background-color: #fff;
      box-shadow: 0 0 7px 0 rgba(171, 171, 171, 0.5); }
  .comment_container .submit_styles {
    float: left;
    position: relative;
    border-radius: 0 4px 4px 0;
    background-color: rgba(255, 255, 255, 0.9);
    height: 102px;
    width: 120px;
    background-image: url(/local/templates/ozon/css/../img/send_msg.svg);
    background-repeat: no-repeat;
    background-position: center 25px;
    -webkit-transition: all 0.225s;
    -moz-transition: all 0.225s;
    transition: all 0.225s; }
  .comment_container input[type=submit] {
    -webkit-transition: all 0.225s;
    -moz-transition: all 0.225s;
    transition: all 0.225s;
    cursor: pointer;
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    color: transparent;
    border-radius: 4px;
    background-color: #bae4f7;
    min-height: 82px;
    width: 82px;
    background-image: url(/local/templates/ozon/css/../img/ic_send_msg.svg);
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transition: all 0.225s;
    -moz-transition: all 0.225s;
    transition: all 0.225s; }
    .comment_container input[type=submit]:hover {
      opacity: 0.7; }

.ta_message:focus ~ .submit_styles {
  background-color: #fff !important; }

.focused .faq_head {
  color: #FF7125 !important;
  background-image: url(/local/templates/ozon/css/../img/exp_minus.svg) !important; }
  .focused .faq_head span {
    border-bottom: 1px dashed rgba(255, 113, 37, 0.3) !important; }
    .focused .faq_head span:hover {
      border-color: transparent !important; }
.focused .faq_body {
  display: block !important; }

.btn.to_news, .btn.to_link {
  height: 46px;
  display: block;
  float: left;
  line-height: 46px;
  border-radius: 100px;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  color: #21a0db;
  background-color: #bae4f7;
  text-decoration: none;
  padding: 0 26px;
  margin-top: 20px; }
  .btn.to_news:hover, .btn.to_link:hover {
    background-color: #a3dbf4; }

.social_btn {
  width: 37px;
  height: 37px;
  display: block;
  float: left;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  -webkit-transition: all 0.225s;
  -moz-transition: all 0.225s;
  transition: all 0.225s;
  margin-left: 10px; }
  .social_btn:hover {
    opacity: 0.8; }
  .social_btn:first-child {
    margin-left: 0; }

.fb {
  background-color: #3b5791;
  background-image: url(/local/templates/ozon/css/../img/i_fb.svg); }

.tw {
  background-color: #21a0db;
  background-image: url(/local/templates/ozon/css/../img/i_tw.svg); }

.gp {
  background-color: #f24033;
  background-image: url(/local/templates/ozon/css/../img/i_gp.svg); }

.search_rs_ct .inner_content .ct_top .ct_top_head .ct_search {
  max-width: 390px;
  width: 388px;
  background-color: #fff;
  border: solid 1px #e0e0e0; }
.search_rs_ct .inner_content .ct_top .ct_top_head .link_back {
  margin-bottom: 18px;
  display: inline-block; }
.search_rs_ct .inner_content .ct_top .ct_top_head .clearblock:after {
  margin-bottom: 12px; }
  .search_rs_ct .inner_content .ct_top .ct_top_head .clearblock:after .search_form {
    float: right;
    position: relative;
    max-width: 42.5%;
    width: 100%; }
.search_rs_ct .inner_content .ct_top .ct_top_head .search_rs_info {
  font-size: 16px;
  line-height: 1.5;
  color: #505050; }

.inn-faq-title {
  font-size: 28px; }

b {
  font-weight: 700; }

.search_rs_info_mobile {
  display: none; }

.main_search_ct .inner_content .rs_list {
  margin-top: 30px; }
  .main_search_ct .inner_content .rs_list .rs_elm {
    margin-bottom: 30px; }
    .main_search_ct .inner_content .rs_list .rs_elm:last-child {
      margin-bottom: 0; }
    .main_search_ct .inner_content .rs_list .rs_elm .rs_elm_title {
      font-size: 21px;
      line-height: 1.2;
      margin-bottom: 12px; }
    .main_search_ct .inner_content .rs_list .rs_elm .rs_elm_desc {
      font-size: 16px;
      line-height: 1.5;
      color: #505050;
      margin-bottom: 10px; }
    .main_search_ct .inner_content .rs_list .rs_elm .rs_tag_name {
      font-size: 14px;
      line-height: 1.43;
      color: #909090; }
.main_search_ct .inner_content .ct_top .ct_top_head .ct_search {
  width: 100%;
  background-color: #fff;
  border: solid 1px #e0e0e0; }
  .main_search_ct .inner_content .ct_top .ct_top_head .ct_search:focus {
    width: 100%; }
.main_search_ct .inner_content .ct_top .ct_top_head .search_form {
  width: 100%; }
.main_search_ct .main_search_top {
  margin-bottom: 20px; }
  .main_search_ct .main_search_top .page_title {
    font-size: 38px;
    line-height: 40px;
    font-weight: 300;
    color: #030303;
    margin-bottom: 12px; }
  .main_search_ct .main_search_top .search_rs_info {
    font-size: 16px;
    line-height: 1.5;
    color: #505050; }
.main_search_ct .search_filters {
  float: left;
  width: 250px; }
  .main_search_ct .search_filters .search_filter_list li {
    margin-bottom: 7px; }
    .main_search_ct .search_filters .search_filter_list li p {
      cursor: pointer;
      border-radius: 4px;
      display: inline-block;
      font-size: 16px;
      line-height: 30px;
      color: #21a0db;
      text-decoration: underline;
      padding: 0 10px;
      -webkit-transition: all 0.225s;
      -moz-transition: all 0.225s;
      transition: all 0.225s; }
      .main_search_ct .search_filters .search_filter_list li p:hover {
        color: #313131; }

.search_rs {
  position: absolute;
  top: 50px;
  width: 100%;
  border-radius: 4px;
  background-color: #fff;
  z-index: 1;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.22); }
  .search_rs .searcl_rs_list {
    border-radius: 4px;
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 160px; }
    .search_rs .searcl_rs_list::-webkit-scrollbar {
      width: 3px; }
    .search_rs .searcl_rs_list::-webkit-scrollbar-track {
      background-color: #fff;
      border-radius: 2px; }
    .search_rs .searcl_rs_list::-webkit-scrollbar-thumb {
      border-radius: 2px;
      background-color: #d8d8d8; }
    .search_rs .searcl_rs_list li {
      padding: 0 10px;
      height: 40px;
      line-height: 40px;
      border-bottom: 1px solid #f2f2f2;
      cursor: pointer; }
      .search_rs .searcl_rs_list li:last-child {
        border-bottom-color: transparent; }
      .search_rs .searcl_rs_list li:hover {
        background-color: #f2f2f2; }
      .search_rs .searcl_rs_list li a .rs_name {
        float: left;
        width: calc(100% - 140px);
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        font-size: 16px;
        color: #505050; }
      .search_rs .searcl_rs_list li a .rs_tag {
        font-size: 16px;
        float: right;
        color: #909090; }

.faq_list .cat_expander .cat_head {
  padding: 20px 0;
  cursor: pointer; }
  .faq_list .cat_expander .cat_head span {
    font-size: 22px;
    line-height: 26px;
    color: #21a0db;
    border-bottom: 2px dashed rgba(33, 160, 219, 0.4);
    -webkit-transition: all 0.225s;
    -moz-transition: all 0.225s;
    transition: all 0.225s; }
  .faq_list .cat_expander .cat_head:hover span {
    color: #FF7125;
    border-bottom-color: transparent; }
.faq_list .cat_expander .cat_list {
  display: none; }
  .faq_list .cat_expander .cat_list .faq_elm {
    border-top: solid 1px #e4e4e4; }
    .faq_list .cat_expander .cat_list .faq_elm .faq_elm_head {
      padding: 20px 20px 20px 44px;
      background-image: url(/local/templates/ozon/css/../img/exp_plus.svg);
      background-repeat: no-repeat;
      background-position: 0 center;
      font-size: 18px;
      font-weight: 300;
      line-height: 1.17;
      cursor: pointer;
      -webkit-transition: all 0.225s;
      -moz-transition: all 0.225s;
      transition: all 0.225s; }
      .faq_list .cat_expander .cat_list .faq_elm .faq_elm_head:hover {
        color: #21a0db; }
    .faq_list .cat_expander .cat_list .faq_elm .faq_elm_body {
      display: none;
      position: relative;
      background-color: #f5f5f5;
      padding: 20px;
      font-size: 16px;
      line-height: 1.5;
      color: #505050;
      width: calc(100% - 44px);
      float: right;
      margin-bottom: 20px; }
      .faq_list .cat_expander .cat_list .faq_elm .faq_elm_body a {
        color: #21a0db; }
        .faq_list .cat_expander .cat_list .faq_elm .faq_elm_body a:hover {
          color: #FF7125;
          text-decoration: none; }
      .faq_list .cat_expander .cat_list .faq_elm .faq_elm_body ul {
        padding-left: 20px; }
      .faq_list .cat_expander .cat_list .faq_elm .faq_elm_body:after {
        content: "";
        position: absolute;
        top: -8px;
        left: 20px;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 7.5px 8px 7.5px;
        border-color: transparent transparent #f5f5f5 transparent; }

.message_container {
  position: absolute;
  right: 75px;
  top: 65px;
  max-width: 360px;
  width: 100%;
  padding: 30px;
  border: 1px solid #F5F5F5;
  border-radius: 12px;
  box-shadow: 0 4px 25px 0 rgba(226, 226, 226, 0.5);
  background-color: #fff; }
  .message_container.fix_msg {
    position: fixed; }
  .message_container.abs_msg {
    top: auto;
    bottom: 65px;
    position: absolute; }
  .message_container .title {
    font-size: 22px;
    font-weight: 400;
    line-height: 1.2;
    color: #030303;
    margin-bottom: 10px; }
  .message_container .msg_desc {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3;
    color: #505050;
    margin-bottom: 16px; }
  .message_container input[type=text],
  .message_container input[type=email] {
    max-width: 100%;
    width: 100%;
    height: 46px;
    font-size: 16px;
    font-weight: 400;
    line-height: 46px;
    outline: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-box-sizing: border-box;
    display: block;
    float: left;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 16px;
    border-radius: 0px;
    border-bottom: 1px solid #E0E0E0;
    -webkit-transition: all 0.225s;
    -moz-transition: all 0.225s;
    transition: all 0.225s; }
    .message_container input[type=text]:focus,
    .message_container input[type=email]:focus {
      background-color: #fff;
      box-shadow: 0 0 7px 0 rgba(171, 171, 171, 0.5); }
  .message_container input[type=text] {
    margin-bottom: 10px; }
  .message_container textarea {
    float: left;
    resize: none;
    outline: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    padding: 16px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2;
    border-radius: 0px;
    border-bottom: 1px solid #E0E0E0;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 30px;
    height: 100px;
    -webkit-transition: all 0.225s;
    -moz-transition: all 0.225s;
    transition: all 0.225s; }
    .message_container textarea:focus {
      background-color: #fff;
      box-shadow: 0 0 7px 0 rgba(171, 171, 171, 0.5); }
  .message_container input[type=submit] {
    float: left;
    resize: none;
    outline: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    height: 40px;
    line-height: 40px;
    border-radius: 100px;
    background-color: #21a0db;
    padding: 0 30px;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    color: #ffffff;
    cursor: pointer;
    -webkit-transition: all 0.225s;
    -moz-transition: all 0.225s;
    transition: all 0.225s; }
    .message_container input[type=submit]:hover {
      background-color: #4bb3e4; }
    .message_container input[type=submit]:active {
      background-color: #1a80af; }

.faq_list .cat_exp_focused .cat_head span {
  color: #FF7125;
  border-color: #FF7125; }
  .faq_list .cat_exp_focused .cat_head span:hover {
    border-color: transparent; }

.faq_focused .faq_elm_head {
  color: #FF7125;
  background-image: url(/local/templates/ozon/css/../img/exp_minus.svg) !important; }

.error_page_wrapper {
  padding: 50px 70px;
  max-width: 690px;
  margin: 0 auto; }
  .error_page_wrapper .logo_link {
    max-width: 160px;
    width: 100%;
    margin: 0 auto 90px;
    display: block; }
    .error_page_wrapper .logo_link img {
      display: block;
      width: 100%; }
  .error_page_wrapper .safe_open {
    max-width: 465px;
    width: 100%;
    height: auto;
    display: block;
    margin: 0 auto 30px; }
  .error_page_wrapper h2.err_title {
    font-size: 22px;
    font-weight: 600;
    line-height: 1.09;
    text-align: center;
    color: #505050;
    margin-bottom: 18px; }
  .error_page_wrapper p.err_desc {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    text-align: center;
    color: #505050;
    margin-bottom: 30px; }
  .error_page_wrapper nav {
    text-align: center;
    background: #fff; }
    .error_page_wrapper nav .nav_menu {
      margin: 0 auto;
      width: 150px;
      float: none;
      border-color: #21a0db;
      color: #21a0db;
      background-color: #fff;
      -webkit-transition: all 0.225s;
      -moz-transition: all 0.225s;
      transition: all 0.225s; }
      .error_page_wrapper nav .nav_menu i {
        background: url(/local/templates/ozon/css/../img/hamb_blue.svg) no-repeat center; }
      .error_page_wrapper nav .nav_menu:hover {
        background-color: #21a0db;
        color: #fff; }
        .error_page_wrapper nav .nav_menu:hover i {
          background: url(/local/templates/ozon/css/../img/hamb.svg) no-repeat center; }
  .error_page_wrapper .btn.main_page {
    height: 40px;
    line-height: 36px;
    border-radius: 100px;
    display: inline-block;
    background-color: #fff;
    border: 2px solid #21a0db;
    box-sizing: border-box; }
    .error_page_wrapper .btn.main_page:hover {
      background-color: #21a0db; }

.ct_top_head .letter_top {
  float: left;
  width: 100%;
  margin-top: 24px; }
  .ct_top_head .letter_top .term_to {
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    line-height: 1.5;
    color: #aaa;
    text-transform: uppercase;
    margin-right: 12px;
    display: block;
    float: left;
    width: 10px;
    margin-bottom: 20px;
    padding: 2px 9px;
    text-decoration: none;
    cursor: default; }
    .ct_top_head .letter_top .term_to.full {
      cursor: pointer;
      color: #21a0db;
      background-color: #FFF9AD;
      border-radius: 50%;
      text-decoration: underline;
      -webkit-transition: all 0.225s;
      -moz-transition: all 0.225s;
      transition: all 0.225s; }
      .ct_top_head .letter_top .term_to.full:hover {
        text-decoration: none;
        color: #4bb3e4;
        background-color: rgba(255, 249, 173, 0.7); }

.terms_list {
  margin-top: 30px; }
  .terms_list .letter_list {
    margin-bottom: 25px; }
    .terms_list .letter_list .term_letter {
      font-size: 38px;
      font-weight: 300;
      color: #ff7224;
      margin-bottom: 20px;
      text-transform: uppercase; }
    .terms_list .letter_list .term_head {
      font-size: 22px;
      line-height: 1.1;
      display: inline-block;
      cursor: pointer;
      margin-bottom: 20px; }
      .terms_list .letter_list .term_head span {
        color: #000;
        -webkit-transition: all 0.225s;
        -moz-transition: all 0.225s;
        transition: all 0.225s;
        border-bottom: dashed 2px #979797; }
        .terms_list .letter_list .term_head span:hover {
          color: #21a0db;
          border-bottom: dashed 2px rgba(33, 160, 219, 0.5); }
      .terms_list .letter_list .term_head:hover + span {
        color: #21a0db;
        border-bottom: dashed 2px rgba(33, 160, 219, 0.5); }
    .terms_list .letter_list .term_body {
      display: none;
      margin-bottom: 30px; }
      .terms_list .letter_list .term_body p {
        font-size: 16px;
        line-height: 1.5;
        color: #505050; }

.term_focused .term_head span {
  color: #FF7125 !important;
  border-bottom: dashed 2px #FF7125 !important; }
.term_focused .term_body {
  display: block !important; }

.fixIt {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  background-color: transparent; }
  .fixIt .ct_top_head {
    background-color: #fff;
    border-bottom: 3px solid #d8d8d8;
    max-width: 1380px;
    margin: 0 auto;
    padding: 12px 70px 0; }
  .fixIt .letter_top {
    max-width: calc(100% - 270px);
    margin-top: 0;
    margin-bottom: 0; }
    .fixIt .letter_top .term_to {
      margin-bottom: 10px; }
  .fixIt .ct_search.terms_search {
    max-width: 270px !important;
    width: 270px !important; }
    .fixIt .ct_search.terms_search:focus {
      max-width: 270px; }
  .fixIt .page_title {
    display: none; }

.contact_block {
  padding: 30px;
  border-radius: 20px;
  background-color: #ffffff;
  width: 380px;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.22);
  position: absolute;
  z-index: 1;
  margin: 85px 75px; }
  .contact_block .title {
    font-size: 38px;
    font-weight: 300;
    color: #030303;
    line-height: 46px;
    margin-bottom: 30px; }
  .contact_block .phone_numb {
    font-size: 20px;
    line-height: 22px;
    color: #505050;
    text-decoration: none;
    display: block; }
  .contact_block .contact_desc {
    font-size: 16px;
    line-height: 1.5;
    color: #505050;
    margin-bottom: 20px; }
    .contact_block .contact_desc a {
      color: #21a0db; }
  .contact_block .free_line {
    font-size: 14px;
    line-height: 1.71;
    color: #909090; }
  .contact_block .contacts_adrs {
    margin-top: 20px; }
  .contact_block .build_route {
    display: block;
    font-size: 16px;
    font-weight: 600;
    color: #ffffff;
    background-color: #ff7224;
    border: none;
    text-decoration: none;
    height: 40px;
    line-height: 40px;
    float: left;
    padding: 0 20px; }
    .contact_block .build_route:hover {
      background-color: #ff9357; }
    .contact_block .build_route:active {
      background-color: #ff620b; }

.contact_cmnt {
  background-color: #21a0db; }
  .contact_cmnt .title {
    max-width: 590px;
    margin: 0 auto 40px;
    font-size: 28px;
    line-height: 30px;
    font-weight: 400;
    text-align: center;
    color: #fff; }
  .contact_cmnt form {
    max-width: 510px;
    margin: 0 auto; }
    .contact_cmnt form .send_msg {
      box-sizing: border-box;
      height: 46px;
      border-radius: 100px;
      background-color: rgba(255, 255, 255, 0.35) !important;
      color: #fff !important;
      font-size: 18px;
      font-weight: 600;
      line-height: 46px;
      position: static;
      width: 260px;
      text-align: center;
      float: none;
      margin: 0 auto;
      -webkit-transition: all 0.225s;
      -moz-transition: all 0.225s;
      transition: all 0.225s;
      min-height: auto;
      background-image: none; }
      .contact_cmnt form .send_msg input, .contact_cmnt form .send_msg textarea {
        background-color: rgba(255, 255, 255, 0.9); }
      .contact_cmnt form .send_msg:hover {
        background-color: rgba(255, 255, 255, 0.55) !important; }
      .contact_cmnt form .send_msg:active {
        background-color: rgba(255, 255, 255, 0.4) !important; }
  .contact_cmnt .input_wrapper {
    width: 100%; }
    .contact_cmnt .input_wrapper input {
      width: calc(50% - 5px); }
    .contact_cmnt .input_wrapper .input_mail {
      float: right; }
  .contact_cmnt .ta_message {
    max-width: 100%;
    margin-left: 0;
    border-radius: 4px;
    margin-bottom: 30px; }

.markAdrs {
  font-size: 13px;
  display: block;
  background-color: rgba(255, 255, 255, 0.7);
  position: absolute;
  text-align: left;
  left: 10px;
  top: -5px;
  min-width: 170px;
  padding: 8px 10px 8px 20px;
  border-radius: 5px;
  z-index: -1; }

.inpage_menu {
  background-color: #fff;
  padding: 15px 75px 10px;
  margin-bottom: 40px; }
  .inpage_menu .inpage_list li {
    float: left;
    border-radius: 50px;
    margin-right: 5px;
    margin-bottom: 5px;
    -webkit-transition: all 0.225s;
    -moz-transition: all 0.225s;
    transition: all 0.225s; }
    .inpage_menu .inpage_list li:last-child {
      margin-right: 0; }
    .inpage_menu .inpage_list li:hover {
      background-color: #E3E3E3; }
      .inpage_menu .inpage_list li:hover a {
        -webkit-transition: all 0.225s;
        -moz-transition: all 0.225s;
        transition: all 0.225s;
        color: #000; }
    .inpage_menu .inpage_list li a {
      text-decoration: none;
      -webkit-transition: all 0.225s;
      -moz-transition: all 0.225s;
      transition: all 0.225s;
      line-height: 30px;
      height: 30px;
      display: block;
      color: #21a0db;
      padding: 0 15px;
      border-radius: 4px; }
    .inpage_menu .inpage_list li.ftActive a {
      color: #000;
      text-decoration: none; }

.about_desc {
  font-size: 16px;
  line-height: 1.5;
  color: #505050; }

.about_main {
  padding: 75px;
  position: relative;
  overflow: hidden; }
  .about_main .about_bg {
    background: -webkit-linear-gradient(180deg, #9ED8F1 0%, #DCF4FC 100%);
    background: linear-gradient(180deg, #9ED8F1 0%, #DCF4FC 100%);
    -webkit-animation: aboutAnmiation 2s ease forwards;
    -moz-animation: aboutAnmiation 2s ease forwards;
    animation: aboutAnmiation 2s ease forwards;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .about_main .ct_top {
    position: relative; }
  .about_main .page_title {
    font-size: 52px;
    text-align: center;
    line-height: 1;
    margin-bottom: 40px;
    color: #030303; }
  .about_main .about_desc {
    font-size: 18px;
    text-align: center;
    line-height: 27px;
    color: rgba(0, 0, 0, 0.9); }
  .about_main .circle {
    opacity: 0;
    will-change: tranform;
    animation: 1s aboutAnmiationCircle forwards;
    animation-delay: 1s;
    min-height: 1000px;
    height: 100%;
    width: 1000px;
    border: 140px solid rgba(255, 255, 255, 0.32);
    border-radius: 50%;
    position: absolute;
    left: 50%; }

.inner_wp {
  max-width: 1380px;
  margin: 0 auto; }

.service_elm > a {
  text-decoration: none; }

.about_services {
  margin-top: 50px;
  position: relative; }
  .about_services .title {
    font-size: 24px;
    line-height: 28px;
    color: #030303;
    margin-bottom: 30px; }
  .about_services .services_list .service_elm {
    max-width: 33%;
    width: 100%;
    float: left;
    margin-bottom: 20px; }
    .about_services .services_list .service_elm .i_service_1 {
      background-image: url(/local/templates/ozon/css/../img/ic_service_1.svg);
      background-repeat: no-repeat;
      display: block;
      width: 100px;
      height: 100px;
      margin: 0 auto 30px;
      background-position: center; }
    .about_services .services_list .service_elm .i_service_2 {
      background-image: url(/local/templates/ozon/css/../img/pension_main.svg);
      background-repeat: no-repeat;
      display: block;
      width: 100px;
      height: 100px;
      margin: 0 auto 30px;
      background-position: center; }
    .about_services .services_list .service_elm .i_service_3 {
      background-image: url(/local/templates/ozon/css/../img/ic_service_3.svg);
      background-repeat: no-repeat;
      display: block;
      width: 100px;
      height: 100px;
      margin: 0 auto 30px;
      background-position: center; }
    .about_services .services_list .service_elm .i_service_3 {
      width: 102px; }
    .about_services .services_list .service_elm .service_wrap {
      width: calc(100% - 60px);
      text-align: center;
      margin: 0 auto; }
      .about_services .services_list .service_elm .service_wrap span {
        font-size: 16px;
        line-height: 1.63;
        color: #21a0db;
        margin: 0 10px; }
    .about_services .services_list .service_elm .service_desc {
      font-size: 20px;
      line-height: 1.2;
      color: #030303;
      margin: 0 auto 15px;
      width: calc(100% - 80px);
      padding-right: 20px; }
    .about_services .services_list .service_elm .service_link {
      font-size: 16px;
      line-height: 1.63;
      color: #21a0db;
      -webkit-transition: all 0.225s;
      -moz-transition: all 0.225s;
      transition: all 0.225s;
      text-decoration: none; }
      .about_services .services_list .service_elm .service_link:hover {
        color: #FF7125;
        text-decoration: none; }

.about_awards {
  margin-top: 30px; }
  .about_awards .title {
    font-size: 38px;
    line-height: 46px;
    color: #030303;
    margin-bottom: 30px; }
  .about_awards .award_elm {
    border-radius: 4px;
    width: 100%;
    margin-bottom: 30px;
    float: left; }
    .about_awards .award_elm .title {
      color: #21a0db;
      font-size: 20px;
      line-height: 24px;
      padding: 0 30px 20px 0;
      margin-bottom: 10px;
      border-bottom: 2px solid #E7E7E7;
      position: relative;
      cursor: pointer;
      -webkit-transition: all 0.225s;
      -moz-transition: all 0.225s;
      transition: all 0.225s; }
      .about_awards .award_elm .title:hover {
        border-bottom-color: rgba(255, 114, 36, 0.5); }
      .about_awards .award_elm .title::after {
        content: '';
        display: block;
        position: absolute;
        right: 10px;
        height: 30px;
        width: 11px;
        top: 0;
        background: url(/local/templates/ozon/css/../img/arrow_right.svg) no-repeat center;
        background-size: contain;
        -webkit-transition: all 0.225s;
        -moz-transition: all 0.225s;
        transition: all 0.225s;
        webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transition: all 0.225s;
        -moz-transition: all 0.225s;
        transition: all 0.225s; }
    .about_awards .award_elm p {
      display: none;
      font-size: 16px;
      line-height: 24px;
      color: #4A4A4A; }
    .about_awards .award_elm.opened .title {
      color: #030303;
      border-bottom-color: #FF7224; }
      .about_awards .award_elm.opened .title::after {
        webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-filter: grayscale(100%);
        filter: grayscale(100%); }
    .about_awards .award_elm.opened p {
      display: block; }
    .about_awards .award_elm .award_link {
      font-size: 16px;
      font-weight: 600;
      line-height: 1.5;
      color: #21a0db;
      padding-right: 15px;
      background-image: url(/local/templates/ozon/css/../img/arrow_right.svg);
      background-repeat: no-repeat;
      background-position: 100% center;
      -webkit-transition: all 0.225s;
      -moz-transition: all 0.225s;
      transition: all 0.225s; }
      .about_awards .award_elm .award_link:hover {
        text-decoration: none;
        opacity: 0.7; }

.container.inner_page {
   padding-top: 85px;
}

.team_bg {
  width: 100%;
  position: absolute;
  height: 280px;
  background-image: url(/local/templates/ozon/css/../img/team_bg.svg);
  z-index: 0; }
  .team_bg.top {
    top: 60px;
    left: 0;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  .team_bg.btm {
    bottom: 0;
    left: 0; }

.about_team {
  z-index: 1; }
  .about_team .about_tm_head {
    font-size: 24px;
    line-height: 26px;
    color: #030303;
    display: block;
    cursor: pointer;
    margin-bottom: 30px; }
    .about_team .about_tm_head span {
      border-bottom: 2px dashed #979797; }
    .about_team .about_tm_head:hover span {
      color: #21a0db;
      border-bottom-color: #21a0db; }
  .about_team .team_body .team_elm {
    max-width: 100%;
    width: 100%;
    float: left; }
    .about_team .team_body .team_elm .img_ct {
      cursor: pointer;
      max-width: 168px;
      max-height: 168px;
      width: 100%;
      height: auto;
      border-radius: 50%;
      float: left;
      margin-right: 32px;
      overflow: hidden; }
      .about_team .team_body .team_elm .img_ct img {
        width: 100%;
        display: block; }
    .about_team .team_body .team_elm .team_elm_name {
      float: left;
      width: calc(100% - 200px);
      font-size: 32px;
      font-weight: 400;
      line-height: 1.2;
      text-align: left;
      color: #000000;
      margin-bottom: 5px; }
    .about_team .team_body .team_elm .team_elm_pos {
      float: left;
      width: calc(100% - 200px);
      font-size: 18px;
      font-weight: 400;
      line-height: 1.1;
      text-align: left;
      color: #909090; }
    .about_team .team_body .team_elm .inner_body {
      padding: 30px 0; }
      .about_team .team_body .team_elm .inner_body .close_inner {
        -webkit-transition: all 0.225s;
        -moz-transition: all 0.225s;
        transition: all 0.225s;
        display: block;
        position: absolute;
        width: 20px;
        height: 20px;
        right: 10px;
        top: 10px;
        cursor: pointer;
        background-image: url(/local/templates/ozon/css/../img/close_dk.svg);
        background-repeat: no-repeat;
        background-size: 100%; }
        .about_team .team_body .team_elm .inner_body .close_inner:hover {
          opacity: 0.7; }
      .about_team .team_body .team_elm .inner_body .team_elm_pos {
        margin-bottom: 20px; }
      .about_team .team_body .team_elm .inner_body .inner_desc {
        float: left;
        width: calc(100% - 200px);
        font-size: 16px;
        line-height: 1.5;
        color: #505050; }
        .about_team .team_body .team_elm .inner_body .inner_desc p {
          margin-bottom: 10px; }

.about_license {
  margin-top: 30px;
  display: -webkit-flex;
  display: flex;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: flex-start; }
  .about_license .title {
    font-size: 38px;
    line-height: 46px;
    color: #030303;
    margin-bottom: 30px;
    width: 100%; }
  .about_license .license_elm {
    padding: 10px 10px 10px 0;
    margin-bottom: 20px;
    width: calc(33% - 30px);
    margin-right: 30px; }
    .about_license .license_elm:nth-child(4) {
      margin-right: 0; }
    .about_license .license_elm .title_license {
      font-size: 18px;
      font-weight: 300;
      line-height: 1.17;
      margin-bottom: 12px; }
    .about_license .license_elm .date {
      font-size: 14px;
      line-height: 1.43;
      color: #909090;
      margin-bottom: 12px; }
    .about_license .license_elm .left_side {
      padding: 6px 12px 6px 20px;
      float: left;
      max-width: calc(100% - 80px); }
    .about_license .license_elm .right_side {
      float: left;
      width: 80px;
      height: 116px;
      background-color: #e4e4e4;
      overflow: hidden; }
      .about_license .license_elm .right_side img {
        max-width: 80px;
        width: 100%;
        display: block; }

.pdf_link {
  font-size: 16px;
  line-height: 1.5;
  color: #21a0db;
  -webkit-transition: all 0.225s;
  -moz-transition: all 0.225s;
  transition: all 0.225s;
  text-decoration: none; }
  .pdf_link:hover {
    color: #FF7125; }
  .pdf_link .ic_file {
    float: left;
    display: block;
    width: 18px;
    height: 23px;
    margin-right: 10px;
    background-image: url(/local/templates/ozon/css/../img/ic_file.svg);
    background-repeat: no-repeat;
    background-size: 100%; }

.about_reports {
  margin-top: 30px; }
  .about_reports .title {
    font-size: 38px;
    line-height: 46px;
    color: #030303;
    margin-bottom: 30px; }
  .about_reports .report_elm {
    width: 100%;
    margin-bottom: 30px; }
    .about_reports .report_elm .date {
      font-size: 16px;
      line-height: 1.25;
      color: #909090;
      padding-bottom: 10px;
      border-bottom: solid 1px #e4e4e4;
      margin-bottom: 20px; }
    .about_reports .report_elm .inn_report {
      margin-bottom: 20px; }
      .about_reports .report_elm .inn_report:last-child {
        margin-bottom: 0; }
    .about_reports .report_elm .report_name {
      font-size: 18px;
      font-weight: 300;
      line-height: 1.17;
      float: left;
      display: block;
      width: calc(100% - 160px); }
    .about_reports .report_elm .pdf_link {
      float: right; }

.q_banner {
  display: none;
  float: right;
  width: 260px;
  height: 260px;
  background-color: #21a0db;
  text-decoration: none;
  margin-right: 75px;
  margin-top: 30px; }
  .q_banner h1 {
    font-size: 28px;
    line-height: 1.2;
    text-align: center;
    color: #ffffff;
    padding: 80px 30px; }

.hidden_report {
  display: none; }

.more_report {
  height: 46px;
  float: left;
  border-radius: 100px;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  color: #21a0db;
  text-decoration: none;
  padding: 0 65px 0 22px;
  background-repeat: no-repeat;
  background-position: calc(100% - 22px) center;
  line-height: 42px;
  border: solid 2px rgba(33, 160, 219, 0.25);
  background-color: #fff;
  position: relative; }
  .more_report:hover {
    color: #21a0db;
    border-color: #21a0db;
    background-color: #fff; }
  .more_report::after {
    content: '...';
    display: block;
    position: absolute;
    top: 0px;
    line-height: 22px;
    right: 20px;
    font-size: 40px; }

.container .inner_content .about_press_list .news_elm .img_ct {
  width: 147px;
  height: 100px;
  border-radius: 4px;
  background-color: #ffffff;
  border: solid 1px #dbd9d9;
  display: table; }
  .container .inner_content .about_press_list .news_elm .img_ct .in_ct {
    display: table-cell;
    vertical-align: middle; }
    .container .inner_content .about_press_list .news_elm .img_ct .in_ct img {
      width: 100%;
      height: auto;
      border-radius: 4px;
      max-width: 147px;
      max-height: 100px; }
.container .inner_content .about_press_list .news_elm .news_ct {
  width: calc(100% - 170px); }
.container .inner_content .about_press_list .nobg_news_elm .news_ct {
  width: 100%; }

.about_presskit_h2 {
  font-size: 26px;
  font-weight: 600;
  line-height: 32px;
  color: #030303;
  margin: 30px 0 20px; }

.about_presskit {
  display: -webkit-flex;
  display: flex;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: flex-start;
  margin-top: 30px; }
  .about_presskit .prkit_elm {
    position: relative;
    display: block;
    max-width: calc(33% - 10px);
    width: 100%;
    border-radius: 4px;
    margin-right: 12px;
    margin-bottom: 12px;
    text-decoration: none; }
    .about_presskit .prkit_elm:nth-child(3n) {
      margin-right: 0; }
    .about_presskit .prkit_elm:hover .img_ct {
      opacity: 0.9; }
    .about_presskit .prkit_elm:hover .news_ct .news_title {
      color: #FF7125; }
    .about_presskit .prkit_elm .img_ct {
      width: 100%;
      height: 188px;
      border-radius: 4px;
      background-position: center;
      background-size: cover;
      -webkit-transition: all 0.225s;
      -moz-transition: all 0.225s;
      transition: all 0.225s; }
    .about_presskit .prkit_elm .news_ct {
      -webkit-transition: all 0.225s;
      -moz-transition: all 0.225s;
      transition: all 0.225s;
      width: 100%;
      padding: 10px 0; }
      .about_presskit .prkit_elm .news_ct .inn_ct {
        width: 100%; }
      .about_presskit .prkit_elm .news_ct .news_title {
        -webkit-transition: all 0.225s;
        -moz-transition: all 0.225s;
        transition: all 0.225s;
        font-size: 21px;
        line-height: 1.25;
        color: #21a0db;
        margin-bottom: 5px; }
      .about_presskit .prkit_elm .news_ct .news_pub_date {
        font-size: 16px;
        font-weight: 400;
        line-height: 1.25;
        color: #4A4A4A; }
  .about_presskit .nobg_kit_elm {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #ffffff; }
    .about_presskit .nobg_kit_elm .img_ct {
      border: solid 1px transparent;
      background-color: rgba(206, 206, 206, 0.2); }
    .about_presskit .nobg_kit_elm:hover .img_ct {
      border-color: #dbd9d9; }
    .about_presskit .nobg_kit_elm .news_ct {
      background-color: #ffffff; }

.ozon_press_logo {
  float: left;
  width: 100%; }
  .ozon_press_logo .block {
    width: calc(50% - 45px);
    float: left; }
    .ozon_press_logo .block:nth-child(2) {
      margin-right: 90px; }
    .ozon_press_logo .block h3 {
      font-size: 18px;
      line-height: 20px;
      margin-bottom: 12px; }
    .ozon_press_logo .block .logo_elm {
      width: calc(50% - 15px);
      float: left; }
      .ozon_press_logo .block .logo_elm:nth-child(2) {
        margin-right: 30px; }
      .ozon_press_logo .block .logo_elm .img_ct {
        width: 100%;
        height: 150px;
        border-radius: 9px;
        background-repeat: no-repeat;
        background-size: 150px, 47px;
        background-position: center; }
        .ozon_press_logo .block .logo_elm .img_ct.light {
          background-color: #F5F5F5;
          background-image: url(/local/templates/ozon/css/../img/download/logo.svg); }
        .ozon_press_logo .block .logo_elm .img_ct.dark {
          background-color: #242424;
          background-image: url(/local/templates/ozon/css/../img/download/logo_dark.svg); }
      .ozon_press_logo .block .logo_elm .size {
        border-bottom: 1px solid #ECECEC;
        line-height: 39px;
        font-size: 16px; }
        .ozon_press_logo .block .logo_elm .size span {
          float: left; }
        .ozon_press_logo .block .logo_elm .size a {
          float: right;
          color: #21a0db;
          -webkit-transition: all 0.225s;
          -moz-transition: all 0.225s;
          transition: all 0.225s;
          text-decoration: none; }
          .ozon_press_logo .block .logo_elm .size a:hover {
            color: #FF7125; }
          .ozon_press_logo .block .logo_elm .size a:nth-last-child(2) {
            margin-left: 10px; }
    .ozon_press_logo .block.square .img_ct {
      background-size: 90px; }
      .ozon_press_logo .block.square .img_ct.light {
        background-color: #F5F5F5;
        background-image: url(/local/templates/ozon/css/../img/download/logo_square.svg); }
      .ozon_press_logo .block.square .img_ct.dark {
        background-color: #242424;
        background-image: url(/local/templates/ozon/css/../img/download/logo_square_dark.svg); }

.presskit_inner, .award_inner {
  margin-top: 40px; }
  .presskit_inner .link_back, .award_inner .link_back {
    font-size: 16px;
    line-height: 1.5;
    color: #21a0db;
    display: inline-block;
    margin-bottom: 30px;
    -webkit-transition: all 0.225s;
    -moz-transition: all 0.225s;
    transition: all 0.225s;
    text-decoration: none; }
    .presskit_inner .link_back:hover, .award_inner .link_back:hover {
      color: #FF7125; }
  .presskit_inner .pk_date, .award_inner .pk_date {
    font-size: 16px;
    line-height: 1.25;
    color: #909090;
    margin-bottom: 10px; }
  .presskit_inner .presskit_list .pk_photo, .award_inner .presskit_list .pk_photo {
    max-width: calc(33.3% - 14px);
    width: 100%;
    height: 178px;
    border-radius: 4px;
    display: block;
    float: left;
    background-size: cover;
    background-position: center;
    margin-right: 20px;
    margin-bottom: 20px; }
    .presskit_inner .presskit_list .pk_photo:nth-child(3n), .award_inner .presskit_list .pk_photo:nth-child(3n) {
      margin-right: 0; }

.award_inner .link_back {
  margin-bottom: 20px; }
.award_inner .ct_top_head {
  margin-bottom: 30px !important; }
.award_inner .page_title {
  float: none !important; }
.award_inner .award_page_block img {
  width: 100%;
  height: auto;
  display: block;
  margin-bottom: 30px; }
.award_inner .award_page_block .inn_title {
  font-size: 24px;
  line-height: 1.2;
  color: #030303;
  margin-bottom: 30px; }
.award_inner .award_page_block p {
  font-size: 16px;
  line-height: 1.5;
  color: #505050;
  margin-bottom: 30px; }
  .award_inner .award_page_block p:last-child {
    margin-bottom: 0; }

svg.svg_anim {
  max-width: 100%;
  max-height: 580px; }
  svg.svg_anim path {
    backface-visibility: hidden;
    will-change: transform, opacity;
    fill-opacity: 0;
    fill: rgba(255, 255, 255, 0) !important;
    stroke-width: 2;
    stroke-dasharray: 1425;
    stroke-dashoffset: 1425;
    animation-name: draw;
    animation-duration: .8s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
    animation-timing-function: ease-in-out; }

.main_animation {
  max-width: 1380px;
  max-height: 580px;
  margin: 0 auto;
  position: relative; }
  .main_animation .welcome_container {
    position: static;
    bottom: 0;
    left: 0;
    width: 100%;
    margin-bottom: 20px;
    padding: 0 75px 0; }
    .main_animation .welcome_container .gears_container {
      display: flex;
      justify-content: space-between;
      align-items: center; }
      .main_animation .welcome_container .gears_container .w_text_ct {
        width: 450px; }
      .main_animation .welcome_container .gears_container .w_title {
        font-family: 'Ubuntu', sans-serif !important;
        opacity: 0.85;
        font-size: 52px;
        line-height: 59px;
        color: #444645;
        margin-bottom: 20px;
        text-align: left; }
      .main_animation .welcome_container .gears_container .w_subtitle {
        width: 90%;
        opacity: 0.35;
        color: #000000;
        font-size: 26px;
        line-height: 32px;
        margin-bottom: 100px;
        text-align: left; }
        .main_animation .welcome_container .gears_container .w_subtitle.gears_subtitle {
          display: none; }
      .main_animation .welcome_container .gears_container .quick-links {
        width: 650px;
        max-height: 315px;
        margin: 0 auto;
        max-width: 100%; }
        .main_animation .welcome_container .gears_container .quick-links #gear-link.pointer {
          pointer-events: none; }
    .main_animation .welcome_container .services_list {
      margin-top: 30px; }
      .main_animation .welcome_container .services_list .service_elm {
        max-width: calc(33.3% - 10px);
        cursor: pointer;
        width: 100%;
        float: left;
        background-color: #f2fbff;
        border-radius: 5px;
        margin-right: 15px;
        height: 160px;
        padding: 0 !important;
        -webkit-transition: all 0.225s;
        -moz-transition: all 0.225s;
        transition: all 0.225s; }
        .main_animation .welcome_container .services_list .service_elm:last-child {
          margin-right: 0; }
        .main_animation .welcome_container .services_list .service_elm .i_service_1 {
          background-image: url(/local/templates/ozon/css/../img/ic_service_1.svg);
          background-repeat: no-repeat;
          display: block;
          float: left;
          width: 100px;
          height: 100px;
          margin-right: 30px;
          background-size: 100%;
          background-position: center; }
        .main_animation .welcome_container .services_list .service_elm .i_service_2 {
          background-image: url(/local/templates/ozon/css/../img/pension_main.svg);
          background-repeat: no-repeat;
          display: block;
          float: left;
          width: 100px;
          height: 100px;
          margin-right: 30px;
          background-size: 100%;
          background-position: center; }
        .main_animation .welcome_container .services_list .service_elm .i_service_3 {
          background-image: url(/local/templates/ozon/css/../img/ic_service_3.svg);
          background-repeat: no-repeat;
          display: block;
          float: left;
          width: 100px;
          height: 100px;
          margin-right: 30px;
          background-size: 100%;
          background-position: center; }
        .main_animation .welcome_container .services_list .service_elm .i_service_2 {
          background-size: 97%;
          background-image: url(/local/templates/ozon/css/../images/pension_main.svg) !important; }
        .main_animation .welcome_container .services_list .service_elm .i_service_1 {
          width: 101px; }
        .main_animation .welcome_container .services_list .service_elm .service_wrap {
          width: calc(100% - 131px);
          float: left; }
          .main_animation .welcome_container .services_list .service_elm .service_wrap span {
            display: none; }
        .main_animation .welcome_container .services_list .service_elm .service_desc {
          font-size: 18px;
          font-weight: 300;
          line-height: 1.2;
          color: #030303;
          margin-bottom: 10px;
          margin-right: 30px; }
        .main_animation .welcome_container .services_list .service_elm .service_link {
          font-size: 14px;
          line-height: 1.63;
          color: #21a0db;
          display: block;
          text-decoration: none;
          -webkit-transition: all 0.225s;
          -moz-transition: all 0.225s;
          transition: all 0.225s; }
          .main_animation .welcome_container .services_list .service_elm .service_link:hover {
            text-decoration: none;
            color: #FF7125; }
        .main_animation .welcome_container .services_list .service_elm:hover {
          box-shadow: 0 0 15px 0 rgba(195, 195, 195, 0.3);
          background-color: #fff; }
          .main_animation .welcome_container .services_list .service_elm:hover .service_desc {
            text-decoration: underline;
          }
    .main_animation .welcome_container .service_elm {
      opacity: 0;
      animation-name: fadeBlock;
      animation-duration: 0.8s;
      animation-iteration-count: 1;
      animation-fill-mode: forwards;
      animation-timing-function: linear; }
      .main_animation .welcome_container .service_elm i {
        top: 50%;
        position: relative;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%); }
    .main_animation .welcome_container #service_1 {
      animation-delay: 0.2s; }
    .main_animation .welcome_container #service_2 {
      animation-delay: 0.4s; }
    .main_animation .welcome_container #service_3 {
      animation-delay: 0.6s; }

.to_top {
  display: none;
  left: 0;
  top: 0;
  position: fixed;
  height: 100%;
  min-width: 80px;
  cursor: pointer; }
  .to_top:hover .to_top_ct {
    background-color: rgba(33, 160, 219, 0.1); }
    .to_top:hover .to_top_ct .to-top_icon {
      background-color: rgba(33, 160, 219, 0.2); }
  .to_top .to_top_ct {
    left: 0;
    top: 0;
    position: absolute;
    width: 120px;
    height: 100%;
    cursor: pointer;
    z-index: 22;
    -webkit-transition: all 0.225s;
    -moz-transition: all 0.225s;
    transition: all 0.225s; }
    .to_top .to_top_ct:hover {
      background-color: rgba(33, 160, 219, 0.1); }
      .to_top .to_top_ct:hover .to-top_icon {
        background-color: rgba(33, 160, 219, 0.2); }
    .to_top .to_top_ct .to-top_icon {
      left: 20px;
      bottom: 20px;
      position: absolute;
      background-image: url(/local/templates/ozon/css/../img/arrow_up.svg);
      background-repeat: no-repeat;
      display: block;
      background-position: center;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      background-size: 100%;
      width: 80px;
      height: 80px;
      opacity: 1;
      background-color: rgba(33, 160, 219, 0.1);
      -webkit-transition: all 0.225s;
      -moz-transition: all 0.225s;
      transition: all 0.225s; }
      .to_top .to_top_ct .to-top_icon:hover {
        background-color: rgba(33, 160, 219, 0.2); }
  .to_top.topOnContent {
    width: 80px;
    height: 80px;
    bottom: 20px;
    left: 20px;
    top: auto !important; }
    .to_top.topOnContent:hover .to_top_ct {
      background-color: transparent; }
    .to_top.topOnContent .to_top_ct {
      width: 80px;
      height: 80px; }
      .to_top.topOnContent .to_top_ct .to-top_icon {
        left: 0;
        bottom: 0 !important; }

.desc_invest_funds p {
  font-size: 16px;
  line-height: 1.5;
  color: #505050;
  margin-bottom: 0;
  margin-top: 14px; }
  .desc_invest_funds p:last-child {
    margin-bottom: 0; }
  .desc_invest_funds p strong {
    font-weight: 700; }
.desc_invest_funds h2 {
  font-size: 24px;
  color: #030303;
  margin-top: 30px;
  margin-bottom: 10px; }
.desc_invest_funds ul {
  list-style: none;
  padding-left: 0;
  margin-top: 6px; }
  .desc_invest_funds ul li {
    font-size: 16px;
    line-height: 1.5;
    color: #505050;
    position: relative;
    padding-left: 20px; }
    .desc_invest_funds ul li:before {
      content: '';
      background-image: url(/local/templates/ozon/css/../images/dot.svg);
      background-size: contain;
      background-position: center;
      background-repeat: no-repeat;
      position: absolute;
      left: 0;
      top: 8px;
      width: 7px;
      height: 7px; }
.desc_invest_funds ol {
  margin-bottom: 10px;
  list-style: none;
  padding-left: 0; }
  .desc_invest_funds ol li {
    font-size: 16px;
    line-height: 1.5;
    color: #505050;
    position: relative;
    padding-left: 0; }
    .desc_invest_funds ol li:before {
      content: none; }
  .desc_invest_funds ol ul {
    margin-bottom: 10px;
    list-style: none;
    padding-left: 0; }
    .desc_invest_funds ol ul li {
      font-size: 16px;
      line-height: 1.5;
      color: #505050;
      position: relative;
      padding-left: 20px; }
      .desc_invest_funds ol ul li:before {
        content: '';
        background-image: url(/local/templates/ozon/css/../images/dot.svg);
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
        position: absolute;
        left: 0;
        top: 8px;
        width: 7px;
        height: 7px; }
.desc_invest_funds a {
  -webkit-transition: all 0.225s;
  -moz-transition: all 0.225s;
  transition: all 0.225s;
  color: #21a0db;
  text-decoration: none; }
  .desc_invest_funds a:hover {
    color: #FF7125; }
.desc_invest_funds ol {
  list-style: inside decimal;
  padding-left: 18px; }
.desc_invest_funds table td {
  min-width: 125px;
  padding: 5px; }
.desc_invest_funds .list_review .allow {
  margin-bottom: 20px; }
  .desc_invest_funds .list_review .allow .dte {
    margin-bottom: 8px;
    color: #909090; }

.graph_block_funds {
  margin-top: 10px;
  margin-bottom: 20px;
  position: relative; }

#svgout {
  width: 100%;
  position: absolute;
  height: calc(100vh - 18.75vw);
  top: 0;
  left: 0;
  z-index: 0;
  display: none;
  overflow: hidden; }
  #svgout p {
    opacity: 0;
    color: #fff;
    display: inline-block;
    position: absolute; }

.graphSingleLine {
  height: 385px;
  width: 1px;
  background: #21a0db;
  position: absolute;
  display: none; }
  .graphSingleLine:after {
    content: attr(data-date);
    display: block;
    bottom: 0;
    position: absolute;
    height: 20px;
    background-color: #21a0db;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    padding: 0 5px; }
  .graphSingleLine.left_it:after {
    right: 100%; }

.valuation_block {
  margin-top: 40px; }
  .valuation_block .tax_nl p {
    font-size: 16px;
    line-height: 20px;
    color: #9B9B9B; }
    .valuation_block .tax_nl p span {
      color: #505050; }
  .valuation_block .inner {
    width: calc(25% - 15px);
    margin-right: 20px;
    float: left; }
    .valuation_block .inner p {
      font-size: 16px;
      line-height: 20px;
      color: #9B9B9B;
      margin-bottom: 8px;
      white-space: nowrap;
      overflow: hidden !important;
      text-overflow: ellipsis; }
    .valuation_block .inner:nth-child(4n) {
      margin-right: 0; }
  .valuation_block select {
    margin-bottom: 30px;
    width: 100%;
    display: block;
    outline: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    height: 38px;
    padding: 0 40px 0 16px;
    border-radius: 4px;
    border: solid 1px #dbd9d9;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    color: #505050;
    background: #fff url(/local/templates/ozon/css/../img/arow_down.svg) no-repeat;
    background-position: calc(100% - 16px) center; }
  .valuation_block .date_select_block input:first-child {
    margin-right: 10px; }
  .valuation_block .date_select_block p {
    margin-bottom: 5px; }
  .valuation_block .date_purchase_input, .valuation_block .funds_sum_input,
  .valuation_block .date_sale_input {
    cursor: pointer;
    outline: none;
    padding: 0 40px 0 16px;
    margin-bottom: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 38px;
    line-height: 36px;
    border-radius: 4px;
    border: solid 1px #dbd9d9;
    font-size: 16px;
    font-weight: 400;
    color: #505050;
    background: #fff;
    background-position: calc(100% - 16px) center; }
    .valuation_block .date_purchase_input::-webkit-input-placeholder, .valuation_block .funds_sum_input::-webkit-input-placeholder,
    .valuation_block .date_sale_input::-webkit-input-placeholder {
      color: #505050; }
    .valuation_block .date_purchase_input::-moz-placeholder, .valuation_block .funds_sum_input::-moz-placeholder,
    .valuation_block .date_sale_input::-moz-placeholder {
      color: #505050; }
    .valuation_block .date_purchase_input:-ms-input-placeholder, .valuation_block .funds_sum_input:-ms-input-placeholder,
    .valuation_block .date_sale_input:-ms-input-placeholder {
      color: #505050; }
  .valuation_block .funds_sum_input {
    padding: 0 16px;
    width: 100%;
    background-image: none;
    margin-bottom: 30px; }
    .valuation_block .funds_sum_input::-webkit-input-placeholder {
      color: #aaa; }
    .valuation_block .funds_sum_input::-moz-placeholder {
      color: #aaa; }
    .valuation_block .funds_sum_input:-ms-input-placeholder {
      color: #aaa; }
    .valuation_block .funds_sum_input.ds {
      pointer-events: none;
      font-weight: 400;
      background-color: #F5F5F5; }
  .valuation_block .fund_type_radio {
    margin-bottom: 20px; }
    .valuation_block .fund_type_radio .radio_btn {
      display: none; }
      .valuation_block .fund_type_radio .radio_btn:checked + label {
        color: rgba(0, 0, 0, 0.88);
        border-bottom: 2px solid #FF7224; }
    .valuation_block .fund_type_radio label {
      float: left;
      cursor: pointer;
      display: block;
      font-size: 24px;
      font-weight: 600;
      line-height: 24px;
      color: #21A0DB;
      margin-right: 35px;
      position: relative;
      padding-bottom: 10px; }
  .valuation_block .fund_commission_block select {
    width: calc(50% - 5px);
    float: left; }
    .valuation_block .fund_commission_block select:first-child {
      margin-right: 10px; }
  .valuation_block .pif_calc {
    float: left;
    height: 42px;
    line-height: 42px;
    padding: 0 42px 0 22px;
    background-image: url(/local/templates/ozon/css/../img/arrow_right.svg);
    background-repeat: no-repeat;
    background-position: calc(100% - 22px) center; }
    .valuation_block .pif_calc:hover {
      background-image: url(/local/templates/ozon/css/../img/arrow_right_wh.svg); }

.print_pif_block {
  margin-top: 30px;
  overflow: hidden; }
  .print_pif_block h3 {
    font-size: 24px;
    font-weight: 600;
    line-height: 24px;
    color: rgba(0, 0, 0, 0.88);
    margin-bottom: 30px; }
  .print_pif_block .valuation_rs {
    width: 100%;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: flex-start; }
  .print_pif_block .inner {
    width: calc(25% - 15px);
    margin-right: 20px; }
    .print_pif_block .inner p {
      font-size: 16px;
      line-height: 24px;
      color: rgba(0, 0, 0, 0.6); }
    .print_pif_block .inner h2 {
      position: relative;
      font-size: 24px;
      font-weight: 600;
      line-height: 1;
      color: #000000; }
      .print_pif_block .inner h2 span {
        position: absolute;
        font-size: 18px;
        font-weight: 600;
        line-height: 24px;
        color: #7ED321;
        top: 0;
        width: 100px;
        margin-left: 10px; }
    .print_pif_block .inner:nth-child(4n) {
      margin-right: 0; }
  .print_pif_block .pt_pif {
    background-color: #f5f5f5;
    margin-bottom: 20px; }
    .print_pif_block .pt_pif .date_fund.pt_elm {
      display: flex;
      flex-direction: row;
      align-items: center;
      padding: 20px;
      border-bottom: 1px solid #e4e4e4; }
      .print_pif_block .pt_pif .date_fund.pt_elm h2 {
        display: block;
        width: 40%;
        padding-right: 20px; }
      .print_pif_block .pt_pif .date_fund.pt_elm .pt_left {
        width: 30%;
        text-align: center; }
        .print_pif_block .pt_pif .date_fund.pt_elm .pt_left:first-child {
          margin-left: 40%;
          padding-left: 20px; }
          .print_pif_block .pt_pif .date_fund.pt_elm .pt_left:first-child h2 {
            display: block;
            width: 100%;
            padding-right: 0; }
      .print_pif_block .pt_pif .date_fund.pt_elm .pt_right {
        width: 30%;
        text-align: center; }
        .print_pif_block .pt_pif .date_fund.pt_elm .pt_right:nth-child(2) h2 {
          display: block;
          width: 100%;
          padding-right: 0; }
    .print_pif_block .pt_pif .date_fund .pt_left,
    .print_pif_block .pt_pif .cms_fund .pt_left {
      float: left;
      width: 50%; }
    .print_pif_block .pt_pif .date_fund .pt_right,
    .print_pif_block .pt_pif .cms_fund .pt_right {
      float: right;
      width: 50%; }
  .print_pif_block .recount_pif {
    float: left;
    height: 46px;
    line-height: 42px;
    padding: 0 70px 0 22px;
    background-image: url(/local/templates/ozon/css/../img/ic_refresh.svg);
    background-repeat: no-repeat;
    background-position: calc(100% - 22px) center; }
    .print_pif_block .recount_pif:hover {
      background-image: url(/local/templates/ozon/css/../img/ic_refresh_w.svg); }
  .print_pif_block .print_pif {
    float: right;
    margin-top: 10px; }

.game_block {
  margin: 30px 0;
  padding: 35px 6px;
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4; }
  .game_block .game_name {
    max-width: 400px;
    width: 100%;
    float: left; }
    .game_block .game_name .i_game {
      width: 48px;
      height: 37px;
      background-image: url(/local/templates/ozon/css/../img/ic_game.svg);
      background-repeat: no-repeat;
      display: block;
      float: left;
      margin-right: 25px; }
    .game_block .game_name .name {
      font-size: 38px;
      font-weight: 300;
      color: #030303; }
  .game_block .game_desc {
    float: left;
    max-width: 300px;
    width: 100%;
    font-size: 16px;
    line-height: 1.5;
    color: #505050; }
  .game_block .play_game {
    cursor: pointer;
    display: block;
    float: right;
    height: 40px;
    line-height: 40px;
    border: none;
    border-radius: 100px;
    background-color: #ff7224;
    text-decoration: none;
    padding: 0 20px;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    color: #ffffff;
    -webkit-transition: all 0.225s;
    -moz-transition: all 0.225s;
    transition: all 0.225s; }
    .game_block .play_game:hover {
      background-color: #f05500; }

.table_switchers {
  margin-bottom: 30px; }
  .table_switchers .switcher {
    cursor: pointer;
    float: left;
    display: block;
    border-radius: 4px;
    background-color: #ffffff;
    border: solid 1px #dbd9d9;
    line-height: 38px;
    font-size: 16px;
    color: #505050;
    padding: 0 16px; }
    .table_switchers .switcher:first-child {
      border-radius: 4px 0 0 4px; }
    .table_switchers .switcher:last-child {
      border-radius: 0 4px 4px 0; }
  .table_switchers .sw_focused {
    border-color: #ffc9ab;
    background-color: #ffc9ab;
    box-shadow: inset 0 1px 4px 0 #ff8f51; }

.table_block {
  overflow-x: scroll;
  cursor: all-scroll; }

.funds_table > thead {
  border: 1px solid #30AADD;
  background-color: #30AADD; }

.funds_table > thead > tr > th, .funds_table > thead > tr > td {
  text-align: center;
  color: #FFF;
  background-color: transparent;
  border-bottom: solid 0px transparent;
  font-weight: 600; }

.funds_table {
  border: solid 1px #e4e4e4;
  table-layout: fixed; }
  .funds_table tr {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    color: #505050;
    text-align: left; }
    .funds_table tr a {
      color: #21a0db;
      text-decoration: none; }
      .funds_table tr a:hover {
        color: #FF7125; }
    .funds_table tr th, .funds_table tr td {
      min-width: 250px;
      background-color: rgba(228, 228, 228, 0.4);
      border-bottom: solid 1px #e4e4e4;
      border-right: solid 1px #e4e4e4;
      padding: 5px 15px;
      border-collapse: collapse; }
      .funds_table tr th:first-child, .funds_table tr td:first-child {
        width: 50%; }
      .funds_table tr th:last-child, .funds_table tr td:last-child {
        width: 50%;
        border-right: none; }
        .compare_table .funds_table tr th:last-child, .compare_table .funds_table tr td:last-child {
          width: auto; }
        .compare_table .funds_table tr th, .compare_table .funds_table tr td {
          width: 25%; }
    .funds_table tr td {
      background-color: #fff; }

.detailed_table_block {
  overflow: scroll; }

.detailed_table_block {
  overflow: hidden; }
  .detailed_table_block .table_wrapper {
    overflow: auto;
    height: 100%;
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column; }

.popup_bg .game_popup {
  width: 636px;
  padding: 0;
  margin: 0 auto;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  .popup_bg .game_popup h1 {
    font-size: 38px;
    font-weight: 300;
    color: #030303;
    text-align: left;
    background-color: rgba(144, 144, 144, 0.1);
    border-bottom: solid 1px #e4e4e4;
    padding: 30px;
    margin: 0; }
  .popup_bg .game_popup .radio_wrapper {
    padding: 30px; }
  .popup_bg .game_popup .radio_btn {
    display: none; }
    .popup_bg .game_popup .radio_btn:checked + label:after {
      content: "";
      position: absolute;
      width: 12px;
      height: 12px;
      left: 4px;
      top: 4px;
      border-radius: 50%;
      background-color: #21a0db; }
  .popup_bg .game_popup label {
    cursor: pointer;
    display: block;
    font-size: 18px;
    line-height: 1.5;
    color: #030303;
    padding-left: 35px;
    position: relative;
    margin-bottom: 20px; }
    .popup_bg .game_popup label:last-child {
      margin-bottom: 0; }
    .popup_bg .game_popup label:before {
      cursor: pointer;
      content: "";
      position: absolute;
      width: 18px;
      height: 18px;
      display: block;
      left: 0;
      border: 1px solid #dbd9d9;
      background-color: #fff;
      border-radius: 50%; }
  .popup_bg .game_popup .popup_btm {
    padding: 30px;
    background-color: rgba(144, 144, 144, 0.1);
    border-top: solid 1px #e4e4e4; }
    .popup_bg .game_popup .popup_btm .game_btn_next {
      height: 46px;
      line-height: 44px;
      padding: 0 52px 0 30px;
      background-image: url(/local/templates/ozon/css/../img/arrow_right_wh.svg);
      background-repeat: no-repeat;
      background-position: calc(100% - 30px) center; }
    .popup_bg .game_popup .popup_btm .game_btn_back {
      float: left;
      background-color: transparent;
      height: 46px;
      line-height: 42px;
      padding: 0 35px;
      border: 2px solid #21a0db; }
      .popup_bg .game_popup .popup_btm .game_btn_back:hover {
        background-color: #21a0db; }

.game_popup_wrapper .game_popup_answer {
  max-width: 870px;
  width: 100%;
  position: relative;
  margin-top: 0;
  padding: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  .game_popup_wrapper .game_popup_answer .game_answer {
    max-height: 63vh;
    overflow-y: auto;
    padding: 30px; }
    .game_popup_wrapper .game_popup_answer .game_answer h1 {
      margin-bottom: 30px;
      font-size: 38px;
      font-weight: 300;
      color: #030303;
      text-align: left; }
    .game_popup_wrapper .game_popup_answer .game_answer img {
      width: 100%;
      height: auto;
      margin-bottom: 30px; }
    .game_popup_wrapper .game_popup_answer .game_answer .desc {
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      color: #505050; }
      .game_popup_wrapper .game_popup_answer .game_answer .desc p {
        margin-bottom: 30px; }
        .game_popup_wrapper .game_popup_answer .game_answer .desc p:last-child {
          margin-bottom: 0; }
  .game_popup_wrapper .game_popup_answer .popup_btm {
    padding: 30px;
    background-color: rgba(144, 144, 144, 0.1);
    border-top: solid 1px #e4e4e4; }
    .game_popup_wrapper .game_popup_answer .popup_btm .btn_answer {
      float: left;
      height: 46px;
      line-height: 46px;
      padding: 0 35px;
      background-color: #bae4f7; }
      .game_popup_wrapper .game_popup_answer .popup_btm .btn_answer:hover {
        background-color: #21a0db; }
.game_popup_wrapper .game_popup_end {
  max-width: 640px;
  width: 100%;
  margin: 0 auto;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  .game_popup_wrapper .game_popup_end h1 {
    font-size: 28px;
    line-height: 1.2;
    font-weight: 300;
    color: #030303;
    text-align: left; }
  .game_popup_wrapper .game_popup_end .desc {
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 30px; }
  .game_popup_wrapper .game_popup_end .game_btn_finish {
    float: left;
    height: 46px;
    line-height: 46px;
    padding: 0 30px; }
  .game_popup_wrapper .game_popup_end .register_link {
    float: right;
    height: 46px;
    line-height: 46px;
    text-decoration: none;
    border: none;
    background-color: #ff7224;
    color: #fff;
    padding: 0 30px; }
    .game_popup_wrapper .game_popup_end .register_link:hover {
      background-color: #f05500; }

.point_top_desc,
.point_top_addrs {
  font-size: 16px;
  line-height: 1.5;
  color: #505050;
  margin-bottom: 30px; }

.point_top_addrs {
  margin-bottom: 0; }

.point_tabs {
  padding: 0 0 30px; }
  .point_tabs .tabs_block {
    padding-top: 10px; }
    .point_tabs .tabs_block .tab_map,
    .point_tabs .tabs_block .tab_list {
      cursor: pointer;
      float: left;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.25;
      -webkit-transition: all 0.225s;
      -moz-transition: all 0.225s;
      transition: all 0.225s;
      color: #505050; }
      .point_tabs .tabs_block .tab_map:hover span,
      .point_tabs .tabs_block .tab_list:hover span {
        color: #ff620a;
        border-bottom-color: transparent; }
      .point_tabs .tabs_block .tab_map i,
      .point_tabs .tabs_block .tab_list i {
        display: block;
        width: 14px;
        height: 20px;
        float: left;
        margin-right: 10px;
        background-position: center; }
      .point_tabs .tabs_block .tab_map span,
      .point_tabs .tabs_block .tab_list span {
        -webkit-transition: all 0.225s;
        -moz-transition: all 0.225s;
        transition: all 0.225s;
        color: #21a0db;
        border-bottom: 1px dashed rgba(33, 160, 219, 0.3); }
    .point_tabs .tabs_block .tab_map {
      margin-right: 35px; }
      .point_tabs .tabs_block .tab_map:hover i {
        background-image: url(/local/templates/ozon/css/../img/ic_tab_mark_ac.svg); }
    .point_tabs .tabs_block .tab_list:hover i {
      background-image: url(/local/templates/ozon/css/../img/ic_tab_list_ac.svg); }
    .point_tabs .tabs_block .tab_map.tab_active i {
      background-image: url(/local/templates/ozon/css/../img/ic_tab_mark_ac.svg); }
    .point_tabs .tabs_block .tab_map.tab_active span,
    .point_tabs .tabs_block .tab_list.tab_active span {
      color: #FF7125;
      border-bottom-color: transparent; }
    .point_tabs .tabs_block .tab_list.tab_active i {
      background-image: url(/local/templates/ozon/css/../img/ic_tab_list_ac.svg); }
    .point_tabs .tabs_block .i_point {
      background-image: url(/local/templates/ozon/css/../img/ic_tab_mark.svg);
      background-repeat: no-repeat; }
    .point_tabs .tabs_block .i_list {
      background-image: url(/local/templates/ozon/css/../img/hamb_mob.svg);
      background-repeat: no-repeat; }

.sale_point_word {
  padding: 30px 75px 40px;
  font-size: 16px;
  line-height: 1.5;
  color: #505050; }

.map_holder_points {
  border: 3px solid #21a0db;
  padding: 0 3px; }

.search_points_form {
  float: left;
  position: relative; }
  .search_points_form .points_search {
    width: 370px;
    height: 38px;
    border: 1px solid transparent;
    background-color: rgba(229, 229, 229, 0.7);
    font-size: 16px;
    line-height: 30px;
    font-weight: 400;
    -webkit-transition: all 0.225s;
    -moz-transition: all 0.225s;
    transition: all 0.225s;
    color: #313131;
    padding-right: 50px;
    padding-left: 16px;
    border-radius: 4px;
    background-image: url(/local/templates/ozon/css/../img/ic_search.svg);
    background-repeat: no-repeat;
    background-position: calc(100% - 15px) center;
    -moz-appearance: none;
    -webkit-appearance: none;
    outline: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .search_points_form .points_search:focus {
      background-color: #fff;
      border: 1px solid #dbd9d9; }
  .search_points_form .search_form {
    float: right;
    position: relative; }
  .search_points_form .search_button {
    -moz-appearance: none;
    -webkit-appearance: none;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    outline: none;
    height: 38px;
    border: 0;
    background-color: transparent;
    width: 50px;
    border-radius: 0 4px 4px 0;
    -webkit-transition: all 0.225s;
    -moz-transition: all 0.225s;
    transition: all 0.225s; }
    .search_points_form .search_button:hover {
      background-color: rgba(171, 171, 171, 0.1); }

.reset_button {
  display: none !important;
  position: absolute;
  width: 34px;
  height: 34px;
  right: 4px;
  top: 3px;
  border-radius: 4px;
  background-color: #FFBDBE;
  cursor: pointer;
  background-image: url(/local/templates/ozon/css/../img/close_red.svg);
  background-position: center;
  background-size: 50%;
  background-repeat: no-repeat;
  -webkit-transition: all 0.225s;
  -moz-transition: all 0.225s;
  transition: all 0.225s; }
  .reset_button:hover {
    background-color: #ffd7d7; }

.sale_points_list {
  padding: 0 75px 40px; }
  .sale_points_list .list_head {
    border-bottom: 1px solid #e4e4e4;
    padding: 18px 0; }
    .sale_points_list .list_head p {
      float: left;
      width: 50%;
      font-size: 16px;
      font-weight: 600;
      line-height: 1.5;
      color: #000000; }
  .sale_points_list .pt_list li {
    border-bottom: 1px solid #e4e4e4;
    padding: 18px 0; }
    .sale_points_list .pt_list li p {
      float: left;
      width: 50%;
      font-size: 16px;
      line-height: 1.5;
      color: #505050; }
      .sale_points_list .pt_list li p i {
        width: 13px;
        height: 20px;
        display: block;
        float: left;
        margin-right: 20px;
        background: url(/local/templates/ozon/css/../img/ic_tab_mark_ac.svg) no-repeat center; }
      .sale_points_list .pt_list li p span {
        cursor: pointer;
        border-bottom: dashed 2px rgba(151, 151, 151, 0.5);
        -webkit-transition: all 0.225s;
        -moz-transition: all 0.225s;
        transition: all 0.225s; }
        .sale_points_list .pt_list li p span:hover {
          border-bottom-color: transparent; }
        .sale_points_list .pt_list li p span a {
          color: #505050;
          text-decoration: none; }

.city_map_points {
  padding: 30px 75px 0; }
  .city_map_points p {
    font-size: 16px;
    line-height: 1.5;
    color: #505050;
    margin: 10px 0; }
    .city_map_points p i {
      width: 13px;
      height: 20px;
      display: block;
      float: left;
      margin-right: 20px;
      background: url(/local/templates/ozon/css/../img/ic_tab_mark_ac.svg) no-repeat center; }
    .city_map_points p span {
      cursor: pointer;
      border-bottom: dashed 2px rgba(151, 151, 151, 0.5);
      -webkit-transition: all 0.225s;
      -moz-transition: all 0.225s;
      transition: all 0.225s; }
      .city_map_points p span:last-child {
        float: right;
        border-bottom-color: transparent; }
      .city_map_points p span a {
        text-decoration: none;
        color: #505050; }
    .city_map_points p:hover span {
      border-bottom-color: transparent; }
    .city_map_points p:last-child {
      margin-bottom: 50px; }

.sub_title_calc {
  margin-top: 40px;
  margin-bottom: 12px;
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
  color: #6F6F6F; }

.calculator_block {
  margin: 30px 0 30px; }
  .calculator_block .calc_elem_block {
    width: 100%;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: flex-start; }
    .calculator_block .calc_elem_block .calc_elm {
      width: calc(25% - 30px);
      margin-right: 30px; }
      .calculator_block .calc_elem_block .calc_elm:last-child {
        margin-right: 0; }
      .calculator_block .calc_elem_block .calc_elm span {
        font-size: 16px;
        line-height: 1.5;
        color: #000000;
        margin-bottom: 6px;
        display: block;
        white-space: nowrap;
        overflow: hidden !important;
        text-overflow: ellipsis; }
      .calculator_block .calc_elem_block .calc_elm .controls {
        display: flex;
        flex-direction: column;
        float: none;
        border: 1px solid #ddd;
        border-radius: 0 4px 4px 0;
        box-sizing: border-box; }
        .calculator_block .calc_elem_block .calc_elm .controls i {
          display: block;
          width: 25px;
          height: 23px;
          position: relative;
          cursor: pointer;
          -webkit-transition: all 0.225s;
          -moz-transition: all 0.225s;
          transition: all 0.225s; }
          .calculator_block .calc_elem_block .calc_elm .controls i:hover {
            background-color: rgba(80, 80, 80, 0.2); }
        .calculator_block .calc_elem_block .calc_elm .controls .up_ct {
          border-bottom: 1px solid #ddd; }
          .calculator_block .calc_elem_block .calc_elm .controls .up_ct::after {
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 0 5px 5px 5px;
            border-color: transparent transparent #757575 transparent;
            content: '';
            display: block;
            position: absolute;
            top: calc(50% - 2.5px);
            left: calc(50% - 5px); }
        .calculator_block .calc_elem_block .calc_elm .controls .down_ct::after {
          width: 0;
          height: 0;
          border-style: solid;
          border-width: 5px 5px 0 5px;
          border-color: #757575 transparent transparent transparent;
          display: block;
          content: '';
          position: absolute;
          top: calc(50% - 2.5px);
          left: calc(50% - 5px); }
      .calculator_block .calc_elem_block .calc_elm .calc_input {
        text-align: center;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        border-radius: 4px 0 0 4px;
        background-color: #ffffff;
        border: solid 1px #dbd9d9;
        height: 49px;
        width: calc(100% - 27px);
        line-height: 49px;
        padding: 0 20px;
        font-size: 22px;
        color: #505050;
        margin-bottom: 20px;
        outline: none;
        border-right: none;
        float: left;
        -moz-appearance: textfield; }
        .calculator_block .calc_elem_block .calc_elm .calc_input::-webkit-inner-spin-button, .calculator_block .calc_elem_block .calc_elm .calc_input::-webkit-outer-spin-button {
          margin: 0;
          -webkit-appearance: none;
          padding: 0; }
      .calculator_block .calc_elem_block .calc_elm .range_calc {
        width: 100%;
        -webkit-appearance: none;
        margin: 0;
        padding: 8px 0;
        cursor: pointer; }
        .calculator_block .calc_elem_block .calc_elm .range_calc:focus {
          outline: none; }
        .calculator_block .calc_elem_block .calc_elm .range_calc:focus {
          outline: none; }
        .calculator_block .calc_elem_block .calc_elm .range_calc::-webkit-slider-runnable-track {
          width: 100%;
          height: 4px;
          background: rgba(186, 228, 247, 0.78);
          -webkit-appearance: none;
          border-radius: 0;
          border: none; }
        .calculator_block .calc_elem_block .calc_elm .range_calc::-webkit-slider-thumb {
          border: none;
          height: 22px;
          width: 22px;
          border-radius: 100px;
          background: #21a0db;
          cursor: ew-resize;
          -webkit-appearance: none;
          margin-top: -9px; }
        .calculator_block .calc_elem_block .calc_elm .range_calc:focus::-webkit-slider-runnable-track {
          background: rgba(186, 228, 247, 0.78); }
        .calculator_block .calc_elem_block .calc_elm .range_calc::-moz-range-track {
          width: 100%;
          height: 4px;
          cursor: pointer;
          background: rgba(186, 228, 247, 0.78);
          border-radius: 0;
          border: none; }
        .calculator_block .calc_elem_block .calc_elm .range_calc::-moz-range-thumb {
          border: none;
          height: 22px;
          width: 22px;
          border-radius: 100px;
          background: #21a0db;
          cursor: pointer; }
        .calculator_block .calc_elem_block .calc_elm .range_calc::-ms-track {
          width: 100%;
          height: 4px;
          cursor: pointer;
          background: transparent;
          border-color: transparent;
          color: transparent; }
        .calculator_block .calc_elem_block .calc_elm .range_calc::-ms-fill-lower {
          background: rgba(186, 228, 247, 0.78);
          border: none;
          border-radius: 0; }
        .calculator_block .calc_elem_block .calc_elm .range_calc::-ms-fill-upper {
          background: rgba(186, 228, 247, 0.78);
          border: none;
          border-radius: 0; }
        .calculator_block .calc_elem_block .calc_elm .range_calc::-ms-thumb {
          border: none;
          height: 22px;
          width: 22px;
          border-radius: 100px;
          background: #21a0db;
          cursor: pointer;
          height: 4px; }
        .calculator_block .calc_elem_block .calc_elm .range_calc:focus::-ms-fill-lower {
          background: rgba(186, 228, 247, 0.78); }
        .calculator_block .calc_elem_block .calc_elm .range_calc:focus::-ms-fill-upper {
          background: rgba(186, 228, 247, 0.78); }
        .calculator_block .calc_elem_block .calc_elm .range_calc::-moz-range-progress {
          background-color: #21a0db; }
    .calculator_block .calc_elem_block.section .calc_elm {
      width: calc(33.3% - 20px); }
      .calculator_block .calc_elem_block.section .calc_elm:nth-child(3) {
        margin-right: 0; }
      .calculator_block .calc_elem_block.section .calc_elm:nth-child(2n) {
        margin-right: 30px; }
  .calculator_block .wp, .calculator_block .wpc {
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: flex-start; }
  .calculator_block .wpc .calc_rs {
    width: calc(33.3% - 10px); }
    .calculator_block .wpc .calc_rs:nth-child(2n) {
      margin-right: 0; }
      .calculator_block .wpc .calc_rs:nth-child(2n) p, .calculator_block .wpc .calc_rs:nth-child(2n) span, .calculator_block .wpc .calc_rs:nth-child(2n) p span {
        color: #70BD18; }
  .calculator_block .calc_rs {
    width: calc(25% - 15px);
    margin-right: 20px;
    margin-top: 30px; }
    .calculator_block .calc_rs:nth-child(4n) {
      margin-right: 0; }
      .calculator_block .calc_rs:nth-child(4n) p, .calculator_block .calc_rs:nth-child(4n) span, .calculator_block .calc_rs:nth-child(4n) p span {
        color: #70BD18; }
    .calculator_block .calc_rs span {
      display: block;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      color: rgba(0, 0, 0, 0.88); }
    .calculator_block .calc_rs p, .calculator_block .calc_rs p span {
      font-size: 34px;
      font-weight: 600;
      color: rgba(0, 0, 0, 0.88);
      line-height: 1; }
    .calculator_block .calc_rs p {
      padding: 0 0 10px; }
      .calculator_block .calc_rs p span {
        display: inline; }
  .calculator_block .list_result {
    float: left;
    margin-top: 20px;
    width: 100%; }
    .calculator_block .list_result .funds_table {
      width: 100%; }
      .calculator_block .list_result .funds_table tr td {
        background-color: rgba(228, 228, 228, 0.4); }
    .calculator_block .list_result .body_list p.p_name_years {
      padding: 6px 32px;
      min-height: 32px;
      line-height: 32px;
      font-weight: 600;
      position: relative;
      background-repeat: no-repeat;
      background-position: calc(100% - 32px) center;
      cursor: pointer;
      border-bottom: 2px solid #e4e4e4;
      -webkit-transition: all 0.225s;
      -moz-transition: all 0.225s;
      transition: all 0.225s; }
      .calculator_block .list_result .body_list p.p_name_years::after {
        content: '';
        display: block;
        position: absolute;
        right: 10px;
        height: 30px;
        width: 11px;
        top: 0;
        background: url(/local/templates/ozon/css/../img/arrow_right.svg) no-repeat center;
        background-size: contain;
        -webkit-transition: all 0.225s;
        -moz-transition: all 0.225s;
        transition: all 0.225s;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transition: all 0.225s;
        -moz-transition: all 0.225s;
        transition: all 0.225s; }
      .calculator_block .list_result .body_list p.p_name_years:hover {
        border-bottom-color: #ff7224; }
      .calculator_block .list_result .body_list p.p_name_years.opened {
        border-bottom-color: rgba(255, 114, 36, 0.5); }
        .calculator_block .list_result .body_list p.p_name_years.opened::after {
          -webkit-transform: rotate(-90deg);
          -moz-transform: rotate(-90deg);
          transform: rotate(-90deg);
          -webkit-filter: grayscale(100%);
          filter: grayscale(100%); }
    .calculator_block .list_result .body_list .div_name_years {
      margin-top: 5px; }
    .calculator_block .list_result .body_list table {
      display: none;
      border: solid 1px #e4e4e4;
      table-layout: fixed;
      margin-top: 5px;
      width: 100%; }
      .calculator_block .list_result .body_list table tr td {
        padding: 6px 32px;
        border-bottom: solid 1px #e4e4e4;
        border-right: solid 1px #e4e4e4;
        font-size: 14px;
        font-weight: 400;
        line-height: 1.5;
        color: #505050; }
        .calculator_block .list_result .body_list table tr td:last-child {
          border-right: none; }
      .calculator_block .list_result .body_list table tr:last-child td {
        border-bottom: none; }
      .calculator_block .list_result .body_list table thead tr td {
        border-bottom: solid 1px #e4e4e4;
        background-color: rgba(228, 228, 228, 0.4); }

.error_msg {
  display: none;
  color: #e8001d;
  font-size: 15px;
  line-height: 1.5;
  margin-bottom: 20px; }

.popup_bg .recover_pass_popup_info {
  padding: 30px 40px; }
.popup_bg .recover_pass_popup form .mail_recover {
  margin-bottom: 30px; }
.popup_bg .recover_pass_popup form input[type=submit].recover_btn {
  float: none;
  display: block;
  margin: 0 auto;
  padding: 0 25px; }
.popup_bg .recover_pass_popup form .link_back {
  display: block;
  float: none;
  margin: 10px auto 0;
  width: 70px; }
.popup_bg .change_pass_popup .new_pass_sc_in {
  margin-bottom: 35px; }
.popup_bg .change_pass_popup form input[type=submit].change_pass_btn {
  padding: 0 25px;
  float: none;
  margin: 0 auto;
  display: block; }

.graph_filters .top_filter .fund_select {
  position: relative;
  width: 188px;
  float: left;
  margin-right: 20px;
  margin-bottom: 10px; }
  .graph_filters .top_filter .fund_select span {
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    color: #000000;
    display: block;
    margin-bottom: 5px; }
  .graph_filters .top_filter .fund_select .graph_fund_head {
    height: 32px;
    line-height: 30px;
    border-radius: 4px;
    background-color: #ffffff;
    border: solid 1px #dbd9d9;
    width: 100%;
    padding-left: 15px;
    padding-right: 45px;
    font-size: 13px;
    color: #505050;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background-image: url(/local/templates/ozon/css/../img/arow_down.svg);
    background-repeat: no-repeat;
    background-position: calc(100% - 15px) center;
    cursor: pointer; }
  .graph_filters .top_filter .fund_select .graph_fund_list {
    position: absolute;
    width: 100%;
    top: calc(100% + 5px);
    max-height: 252px;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.22);
    border-radius: 4px;
    overflow-y: auto;
    overflow-x: hidden;
    background-color: #ffffff;
    z-index: 1; }
    .graph_filters .top_filter .fund_select .graph_fund_list::-webkit-scrollbar {
      width: 3px; }
    .graph_filters .top_filter .fund_select .graph_fund_list::-webkit-scrollbar-track {
      background-color: #fff;
      border-radius: 2px; }
    .graph_filters .top_filter .fund_select .graph_fund_list::-webkit-scrollbar-thumb {
      border-radius: 2px;
      background-color: #d8d8d8; }
    .graph_filters .top_filter .fund_select .graph_fund_list li {
      padding: 0 16px;
      height: 35px;
      line-height: 35px;
      border-bottom: 1px solid #f2f2f2; }
      .graph_filters .top_filter .fund_select .graph_fund_list li:last-child {
        border-bottom-color: transparent; }
      .graph_filters .top_filter .fund_select .graph_fund_list li:hover {
        background-color: #f2f2f2; }
      .graph_filters .top_filter .fund_select .graph_fund_list li input[type=checkbox] {
        display: none; }
        .graph_filters .top_filter .fund_select .graph_fund_list li input[type=checkbox]:checked + label:after {
          cursor: pointer;
          content: "";
          position: absolute;
          width: 19px;
          height: 19px;
          left: 0;
          top: 7px;
          border-radius: 2px;
          border: 1px solid #21a0db;
          background-color: #21a0db;
          background-image: url(/local/templates/ozon/css/../img/checked.svg);
          background-repeat: no-repeat;
          background-size: 60%;
          background-position: center; }
      .graph_filters .top_filter .fund_select .graph_fund_list li label {
        box-sizing: border-box;
        cursor: pointer;
        display: block;
        font-size: 16px;
        color: #505050;
        min-height: 35px;
        position: absolute;
        padding-left: 30px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: calc(100% - 32px); }
        .graph_filters .top_filter .fund_select .graph_fund_list li label:before {
          cursor: pointer;
          content: "";
          position: absolute;
          width: 19px;
          height: 19px;
          left: 0;
          top: 7px;
          border-radius: 2px;
          border: 1px solid #dbd9d9;
          background-color: #fff; }
.graph_filters .top_filter .period_filter {
  margin-bottom: 10px; }
  .graph_filters .top_filter .period_filter span {
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    color: #000000;
    display: block;
    margin-bottom: 5px; }
  .graph_filters .top_filter .period_filter .period_wrapper .period {
    box-sizing: border-box;
    border-radius: 0;
    border: solid 1px #dbd9d9;
    border-right: none;
    cursor: pointer;
    float: left;
    font-size: 13px;
    height: 32px;
    line-height: 30px !important;
    color: #505050;
    background-color: #fff;
    padding: 0 10px; }
    .graph_filters .top_filter .period_filter .period_wrapper .period:first-child {
      border-radius: 4px 0 0 4px; }
    .graph_filters .top_filter .period_filter .period_wrapper .period:nth-last-child(2) {
      border-radius: 0 4px 4px 0;
      border-right: solid 1px #dbd9d9; }
      .graph_filters .top_filter .period_filter .period_wrapper .period:nth-last-child(2)::-webkit-input-placeholder {
        color: #505050; }
      .graph_filters .top_filter .period_filter .period_wrapper .period:nth-last-child(2)::-moz-placeholder {
        color: #505050; }
      .graph_filters .top_filter .period_filter .period_wrapper .period:nth-last-child(2):-ms-input-placeholder {
        color: #505050; }
  .graph_filters .top_filter .period_filter .period_wrapper #user_period {
    margin-left: 20px;
    border-radius: 4px;
    border-right: solid 1px #dbd9d9;
    padding-left: 12px;
    background-position: 15px center;
    background-repeat: no-repeat;
    width: 155px !important; }
  .graph_filters .top_filter .period_filter .period_wrapper .prd_selected {
    background-color: #ffc9ab;
    box-shadow: inset 0 1px 4px 0 #ff8f51;
    border-color: #ffc9ab; }
.graph_filters .btm_filter {
  margin-top: 5px;
  margin-bottom: 10px; }
  .graph_filters .btm_filter .selected_filter {
    position: relative;
    border-radius: 4px;
    background-color: #E5E5E5;
    float: left;
    padding: 0 25px;
    height: 30px;
    line-height: 30px !important;
    font-size: 13px;
    color: #272d3d;
    background-image: url(/local/templates/ozon/css/../img/close_dk.svg);
    background-repeat: no-repeat;
    background-size: 11px;
    background-position: calc(100% - 10px) center;
    cursor: pointer;
    margin-right: 10px;
    margin-bottom: 10px;
    -webkit-transition: all 0.225s;
    -moz-transition: all 0.225s;
    transition: all 0.225s; }
    .graph_filters .btm_filter .selected_filter:last-child {
      margin-right: 0; }
    .graph_filters .btm_filter .selected_filter:hover {
      background-color: #F3F3F3; }
    .graph_filters .btm_filter .selected_filter i {
      display: block;
      position: absolute;
      width: 7px;
      height: 7px;
      border-radius: 50%;
      left: 10px;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -o-transform: translateY(-50%);
      transform: translateY(-50%); }

.graph_rs_btm {
  font-size: 16px;
  line-height: 1.25;
  color: #909090; }
  .graph_rs_btm .div_differ {
    float: left; }
  .graph_rs_btm .graph_rs {
    font-size: 13px; }
    .graph_rs_btm .graph_rs span.name i {
      display: inline-block;
      width: 7px;
      height: 7px;
      border-radius: 50%;
      margin-left: 5px; }
  .graph_rs_btm .export_graph_data {
    float: right;
    color: #21a0db;
    -webkit-transition: all 0.225s;
    -moz-transition: all 0.225s;
    transition: all 0.225s;
    line-height: 23px;
    cursor: pointer; }
    .graph_rs_btm .export_graph_data i {
      background-image: url(/local/templates/ozon/css/../img/ic_file.svg);
      display: block;
      float: left;
      margin-right: 10px;
      width: 18px;
      height: 23px;
      opacity: 0.8; }
    .graph_rs_btm .export_graph_data:hover {
      color: #FF7125; }
      .graph_rs_btm .export_graph_data:hover i {
        opacity: 1; }

.graph_wrapper {
  margin-bottom: 20px; }

.period_filter_mobile {
  display: none; }

.cabinet_header .cab_user {
  text-decoration: none; }
  .cabinet_header .cab_user img {
    float: left;
    display: block;
    width: 38px;
    height: 38px;
    border-radius: 50%;
    margin-right: 10px; }
  .cabinet_header .cab_user span {
    float: left;
    display: block;
    line-height: 38px;
    font-size: 16px;
    font-weight: 600;
    color: rgba(80, 80, 80, 0.7);
    -webkit-transition: all 0.225s;
    -moz-transition: all 0.225s;
    transition: all 0.225s; }
  .cabinet_header .cab_user:hover span {
    text-decoration: underline;
    color: #505050; }
  .cabinet_header .cab_user .hamb_cab {
    display: none; }

.cab_nav {
  background-color: #f6f6f6;
  border-bottom: 3px solid #d8d8d8; }
  .cab_nav ul {
    float: left; }
    .cab_nav ul li {
      float: left;
      margin-right: 36px;
      line-height: 52px;
      height: 52px; }
      .cab_nav ul li:last-child {
        margin-right: 0; }
      .cab_nav ul li a {
        font-size: 18px;
        font-weight: 400;
        color: #21a0db;
        text-decoration: underline;
        height: 100%;
        display: block;
        line-height: 52px;
        -webkit-transition: all 0.225s;
        -moz-transition: all 0.225s;
        transition: all 0.225s; }
      .cab_nav ul li:hover a {
        color: #000; }
      .cab_nav ul li.active {
        position: relative; }
        .cab_nav ul li.active:after {
          content: '';
          width: 100%;
          bottom: 0;
          left: 0;
          display: block;
          height: 3px;
          background-color: #ff7224; }
        .cab_nav ul li.active a {
          color: #000;
          text-decoration: none; }
  .cab_nav .cab_exit {
    float: right;
    line-height: 52px;
    display: block;
    font-size: 18px;
    font-weight: 400;
    color: #21a0db;
    text-decoration: underline;
    -webkit-transition: all 0.225s;
    -moz-transition: all 0.225s;
    transition: all 0.225s; }
    .cab_nav .cab_exit i {
      width: 18px;
      height: 52px;
      display: block;
      float: left;
      background: url(/local/templates/ozon/css/../img/ic_exit.svg) no-repeat center;
      background-size: 100%;
      margin-right: 10px;
      -webkit-transition: all 0.225s;
      -moz-transition: all 0.225s;
      transition: all 0.225s; }
    .cab_nav .cab_exit:hover {
      color: #000;
      text-decoration: none; }
      .cab_nav .cab_exit:hover i {
        -webkit-filter: grayscale(1);
        -moz-filter: grayscale(1);
        filter: grayscale(1); }

.mobile_cab_nav {
  display: none; }

.cab_container {
  min-height: calc(100vh - 125px); }
  .cab_container .cab_mobile_title {
    display: none; }
  .cab_container .user_about .us_block {
    margin-bottom: 30px; }
    .cab_container .user_about .us_block span {
      float: left;
      font-size: 16px;
      font-weight: 600;
      line-height: 1.5;
      color: #000000;
      display: block;
      width: 130px; }
    .cab_container .user_about .us_block p {
      float: left;
      font-size: 16px;
      line-height: 1.5;
      color: #505050; }
    .cab_container .user_about .us_block a {
      font-size: 16px;
      font-weight: 600;
      line-height: 1.5;
      color: #21a0db;
      -webkit-transition: all 0.225s;
      -moz-transition: all 0.225s;
      transition: all 0.225s; }
      .cab_container .user_about .us_block a:hover {
        color: #FF7125;
        text-decoration: none; }
  .cab_container .cab_desc {
    max-width: 800px;
    width: 100%; }
    .cab_container .cab_desc h2 {
      font-size: 24px;
      font-weight: 300;
      line-height: 1.2;
      color: #000000;
      margin-bottom: 30px; }
    .cab_container .cab_desc p {
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      color: #505050;
      margin-bottom: 30px; }
      .cab_container .cab_desc p:last-child {
        margin-bottom: 0; }
  .cab_container .cab_calc {
    max-width: 600px; }
    .cab_container .cab_calc span {
      font-size: 16px;
      font-weight: 600;
      line-height: 1.5;
      color: #000000;
      margin-bottom: 10px;
      display: block; }
    .cab_container .cab_calc .fund_select {
      width: 100%;
      margin-bottom: 30px;
      height: 38px;
      color: #505050; }
    .cab_container .cab_calc .periodpicker {
      width: 100%;
      height: 38px;
      color: #505050;
      box-sizing: border-box;
      margin-bottom: 30px; }
      .cab_container .cab_calc .periodpicker::-webkit-input-placeholder {
        color: #505050; }
      .cab_container .cab_calc .periodpicker::-moz-placeholder {
        color: #505050; }
      .cab_container .cab_calc .periodpicker:-ms-input-placeholder {
        color: #505050; }
    .cab_container .cab_calc .form_calc {
      float: left;
      height: 46px;
      line-height: 46px;
      padding: 0 50px 0 22px;
      background-image: url(/local/templates/ozon/css/../img/arrow_right.svg);
      background-position: calc(100% - 22px) center;
      background-repeat: no-repeat;
      background-size: 5%; }
      .cab_container .cab_calc .form_calc:hover {
        background-image: url(/local/templates/ozon/css/../img/arrow_right_wh.svg); }
  .cab_container .cab_calc_rs {
    max-width: 600px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    color: #505050; }
    .cab_container .cab_calc_rs table {
      width: 100%;
      border: solid 1px #e4e4e4;
      margin-bottom: 20px; }
      .cab_container .cab_calc_rs table thead tr {
        background-color: rgba(228, 228, 228, 0.4);
        border-bottom: 1px solid #e4e4e4; }
        .cab_container .cab_calc_rs table thead tr th, .cab_container .cab_calc_rs table thead .funds_table tr td, .funds_table .cab_container .cab_calc_rs table thead tr td {
          text-align: left;
          padding: 6px 20px; }
          .cab_container .cab_calc_rs table thead tr th:first-child, .cab_container .cab_calc_rs table thead .funds_table tr td:first-child, .funds_table .cab_container .cab_calc_rs table thead tr td:first-child {
            width: 375px;
            border-right: 1px solid #e4e4e4; }
      .cab_container .cab_calc_rs table tbody tr {
        border-bottom: 1px solid #e4e4e4; }
        .cab_container .cab_calc_rs table tbody tr:last-child {
          border-bottom: none; }
      .cab_container .cab_calc_rs table td {
        padding: 12px 20px; }
        .cab_container .cab_calc_rs table td:first-child {
          border-right: 1px solid #e4e4e4; }
        .cab_container .cab_calc_rs table td:last-child {
          text-align: right; }
    .cab_container .cab_calc_rs .calc_btm .recalc_btn {
      float: left;
      height: 46px;
      padding: 0 68px 0 22px;
      background-image: url(/local/templates/ozon/css/../img/ic_refresh.svg);
      background-repeat: no-repeat;
      background-position: calc(100% - 22px) center;
      background-size: 12%; }
      .cab_container .cab_calc_rs .calc_btm .recalc_btn:hover {
        background-image: url(/local/templates/ozon/css/../img/ic_refresh_w.svg); }
    .cab_container .cab_calc_rs .calc_btm .pdf_link {
      float: right;
      margin-top: 10px; }

.ellipse {
  opacity: 0; }
  .ellipse.startAnimation {
    will-change: opacity;
    animation: 0.3s fadeDots ease-out forwards;
    animation-delay: 1.1s; }

#chartjs-tooltip {
  opacity: 0;
  position: absolute;
  background: rgba(0, 0, 0, 0.7);
  color: white;
  padding: 8px;
  border-radius: 5px;
  pointer-events: none;
  min-width: 153px;
  z-index: 1; }
  #chartjs-tooltip .colorChr {
    display: block;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    float: left;
    margin-right: 5px;
    margin-top: 1px; }
  #chartjs-tooltip .pif_name {
    display: block;
    float: left;
    margin-right: 10px; }
  #chartjs-tooltip .pif_count {
    display: block;
    float: right;
    font-weight: 700; }
  #chartjs-tooltip .row {
    margin-bottom: 5px; }
  #chartjs-tooltip span {
    font-family: 'proxima_nova', Arial, sans-serif;
    font-size: 14px; }
  #chartjs-tooltip h3 {
    font-size: 14px;
    margin-bottom: 10px; }

.no_find_error {
  color: red; }

.more-menu {
  display: none; }

/*IMPORTS NEXT*/
@media screen and (min-width: 1025px) {
  .left_menu::-webkit-scrollbar {
    width: 5px; }
  .left_menu::-webkit-scrollbar-track {
    background-color: #313131;
    border-radius: 2px; }
  .left_menu::-webkit-scrollbar-thumb {
    border-radius: 2px;
    background-color: rgba(255, 255, 255, 0.6); } }
@media screen and (max-width: 1380px) {
  .main_animation {
    min-height: 30.4347826087vw; }
    .main_animation .welcome_container {
      padding: 0 5.4347826087vw; }
      .main_animation .welcome_container .w_title {
        font-size: 4.7826086957vw;
        margin-bottom: 1.4492753623vw; }
      .main_animation .welcome_container .w_subtitle {
        font-size: 1.884057971vw;
        line-height: 2.1739130435vw;
        margin-bottom: 4.347826087vw; }
      .main_animation .welcome_container .services_list .service_elm {
        width: calc(100% - 0.72464vw);
        height: 13.768115942vw;
        padding: 2.1739130435vw;
        margin-right: 1.0869565217vw; }
        .main_animation .welcome_container .services_list .service_elm .i_service_1 {
          width: 7.2463768116vw;
          height: 7.2463768116vw;
          margin-right: 2.1739130435vw; }
        .main_animation .welcome_container .services_list .service_elm .i_service_2 {
          width: 7.2463768116vw;
          height: 7.2463768116vw;
          margin-right: 2.1739130435vw; }
        .main_animation .welcome_container .services_list .service_elm .i_service_3 {
          width: 7.2463768116vw;
          height: 7.2463768116vw;
          margin-right: 2.1739130435vw; }
        .main_animation .welcome_container .services_list .service_elm .service_wrap {
          width: calc(100% - 9.42029vw); }
        .main_animation .welcome_container .services_list .service_elm .service_desc {
          font-size: 1.4492753623vw;
          margin-bottom: 0.7246376812vw; }
        .main_animation .welcome_container .services_list .service_elm .service_link {
          font-size: 1.1594202899vw; }

  .message_container {
    right: 35px; }

  .container .inner_content.future_content {
    padding: 0; }

  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders.expect {
    padding: 30px 40px; }

  .news_container,
  .faq_container {
    background-position: 96% 50%; }

  .site_map {
    padding: 50px; }

  .container .inner_content.fund_content .right_side .row.about .discription_popup .one_npf, .container .inner_content.fund_content .right_side .row#sell .discription_popup .one_npf, .container .inner_content.fund_content .right_side .row#portrait .discription_popup .one_npf, .container .inner_content.fund_content .right_side .row#reporting .discription_popup .one_npf {
    height: 280px; }

  .container .inner_content.fund_content .right_side .row.about .discription_popup .one_npf .top_text, .container .inner_content.fund_content .right_side .row#sell .discription_popup .one_npf .top_text, .container .inner_content.fund_content .right_side .row#portrait .discription_popup .one_npf .top_text, .container .inner_content.fund_content .right_side .row#reporting .discription_popup .one_npf .top_text {
    font-size: 20px; } }
@media screen and (min-width: 1380px) {
  .message_container.fix_msg {
    right: calc(50% - 615px); } }
@media screen and (max-width: 1380px) {
  header .inner_wp,
  nav .inner_wp,
  .container .inner_content,
  .partner_banner,
  .footer .inner_wp,
  .footer .footer_cp .inner_wp {
    padding-right: 35px;
    padding-left: 35px; }

  .main_stock,
  .graph_container,
  .news_container,
  .faq_container,
  .director_block,
  .comment_container,
  .fixIt .ct_top_head,
  .inpage_menu,
  .sale_point_word,
  .sale_points_list {
    padding-right: 35px;
    padding-left: 35px; } }
    #map_container {
      width: 100%;
      height: 500px;
    }
@media screen and (max-width: 1320px) {
  .graph_filters .top_filter .fund_select {
    margin-bottom: 15px; }

  nav .nav_list .nav_el:nth-child(2) {
    display: none; }

  .container .inner_content .save_on_taxes {
    width: calc(100% - 30px); }

  .container .inner_content .desc_invest_funds.npf .one_npf {
    width: 23%;
    margin-bottom: 25px; }

  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders.expect {
    padding: 30px 0 30px 30px; }

  .diagrams {
    display: flex;
    flex-direction: column; }

  .diagrams .inner_diagram_small {
    width: 100%; }

  #reporting .diagrams .diagram {
    margin-top: 15px !important;
    width: 100% !important; }

  .inn_ct_text {
    padding-left: 50px; }

  .main_animation .welcome_container .gears_container .w_title {
    font-size: 46px;
    line-height: normal; }

  .main_animation .welcome_container .gears_container .w_subtitle {
    width: 100%;
    line-height: normal;
    margin-bottom: 30px; }

  .container .inner_content.fund_content .right_side .row.about .discription_popup .one_npf, .container .inner_content.fund_content .right_side .row#sell .discription_popup .one_npf, .container .inner_content.fund_content .right_side .row#portrait .discription_popup .one_npf, .container .inner_content.fund_content .right_side .row#reporting .discription_popup .one_npf {
    height: 260px; }

  .container .inner_content.fund_content .right_side .row.about .discription_popup .one_npf .top_text, .container .inner_content.fund_content .right_side .row#sell .discription_popup .one_npf .top_text, .container .inner_content.fund_content .right_side .row#portrait .discription_popup .one_npf .top_text, .container .inner_content.fund_content .right_side .row#reporting .discription_popup .one_npf .top_text {
    font-size: 20px; } }
@media screen and (max-width: 1280px) {
  nav .nav_list .nav_el a {
    padding: 0 12px; }
  nav .nav_list .nav_el:first-child {
    margin-left: 0; }
  nav .nav_list .nav_sub_el {
    padding-left: 12px; }
    nav .nav_list .nav_sub_el .nav_sub_list li a {
      padding: 8px 12px; } }
@media screen and (max-width: 1239px) {
  .partner_banner .pt_list div {
    width: 25%; }

  .footer .ft_container .ft_block:nth-child(-n+6) {
    margin-bottom: 30px; }

  .calculator_block .calc_elem_block .calc_elm {
    width: calc(50% - 15px); }
    .calculator_block .calc_elem_block .calc_elm:nth-child(2n) {
      margin-right: 0;
      margin-bottom: 20px; }

  .calculator_block .calc_rs {
    width: calc(50% - 10px); }
    .calculator_block .calc_rs:nth-child(2n) {
      margin-right: 0; }

  .container .inner_content .desc_invest_funds.npf .one_npf {
    width: 23%;
    height: 300px;
    margin-bottom: 25px; }

  .container .inner_content .desc_invest_funds.npf .one_npf .top_text {
    font-size: 22px;
    line-height: normal; }

  .container .inner_content .desc_invest_funds.npf .one_npf .your_plan {
    font-size: 18px;
    line-height: normal; }

  .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation,
  .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities {
    width: 470px;
    padding: 30px 30px; }

  .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block .calc_elem_block .calc_elm,
  .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block .calc_elem_block .calc_elm,
  .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block .wp .calc_rs, .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block .wp .calc_rs {
    width: 200px;
    margin-right: 30px; }

  .container .inner_content.future_content .calc_future .future_tabs ul.tabs li {
    margin-right: 20px; }

  .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block .wp .calc_rs {
    width: 200px; }

  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder,
  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder,
  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder {
    margin: 15px 0; }

  .container .inner_content.fund_content .right_side .row.about .discription_popup .one_npf, .container .inner_content.fund_content .right_side .row#sell .discription_popup .one_npf, .container .inner_content.fund_content .right_side .row#portrait .discription_popup .one_npf, .container .inner_content.fund_content .right_side .row#reporting .discription_popup .one_npf {
    height: 240px; }

  .container .inner_content.fund_content .right_side .row.about .discription_popup .one_npf .top_text, .container .inner_content.fund_content .right_side .row#sell .discription_popup .one_npf .top_text, .container .inner_content.fund_content .right_side .row#portrait .discription_popup .one_npf .top_text, .container .inner_content.fund_content .right_side .row#reporting .discription_popup .one_npf .top_text {
    font-size: 16px; } }
@media screen and (max-width: 1180px) {
  .head_right .head_lang {
    display: none; }
  .head_right .btn_cabinet {
    display: none; }
  .head_right form {
    margin-right: 15px; }

  .more-menu {
    display: block;
    float: left;
    position: relative;
    width: 150px;
    height: 38px;
    border: 1px dashed rgba(33, 160, 219, 0.3);
    cursor: pointer;
    border-radius: 5px; }
    .more-menu:hover .more-list {
      display: block !important; }
    .more-menu .more-text {
      line-height: 38px;
      text-align: center;
      color: #21a0db;
      font-size: 16px; }

  .more-list {
    display: none;
    position: absolute;
    width: 430px;
    top: -10px;
    right: -1px;
    background-color: #fff;
    padding: 10px 0; }
    .more-list form {
      display: none; }
    .more-list .head_lang, .more-list .btn_cabinet {
      display: block;
      float: right !important; } }
@media screen and (max-width: 1140px) {
  .container .inner_content .latest_news .lt_news_elm {
    max-width: 48%; }
    .container .inner_content .latest_news .lt_news_elm:first-child {
      margin-bottom: 30px; }

  .about_license .license_elm {
    width: calc(50% - 30px); }
    .about_license .license_elm:nth-child(3) {
      margin-right: 0; }
    .about_license .license_elm:nth-child(4) {
      margin-right: 30px; }

  .valuation_block .inner {
    width: calc(33% - 20px); }
    .valuation_block .inner:nth-child(4n) {
      margin-right: 20px; }
    .valuation_block .inner:nth-child(3n) {
      margin-right: 0; }

  .valuation_rs .inner {
    margin-bottom: 30px;
    width: calc(33% - 20px); }
    .valuation_rs .inner:nth-child(4n) {
      margin-right: 20px; }
    .valuation_rs .inner:nth-child(3n) {
      margin-right: 0; }

  .search_rs_ct .inner_content .search_form {
    width: 100%;
    margin-top: 15px; }
  .search_rs_ct .inner_content .ct_top .ct_top_head .ct_search {
    max-width: 100%;
    width: 100%;
    background-color: #fff;
    border: solid 1px #e0e0e0; }
    .search_rs_ct .inner_content .ct_top .ct_top_head .ct_search:focus {
      width: 100%; }

  nav .nav_menu {
    margin-bottom: 10px; }

  .news_container .news_wrap .big_news_elm {
    max-width: calc(66% - 2px); }

  .news_container .news_wrap .news_elm {
    width: calc(33% - 12px); }

  .about_services .services_list .service_elm {
    max-width: 100%; }

  .about_awards .award_elm {
    width: 100%; }

  .news_container .news_wrap {
    padding-right: 50px; }
    .news_container .news_wrap .news_elm2 {
      width: 100%; }
      .news_container .news_wrap .news_elm2:nth-child(2n) {
        margin-left: 0; }

  .container .inner_content .desc_invest_funds.npf .one_npf {
    height: 280px; }

  .container .inner_content .desc_invest_funds.npf .one_npf .top_text {
    font-size: 20px;
    padding: 0 10px; }

  .container .inner_content .desc_invest_funds.npf .one_npf .your_plan {
    font-size: 18px;
    padding: 0 10px; }

  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder .water, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder .water, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder .water,
  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder .water:before, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder .water:before, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder .water:before,
  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder .water:after, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder .water:after, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder .water:after,
  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder,
  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder:before, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder:before, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder:before,
  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder:after, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder:after, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder:after,
  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder .water.grey:after, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder .water.grey:after, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder .water.grey:after,
  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder .water.blue:after, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder .water.blue:after, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder .water.blue:after,
  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder .water.blue:before, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder .water.blue:before, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder .water.blue:before {
    width: 100px;
    border-radius: 50px/10px; }

  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .calc_rs {
    display: flex;
    flex-direction: column;
    align-items: center; }

  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .calc_rs span, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .calc_rs span, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .calc_rs span {
    width: 90%;
    font-size: 15px;
    line-height: normal; }

  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .calc_rs p span, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .calc_rs p span, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .calc_rs p span {
    font-size: 28px; }

  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders.expect {
    padding: 30px 0 30px 20px; }

  .container .inner_content.fund_content .right_side .row.about .discription_popup .one_npf, .container .inner_content.fund_content .right_side .row#sell .discription_popup .one_npf, .container .inner_content.fund_content .right_side .row#portrait .discription_popup .one_npf, .container .inner_content.fund_content .right_side .row#reporting .discription_popup .one_npf {
    height: 200px; }

  .container .inner_content.fund_content .right_side .row.about .discription_popup .one_npf .top_text, .container .inner_content.fund_content .right_side .row#sell .discription_popup .one_npf .top_text, .container .inner_content.fund_content .right_side .row#portrait .discription_popup .one_npf .top_text, .container .inner_content.fund_content .right_side .row#reporting .discription_popup .one_npf .top_text {
    font-size: 14px; } }
@media screen and (max-width: 1130px) {
  .nav_list .nav_el:nth-last-child(2) {
    display: none; }

  .nav_sub_el.last .right_side a:nth-child(3) {
    display: block; } }
@media screen and (max-width: 1128px) {
  .right_side .graph_filters .top_filter .period_filter .period_wrapper #user_period {
    margin-left: 0;
    margin-top: 15px; }

  .right_side .graph_filters .top_filter .period_filter .period_wrapper .period:nth-last-child(2) {
    margin-right: 20px; } }
@media screen and (max-width: 1080px) {
  .graph_filters .top_filter .period_filter .period_wrapper .period:last-child {
    width: 178px; }

  nav .nav_list .nav_el {
    padding: 0; }

  nav .nav_list .nav_sub_el {
    padding-left: 10px;
    padding-right: 25px; }
    nav .nav_list .nav_sub_el::after {
      right: 7px; } }
@media screen and (max-width: 1030px) {
  .head_right form {
    display: none; }

  .more-list {
    width: 480px; }
    .more-list form {
      display: block;
      float: right !important; } }
@media screen and (max-width: 1024px) {
  .news_container .news_wrap .big_news_elm {
    max-width: 100%;
    margin-right: 0; }

  .news_container .news_wrap .news_elm {
    width: calc(50% - 10px);
    margin-right: 20px; }

  .news_container .news_wrap .news_elm:nth-child(2n+1) {
    margin-right: 0; }

  .about_presskit .prkit_elm {
    max-width: calc(50% - 10px);
    margin-right: 0; }
    .about_presskit .prkit_elm:nth-child(3n) {
      margin-right: 0; }
    .about_presskit .prkit_elm:nth-child(odd) {
      margin-right: 20px; }

  .partner_banner .pt_list div {
    width: 33%; }

  .presskit_inner .presskit_list .pk_photo, .award_inner .presskit_list .pk_photo {
    max-width: calc(50% - 10px); }
    .presskit_inner .presskit_list .pk_photo:nth-child(3n), .award_inner .presskit_list .pk_photo:nth-child(3n) {
      margin-right: 20px; }
    .presskit_inner .presskit_list .pk_photo:nth-child(2n), .award_inner .presskit_list .pk_photo:nth-child(2n) {
      margin-right: 0; }

  nav .nav_list .nav_sub_el:after {
    right: 3px; }

  nav .nav_list .nav_sub_el {
    padding-left: 10px;
    padding-right: 25px; }

  .container .inner_content .save_on_taxes .private_cl .white_btn {
    padding: 8px 18px; }

  .container .inner_content .save_on_taxes .private_cl h2 {
    font-size: 34px; }

  .container .inner_content .desc_invest_funds.npf .one_npf {
    height: 250px; }

  .container .inner_content .desc_invest_funds.npf .one_npf .top_text {
    font-size: 17px; }

  .container .inner_content .desc_invest_funds.npf .one_npf .your_plan {
    font-size: 16px; }

  .container .inner_content.fund_content .how_works_npf h2 {
    font-size: 38px;
    line-height: normal; }

  .container .inner_content.fund_content .how_works_npf .stage img {
    width: 120px;
    height: 120px; }

  .container .inner_content.fund_content .how_works_npf .stage {
    width: 250px; }

  .container .inner_content.future_content .calc_future main#tabs .tab-content.current {
    flex-direction: column; }

  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders {
    padding: 30px 40px; }

  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders.expect {
    justify-content: space-around;
    padding: 30px 40px; }

  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .calc_rs span, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .calc_rs span, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .calc_rs span {
    width: 100%; }

  .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation, .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities {
    width: 100%; }

  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder .water, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder .water, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder .water,
  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder .water:before, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder .water:before, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder .water:before,
  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder .water:after, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder .water:after, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder .water:after,
  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder,
  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder:before, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder:before, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder:before,
  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder:after, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder:after, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder:after,
  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder .water.grey:after, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder .water.grey:after, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder .water.grey:after,
  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder .water.blue:after, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder .water.blue:after, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder .water.blue:after,
  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder .water.blue:before, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder .water.blue:before, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder .water.blue:before {
    width: 146px;
    border-radius: 65px/10px; }

  .container .inner_content.future_content .calc_future .cons_help {
    margin: 0 0 40px; }

  .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block .calc_elem_block, .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block .calc_elem_block {
    width: auto; }

  .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block, .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block {
    justify-content: space-around; }

  .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block .calc_elem_block .calc_elm, .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block .calc_elem_block .calc_elm {
    width: 350px; }

  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders {
    width: 100%; }

  .container .inner_content.fund_content .how_works_npf .stage {
    width: 240px; }

  .main_animation .welcome_container .gears_container .w_title {
    font-size: 34px;
    line-height: normal; }

  .main_animation .welcome_container .gears_container .w_subtitle {
    font-size: 22px; }

  .container .inner_content.fund_content .right_side .row.about .discription_popup .one_npf, .container .inner_content.fund_content .right_side .row#sell .discription_popup .one_npf, .container .inner_content.fund_content .right_side .row#portrait .discription_popup .one_npf, .container .inner_content.fund_content .right_side .row#reporting .discription_popup .one_npf {
    width: 48%;
    height: 300px; }

  .container .inner_content.fund_content .right_side .row.about .discription_popup, .container .inner_content.fund_content .right_side .row#sell .discription_popup, .container .inner_content.fund_content .right_side .row#portrait .discription_popup, .container .inner_content.fund_content .right_side .row#reporting .discription_popup {
    flex-wrap: wrap; }

  .container .inner_content.fund_content .right_side .row.about .discription_popup .one_npf .top_text, .container .inner_content.fund_content .right_side .row#sell .discription_popup .one_npf .top_text, .container .inner_content.fund_content .right_side .row#portrait .discription_popup .one_npf .top_text, .container .inner_content.fund_content .right_side .row#reporting .discription_popup .one_npf .top_text {
    font-size: 20px; } }
@media screen and (max-width: 981px) {
  .nav_list .nav_el:nth-last-child(3) {
    display: none; }

  .nav_sub_el.last .sm_block:nth-child(2) {
    display: block; } }
@media screen and (max-width: 900px) {
  .container .inner_content .latest_news .lt_news_elm {
    max-width: 100%;
    margin-bottom: 20px; }
    .container .inner_content .latest_news .lt_news_elm:first-child {
      margin-bottom: 20px; }
    .container .inner_content .latest_news .lt_news_elm:last-child {
      margin-bottom: 0; }

  .main_search_ct .inner_content .news_list .news_elm .img_ct {
    width: 100%;
    height: auto; }
    .main_search_ct .inner_content .news_list .news_elm .img_ct img {
      width: 100%;
      height: auto; }
  .main_search_ct .inner_content .news_list .news_elm .news_ct {
    margin-left: 0;
    width: 100%; }

  .calculator_block .calc_elem_block .calc_elm {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px; }
    .calculator_block .calc_elem_block .calc_elm:nth-child(4) {
      float: left;
      margin-bottom: 0; }
    .calculator_block .calc_elem_block .calc_elm:nth-child(2n) {
      margin-right: 0 !important; }
  .calculator_block .calc_elem_block.section .calc_elm {
    width: 100%; }
  .calculator_block .calc_rs {
    width: 100%; }
  .calculator_block .wpc .calc_rs {
    width: calc(50% - 10px); }

  .container .inner_content .save_on_taxes .private_cl .white_btn {
    padding: 8px 15px;
    font-size: 14px; }

  .container .inner_content .save_on_taxes .private_cl .white_btn.blue_btn {
    margin-right: 5px; }

  .container .inner_content .save_on_taxes .private_cl {
    margin-right: 15px; }

  .container .inner_content .save_on_taxes .private_cl h2 {
    font-size: 32px; }

  .container .inner_content .desc_invest_funds.npf .one_npf {
    height: 220px; }

  .container .inner_content .desc_invest_funds.npf .one_npf .top_text {
    font-size: 16px; }

  .container .inner_content .desc_invest_funds.npf .one_npf .your_plan {
    font-size: 14px; }

  .container .inner_content.fund_content .how_works_npf .stage {
    width: 200px; }

  .container .inner_content.fund_content .how_works_npf .stage aside p {
    font-size: 16px; }

  .container .inner_content.fund_content .right_side .row.about .discription_popup .one_npf, .container .inner_content.fund_content .right_side .row#sell .discription_popup .one_npf, .container .inner_content.fund_content .right_side .row#portrait .discription_popup .one_npf, .container .inner_content.fund_content .right_side .row#reporting .discription_popup .one_npf {
    width: 48%;
    height: 250px; }

  .container .inner_content.fund_content .right_side .row.about .discription_popup .one_npf .top_text, .container .inner_content.fund_content .right_side .row#sell .discription_popup .one_npf .top_text, .container .inner_content.fund_content .right_side .row#portrait .discription_popup .one_npf .top_text, .container .inner_content.fund_content .right_side .row#reporting .discription_popup .one_npf .top_text {
    font-size: 18px; } }
@media screen and (max-width: 870px) {
  .nav_list .nav_el:nth-child(4) {
    display: none; }

  .nav_sub_el.last .sm_block:nth-child(3) {
    display: block; } }
@media screen and (max-width: 828px) {
  .graph_wrapper .graph_filters .top_filter .period_filter .period_wrapper .period:nth-last-child(2) {
    margin-right: 20px; }

  .graph_wrapper .graph_filters .top_filter .period_filter .period_wrapper #user_period {
    margin-top: 10px;
    margin-left: 0px; } }
@media screen and (max-width: 768px) {
  html {
    -webkit-text-size-adjust: 100%; }

  .b-scroll {
    overflow: hidden;
    -webkit-overflow-scrolling: touch; }

  .clearfix:after, .header_mobile:after, .header_mobile .mob_menu:after, .left_menu .mob_add_block .lang_mob:after, .director_block .img_ct:after, .mobile_cab_nav ul li a:after {
    content: "";
    display: block;
    height: 0;
    clear: both; }
  .floatRight {
    width: 100%;
  }
  header, nav {
    display: none; }

  .search_rs_info_mobile {
    display: block; }

  .search_rs_info {
    display: none; }

  .popup_bg .popup_body {
    width: 88vw;
    padding: 6.25vw; }
    .popup_bg .popup_body .close_popup {
      width: 5.3125vw;
      height: 5.3125vw;
      left: 50%;
      right: auto;
      top: -14.0625vw;
      background-size: 5.3125vw;
      -webkit-transform: translateX(-50%);
      -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      -o-transform: translateX(-50%);
      transform: translateX(-50%); }
    .popup_bg .popup_body .pup_input {
      width: 75vw;
      height: 11.875vw;
      padding: 0 3.125vw;
      font-size: 4.6875vw;
      margin-bottom: 3.125vw; }
    .popup_bg .popup_body .pup_area {
      width: 75vw;
      height: 31.25vw;
      padding: 3.125vw;
      margin-bottom: 3.125vw; }
    .popup_bg .popup_body .pop_pass {
      margin-bottom: 6.25vw; }
    .popup_bg .popup_body h1 {
      font-size: 7.5vw;
      line-height: normal;
      margin-bottom: 0; }
    .popup_bg .popup_body form input[type=submit] {
      float: none;
      display: block;
      font-size: 5vw;
      height: 12.5vw;
      padding: 0 15vw;
      border-radius: 31.25vw;
      margin: 0 auto; }
    .popup_bg .popup_body form .mail_recover {
      margin-bottom: 6.25vw; }
    .popup_bg .popup_body form .new_pass_sc_in {
      margin-bottom: 6.25vw; }
    .popup_bg .popup_body form input[type=submit].recover_btn,
    .popup_bg .popup_body form input[type=submit].change_pass_btn {
      padding: 0 7.8125vw; }
    .popup_bg .popup_body form .forget_pass {
      float: none;
      display: block;
      font-size: 5vw;
      line-height: 6.25vw;
      margin-right: 0;
      text-align: center; }
    .popup_bg .popup_body form .forget_pass.link_back {
      width: auto;
      margin-top: 3.75vw; }
    .popup_bg .popup_body form .write_us_btm input {
      margin: 0; }
    .popup_bg .popup_body .mail_popup_icon {
      width: 20.625vw;
      height: 20vw; }

  .header_mobile {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    z-index: 10;
    background-color: #fff;
    padding: 0 3.75vw;
    height: 18.75vw;
    display: block;
    color: #505050;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.08), 0 0 4px 0 rgba(0, 0, 0, 0.12); }
    .header_mobile .mob_menu {
      float: left;
      border-right: 1px solid #e4e4e4; }
    .header_mobile .mob_ham_menu {
      display: block;
      float: left;
      background: url(/local/templates/ozon/css/../img/hamb_mob.svg) no-repeat center;
      background-size: 100%;
      width: 5.625vw;
      height: 18.75vw; }
    .header_mobile .mobile_logo {
      float: left;
      width: 24.0625vw;
      height: 18.75vw;
      padding: 0 4.375vw; }
      .header_mobile .mobile_logo img {
        width: 24.0625vw;
        height: 18.75vw; }
    .header_mobile .mobile_stocks {
      float: left;
      padding-top: 3.125vw;
      padding-left: 4.375vw;
      width: 53vw;
      height: 18.75vw;
      background-image: url(/local/templates/ozon/css/../img/mark_down.svg);
      background-position: 100% center;
      background-repeat: no-repeat;
      background-size: 3vw; }
      .header_mobile .mobile_stocks .mob_stock_title {
        font-size: 4.375vw;
        line-height: 3; }
      .header_mobile .mobile_stocks .i_stock_up, .header_mobile .mobile_stocks .stock_block .stock_elm .stock_inn .i_stock_down, .stock_block .stock_elm .stock_inn .header_mobile .mobile_stocks .i_stock_down {
        margin-top: 2.5vw;
        width: 4vw;
        height: 3.4375vw;
        float: left;
        background-image: url(/local/templates/ozon/css/../img/ic_stock_up.svg);
        background-repeat: no-repeat;
        background-size: 4vw; }
      .header_mobile .mobile_stocks .i_stock_down {
        background-image: url(/local/templates/ozon/css/../img/ic_stock_down.svg); }
      .header_mobile .mobile_stocks .stock_in_price {
        font-size: 4.375vw;
        line-height: 1.71;
        float: left;
        margin-left: 3.4375vw; }

  .container {
    padding: 21.875vw 3.75vw 6.25vw; }
    .container.inner_page {
      padding-top: 21.875vw; }
    .container .inner_content {
      padding-left: 0;
      padding-right: 0;
      max-width: 100vw !important;
      float: none; }
      .container .inner_content.news_inner_content {
        padding-left: 3.75vw;
        padding-right: 3.75vw;
        padding-top: 0;
      }
      .container .inner_content.news_inner_content #title-search form {
        width: 80%;
      }
      .container .inner_content.news_inner_content #title-search-input {
        width: 100%;
      }
      .container .inner_content.fund_content {
        padding: 0; }
        .container .inner_content.fund_content .right_side .ct_top .ct_top_head {
          padding-top: 6.25vw; }
      .container .inner_content .ct_top {
        margin-bottom: 3.125vw; }
        .container .inner_content .ct_top .mobile_ft_list {
          display: block; }
          .container .inner_content .ct_top .mobile_ft_list li {
            float: left;
            font-size: 5vw;
            line-height: 7.5vw;
            border-radius: 15.625vw;
            margin-bottom: 3.125vw;
            color: #21a0db; }
            .container .inner_content .ct_top .mobile_ft_list li:last-child {
              margin-bottom: 6.25vw; }
            .container .inner_content .ct_top .mobile_ft_list li a {
              font-size: 5vw;
              line-height: 9.375vw;
              height: 9.375vw;
              padding: 0 3.125vw;
              text-decoration: none;
              color: #21a0db; }
        .container .inner_content .ct_top .news_filter {
          display: none; }
        .container .inner_content .ct_top .ct_top_head {
          margin-bottom: 0; }
          .container .inner_content .ct_top .ct_top_head .mobile_sort {
            display: block; }
          .container .inner_content .ct_top .ct_top_head .page_title {
            float: none;
            font-size: 7.625vw;
            line-height: 7.875vw;
            margin-bottom: 6.25vw; }
            .container .inner_content .ct_top .ct_top_head .page_title.bold {
              font-size: 7.625vw; }
            .container .inner_content .ct_top .ct_top_head .page_title.no_flat {
              font-size: 7.625vw;
              line-height: 7.875vw;
              margin-bottom: 4.6875vw; }
          .container .inner_content .ct_top .ct_top_head .no_find_error {
            padding: 3.125vw 6.25vw; }
          .container .inner_content .ct_top .ct_top_head .ct_search {
            float: left;
            width: 86.5vw;
            height: 12.5vw;
            padding-right: 12.5vw;
            padding-left: 5vw;
            font-size: 5vw;
            line-height: 9.375vw;
            background-image: url(/local/templates/ozon/css/../img/ic_search_bg.svg);
            border-radius: 1.25vw;
            background-position: calc(100% - 1vw) center;
            background-size: 10.5vw; }
            .container .inner_content .ct_top .ct_top_head .ct_search:focus {
              width: 86.5vw; }
            .container .inner_content .ct_top .ct_top_head .ct_search.terms_search:focus {
              width: 86.5vw; }
            .container .inner_content .ct_top .ct_top_head .ct_search.faq_search {
              margin-left: 6.25vw;
              width: 86.5vw;
              margin-bottom: 3.125vw; }
          .container .inner_content .ct_top .ct_top_head .search_form {
            float: left; }
          .container .inner_content .ct_top .ct_top_head .search_button {
            height: 12.5vw;
            width: 12.5vw; }
          .container .inner_content .ct_top .ct_top_head .mobile_sort {
            width: 11.875vw;
            height: 11.875vw;
            -moz-appearance: none;
            -webkit-appearance: none;
            outline: none;
            border: none;
            background-image: url(/local/templates/ozon/css/../img/ic_filter.svg);
            background-repeat: no-repeat;
            background-position: center;
            -webkit-background-size: 100%;
            background-size: 100%;
            margin-left: 3.125vw;
            float: right;
            color: transparent;
            border-radius: 1.25vw;
            background-color: #fff; }
            .container .inner_content .ct_top .ct_top_head .mobile_sort option:checked {
              color: #313131; }
            .container .inner_content .ct_top .ct_top_head .mobile_sort option:not(:checked) {
              color: #313131; }
      .container .inner_content .news_list {
        margin-top: 4.25vw; }
        .container .inner_content .news_list .news_elm {
          margin-bottom: 6.25vw;
          float: none;
          width: 100%;
          height: auto; }
          .container .inner_content .news_list .news_elm .img_ct {
            float: none;
            width: 100%;
            display: block;
            height: auto;
            border-radius: 1.25vw 1.25vw 0 0;
            border: solid 0.3125vw #e4e4e4;
            box-sizing: border-box;
            border-bottom: none; }
            .container .inner_content .news_list .news_elm .img_ct img {
              width: 100%;
              height: auto;
              display: block;
              border-radius: 4px 4px 0 0; }
          .container .inner_content .news_list .news_elm .news_ct {
            float: none;
            width: 100%;
            margin-left: 0;
            border-radius: 0 0 1.25vw 1.25vw;
            border: solid 0.3125vw #e4e4e4;
            border-top: none;
            padding: 6.25vw; }
            .container .inner_content .news_list .news_elm .news_ct .news_desc, .container .inner_content .news_list .news_elm .news_ct p {
              display: none; }
            .container .inner_content .news_list .news_elm .news_ct .news_title {
              font-size: 5vw;
              line-height: normal;
              margin-bottom: 3.125vw;
              font-weight: 600; }
            .container .inner_content .news_list .news_elm .news_ct .news_btm {
              margin-top: 0; }
              .container .inner_content .news_list .news_elm .news_ct .news_btm .news_pub_date {
                display: block;
                font-size: 4vw;
                line-height: normal; }
              .container .inner_content .news_list .news_elm .news_ct .news_btm .news_tags_list {
                float: right;
                font-size: 5vw;
                line-height: 1.25; }
                .container .inner_content .news_list .news_elm .news_ct .news_btm .news_tags_list .tag_elm {
                  font-size: 4vw;
                  margin-left: 0; }
        .container .inner_content .news_list .nobg_news_elm .news_ct {
          min-height: 100vw;
          position: relative;
          border-radius: 1.25vw;
          border-top: solid 1px #e4e4e4; }
          .container .inner_content .news_list .nobg_news_elm .news_ct .news_title {
            font-weight: 600; }
          .container .inner_content .news_list .nobg_news_elm .news_ct .news_btm {
            position: absolute;
            bottom: 6.25vw;
            width: calc(100% - 12.5vw); }
      .container .inner_content .paginator {
        border-radius: 1.25vw;
        border: solid 0.3125vw #eceeef;
        margin: 6.25vw 0; }
        .container .inner_content .paginator .pag_elm {
          width: 9.3vw;
          height: 12.5vw;
          font-size: 5vw;
          line-height: 12.5vw;
          border-right: 0.3125vw solid #eceeef; }
    .container .mobile_stock_header {
      display: none;
      position: fixed;
      top: 0;
      left: 0;
      width: 100vw;
      height: 18.75vw;
      background-color: #ffffff;
      box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.08), 0 0 4px 0 rgba(0, 0, 0, 0.12);
      padding-left: 6.25vw;
      padding-right: 20.3125vw;
      z-index: 12; }
      .container .mobile_stock_header h1 {
        font-size: 7.5vw;
        line-height: 18.75vw;
        font-weight: 300;
        color: #000; }
      .container .mobile_stock_header .close_stock {
        cursor: pointer;
        width: 5.3125vw;
        height: 5.3125vw;
        right: 0;
        top: 0;
        display: block;
        position: absolute;
        background-image: url(/local/templates/ozon/css/../img/close_dk.svg);
        background-size: 5.3125vw;
        background-repeat: no-repeat;
        background-position: center;
        padding: 6.875vw; }
    .container .stock_block {
      display: none;
      float: none;
      width: 100vw;
      padding-left: 0;
      position: fixed;
      top: 0;
      left: 0;
      background-color: #fff;
      z-index: 11;
      height: 100%;
      max-height: 100%;
      overflow-y: auto;
      padding: 25vw 6.25vw 6.25vw 6.25vw; }
      .container .stock_block .stock_title {
        font-size: 7.625vw;
        line-height: 7.875vw;
        font-weight: 400;
        margin-bottom: 3.125vw; }
      .container .stock_block .stock_fonds .stock_title {
        display: none; }
      .container .stock_block .stock_fonds .stock_elm {
        display: block !important; }
      .container .stock_block .stock_elm {
        margin-bottom: 4.6875vw;
        width: 100%; }
        .container .stock_block .stock_elm .stock_name {
          font-size: 5vw;
          line-height: 7.5vw;
          margin-bottom: 3.125vw;
          float: none; }
        .container .stock_block .stock_elm .stock_inn {
          font-size: 5vw;
          line-height: 1.5;
          margin-bottom: 3.125vw; }
          .container .stock_block .stock_elm .stock_inn .stock_inn_name {
            width: 14.0625vw; }
          .container .stock_block .stock_elm .stock_inn .i_stock_up, .container .stock_block .stock_elm .stock_inn .i_stock_down,
          .container .stock_block .stock_elm .stock_inn .i_stock_down {
            margin-left: 6.25vw;
            width: 4vw;
            background-size: 4vw; }
          .container .stock_block .stock_elm .stock_inn .no_name_in {
            margin-left: 20.3125vw !important; }
          .container .stock_block .stock_elm .stock_inn .i_stock_sum {
            margin-left: 20.3125vw !important; }
          .container .stock_block .stock_elm .stock_inn .stock_in_price {
            margin-left: 6.25vw; }
          .container .stock_block .stock_elm .stock_inn .stock_inn_prc {
            margin-left: 3.125vw; }
      .container .stock_block .index_def .stock_elm {
        margin-bottom: 0vw; }
        .container .stock_block .index_def .stock_elm:last-child {
          margin-bottom: 1.5625vw; }
      .container .stock_block .stock_desc_block .stock_desc {
        width: 100%;
        margin-right: 0;
        font-size: 4vw;
        line-height: normal;
        margin-bottom: 3.125vw; }
        .container .stock_block .stock_desc_block .stock_desc:last-child {
          margin-bottom: 0; }
    .container .inner_content.fund_content .left_dock {
      display: none; }
    .container .inner_content.fund_content .right_side {
      width: 100% !important; }
      .container .inner_content.fund_content .right_side #top,
      .container .inner_content.fund_content .right_side .left_dock {
        padding: 0 6.25vw; }
      .container .inner_content.fund_content .right_side .left_dock {
        display: block;
        width: 100%;
        margin-bottom: 6.25vw;
        margin-right: 0;
        margin-left: 0; }
        .container .inner_content.fund_content .right_side .left_dock li {
          font-size: 5vw;
          padding: 2.5vw 0; }
        .container .inner_content.fund_content .right_side .left_dock li.active {
          background-color: #fff; }
          .container .inner_content.fund_content .right_side .left_dock li.active::before {
            background-color: transparent; }
      .container .inner_content.fund_content .right_side .row {
        padding: 0 6.25vw;
        margin-bottom: 0vw; }
        .container .inner_content.fund_content .right_side .row h4 {
          font-size: 5vw;
          line-height: normal;
          margin-bottom: 0;
          display: inline-block;
          margin-right: 0; }
        .container .inner_content.fund_content .right_side .row h3 {
          float: right;
          font-size: 5vw;
          line-height: normal;
          font-weight: 600; }
        .container .inner_content.fund_content .right_side .row h2 {
          font-size: 7.625vw;
          line-height: 7.875vw;
          color: #030303;
          font-weight: 400;
          margin-bottom: 3.125vw; }
        .container .inner_content.fund_content .right_side .row .clear {
          margin-bottom: 3.125vw; }
          .container .inner_content.fund_content .right_side .row .clear h4 {
            margin-bottom: 3.125vw !important; }
        .container .inner_content.fund_content .right_side .row.specs, .container .inner_content.fund_content .right_side .row#portrait, .container .inner_content.fund_content .right_side .row#reporting, .container .inner_content.fund_content .right_side .row#portfolio {
          padding: 0; }
          .container .inner_content.fund_content .right_side .row.specs h4, .container .inner_content.fund_content .right_side .row.specs h2,
          .container .inner_content.fund_content .right_side .row.specs .clear,
          .container .inner_content.fund_content .right_side .row.specs .diagrams, .container .inner_content.fund_content .right_side .row#portrait h4, .container .inner_content.fund_content .right_side .row#portrait h2,
          .container .inner_content.fund_content .right_side .row#portrait .clear,
          .container .inner_content.fund_content .right_side .row#portrait .diagrams, .container .inner_content.fund_content .right_side .row#reporting h4, .container .inner_content.fund_content .right_side .row#reporting h2,
          .container .inner_content.fund_content .right_side .row#reporting .clear,
          .container .inner_content.fund_content .right_side .row#reporting .diagrams, .container .inner_content.fund_content .right_side .row#portfolio h4, .container .inner_content.fund_content .right_side .row#portfolio h2,
          .container .inner_content.fund_content .right_side .row#portfolio .clear,
          .container .inner_content.fund_content .right_side .row#portfolio .diagrams {
            padding: 0 6.25vw; }
            .container .inner_content.fund_content .right_side .row.specs h4 h4, .container .inner_content.fund_content .right_side .row.specs h2 h4,
            .container .inner_content.fund_content .right_side .row.specs .clear h4,
            .container .inner_content.fund_content .right_side .row.specs .diagrams h4, .container .inner_content.fund_content .right_side .row#portrait h4 h4, .container .inner_content.fund_content .right_side .row#portrait h2 h4,
            .container .inner_content.fund_content .right_side .row#portrait .clear h4,
            .container .inner_content.fund_content .right_side .row#portrait .diagrams h4, .container .inner_content.fund_content .right_side .row#reporting h4 h4, .container .inner_content.fund_content .right_side .row#reporting h2 h4,
            .container .inner_content.fund_content .right_side .row#reporting .clear h4,
            .container .inner_content.fund_content .right_side .row#reporting .diagrams h4, .container .inner_content.fund_content .right_side .row#portfolio h4 h4, .container .inner_content.fund_content .right_side .row#portfolio h2 h4,
            .container .inner_content.fund_content .right_side .row#portfolio .clear h4,
            .container .inner_content.fund_content .right_side .row#portfolio .diagrams h4 {
              padding: 0;
              margin-bottom: 4.6875vw; }
            .container .inner_content.fund_content .right_side .row.specs h4 a, .container .inner_content.fund_content .right_side .row.specs h2 a,
            .container .inner_content.fund_content .right_side .row.specs .clear a,
            .container .inner_content.fund_content .right_side .row.specs .diagrams a, .container .inner_content.fund_content .right_side .row#portrait h4 a, .container .inner_content.fund_content .right_side .row#portrait h2 a,
            .container .inner_content.fund_content .right_side .row#portrait .clear a,
            .container .inner_content.fund_content .right_side .row#portrait .diagrams a, .container .inner_content.fund_content .right_side .row#reporting h4 a, .container .inner_content.fund_content .right_side .row#reporting h2 a,
            .container .inner_content.fund_content .right_side .row#reporting .clear a,
            .container .inner_content.fund_content .right_side .row#reporting .diagrams a, .container .inner_content.fund_content .right_side .row#portfolio h4 a, .container .inner_content.fund_content .right_side .row#portfolio h2 a,
            .container .inner_content.fund_content .right_side .row#portfolio .clear a,
            .container .inner_content.fund_content .right_side .row#portfolio .diagrams a {
              float: left; }
        .container .inner_content.fund_content .right_side .row.specs {
          padding-top: 3.125vw; }
        .container .inner_content.fund_content .right_side .row.graph {
          margin-bottom: 3.125vw !important; }
          .container .inner_content.fund_content .right_side .row.graph h4,
          .container .inner_content.fund_content .right_side .row.graph p.attention {
            padding: 0 6.25vw; }
        .container .inner_content.fund_content .right_side .row.classification div:last-child {
          margin-left: 0;
          margin-top: 3.125vw; }
          .container .inner_content.fund_content .right_side .row.classification div:last-child h3 {
            float: right !important; }
        .container .inner_content.fund_content .right_side .row.classification div {
          margin-right: 0;
          float: none; }
        .container .inner_content.fund_content .right_side .row.classification .risk {
          float: right;
          padding-top: 0;
          margin-right: 3.125vw; }
          .container .inner_content.fund_content .right_side .row.classification .risk span {
            width: 1.25vw;
            height: 4.375vw; }
        .container .inner_content.fund_content .right_side .row.graph {
          padding: 3.125vw 0 0 0; }
          .container .inner_content.fund_content .right_side .row.graph p.attention {
            font-size: 3.75vw; }
        .container .inner_content.fund_content .right_side .row.about, .container .inner_content.fund_content .right_side .row#sell, .container .inner_content.fund_content .right_side .row#portrait, .container .inner_content.fund_content .right_side .row#reporting {
          margin-bottom: 9.375vw; }
          .container .inner_content.fund_content .right_side .row.about .npf_popup, .container .inner_content.fund_content .right_side .row#sell .npf_popup, .container .inner_content.fund_content .right_side .row#portrait .npf_popup, .container .inner_content.fund_content .right_side .row#reporting .npf_popup {
            width: 100%;
            padding: 0;
            max-height: 100vh;
            border-radius: 0; }
            .container .inner_content.fund_content .right_side .row.about .npf_popup.popup_body, .container .inner_content.fund_content .right_side .row#sell .npf_popup.popup_body, .container .inner_content.fund_content .right_side .row#portrait .npf_popup.popup_body, .container .inner_content.fund_content .right_side .row#reporting .npf_popup.popup_body {
              width: 100%;
              padding: 0;
              max-height: 100vh;
              border-radius: 0;
              top: 0;
              bottom: 0;
              transform: translateY(0);
              margin-top: 0; }
              .container .inner_content.fund_content .right_side .row.about .npf_popup.popup_body .close_popup, .container .inner_content.fund_content .right_side .row#sell .npf_popup.popup_body .close_popup, .container .inner_content.fund_content .right_side .row#portrait .npf_popup.popup_body .close_popup, .container .inner_content.fund_content .right_side .row#reporting .npf_popup.popup_body .close_popup {
                display: none;
                width: 7.3125vw;
                height: 7.3125vw;
                left: auto;
                right: 5vw;
                top: 5vw;
                background-size: 7.3125vw;
                transform: translateX(0);
                z-index: 1; }
              .container .inner_content.fund_content .right_side .row.about .npf_popup.popup_body .npf-popup-content, .container .inner_content.fund_content .right_side .row#sell .npf_popup.popup_body .npf-popup-content, .container .inner_content.fund_content .right_side .row#portrait .npf_popup.popup_body .npf-popup-content, .container .inner_content.fund_content .right_side .row#reporting .npf_popup.popup_body .npf-popup-content {
                font-family: 'proxima_nova', Arial, sans-serif;
                overflow: hidden;
                overflow-y: auto;
                min-height: 100vh;
                position: relative;
                box-sizing: border-box;
                border-radius: 0; }
                .container .inner_content.fund_content .right_side .row.about .npf_popup.popup_body .npf-popup-content .close_popup_mob, .container .inner_content.fund_content .right_side .row#sell .npf_popup.popup_body .npf-popup-content .close_popup_mob, .container .inner_content.fund_content .right_side .row#portrait .npf_popup.popup_body .npf-popup-content .close_popup_mob, .container .inner_content.fund_content .right_side .row#reporting .npf_popup.popup_body .npf-popup-content .close_popup_mob {
                  background-image: url(/local/templates/ozon/css/../img/close.svg);
                  background-repeat: no-repeat;
                  position: absolute;
                  display: block;
                  width: 7.3125vw;
                  height: 7.3125vw;
                  left: auto;
                  right: 5vw;
                  top: 5vw;
                  background-size: 7.3125vw;
                  transform: translateX(0);
                  z-index: 1; }
                .container .inner_content.fund_content .right_side .row.about .npf_popup.popup_body .npf-popup-content .bg_image, .container .inner_content.fund_content .right_side .row#sell .npf_popup.popup_body .npf-popup-content .bg_image, .container .inner_content.fund_content .right_side .row#portrait .npf_popup.popup_body .npf-popup-content .bg_image, .container .inner_content.fund_content .right_side .row#reporting .npf_popup.popup_body .npf-popup-content .bg_image {
                  position: relative;
                  background-position: bottom;
                  background-size: cover;
                  background-repeat: no-repeat;
                  height: 58.125vw;
                  border-radius: 0; }
                  .container .inner_content.fund_content .right_side .row.about .npf_popup.popup_body .npf-popup-content .bg_image:after, .container .inner_content.fund_content .right_side .row#sell .npf_popup.popup_body .npf-popup-content .bg_image:after, .container .inner_content.fund_content .right_side .row#portrait .npf_popup.popup_body .npf-popup-content .bg_image:after, .container .inner_content.fund_content .right_side .row#reporting .npf_popup.popup_body .npf-popup-content .bg_image:after {
                    display: none;
                    content: '';
                    background-image: url(/local/templates/ozon/css/../img/dark_gradient.png);
                    background-size: cover;
                    background-position: center;
                    background-repeat: no-repeat;
                    position: absolute;
                    bottom: 0;
                    left: 0;
                    right: 0;
                    height: 105px;
                    opacity: 0.5; }
                  .container .inner_content.fund_content .right_side .row.about .npf_popup.popup_body .npf-popup-content .bg_image .npf-top_block, .container .inner_content.fund_content .right_side .row#sell .npf_popup.popup_body .npf-popup-content .bg_image .npf-top_block, .container .inner_content.fund_content .right_side .row#portrait .npf_popup.popup_body .npf-popup-content .bg_image .npf-top_block, .container .inner_content.fund_content .right_side .row#reporting .npf_popup.popup_body .npf-popup-content .bg_image .npf-top_block {
                    display: none; }
                .container .inner_content.fund_content .right_side .row.about .npf_popup.popup_body .npf-popup-content .npf-top_block.mob, .container .inner_content.fund_content .right_side .row#sell .npf_popup.popup_body .npf-popup-content .npf-top_block.mob, .container .inner_content.fund_content .right_side .row#portrait .npf_popup.popup_body .npf-popup-content .npf-top_block.mob, .container .inner_content.fund_content .right_side .row#reporting .npf_popup.popup_body .npf-popup-content .npf-top_block.mob {
                  position: static;
                  display: block;
                  text-align: left;
                  color: #030303;
                  font-size: 6vw;
                  font-weight: 500;
                  line-height: normal;
                  margin-bottom: 3.125vw !important;
                  bottom: auto;
                  left: auto;
                  padding: 6.25vw 6.25vw 0; }
                .container .inner_content.fund_content .right_side .row.about .npf_popup.popup_body .npf-popup-content .npf-text_block, .container .inner_content.fund_content .right_side .row#sell .npf_popup.popup_body .npf-popup-content .npf-text_block, .container .inner_content.fund_content .right_side .row#portrait .npf_popup.popup_body .npf-popup-content .npf-text_block, .container .inner_content.fund_content .right_side .row#reporting .npf_popup.popup_body .npf-popup-content .npf-text_block {
                  color: #030303;
                  font-size: 5vw;
                  line-height: 7.5vw;
                  margin-bottom: 0;
                  padding: 0 6.25vw 23.5625vw; }
                  .container .inner_content.fund_content .right_side .row.about .npf_popup.popup_body .npf-popup-content .npf-text_block p, .container .inner_content.fund_content .right_side .row#sell .npf_popup.popup_body .npf-popup-content .npf-text_block p, .container .inner_content.fund_content .right_side .row#portrait .npf_popup.popup_body .npf-popup-content .npf-text_block p, .container .inner_content.fund_content .right_side .row#reporting .npf_popup.popup_body .npf-popup-content .npf-text_block p {
                    color: #030303;
                    font-size: 5vw;
                    line-height: 7.5vw;
                    margin-bottom: 1.5625vw; }
                  .container .inner_content.fund_content .right_side .row.about .npf_popup.popup_body .npf-popup-content .npf-text_block h3, .container .inner_content.fund_content .right_side .row#sell .npf_popup.popup_body .npf-popup-content .npf-text_block h3, .container .inner_content.fund_content .right_side .row#portrait .npf_popup.popup_body .npf-popup-content .npf-text_block h3, .container .inner_content.fund_content .right_side .row#reporting .npf_popup.popup_body .npf-popup-content .npf-text_block h3 {
                    float: none;
                    color: #030303;
                    font-size: 5vw;
                    font-weight: 600;
                    line-height: normal;
                    margin: 4.6875vw 0; }
                  .container .inner_content.fund_content .right_side .row.about .npf_popup.popup_body .npf-popup-content .npf-text_block ul, .container .inner_content.fund_content .right_side .row#sell .npf_popup.popup_body .npf-popup-content .npf-text_block ul, .container .inner_content.fund_content .right_side .row#portrait .npf_popup.popup_body .npf-popup-content .npf-text_block ul, .container .inner_content.fund_content .right_side .row#reporting .npf_popup.popup_body .npf-popup-content .npf-text_block ul {
                    color: #030303;
                    font-size: 5vw;
                    line-height: 7.5vw;
                    margin-bottom: 1.5625vw;
                    padding-left: 3vw; }
                    .container .inner_content.fund_content .right_side .row.about .npf_popup.popup_body .npf-popup-content .npf-text_block ul li, .container .inner_content.fund_content .right_side .row#sell .npf_popup.popup_body .npf-popup-content .npf-text_block ul li, .container .inner_content.fund_content .right_side .row#portrait .npf_popup.popup_body .npf-popup-content .npf-text_block ul li, .container .inner_content.fund_content .right_side .row#reporting .npf_popup.popup_body .npf-popup-content .npf-text_block ul li {
                      position: relative;
                      padding-left: 6.25vw; }
                      .container .inner_content.fund_content .right_side .row.about .npf_popup.popup_body .npf-popup-content .npf-text_block ul li:before, .container .inner_content.fund_content .right_side .row#sell .npf_popup.popup_body .npf-popup-content .npf-text_block ul li:before, .container .inner_content.fund_content .right_side .row#portrait .npf_popup.popup_body .npf-popup-content .npf-text_block ul li:before, .container .inner_content.fund_content .right_side .row#reporting .npf_popup.popup_body .npf-popup-content .npf-text_block ul li:before {
                        content: '';
                        background-image: url(/local/templates/ozon/css/../images/dot.svg);
                        background-size: contain;
                        background-position: center;
                        background-repeat: no-repeat;
                        position: absolute;
                        left: 0;
                        top: 2.5vw;
                        width: 2.1875vw;
                        height: 2.1875vw; }
                      .container .inner_content.fund_content .right_side .row.about .npf_popup.popup_body .npf-popup-content .npf-text_block ul li ul li:before, .container .inner_content.fund_content .right_side .row#sell .npf_popup.popup_body .npf-popup-content .npf-text_block ul li ul li:before, .container .inner_content.fund_content .right_side .row#portrait .npf_popup.popup_body .npf-popup-content .npf-text_block ul li ul li:before, .container .inner_content.fund_content .right_side .row#reporting .npf_popup.popup_body .npf-popup-content .npf-text_block ul li ul li:before {
                        content: '';
                        background-image: url(/local/templates/ozon/css/../images/minus.svg);
                        background-size: contain;
                        background-position: center;
                        background-repeat: no-repeat;
                        position: absolute;
                        left: 0;
                        top: 2.5vw;
                        width: 2.1875vw;
                        height: 2.1875vw; }
                      .container .inner_content.fund_content .right_side .row.about .npf_popup.popup_body .npf-popup-content .npf-text_block ul li a, .container .inner_content.fund_content .right_side .row#sell .npf_popup.popup_body .npf-popup-content .npf-text_block ul li a, .container .inner_content.fund_content .right_side .row#portrait .npf_popup.popup_body .npf-popup-content .npf-text_block ul li a, .container .inner_content.fund_content .right_side .row#reporting .npf_popup.popup_body .npf-popup-content .npf-text_block ul li a {
                        font-size: 5vw;
                        line-height: 7.5vw; }
          .container .inner_content.fund_content .right_side .row.about .discription_popup, .container .inner_content.fund_content .right_side .row#sell .discription_popup, .container .inner_content.fund_content .right_side .row#portrait .discription_popup, .container .inner_content.fund_content .right_side .row#reporting .discription_popup {
            display: flex;
            flex-wrap: wrap;
            margin-bottom: 6.25vw; }
            .container .inner_content.fund_content .right_side .row.about .discription_popup .one_npf, .container .inner_content.fund_content .right_side .row#sell .discription_popup .one_npf, .container .inner_content.fund_content .right_side .row#portrait .discription_popup .one_npf, .container .inner_content.fund_content .right_side .row#reporting .discription_popup .one_npf {
              position: relative;
              height: 48.4375vw !important;
              width: 42.1875vw !important;
              border-radius: 1.5625vw;
              margin-bottom: 3.125vw !important;
              overflow: hidden; }
              .container .inner_content.fund_content .right_side .row.about .discription_popup .one_npf .bg_picture, .container .inner_content.fund_content .right_side .row#sell .discription_popup .one_npf .bg_picture, .container .inner_content.fund_content .right_side .row#portrait .discription_popup .one_npf .bg_picture, .container .inner_content.fund_content .right_side .row#reporting .discription_popup .one_npf .bg_picture {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background-position: center;
                background-repeat: no-repeat;
                background-size: cover; }
              .container .inner_content.fund_content .right_side .row.about .discription_popup .one_npf .your_plan, .container .inner_content.fund_content .right_side .row#sell .discription_popup .one_npf .your_plan, .container .inner_content.fund_content .right_side .row#portrait .discription_popup .one_npf .your_plan, .container .inner_content.fund_content .right_side .row#reporting .discription_popup .one_npf .your_plan {
                color: #FFFFFF;
                text-align: center;
                font-size: 3.2vw;
                font-weight: 600;
                line-height: normal;
                margin-top: 3.125vw;
                padding: 0 1.75vw;
                margin-bottom: -2.5625vw; }
              .container .inner_content.fund_content .right_side .row.about .discription_popup .one_npf .top_text, .container .inner_content.fund_content .right_side .row#sell .discription_popup .one_npf .top_text, .container .inner_content.fund_content .right_side .row#portrait .discription_popup .one_npf .top_text, .container .inner_content.fund_content .right_side .row#reporting .discription_popup .one_npf .top_text {
                color: #FFFFFF;
                text-align: center;
                font-size: 4.375vw !important;
                font-weight: 600;
                line-height: 4.6875vw !important;
                margin-top: 3.125vw;
                padding: 0 1.75vw !important;
                margin-bottom: 0; }
              .container .inner_content.fund_content .right_side .row.about .discription_popup .one_npf .bottom_info, .container .inner_content.fund_content .right_side .row#sell .discription_popup .one_npf .bottom_info, .container .inner_content.fund_content .right_side .row#portrait .discription_popup .one_npf .bottom_info, .container .inner_content.fund_content .right_side .row#reporting .discription_popup .one_npf .bottom_info {
                border: none;
                border-radius: 0;
                background-color: transparent;
                color: #FFFFFF;
                font-size: 4.0625vw;
                font-weight: 600;
                height: 10.3125vw;
                line-height: 10.3125vw;
                text-align: left;
                cursor: pointer;
                text-decoration: none;
                transition: all 0.225s;
                position: absolute;
                bottom: 0;
                left: 0;
                right: 0;
                margin: auto;
                box-sizing: border-box;
                z-index: 3;
                padding: 0 6.3125vw; }
                .container .inner_content.fund_content .right_side .row.about .discription_popup .one_npf .bottom_info .blur_mini, .container .inner_content.fund_content .right_side .row#sell .discription_popup .one_npf .bottom_info .blur_mini, .container .inner_content.fund_content .right_side .row#portrait .discription_popup .one_npf .bottom_info .blur_mini, .container .inner_content.fund_content .right_side .row#reporting .discription_popup .one_npf .bottom_info .blur_mini {
                  background-position: center bottom;
                  background-repeat: no-repeat;
                  background-size: 100% auto;
                  position: absolute;
                  height: 12.3125vw;
                  width: 46.1875vw;
                  margin-left: -1vw;
                  margin-bottom: -1vw;
                  margin-right: -1vw;
                  bottom: 0;
                  z-index: -1;
                  filter: blur(5px); }
                .container .inner_content.fund_content .right_side .row.about .discription_popup .one_npf .bottom_info:before, .container .inner_content.fund_content .right_side .row#sell .discription_popup .one_npf .bottom_info:before, .container .inner_content.fund_content .right_side .row#portrait .discription_popup .one_npf .bottom_info:before, .container .inner_content.fund_content .right_side .row#reporting .discription_popup .one_npf .bottom_info:before {
                  content: '';
                  display: block;
                  width: 31.25vw;
                  height: 0.4vw;
                  position: absolute;
                  bottom: 9.9125vw;
                  left: 0;
                  right: 0;
                  margin: auto;
                  background: #fff;
                  z-index: 3; }
                .container .inner_content.fund_content .right_side .row.about .discription_popup .one_npf .bottom_info:after, .container .inner_content.fund_content .right_side .row#sell .discription_popup .one_npf .bottom_info:after, .container .inner_content.fund_content .right_side .row#portrait .discription_popup .one_npf .bottom_info:after, .container .inner_content.fund_content .right_side .row#reporting .discription_popup .one_npf .bottom_info:after {
                  content: url(/local/templates/ozon/css/../img/right-arrow.svg);
                  display: inline-block;
                  height: 5.25vw;
                  width: 3.75vw;
                  line-height: 6.25vw;
                  margin-left: 1.4vw;
                  vertical-align: middle; }
              .container .inner_content.fund_content .right_side .row.about .discription_popup .one_npf .hidden, .container .inner_content.fund_content .right_side .row#sell .discription_popup .one_npf .hidden, .container .inner_content.fund_content .right_side .row#portrait .discription_popup .one_npf .hidden, .container .inner_content.fund_content .right_side .row#reporting .discription_popup .one_npf .hidden {
                display: none; }
          .container .inner_content.fund_content .right_side .row.about table, .container .inner_content.fund_content .right_side .row#sell table, .container .inner_content.fund_content .right_side .row#portrait table, .container .inner_content.fund_content .right_side .row#reporting table {
            width: 100%; }
            .container .inner_content.fund_content .right_side .row.about table thead tr, .container .inner_content.fund_content .right_side .row#sell table thead tr, .container .inner_content.fund_content .right_side .row#portrait table thead tr, .container .inner_content.fund_content .right_side .row#reporting table thead tr {
              font-size: 4vw;
              line-height: normal;
              text-align: center; }
              .container .inner_content.fund_content .right_side .row.about table thead tr th, .container .inner_content.fund_content .right_side .row#sell table thead tr th, .container .inner_content.fund_content .right_side .row#portrait table thead tr th, .container .inner_content.fund_content .right_side .row#reporting table thead tr th, .container .inner_content.fund_content .right_side .row.about table thead .funds_table tr td, .funds_table .container .inner_content.fund_content .right_side .row.about table thead tr td, .container .inner_content.fund_content .right_side .row#sell table thead .funds_table tr td, .funds_table .container .inner_content.fund_content .right_side .row#sell table thead tr td, .container .inner_content.fund_content .right_side .row#portrait table thead .funds_table tr td, .funds_table .container .inner_content.fund_content .right_side .row#portrait table thead tr td, .container .inner_content.fund_content .right_side .row#reporting table thead .funds_table tr td, .funds_table .container .inner_content.fund_content .right_side .row#reporting table thead tr td,
              .container .inner_content.fund_content .right_side .row.about table thead tr td,
              .container .inner_content.fund_content .right_side .row#sell table thead tr td,
              .container .inner_content.fund_content .right_side .row#portrait table thead tr td,
              .container .inner_content.fund_content .right_side .row#reporting table thead tr td {
                padding: 1.25vw 3.125vw; }
            .container .inner_content.fund_content .right_side .row.about table tbody tr, .container .inner_content.fund_content .right_side .row#sell table tbody tr, .container .inner_content.fund_content .right_side .row#portrait table tbody tr, .container .inner_content.fund_content .right_side .row#reporting table tbody tr {
              font-size: 4vw;
              line-height: normal;
              text-align: left; }
              .container .inner_content.fund_content .right_side .row.about table tbody tr th, .container .inner_content.fund_content .right_side .row#sell table tbody tr th, .container .inner_content.fund_content .right_side .row#portrait table tbody tr th, .container .inner_content.fund_content .right_side .row#reporting table tbody tr th, .container .inner_content.fund_content .right_side .row.about table tbody .funds_table tr td, .funds_table .container .inner_content.fund_content .right_side .row.about table tbody tr td, .container .inner_content.fund_content .right_side .row#sell table tbody .funds_table tr td, .funds_table .container .inner_content.fund_content .right_side .row#sell table tbody tr td, .container .inner_content.fund_content .right_side .row#portrait table tbody .funds_table tr td, .funds_table .container .inner_content.fund_content .right_side .row#portrait table tbody tr td, .container .inner_content.fund_content .right_side .row#reporting table tbody .funds_table tr td, .funds_table .container .inner_content.fund_content .right_side .row#reporting table tbody tr td,
              .container .inner_content.fund_content .right_side .row.about table tbody tr td,
              .container .inner_content.fund_content .right_side .row#sell table tbody tr td,
              .container .inner_content.fund_content .right_side .row#portrait table tbody tr td,
              .container .inner_content.fund_content .right_side .row#reporting table tbody tr td {
                padding: 1.25vw 3.125vw; }
          .container .inner_content.fund_content .right_side .row.about p, .container .inner_content.fund_content .right_side .row#sell p, .container .inner_content.fund_content .right_side .row#portrait p, .container .inner_content.fund_content .right_side .row#reporting p {
            font-size: 4vw;
            line-height: normal;
            margin-bottom: 3.125vw; }
          .container .inner_content.fund_content .right_side .row.about ul, .container .inner_content.fund_content .right_side .row#sell ul, .container .inner_content.fund_content .right_side .row#portrait ul, .container .inner_content.fund_content .right_side .row#reporting ul {
            margin-bottom: 3.125vw; }
            .container .inner_content.fund_content .right_side .row.about ul li, .container .inner_content.fund_content .right_side .row#sell ul li, .container .inner_content.fund_content .right_side .row#portrait ul li, .container .inner_content.fund_content .right_side .row#reporting ul li {
              font-size: 4vw;
              line-height: normal;
              position: relative;
              padding-left: 6.25vw; }
              .container .inner_content.fund_content .right_side .row.about ul li:before, .container .inner_content.fund_content .right_side .row#sell ul li:before, .container .inner_content.fund_content .right_side .row#portrait ul li:before, .container .inner_content.fund_content .right_side .row#reporting ul li:before {
                content: '';
                background-image: url(/local/templates/ozon/css/../images/dot.svg);
                background-size: contain;
                background-position: center;
                background-repeat: no-repeat;
                position: absolute;
                left: 0;
                top: 1.1875vw;
                width: 2.1875vw;
                height: 2.1875vw; }
        .container .inner_content.fund_content .right_side .row#portrait p {
          margin-top: 3.125vw; }
        .container .inner_content.fund_content .right_side .row#portrait h2 {
          font-size: 7.625vw;
          line-height: 7.875vw;
          color: #030303;
          font-weight: 400;
          margin-bottom: 3.125vw; }
        .container .inner_content.fund_content .right_side .row#portrait .clear {
          margin-bottom: 3.125vw !important; }
        .container .inner_content.fund_content .right_side .row#portrait .btn.show_all {
          height: 14.375vw;
          margin-top: 3.125vw;
          font-size: 5vw;
          text-align: center;
          width: 100%;
          line-height: 13.125vw;
          padding: 0 7.8125vw;
          left: 50%;
          -webkit-transform: translateX(-50%);
          -moz-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
          -o-transform: translateX(-50%);
          transform: translateX(-50%); }
          .container .inner_content.fund_content .right_side .row#portrait .btn.show_all::after {
            content: none;
            line-height: 6.875vw;
            right: 6.25vw;
            font-size: 12.5vw; }
        .container .inner_content.fund_content .right_side .row#reporting .diagrams {
          margin-bottom: 6.25vw !important;
          padding: 0; }
          .container .inner_content.fund_content .right_side .row#reporting .diagrams .diagram {
            min-height: 100%;
            padding: 0 !important;
            width: 100%;
            margin-top: 3.125vw !important; }
            .container .inner_content.fund_content .right_side .row#reporting .diagrams .diagram.small {
              width: 100%;
              padding: 6.25vw; }
              .container .inner_content.fund_content .right_side .row#reporting .diagrams .diagram.small h4 {
                padding: 0;
                margin: 3.125vw 0 0;
                color: #313131;
                font-size: 5vw;
                font-weight: 600;
                line-height: normal;
                text-align: center; }
              .container .inner_content.fund_content .right_side .row#reporting .diagrams .diagram.small:first-child {
                margin-right: 0; }
              .container .inner_content.fund_content .right_side .row#reporting .diagrams .diagram.small .resizable {
                width: 100%;
                height: 400px; }
                .container .inner_content.fund_content .right_side .row#reporting .diagrams .diagram.small .resizable div .amcharts-main-div {
                  width: 100%;
                  height: 100%; }
                  .container .inner_content.fund_content .right_side .row#reporting .diagrams .diagram.small .resizable div .amcharts-main-div .amcharts-chart-div {
                    margin: 0 auto; }
                    .container .inner_content.fund_content .right_side .row#reporting .diagrams .diagram.small .resizable div .amcharts-main-div .amcharts-chart-div svg {
                      width: 100% !important;
                      top: 0;
                      left: 0;
                      right: 0;
                      bottom: auto;
                      margin: auto; }
                  .container .inner_content.fund_content .right_side .row#reporting .diagrams .diagram.small .resizable div .amcharts-main-div .amChartsLegend.amcharts-legend-div {
                    position: relative !important;
                    right: 0 !important; }
        .container .inner_content.fund_content .right_side .row#reporting .reports {
          padding: 0vw 6.25vw; }
          .container .inner_content.fund_content .right_side .row#reporting .reports .report {
            padding: 4.6875vw 0vw; }
            .container .inner_content.fund_content .right_side .row#reporting .reports .report p {
              padding-right: 4.6875vw; }
            .container .inner_content.fund_content .right_side .row#reporting .reports .report div a {
              font-size: 4vw;
              line-height: normal;
              margin-bottom: 1.5625vw; }
        .container .inner_content.fund_content .right_side .row#reporting .show_all_reports {
          width: 100%;
          height: 14.375vw;
          margin-top: 6.25vw;
          font-size: 5vw;
          line-height: 13.125vw;
          padding: 0;
          text-align: center;
          left: 50%;
          -webkit-transform: translateX(-50%);
          -moz-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
          -o-transform: translateX(-50%);
          transform: translateX(-50%); }
          .container .inner_content.fund_content .right_side .row#reporting .show_all_reports::after {
            content: none; }
        .container .inner_content.fund_content .right_side .row#reporting .tit_review {
          padding: 0vw 6.25vw;
          font-size: 4vw;
          line-height: normal; }
          .container .inner_content.fund_content .right_side .row#reporting .tit_review p {
            font-size: 4vw;
            line-height: normal; }
          .container .inner_content.fund_content .right_side .row#reporting .tit_review > div {
            margin-bottom: 6.25vw;
            padding: 0 3.75vw; }
            .container .inner_content.fund_content .right_side .row#reporting .tit_review > div .btn {
              position: relative;
              left: 50%;
              -webkit-transform: translateX(-50%);
              -moz-transform: translateX(-50%);
              -ms-transform: translateX(-50%);
              -o-transform: translateX(-50%);
              transform: translateX(-50%);
              width: calc(100% + 7.5vw);
              margin-top: 3.125vw;
              padding: 0; }
        .container .inner_content.fund_content .right_side .row#doc_reg a {
          font-size: 4vw;
          margin-bottom: 3.125vw; }
        .container .inner_content.fund_content .right_side .row#portfolio div {
          padding: 0; }
          .container .inner_content.fund_content .right_side .row#portfolio div span {
            padding: 1.5625vw 3.75vw;
            font-size: 4.375vw; }
          .container .inner_content.fund_content .right_side .row#portfolio div span:first-child {
            padding-right: 0;
            line-height: 1.5;
            width: 100%;
            text-align: left;
            background-color: #f6f6f6; }
          .container .inner_content.fund_content .right_side .row#portfolio div a, .container .inner_content.fund_content .right_side .row#portfolio div span:nth-child(2) {
            width: 100%;
            padding: 1.5625vw 3.75vw;
            font-size: 4.375vw;
            box-sizing: border-box; }
        .container .inner_content.fund_content .right_side .row .table div {
          font-size: 4vw;
          line-height: normal;
          padding: 1.875vw 6.25vw; }
        .container .inner_content.fund_content .right_side .row .table.fund_spec, .container .inner_content.fund_content .right_side .row .table.portrait {
          margin-top: 1.5625vw; }
          .container .inner_content.fund_content .right_side .row .table.fund_spec span:first-child, .container .inner_content.fund_content .right_side .row .table.portrait span:first-child {
            font-size: 4vw;
            line-height: normal;
            width: 70%;
            padding-right: 3.125vw;
            box-sizing: border-box; }
          .container .inner_content.fund_content .right_side .row .table.fund_spec span:last-child, .container .inner_content.fund_content .right_side .row .table.portrait span:last-child {
            text-align: right;
            font-size: 4vw;
            line-height: normal;
            width: 30% !important; }
        .container .inner_content.fund_content .right_side .row .table.portrait div {
          padding: 0; }
          .container .inner_content.fund_content .right_side .row .table.portrait div:nth-child(odd) {
            background-color: #fff; }
          .container .inner_content.fund_content .right_side .row .table.portrait div span {
            padding: 1.875vw 6.25vw;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box; }
          .container .inner_content.fund_content .right_side .row .table.portrait div span:first-child {
            width: 100% !important;
            text-align: left;
            background-color: #f6f6f6; }
          .container .inner_content.fund_content .right_side .row .table.portrait div span:last-child {
            width: 100% !important; }
        .container .inner_content.fund_content .right_side .row .table.reporting div span:first-child {
          width: 45%; }
        .container .inner_content.fund_content .right_side .row .table.reporting div span:nth-child(n+2) {
          width: 25%; }
        .container .inner_content.fund_content .right_side .row .table.reporting div span:last-child {
          margin-right: 0 !important; }
        .container .inner_content.fund_content .right_side .row .table.reporting:nth-child(3) {
          margin-bottom: 4.6875vw; }
        .container .inner_content.fund_content .right_side .row#doc_reg p b {
          font-size: 5vw;
          line-height: normal;
          margin-bottom: 3.125vw; }
        .container .inner_content.fund_content .right_side .row#doc_reg p {
          font-size: 4vw;
          line-height: normal;
          margin-bottom: 3.125vw; }
        .container .inner_content.fund_content .right_side .row#doc_reg .rec p {
          font-size: 4vw;
          line-height: normal;
          margin-bottom: 3.125vw; }
        .container .inner_content.fund_content .right_side .row .graph_wrapper {
          margin: 1.5625vw 0; }
      .container .inner_content.fund_content .right_side .row#sell ul {
        list-style: none;
        margin-bottom: 3.125vw;
        padding-left: 0vw; }
        .container .inner_content.fund_content .right_side .row#sell ul li {
          font-size: 4vw;
          line-height: normal;
          position: relative;
          padding-left: 6.25vw; }
          .container .inner_content.fund_content .right_side .row#sell ul li:before {
            content: '';
            background-image: url(/local/templates/ozon/css/../images/dot.svg);
            background-size: contain;
            background-position: center;
            background-repeat: no-repeat;
            position: absolute;
            left: 0;
            top: 1.1875vw;
            width: 2.1875vw;
            height: 2.1875vw; }
      .container .inner_content.fund_content .right_side .row#sell ol {
        padding-left: 3.125vw;
        margin-bottom: 3.125vw; }
        .container .inner_content.fund_content .right_side .row#sell ol li {
          font-size: 4vw;
          line-height: normal;
          padding-left: 3.125vw; }
          .container .inner_content.fund_content .right_side .row#sell ol li:before {
            content: none; }
      .container .inner_content.fund_content .right_side .row#sell ul, .container .inner_content.fund_content .right_side .row#sell ol {
        margin-top: 3.125vw;
        font-size: 4vw;
        line-height: normal; }
      .container .inner_content.fund_content .right_side .row#sell ol {
        margin-bottom: 3.125vw; }
      .container .inner_content.fund_content .right_side .row#sell ol + p, .container .inner_content.fund_content .right_side .row#sell ul + p {
        margin-top: 0;
        margin-bottom: 0; }
      .container .inner_content.fund_content .right_side .row#sell ol + p > b, .container .inner_content.fund_content .right_side .row#sell ul + p > b {
        margin-top: 0; }
      .container .inner_content.fund_content .right_side .row#sell ul {
        margin-bottom: 3.125vw; }
      .container .inner_content.fund_content .right_side .row#sell p + h4 {
        margin-top: 6.25vw; }
      .container .inner_content.fund_content .right_side .row#sell p {
        margin-bottom: 0vw; }
        .container .inner_content.fund_content .right_side .row#sell p:nth-last-child(1) {
          margin-top: 3.125vw; }
      .container .inner_content.fund_content .right_side .row#sell p > b {
        display: inline-block;
        margin-bottom: 3.125vw;
        margin-top: 3.125vw; }

  .main_stock .sum_fonds .stock_title,
  .main_stock .sum_fonds .stock_elm {
    display: block; }
  .main_stock .index_def {
    margin-top: 0; }

  .main_search_ct .search-page {
    padding: 3.125vw 3.125vw 0; }
    .main_search_ct .search-page .search_filters {
      display: none; }
    .main_search_ct .search-page .main_search_top {
      margin-bottom: 3.125vw; }
      .main_search_ct .search-page .main_search_top .page_title {
        margin-bottom: 6.25vw;
        font-size: 7.625vw;
        line-height: 7.875vw; }
      .main_search_ct .search-page .main_search_top .search_rs_info {
        display: block;
        font-size: 4vw;
        line-height: normal; }
    .main_search_ct .search-page .inner_content form {
      width: auto; }
    .main_search_ct .search-page .inner_content .ct_top {
      margin-bottom: 6.25vw; }
    .main_search_ct .search-page .inner_content .search-language-guess {
      font-size: 4vw;
      line-height: normal; }
    .main_search_ct .search-page .inner_content .no_search p {
      padding-top: 0; }
      .main_search_ct .search-page .inner_content .no_search p font {
        font-size: 4vw;
        line-height: normal; }
    .main_search_ct .search-page .inner_content p {
      font-size: 4vw;
      line-height: normal; }
    .main_search_ct .search-page .inner_content table, .main_search_ct .search-page .inner_content th, .main_search_ct .search-page .inner_content .funds_table tr td, .funds_table tr .main_search_ct .search-page .inner_content td, .main_search_ct .search-page .inner_content td {
      border: 0.3125vw solid #E4E4E4;
      font-size: 4vw;
      line-height: normal;
      padding: 0.3125vw; }
      .main_search_ct .search-page .inner_content table tr:first-child td, .main_search_ct .search-page .inner_content th tr:first-child td, .main_search_ct .search-page .inner_content .funds_table tr td tr:first-child td, .funds_table tr .main_search_ct .search-page .inner_content td tr:first-child td, .main_search_ct .search-page .inner_content td tr:first-child td {
        text-align: center; }
      .main_search_ct .search-page .inner_content table tr:nth-child(2) td:nth-child(2), .main_search_ct .search-page .inner_content table tr:nth-child(3) td:nth-child(2), .main_search_ct .search-page .inner_content table tr:nth-child(4) td:nth-child(2), .main_search_ct .search-page .inner_content table tr:nth-child(5) td:nth-child(2), .main_search_ct .search-page .inner_content th tr:nth-child(2) td:nth-child(2), .main_search_ct .search-page .inner_content .funds_table tr td tr:nth-child(2) td:nth-child(2), .funds_table tr .main_search_ct .search-page .inner_content td tr:nth-child(2) td:nth-child(2), .main_search_ct .search-page .inner_content th tr:nth-child(3) td:nth-child(2), .main_search_ct .search-page .inner_content .funds_table tr td tr:nth-child(3) td:nth-child(2), .funds_table tr .main_search_ct .search-page .inner_content td tr:nth-child(3) td:nth-child(2), .main_search_ct .search-page .inner_content th tr:nth-child(4) td:nth-child(2), .main_search_ct .search-page .inner_content .funds_table tr td tr:nth-child(4) td:nth-child(2), .funds_table tr .main_search_ct .search-page .inner_content td tr:nth-child(4) td:nth-child(2), .main_search_ct .search-page .inner_content th tr:nth-child(5) td:nth-child(2), .main_search_ct .search-page .inner_content .funds_table tr td tr:nth-child(5) td:nth-child(2), .funds_table tr .main_search_ct .search-page .inner_content td tr:nth-child(5) td:nth-child(2), .main_search_ct .search-page .inner_content td tr:nth-child(2) td:nth-child(2), .main_search_ct .search-page .inner_content td tr:nth-child(3) td:nth-child(2), .main_search_ct .search-page .inner_content td tr:nth-child(4) td:nth-child(2), .main_search_ct .search-page .inner_content td tr:nth-child(5) td:nth-child(2) {
        text-align: center; }
    .main_search_ct .search-page .inner_content i {
      font-size: 4vw;
      line-height: normal; }
    .main_search_ct .search-page .inner_content p .errortext {
      display: block;
      font-size: 5vw;
      font-weight: 600;
      margin: 3.125vw 0;
      color: red; }
    .main_search_ct .search-page .inner_content p b {
      display: block;
      font-size: 5vw;
      margin: 3.125vw 0;
      font-weight: 600; }
    .main_search_ct .search-page .inner_content .ct_top {
      margin-bottom: 3.125vw; }
    .main_search_ct .search-page .inner_content .no_search p {
      padding-top: 0; }
      .main_search_ct .search-page .inner_content .no_search p font {
        font-size: 4vw;
        line-height: normal; }
    .main_search_ct .search-page .inner_content .ct_top_head .search_form .ct_search {
      width: 100%; }
    .main_search_ct .search-page .inner_content .ct_top_head .search_form .search_button {
      right: 0; }
    .main_search_ct .search-page .inner_content .news_list .news_elm .news_ct .news_btm .news_tags_list {
      float: left; }
    .main_search_ct .search-page .inner_content .rs_list {
      margin-top: 13.125vw; }
      .main_search_ct .search-page .inner_content .rs_list .rs_elm {
        margin-bottom: 9.375vw; }
        .main_search_ct .search-page .inner_content .rs_list .rs_elm .rs_elm_title {
          margin-bottom: 3.75vw;
          font-size: 6.5625vw; }
        .main_search_ct .search-page .inner_content .rs_list .rs_elm .rs_elm_desc {
          font-size: 5vw;
          margin-bottom: 3.125vw; }
        .main_search_ct .search-page .inner_content .rs_list .rs_elm .rs_tag_name {
          font-size: 4.375vw; }

  .inn-faq-title {
    font-size: 5vw;
    font-weight: 600;
    line-height: 1.5;
    color: #000000;
    margin-bottom: 1.5625vw;
    padding: 0 6.25vw; }

  .search_rs_ct .inner_content .search_form {
    width: 100%;
    margin-top: 0; }
  .search_rs_ct .inner_content .ct_top {
    margin-bottom: 3.125vw; }
    .search_rs_ct .inner_content .ct_top .mobile_ft_list {
      display: none; }
    .search_rs_ct .inner_content .ct_top .ct_top_head .link_back {
      display: none;
      font-size: 5vw;
      line-height: 7.5vw;
      margin-bottom: 5vw; }
    .search_rs_ct .inner_content .ct_top .ct_top_head .clearblock {
      position: relative; }
      .search_rs_ct .inner_content .ct_top .ct_top_head .clearblock:after {
        margin-bottom: 0; }
      .search_rs_ct .inner_content .ct_top .ct_top_head .clearblock .page_title {
        font-size: 7.625vw;
        line-height: 7.875vw;
        margin-bottom: 6.25vw; }
      .search_rs_ct .inner_content .ct_top .ct_top_head .clearblock .search_rs_info_mobile {
        font-size: 4vw;
        line-height: normal;
        margin-bottom: 3.125vw;
        color: #505050; }
      .search_rs_ct .inner_content .ct_top .ct_top_head .clearblock .ct_search {
        background-color: rgba(229, 229, 229, 0.7);
        max-width: 100%;
        width: 72.5vw;
        border: solid 0.3125px #e0e0e0; }
        .search_rs_ct .inner_content .ct_top .ct_top_head .clearblock .ct_search:focus {
          width: 72.5vw; }
      .search_rs_ct .inner_content .ct_top .ct_top_head .clearblock .search_button {
        right: 0; }
      .search_rs_ct .inner_content .ct_top .ct_top_head .clearblock .mobile_sort {
        float: right;
        height: 12.5vw;
        width: 12.5vw;
        margin-left: 0; }
  .search_rs_ct .inner_content .search-page form {
    width: auto; }
  .search_rs_ct .inner_content .search-page .ct_top {
    margin-bottom: 6.25vw; }
  .search_rs_ct .inner_content .search-page .search-language-guess {
    font-size: 4vw;
    line-height: normal; }
  .search_rs_ct .inner_content .search-page .no_search p {
    padding-top: 0; }
    .search_rs_ct .inner_content .search-page .no_search p font {
      font-size: 4vw;
      line-height: normal; }
  .search_rs_ct .inner_content .search-page p {
    font-size: 4vw;
    line-height: normal; }
  .search_rs_ct .inner_content .search-page table, .search_rs_ct .inner_content .search-page th, .search_rs_ct .inner_content .search-page .funds_table tr td, .funds_table tr .search_rs_ct .inner_content .search-page td, .search_rs_ct .inner_content .search-page td {
    border: 0.3125vw solid #E4E4E4;
    font-size: 4vw;
    line-height: normal;
    padding: 0.3125vw; }
    .search_rs_ct .inner_content .search-page table tr:first-child td, .search_rs_ct .inner_content .search-page th tr:first-child td, .search_rs_ct .inner_content .search-page .funds_table tr td tr:first-child td, .funds_table tr .search_rs_ct .inner_content .search-page td tr:first-child td, .search_rs_ct .inner_content .search-page td tr:first-child td {
      text-align: center; }
    .search_rs_ct .inner_content .search-page table tr:nth-child(2) td:nth-child(2), .search_rs_ct .inner_content .search-page table tr:nth-child(3) td:nth-child(2), .search_rs_ct .inner_content .search-page table tr:nth-child(4) td:nth-child(2), .search_rs_ct .inner_content .search-page table tr:nth-child(5) td:nth-child(2), .search_rs_ct .inner_content .search-page th tr:nth-child(2) td:nth-child(2), .search_rs_ct .inner_content .search-page .funds_table tr td tr:nth-child(2) td:nth-child(2), .funds_table tr .search_rs_ct .inner_content .search-page td tr:nth-child(2) td:nth-child(2), .search_rs_ct .inner_content .search-page th tr:nth-child(3) td:nth-child(2), .search_rs_ct .inner_content .search-page .funds_table tr td tr:nth-child(3) td:nth-child(2), .funds_table tr .search_rs_ct .inner_content .search-page td tr:nth-child(3) td:nth-child(2), .search_rs_ct .inner_content .search-page th tr:nth-child(4) td:nth-child(2), .search_rs_ct .inner_content .search-page .funds_table tr td tr:nth-child(4) td:nth-child(2), .funds_table tr .search_rs_ct .inner_content .search-page td tr:nth-child(4) td:nth-child(2), .search_rs_ct .inner_content .search-page th tr:nth-child(5) td:nth-child(2), .search_rs_ct .inner_content .search-page .funds_table tr td tr:nth-child(5) td:nth-child(2), .funds_table tr .search_rs_ct .inner_content .search-page td tr:nth-child(5) td:nth-child(2), .search_rs_ct .inner_content .search-page td tr:nth-child(2) td:nth-child(2), .search_rs_ct .inner_content .search-page td tr:nth-child(3) td:nth-child(2), .search_rs_ct .inner_content .search-page td tr:nth-child(4) td:nth-child(2), .search_rs_ct .inner_content .search-page td tr:nth-child(5) td:nth-child(2) {
      text-align: center; }
  .search_rs_ct .inner_content .search-page i {
    font-size: 4vw;
    line-height: normal; }
  .search_rs_ct .inner_content .search-page p .errortext {
    display: block;
    font-size: 5vw;
    font-weight: 600;
    margin: 3.125vw 0;
    color: red; }
  .search_rs_ct .inner_content .search-page p b {
    display: block;
    font-size: 5vw;
    margin: 3.125vw 0;
    font-weight: 600; }

  .show_more_funds {
    display: none !important; }

  .partner_banner {
    text-align: center;
    padding: 6.25vw;
    background-color: #fff;
    border-radius: 0;
    border-top: solid 0.3125vw #e4e4e4; }
    .partner_banner .banner_title {
      float: none;
      font-size: 7.5vw;
      margin: 3.125vw 0 6.25vw; }
    .partner_banner img {
      width: 37.5vw;
      height: auto;
      float: none; }
    .partner_banner .pt_list {
      justify-content: space-around; }
      .partner_banner .pt_list div {
        width: auto; }
      .partner_banner .pt_list img {
        margin-left: 0; }
      .partner_banner .pt_list img:nth-child(odd) {
        margin-right: 0;
        margin-bottom: 6.25vw; }
        .partner_banner .pt_list img:nth-child(odd):last-child {
          margin-bottom: 0; }
    .partner_banner .show_more_pt {
      height: 10.625vw;
      font-size: 5vw;
      line-height: 10.625vw;
      padding: 0 15.625vw 0 5.625vw; }
      .partner_banner .show_more_pt span {
        font-size: 12.5vw;
        line-height: 5vw;
        right: 5.625vw; }

  .footer .ft_container {
    display: none; }
  .footer .footer_cp {
    text-align: center;
    padding: 6.25vw; }
    .footer .footer_cp .inner_wp {
      padding: 0;
      background-color: #f5f5f5; }
    .footer .footer_cp .ft_copyright {
      float: none;
      font-size: 4.375vw;
      line-height: 1.71;
      margin-bottom: 6.25vw; }
    .footer .footer_cp .ft_cp_link {
      float: none;
      display: block;
      font-size: 4.375vw;
      margin-bottom: 6.25vw;
      margin-left: 0; }
    .footer .footer_cp .mob_only_link {
      display: block;
      margin-bottom: 3.125vw; }
    .footer .footer_cp .ft_studio {
      float: none;
      font-size: 4.375vw;
      width: 56vw;
      margin: 0 auto; }
      .footer .footer_cp .ft_studio i {
        width: 5.625vw;
        height: 7.5vw;
        float: left;
        margin-right: 0; }
      .footer .footer_cp .ft_studio a {
        font-size: 4.375vw; }

  .left_menu {
    z-index: 11;
    width: 100vw;
    padding: 18.75vw 13.125vw 18.75vw 15vw; }
    .left_menu .close_menu {
      left: initial;
      right: 6.25vw;
      top: 6.25vw;
      width: 5.625vw;
      height: 5.625vw;
      -webkit-background-size: 100%;
      background-size: 100%; }
    .left_menu .left_menu_list li {
      margin-bottom: 6.25vw; }
      .left_menu .left_menu_list li a {
        font-size: 6.25vw;
        line-height: 7.5vw; }
    .left_menu .left_menu_list .lm_sub_head {
      font-size: 6.25vw;
      line-height: 7.5vw; }
      .left_menu .left_menu_list .lm_sub_head:before {
        left: -8.75vw;
        width: 4.375vw;
        height: 6.25vw;
        background-size: 4.375vw; }
    .left_menu .left_menu_list .lm_sub_list {
      margin-top: 6.25vw; }
      .left_menu .left_menu_list .lm_sub_list li {
        margin-left: 6.25vw; }
        .left_menu .left_menu_list .lm_sub_list li a {
          font-size: 5.625vw; }
    .left_menu .mob_add_block {
      display: block;
      position: relative; }
      .left_menu .mob_add_block .lang_mob {
        display: block;
        margin-top: 7.5vw; }
        .left_menu .mob_add_block .lang_mob li {
          float: left;
          font-size: 3.75vw;
          padding: 0 3.5vw;
          font-weight: 600;
          line-height: 2;
          color: rgba(255, 255, 255, 0.7);
          border: 1px solid #fff; }
          .left_menu .mob_add_block .lang_mob li:first-child {
            border-radius: 1.25vw 0 0 1.25vw;
            border: 1px solid #fff;
            border-right: none; }
          .left_menu .mob_add_block .lang_mob li:last-child {
            border-radius: 0 1.25vw 1.25vw 0;
            border: 1px solid #fff;
            border-left: none; }
          .left_menu .mob_add_block .lang_mob li a {
            font-size: 3.75vw;
            line-height: 2; }
      .left_menu .mob_add_block .left_menu_search {
        float: none;
        width: 100%;
        height: 12.5vw;
        padding-right: 12.5vw;
        padding-left: 5vw;
        font-size: 5vw;
        line-height: 9.375vw;
        background-image: url(/local/templates/ozon/css/../img/ic_search_bg.svg);
        border-radius: 1.25vw;
        background-position: calc(100% - 1vw) center;
        background-size: 10.5vw;
        background-repeat: no-repeat;
        -moz-appearance: none;
        -webkit-appearance: none;
        outline: none;
        border: none;
        background-color: rgba(255, 255, 255, 0.9); }
        .left_menu .mob_add_block .left_menu_search:focus {
          width: 100%;
          background-color: #fff; }
      .left_menu .mob_add_block .search_button {
        height: 12.5vw;
        width: 12.5vw;
        -webkit-appearance: none;
        cursor: pointer;
        position: absolute;
        right: 0;
        top: 0;
        outline: none;
        border: 0;
        background-color: transparent;
        border-radius: 0 4px 4px 0;
        -webkit-transition: all 0.225s;
        -moz-transition: all 0.225s;
        transition: all 0.225s; }
      .left_menu .mob_add_block .btn_cabinet {
        text-decoration: none;
        margin-top: 9.375vw;
        float: left;
        background-color: transparent;
        border-radius: 7vw;
        color: #fff;
        padding: 0 7.8125vw;
        font-size: 5vw;
        height: 12.5vw;
        line-height: 11.25vw;
        border: 0.625vw solid #fff; }

  .inner_page {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 21.875vw; }
    .inner_page .inner_content .ct_top {
      padding: 0 6.25vw;
      margin-bottom: 3.125vw; }
      .inner_page .inner_content .ct_top .link {
        font-size: 5vw;
        margin-bottom: 3.75vw;
        line-height: 1.5; }
      .inner_page .inner_content .ct_top .page_title_inner {
        font-size: 7.625vw;
        line-height: 7.875vw;
        color: #030303;
        font-weight: 400; }
      .inner_page .inner_content .ct_top .ct_top_btm {
        margin-top: 4vw; }
        .inner_page .inner_content .ct_top .ct_top_btm .article_date {
          font-size: 5vw;
          line-height: 46px; }
        .inner_page .inner_content .ct_top .ct_top_btm .social_share .social_btn {
          width: 11.5625vw;
          height: 11.5625vw;
          background-size: 60%; }
          .inner_page .inner_content .ct_top .ct_top_btm .social_share .social_btn.fb {
            background-size: 30%; }
    .inner_page .inner_content .inn_news {
      margin-top: 3.125vw; }
      .inner_page .inner_content .inn_news .inn_news_text {
        margin-top: 4.6875vw;
        padding: 0 6.25vw;
        font-size: 4vw;
        line-height: 1.5; }
        .inner_page .inner_content .inn_news .inn_news_text p {
          margin-bottom: 7.8125vw; }
    .inner_page .inner_content .latest_news {
      margin-top: 9.375vw; }
      .inner_page .inner_content .latest_news .lt_title {
        padding: 0 6.25vw;
        margin-bottom: 1.5625vw;
        font-size: 7.625vw;
        line-height: 7.875vw;
        color: #030303;
        font-weight: 400; }
      .inner_page .inner_content .latest_news .lt_wrapper .lt_news_elm {
        border-top: solid 1px #e4e4e4;
        margin: 0;
        min-height: 0; }
        .inner_page .inner_content .latest_news .lt_wrapper .lt_news_elm img {
          display: none; }
        .inner_page .inner_content .latest_news .lt_wrapper .lt_news_elm .lt_elm_ct {
          border: none;
          padding: 6.25vw;
          min-height: auto; }
          .inner_page .inner_content .latest_news .lt_wrapper .lt_news_elm .lt_elm_ct .lt_elm_title {
            min-height: auto;
            text-decoration: underline;
            font-size: 5.5vw;
            font-weight: 400;
            line-height: 1.2;
            color: #21a0db;
            margin-bottom: 3.125vw; }
          .inner_page .inner_content .latest_news .lt_wrapper .lt_news_elm .lt_elm_ct .lt_elm_btm {
            width: 100%;
            font-size: 4vw;
            line-height: 1.25;
            position: static; }

  .graph_container,
  .news_container {
    padding: 9.375vw 0 0; }

  .graph_container .main_block_top {
    margin-bottom: 0;
    padding: 0 6.25vw; }
  .graph_container .main_block_top i.graph_icon, .graph_container .main_block_top i.news_icon, .graph_container .main_block_top i.faq_icon {
    width: 13.75vw;
    height: 13.75vw;
    margin-right: 0;
    float: right;
    background-size: 100%; }
  .graph_container .main_block_top .main_title {
    font-size: 7.625vw;
    line-height: 7.875vw;
    color: #030303;
    font-weight: 400;
    float: left;
    width: 75%; }

  .news_container {
    padding: 9.375vw 6.25vw;
    background-image: none; }
    .news_container .main_block_top i.news_icon {
      float: right;
      width: 13.75vw;
      height: 14.375vw;
      margin-right: 0;
      background-size: 100%; }
    .news_container .main_block_top .main_title {
      line-height: 7.875vw;
      font-size: 7.625vw;
      font-weight: 400;
      width: 75%;
      color: #030303; }
    .news_container .news_wrap {
      padding-right: 0; }
      .news_container .news_wrap .big_news_elm {
        text-decoration: none;
        height: auto;
        margin-bottom: 6.25vw; }
        .news_container .news_wrap .big_news_elm .img_ct {
          max-height: 55.625vw;
          height: 55.625vw; }
        .news_container .news_wrap .big_news_elm .news_ct {
          padding: 6.25vw 6.25vw 18.75vw;
          position: relative;
          height: auto;
          background: none;
          margin-bottom: 0;
          border-radius: 0 0 1.25vw 1.25vw;
          border: solid 1px #e4e4e4;
          border-top: none; }
          .news_container .news_wrap .big_news_elm .news_ct:hover {
            background: none; }
          .news_container .news_wrap .big_news_elm .news_ct .news_title {
            font-size: 6.875vw;
            font-weight: 600;
            line-height: 1.2;
            color: #030303; }
          .news_container .news_wrap .big_news_elm .news_ct .news_btm {
            font-size: 5vw;
            line-height: 1.25;
            color: #909090;
            bottom: 6.25vw;
            width: calc(100% - 12.5vw); }
      .news_container .news_wrap .news_elm {
        width: 100%;
        margin-right: 0;
        margin-bottom: 6.25vw; }
        .news_container .news_wrap .news_elm:nth-child(n+3) {
          margin-right: 0; }
        .news_container .news_wrap .news_elm .img_ct {
          max-height: 55.625vw;
          height: 55.625vw; }
        .news_container .news_wrap .news_elm .news_ct {
          padding: 6.25vw; }
          .news_container .news_wrap .news_elm .news_ct .news_title {
            font-size: 5vw;
            font-weight: 400;
            line-height: normal;
            margin-bottom: 0; }
          .news_container .news_wrap .news_elm .news_ct .news_btm {
            margin-top: 0;
            font-size: 5vw; }
      .news_container .news_wrap .nobg_news_elm .news_ct {
        height: auto; }
        .news_container .news_wrap .nobg_news_elm .news_ct .news_btm {
          position: absolute;
          bottom: 6.25vw;
          width: calc(100% - 12.5vw); }
      .news_container .news_wrap .news_elm2 {
        padding: 6.25vw;
        margin-bottom: 4.6875vw; }
        .news_container .news_wrap .news_elm2 .img_ct {
          width: 19vw;
          height: 19vw; }
        .news_container .news_wrap .news_elm2 .news_ct {
          width: calc(100% - 28vw); }
          .news_container .news_wrap .news_elm2 .news_ct .news_title {
            font-size: 5vw;
            font-weight: 400;
            line-height: normal;
            margin-bottom: 0; }
          .news_container .news_wrap .news_elm2 .news_ct .news_btm {
            margin-top: 0;
            font-size: 4vw; }
      .news_container .news_wrap .to_news, .news_container .news_wrap .btn.to_link {
        float: none;
        margin: 0 auto;
        padding: 0 6.25vw;
        width: 100%; }
    .news_container .left_side {
      max-width: 100%; }
      .news_container .left_side .main_block_top {
        margin-bottom: 6.25vw; }
      .news_container .left_side .news_category {
        display: flex;
        margin-bottom: 0;
        width: 100%; }
        .news_container .left_side .news_category a {
          font-size: 5.25vw;
          border-bottom: transparent;
          padding-bottom: 0vw;
          font-weight: 400; }
          .news_container .left_side .news_category a:first-child {
            margin-right: 3.125vw; }
          .news_container .left_side .news_category a:last-child {
            float: right; }
          .news_container .left_side .news_category a.active {
            border-bottom: 0.9375vw solid #ff7224;
            font-weight: 600; }
    .news_container .right_side {
      max-width: 100%;
      margin-top: 12.5vw; }
      .news_container .right_side .main_block_top {
        margin-bottom: 6.25vw; }
        .news_container .right_side .main_block_top .news_day_icon {
          height: 11.875vw;
          width: 11.875vw;
          margin-right: 0;
          float: right; }
        .news_container .right_side .main_block_top .main_title {
          line-height: 7.875vw;
          font-size: 7.625vw;
          width: 75%; }
      .news_container .right_side #news_day_input {
        border-radius: 0;
        width: 67.5vw;
        height: 10vw;
        line-height: 10vw;
        font-size: 4.0625vw;
        padding: 0 3.75vw;
        background-position: 3.75vw center; }
      .news_container .right_side .prev_day_news, .news_container .right_side .next_day_news {
        width: 10vw;
        height: 10vw;
        margin-left: 0; }
        .news_container .right_side .prev_day_news:after, .news_container .right_side .next_day_news:after {
          border-width: 2.1875vw 3.125vw 2.1875vw 0; }
      .news_container .right_side .next_day_news {
        width: 10vw;
        height: 10vw;
        margin-left: 0; }
        .news_container .right_side .next_day_news:after {
          border-width: 2.1875vw 0 2.1875vw 3.125vw; }
      .news_container .right_side .news_desc {
        margin-top: 3.125vw;
        font-size: 4vw;
        line-height: normal; }
        .news_container .right_side .news_desc p {
          margin-bottom: 3.125vw; }

  .faq_container {
    padding: 9.375vw 0 0;
    background-image: none; }
    .faq_container .main_block_top i.faq_icon {
      float: right;
      width: 13.75vw;
      height: 13.75vw;
      margin-right: 0;
      -webkit-background-size: 100%;
      background-size: 100%; }
    .faq_container .faq_top.main_block_top {
      margin-bottom: 3.125vw; }
    .faq_container .faq_top.main_block_top .main_title {
      line-height: 7.875vw;
      font-size: 7.625vw;
      font-weight: 400;
      width: 75%; }
    .faq_container .faq_list {
      padding: 0 6.25vw;
      max-width: 100%; }
      .faq_container .faq_list .faq_elm {
        margin-bottom: 3.125vw; }
        .faq_container .faq_list .faq_elm .faq_head {
          padding: 3.125vw 20vw 0 0;
          background-position: 100% 3.125vw;
          font-size: 5vw;
          background-size: 7vw; }
        .faq_container .faq_list .faq_elm .faq_body {
          padding: 6.25vw 6.25vw 0;
          font-size: 4vw;
          line-height: normal; }
    .faq_container .faq_btm {
      display: none; }
    .faq_container .vote_block {
      margin-left: 0;
      width: 100%;
      border-radius: 0;
      margin-top: 0;
      padding: 9.375vw 6.25vw; }
      .faq_container .vote_block .title {
        line-height: normal;
        font-size: 5vw;
        margin-bottom: 3.125vw; }
      .faq_container .vote_block .poll_icon {
        float: right;
        width: 10vw;
        height: 10vw;
        margin-right: 0;
        background-size: 100%; }
      .faq_container .vote_block h2 {
        line-height: 7.875vw;
        font-size: 7.625vw;
        font-weight: 400;
        width: 75%;
        margin-bottom: 6.25vw; }
      .faq_container .vote_block label {
        font-size: 5vw;
        padding-left: 10.9375vw;
        margin-bottom: 5vw; }
        .faq_container .vote_block label:before {
          width: 5.625vw;
          height: 5.625vw; }
      .faq_container .vote_block .radio_btn:checked + label:after {
        width: 3.75vw;
        height: 3.75vw;
        left: 1.25vw;
        top: 1.25vw; }
      .faq_container .vote_block input[type=submit] {
        margin-top: 3.125vw;
        font-size: 5vw;
        height: 12.5vw;
        padding: 0 8.75vw; }
      .faq_container .vote_block .voting_rs .s_title {
        margin-bottom: 1vw;
        font-size: 4vw; }
      .faq_container .vote_block .voting_rs .bar_wrapper {
        margin-bottom: 3.125vw; }
        .faq_container .vote_block .voting_rs .bar_wrapper .bar_progress {
          width: 61vw;
          height: 7.5vw; }
          .faq_container .vote_block .voting_rs .bar_wrapper .bar_progress .inner_progress {
            height: 7.5vw; }
        .faq_container .vote_block .voting_rs .bar_wrapper .count {
          font-size: 4vw;
          line-height: 2;
          left: 31.25vw; }
        .faq_container .vote_block .voting_rs .bar_wrapper .procent {
          font-size: 4vw;
          line-height: 2;
          font-weight: 600; }
      .faq_container .vote_block .voting_rs .total_count_block {
        font-size: 4vw;
        margin-top: 3.125vw; }
        .faq_container .vote_block .voting_rs .total_count_block .right {
          display: block; }
        .faq_container .vote_block .voting_rs .total_count_block .right .total_count {
          font-size: 4vw; }
      .faq_container .vote_block .voting_rs .vote-form-box-buttons {
        display: none;
        margin-top: 3.125vw; }
        .faq_container .vote_block .voting_rs .vote-form-box-buttons .vote-form-box-button a {
          color: #21a0db; }

  .director_block {
    padding: 9.375vw 3.75vw; }
    .director_block .img_ct {
      width: 83.75vw;
      height: 71.875vw;
      overflow: hidden;
      margin-left: 3.75vw;
      float: none;
      border-bottom: solid 1px rgba(229, 229, 229, 0.7); }
      .director_block .img_ct img {
        width: 70vw;
        margin-left: 7vw;
        float: none; }
    .director_block .dr_desc_block {
      margin-left: 0;
      margin-top: 18px;
      width: 100%; }
      .director_block .dr_desc_block .quotes {
        width: 8.75vw;
        height: 8.75vw;
        margin-right: 4.6875vw;
        background-size: 100%; }
      .director_block .dr_desc_block .dr_desc_wrapper {
        width: calc(100% - 14vw); }
        .director_block .dr_desc_block .dr_desc_wrapper .dr_desc {
          font-size: 6.875vw; }
        .director_block .dr_desc_block .dr_desc_wrapper .dr_name {
          margin-top: 3.75vw;
          font-size: 5vw; }
          .director_block .dr_desc_block .dr_desc_wrapper .dr_name span {
            color: transparent;
            font-size: 1px;
            display: block; }

  .comment_container {
    padding: 9.375vw 6.25vw; }
    .comment_container .title {
      line-height: 7.875vw;
      font-size: 7.625vw;
      font-weight: 400;
      margin-bottom: 6.25vw; }
    .comment_container .input_wrapper {
      margin-bottom: 4.6875vw;
      width: 100%; }
      .comment_container .input_wrapper .input_name {
        margin-bottom: 4.6875vw !important; }
      .comment_container .input_wrapper input {
        font-size: 5vw;
        padding: 0 5vw;
        height: 14.375vw;
        line-height: 14.375vw; }
    .comment_container .submit_styles {
      display: none; }
    .comment_container .ta_message {
      max-width: 100%;
      margin-left: 0;
      padding: 3.75vw 5vw;
      height: 37.5vw;
      font-size: 5vw;
      margin-bottom: 4.6875vw; }
    .comment_container input[type=submit] {
      position: static;
      height: 14.375vw;
      color: #21a0db;
      font-size: 5.625vw;
      line-height: 14.375vw;
      background-color: #bae4f7;
      width: 100%;
      float: none;
      min-height: auto;
      border-radius: 31.25vw;
      padding: 0;
      background-image: none; }

  .main_animation {
    margin-top: 0;
    margin-bottom: 0;
    max-height: none;
    min-height: 100vw; }
    .main_animation .border_div {
      display: none; }
    .main_animation .svg_anim {
      display: none; }
    .main_animation .welcome_container {
      position: relative;
      margin-bottom: 0;
      padding: 0; }
      .main_animation .welcome_container .gears_container {
        display: flex;
        flex-direction: column-reverse;
        justify-content: space-between;
        align-items: center; }
        .main_animation .welcome_container .gears_container .w_subtitle {
          display: block !important;
          width: auto;
          font-size: 6vw;
          line-height: normal;
          color: #030303;
          font-weight: 400;
          text-align: center;
          padding: 3.125vw 0 0;
          margin: 0; }
        .main_animation .welcome_container .gears_container .w_title {
          opacity: 0.85;
          font-size: 9.375vw;
          line-height: normal;
          color: #444645;
          margin-bottom: 0;
          text-align: center; }
        .main_animation .welcome_container .gears_container .quick-links {
          width: 95%;
          max-height: 100%;
          padding-left: 1.5625vw;
          margin: 0 auto;
          max-width: 100%; }
        .main_animation .welcome_container .gears_container .w_text_ct {
          position: relative;
          width: auto;
          height: auto;
          padding: 6.25vw;
          background: none;
          margin-bottom: 0; }
          .main_animation .welcome_container .gears_container .w_text_ct #svgout {
            display: none; }
          .main_animation .welcome_container .gears_container .w_text_ct .inn_ct_text {
            padding-left: 0;
            position: relative;
            top: auto; }
            .main_animation .welcome_container .gears_container .w_text_ct .inn_ct_text .w_subtitle {
              display: none; }
      .main_animation .welcome_container .services_list {
        margin-top: 6.25vw;
        padding: 0; }
        .main_animation .welcome_container .services_list .service_elm {
          background-color: #f2fbff;
          margin-right: 0;
          opacity: 1;
          animation: none;
          width: 100%;
          max-width: 100%;
          height: auto;
          margin-bottom: 3.125vw;
          padding: 0 6.25vw !important; }
          .main_animation .welcome_container .services_list .service_elm:last-child {
            margin-bottom: 3.125vw; }
          .main_animation .welcome_container .services_list .service_elm:hover {
            box-shadow: none;
            background-color: #f2fbff; }
          .main_animation .welcome_container .services_list .service_elm .i_service_1 {
            background-size: 100%;
            float: none;
            top: 0;
            transform: none;
            margin-bottom: 0; }
          .main_animation .welcome_container .services_list .service_elm .i_service_2 {
            background-size: 100%;
            float: none;
            top: 0;
            transform: none;
            margin-bottom: 0; }
          .main_animation .welcome_container .services_list .service_elm .i_service_3 {
            background-size: 100%;
            float: none;
            top: 0;
            transform: none;
            margin-bottom: 0; }
          .main_animation .welcome_container .services_list .service_elm .service_wrap {
            width: 100%;
            float: none;
            text-align: center; }
            .main_animation .welcome_container .services_list .service_elm .service_wrap .service_desc {
              font-size: 5.5vw;
              margin-bottom: 0;
              padding-left: 6.25vw;
              text-align: left;
              color: #21a0db; }
            .main_animation .welcome_container .services_list .service_elm .service_wrap .service_link {
              font-size: 5vw; }
        .main_animation .welcome_container .services_list #service_1 .i_service_1 {
          width: 31.25vw;
          height: 31.25vw; }
        .main_animation .welcome_container .services_list #service_2 .i_service_2 {
          width: 31.25vw;
          height: 31.25vw;
          background-size: 97%; }
        .main_animation .welcome_container .services_list #service_3 .i_service_3 {
          width: 31.25vw;
          height: 31.25vw; }

  .faq_list .cat_expander .cat_head {
    padding: 3.125vw 6.25vw; }
    .faq_list .cat_expander .cat_head span {
      font-size: 6vw;
      line-height: normal; }
  .faq_list .cat_expander .cat_list .faq_elm {
    padding: 0; }
    .faq_list .cat_expander .cat_list .faq_elm .faq_elm_head {
      padding: 6.25vw 20vw 6.25vw 6.25vw;
      font-size: 5vw;
      background-position: 84.5vw 6.25vw;
      background-size: 7.5vw;
      color: #21a0db; }
      .faq_list .cat_expander .cat_list .faq_elm .faq_elm_head:hover {
        color: #FF7125 !important; }
    .faq_list .cat_expander .cat_list .faq_elm .faq_elm_body {
      width: 100%;
      padding: 6.25vw;
      margin-bottom: 0;
      font-size: 4vw; }
      .faq_list .cat_expander .cat_list .faq_elm .faq_elm_body:after {
        right: 7.8125vw; }

  .message_container {
    position: static;
    max-width: 100%;
    width: 100%;
    padding: 9.375vw 6.25vw;
    margin-top: 0;
    background-color: #FFF;
    -webkit-transform: none;
    transform: none;
    box-shadow: none;
    border-radius: 0;
    border: none; }
    .message_container .title {
      line-height: 7.875vw;
      font-size: 7.625vw;
      font-weight: 400;
      margin-bottom: 6.25vw; }
    .message_container .msg_desc {
      font-size: 5.625vw;
      line-height: 1.17;
      margin-bottom: 6.25vw; }
    .message_container input[type=text],
    .message_container input[type=email] {
      background-color: #f8f8f8;
      width: 100%;
      max-width: 100%;
      margin-right: 0;
      margin-bottom: 4.6875vw;
      height: 14.375vw;
      line-height: 14.375vw;
      font-size: 5vw;
      padding: 0 5vw;
      border: none; }
    .message_container textarea {
      background-color: #f8f8f8;
      border: none;
      margin-top: 0;
      margin-bottom: 4.6875vw;
      font-size: 5vw;
      padding: 5vw;
      line-height: 1.25;
      height: 37.5vw; }
    .message_container input[type=submit].send_msg {
      height: 14.375vw;
      line-height: 14.375vw;
      background-color: #bae4f7;
      color: #21a0db;
      font-weight: 400;
      padding: 0 6.25vw;
      width: 100%;
      font-size: 5.625vw; }

  .error_page_wrapper {
    padding: 12.5vw 3.75vw 0;
    max-width: 93.75vw;
    margin-bottom: 9.375vw; }
    .error_page_wrapper .logo_link {
      max-width: 34.375vw;
      margin-bottom: 17.1875vw; }
    .error_page_wrapper h2.err_title {
      font-size: 5.625vw;
      line-height: 1.33;
      margin-bottom: 4.6875vw; }
    .error_page_wrapper p.err_desc {
      font-size: 5vw; }
    .error_page_wrapper nav {
      display: block !important;
      padding: 0; }
      .error_page_wrapper nav .nav_menu {
        font-size: 5vw;
        line-height: 11.25vw;
        height: 12.5vw;
        width: 50vw;
        padding: 0 7.8125vw; }
        .error_page_wrapper nav .nav_menu i {
          float: right;
          margin-left: 0;
          width: 5.625vw;
          height: 11.25vw;
          background-size: 100%; }

  .container .inner_content .ct_top .ct_top_head .terms_search {
    width: 87.5vw;
    margin-left: 6.25vw; }

  .ct_top_head .letter_top {
    margin-top: 6.25vw;
    padding-left: 6.25vw; }
    .ct_top_head .letter_top .term_to {
      font-size: 5vw;
      margin-right: 6.25vw;
      margin-bottom: 5vw;
      width: 6.25vw;
      padding: 0; }
      .ct_top_head .letter_top .term_to.full {
        background-color: transparent; }

  .terms_list {
    padding: 0 6.25vw;
    margin-top: 6.25vw; }
    .terms_list .letter_list {
      margin-bottom: 6.25vw; }
      .terms_list .letter_list .term_letter {
        line-height: 7.875vw;
        font-size: 7.625vw;
        font-weight: 600;
        margin-bottom: 3.125vw; }
      .terms_list .letter_list .term_head {
        font-size: 5vw;
        line-height: 1.27;
        margin-bottom: 0vw; }
      .terms_list .letter_list .term_body {
        margin-bottom: 6.25vw; }
        .terms_list .letter_list .term_body p {
          font-size: 4vw;
          line-height: normal;
          padding: 6.25vw 6.25vw 0; }

  .contact_block {
    position: relative;
    margin: 18.75vw 0 0;
    width: 100%;
    padding: 6.25vw;
    box-shadow: none; }
    .contact_block .title {
      font-size: 7.625vw;
      line-height: 7.875vw;
      font-weight: 400;
      margin-bottom: 3.125vw; }
    .contact_block .phone_numb {
      font-size: 5vw;
      color: #4a4a4a;
      line-height: 8.75vw;
      margin-bottom: 1.5625vw; }
      .contact_block .phone_numb .phone_icon {
        width: 8.75vw;
        height: 8.75vw;
        display: block;
        float: left;
        margin-right: 3.125vw;
        background-image: url(/local/templates/ozon/css/../img/ico_phone_circle.svg);
        background-repeat: no-repeat;
        background-size: 100%; }
    .contact_block .contact_desc {
      font-size: 4vw;
      line-height: normal;
      color: #4a4a4a;
      margin-bottom: 6.25vw; }
    .contact_block .free_line {
      font-size: 4.375vw;
      line-height: 1.71;
      color: #4a4a4a;
      margin-bottom: 3.125vw; }
    .contact_block .contacts_adrs {
      margin: 6.25vw 0 3.125vw; }
    .contact_block .build_route {
      font-size: 5vw;
      height: 12.5vw;
      line-height: 12.5vw;
      padding: 0 6.25vw; }

  #map_container {
    height: 93.75vw !important; }

  .contact_cmnt form {
    max-width: none; }
  .contact_cmnt .title {
    font-size: 8.75vw;
    line-height: 9.375vw;
    text-align: left;
    max-width: 100%;
    margin-bottom: 9.375vw; }
  .contact_cmnt .input_wrapper {
    margin-bottom: 0; }
    .contact_cmnt .input_wrapper input {
      width: 100%;
      margin-bottom: 6.25vw !important; }
  .contact_cmnt .ta_message {
    margin-bottom: 6.25vw; }

  .inpage_menu {
    padding: 6.25vw 6.25vw;
    background-color: #fff;
    margin-bottom: 0; }
    .inpage_menu .inpage_list li {
      margin-right: 1.5625vw;
      margin-bottom: 1.5625vw; }
      .inpage_menu .inpage_list li:nth-child(2n) {
        margin-right: 0; }
      .inpage_menu .inpage_list li a {
        font-size: 5vw;
        line-height: 9.375vw;
        height: 9.375vw;
        padding: 0 3.125vw; }

  .about_desc {
    padding: 0 6.25vw;
    font-size: 5vw; }

  .about_main {
    padding: 6.25vw 6.25vw 0; }
    .about_main .about_desc {
      font-size: 4vw;
      line-height: normal;
      padding: 0;
      text-align: left; }
    .about_main .about_bg,
    .about_main .circle {
      display: none; }
    .about_main .page_title {
      font-size: 7.625vw;
      line-height: 7.875vw;
      margin-bottom: 4.6875vw;
      text-align: left; }

  .about_services {
    padding: 0;
    margin-top: 6.25vw; }
    .about_services .title {
      font-size: 7.5vw;
      margin-bottom: 9.375vw; }
    .about_services .services_list .service_elm {
      background-color: #fff;
      margin-right: 0;
      opacity: 1;
      animation: none;
      width: 100%;
      max-width: 100%;
      height: auto;
      margin-bottom: 0; }
      .about_services .services_list .service_elm:last-child {
        margin-bottom: 0; }
      .about_services .services_list .service_elm a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        height: 100%;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-decoration: none;
        text-align: left;
        padding: 0 !important; }
      .about_services .services_list .service_elm .i_service_1 {
        background-size: 100%;
        float: none;
        top: 0;
        transform: none;
        margin-bottom: 0; }
      .about_services .services_list .service_elm .i_service_2 {
        background-size: 100%;
        float: none;
        top: 0;
        transform: none;
        margin-bottom: 0; }
      .about_services .services_list .service_elm .i_service_3 {
        background-size: 100%;
        float: none;
        top: 0;
        transform: none;
        margin-bottom: 0; }
      .about_services .services_list .service_elm .i_service_1 {
        width: 31.25vw;
        height: 31.25vw; }
      .about_services .services_list .service_elm .i_service_2 {
        width: 31.25vw;
        height: 31.25vw;
        background-size: 97%; }
      .about_services .services_list .service_elm .i_service_3 {
        width: 31.25vw;
        height: 31.25vw; }
      .about_services .services_list .service_elm .service_wrap {
        width: 100%;
        float: none;
        text-align: center; }
        .about_services .services_list .service_elm .service_wrap span {
          display: none; }
        .about_services .services_list .service_elm .service_wrap .service_desc {
          font-size: 5.5vw;
          margin-bottom: 0;
          padding-left: 6.25vw;
          text-align: left;
          padding-right: 0;
          width: auto; }
        .about_services .services_list .service_elm .service_wrap .service_link {
          font-size: 5vw;
          display: block; }

  .about_awards {
    margin-top: -6.25vw; }
    .about_awards .title {
      font-size: 7.625vw;
      padding: 0 6.25vw;
      border-bottom: 1px solid #e4e4e4;
      margin-bottom: 0; }
    .about_awards .award_elm {
      border: none;
      border-radius: 0;
      border-bottom: 1px solid #e4e4e4;
      margin-bottom: 0;
      padding: 6.25vw; }
      .about_awards .award_elm:last-child {
        border-bottom: none; }
      .about_awards .award_elm p {
        font-size: 4vw;
        line-height: normal;
        margin-top: 6.25vw; }
      .about_awards .award_elm .title {
        font-size: 5vw;
        line-height: 1.2;
        padding: 0 9.375vw 0 0;
        border: none;
        font-weight: 400;
        margin-bottom: 0;
        min-height: 0; }
        .about_awards .award_elm .title::after {
          right: 0;
          height: 8.75vw;
          width: 3.75vw; }
      .about_awards .award_elm .award_link {
        font-size: 5vw;
        padding-right: 4.6875vw;
        background-size: 10%; }

  .about_team {
    margin-top: 0; }
    .about_team .about_tm_head {
      padding: 0 6.25vw;
      font-size: 7.5vw;
      margin-bottom: 9.375vw; }
    .about_team .team_body .team_elm {
      max-width: 100%;
      margin-bottom: 0; }
      .about_team .team_body .team_elm .img_ct {
        max-width: 46.875vw;
        max-height: 46.875vw;
        margin: 0 auto 4.6875vw;
        float: none; }
        .about_team .team_body .team_elm .img_ct img {
          width: 100%;
          margin: 0 auto; }
      .about_team .team_body .team_elm .team_elm_name {
        margin: 0 auto;
        max-width: 67.1875vw;
        font-size: 6vw;
        line-height: normal;
        font-weight: 600;
        width: 100%;
        text-align: center;
        float: none; }
      .about_team .team_body .team_elm .team_elm_pos {
        font-size: 4vw;
        width: 100%;
        text-align: center;
        float: none; }
      .about_team .team_body .team_elm .inner_body {
        padding: 0;
        margin-bottom: 6.25vw; }
        .about_team .team_body .team_elm .inner_body .close_inner {
          width: 7.8125vw;
          height: 7.8125vw;
          right: 3.125vw;
          top: 3.125vw; }
        .about_team .team_body .team_elm .inner_body .team_elm_pos {
          margin-bottom: 0; }
        .about_team .team_body .team_elm .inner_body .inner_desc {
          font-size: 5vw;
          width: 100%; }
          .about_team .team_body .team_elm .inner_body .inner_desc p {
            font-size: 4vw;
            line-height: normal;
            margin-bottom: 3.125vw; }

  .team_bg {
    background-size: cover; }

  .about_license {
    margin-top: 3.125vw; }
    .about_license .title {
      padding: 0 6.25vw;
      font-size: 7.625vw;
      margin-bottom: 0; }
    .about_license .license_elm {
      border: none;
      border-top: solid 1px #e4e4e4;
      padding: 6.25vw;
      margin: 0;
      width: 100%; }
      .about_license .license_elm:nth-child(4) {
        margin-right: 0; }
      .about_license .license_elm .left_side {
        padding: 0;
        max-width: 100%;
        float: none; }
      .about_license .license_elm .title_license {
        font-size: 4vw;
        line-height: normal;
        margin-bottom: 3.125vw; }
      .about_license .license_elm .date {
        width: 50%;
        float: right;
        text-align: right;
        font-size: 4vw;
        margin-bottom: 0; }
      .about_license .license_elm .right_side {
        display: none; }

  .pdf_link {
    font-size: 4vw; }
    .pdf_link .ic_file {
      width: 5vw;
      height: 7.5vw;
      margin-right: 3.125vw;
      margin-top: -0.5vw; }

  .about_reports {
    margin-top: 6.25vw; }
    .about_reports .title {
      padding: 0 6.25vw;
      font-size: 7.625vw;
      line-height: 8.75vw;
      margin-bottom: 3.125vw; }
    .about_reports .report_elm {
      margin-bottom: 9.375vw; }
      .about_reports .report_elm:last-child {
        margin-bottom: 0; }
      .about_reports .report_elm .date {
        font-size: 4vw;
        padding: 0 6.25vw 1.5625vw;
        margin-bottom: 3.125vw; }
      .about_reports .report_elm .inn_report {
        margin-bottom: 6.25vw;
        padding: 0 6.25vw; }
        .about_reports .report_elm .inn_report .report_name {
          width: 100%;
          margin-bottom: 3.125vw;
          font-size: 4vw;
          line-height: normal; }
        .about_reports .report_elm .inn_report .pdf_link {
          float: left; }
    .about_reports .more_report {
      height: 14.375vw;
      line-height: 13.125vw;
      font-size: 5vw;
      padding: 0 18.75vw 0 6.875vw;
      background-position: calc(100% - 6.875vw) center;
      background-size: 4%;
      margin-left: 6.25vw;
      margin-bottom: 0; }
      .about_reports .more_report::after {
        line-height: 6.875vw;
        right: 6.875vw;
        top: 0.6vw;
        font-size: 11.25vw; }

  .container .inner_content .about_press_list {
    padding: 0 6.25vw; }
    .container .inner_content .about_press_list .news_elm .img_ct {
      width: 29.375vw;
      display: table;
      height: 20vw;
      float: left;
      margin-right: 0 !important; }
      .container .inner_content .about_press_list .news_elm .img_ct .in_ct img {
        max-width: 29.375vw;
        max-height: 20vw; }
    .container .inner_content .about_press_list .news_elm .news_ct {
      float: left;
      width: calc(100% - 30.5vw);
      margin-left: 0;
      border: none;
      border-top: none;
      padding: 0;
      padding-left: 6.25vw; }
      .container .inner_content .about_press_list .news_elm .news_ct .news_title {
        font-size: 5vw;
        line-height: normal;
        font-weight: 400; }
      .container .inner_content .about_press_list .news_elm .news_ct .news_btm {
        margin-top: 0; }
    .container .inner_content .about_press_list .nobg_news_elm .news_ct {
      width: 100%;
      min-height: 0;
      padding-right: 6.25vw; }
      .container .inner_content .about_press_list .nobg_news_elm .news_ct .news_title {
        position: relative;
        padding-bottom: 6.25vw; }
      .container .inner_content .about_press_list .nobg_news_elm .news_ct .news_btm {
        position: relative; }

  .about_presskit {
    padding: 0;
    margin-top: 9.375vw; }
    .about_presskit .prkit_elm {
      margin-bottom: 1.5625vw;
      width: 100%;
      max-width: 100%; }
      .about_presskit .prkit_elm:nth-child(odd) {
        margin-right: 0; }
      .about_presskit .prkit_elm .img_ct {
        height: 58.75vw; }
      .about_presskit .prkit_elm .news_ct {
        padding: 3.75vw 0; }
        .about_presskit .prkit_elm .news_ct .news_title {
          font-size: 5.625vw;
          margin-bottom: 1.5625vw; }
        .about_presskit .prkit_elm .news_ct .news_pub_date {
          font-size: 4.375vw; }
    .about_presskit .nobg_kit_elm .img_ct {
      display: none; }

  .about_presskit_h2 {
    font-size: 7.625vw;
    line-height: 7.875vw;
    margin: 9.375vw 0 3.125vw; }

  .ozon_press_logo .block {
    width: 100%;
    margin-right: 0; }
    .ozon_press_logo .block.block:nth-child(2) {
      margin-right: 0; }
    .ozon_press_logo .block h3 {
      font-size: 5vw;
      line-height: normal;
      margin-bottom: 3.125vw; }
    .ozon_press_logo .block .logo_elm {
      width: calc(50% - 1.875vw); }
      .ozon_press_logo .block .logo_elm.logo_elm:nth-child(2) {
        margin-right: 3.75vw; }
      .ozon_press_logo .block .logo_elm .img_ct {
        background-size: 90%;
        height: 46.875vw;
        border-radius: 2.8125vw; }
      .ozon_press_logo .block .logo_elm .size {
        line-height: 12.5vw;
        font-size: 4vw; }
        .ozon_press_logo .block .logo_elm .size a:nth-last-child(2) {
          margin-left: 3.125vw; }
    .ozon_press_logo .block.square {
      margin: 9.375vw 0 0; }
      .ozon_press_logo .block.square .img_ct {
        background-size: 60%; }

  .presskit_inner .link_back, .award_inner .link_back {
    font-size: 5vw;
    margin-bottom: 3.75vw; }
  .presskit_inner .pk_date, .award_inner .pk_date {
    font-size: 4.375vw;
    margin-bottom: 8px; }
  .presskit_inner .presskit_list .pk_photo, .award_inner .presskit_list .pk_photo {
    max-width: calc(50% - 1.25vw);
    height: 28.125vw;
    margin-right: 2.5vw;
    margin-bottom: 2.5vw; }
    .presskit_inner .presskit_list .pk_photo:nth-child(3n), .award_inner .presskit_list .pk_photo:nth-child(3n) {
      margin-right: 2.5vw; }
    .presskit_inner .presskit_list .pk_photo:nth-child(2n), .award_inner .presskit_list .pk_photo:nth-child(2n) {
      margin-right: 0; }

  .to_top {
    display: none; }

  .award_inner .ct_top {
    padding: 0 6.25vw; }
  .award_inner .link_back {
    margin-bottom: 6.25vw; }
  .award_inner .award_page_block img {
    margin-bottom: 9.375vw; }
  .award_inner .award_desc {
    padding: 0 6.25vw; }
    .award_inner .award_desc .inn_title {
      font-size: 7.5vw;
      margin-bottom: 6.25vw; }
    .award_inner .award_desc p {
      font-size: 5vw;
      line-height: 1.5;
      margin-bottom: 9.375vw; }

  .desc_invest_funds {
    padding: 0 6.25vw; }
    .desc_invest_funds.no_padding {
      padding: 0; }
    .desc_invest_funds p {
      font-size: 4vw;
      line-height: normal;
      margin-bottom: 3.125vw; }
      .desc_invest_funds p:last-child {
        margin-bottom: 0; }
    .desc_invest_funds h2 {
      font-size: 5vw;
      line-height: normal;
      margin-top: 0;
      font-weight: 600;
      margin-bottom: 3.125vw; }
    .desc_invest_funds h2#top {
      padding: 0 !important; }
    .desc_invest_funds ul {
      margin-bottom: 3.125vw;
      padding-left: 0vw; }
      .desc_invest_funds ul li {
        font-size: 4vw;
        line-height: normal;
        position: relative;
        padding-left: 6.25vw; }
        .desc_invest_funds ul li:before {
          content: '';
          background-image: url(/local/templates/ozon/css/../images/dot.svg);
          background-size: contain;
          background-position: center;
          background-repeat: no-repeat;
          position: absolute;
          left: 0;
          top: 2vw;
          width: 2.1875vw;
          height: 2.1875vw; }
    .desc_invest_funds ol {
      padding-left: 3.125vw;
      margin-bottom: 3.125vw; }
      .desc_invest_funds ol li {
        font-size: 4vw;
        line-height: normal;
        padding-left: 3.125vw; }
        .desc_invest_funds ol li:before {
          content: none; }
    .desc_invest_funds table td {
      min-width: 21.875vw;
      padding: 1.5625vw; }

  .desc_invest_funds p + p {
    margin-top: 0 !important; }

  .graph_block_funds {
    margin-bottom: 6.25vw; }

  .valuation_block {
    margin-top: 0;
    padding: 6.25vw 6.25vw 0; }
    .valuation_block .tax_nl p {
      font-size: 4.375vw; }
    .valuation_block select {
      height: 11.875vw;
      line-height: 11.25vw;
      font-size: 5vw;
      padding: 0 12.5vw 0 5vw;
      background-position: calc(100% - 2.75vw) center;
      background-size: 6%;
      margin-bottom: 3.125vw; }
    .valuation_block .date_purchase_input, .valuation_block .funds_sum_input,
    .valuation_block .date_sale_input {
      width: 100%;
      height: 11.875vw;
      line-height: 11.25vw;
      font-size: 5vw;
      padding: 0 12.5vw 0 5vw;
      background-position: calc(100% - 5vw) center;
      background-size: 6%;
      margin-right: 0;
      margin-bottom: 3.125vw; }
    .valuation_block .date_select_block p {
      margin-bottom: 3.125vw;
      font-size: 5vw;
      line-height: normal; }
    .valuation_block .date_select_block input:first-child {
      margin-right: 0; }
    .valuation_block .inner {
      width: 100%;
      margin-right: 0; }
      .valuation_block .inner p {
        font-size: 4vw;
        line-height: normal;
        color: black;
        font-weight: 600;
        margin-bottom: 0; }
    .valuation_block .fund_type_radio {
      margin-bottom: 0; }
      .valuation_block .fund_type_radio label {
        margin-right: 6.25vw;
        font-size: 5vw;
        line-height: 6.25vw;
        margin-bottom: 0;
        padding-bottom: 3.125vw; }
        .valuation_block .fund_type_radio label:last-child {
          margin-right: 0; }
      .valuation_block .fund_type_radio .radio_btn:checked + label:after {
        width: 3.75vw;
        height: 3.75vw;
        left: 1.25vw;
        top: 1.25vw; }
    .valuation_block .fund_commission_block select:first-child {
      margin-right: 0; }
    .valuation_block .fund_commission_block select {
      width: 100%; }
    .valuation_block .pif_calc {
      height: 13.125vw;
      width: 100%;
      text-align: center;
      line-height: 13.125vw;
      padding: 0 6.875vw;
      background-size: 4%;
      border-width: 0.625vw;
      font-size: 5vw;
      margin-top: 0; }

  .sub_title_calc {
    margin-top: 9.375vw;
    margin-bottom: 3.75vw;
    font-size: 6.25vw;
    font-weight: 600;
    line-height: 1;
    padding: 0 6.25vw; }

  .print_pif_block {
    margin-top: 6.25vw;
    padding: 0 6.25vw; }
    .print_pif_block .pt_pif {
      margin-bottom: 0; }
    .print_pif_block h3 {
      font-size: 7.625vw;
      line-height: 7.875vw;
      font-weight: 600;
      margin-bottom: 3.125vw; }
    .print_pif_block .valuation_rs .inner {
      margin-bottom: 3.125vw;
      width: 100%; }
      .print_pif_block .valuation_rs .inner h2 {
        font-size: 6vw;
        line-height: normal; }
        .print_pif_block .valuation_rs .inner h2 span {
          font-size: 3.75vw;
          line-height: normal;
          top: 1.5vw;
          font-weight: 600;
          color: #7ED321;
          margin-left: 3.125vw; }
      .print_pif_block .valuation_rs .inner p {
        font-size: 4vw;
        line-height: normal;
        color: rgba(0, 0, 0, 0.7);
        font-weight: 300; }
    .print_pif_block .pt_pif .pt_elm {
      padding: 3.125vw 0 !important; }
      .print_pif_block .pt_pif .pt_elm h2 {
        font-size: 4.0625vw;
        padding: 0 3.125vw !important;
        line-height: normal;
        box-sizing: border-box; }
      .print_pif_block .pt_pif .pt_elm p {
        font-size: 6.875vw; }
    .print_pif_block .pt_pif .date_fund,
    .print_pif_block .pt_pif .cms_fund {
      padding: 3.125vw 0;
      font-size: 4vw !important;
      line-height: normal !important; }
      .print_pif_block .pt_pif .date_fund .pt_left,
      .print_pif_block .pt_pif .cms_fund .pt_left {
        width: 30%;
        padding: 0;
        border-bottom: 0px solid #e4e4e4; }
        .print_pif_block .pt_pif .date_fund .pt_left:first-child,
        .print_pif_block .pt_pif .cms_fund .pt_left:first-child {
          margin-left: 40%;
          padding-left: 0 !important; }
          .print_pif_block .pt_pif .date_fund .pt_left:first-child h2,
          .print_pif_block .pt_pif .cms_fund .pt_left:first-child h2 {
            display: block;
            width: 100%;
            padding: 0 3.125vw !important;
            box-sizing: border-box; }
        .print_pif_block .pt_pif .date_fund .pt_left p,
        .print_pif_block .pt_pif .cms_fund .pt_left p {
          font-size: 4.0625vw;
          padding: 0;
          box-sizing: border-box; }
      .print_pif_block .pt_pif .date_fund .pt_right,
      .print_pif_block .pt_pif .cms_fund .pt_right {
        width: 30%;
        padding: 0; }
        .print_pif_block .pt_pif .date_fund .pt_right:nth-child(2) h2,
        .print_pif_block .pt_pif .cms_fund .pt_right:nth-child(2) h2 {
          display: block;
          width: 100%;
          padding: 0 3.125vw !important;
          box-sizing: border-box; }
        .print_pif_block .pt_pif .date_fund .pt_right p,
        .print_pif_block .pt_pif .cms_fund .pt_right p {
          font-size: 4.0625vw;
          padding: 0;
          box-sizing: border-box; }
    .print_pif_block .recount_pif {
      height: 14.375vw;
      line-height: 13.125vw;
      font-size: 5vw;
      padding: 0 21.875vw 0 6.875vw;
      margin-left: 6.25vw;
      background-size: 11%;
      background-position-x: calc(100% - 6.875vw); }
    .print_pif_block .print_pif {
      display: none;
      width: 100%;
      float: left;
      margin-left: 6.25vw;
      margin-top: 6.25vw; }

  .game_block {
    margin: 6.25vw 0;
    padding: 6.25vw; }
    .game_block .game_name {
      width: 100%; }
      .game_block .game_name .i_game {
        float: right;
        width: 14.375vw;
        height: 10.9375vw;
        -webkit-background-size: 100%;
        background-size: 100%;
        margin: 0; }
      .game_block .game_name .name {
        font-size: 7.625vw;
        line-height: 7.875vw;
        margin-bottom: 3.125vw;
        font-weight: 400; }
    .game_block .game_desc {
      width: 60%;
      font-size: 4vw;
      line-height: normal;
      margin-bottom: 3.125vw; }
    .game_block .play_game {
      float: left;
      padding: 0 6.25vw;
      font-size: 5vw;
      height: 11.875vw;
      line-height: 11.875vw; }

  .table_switchers {
    margin-bottom: 0vw;
    padding: 0 6.25vw; }
    .table_switchers .switcher {
      border-radius: 4px;
      line-height: 9.875vw;
      font-size: 5vw;
      padding: 0 5vw; }

  .table_block {
    padding: 3.125vw 6.25vw; }
    .table_block .funds_table thead tr {
      font-size: 3.75vw;
      text-align: center; }
      .table_block .funds_table thead tr th, .table_block .funds_table thead tr td,
      .table_block .funds_table thead tr td {
        min-width: 46.25vw;
        max-width: 46.25vw;
        padding: 1.25vw 3.125vw; }
    .table_block .funds_table tbody tr {
      font-size: 3.75vw;
      text-align: left; }
      .table_block .funds_table tbody tr th, .table_block .funds_table tbody tr td,
      .table_block .funds_table tbody tr td {
        min-width: 46.25vw;
        max-width: 46.25vw;
        padding: 1.25vw 3.125vw; }

  .grap_table {
    width: 100%;
    margin-bottom: 6.25vw;
    padding-left: 6.25vw; }
    .grap_table .funds_table {
      width: auto; }
      .grap_table .funds_table tr th, .grap_table .funds_table tr td, .grap_table .funds_table tr td {
        padding: 1.25vw 3.125vw;
        word-wrap: break-word; }
        .grap_table .funds_table tr th:first-child, .grap_table .funds_table tr td:first-child, .grap_table .funds_table tr td:first-child {
          min-width: 46.25vw;
          max-width: 46.25vw; }
      .grap_table .funds_table tr {
        font-size: 3.75vw;
        line-height: 1.2; }

  .game_popup_wrapper {
    position: fixed;
    overflow-y: auto; }
    .game_popup_wrapper .game_popup {
      position: relative;
      padding: 0;
      margin-top: 0; }
      .game_popup_wrapper .game_popup h1 {
        font-size: 7.5vw;
        margin-bottom: 0;
        font-weight: 400;
        padding: 6.25vw;
        text-align: center; }
      .game_popup_wrapper .game_popup .radio_wrapper {
        padding: 6.25vw; }
        .game_popup_wrapper .game_popup .radio_wrapper label {
          font-size: 5.625vw;
          padding-left: 10.9375vw;
          margin-bottom: 5vw; }
          .game_popup_wrapper .game_popup .radio_wrapper label:before {
            width: 5.625vw;
            height: 5.625vw; }
        .game_popup_wrapper .game_popup .radio_wrapper .radio_btn:checked + label:after {
          width: 3.75vw;
          height: 3.75vw;
          left: 1.25vw;
          top: 1.25vw; }
      .game_popup_wrapper .game_popup .popup_btm {
        padding: 6.25vw;
        text-align: center; }
        .game_popup_wrapper .game_popup .popup_btm .game_btn_back {
          float: none;
          font-size: 5vw;
          border: none;
          font-weight: 400;
          text-decoration: underline; }
          .game_popup_wrapper .game_popup .popup_btm .game_btn_back:hover {
            color: #21a0db;
            background-color: transparent; }
        .game_popup_wrapper .game_popup .popup_btm .game_btn_next {
          height: 14.375vw;
          line-height: 13.75vw;
          padding: 0 16.25vw 0 9.375vw;
          background-position: calc(100% - 9.375vw) center;
          background-size: 6%;
          float: none !important; }
    .game_popup_wrapper .game_popup_answer {
      max-width: 87.5vw;
      width: 100%;
      position: relative;
      margin-top: 0;
      padding: 0; }
      .game_popup_wrapper .game_popup_answer .game_answer {
        max-height: 80vh;
        overflow-y: auto;
        padding: 0; }
        .game_popup_wrapper .game_popup_answer .game_answer h1 {
          margin: 0;
          font-size: 7.5vw;
          font-weight: 300;
          color: #030303;
          padding: 5.3125vw;
          text-align: center; }
        .game_popup_wrapper .game_popup_answer .game_answer img {
          display: block;
          margin-bottom: 0; }
        .game_popup_wrapper .game_popup_answer .game_answer .desc {
          font-weight: 5vw;
          padding: 6.25vw; }
          .game_popup_wrapper .game_popup_answer .game_answer .desc p {
            margin-bottom: 6.25vw; }
      .game_popup_wrapper .game_popup_answer .popup_btm {
        padding: 6.25vw 9.375vw;
        text-align: center; }
        .game_popup_wrapper .game_popup_answer .popup_btm .btn_answer {
          float: none;
          padding: 3.5vw 9.375vw;
          font-size: 5vw;
          line-height: 6vw;
          height: auto; }
    .game_popup_wrapper .game_popup_end {
      padding: 5.3125vw;
      margin-top: 0; }
      .game_popup_wrapper .game_popup_end h1 {
        font-size: 7.5vw;
        font-weight: 400;
        margin-bottom: 6.25vw; }
      .game_popup_wrapper .game_popup_end .desc {
        font-size: 5vw;
        margin-bottom: 6.25vw; }
      .game_popup_wrapper .game_popup_end .game_btn_finish {
        text-align: center;
        float: none;
        font-size: 5vw;
        height: 5vw;
        line-height: 5.625vw;
        border: none;
        font-weight: 400;
        padding: 0;
        text-decoration: underline;
        background-color: transparent; }
        .game_popup_wrapper .game_popup_end .game_btn_finish:hover {
          color: #21a0db;
          background-color: transparent; }
      .game_popup_wrapper .game_popup_end .register_link {
        text-align: center;
        float: none;
        margin: 0 auto;
        display: block;
        margin-bottom: 6.25vw;
        height: 14.375vw;
        font-size: 5vw;
        line-height: 14.375vw;
        padding: 0 9.375vw;
        width: 35vw; }

  .game_popup_wrapper.npf {
    position: fixed;
    overflow-y: auto; }
    .game_popup_wrapper.npf.popup_bg {
      overflow-y: auto; }
    .game_popup_wrapper.npf .game_popup {
      position: relative;
      max-height: 100vh; }
      .game_popup_wrapper.npf .game_popup.popup_body {
        width: 94vw; }
      .game_popup_wrapper.npf .game_popup .close_game {
        position: absolute;
        display: block;
        width: 6.25vw;
        height: 6.25vw;
        right: 1.5625vw;
        top: 1.5625vw;
        background-image: url("/local/templates/ozon/css/x.png");
        background-size: cover;
        background-position: center;
        z-index: 5; }
      .game_popup_wrapper.npf .game_popup h1 {
        font-size: 5vw !important;
        line-height: initial;
        margin-bottom: 0;
        font-weight: 400;
        padding: 4.6875vw 7.8125vw;
        text-align: center; }
      .game_popup_wrapper.npf .game_popup form div.game {
        max-height: 62vh;
        overflow-y: auto;
        width: 100%;
        text-align: center; }
        .game_popup_wrapper.npf .game_popup form div.game div.top {
          padding-top: 4.6875vw; }
          .game_popup_wrapper.npf .game_popup form div.game div.top .counter {
            opacity: 0.3;
            color: #030303;
            font-size: 3.75vw;
            font-weight: 600;
            line-height: 4.6875vw;
            text-align: center;
            margin-bottom: 3.125vw; }
          .game_popup_wrapper.npf .game_popup form div.game div.top .question {
            color: #030303;
            font-size: 4.375vw;
            line-height: 5.3125vw;
            text-align: center;
            padding: 0 4.6875vw; }
        .game_popup_wrapper.npf .game_popup form div.game div.answers {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          align-items: center;
          padding: 6.25vw 0%; }
          .game_popup_wrapper.npf .game_popup form div.game div.answers .right {
            margin-left: 5%;
            width: 45%;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            position: relative; }
            .game_popup_wrapper.npf .game_popup form div.game div.answers .right .coin {
              display: inline;
              position: absolute;
              top: 6.25vw;
              height: 9.375vw;
              width: 9.375vw;
              background-color: #F8CF1C;
              border-radius: 31.25vw;
              z-index: -1; }
            .game_popup_wrapper.npf .game_popup form div.game div.answers .right img.npf {
              background-repeat: no-repeat;
              background-size: cover;
              background-position: center;
              height: 25vw;
              width: 37.5vw;
              z-index: 10; }
            .game_popup_wrapper.npf .game_popup form div.game div.answers .right a {
              height: 7.8125vw;
              width: 18.75vw;
              border-radius: 31.25vw;
              color: #FEFEFE;
              font-size: 4.0625vw;
              font-weight: 600;
              line-height: 7.8125vw;
              text-align: center;
              text-decoration: none;
              margin: 4.6875vw 0 1.5625vw;
              cursor: pointer; }
              .game_popup_wrapper.npf .game_popup form div.game div.answers .right a.blue {
                background-color: #21A0DB; }
              .game_popup_wrapper.npf .game_popup form div.game div.answers .right a.red {
                background-color: #E8001D; }
              .game_popup_wrapper.npf .game_popup form div.game div.answers .right a.green {
                background-color: #70BD18; }
              .game_popup_wrapper.npf .game_popup form div.game div.answers .right a.skyblue {
                background-color: #D4EDF8; }
            .game_popup_wrapper.npf .game_popup form div.game div.answers .right span {
              color: #909090;
              font-size: 2.5vw;
              line-height: 3.125vw;
              text-align: center; }
          .game_popup_wrapper.npf .game_popup form div.game div.answers .wrong {
            margin-right: 5%;
            width: 45%;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            position: relative; }
            .game_popup_wrapper.npf .game_popup form div.game div.answers .wrong img.str {
              background-repeat: no-repeat;
              background-size: cover;
              background-position: center;
              height: 25vw;
              width: 37.5vw;
              z-index: 10; }
            .game_popup_wrapper.npf .game_popup form div.game div.answers .wrong a {
              height: 7.8125vw;
              width: 18.75vw;
              border-radius: 31.25vw;
              color: #FEFEFE;
              font-size: 4.0625vw;
              font-weight: 600;
              line-height: 7.8125vw;
              text-align: center;
              text-decoration: none;
              margin: 4.6875vw 0 1.5625vw;
              cursor: pointer; }
              .game_popup_wrapper.npf .game_popup form div.game div.answers .wrong a.blue {
                background-color: #21A0DB; }
              .game_popup_wrapper.npf .game_popup form div.game div.answers .wrong a.red {
                background-color: #E8001D; }
              .game_popup_wrapper.npf .game_popup form div.game div.answers .wrong a.green {
                background-color: #70BD18; }
              .game_popup_wrapper.npf .game_popup form div.game div.answers .wrong a.skyblue {
                background-color: #D4EDF8; }
            .game_popup_wrapper.npf .game_popup form div.game div.answers .wrong span {
              color: #909090;
              font-size: 2.5vw;
              line-height: 3.125vw;
              text-align: center; }
        .game_popup_wrapper.npf .game_popup form div.game div.answer_yes {
          display: none;
          width: 100%;
          padding: 4.6875vw;
          padding-top: 0;
          text-align: left; }
          .game_popup_wrapper.npf .game_popup form div.game div.answer_yes span {
            display: block;
            font-size: 3.75vw;
            font-weight: 600;
            line-height: 6.25vw;
            margin-bottom: 3.125vw; }
            .game_popup_wrapper.npf .game_popup form div.game div.answer_yes span.green {
              color: #70BD18;
              height: 6.25vw;
              width: 100%;
              border-radius: 31.25vw;
              text-decoration: none;
              margin: 0 0 1.5625vw;
              cursor: pointer; }
            .game_popup_wrapper.npf .game_popup form div.game div.answer_yes span p {
              color: rgba(0, 0, 0, 0.88);
              font-size: 3.75vw !important;
              line-height: 5vw !important; }
          .game_popup_wrapper.npf .game_popup form div.game div.answer_yes p {
            color: rgba(0, 0, 0, 0.88);
            font-size: 3.4375vw;
            line-height: 4.375vw; }
        .game_popup_wrapper.npf .game_popup form div.game div.answer_no {
          display: none;
          width: 100%;
          padding: 4.6875vw;
          padding-top: 0;
          text-align: left; }
          .game_popup_wrapper.npf .game_popup form div.game div.answer_no span {
            display: block;
            font-size: 3.75vw;
            font-weight: 600;
            line-height: 6.25vw;
            margin-bottom: 3.125vw; }
            .game_popup_wrapper.npf .game_popup form div.game div.answer_no span.red {
              color: #E8001D;
              height: 6.25vw;
              width: 100%;
              border-radius: 31.25vw;
              text-decoration: none;
              margin: 0 0 1.5625vw;
              cursor: pointer; }
          .game_popup_wrapper.npf .game_popup form div.game div.answer_no p {
            color: rgba(0, 0, 0, 0.88);
            font-size: 3.4375vw;
            line-height: 4.375vw; }
      .game_popup_wrapper.npf .game_popup form .popup_btm {
        padding: 0vw;
        padding-bottom: 3.125vw;
        text-align: center; }
        .game_popup_wrapper.npf .game_popup form .popup_btm .game_btn_back {
          float: none;
          height: auto;
          font-size: 5vw;
          border: none;
          font-weight: 400;
          text-decoration: underline;
          margin: 0vw auto; }
          .game_popup_wrapper.npf .game_popup form .popup_btm .game_btn_back:hover {
            color: #21a0db;
            background-color: transparent; }
        .game_popup_wrapper.npf .game_popup form .popup_btm .game_btn_next {
          height: 14.375vw;
          line-height: 13.75vw;
          padding: 0 16.25vw 0 9.375vw;
          background-position: calc(100% - 9.375vw) center;
          background-size: 6%;
          float: none !important;
          margin: 3.125vw auto 0; }
    .game_popup_wrapper.npf .game_popup_end {
      padding: 5.3125vw;
      margin-top: 0; }
      .game_popup_wrapper.npf .game_popup_end h1 {
        font-size: 7.5vw;
        font-weight: 400;
        margin-bottom: 6.25vw; }
      .game_popup_wrapper.npf .game_popup_end .desc {
        font-size: 5vw;
        margin-bottom: 6.25vw; }
      .game_popup_wrapper.npf .game_popup_end .game_btn_finish {
        text-align: center;
        float: none;
        font-size: 5vw;
        height: 5vw;
        line-height: 5.625vw;
        border: none;
        font-weight: 400;
        padding: 0;
        text-decoration: underline;
        background-color: transparent; }
        .game_popup_wrapper.npf .game_popup_end .game_btn_finish:hover {
          color: #21a0db;
          background-color: transparent; }
      .game_popup_wrapper.npf .game_popup_end .register_link {
        text-align: center;
        float: none;
        margin: 0 auto;
        display: block;
        margin-bottom: 6.25vw;
        height: 14.375vw;
        font-size: 5vw;
        line-height: 14.375vw;
        padding: 0 9.375vw;
        width: 35vw; }

  .point_tabs {
    padding-right: 6.25vw;
    padding-left: 6.25vw;
    padding-bottom: 3.125vw; }
    .point_tabs .tabs_block {
      padding-top: 0;
      float: left; }
      .point_tabs .tabs_block .tab_map,
      .point_tabs .tabs_block .tab_list {
        font-size: 5vw; }
        .point_tabs .tabs_block .tab_map i,
        .point_tabs .tabs_block .tab_list i {
          width: 4.375vw;
          height: 6.25vw;
          margin-right: 3.125vw;
          background-size: 100%; }
      .point_tabs .tabs_block .tab_map {
        margin-right: 10.9375vw; }
        .point_tabs .tabs_block .tab_map i {
          background-size: 93%; }

  .map_holder_points {
    border: none;
    border-radius: 0;
    padding: 0; }

  .point_top_desc,
  .point_top_addrs {
    margin-bottom: 0;
    line-height: normal;
    font-size: 4vw; }

  .search_points_form {
    width: 100%; }
    .search_points_form .points_search {
      width: 100%;
      height: 12.5vw;
      padding-right: 12.5vw;
      padding-left: 5vw;
      font-size: 5vw;
      line-height: 9.375vw;
      background-image: url(/local/templates/ozon/css/../img/ic_search_bg.svg);
      border-radius: 1.25vw;
      background-position: calc(100% - 1vw) center;
      background-size: 10.5vw; }
    .search_points_form .search_button {
      height: 12.5vw;
      width: 12.5vw; }

  .sale_point_word {
    padding: 6.25vw;
    font-size: 5vw; }

  .sale_points_list {
    padding: 0; }
    .sale_points_list .list_head {
      padding: 3.125vw 6.25vw 1.5625vw; }
      .sale_points_list .list_head p:first-child {
        font-size: 5vw;
        width: 100%; }
      .sale_points_list .list_head p:last-child {
        display: none; }
    .sale_points_list .pt_list {
      padding: 0; }
      .sale_points_list .pt_list li {
        padding: 6.25vw; }
      .sale_points_list .pt_list p:first-child {
        font-size: 4vw;
        width: 100%; }
        .sale_points_list .pt_list p:first-child i {
          width: 4.0625vw;
          height: 6.25vw;
          margin-right: 6.25vw;
          background-size: 100%; }
        .sale_points_list .pt_list p:first-child span {
          float: left;
          width: calc(100% - 11vw);
          border-bottom: none;
          text-decoration: underline; }
      .sale_points_list .pt_list p:last-child {
        display: none; }

  .city_map_points {
    display: none;
    padding: 6.25vw 6.25vw 0; }
    .city_map_points p {
      font-size: 5vw;
      margin: 4.6875vw 0; }
      .city_map_points p i {
        width: 4.0625vw;
        height: 6.25vw;
        margin-right: 6.25vw;
        background-size: 100%; }
      .city_map_points p span {
        text-decoration: underline;
        float: left;
        width: calc(100% - 11vw);
        border-bottom: none; }
        .city_map_points p span:last-child {
          text-decoration: none;
          margin-top: 3.125vw; }
      .city_map_points p:last-child {
        margin-bottom: 0; }

  .calculator_block {
    margin: 9.375vw 0;
    padding: 0 6.25vw; }
    .calculator_block .sub_title_calc {
      padding: 0; }
    .calculator_block .wpc .calc_rs {
      width: 100%; }
    .calculator_block .calc_elem_block .calc_elm {
      margin-bottom: 9.375vw; }
      .calculator_block .calc_elem_block .calc_elm:nth-child(2) {
        margin-bottom: 9.375vw; }
      .calculator_block .calc_elem_block .calc_elm span {
        font-size: 5vw;
        margin-bottom: 1.5625vw;
        height: auto; }
      .calculator_block .calc_elem_block .calc_elm .calc_input {
        line-height: 15.625vw;
        height: 15.625vw;
        padding: 0 6.25vw;
        font-size: 6.875vw;
        margin-bottom: 4.375vw;
        border-right: 1px solid #dbd9d9;
        border-radius: 4px;
        width: 100%; }
      .calculator_block .calc_elem_block .calc_elm .controls {
        display: none; }
      .calculator_block .calc_elem_block .calc_elm .range_calc::-webkit-slider-thumb {
        height: 6.875vw;
        width: 6.875vw;
        border-radius: 50%;
        margin-top: -2.8125vw; }
      .calculator_block .calc_elem_block .calc_elm .range_calc::-moz-range-thumb {
        height: 6.875vw;
        width: 6.875vw;
        border-radius: 50%; }
    .calculator_block .calc_rs {
      margin-top: 9.375vw;
      margin-right: 0; }
      .calculator_block .calc_rs span {
        font-size: 5vw;
        margin-bottom: 1.5625vw; }
      .calculator_block .calc_rs p {
        padding: 3.125vw 0; }
      .calculator_block .calc_rs p, .calculator_block .calc_rs p span {
        font-size: 10vw; }
    .calculator_block .list_result {
      margin-top: 9.375vw; }
      .calculator_block .list_result .div_name_years {
        margin-top: 3.125vw; }
        .calculator_block .list_result .div_name_years p.p_name_years {
          padding: 3.125vw;
          min-height: 10vw;
          line-height: 10vw;
          font-size: 5vw;
          background-position: calc(100% - 3.125vw) center; }
          .calculator_block .list_result .div_name_years p.p_name_years::after {
            right: 3.125vw;
            height: 12.5vw;
            width: 3.75vw; }
        .calculator_block .list_result .div_name_years table {
          margin-top: 1.5625vw; }
          .calculator_block .list_result .div_name_years table tr td {
            padding: 3.125vw;
            font-size: 3.75vw; }

  .graph_wrapper {
    background-color: #f5f5f5;
    padding: 6.25vw 6.25vw 0.3125vw 6.25vw;
    margin-bottom: 0; }
    .graph_wrapper .graph_filters {
      padding: 0; }
      .graph_wrapper .graph_filters .fund_select {
        width: 100%;
        margin-right: 0;
        margin-bottom: 3.125vw; }
        .graph_wrapper .graph_filters .fund_select span {
          font-size: 5vw;
          margin-bottom: 1.5625vw; }
        .graph_wrapper .graph_filters .fund_select .graph_fund_head {
          height: 9.375vw;
          line-height: 9.375vw;
          font-size: 4.0625vw;
          padding-left: 4.0625vw;
          padding-right: 14.0625vw;
          background-position: calc(100% - 5vw) center; }
        .graph_wrapper .graph_filters .fund_select .graph_fund_list {
          max-height: 75vw; }
          .graph_wrapper .graph_filters .fund_select .graph_fund_list li {
            padding: 0 5vw;
            height: 10.9375vw;
            line-height: 10.9375vw; }
            .graph_wrapper .graph_filters .fund_select .graph_fund_list li label {
              font-size: 5vw;
              padding-left: 9.375vw;
              width: calc(100% - 10vw); }
              .graph_wrapper .graph_filters .fund_select .graph_fund_list li label:before {
                width: 5.9375vw;
                height: 5.9375vw;
                top: 2.1875vw;
                border-radius: 0.625vw; }
            .graph_wrapper .graph_filters .fund_select .graph_fund_list li input[type=checkbox]:checked + label:after {
              background-size: 60%;
              width: 5.9375vw;
              height: 5.9375vw;
              top: 2.1875vw;
              border-radius: 0.625vw; }
      .graph_wrapper .graph_filters .btm_filter {
        margin-top: 0;
        margin-bottom: 0; }
        .graph_wrapper .graph_filters .btm_filter .selected_filter {
          padding: 0 8vw;
          height: 9.375vw;
          line-height: 9.375vw !important;
          font-size: 4.0625vw;
          margin-right: 3.125vw;
          margin-bottom: 3.125vw;
          background-position: calc(100% - 2.75vw) center;
          background-size: 3.125vw; }
          .graph_wrapper .graph_filters .btm_filter .selected_filter:last-child {
            margin-right: 0; }
          .graph_wrapper .graph_filters .btm_filter .selected_filter i {
            width: 2.1875vw;
            height: 2.1875vw;
            left: 3.125vw; }

  .period_filter_mobile {
    display: block;
    margin-bottom: 3.125vw;
    margin-bottom: 4.6875vw; }
    .period_filter_mobile span {
      font-size: 5vw;
      font-weight: 600;
      line-height: 1.5;
      color: #000000;
      display: block;
      margin-bottom: 1.5625vw; }
    .period_filter_mobile .period_mobile {
      display: block;
      width: 100%;
      height: 9.375vw;
      line-height: 9.375vw;
      border-radius: 4px;
      background-color: #ffffff;
      border: solid 1px #dbd9d9;
      -moz-appearance: none;
      -webkit-appearance: none;
      outline: none;
      color: #505050;
      font-size: 4.0625vw;
      padding-left: 4.0625vw;
      padding-right: 14.0625vw;
      background-image: url(/local/templates/ozon/css/../img/arow_down.svg);
      background-repeat: no-repeat;
      background-position: calc(100% - 5vw) center; }

  .period_filter {
    display: none; }

  .graph_rs_btm {
    font-size: 5vw;
    padding: 0;
    margin: 3.125vw 0 6.25vw 0; }
    .graph_rs_btm .graph_rs {
      margin-bottom: 6.25vw;
      font-size: 4.0625vw; }
    .graph_rs_btm .export_graph_data {
      float: left;
      font-size: 4vw;
      line-height: 7.1875vw; }
      .graph_rs_btm .export_graph_data i {
        margin-right: 3.125vw;
        width: 5.625vw;
        height: 7.1875vw;
        background-size: 100%; }

  .cabinet_header {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 18.75vw;
    display: block;
    padding: 0 3.75vw;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.08), 0 0 4px 0 rgba(0, 0, 0, 0.12); }
    .cabinet_header .head_logo {
      width: 25vw;
      height: 100%;
      position: relative;
      margin-right: 0; }
      .cabinet_header .head_logo img {
        width: 100%;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        position: relative; }
    .cabinet_header .head_phone {
      display: none; }
    .cabinet_header .head_right {
      height: 100%; }
      .cabinet_header .head_right .cab_user {
        float: left;
        display: block;
        height: 100%; }
        .cabinet_header .head_right .cab_user img {
          float: right;
          margin-right: 0;
          top: 50%;
          width: 11.875vw;
          height: 11.875vw;
          -webkit-transform: translateY(-50%);
          -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          -o-transform: translateY(-50%);
          transform: translateY(-50%);
          position: relative; }
        .cabinet_header .head_right .cab_user span {
          margin-right: 3.125vw;
          line-height: 18.75vw;
          font-size: 5vw; }
      .cabinet_header .head_right .hamb_cab {
        display: block;
        width: 5.625vw;
        height: 18.75vw;
        background-image: url(/local/templates/ozon/css/../img/hamb_mob.svg);
        float: right;
        background-repeat: no-repeat;
        background-position: center;
        margin-left: 3.75vw; }

  #svgout {
    display: block; }
    #svgout p {
      font-size: 5vw;
      font-weight: 500; }

  .mobile_cab_nav {
    display: none;
    position: fixed;
    background-color: #f6f6f6;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%; }
    .mobile_cab_nav .cab_menu_close {
      width: 5.625vw;
      height: 5.625vw;
      display: block;
      background-image: url(/local/templates/ozon/css/../img/close_dk.svg);
      background-repeat: no-repeat;
      background-position: center;
      background-size: 5.625vw;
      padding: 6.25vw;
      float: right; }
    .mobile_cab_nav ul {
      margin-top: 18.125vw;
      padding: 0 4.6875vw; }
      .mobile_cab_nav ul li {
        margin-bottom: 7.8125vw; }
        .mobile_cab_nav ul li a {
          font-size: 6.25vw;
          line-height: 1.1;
          color: #21a0db; }
          .mobile_cab_nav ul li a i {
            margin-right: 3.125vw;
            display: block;
            float: left;
            width: 6.25vw;
            height: 6.25vw;
            background-size: 100%;
            background-repeat: no-repeat; }
            .mobile_cab_nav ul li a i.i_pen {
              background-image: url(/local/templates/ozon/css/../img/ic_cab_pen.svg); }
            .mobile_cab_nav ul li a i.i_fund {
              background-image: url(/local/templates/ozon/css/../img/ic_cab_fund.svg); }
            .mobile_cab_nav ul li a i.i_user {
              background-image: url(/local/templates/ozon/css/../img/ic_cab_user.svg); }
            .mobile_cab_nav ul li a i.i_exit {
              background-image: url(/local/templates/ozon/css/../img/ic_exit.svg); }
          .mobile_cab_nav ul li a span {
            text-decoration: underline;
            float: left;
            display: block;
            width: calc(100% - 10vw); }
        .mobile_cab_nav ul li.active a {
          color: #000; }
          .mobile_cab_nav ul li.active a span {
            text-decoration: none; }
          .mobile_cab_nav ul li.active a i {
            -webkit-filter: grayscale(1);
            -moz-filter: grayscale(1);
            filter: grayscale(1); }

  .cab_container {
    padding: 18.75vw 6.25vw 6.25vw;
    min-height: 100vh; }
    .cab_container .cab_mobile_title {
      display: block;
      font-size: 8.75vw;
      line-height: 1.2;
      font-weight: 300;
      margin: 9.375vw 0;
      color: #030303; }
    .cab_container .user_about .us_block {
      margin-bottom: 6.25vw; }
      .cab_container .user_about .us_block:last-child {
        margin-bottom: 0; }
      .cab_container .user_about .us_block span {
        font-size: 5vw;
        width: 100%;
        margin-bottom: 3.125vw; }
      .cab_container .user_about .us_block p {
        font-size: 5vw; }
      .cab_container .user_about .us_block a {
        font-size: 5vw; }
    .cab_container .cab_calc span {
      font-size: 5vw;
      margin-bottom: 3.125vw; }
    .cab_container .cab_calc .fund_select {
      margin-bottom: 6.25vw;
      height: 11.875vw;
      padding: 0 11.5625vw 0 4.375vw;
      font-size: 5vw;
      background-position: calc(100% - 4.375vw) center;
      background-size: 5vw; }
    .cab_container .cab_calc .periodpicker {
      height: 11.875vw;
      padding: 0 11.5625vw 0 4.375vw;
      font-size: 5vw;
      background-position: calc(100% - 4.375vw) center;
      background-size: 5vw;
      margin-bottom: 9.375vw; }
    .cab_container .cab_calc .form_calc {
      height: 14.375vw;
      line-height: 14.375vw;
      padding: 0 15.625vw 0 6.875vw;
      background-position: calc(100% - 6.875vw) center;
      font-size: 5vw;
      border-width: 0.625vw; }
    .cab_container .cab_calc_rs {
      font-size: 3.75vw;
      max-width: 100%; }
      .cab_container .cab_calc_rs table {
        margin-bottom: 6.25vw; }
        .cab_container .cab_calc_rs table thead tr th, .cab_container .cab_calc_rs table thead .funds_table tr td, .funds_table .cab_container .cab_calc_rs table thead tr td {
          padding: 0.9375vw 3.125vw; }
          .cab_container .cab_calc_rs table thead tr th:first-child, .cab_container .cab_calc_rs table thead .funds_table tr td:first-child, .funds_table .cab_container .cab_calc_rs table thead tr td:first-child {
            width: 51vw; }
        .cab_container .cab_calc_rs table td {
          padding: 0.9375vw 3.125vw; }
      .cab_container .cab_calc_rs .calc_btm .recalc_btn {
        height: 14.375vw;
        padding: 0 14.375vw 0 6.875vw;
        background-position: calc(100% - 6.875vw) center;
        font-size: 5vw; }
      .cab_container .cab_calc_rs .calc_btm .pdf_link {
        margin-top: 6.25vw;
        float: left; }
    .cab_container .cab_desc h2 {
      font-size: 8.75vw;
      margin-top: 9.375vw;
      margin-bottom: 9.375vw; }
    .cab_container .cab_desc p {
      font-size: 5vw;
      margin-bottom: 6.25vw; }
      .cab_container .cab_desc p:last-child {
        margin-bottom: 0; }

  #chartjs-tooltip {
    padding: 2.1875vw;
    border-radius: 1.5625vw;
    min-width: auto; }
    #chartjs-tooltip .colorChr {
      width: 3.75vw;
      height: 3.75vw;
      margin-right: 1.5625vw;
      margin-top: 0; }
    #chartjs-tooltip .pif_name {
      margin-right: 3.125vw; }
    #chartjs-tooltip .row {
      margin-bottom: 1.5625vw;
      padding: 0; }
    #chartjs-tooltip span {
      font-size: 3.75vw; }
    #chartjs-tooltip h3 {
      font-size: 3.75vw;
      margin-bottom: 3.125vw; }

  .q_banner {
    display: none; }

  .full_screen_close {
    display: none; }

  .btn.to_news, .btn.to_link {
    width: 100%;
    height: 13.125vw;
    line-height: 13.125vw;
    padding: 0 6.25vw;
    background-position: calc(100% - 6.875vw) center;
    font-size: 5vw; }

  .to_top .to_top_ct .to-top_icon {
    width: 15.625vw;
    height: 15.625vw;
    background-size: 100%; }

  .container .inner_content.future_content {
    max-width: 100%;
    margin-left: 0;
    padding: 0; }
    .container .inner_content.future_content .future_top {
      height: 56.25vw;
      background: url(/local/templates/ozon/css/../images/pens_calc.jpg);
      background-position: left;
      background-repeat: no-repeat;
      background-size: cover;
      position: relative; }
      .container .inner_content.future_content .future_top:after {
        content: '';
        background-image: url(/local/templates/ozon/css/../img/dark_gradient.png);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        height: 46.875vw;
        opacity: 0.5; }
      .container .inner_content.future_content .future_top .form_right {
        float: none;
        margin-right: 0; }
        .container .inner_content.future_content .future_top .form_right h1 {
          position: absolute;
          left: 6.25vw;
          bottom: 4.6875vw;
          width: 75%;
          color: #FFFFFF;
          font-size: 7.5vw;
          font-weight: 300;
          line-height: 9.0625vw;
          padding-top: 0;
          margin-bottom: 0;
          z-index: 1; }
        .container .inner_content.future_content .future_top .form_right form {
          display: none; }
    .container .inner_content.future_content .calc_future {
      padding: 0; }
      .container .inner_content.future_content .calc_future .future_tabs {
        display: none; }
      .container .inner_content.future_content .calc_future main#tabs {
        display: block; }
        .container .inner_content.future_content .calc_future main#tabs .tabs {
          display: flex;
          flex-direction: column;
          margin: 0;
          padding: 0 6.25vw;
          list-style: none; }
          .container .inner_content.future_content .calc_future main#tabs .tabs .tab-link {
            color: #21A0DB;
            font-size: 5.625vw;
            font-weight: 400;
            line-height: 7.5vw;
            opacity: 1;
            margin-right: 0;
            background: none;
            display: inline-block;
            padding: 4.6875vw 0; }
            .container .inner_content.future_content .calc_future main#tabs .tabs .tab-link.current {
              text-decoration: underline;
              border-bottom: none;
              color: #000000;
              font-weight: 400;
              opacity: 1; }
            .container .inner_content.future_content .calc_future main#tabs .tabs .tab-link:last-child {
              border-top: 0.3125vw solid #D8D8D8; }
            .container .inner_content.future_content .calc_future main#tabs .tabs .tab-link h5 {
              display: inline;
              font-size: 5.625vw;
              line-height: 7.5vw;
              margin-bottom: 0.9375vw;
              border-bottom: 0.3125vw solid transparent; }
              .container .inner_content.future_content .calc_future main#tabs .tabs .tab-link h5.slided {
                color: #000000;
                border-bottom: 0.3125vw solid #21A0DB; }
            .container .inner_content.future_content .calc_future main#tabs .tabs .tab-link p {
              display: inline-block;
              color: #030303;
              font-size: 4.375vw;
              line-height: 5.3125vw;
              margin-bottom: 0;
              margin-top: 0.625vw; }
        .container .inner_content.future_content .calc_future main#tabs .tab-content {
          display: none;
          width: 100%; }
          .container .inner_content.future_content .calc_future main#tabs .tab-content.current {
            display: none; }
          .container .inner_content.future_content .calc_future main#tabs .tab-content .p_tab {
            display: none; }
          .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities, .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation {
            height: auto;
            width: 100%;
            border-radius: 0vw;
            background-color: #F5F5F5;
            padding: 0; }
            .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities p, .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation p {
              color: #000000;
              font-size: 4.375vw;
              line-height: 5.3125vw; }
            .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block, .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block {
              background-color: #F5F5F5;
              margin: 0;
              display: flex;
              flex-direction: column;
              justify-content: space-between;
              padding: 4.6875vw 6.25vw;
              height: 66.5625vw; }
              .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block .calc_elem_block, .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block .calc_elem_block {
                flex-direction: row;
                justify-content: space-between; }
                .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block .calc_elem_block .calc_elm, .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block .calc_elem_block .calc_elm {
                  width: calc(50% - 3.125vw);
                  margin-right: 0;
                  margin-bottom: 0; }
                  .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block .calc_elem_block .calc_elm:first-child, .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block .calc_elem_block .calc_elm:first-child {
                    margin-right: 6.25vw; }
                  .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block .calc_elem_block .calc_elm:nth-child(3), .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block .calc_elem_block .calc_elm:nth-child(4), .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block .calc_elem_block .calc_elm:nth-child(3), .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block .calc_elem_block .calc_elm:nth-child(4) {
                    display: none; }
                  .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block .calc_elem_block .calc_elm span, .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block .calc_elem_block .calc_elm span {
                    font-size: 4.0625vw;
                    line-height: 4.375vw;
                    white-space: normal;
                    padding-right: 1vw;
                    margin-bottom: 2.1875vw; }
                  .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block .calc_elem_block .calc_elm .calc_input, .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block .calc_elem_block .calc_elm .calc_input {
                    width: 80%;
                    font-size: 5vw;
                    line-height: 6.25vw;
                    margin-bottom: 4.6875vw;
                    border-radius: 1.25vw 0 0 1.25vw;
                    height: 12.5vw;
                    border: 0.3125vw solid #DBD9D9;
                    border-right: none; }
                  .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block .calc_elem_block .calc_elm .controls, .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block .calc_elem_block .calc_elm .controls {
                    border-radius: 0 1.25vw 1.25vw 0;
                    border: 0.3125vw solid #DBD9D9;
                    width: 20%;
                    display: flex;
                    flex-direction: column;
                    background-color: white; }
                    .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block .calc_elem_block .calc_elm .controls i, .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block .calc_elem_block .calc_elm .controls i {
                      width: 100%;
                      height: 5.9375vw;
                      box-sizing: border-box; }
                      .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block .calc_elem_block .calc_elm .controls i .up_ct, .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block .calc_elem_block .calc_elm .controls i .up_ct {
                        border-bottom: 0.3125vw solid #DBD9D9 !important; }
                        .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block .calc_elem_block .calc_elm .controls i .up_ct::after, .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block .calc_elem_block .calc_elm .controls i .up_ct::after {
                          width: 0;
                          height: 0;
                          border-style: solid;
                          border-width: 0 3.125vw 3.125vw 3.125vw;
                          border-color: transparent transparent #757575 transparent;
                          content: '';
                          display: block;
                          position: absolute;
                          top: calc(50% - 2.34375vw);
                          left: calc(50% - 3.125vw); }
                      .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block .calc_elem_block .calc_elm .controls i .down_ct::after, .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block .calc_elem_block .calc_elm .controls i .down_ct::after {
                        width: 0;
                        height: 0;
                        border-style: solid;
                        border-width: 3.125vw 3.125vw 0 3.125vw;
                        border-color: #757575 transparent transparent transparent;
                        display: block;
                        content: '';
                        position: absolute;
                        top: calc(50% - 2.34375vw);
                        left: calc(50% - 3.125vw); }
                  .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block .calc_elem_block .calc_elm .range_calc, .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block .calc_elem_block .calc_elm .range_calc {
                    background-color: transparent; }
              .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block .sub_title_calc, .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block .sub_title_calc {
                display: none; }
              .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block .wp, .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block .wp {
                width: 100%;
                flex-direction: row;
                justify-content: space-between; }
                .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block .wp .calc_rs, .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block .wp .calc_rs {
                  width: calc(50% - 3.125vw);
                  margin: 5.0625vw 0 0; }
                  .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block .wp .calc_rs:first-child, .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block .wp .calc_rs:first-child {
                    margin-right: 6.25vw; }
                  .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block .wp .calc_rs:nth-child(1), .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block .wp .calc_rs:nth-child(2), .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block .wp .calc_rs:nth-child(1), .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block .wp .calc_rs:nth-child(2) {
                    display: block; }
                  .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block .wp .calc_rs p, .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block .wp .calc_rs p {
                    font-size: 5vw;
                    line-height: 7.5vw;
                    font-weight: 600;
                    color: rgba(0, 0, 0, 0.88);
                    opacity: 1;
                    padding: 0;
                    margin-bottom: 1.5625vw; }
                    .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block .wp .calc_rs p span, .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block .wp .calc_rs p span {
                      font-size: 5vw;
                      line-height: 7.5vw;
                      font-weight: 600;
                      opacity: 1;
                      color: rgba(0, 0, 0, 0.88);
                      padding: 0;
                      margin-bottom: 0; }
                  .container .inner_content.future_content .calc_future main#tabs .tab-content .capabilities .calculator_block .wp .calc_rs span, .container .inner_content.future_content .calc_future main#tabs .tab-content .expectation .calculator_block .wp .calc_rs span {
                    opacity: 0.6;
                    color: rgba(0, 0, 0, 0.88);
                    font-size: 3.8625vw;
                    line-height: 4.6875vw;
                    margin-bottom: 0; }
          .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders {
            height: auto;
            width: 100%;
            border-radius: 0vw;
            background-color: #FFF;
            padding: 3.125vw 6.25vw 0;
            position: relative;
            display: flex;
            flex-direction: column;
            justify-content: space-around; }
            .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders.expect {
              height: auto;
              width: 100%;
              border-radius: 0vw;
              background-color: #FFF;
              padding: 3.125vw 6.25vw 0;
              position: relative;
              display: flex;
              flex-direction: column;
              justify-content: space-around; }
            .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl {
              display: flex;
              align-items: flex-end;
              flex-direction: row; }
              .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .calc_rs, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .calc_rs, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .calc_rs {
                display: flex;
                flex-direction: column;
                align-items: flex-start;
                margin-left: 5.9375vw;
                margin-bottom: 3vw; }
                .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .calc_rs p, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .calc_rs p, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .calc_rs p {
                  opacity: 1;
                  color: rgba(0, 0, 0, 0.88);
                  font-size: 4.375vw;
                  font-weight: 600;
                  line-height: 6.25vw;
                  margin-bottom: 0vw; }
                  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .calc_rs p span, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .calc_rs p span, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .calc_rs p span {
                    opacity: 1;
                    display: inline;
                    font-size: 5vw;
                    font-weight: 600;
                    color: rgba(0, 0, 0, 0.88);
                    line-height: 6.25vw; }
                .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .calc_rs span, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .calc_rs span, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .calc_rs span {
                  opacity: 0.6;
                  display: block;
                  font-size: 4.375vw;
                  font-weight: 400;
                  line-height: 5.625vw;
                  color: rgba(0, 0, 0, 0.88); }
              .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder {
                position: relative;
                display: inline-block;
                margin: 1.5625vw 0;
                width: 14.375vw;
                height: 25vw;
                background-color: #E2E2E2;
                border-radius: 12.5vw/6.25vw; }
                .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder:before, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder:before, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder:before {
                  position: absolute;
                  left: 0;
                  top: 0;
                  width: 14.375vw;
                  height: 6.25vw;
                  border-radius: 100%;
                  opacity: 0.5;
                  background-color: #FFF;
                  content: ''; }
                .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder:after, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder:after, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder:after {
                  position: absolute;
                  left: 0;
                  bottom: 0;
                  width: 14.375vw;
                  height: 6.25vw;
                  border-radius: 100%;
                  background-color: transparent;
                  content: ''; }
                .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder .water, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder .water, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder .water {
                  position: absolute;
                  left: 0;
                  top: 0;
                  width: 14.375vw;
                  height: 25vw;
                  padding-top: 6.25vw;
                  border-radius: 12.5vw/6.25vw;
                  background-color: #21A0DB;
                  transition: 0.3s linear; }
                  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder .water.grey, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder .water.grey, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder .water.grey {
                    background-color: #FFF; }
                    .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder .water.grey:after, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder .water.grey:after, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder .water.grey:after {
                      position: absolute;
                      left: 0;
                      bottom: 0;
                      width: 14.375vw;
                      height: 6.25vw;
                      border-radius: 100%;
                      content: '';
                      background-color: #F5F5F5; }
                  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder .water.blue, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder .water.blue, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder .water.blue {
                    background-color: #FFF; }
                    .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder .water.blue:after, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder .water.blue:after, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder .water.blue:after {
                      position: absolute;
                      left: 0;
                      bottom: 0;
                      width: 14.375vw;
                      height: 6.25vw;
                      border-radius: 100%;
                      content: '';
                      background-color: #99DFFF; }
                    .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder .water.blue:before, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder .water.blue:before, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder .water.blue:before {
                      position: absolute;
                      left: 0;
                      top: 0;
                      width: 14.375vw;
                      height: 6.25vw;
                      border-radius: 100%;
                      opacity: 0.5;
                      background-color: #FFF;
                      content: ''; }
                  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder .water:before, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder .water:before, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder .water:before {
                    position: absolute;
                    left: 0;
                    top: 0;
                    width: 14.375vw;
                    height: 6.25vw;
                    border-radius: 100%;
                    opacity: 0.5;
                    background-color: #FFF;
                    content: ''; }
                  .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .grey_cyl .cylinder .water:after, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_cyl .cylinder .water:after, .container .inner_content.future_content .calc_future main#tabs .tab-content .cylinders .blue_grey_cyl .cylinder .water:after {
                    position: absolute;
                    left: 0;
                    bottom: 0;
                    width: 14.375vw;
                    height: 6.25vw;
                    border-radius: 100%;
                    content: ''; }
          .container .inner_content.future_content .calc_future main#tabs .tab-content .cons_help.mob {
            box-sizing: border-box;
            height: 12.5vw;
            border-radius: 15.625vw;
            border: 0.625vw solid #21A0DB;
            outline: none;
            -webkit-appearance: none;
            -moz-appearance: none;
            display: block;
            text-align: center;
            padding: 0;
            font-size: 5vw;
            line-height: 11.25vw;
            font-weight: 600;
            color: #21A0DB;
            margin: 4.6875vw 6.25vw;
            text-decoration: none;
            -webkit-transition: all 0.225s;
            -moz-transition: all 0.225s;
            transition: all 0.225s; }
          .container .inner_content.future_content .calc_future main#tabs .tab-content .specify.mob {
            display: block;
            opacity: 0.5;
            color: #030303;
            font-size: 4.0625vw;
            line-height: 5vw;
            padding: 0 6.25vw 4.6875vw; }
      .container .inner_content.future_content .calc_future .cons_help {
        display: none; }
      .container .inner_content.future_content .calc_future .specify {
        display: none; }
    .container .inner_content.future_content .future_form_mob {
      display: block;
      padding: 8.375vw 6.25vw;
      background-color: rgba(33, 160, 219, 0.05);
      box-sizing: border-box; }
      .container .inner_content.future_content .future_form_mob .holder {
        position: relative;
        margin-bottom: 7vw; }
        .container .inner_content.future_content .future_form_mob .holder .pup_input {
          box-sizing: border-box;
          width: 100%;
          height: 9.375vw;
          border-radius: 0;
          background-color: rgba(229, 229, 229, 0.7);
          border: none;
          border-bottom: 0.3125vw solid #D8D8D8;
          outline: none;
          -webkit-appearance: none;
          -moz-appearance: none;
          margin: 0 auto;
          display: block;
          padding: 0 6.25vw;
          font-size: 5vw;
          line-height: 6.25vw;
          color: #505050;
          margin-top: 6.25vw; }
          .container .inner_content.future_content .future_form_mob .holder .pup_input::-webkit-input-placeholder {
            color: #313131; }
          .container .inner_content.future_content .future_form_mob .holder .pup_input::-moz-placeholder {
            color: #313131; }
          .container .inner_content.future_content .future_form_mob .holder .pup_input:-ms-input-placeholder {
            color: #313131; }
          .container .inner_content.future_content .future_form_mob .holder .pup_input:first-child {
            margin-top: 0; }
          .container .inner_content.future_content .future_form_mob .holder .pup_input.light_version {
            background-color: transparent;
            border-radius: 0;
            padding: 0;
            color: rgba(0, 0, 0, 0.5); }
            .container .inner_content.future_content .future_form_mob .holder .pup_input.light_version::-webkit-input-placeholder {
              color: rgba(0, 0, 0, 0.5); }
            .container .inner_content.future_content .future_form_mob .holder .pup_input.light_version::-moz-placeholder {
              color: rgba(0, 0, 0, 0.5); }
            .container .inner_content.future_content .future_form_mob .holder .pup_input.light_version:-ms-input-placeholder {
              color: rgba(0, 0, 0, 0.5); }
          .container .inner_content.future_content .future_form_mob .holder .pup_input.inputError {
            border-bottom: 0.3125vw solid indianred; }
          .container .inner_content.future_content .future_form_mob .holder .pup_input[data-empty="false"] + label, .container .inner_content.future_content .future_form_mob .holder .pup_input:valid + label, .container .inner_content.future_content .future_form_mob .holder .pup_input:focus + label {
            color: #909090;
            font-size: 3.5vw;
            transform: translate(0, -4.5vw);
            -webkit-font-smoothing: subpixel-antialiased; }
        .container .inner_content.future_content .future_form_mob .holder label {
          position: absolute;
          top: 1.875vw;
          left: 0;
          z-index: 1;
          font-size: 5vw;
          color: #909090;
          transform: translate(0, 0);
          transition: all 0.1s ease-in-out;
          cursor: default; }
      .container .inner_content.future_content .future_form_mob .popup_btm {
        margin-top: 9.375vw; }
        .container .inner_content.future_content .future_form_mob .popup_btm .confirm_future {
          border-radius: 31.25vw;
          background-color: rgba(33, 160, 219, 0.15);
          border: 0.3125vw solid transparent;
          outline: none;
          -webkit-appearance: none;
          -moz-appearance: none;
          font-size: 5vw;
          font-weight: 600;
          text-align: center;
          color: #21A0DB;
          height: 12.5vw;
          width: 100%;
          display: block;
          cursor: pointer;
          -webkit-transition: all 0.225s;
          -moz-transition: all 0.225s;
          transition: all 0.225s; }
          .container .inner_content.future_content .future_form_mob .popup_btm .confirm_future:hover {
            color: #21A0DB;
            background-color: rgba(33, 160, 219, 0.15); }
    .container .inner_content.future_content .success_popup_calc_mob {
      display: none;
      position: fixed;
      z-index: 12;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      overflow: hidden;
      background-color: rgba(33, 160, 219, 0.9); }
      .container .inner_content.future_content .success_popup_calc_mob.mob {
        margin: auto;
        position: relative;
        z-index: 12;
        right: auto;
        bottom: auto;
        top: auto;
        left: auto;
        width: auto;
        height: auto;
        overflow: auto;
        padding: 0;
        background-color: rgba(33, 160, 219, 0.05);
        box-sizing: border-box; }
      .container .inner_content.future_content .success_popup_calc_mob .popup_body {
        position: relative;
        width: auto;
        border-radius: 0;
        background-color: #ffffff;
        margin: 0 auto;
        top: auto;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
        padding: 0; }
        .container .inner_content.future_content .success_popup_calc_mob .popup_body.calc.mob {
          display: block;
          background-color: transparent;
          top: auto;
          -webkit-transform: translateY(0);
          -moz-transform: translateY(0);
          -ms-transform: translateY(0);
          -o-transform: translateY(0);
          transform: translateY(0); }
        .container .inner_content.future_content .success_popup_calc_mob .popup_body .close_popup {
          display: none;
          width: 17px;
          height: 17px;
          position: absolute;
          background-image: url(/local/templates/ozon/css/../img/close.svg);
          background-repeat: no-repeat;
          top: -36px;
          right: -36px;
          background-size: 17px;
          margin: 0 auto;
          cursor: pointer;
          -webkit-transition: all 0.225s;
          -moz-transition: all 0.225s;
          transition: all 0.225s; }
          .container .inner_content.future_content .success_popup_calc_mob .popup_body .close_popup:hover {
            opacity: .7; }
          .container .inner_content.future_content .success_popup_calc_mob .popup_body .close_popup.calc {
            display: none; }
        .container .inner_content.future_content .success_popup_calc_mob .popup_body h1 {
          padding: 6.25vw;
          font-size: 7.5vw;
          line-height: normal;
          text-align: center;
          color: #030303;
          margin-bottom: 0;
          background-color: rgba(33, 160, 219, 0.05); }
          .container .inner_content.future_content .success_popup_calc_mob .popup_body h1 span {
            display: inline-block;
            margin-top: 4.6875vw;
            color: #000000;
            font-size: 5vw;
            line-height: normal;
            text-align: center; }
        .container .inner_content.future_content .success_popup_calc_mob .popup_body .mail_popup_icon {
          width: 20.625vw;
          height: 20vw;
          display: block;
          margin: 0 auto;
          background-image: url(/local/templates/ozon/css/../img/ic_mail.svg);
          background-repeat: no-repeat;
          -webkit-background-size: 100%;
          background-size: 100%; }

  .container .inner_content .h1_popups {
    display: inline-block;
    color: #030303;
    font-size: 7.5vw;
    font-weight: 300;
    line-height: 9.0625vw;
    padding: 5vw 0; }

  .wrapper .container .inner_content .desc_invest_funds.become_cust {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 0;
    padding: 0 6.25vw !important; }

  .wrapper .container .inner_content .desc_invest_funds.npf {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 0;
    padding: 0; }
    .wrapper .container .inner_content .desc_invest_funds.npf .one_npf {
      position: relative;
      height: 48.4375vw !important;
      width: 42.1875vw !important;
      border-radius: 1.5625vw;
      margin-bottom: 3.125vw !important;
      overflow: hidden; }
      .wrapper .container .inner_content .desc_invest_funds.npf .one_npf .bg_picture {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover; }
      .wrapper .container .inner_content .desc_invest_funds.npf .one_npf .your_plan {
        color: #FFFFFF;
        text-align: center;
        font-size: 3.2vw;
        font-weight: 600;
        line-height: normal;
        margin-top: 3.125vw;
        padding: 0 1.75vw;
        margin-bottom: -2.5625vw; }
      .wrapper .container .inner_content .desc_invest_funds.npf .one_npf .top_text {
        color: #FFFFFF;
        text-align: center;
        font-size: 4.375vw !important;
        font-weight: 600;
        line-height: 4.6875vw !important;
        margin-top: 3.125vw;
        padding: 0 1.75vw !important;
        margin-bottom: 0; }
      .wrapper .container .inner_content .desc_invest_funds.npf .one_npf .bottom_info {
        border: none;
        border-radius: 0;
        background-color: transparent;
        color: #FFFFFF;
        font-size: 4.0625vw;
        font-weight: 600;
        height: 10.3125vw;
        line-height: 10.3125vw;
        text-align: left;
        cursor: pointer;
        text-decoration: none;
        transition: all 0.225s;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
        box-sizing: border-box;
        z-index: 3;
        padding: 0 7.3125vw; }
        .wrapper .container .inner_content .desc_invest_funds.npf .one_npf .bottom_info .blur_mini {
          background-position: center bottom;
          background-repeat: no-repeat;
          background-size: 100% auto;
          position: absolute;
          height: 12.3125vw;
          width: 46.1875vw;
          margin-left: -1vw;
          margin-bottom: -1vw;
          margin-right: -1vw;
          bottom: 0;
          z-index: -1;
          filter: blur(5px); }
        .wrapper .container .inner_content .desc_invest_funds.npf .one_npf .bottom_info:before {
          content: '';
          display: block;
          width: 31.25vw;
          height: 0.4vw;
          position: absolute;
          bottom: 9.9125vw;
          left: 0;
          right: 0;
          margin: auto;
          background: #fff;
          z-index: 3; }
        .wrapper .container .inner_content .desc_invest_funds.npf .one_npf .bottom_info:after {
          content: url(/local/templates/ozon/css/../img/right-arrow.svg);
          display: inline-block;
          height: 5.25vw;
          width: 3.75vw;
          line-height: 6.25vw;
          margin-left: 1.4vw;
          vertical-align: middle; }
      .wrapper .container .inner_content .desc_invest_funds.npf .one_npf .hidden {
        display: none; }

  .container .inner_content .pension_receive_popup_wrapper .popup_body, .container .inner_content .call_me_popup_wrapper .popup_body {
    margin-top: 0; }

  .wrapper .call_me_popup_wrapper .call_me_popup {
    position: relative;
    margin-top: 0; }
    .wrapper .call_me_popup_wrapper .call_me_popup .close_cons {
      width: 5.3125vw;
      height: 5.3125vw;
      position: absolute;
      background-image: url(/local/templates/ozon/css/../img/close.svg);
      background-repeat: no-repeat;
      top: -12.5vw;
      left: 0;
      right: 0;
      background-size: 5.3125vw;
      margin: 0 auto;
      cursor: pointer;
      -webkit-transition: all 0.225s;
      -moz-transition: all 0.225s;
      transition: all 0.225s; }
      .wrapper .call_me_popup_wrapper .call_me_popup .close_cons:hover {
        opacity: .7; }
    .wrapper .call_me_popup_wrapper .call_me_popup form .holder {
      margin: 6.375vw 0; }
      .wrapper .call_me_popup_wrapper .call_me_popup form .holder .light_version {
        height: 11.875vw;
        font-size: 4.6875vw;
        margin-bottom: 3.125vw;
        padding: 0; }
        .wrapper .call_me_popup_wrapper .call_me_popup form .holder .light_version[data-empty="false"] + label, .wrapper .call_me_popup_wrapper .call_me_popup form .holder .light_version:valid + label, .wrapper .call_me_popup_wrapper .call_me_popup form .holder .light_version:focus + label {
          color: #909090;
          font-size: 4.375vw;
          transform: translate(0, -5.625vw);
          -webkit-font-smoothing: subpixel-antialiased; }
      .wrapper .call_me_popup_wrapper .call_me_popup form .holder label {
        font-size: 5.625vw;
        top: 3vw; }
    .wrapper .call_me_popup_wrapper .call_me_popup .call_me_popup_success {
      display: none;
      position: relative;
      z-index: 12;
      top: 0;
      left: 0;
      width: 100%;
      border-radius: 1.5625vw;
      height: auto;
      padding: 0;
      background-color: white; }
      .wrapper .call_me_popup_wrapper .call_me_popup .call_me_popup_success .thx {
        font-size: 8.75vw;
        line-height: normal;
        text-align: center;
        color: #030303;
        margin-bottom: 0; }
        .wrapper .call_me_popup_wrapper .call_me_popup .call_me_popup_success .thx span {
          display: inline-block;
          margin-top: 6.25vw;
          color: #000000;
          font-size: 5.625vw;
          line-height: 7.5vw;
          text-align: center; }

  .container .inner_content .npf_wrapper .npf_popup {
    width: 100%;
    padding: 0;
    max-height: 100vh;
    border-radius: 0; }
    .container .inner_content .npf_wrapper .npf_popup.popup_body {
      top: 0;
      bottom: 0;
      transform: translateY(0);
      margin-top: 0; }
    .container .inner_content .npf_wrapper .npf_popup .close_popup {
      display: none;
      width: 7.3125vw;
      height: 7.3125vw;
      left: auto;
      right: 5vw;
      top: 5vw;
      background-size: 7.3125vw;
      transform: translateX(0);
      z-index: 1; }
    .container .inner_content .npf_wrapper .npf_popup .npf-popup-content {
      font-family: 'proxima_nova', Arial, sans-serif;
      overflow: hidden;
      overflow-y: auto;
      min-height: 100vh;
      position: relative;
      box-sizing: border-box;
      border-radius: 0; }
      .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .close_popup_mob {
        background-image: url(/local/templates/ozon/css/../img/close.svg);
        background-repeat: no-repeat;
        position: absolute;
        display: block;
        width: 7.3125vw;
        height: 7.3125vw;
        left: auto;
        right: 5vw;
        top: 5vw;
        background-size: 7.3125vw;
        transform: translateX(0);
        z-index: 1; }
      .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .bg_image {
        position: relative;
        background-position: bottom;
        background-size: cover;
        background-repeat: no-repeat;
        height: 58.125vw;
        border-radius: 0; }
        .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .bg_image:after {
          display: none;
          content: '';
          background-image: url(/local/templates/ozon/css/../img/dark_gradient.png);
          background-size: cover;
          background-position: center;
          background-repeat: no-repeat;
          position: absolute;
          bottom: 0;
          left: 0;
          right: 0;
          height: 105px;
          opacity: 0.5; }
        .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .bg_image .npf-top_block {
          display: none; }
      .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-top_block.mob {
        position: static;
        display: block;
        text-align: left;
        color: #030303;
        font-size: 6vw;
        font-weight: 500;
        line-height: normal;
        margin-bottom: 3.125vw !important;
        bottom: auto;
        left: auto;
        padding: 6.25vw 6.25vw 0; }
      .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block {
        color: #030303;
        font-size: 5vw;
        line-height: 7.5vw;
        margin-bottom: 0;
        padding: 0 6.25vw 23.5625vw; }
        .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .btn {
          display: block;
          margin-top: 4.6875vw;
          margin-right: 0;
          border-radius: 31.25vw;
          font-size: 4.3vw;
          font-weight: 600;
          height: auto;
          line-height: 12.25vw;
          text-align: center;
          cursor: pointer;
          text-decoration: none;
          padding: 0.5vw 1.0625vw;
          transition: all 0.225s;
          color: #21a0db; }
          .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .btn:last-child {
            float: none; }
        .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .refinement {
          display: block;
          opacity: 0.5;
          color: #030303;
          font-size: 3.75vw;
          line-height: 5vw;
          margin-top: 3.125vw; }
        .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .skyblue_btn {
          display: block;
          margin-top: 4.6875vw;
          margin-right: 0;
          border-radius: 31.25vw;
          font-size: 4.3vw;
          font-weight: 600;
          line-height: 6.25vw;
          text-align: center;
          cursor: pointer;
          text-decoration: none;
          padding: 2.5vw 9.0625vw;
          transition: all 0.225s;
          border: 0.625vw solid transparent;
          background-color: rgba(33, 160, 219, 0.15);
          color: #21A0DB; }
          .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .skyblue_btn.contact {
            float: none; }
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .skyblue_btn.contact:last-child {
              float: none;
              margin-top: 4.6875vw; }
          .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .skyblue_btn.corp_plan {
            float: none;
            padding: 2.5vw 3.0625vw; }
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .skyblue_btn.corp_plan:last-child {
              float: none; }
        .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block h3 {
          color: #030303;
          font-size: 5vw;
          font-weight: 600;
          line-height: normal;
          margin: 4.6875vw 0; }
        .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block ul {
          color: #030303;
          font-size: 5vw;
          line-height: 7.5vw;
          margin-bottom: 1.5625vw;
          padding-left: 3vw; }
          .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block ul li {
            position: relative;
            padding-left: 6.25vw; }
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block ul li:before {
              content: '';
              background-image: url(/local/templates/ozon/css/../images/dot.svg);
              background-size: contain;
              background-position: center;
              background-repeat: no-repeat;
              position: absolute;
              left: 0;
              top: 2.5vw;
              width: 2.1875vw;
              height: 2.1875vw; }
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block ul li ul li:before {
              content: '';
              background-image: url(/local/templates/ozon/css/../images/minus.svg);
              background-size: contain;
              background-position: center;
              background-repeat: no-repeat;
              position: absolute;
              left: 0;
              top: 2.5vw;
              width: 2.1875vw;
              height: 2.1875vw; }
        .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block div {
          font-size: 5vw;
          line-height: 6.875vw;
          margin-bottom: 2.1875vw; }
          .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block div .hidden_section {
            width: 100%;
            margin-top: 7.8125vw;
            cursor: auto; }
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block div .hidden_section.open {
              display: block; }
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block div .hidden_section div {
              display: flex;
              height: 19.375vw;
              align-items: center;
              margin-bottom: 6.25vw; }
              .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block div .hidden_section div aside {
                width: 100%; }
                .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block div .hidden_section div aside p {
                  color: #030303;
                  font-size: 4.375vw;
                  line-height: 5.3125vw; }
              .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block div .hidden_section div img {
                background-position: center;
                background-size: cover;
                background-repeat: no-repeat;
                height: 18.75vw;
                margin-right: 5vw;
                width: 20%; }
        .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right {
          margin-bottom: 0; }
          .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left .page_title_1, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left .page_title_2, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right .page_title_1, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right .page_title_2 {
            margin-bottom: 0; }
          .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .valuation_block, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .valuation_block {
            margin-top: 0;
            padding: 3.125vw 0; }
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .valuation_block .tax_nl p, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .valuation_block .tax_nl p {
              font-size: 4.375vw; }
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .valuation_block .date_purchase_input, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .valuation_block .funds_sum_input,
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .valuation_block .date_sale_input, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .valuation_block .date_purchase_input, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .valuation_block .funds_sum_input,
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .valuation_block .date_sale_input {
              width: 100%;
              height: 11.875vw;
              line-height: 11.25vw;
              font-size: 4.0625vw;
              padding: 0 12.5vw 0 5vw;
              background-position: calc(100% - 5vw) center;
              background-size: 6%;
              margin-right: 0;
              margin-bottom: 3.125vw; }
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .valuation_block .date_select_block input:first-child, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .valuation_block .date_select_block input:first-child {
              margin: 1.5625vw 0 6.25vw 0;
              border-radius: 1.5625vw;
              background-position: 3.6875vw center !important;
              padding: 0 2.6875vw !important; }
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .valuation_block .date_select_block input:last-child, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .valuation_block .date_select_block input:last-child {
              margin: 1.5625vw 0 6.25vw 0;
              border-radius: 1.5625vw;
              background-position: 3.6875vw center !important;
              padding: 0 2.6875vw !important; }
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .valuation_block .inner, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .valuation_block .inner {
              width: 100%;
              margin-right: 0; }
              .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .valuation_block .inner p, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .valuation_block .inner p {
                font-size: 4.375vw;
                line-height: 1.5;
                color: #9B9B9B;
                margin-bottom: 2.5vw; }
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .valuation_block .fund_type_radio, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .valuation_block .fund_type_radio {
              margin-bottom: 0; }
              .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .valuation_block .fund_type_radio label, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .valuation_block .fund_type_radio label {
                margin-right: 6.25vw;
                font-size: 5vw;
                line-height: 6.25vw;
                margin-bottom: 0;
                padding-bottom: 3.125vw; }
                .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .valuation_block .fund_type_radio label:last-child, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .valuation_block .fund_type_radio label:last-child {
                  margin-right: 0; }
              .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .valuation_block .fund_type_radio .radio_btn:checked + label:after, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .valuation_block .fund_type_radio .radio_btn:checked + label:after {
                width: 3.75vw;
                height: 3.75vw;
                left: 1.25vw;
                top: 1.25vw; }
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .valuation_block .fund_commission_block select:first-child, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .valuation_block .fund_commission_block select:first-child {
              margin-right: 0; }
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .valuation_block .fund_commission_block select, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .valuation_block .fund_commission_block select {
              width: 100%; }
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .valuation_block .pif_calc, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .valuation_block .pif_calc {
              height: 13.125vw;
              width: 100%;
              text-align: center;
              line-height: 13.125vw;
              padding: 0 6.875vw;
              background-size: 4%;
              border-width: 0.625vw;
              font-size: 5vw;
              margin-top: 0; }
              .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .valuation_block .pif_calc:hover, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .valuation_block .pif_calc:hover {
                color: #FFF; }
          .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .print_pif_block, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .print_pif_block {
            padding: 3.125vw 0;
            margin: 0; }
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .print_pif_block .pt_pif, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .print_pif_block .pt_pif {
              margin-bottom: 0; }
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .print_pif_block h3, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .print_pif_block h3 {
              font-size: 4.375vw;
              font-weight: 600;
              line-height: normal;
              margin-bottom: 0; }
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .print_pif_block .valuation_rs .inner, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .print_pif_block .valuation_rs .inner {
              margin-bottom: 9.375vw;
              width: 100%; }
              .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .print_pif_block .valuation_rs .inner h2, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .print_pif_block .valuation_rs .inner h2 {
                font-size: 9.375vw; }
                .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .print_pif_block .valuation_rs .inner h2 span, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .print_pif_block .valuation_rs .inner h2 span {
                  font-size: 16px;
                  font-weight: 600;
                  line-height: 1.5;
                  color: #7ED321;
                  top: 0;
                  margin-left: 3.125vw; }
              .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .print_pif_block .valuation_rs .inner p, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .print_pif_block .valuation_rs .inner p {
                font-size: 5vw;
                line-height: 1.5; }
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .print_pif_block .pt_pif .pt_elm, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .print_pif_block .pt_pif .pt_elm {
              padding: 6.25vw; }
              .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .print_pif_block .pt_pif .pt_elm h2, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .print_pif_block .pt_pif .pt_elm h2 {
                width: 40%;
                font-size: 4.0625vw;
                padding: 0 3.125vw;
                line-height: normal;
                box-sizing: border-box; }
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .print_pif_block .pt_pif .date_fund,
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .print_pif_block .pt_pif .cms_fund, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .print_pif_block .pt_pif .date_fund,
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .print_pif_block .pt_pif .cms_fund {
              padding: 3.125vw 0; }
              .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .print_pif_block .pt_pif .date_fund .pt_left,
              .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .print_pif_block .pt_pif .cms_fund .pt_left, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .print_pif_block .pt_pif .date_fund .pt_left,
              .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .print_pif_block .pt_pif .cms_fund .pt_left {
                width: 30%;
                padding: 0;
                border-bottom: 0px solid #e4e4e4; }
                .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .print_pif_block .pt_pif .date_fund .pt_left:first-child,
                .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .print_pif_block .pt_pif .cms_fund .pt_left:first-child, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .print_pif_block .pt_pif .date_fund .pt_left:first-child,
                .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .print_pif_block .pt_pif .cms_fund .pt_left:first-child {
                  margin-left: 40%;
                  padding-left: 0; }
                  .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .print_pif_block .pt_pif .date_fund .pt_left:first-child h2,
                  .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .print_pif_block .pt_pif .cms_fund .pt_left:first-child h2, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .print_pif_block .pt_pif .date_fund .pt_left:first-child h2,
                  .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .print_pif_block .pt_pif .cms_fund .pt_left:first-child h2 {
                    display: block;
                    width: 100%;
                    padding: 0 3.125vw;
                    box-sizing: border-box; }
                .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .print_pif_block .pt_pif .date_fund .pt_left p,
                .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .print_pif_block .pt_pif .cms_fund .pt_left p, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .print_pif_block .pt_pif .date_fund .pt_left p,
                .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .print_pif_block .pt_pif .cms_fund .pt_left p {
                  font-size: 4.0625vw;
                  padding: 0;
                  box-sizing: border-box; }
              .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .print_pif_block .pt_pif .date_fund .pt_right,
              .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .print_pif_block .pt_pif .cms_fund .pt_right, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .print_pif_block .pt_pif .date_fund .pt_right,
              .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .print_pif_block .pt_pif .cms_fund .pt_right {
                width: 30%;
                padding: 0; }
                .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .print_pif_block .pt_pif .date_fund .pt_right:nth-child(2) h2,
                .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .print_pif_block .pt_pif .cms_fund .pt_right:nth-child(2) h2, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .print_pif_block .pt_pif .date_fund .pt_right:nth-child(2) h2,
                .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .print_pif_block .pt_pif .cms_fund .pt_right:nth-child(2) h2 {
                  display: block;
                  width: 100%;
                  padding: 0 3.125vw;
                  box-sizing: border-box; }
                .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .print_pif_block .pt_pif .date_fund .pt_right p,
                .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .print_pif_block .pt_pif .cms_fund .pt_right p, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .print_pif_block .pt_pif .date_fund .pt_right p,
                .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .print_pif_block .pt_pif .cms_fund .pt_right p {
                  font-size: 4.0625vw;
                  padding: 0;
                  box-sizing: border-box; }
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .print_pif_block .recount_pif, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .print_pif_block .recount_pif {
              height: 14.375vw;
              line-height: 13.75vw;
              font-size: 5vw;
              padding: 0 21.875vw 0 6.875vw;
              margin-left: 0;
              width: 100%;
              background-size: 11%;
              background-position-x: calc(100% - 6.875vw);
              margin-top: 9.375vw; }
            .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left form .print_pif_block .print_pif, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right form .print_pif_block .print_pif {
              width: 100%;
              float: left;
              margin-left: 6.25vw;
              margin-top: 6.25vw; }
          .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_left .italic.calc_it, .container .inner_content .npf_wrapper .npf_popup .npf-popup-content .npf-text_block .ready_right .italic.calc_it {
            padding-top: 0;
            margin-top: 3.125vw; }

  .container .inner_content .for_business_wrapper .for_business_popup {
    width: 100%;
    padding: 0;
    max-height: 100vh;
    border-radius: 0; }
    .container .inner_content .for_business_wrapper .for_business_popup.popup_body {
      top: 0;
      bottom: 0;
      transform: translateY(0);
      margin-top: 0; }
    .container .inner_content .for_business_wrapper .for_business_popup .close_popup {
      display: none; }
    .container .inner_content .for_business_wrapper .for_business_popup .for_business_content {
      font-family: 'proxima_nova', Arial, sans-serif;
      overflow: hidden;
      overflow-y: auto;
      max-height: 100vh;
      position: relative;
      box-sizing: border-box; }
      .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .close_popup_mob {
        display: block;
        background-image: url(/local/templates/ozon/css/../img/close.svg);
        background-repeat: no-repeat;
        position: absolute;
        width: 7.3125vw;
        height: 7.3125vw;
        left: auto;
        right: 5vw;
        top: 5vw;
        background-size: 7.3125vw;
        transform: translateX(0);
        z-index: 1; }
      .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_up {
        background-image: url(/local/templates/ozon/css/../img/nalogi_for_bussines.jpg);
        background-position: top;
        background-size: cover;
        background-repeat: no-repeat;
        height: 58.125vw;
        border-radius: 0; }
        .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_up h1 {
          display: none;
          color: #FFFFFF;
          font-size: 42px;
          line-height: 52px;
          margin-left: 50px;
          margin-bottom: 0;
          font-weight: 300;
          padding-top: 250px;
          text-align: left; }
        .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_up h2 {
          display: none;
          color: #FFFFFF;
          font-size: 26px;
          line-height: 32px;
          margin-left: 50px;
          font-weight: normal; }
      .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_down {
        padding: 6.25vw;
        padding-bottom: 23.5625vw; }
        .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_down .accounting {
          margin-bottom: 7.8125vw; }
          .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_down .accounting:last-child {
            margin-bottom: 0; }
          .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_down .accounting h3 {
            color: #030303;
            font-size: 5.625vw;
            font-weight: 600;
            line-height: normal;
            margin-bottom: 4.6875vw; }
          .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_down .accounting .acc_row {
            display: flex;
            margin-bottom: 4.6875vw; }
            .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_down .accounting .acc_row:last-child {
              margin-bottom: 0; }
            .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_down .accounting .acc_row .bold {
              min-width: 18.75vw;
              color: #000000;
              font-size: 5vw;
              font-weight: 600;
              line-height: 7.5vw;
              text-align: right;
              float: left;
              margin-right: 4.6875vw; }
            .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_down .accounting .acc_row aside p {
              margin-bottom: 0; }
        .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_down h1 {
          text-align: left;
          color: #030303;
          font-size: 7.5vw;
          line-height: 9.0625vw;
          margin-bottom: 1.5625vw; }
        .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_down h2 {
          opacity: 0.5;
          color: #000000;
          font-size: 5.625vw;
          line-height: 6.875vw;
          margin-bottom: 1.5625vw; }
        .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_down p {
          color: #030303;
          font-size: 5vw;
          line-height: 7.5vw;
          margin-bottom: 4.6875vw; }
        .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_down span {
          display: block;
          opacity: 0.5;
          color: #030303;
          font-size: 3.75vw;
          line-height: 5vw; }
        .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_down ul {
          color: #030303;
          font-size: 5vw;
          line-height: 7.5vw;
          margin-bottom: 1.5625vw;
          padding-left: 3vw; }
          .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_down ul li {
            position: relative;
            padding-left: 6.25vw; }
            .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_down ul li:before {
              content: '';
              background-image: url(/local/templates/ozon/css/../images/dot.svg);
              background-size: contain;
              background-position: center;
              background-repeat: no-repeat;
              position: absolute;
              left: 0;
              top: 2.5vw;
              width: 2.1875vw;
              height: 2.1875vw; }
        .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_down a {
          display: block;
          margin-top: 4.6875vw;
          margin-right: 0;
          border-radius: 31.25vw;
          color: #FFFFFF;
          font-size: 4.3vw;
          font-weight: 600;
          line-height: 6.25vw;
          text-align: center;
          cursor: pointer;
          text-decoration: none;
          padding: 2.5vw 0vw;
          transition: all 0.225s; }
          .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_down a.skyblue_btn, .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_down a.white_second {
            display: none; }
          .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_down a.skyblue_btn.mob {
            display: block;
            border: 0.625vw solid transparent;
            background-color: rgba(33, 160, 219, 0.15);
            color: #21A0DB; }
          .container .inner_content .for_business_wrapper .for_business_popup .for_business_content .acc_down a.white_second.mob {
            display: block;
            background-color: #fff;
            border: 0.625vw solid #21A0DB;
            margin-right: 0; }

  .container .inner_content .accumulation_wrapper .accumulation_popup, .container .inner_content .accumulation_wrapper .payment_popup, .container .inner_content .payment_wrapper .accumulation_popup, .container .inner_content .payment_wrapper .payment_popup {
    width: 100%;
    padding: 0;
    max-height: 100vh;
    border-radius: 0; }
    .container .inner_content .accumulation_wrapper .accumulation_popup.popup_body, .container .inner_content .accumulation_wrapper .payment_popup.popup_body, .container .inner_content .payment_wrapper .accumulation_popup.popup_body, .container .inner_content .payment_wrapper .payment_popup.popup_body {
      top: 0;
      transform: translateY(0);
      margin-top: 0; }
    .container .inner_content .accumulation_wrapper .accumulation_popup .close_popup, .container .inner_content .accumulation_wrapper .payment_popup .close_popup, .container .inner_content .payment_wrapper .accumulation_popup .close_popup, .container .inner_content .payment_wrapper .payment_popup .close_popup {
      display: none; }
    .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content, .container .inner_content .accumulation_wrapper .payment_popup .payment_content, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content, .container .inner_content .payment_wrapper .accumulation_popup .payment_content, .container .inner_content .payment_wrapper .payment_popup .accumulation_content, .container .inner_content .payment_wrapper .payment_popup .payment_content {
      font-family: 'proxima_nova', Arial, sans-serif;
      overflow: hidden;
      overflow-y: auto;
      max-height: 100vh;
      position: relative;
      box-sizing: border-box; }
      .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .close_popup_mob, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .close_popup_mob, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .close_popup_mob, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .close_popup_mob, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .close_popup_mob, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .close_popup_mob, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .close_popup_mob, .container .inner_content .payment_wrapper .payment_popup .payment_content .close_popup_mob {
        background-image: url(/local/templates/ozon/css/../img/close.svg);
        background-repeat: no-repeat;
        position: absolute;
        width: 7.3125vw;
        height: 7.3125vw;
        left: auto;
        right: 5vw;
        top: 5vw;
        background-size: 7.3125vw;
        transform: translateX(0);
        z-index: 1; }
      .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_up, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_up, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_up, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_up, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_up, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_up, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_up, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_up {
        background-image: url(/local/templates/ozon/css/../img/nalogi_for_clients.jpg);
        background-position: top;
        background-size: cover;
        background-repeat: no-repeat;
        height: 58.125vw;
        border-radius: 0; }
        .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_up h1, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_up h1, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_up h1, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_up h1, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_up h1, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_up h1, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_up h1, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_up h1 {
          display: none;
          color: #FFFFFF;
          font-size: 42px;
          line-height: 52px;
          margin-left: 50px;
          margin-bottom: 0;
          font-weight: 300;
          padding-top: 225px;
          text-align: left; }
        .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_up h2, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_up h2, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_up h2, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_up h2, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_up h2, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_up h2, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_up h2, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_up h2 {
          display: none;
          color: #FFFFFF;
          font-size: 26px;
          line-height: 32px;
          margin-left: 50px;
          font-weight: normal; }
      .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down {
        padding: 6.25vw;
        padding-bottom: 23.5625vw; }
        .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down .accounting, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down .accounting, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down .accounting, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down .accounting, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down .accounting, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down .accounting, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down .accounting, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down .accounting {
          margin-bottom: 7.8125vw; }
          .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down .accounting:last-child, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down .accounting:last-child, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down .accounting:last-child, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down .accounting:last-child, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down .accounting:last-child, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down .accounting:last-child, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down .accounting:last-child, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down .accounting:last-child {
            margin-bottom: 0; }
          .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down .accounting h3, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down .accounting h3, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down .accounting h3, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down .accounting h3, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down .accounting h3, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down .accounting h3, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down .accounting h3, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down .accounting h3 {
            color: #030303;
            font-size: 5.625vw;
            font-weight: 600;
            line-height: normal;
            margin-bottom: 4.6875vw; }
          .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down .accounting .acc_row, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down .accounting .acc_row, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down .accounting .acc_row, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down .accounting .acc_row, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down .accounting .acc_row, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down .accounting .acc_row, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down .accounting .acc_row, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down .accounting .acc_row {
            display: flex;
            margin-bottom: 4.6875vw; }
            .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down .accounting .acc_row:last-child, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down .accounting .acc_row:last-child, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down .accounting .acc_row:last-child, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down .accounting .acc_row:last-child, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down .accounting .acc_row:last-child, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down .accounting .acc_row:last-child, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down .accounting .acc_row:last-child, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down .accounting .acc_row:last-child {
              margin-bottom: 0; }
            .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down .accounting .acc_row .bold, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down .accounting .acc_row .bold, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down .accounting .acc_row .bold, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down .accounting .acc_row .bold, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down .accounting .acc_row .bold, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down .accounting .acc_row .bold, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down .accounting .acc_row .bold, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down .accounting .acc_row .bold {
              min-width: 18.75vw;
              color: #000000;
              font-size: 5vw;
              font-weight: 600;
              line-height: 7.5vw;
              text-align: right;
              float: left;
              margin-right: 4.6875vw; }
            .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down .accounting .acc_row aside p, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down .accounting .acc_row aside p, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down .accounting .acc_row aside p, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down .accounting .acc_row aside p, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down .accounting .acc_row aside p, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down .accounting .acc_row aside p, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down .accounting .acc_row aside p, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down .accounting .acc_row aside p {
              margin-bottom: 0; }
        .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down h1, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down h1, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down h1, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down h1, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down h1, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down h1, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down h1, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down h1 {
          display: block;
          text-align: left;
          color: #030303;
          font-size: 7.5vw;
          line-height: 9.0625vw;
          margin-bottom: 1.5625vw; }
        .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down h2, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down h2, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down h2, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down h2, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down h2, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down h2, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down h2, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down h2 {
          display: block;
          opacity: 0.5;
          color: #000000;
          font-size: 5.625vw;
          line-height: 6.875vw;
          margin-bottom: 1.5625vw; }
        .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down h3, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down h3, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down h3, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down h3, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down h3, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down h3, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down h3, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down h3 {
          text-align: left;
          color: #030303;
          font-size: 7.5vw;
          line-height: 9.0625vw;
          margin-bottom: 4.6875vw; }
        .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down p, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down p, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down p, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down p, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down p, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down p, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down p, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down p {
          color: #030303;
          font-size: 5vw;
          line-height: 7.5vw;
          margin-bottom: 1.5625vw; }
        .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down span, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down span, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down span, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down span, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down span, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down span, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down span, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down span {
          display: block;
          opacity: 0.5;
          color: #030303;
          font-size: 3.75vw;
          line-height: 5vw; }
          .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down span.refinement, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down span.refinement, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down span.refinement, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down span.refinement, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down span.refinement, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down span.refinement, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down span.refinement, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down span.refinement {
            margin-top: 3.125vw; }
        .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down ul, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down ul, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down ul, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down ul, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down ul, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down ul, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down ul, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down ul {
          color: #030303;
          font-size: 5vw;
          line-height: 7.5vw;
          margin-bottom: 1.5625vw;
          padding-left: 3vw; }
          .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down ul li, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down ul li, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down ul li, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down ul li, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down ul li, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down ul li, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down ul li, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down ul li {
            position: relative;
            padding-left: 6.25vw; }
            .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down ul li:before, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down ul li:before, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down ul li:before, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down ul li:before, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down ul li:before, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down ul li:before, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down ul li:before, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down ul li:before {
              content: '';
              background-image: url(/local/templates/ozon/css/../images/dot.svg);
              background-size: contain;
              background-position: center;
              background-repeat: no-repeat;
              position: absolute;
              left: 0;
              top: 2.5vw;
              width: 2.1875vw;
              height: 2.1875vw; }
        .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down a, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down a, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down a, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down a, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down a, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down a, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down a, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down a {
          display: block;
          margin-top: 4.6875vw;
          margin-right: 0;
          border-radius: 31.25vw;
          color: #FFFFFF;
          font-size: 4.3vw;
          font-weight: 600;
          line-height: 6.25vw;
          text-align: center;
          cursor: pointer;
          text-decoration: none;
          padding: 2.5vw 9.0625vw;
          transition: all 0.225s; }
          .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down a.skyblue_btn, .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down a.white_second, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down a.skyblue_btn, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down a.white_second, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down a.skyblue_btn, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down a.white_second, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down a.skyblue_btn, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down a.white_second, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down a.skyblue_btn, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down a.white_second, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down a.skyblue_btn, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down a.white_second, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down a.skyblue_btn, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down a.white_second, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down a.skyblue_btn, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down a.white_second {
            display: none; }
          .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down a.skyblue_btn.mob, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down a.skyblue_btn.mob, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down a.skyblue_btn.mob, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down a.skyblue_btn.mob, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down a.skyblue_btn.mob, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down a.skyblue_btn.mob, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down a.skyblue_btn.mob, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down a.skyblue_btn.mob {
            display: block;
            border: 0.625vw solid transparent;
            background-color: rgba(33, 160, 219, 0.15);
            color: #21A0DB; }
          .container .inner_content .accumulation_wrapper .accumulation_popup .accumulation_content .acc_down a.white_second.mob, .container .inner_content .accumulation_wrapper .accumulation_popup .payment_content .acc_down a.white_second.mob, .container .inner_content .accumulation_wrapper .payment_popup .accumulation_content .acc_down a.white_second.mob, .container .inner_content .accumulation_wrapper .payment_popup .payment_content .acc_down a.white_second.mob, .container .inner_content .payment_wrapper .accumulation_popup .accumulation_content .acc_down a.white_second.mob, .container .inner_content .payment_wrapper .accumulation_popup .payment_content .acc_down a.white_second.mob, .container .inner_content .payment_wrapper .payment_popup .accumulation_content .acc_down a.white_second.mob, .container .inner_content .payment_wrapper .payment_popup .payment_content .acc_down a.white_second.mob {
            display: block;
            background-color: #fff;
            border: 0.625vw solid #21A0DB;
            margin-right: 0; }

  .container .inner_content .save_on_taxes {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 0; }
    .container .inner_content .save_on_taxes .private_cl {
      position: relative;
      background-image: url(/local/templates/ozon/css/../img/nalogi_for_clients_mob.jpg);
      background-position: center bottom;
      background-repeat: no-repeat;
      height: 48.4375vw;
      width: 42.1875vw;
      font-family: 'proxima_nova', Arial, sans-serif;
      text-align: center;
      border-radius: 1.5625vw;
      margin-right: 3.125vw;
      overflow: hidden; }
      .container .inner_content .save_on_taxes .private_cl.for_business {
        background-image: url(/local/templates/ozon/css/../img/nalogi_for_bussines_mob.jpg);
        margin-right: 0;
        position: relative; }
      .container .inner_content .save_on_taxes .private_cl h2 {
        color: #FFFFFF;
        text-align: center;
        font-size: 4.375vw;
        font-weight: 600;
        line-height: 4.6875vw;
        margin-top: 3.125vw;
        padding: 0 5vw;
        margin-bottom: 0; }
      .container .inner_content .save_on_taxes .private_cl .blur {
        height: 20.625vw;
        width: 42.1875vw;
        position: absolute;
        bottom: 0;
        overflow: hidden; }
        .container .inner_content .save_on_taxes .private_cl .blur.for_b {
          height: 10.3125vw; }
          .container .inner_content .save_on_taxes .private_cl .blur.for_b:after {
            content: '';
            display: block;
            width: 31.25vw;
            height: 0.4vw;
            position: absolute;
            bottom: 9.9125vw;
            left: 0;
            right: 0;
            margin: auto;
            background: #fff;
            z-index: 3; }
          .container .inner_content .save_on_taxes .private_cl .blur.for_b:before {
            content: '';
            background-image: url(/local/templates/ozon/css/../img/nalogi_for_bussines_mob.jpg);
            background-position: center bottom;
            background-repeat: no-repeat;
            background-size: 100% auto;
            height: 12.3125vw;
            width: 46.1875vw;
            margin-top: -1vw;
            margin-right: -1vw;
            margin-left: -1vw;
            border-radius: 0 0 1.5625vw 1.5625vw;
            left: 0;
            bottom: 0;
            position: absolute;
            -webkit-filter: blur(5px);
            filter: blur(5px);
            z-index: 2; }
        .container .inner_content .save_on_taxes .private_cl .blur:after {
          content: '';
          display: block;
          width: 31.25vw;
          height: 0.4vw;
          position: absolute;
          bottom: 9.9125vw;
          left: 0;
          right: 0;
          margin: auto;
          background: #fff;
          z-index: 3; }
        .container .inner_content .save_on_taxes .private_cl .blur:before {
          content: '';
          background-image: url(/local/templates/ozon/css/../img/nalogi_for_clients_mob.jpg);
          background-position: center bottom;
          background-repeat: no-repeat;
          background-size: 100% auto;
          height: 22.625vw;
          width: 46.1875vw;
          margin-top: -1vw;
          margin-right: -1vw;
          margin-left: -1vw;
          border-radius: 0 0 1.5625vw 1.5625vw;
          left: 0;
          position: absolute;
          -webkit-filter: blur(5px);
          filter: blur(5px);
          z-index: 2; }
        .container .inner_content .save_on_taxes .private_cl .blur .white_btn {
          border: none;
          border-radius: 0;
          background-color: transparent;
          color: #FFFFFF;
          font-size: 4.0625vw;
          font-weight: 600;
          height: 10.3125vw;
          line-height: 10.3125vw;
          text-align: left;
          cursor: pointer;
          text-decoration: none;
          padding: 0 5.3125vw;
          transition: all 0.225s;
          position: absolute;
          bottom: 0;
          left: 0;
          right: 0;
          margin: auto;
          box-sizing: border-box;
          z-index: 3; }
          .container .inner_content .save_on_taxes .private_cl .blur .white_btn.blue_btn {
            position: absolute;
            bottom: 10.3125vw;
            left: 0;
            right: 0;
            margin: auto;
            background-color: transparent;
            border: none;
            margin-right: 0; }
          .container .inner_content .save_on_taxes .private_cl .blur .white_btn.payment, .container .inner_content .save_on_taxes .private_cl .blur .white_btn.accum {
            display: none; }
          .container .inner_content .save_on_taxes .private_cl .blur .white_btn.accum_mob {
            display: block; }
            .container .inner_content .save_on_taxes .private_cl .blur .white_btn.accum_mob:after {
              content: '';
              background-image: url(/local/templates/ozon/css/../img/right-arrow.svg);
              background-position: center;
              background-repeat: no-repeat;
              background-size: cover;
              display: block;
              width: 2.1875vw;
              height: 4.0625vw;
              position: absolute;
              bottom: 3.125vw;
              right: 5.3125vw;
              margin: auto;
              z-index: 3; }
          .container .inner_content .save_on_taxes .private_cl .blur .white_btn.payment_mob {
            display: block; }
            .container .inner_content .save_on_taxes .private_cl .blur .white_btn.payment_mob:after {
              content: '';
              background-image: url(/local/templates/ozon/css/../img/right-arrow.svg);
              background-position: center;
              background-repeat: no-repeat;
              background-size: cover;
              display: block;
              width: 2.1875vw;
              height: 4.0625vw;
              position: absolute;
              bottom: 3.125vw;
              right: 5.3125vw;
              margin: auto;
              z-index: 3; }
          .container .inner_content .save_on_taxes .private_cl .blur .white_btn.business {
            padding: 0 7.3125vw; }
            .container .inner_content .save_on_taxes .private_cl .blur .white_btn.business:after {
              content: '';
              background-image: url(/local/templates/ozon/css/../img/right-arrow.svg);
              background-position: center;
              background-repeat: no-repeat;
              background-size: cover;
              display: block;
              width: 2.1875vw;
              height: 4.0625vw;
              position: absolute;
              bottom: 3.125vw;
              right: 7.3125vw;
              margin: auto;
              z-index: 3; }

  .wrapper .container .inner_content.fund_content .how_does_it_work {
    height: 78.125vw;
    background: url(/local/templates/ozon/css/../images/fon_mobile.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative; }
    .wrapper .container .inner_content.fund_content .how_does_it_work h1 {
      width: auto;
      color: #FFFFFF;
      font-size: 10.625vw;
      font-weight: 300;
      line-height: 11.25vw;
      padding: 0 8.4375vw;
      position: absolute;
      bottom: 7.1875vw; }

  .wrapper .container .inner_content.fund_content .how_works_npf {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 6.25vw; }
    .wrapper .container .inner_content.fund_content .how_works_npf.customer {
      margin-bottom: 0; }
    .wrapper .container .inner_content.fund_content .how_works_npf .desc_h2_npf {
      display: none; }
    .wrapper .container .inner_content.fund_content .how_works_npf .mob_h2_npf {
      display: block;
      width: 100%;
      color: #030303;
      font-size: 7.5vw;
      font-weight: 300;
      line-height: 9.0625vw;
      text-align: left;
      padding: 0;
      margin-bottom: 6.25vw; }
    .wrapper .container .inner_content.fund_content .how_works_npf .divider {
      display: none; }
    .wrapper .container .inner_content.fund_content .how_works_npf .stage {
      display: flex;
      flex-direction: row;
      align-items: center;
      width: 100%;
      text-decoration: none;
      margin-bottom: 6.25vw; }
      .wrapper .container .inner_content.fund_content .how_works_npf .stage:last-child {
        margin-bottom: 0; }
      .wrapper .container .inner_content.fund_content .how_works_npf .stage img {
        height: 21.875vw;
        width: 21.875vw;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        margin-right: 6.25vw;
        margin-bottom: 0;
        overflow: hidden; }
      .wrapper .container .inner_content.fund_content .how_works_npf .stage aside {
        width: 67%; }
        .wrapper .container .inner_content.fund_content .how_works_npf .stage aside p {
          color: #000000;
          font-size: 4.375vw;
          line-height: 5.3125vw;
          text-align: left;
          height: auto;
          margin-bottom: 1.5625vw;
          padding-right: 4.375vw; }
        .wrapper .container .inner_content.fund_content .how_works_npf .stage aside .white_btn {
          min-width: 100%;
          border: 0.625vw solid #FFFFFF;
          border-radius: 31.25vw;
          background-color: rgba(255, 255, 255, 0.15);
          color: #FFFFFF;
          font-size: 4.375vw;
          font-weight: 600;
          line-height: 5.3125vw;
          text-align: center;
          cursor: pointer;
          text-decoration: none;
          box-sizing: border-box;
          padding: 1.5625vw 6.25vw;
          transition: all 0.225s; }
          .wrapper .container .inner_content.fund_content .how_works_npf .stage aside .white_btn:hover {
            background-color: rgba(255, 255, 255, 0); }
          .wrapper .container .inner_content.fund_content .how_works_npf .stage aside .white_btn.blue_btn {
            background-color: #21A0DB;
            border: 0.625vw solid #21A0DB; }
            .wrapper .container .inner_content.fund_content .how_works_npf .stage aside .white_btn.blue_btn.blue_btn:hover {
              background-color: #75c9ef;
              border: 0.625vw solid #75c9ef; }
          .wrapper .container .inner_content.fund_content .how_works_npf .stage aside .white_btn.payment_mob, .wrapper .container .inner_content.fund_content .how_works_npf .stage aside .white_btn.accum_mob {
            display: none; }

  .service_elm > a > i {
    margin: 0 !important; }

  .main_block_top {
    margin-bottom: 0; }

  .chart-month {
    padding: 6.25vw; }

  .chart-month canvas {
    width: 100%; }

  .chart-month div ul li:before {
    content: none !important; }

  .chart-month div ul li {
    padding-left: 0 !important;
    font-size: 5vw !important; }

  .chart-month div ul li span {
    width: 9.375vw;
    height: 4.0625vw;
    border: 0.625vw solid #daf3ff;
    display: inline-flex;
    margin-right: 1.4vw; } }
@-webkit-keyframes draw {
  0% {
    stroke-opacity: 0.2; }
  85% {
    fill-opacity: 0; }
  100% {
    stroke-dashoffset: 0;
    stroke-width: 2;
    fill-opacity: 0.25;
    stroke-opacity: 0.8; } }
@-moz-keyframes draw {
  0% {
    stroke-opacity: 0.2; }
  85% {
    fill-opacity: 0; }
  100% {
    stroke-dashoffset: 0;
    stroke-width: 2;
    fill-opacity: 0.25;
    stroke-opacity: 0.8; } }
@keyframes draw {
  0% {
    stroke-opacity: 0; }
  85% {
    fill-opacity: 0; }
  100% {
    stroke-dashoffset: 0;
    stroke-width: 2;
    fill-opacity: 0.25;
    stroke-opacity: 0.8; } }
@keyframes fadeBlock {
  20% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-webkit-keyframes rotate {
  0% {
    -webkit-transform: translateX(-50%) translateY(-40%) rotate(0deg);
    transform: translateX(-50%) translateY(-40%) rotate(0deg); }
  100% {
    -webkit-transform: translateX(-50%) translateY(-40%) rotate(360deg);
    transform: translateX(-50%) translateY(-40%) rotate(360deg); } }
@-moz-keyframes rotate {
  0% {
    -moz-transform: translateX(-50%) translateY(-40%) rotate(0deg);
    transform: translateX(-50%) translateY(-40%) rotate(0deg); }
  100% {
    -moz-transform: translateX(-50%) translateY(-40%) rotate(360deg);
    transform: translateX(-50%) translateY(-40%) rotate(360deg); } }
@keyframes rotate {
  0% {
    transform: translateX(-50%) translateY(-40%) rotate(0deg); }
  100% {
    transform: translateX(-50%) translateY(-40%) rotate(360deg); } }
@-webkit-keyframes fadeDots {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-moz-keyframes fadeDots {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes fadeDots {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none; } }
@-moz-keyframes fadeInDown {
  0% {
    opacity: 0;
    -moz-transform: translate3d(0, -20px, 0); }
  100% {
    opacity: 1;
    -moz-transform: none; } }
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translate3d(0, -20px, 0); }
  100% {
    opacity: 1;
    transform: none; } }
@-webkit-keyframes aboutAnmiationCircle {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5) translate3d(-50%, -30%, 0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1) translate3d(-50%, -18%, 0); } }
@-moz-keyframes aboutAnmiationCircle {
  0% {
    opacity: 0;
    -moz-transform: scale(0.5) translate3d(-50%, -30%, 0); }
  100% {
    opacity: 1;
    -moz-transform: scale(1) translate3d(-50%, -18%, 0); } }
@keyframes aboutAnmiationCircle {
  0% {
    opacity: 0;
    transform: translate3d(-50%, -30%, 0); }
  100% {
    opacity: 1;
    transform: translate3d(-50%, -18%, 0); } }
@-webkit-keyframes aboutAnmiation {
  0% {
    opacity: 0.5; }
  100% {
    opacity: 1; } }
@-moz-keyframes aboutAnmiation {
  0% {
    opacity: 0.5; }
  100% {
    opacity: 1; } }
@keyframes aboutAnmiation {
  0% {
    opacity: 0.5; }
  100% {
    opacity: 1; } }

/*# sourceMappingURL=main.css.map */

/* End */


/* Start:/local/templates/ozon/css/jquery.fancybox.css?15276144335535*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {

	position: relative;
	background: transparent;
	/*padding: 0 !important;*/
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	/*-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);*/
	   /*-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);*/
	        /*box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);*/
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "proxima_nova",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	/*background-image: url('/local/templates/ozon/css/fancybox_sprite.png');*/
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	/*background: url('/local/templates/ozon/css/fancybox_loading.gif') center center no-repeat;*/
}

.fancybox-close {
	/*position: absolute;*/
	position: fixed;
	top: 0;
	right: 15px;
	width: 100px;
	height: 100px;
	cursor: pointer;
	z-index: 8040;
	background-image: url(/local/templates/ozon/css/../img/close.svg);
	background-repeat: no-repeat;
	-webkit-background-size: 25px;
	background-size: 25px;
	background-position: center;
}
.fancybox-close:hover {
	opacity: 0.7;
				}
.fancybox-nav {
	position: fixed;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent ; /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: fixed;
	top: 50%;
	width: 29px;
	height: 60px;
	margin-top: -23px;
	cursor: pointer;
	z-index: 8040;
	/*visibility: hidden;*/
	background-size: 100%;
	background-repeat: no-repeat;
	opacity: .3;
}

.fancybox-prev span {
	left: 50px;
	background-image: url(/local/templates/ozon/css/../img/next_slide.svg);
}

.fancybox-next span {
	right: 50px;
	background-image: url(/local/templates/ozon/css/../img/back_slide.svg);
}

.fancybox-nav:hover span {
	/*visibility: visible;*/
	opacity: 1;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	/*background: rgba(33, 160, 219, .9);*/
	background: rgba(0, 0, 0, 0.9);
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}
@media screen and (max-width: 768px) {
	.fancybox-close {
		top: -12vw;
		width: 6vw;
		height: 6vw;
		position: absolute;
		left: 50%;
		-webkit-background-size: 100%;
		background-size: 100%;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.fancybox-overlay {
		background-color: #000;
	}
}
/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		/*background-image: url('/local/templates/ozon/css/fancybox_sprite@2x.png');*/
		/*background-size: 44px 152px; */
	}

	#fancybox-loading div {
		/*background-image: url('/local/templates/ozon/css/fancybox_loading@2x.gif');*/
		/*background-size: 24px 24px;*/
	}
}
/* End */


/* Start:/local/templates/ozon/js/datepicker/jquery.datetimepicker.min.css?152761442816503*/
.xdsoft_datetimepicker{box-shadow:0 5px 15px -5px rgba(0,0,0,0.506);background:#fff;border-bottom:1px solid #bbb;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:8px;padding-left:0;padding-top:2px;position:absolute;z-index:9999;-moz-box-sizing:border-box;box-sizing:border-box;display:none}.xdsoft_datetimepicker.xdsoft_rtl{padding:8px 0 8px 8px}.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:0}.xdsoft_datetimepicker button{border:none !important}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::selection{background:transparent}.xdsoft_noselect::-moz-selection{background:transparent}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none}.xdsoft_datetimepicker *{-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:left;margin-left:8px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}.xdsoft_datetimepicker .xdsoft_monthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)}.xdsoft_datetimepicker .xdsoft_label i{opacity:.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle}.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0}.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0 0}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0 none;cursor:pointer;display:block;height:30px;opacity:.5;-ms-filter:"alpha(opacity=50)";outline:medium none;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px;min-width:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next{float:none;margin-left:0;margin-right:14px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #ddd}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#f5f5f5;border-top:1px solid #ddd;color:#666;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0;height:25px;line-height:25px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}.xdsoft_datetimepicker .xdsoft_today_button:hover,.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover{opacity:1;-ms-filter:"alpha(opacity=100)"}.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1.0}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#ff8000}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none !important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{width:100px;text-align:right}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{width:48px;margin-left:5px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#f5f5f5;border:1px solid #ddd;color:#666;font-size:12px;text-align:right;vertical-align:middle;padding:0;border-collapse:collapse;cursor:pointer;height:25px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar th{background:#f1f1f1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#3af}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:.5;-ms-filter:"alpha(opacity=50)";cursor:default}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:.2;-ms-filter:"alpha(opacity=20)"}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff !important;background:#ff8000 !important;box-shadow:none !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{background:#3af !important;box-shadow:#178fe5 0 1px 3px 0 inset !important;color:#fff !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit !important;background:inherit !important;box-shadow:inherit !important}.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#999;cursor:default}.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc !important;font-size:10px;clear:both;float:none;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee !important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa !important}.xdsoft_time_box{position:relative;border:1px solid #ccc}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc !important;height:20px;border-radius:3px}.xdsoft_scrollbar{position:absolute;width:7px;right:0;top:0;bottom:0;cursor:pointer}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{left:0;right:auto}.xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker.xdsoft_dark{box-shadow:0 5px 15px -5px rgba(255,255,255,0.506);background:#000;border-bottom:1px solid #444;border-left:1px solid #333;border-right:1px solid #333;border-top:1px solid #333;color:#ccc}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{border:1px solid #333;background:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#000;background:#007fff}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#c50}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#000 !important;background:#007fff !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{color:#333 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{color:#111 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{color:#555 !important}.xdsoft_dark .xdsoft_time_box{border:1px solid #333}.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333 !important}.xdsoft_datetimepicker .xdsoft_save_selected{display:block;border:1px solid #ddd !important;margin-top:5px;width:100%;color:#454551;font-size:13px}.xdsoft_datetimepicker .blue-gradient-button{font-family:"museo-sans","Book Antiqua",sans-serif;font-size:12px;font-weight:300;color:#82878c;height:28px;position:relative;padding:4px 17px 4px 33px;border:1px solid #d7d8da;background:-moz-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(73%,#f4f8fa));background:-webkit-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-o-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-ms-linear-gradient(top,#fff 0,#f4f8fa 73%);background:linear-gradient(to bottom,#fff 0,#f4f8fa 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#f4f8fa',GradientType=0)}.xdsoft_datetimepicker .blue-gradient-button:hover,.xdsoft_datetimepicker .blue-gradient-button:focus,.xdsoft_datetimepicker .blue-gradient-button:hover span,.xdsoft_datetimepicker .blue-gradient-button:focus span{color:#454551;background:-moz-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f4f8fa),color-stop(73%,#FFF));background:-webkit-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-o-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-ms-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:linear-gradient(to bottom,#f4f8fa 0,#FFF 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f8fa',endColorstr='#FFF',GradientType=0)}

/* End */


/* Start:/local/templates/ozon/js/daterangepicker/daterangepicker.css?15276144288249*/
.date-picker
{
	width:170px;
	height:25px;
	padding:0;
	border:0;
	line-height:25px;
	padding-left:10px;
	font-size:12px;
	font-family: "proxima_nova", Arial, sans-serif;
	font-weight:bold;
	cursor:pointer;
	color:#303030;
	position:relative;
	z-index:2;
}
.date-picker-wrapper
{
	position:absolute;
	z-index:1;
	background-color: #f6f6f6;
	border: solid 1px #dbd9d9;
	padding: 5px 12px;
	font-size:12px;
	line-height:20px;
	color:#aaa;
	font-family: "proxima_nova", Arial, sans-serif;
/*	box-shadow:3px 3px 10px rgba(0,0,0,0.5);*/
	box-sizing: initial;
	-webkit-border-radius: 4px;
	 -khtml-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;	
}
.date-picker-wrapper.inline-wrapper { position: relative; box-shadow: none; display:inline-block;}
.date-picker-wrapper.single-date {
	width:auto;
}
.date-picker-wrapper.no-shortcuts { padding-bottom:12px;}
.date-picker-wrapper.no-topbar { padding-top:12px;}
.date-picker-wrapper .footer
{
	font-size:11px;
	padding-top: 3px;
}
.date-picker-wrapper b
{
	color:#666;
	font-weight:700;
}
.date-picker-wrapper a 
{
	color: rgb(226, 141, 24);
	text-decoration:underline;
}
.date-picker-wrapper .month-name
{
  text-transform: uppercase;
}
.date-picker-wrapper .month-wrapper
{
	border:1px solid #d7d7d7;
	border-radius:3px;
	background-color:#fff;
	padding:5px;
	cursor:default;
	position:relative;
	_overflow:hidden;
}
.date-picker-wrapper .month-wrapper table
{
	width:190px;
	float:left;
}
.date-picker-wrapper .month-wrapper table.month2
{
	width:190px;
	float: left;
}
.date-picker-wrapper .month-wrapper table th,
.date-picker-wrapper .month-wrapper table td
{
	vertical-align:middle;
	text-align:center;
	line-height:14px;
	margin : 0px;
	padding : 0px;
}
.date-picker-wrapper .month-wrapper table .day
{
	padding:5px 0;
	line-height:1;
	font-size:12px;
	margin-bottom:1px;
	color: #ccc;
	cursor:default;
}
.date-picker-wrapper .month-wrapper table div.day.lastMonth,
.date-picker-wrapper .month-wrapper table div.day.nextMonth
{
	color:#999;
	cursor:default;
}
.date-picker-wrapper .month-wrapper table .day.checked
{
	background-color: rgba(33, 160, 219, 0.4);;
}
.date-picker-wrapper .month-wrapper table .week-name
{
	height:20px;
	line-height:20px;
	font-weight:100;
  text-transform: uppercase;
}

.date-picker-wrapper .month-wrapper table .day.has-tooltip { cursor:help !important;}
.date-picker-wrapper .time label { white-space:nowrap; }
.date-picker-wrapper .month-wrapper table .day.toMonth.valid
{
	color:#333;
	cursor:pointer;
}

.date-picker-wrapper .month-wrapper table .day.toMonth.hovering
{
	background-color: rgba(33, 160, 219, 0.2);
}

.date-picker-wrapper .month-wrapper table .day.nextMonth,
.date-picker-wrapper .month-wrapper table .day.lastMonth { display:none; }

.date-picker-wrapper .month-wrapper table .day.real-today { background-color: rgb(255, 230, 132); }
.date-picker-wrapper .month-wrapper table .day.real-today.checked,
.date-picker-wrapper .month-wrapper table .day.real-today.hovering { background-color: rgb(255, 230, 132); }


.date-picker-wrapper table .caption
{
	height:40px;
}
.date-picker-wrapper table .caption .next,
.date-picker-wrapper table .caption .prev
{
	padding:0 5px;
	cursor:pointer;
}
.date-picker-wrapper table .caption .next:hover,
.date-picker-wrapper table .caption .prev:hover
{
	background-color:#ccc;
	color:white;
}
.date-picker-wrapper .gap
{
	position: relative;
	z-index: 1;
	width:15px;
	height: 100%;
	background-color:red;
	font-size:0;
	line-height:0;
	float: left;
	top: -5px;
	margin: 0 10px -10px;
	visibility: hidden;
	height: 0;
}
.date-picker-wrapper .gap .gap-lines { height: 100%; overflow:hidden; }
.date-picker-wrapper .gap .gap-line { height:15px;width:15px; position:relative;  }
.date-picker-wrapper .gap .gap-line .gap-1 { z-index:1; height:0; border-left:8px solid white; border-top:8px solid #eee;border-bottom:8px solid #eee; }
.date-picker-wrapper .gap .gap-line .gap-2 { position:absolute; right:0; top:0px; z-index:2; height:0; border-left:8px solid transparent; border-top:8px solid white; }
.date-picker-wrapper .gap .gap-line .gap-3 { position:absolute; right:0; top:8px; z-index:2; height:0; border-left:8px solid transparent; border-bottom:8px solid white; }
.date-picker-wrapper .gap .gap-top-mask { width: 6px; height:1px; position:absolute; top: -1px; left: 1px; background-color: #eee; z-index:3; }
.date-picker-wrapper .gap .gap-bottom-mask { width: 6px; height:1px; position:absolute; bottom: -1px; left: 7px; background-color: #eee; z-index:3; }

.date-picker-wrapper .selected-days
{
	display:none;
}
.date-picker-wrapper .drp_top-bar
{
	line-height: 1.4;
	position:relative;
	padding: 10px 40px 10px 0;
}
.date-picker-wrapper .drp_top-bar .error-top { display:none; }
.date-picker-wrapper .drp_top-bar .normal-top { display:none; }
.date-picker-wrapper .drp_top-bar .default-top { display:block; }

.date-picker-wrapper .drp_top-bar.error .default-top { display:none; }
.date-picker-wrapper .drp_top-bar.error .error-top { display:block; color:red; }

.date-picker-wrapper .drp_top-bar.normal .default-top { display:none; }
.date-picker-wrapper .drp_top-bar.normal .normal-top { display:block; }

.date-picker-wrapper .drp_top-bar .apply-btn
{
	outline: none;
	position:absolute;
	right: 0px; 
	top: 6px;
	padding:3px 5px;
	margin:0;
	font-size:12px;
	border-radius:4px;
	cursor:pointer;
	border: 1px solid transparent;
	color: #d9eef7;
	background-color: #21a0db;
	color:white;
	line-height: initial;
	    -webkit-transition: all 250ms;
   		   -moz-transition: all 250ms;
   			 -o-transition: all 250ms;
    			transition: all 250ms;
}
.date-picker-wrapper .drp_top-bar .apply-btn:hover {
	background-color: rgba(33, 160, 219, 0.75);
}

.date-picker-wrapper .drp_top-bar .apply-btn.disabled
{
	cursor: pointer;
	color: #606060;
	border: solid 1px #d7d7d7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
/*time styling*/
.date-picker-wrapper .time {
	position: relative;
}
.date-picker-wrapper.single-month .time { display:none; }

.date-picker-wrapper .time input[type=range] {
  vertical-align: middle;
  width:129px;
  padding:0;
  margin:0;
  height:20px;
}
.date-picker-wrapper .time1, .time2 {
	width: 180px;
	padding: 0 5px;
	text-align: center;
}
.date-picker-wrapper .time1 {
	float: left;
}
.date-picker-wrapper .time2 {
	float: right;	
}
.date-picker-wrapper .hour, .minute {
	text-align: right;
}
.date-picker-wrapper .hide {
	display: none;
}

.date-picker-wrapper .first-date-selected { background-color:#21a0db !important; color:white !important;  }
.date-picker-wrapper .last-date-selected { background-color:#21a0db !important; color:white !important;  }
.date-picker-wrapper .date-range-length-tip { position:absolute; margin-top:-4px; margin-left:-8px; box-shadow:0 0 3px rgba(0,0,0,.3); display:none;background-color:yellow; padding:0 6px; border-radius:2px; font-size:12px; line-height:16px; 
-webkit-filter: drop-shadow(0 0 3px rgba(0,0,0,.3)); 
    -moz-filter: drop-shadow(0 0 3px rgba(0,0,0,.3)); 
    -ms-filter: drop-shadow(0 0 3px rgba(0,0,0,.3));
    -o-filter: drop-shadow(0 0 3px rgba(0,0,0,.3)); 
    filter: drop-shadow(0 0 3px rgba(0,0,0,.3));  }
.date-picker-wrapper .date-range-length-tip:after { content:''; position:absolute; border-left:4px solid transparent; border-right:4px solid transparent; border-top:4px solid yellow; left:50%; margin-left:-4px; bottom:-4px; }


.date-picker-wrapper.two-months.no-gap .month1 .next,
.date-picker-wrapper.two-months.no-gap .month2 .prev { display:none; }
.date-picker-wrapper .week-number 
{
	padding:5px 0;
	line-height:1;
	font-size:12px;
	margin-bottom:1px;
	color:#999;
	cursor: pointer;
}
.date-picker-wrapper .week-number.week-number-selected { color: #4499EE; font-weight:bold;  }
/* End */


/* Start:/local/templates/ozon/css/common.css?153857606013273*/
.paginator ul li a{
    text-decoration: none;
    color: #505050;
    width: 100%;
    display: block;
}
.paginator ul li.pagActive a{
    background-color: #21a0db !important;
    color: #fff !important;
    text-decoration: none;
}

.stock_block .stock_elm .stock_inn .i_stock_up, .stock_block .stock_elm .stock_inn .i_stock_down{
    width: 10px;
}
.container .inner_content .ct_top .news_filter .filter_list li a{
    text-decoration: none;
    color: #21a0db;
}
.container .inner_content .ct_top .news_filter .filter_list li a:hover{
    background-color: #bae4f7;
    color: #505050;
}
.ftActive a{

    color: #505050 !important;
}
.container .inner_content .ct_top .news_filter .more_filter .hidden_ft_list li a{
    text-decoration: none;
    color: #505050;
}
.social_share .pluso-more{
    display: none !important;
}
.social_share a{
    width: 37px !important;
    height: 37px !important;
    display: block;
    float: left;
    border-radius: 50%;
    background-repeat: no-repeat !important;
    background-position: center !important;
    cursor: pointer;
    -webkit-transition: all 0.15s;
    transition: all 0.15s;
    margin-left: 10px;
}
.social_share .pluso-facebook{
    background-color: #3b5791 !important;
    background-image: url(/local/templates/ozon/css/../img/i_fb.svg) !important;

}
.social_share .pluso-twitter{
    background-color: #21a0db  !important;
    background-image: url(/local/templates/ozon/css/../img/i_tw.svg)  !important;

}
.social_share .pluso-google{
    background-color: #f24033 !important;
    background-image: url(/local/templates/ozon/css/../img/i_gp.svg) !important;

}
.search_rs_info{

    width:100%;
}
.head_right form{
    float: left;
}
.lang_list li a{
    text-decoration: none;
    color: black;
    display: block;
    width: 100%;
}
header .head_right .head_search{
    /*width: 122px;*/
}
.search_rs{
    right: 0;
    width: 42%;
}
.main_search_ct .search_filters .search_filter_list li p a{
    color: #21a0db;
}

.main_search_ct .search_filters .search_filter_list li p a:hover{
    color: #313131;
}
.full_screen_close{
    position: fixed;
    height: 100%;
    width: calc(100% - 290px);
    top: 0px;
    right: 0px;
    background: rgba(255, 255, 255, 0.75);
    display: none;
    z-index: 10;
}
.no_search p{
    padding-top: 30px;

}
.no_search p font{
    color: black;
    font-weight: 500;
    font-size: 20px;
}
.btn.more_report a{
    text-decoration: none;
    color: #21a0db;
    width: 100%;
    height: 100%;
    display: block;
}
.btn.more_report a:hover{
    color: #FFF;
}
.table_switchers a{
    text-decoration: none;
    color: #585858;
}
.container .inner_content .news_list .news_elm .news_ct{
    margin-left: 0;
}
.container .inner_content .news_list .news_elm .img_ct{
    margin-right: 20px;
}
.graph_rs_btm .graph_rs {
    display: block;
    float: none;
}
.left_menu_list .selected .lm_sub_head{
    opacity: 0.6;
}
.btm_filter span{
    font-weight: 600;
}
.ct_top_btm .source{
    float: none;
    color: #909090;
}
.container .inner_content .ct_top .ct_top_btm .article_date{
    float: none !important;
}

.date_select_block input{
    /*background-image: url(/local/templates/ozon/css/../img/date.svg) !important;*/
    background-position: 15px center  !important;
    background-repeat: no-repeat  !important;
    padding: 0 16px !important;
}

.funds_table tr th, .funds_table tr td {
    min-width: 70px;

}
.container .inner_content .ct_top .ct_top_btm .social_share{
    margin-top: -33px;
}
.div_differ .graph_rs span:last-child{
    font-weight: 600;
}
/*andy*/

@media screen and (max-width: 768px) {

    .container.inner_page {
        margin-top: 0;
    }
    .container .inner_content .ct_top .ct_top_btm .article_date{
        float: left !important;
    }
    .container .inner_content .ct_top .ct_top_btm .social_share {
        margin-top: 0;
    }
    .container .inner_content.comp_nnn .ct_top {
        padding: 0 6.25vw;
    }
    .container .inner_content.comp_nnn .ct_top .page_title_inner {
        font-size: 10.625vw;
        line-height: 12.5vw;
    }
    .inner_content.comp_nnn .ct_top .ct_top_btm {
        margin-top: 5vw;
    }
    .inner_content.comp_nnn .ct_top .ct_top_btm .article_date {
        font-size: 5vw;
        line-height: 14.375vw;
    }
    .container .inner_content.comp_nnn .inn_news .inn_news_text {
        margin-top: 6.25vw;
        padding: 0 6.25vw;
        font-size: 5vw;
        line-height: 7.5vw;
    }
}
.no_stuff_to_chart{
    display: none;
    position: absolute;
    width: 100%;
    text-align: center;
    top: 50%;
}
.container .fund_content .right_side .row#reporting .diagrams .diagram{
    height: auto;
}

.desc_invest_funds ol:first-child{
    padding-left: 15px;
}

.head_logo + div {
    min-height: 0px !important;
}

/* GAME */

.game_popup_wrapper.npf {
    overflow-y: auto;
}

.game_popup_wrapper.npf .game_popup {
    width: 800px;
    max-height: 100vh;
    padding: 0;
    margin: 0 auto;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

#game {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.game_h1_title {
    font-size: 22px !important;
    line-height: 27px;
}

.close_game {
    position: absolute;
    display: block;
    width: 30px;
    height: 30px;
    right: 20px;
    top: 30px;
    background-image: url("/local/templates/ozon/css/x.png");
    background-size: cover;
    background-position: center;
    z-index: 5;
    cursor: pointer;
}

.game_name_f h3 {
    display: inline;
    color: rgba(0,0,0,0.88);
    font-size: 22px;
    line-height: 50px;
}

.game {
    width: 100%;
    text-align: center;
    max-height: 63vh;
    overflow-y: auto;
}

.top {
    padding-top: 25px;
}

.counter {
    opacity: 0.3;
    color: #030303;
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;
    text-align: center;
    margin-bottom: 20px;
}

.question {
    color: #030303;
    font-size: 26px;
    line-height: 34px;
    text-align: center;
    padding: 0 50px;
}

.answers {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 30px 20%;
}

.right, .wrong {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
}

.right img.npf, .wrong img.str {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    /*height: 165px;*/
    /*width: 196px;*/
    height: 135px;
    width: 175px;
    z-index: 10;
}

a.blue {
    background-color: #21A0DB;
    height: 40px;
    width: 120px;
    border-radius: 100px;
    color: #FEFEFE;
    font-size: 20px;
    font-weight: 600;
    line-height: 40px;
    text-align: center;
    text-decoration: none;
    margin: 30px 0 8px;
    cursor: pointer;
}

a.green {
    background-color: #70BD18;
    height: 40px;
    width: 120px;
    border-radius: 100px;
    color: #FEFEFE;
    font-size: 20px;
    font-weight: 600;
    line-height: 40px;
    text-align: center;
    text-decoration: none;
    margin: 30px 0 8px;
    cursor: pointer;
    pointer-events: none;
}

a.red {
    background-color: #E8001D;
    height: 40px;
    width: 120px;
    border-radius: 100px;
    color: #FEFEFE;
    font-size: 20px;
    font-weight: 600;
    line-height: 40px;
    text-align: center;
    text-decoration: none;
    margin: 30px 0 8px;
    cursor: pointer;
    pointer-events: none;
}

a.skyblue {
    background-color: #D4EDF8;
    height: 40px;
    width: 120px;
    border-radius: 100px;
    color: #FEFEFE;
    font-size: 20px;
    font-weight: 600;
    line-height: 40px;
    text-align: center;
    text-decoration: none;
    margin: 30px 0 8px;
    cursor: pointer;
    pointer-events: none;
}

.right span, .wrong span {
    color: #909090;
    font-size: 13px;
    line-height: 27px;
    text-align: center;
}

.answer_yes, .answer_no {
    display: none;
    width: 100%;
    padding: 30px;
    padding-top: 0;
    text-align: left;
}

.answer_yes span, .answer_no span {
    display: block;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 8px;
}

span.green {color: #70BD18;}
span.red {color: #E8001D;}

p.answer {
    color: rgba(0,0,0,0.88);
    font-size: 14px;
    line-height: 17px;
}

.coin {
    position: absolute;
    top: 40px;
    display: inline;
    height: 59.07px;
    width: 62.78px;
    background-color: #F8CF1C;
    border-radius: 100px;
    z-index: -1;
}

/*.wallet_part {*/
/*width: 32px;*/
/*position: absolute;*/
/*top: 0;*/
/*left: 91px;*/
/*z-index: 9;*/
/*}*/

.gamepad > img {
    float: left;
    width: 46px;
    height: 35px;
    margin-right: 25px;
}

.gamepad > h3 {
    float: right;
    color: #030303;
    font-size: 38px;
    font-weight: 300;
    line-height: 46px;
}

.game_h6 {
    width: 300px;
    color: #505050;
    font-size: 16px;
    line-height: 24px;
    text-align: left;
}

.image_state {
    background-image: url("/local/templates/ozon/css/gold.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    height: 250px;
    width: calc(100% - 60px);
    margin: 5px 30px 30px;
}

.state_h3 {
    color: #030303;
    font-size: 32px;
    font-weight: 300;
    line-height: 80px;
}

.state_p {
    text-align: left;
    color: #505050;
    font-size: 16px;
    line-height: 24px;
    margin: 0 30px 30px;
}

.resume_block {
    border-top: 1px solid #E4E4E4;
    background-color: #F4F4F4;
}

.state_btn {
    height: 46px;
    width: 175px;
    border-radius: 100px;
    background-color: #21A0DB !important;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 600;
    line-height: 42px;
    text-align: center;
    margin: 30px;
    text-decoration: none;
    outline: none;
    cursor: pointer;
    border: none;
}

.resume_btn {
    display: block;
    height: 46px;
    width: 175px;
    border-radius: 100px;
    background-color: #D4EDF8 !important;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 600;
    line-height: 42px;
    text-align: center;
    margin: 45px auto 30px;
    text-decoration: none;
    outline: none;
    cursor: pointer;
    border: none;
}

.next_slide {
    background-color: #21A0DB !important;
}

.animated {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
}

@keyframes bounceInDown {
    0%, 100%, 60%, 75%, 90% {
        transition-timing-function: cubic-bezier(0.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        transform: translate3d(0, -3000px, 0)
    }
    60% {
        opacity: 1;
        transform: translate3d(0, 25px, 0)
    }
    75% {
        transform: translate3d(0, -10px, 0)
    }
    90% {
        transform: translate3d(0, 5px, 0)
    }
    100% {
        transform: none
    }
}

.bounceInDown {
    animation-name: bounceInDown
}

.main_animation .welcome_container .services_list .service_elm a{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
    text-align: left;
    padding: 0 !important;
}
.service_elm > a > i {
    margin: -30px 0 30px 30px;
}
.main_animation .welcome_container .services_list .service_elm .service_desc {
    margin-bottom: 0;
}

.game::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,0.3);
    background-color: white;
}

.game::-webkit-scrollbar
{
    width: 4px;
    /*background-color: #36A9DE;*/
    background-color: black;
    opacity: 0.5;
}

.game::-webkit-scrollbar-thumb
{
    /*background-color: #36A9DE;*/
    background-color: #C1C1C1;
}

.main_stock{
    padding: 30px 64px 38px;
}
.container .fund_content .right_side .row.about ul li{
    line-height: 25px;
}

.diagram {
    width: 50%;
}

.inner_diagram_small {
    display: flex;
    flex-direction: column;
    float: right;
    width: calc(50% - 15px);
}

.diagram.small {
    width: 100%;
}
/* End */


/* Start:/local/templates/ozon/css/export.css?152761443334849*/
/**
 * Drawing mode
 */
.amcharts-export-canvas {
	position: absolute;
	display: none;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #fff;
}
.amcharts-export-canvas.active {
	display: block;
}

/**
 * Menu; Rest state
 */
.amcharts-export-menu {
	position: absolute;
	z-index: 2;
	opacity: 0.5;
	color: #000;
}
.amcharts-main-div:hover .amcharts-export-menu, .amcharts-stock-div:hover .amcharts-export-menu, .amcharts-export-menu.active {
	opacity: 1;
}

.amcharts-export-menu-top-left > ul > li > ul:after {
	content: "";
	position: absolute;
	top: 13px;
	right: 100%;
	z-index: 1000;
	border-top: 7px solid transparent;
	border-left: 7px solid transparent;
	border-right: 7px solid #fff;
	border-bottom: 7px solid transparent;
}
.amcharts-export-menu-top-left > ul > li > ul > li:first-child > a:after {
	content: "";
	position: absolute;
	top: 12px;
	right: 100%;
	z-index: 1001;
	border-top: 8px solid transparent;
	border-left: 8px solid transparent;
	border-right: 8px solid #e2e2e2;
	border-bottom: 8px solid transparent;
}
.amcharts-export-menu-top-right > ul > li > ul:after {
	content: "";
	position: absolute;
	top: 13px;
	left: 100%;
	z-index: 1000;
	border-top: 7px solid transparent;
	border-left: 7px solid #fff;
	border-right: 7px solid transparent;
	border-bottom: 7px solid transparent;
}
.amcharts-export-menu-top-right > ul > li > ul > li:first-child > a:after {
	content: "";
	position: absolute;
	top: 12px;
	left: 100%;
	z-index: 1001;
	border-top: 8px solid transparent;
	border-left: 8px solid #e2e2e2;
	border-right: 8px solid transparent;
	border-bottom: 8px solid transparent;
}
.amcharts-export-menu-bottom-left > ul > li > ul:after {
	content: "";
	position: absolute;
	bottom: 13px;
	right: 100%;
	z-index: 1000;
	border-top: 7px solid transparent;
	border-left: 7px solid transparent;
	border-right: 7px solid #fff;
	border-bottom: 7px solid transparent;
}
.amcharts-export-menu-bottom-left > ul > li > ul > li:last-child > a:after {
	content: "";
	position: absolute;
	bottom: 12px;
	right: 100%;
	z-index: 1001;
	border-top: 8px solid transparent;
	border-left: 8px solid transparent;
	border-right: 8px solid #e2e2e2;
	border-bottom: 8px solid transparent;
}
.amcharts-export-menu-bottom-right > ul > li > ul:after {
	content: "";
	position: absolute;
	bottom: 13px;
	left: 100%;
	z-index: 1000;
	border-top: 7px solid transparent;
	border-left: 7px solid #fff;
	border-right: 7px solid transparent;
	border-bottom: 7px solid transparent;
}
.amcharts-export-menu-bottom-right > ul > li > ul > li:last-child > a:after {
	content: "";
	position: absolute;
	bottom: 12px;
	left: 100%;
	z-index: 1001;
	border-top: 8px solid transparent;
	border-left: 8px solid #e2e2e2;
	border-right: 8px solid transparent;
	border-bottom: 8px solid transparent;
}
.amcharts-export-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.amcharts-export-menu li {
	position: relative;
	display: block;
	z-index: 1;
}
.amcharts-export-menu li > ul {
	position: absolute;
	display: none;
	border: 1px solid #e2e2e2;
	margin-top: -1px;
	background: #fff;
}
.amcharts-export-menu li > a {
	position: relative;
	display: block;
	color: #000;
	text-decoration: none;
	padding: 12px 12px;
	z-index: 2;
	white-space: nowrap;
	border-bottom: 1px solid #f2f2f2;
}
.amcharts-export-menu li:last-child > a {
	border-bottom: none;
}
.amcharts-export-menu li > a > img {
	border: none;
}
.amcharts-export-menu-top-left {
	top: 0;
	left: 0;
}
.amcharts-export-menu-bottom-left {
	bottom: 0;
	left: 0;
}
.amcharts-export-menu-top-right {
	top: 0;
	right: 0;
}
.amcharts-export-menu-bottom-right {
	bottom: 0;
	right: 0;
}

/**
 * Menu; Hover state
 */
.amcharts-export-menu li:hover > ul,
.amcharts-export-menu li.active > ul {
	display: block;
}
.amcharts-export-menu li:hover > a,
.amcharts-export-menu li.active > a {
	color: #fff;
	background-color: #636363;
}
.amcharts-export-menu-top-left li:hover > ul,
.amcharts-export-menu-top-left li.active > ul {
	left: 100%;
	top: 0;
}
.amcharts-export-menu-bottom-left li:hover > ul,
.amcharts-export-menu-bottom-left li.active > ul {
	left: 100%;
	bottom: 0;
}
.amcharts-export-menu-top-right li:hover > ul,
.amcharts-export-menu-top-right li.active > ul {
	top: 0;
	right: 100%;
}
.amcharts-export-menu-bottom-right li:hover > ul,
.amcharts-export-menu-bottom-right li.active > ul {
	bottom: 0;
	right: 100%;
}

/**
 * Menu; custom class
 */
.amcharts-export-menu .export-main > a, .amcharts-export-menu .export-drawing > a, .amcharts-export-menu .export-delayed-capturing > a {
	display: block;
	overflow: hidden;
	text-indent: -13333337px;
	width: 36px;
	height: 36px;
	padding: 0;
	background-repeat: no-repeat;
	background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2211px%22%20height%3D%2214px%22%3E%3Cpath%20d%3D%22M3%2C0%20L8%2C0%20L8%2C5%20L11%2C5%20L5.5%2C10%20L0%2C5%20L3%2C5%20L03%2C0%22%20fill%3D%22%23888%22%2F%3E%3Crect%20x%3D%220%22%20y%3D%2212%22%20fill%3D%22%23888%22%20width%3D%2211%22%20height%3D%222%22%2F%3E%3C%2Fsvg%3E');
	background-color: #fff;
	background-position: center;
	-webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.5);
	box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.5);
	border-radius: 18px;
	margin: 8px 8px 0 10px;
}
.amcharts-export-menu .export-drawing > a {
	background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20width%3D%2216px%22%20height%3D%2217px%22%3E%3Crect%20x%3D%220%22%20y%3D%2216%22%20fill%3D%22%23888%22%20width%3D%2214%22%20height%3D%221%22%2F%3E%3Cpath%20transform%3D%22translate(-12%2C-10)%22%20fill%3D%22%23888%22%20d%3D%22M17.098%2C20.305c-0.142%2C0.146%2C0.101%2C0.04%2C0.137%2C0.004c0.027-0.028%2C0.204-0.09%2C0.484-0.09c0.338%2C0%2C0.626%2C0.092%2C0.787%2C0.255%20c0.473%2C0.472%2C0.424%2C0.932%2C0.393%2C1.078l-2.521%2C1.055l-1.577-1.577l1.054-2.52c0.039-0.009%2C0.105-0.018%2C0.188-0.018%20c0.219%2C0%2C0.555%2C0.069%2C0.893%2C0.407c0.378%2C0.378%2C0.246%2C1.188%2C0.166%2C1.271C17.062%2C20.207%2C17.062%2C20.269%2C17.098%2C20.305z%20M26.984%2C14.472c-0.008-0.674-0.61-1.257-1.31-1.933c-0.134-0.129-0.679-0.673-0.809-0.808c-0.679-0.702-1.266-1.31-1.943-1.31%20c-0.37%2C0-0.734%2C0.207-1.114%2C0.587l-6.852%2C6.847c-0.012%2C0.016-2.877%2C7.354-2.877%2C7.354c-0.012%2C0.032%2C0%2C0.063%2C0.022%2C0.091%20c0.021%2C0.021%2C0.044%2C0.029%2C0.067%2C0.029c0.01%2C0%2C0.018-0.003%2C0.028-0.007c0%2C0%2C7.357-2.864%2C7.369-2.877l6.854-6.847%20C26.803%2C15.216%2C26.988%2C14.848%2C26.984%2C14.472z%22%2F%3E%3C%2Fsvg%3E');
}
.amcharts-export-menu .export-main:hover, .amcharts-export-menu .export-drawing:hover,
.amcharts-export-menu .export-main.active, .amcharts-export-menu .export-drawing.active {
	padding-bottom: 100px;
}
.amcharts-export-menu.amcharts-export-menu-bottom-left .export-main:hover, .amcharts-export-menu.amcharts-export-menu-bottom-left .export-drawing:hover, .amcharts-export-menu.amcharts-export-menu-bottom-right .export-main:hover, .amcharts-export-menu.amcharts-export-menu-bottom-right .export-drawing:hover,
.amcharts-export-menu.amcharts-export-menu-bottom-left .export-main.active, .amcharts-export-menu.amcharts-export-menu-bottom-left .export-drawing.active, .amcharts-export-menu.amcharts-export-menu-bottom-right .export-main.active, .amcharts-export-menu.amcharts-export-menu-bottom-right .export-drawing.active {
	padding-bottom: 0;
	padding-top: 100px;
}
.amcharts-export-menu .export-main:hover > a,
.amcharts-export-menu .export-main.active > a {
	background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2211px%22%20height%3D%2214px%22%3E%3Cpath%20d%3D%22M3%2C0%20L8%2C0%20L8%2C5%20L11%2C5%20L5.5%2C10%20L0%2C5%20L3%2C5%20L03%2C0%22%20fill%3D%22%23fff%22%2F%3E%3Crect%20x%3D%220%22%20y%3D%2212%22%20fill%3D%22%23fff%22%20width%3D%2211%22%20height%3D%222%22%2F%3E%3C%2Fsvg%3E');
}
.amcharts-export-menu .export-drawing:hover > a,
.amcharts-export-menu .export-drawing.active > a {
	background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20width%3D%2216px%22%20height%3D%2217px%22%3E%3Crect%20x%3D%220%22%20y%3D%2216%22%20fill%3D%22%23FFF%22%20width%3D%2214%22%20height%3D%221%22%2F%3E%3Cpath%20transform%3D%22translate(-12%2C-10)%22%20fill%3D%22%23FFF%22%20d%3D%22M17.098%2C20.305c-0.142%2C0.146%2C0.101%2C0.04%2C0.137%2C0.004c0.027-0.028%2C0.204-0.09%2C0.484-0.09c0.338%2C0%2C0.626%2C0.092%2C0.787%2C0.255%20c0.473%2C0.472%2C0.424%2C0.932%2C0.393%2C1.078l-2.521%2C1.055l-1.577-1.577l1.054-2.52c0.039-0.009%2C0.105-0.018%2C0.188-0.018%20c0.219%2C0%2C0.555%2C0.069%2C0.893%2C0.407c0.378%2C0.378%2C0.246%2C1.188%2C0.166%2C1.271C17.062%2C20.207%2C17.062%2C20.269%2C17.098%2C20.305z%20M26.984%2C14.472c-0.008-0.674-0.61-1.257-1.31-1.933c-0.134-0.129-0.679-0.673-0.809-0.808c-0.679-0.702-1.266-1.31-1.943-1.31%20c-0.37%2C0-0.734%2C0.207-1.114%2C0.587l-6.852%2C6.847c-0.012%2C0.016-2.877%2C7.354-2.877%2C7.354c-0.012%2C0.032%2C0%2C0.063%2C0.022%2C0.091%20c0.021%2C0.021%2C0.044%2C0.029%2C0.067%2C0.029c0.01%2C0%2C0.018-0.003%2C0.028-0.007c0%2C0%2C7.357-2.864%2C7.369-2.877l6.854-6.847%20C26.803%2C15.216%2C26.988%2C14.848%2C26.984%2C14.472z%22%2F%3E%3C%2Fsvg%3E');
}
.amcharts-export-menu .export-close > a,
.amcharts-export-menu .export-close:hover > a,
.amcharts-export-menu .export-close.active > a {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAQCAYAAADNo/U5AAAACXBIWXMAAAsTAAALEwEAmpwYAABBsGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU1NzcyLCAyMDE0LzAxLzEzLTE5OjQ0OjAwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo4M2Q5NDllYS1lMjE3LTQ3Y2QtYTU1Ni04MTQ3NmRjNWEwYWQ8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjZhMTQ5MTc1LTNiODItMTE3OC05ZjZmLWY0MWMwNTYyYzQxYTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDpkZGFhNTJkMi1mZDRiLTRkMmMtODEzOC01ZTEzNmQ4NGFjMDE8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6MDdhZmI1Y2UtYzQ1OS00YzQxLWJkMjItMTllMDJlMGE5YzVjPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjA3YWZiNWNlLWM0NTktNGM0MS1iZDIyLTE5ZTAyZTBhOWM1Yzwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjgzZDk0OWVhLWUyMTctNDdjZC1hNTU2LTgxNDc2ZGM1YTBhZDwvc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6YmY3ZmRlNGYtZDk2MS00Njk4LWI0ZjAtMDJlYjEwOWE4OTA4PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE1LTA1LTE1VDEzOjE3OjQ5KzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAyMSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNvbnZlcnRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5mcm9tIGltYWdlL3BuZyB0byBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wPC9zdEV2dDpwYXJhbWV0ZXJzPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+ZGVyaXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5jb252ZXJ0ZWQgZnJvbSBpbWFnZS9wbmcgdG8gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcDwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MDdhZmI1Y2UtYzQ1OS00YzQxLWJkMjItMTllMDJlMGE5YzVjPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE1LTA1LTE1VDEzOjE3OjQ5KzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAyMSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmRkYWE1MmQyLWZkNGItNGQyYy04MTM4LTVlMTM2ZDg0YWMwMTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0wNS0xNVQxMzoyMToyMSswMjowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMjEgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNS0wNS0xNVQxMzoxMzoxNyswMjowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE1LTA1LTE1VDEzOjIxOjIxKzAyOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNS0wNS0xNVQxMzoyMToyMSswMjowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpUZXh0TGF5ZXJzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJOYW1lPlg8L3Bob3Rvc2hvcDpMYXllck5hbWU+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJUZXh0Plg8L3Bob3Rvc2hvcDpMYXllclRleHQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpCYWc+CiAgICAgICAgIDwvcGhvdG9zaG9wOlRleHRMYXllcnM+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4xMzwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4xNjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+HyMp+AAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAA3UlEQVR42rSSXZECQQyEPygMrIVFAidhkQASQEIjYVsCSOAksBJAAlhAwvKSWcJBUQVVl6fM5Ke7k4z6vudTG/OFTQAktcAs/ja2TyVBUgVsgQq42F5PItYBCn8PTFNjAYvw5wM92x3gCNSSFCh1araLvAdNBi53VgMtgCuweRqE7RyogAPQxHsdcQBGf0cuaZ80APzaXn468urtniQ1CaXoayStct5AL4QfgToKfoBzIF2BadGVkVZRkIU7UdQDkqRZoDwJl3ROzea2u4LUvtpHOavkty9H/m9XfhsA0l9VuzQDWrIAAAAASUVORK5CYII=);
}

/**
 * Menu; Color picker
 */

.amcharts-export-menu .export-drawing-color {
	background: #000;
	width: 35px;
}
.amcharts-export-menu .export-drawing-color > a {
	display: block;
	overflow: hidden;
	text-indent: -13333337px;
}
.amcharts-export-menu .export-drawing-color-red {
	background: #f00;
}
.amcharts-export-menu .export-drawing-color-green {
	background: #0f0;
}
.amcharts-export-menu .export-drawing-color-blue {
	background: #00f;
}
.amcharts-export-menu .export-drawing-color-white {
	background: #fff;
}

/*
** Fallback
*/
.amcharts-export-fallback {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #fff;
}
.amcharts-export-fallback textarea {
	border: none;
	outline: none;
	position: absolute;
	overflow: hidden;
	width: 100%;
	height: 100%;
	padding: 20px;
}
.amcharts-export-fallback-message {
	position: absolute;
	z-index: 1;
	padding: 20px;
	width: 100%;
	background-color: #fff;
}

/*
** DELAYED CAPTURING
*/
.amcharts-export-menu .export-delayed-capturing > a {
	text-indent: 0px;
	line-height: 36px;
	vertical-align: middle;
	text-align: center;
	background-image: none;
}

/*
** TRANSITION; OPACITY
*/
.amcharts-export-menu,
.amcharts-export-canvas .canvas-container {
	-webkit-transition: opacity 0.5s ease-out;
	-moz-transition: opacity 0.5s ease-out;
	-ms-transition: opacity 0.5s ease-out;
	-o-transition: opacity 0.5s ease-out;
	transition: opacity 0.5s ease-out;
}
.amcharts-export-canvas.dropbox .canvas-container {
	opacity: 0.5;
}


/*
** SHAPE
*/
.amcharts-export-menu .export-drawing-shape a {
	font: 0/0 a;
	text-shadow: none;
	color: transparent;
}
.amcharts-export-menu li img {
	height: 20px;
}


/*
** BRUSH
*/
.amcharts-export-menu .export-drawing-width a {
	text-align: center;
}
.amcharts-export-menu .export-drawing-width span {
	display: block;
	margin: 0 auto;
}
.amcharts-export-menu .export-drawing-width span > span {
	display: block;
	background: #000;
	border-radius: 100%;
}
.amcharts-export-menu .export-drawing-shape a:hover img,
.amcharts-export-menu .export-drawing-shape.active a img {
	-webkit-filter: invert(100%);
	filter: invert(100%);
}
/* End */


/* Start:/local/templates/ozon/css/print.css?15276144331238*/
@media print {
    header, nav, div.cabinet_popup_wrapper, div.success_popup_wrapper, div.write_us_popup_wrapper, div.header_mobile, div.close_menu, div.left_menu, div.site_map, div.full_screen_close, div.inpage_menu, div.left_dock, div.ct_top, div.left_dock, div.row.clear, div.row.specs, div.row.graph, div.row.about, div#reporting, div#sell, div#doc_reg, div.partner_banner, div.footer {    display: none;}
    #portrait .table.portrait div{
        display: block !important;
    }
    .btn.show_all.portrait_btn, #portrait .pdf_link{
        display: none;
    }
    .container .fund_content .right_side .row .table.portrait div span:last-child{
        text-align: left;
        width: 444px !important;
    }
    .desc_invest_funds.npf {
        display: none;
    }
    .npf_popup .bg_image {
        display: none;
    }
    .popup_bg .popup_body {
        top: 18%;
    }
    .skyblue_btn.contact {
        opacity: 0;
    }
    .stock_block, .date_select_block, .btn.pif_calc, .pdf_link.print_pif {
        display: none;
    }
    .container .inner_content {
        margin-top: -15%;
        max-width: 100%;;
        width: 100%;
        float: none;
    }
    .popup_bg {
        position: absolute;
        top: 0;
    }
}
/* End */


/* Start:/local/templates/ozon/fonts/fonts.css?15276144262949*/
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on July 23, 2015 */
@font-face {
  font-family: 'proxima_nova';
  src: url("/local/templates/ozon/fonts/proxima_nova_thin-webfont.eot");
  src: url("/local/templates/ozon/fonts/proxima_nova_thin-webfont.eot?#iefix") format("embedded-opentype"), url("/local/templates/ozon/fonts/proxima_nova_thin-webfont.woff2") format("woff2"), url("/local/templates/ozon/fonts/proxima_nova_thin-webfont.woff") format("woff"), url("/local/templates/ozon/fonts/proxima_nova_thin-webfont.ttf") format("truetype");
  font-weight: 100;
  font-style: normal; }
@font-face {
  font-family: 'proxima_nova';
  src: url("/local/templates/ozon/fonts/proxima_nova_light-webfont.eot");
  src: url("/local/templates/ozon/fonts/proxima_nova_light-webfont.eot?#iefix") format("embedded-opentype"), url("/local/templates/ozon/fonts/proxima_nova_light-webfont.woff2") format("woff2"), url("/local/templates/ozon/fonts/proxima_nova_light-webfont.woff") format("woff"), url("/local/templates/ozon/fonts/proxima_nova_light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'proxima_nova';
  src: url("/local/templates/ozon/fonts/proxima_nova_regular-webfont.eot");
  src: url("/local/templates/ozon/fonts/proxima_nova_regular-webfont.eot?#iefix") format("embedded-opentype"), url("/local/templates/ozon/fonts/proxima_nova_regular-webfont.woff2") format("woff2"), url("/local/templates/ozon/fonts/proxima_nova_regular-webfont.woff") format("woff"), url("/local/templates/ozon/fonts/proxima_nova_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal; }
@font-face {
  font-family: 'proxima_nova';
  src: url("/local/templates/ozon/fonts/proxima_nova_semibold-webfont.eot");
  src: url("/local/templates/ozon/fonts/proxima_nova_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("/local/templates/ozon/fonts/proxima_nova_semibold-webfont.woff2") format("woff2"), url("/local/templates/ozon/fonts/proxima_nova_semibold-webfont.woff") format("woff"), url("/local/templates/ozon/fonts/proxima_nova_semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal; }
@font-face {
  font-family: 'proxima_nova';
  src: url("/local/templates/ozon/fonts/proxima_nova_bold-webfont.eot");
  src: url("/local/templates/ozon/fonts/proxima_nova_bold-webfont.eot?#iefix") format("embedded-opentype"), url("/local/templates/ozon/fonts/proxima_nova_bold-webfont.woff2") format("woff2"), url("/local/templates/ozon/fonts/proxima_nova_bold-webfont.woff") format("woff"), url("/local/templates/ozon/fonts/proxima_nova_bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal; }
@font-face {
  font-family: 'proxima_nova';
  src: url("/local/templates/ozon/fonts/proxima_nova_extrabold-webfont.eot");
  src: url("/local/templates/ozon/fonts/proxima_nova_extrabold-webfont.eot?#iefix") format("embedded-opentype"), url("/local/templates/ozon/fonts/proxima_nova_extrabold-webfont.woff2") format("woff2"), url("/local/templates/ozon/fonts/proxima_nova_extrabold-webfont.woff") format("woff"), url("/local/templates/ozon/fonts/proxima_nova_extrabold-webfont.ttf") format("truetype");
  font-weight: 800;
  font-style: normal; }
@font-face {
  font-family: 'pf_dindisplay_pro';
  src: url("/local/templates/ozon/fonts/fontscore.com_p_pfdindisplaypromedium-webfont.eot");
  src: url("/local/templates/ozon/fonts/fontscore.com_p_pfdindisplaypromedium-webfont.eot?#iefix") format("embedded-opentype"), url("/local/templates/ozon/fonts/fontscore.com_p_pfdindisplaypromedium-webfont.woff2") format("woff2"), url("/local/templates/ozon/fonts/fontscore.com_p_pfdindisplaypromedium-webfont.woff") format("woff"), url("/local/templates/ozon/fonts/fontscore.com_p_pfdindisplaypromedium-webfont.ttf") format("truetype");
  font-weight: 500;
  font-style: normal; }

/*# sourceMappingURL=fonts.css.map */

/* End */


/* Start:/local/templates/ozon/styles.css?1559308458843*/
#feedback_popup .g-recaptcha {
    margin-bottom: 30px;
}

#formValidation .g-recaptcha {
    margin-top: 30px;
}

.container .inner_content.future_content .future_top {
    min-height: 550px;
}

#faq_form .g-recaptcha {
    position: absolute;
    bottom: 100px;
}

#faq_form input[type=submit] {
    position: absolute;
    bottom: 30px;
}

.message_container {
    min-height: 570px;
}

#faq_form #faq-recaptcha {
    float: left;
}

@media screen and (max-width: 768px) {
    .container .inner_content.future_content .future_top {
        min-height: auto;
    }
    #cons_call_form .g-recaptcha {
        margin-bottom: 6.25vw;
    }
    #faq_form input[type=submit] {
        position: relative;
        bottom: auto;
    }
    .message_container {
        min-height: 165vw;
    }
    #faq_form .g-recaptcha {
        bottom: 0;
    }
}
/* End */
/* /local/templates/ozon/css/reset.css?1527614433819 */
/* /local/templates/ozon/css/main.css?1542015610683229 */
/* /local/templates/ozon/css/jquery.fancybox.css?15276144335535 */
/* /local/templates/ozon/js/datepicker/jquery.datetimepicker.min.css?152761442816503 */
/* /local/templates/ozon/js/daterangepicker/daterangepicker.css?15276144288249 */
/* /local/templates/ozon/css/common.css?153857606013273 */
/* /local/templates/ozon/css/export.css?152761443334849 */
/* /local/templates/ozon/css/print.css?15276144331238 */
/* /local/templates/ozon/fonts/fonts.css?15276144262949 */
/* /local/templates/ozon/styles.css?1559308458843 */
