

/* Start:/local/front/assets/style.css?174718340935583*/
@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input{outline:0;border:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none;color:#0a2896}a:hover{color:#000}html{min-height:100%;height:100%;-webkit-text-size-adjust:none}body{min-height:100%;width:100%;max-width:100%;position:relative;overflow-x:hidden;font-size:1rem;font-family:'RoadRadio'}.container{position:relative;max-width:1440px;padding:0 80px;margin:0 auto}@media only screen and (max-width:1279px){.container{padding:0 32px}}@media only screen and (max-width:1023px){.container{padding:0 24px}}@media only screen and (max-width:767px){.container{padding:0 10px}}.header:not(.header--transparent)+main{padding-top:178px}@media (max-width:767px){.header:not(.header--transparent)+main{padding-top:130px}}img{display:block;width:100%;height:auto;max-width:100%;max-height:100%;margin:0;padding:0}@media (min-width:1024px){.tablet-lg{display:none}}@media (max-width:1023px){.not-tablet-lg{display:none}}@media (min-width:768px){.tablet{display:none}}@media (min-width:767px){.not-tablet{display:none}}@media (max-width:384px){.not-tablet-sm{display:none}}@media (min-width:385px){.only-tablet-sm{display:none}}.image--left{float:left;max-width:480px;height:auto;margin-right:16px;margin-bottom:16px}@media (max-width:1023px){.image--left{max-width:420px}}.image--right{float:right;max-width:480px;height:auto;margin-left:16px;margin-bottom:16px}@media (max-width:1023px){.image--right{max-width:420px}}.image--center{max-width:480px;height:auto;margin:16px auto}@media (max-width:1023px){.image--center{max-width:420px}}.image--full{max-width:100%;height:auto;margin:16px auto}@media (max-width:1023px){.image--full{max-width:420px}}button:hover{cursor:pointer}.btn{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;line-height:150%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;color:#1861ae;fill:#1861ae;padding:0 10px;border-radius:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap;-webkit-transition:.2s background ease-in-out;transition:.2s background ease-in-out}.btn:hover{background:#eee;color:#000}.btn--sm{height:32px}.btn--transparent{background:0 0;border:1px solid #fff;color:#fff;fill:#fff}.btn--transparent:hover{background:#fff;color:#1861ae;fill:#1861ae}.btn--icon{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.icon--view{width:12px;height:12px}.header{width:100%;z-index:10;background:#36758e;position:absolute}.header--transparent{position:absolute;background:0 0}.header.is-fixed{position:fixed;top:0;width:100%;background:#4c869d;z-index:10;-webkit-box-shadow:0 1px 20px -6px rgba(0,0,0,.6);box-shadow:0 1px 20px -6px rgba(0,0,0,.6)}.header-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(255,255,255,.15)}@media (max-width:767px){.header-top{display:block;padding:15px 0}}.is-fixed .header-top{display:none}.header-top__logo{width:243px}@media (max-width:767px){.header-top__logo{width:140px}}.header-top__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.header-top__socials{display:none}}.header-top__socials-tag{font-size:17px;line-height:150%;color:#fff;display:block;margin-right:10px}@media (max-width:1023px){.header-top__socials-tag{display:none}}.header-top__socials-list{display:-webkit-box;display:-ms-flexbox;display:flex}.header-top__socials-list-item{width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;background:#262626;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.1s background ease-in-out;transition:.1s background ease-in-out}.header-top__socials-list-item+.header-top__socials-list-item{margin-left:10px}.header-top__socials-list-item>a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px}.header-top__socials-list-item--youtube:hover{background:red}.header-top__socials-list-item--vk:hover{background:#597da3}.header-top__socials-list-item--instagram:hover{background:#feafa3}.header-top__socials-list-item--facebook:hover{background:#3b5998}.header-top__socials-subscribe-btn{margin-left:10px;min-width:158px}@media (max-width:767px){.header-top__socials-subscribe-btn{margin-left:0}}@media (max-width:384px){.header-top__socials-subscribe-btn{min-width:auto}}.header-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0}.header--transparent .header-bottom{border-bottom:1px solid rgba(255,255,255,.5)}@media (max-width:767px){.header-bottom{padding:15px 0}}.is-fixed .header-bottom{border-bottom:0}.header-bottom__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-bottom__menu-item{font-size:12px;line-height:150%;text-transform:uppercase}.header-bottom__menu-item+.header-bottom__menu-item{margin-left:30px}@media only screen and (max-width:1599px){.header-bottom__menu-item+.header-bottom__menu-item{margin-left:18px}}.header-bottom__menu-item-link{color:#fff}.header-bottom__menu-item-link:hover{color:#ddd}@media (max-width:1023px){.header-bottom__menu{display:none}}.header-bottom__menu--mobile{display:none}@media (max-width:1023px){.header-bottom__menu--mobile{height:20px;width:24px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-bottom__menu--mobile>span{display:block;width:24px;height:2px;background:#fff}}.header-bottom__search{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M7.04606 0C3.16097 0 0 3.16097 0 7.04606C0 10.9314 3.16097 14.0921 7.04606 14.0921C10.9314 14.0921 14.0921 10.9314 14.0921 7.04606C14.0921 3.16097 10.9314 0 7.04606 0ZM7.04606 12.7913C3.87816 12.7913 1.30081 10.214 1.30081 7.04609C1.30081 3.87819 3.87816 1.30081 7.04606 1.30081C10.214 1.30081 12.7913 3.87816 12.7913 7.04606C12.7913 10.214 10.214 12.7913 7.04606 12.7913Z' fill='white'/%3E%3Cpath d='M15.8095 14.8898L12.0805 11.1608C11.8264 10.9067 11.4149 10.9067 11.1608 11.1608C10.9067 11.4146 10.9067 11.8266 11.1608 12.0804L14.8898 15.8095C15.0168 15.9365 15.1831 16 15.3496 16C15.5159 16 15.6824 15.9365 15.8095 15.8095C16.0636 15.5556 16.0636 15.1436 15.8095 14.8898Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-size:revert;background-position-y:center;background-position-x:calc(100% - 7px);width:32px;height:32px;border-radius:18px;-webkit-transition:.2s width ease-in-out;transition:.2s width ease-in-out;background-color:rgba(0,0,0,0);border:1px solid #fff;margin-right:16px;color:transparent}.header-bottom__search:active,.header-bottom__search:focus,.header-bottom__search:hover{width:140px;padding-left:10px;padding-right:28px;color:#fff}.header-bottom__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-bottom__cabinet-btn{min-width:158px}@media (max-width:384px){.header-bottom__cabinet-btn{min-width:106px}}.footer{background:#000;padding:40px 0 20px}.footer-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:40px;border-bottom:1px solid rgba(59,59,59,.72)}.footer-menu__item{max-width:20%;width:100%}@media (max-width:767px){.footer-menu__item{max-width:50%}}.footer-menu__item-title{color:#fff;font-size:12px;line-height:150%;margin-bottom:10px}.footer-menu__item-link{font-size:12px;line-height:14px;color:#818181;display:block;margin:10px 0}.footer-menu__item-link:hover{color:#bbb}.footer-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 0;border-bottom:1px solid rgba(59,59,59,.72);-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-contacts__item{max-width:20%;width:100%}@media (max-width:767px){.footer-contacts__item{max-width:50%}}.footer-contacts__item:first-child{max-width:40%}@media (max-width:767px){.footer-contacts__item:first-child{max-width:100%;margin-bottom:10px}}.footer-contacts__item-title{font-size:12px;line-height:14px;color:#fff}.footer-contacts__item-title:hover{color:#ddd}.footer-contacts__item-link{font-size:12px;line-height:14px;color:#1861ae}.footer-contacts__item-link:hover{color:#3b5998}.footer-contacts__item-address{font-size:12px;line-height:14px;color:#818181;margin:11px 0 7px}.footer-socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:18px}@media (max-width:767px){.footer-socials{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer-socials__tag{font-size:17px;line-height:150%;color:#fff;display:block;margin-right:10px}@media (max-width:767px){.footer-socials__tag{margin-right:0;max-width:50%;width:100%}}.footer-socials__list{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-socials__list-item{width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;background:#262626;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.1s background ease-in-out;transition:.1s background ease-in-out}.footer-socials__list-item+.footer-socials__list-item{margin-left:10px}.footer-socials__list-item>a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px}.footer-socials__list-item--youtube:hover{background:red}.footer-socials__list-item--vk:hover{background:#597da3}.footer-socials__list-item--instagram:hover{background:#feafa3}.footer-socials__list-item--facebook:hover{background:#3b5998}.footer-socials__subscribe-btn{margin-left:10px;min-width:158px}@media (max-width:767px){.footer-socials__subscribe-btn{margin-left:0;margin-top:18px;width:100%;height:40px}}.event-item{max-width:290px;width:100%;min-height:208px;padding:30px 25px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-position:center;background-size:cover;background-repeat:no-repeat;color:#fff}.event-item:hover{color:#ddd}.event-item__date{font-size:10px;line-height:12px;text-align:center;margin-bottom:15px}.event-item__type{text-align:center;letter-spacing:1px;text-transform:uppercase;font-size:10px;line-height:12px;color:#df3a34;margin-bottom:10px}.event-item__title{font-size:12px;line-height:150%;text-align:center;font-weight:700}.event-item__address{margin-top:auto;text-align:center}.event-item__address-text{color:rgba(255,255,255,.7);font-size:10px;line-height:130%;display:block;margin-top:3px}.event-item__icon{display:block;margin:0 auto}.license-banner{border-radius:5px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 92px;position:relative;z-index:1}@media (max-width:1279px){.license-banner{padding:0 32px}}@media (max-width:767px){.license-banner{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 10px}}.license-banner:before{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background:-webkit-gradient(linear,right top,left top,color-stop(41.41%,#ebebeb),to(rgba(242,242,242,0)));background:linear-gradient(270deg,#ebebeb 41.41%,rgba(242,242,242,0) 100%);border-radius:5px;z-index:-1}.license-banner__info{max-width:350px}@media (max-width:767px){.license-banner__info{margin:0 auto;max-width:100%}}.license-banner__info-title{font-size:21px;line-height:150%;color:#262626}@media (max-width:767px){.license-banner__info-title{font-size:15px;line-height:15px}}.license-banner__info-desc{font-size:12px;line-height:17px;color:#4e4e4e}@media (max-width:767px){.license-banner__info-desc{display:none}}.license-banner__btn{background:#1861ae;color:#fff;fill:#fff;padding:0 20px;width:194px}@media (max-width:767px){.license-banner__btn{padding:0 14px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.license-banner__btn:hover{color:#fff;fill:#fff;background:#2280ba}@media (max-width:767px){.license-banner__btn>.icon{margin-left:5px}}.news-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#262626}.news-card--big{height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;padding:30px;color:#fff;border-radius:5px}.news-card--big .news-card__title{font-size:24px;line-height:150%;color:#fff;margin-bottom:20px}.news-card--big:hover .news-card__title{color:#ddd}.news-card--big .news-card__info-date{color:#fff}.news-card--big .news-card__info-views{color:rgba(255,255,255,.5)}.news-card--big .news-card__type{margin-top:auto}.news-card--medium .news-card__title{font-size:16px;line-height:150%;margin-bottom:10px}.news-card--medium:hover .news-card__title{color:#1861ae}.news-card--medium .news-card__desc{font-size:12px;line-height:20px;color:#4e4e4e;margin-bottom:19px}.news-card--medium .news-card__info{margin-top:auto;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}.news-card--medium .news-card__type{margin-top:auto}.news-card--medium .news-card__image{height:200px}@media (max-width:1279px){.news-card--medium .news-card__image{width:100%;height:auto}}.news-card--small:not(:last-of-type){border-bottom:1px solid rgba(80,80,80,.1);padding-bottom:21px}.news-card--small:hover .news-card__title{color:#1861ae}@media (max-width:1279px){.news-card--small .news-card__info{margin-top:auto}}.news-card--interview{height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px;background-color:#e0e9ff;border-radius:5px;background-position:right center;background-repeat:no-repeat;background-size:contain}@media (max-width:767px){.news-card--interview{background-size:cover;position:relative;z-index:1}}@media (max-width:767px){.news-card--interview:before{position:absolute;content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,.4);left:0;top:0;z-index:-1}}.news-card--interview .news-card__title{font-size:16px;line-height:150%;max-width:290px}@media (max-width:767px){.news-card--interview .news-card__title{color:#fff}}.news-card--interview:hover .news-card__title{color:#1861ae}.news-card--interview .news-card__info{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:767px){.news-card--interview .news-card__info{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.news-card--interview .news-card__info-views{margin-left:8px}@media (max-width:767px){.news-card--interview .news-card__info-views{color:#fff}}@media (max-width:767px){.news-card--interview .news-card__info-date{color:#fff}}.news-card__type{display:block;font-size:10px;line-height:12px;letter-spacing:1px;text-transform:uppercase;color:#df3a34;margin-bottom:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news-card__type--announce{color:#00975e}.news-card__type--facebook{color:#4267b2}.news-card__type--interview{color:#1861ae}@media (max-width:767px){.news-card__type--interview{color:#fff}}.news-card__type--interview .news-card__type-icon{max-width:20px}.news-card__type-icon{max-width:12px;display:block;height:auto;margin-right:5px}.news-card__title{font-size:12px;line-height:150%;color:#262626;margin-bottom:11px}.news-card__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news-card__info-date{font-size:10px;line-height:100%;color:rgba(80,80,80,.7)}.news-card__info-views{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:10px;line-height:100%;color:rgba(80,80,80,.5)}.news-card__info-views>.icon--view{margin-right:5px}.news-card__image{margin-bottom:15px}.media-card+.media-card{margin-top:20px}.media-card--big{max-width:620px;width:100%;height:380px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.media-card--big .media-card__title{font-size:24px;line-height:150%;color:#fff;margin-bottom:15px}.media-card--medium{width:100%;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.media-card--medium{position:relative}}.media-card--medium .media-card__img{height:80px;width:auto;border-radius:5px}@media (max-width:767px){.media-card--medium .media-card__img{display:none}}.media-card--medium .media-card__content{height:70px;background:#fff;width:100%;border-radius:5px;position:relative;left:-10px;padding:20px 30px 10px}@media (max-width:767px){.media-card--medium .media-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.media-card--medium .media-card__title:hover{color:#1861ae}@media (max-width:767px){.media-card--medium .media-card__info{margin-top:auto}}.media-card__type{font-size:9px;line-height:11px;letter-spacing:1px;text-transform:uppercase;position:relative;display:block;padding:2px 6px 3px 7px;height:16px;border-radius:8px;color:#fff;position:absolute;top:-5px}.media-card__type--video{background:#df3a34}.media-card__type--photo{background:#1861ae}.media-card__title{font-size:12px;line-height:150%;color:#262626;margin-bottom:10px}.media-card__info{font-size:10px;line-height:100%;color:rgba(80,80,80,.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.media-card__info-views{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:5px;margin-right:10px}.media-card__btn{padding:0 23px}.mobile-menu{display:none;-webkit-transform:translateX(-400px);transform:translateX(-400px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;left:0;top:0;height:100%;z-index:11;background:#4c86c0;-webkit-box-shadow:0 0 37px -8px #000;box-shadow:0 0 37px -8px #000;padding:30px 15px;max-width:335px;width:100%;-webkit-transition:.2s -webkit-transform ease-in-out;transition:.2s -webkit-transform ease-in-out;transition:.2s transform ease-in-out;transition:.2s transform ease-in-out,.2s -webkit-transform ease-in-out}@media (min-width:1024px){.mobile-menu{display:none}}.mobile-menu.is-open{-webkit-transform:translateX(0);transform:translateX(0)}.mobile-menu__socials{display:block}@media (max-width:767px){.mobile-menu__socials{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.mobile-menu__socials-tag{font-size:17px;line-height:150%;font-weight:700;color:#fff;margin-bottom:20px;display:block}@media (max-width:767px){.mobile-menu__socials-tag{margin-right:0;max-width:50%;width:100%}}.mobile-menu__socials-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.mobile-menu__socials-list-item{width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;background:#262626;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.1s background ease-in-out;transition:.1s background ease-in-out}.mobile-menu__socials-list-item+.mobile-menu__socials-list-item{margin-left:10px}.mobile-menu__socials-list-item>a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px}.mobile-menu__socials-list-item--youtube:hover{background:red}.mobile-menu__socials-list-item--vk:hover{background:#597da3}.mobile-menu__socials-list-item--instagram:hover{background:#feafa3}.mobile-menu__socials-list-item--facebook:hover{background:#3b5998}.mobile-menu__socials-subscribe-btn{margin-left:0;margin-top:0;min-width:240px}@media (max-width:767px){.mobile-menu__socials-subscribe-btn{margin-left:0;margin-top:18px;width:100%;height:40px}}.mobile-menu__nav{margin-top:50px}.mobile-menu__nav-item{color:#fff}.mobile-menu__nav-item+.mobile-menu__nav-item{margin-top:20px}.mobile-menu__nav-item-link{color:#fff;font-size:18px}.mobile-menu__nav-item-link:hover{color:#eee}.mobile-menu__contacts{margin-top:auto;color:#fff;line-height:150%;font-size:12px}.mobile-menu__contacts-link{color:#fff;font-weight:700}.mobile-menu__contacts-link:hover{color:#eee}.mobile-menu__close-btn{position:absolute;display:block;height:2px;width:24px;background:#fff;top:40px;right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mobile-menu__close-btn:before{content:"";display:block;width:24px;height:2px;background:#fff;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.home-page__section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:30px}.home-page__section-title-text{font-size:24px;line-height:22px}.home-page__section-lead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;line-height:100%;color:#1861ae;display:flex;fill:#1861ae;margin-left:10px}.home-page__section-lead .icon--arrow-right{margin-left:5px}.home-page__section-lead:hover{color:#2280ba;fill:#2280ba}.home-page__video{padding-top:176px;background-position:center;background-size:cover;height:584px;margin-bottom:55px;position:relative}@media (max-width:1023px){.home-page__video{margin-bottom:0}}@media (max-width:767px){.home-page__video{min-height:auto;height:580px;padding-top:220px}}.home-page__video-title{font-size:47px;line-height:100%;color:#fff;margin-top:65px;margin-bottom:26px}@media (max-width:1023px){.home-page__video-title{font-size:30px}}@media (max-width:767px){.home-page__video-title{font-size:24px;margin-top:0}}.home-page__video-desc{max-width:640px;color:#fff;margin-bottom:44px;display:block;font-size:18px;line-height:150%}@media (max-width:1023px){.home-page__video-desc{font-size:15px}}@media (max-width:767px){.home-page__video-desc{font-size:13px}}.home-page__video-btn{max-width:131px;width:100%;padding:0 20px}.home-page__video-bg{position:absolute;left:0;top:0;width:100%;z-index:-1}@media (max-width:1023px){.home-page__video-bg{width:auto;height:100%}}.home-page__calendar{background:#fff;position:relative;padding-top:45px}.home-page__calendar-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:32px}.home-page__calendar-tabs-item{font-size:24px;height:38px;line-height:22px;padding:8px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}@media (max-width:1023px){.home-page__calendar-tabs-item{font-size:18px}}@media (max-width:767px){.home-page__calendar-tabs-item{height:32px;padding:0 15px;font-size:14px}}.home-page__calendar-tabs-item+.home-page__calendar-tabs-item{margin-left:8px}.home-page__calendar-tabs-item:not(.is-active){-webkit-box-shadow:0 0 0 1px #dadada;box-shadow:0 0 0 1px #dadada;border-radius:16px;color:#1861ae}.home-page__calendar-tabs-item:not(.is-active):hover{background:#eee}.home-page__calendar-tabs-item.is-active{cursor:text}.home-page__calendar-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1023px){.home-page__calendar-tab{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:1399px) and (min-width:1024px){.home-page__calendar-tab .event-item:nth-child(n+4){display:none}}@media (max-width:767px){.home-page__calendar-tab .event-item:nth-child(n+4){display:none}}@media (max-width:1399px){.home-page__calendar-tab .event-item{max-width:calc(33.33% - 12px)}}@media (max-width:1023px){.home-page__calendar-tab .event-item{max-width:calc(50% - 8px);margin-top:16px}}@media (max-width:767px){.home-page__calendar-tab .event-item{margin-top:16px;max-width:100%}}.home-page__calendar-btn{margin-top:38px;margin-left:auto;margin-right:auto;max-width:178px;width:100%;color:#1861ae;fill:#1861ae;border:1px solid #dadada;padding:0 20px}.home-page__calendar-btn:focus,.home-page__calendar-btn:hover{background:#eee}.home-page__license{padding:45px 0;background:#fff}.home-page__news{padding-bottom:45px;background:#fff}.home-page__news-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1279px){.home-page__news-top{-ms-flex-wrap:wrap;flex-wrap:wrap}}.home-page__news-top .news-card--big,.home-page__news-top .news-card--medium{min-height:443px}@media (max-width:1279px){.home-page__news-top .news-card--big,.home-page__news-top .news-card--medium{min-height:520px}}@media (max-width:767px){.home-page__news-top .news-card--big,.home-page__news-top .news-card--medium{min-height:340px}}.home-page__news-top .home-page__news-col:last-child{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1279px){.home-page__news-top .home-page__news-col:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:auto}}.home-page__news-top .home-page__news-col{min-height:443px}@media (max-width:1279px){.home-page__news-top .home-page__news-col{max-width:calc(50% - 8px)}}@media (max-width:767px){.home-page__news-top .home-page__news-col{max-width:100%;margin-top:10px;min-height:273px}}.home-page__news-bottom{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1279px){.home-page__news-bottom{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:767px){.home-page__news-bottom{margin-top:20px}}.home-page__news-bottom .home-page__news-col,.home-page__news-bottom .news-card--interview,.home-page__news-bottom .news-card--medium{min-height:300px}@media (max-width:1279px){.home-page__news-bottom .home-page__news-col{max-width:calc(50% - 8px);margin-top:16px}}@media (max-width:767px){.home-page__news-bottom .home-page__news-col{max-width:100%;min-height:275px;margin-top:20px}}@media (max-width:1279px){.home-page__news-bottom .home-page__news-col:first-of-type{max-width:100%}}@media (max-width:767px){.home-page__news-bottom .home-page__news-col:first-of-type{margin-top:0;min-height:300px}}@media (max-width:1279px){.home-page__news-bottom .news-card--medium{max-width:100%}}@media (max-width:767px){.home-page__news-bottom .news-card--medium{min-height:275px}}.home-page__news-bottom .news-card--medium .news-card__title{font-size:14px}.home-page__news-col{max-width:290px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}@media (max-width:1399px) and (min-width:1280px){.home-page__news-col{max-width:calc(25% - 8px)}}.home-page__news-col:first-child{max-width:620px;width:100%}@media (max-width:1440px){.home-page__news-col:first-child{width:100%;max-width:calc(50% - 20px)}}@media (max-width:1279px){.home-page__news-col:first-child{max-width:calc(50% - 8px)}}@media (max-width:767px){.home-page__news-col:first-child{max-width:100%;min-height:340px}}@media (max-width:1279px){.home-page__news-col>.news-card--small{width:calc(50% - 8px);margin-top:16px}}@media (max-width:767px){.home-page__news-col>.news-card--small{width:100%}}.home-page__news-col>.news-card--small:last-of-type{border-bottom:1px solid rgba(80,80,80,.1);padding-bottom:21px}.home-page__media{background:#f8f8f8;padding:50px 0}.home-page__media-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.home-page__media-flex{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:1440px){.home-page__media-flex .media-card--big{max-width:calc(50% - 20px)}}@media (max-width:1279px){.home-page__media-flex .media-card--big{max-width:calc(40% - 8px)}}@media (max-width:767px){.home-page__media-flex .media-card--big{max-width:100%}}@media (max-width:767px){.home-page__media-flex .media-card--medium{height:100%}}@media (max-width:767px){.home-page__media-flex .media-card__content{height:100%;min-height:70px;left:0}}@media (max-width:1279px){.home-page__media-flex .home-page__media-list{max-width:calc(60% - 8px)}}@media (max-width:767px){.home-page__media-flex .home-page__media-list{max-width:100%;margin-top:24px}}.home-page__media-list{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:620px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1440px) and (min-width:1279px){.home-page__media-list{max-width:50%}}.home-page__companies{background:#fff}.home-page__companies-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:70px;margin-top:46px}@media (max-width:1279px){.home-page__companies-list{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;max-width:70vw;margin:0 auto;margin-top:45px;margin-bottom:50px}}.home-page__companies-list-item{width:190px;height:auto}@media (max-width:1279px){.home-page__companies-list-item{margin-bottom:20px}}.home-page__companies-list-item+.home-page__companies-list-item{margin-left:40px}@media (max-width:1279px){.home-page__companies-list-item+.home-page__companies-list-item{margin-left:0}}@media (min-width:1280px){.home-page__companies-list-item:nth-child(1),.home-page__companies-list-item:nth-child(2),.home-page__companies-list-item:nth-child(3){width:340px;height:auto;margin-left:0;margin-bottom:40px}}@media (min-width:1280px){.home-page__companies-list-item:nth-child(2){margin-left:80px;margin-right:80px}}@media (max-width:1279px){.home-page__companies-list-item:nth-child(3){width:190px;height:auto}}@media (min-width:1280px){.home-page__companies-list-item:nth-child(4){margin-left:0}}.content-page__header{height:478px;margin-top:2px;background-size:cover;background-repeat:no-repeat;background-position:center}.content-page__header>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;padding-bottom:24px}.content-page__header-title{display:block;margin-top:auto;color:#fff;font-size:29px;line-height:150%;margin-bottom:14px}@media (max-width:767px){.content-page__header-title{font-size:22px}}.content-page__header-desc{font-size:14px;line-height:100%;color:#fff;margin-bottom:28px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.content-page__header-desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.content-page__header-desc-text{color:rgba(255,255,255,.5)}@media (max-width:767px){.content-page__header-desc-text{display:block;margin-bottom:8px;orphans:1}}.content-page__header-type{color:#6aa1db;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.content-page__header-type{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.content-page__header-type:hover{color:#6aa1db;opacity:.8}.content-page__header-type>svg{margin:0 11px;position:relative;top:1px}.content-page__header-info{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:100%}.content-page__header-info-views{color:rgba(255,255,255,.5);margin-left:28px;display:-webkit-box;display:-ms-flexbox;display:flex}.content-page__header-info-views>svg{margin-right:5px}.content-page__article{padding:53px 0}@media (max-width:767px){.content-page__article{padding:30px 0}}.content-page__article p{font-size:16px;line-height:20px}.content-page__article p+p{margin-top:16px}.content-page__article h2{font-size:22px;line-height:20px;font-weight:700;margin:16px 0}.content-page__article h3{font-size:19px;line-height:20px;font-weight:700;margin:16px 0}.content-page__article a{color:#6aa1db}.content-page__article a:hover{color:#4c869d}.content-page__article .video{margin:16px 0}.content-page__article .video>iframe{max-width:560px;width:100%}
/* End */


/* Start:/local/front/assets/fonts/stylesheet.css?1747183409804*/
@font-face {
    font-family: 'RoadRadio';
    src: url('/local/front/assets/fonts/RoadRadio.eot');
    src: local('RoadRadio'), local('RoadRadio'),
        url('/local/front/assets/fonts/RoadRadio.eot?#iefix') format('embedded-opentype'),
        url('/local/front/assets/fonts/RoadRadio.woff2') format('woff2'),
        url('/local/front/assets/fonts/RoadRadio.woff') format('woff'),
        url('/local/front/assets/fonts/RoadRadio.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'RoadRadio-Bold';
    src: url('/local/front/assets/fonts/RoadRadio-Bold.eot');
    src: local('RoadRadio-Bold'), local('RoadRadio-Bold'),
        url('/local/front/assets/fonts/RoadRadio-Bold.eot?#iefix') format('embedded-opentype'),
        url('/local/front/assets/fonts/RoadRadio-Bold.woff2') format('woff2'),
        url('/local/front/assets/fonts/RoadRadio-Bold.woff') format('woff'),
        url('/local/front/assets/fonts/RoadRadio-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

/* End */


/* Start:/local/templates/fvmsr/main.css?174718341026923*/

.page-meta-top-block{
    padding: 33px 0 13px;
}
.page-meta-top-block h1{
	font-style: normal;
	font-weight: normal;
	font-size: 25px;
	background: linear-gradient( 110deg , rgba(255,255,255,1) 40%, rgb(211 19 5) 40%);
}
body{
	font-family: 'RoadRadio';
}
b{
	font-family: 'RoadRadio';
}
i{
	
	font-family: 'RoadRadio';
	font-style: italic;
}
p b{
		font-family: 'Open Sans', sans-serif;
		font-weight: bold;
}
p i{
		font-family: 'Open Sans', sans-serif;
		font-style: italic;
}
.top-image{
	position: relative;
	margin:40px 0;
}
.home-page__news-col:first-child{
	width:auto;
	
}
.home-page__news-col{
	position: relative;
	width: 49% !important;
	max-width: none !important;
}
.top-image img{
	width:100%;
}
.calendarrrr{
	text-align: center;
}
.calendarrrr img{
	max-width:1040px;
	min-width: 900px;
	display: inline-block;
}
.des-block-left{
	width:49%;
	display:inline-block;
	vertical-align: top;
}
.content-page__article{
	padding-top:15px;
}
img{
	width:auto;	
}
.newspage-col{
	width:30% !important;
	display: inline-block;
	vertical-align: top;
	max-width: none !important;
	margin-right: 3% !important;
}
.news-card--small{
	margin-bottom: 10px;
}
.newspage-block{
	display: block;
	margin-top:30px;
}
.news-card--medium .news-card__image{
	height:200px;
	position: absolute;
	right:0;
}
.news-detail{
	line-height: 22px;
}
.news-detail p{
	margin-bottom:15px;
	font-family: 'Open Sans', sans-serif;
}
.news-date-time{
	margin-bottom:30px;
	display:block;
}
/*
.home-page__video-bg{
	bottom:0 !important;
	top:auto !important;
}
*/
.home-page__video{
	height:734px !important;
	background-size:cover !important;
}
.news-list .news-item{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #f1f1f1;
}
.news-p{
	margin-top:12px;
}
.container.docs-menu a{
	display: inline-block;
	margin-bottom:10px;
}
.news-list .news-item img.preview_picture{
	float:left;
	max-width:150px;
	margin-right:20px;
}
.news-list .news-item .news-date-time{
	display: block;
	color:#757575;
	margin-bottom:20px;
}
.fiveimages{
	display: flex;
	margin:20px 0;
 flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
}
.fiveimages img{
	width:auto !important;
	height:200px; 
	display: inline-flex;
	margin: 5px 5px 0 0;
}
.mobile-menu__nav-item .under-menu{
	position: relative;
    box-shadow: none;
    margin-top: 20px;
    padding: 10px 15px;
}
p{
	font-size:14px;
}
.result-detail{
	text-align: center;
}
.result-detail img{
	width:60%;
	display: inline-block;
}
.header-top__logo{
	width:160px;
}
.header-top{
	padding:0;
	border-bottom: 0;
}
.mobile-menu__nav-item .under-menu .under-block-h4{
	color: #000;
    font-weight: bold;
    padding: 0;
    display: block;
/*
    margin-top: 10px;
    margin-bottom: 10px;
*/
	padding:6px 0;
}
.mobile-menu__nav-item .under-menu .under-block-h4 > a{
	margin:0;
}
.mobile-menu__nav-item .under-menu .under-block ul li a{
	    position: relative;
    display: block;
    padding: 5px 0;
    font-size:13px;
}
.breadcrumbs{
	margin:20px 0;
}
.header{
	background:linear-gradient(90deg, rgba(255,255,255,1) 51%, rgb(211 19 5) 51%);
}
.docs-list h3{
	font-size:20px;
	margin-bottom:20px;
	margin-top:30px;
	font-weight:bold;
}
.header.is-fixed{
	background-color:#36758e;
}
.custom-table td, .custom-table th{
    padding: 3px; /* Поля вокруг содержимого таблицы */
    border: 1px solid black; /* Параметры рамки */
}
.calendat-filters{
	display: flex;
}
.calendar-filters-block{
	margin-right:20px;
}
.breadcrumbs a{
	font-size: 17px;
	line-height: 100%;
	color: #6AA1DB;
}
.breadcrumbs span{
	color:#8F8F8F;
}
.main-content{
	padding-bottom:40px;
}
.breadcrumbs a:after{
	content:" ❯ ";
	color:#8F8F8F;
	font-size:15px;
}
.ershov-left{
	display:inline-block;
	width:30%;
	vertical-align: top;
}
.ershov-right{
	width:65%;
	margin-left:4%;
	display: inline-block;
	vertical-align: top;
}
div.map{
	background-repeat:no-repeat !important;
	height:505px !important;
	
}
.table-div{
	width:100%;
	min-width:600px;
	margin-top:20px;
}
.tr-display-none{
	display:none !important;
}
.otheer-regions{
	padding:30px 20px;
	display: none;
}
.otheer-regions a{
	color: #69a1db;
    border-bottom: 1px dashed;
    cursor: pointer;
}
.min-sport-logo{
	width:130px;
	display: inline-block;
	
}
.min-sport-text{
	display: inline-block;
	color:#FFF;
	width:150px;
	font-size: 14px;
    margin-left: 10px;
}

.min-sport-text:hover{
	color:grey;
}
.table-head, .table-div-tr{
	display: flex;
/* 	padding:30px 20px; */
	color:#000;
}
.table-div-tr > div{
	margin: 20px 5px;
	font-size: 12px;
}
.table-head > div{
	margin: 16px 0;
    font-size: 12px;
}
.table-div-tr > div:first-child.table-col-2{
	margin: 20px 5px !important;
}
.calendar .table-div-tr > div:first-child{
	margin:0;
/* 	padding-left:5px; */
}
.home-page__news-col:first-child{
	margin-right:40px;
}
.table-head{
	font-weight:bold;
}
.table-div-tr{
	background:#F2F2F2;
	margin-bottom:10px;
}
.tr-back-color-hover{
	background:rgb(210 233 241);
}
.regionals-fed .table-col-1{
	width:5%;
	text-align: center;
}
.regionals-fed .table-col-2{
	width:15%;
}
.regionals-fed .table-col-3{
	width:30%;
}
.regionals-fed .table-col-4{
	width:25%;
}
.regionals-fed .table-col-5{
	width:25%;
}

.calendar .table-col-1{
	width:7%;
	margin-right:1%;
}
.calendar .table-col-2{
	width:10%;
	margin-right:1%;
}
.calendar .table-col-3{
	width:32%;
	margin-right:1%;
}
.calendar .table-col-4{
	width:20%;
	margin-right:1%;
}
.calendar .table-col-5{
	width:10%;
	margin-right:1%;
}
.calendar .table-col-6{
	width:10%;
	margin-right:1%;
}


.ershov-left img{
	width:100%;
	margin-bottom:20px;
}
.peoples{
	    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.people-item{
    width:100%;
    max-width:16%;
    margin-right:4%;
    margin-bottom: 20px;
    background: #003c65;
}
.home-page__section-title{
	display: block;
	width: 100%;
	text-align: left;
    background: linear-gradient( 110deg , rgba(255,255,255,1) 46%, rgb(211 19 5) 40%);
}
.home-page__section-title-text{
	display: inline-block;
	font-weight: bold;
	font-size: 22px;
}
.home-page__section-lead{
	display: inline-block;
    color: #6AA1DB;
    border-radius: 100px;
    font-size: 17px;
}
.icon--view{
	fill:#6AA1DB;
}
.people-item:last-child{
	margin-right:0;
}
.peoples img{
	max-height:387px;
	width:auto;
}
.people-name{
	font-weight: bold;
    font-size: 17px;
    line-height: 22px;
	margin:15px 0 10px 0;
	color:white;
	text-align: center
}
.home-page__news-top .home-page__news-col{
	    min-height: 0 !important;
}
.people-place{
	color:white;
	font-size:11px;
	text-align: center;
	margin: 15px 0;
    padding: 0 8px;
}
.container.article-style{
	color:#4E4E4E;
}
.container.article-style h2{
	font-weight: bold;
	font-size: 28px;
	margin:0 0 40px;
	line-height: 32px;
}
.smart-info{
	background:#4C869D;
	color:#FFF;	
	text-align: center;
	padding:40px 0;
}
.smart-info div{
	display: inline-block;
	margin:20px 5%;
}
.smart-info div span{
	font-size: 102px;
	display: block;
	font-weight: bold;
}
.smart-info div i{
	font-style: normal;
	font-size: 24px;
	font-weight: 100;
	margin-top:20px;
	display: block;
}
.date-color{
	color:#4C869D;
	font-weight: bold;
}
.top-image .container-absolute{
	max-width: 1440px;
    padding: 0 80px;
    margin: 0 auto;
    left:0;
    right:0;
    position: absolute;
    height:100%;
    top:0;
    color:white;
}
.top-image .container-absolute .big-white{
	color: #4C869D;
    font-size: 11vw;
    width: 23vw;
    text-align: center;
    line-height: 20vw;
    background: #FFF;
    border-radius: 500px;
    display: inline-block;
    height: 23vw;
    margin-top: -2vw;
}
.top-image .container-absolute .right-big-white-text{
	display: block;
    right: 0;
    font-size: 2.2vw;
    line-height: 2.8vw;
    float: right;
    padding: 5% 0;
    width: 60%;
}
.accordion-block{
	
}
.accordion-block span{
	color:#6AA1DB;
	padding:3px 0;
	font-size:16px;
	border-bottom:1px dashed currentcolor;
	cursor: pointer;
	display: inline-block;
	margin-bottom:15px;
}
.accordion-block span:hover{
	border-color: white;
}
.accordion-block p{
	display: none;
}
.accordion-block p:last-child{
	margin-bottom:40px;
}
.disciplines-tabs span, .disciplines-tabs a{
	display: inline-block;
	font-size:24px;
	padding:6px 20px 8px;
	cursor: pointer;
	border: 1px solid #DADADA;
	box-sizing: border-box;
	border-radius: 16px;
	margin-right:10px;
	color:#1861AE;
}
.disciplines-tabs span:hover, .disciplines-tabs a:hover{
	border-color:white;
}
.disciplines-tabs span.active, .disciplines-tabs a.active{
	cursor: auto;	
	color:#000;
	border:0;
}
.discip-item{
	position: relative;
	width: 100%;
/* 	margin-left:15%; */
    display: inline-block;
    max-width: 100%;
    left: 0;
    margin-bottom:20px;
    right: 0;
/*     margin: auto; */
/* 	    margin:20px 0; */
}
.disciplines-tabs{
	margin-bottom:20px;
}
.contacts-block{
	width:45%;
	display:inline-block;
	margin-right:5%;
	vertical-align: top;
}
.contacts-block b{
	font-weight: bold;
}
.contacts-block:last-child{
	margin-right:0;
}
.discip-item img{
	display:inline-block;
	width:20%;
}
.discip-info-block{
	background: #F5F5F5;
    position: absolute;
    right: 0;
    top: 10px;
    width: 81%;
    height: 90%;
    padding: 35px 50px;
    color:#4E4E4E;
    text-align: left;
}
.discip-info-block h2{
	font-size:22px;
	font-weight: bold;
	margin-bottom:20px;
}
.discip-info-block p{
		line-height:140%;
	}
.discip-info-block a{
	color:#6AA1DB;
	font-size:18px;
	margin-top:15px;
	font-weight:bold;
	display: inline-block;
}
.discip-info-block a:hover{
	color:grey;
}
.discip-item:nth-child(even) .discip-info-block{
	right:auto;
	left:0;
}
.main-site-href{
	position: relative;
    background: #013c65;
    color: #FFF;
    padding: 3px 13px;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
        margin-left: 16px;
}
.main-site-href:hover{
	background: #FFF;
	color:#000;
}
.header-top__socials-list-item--instagram:hover{
	    background: #566bad;
}
.main-site-href:before {
     width: 14px;
    height: 33px;
    content: '';
    position: absolute;
    transform: rotate(14deg);
    left: -9px;
    top: -3px;
    background: #d31507;
}

.main-site-href:after {
      width: 14px;
    height: 33px;
    content: '';
    position: absolute;
    transform: rotate(14deg);
    right: -9px;
    bottom: -3px;
    background: #d31507;
}
.discip-item:nth-child(even){
	text-align: right;
	}
.home-page__video{
	background: url('/local/front/assets/img/main-opacity.png');
	height:634px;
	margin-bottom:0;
	padding-bottom:50px;
}
.header-bottom__menu-item a{
    padding: 20px 10px;
    position: relative;
    font-size: 14px;
}
.header-bottom__menu-item+.header-bottom__menu-item{
	margin-left:25px;
}
.home-page__news-top .news-card--big, .home-page__news-top .news-card--medium{
	height: auto !important;
	min-height: auto !important;
}
.home-page__news{
	margin-top: 30px;
}
.top-menu{
	    background: #003c65;
    height: 100%;
    padding:20px 5% 20px 5%;
    position: relative;
}
.header-top__socials-list-item{
	background: #013c65;
}
.top-menu:before{
	    content: '';
    display: inline-block;
    position: absolute;
    background: url(/images/top-menu-left-block.png);
    height: 100%;
    width: 44px;
    background-size: cover;
    top: 0;
    left: 0;
}
.top-menu:after{
	content: '';
    display: inline-block;
    position: absolute;
    background: url(/images/top-menu-right-block.png);
    height: 100%;
    width: 44px;
    background-size: cover;
    top: 0;
    right: 0;
}
.top-top-menu{
	background: #002838;
}
.header-bottom{
	padding:0;
}
.header-bottom__menu-item a{
	padding:12px 20px;
	display: inline-block;
	font-weight: bold;
}
.header-bottom__menu-item>a:hover{
	background:#FFF;
	color:#002838;
}
.header-bottom__menu-item>a:hover:before{
    width: 14px;
    height: 46px;
    content: '';
    position: absolute;
    transform: rotate(14deg);
    left: -6px;
    top: -2px;
    background: #003c65;
}
.header-bottom__menu-item>a:hover:after{
	width: 14px;
    height: 46px;
    content: '';
    position: absolute;
    transform: rotate(14deg);
    right: -6px;
    bottom: -2px;
    background: #003c65;
}
.top-top-menu a{
	color:#FFF;
	padding: 6px 10px 10px;
	display: inline-block;
		font-size:12px;
}
.top-top-menu a:hover{
	color:#8cabc1;

	}
.header--transparent{
	position: relative;
}
.header-bottom__menu-item:hover .under-menu{
	display:flex;
}
.news-card--medium .news-card__title{
	background: #FFF;
    z-index: 1000;
    margin-right: 285px;
    padding: 40px 20px 21px 0;
    height: 200px;
    position: relative;
    font-size: 13px;
}
.news-card--medium .news-card__title:after{
		content: '';
    display: inline-block;
    position: absolute;
    background: url(/images/news-left-block.png);
    height: 100%;
    width: 60px;
    background-size: cover;
    top: 0;
    right: -55px;
}
.news-card__info-date{
	display: block;
	margin-top:20px;
}
.under-menu{
	position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    background: #FFF;
    padding: 20px 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: left;
    -ms-flex-align: left;
    justify-content: left;
    align-items: flex-start;
    display:none;
    z-index: 1000;
}
.header-bottom__menu-item .under-block-h4, .under-block-h4 a{
	color:#000;
	font-weight:bold;
	padding:0;
	display:block;
	margin-top:10px;
	margin-bottom:10px;
}
.under-block{
/*
	margin-left:auto;
	margin-right:auto;	
*/
	vertical-align: top;
	margin-right:5%;
}
.under-menu ul{
	
}
.under-menu ul li{

}
.under-menu ul li a{
	color:grey;
	text-transform: none;
	padding:3px 0;
}
.under-menu ul li a:hover{
	color:black;
}
.home-page__companies{
	padding-top:45px;
}
.container.docs-menu {
	padding-top: 50px;
	padding-bottom: 50px
}
.container.docs-menu a {
	color: #fff;
	border-radius: 20px;
	padding: 10px 20px;
	margin-right: 20px;
}
.container.docs-menu .docs-active {
	background: #d31308 !important;
}
.tournaments {
    list-style: none;
}
.tournaments__item {
    width: 100%;
    display: flex;
    margin: 0 0 25px 0;
    border: 14px solid #f7f7f7;
    background-color: var(--white);
}
.tournaments__picture {
    flex-shrink: 0;
    width: 230px;
    height: 230px;
    display: flex;
    align-items: center;
    justify-content: center;
-webkit-box-shadow: 0px 0px 17px 1px rgba(34, 60, 80, 0.2);
-moz-box-shadow: 0px 0px 17px 1px rgba(34, 60, 80, 0.2);
box-shadow: 0px 0px 17px 1px rgba(34, 60, 80, 0.2);
}
.tournaments__img {
    display: block;
    width: auto;
}
.mobile-menu{
	background-color:#d31308;
}
.tournaments__wrapper {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}
.tournaments__content {
    padding: 30px 30px 20px 30px;
}
.tournaments__menu {
    display: flex;
    margin: auto 0 0 0;
    border-top: 1px solid rgba(var(--black-opacity), 0.1);
}
:root {
    --white: #ffffff;
    --white-opacity: 255, 255, 255;
    --black: #000000;
    --black-opacity: 0, 0, 0;
    --base: #f0f2f5;
    --base-opacity: 240, 242, 245;
    --grey: #d5d5d5;
    --grey-opacity: 213, 213, 213;
    --dark-grey: #898989;
    --dark-grey-opacity: 137, 137, 137;
    --crimson: #b30d35;
    --crimson-opacity: 179, 13, 53;
    --dark-crimson: #a20d31;
    --dark-crimson-opacity: 162, 13, 49;
    --orange: #fc612b;
    --orange-opacity: 252, 97, 43;
    --yellow: #f8bf3c;
    --yellow-opacity: 248, 191, 60;
    --lavander: #575a70;
    --lavander-opacity: 87, 90, 112;
    --dark-lavander: #34374c;
    --dark-lavander-opacity: 52, 55, 76;
}
.tournaments__title {
    font-size: 20px;
    line-height: 25px;
    font-weight: 700;
    display: inline-block;
    margin: 0 0 25px 0;
    background: #013c65;
    color: #FFF;
    padding: 5px 29px;
}
.tournaments__content p{
	font-size:13px;
}
.tournaments__date{
	    margin: 0 0 15px 0;
}
.tournaments__date .event-item__icon{
	display: inline-block;
	margin-right:10px;
}
.tournaments__date .event-item__icon > path{
	fill:#000;
}
.tournaments__type {
    margin: 0 0 15px 0;
}

.container.docs-menu .docs-inactive {
	background: #BEBEBE;
}
.container.docs-list {
	margin-bottom: 80px;
}
.container.docs-list a {
	color: #6AA1DB;
	margin-bottom: 10px;
	display: block
}
.container.docs-list a span {
	color: #000;
	margin-left: 10px;
}
.container.docs-list img {
	width: 25px;
	display: inline-block;
	margin-right: 5px;
}
@media (max-width:767px) {
	.container.docs-menu a {
		display: block;
		margin-bottom: 10px;
	}
	.min-sport-logo{
		width:130px;
	}
	.min-sport-text{
		font-size: 12px;
	}
	.min-sport-text img{
		width: 110px;
	}
	.home-page__news-col:first-child, .home-page__news-top .home-page__news-col{
		width: 100% !important;
	}
	.main-content .home-page__companies-list .partner-line .home-page__companies-list-item{
		width:65%;
		margin-bottom:10px !important;
	}
	.novost11 {
		width:100% !important;
	}
}
.calendar-label{
	color:#7E7E7E;
	font-size:12px;
	margin-bottom:10px;
}
.calendar-filters-block select{
	width: 180px;
    padding: 9px;
    font-size: 12px;
    border-radius: 14px;
    font-family: 'RoadRadio';
    color: #262626;
}
.first-line .home-page__companies-list-item{
	margin-left:auto;
	margin-right:auto;
	text-align: center;
	width:28%;
	margin-bottom: 50px;
}
.content-page__article p{
	font-size: 14px;
}
.custom-table p{
	font-size: 12px;
}

.custom-table td{
	min-width:150px;
	font-family: 'RoadRadio';
}
.custom-table{
    border-spacing: 1;
    font-family: 'RoadRadio';
    border-collapse: collapse;
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
    position: relative;
/*     border: 1px solid grey; */
    box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
}
.custom-table tr td:first-child{
	text-align: left !important;
	padding-left:15px;
}
.custom-table tr:first-child{
    height: 60px;
    background: #013c65;
}
.custom-table .important-tr{
	background:#36768d !important;
}
.custom-table .important-tr td{
	color:white !important;

}
.custom-table tr:first-child td {
    font-family: 'RoadRadio';
    font-size: 12px;
    color: #fff !important;
    font-weight:bold;
    vertical-align: middle;
    line-height: 1.2;
	padding:0 15px;
}
.custom-table tr td {
    font-family: 'RoadRadio';
    font-size: 12px;
    color: gray;
    border:0;
    line-height: 1.2;
    font-weight: unset;
    padding:15px 0;
    	text-align: center;
}
.custom-table tr:nth-child(even) {
    background-color: #f5f5f5;
}
.home-page__companies-list-item img{
	    width: auto;
    height: auto;
    max-width: 83%;
    max-height: 160px;
    display: inline-block;
}
.partner-line.second-line .home-page__companies-list-item img{
	max-width: 90% !important;
}
.partner-line.first-line{
	width:100%;
display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    
}
.h2-partners{
	font-size:24px;
}
.under-menu{
	box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
}
.partner-line.second-line{
	width:100%;
display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;    align-items: flex-start;
}

.partner-line.second-line li{
/*
	margin-left:auto;
	margin-right: auto;
*/
}
.main-content .second-line .home-page__companies-list-item{
	width:9% !important;
	height:auto;
	text-align: center;
}
.second-line .home-page__companies-list-item{
	width: 100%;
	height:auto;
	text-align: center;
}
.footer-contacts{
    border-top: 1px solid rgba(59,59,59,.72);
    border-bottom:0;
}
.footer{
	background:#FFF;
}
.footer-contacts__item-title{
	color:#000;
}
.owl-nav{
	display: none !important;
}
.second-line{
	margin-top:20px;
}
.event-item{
	position: relative;
}
.background-calendar{
	position: absolute;
    width: 100%;
    HEIGHT: 100%;
    left: 0;
    background: #013c65;
    top: 0;
}
.event-item__type{
	color: #F56A65;
    margin-bottom: 10px;
    padding: 3px;
    font-weight: bold;
}
.home-page__calendar-tab{
	flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.event-item{
	margin-right:30px;
}
.calendar-info{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 80%;
    height: 70%;
}
.home-page__news-bottom .home-page__news-col, .home-page__news-bottom .news-card--interview, .home-page__news-bottom .news-card--medium{
	min-height: 291px;
}
.second-line .home-page__companies-list-item img{
	height:auto;
	display: inline-block;
	width:auto;
	max-height: 100px;
}
@media screen and (max-width: 600px) {
	.top-image .container-absolute .right-big-white-text{
		width: 56%;
	}
	.home-page__video-bg{
		display:none;
	}
	.home-page__video{
		background: url('/images/kjasdfhkajsdfjk.jpg');
	}
}
@media screen and (max-width: 1024px) {
	.header{
		background:none;
	}
	.top-menu{
		padding: 10px 5% 10px 5%;
		margin-top: 10px;
		width: 100%;
	}
	.container-first-mobile{
		padding: 0;
	}
	.mobile-logo-a{
		text-align: center;
		display: block;
		padding:10px 0 0 0;
	}
	.home-page__section-title{
		background: none;
	}
/*
	.home-page__news{
		display: none;
	}
*/
	.page-meta-top-block h1{
		background:none !important;
	}
	.about-fed-main{
		margin-top:30px;
	}
	.photos-main-22{
		height:200px !important;
	}
	.tournaments__picture{
		width: 100% !important;
		height:auto;
	}
	.tournaments__picture img{
		width:100%;
	}
	.tournaments__content{
		padding:10px;
		text-align: center;
	}
	.tournaments__item{
		display: block;
	}
	.photos-main-22 > div:first-child{
		width:100% !important;
	}
	.photos-main-22 > div:last-child{
		display: none !important;
	}
	.mobile-logo-a img{
		display: inline-block;
	}
	.top-menu:before,.top-menu:after{
		display: none;
	}
	.discip-item img{
		width:100%;
	}
	.footer-contacts__item{
		width:100% !important;
		margin-bottom: 20px;
		max-width: 100% !important;
	}
	.home-page__news-top .news-card--big, .home-page__news-top .news-card--medium, .news-card.news-card--interview, .news-card.news-card--medium{
        border-bottom: 1px solid rgba(80,80,80,.1) !important;
		padding-bottom: 21px !important;
	}
	.home-page__news-bottom .home-page__news-col, .home-page__news-bottom .news-card--interview, .home-page__news-bottom .news-card--medium, .home-page__news-top .news-card--big, .home-page__news-top .news-card--medium, .home-page__news-col:first-child, .home-page__news-top .home-page__news-col {
	    min-height: auto !important;
	    background-image: none !important;
	}
	.news-card--interview, .news-card--big{
		padding: 0 !important;
		background-color:#FFF !important;
	}
	.news-card--medium .news-card__title{
		display: block;
		font-size: 12px !important;
	    line-height: 150% !important;
	    color: #262626 !important;
	    margin-bottom: 11px !important;
	    height: auto !important;
	    width: 100% !important;
	    padding: 10px !important;
	}
	.news-card--medium .news-card__image, .news-card--medium .news-card__desc{
/* 		display: none !important; */
		position: relative;
	    width: 100%;
	    height: auto;
	}
	.news-card__type--interview{
		    color: #df3a34 !important;
	}
	.news-card--interview .news-card__info-date, .news-card__info-date{
	    font-size: 10px;
	    line-height: 100%;
	    color: rgba(80,80,80,.7) !important;
	}
	.news-card--interview .news-card__title, .news-card--big .news-card__title{
		font-size: 12px;
	    line-height: 150%;
	    color: #262626;
	    margin-bottom: 11px;
	}
	.news-card--big .news-card__title{
		display: block !important;
	}
	.news-card--interview:before{
		display: none !important;
	}
	div.map{
		display:none !important;
	}
	.home-page__companies-list{
		margin:0;
		max-width: 100%;
	}
	.des-block-left{
		width:100%;
	}
	.des-block-left .fotorama{
		margin:0 !important;
	}
	.home-page__companies-list .partner-line .home-page__companies-list-item{
		width:100%;
	}
	.contacts-block{
		width: 100%;
		margin-bottom: 20px;
	}
	.home-page__companies-list .partner-line.second-line .home-page__companies-list-item{	
		width: 50% !important;
	}
	.home-page__video{
		overflow: hidden;
	}
	.peoples .people-item{
		    width: 95%;
    display: inline-block;
    max-width: 100%;
    left: 0;
    right: 0;
    margin: 10px auto;
	}
	.peoples .people-item img{
		width:100%;
		height:auto;
		max-height:none;
	}
	.custom-table{
		display: block;
		width: 100%;
		
		overflow-x: auto;
  -webkit-overflow-scrolling: touch;
	}
	
	.calendat-filters{
		display: block;
	}
	.calendat-filters .calendar-filters-block{
		width:100%;
		margin-bottom:5px;
		display:block;
	}
	.home-page__video{
		height: 550px !important;
	}
	.event-item{
		margin-right:0;
	}
	.home-page__companies-list .partner-line.second-line .owl-item .home-page__companies-list-item{
		width:100% !important;
	}
	.home-page__calendar{
		padding-bottom: 45px;
	}
	.home-page__calendar-btn{
		margin-top:25px;
	}
	.table-div.calendar, .table-div.regionals-fed{
		min-width: 0;
		margin-top:30px;
	}
	
	.table-div.calendar .table-div-tr, .table-div.regionals-fed .table-div-tr{
		display: block;
		padding-bottom:5px;
		padding-top:5px;
	}
	.table-head{
		display: none;
	}
	.table-div.calendar .table-div-tr > div, .table-div.regionals-fed .table-div-tr > div{
		width:100%;
		display: block;
		    margin: 10px 0;
		padding:0 5px;
	}
	.table-div.regionals-fed .table-div-tr .table-col-1{
		display: none;
	}
	.table-div.regionals-fed .table-div-tr .table-col-2{
		font-size:18px;
	}
	.table-div.regionals-fed .table-div-tr .table-col-3{
		font-size:13px;
		font-style: italic;
		color:grey;
	}
	.table-div .table-col-2{
		font-weight:bold;
	}
	.table-div.regionals-fed .table-div-tr > div{
		margin:0;
		padding:5px 5px;
		text-align: center;
	}
	.calendat-filters .calendar-filters-block select{
		width:100%;
	}
	.discip-info-block{
		width: 100%;
	    position: relative;
	    height: auto;
	    bottom: 0;
	    top: auto;
	    margin: 0 auto;
	}
	
	.ershov-left{
		width:100%;
	}
	.header-bottom{
		padding:20px 0;
	}
	.ershov-left img{
		display:inline-block;
		width:100%;
		height:auto;
	}
	.ershov-right{
		width:100%;
		margin-left:0;
	}
}
/* End */
/* /local/front/assets/style.css?174718340935583 */
/* /local/front/assets/fonts/stylesheet.css?1747183409804 */
/* /local/templates/fvmsr/main.css?174718341026923 */
