body{min-height:100vh;min-width:320px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;overflow-x:hidden;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.notifyjs-bootstrap-base{padding:16px!important;font-size:14px!important;line-height:18px!important;letter-spacing:.01em!important;color:#353535!important;white-space:normal!important}
.notifyjs-bootstrap-error{font-weight:400!important;border-color:red!important;color:#fff!important;background-color:red!important;box-shadow:0 4px 16px rgba(0,0,0,0.12)!important;background-image:none!important}
.sticky{transform:translate3d(0,0,0);position:sticky;top:80px;z-index:2}
.ya-share2{margin-top:-15px;margin-bottom:15px}
.preloader{display:none;position:fixed;width:100%;height:100%;z-index:9999;background:#0057FF;text-align:center}
.moreLoadAjaxRating.loading,.moreLoadAjaxCompany.loading{text-align:center;margin-bottom:100px;background:url(../img/ico/loader1.gif);width:64px;height:64px;margin:80px auto}
.progress{display:block;position:absolute;bottom:0;overflow:hidden;width:100px;height:3px;left:-102px;background-color:#fff;-webkit-animation:loader-anim 1s 0 infinite cubic-bezier(0.785,0.135,0.15,0.86);-moz-animation:loader-anim 1s 0 infinite cubic-bezier(0.785,0.135,0.15,0.86);animation:loader-anim 1s 0 infinite cubic-bezier(0.785,0.135,0.15,0.86)}
@-webkit-keyframes loader-anim {
0%{left:-102px}
100%{left:102px}
}
@-moz-keyframes loader-anim {
0%{left:-102px}
100%{left:102px}
}
@keyframes loader-anim {
0%{left:-102px}
100%{left:102px}
}
.header{background:#FFF;z-index:99;width:100%;position:-webkit-sticky;position:sticky;top:0;left:0;z-index:99;padding:6px 0}
.onDesktop,.onDesktop{z-index:2}
.logo{display:block;margin-right:25px;text-decoration:none}
.pageTitle{font-weight:500;font-size:80px;line-height:100%;margin-bottom:40px;font-family:'Druk'}
.pageTitleInner{margin:45px 0 70px}
.pageTitle.white{color:#fff}
.mainEventItemsTitle{font-weight:500;font-size:16px;line-height:19px;margin-bottom:15px;letter-spacing:.01em;color:#000}
.mainEventItems{border-radius:2px;padding:15px;max-width:50%;border:1px solid #353535}
.calendarWrap .sectionTitle{margin-bottom:0}
.calendarWrap{margin-bottom:50px}
.calendarSection{padding:50px 0 30px;background:#353535;color:#fff}
.calendarYearsNav li{margin-left:15px;padding:2px 10px;min-width:60px;background-color:rgba(239,239,239,.1);border-radius:4px;transition:.2s ease-in-out;font-size:14px;text-align:center;letter-spacing:.01em;cursor:pointer}
.calendarYearsNav li.isActive{background-color:#0057FF}
.calendarSlider{position:static}
.calendarSlider .swiper-slide{height:auto}
.connected{opacity:.5}
.calendarSlider{margin-bottom:20px}
.calendarEvents{margin-top:10px}
.calendarEventsTitle{margin-bottom:10px;font-size:22px;font-weight:800;letter-spacing:.01em}
.calendarSection .mainEventName{color:#fff}
.month{overflow:hidden;padding:20px 10px 10px;height:100%;background-color:rgba(122,122,122,.05);border-radius:10px}
.month.currentMonth{}
.monthName{margin-bottom:15px;text-align:center;text-transform:capitalize;font-weight:500}
.monthGrid{display:grid;grid-template-columns:repeat(7,1fr)}
.monthDaysName{display:flex;flex-flow:row wrap}
.monthDayName{flex:1 1 14.285714285714%;max-width:14.285714285714%}
.monthDayName{padding:5px;text-align:center;color:#7A7A7A;letter-spacing:.2em;text-transform:uppercase;font-size:10px}
.monthHeader{}
.monthDay{padding:9px 5px;cursor:pointer}
.monthDay.current{}
.monthDayNumber{width:20px;margin:0 auto 2px;text-align:center;font-size:14px;line-height:16px}
.monthDay.current .monthDayNumber{background:#FF571B;border-radius:3px;color:#fff}
.monthDayEvents{display:flex;flex-flow:row nowrap;justify-content:center}
.monthDayEvent{width:4px;height:4px;margin:0 1px;border-radius:5px}
.monthDayEvent.orange{background-color:#F5851B}
.monthDayEvent.yellow{background-color:#D8E041}
.monthDayEvent.pink{background-color:#DC00FA}
.monthDayEvent.blue{background-color:#48C9EC}
.eventsInfo{position:absolute;left:0;right:0;padding:10px;border-radius:6px;background-color:#494949}
.eventsInfo .mainEventName{display:block}
.calendarSection .eventsInfo .mainEventName:hover{color:#7A7A7A}
.eventsInfo .mainEventName:not(:last-child){margin-bottom:5px}
.eventsInfo .mainEventName{text-decoration:none}
.eventsClose{position:absolute;top:7px;right:10px;line-height:8px}
.eventsClose .ico{width:8px;height:8px;fill:#fff}
.topMenu a{display:block;text-decoration:none;color:#353535;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;font-weight:600;font-size:14px;line-height:140.3%;letter-spacing:.01em}
.topMenu a:hover{color:#0057FF}
.topMenu li:not(:last-child){margin-right:30px}
.mainScreen{padding:75px 0 30px;background:url(../img/mainImg.svg) no-repeat right -60px center}
@media (max-width: 1440px) {
.mainScreen{background-position-x:600px}
}
.mainTitle{font-size:60px;line-height:71px;letter-spacing:.01em;color:#353535;margin-bottom:40px}
.mainEventItems{margin-bottom:100px}
.calendarEvents .mainEventItem{margin-bottom:8px}
.mainEventItem:not(:last-child){margin-bottom:8px}
.mainCirce{width:7px;height:7px;border-radius:100%;display:inline-block;margin-right:10px;margin-bottom:2px}
.mainEventDate{font-size:14px;color:#B7B7B7;margin-right:13px}
.mainEventName{font-size:14px;color:#353535}
.mainPartnerTitle{font-weight:500;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#7A7A7A;margin-bottom:30px}
.mainPartnerLogo{padding:0}
.mainPartnerLogo a{display:block;width:110px;max-width:100%;filter:grayscale(1)}
.secondSection{padding:85px 0 65px;background:#F7F7F7}
.secondTextBlockSecond{margin-left:40px;color:#7A7A7A}
.secondTextBlock{margin-bottom:50px}
.secondCall{margin-bottom:70px}
.numberItemValue{font-weight:800;font-size:60px;line-height:71px;letter-spacing:.01em;margin-bottom:15px;position:relative;padding-bottom:15px;display:inline-block}
.numberItemValue:after{content:'';position:absolute;width:35px;height:10px;bottom:0;left:0}
.numberItemSub{font-weight:800;font-size:60px;line-height:71px;letter-spacing:.01em;margin-bottom:15px}
.colorRed{color:#FF571B}
.numberItemValue.colorRed:after{background:#FF571B}
.colorYellow{color:#D7DF28}
.numberItemValue.colorYellow:after{background:#D7DF28}
.colorBlue{color:#0057FF}
.numberItemValue.colorBlue:after{background:#0057FF}
.numberItemText{font-weight:800;font-size:22px;letter-spacing:.01em}
.calendarSection{padding:50px 0 30px;background:#353535}
.mainFeatures{padding:60px 0}
.mainFeatureIco{width:50px;height:50px;display:flex;justify-content:center;align-items:center}
.mainFeatureTitle{font-weight:800;font-size:22px;line-height:26px;letter-spacing:.01em}
.mainFeatureHead{margin-bottom:15px}
.mainFeatureBody{font-size:16px;letter-spacing:.01em;color:#7A7A7A}
.mainFeatureItem{max-width:540px;margin-bottom:55px}
.partnersSlider{background:url(../img/sliderBg.jpg) no-repeat center;padding:50px 0;background-size:cover}
.partnersSliderWrap{text-align:center;max-width:800px;margin:0 auto}
.partnersSliderLogo{margin-bottom:30px}
.partnersSliderTitle{font-weight:500;font-size:10px;line-height:12px;letter-spacing:.2em;text-transform:uppercase;color:#FFF;opacity:.5;margin-bottom:30px}
.partnersSliderText{font-size:22px;letter-spacing:.01em;color:#FFF;margin-bottom:70px}
#partnerMainSlider{padding-bottom:50px}
.partnersLogoItem{padding:38px;margin-bottom:25px;filter:grayscale(1)}
.partnersLogos{padding:75px 0}
.subscribeSection{background:#efefef78;padding:70px 0}
.subscribeTitle{font-weight:800;font-size:30px;line-height:35px;letter-spacing:.01em;margin-bottom:20px}
.subscribeSubText{font-size:16px;color:#7A7A7A;margin-bottom:25px}
.modal .butPrimary{width:100%}
.subImg{text-align:center}
.subscribeFormWrap{max-width:480px}
.formFooterText{font-size:12px;line-height:14px;color:#7A7A7A}
.calendarTextInfo{max-width:50%;color:#7A7A7A}
.calendarNav{display:flex}
.calendarNav .calendarYearsNav{margin-left:auto}
.main .calendarSection .swiper-button-next,.main .calendarSection .swiper-button-prev{top:410px}
.calendarEventsInner{padding:30px 0}
.eventItem{margin-bottom:80px}
.eventItemHead{position:relative;overflow:hidden}
.eventItemImg{height:600px;background:center / cover no-repeat;border-radius:8px}
.eventItemLink{text-decoration:none;margin-bottom:20px;display:block}
.labelName{text-transform:uppercase;color:#fff;padding:3px 6px;font-weight:500;font-size:10px;line-height:12px;letter-spacing:.2em;background:#0057FF;border-radius:3px;display:inline-block;margin-bottom:20px}
.eventItemBody .labelName{text-transform:capitalize;line-height:12px;letter-spacing:.02em;padding:5px 6px;font-size:12px}
.eventItemHeadInfo{font-weight:400;font-size:14px;line-height:126%;color:#353535;margin-bottom:20px}
.eventItemHead:hover .eventItemHeadInfo{transform:none;opacity:1;visibility:visible}
.eventItemDate{color:#0057FF;font-size:16px;line-height:19px;border-bottom:1px solid #0057FF;display:inline-block;margin-bottom:10px}
.eventItemLinkSub{font-weight:500;font-size:40px;line-height:114%;color:#353535;margin-bottom:20px;display:block;text-decoration:none;transition:all .2s;font-family:'Druk'}
.eventItemLinkSub:hover{color:#0057FF}
.linkPartner{font-weight:500;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#7A7A7A;text-decoration:none}
.eventsSection{padding:60px 0}
.eventInnerMain{background:center / cover no-repeat;height:600px;display:flex;align-items:center}
.videoSection{width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;z-index:1;overflow:hidden;background:rgba(0,0,0,.5)}
.video{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}
#video{height:auto;width:auto;min-height:100%;min-width:100%;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}
.eventInnerMain{padding:50px 0;position:relative;color:#fff}
.eventInnerMain .container{z-index:2}
.eventInnerMainItems{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}
.eventInnerMainItems .blogSiteName{margin-bottom:20px}
.labelInner{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#353535;background:#D7DF28;border-radius:6px;padding:5px 10px;margin-bottom:30px;display:inline-block}
.eventInnerMainTitle{max-width:970px;margin:0 auto;font-size:80px;line-height:80px;color:#FFF;margin-bottom:30px;font-family:'Druk';font-weight:500}
.eventInnerMainDate{font-size:30px;line-height:30px;letter-spacing:.01em;color:#D7DF28;margin-bottom:45px;border-bottom:2px solid #D7DF28;display:inline-block;font-weight:700}
.eventInnerItems{padding:40px 0}
.eventInnerInfoItemTitle{font-weight:800;font-size:18px;color:#353535}
.eventInnerInfoItemValue,.eventInnerInfoItemValue a{font-weight:800;font-size:30px;color:#D7DF28;text-decoration:none}
.eventInnerInfoItems{margin-bottom:55px}
.eventTitle{font-size:60px;color:#353535;margin-bottom:50px;font-family:'Druk';font-weight:500}
.eventInnerInfoDescriptionText{line-height:170%;color:#7A7A7A;margin-bottom:40px}
.placeTitle{font-weight:800;font-size:18px;color:#353535;margin-bottom:20px}
.placeIcoWrap{display:flex}
.placeIcoWrap span{padding-left:10px}
.dateInfoDate{font-size:10px;letter-spacing:.2em;text-transform:uppercase;text-align:right;margin-right:4px;margin-top:10px}
.dataInfoValue{font-size:16px;color:#000;display:inline-block;background:#EFEFEF;border-radius:4px;padding:5px 9px;margin-left:4px}
.dataInfoValue:before{content:'';position:absolute;width:9px;height:9px;background:#D7DF28;left:-7px;top:12px;border-radius:10px}
.dateInfoItem{margin-bottom:20px}
.dateTitle{font-weight:800;font-size:18px;color:#353535;margin-bottom:20px}
.line{height:calc(100% - 30px);width:1px;background:#E3E3E3;position:absolute;top:15px;left:23%}
.dateInfoItems{position:relative}
.eventInnerThemes{padding:30px 0 50px;background:#EFEFEF;margin-bottom:60px}
.listTheme li{padding-left:40px;position:relative;margin-bottom:20px}
.listTheme li:before{content:'';position:absolute;height:1px;width:20px;background:#0057FF;left:0;top:12px}
.eventInnerThemesList{max-width:66.6666%}
.eventInnerThemesList .listTheme{column-count:2}
.eventInnerPhotoImg{height:670px;background:center / cover no-repeat}
.eventInnerPhotoThumb{height:135px;background:center / cover no-repeat}
.eventInnerPhotos{padding:45px 0 80px}
.eventInnerPhotoThumb{cursor:pointer;transition:all.2s}
.eventInnerPhotoThumb:hover:after{content:'';position:absolute;width:100%;height:100%;top:0;background-color:rgba(82,201,237,0.3)}
#eventInnerPhoto{margin-bottom:25px}
.swiper-slide-thumb-active .eventInnerPhotoThumb:after{content:'';position:absolute;width:100%;height:100%;top:0;background-color:rgba(82,201,237,0.3)}
.eventInnerFeature{margin-bottom:40px;padding-left:40px;position:relative}
.eventInnerFeature:before{content:'';position:absolute;height:1px;width:20px;background:#0057FF;left:0;top:12px}
.eventInnerFeatureTitle{font-weight:800;margin-bottom:7px;font-size:18px}
.eventInnerFeatureText{font-size:14px;line-height:170%;color:#7A7A7A}
.eventInnerPartnership .col:nth-child(2) .eventInnerPartner{animation-delay:.2s}
.eventInnerPartnership .col:nth-child(3) .eventInnerPartner{animation-delay:.4s}
.ourComandItems .col:nth-child(2) .ourComandItem{animation-delay:.2s}
.ourComandItems .col:nth-child(3) .ourComandItem{animation-delay:.4s}
.ourComandItems .col:nth-child(4) .ourComandItem{animation-delay:.6s}
.eventInnerPartnersSection{background:#EFEFEF;padding:55px 0}
.eventInnerPartner{background:#FFF;border-radius:4px;padding:30px;position:relative}
.eventInnerPartnerTitle{font-weight:800;margin-bottom:30px}
.listTheme li.active:before{content:'';position:absolute;height:18px;width:18px;background:url(../img/ico/checked.svg) no-repeat center #D7DF28;left:2px;top:3px;border-radius:25px}
.eventInnerPartnerButton{position:absolute;width:calc(100% - 60px);bottom:30px}
.eventInnerPartnerList{padding-bottom:50px}
.eventInnerPartnerButton .but{width:100%}
.eventInnerGroup{padding:75px 0}
.ourComandImg{height:310px;border-radius:7px;margin-bottom:15px}
.ourComandTitle{font-weight:800;font-size:16px;line-height:19px;margin-bottom:10px}
.ourComandSpec{font-size:10px;line-height:12px;letter-spacing:.2em;text-transform:uppercase;color:#B7B7B7;margin-bottom:15px;font-weight:500}
.ourComandPhone{padding-left:30px;margin-bottom:12px;background:url(../img/ico/phone.svg) no-repeat left center}
.ourComandPhone a{font-size:16px;line-height:170%;letter-spacing:.01em;color:#353535;text-decoration:none}
.ourComandMail{padding-left:30px;background:url(../img/ico/mail.svg) no-repeat left center}
.ourComandMail a{font-size:14px;line-height:170%;letter-spacing:.01em;color:#0057FF;text-decoration:none}
.eventPartnersBlock{margin-bottom:30px}
.footerTextSub{font-size:12px;line-height:14px;margin-bottom:20px}
.footerTextMain{margin-top:10px}
.newsItem{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #b7b7b754;transition:all .2s}
.newsItem:hover .newsItemLink{color:#0057FF}
.newsItemImg{height:275px;background:center / cover no-repeat;margin-bottom:20px}
.newsDate{font-weight:500;font-size:10px;line-height:12px;letter-spacing:.2em;text-transform:uppercase;color:#B7B7B7;margin-bottom:12px}
.newsItemLink{font-weight:500;font-size:22px;line-height:26px;text-decoration:none;color:#353535;transition:all .2s}
.newsAllHead{margin-bottom:15px}
.newsItems{margin-bottom:110px}
.newsAllHead{display:flex;align-items:center}
.newsAllHead .newsDate{margin-right:25px;margin-bottom:0}
.newsTag.allTag{color:#0057FF;margin-bottom:0}
.newsInner{margin-bottom:100px;margin-top:40px}
.newsInnerAuthorAvatar{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#7A7A7A center / cover no-repeat;font-weight:500;font-size:16px;line-height:26px;letter-spacing:.01em;color:#fff}
.newsInnerAuthor{padding:20px 0 15px;border-bottom:1px solid #EFEFEF;margin-bottom:15px;margin-top:20px;max-width:1020px;margin-left:auto;margin-right:auto}
.newsInnerAuthor.custom{max-width:1020px;margin:0 auto;margin-bottom:15px}
.newsInnerAuthorName{margin-right:20px;font-size:18px;line-height:31px;letter-spacing:.01em;color:#353535;text-decoration:none}
.newsInnerAuthorName span{color:#7A7A7A}
.newsInnerAuthorButton{display:flex;align-items:center;justify-content:center;height:27px;border:0;padding:0;margin:0;outline:0;background-color:transparent;font-size:16px;line-height:27px;letter-spacing:.01em;color:#353535;text-decoration:none}
.newsInnerAuthorButton svg{width:22px;height:22px;margin-right:10px;fill:none}
.newsInnerAuthorButton path{stroke:#353535}
.newsInnerAuthorButton.is-active path{fill:#FF571B;stroke:#FF571B}
.newsInnerDate{display:flex;align-items:center}
.newsInnerDate .item-meta{font-weight:500;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#B7B7B7}
.newsInnerDate span:first-child{margin-right:20px}
.newsImg{margin-bottom:40px;max-width:1020px}
.newsInnerInfo h2{font-weight:800;font-size:22px;line-height:26px;color:#000}
.newsInnerInfo{color:#7A7A7A;max-width:960px;flex-basis:960px}
.newsQuote{margin:40px 0;background:#FFF5E2;padding:30px 100px}
.quoteItem{padding-left:70px;color:#353535;position:relative}
.quoteItem:before{content:'';position:absolute;width:28px;height:26px;background:url(../img/ico/quote.svg) no-repeat;left:0;top:0}
.quoteText{font-size:22px;line-height:170%;letter-spacing:.01em;margin-bottom:25px}
.quoteInfoImg{max-width:100px}
.quoteInfoTitle{font-weight:500;font-size:16px;line-height:19px;color:#353535;margin-bottom:10px}
.quoteInfoSpec{font-size:12px;line-height:14px;margin-bottom:5px;color:#7A7A7A}
.quoteInfoLink{font-weight:500;font-size:10px;line-height:12px;letter-spacing:.2em;text-transform:uppercase;color:#7A7A7A}
.contentFigure{margin:50px 0}
.figureImg{margin-bottom:20px}
.contentFigure figcaption span{display:block;font-weight:500;font-size:16px;line-height:19px;margin-bottom:15px;color:#353535}
.contentFigure figcaption a{font-weight:500;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#7A7A7A;text-decoration:none}
.aboutTextWrap{margin-bottom:40px}
.aboutComand{margin-top:30px;padding-top:30px;border-top:1px solid #0057FF;margin-bottom:30px}
.aboutContactsGroup{margin-bottom:12px}
.abouContacts{margin-bottom:50px}
.aboutContactsTel{color:#353535;text-decoration:none}
.aboutContactsMail{text-decoration:none}
#map{height:500px}
.main{-webkit-flex:1;-ms-flex:1;flex:1}
.mainLayout{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.content{-webkit-flex:1;-ms-flex:1;flex:1;max-width:calc(100% - 320px)}
.footer{background:#353535}
.footerLogoItem{display:inline-block;vertical-align:middle}
.footerLogoItem:first-child{margin-right:40px}
.footerLogoItem .mail{font-size:14px;color:#FFF}
.footerIco{width:40px;height:40px}
.footerSocItems a .footerIco:last-child,.burgerSoc a .footerIco:last-child{display:none}
.footerSocItems a,.burgerSoc a{text-decoration:none}
.footerSocItems a:hover .footerIco:last-child,.burgerSoc a:hover .footerIco:last-child{display:inline-block}
.footerSocItems a:hover .footerIco:first-child,.burgerSoc a:hover .footerIco:first-child{display:none}
.socItems{text-align:center}
.socItems .soc{text-decoration:none;margin:0 20px}
.footerTel .tel{color:#fff}
.appLinks{width:100%}
.appLink,.appLinks{text-align:center;display:inline-block}
.appLink:first-child{margin-right:20px}
.footerTel{text-align:end}
.videoTitle{margin:40px 0}
.videoSingleItems{position:absolute;bottom:0;left:50%;transform:translate(-50%,0);width:100%}
.videoTextMain{margin-bottom:40px;font-size:22px;color:#353535}
.videoSlider1{padding-bottom:40px;margin-bottom:35px}
.swiper-pagination1{width:100%;position:static;display:flex;justify-content:center;margin-top:15px;align-items:center}
.videoSlider1{position:static}
.swiper-pagination1 .swiper-pagination-bullet-active{background:#000!important;width:8px!important;height:8px!important;opacity:1!important}
.swiper-pagination1 .swiper-pagination-bullet{width:6px;height:6px;background:#353535;opacity:.3;transition:all .2s}
.videoSlider{background:center / cover no-repeat;width:100%;height:660px}
.videoSliderInfoWrap{width:356px;height:92%;position:absolute;background:#fff;padding:20px;right:30px;top:4%;border-radius:3px}
.tagsStatic{margin-bottom:15px}
.tagsStatic span{font-size:12px;line-height:14px;letter-spacing:.01em;color:#0057FF;padding-right:10px}
.videoSliderTitle{font-weight:800;font-size:22px;line-height:26px;letter-spacing:.01em;color:#353535;text-decoration:none;margin-bottom:15px;display:block;transition:all .2s}
.videoSliderTitle:hover{color:#0057FF}
.videoSliderInfo{font-size:14px;line-height:170%;letter-spacing:.01em;color:#353535;overflow:hidden;max-height:350px}
.videoSliderLink{display:block;width:100%;height:100%}
.videoSliderTime{position:absolute;bottom:15px;padding-left:20px;font-size:14px;left:20px}
.videoSliderTime:before{content:'';position:absolute;background:url(../img/ico/play.svg) no-repeat center;width:7px;height:9px;left:0;bottom:6px}
.videoTab{border-bottom:4px solid #EFEFEF;margin-bottom:35px}
.videoTab li a{font-weight:800;font-size:40px;line-height:47px;letter-spacing:.01em;color:#353535;padding-bottom:15px}
.videoTab li{margin-right:60px}
.videoTab li.active a:before{content:'';position:absolute;height:4px;width:100%;background:#0057FF;bottom:-4px}
.videoTab li.active a,.videoTab li:hover a{color:#0057FF}
.listTags li{margin-right:14px;margin-bottom:15px}
.listTags li a{background:#EFEFEF;border-radius:4px;font-size:14px;line-height:16px;text-align:center;letter-spacing:.01em;color:#353535;padding:4px 10px;transition:all .2s;border:1px solid transparent;text-decoration:none}
.listTags li:hover a{border:1px solid #0057FF}
.listTags li.active a{background:#0057FF;color:#fff}
.videoItem{background:#FFF;box-shadow:0 0 30px rgba(0,0,0,0.15);border-radius:3px;display:block;text-decoration:none;margin-bottom:25px;position:relative;height:calc(100% - 30px)}
.videoItemImg{width:100%;height:210px;background:center / cover no-repeat}
.listTags{margin-bottom:44px}
.videoItemBody{padding:5px 0}
.VideoItemTitle{font-weight:500;font-size:16px;line-height:19px;letter-spacing:.01em;color:#353535;transition:all .2s;margin-bottom:50px;overflow:hidden;display:block;text-decoration:none}
.videoItem:hover .VideoItemTitle{color:#0057FF}
.videoItems{margin-bottom:80px}
.videoInner{min-height:730px;background:center / cover no-repeat;position:relative;cursor:pointer}
.videoInner.active{background-image:none!important;background-color:#fff;min-height:auto}
.videoInner.active .butPlay,.videoInner.active .videoTitle{display:none}
.videoInner h1{color:#fff;font-size:40px;line-height:47px;margin-top:0}
.videoSliderInfo.videoHover{position:absolute;left:20px;width:calc(100% - 40px);font-weight:400;max-height:72px;overflow:hidden;visibility:hidden;transition:all .2s;opacity:0;margin-top:-15px;font-weight:400}
.videoInfoWrap{background:#fff;transition:all .2s;padding:12px 20px}
.videoItem:hover .videoInfoWrap{transform:translateY(-82px)}
.videoItem:hover .videoSliderInfo.videoHover{visibility:visible;transform:translateY(-20px);opacity:1}
@media (max-width: 1440px) {
.videoInner{min-height:540px}
.videoInner h1{padding-top:29%}
}
.videoSlider1 .swiper-button-prev{background:url(../img/ico/arrow.svg) no-repeat center;opacity:1;top:500px}
.videoSlider1 .swiper-button-next{background:url(../img/ico/arrow.svg) no-repeat center;opacity:1;transform:rotate(180deg);top:500px}
#eventsSlider .swiper-button-prev{background:url(../img/ico/arrow.svg) no-repeat center;top:370px}
#eventsSlider .swiper-button-next{background:url(../img/ico/arrow.svg) no-repeat center;transform:rotate(180deg);top:370px}
#eventsSlider{position:static}
.mainVideoSection{padding:70px 0 0;background:#F7F7F7}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35}
.videoSlider1 .swiper-button-prev:after,.videoSlider1 .swiper-container-rtl .swiper-button-next:after,#eventsSlider .swiper-button-prev:after,#eventsSlider .swiper-container-rtl .swiper-button-next:after{content:''}
.videoSlider1 .swiper-button-next:after,.videoSlider1 .swiper-container-rtl .swiper-button-prev:after,#eventsSlider .swiper-button-next:after,#eventsSlider .swiper-container-rtl .swiper-button-prev:after{content:''}
.videoItem1{position:relative;display:none}
.videoItem1 iframe{width:100%;display:block}
.video1{height:auto;width:100%}
.butPlay{padding:44px;background:url(../img/ico/play1.svg) no-repeat 33px center #FF571B;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:100%;background-size:27px}
.butNo{background:#fff;border:1px solid #0057FF;padding:14px 30px;color:#0057FF;border-radius:2px;font-weight:500;font-size:12px;letter-spacing:.155em;text-transform:uppercase;width:100%}
.onMobile,.vostokMobile{display:none}
.vostokDesktop{margin-bottom:20px}
@media (max-width: 569px) {
.butPlay{padding:34px;background:url(../img/ico/play1.svg) no-repeat 27px center #FF571B;background-size:18px}
.onMobile{display:block;margin-bottom:-60px;margin-top:80px}
.onDesktop,.vostokDesktop{display:none}
.vostokMobile{display:block;margin-bottom:20px}
.butNo{margin-top:15px}
}
.videoInnerInfo{margin:20px 0 30px}
.videoInnerFormWrap{background:#F7F7F7;border-radius:6px;padding:20px}
.videoInnerFormWrap.fromAnswer{margin-bottom:0;margin-top:10px}
.videoInnerText{margin-bottom:50px}
.videoQestionTitle{font-weight:500;font-size:16px;line-height:19px;letter-spacing:.01em;color:#353535;margin-bottom:20px}
.videoInnerFormWrap .fieldName + .field{margin-top:0}
.butQ{margin-top:13px}
.videoInnerFormWrap{margin-bottom:45px}
.commentInfo{display:inline-flex;margin-bottom:5px}
.commentTitle{font-weight:500;font-size:16px;line-height:19px;letter-spacing:.01em;color:#353535}
.commentOrg{font-weight:500;font-size:16px;line-height:19px;letter-spacing:.01em;color:#B7B7B7;margin-left:10px}
.commentsAnswer{margin-left:80px;padding-left:18px;border-left:1px solid #B7B7B7;padding-top:15px;margin-top:5px}
.commentsInfoWrap{margin-bottom:45px}
.personheadImg{display:flex;align-items:center;justify-content:flex-end}
.personheadImg span{padding-left:10px;font-size:14px;line-height:12px;letter-spacing:.01em;color:#353535;font-weight:500;transition:all .2s}
.personHeadLink:hover .personheadImg span{color:#0057FF}
.personHeadLink{text-decoration:none;font-size:14px;padding-left:10px;display:block;position:relative;box-sizing:border-box;padding:5px 10px}
.personheadTitle{transition:all .2s}
.personHeadLink:hover .personheadTitle{color:#0057FF}
.personHeadLink:after{position:absolute;background:url(../img/ico/down.svg) no-repeat center;width:6px;height:6px;right:6px;top:14px}
.personHeadLink.loginForm:after{display:none}
.personheadTitle{margin-left:-10px;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#353535;font-weight:500}
.headPersonMenu{position:relative}
.headPersonMenu:hover .personHeadMenu{transform:none;visibility:visible;opacity:1}
.personHeadMenu{position:absolute;width:100%;z-index:999;transform:translateY(20px);transition:all .2s;visibility:hidden;opacity:0;padding-top:15px;min-width:135px;right:0}
.personHeadMenu .list{box-shadow: 0 6px 24px 0 rgba(53, 53, 53, 0.10);background:#FFF;padding:15px 20px}
.personHeadMenu .list li:not(:last-child){margin-bottom:5px}
.personHeadMenu .list li a{text-decoration:none;color:#353535;transition:all .2s;font-size:14px}
.personHeadMenu .list li:hover a{color:#0057FF}
.personImg{position:relative;cursor:pointer;display:inline-block;margin-bottom:20px}
.personImg:hover:after{content:'';position:absolute;background:url(../img/ico/plus.svg) no-repeat center;width:18px;height:18px;left:73px;top:7px}
.personImg img{max-width:100px}
.personStatus{margin-bottom:20px}
.personStatusTitle{font-weight:800;font-size:26px;letter-spacing:.01em;color:#353535}
.personStatusTitle span{font-weight:800;font-size:26px;letter-spacing:.01em;color:#D0A869}
.butPass{background:#EFEFEF;color:#353535;width:100%;padding:15px}
.butPass:hover{background:#d1d1d1;color:#353535}
.butSave{width:100%;padding:15px}
.formItems{margin-bottom:30px}
.changePasstitle{font-weight:800;font-size:26px;letter-spacing:.01em;color:#353535}
.changePass{display:none}
.upload{width:100px;position:absolute;height:100px;cursor:pointer;opacity:0}
.showPass{position:absolute;right:15px;top:13px;cursor:pointer}
.personalForm{margin-bottom:50px}
.promo{padding:10px;background:#EFEFEF}
.promoCodText{margin-top:30px}
.promoCod{margin-bottom:70px}
.copyText{position:absolute;right:15px;top:9px;cursor:pointer}
.copySuccess{font-size:12px;line-height:14px;text-align:right;letter-spacing:.01em;color:#0057FF;margin-top:5px;position:absolute;right:0;display:none}
.commentButAnswer{text-decoration:none;font-size:12px;margin-top:10px;display:inline-block}
.nonAnimate .field{padding:15px 10px}
.modalVideoTitle{font-weight:500;font-size:25px;line-height:30px;margin-bottom:25px;text-align:center}
.mainBannerRight{background:center/cover no-repeat;width:100%;height:643px;margin-top:10px;margin-bottom:20px;display:block;text-decoration:none}
.newsMain{margin-top:40px}
.newsFirst{padding-bottom:20px;margin-right:-20px;padding-top:10px}
.newsFirstItem:hover{transform:translateY(-5px);box-shadow:0 5px 10px rgba(0,0,0,.1)}
.newsFirst .swiper-wrapper,.newsFoot .swiper-wrapper{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-10px;margin-right:-10px}
.newsFoot .swiper-slide{-webkit-flex-basis:25%;-ms-flex-basis:25%;flex-basis:25%;max-width:25%;padding-left:10px;padding-right:10px;padding-top:5px}
.newsFirst .swiper-wrapper,.newsFoot .swiper-wrapper{-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}
.newsFoot .swiper-wrapper{justify-content:flex-start}
@media (max-width: 1069px) {
.newsFoot .swiper-slide{-webkit-flex-basis:32%;-ms-flex-basis:32%;flex-basis:32%;max-width:32%;padding-left:10px;padding-right:10px}
.newsFirst{margin-right:0}
.newsSmall{-webkit-flex-basis:33.333333%;-ms-flex-basis:33.333333%;flex-basis:33.333333%;max-width:33.333333%}
}
@media (max-width: 819px) {
.newsMain{margin-top:70px}
.newsFoot .swiper-slide{-webkit-flex-basis:32%;-ms-flex-basis:32%;flex-basis:32%;max-width:32%}
}
@media (max-width: 569px) {
.newsFoot .swiper-slide{-webkit-flex-basis:93%;-ms-flex-basis:93%;flex-basis:93%;max-width:93%;padding-left:5px;padding-right:5px}
}
.newsCol{position:relative;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:10px;padding-right:10px;min-height:1px;max-width:100%;margin-bottom:20px}
.newsCol .dropdown{position:absolute;top:10px;right:20px;z-index:10;display:block}
.newsCol .dropdownButton{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;width:30px;height:30px;border:0;padding:0;margin:0;outline:none;background:rgba(255,255,255,0.8);border-radius:100%}
.newsCol .dropdownButton span{flex:0 0 auto;flex-basis:4px;width:4px;height:4px;margin:0 1.5px;border-radius:100%;background-color:#353535}
.newsCol .dropdownBlock{top:calc(100% + 8px);left:auto;right:0;padding:12px 22px;background:rgba(255,255,255,0.8)}
.newsCol .dropdownBlock a{display:block;padding:5px 0;text-decoration:none;font-size:14px;line-height:18px;letter-spacing:.01em;color:#353535}
.newsBig{-webkit-flex-basis:50%;-ms-flex-basis:50%;flex-basis:50%;max-width:50%}
.newsxBig{-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;max-width:100%}
.newsxBig .newsColMeta,.newsBig .newsColMeta{position:absolute;top:15px;right:25px;padding:4px 8px;background:rgba(53,53,53,0.8);border-radius:4px}
.newsxBig .newsColMeta .newsInnerAuthorButton,.newsBig .newsColMeta .newsInnerAuthorButton{color:#fff}
.newsxBig .newsColMeta .newsInnerAuthorButton path,.newsBig .newsColMeta .newsInnerAuthorButton path{stroke:#fff}
.newsxBig .newsColMeta .newsInnerAuthorButton.is-active path,.newsBig .newsColMeta .newsInnerAuthorButton.is-active path{stroke:#FF571B}
.newsxBigItem{width:100%;min-height:435px;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;border-radius:3px;display:block;color:#fff;text-decoration:none;padding:25px;position:relative}
.newsxBigItem:before,.newsBigItem:before{content:'';position:absolute;width:100%;height:100%;backdrop-filter:grayscale(30%);bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,0.001) 0%,rgba(255,255,255,0.001) 54%,#190000 100%)}
.newsSmall{-webkit-flex-basis:25%;-ms-flex-basis:25%;flex-basis:25%;max-width:25%}
.newsSmall .newsColMeta,.newsSmallItem .newsColMeta{padding:0 15px 10px}
.newsBigItem{width:100%;min-height:435px;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;border-radius:3px;display:block;color:#fff;text-decoration:none;padding:25px;position:relative}
.newsBig,.newsxBig{transition:all .2s}
.newsTag{font-weight:400;font-size:12px;color:#FFF;border-radius:3px;display:inline-block;margin-right:10px;text-decoration:none;background:#fff!important;color:#0057FF!important;padding:0}
.newsBig .newsTag{padding:2px 5px;background:#D7DF28!important;color:#fff!important}
.newsTag.colorNews1{background:#0057FF}
.newsTag.colorNews2{background:#FF571B}
.newsTag.colorNews3{background:#BF4EB4}
.newsTag.colorNews4{background:#9380CB}
.newsTag.colorNews5{background:#D7DF28}
.newsTag.colorDefault{background:#FFF;color:#353535}
.newsTag.colorDraft{position:absolute;top:16px;right:50px;background-color:#F93!important;color:#fff!important;z-index:2;padding:0 5px}
.newsBigTitle{font-weight:800;font-size:30px;letter-spacing:.01em;color:#FFF;position:absolute;bottom:25px;left:35px;width:calc(100% - 50px);transition:all .2s;text-decoration:none}
.newsSecond .newsBig{-webkit-flex-basis:66.6666667%;-ms-flex-basis:66.6666667%;flex-basis:66.6666667%;max-width:66.6666667%}
.newsSecond .newsSmall{-webkit-flex-basis:33.333333%;-ms-flex-basis:33.333333%;flex-basis:33.333333%;max-width:33.333333%}
.newsOpinion{text-decoration:none;display:block;color:inherit;min-height:435px;transition:all .2s;box-shadow:0 0 24px rgba(53,53,53,0.1);border-radius:3px;padding:25px;height:100%;text-align:center}
.newsOpinion .newsColMeta .row{justify-content:center}
.newsOpinion:hover{transform:translateY(-5px);box-shadow:0 5px 24px rgba(53,53,53,0.2)}
.newsOpinionImg{border-radius:100%;margin-bottom:10px;height:240px;display:flex;align-items:center;justify-content:center}
.newsOpinionTitle{display:block;font-weight:500;font-size:16px;letter-spacing:.01em;color:#353535;margin-bottom:5px;text-align:center;text-decoration:none}
.newsOpinionText{font-size:14px;text-align:center;letter-spacing:.01em;color:#7A7A7A}
.newsSmallItem{transition:all.2s;text-decoration:none;color:inherit;display:block;height:100%;box-shadow:0 0 24px rgba(53,53,53,0.1)}
.newsSmallItem.newsSearch{box-shadow:none}
.newsSmallItem .newsTag{margin-left:15px;margin-right:-5px}
.newsOpinion .newsTag{margin-left:0;margin-right:5px}
.newsSmallImg{display:block;height:265px;width:100%;background-repeat:no-repeat;background-position:center;background-size:auto 100%;border-radius:3px;margin-bottom:15px}
.newsSmallItem:hover .newsSmalltitle{color:#000}
.newsSmallItem:hover{box-shadow:0 5px 24px rgba(53,53,53,0.2)}
.newsSmallItem.newsSearch:hover{box-shadow:none}
.newsSmalltitle{font-weight:500;font-size:16px;letter-spacing:.01em;line-height:140.3%;color:#353535;margin:0;transition:all .2s;padding:10px 15px 15px}
.mainEventName{display:block;margin-left:20px;font-weight:600;font-size:16px;line-height:20px;letter-spacing:.01em;color:#353535}
.mainEventName a{color:#353535;text-decoration:none}
.mainEventName a:hover{text-decoration:underline}
.mainEventDate{font-size:14px;line-height:17px;letter-spacing:.01em;color:#353535}
.mainCalendar{padding:20px 25px;background:#F8F8F8;border-radius:3px;margin-bottom:20px}
.mainCalendarTitle{font-weight:800;font-size:26px;line-height:34px;letter-spacing:.01em;color:#353535;margin-bottom:20px}
.mainCalendarItem{margin-bottom:15px}
.mainCalendarItems{border-bottom:1px solid #EFEFEF}
.mainCalendarLink{display:flex;justify-content:space-between;align-items:center;padding-top:20px;text-decoration:none;font-weight:500;font-size:14px;line-height:130%;letter-spacing:.01em;color:#353535;transition:all .2s}
.mainCalendarLink.moreRubrik{justify-content:flex-start}
.mainCalendarLink:hover{color:#0057FF}
.bannerHead{padding:10px 0 35px}
.bannerMobile{display:none}
.showMoreNews{-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;max-width:100%;padding-top:30px;border-top:2px solid #353535;text-align:center;padding-bottom:20px}
.showMoreNews > a{font-weight:600;font-size:16px;line-height:20px;letter-spacing:.01em;color:#353535;text-decoration:none;transition:all .2s;position:relative;min-width:120px}
.showMoreNews > a:after{content:'';position:absolute;width:8px;height:8px;border-top:2px solid #C4C4C4;border-right:2px solid #C4C4C4;margin-right:60px;transform:rotate(135deg);margin-left:10px;top:2px;transition:all .2s}
.showMoreNews a:hover:after{border-top:2px solid #0057FF;border-right:2px solid #0057FF}
.showMoreNews a:hover{color:#0057FF}
.subscribeMain{padding:45px 0;background:#F8F8F8}
.subscribeMainItems{text-align:center}
.subscribeMainImg{margin-bottom:15px}
.subscribeSubText{max-width:630px;margin:25px auto}
.subscribeForm{max-width:520px;margin:0 auto}
.butSubsr{background:#FF571B;padding:15px 30px}
.newsFootItem{height:200px;border-radius:3px;display:block;width:100%;padding:20px;text-decoration:none;color:#fff;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;margin-bottom:20px;transition:all .2s}
.newsFootItem:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,0.001) 0%,rgba(255,255,255,0.001) 34%,#000 100%)}
.newsCategoryItems{margin-bottom:40px;position:relative}
.newsFootItem:hover{transform:translateY(-5px)}
.newsFootTitle{font-weight:600;font-size:16px;line-height:20px;letter-spacing:.01em;color:#FFF;position:absolute;bottom:20px;width:calc(100% - 40px)}
.newsFootItems{padding:40px 0}
.newsCatTitle{font-weight:800;font-size:30px;line-height:39px;letter-spacing:.01em;color:#353535;margin-bottom:20px}
.newsCatText{margin-bottom:20px}
.newsCatText a{text-decoration:none}
.personID{font-weight:500}
@media (max-width: 1069px) {
.newsSmall{-webkit-flex-basis:33.333333%;-ms-flex-basis:33.333333%;flex-basis:33.333333%;max-width:33.333333%}
.newsBig{-webkit-flex-basis:66.66666%;-ms-flex-basis:66.66666%;flex-basis:66.66666%;max-width:66.66666%}
}
@media (max-width: 819px) {
.newsSmall{-webkit-flex-basis:50%;-ms-flex-basis:50%;flex-basis:50%;max-width:50%}
.newsBig{-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;max-width:100%}
}
@media (max-width: 569px) {
.newsSecond .newsBig,.newsSecond .newsSmall,.newsBig,.newsSmall{-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;max-width:100%}
.newsBigItem{padding:15px;min-height:auto;height:100%}
.newsBigTitle{font-weight:500;font-size:16px;letter-spacing:.01em;line-height:140.3%;color:#353535;margin:0;transition:all .2s;padding:10px 15px 15px!important;position:static;width:100%}
.newsBigItem:hover .newsBigTitle{transform:none!important}
.newsBigItem:hover .newsBigLead{visibility:hidden!important;transform:none!important;opacity:0!important}
.newsxBigItem .newsTag,.newsBigItem .newsTag{margin-left:15px;margin-right:-10px}
.container{padding-right:20px;padding-left:20px}
.newsOpinion{min-height:auto}
.newsSmallImg{height:290px;width:100%;background-size:cover}
.newsSmallItem:hover .newsSmallImg{background-size:cover}
.bannerMobile{display:block;padding:0 0 10px;margin-bottom:10px}
.butSubsr{width:100%}
.newsSmallItem .newsSmallInfoWrap{transform:translateY(-82px)}
.newsSmallItem .newsSmallLead{visibility:visible;transform:translateY(-72px);opacity:1}
.newsSmallItem.notHover .newsSmallInfoWrap{transform:none}
.newsSmallItem.notHover .newsSmallLead{visibility:hidden;transform:none;opacity:0}
}
.sectionZagl{padding:80px 0}
.zaglLogo{text-align:center;margin-bottom:45px}
.zaglText{text-align:center;font-weight:800;font-size:40px;line-height:53px;letter-spacing:.01em;color:#353535;margin-bottom:50px}
.zaglText span{color:#0057FF}
.colzagl{}
.zaglItem{perspective:500px;height:244px}
.zaglItemFront,.zaglItemBack{position:absolute;width:100%;height:100%;box-sizing:border-box;transition:all .4s ease-in;background-color:#000;padding:15px;background-size:cover;-webkit-perspective:0;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);visibility:visible;backface-visibility:hidden}
.zaglItems .row .col:first-child .zaglItemFront,.zaglItems .row .col:first-child .zaglItemBack{background:url(../img/zag1.png) no-repeat center;background-size:cover}
.zaglItems .row .col:nth-child(2) .zaglItemFront,.zaglItems .row .col:nth-child(2) .zaglItemBack{background:url(../img/zag2.png) no-repeat center;background-size:cover}
.zaglItems .row .col:nth-child(3) .zaglItemFront,.zaglItems .row .col:nth-child(3) .zaglItemBack{background:url(../img/zag3.png) no-repeat center;background-size:cover}
.zaglItems .row .col:nth-child(4) .zaglItemFront,.zaglItems .row .col:nth-child(4) .zaglItemBack{background:url(../img/zag4.png) no-repeat center;background-size:cover}
.zaglItems .row .col:nth-child(5) .zaglItemFront,.zaglItems .row .col:nth-child(5) .zaglItemBack{background:url(../img/zag5.png) no-repeat center;background-size:cover}
.zaglItems .row .col:nth-child(6) .zaglItemFront{background:url(../img/zag6.png) no-repeat center;background-size:cover;color:#353535}
.zaglItems .row .col:nth-child(6) .zaglItemBack{background:url(../img/zag9.png) no-repeat center;background-size:cover;color:#353535}
.zaglItems .row .col:nth-child(7) .zaglItemFront,.zaglItems .row .col:nth-child(7) .zaglItemBack{background:url(../img/zag7.png) no-repeat center;background-size:cover}
.zaglItemFront{display:flex;align-items:center;justify-content:center;font-weight:600;font-size:18px;line-height:140.3%;letter-spacing:.01em;color:#FFF;text-align:center}
.colzagl{-webkit-flex-basis:14.28%;-ms-flex-basis:14.28%;flex-basis:14.28%;max-width:14.28%}
.zaglItemBack{transform:rotateY(-180deg);font-weight:500;font-size:13px;line-height:133.3%;color:#FFF;word-break:break-word;visibility:hidden}
.zaglItem:hover .zaglItemFront{transform:rotateY(180deg)}
.zaglItem:hover .zaglItemBack{transform:rotateY(0deg);visibility:visible}
.zaglItems{margin-bottom:70px}
.butZaglReg{text-align:center}
@media (max-width: 1024px) {
.colzagl{-webkit-flex-basis:25%;-ms-flex-basis:25%;flex-basis:25%;max-width:25%}
.zaglItem{margin-bottom:20px}
.onDesktop{display:none}
}
@media (max-width: 569px) {
.colzagl{-webkit-flex-basis:50%;-ms-flex-basis:50%;flex-basis:50%;max-width:50%}
.zaglItemFront{font-size:15px}
.zaglText{font-size:19px;line-height:27px}
.zaglItemFront,.zaglItemBack{padding:10px}
.zaglItem{animation-delay:0!important}
.butPlay{margin-bottom:20px;font-size:14px}
}
.top-image{margin-top:30px;max-width:1020px}
.pageTitle.pageTitleNews{margin-bottom:30px;font-size:60px;line-height:60px;max-width:1080px;margin-top:10px;color:#000}
@media (max-width: 819px) {
.pageTitle.pageTitleNews{font-size:40px;line-height:120%}
.top-image{margin-top:0}
}
.banRight{margin-bottom:20px}
.error-404.not-found{min-height:calc(100vh - 400px);padding:50px 0}
.footLogos img{max-height:30px}
.footLogos .footLogoItem:first-child{padding-right:40px;position:relative}
.footLogos .footLogoItem:last-child{padding-left:40px}
.footLogos .footLogoItem:first-child:after{content:'';width:1px;height:50px;background:#4B4B4B;position:absolute;right:0;top:-10px}
.path{margin:20px 0}
.path a{font-size:14px;line-height:130%;color:#0057FF;text-decoration:none;position:relative;padding-left:15px}
.path a:before{content:'';position:absolute;background:url(../img/ico/arrow3.svg);width:5px;height:8px;left:0;top:2px}
.blogText{font-size:16px;line-height:170%;letter-spacing:.01em;margin-bottom:30px}
.blogCatItem{display:block;transition:all .2s;height:400px;background:center / cover no-repeat;padding:25px 30px;color:#fff;border-radius:30px;overflow:hidden;margin-bottom:30px;text-decoration:none;background-color:#52c8ec}
.blogCatPromo{height:calc(100% + 25px);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;transition:all .3s cubic-bezier(.75,0,.25,1);opacity:1}
.blogCatTextWrap{transition:all .3s cubic-bezier(.75,0,.25,1);height:100%;overflow:hidden;opacity:0}
.blogCatPubs{position:absolute;bottom:20px}
.blogCatLogo{margin-bottom:20px;letter-spacing:.01em;color:#FFF;font-size:16px}
.blogCatLogo img{width:300px}
.blogCatItem:hover .blogCatPromo{transform:translateY(-105%);opacity:0}
.blogCatItem:hover .blogCatTextWrap{transform:translateY(-107%);opacity:1}
.blogCatTitle{font-size:18px;line-height:140.3%;letter-spacing:.01em;margin-bottom:12px;font-weight:600}
.blogCatItems{margin-bottom:80px}
.blogMainTitle{font-weight:700;font-size:40px;line-height:40px;letter-spacing:.01em;color:#353535;margin-bottom:40px}
.blogMainItems{margin-bottom:50px}
.footerSub{background:#232323;padding:22px 0}
.footerMain{padding:35px 0;background:#353535}
.footerSubckribeWrap:before{content:'';position:absolute;background:url(../img/footerImg2.png) no-repeat center;width:421px;height:268px;left:87px;bottom:-62px}
.footerSubckribeWrap{display:flex;align-items:center;justify-content:flex-end}
.footerSubckribeTitle{font-weight:500;font-size:60px;font-family:'Druk';line-height:110%;color:#FFF;margin-bottom:10px}
.footerSubckribeText{font-weight:500;font-size:18px;line-height:136%;color:#FFF}
.footerSubckribe{width:33%;margin-right:40px}
@media (max-width: 1280px) {
.footerSubckribe{width:37%;margin-right:20px}
.footerSubckribeWrap:before{left:-6px;background-size:360px;bottom:-61px}
}
@media (max-width: 1200px) {
.footerSubckribe{width:60%;margin-right:50px}
.footerSubckribeWrap:before{display:none}
}
@media (max-width: 819px) {
.footerSubckribeWrap{flex-direction:column;margin-bottom:30px}
.footerSubckribe{margin-right:0;width:100%}
.footerSubckribeText{margin-bottom:15px}
}
@media (max-width: 569px) {
.footerSubckribeTitle{font-size:40px}
}
.footerSocItems a{margin-right:20px}
.footerMenu ul{columns:250px 2}
.footerMenu ul li{margin-bottom:15px;min-width:50%}
.footerMenu ul a{color:#fff;text-decoration:none;font-size:14px;line-height:18px;letter-spacing:.01em}
.footLogos{display:flex;justify-content:flex-end;align-items:center}
.footerLinks{display:flex}
.footerLinks a{color:#fff;text-decoration:none}
.footerLinks a:not(:last-child){margin-right:40px}
.modalContent.reg{padding:35px 40px}
.modalContent.reg .modalBody{text-align:center}
.regImg{margin-bottom:23px}
.regTitle{font-weight:700;font-size:40px;line-height:40px;letter-spacing:.01em;color:#353535;margin-bottom:23px}
.regText{font-size:18px;line-height:170%;letter-spacing:.01em;color:#7A7A7A;margin-bottom:30px}
.modalContent.reg .butPrimary{width:auto}
.butCancel{font-size:16px;line-height:127%;letter-spacing:.01em;text-decoration-line:underline;color:#B7B7B7}
.butCancelDiv{margin-top:23px}
.regCancel{font-size:26px;line-height:32px;letter-spacing:.01em;color:#353535;margin-bottom:30px}
.butRed{background:#FF571B}
.butRed:hover{background:#ec5528}
.modalContent.cancel{padding:80px 35px;text-align:center}
.modalContent.cancel .but{width:auto;min-width:25%;margin:0 5px}
.modalClose{right:-20px;top:-20px}
.eventOrg{margin-bottom:60px}
.eventOrgItem{display:flex;padding:35px;background:center / cover no-repeat;border-radius:16px}
.eventOrgLogo{margin-right:50px;display:flex;align-items:center;justify-content:center;width:128px;height:128px;background:#fff;border-radius:10px}
.eventLogoTextItems{-webkit-flex:1;-ms-flex:1;flex:1;width:auto}
.eventOrgTitle{font-weight:500;font-size:40px;line-height:40px;letter-spacing:.01em;color:#FFF;margin-bottom:12px;font-family:'Druk'}
.eventOrgText{color:#fff;font-size:16px;line-height:170%;letter-spacing:.01em;margin-bottom:13px}
.eventOrgLink{font-size:12px;line-height:12px;letter-spacing:.155em;text-transform:uppercase;color:#fff;text-decoration:none;position:relative}
.eventOrgLink:after{content:'';background:url(../img/ico/left.svg) no-repeat center;width:8px;height:8px;right:-20px;position:absolute;top:1px}
.eventInnerVideos{padding:45px 0 65px}
.eventInnerVideoText{font-size:16px;line-height:170%;letter-spacing:.01em;color:#7A7A7A;margin-bottom:35px;margin-top:-25px}
.blogTab{margin-top:-25px;margin-bottom:40px}
.blogTab li{margin-right:10px}
.blogTab li a{transition:all .2s;background:#FFF;border:2px solid #0057FF;border-radius:18px;font-size:14px;line-height:18px;text-align:center;letter-spacing:.01em;color:#353535;padding:7px 16px;opacity:.4;min-width:100px}
.blogTab li:hover a,.blogTab li.active a{opacity:1}
.eventProfile{background:#EFEFEF;padding:40px 0}
.profileSectionTitle{font-size:40px;line-height:40px;letter-spacing:.01em;color:#353535;margin-bottom:35px}
.profileCancelDiv{margin-top:-10px}
.eventItemStatus{font-weight:500;font-size:10px;line-height:10px;letter-spacing:.2em;text-transform:uppercase;color:#FF571B;margin-bottom:10px}
.eventItem.last .eventItemDate,.eventItem.last .eventItemLinkSub{color:#B7B7B7}
.eventItem.last .eventItemDate{border-color:#B7B7B7}
.blogHeader{padding:20px 0;background:center / cover no-repeat;margin-bottom:40px;background-color:#0057FF}
.blogHeadItems{display:flex}
.blogHeadLeft{margin-right:20px}
.blogHeadLeft .path a{color:#fff}
.blogHeadLeft .path a:before{background:url(../img/ico/left_w.svg) no-repeat center}
.blogHeadLeft .pageTitle{color:#fff;font-size:60px;line-height:60px;margin-bottom:30px}
.blogSiteName{font-size:16px;font-style:normal;font-weight:400;line-height:128%;letter-spacing:.16px;text-decoration:none;transition:all .2s}
.blogSiteName:hover{border-bottom-color:transparent}
.blogHeadLeft .path{margin-top:0}
.blogHeadLogo{width:120px;height:120px;align-items:center;justify-content:center;display:flex;background:#fff;border-radius:20px;padding:10px}
.blogHeadLogo img{width:100%}
.blogTitle{font-weight:500;font-size:40px;letter-spacing:.01em;color:#353535;margin-bottom:20px;font-family:'Druk'}
.blogAboutText{margin-bottom:15px}
.blogAboutText.show{max-height:none}
.showMore{text-decoration:underline;color:#B7B7B7;border-bottom:1px solid #B7B7B7;transition:all .2s}
.showMore:hover{border-bottom:1px solid transparent}
.blogAboutCompany{margin-bottom:40px}
.blogServiceList{margin-bottom:15px;display:flex;flex-flow:row wrap}
.blogServiceList li{position:relative;padding-left:40px;flex-basis:50%;max-width:50%}
.blogServiceList li:not(:last-child){margin-bottom:15px}
.blogServiceList li:before{content:'';width:20px;height:2px;background:#FF571B;position:absolute;left:0;top:10px}
.blogServiceList.show{max-height:none}
.blogFirstInfoWrap{margin-bottom:45px}
.blogRightBlock{border-right:1px solid #EFEFEF;padding-right:50px}
.blogLeftItem{margin-bottom:20px}
.blogLeftItemTitle{font-size:12px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:.12px;color:#7A7A7A}
.blogLeftNumberItem{font-size:20px;line-height:170%;letter-spacing:.01em;color:#FF571B;display:flex;flex-wrap:wrap}
.blogLeftStiker{color:#fff;padding:5px 10px;font-weight:600;text-transform:uppercase;border-radius:5px;font-size:12px;line-height:15px;margin-top:5px;margin-right:8px}
.blogLeftStiker.color1{background:#282a67}
.blogLeftStiker.color2{background:#FF8A00}
.blogLeftStiker.color3{background:#ee4614}
.blogLeftItemSoc a{margin-right:10px}
.blogLeftItemSoc a.fb,.blogLeftItemSoc a.in{display:none}
.blogEventItem{display:flex;background:#EFEFEF;border-radius:12px;padding:15px;height:calc(100% - 15px);margin-bottom:15px}
.blogEventPoster{width:30%}
.blogEventPoster img{border-radius:9px}
.blogEventDate{font-size:12px;line-height:128.5%;letter-spacing:.01em;color:#7A7A7A;margin-bottom:7px}
.blogEventLink{font-size:16px;line-height:21px;letter-spacing:.01em;color:#353535;text-decoration:none;transition:all .2s;margin-bottom:17px;font-weight:600;display:block;margin-bottom:30px}
.blogEventLink:hover{color:#0057FF}
.blogEventSubLink{font-size:12px;line-height:128.5%;letter-spacing:.01em;color:#7A7A7A;text-decoration:none;position:absolute;bottom:0;left:0}
.blogEventInfo{-webkit-flex:1;-ms-flex:1;flex:1;width:auto;position:relative}
.blogEvents,.blogPubs,.blogVideos{margin-bottom:40px}
.blogToggle{text-align:left;margin-top:45px}
.blogToggle{display:none}
.showMoreNews.show .showMoreBlog:after{transform:rotate(315deg);top:7px}
.showMoreNews{padding-right:0;padding-left:0}
.col20{-webkit-flex-basis:20%;-ms-flex-basis:20%;flex-basis:20%;max-width:20%}
.awardItemNumber{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:20px}
.awardNumberColor{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-width:2px;border-style:solid;border-radius:100%;background:#fff!important;font-size:25px;letter-spacing:.01em}
.awardNumberColor.color1{border-color:#FF571B;color:#FF571B}
.awardNumberColor.color2{border-color:#F0BD6C;color:#F0BD6C}
.awardNumberColor.color3{border-color:#B7B7B7;color:#B7B7B7}
.awardNumberColor.color4{border-color:#C47447;color:#C47447}
.awardNumberColor.color5{border-color:#4D4D4D;color:#4D4D4D}
.awardNumberTilte{padding-left:20px;font-size:20px;line-height:170%;letter-spacing:.01em}
.awardsNumbers{margin-bottom:20px}
.awardItem{display:flex;align-items:center;flex-flow:row wrap}
.awardCirce{width:20px;height:20px;border-width:2px;border-style:solid;border-radius:100%;margin-right:15px;margin-bottom:15px;position:relative;background:#fff!important;transition:all .2s}
.awardCirceInfo{visibility:hidden;opacity:0;position:absolute;background:#535353;border-radius:3px;padding:7px 10px;color:#fff;font-size:12px;line-height:133.3%;letter-spacing:.01em;width:170px;bottom:33px;left:-20px;z-index:999}
.awardCirceInfo:before{content:'';width:10px;height:10px;background:#535353;transform:rotate(45deg);position:absolute;bottom:-5px;left:23px}
.awardYear{font-size:14px;font-weight:500;margin-bottom:4px}
.awardCirce:hover .awardCirceInfo{visibility:visible;opacity:1}
.awardCirce.color1{border-color:#FF571B;background:#FF571B!important}
.awardCirce.color1:hover{background:#fff!important}
.awardCirce.color2{border-color:#F0BD6C;background:#F0BD6C!important}
.awardCirce.color2:hover{background:#fff!important}
.awardCirce.color3{border-color:#B7B7B7;background:#B7B7B7!important}
.awardCirce.color3:hover{background:#fff!important}
.awardCirce.color4{border-color:#C47447;background:#C47447!important}
.awardCirce.color4:hover{background:#fff!important}
.awardCirce.color5{border-color:#4D4D4D;background:#4D4D4D!important}
.awardCirce.color5:hover{background:#fff!important}
.awardItemTitle{font-size:18px;line-height:170%;letter-spacing:.01em;color:#353535;margin-right:15px;margin-bottom:15px}
.awardItem{margin-bottom:5px}
.blogAwards{margin-bottom:40px}
.rateTab{margin-bottom:30px}
.rateTab li{margin-right:15px}
.rateTab li a{background:#EFEFEF;border-radius:4px;font-size:14px;line-height:18px;padding:4px 10px;transition:all .2s;color:#353535}
.rateTab li.active a,.rateTab li:hover a{background:#0057FF;color:#fff}
.rateItemsWrap{margin-bottom:25px}
.rateItemTitle{font-size:10px;line-height:10px;letter-spacing:.2em;text-transform:uppercase;color:#000;margin-bottom:10px;font-weight:500}
.rateItem{height:calc(100% - 20px);padding:30px 20px;background:#EFEFEF;border-radius:4px;margin-bottom:20px}
.rateItemNumber{font-weight:700;font-size:22px;line-height:22px;letter-spacing:.01em;color:#FF571B;margin-bottom:10px}
.rateItemText{font-size:16px;line-height:170%;letter-spacing:.01em}
.rateItemsWrap:nth-child(2) .rateItemNumber{color:#0057FF}
.blogRating{margin-bottom:40px}
.blogTeamItem{display:flex}
.blogTeamInfo{flex:1;width:auto;margin-left:20px}
.blogTeamTitle{font-size:16px;line-height:21px;font-weight:500;margin-bottom:8px}
.blogTeamSpec{font-size:12px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:.12px;color:#7A7A7A;margin-bottom:5px}
.blogTeamMail{margin-bottom:15px}
.blogTeamMail a{color:#0057FF;position:relative;padding-left:35px;text-decoration:none}
.blogTeamMail a:before{content:'';position:absolute;left:0;top:-1px;width:22.5px;height:20px;background:url(../img/blog/email.svg) no-repeat center}
.blogTeamItem{margin-bottom:20px}
.eventInnerThemesLink{display:inline-block;margin-top:30px}
.newsFoot .swiper-button-prev,.newsFoot .swiper-button-next{color:#000;font-weight:800;font-size:10px}
.newsFoot .swiper-button-next{right:-40px;top:140px}
.newsFoot .swiper-button-prev{left:-40px;top:140px}
.newsFoot .swiper-button-prev:after,.newsFoot .swiper-button-next:after{font-size:25px;font-weight:800}
.newsFoot{position:static}
.topMenu li.current_page_item a{color:#0057FF}
.pulsLogos{display:flex;align-items:flex-end;margin-bottom:60px}
.pulsLogos img{margin-right:40px}
.pulseStar{margin-bottom:0;position:relative}
.pulseStar:before{content:"*";position:absolute;left:-10px}
.pulsItem{background:#FFF;box-shadow:0 4px 20px rgba(0,0,0,0.15);border-radius:12px;padding:48px 0 0;margin-bottom:60px}
.pulsMetricFooter{background:#F2F5FA;padding:15px 48px;display:flex;justify-content:space-between;align-items:baseline;border-radius:0 0 12px 12px}
.leftMetricFooterText{font-size:14px;line-height:18px;letter-spacing:.01em;color:#7A7A7A}
.pulsMetricFooter > a{text-decoration:none;border-bottom:1px solid #0057FF;transition:all .2s;font-size:14px}
.pulsMetricFooter > a:hover{border-bottom-color:transparent}
.pulsItemLeft{padding-left:48px}
.pulsItemTitle{font-weight:500;font-size:50px;line-height:125%;letter-spacing:.01em;margin-bottom:60px;font-family:'Druk'}
.puslMetricTitle{font-weight:700;margin-bottom:5px;display:flex}
.puslMetricTitle.color_1{color:#0057FF}
.puslMetricTitle.color_2{color:#FF571B}
.puslMetricTitle.color_3{color:#D7DF28}
.puslMetricTitle.color_4{color:#7211EE}
.puslMetricTitle.color_5{color:#00B728}
.puslMetricTitle.color_6{color:#FF008A}
.puslMetricTitle.color_7{color:#F90}
.puslMetricTitle.color_8{color:#2400FF}
.puslMetricIco{padding-left:5px;margin-top:-4px;position:relative}
.puslMetricIco:hover .awardCirceInfo{opacity:1;visibility:visible}
.puslMetricIco .awardCirceInfo{left:-14px;transition:all .2s;font-weight:500;width:190px;font-weight:400}
.puslMetricTooltipTitle{font-size:14px;margin-bottom:4px;font-weight:600}
.pulsTooltipItem .puslMetricMoney{margin-bottom:3px;font-weight:400}
.pulsTooltipSubItem{padding-left:10px;border-left:1px solid #fff;margin:5px 0}
.pulsTooltipSubItem .puslMetricTooltipTitle{font-size:12px}
.pulsTooltipItem:not(:last-child){margin-bottom:10px}
.puslMetricTitle.color_1 .ico{fill:#0057FF}
.puslMetricTitle.color_2 .ico{fill:#FF571B}
.puslMetricTitle.color_3 .ico{fill:#D7DF28}
.puslMetricTitle.color_4 .ico{fill:#7211EE}
.puslMetricTitle.color_5 .ico{fill:#00B728}
.puslMetricTitle.color_6 .ico{fill:#FF008A}
.puslMetricMoney{margin-bottom:5px}
.pulsMetricPercent i{width:6px;height:5px;display:inline-block;margin-right:3px;vertical-align:middle}
.pulsMetricPercent .up{background:url(../img/ico/up_1.svg) no-repeat center}
.pulsMetricPercent .down{background:url(../img/ico/down_1.svg) no-repeat center}
.pulseChartContent{position:absolute;text-align:center;left:38%;top:28%;z-index:0;display:flex;flex-direction:column}
.pulsMetrics{margin:25px 0}
.pulseChart{margin-bottom:40px}
.pulseChartContentNumber{font-weight:700;font-size:30px;line-height:23px;margin-bottom:13px}
.pulseChartContentNumber span{font-size:13px;line-height:13px}
.pulseChartContentT{font-size:12px;line-height:128.5%;margin-bottom:10px}
.pulseChartContentMetric{padding-top:5px;border-top:1px solid #E6E6E6}
.pulseChartContentMetric .pulsMetricPercent{font-size:20px;font-weight:700}
.pulseChartContentMetric .pulsMetricPercent i{background-size:8px;width:10px;height:9px}
.pulseChart canvas{z-index:99;position:relative}
.pulseChartContent2{left:33%;top:36%}
.pulseChartContent3{left:36%;top:36%}
.pulseChartContent5{left:33%;top:29%}
@media (max-width: 420px) {
.pulseChartContent.pulseChartContent5{left:30%;top:25%}
}
.pulsItemTitle2{margin-bottom:35px}
.pulsMetricItem{margin-bottom:35px}
.pulserateItem{background:#FFF;box-shadow:0 4px 20px rgba(0,0,0,0.15);border-radius:12px;margin-bottom:20px}
.pulseRateBody{padding:32px 32px 0;margin-bottom:25px}
.pulseRateFooter{display:flex;height:64px;background:#F2F5FA;border-radius:0 0 12px 12px;align-items:center;justify-content:space-between;padding:0 32px}
.pulseRateText{font-size:12px;line-height:128.5%;color:#7A7A7A}
.pulseRateLink{transition:all .2s;font-size:14px;border-bottom:1px solid #0057FF;text-decoration:none}
.pulseRateLink:hover{border-bottom-color:transparent}
.pulserateItemTitle{font-weight:700;font-size:22px;line-height:28px;margin-bottom:25px;min-height:50px}
.pulserateItemTitle span{color:#FF571B}
.rateListItem{display:flex}
.rateItemListNumber{width:35px;color:#B7B7B7;text-align:center;margin-right:15px}
.rateListItem{margin-bottom:15px}
.pulseEateItemListTitle{font-weight:600;font-size:14px;margin-bottom:3px;text-transform:uppercase;position:relative}
.pulseRateHeader{display:flex;font-weight:600;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #dcdcdc;font-size:14px}
.pulseRateHeader .pulseRateHeadTitle:first-child{margin-left:50px;flex-basis:70%;max-width:70%}
.pulseRateHeader .pulseRateHeadTitle:last-child{color:#FF571B}
.rateItemListPrice{font-size:12px;line-height:16px;color:#7A7A7A}
.rateItemListInfo{min-height:38px}
.pulseEateItemListTitle span{color:#FF571B}
.pulseRateTitle{font-weight:500;font-size:60px;line-height:134.5%;margin-bottom:38px;font-family:'Druk'}
.pulseRateLinkItem{border-radius:12px;display:block;display:flex;height:120px;align-items:center;padding:18px 25px;text-decoration:none;color:#fff;font-weight:700;font-size:22px;line-height:22px;position:relative;transition:all .2s}
.pulseRateLinkItem:hover{transform:translateY(-5px);box-shadow:0 4px 20px #000}
.pulseRateLinkItem.color_1{background:#FF571B}
.pulseRateLinkItem.color_2{background:#0057FF}
.pulseRateLinkItem.color_3{background:#D7DF28;color:#353535}
.pulseRateLinks{margin-bottom:60px}
.pulseRateLinkItem:after{content:'';position:absolute;width:34px;height:34px;right:25px;top:calc(50% - 17px);background:url(../img/rating/ar.svg) no-repeat center}
.pulseRateLinkItem.color_3:after{content:'';background:url(../img/rating/ar_1.svg) no-repeat center}
.pulseSectionGrey{padding:50px 0;background:#F2F5FA;margin-bottom:60px}
.pulseRateSubItem{padding:25px 36px 20px;background:#FFF;box-shadow:0 4px 20px rgba(0,0,0,0.15);border-radius:12px;margin-bottom:30px;height:calc(100% - 30px)}
.pulseRateSubItem .pulseRateBody{padding:0}
.pulseRateSubItem .rateItemListInfo{min-height:auto;flex-basis:70%;max-width:70%;padding-right:10px}
.pulseItemListRate{color:#FF571B;font-weight:600;font-size:14px}
.pulseRateSubItem .pulserateItemTitle{min-height:84px}
.pulseRateSubItem.pulserateItem .pulserateItemTitle{min-height:auto}
.pulseRateSubItem.pulserateItem{padding-left:0;padding-right:0;padding-bottom:0}
.pulseRateSubItem.pulserateItem .pulseRateBody{padding:0 32px;margin-bottom:43px}
.pulseRateSubItem.pulserateItem .rateListItem{min-height:32px}
.pulseMapAkar{margin-bottom:30px}
.pulseMapAkarItems{margin-bottom:90px}
.pulseMapAkarLink{display:flex;height:180px;align-items:center;background:url(../img/rating/all.jpg) no-repeat center;background-size:cover;border-radius:10px;font-weight:700;font-size:30px;line-height:134.5%;color:#FFF;text-decoration:none;transition:all .2s;padding:64px}
.pulseMapAkar2 .pulseMapAkarLink{background:url(../img/rating/arir.jpg) no-repeat center;background-size:cover}
@media (max-width: 569px) {
.pulseMapAkarLink{padding:30px}
}
.pulseMapAkarLink:hover{transform:translateY(-5px);box-shadow:0 4px 20px #000}
.profileSection{background:#F5F5F5;min-height:600px}
.contactSlider .swiper-button-prev{left:-40px;top:240px}
.contactSlider .swiper-button-next{right:-40px;top:240px}
.contactSlider .swiper-button-prev,.contactSlider .swiper-button-next{color:#000;font-weight:800;font-size:10px}
.contactSlider{position:static}
.contactSlider .swiper-button-prev:after,.contactSlider .swiper-button-next:after{font-size:25px;font-weight:800}
.contactSlider .swiper-pagination-bullet-active{opacity:1;background:#2f2f2f!important;width:10px;height:10px}
.contactSlider .swiper-pagination-bullet{width:10px;height:10px;background:#fff;opacity:1;border:2px solid;border-color:#303030}
.contactSlider .swiper-pagination{display:none}
.eventPartnersBlock{position:relative}
@media (max-width: 1024px) {
.contactSlider .swiper-pagination{display:block}
.ourComandImg{height:360px}
}
.pulseMetricsSub{padding-left:10px;border-left:1px solid #dcdcdc}
.pulseMetricsSub .puslMetricMoney{font-size:14px;margin-bottom:0}
.pulseMetricsSubItem{margin-bottom:8px}
.pulseMetricsSub .pulsMetricPercent{font-size:12px}
.pulseMetricsSubItemTitle{font-weight:700;font-size:14px}
.pulseMetricsSubItemTitle.color_1{color:#0057FF}
.pulseMetricsSubItemTitle.color_2{color:#FF571B}
.pulsItem{position:relative}
.pulseLabel{position:absolute;top:0;padding:5px 18px;background:#FF571B;color:#fff;font-weight:500;border-radius:5px 0 5px 0;font-size:14px;letter-spacing:.1em}
.pulseChartContent4{top:33%}
@media (max-width: 819px) {
.pulsItemLeft{padding-top:20px;padding-right:20px}
}
.personheadImg .mobile{display:none}
.profileNav{border-bottom:1px solid #b7b7b754;margin-bottom:40px}
.profileTitle{font-size:60px;line-height:60px;letter-spacing:.01em;color:#353535;margin-bottom:35px;margin-top:50px}
.profileList li{margin-right:32px}
.profileList li.active a{border-bottom:4px solid #0057FF}
.profileList li:hover a{border-bottom:4px solid #0057FF}
.profileList > li > a{font-size:16px;line-height:140.3%;letter-spacing:.01em;color:#353535;transition:all .2s;display:block;padding-bottom:5px;border-bottom:4px solid transparent;text-decoration:none}
.profileList{flex-flow:nowrap;overflow-x:auto}
@media (max-width: 819px) {
.profileList{flex-flow:nowrap;overflow-x:auto}
.profileList > li > a{margin-bottom:5px}
.profileList li{margin-left:0}
.profileNav{border-bottom:0}
}
.newsInnerContent{display:flex;justify-content:space-between}
.newsIneerLeft{flex:1;margin-left:30px;flex-basis:310px;max-width:310px}
.searchWrap .dropdownBut{display:block;position:static;box-sizing:border-box;padding:8px 10px 8px 0}
@media (max-width: 1280px) {
.topMenu li:not(:last-child){margin-right:30px}
}
@media (max-width: 819px) {
.searchWrap .dropdownBut{border:none;padding:0}
}
.searchWrap .dropdownBlock{position:absolute;top:2px;z-index:1000;visibility:hidden;opacity:0;transition:.2s ease-in-out;width:400px;transform:none;right:9px;left:auto}
.search .field{border:1px solid #EFEFEF;box-sizing:border-box;border-radius:5px;padding:6px 10px;background:#F5F5F5;height:43px}
.searchWrap.open .dropdownBlock{visibility:visible;opacity:1}
.col.static{position:static}
.search .but{position:absolute;right:12px;top:6px}
@media (max-width: 819px) {
.searchWrap .dropdownBlock{top:0;width:100%;left:0}
.search .field{height:60px}
.search .but{right:20px;top:15px}
.search .field{padding:6px 20px}
}
@media (max-width: 569px) {
.error-404.not-found{margin-top:60px}
}
.shareBlock{padding:10px 0;border-top:1px solid #EFEFEF;border-bottom:1px solid #EFEFEF;display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}
.shareBlockFooter{display:flex;align-items:center;margin-bottom:15px}
.newsFooterWrap{background:#F8F8F8;padding:20px;margin-bottom:20px;border-radius:10px;max-width:740px}
@media (max-width: 569px) {
.shareBlockFooter .shareText{display:none}
.newsInnerAuthorAvatar{width:30px;height:30px}
.newsInnerAuthorName{font-size:12px;line-height:16px}
.newsInnerAuthor.custom .newsColMeta{margin-top:15px}
}
.shareItems{display:flex;margin-left:15px}
.ya-share2{margin:0!important}
.shareText{flex:1 auto;line-height:180%;margin-right:10px;font-weight:500;font-size:14px;color:#353535}
.ya-share2__container_shape_round.ya-share2__container_size_l .ya-share2__badge .ya-share2__icon:not(.ya-share2__icon_messenger-contact):not(.ya-share2__icon_more):not(.ya-share2__icon_copy){background-size:26px 26px!important}
.ya-share2__container_size_l .ya-share2__badge .ya-share2__icon{height:34px!important;width:34px!important}
.shareItems .ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item{margin:0!important}
.ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item{margin:0 15px 0 0!important}
.ya-share2__item_service_facebook .ya-share2__badge,.ya-share2__item_service_facebook .ya-share2__mobile-popup-badge,.ya-share2__item_service_vkontakte .ya-share2__badge,.ya-share2__item_service_vkontakte .ya-share2__mobile-popup-badge,.ya-share2__item_service_telegram .ya-share2__badge,.ya-share2__item_service_telegram .ya-share2__mobile-popup-badge,.ya-share2__item_service_twitter .ya-share2__badge,.ya-share2__item_service_twitter .ya-share2__mobile-popup-badge{background-color:#565656!important}
@media (max-width: 1319px) {
.newsIneerBanWrap{flex-basis:265px}
.newsInnerInfo{max-width:920px;flex-basis:920px}
}
@media (max-width: 1024px) {
.newsIneerBanWrap{display:none}
}
.newsInnerSocBlock{padding:20px;text-align:center;border:1px solid #EFEFEF;margin-top:30px}
.newsInnerSocBlockTitle{font-weight:700;font-size:23px;line-height:23px;letter-spacing:.01em;color:#353535;margin-bottom:30px}
.newsInnerSocBlockItems{display:flex;justify-content:space-around;margin-bottom:10px}
.newsInnerSocBlockItems img{width:40px}
.newsInnerSocBlockSub{font-size:13px;line-height:128.5%;letter-spacing:.01em;color:#353535;margin-bottom:10px}
.newsInnerSocBlock .but{width:100%}
.newsInnerContent{}
.content-text{font-size:19px!important;line-height:28px!important;letter-spacing:.01em;color:#000!important;margin-bottom:20px!important}
.content-title{font-weight:500!important;font-size:50px!important;line-height:120%!important;letter-spacing:0!important;color:#353535;margin-bottom:20px!important;margin-top:40px;font-family:'Druk'}
h3.content-title{font-size:40px!important;color:#000!important;margin-top:25px;margin-bottom:10px!important;font-family:'Druk';font-weight:500!important}
h4.content-title{font-size:30px!important;color:#000!important;margin-top:25px;margin-bottom:10px!important;font-family:'Druk';font-weight:500!important}
@media (max-width: 569px) {
h3.content-title{font-size:30px!important}
}
.leadText{font-size:28px;font-weight:400;line-height:140%;margin-bottom:30px;color:#353535}
.searchInpitInner{max-width:700px;position:relative;margin-bottom:20px}
.findCount{font-size:14px;line-height:18px;letter-spacing:.01em;color:#7A7A7A;margin-bottom:30px}
.timeArticle{font-weight:500;font-size:10px;line-height:10px;letter-spacing:.2em;text-transform:uppercase;color:#353535;margin-bottom:5px;display:block}
.postHeader a{font-size:22px;line-height:170%;letter-spacing:.01em;transition:all .2s}
.postHeader .entry-title{font-weight:500;margin-bottom:0}
.postHeader a:hover{color:#0057FF}
.searchHead{margin-top:40px;margin-bottom:30px}
.page-title span{color:#0057FF}
.searchTag{margin-bottom:2px}
.profile-layout__sidebar .button--publish{border:1px solid #0057FF;color:#0057FF;background:#fff}
.newsSmallImg.mobile{display:none}
.pageTitleNewsEditor{margin-left:auto;margin-right:auto}
.rubricsInner,.newsInnerHeadItems,.pageTitle.pageTitleNews{max-width:740px}
.editorNews .newsInnerInfo{max-width:740px;flex-basis:740px;width:100%}
.aboutInnerText{font-style:normal;font-weight:600;font-size:26px;letter-spacing:.01em;color:#353535;margin-bottom:30px}
.aboutInnerText span{font-weight:400}
.abotNumbersBlock{margin-bottom:30px}
.aboutNumItem{background:#E1F8FF;border-radius:20px;height:calc(100% - 30px);padding:16px;margin-bottom:30px}
.aboutNum{width:60px;height:60px;border-radius:100%;line-height:60px;margin-bottom:15px;font-size:30px;text-align:center;letter-spacing:.01em;color:#0057FF;background:#fff}
.aboutNumtext{font-weight:500;font-size:20px;line-height:32px;letter-spacing:.01em;color:#353535}
.aboutBlueBlock{background:#E1F8FF;padding-top:30px}
.aboutBlockItem{height:calc(100% - 30px);margin-bottom:30px;background:#FFF;box-shadow:0 2px 2px rgba(0,0,0,0.15);padding:30px 40px}
.aboutTitle{font-size:26px;line-height:26px;letter-spacing:.01em;color:#353535;margin-bottom:30px}
.listAbout li{margin-bottom:15px;position:relative;font-size:16px;line-height:170%;letter-spacing:.01em;color:#353535;padding-left:40px}
.listAbout li:before{content:'';position:absolute;width:20px;height:2px;left:0;top:12px}
.listAbout.listBlue li:before{background:#0057FF}
.listAbout.listRed li:before{background:#FF571B}
.aboutBlockItemText{margin-bottom:30px;color:#353535}
.aboutBold{font-weight:700;font-size:22px;line-height:22px;margin-bottom:15px}
.aboutBlockItemSub{font-size:18px;line-height:170%;letter-spacing:.01em;color:#7A7A7A;margin-top:30px}
.aboutSubBlock{margin-top:30px}
.aboutSubButBlock{margin-top:30px}
.aboutSubButBlock .but{min-width:220px}
.aboutTextGrey{color:#7A7A7A;margin-bottom:30px;margin-top:-15px}
.aboutBlueTextBlock{background:#E1F8FF;border-radius:20px;padding:60px;font-size:22px;line-height:170%;letter-spacing:.01em;color:#353535;margin-top:30px}
.ourComandItems{margin-bottom:30px}
.aboutComandSub{margin-bottom:80px}
.personHeader{display:flex;justify-content:space-between}
.personButReg{margin-bottom:10px}
.personBlogHref{text-align:right}
@media (max-width: 819px) {
.personHeader{flex-direction:column}
.personBlogHref{text-align:left}
.personHeadRight{margin-bottom:20px}
}
.pulseYearContent .yearContent:firsth-child{display:block}
.pulseSelectWrap{position:absolute;margin-left:30px;top:20px}
.select2-container--default .select2-selection--single{background:#FF571B;border:none!important;border-radius:0!important}
.select2-container--default .select2-selection--single .select2-selection__rendered{background:#FF571B;color:#fff!important;font-weight:600;font-size:16px;line-height:20px;padding-left:10px!important}
.select2-container{min-width:75px}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#fff transparent transparent!important}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #fff!important;border-width:0 4px 5px}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:25px!important;right:3px!important}
.selectStyle{font-size:16px;line-height:15px;font-weight:600;color:#7A7A7A}
.select2-dropdown{box-shadow:0 4px 8px #000;border:none!important;border-radius:0!important}
.select2-results__option{padding:6px 10px!important}
.pulserateItemTitle{min-height:auto}
.pulseYearContent{padding-top:30px}
.rateItems .pulserateItem{height:auto}
.pulseRateFooter{padding:10px 32px;height:auto}
.pulsItem .pulseSelectWrap{margin-left:48px}
.pulsItem .pulseYearContent{padding-top:20px}
@media (max-width: 569px) {
.pulseSelectWrap{left:30px}
.pulsItem .pulseSelectWrap{margin-left:20px;left:0}
}
.newsInnerSocBlock.mobile{display:none}
@media (max-width: 569px) {
.newsInnerSocBlock.mobile{display:block}
.content-quote{padding-left:0!important;padding-top:70px!important;margin-left:0;margin-top:40px;background-position-y:20px!important}
}
.newsPodcastIconWrap{position:absolute;bottom:10px;right:10px}
.newsPodcastIcon{position:relative;width:56px;height:56px;background:#0057FF;border-radius:40px;display:flex;align-items:center;justify-content:center;overflow:hidden}
.newsSmallImg{position:relative}
.newsPodcastIcon:after{content:'';position:absolute;left:0;top:12px;width:250px;height:32px;background-image:url(../img/wave.png);animation:scrollBad 20s linear infinite}
.newsPodcastIcon img{z-index:2}
@keyframes scrollBad {
0%{transform:translateX(0px)}
100%{transform:translateX(-192px)}
}
.pulseSelectWrap.sub{margin-left:0}
.pulseRateFooter.sub{margin:20px -35px -20px}
@media (max-width: 569px) {
.pulseRateFooter.sub{margin:20px -25px -20px}
.pulseRateFooter.sub br{display:block}
}
.pulseRateSubItem{height:auto}
.postLikeFooter{padding-top:15px;border-top:1px solid #EFEFEF}
.ya-share2__container_size_l .ya-share2__title{line-height:34px!important}
.ya-share2__container_size_l .ya-share2__badge + .ya-share2__title{font-size:16px;font-family:'Graphik LCG','Helvetica Neue','Helvetica','Arial',sans-serif}
.ya-share2.mobile{display:none}
.ya-share2__container_size_l .ya-share2__item_copy .ya-share2__icon_copy,.ya-share2__container_size_l .ya-share2__item_more .ya-share2__icon_more{background-size:28px 28px!important}
.d-block{display:block}
@media (max-width: 569px) {
.ya-share2.mobile{display:block}
.ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item{margin:0!important}
.ya-share2__container_size_l .ya-share2__badge .ya-share2__icon{height:28px!important;width:28px!important}
.ya-share2__container_size_l .ya-share2__item_copy .ya-share2__icon_copy,.ya-share2__container_size_l .ya-share2__item_more .ya-share2__icon_more{background-size:20px 20px!important}
.ya-share2__container_size_l .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short{padding:5px!important}
.ya-share2__container_shape_round.ya-share2__container_size_l .ya-share2__badge .ya-share2__icon:not(.ya-share2__icon_messenger-contact):not(.ya-share2__icon_more):not(.ya-share2__icon_copy){background-size:20px 20px!important}
.ya-share2__container_size_l .ya-share2__title{line-height:29px!important}
.ya-share2__container_size_l .ya-share2__badge + .ya-share2__title{margin-left:10px!important}
.ya-share2__container_size_l .ya-share2__badge + .ya-share2__title{font-size:14px!important}
.ya-share2__container_size_l.ya-share2__container_alone .ya-share2__popup_direction_bottom,.ya-share2__container_size_l .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__popup_direction_bottom{top:50px!important}
.newsInner{margin-bottom:35px}
}
.searchFilter{display:flex;margin-bottom:10px}
.searchFilter{margin-right:30px;color:#7A7A7A;font-size:14px}
.listSearch li{margin-right:15px}
.listSearch li a{transition:all .2s;border-bottom:1px solid transparent;text-decoration:none;color:#353535;font-size:14px}
.listSearch li:hover a{color:#0057FF}
.listSearch li.active a{border-color:#0057FF;color:#0057FF}
.pulsItemLogos{display:flex;margin-bottom:15px}
.pulsItemLogo{width:100px;height:50px;display:flex;align-items:center;justify-content:center;padding:15px;box-shadow:0 4px 20px #000;margin-right:15px}
.pulsItemLogo img{max-height:40px}
.pulsItemLogosSub{position:absolute;right:40px;top:20px;display:flex;align-items:center}
.pulsItemLogoSub{height:28px;display:flex;align-items:center;justify-content:center;margin-left:10px;box-shadow:0 4px 20px #000;padding:0 10px}
.pulsItemLogoSub img{max-height:25px}
@media (max-width: 569px) {
.pulsItemLogos{margin-top:10px}
}
.newsInnerContent iframe{margin-bottom:20px}
.promoProfile{padding:40px 0}
.promoCodeItem{display:flex;padding:32px 40px 32px 32px;background:#FFF;box-shadow:0 4px 16px rgba(0,0,0,0.12);border-radius:16px;margin-bottom:15px}
.promoCodeLogo{width:128px;height:128px;display:flex;align-items:center;justify-content:center;border:1px solid #EFEFEF;border-radius:8px;flex-basis:128px;flex:0 0 auto;margin-right:40px}
.promoCodeLogo img{max-width:100px}
.promoCodeInfo{max-width:770px;flex-basis:770px;margin-right:40px}
.promoCodeTitle{font-weight:700;font-size:30px;line-height:30px;margin-bottom:12px}
.promoCodeText{margin-bottom:12px}
.promoCodeSiteName{position:relative;text-decoration:none;border-bottom:1px solid #0057FF;font-size:16px;line-height:20px;margin-left:32px;transition:all .2s}
.promoCodeSiteName:hover{border-bottom:1px solid transparent}
.promoCodeSiteName:before{content:'';position:absolute;width:20px;height:20px;background:url(../img/ico/sitePromo.svg) no-repeat center;left:-32px}
.promorCodeRightInfo{padding-left:40px;border-left:1px solid #EFEFEF}
.promoPriceWrap{margin-bottom:15px}
.promoPriceTitle{font-weight:500;font-size:10px;line-height:10px;letter-spacing:.2em;text-transform:uppercase;color:#B7B7B7;margin-bottom:5px}
.promoPriceValue{font-size:22px;line-height:170%;letter-spacing:.01em;color:#FF571B}
.promoCodeWrap{margin-bottom:20px}
.promoCodeValue{background:#EFEFEF;border:1px solid #B7B7B7;border-radius:2px;padding:9px 11px;position:relative;min-width:260px;font-size:14px}
.promoShowButton .butPrimary{width:100%}
.promoCodeValue{display:none}
.promoCodeValue .copySuccess{margin-top:12px}
.promoHowWrap .but{position:relative;text-decoration:none;font-size:16px;line-height:20px;margin-left:32px;transition:all .2s;color:#0057FF}
.promoHowWrap .but:before{content:'';position:absolute;width:24px;height:24px;background:url(../img/ico/q.svg) no-repeat center;left:-32px;top:-2px}
@media (max-width: 819px) {
.promoCodeItem{flex-direction:column;padding:20px}
.promoCodeInfo{width:100%;flex-basis:100%}
.promoCodeLogo,.promoCodeInfo{margin-right:0;margin-bottom:20px}
.promorCodeRightInfo{padding-left:0;border-left:none;border-top:1px solid #EFEFEF;padding-top:20px}
}
.blogFeature{box-shadow:0 0 24px #870000;display:flex;border-radius:8px;padding:10px;height:100%;padding:10px 15px;height:calc(100% - 40px);margin-bottom:40px}
.blogFeatureImg{min-width:30px;margin-right:10px;position:absolute;background:#E1F8FF;padding:10px;border-radius:100%;top:-25px}
.blogFeatureTitle{font-size:14px;line-height:18px;letter-spacing:.01em;margin-top:25px}
@media (max-width: 569px) {
.blogFeature{height:auto;margin-bottom:40px}
.blogFeatureTitle br{display:none}
}
.newsBig .newsBigTitle.mobile{display:none}
.butNrf{position:fixed;z-index:99;bottom:20px;left:20px}
.butNrfWrap{display:flex;align-items:center}
.butNrfWrapC{position:absolute;left:20px}
.butNrfWrap .animate{animation-name:rotation;animation-duration:15s;animation-iteration-count:infinite;animation-timing-function:linear}
@keyframes rotation {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
.adpassLink{text-align:center;margin-top:20px}
.adpassLink .butPrimary{width:auto}
.modalVideoImg{text-align:center}
.modalVideoImg img{max-width:100px;margin-bottom:15px}
.modalVideoFrame .modalDialog{max-width:900px}
.modalVideoFrame .modalContent{padding:50px}
.modalVideoFrame .modalClose{right:-25px;top:-25px}
@keyframes scale {
0%{transform:scale(1)}
50%{transform:scale(1.07)}
100%{transform:scale(1)}
}
.allNewsTitle{font-weight:500;font-size:12px;line-height:12px;letter-spacing:.155em;text-transform:uppercase;color:#0057FF;margin-top:20px}
.galleryBlock a{margin-bottom:12px;display:block;text-decoration:none}
.galleryBlock .galleryCaption{color:#353535;font-size:12px;letter-spacing:.01em;line-height:140.3%}
.newsSmallTags{margin-left:15px;margin-bottom:5px}
.newsSmallItem .newsSmallTags .newsTag{margin-left:0;margin-right:5px;margin-bottom:5px}
.mainBlogItemsWrap{background:#F8F8F8;padding:24px 20px;margin-bottom:20px}
.mainBlogItemsWrap.itemsWrapNew{padding:0}
.mainBlogItemTitle{font-family:'CoFo';font-size:40px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:.4px;margin-bottom:20px;padding:10px 20px;background:#B5FF57}
.mainBlogItems{border-bottom:1px solid #EFEFEF}
.mainBlogItem{margin-bottom:20px;padding:0 20px}
@media (max-width: 1440px) {
.mainBlogItem:last-child{display:none}
}
.mainBlogDate{font-size:12px;line-height:128.5%;letter-spacing:.01em;color:#FF571B}
.mainBlogLink{font-weight:600;font-size:14px;line-height:128.5%;letter-spacing:.01em;color:#353535;display:block;transition:all .2s;margin-bottom:10px;text-decoration:none;font-weight:500;max-width:95%}
.mainBlogLink:hover,.mainBlogCompanyLink:hover{color:#0057FF}
.mainBlogFoot{display:flex;align-items:center}
.mainBlogCompanyLink{transition:all .2s;font-size:12px;line-height:128.5%;letter-spacing:.01em;color:#7A7A7A;text-decoration:none;margin-right:15px}
.mainBlogFoot .newsInnerAuthorButton svg{width:17px;height:17px;margin-right:5px;fill:none}
.mainBlogFoot .newsInnerAuthorButton{font-size:14px;line-height:20px;height:20px;align-items:flex-start}
.mainBlogImg{margin:-12px -12px 10px;text-decoration:none;display:block}
.mainBlogImg img{border-radius:5px;width:100%}
.mainBlogFavWrap{display:flex;align-items:flex-end;margin-bottom:8px}
.icoStar{margin-left:10px}
.shareBlock.top{border-top:0}
.newsInnerTags .newsTag{background:transparent!important;color:#0057FF!important;margin-bottom:0;margin-right:20px;padding:0;font-weight:500;transition:all .2s}
.newsInnerTags .newsTag:hover{color:#242424!important}
.newsStatusToolTip{position:absolute;visibility:hidden;opacity:0;transition:all .2s;display:inline-block;padding:10px 15px;background:#FFF;box-shadow:0 4px 16px rgba(0,0,0,0.12);font-size:14px;line-height:18px;letter-spacing:.01em;top:-43px;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:99}
.newsStatusWrap{margin-right:20px;position:relative}
.newsStatus{font-weight:500;font-size:14px;line-height:130%;letter-spacing:.01em;background:none!important}
.newsStatusWrap:hover .newsStatusToolTip{visibility:visible;opacity:1}
.newsStatus.color1{color:#D7DF28}
.newsStatus.color2{color:#0057FF}
.newsStatus.color3{color:#B7B7B7}
.newsStatus.color4{color:#FF571B}
.newsAuthorFoot{display:flex;margin-bottom:20px;align-items:center}
.authorTitle{font-weight:600;font-size:16px;line-height:16px;letter-spacing:.01em;margin-right:15px;color:#353535}
.authorValue{margin-right:10px;font-size:16px;line-height:16px;letter-spacing:.01em;color:#7A7A7A}
.newsIneerBanWrap .mainBlogItems{border:none}
.mainBlogItemsWrap.mobile{display:none}
@media (max-width: 569px) {
.mainBlogItemsWrap.mobile{display:block}
.mainBlogLink{max-width:100%}
}
.newsShowMore{margin-top:-50px;margin-bottom:100px}
#newsMoreSlider{padding-bottom:20px;margin:0 -15px;padding:15px}
.newsShowMoreTitle{margin-bottom:15px;font-size:26px;line-height:26px;letter-spacing:.01em;color:#353535}
#newsMoreSlider .swiper-slide{height:auto}
#newsMoreSlider .swiper-slide>div{height:100%}
@media (max-width: 569px) {
.newsInner{margin-top:20px}
.newsStatusWrap{margin-left:0}
.pageTitle.pageTitleNews{margin-top:30px}
.newsStatusToolTip{top:-5px}
.newsShowMore{margin-top:0}
}
.newsOpinion .newsColMeta{padding:0 15px 10px}
.blogiMainItem{background:#F8F8F8;padding:20px 30px 0;margin-bottom:20px}
.blogiMainHeader{display:flex;align-items:center;margin-bottom:20px}
.blogiMainAuthor{display:flex;align-items:center;text-decoration:none;transition:all .2s;color:#353535;margin-right:24px}
.blogiMainAuthor:hover .blogiMainAuthorTitle{color:#0057FF}
.blogiMainAuthorLogo{display:flex;width:28px;height:28px;align-items:center;justify-content:center;padding:2px;border:1px solid #e9e9e9;margin-right:8px}
.blogiMainAuthorLogo img{max-height:44px}
.blogiMainAuthorTitle{font-weight:500;font-size:12px;line-height:17px;letter-spacing:.01em;color:#353535;transition:all .2s;flex:1;max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.blogiMainTime{font-weight:500;font-size:12px;line-height:17px;letter-spacing:.01em;color:#FF571B}
.blogiMainTitle{text-decoration:none;transition:all .2s;display:block;margin-bottom:10px;font-weight:700;font-size:40px;letter-spacing:.01em;color:#000;line-height:128.5%;font-weight:500;font-family:'Druk';line-height:110%}
.blogiMainTitle:hover{color:#0057FF}
.blogiMainTags{margin-bottom:20px}
.blogiMainLead{font-size:16px;letter-spacing:.01em;color:#353535;text-decoration:none;display:block;margin-bottom:20px}
.blogiMainImg{display:block;text-decoration:none;margin-bottom:20px}
.blogiMainFooter{padding-bottom:20px}
.blogiMainFooter .row{align-items:center}
.ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__icon_more{background-image:url(../img/ico/share3.svg)!important}
.ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short{background:transparent!important}
.ya-share2__container_size_m .ya-share2__item_more .ya-share2__icon_more{background-size:20px 18px!important}
.ya-share2__container_size_m .ya-share2__badge .ya-share2__icon{height:22px!important;width:37px!important}
.ya-share2__container_size_m .ya-share2__popup:not(.ya-share2__popup_mobile){border-radius:0!important}
.ya-share2__container_size_m .ya-share2__popup:not(.ya-share2__popup_mobile) .ya-share2__item,.ya-share2__container_size_m.ya-share2__container_as-popup .ya-share2__item{padding:5px 10px!important}
.ya-share2__item_service_facebook .ya-share2__badge,.ya-share2__item_service_facebook .ya-share2__mobile-popup-badge,.ya-share2__item_service_vkontakte .ya-share2__badge,.ya-share2__item_service_vkontakte .ya-share2__mobile-popup-badge,.ya-share2__item_service_telegram .ya-share2__badge,.ya-share2__item_service_telegram .ya-share2__mobile-popup-badge,.ya-share2__item_service_twitter .ya-share2__badge,.ya-share2__item_service_twitter .ya-share2__mobile-popup-badge{background:none!important}
.ya-share2__container_shape_round.ya-share2__container_size_m .ya-share2__badge .ya-share2__icon:not(.ya-share2__icon_messenger-contact):not(.ya-share2__icon_more):not(.ya-share2__icon_copy){background-size:25px 25px!important}
.ya-share2__popup .ya-share2__list .ya-share2__item:hover,.ya-share2__popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:hover,.ya-share2__container_as-popup .ya-share2__list .ya-share2__item:hover,.ya-share2__container_as-popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:hover,.ya-share2__popup .ya-share2__list .ya-share2__item:focus,.ya-share2__popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:focus,.ya-share2__container_as-popup .ya-share2__list .ya-share2__item:focus,.ya-share2__container_as-popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:focus{background:#EFEFEF!important}
.ya-share2__container_color-scheme_whiteblack .ya-share2__item_copy .ya-share2__icon{background-image:url(../img/ico/CopyLink.svg)!important}
.ya-share2__container_size_m .ya-share2__item_copy .ya-share2__icon_copy,.ya-share2__container_size_m .ya-share2__item_more .ya-share2__icon_more{background-size:contain!important}
.ya-share2__container.ya-share2__container_color-scheme_whiteblack .ya-share2__badge,.ya-share2__container.ya-share2__container_color-scheme_whiteblack .ya-share2__mobile-popup-badge{background-color:transparent!important}
.ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short{padding:2px 5px!important}
.ya-share2__popup-content .ya-share2__item.ya-share2__item_copy.ya-share2__item_copy-link-button .ya-share2__icon_copy-icon{width:22px!important;height:22px!important}
.ya-share2__container_size_m .ya-share2__title{line-height:22px!important;font-family:'Graphik LCG'!important;font-size:14px!important;letter-spacing:.01em!important}
.blogiMainItems{margin-bottom:50px}
.blogiSideItem{display:flex;align-items:center;text-decoration:none;margin-bottom:8px;padding-bottom:8px}
.blogiSideItem:not(:last-child){border-bottom:1px solid #EFEFEF}
.blogiSideAuthor{flex-basis:48px;height:48px;max-width:48px;position:relative;display:flex;align-items:center;justify-content:center;padding:2px;background-color:#fff}
.blogiSideWrap{margin-left:8px;flex:1}
.blogiSideAuthorTitle{font-weight:600;font-size:12px;line-height:128.5%;letter-spacing:.01em;color:#353535;margin-bottom:4px;transition:all .2s}
.blogiSideItem:hover .blogiSideAuthorTitle{color:#0057FF}
.blogiSidePubs{font-size:12px;line-height:128.5%;letter-spacing:.01em;color:#7A7A7A}
@media (max-width: 569px) {
.blogiMainItem{padding:20px 20px 0}
.blogiMainLead{font-weight:400}
.mainBlogItemsWrap.sticky{margin-bottom:20px}
}
.newsBigLead{bottom:-30px;position:absolute;left:35px;width:calc(100% - 50px);font-weight:500;font-size:16px;line-height:21px;letter-spacing:.01em;max-height:44px;overflow:hidden;visibility:hidden;transition:all .2s;opacity:0}
.newsBigItem:hover .newsBigTitle{transform:translateY(-44px)}
.newsBigItem:hover .newsBigLead{visibility:visible;transform:translateY(-44px);opacity:1}
.newsSmallInfoWrap{background:#fff;transition:all .2s;padding-top:10px;margin-top:-10px}
.newsSmallItem:hover .newsSmallInfoWrap{transform:translateY(-82px)}
.newsSmallLead{position:absolute;left:25px;width:calc(100% - 50px);font-size:14px;line-height:129%;letter-spacing:.01em;color:#353535;font-weight:400;max-height:72px;overflow:hidden;visibility:hidden;transition:all .2s;opacity:0;margin-top:-15px;font-weight:400}
.newsShowMore .newsSmallLead{left:15px;width:calc(100% - 30px)}
.newsSmallItem:hover .newsSmallLead{visibility:visible;transform:translateY(-72px);opacity:1}
.newsSmallItem.notHover:hover .newsSmallLead{visibility:hidden;transform:none;opacity:0}
.newsSmallItem.notHover:hover .newsSmallInfoWrap{transform:none}
.sectionBlogTitle{font-size:60px;line-height:60px;margin-bottom:20px;font-weight:500;font-family:'Druk'}
.sectionBlog p{font-size:18px;line-height:28px}
.sectionBlog{margin-bottom:60px}
.sectionBlogStatus{margin-left:45px;margin-bottom:40px}
.sectionBlogStatusItem{margin-bottom:20px}
.sectionBlogStatusBg{display:inline-block;width:130px;text-align:center;padding:10px;border-radius:6px;font-weight:500;font-size:14px;line-height:16px;letter-spacing:2px;text-transform:uppercase;color:#FFF;margin-bottom:18px}
.sectionBlogStatusBg.color2{background:#B7B7B7}
.sectionBlogStatusBg.color3{background:#FF571B}
.sectionBlogStatusBg.color5{background:#D7DF28}
.sectionBlog p > span{background:#CFF0FA;padding:5px}
.listNum{counter-reset:myCounter;margin:0;padding:0;margin-bottom:40px}
.listNum li{list-style:none;position:relative;padding-left:45px;margin-bottom:20px}
.listNum li:before{counter-increment:myCounter;content:counter(myCounter) ".";display:inline-block;text-align:center;width:45px;font-weight:600;font-size:19px;line-height:28px;letter-spacing:.01em;color:#353535;position:absolute;left:-2px;top:0}
.listNum li > b{font-weight:600;font-size:19px;line-height:28px;letter-spacing:.01em;margin-bottom:5px;display:block}
.listNum li > p{font-size:16px;line-height:170%}
.faqBlogItem{border:1px solid #0057FF;box-sizing:border-box;border-radius:2px}
.faqBlogItemTitle{position:relative;padding:14px 45px 14px 14px;font-weight:500;font-size:18px;line-height:31px;letter-spacing:.01em;color:#0057FF;cursor:pointer}
.faqBlogItemTitle:after{content:'—';position:absolute;font-size:20px;font-weight:500;line-height:34px;letter-spacing:.01em;color:#0057FF;right:14px;top:14px}
.faqBlogItemTitle.collapsed:after{content:'+';font-size:34px}
.collapseInfo{padding:0 14px 14px}
.collapseInfo p{font-size:16px;line-height:170%}
.faqBlogItem{margin-bottom:20px}
@media (max-width: 819px) {
.sectionBlogTitle{font-size:28px;line-height:35px;margin-bottom:15px}
.sectionBlogStatus{margin-left:0}
.sectionBlog p,.faqBlogItemTitle{font-size:16px;line-height:24px}
.listNum li > b{font-size:16px;line-height:24px}
.listNum li > p{line-height:24px}
}
.newsSmallImg .newsTagBlog{padding:2px 5px;background:#0057FF!important;color:#fff!important;text-decoration:none;position:absolute;left:15px;top:10px;font-weight:500;font-size:12px;display:inline-block;border-radius:3px}
.sectionBlog{margin-right:25px}
@media (max-width: 819px) {
.sectionBlog{margin-right:0}
}
.blogText strong{font-weight:500}
.swiper-button-disabled{display:none}
.content-slider .swiper-button-disabled{display:block}
.linkGalleryBlock a{background:#fff;position:absolute;top:-13px;padding:0 20px;left:calc(50% - 70px)}
.linkGalleryBlock{margin-top:25px;border-top:1px solid #0057FF;position:relative;margin-bottom:30px}
.newsStatusWrap a{text-decoration:none;display:inline-block}
@media (max-width: 569px) {
.personheadImg span{display:none}
.error-404 h1{font-size:27px}
.blogiMainTitle{font-size:26px}
.blogiMainLead{font-size:14px}
.blogiMainHeader{flex-direction:column;align-items:flex-start}
.blogiMainTime{order:-1;margin-bottom:10px}
.blogiMainAuthor{margin-right:0}
.newsAllHead{flex-direction:column;align-items:flex-start}
.newsAllHead .newsDate{margin-bottom:10px}
.newsTag.allTag{margin-bottom:8px}
}
.butBlog{color:#0057FF;margin-top:-30px;text-transform:uppercase;font-size:12px;font-weight:500;letter-spacing:1px}
.butBlog:after{content:'';position:absolute;background:url(../img/ico/arrow1.svg);width:16px;height:10px;margin-left:10px}
.videoInfoWrap .blogiMainTime{margin-bottom:5px}
.videoInnerInfo .newsInnerDate{margin-bottom:10px}
.firstAboutItems{display:flex;padding-top:74px;min-height:100vh}
.sectionAbout.first{height:calc(100vh - 78px)}
.firstLeftImg{margin-left:-5%;margin-top:-2%;position:absolute}
.firstRightBlock{margin-left:45%;margin-top:10%;z-index:2;width:100%;position:relative}
.firstRightBlockTitle{font-weight:700;font-size:60px;line-height:61px;letter-spacing:.01em;margin-bottom:15px}
.firstRightBlockText1{margin-left:35%;max-width:390px;font-size:16px;line-height:170%;margin-bottom:80px}
.firstRightBlockText1 span{font-weight:700;font-size:22px;line-height:120%;letter-spacing:.01em}
.firstRightBlockText2{font-size:22px;line-height:37px;max-width:475px;margin-left:20%}
.firstBlueCircle{width:146px;height:146px;background:#0057FF;position:absolute;border-radius:100%;z-index:-1;left:-66px;top:82px}
.firstOrangeCircle{width:62px;height:62px;background:#D7DF28;position:absolute;border-radius:100%;z-index:-1;bottom:105px;left:190px}
.sectionAbout.second{height:100vh;background:url(../img/about/2.jpg) no-repeat center;background-size:cover}
.sectionAbout.second .container{max-width:980px}
.secondTextBlock{height:100vh;display:flex;align-items:center;position:relative}
.secondText1{font-weight:700;font-size:40px;line-height:48px;letter-spacing:.01em;color:#FFF;width:50%;flex-basis:50%;margin-right:15px;margin-bottom:160px;z-index:2}
.secondText2{font-size:18px;line-height:170%;letter-spacing:.01em;color:#FFF;width:50%;flex-basis:50%;margin-left:30px;margin-top:160px}
.secondBlueCircle{background:#0057FF;width:174px;height:174px;border-radius:100%;position:absolute;top:235px;left:200px}
.sectionAbout.third{background:#0057FF;height:100vh}
.aboutLogoItems{height:100vh;display:flex;align-items:center;justify-content:center}
.thirdCircle1{position:absolute;transform:translate(-50%,-50%);left:50%;top:50%}
.thirdCircle2{position:absolute;left:32%;top:27%}
.thirdCircle3{position:absolute;left:27%;top:17%}
.thirdCircle4{position:absolute;left:17%;top:-2%}
.sectionAbout.fourth{background:#EFEFEF}
.fourthAboutItems{height:100vh;align-items:center;display:flex;justify-content:space-between}
.fixedElement{position:fixed}
.fixedElement.item1{top:200px;left:10%;z-index:2}
.fixedElement.item2{top:0;left:-5%;z-index:2}
.fixedElement.item3{top:0;left:-5%;z-index:2}
.fixedElement:not(.active){display:none}
.fixedElement .fourthAboutLeftImg img,.fixedElement .fourthAboutLeftImgAbout,.fixedElement .circleAnimate{visibility:hidden}
.fixedElement.active .fourthAboutLeftImg img{animation:1s scaleIn1 ease forwards;z-index:5;animation-delay:.3s!important}
.fixedElement .circleAnimate{animation:1s visibLe ease forwards;z-index:0;animation-delay:.3s!important}
.fixedElement.active .fourthAboutLeftImgAbout{animation:1s fadeInRight1 ease forwards;z-index:5;animation-delay:.3s!important}
@keyframes visibLe {
from{visibility:visible;transform:scale(0.7)}
to{visibility:visible;transform:scale(1)}
}
@keyframes scaleIn1 {
from{opacity:0;visibility:visible;transform:scale(0.7)}
to{opacity:1;visibility:visible;transform:scale(1)}
}
@keyframes fadeInRight1 {
from{visibility:visible;opacity:0;-webkit-transform:translate3d(80px,0,0);transform:translate3d(80px,0,0)}
to{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fourthAboutLeft{position:relative;margin-left:12%}
.fourthAboutLeftImg{display:flex}
.fourthAboutLeftImg img{z-index:2}
.fourthAboutLeftCircle1{opacity:.2;background-color:transparent;border:1px solid #B7B7B7;border-radius:100%;width:454px;height:454px;position:absolute;top:26%}
.fourthAboutLeftCircle2{opacity:.4;background-color:transparent;border:1px solid #B7B7B7;border-radius:100%;width:582px;height:582px;position:absolute;top:-27%;left:-12%}
.fourthAboutLeftCircle3{opacity:.6;background-color:transparent;border:1px solid #B7B7B7;border-radius:100%;width:862px;height:862px;position:absolute;top:-99%;left:-29%}
.fixed .fourthAboutLeftCircle2{top:12%}
.fixed .fourthAboutLeftCircle3{top:-17%}
.fourthAboutLeftImgAbout{bottom:-10%;position:absolute;left:70%;z-index:2;width:220px}
.fourthAboutLeftImgName{font-weight:700;font-size:22px;line-height:22px;letter-spacing:.01em;margin-bottom:8px}
.fourthAboutLeftImgSpec{font-weight:400;font-size:16px;line-height:170%;letter-spacing:.01em;margin-bottom:8px}
.fourthAboutLeftImgMail{font-size:16px;line-height:170%;letter-spacing:.01em;color:#0057FF;text-decoration:none}
.fourthAboutRight{flex-basis:37%;position:relative;margin-top:100px;display:flex;flex-direction:column}
.aboutRightTitle{font-weight:700;font-size:60px;line-height:61px;letter-spacing:.01em;margin-bottom:30px;z-index:2}
.aboutRightText p{font-size:16px;line-height:170%;letter-spacing:.01em;margin-bottom:15px}
.aboutRightCircle{width:174px;height:174px;border-radius:100%;position:absolute;left:-71px;top:-84px}
.aboutRightCircle.blue{background:#0057FF}
.aboutRightCircle.yellow{background:#D7DF28}
.sectionAbout.five{background:#0057FF}
.sectionAbout.five .fourthAboutLeftImgMail{color:#fff}
.aboutRightTextLink{font-weight:400;font-size:16px;line-height:24px;letter-spacing:.01em;text-decoration:underline;color:#FFF}
.sectionAbout.five .fourthAboutLeftCircle1{opacity:.2;border:1px solid #EFEFEF;top:26%;left:13%}
.sectionAbout.five .fourthAboutLeftCircle2{opacity:.4;border:1px solid #EFEFEF;top:-38%;left:2%}
.sectionAbout.five .fourthAboutLeftCircle3{opacity:.6;border:1px solid #EFEFEF;top:-115%;left:-18%}
.sectionAbout.six{background:#707684}
.sectionAbout.six .fourthAboutLeftImgName,.sectionAbout.six .fourthAboutLeftImgSpec,.sectionAbout.six .aboutRightTitle,.sectionAbout.six .aboutRightText p,.sectionAbout.six .aboutRightList{color:#fff}
.aboutRightListTitle{font-weight:600;font-size:19px;line-height:28px;letter-spacing:.01em}
.aboutRightListText{font-weight:400;font-size:16px;line-height:170%;letter-spacing:.01em}
.sectionAbout.six .aboutRightList{margin-bottom:150px}
.aboutRightList li{position:relative;margin-bottom:30px;padding-left:45px}
.aboutRightList li:before{content:'';position:absolute;border-radius:100%;width:6px;height:6px;background:#fff;left:20px;top:10px}
.sectionAbout.six .fourthAboutRight{margin-top:250px;margin-left:auto}
.sectionAbout.six .fourthAboutItems{height:auto;align-items:flex-start}
.sectionAbout.six .fourthAboutLeft{margin-top:200px}
.sectionAbout.six .fourthAboutLeftCircle2{top:-53%}
.sectionAbout.six .fourthAboutLeftCircle3{top:-146%;left:-56%}
.sectionAbout.seven{background:url(../img/about/bg1.jpg) no-repeat center;background-size:cover}
.aboutServiceTitle{font-weight:700;font-size:60px;line-height:61px;letter-spacing:.01em;color:#353535;margin-bottom:30px}
.aboutServiceLink{display:block;font-size:16px;line-height:24px;letter-spacing:.01em;text-decoration-line:underline;color:#7A7A7A;margin-bottom:15px}
.aboutServiceRight{display:flex;flex-flow:wrap;margin-top:140px;margin-left:50px;margin-bottom:150px}
.aboutServiceCircle{flex-basis:310px;height:310px;display:flex;align-items:center;justify-content:center;border-radius:100%;background:#000;color:#fff;margin-right:20px;margin-bottom:60px;text-align:center;font-weight:700;font-size:22px;line-height:28px}
.sectionAbout.seven .fourthAboutItems{height:auto;align-items:flex-start}
.aboutServiceLeft{margin-top:300px;margin-left:120px;flex-basis:475px;max-width:475px}
.aboutServiceCircle.color1{background:#0057FF}
.aboutServiceCircle.color2{margin-top:100px;background:#D7DF28}
.aboutServiceCircle.color3{margin-top:-100px;background:#707684}
.aboutServiceCircle.color4{background:#BF4EB4}
.aboutServiceCircle.color5{background:#D7DF28;margin-top:-100px}
.aboutServiceCircle.color6{background:#7A7A7A}
.sectionAbout.eight{background:url(../img/about/bg2.jpg) no-repeat center;background-size:cover}
.sectionAbout.eight .fourthAboutItems{height:auto;align-items:flex-start;justify-content:flex-start}
.aboutCommandLeft{margin-top:300px;margin-left:120px;flex-basis:300px}
.aboutCommandRight{margin-top:150px}
.aboutCommandItem{position:relative;margin-bottom:150px}
.aboutCommandInfo{position:absolute;right:-50px;z-index:2;bottom:-50px}
.fp-scrollable,.fourthAboutItems{z-index:5}
@media (max-width: 1440px),(-webkit-min-device-pixel-ratio: 1.25) {
.thirdCircle1{top:53%}
.thirdCircle1 img{width:120px}
.thirdCircle2{left:35%}
.thirdCircle2 img{width:85%}
.thirdCircle3{left:31%}
.thirdCircle3 img{width:80%}
.thirdCircle4{left:23%}
.thirdCircle4 img{width:80%}
.fourthAboutLeftImg img{width:80%}
.fourthAboutLeftCircle1{width:368px;height:368px}
.fourthAboutLeftCircle2{width:482px;height:482px}
.fourthAboutLeftCircle3{width:662px;height:662px}
.fourthAboutLeftCircle3{left:-24%}
.fourthAboutRight{flex-basis:40%}
.aboutRightTitle{font-size:49px;line-height:49px}
.aboutRightCircle{width:150px;height:150px}
.fourthAboutLeftImgAbout{left:63%}
.sectionAbout.six .fourthAboutLeftCircle3{left:-37%}
.sectionAbout.six .fourthAboutLeft{margin-top:150px}
.aboutCommandRight{margin-top:120px}
.aboutCommandImg img{max-width:85%}
.aboutCommandInfo{right:0}
.aboutCommandItem{margin-bottom:110px}
}
@media (max-width: 1366px),(-webkit-min-device-pixel-ratio: 1.25) {
.firstLeftImg img{max-width:82%}
.firstLeftImg{margin:0}
.firstRightBlock{margin-top:7%}
.firstOrangeCircle{left:144px}
.firstRightBlockTitle{font-size:52px;line-height:55px}
.sectionAbout.second .container{max-width:1100px}
.secondBlueCircle{top:157px}
}
@media (max-width: 1319px) {
.aboutServiceCircle{flex-basis:260px;height:260px;font-size:20px;padding:10px}
}
@media (max-width: 1069px) {
.firstLeftImg{margin-left:-12%}
.firstLeftImg img{max-width:67%}
.firstRightBlock{margin-left:39%}
.firstBlueCircle{width:100px;height:100px;left:-31px;top:47px}
.firstRightBlockTitle{font-size:37px;line-height:37px}
.firstRightBlockText1{margin-left:28%;margin-bottom:50px}
.firstRightBlockText2{font-size:20px;line-height:33px;max-width:475px;margin-left:12%}
.sectionAbout.first{height:auto}
.firstAboutItems{margin-bottom:180px;min-height:auto}
.sectionAbout.second,.secondTextBlock{height:auto}
.sectionAbout.second{padding:100px 0}
.secondText1{font-size:30px;line-height:36px;width:30%;flex-basis:50%}
.secondText2{width:70%;flex-basis:70%}
.secondBlueCircle{top:28px}
.sectionAbout.third{display:none}
.fourthAboutLeft{margin-left:-5%}
.fourthAboutLeftCircle2{top:14%}
.fourthAboutLeftCircle3{top:-17%}
.fourthAboutRight{flex-basis:50%}
.sectionAbout.five .fourthAboutLeftCircle2{top:11%}
.sectionAbout.five .fourthAboutLeftCircle3{top:-18%}
.fourthAboutLeftImgAbout{left:50%}
.sectionAbout.six .fourthAboutLeftCircle2{top:12%}
.sectionAbout.six .fourthAboutLeftCircle3{top:-6%}
.sectionAbout.six .fourthAboutRight{margin-top:150px}
.aboutServiceLeft{margin-left:0;margin-top:200px}
.aboutServiceTitle{font-size:48px;line-height:49px}
.aboutServiceCircle{flex-basis:225px;height:225px;font-size:17px;padding:10px;line-height:27px;margin-bottom:20px}
.aboutServiceRight{margin-top:70px;margin-bottom:50px}
.aboutCommandLeft{margin-left:0;margin-top:200px}
.aboutCommandImg img{max-width:70%}
.aboutCommandInfo{right:50px}
.sectionAbout.eight{background:#fff}
.fourthAboutItems{height:auto;padding:85px 0}
}
@media (max-width: 819px) {
.firstAboutItems{flex-direction:column;padding-top:0}
.firstLeftImg{position:relative;text-align:center}
.firstRightBlock{margin-left:10px}
.firstRightBlock div,.fourthAboutRight div,.aboutRightText p,.aboutRightTitle,.aboutRightText p,.aboutRightList{animation-delay:0!important}
.secondTextBlock{flex-direction:column;align-items:flex-start}
.secondText1{width:70%;flex-basis:70%}
.secondText1{margin-bottom:0}
.secondText2{margin-left:0;margin-top:100px}
.fourthAboutItems{flex-direction:column;align-items:flex-start}
.fourthAboutLeft{margin-left:0}
.sectionAbout.six .fourthAboutLeft{margin-top:0}
.sectionAbout.six .aboutRightList{margin-bottom:0}
.aboutServiceLeft{margin-top:0;flex-basis:auto}
.aboutServiceRight{margin-bottom:0}
.aboutServiceRight{margin-left:0}
.aboutCommandLeft{margin-top:0;flex-basis:auto}
}
@media (max-width: 569px) {
.firstLeftImg img{max-width:100%}
.firstOrangeCircle{left:40px;top:220px;width:48px;height:48px}
.firstRightBlockTitle{font-size:33px;line-height:34px}
.firstBlueCircle{top:24px}
.firstRightBlockText1{margin-left:40px;margin-bottom:30px}
.firstRightBlockText2{margin-left:0;font-size:18px;line-height:170%}
.firstAboutItems{margin-bottom:80px}
.secondText1{width:100%;flex-basis:100%;font-size:28px;line-height:33px}
.secondBlueCircle{width:100px;height:100px}
.secondText2{width:100%;flex-basis:100%;margin-top:40px}
.secondTextBlock{margin-bottom:0}
.fourthAboutLeftImgName{font-size:18px;line-height:18px}
.fourthAboutLeftImgSpec,.fourthAboutLeftImgMail{font-size:14px}
.fourthAboutLeftImgAbout{left:55%;bottom:-16%}
.aboutRightCircle{width:120px;height:120px;top:-56px}
.aboutRightTitle{font-size:39px;line-height:39px}
.fourthAboutLeftCircle1{width:168px;height:168px}
.fourthAboutLeftCircle2{width:283px;height:282px}
.fourthAboutLeftCircle3{width:362px;height:362px;top:-8%}
.fourthAboutLeftImgAbout{left:41%;bottom:-21%}
.sectionAbout.five .fourthAboutLeftCircle3{top:-7%}
.aboutServiceTitle{font-size:34px;line-height:39px}
.aboutServiceCircle.color2,.aboutServiceCircle.color3,.aboutServiceCircle.color5{margin-top:0}
.aboutServiceRight{margin-top:25px}
.sectionAbout.seven{background:#e1f8fe}
.aboutCommandImg img{max-width:100%}
.aboutCommandRight{margin-top:20px}
.aboutCommandInfo{bottom:-87px;right:0}
}
@media (min-width: 1069px) {
.fourthAboutLeft.mobile,.aboutServiceLeft.mobile,.aboutCommandLeft.mobile{display:none}
.aboutServiceLeft,.aboutServiceTitle{visibility:hidden}
.fixedElement.active .aboutServiceLeft,.fixedElement.active .aboutServiceTitle{animation:1s fadeInUp1 ease forwards;animation-duration:.7s!important;animation-delay:.3s!important;z-index:5}
.aboutServiceRight{margin-left:44%}
@keyframes fadeInUp1 {
from{opacity:0;visibility:visible;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}
to{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.aboutCommandRight{margin-left:33%}
}
@media (max-width: 1069px) {
.fixedElements{display:none}
}
@media (min-width: 1600px) {
.fixedElement.item3,.fixedElement.item2{left:9%}
}
.calendarBlogWrap{margin-bottom:25px;margin-top:-40px}
@media (max-width: 569px) {
.calendarBlogWrap{margin-bottom:25px;margin-top:-20px}
}
.profileGuide{margin-top:10px}
.profileGuide a{font-weight:500;font-size:14px;text-decoration:none;border-bottom:1px solid;transition:all .2s}
.profileGuide a:hover{border-bottom-color:transparent}
.allCompanyItem{display:flex;background:#FFF;margin-bottom:40px;width:100%}
.allCompanyLeft{text-align:center;margin-right:20px}
.allCompanyRight{-webkit-flex:1;-ms-flex:1;flex:1;width:auto}
.allCompanyLogo{display:flex;align-items:center;justify-content:center;width:120px;height:120px;border:1px solid #EFEFEF;padding:5px}
.allCompanyLogo img{max-height:110px}
.allCompanyPubs{font-size:16px;line-height:170%;text-align:center;letter-spacing:.01em}
.allCompanyTitle{font-weight:500;font-size:30px;line-height:100%;letter-spacing:.01em;color:#353535;text-decoration:none;display:inline-block;transition:all .2s;font-family:'Druk'}
.allCompanyTitle:hover{color:#0057FF}
.eventOrgLink.blue{color:#0057FF;font-weight:500}
.eventOrgLink.blue:after{background:url(../img/ico/arrow3.svg);transform:rotate(180deg);width:5px;height:8px;right:-15px;top:2px}
@media (max-width: 569px) {
.allCompanyItem{flex-direction:column}
.allCompanyLogo{margin:0 0 10px}
.allCompanyPubs,.allCompanyLeft{text-align:left}
.allCompanyText{font-size:14px}
.allCompanyTopTFilter .profileList li{margin-right:17px}
}
.blogTeamImg{max-width:120px}
.main.tabs .profileTitle{margin-top:0}
.smallWidth{max-width:1000px}
.newsFirst .swiper-slide{-webkit-flex-basis:12.5%;-ms-flex-basis:12.5%;flex-basis:12.5%;max-width:12.5%;padding-left:10px;padding-right:10px}
.newsFirstDate{font-size:10px;color:#7A7A7A;line-height:130%;letter-spacing:.01em}
.newsFirstTitle{font-weight:500;font-size:12px;word-break:break-word;color:#353535}
.newsFirstItem{display:block;height:187px;transition:all .2s;padding:2px;color:#fff;text-decoration:none;border-radius:3px}
.newsFirst .swiper-slide:nth-child(1) .newsFirstItem{background:linear-gradient(211.02deg,#0057FF 0%,#D7DF28 100%)}
.newsFirst .swiper-slide:nth-child(1) .newsFirstItem:hover{background:linear-gradient(211.02deg,#D7DF28 0%,#0057FF 100%)}
.newsFirst .swiper-slide:nth-child(2) .newsFirstItem{background:linear-gradient(211.02deg,#D7DF28 0%,#FF571B 100%)}
.newsFirst .swiper-slide:nth-child(2) .newsFirstItem:hover{background:linear-gradient(211.02deg,#FF571B 0%,#D7DF28 100%)}
.newsFirst .swiper-slide:nth-child(3) .newsFirstItem{background:linear-gradient(211.02deg,#BF4EB4 0%,#0057FF 100%)}
.newsFirst .swiper-slide:nth-child(3) .newsFirstItem:hover{background:linear-gradient(211.02deg,#0057FF 0%,#BF4EB4 100%)}
.newsFirst .swiper-slide:nth-child(4) .newsFirstItem{background:linear-gradient(211.02deg,#FF571B 0%,#BF4EB4 100%)}
.newsFirst .swiper-slide:nth-child(4) .newsFirstItem:hover{background:linear-gradient(211.02deg,#BF4EB4 0%,#FF571B 100%)}
.newsFirst .swiper-slide:nth-child(5) .newsFirstItem{background:linear-gradient(211.02deg,#BF4EB4 0%,#51C8ED 100%)}
.newsFirst .swiper-slide:nth-child(5) .newsFirstItem:hover{background:linear-gradient(211.02deg,#51C8ED 0%,#BF4EB4 100%)}
.newsFirst .swiper-slide:nth-child(6) .newsFirstItem{background:linear-gradient(211.02deg,#8DC63F 0%,#D7DF28 100%)}
.newsFirst .swiper-slide:nth-child(6) .newsFirstItem:hover{background:linear-gradient(211.02deg,#D7DF28 0%,#8DC63F 100%)}
.newsFirst .swiper-slide:nth-child(7) .newsFirstItem{background:linear-gradient(211.02deg,#BF4EB4 0%,#D7DF28 100%)}
.newsFirst .swiper-slide:nth-child(7) .newsFirstItem:hover{background:linear-gradient(211.02deg,#D7DF28 0%,#BF4EB4 100%)}
.allNewsLink{border:1px solid #EFEFEF;display:flex;align-items:center;justify-content:center;flex-direction:column}
.newsFirstItemWrap{display:flex;flex-direction:column;justify-content:space-between;background:#fff;height:100%;padding:8px;border-radius:3px}
@media (max-width: 1069px) {
.newsFirst .swiper-slide{-webkit-flex-basis:19.5%;-ms-flex-basis:19.5%;flex-basis:19.5%;max-width:19.5%}
.newsFirst .swiper-wrapper,.newsFoot .swiper-wrapper{-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}
.newsFirst{margin-right:0}
}
@media (max-width: 819px) {
.newsFirst .swiper-slide{-webkit-flex-basis:24.5%;-ms-flex-basis:24.5%;flex-basis:24.5%;max-width:24.5%}
}
@media (max-width: 569px) {
.newsFirst .swiper-slide{-webkit-flex-basis:47%;-ms-flex-basis:47%;flex-basis:47%;max-width:47%;padding-left:5px;padding-right:5px}
.newsFirst .swiper-wrapper,.newsFoot .swiper-wrapper{margin-left:-5px;margin-right:-5px}
}
.mainBlogItem.fav{position:relative}
.mainBlogItems .icoStar{position:absolute;top:0;right:0}
.icoStar.inner{position:absolute;right:0;top:15px}
@media (max-width: 569px) {
.icoStar.inner{top:10px}
.icoStar.inner img{width:35px}
}
.mainRightBlogWrap{padding:24px 20px;border-radius:10px;background:url(../img/lines.png) no-repeat center;background-size:cover;border:1px solid #EFEFEF;margin-bottom:40px}
.mainRightBlogText{font-weight:500;font-size:16px;line-height:140%;color:#353535;margin-bottom:10px}
.mainRightBlogLink{margin-bottom:20px;display:inline-block}
.blogiMainItem{position:relative;overflow:hidden}
.subscribeMain{padding:40px;margin-bottom:20px;border-radius:10px}
.hotNewsItem{padding:20px;border:1px solid #FF571B;position:relative;margin-bottom:20px;background:#F8F8F8}
.hotNewsItem a{margin-bottom:0}
.hotNewsItem a:hover{color:#FF571B}
.hotNewsItem .blogiMainTitle{max-width:90%}
.mainRightBlogButWrap .but{width:100%;padding:15px}
@media (max-width: 569px) {
.subscribeMain{padding:20px}
.blogiMainAuthorTitle{max-width:200px;font-size:12px;line-height:17px}
.blogiMainTags.newsInnerTags{display:none}
.blogiMainItems{margin-left:-20px;margin-right:-20px}
}
.error-alert{margin-top:20px;color:red}
.newsSearchItem{padding-bottom:10px;margin-bottom:25px;border-bottom:1px solid #b7b7b754}
.newsSearchItem .newsAllHead{margin-bottom:10px}
@media (max-width: 569px) {
.page-title{font-size:22px}
.newsSearchItem .newsAllHead .newsDate,.newsItem .newsAllHead .newsDate{order:-1}
.postHeader a{font-size:18px;line-height:22px}
.newsInnerInfo iframe{width:100%!important;height:200px!important;height:100%!important}
iframe.lb24-iframe{height:500px!important}
}
.notifyjs-bootstrap-success{background-image:none!important}
.profileLink a{font-weight:500;font-size:14px;text-decoration:none;border-bottom:1px solid;transition:all .2s}
.profileLink a:hover{border-bottom-color:transparent}
.profileLink{margin-bottom:10px;margin-top:-10px}
.blogSearch{margin-bottom:30px}
.blogSearch .search .but,.searchInpitInner .but{right:15px;top:12px}
.blogSearch form{position:relative;width:100%}
@media (max-width: 819px) {
.blogSearch form{width:100%}
.blogSearch .search .but,.searchInpitInner .but{right:15px;top:20px}
}
.mainRubrics{border-bottom:1px solid #EFEFEF}
.listRubrics{transition:all .2s}
.listRubrics li.hide{display:none}
.listRubrics.show li.hide{display:block}
.moreRubrik{padding-top:5px}
.moreRubrik.show img{transform:rotate(180deg)}
.listRubrics li{margin-bottom:15px}
.listRubrics li.active a,.listRubrics li:hover a{color:#0057FF}
.listRubrics li a img{padding-right:8px}
.listRubrics li a{font-weight:500;font-size:14px;line-height:130%;letter-spacing:.01em;color:#353535;transition:all .2s;text-decoration:none;display:block}
.mainTopicsWrap{margin-top:15px;border-top:1px solid #EFEFEF;padding-top:15px}
.mainTopics a{display:inline-block;margin-right:10px;margin-top:10px;text-decoration:none;transition:all .2s;font-weight:500;font-size:14px;line-height:130%;color:#353535}
.mainTopics a:hover,.mainTopics a.active{color:#0057FF}
.mainCalendarLinkIco{margin-left:10px}
@media (max-width: 1280px) {
.listRubrics{justify-content:flex-start}
.listRubrics li{margin-right:20px}
}
.mainSmallNewsItem{display:flex;margin-bottom:20px;padding-bottom:20px}
.mainSmallNewsLeft img{max-width:100px}
.mainSmallNewsLeft{flex-basis:100px;max-width:100px}
.mainSmallNewsRight{flex:1;margin-left:20px}
.mainSmallNewsItem:not(:last-child){border-bottom:1px solid #EFEFEF}
.mainSmallNewsTime{font-size:12px;line-height:130%;letter-spacing:.01em;color:#FF571B;margin-bottom:8px}
.mainSmallNewsTitle{text-decoration:none;font-weight:500;font-size:14px;line-height:130%;letter-spacing:.01em;color:#353535;display:block;transition:all .2s}
.mainSmallNewsItem:hover .mainSmallNewsTitle,.blogiMainTitle:hover{color:#0057FF}
.allNewsWrap{margin-bottom:25px;margin-top:-20px}
.allNewsL{display:inline-block;transition:all .2s;border-bottom:1px solid;text-decoration:none;font-weight:500}
.allNewsL:hover{border-bottom-color:transparent}
@media (max-width: 569px) {
.mainSmallNewsLeft{flex-basis:80px;max-width:80px}
.mainSmallNewsLeft img{max-width:80px}
.mainSmallNewsRight{margin-left:10px}
}
.rubricsTitle{font-size:25px;margin-bottom:20px}
.rubricsText{margin-bottom:20px;font-size:16px}
.rubricsInner{margin-bottom:20px}
.rubricsInner li a{font-weight:500;font-size:14px;line-height:130%;letter-spacing:.01em;color:#353535;transition:all .2s;text-decoration:none;display:block}
.rubricsInner li img{padding-right:8px}
.rubricsInner li:hover a{color:#0057FF}
.rubricsInner li{margin-right:20px}
.rubrilCollape .mainBlogItemTitle{margin-bottom:0;cursor:pointer}
.mobileRubriks.mainBlogItemsWrap{padding:20px}
.mainRubrics{border-bottom:0}
li.blue a{color:#9894cd}
li.blue1 a{color:#0057FF}
.onMobile1{display:none;margin-bottom:40px;margin-left:-20px;margin-right:-20px}
@media (max-width: 569px) {
.onMobile1{display:block}
.onDesktop1{display:none}
}
.vacSection{padding:60px 0}
.vacItem{background:#F8F8F8;margin-bottom:20px;padding:20px 40px;position:relative}
.vacTitle{font-weight:500;font-family:'Druk';font-size:40px;line-height:40px;color:#353535;display:inline-block;margin-bottom:10px;text-decoration:none;transition:all .2s}
.vacMoney{font-weight:500;font-size:18px;line-height:140%}
.vacBody{margin-bottom:20px}
.vacFooterItems{display:flex;font-size:14px}
.vacFooterItem{position:relative}
.vacFooterItem:not(:last-child){margin-right:60px}
.vacFooterItem:not(:last-child):after{content:'';position:absolute;width:20px;height:2px;right:-40px;top:9px;background:#0057FF}
.vacObject{display:flex;margin-bottom:7px;align-items:center;height:27px}
.sidebarRight{background:#F8F8F8;padding:20px 30px}
.filterTitle{font-weight:500;font-size:18px;margin-bottom:10px}
.vacFilterGroup{margin-bottom:20px}
.vacObject .checkboxText:before{position:absolute;top:2px;left:0;width:23px;height:23px;border:2px solid #0057FF;text-align:center;line-height:27px;content:'';background-color:transparent}
.vacObject input:checked + .checkboxText:before{content:'';border:3px solid #0057FF;background:url(../img/ico/icoCheck.svg);background-size:7px;background-repeat:no-repeat;background-position:center}
.checkboxText{font-weight:400;font-size:12px;line-height:12px}
.filterReset{background:#EFEFEF;border-radius:3px;padding:13px}
.vacFilterButtons{display:flex}
.vacFilterButtons .butFilter{margin-right:10px;flex:1}
.filterShow{display:flex;justify-content:space-between;align-items:center;text-decoration:none;font-weight:600;font-size:12px;line-height:15px;text-transform:uppercase;color:#353535;transition:all .2s}
.leftFilterSwitch{display:none}
.vacTitle:hover{color:#0057FF}
@media (max-width: 1069px) {
.vacFilter{display:none}
.leftFilterSwitch{display:block}
.sidebarRight{margin-bottom:20px}
.leftFilterSwitch.open img{transform:rotate(180deg)}
.vacFilter{margin-top:15px;padding-top:10px;border-top:1px solid #EFEFEF}
}
@media (max-width: 569px) {
.vacItems{margin-left:-20px;margin-right:-20px}
.vacItem{padding:20px}
.vacTitle{font-size:30px;line-height:normal}
.vacFooterItems{flex-direction:column}
.vacFooterItem:after{content:'';position:absolute;width:20px;height:2px;right:auto;left:0;top:9px;background:#0057FF}
.vacFooterItem{margin-right:0;padding-left:30px}
}
.vacSectionInner{padding-bottom:80px}
.vacSectionInner .vacMoney{margin-bottom:20px}
.vacSectionInner .newsInnerInfo{color:#353535;max-width:920px;flex-basis:920px;font-family:'Graphik LCG';margin-right:100px}
.vacancyGroup{margin-bottom:20px}
.vacancyGroupTitle{font-weight:700;font-size:16px;margin-bottom:4px}
span.vacancyGroupTitle{margin-bottom:0}
.vacList{padding-left:15px;list-style:disc}
.vacList li{margin-bottom:4px}
.vacancyGroup.hiddenC{display:none}
.vacansyInfoWrap{margin-bottom:40px}
.otherVac .otherVacTitle{font-weight:500;font-size:40px;color:#353535;margin-bottom:30px;font-family:'Druk'}
@media (max-width: 569px) {
.vacSectionInner .newsInnerInfo{margin-right:0}
}
.vacItem .dropdown{position:absolute;top:10px;right:20px;z-index:10;display:block}
.vacItem .dropdownButton{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;width:30px;height:30px;border:0;padding:0;margin:0;outline:none;background:rgba(255,255,255,0.8);border-radius:100%}
.vacItem .dropdownButton span{flex:0 0 auto;flex-basis:4px;width:4px;height:4px;margin:0 1.5px;border-radius:100%;background-color:#353535}
.vacItem .dropdownBlock{top:calc(100% + 8px);left:auto;right:0;padding:12px 22px;background:rgba(255,255,255,0.8)}
.vacItem .dropdownBlock a{display:block;padding:5px 0;text-decoration:none;font-size:14px;line-height:18px;letter-spacing:.01em;color:#353535}
.tabPanel .vacItem{max-width:900px}
.vacContactsItem{margin-bottom:5px}
.blogVacancy{margin-bottom:30px}
.blogVacancy .vacTitle{font-size:22px}
.vacPublish{display:inline-block;margin-bottom:20px;font-size:14px;background:#0057FF;color:#fff;font-weight:500;border-radius:5px;padding:2px 15px}
.linkNRF a{color:#0057FF}
.mainBlogItemTitleSub{font-size:12px;margin-bottom:20px;margin-top:-15px}
.mainBlogItems a[href^="https://adpass.ru/company/redaktsiya-adpass/"] .blogiSidePubs{display:none}
.mainBlogItems a[href^="https://adpass.ru/company/redaktsiya-adpass/"] .blogiSideAuthor:before{content:'';background:url(../img/ico/fav1.svg);width:10px;height:12px;position:absolute;left:5px;top:0}
.pageTitlePolitics{font-size:80px;line-height:80px;color:#000;font-weight:500;font-family:'Druk'}
.footerItems{display:flex;justify-content:space-between;align-items:center}
.footerItems a{transition:all .2s;border-bottom:1px solid #fff}
.footerItems a:hover{border-bottom-color:transparent}
.politicsLink{color:#fff;font-size:16px;text-decoration:none}
.advertTopText{margin-bottom:40px;font-size:18px}
.advertTopTextBold{font-weight:500;margin-bottom:5px}
@media (max-width: 569px) {
.pageTitlePolitics{font-size:40px;line-height:110%}
.entry-content h2,.entry-content h2 b{font-size:30px}
h2{font-size:20px}
.footerItems{flex-direction:column;align-items:flex-start}
.footerLinks{flex-direction:column;align-items:flex-start}
.footerLinks a{margin-bottom:10px}
}
.butPrimary .plus{margin-right:10px}
.butAdd{padding-left:17px}
.icoAuth{width:32px;height:32px;fill:#353535}
.personHeadLink:hover .icoAuth{fill:#0057FF}
.dropDownItems{position:absolute;left:0;top:60px;z-index:100;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background:#fff;opacity:0;visibility:hidden;width:100%;padding:30px 0}
.open .dropDownItems{opacity:1;visibility:visible;-webkit-transform:none;transform:none}
.topMenuWrap > .dropdownBut{display:block;padding:5px;z-index:999;margin-right:15px}
.dropdown{display:block}
.topMenuWrap:before{position:fixed;pointer-events:none;opacity:0;visibility:hidden;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;content:'';top:250px;left:0;bottom:0;right:0;z-index:-1;width:100%;height:100%;background:rgba(0,0,0,4%)}
.topMenuWrap.open:before{opacity:1;visibility:visible}
.colStatic,.dropdown.topMenuWrap{position:static}
.container.static{position:static}
.listBurger{display:flex;flex-flow:row wrap}
.leftBurgerMenu{margin-right:40px}
.listBurger li{margin-bottom:15px;position:relative;flex-basis:50%;max-width:50%}
.listBurger li a{font-weight:500;font-size:18px;line-height:170%;color:#353535;text-decoration:none;transition:all .2s}
.listBurger li:hover a{color:#0057FF}
.topBurgerMenu{margin-bottom:40px}
.specLink{display:flex;position:relative;height:235px;width:100%;text-decoration:none;padding:32px;align-items:flex-start;flex-direction:column;justify-content:space-between}
.specLinkTopTitle{color:#fff;font-weight:500}
.specLinkBottom{display:flex;align-items:flex-end}
.specLink .specLinkTitle{font-weight:700;font-size:40px;line-height:40px;color:#FFF;transition:all .2s}
.icoArrow{fill:#fff;margin-left:30px;width:34px;height:34px}
.specLink:hover .specLinkTitle{color:#0057FF}
.specLink:hover .icoArrow{fill:#0057FF;transform:rotate(45deg)}
.listBurger .blockedLink:after{content:'';position:absolute;background:url(../img/ico/block.svg) no-repeat center;width:24px;height:24px;bottom:4px;margin-left:8px}
.topMenuWrap > .dropdownBut:hover .icoMenu span{background-color:#0057FF}
.bottomBurgerItems{display:flex;justify-content:space-between}
.bottomBurgerItems a{transition:all .2s;text-decoration:none;border-bottom:1px solid #0057FF;font-size:14px}
.bottomBurgerItems a:hover{border-bottom-color:transparent}
.burgerSoc{text-align:right}
.burgerSoc a{display:inline-block}
.burgerSoc a:not(:last-child){margin-right:24px}
.icoSearch{width:32px;height:32px;fill:#353535}
.icoSearch:hover{fill:#0057FF}
.dropdownAddItems{position:absolute;right:0;top:45px;z-index:100;-webkit-overflow-scrolling:touch;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background:#fff;opacity:0;visibility:hidden;box-shadow: 0 6px 24px 0 rgba(53, 53, 53, 0.10);width:100%;min-width:150px;border-radius:3px}
.dropdown.open .dropdownAddItems{opacity:1;visibility:visible;-webkit-transform:none;transform:none}
.dropdownAddItem{display:flex;align-items:center;padding:12px 17px;text-decoration:none;color:#353535;transition:all .2s}
.dropdownAddItem .dropdownAddTitle{color:#353535;font-weight:500;font-size:14px;line-height:130%;transition:all .2s}
.dropdownAddItem:hover .dropdownAddTitle{color:#0057FF}
.icoAdd{width:16px;height:16px;fill:#353535;margin-right:10px}
.dropdownAddItem:hover .icoAdd{fill:#0057FF}
.dropDownRubriks{position:fixed;right:20px;bottom:0;z-index:100;-webkit-overflow-scrolling:touch;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;opacity:0;visibility:hidden;width:310px}
.dropdownRub{display:none}
.butRubrik{position:fixed;display:none!important;z-index:99;right:20px;bottom:20px;background:#F8F8F8;border-radius:6px;padding:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#353535}
.butRubrikIco{margin-bottom:5px}
.butRubrikText{font-weight:500;font-size:14px;line-height:130%;color:#353535}
.dropdownRub.open .dropDownRubriks{opacity:1;visibility:visible}
.dropDownRubriks .mainTopicsWrap{margin-bottom:20px}
.butClose{position:absolute;right:25px;bottom:25px}
.dropdownRub:before{position:fixed;pointer-events:none;opacity:0;visibility:hidden;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;content:'';top:0;left:0;bottom:0;right:0;z-index:2;width:100%;height:100%;background:#000}
.dropdownRub.open:before{opacity:1;visibility:visible}
@media (max-width: 1069px) {
.dropdownRub{display:block}
}
.text404{font-weight:500;font-size:22px;line-height:170%;margin-bottom:40px}
.img404{text-align:center;margin-top:-80px}
@media (max-width: 819px) {
.img404{text-align:center;margin-top:0}
.text404{font-size:16px}
}
.contactsGroup{margin-bottom:40px}
.contactsLine{margin-bottom:8px;font-size:18px;line-height:170%}
.contactsLine span{font-weight:500}
.contactsGroupTitle{font-weight:700;font-size:22px;line-height:170%;color:#353535;margin-bottom:20px}
.contactsGroupItem{margin-bottom:15px}
.contactsGroupItemTitle{font-weight:500;font-size:18px;line-height:170%;margin-bottom:4px}
.contactsGroupName,.contactsGroupMail{font-size:18px;line-height:170%;position:relative;padding-right:40px}
.contactsGroupName:after,.contactsGroupMail:after{content:'/';position:absolute;font-size:18px;line-height:170%;color:#7A7A7A;right:15px}
.contactsGroupMail.noSep:after{content:''}
.contactsGroupItemInfo{display:flex;align-items:center;flex-flow:row wrap}
@media (max-width: 819px) {
.contactsGroupName{display:block}
.contactsGroupTg img{width:25px}
}
.raytingWrap h3,.raytingWrap h2,.raytingWrap h4{margin-top:30px;margin-bottom:20px}
.raytingWrap{margin-bottom:60px}
.raytingMainItems{margin-bottom:40px;margin-top:40px}
.raytingMainLink{display:flex;align-items:flex-end;justify-content:flex-start;padding:24px;height:210px;background:center / cover no-repeat;font-weight:700;font-size:23px;line-height:114%;color:#FFF;text-decoration:none;border-radius:4px;margin-bottom:20px;transition:all .2s}
.raytingMainLink:hover{color:#0057FF}
.showNews{margin-bottom:80px}
@media (max-width: 569px) {
.raytingMainLink{height:160px;padding:20px;font-size:20px}
}
.raytingOrgWrap{margin-bottom:40px}
.raytingOrgTitle{font-weight:500;font-size:16px;line-height:128%;color:#353535;margin-bottom:20px}
.raytingOrgItems{display:flex;justify-content:space-between;align-items:center}
.selectRateWrap{position:static;margin-left:0}
.selectRateWrap .select2-container{min-width:145px!important}
.selectRateWrap .select2-container--default .select2-selection--single .select2-selection__rendered{color:#353535!important;background:#fff!important;border:1px solid #EFEFEF;border-radius:2px;padding:13px 11px!important;line-height:126%!important;font-weight:400!important}
.selectRateWrap .select2-container--default .select2-selection--single .select2-selection__arrow{height:47px!important;right:0!important;top:0;right:0!important;width:35px!important}
.selectRateWrap .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#353535 transparent transparent!important}
.selectRateWrap .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #353535!important;border-width:0 4px 5px}
.rateSelectStyle{top:20px!important;box-shadow:none!important;border:1px solid #EFEFEF!important}
.rateContent{margin-top:10px}
.blueRateBlock{padding:32px;background:#EBFAFF;border-radius:16px;margin-bottom:30px}
.blueRateTitle{font-weight:700;font-size:30px;line-height:114%;color:#353535;margin-bottom:20px}
.blueRateText{margin-bottom:30px}
.blueRateLink{text-decoration:none;transition:all .2s;border-bottom:1px solid}
.blueRateLink:hover{border-bottom-color:transparent}
.tableScroll{height:590px}
.tableRate{display:flex;flex-flow:column;height:100%;width:100%}
.tableRate thead{border-radius:4px;background:#353535;flex:0 0 auto;width:calc(100% - 7px);display:table;table-layout:fixed}
.tableRate tbody{flex:1 1 auto;display:block;overflow-y:scroll}
.tableRate thead th{padding:13px 8px;color:#fff;text-align:center;font-weight:400}
.tableRate > thead > tr > th:first-child,.tableRate > tbody > tr > td:first-child{width:80px;text-align:center;color:#0057FF}
.tableRate > thead > tr > th:nth-child(2),.tableRate > tbody > tr > td:nth-child(2){text-align:left;width:30%}
.tableRate > tbody > tr > td{padding:13px 8px;text-align:center}
.tableRate > tbody > tr > td a{color:#353535;text-decoration:none;transition:all .2s}
.tableRate > tbody > tr > td a:hover{color:#0057FF}
.tableRate > tbody > tr{border-bottom:1px solid #EFEFEF;width:100%;transition:all .2s;display:table;table-layout:fixed}
.tableRate > tbody > tr:hover{background:#ececec}
.tableScroll{margin-bottom:30px}
.raitingNav{margin-bottom:20px}
.raitingList li.active a{font-weight:500;border-bottom:4px solid #0057FF}
.raitingList li a{font-weight:400;font-size:18px;line-height:136%;color:#353535;border-bottom:4px solid transparent}
.raitingList li{margin-right:32px;margin-bottom:15px}
.blueRateItems{margin:30px 0 10px}
.blueRateItem{background:#FFF;border-radius:8px;padding:20px;margin-bottom:20px;display:flex;align-items:center}
.blueRateLogo{display:flex;align-items:center;justify-content:center;flex-basis:80px;max-width:80px;margin-right:24px}
.blueRateItemTitle{font-weight:500;font-size:18px;line-height:136%;color:#353535;margin-bottom:8px}
.blueRateItemBall{font-size:16px;margin-bottom:8px}
.blueRateItemLink{text-align:right}
.blueRateItemRight{flex:1}
.blueLink{text-decoration:none;transition:all .2s;border-bottom:1px solid}
.blueLink:hover{border-bottom-color:transparent}
.blueRateFooter{display:flex;justify-content:space-between;align-items:center}
.blueRateFooterLeft{font-size:14px;margin-right:20px}
.butSecondary{background:#EFEFEF;border-radius:4px;font-weight:500;font-size:14px;letter-spacing:.01em;color:#353535;padding:13px 30px}
.butSecondary:hover{background:#e0e0e0}
.imgNotFound{margin-top:20px;text-align:center}
.companyNotFoundWrap{max-width:80%;margin-bottom:40px}
.companyNotFound{margin-bottom:100px}
.notFoundButs .but{margin-right:20px}
.tableRate tbody::-webkit-scrollbar{-webkit-appearance:none;width:7px}
.tableRate tbody::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.3);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}
@media (max-width: 1024px) {
.imgNotFound{margin-top:40px;text-align:center}
.companyNotFoundWrap{max-width:100%}
}
@media (max-width: 569px) {
.notFoundButs .but{margin-bottom:10px;width:100%}
.raitingList li a{font-size:16px}
}
@media (max-width: 819px) {
.tableScroll{width:100%;overflow:hidden;overflow-x:auto}
.tableScroll::-webkit-scrollbar:horizontal{height:4px}
.tableRate{min-width:800px}
.blueRateBlock{padding:20px}
.blueRateTitle{font-size:22px}
.blueRateFooter{flex-direction:column;align-items:flex-start}
.blueRateFooterLeft{margin-bottom:10px}
}
@media (max-width: 568px) {
.blueRateItemRight,.blueRateItemTitle,.blueRateItemBall{font-size:14px}
.blueRateFooterRight a{font-size:14px}
.tableRate tr th:nth-child(4),.tableRate tr th:nth-child(5),.tableRate tr th:nth-child(6),.tableRate tr th:nth-child(7),.tableRate tr th:nth-child(8),.tableRate tr th:nth-child(9),.tableRate tr td:nth-child(4),.tableRate tr td:nth-child(5),.tableRate tr td:nth-child(6),.tableRate tr td:nth-child(7),.tableRate tr td:nth-child(8),.tableRate tr td:nth-child(9){display:none}
.tableRate{min-width:auto}
.tableRate{font-size:14px}
.tableRate > thead > tr > th:nth-child(2),.tableRate > tbody > tr > td:nth-child(2){width:60%}
.tableRate thead{width:100%}
.tableScroll{height:565px}
.tableRate > thead > tr > th:first-child,.tableRate > tbody > tr > td:first-child{width:55px}
.raitingList li{margin-right:22px;margin-bottom:10px}
.raitingList li.active a{border-bottom:1px solid;color:#0057FF}
.raitingList li a{font-size:14px}
}
.advertGroup{margin-bottom:40px}
.advertGroupWrap{padding:40px;background:#EBFAFF;border-radius:8px}
.advertItemTitle{font-weight:500;font-size:20px;line-height:128%;color:#353535;margin-bottom:8px}
.advertItemText{font-size:16px;line-height:128%;color:#353535}
.advertItemPriceWrap{text-align:right}
.advertItemPriceGroup{margin-bottom:8px}
.advertItemPriceValue{font-weight:500;font-size:40px;line-height:128%;color:#353535;margin-bottom:2px;font-family:'Druk'}
.advertItemPriceText{font-weight:500;font-size:14px;line-height:126%;margin-bottom:2px}
.advertItemPriceSubText{font-size:12px;line-height:130%;color:#7A7A7A}
.col375{-webkit-flex-basis:30%;-ms-flex-basis:30%;flex-basis:30%;max-width:30%}
.col600{-webkit-flex-basis:53%;-ms-flex-basis:53%;flex-basis:53%;max-width:53%}
.advertGroupTitle{font-weight:700;font-size:30px;line-height:114%;margin-bottom:20px}
.advertGroupItemTextRight{text-align:right}
.advertItemTitleGroup{margin-right:10px}
.advertItemTitleGroup a{text-decoration:none;border-bottom:1px solid #0057FF;transition:all .2s}
.advertItemTitleGroup a:hover{border-bottom-color:transparent}
@media (max-width: 1069px) {
.advertItemTitleGroup{margin-bottom:20px}
}
@media (max-width: 819px) {
.advertItemPriceWrap{text-align:left}
.advertItemText{margin-bottom:20px}
.advertItemTitleGroup{margin-right:0}
.leadText{font-size:22px}
}
@media (max-width: 569px) {
.advertGroupWrap{padding:25px}
.advertItemTitle{font-size:18px}
.advertGroupTitle{font-size:22px}
.advertGroupItem:not(:last-child){margin-bottom:30px;padding-bottom:30px}
.advertGroupItemTextRight{text-align:left}
}
.sp-control-label{display:none!important}
.sp-field div{font-family:'Graphik LCG'!important}
.sp-form b,.sp-form strong{font-weight:500!important;font-size:20px}
.sp-field input{font-family:'Graphik LCG'!important}
.sp-form-horizontal .sp-element-container .sp-field.sp-field-full-width{margin-bottom:30px!important}
.sp-form[sp-id="183598"] .sp-button{font-family:'Graphik LCG'!important;font-weight:500!important;line-height:33px!important}
.sp-form[sp-id="183598"] .sp-form-control{font-size:14px!important;outline:none!important;transition:all .2s!important}
.sp-form[sp-id="183598"] .sp-form-control:focus,.sp-form[sp-id="183598"] .sp-form-control:hover{border:1px solid #777!important}
.sp-field > div{font-size:14px!important}
@media (max-width: 569px) {
.sp-form-fixed .sp-btn-close,.sp-form-popup .sp-btn-close{right:0!important}
}
.calendarText{margin-bottom:30px}
.eventsSection .tabPanel .vacItem{max-width:100%;width:100%}
.vacFooterItem .eventItemDate{font-weight:500;font-size:14px;line-height:130%;color:#353535;border-bottom:none}
.vacFooterItem .linkPartner{font-size:14px;line-height:110%;letter-spacing:.01em;color:#0057FF;text-transform:inherit;transition:all .2s;border-bottom:1px solid}
.favEventIco{position:absolute;right:0}
.vacFooterItem .linkPartner:hover{border-bottom:1px solid transparent}
@media (max-width: 569px) {
.favEventIco img{max-height:28px}
.profileList > li > a{font-size:14px;padding-bottom:0;border-bottom:1px solid transparent}
.profileList li:hover a{border-bottom:1px solid transparent}
.profileList li.active a{border-bottom:1px solid #0057FF;color:#0057FF}
.profileNav{margin-bottom:20px}
.sidebarRight{padding:15px 20px}
}
.rightEventBlock{margin-top:25px;padding:20px 30px;border:1px solid #EFEFEF;border-radius:6px;margin-bottom:30px;background:url(../img/eventInner/bg.png) no-repeat center;background-size:cover}
.rightEventBlockText{font-size:14px;font-weight:500;margin-bottom:20px}
.rightEventBlockBut .but{width:100%}
.eventSidebarWrap{display:flex;flex-direction:column}
.eventItemLinkSub:hover{color:#0057FF}
@media (max-width: 1069px) {
.rightEventBlock{order:-1;margin-top:0;padding:15px 20px}
}
.newsInnerHeadItems{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #EFEFEF}
.newsInnerHeadLeft,.newsInnerHeadLRight{display:flex;align-items:center}
.newsInner.editorNews .newsInnerContent{font-family:inherit}
.newsInnerHeadLeft .item-meta{font-weight:500;font-size:12px;line-height:100%;letter-spacing:.16em;text-transform:uppercase;color:#B7B7B7}
.newsInnerHeadLRight .ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item{margin:0!important}
.newsInnerTags{margin-bottom:20px}
.newsFooterLikeTitle{color:#353535;font-weight:500;font-size:12px;line-height:130%}
.newsFooterLikes a{color:#7A7A7A;text-decoration:none;font-weight:400;font-size:12px;line-height:130%;letter-spacing:.01em;transition:all .2s}
.newsFooterLikes a:hover{color:#0057FF}
.newsFooterLikes{font-size:12px;line-height:130%;font-weight:400;margin-bottom:20px}
.butOther{font-weight:500;font-size:12px;line-height:130%;color:#0057FF;border-bottom:1px solid}
.butOther:hover{border-bottom:1px solid transparent}
.dropDownLikes{position:fixed;right:0;left:0;margin:0 auto;top:50%;transform:translateY(-50%);z-index:100;-webkit-overflow-scrolling:touch;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;opacity:0;visibility:hidden;width:740px;max-width:100%;background:#FFF;box-shadow:0 6px 24px rgba(53,53,53,0.1);border-radius:3px;padding:40px 20px 20px;-webkit-overflow-scrolling:touch}
.newsFooterLikes.open .dropDownLikes{opacity:1;visibility:visible}
.newsFooterLikes:before{position:fixed;pointer-events:none;opacity:0;visibility:hidden;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;content:'';top:0;left:0;bottom:0;right:0;z-index:2;width:100%;height:100%;background:#000}
.newsFooterLikes.open:before{opacity:1;visibility:visible}
.dropDownLikes .butClose{bottom:auto;top:20px;z-index:3}
.listLikes{columns:2}
.likeCompanyImg{width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:3px;border:1px solid #EFEFEF;border-radius:2px;flex-basis:40px;margin-right:10px}
.listLikes > li > a{display:flex;align-items:center}
.listLikes > li > a:hover .likeCompanyTitle{color:#0057FF}
.listLikes > li{margin-bottom:20px;flex-basis:50%;max-width:50%}
.likeCompanyTitle{flex:1;font-weight:500;font-size:14px;line-height:130%;color:#353535;transition:all .2s;max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.newsFooterAuthor{display:flex;align-items:center;padding-top:15px;margin-top:15px;border-top:1px solid #EFEFEF}
.newsFooterAuthorImg{flex-basis:64px;max-width:64px;margin-right:10px;border:1px solid #EFEFEF;border-radius:4px;padding:5px}
.newsFooterAuthorRight{flex:1}
.newsFooterAuthorTitle{font-weight:700;text-decoration:none;font-size:18px;line-height:136%;color:#353535;transition:all .2s;display:inline-block}
.newsFooterAuthorTitle:hover{color:#0057FF}
.newsFooterAuthorText{font-weight:500;font-size:12px;line-height:130%;color:#353535;margin-top:4px}
.newsFooterSocLink{font-weight:500;font-size:12px;line-height:130%;color:#0057FF;transition:all .2s;border-bottom:1px solid;display:inline-block;text-decoration:none}
.newsFooterSocLink:hover{border-bottom:1px solid transparent}
.bestNewsBlue{padding:30px;background:#E1F8FF;border-radius:16px;max-width:740px}
.bestNewsBlueTitle{font-weight:700;font-size:26px;line-height:120%;color:#353535;margin-bottom:20px}
.bestNewsBlueHead{display:flex;align-items:baseline;margin-bottom:8px}
.bestNewsBlueDate{font-size:12px;line-height:130%;color:#7A7A7A}
.bestNewsBlueImgFav{margin-left:10px}
.bestNewsBlueLink{text-decoration:none;font-size:16px;line-height:128%;color:#353535;transition:all .2s;display:block}
.bestNewsBlueLink:hover{color:#7A7A7A}
.bestNewsBlueItem:not(:last-child){margin-bottom:24px}
.bestNewsBlue{margin-bottom:50px}
.relevantNews{max-width:740px}
@media (max-width: 569px) {
.newsInnerHeadItems{flex-direction:column;align-items:flex-start}
.newsInnerHeadLeft{margin-bottom:20px}
.newsFooterWrap,.bestNewsBlue{margin-left:-20px;margin-right:-20px}
.listLikes{columns:1}
.bestNewsBlue{padding:20px}
.dropDownLikes{max-height:670px;overflow-y:auto}
.relevantNews .blogiMainItem{margin-left:-20px;margin-right:-20px}
.section-comments__title,.bestNewsBlueTitle{font-size:24px}
.comments-sorted__list-item{padding-bottom:4px;font-size:16px}
.newsInnerHeadLeft{flex-direction:column;align-items:flex-start}
.newsInnerHeadLeft .item-meta{order:-1;margin-bottom:10px}
.listLikes > li{flex-basis:100%;max-width:100%}
}
.awardCirceInfo.withCol{display:flex;width:350px}
.awardCirceInfo.withCol .pulsTooltipSubItemLeft,.awardCirceInfo.withCol .pulsTooltipSubItemRight{flex-basis:50%;max-width:50%}
.ratingTopTextWrap .showMore{display:inline-block;font-size:14px}
.ratingTopTextWrap{margin-bottom:40px}
.ratingTopText2{display:none}
.ratingTopText2.show{display:block}
.content-component ol{counter-reset:num;list-style:none;padding:0}
.content-component ol li{counter-increment:num;margin:0;margin-bottom:10px}
.content-component ol li::before{content:counter(num) '.';color:#7A7A7A;font-size:18px;font-weight:500}
.content-component ol ol{counter-reset:num2;margin-top:10px}
.content-component ol ol > li{counter-increment:num2;padding-left:20px}
.content-component ol ol > li::before{content:counter(num) '.' counter(num2) '.'}
.content-component ol li a{color:#353535;text-decoration:none;font-size:18px;padding-left:3px;transition:all .2s}
.content-component ol li a:hover{color:#7A7A7A}
.contentsTitle{color:#000;font-weight:700}
.listAboutBlog{padding:0 20px 20px}
.listAboutBlog li:not(:last-child){margin-bottom:20px}
.listAboutBlog li a{transition:all .2s;font-weight:500;font-size:14px;line-height:126%;color:#353535;text-decoration:none;display:block}
.listAboutBlog li:hover a{color:#0057FF}
.sectionBlogGroup{margin-bottom:20px}
.sectionBlogGroupSmallTitle{font-weight:500;font-size:18px;line-height:136%;color:#353535;margin-bottom:10px}
.sectionBlogGroupTitle{font-weight:700;font-size:22px;line-height:128%;color:#353535;margin-top:0;margin-bottom:10px}
.blueBlock{background:#EBFAFF;border-radius:16px;padding:32px}
.blueBlockItem{display:flex;margin-top:24px}
.blueBlockItemLeft{flex-basis:140px;margin-right:24px}
.blueBlockItemStatus{background:#FFF;border-radius:3px;display:flex;align-items:center;justify-content:center;padding:11px 20px;font-weight:500;font-size:16px;line-height:128%}
.blueBlockItemStatus.status1{color:#0057FF}
.blueBlockItemStatus.status2{color:#707684}
.blueBlockItemStatus.status3{color:#FF571B}
.blueBlockItemRight{flex:1;font-weight:400;font-size:16px;line-height:128%;color:#353535}
h3.sectionBlogTitle{font-size:40px;line-height:114%}
h4.sectionBlogTitle{font-size:34px;line-height:128%}
.listAboutBlog2 li{position:relative;margin-bottom:20px;padding-left:30px;color:#353535;font-size:16px;line-height:128%}
.listAboutBlog2 li b{font-weight:500}
.listAboutBlog2 li:before{content:'';position:absolute;background:#353535;width:6px;height:6px;border-radius:100%;left:10px;top:7px}
.warningBlock{display:flex;align-items:center}
.warningBlockLeft{flex-basis:64px;margin-right:32px}
.warningBlockRight{flex:1}
.warningBlockRightTitle{font-weight:500;font-size:18px;line-height:136%;color:#353535;margin-bottom:10px}
.warningBlockRightText{font-size:16px;line-height:128%;color:#353535}
.aboutBlogImg{margin-bottom:10px}
.aboutBlogImg img{border-radius:7px}
.aboutBlogSpec{font-size:14px;line-height:126%;color:#B7B7B7;margin-bottom:10px}
.aboutBlogComandTitle{font-weight:500;font-size:16px;line-height:128%;color:#353535;margin-bottom:6px}
.aboutBlogSlider .swiper-pagination{display:block!important}
.mainBlogItemsWrap.mobile{display:none}
@media (max-width: 1069px) {
.mainBlogItemsWrap.mobile{display:block}
}
@media (max-width: 819px) {
.sectionBlogTitle{font-size:40px;line-height:40px;margin-bottom:15px}
.sectionBlogGroupTitle{font-size:20px;margin-bottom:5px}
h3.sectionBlogTitle{font-size:30px;line-height:114%}
h4.sectionBlogTitle{font-size:26px;line-height:120%}
.sectionBlogStatus{margin-left:0}
.sectionBlog p,.faqBlogItemTitle{font-size:16px;line-height:24px}
.listNum li > b{font-size:16px;line-height:24px}
.listNum li > p{line-height:24px}
}
@media (max-width: 569px) {
.warningBlock{align-items:flex-start;flex-direction:column}
.warningBlockIco{margin-bottom:20px}
.blueBlockItem{flex-direction:column;align-items:flex-start}
.blueBlockItemLeft{flex-basis:auto;margin-bottom:15px;width:150px}
.blueBlock{padding:25px}
.listNum li:before{top:2px}
.listAbout li:before{top:9px}
}
.entry-content h2,.entry-content h2 b{margin-top:30px;margin-bottom:15px;font-size:40px;font-weight:500;font-family:'Druk'}
.butPodcast{position:fixed;z-index:999;left:20px;bottom:30px}
.circleAnim{animation-name:rotation;animation-duration:15s;animation-iteration-count:infinite;animation-timing-function:linear;position:absolute}
@keyframes rotation {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
.butPodcastWrap{display:flex;justify-content:center;align-items:center;width:120px}
.closeCircle{position:fixed;left:135px;bottom:110px;z-index:1003;display:flex;align-items:center;justify-content:center;cursor:pointer}
.closeIco2{fill:#353535;width:38px;height:38px}
.closeIco2:hover{fill:#0057FF}
.butPodcast,.closeCircle{display:none}
@media (max-width: 569px) {
.closeCircle{left:117px;bottom:95px}
.butPodcastWrap{width:105px}
}
.butAside{font-weight:500;font-size:14px;line-height:130%;text-align:center;letter-spacing:.01em;color:#0057FF;width:100%;background:#FFF;border:1px solid #0057FF;border-radius:3px;padding:13px}
.butAside:hover{background:#0057FF;color:#fff}
.modalEvent .modalContent{padding:60px}
.modalEvent .modalTitle{font-weight:500;font-size:25px;line-height:30px;margin-bottom:25px}
.modalEvent .modalText{font-size:16px;color:#353535}
.eventItemBody .labelName.color1{background:#ED529C}
.eventItemBody .labelName.color2{background:#EB594F}
.eventItemBody .labelName.color3{background:#F29A48}
.eventItemBody .labelName.color4{background:#83C83E}
.eventItemBody .labelName.color5{background:#46D2B1}
.eventItemBody .labelName.color6{background:#0057FF}
.eventItemBody .labelName.color7{background:#5290ED}
.eventItemBody .labelName.color8{background:#9652ED}
.eventItemBody .labelName.color9{background:#979797}
@media (max-width: 569px) {
.modalEvent .modalContent{padding:30px}
}
.moreLoadAjaxRating.loading.stop{display:none}
.newsMiddle{-webkit-flex-basis:50%;-ms-flex-basis:50%;flex-basis:50%;max-width:50%}
.students_promo{position:relative;background-image:url(../img/students/promo_bg.jpg);background-position:145% 70%;background-repeat:no-repeat;padding-bottom:85px;padding-top:20px;background-size:85%}
.students_promo__img{pointer-events:none;position:absolute;left:50%;bottom:-96px;margin-left:-80px;z-index:1}
.students_promo__img_1{pointer-events:none;position:absolute;z-index:1;bottom:-55px;left:50%;margin-left:-220px}
.students_promo__img_2{pointer-events:none;position:absolute;z-index:1;bottom:50%;left:50%;margin-left:495px;margin-bottom:-25px}
.students_promo__title{margin-bottom:74px;position:relative}
#students_svg{stroke-dasharray:1000;stroke-dashoffset:1000;stroke-width:1;stroke:#FF571B;animation:dash 3s linear .5s forwards;position:absolute;left:170px;top:30px}
#students_svg path{fill:transparent;animation:fill .5s linear 2.4s forwards}
@keyframes dash {
from{stroke-dashoffset:1000}
to{stroke-dashoffset:0}
}
@keyframes fill {
from{fill:transparent}
to{fill:#FF571B}
}
.students_promo__info{position:relative;display:flex;flex-direction:column;gap:32px}
.students_promo__info--left{max-width:486px}
.students_promo__info--left--title{font-family:Druk;margin-bottom:8px;font-size:40px;font-weight:500;line-height:1.1;letter-spacing:.4px}
.students_promo__info--left--text{font-size:18px;font-weight:700;line-height:1.36;letter-spacing:.18px}
.students_promo__info--right{max-width:412px;line-height:1.28;letter-spacing:.16px}
.students_partners{padding:60px 0;background-color:#0057FF;overflow:hidden}
.students_partners__info{display:flex;align-items:flex-end;gap:20px;margin-bottom:40px}
.students_partners__info--title{flex:0 1 558px;max-width:558px;font-family:Druk;font-size:80px;font-weight:500;line-height:1;letter-spacing:.8px;color:#fff}
.students_partners__info--text{flex:1;color:#fff;line-height:1.28;letter-spacing:.16px}
.students_partners__line{width:10000px;overflow:hidden}
.students_partners__line--items{align-items:center;display:flex;gap:0;overflow:hidden;animation:linemove 20s linear infinite}
@keyframes linemove {
0%{-webkit-transform:translateX(0);transform:translateX(0)}
100%{-webkit-transform:translateX(-1897px);transform:translateX(-1897px)}
}
.students_items{display:flex;flex-wrap:wrap;gap:20px;padding:40px 0}
.students_items__item{display:flex;flex:0 1 100%;max-width:100%;overflow:hidden;color:#353535;text-decoration:none}
.students_items__item--half{flex:0 1 calc(50% - 10px);max-width:calc(50% - 10px);flex-direction:column}
.students_items__item--img{position:relative;flex:1}
.students_items__item--half .students_items__item--img{height:320px}
.students_items__item--img img{transition:.3s ease-in-out;object-fit:cover;width:100%;height:100%}
.students_items__item:hover .students_items__item--img img{transform:scale(1.02)}
.students_items__item--img--title{position:absolute;left:40px;bottom:40px;background-color:#B5FF57;padding:4px 10px;font-family:CoFo;font-size:80px;font-weight:500;line-height:1.1;letter-spacing:.8px}
.students_items__item--img--title--top{bottom:auto;top:40px}
.students_items__item--img--title--blue{background-color:#0057FF;color:#fff}
.students_items__item--img--title--transparent{background-color:transparent;padding:0;color:#B5FF57}
.students_items__item--img--title--center{left:50%;top:0;height:100%;margin-left:-160px;padding:0;color:#fff;background-color:transparent;display:flex;align-items:center}
.students_items__item--img--title--center::before{content:'';position:absolute;left:-30px;top:50%;width:382px;height:149px;margin-top:-75px;background-image:url(../img/students/border.svg)}
.students_items__item--text{flex:0 1 433px;max-width:433px;padding:40px;display:flex;flex-direction:column;gap:40px;z-index:1}
.students_items__item--half .students_items__item--text{flex:1;max-width:100%}
.students_items__item--text--green{background-color:#B5FF57}
.students_items__item--text--blue{background-color:#0057FF;color:#fff}
.students_items__item--text--dark{color:#fff;background-color:#242424}
.students_items__item--text--orange{background-color:#FF571B;color:#fff}
.students_items__item--text p{font-size:20px;line-height:1.4;margin-bottom:0;letter-spacing:.2px}
.students_items__item--text > a{margin-top:auto}
.students_items__item--text img{width:24px;height:24px;align-self:flex-end;margin-top:auto;filter:brightness(0);opacity:0;transition:.3s ease-in-out}
.students_items__item--text--blue img,.students_items__item--text--dark img,.students_items__item--text--orange img{filter:brightness(1)}
.students_items__item:hover .students_items__item--text img{opacity:1}
.students_mission{padding:40px 0 20px}
.students_mission__title{margin-bottom:20px;font-family:Druk;font-weight:500;line-height:.8;letter-spacing:.8px;font-size:80px;color:#0057FF}
.students_mission__text{margin-bottom:40px;max-width:898px;font-size:20px;line-height:1.4;letter-spacing:.2px}
.students_mission__block{background-color:#0158FF;padding:40px;display:flex;gap:40px}
.students_mission__block--img{flex:0 1 269px;max-width:269px;height:269px;position:relative;z-index:1;border:solid 6px transparent;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}
.students_mission__block--img::before{content:'';position:absolute;z-index:-1;inset:-3px;border:inherit;background:#fff;--corner:conic-gradient(from -90deg at 30px 30px,red 25%,#0000 0) 0 0/ calc(100% - 30px) calc(100% - 30px) border-box;--inner:conic-gradient(red 0 0) padding-box;-webkit-mask:var(--corner),var(--inner);-webkit-mask-composite:source-out;mask:var(--corner) subtract,var(--inner)}
.students_mission__block--info{flex:1;display:flex;flex-direction:column}
.students_mission__block--info--text{font-size:18px;color:#F5F8FF;line-height:1.36;letter-spacing:.18px;margin-bottom:32px}
.students_mission__block--info--name{margin-top:auto;color:#fff;font-size:30px;font-weight:700;line-height:1.14;letter-spacing:.3px;margin-bottom:8px}
.students_mission__block--info--position{color:#fff;font-size:20px;line-height:1.4;letter-spacing:.2px}
.students_mission__block--logo{flex:0 1 136px;max-width:136px}
.students_invite{padding:60px 0 80px;background-image:url(../img/students/inv_1.jpg);background-position:50% 50%;background-size:cover;position:relative}
.students_invite::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(../img/students/inv_2.jpg);background-position:50% 50%;background-size:cover;opacity:0;transform:translateX(-100px);pointer-events:none;transition:.3s ease-in-out}
.students_invite.active::before{opacity:1;transform:translateX(0)}
.students_invite__title{position:relative}
.students_invite__title--btn{content:'';position:absolute;left:90px;top:162px;cursor:pointer;z-index:2}
.students_invite__block{display:flex;align-items:flex-end;position:relative}
.students_invite__block--info{flex:0 1 453px;max-width:453px;position:relative;top:-65px;transition:.3s ease-in-out}
.students_invite.active .students_invite__block--info{color:#fff}
.students_invite__block--info--title{margin-bottom:20px;font-size:24px;font-weight:700;line-height:1.34;letter-spacing:1px}
.students_invite__block--info--text{line-height:1.28;letter-spacing:.16px}
.students_invite__block--img{margin-top:-50px;margin-left:-35px}
.students_contacts{padding:40px 0 128px;background-color:#0057FF}
.students_contacts__title{color:#fff;margin-bottom:40px;font-family:Druk;font-size:80px;font-weight:500;line-height:.8;letter-spacing:.8px}
.students_contacts__slider{pointer-events:none}
.students_contacts__slider--slide{display:flex;flex-direction:column}
.students_contacts__slider--slide--img{position:relative;margin-bottom:12px}
.students_contacts__slider--slide--img::before{content:'';position:absolute;left:-3px;top:-3px;width:calc(100% + 6px);height:calc(100% + 6px);background-image:url(../img/students/frame.svg);background-size:cover}
.students_contacts__slider--slide--img img{object-fit:cover;width:100%;height:100%}
.students_contacts__slider--slide--info{display:flex;flex-direction:column;color:#fff;flex:0 1 140px}
.students_contacts__slider--slide--info--name{margin-bottom:8px;font-weight:700;line-height:1.28;letter-spacing:.16px}
.students_contacts__slider--slide--info--position{margin-bottom:14px;font-size:14px;letter-spacing:.14px;line-height:1.16}
.students_contacts__slider--slide--info--links{pointer-events:all;display:flex;align-items:center;gap:16px;margin-top:auto}
.students_contacts__slider--slide--info--links a{color:#fff;text-decoration:none;position:relative;font-size:18px;line-height:1.36;letter-spacing:.18px}
.students_contacts__slider--slide--info--links a:first-of-type::after{content:'/';margin-left:16px}
.students_contacts__slider--pagination{display:none;justify-content:center;padding-top:36px;gap:8px;align-items:center}
.students_contacts__slider--pagination span{width:10px;height:10px;border:2px solid #fff;border-radius:100%;background-color:#0057FF}
.students_contacts__slider--pagination span.swiper-pagination-bullet-active{background-color:#fff}
.students_contacts_spec{font-size:16px;margin-bottom:8px}
.students_subsribe{margin-bottom:60px}
.students_subsribe_block{display:flex;background:url(../img/students/bg1.jpg) #0057FF no-repeat center;background-size:cover;position:relative;align-items:flex-end}
.students_subsribe_right{padding:40px 20px 40px 0;display:flex;flex-direction:column;gap:20px;flex:1}
.students_subsribe_title{color:#fff;font-family:Druk;font-size:80px;line-height:80%;letter-spacing:.8px}
.students_subsribe_text p{color:#fff;font-size:18px;line-height:136%;letter-spacing:.18px}
.butStudents{font-size:16px;font-weight:500;line-height:148%;letter-spacing:.16px;color:#353535;background:#B5FF57;padding:12px 32px}
.butStudents:hover{background:#353535;color:#fff}
@media(max-width: 1024px) {
.students_subsribe_block{flex-direction:column}
.students_subsribe_img{order:1}
.students_subsribe_right{padding:40px}
.students_subsribe_block{background:#0057FF;align-items:flex-start}
}
@media(max-width: 569px) {
.students_subsribe_right{padding:20px}
.students_subsribe_title{font-size:40px}
.students_subsribe_text p{font-size:16px}
}
@media(max-width: 1366px) {
.students_promo__title{margin-bottom:32px}
.students_promo__info{gap:30px}
.students_promo__info--right{align-self:flex-start}
.students_promo__img{bottom:-60px;max-width:470px;margin-left:10px}
.students_promo__img_1{max-width:132px;margin-left:-90px}
.students_promo__img_2{max-width:90px;margin-bottom:-120px;margin-left:350px}
.students_partners__info{align-items:flex-start}
.students_partners__info--title{flex:0 1 482px;max-width:482px}
.students_mission__text{max-width:582px}
.students_invite__title--btn{left:100px;top:143px}
.students_invite__block--img{margin-top:-55px}
.students_contacts__slider{pointer-events:all}
.students_contacts__slider--pagination{display:flex}
}
@media(max-width: 1024px) {
.students_invite__block--info{top:0}
}
@media(max-width: 767px) {
.students_promo{display:flex;flex-direction:column;padding-bottom:0;background-image:none}
.students_promo__img{position:relative;order:2;bottom:0;margin-left:0;left:0;background-image:url(../img/students/promo_bg.jpg);background-position:50% 50%;background-size:cover;max-width:100%}
.students_promo__img_1{z-index:2;max-width:43px;margin-left:-155px;bottom:50%;margin-bottom:-200px}
.students_promo__img_2{z-index:2;max-width:29px;margin-left:100px}
.students_promo__info--left--title{font-size:24px;font-family:'Graphik LCG','Helvetica Neue','Helvetica','Arial',sans-serif;font-weight:700;line-height:1.34;letter-spacing:1px}
.students_promo__info--left--text{font-size:14px}
.students_promo__info{gap:20px}
.students_promo__info--right{font-size:14px}
.students_partners{padding:20px 0 0}
.students_partners__info{flex-direction:column}
.students_partners__info--title{flex:0 1 100%;max-width:100%;font-size:40px}
.students_partners__info--text{font-size:14px;line-height:1.16;letter-spacing:.14px}
.students_items__item{flex-direction:column}
.students_items__item--half{flex:0 1 100%;max-width:100%}
.students_items__item--img{min-height:295px}
.students_items__item--text{flex:0 1 100%;max-width:100%;padding:20px;gap:20px}
.students_items__item--img--title{font-size:50px;left:20px;bottom:20px}
.students_items__item--img--title--blue{bottom:auto;top:20px}
.students_items__item--img--title--center{left:50%;margin-left:-100px}
.students_items__item--img--title--center::before{width:calc(100% + 60px);height:145px;margin-top:-70px;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}
.students_items__item--text p{font-size:16px;letter-spacing:.16px;line-height:1.28}
.students_items__item--text img{opacity:1}
.students_items__item--text--orange{order:2}
.students_mission{padding:20px 0}
.students_mission__title{font-size:40px;line-height:1;letter-spacing:.4px}
.students_mission__text{font-size:16px;letter-spacing:.16px;line-height:1.28}
.students_mission__block{flex-direction:column;padding:20px;gap:20px}
.students_mission__block--img{flex:0 1 160px;max-width:160px;height:160px;border-width:4px}
.students_mission__block--img::before{inset:-2px}
.students_mission__block--info--text{font-size:16px;letter-spacing:.16px;line-height:1.28;margin-bottom:40px}
.students_mission__block--info--name{font-size:20px;letter-spacing:.2px}
.students_mission__block--info--position{font-size:16px;letter-spacing:.16px;line-height:1.28}
.students_mission__block--logo{flex:0 1 100%;max-width:100%}
.students_invite{padding:60px 0 20px;background-position:60% 15%;background-size:250%;background-repeat:no-repeat}
.students_invite::before{content:none}
.students_invite__title--btn{max-width:60px;left:50%;top:30px;margin-left:80px}
.students_invite.active .students_invite__block--info{color:#353535}
.students_invite__block{flex-direction:column}
.students_invite__block--info{top:0;order:2;flex:0 1 100%;max-width:100%}
.students_invite__block--img{margin-top:0;margin-left:0}
.students_invite__block--info--title{font-size:18px;letter-spacing:.18px;line-height:1.36}
.students_invite__block--info--text{font-size:14px;letter-spacing:.14px}
.students_contacts__title{font-size:40px;font-weight:500;line-height:1.1;letter-spacing:.4px}
#students_svg{position:relative;left:0;margin-left:0;top:0;max-width:100%}
.students_promo__title{margin-bottom:0}
}
.learn_block{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:60px}
.leader_block__item{position:relative;overflow:hidden;padding:40px;flex:0 1 100%;max-width:100%}
.leader_block__item--half{flex:0 1 calc(50% - 10px);max-width:calc(50% - 10px);padding:20px;min-height:356px}
.leader_block__item img{transition:.3s ease-in-out;object-fit:cover;width:100%;height:100%;position:absolute;z-index:-1;left:0;top:0}
.leader_block__item--title{font-family:Druk;color:#fff;margin-bottom:20px;max-width:410px;font-size:80px;font-weight:500;line-height:1;letter-spacing:.8px;text-decoration:none}
.leader_block__item--title--green{color:#B5FF57}
.leader_block__item--text{max-width:410px;font-size:14px;line-height:1.16;letter-spacing:.14px;color:#fff}
.leader_block__item a{position:absolute;left:0;top:0;width:100%;height:100%}
.leader_block__item--info{display:flex;flex-direction:column;height:100%}
.leader_block__item--info--tag{padding:5px 10px;background-color:#B5FF57;font-size:14px;letter-spacing:.14px;line-height:1.16;max-width:max-content}
.leader_block__item--info--title{margin-top:auto}
.leader_block__item--info--title p{background-color:#B5FF57;padding:4px 10px;font-family:CoFo;font-size:40px;font-weight:500;line-height:1.06;letter-spacing:.4px;max-width:max-content;margin-bottom:0;text-transform:uppercase}
.leader_block__item--info--blue .leader_block__item--info--tag,.leader_block__item--info--blue .leader_block__item--info--title p{background-color:#0057FF;color:#fff}
.leader_block__item--black{color:#353535}
.learn_title{font-family:Druk;font-size:50px;letter-spacing:.5px;font-weight:500;line-height:1.04;margin-bottom:20px}
@media(max-width: 575px) {
.learn_title{font-size:34px;letter-spacing:.34px}
}
.learn_title span{color:#0057FF}
.learn_items{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px}
.learn_items__item{flex:0 1 calc(33.333333% - 13.333333px);max-width:calc(33.333333% - 13.333333px);position:relative;display:none;flex-direction:column}
.learn_items__item.active{display:flex}
.learn_items__item--img{overflow:hidden;height:174px}
.learn_items__item--img img{transition:.3s ease-in-out;object-fit:cover;width:100%;height:100%}
.learn_items__item:hover .learn_items__item--img img{transform:scale(1.02)}
.learn_items__item a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}
.learn_items__item--info{background-color:#F8F8F8;padding:20px;flex:1}
.learn_items__item--info--category{margin-bottom:20px;color:#0057FF;font-size:14px;letter-spacing:.14px;line-height:1.16}
.learn_items__item--info--title{font-size:16px;letter-spacing:.16px;font-weight:500;line-height:1.28;transition:.3s ease-in-out}
.learn_items__item:hover .learn_items__item--info--title{color:#0057FF}
.learn_items__more,.evolve_block__more{margin:0 auto 60px;padding:8px 32px;background-color:#0057FF;color:#fff;font-size:14px;letter-spacing:.14px;font-weight:500;line-height:1.72;cursor:pointer;border:2px solid #0057FF;max-width:max-content;transition:.2s ease-in-out}
.learn_items__more:hover,.evolve_block__more:hover{background-color:#fff;color:#0057FF}
.learn_items2{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:60px}
.learn_items2__item{flex:0 1 calc(50% - 15px);max-width:calc(50% - 15px);display:flex;gap:20px;position:relative}
.learn_items2__item a{position:absolute;left:0;top:0;width:100%;height:100%}
.learn_items2__item--img{flex:0 1 168px;max-width:168px}
.learn_items2__item--img img{border-radius:6px}
.learn_items2__item--info{flex:1}
.learn_items2__item--info--category{margin-bottom:20px;font-size:14px;letter-spacing:.14px;color:#0057FF;line-height:1.16}
.learn_items2__item--info--title{font-weight:500;transition:.3s ease-in-out;line-height:1.28}
.learn_items2__item:hover .learn_items2__item--info--title{color:#0057FF}
.learn_items3{margin-bottom:40px;display:flex;flex-wrap:wrap;gap:20px}
.learn_items3__item{flex:0 1 100%;max-width:100%;display:flex;position:relative}
.learn_items3__item a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}
.learn_items3__item--info{flex:0 1 346px;max-width:346px;padding:40px;display:flex;flex-direction:column;background-color:#0057FF}
.learn_items3__item--info--category{font-size:14px;line-height:1.16;letter-spacing:.14px;padding:5px 10px;background-color:#B5FF57;max-width:max-content}
.learn_items3__item--info--title{color:#fff;font-size:40px;letter-spacing:.4px;line-height:1.06;font-family:CoFo;text-transform:uppercase;font-weight:500;margin-top:auto}
.learn_items3__item--img{flex:1;overflow:hidden}
.learn_items3__item--img img{transition:.3s ease-in-out;object-fit:cover;width:100%;height:100%}
.learn_items3__item:hover .learn_items3__item--img img{transform:scale(1.02)}
@media(max-width: 767px) {
.leader_block__item{padding:20px}
.leader_block__item--green{background-color:#B5FF57;background-image:none}
.leader_block__item--half{flex:0 1 100%;max-width:100%}
.leader_block__item--title{font-size:50px}
.learn_items__item{flex:0 1 100%;max-width:100%}
.learn_items2__item{flex:0 1 100%;max-width:100%}
.learn_items3__item{flex-direction:column}
.learn_items3__item--info{padding:20px;flex:0 1 100%;max-width:100%;min-height:210px}
.learn_items3__item--img{overflow:inherit}
.learn_items3__item--info--title{font-size:32px}
}
.learn_titles{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:30px}
@media(max-width: 575px) {
.learn_titles{flex-direction:column;align-items:flex-start}
.learn_items2__item--img{flex:0 1 105px;max-width:105px}
.learn_items2__item--info--category{margin-bottom:10px}
}
.learn_link{width:34px;height:34px;position:relative;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 34 34" fill="none"><g clip-path="url(%23clip0_14418_26404)"><path d="M28.8501 8.34491V28.2429L33.5987 28.2428V0L6.16259 0.000398492L6.16256 4.8886L25.4922 4.88863L0.570312 30.5435L3.92803 34L28.8501 8.34491Z" fill="%23353535"/></g><defs><clipPath id="clip0_14418_26404"><rect width="34" height="34" fill="white"/></clipPath></defs></svg>')}
@media(max-width: 575px) {
.learn_link{display:none}
}
.learn_titles .learn_title{margin-bottom:0;flex:1}
.slider_three,.slider_four,.slider_books{overflow:hidden;margin-bottom:30px}
.sliders__nav{display:flex;gap:20px}
@media(max-width: 575px) {
.sliders__nav{display:none}
}
.sliders__nav__prev{position:relative;width:30px;height:30px;cursor:pointer}
.sliders__nav__prev::before{content:'';position:absolute;left:0;top:0;width:30px;height:30px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" fill="none"><g clip-path="url(%23clip0_14920_10850)"><path d="M19.5667 30L24 25.4348L13.8667 15L24 4.56524L19.5667 3.87574e-07L5 15L19.5667 30Z" fill="%23242424"/></g><defs><clipPath id="clip0_14920_10850"><rect width="30" height="30" fill="white"/></clipPath></defs></svg>')}
.sliders__nav__next{position:relative;width:30px;height:30px;cursor:pointer}
.sliders__nav__next::before{content:'';position:absolute;left:0;top:0;width:30px;height:30px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" fill="none"><path d="M10.4333 0L6 4.56524L16.1333 15L6 25.4348L10.4333 30L25 15L10.4333 0Z" fill="%23242424"/></svg>')}
.slider_three__slide{position:relative}
.slider_three__slide > a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}
.slider_three__slide--img{height:414px;overflow:hidden;width:100%;margin-bottom:20px;position:relative}
.slider_three__slide--img img{width:100%;height:100%;object-fit:cover;transition:.3s ease-in-out}
.slider_three__slide:hover .slider_three__slide--img img{transform:scale(1.02)}
.slider_three__slide--img p{position:absolute;left:20px;top:20px;width:calc(100% - 40px);text-align:center;font-family:CoFo;font-size:30px;letter-spacing:.3px;font-weight:500;line-height:1.06}
.slider_three__slide--img p.slider_three__slide--img--white{color:#fff}
.slider_three__slide--info{display:flex;flex-direction:column;gap:6px}
.slider_three__slide--info--author{color:#929292;font-size:12px;letter-spacing:.12px;line-height:1.2}
.slider_three__slide--info--title{font-size:18px;letter-spacing:.18px;font-weight:500;line-height:1.36}
.slider_three__slide--info--text{font-size:14px;letter-spacing:.14px;line-height:1.16}
.slider_three__slide--info--time{padding-left:24px;position:relative;font-size:14px;letter-spacing:.14px;line-height:1.16}
.slider_three__slide--info--time::before{content:'';position:absolute;left:0;top:0;width:16px;height:16px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M4 11.099V3.90103C4 3.09585 4.90303 2.62083 5.56653 3.07699L10.8014 6.67596C11.3794 7.07331 11.3794 7.92669 10.8014 8.32404L5.56653 11.923C4.90303 12.3792 4 11.9041 4 11.099Z" fill="%23353535"/></svg>')}
.sliders__pagination{margin-bottom:60px;display:flex;align-items:center;justify-content:center;gap:7px}
.sliders__pagination span{border-radius:100%;background-color:#C2C2C2;width:8px;height:8px}
.sliders__pagination span.swiper-pagination-bullet-active{background-color:#353535}
.learn_items4{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px}
.learn_items4 .learn_items__item--img img{border-radius:6px}
.learn_items4 .learn_items__item--info{background-color:transparent}
.slider_four .slider_three__slide--img{height:auto}
.slider_books__slide a{display:block;position:relative;transform:scale(0.9);transition:.3s ease-in-out}
.slider_books__slide.swiper-slide-active a{transform:scale(1)}
@media(max-width: 575px) {
.slider_books__slide a{transform:scale(1)}
}
.slider_books__slide a img{object-fit:cover;width:100%;height:100%}
.slider_books__slide a p{position:absolute;left:20px;top:20px;width:calc(100% - 40px);padding:4px 10px;font-family:CoFo;font-size:40px;font-weight:500;letter-spacing:.4px;line-height:1.06;max-width:max-content}
.slider_books__slide a p.slider_books__slide--orange{background-color:#FF571B;color:#fff}
.slider_books__slide a p.slider_books__slide--blue{background-color:#0057FF;color:#fff}
.slider_books__slide a p.slider_books__slide--green{background-color:#B5FF57}
.evolve_block{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:30px}
.evolve_block__item{flex:0 1 calc(33.333333% - 13.333333px);max-width:calc(33.333333% - 13.333333px);box-shadow:0 6px 24px 0 rgba(53,53,53,0.10);position:relative;display:none}
@media (max-width: 767px) {
.evolve_block__item{flex:0 1 100%;max-width:100%}
}
.evolve_block__item.active{display:block}
.evolve_block__item a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}
.evolve_block__item--img{height:174px;overflow:hidden}
.evolve_block__item--img img{object-fit:cover;width:100%;height:100%;transition:.3s ease-in-out}
.evolve_block__item:hover .evolve_block__item--img img{transform:scale(1.02)}
.evolve_block__item--info{padding:18px;background-color:#fff}
.evolve_block__item--info--date{margin-bottom:6px;font-size:12px;letter-spacing:.12px;color:#FF571B;line-height:1.2}
.evolve_block__item--info--title{margin-bottom:24px;font-weight:500;line-height:1.28}
.evolve_block__item--info--time{padding-left:24px;color:#0057FF;position:relative;font-size:14px;letter-spacing:.14px;line-height:1.16}
.evolve_block__item--info--time::before{content:'';position:absolute;left:0;top:0;width:16px;height:16px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M4 11.099V3.90103C4 3.09585 4.90303 2.62083 5.56653 3.07699L10.8014 6.67596C11.3794 7.07331 11.3794 7.92669 10.8014 8.32404L5.56653 11.923C4.90303 12.3792 4 11.9041 4 11.099Z" fill="%230057FF"/></svg>')}
.evolve_video{display:flex;margin-bottom:60px}
.evolve_video__text{flex:1;background-color:#0057FF;padding:40px;font-size:40px;letter-spacing:.4px;color:#fff;font-weight:500;line-height:1.06;font-family:CoFo}
.evolve_video__video{flex:0 1 625px;max-width:625px;min-height:346px;position:relative}
.evolve_video__video iframe{height:100%;width:100%;position:absolute;left:0;top:0}
@media(max-width: 991px) {
.evolve_video{flex-direction:column}
.evolve_video__video{flex:0 1 100%;max-width:100%}
.evolve_video__text{padding:20px}
}