/*
  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';.shows .carousel{margin:0 auto;width:100%}.shows .carousel .item{padding-right:20px;width:560px}.shows .carousel .item:after{content:'';font-size:3rem;right:40px;top:20px}.shows .carousel .item:after,.shows .carousel .item:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;position:absolute;z-index:1}.shows .carousel .item:before{content:'';font-size:4rem;left:20px;top:15px}.shows .carousel .item.visible{-webkit-animation:.5s moveSlide ease-in-out;-moz-animation:.5s moveSlide ease-in-out;animation:.5s moveSlide ease-in-out;display:block;position:absolute;top:0;-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}@-webkit-keyframes moveSlide{0%{-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-moz-keyframes moveSlide{0%{-moz-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}to{-moz-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes moveSlide{0%{-webkit-transform:translate3d(200%,0,0);-moz-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}to{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.shows .carousel .item.reverse_visible{display:block;position:absolute;top:0;-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.shows .carousel .item.out_visible{-webkit-animation:.5s reverseMoveSlide ease-in-out;-moz-animation:.5s reverseMoveSlide ease-in-out;animation:.5s reverseMoveSlide ease-in-out;display:block;position:absolute;top:0;-webkit-transform:translate3d(200%,0,0);-moz-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}@-webkit-keyframes reverseMoveSlide{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}}@-moz-keyframes reverseMoveSlide{0%{-moz-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-moz-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}}@keyframes reverseMoveSlide{0%{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translate3d(200%,0,0);-moz-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}}.shows .carousel .item .image:after{content:url(/f/media/stoloto/tv-lotteries/mask.svg?8a8f06ee042dde96c6d8ddd80ad1c957);left:0;position:absolute;top:0}.shows .carousel .item .image:before{width:0;height:0;border-top:32px solid transparent;border-bottom:32px solid transparent;border-left:46px solid #fff;-moz-transform:scale(.9999);content:'';left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.shows .carousel .item .image img{-webkit-border-radius:4px;border-radius:4px;max-width:540px;width:100%}.shows .carousel .item .description{bottom:20px;color:#fff;font-size:1.4rem;font-weight:300;left:20px;position:absolute}.shows .carousel .item .description span{font-size:1.8rem;font-weight:400}.shows .carousel .controls{position:static;padding:0;margin:0}.shows .carousel .controls .next,.shows .carousel .controls .prev{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:0 none;color:#000;font-size:5rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.shows .carousel .controls .next{right:-30px}.shows .carousel .controls .prev{left:-30px}body{background:#fff}#layout{margin-right:150px;padding-right:0}h2{text-align:center}.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}.layout_container .layout_main{position:relative}.layout_container *,.layout_container :after,.layout_container :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.layout_main h1{font-size:6.2rem;font-style:normal;font-weight:900;line-height:82px;margin-bottom:40px;width:60%}.modularity_3 .layout_main h1{font-size:5.2rem;line-height:60px}.section{margin:80px auto;max-width:1100px}.section:first-child{margin-top:20px}.section.header .section_wrapper h2{font-weight:600;text-align:left}.modularity_3 .section.header .section_wrapper h2{font-size:2.1rem}.section.header .games_list{margin-top:50px;text-align:center}.section.header .games_list.games5 .games_list_elem{font-size:2.1rem;font-weight:300;display:inline-block;line-height:24px;margin:25px 0 0;text-align:center;width:30%}.section.header .games_list.games5 .games_list_elem:first-child{margin-left:20%}.section.header .games_list.games5 .games_list_elem:nth-child(2){margin-right:20%}.section.header .games_list.games5 .games_list_elem:first-of-type .game_logo_icon,.section.header .games_list.games5 .games_list_elem:first-of-type .title{-webkit-animation-delay:.7s;-moz-animation-delay:.7s;animation-delay:.7s}.section.header .games_list.games5 .games_list_elem:nth-of-type(2) .game_logo_icon,.section.header .games_list.games5 .games_list_elem:nth-of-type(2) .title{-webkit-animation-delay:.9s;-moz-animation-delay:.9s;animation-delay:.9s}.section.header .games_list.games5 .games_list_elem:nth-of-type(3) .game_logo_icon,.section.header .games_list.games5 .games_list_elem:nth-of-type(3) .title{-webkit-animation-delay:1.1s;-moz-animation-delay:1.1s;animation-delay:1.1s}.section.header .games_list.games5 .games_list_elem:nth-of-type(4) .game_logo_icon,.section.header .games_list.games5 .games_list_elem:nth-of-type(4) .title{-webkit-animation-delay:1.3s;-moz-animation-delay:1.3s;animation-delay:1.3s}.section.header .games_list.games5 .games_list_elem:nth-of-type(5) .game_logo_icon,.section.header .games_list.games5 .games_list_elem:nth-of-type(5) .title{-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;animation-delay:1.5s}.section.header .games_list a{color:#000;border-color:rgba(0,0,0,.3)}.section.header .games_list .game_logo_icon{background-size:80%;-webkit-border-radius:50%;border-radius:50%;height:120px;margin:auto auto 10px;opacity:0;position:relative;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);width:120px}.edge .section.header .games_list .game_logo_icon,.safari .section.header .games_list .game_logo_icon{background-position:50%!important;background-size:80%!important}.initialized .section.header .games_list .game_logo_icon{-webkit-animation:.5s ease-out gameLogoIcon forwards;-moz-animation:.5s ease-out gameLogoIcon forwards;animation:.5s ease-out gameLogoIcon forwards}.modularity_3 .section.header .games_list .game_logo_icon{background-size:75%;height:100px;width:100px}@-webkit-keyframes gameLogoIcon{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}60%{-webkit-transform:translateY(15px);transform:translateY(15px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes gameLogoIcon{0%{-moz-transform:translateY(-50px);transform:translateY(-50px)}60%{-moz-transform:translateY(15px);transform:translateY(15px)}to{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}}@keyframes gameLogoIcon{0%{-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);transform:translateY(-50px)}60%{-webkit-transform:translateY(15px);-moz-transform:translateY(15px);transform:translateY(15px)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}.section.header .games_list .title{opacity:0}.initialized .section.header .games_list .title{-webkit-animation:.5s ease-out gameTitle forwards;-moz-animation:.5s ease-out gameTitle forwards;animation:.5s ease-out gameTitle forwards;-webkit-animation-delay:.75s;-moz-animation-delay:.75s;animation-delay:.75s}@-webkit-keyframes gameTitle{to{opacity:1}}@-moz-keyframes gameTitle{to{opacity:1}}@keyframes gameTitle{to{opacity:1}}.section.request{font-weight:300}.section.request p{font-size:1.8rem;text-align:center}.section.request .new_show{background:#ffda25;-webkit-border-radius:15px;border-radius:15px;margin-bottom:80px;padding:50px 50px 35px;position:relative}.section.request .new_show:after{width:0;height:0;border-top:26px solid #ffda25;border-right:26px solid transparent;border-left:26px solid transparent;-moz-transform:scale(.9999);bottom:-26px;content:'';display:block;margin-right:-13px;position:absolute;right:50%}.section.request .request_wrapper{margin:0 auto;width:820px}.section.request .request_wrapper:after{content:'';display:table;clear:both}.section.request .request_wrapper>div{float:left}.section.request .request_wrapper>div:first-child{width:-webkit-calc(100% - 260px);width:-moz-calc(100% - 260px);width:calc(100% - 260px)}.section.request .request_wrapper>div:nth-child(2){width:260px}.section.request .request_wrapper>div .pretty_form .game_select,.section.request .request_wrapper>div .pretty_form input{width:300px!important}.section.request .request_wrapper>div .pretty_form textarea{height:100px}.section.request .request_wrapper>div .phone_wrapper{font-size:1.6rem;margin:0 auto;width:260px}.section.request .request_wrapper>div .phone_wrapper .phone{font-size:2.1rem;font-weight:400;margin-top:30px}.section.request .request_wrapper>div .phone_wrapper .phone:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'';color:#000;font-size:2.5rem;position:absolute;-webkit-transform:translate(-35px,5px);-moz-transform:translate(-35px,5px);-ms-transform:translate(-35px,5px);transform:translate(-35px,5px)}.section.package .package_wrapper{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0 auto;width:820px}.section.package .package_wrapper>div h2{text-align:left}.section.package .package_wrapper>div p{font-size:1.8rem;font-weight:300}.section.package .package_wrapper>div:first-child{width:-webkit-calc(100% - 260px);width:-moz-calc(100% - 260px);width:calc(100% - 260px)}.section.package .package_wrapper>div:nth-child(2){width:260px}.section.shows .all_shows{margin-bottom:20px;text-align:right}.section.shows .all_shows a{color:#000;border-color:rgba(0,0,0,.3)}@-webkit-keyframes animate-circle{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@-moz-keyframes animate-circle{0%{-moz-transform:scale(.1);transform:scale(.1);opacity:1}to{-moz-transform:scale(1);transform:scale(1);opacity:0}}@keyframes animate-circle{0%{-webkit-transform:scale(.1);-moz-transform:scale(.1);transform:scale(.1);opacity:1}to{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);opacity:0}}.tv{background:url(/f/media/stoloto/tv-lotteries/tv.svg?578deccd1a14f1b0b1c88050ee825144) no-repeat;background-size:300px;height:305px;position:absolute;right:0;top:-30px;width:305px}.modularity_4 .tv,.modularity_5 .tv{background-size:320px;height:325px;top:-35px;width:325px}.modularity_5 .tv{right:140px}.tv:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'';color:#fff;font-size:6.5rem;left:-webkit-calc(50% - 12px);left:-moz-calc(50% - 12px);left:calc(50% - 12px);position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:50%;z-index:1}.tv .circle{-webkit-animation:animate-circle 2s cubic-bezier(.9,.24,.62,.79) infinite;-moz-animation:animate-circle 2s cubic-bezier(.9,.24,.62,.79) infinite;animation:animate-circle 2s cubic-bezier(.9,.24,.62,.79) infinite;border:4px solid #fff;-webkit-border-radius:50%;border-radius:50%;height:220px;left:41px;position:absolute;top:100px;width:220px}.tv .circle:nth-of-type(2){-webkit-animation-delay:-0.66667s;-moz-animation-delay:-0.66667s;animation-delay:-0.66667s}.tv .circle:nth-of-type(3){-webkit-animation-delay:-0.33333s;-moz-animation-delay:-0.33333s;animation-delay:-0.33333s}.modularity_3 .tv .circle{left:31px;top:89px}