/*
  Copyright 2012-2021 Art. Lebedev Studio (https://www.artlebedev.ru/). All Rights Reserved.
  @author Alexander Samilyak (aleksam@design.ru)
  @author Alexey Khapov (chemist@design.ru)
  @author Konstantin Tomashevich (tomash@design.ru)
  @author Sergey Kopalkin (serge@design.ru)
  @author Evgeny Kuleshov (groont@artlebedev.ru)
  @author Igor Bodnar (ibodnar@artlebedev.ru)
  @author Oleg Krasnov (krasnov@artlebedev.ru)
  @author Yurii Rohovtsov (rohovtsov@artlebedev.ru)
  @author Daniil Aleksandrov (dale@artlebedev.ru)
  @author Evgeny Chugaev (chugaev@artlebedev.ru)
*/

@charset 'UTF-8';#layout{padding-right:20px}body{background:#f7f7f7}.layout_container{font-size:1.6rem;font-weight:300}.layout_container .thermo{font-size:1.4rem}.layout_container #subnavigation{font-size:1.8rem}.layout_container .secondary_subnavigation{font-size:1.5rem}#page{min-width:1135px}#page>.bg{background:#fff}.layout_container{opacity:0;-webkit-transform:translateY(-150px);-moz-transform:translateY(-150px);-ms-transform:translateY(-150px);transform:translateY(-150px);-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;-moz-transition:opacity ease .5s,transform ease .5s,-moz-transform ease .5s;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease,-moz-transform .5s ease}.layout_container.initialized{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}#subnavigation li.selected{background:hsla(0,0%,90%,.85)}#subnavigation.media_subnavigation,#subnavigation.participants_subnavigation,#subnavigation.partners_subnavigation{margin-bottom:0}.secondary_subnavigation{margin-bottom:25px}.secondary_subnavigation:after{content:'';display:table;clear:both}.secondary_subnavigation .tabs_switcher{margin:0 30px 0 0;z-index:1;position:relative}.secondary_subnavigation .tabs_switcher:after{content:'';display:table;clear:both}.secondary_subnavigation .tabs_switcher a{color:#000}.secondary_subnavigation #subnavigation{font-size:1.5rem}#content{background:none;margin-top:0;padding:0;max-width:none}#content ul{padding-left:20px}#content ul li{margin-bottom:.8em}#content ul li:before{content:'—';margin-left:-20px;position:absolute}#content .helper{left:625px}.views_switcher span.pseudo{color:#000;border-color:rgba(0,0,0,.3)}.layout_header h1{padding-top:10px}.shortscreen{width:100%}.start_text{font-size:1.8rem}.pretty_form input,.pretty_form textarea{padding:5px;font-size:1.6rem}.pretty_form dl{padding-top:2em}.pretty_form dd.select{z-index:2}.pretty_form .captcha img{margin:20px 0 0}.pretty_form select{width:20em;padding:5px;font-size:1.6rem}.pretty_form input.text.count_retail,.pretty_form input.text.phone_input{width:10em}.video{width:690px;height:350px;overflow:hidden;position:relative;margin:50px 0}.video:before{background:#000;background:rgba(0,0,0,.5);width:100%;height:100%;z-index:1}.video:after,.video:before{content:'';position:absolute}.video:after{width:0;height:0;border-top:32px solid transparent;border-bottom:32px solid transparent;border-left:46px solid #fff;-moz-transform:scale(.9999);top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:0;height:0;z-index:2}.video img{position:relative;width:100%;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.video .caption{position:absolute;z-index:3;bottom:40px;left:25px}.video .caption a{color:#fff;border-color:hsla(0,0%,100%,.3)}.modularity_5 .shortscreen{width:80%}.layout_main .item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:35px 0}.layout_main div.years{-webkit-box-flex:0;-webkit-flex:0;-moz-box-flex:0;-ms-flex:0;flex:0;-webkit-flex-basis:50px;-ms-flex-preferred-size:50px;flex-basis:50px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;text-align:center;font-size:1.6rem;margin-top:-25px}.layout_main div.years .pseudo{color:#000;border-color:rgba(0,0,0,.3);display:inline-block;padding-top:20px;-webkit-transition:.1s;-moz-transition:.1s;transition:.1s}.layout_main div.years div{width:50px;height:45px}.layout_main div.years .hover.current,.layout_main div.years .hover.next,.layout_main div.years .hover.prev{font-size:100%;font-weight:300}.layout_main div.years .hover.current .pseudo,.layout_main div.years .hover.next .pseudo,.layout_main div.years .hover.prev .pseudo{color:#000;border-color:rgba(0,0,0,.3)}.layout_main div.years .current,.layout_main div.years .current_hover,.layout_main div.years .hover.current_hover{font-size:150%;font-weight:500}.layout_main div.years .current .pseudo,.layout_main div.years .current_hover .pseudo,.layout_main div.years .hover.current_hover .pseudo{color:#ffc941;border-color:rgba(255,201,65,.3)}.layout_main div.years .hover.next_hover,.layout_main div.years .hover.prev_hover,.layout_main div.years .next,.layout_main div.years .next_hover,.layout_main div.years .prev,.layout_main div.years .prev_hover{font-size:125%;font-weight:400}.layout_main img{margin:0 35px;width:440px}.modularity_3 .layout_main img{width:300px}