@font-face{font-family:'Montserrat-Regular';src:url(../fonts/Montserrat-Regular.ttf)}@font-face{font-family:'Montserrat-SemiBold';src:url(../fonts/Montserrat-SemiBold.ttf)}@font-face{font-family:'Montserrat-Bold';src:url(../fonts/Montserrat-Bold.ttf)}@font-face{font-family:'Montserrat-Medium';src:url(../fonts/Montserrat-Medium.ttf)}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Montserrat-Regular'}dl,ol,ul{margin-bottom:0}body{background:#dfe7ed;padding:20px 20px 0;min-width:1240px}.btn-primary{background:#009842;color:#fff;border-color:#009842}.btn-primary.disabled,.btn-primary:disabled{background:#009842;color:#fff;border-color:#009842}.wrap{max-width:1200px;margin:0 auto;padding:80px 20px}ul{list-style:none}a{text-decoration:none;color:#000}b{color:#009941;font-family:'Montserrat-SemiBold'}.btn-slant{color:#000;text-transform:uppercase;position:relative;padding:10px 25px;display:inline-block;font-family:Montserrat-SemiBold}.btn-slant p{position:absolute;width:100%;height:100%;background:#f4d24e;-webkit-transform:skew(-30deg);transform:skew(-30deg);left:0;top:0}.btn-slant span{position:relative;z-index:2}.btn-slant span,.title,.title2{font-family:Montserrat-Bold}.title{font-size:14px;display:inline-block;text-transform:uppercase;padding-bottom:10px;border-bottom:1.5px solid #009842;color:#009842}.title2{font-size:46px;letter-spacing:1px;margin-bottom:30px}#main-block,#main-block .main-block__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#main-block{padding-top:0;padding-bottom:163px;background:#fff url(../images/bg_header.png) no-repeat left bottom;background-position-y:bottom;background-size:100% auto}#main-block .main-block__content{padding:30px 20px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#main-block .main-block__content .main-block__content_text h3{color:#333;text-transform:uppercase;font-size:22px;font-family:Montserrat-Bold;line-height:1.5;letter-spacing:1px;margin-bottom:20px}#main-block .main-block__content .main-block__content_text h3 span,.inner .main-block__content_text h3 span{color:#009941;font-size:32px;font-family:'Montserrat-SemiBold'}#main-block .main-block__content .main-block__content_text h3 span span,.inner .main-block__content_text h3 span span{color:#f3d320;font-family:'Montserrat-SemiBold'}#main-block .main-block__content .main-block__content_text h1{font-size:50px;font-family:Montserrat-Bold}#main-block .main-block__content .main-block__content_date{color:#f4d24e;text-transform:uppercase;text-align:center}#main-block .main-block__content .main-block__content_date>span:first-child{font-size:100px;display:block;line-height:1}#main-block .main-block__content .main-block__content_date>span:nth-child(2){font-size:45px;font-family:Montserrat-Medium}#main-block .main-block__content .main-block__content_date .btn-slant{margin-top:20px;font-size:22px}.inner #main-block{background:0 0;padding-bottom:0;padding-top:0;background:#fff url(../images/bg.png) no-repeat left bottom;background-size:cover}.inner .main-block__content_date{padding:55px 20px;width:314px;position:relative;overflow:hidden}.inner .main-block__content_date .btn-slant{margin-top:20px!important;color:#fff}.inner .main-block__content_date .btn-slant>p{background:#009842}.inner .main-block__content.wrap{padding:0}.inner .main-block__content_text{font-family:'Montserrat-Bold'}.inner .main-block__content_text h3{max-width:700px;color:#000;font-family:'Montserrat-Bold';margin:0}.inner .main-block__content_text h4{margin-bottom:0!important}.inner .main-block__content_text h1{font-size:46px!important}.inner .main-block__content_date>span:first-child{font-size:40px!important}.inner .main-block__content_date>span:nth-child(2){font-size:35px!important}header,header .header__menu .header__menu_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header{-webkit-box-shadow:1px 1px 10px #00000047;box-shadow:1px 1px 10px #00000047;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;position:sticky;top:0;z-index:10}header:after{background:#009941;content:'';width:100%;position:absolute;height:2px;bottom:0}header .header__logo{margin-right:20px;padding-top:0!important}header .header__menu .header__menu_top{padding:10px 30px}header .header__menu .header__menu_top .header__menu_language{font-family:'Montserrat-SemiBold';color:#000;position:relative;margin-left:7px}header .header__menu .header__menu_top .header__menu_language:before{position:absolute;height:28px;background:#f4d24e;-webkit-transform:skew(-30deg);transform:skew(-30deg);left:-9px;top:-3px;z-index:-1;content:'';width:45px}header .header__menu .header__menu_top .header__menu_language.ru:before{width:37px}header .header__menu .header__menu_top a:hover{color:#009842!important;text-decoration:none!important}header .header__menu .header__menu_top .header__menu_auth{margin-right:-11px;display:-webkit-box;display:-ms-flexbox;display:flex}header .header__menu .header__menu_top .header__menu_auth .btn__auth:last-child{margin-left:15px}#directors .directors__president .directors__president_description #org,header .header__menu .header__menu_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}header .header__menu .header__menu_bottom .header__menu_bottom_content p{background:#009842;-webkit-transform:skew(-30deg);transform:skew(-30deg);position:absolute;left:0;top:0;width:100%;height:100%}header .header__menu .header__menu_bottom .header__menu_bottom_content ul{padding-left:15px;padding-right:15px;position:relative;z-index:2}header .header__menu .header__menu_bottom .header__menu_bottom_content ul li{float:left;padding:0 8px}header .header__menu .header__menu_bottom .header__menu_bottom_content ul li a:hover{text-decoration:none!important;color:#52d089!important}.btn__auth,header .header__menu .header__menu_bottom .header__menu_bottom_content,header .header__menu .header__menu_bottom .header__menu_bottom_content ul li a.active{position:relative}header .header__menu .header__menu_bottom .header__menu_bottom_content ul li a.active:before{background:#fff;content:'';width:100%;position:absolute;height:2px;bottom:0}header .header__menu .header__menu_bottom .header__menu_bottom_virtual_ext{position:relative;margin-right:40px}header .header__menu .header__menu_bottom .header__menu_bottom_virtual_ext p{background:#00b54f;position:absolute;width:100%;height:100%;left:-2px;top:0;-webkit-transform:skew(-30deg);transform:skew(-30deg)}header .header__menu .header__menu_bottom .header__menu_bottom_virtual_ext a:hover{color:#71ff78;text-decoration:none}header .header__menu .header__menu_bottom a{padding:20px 0;text-transform:uppercase;font-size:12px;color:#fff;display:block;font-family:'Montserrat-SemiBold'}header .header__menu .header__menu_bottom .header__menu_ext{position:relative;z-index:2;padding-left:25px;padding-right:25px;color:#fff}.btn__auth{line-height:26px;padding-right:28px;font-size:14px;padding-left:25px;color:#000;font-family:Montserrat-SemiBold}.btn__auth:hover{background:#009842;-webkit-text-decoration:navy;text-decoration:navy}.btn__auth:before{position:absolute;width:100%;height:28px;background:#f4d24e;-webkit-transform:skew(-30deg);transform:skew(-30deg);left:-14px;top:-1px;z-index:-1;content:''}#signin,#signup{background-position-x:3px}#signin{background:url(../images/login.svg) no-repeat left center}#signup{background:url(../images/sign-up.svg) no-repeat left center}#online,#satellit{text-align:center}#online .title,#satellit .title{margin-bottom:20px}#online .btn-slant,#satellit .btn-slant{font-size:12px;font-family:Montserrat-Bold}#contact,#directors{background:#fff}#directors .directors__president{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}#directors .directors__president .directors__president_description{padding:10px;border:1px solid #e6ecf0}#directors .directors__president .directors__president_description .title{margin-bottom:15px}#directors .directors__president .directors__president_description #org .directors__block:first-child{margin-right:20px}.directors__president_img{margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.directors__president_img .directors__block{margin-right:20px}.directors__president_img .directors__block:last-child,.directors_wrap .directors__president_img .directors__block:last-child{margin-right:0}.directors_wrap .directors__president_img{margin-left:0}.directors_wrap .directors__president_img .directors__block{margin-right:20px}.directors__president_img_title{text-transform:uppercase;font-family:Montserrat-Bold;margin-bottom:20px;font-size:14px}.z{position:absolute;display:block;background:#fff;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.directors__block.old_style .directors__block_city,.directors__block.old_style .directors__block_name{color:#fff!important}.directors__block.old_style .directors__block_city:nth-child(3){font-family:'Montserrat-Regular'}.directors__block{overflow:hidden;position:relative;max-width:200px;margin:0 20px}.directors__block .photo{width:175px;margin:0 auto}.directors__block img{width:100%;display:block;margin:0 auto}.directors__block .directors__block__description{padding:20px 10px}.directors__block .directors__block__description .text{font-size:13px;text-align:center}.directors__block .directors__block__description .directors__block_names{text-align:center;color:#009842;margin-top:10px;margin-bottom:0;font-family:'Montserrat-Bold';font-size:13px}.directors__block .directors__block__description .directors__block_names .directors__block_name{font-family:Montserrat-Bold;font-size:13px;margin-bottom:3px}.directors__block .directors__block__description .directors__block_names .directors__block_lastname{font-family:Montserrat-Bold;font-size:20px}.directors__block .directors__block__description .directors__block_city{font-family:Montserrat-Bold;color:#009842;font-size:13px;text-align:center;margin-bottom:10px}.directors__block.directors__block_ru{margin-bottom:10px}.directors__block.directors__block_committee .directors__block_names,.directors__block.directors__block_ru .directors__block_names{margin-top:0}.directors__group .directors__group_blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.directors__group .directors__group_blocks .directors__block{width:275px;overflow:hidden;margin-right:30px}.directors__group .directors__group_blocks .directors__block:last-child{margin-right:0}.directors__group .directors__group_blocks .directors__block .directors__block_lastname{height:77px}.directors__group .directors__group_blocks .directors__block img{width:100%}.directors__group.bottom .directors__group_blocks{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.directors__group.bottom .directors__group_blocks .directors__block{margin-right:30px}#welcome .welcome__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}#welcome .welcome__content .welcome__content_title{color:#009842;width:40%}#welcome .welcome__content .welcome__content_title>p{font-size:110px;line-height:1;font-family:Montserrat-Bold}#welcome .welcome__content .welcome__content_title>p:first-child{font-size:140px;text-transform:uppercase}#welcome .welcome__content .welcome__content_description{width:60%;text-align:left}#welcome .welcome__content .welcome__content_description .title{margin-bottom:20px}#welcome .welcome__content .welcome__content_description .title2{line-height:1}#welcome .welcome__content .welcome__content_description .welcome__content_description_text{line-height:1.6;font-size:18px;margin-bottom:30px}#welcome .welcome__content .welcome__content_description .welcome__content_description_text p{font-size:18px!important}#welcome .welcome__content .welcome__content_description .welcome__content_description_events .welcome__content_description_events_title{font-size:20px;font-family:Montserrat-Bold;margin-bottom:10px}#welcome .welcome__content .welcome__content_description .welcome__content_description_events .welcome__content_description_list{margin-bottom:30px}#welcome .welcome__content .welcome__content_description .welcome__content_description_events .welcome__content_description_list .welcome__content_description_list_block{border-bottom:1px solid #c8d0d7;padding:20px 0;font-size:18px}#welcome .welcome__content .welcome__content_description .welcome__content_description_events .welcome__content_description_list .welcome__content_description_list_block span{font-family:Montserrat-SemiBold;color:#009842}#welcome .welcome__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#welcome .welcome__bottom .welcome__bottom_warning{width:30%;background:url(../images/icons/warning.png) no-repeat left top;padding-top:80px;margin-top:-60px}#welcome .welcome__bottom .welcome__bottom_warning p{font-size:18px;line-height:1.5}#welcome .welcome__bottom .welcome__bottom_content{width:60%}#welcome .welcome__bottom .welcome__bottom_content p{line-height:1.5}#welcome .welcome__bottom .welcome__bottom_content p:first-child{font-size:22px;margin-bottom:20px}#welcome .welcome__bottom .welcome__bottom_content p:first-child span{font-family:Montserrat-Bold;color:#009842}#welcome .welcome__bottom .welcome__bottom_content p:last-child{color:#87968e;font-style:italic}#contact .title{margin-bottom:20px}#contact .title2{margin-bottom:40px}#contact .contact__email{margin-bottom:30px}#contact .contact__email p:first-child{color:#87968e;font-size:14px}#contact .contact__email p:last-child{color:#009842;font-size:60px}#contact .contact__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#contact .contact__content .contact__content_block{width:45%}#contact .contact__content .contact__content_block .contact__content_block_description{padding:20px 0}#contact .contact__content .contact__content_block .contact__content_block_description .contact__content_block_description_title{font-family:Montserrat-Bold;font-size:12px;text-transform:uppercase;margin-bottom:10px;border-bottom:1px solid #87968e;padding-bottom:10px}#contact .contact__content .contact__content_block .contact__content_block_description .contact__content_block_description_text{font-size:14px;line-height:1.5}#contact .contact__content .contact__content_block .contact__content_block_description .contact__content_block_description_text a,#contact-page a{text-decoration:underline;color:#009842}#contact .contact__content .contact__content_block .contact__content_block_description .contact__content_block_description_text>p:first-child{min-height:60px}#contact .contact__content .contact__content_block .contact__content_block_fields .contact__content_block_fields_block{padding:15px 0}#contact .contact__content .contact__content_block .contact__content_block_fields .contact__content_block_fields_block .contact__content_block_fields_block_title{color:#87968e;font-size:14px;margin-bottom:10px}#contact .contact__content .contact__content_block .contact__content_block_fields .contact__content_block_fields_block .contact__content_block_fields_block_content{font-size:16px}#sponsor,.sponsor__block{background:#fff;text-align:center}#sponsor{overflow:hidden;border-top:40px solid #dee7ec}#sponsor .title{margin-bottom:30px}#sponsor .sponsor__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.sponsor__block{padding:0 20px 20px;width:280px;position:relative;margin-bottom:50px;margin-right:10px}.sponsor__block .link-popup{margin-bottom:0}.sponsor__block .link-popup:first-of-type{margin-top:-20px}.sponsor__block .link-popup:last-child{margin-bottom:20px}.sponsor__block .link-popup a,span.light{color:#009842}.sponsor__block a{height:100%;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sponsor__block:last-child{margin-right:0}.sponsor__block .z{right:-45px;bottom:-30px;width:60px;height:60px;background:#dfe7ed;display:none}.sponsor__block p{font-size:13px;line-height:1.5}.sponsor1 .sponsor__block{padding:10px 20px}.sponsor1 .title{margin-bottom:0!important}#mobile-app{padding:20px 0;background:#dfe7ed}#mobile-app .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid #009842;padding-left:0;padding-right:0}#mobile-app .wrap p:first-child{color:#009842;font-family:Montserrat-Bold;text-transform:uppercase;font-size:15px;width:50%;margin:0}#mobile-app .wrap div a:first-child{display:inline-block;margin-right:20px}footer{padding:15px 0;text-align:center;font-size:15px;background:#dfe7ed}.error,.help-block{color:red;font-size:14px}.inner-content{background:#fff;margin-top:40px}#restore-link{color:#009842!important}.green{color:#009842;font-weight:700}#block-org .sponsor__block{display:block}#block-org .sponsor__block a{text-align:center;height:auto!important}#block-org .sponsor__block a img{display:inline-block;margin-bottom:20px}#agent a{color:#009ee0}.poster ul{list-style:disc}.poster li{list-style-position:inside}.poster a{text-decoration:underline}.championship-link,.mobile-link{margin-left:20px}.championship-link,.mobile-link,.survey-doctor-link{display:inline-block;padding-left:15px;font-family:'Montserrat-SemiBold';font-size:12px}.mobile-link{background:url(/images/icons/mobile.png) no-repeat left center;background-size:8px}.championship-link{background:url(/images/icons/championship.png) no-repeat left center;background-size:11px}.survey-doctor-link{background:url(/images/icons/question.svg) no-repeat left center;background-size:11px;margin-left:17px}#cast-logout{display:inline-block;color:#000;background:#fff;border:1px solid #007d4b;padding:10px 30px;border-radius:3px}#cast-logout:hover{text-decoration:none;background:#007d4b;color:#fff}.red{color:red}.championship b{font-family:Montserrat-Bold}.modal a,.poster a{color:#009842}#champion__img-wrap img{display:block;height:auto!important;min-height:0!important}
/*# sourceMappingURL=style.css.map */
