@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}.btn-primary{background:#009842;color:#fff}.wrap{max-width:1200px;margin:0 auto;padding:80px 20px}ul{list-style:none}a{text-decoration:none;color:#000}.btn-slant,.btn-slant span{position:relative;font-family:Montserrat-SemiBold}.btn-slant{color:#000;text-transform:uppercase;padding:10px 25px;display:inline-block}.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{z-index:2}.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{padding-top:0;padding-bottom:300px;background:#fff url(../images/bg_header.png) no-repeat left bottom;background-size:100% auto}#main-block .main-block__content{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:#009842;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 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}.inner #main-block{background:0 0;padding-bottom:0;padding-top:0}.inner .main-block__content_date{background:#fff url(../images/bg_header.png) no-repeat left bottom;background-size:auto 100px;padding:20px 20px 100px;width:300px;position:relative;overflow:hidden}.inner .main-block__content_date .z{width:60px;height:60px;right:-42px;bottom:-20px;background:#dfe7ed}.inner .main-block__content_date .btn-slant{color:#fff}.inner .main-block__content_date .btn-slant>p{background:#009842}.inner .main-block__content.wrap{padding-bottom:40px;padding-top:40px}.inner .main-block__content_text h1{font-size:46px!important}.inner .main-block__content_date>span:first-child{font-size:80px!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-align:center;-ms-flex-align:center;align-items:center;background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:10}header .header__logo{margin-right:20px;padding-top:0!important}header .header__menu .header__menu_top{padding:10px 30px 0;margin-bottom:20px}header .header__menu .header__menu_top .header__menu_language{font-family:'Montserrat-SemiBold'}header .header__menu .header__menu_top .header__menu_language:hover{color:#009842;text-decoration:none!important}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{position:relative}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}header .header__menu .header__menu_bottom .header__menu_bottom_content ul li a.active{border-bottom:1.5px solid #fff}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 url(../images/icons/virt_ex.png) no-repeat 20px center;background-size:20px;position:absolute;width:100%;height:100%;left:0;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:11px;color:#fff;display:block;font-family:'Montserrat-SemiBold'}header .header__menu .header__menu_bottom .header__menu_ext{position:relative;z-index:2;padding-left:45px;padding-right:25px;color:#fff}.btn__auth{font-size:12px;padding-left:25px;font-family:Montserrat-SemiBold}.btn__auth:hover{background:#009842;-webkit-text-decoration:navy;text-decoration:navy}#signin{background:url(../images/icons/signin.png) no-repeat left center}#signup{background:url(../images/icons/signup.png) no-repeat left center}#block-org .sponsor__block a,#online{text-align:center}#online .title{margin-bottom:20px}#online .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:justify;-ms-flex-pack:justify;justify-content:space-between;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{overflow:hidden;position:relative}.directors__block .z{width:60px;height:60px;right:-45px;bottom:-30px}.directors__block img{width:270px;display:block}.directors__block .directors__block__description{background:#009842;padding:30px 20px}.directors__block .directors__block__description .directors__block_names{color:#fff;margin-bottom:15px}.directors__block .directors__block__description .directors__block_names .directors__block_name{font-size:13px;margin-bottom:3px}.directors__block .directors__block__description .directors__block_names .directors__block_lastname{font-family:Montserrat-Bold;font-size:26px}.directors__block .directors__block__description .directors__block_city{color:#80cca1;font-size:13px}.directors__group .directors__group_blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden}.directors__group .directors__group_blocks .directors__block{max-width:225px;width:208px;overflow:hidden;margin-right:30px}.directors__group .directors__group_blocks .directors__block:last-child,.sponsor__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:auto!important;height:265px!important}.directors__group.bottom .directors__group_blocks{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.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:12px}#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{background:#dfe7ed;text-align:center}#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}#mobile-app .wrap,.sponsor__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sponsor__block{background:#fff;padding:30px 20px;width:280px;text-align:center;position:relative;overflow:hidden;margin-bottom:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px}.sponsor__block .z{right:-45px;bottom:-30px;width:60px;height:60px;background:#dfe7ed}.sponsor__block a{display:block}.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{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:2px solid #009842}#mobile-app .wrap p:first-child{color:#009842;font-family:Montserrat-Bold;text-transform:uppercase;font-size:15px;width:50%}#mobile-app .wrap div a:first-child{display:inline-block;margin-right:20px}footer{padding:30px 0;text-align:center;font-size:15px;background:#dfe7ed}.error,.help-block{color:red;font-size:14px}.inner-content{background:#fff}#restore-link{color:#009842!important}span.green{font-weight:700}span.green,span.light{color:#009842}#block-org .sponsor__block{display:block}#block-org .sponsor__block a img{display:inline-block;margin-bottom:20px}
/*# sourceMappingURL=style.css.map */
