@media screen and (max-width: 1400px){.container{padding:0 25px}.main-header .img{right:0;width:400px}.info .container{padding:40px 25px 100px 25px}.info .container .elem-bg-1{width:200px;left:0}.info .container .elem-bg-2{top:15px}.info .container .elem-bg-2{right:0}.registration .container .elem-bg-4{right:0;width:220px}.registration .container .elem-bg-3{width:350px}.poster .container{padding:40px 25px 0 25px}.poster .container .elem-bg-2,.poster .container .elem-bg-3{right:0}.video .container{padding:55px 25px 200px 25px}}@media screen and (max-width: 1200px){.main-header{width:calc(100% - 25px);left:25px}.main-header h1{max-width:720px;font-size:32px}.main-header .img{right:25px}.info-content{grid-gap:0 20px}.info-content .item{margin-bottom:20px}.info-content ._why:after{width:221px;height:218px}.registration .container .elem-bg-1{width:190px;left:25px}.registration .container .elem-bg-2{width:160px;right:25px}.registration .title{max-width:1000px;margin:0 auto}.registration .title span{top:60px}.poster .container .elem-bg-3{width:200px;top:calc(100% - 30px)}.poster .container .elem-bg-3 img{width:100%}}@media screen and (max-width: 1024px){header{background-image:url("../img/header/bg-tablet.png")}.title h2{font-size:64px}.title span{font-size:40px;width:100%;top:20px}.main-header h2{margin-top:45px}.main-header .btn-header{margin-top:45px}.main-header .img{bottom:0;top:calc(100% - 90px)}.info .container{padding-bottom:80px}.info .container .elem-bg-1{top:200px}.info .container .elem-bg-2{top:600px}.info .container .elem-bg-3{display:block;position:absolute;left:0;top:50%}.info .container .elem-bg-4{display:block;position:absolute;right:0;top:auto;bottom:330px}.info-content{display:none}.info-content._mob{display:grid;grid-template-columns:minmax(auto, 380px);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.info-content._mob .item{grid-column:auto !important;grid-row:auto !important}.info-content._mob ._list{margin-bottom:0}.info-content._mob ._why:after{display:none}.registration .container{padding:95px 25px 60px 25px}.registration .container .elem-bg-3{width:200px;left:-55px}.registration .container .elem-bg-4{width:220px;right:0}.registration .title span{top:30px;width:auto}.registration .subtitle{margin-top:30px}.poster .container .elem-bg-1{width:100px}.poster .container .elem-bg-1 img{width:100%}.poster .container .elem-bg-1{width:110px}.poster .container .elem-bg-1 img{width:100%}.poster .container .elem-bg-3{right:0;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;bottom:-100px;width:170px}.poster .container .elem-bg-3 img{width:100%}.video .container{padding:80px 25px 100px 25px}.video-content .bg-elem-2{width:123px}.video-content .bg-elem-2 img{width:100%}.video-content .bg-elem-1{width:150px}.video-content .bg-elem-1 img{width:100%}.video-content .play{width:200px;height:200px}.poster-content{grid-template-columns:repeat(2, minmax(auto, 350px));justify-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;grid-gap:20px}.poster-content:before{width:260px;height:325px;right:auto;-webkit-transform:none;-ms-transform:none;transform:none;left:0;bottom:100px;top:auto}.poster-content .item:last-child{grid-column:1 / -1;max-width:100%}footer{padding:80px 0}footer .title{font-size:40px}.footer-bottom{grid-template-columns:repeat(3, 1fr);grid-template-rows:auto}}@media screen and (max-width: 767px){.container{padding:0 10px}header{background-image:url("../img/header/bg-mob.png")}.marquee__inner{padding:13px 0}.marquee__inner span{font-size:14px}.title h2{font-size:38px;line-height:130%;max-width:290px;margin:0 auto}.title span{font-size:32px;line-height:32px;width:auto}.main-header{width:calc(100% - 20px);left:10px}.main-header h1{font-size:24px;line-height:130%}.main-header h1 br{display:block}.main-header h2{margin-top:35px;font-size:20px}.main-header h2 br{display:block}.main-header .img{width:255px;top:calc(100% - -20px);right:0}.info{background-image:url("../img/info/bg-mob.png")}.info .container{padding:50px 10px}.info .container .elem-bg-1{top:0;width:100px}.info .container .elem-bg-2{width:75px;top:75px}.info .container .elem-bg-3{display:none}.info .container .elem-bg-4{display:none}.info-content{margin-top:30px}.info-content{grid-gap:5px 0}.info-content .item{margin-bottom:0;padding:20px}.info-content .item .title{font-size:20px;margin-bottom:5px;line-height:130%}.info-content .item p{font-size:18px;line-height:110%}.info-content .item._black{padding:20px 20px 30px 20px}.registration .title{max-width:375px}.registration .title h2{max-width:375px}.registration .title span{top:17px}.registration .subtitle{font-size:20px;line-height:28px;margin:20px 0}.registration .counter{font-size:20px;line-height:20px;margin-bottom:30px}.registration .counter span{font-size:60px;margin-top:10px;line-height:60px}.registration .container{padding:50px 10px 100px 10px}.registration .container .elem-bg-1{left:10px;width:80px}.registration .container .elem-bg-2{right:10px;width:80px}.form input{font-size:16px;padding:15px 10px 15px 30px;margin-bottom:8px}.form input::-webkit-input-placeholder{font-size:16px}.form input::-moz-placeholder{font-size:16px}.form input:-ms-input-placeholder{font-size:16px}.form input::-ms-input-placeholder{font-size:16px}.form input::placeholder{font-size:16px}.custom-radio+label{font-size:15px;margin-bottom:10px}.custom-radio+label::before{margin-right:10px}.registration .container{padding:50px 10px 80px 10px}.registration .container .elem-bg-3{width:100px;left:-25px}.registration .container .elem-bg-4{width:90px}.form .status{font-size:16px}.poster .container .elem-bg-1{width:95px;left:0;top:0}.poster .container .elem-bg-2{width:80px;right:0;z-index:0}.poster .container .elem-bg-2 img{width:100%}.poster .container{padding:40px 15px 0 15px}.poster .container .elem-bg-3{width:95px;bottom:-85px}.poster .subtitle{font-size:18px;line-height:21px;margin-bottom:30px}.btn-poster{font-size:20px;position:relative}.poster-content{grid-template-columns:1fr;grid-gap:10px 0}.poster-content:before{width:58px;height:72px;top:calc(100% + 15px)}.video .container{padding:50px 10px 67px 10px}.video .play{width:80px;height:80px}.video-content .bg-elem-2{width:80px}.video-content .bg-elem-1{width:100px}footer{padding:50px 0}footer .title{font-size:32px;line-height:36px;margin-bottom:20px}.footer-top{grid-template-columns:1fr;grid-gap:50px 0}.footer-top .text{margin-bottom:10px;font-size:16px}.footer-bottom{grid-template-columns:repeat(2, 1fr);grid-gap:15px}}@media screen and (max-width: 767px) and (max-height: 720px){header{height:auto}.main-header{margin-top:100px;position:relative;left:auto;top:auto;width:100%;-webkit-transform:none;-ms-transform:none;transform:none}.main-header h2{margin-top:20px}.main-header .btn-header{margin-top:30px}.main-header .img{position:relative;top:auto;right:auto}.main-header .img img{margin:25px 0 0 auto;padding-bottom:30px;width:200px;display:block}}@media screen and (max-width: 350px){.main-header h1{font-size:23px}.logo{width:90px}.mash{width:200px}.mash a{width:23px;height:23px}.main-header .img{width:200px}.btn-poster{width:100%;text-align:center;padding:20px 0}.registration .title h2{font-size:32px}.registration .title span{top:13px;font-size:24px;line-height:30px}.footer-top .about .btn-footer{padding:20px 0;width:100%}}
