

/* Start:/bitrix/templates/main_v2/css/page_concept.css?174498199333849*/
/*  ============================ 
    general option 
    ============================ */

.concept-wrapper-general a {text-decoration: none;}
.back{ margin: 0px auto 84px!important; position: relative; width: 1099px; height: auto;}
.back a {display: inline-block; padding: 0px 0px 0px 26px; position: relative; text-decoration: none; font-size: 18px; line-height: 23px; color: #112F6D;}
.back a { transition: all 0.2s ease 0s;}
.back a:hover { transition: all 0.2s ease 0s;color:#E43014;}
.back a:before {position: absolute; content: ''; background: url(/bitrix/templates/main_v2/css/../images/news/arrow_back_new.svg) no-repeat center;background-size: contain;width: 10px;height: 16px;top: 50%;left: 0px;transform: translateY(-60%);}
.concept-bg {width: 100%; height: 100%; position: absolute;margin: auto;top: 0;left: 0;z-index: -1;}
.concept-wrapper-general {position: relative;margin: auto;width: 100%;max-width: 1120px;height: auto;padding: 0 15px;}
.concept-wrapper {margin-bottom: 100px;position: relative;margin: auto;width: 100%;height: auto;background: transparent;box-sizing: border-box;z-index: 100;}
.concept-wrapper_yellow {display: none;position: absolute;top: -10px;right: -10px;width: 100%;height: 100%;background-color: #F6E91F;z-index: 10;}
.concept-wrapper_blue {display: none;position: absolute;top: 10px;right: 10px;width: 100%;height: 100%;background-color: #2F80ED;z-index: 10;}
.site-container-wrap {padding-bottom: 200px;}

@media screen and (max-width: 768px) {
    
    .site-container-wrap{padding-bottom: 90px;}
    .back {width: 100%;text-align: left;margin-bottom: 31px!important;margin-left:20px!important}
    .back a {font-size: 16px;line-height: 18px;}
    .concept-wrapper-general {position: relative;margin: auto;width: 100%;height: auto;padding-bottom: 20px;}
    .concept-wrapper_yellow {background: #F6E91F;position: absolute;top: -10px;bottom: 87px;right: 0px;width: 95%;height: auto;}
    .concept-wrapper_blue {background: #2F80ED;position: absolute;top: 87px;bottom: 10px;left: 0px;right: 48px;width: 95%;height: auto;}
    .concept-wrapper {position: relative;margin: auto;width: 100%;height: auto;border: none;box-sizing: border-box;z-index: 100;}
    
}



/*  ============================ 
    main section 
    ============================ */

.concept__section-main-image-main {width: 100%;height: 720px;position: relative;z-index: 1;display: flex;justify-content: flex-start;align-items: flex-end;background: url("/bitrix/templates/main_v2/css/../images/concept/bezruk-banner1.jpg") no-repeat center / cover;}
.concept__section-main-image-main.version-2021 {height: 480px;}
.concept__section-main-image-main.v-fest {height: 610px; background: url("/bitrix/templates/main_v2/css/../images/2023-banner.jpg") no-repeat center / cover;}
.concept__section-main-image-main.vi-fest {height: 700px; background: url("/bitrix/templates/main_v2/css/../images/primaryImg.jpg") no-repeat center / cover;}
.concept_section-main-image-update img {width: 30%; height: auto;}
.update-info-block-video {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
}
.concept__information-block-title {margin: 0px;max-width: 740px;font-size: 30px;line-height: 38px;color: #000000;font-weight: 700;z-index: 100;text-transform: uppercase;margin-bottom: 30px;}
.section-main__information-block {margin: 0px;font-size: 18px;line-height: 28px;color: #FFFFFF;}
.section-main__information-block_new {
    background: #112F6D;
    padding-top: 65px;
    padding-bottom: 200px;
}
.concept__information-block-text {margin-top: 18px;}

.section-main__information-block_new .concept__information-block-text {
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 40px;
    color: #8897B6;
}
.section-main__information-block_new .concept__information-block-text span {
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 40px;
    color: #FFFFFF;
}

.section-main__information-block iframe {
    width: 100%;
    height: 600px;
}


.concept__information-block-text_margin-right {margin-right: 24px;}
.concept_organization-block-wrapper {display: flex;justify-content: space-between;padding: 30px 60px; background: #112F6D;}
.concept_organization-block-image-wrapper {margin-top: 21px;display: flex;align-items: center;}
.concept_organization-image-mgt {width: 220px;height: 80px;}
.concept_organization-image-fsb {margin-left: 72px;width: 113px;height: 100px;}
.concept_organization-image-mkmo {width: 301px;height: 103px;}
.concept_organization-image-roskoncert{margin-left: 50px;width: 90px;height: 80px;}
.concept__information-block-list {list-style-type: disc;}
.concept__information-block-list li {font-size: 18px;line-height: 28px;color: #FFFFFF;}
.button-fest-link {width: auto;}
.button-fest-link a {    transition: all 0.2s ease 0s;display: inline-block;  text-decoration: none;  font-size: 18px;  line-height: 27px;color: #fff; font-weight: 800;border: 2px solid transparent;    position: relative;border-color: #fff;   padding: 12px 15px 13px 15px;   text-align: center;}

.button-fest-link a:hover { color: #3D326E;    background: #fff;}

@media screen and (max-width: 768px) {
    
    .concept__section-main-image-main {height: 230px;margin-top: 20px;}
    .concept__section-main-image-main.version-2021 {height: 230px;}
    .concept__section-main-image-main.v-fest {height: 200px;}
    .concept__section-main-image-main.vi-fest {height: 260px; background-size: contain;}
    .concept__information-block-title {font-weight: 700;font-size: 20px;line-height: 28px;max-width: none;margin: 0px 0 0px 0px;padding-right: 30px}
    .section-main__information-block {margin: 0px 0px 0px;}
    .concept__information-block-text {width: 100%;font-size: 14px;line-height: 20px;}
    .concept_information-block-support {margin-top: 40px;}
    .concept_organization-block-wrapper {
        flex-direction: column;
        border-top: 1px solid rgba(255,255,255, 0.1);
        margin-top: 40px;
        padding: 40px 0px 40px;
        }
    .concept_organization-block-image-wrapper {margin: 0px; padding: 0px 15px; width: 100%;justify-content: flex-start;}
    .concept_organization-block-image-wrapper.margin-max{margin-top: 19px!important; padding-left: 0; justify-content: center;}
    .concept_organization-block-image-wrapper img + img {
        margin-left: 20px
    }
    .concept_organization-image-mgt {width: 151px;height: 55px;}
    .concept_organization-image-fsb {margin-left: 0;width: 113px;height: 100px;}
    .concept_organization-image-mkmo {margin: 0px 0px 0px !important;width: 240px;height: auto;}
    .section-main__information-block_new {
        padding-bottom: 130px
    }
    .concept_organization-image-roskoncert{margin-left: auto;width: 67px;height: 60px;}
    .button-fest-link {width: auto;text-align: center;}
    .button-fest-link a {    transition: all 0.2s ease 0s;display: inline-block;  text-decoration: none;  font-size: 14px;  line-height: 24px;color: #fff; font-weight: 800;border: 2px solid transparent;    position: relative;border-color: #fff;   padding: 12px 15px 13px 15px;   text-align: center;}
    .concept__section-main .concept__information-block-text_line {
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 28px;
        color: #000000;
    }
    .concept__information-block-text {
        max-width: none; 
    }
    .concept__information-block-text.concept__information-block-text_new {
     padding: 30px;
     width: 100%;
     margin: 20px 0px 0px;  
     max-width: none; 
    }
    .concept__information-block-text.concept__information-block-text_new span {
        font-weight: 700;
        font-size: 18px;
        line-height: 28px;
    }
    .concept__information-block-text.concept__information-block-text_new p {
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 28px;
        color: #8897B6;
    }

    .section-main__information-block iframe {
        width: 100%;
        height: 200px;
    }
}



/*============================ 
 section open 
============================*/


.concept__section-open {margin: 77px 74px 0 0;display: flex;position: relative;}
.concept__section-open-text-block {margin-top: 70px;position: relative;width: 571px;height: 400px;background-color: #FFFFFF;padding: 61px 0 0 70px;z-index: 100;}
.concept__section-open-title {font-size: 24px;line-height: 28px;color: #3D326E;font-weight: 900;text-transform: uppercase;}
.concept__section-open-text {margin-top: 13px;max-width: 331px;font-size: 18px;line-height: 28px;color: #000000;}
.concept__section-open-photo-wrapper {position: absolute;width: 520px;height: 350px;right: 0;top: 0;}
.concept__section-open-photo-block_yellow {position: absolute;width: 520px;height: 350px;right: -10px;top: -10px;background-color: #F6E91F;z-index: 5;}
.concept__section-open-photo-block_blue {position: absolute;width: 520px;height: 350px;right: 10px;top: 10px;background-color: #2F80ED;z-index: 0;}
.concept__section-open-photo-block {position: absolute;width: 520px;height: 350px;right: 0;top: 0;z-index: 100;}
.concept__section-open-photo-block img {width: 100%;height: 100%;}

@media screen and (max-width: 768px) {
    .concept__section-open {width: 100%;display: flex;flex-direction: column;}
    .concept__section-open-text-block {margin-top: 0;padding: 44px 10px 34px;width: 100%;height: auto;z-index: 1;}
    .concept__section-open-title {font-size: 20px;line-height: 28px;}
    .concept__section-open-text {font-size: 14px;line-height: 20px;}
    .concept__section-open-photo-wrapper {position: relative;width: 100%;max-width: 768px;height: 220px;margin: 0px -4px;}
    .concept__section-open-photo-block {width: 100%;max-width: 768px;height: 220px;}
    .concept__section-open-photo-block img{width: 102%;height: 224px;}
    .concept__section-open-photo-block_yellow {width: 100%;height: 220px;}
    .concept__section-open-photo-block_blue {width: 100%;height: 224px;left: -5px;}
}

/*============================
section btn 1 
============================*/

.concept__section-btn-poster {margin: 100px 75px 0px;display: flex;justify-content: center;align-items: center;}
.concept__btn-poster {margin: auto;display: flex;justify-content: center;align-items: center;width: 950px;height: 70px;background-color: #EB5757;font-size: 18px;line-height: 28px;text-align: center;font-weight: 900;letter-spacing: 0.1em;text-transform: uppercase;color: #FFFFFF;transition: all 0.2s ease 0s;cursor: pointer;}
.concept__btn-poster:hover {background-color: #f18484;}

@media screen and (max-width: 768px) {
    .concept__section-btn-poster {margin: 70px 10px 0;}
    .concept__btn-poster {margin: 0 10px;min-width: 295px; width: 95%;max-width: 768px;font-size: 14px;line-height: 28px;}
}

/*============================
 section place 
============================*/


.concept__section-place {margin: 100px -4px 0 74px;padding: 62px 70px;background-color: #F6E91F;display: flex;align-content: center;}
.concept__section-place-text-block {max-width: 365px;}
.concept__section-place-title {font-size: 24px;line-height: 28px;color: #3D326E;font-weight: 900;text-transform: uppercase;}
.concept__section-place-text {max-width: 331px;margin-top: 13px;font-size: 18px;line-height: 28px;color: #000000;}
.concept__section-place-image {margin: 36px 0px 0px 87px;width: 398px;height: 145px;}
.concept__section-place-image img {width: 100%;height: 100%;}

@media screen and (max-width: 768px) {
    .concept__section-place {margin: 70px -4px 0 0;padding: 44px 0 0;display: flex;flex-direction: column;}
    .concept__section-place-text-block {padding: 0;margin: 0px 10px;max-width: 100%;}
    .concept__section-place-image {margin: 27px 10px 50px;max-width: 768px;width: 95%;max-height: auto;}
}

/*============================
section btn 2
============================*/


.concept__section-btn-education {margin: 100px 75px 0px;display: flex;justify-content: center;align-items: center;}
.concept__btn-education {margin: auto;display: flex;justify-content: center;align-items: center; width: 950px;height: 70px;background-color: #3D326E;border: 1px solid rgba(255, 255, 255, .5);font-size: 18px;line-height: 28px;text-align: center;font-weight: 900;letter-spacing: 0.1em;text-transform: uppercase;color: #FFFFFF;transition: all 0.2s ease 0s;cursor: pointer;}
.concept__btn-education:hover {color: #2F80ED;background-color: #FFFFFF;}

@media screen and (max-width: 768px) {
    .concept__section-btn-education {margin: 70px auto;}
    .concept__btn-education {margin: 0px 10px;width: 95%;max-width: 500px;font-size: 14px;line-height: 20px;}
}

/*============================
section close
============================*/


.concept__section-close {margin-top: 100px; padding: 96px 74px 67px; background: #fff;}
.concept__section-close-title {font-size: 24px;line-height: 28px;color: #000;font-weight: 900;text-transform: uppercase;}
.concept__section-close-text {font-size: 18px;line-height: 28px;color: #FFFFFF;}
.concept__section-close .concept__information-block-text {color: #000;}

.concept__section-close-content-block {margin-bottom: 40px; position: relative;}
.concept__section-close-content-block:last-child {margin-bottom: 0;}
.concept__section-close-content-block__first {margin-bottom: 150px;}
.concept__section-close-content-block__first .concept__information-block-text {width: 40%;}
.concept__section-close-content-block__third {display: flex; margin-top: 80px;}
.concept__section-close-content-block__third .concept__section-open-photo-wrapper {position: relative; right: auto; top: auto;}
.concept__section-close-content-block__third .concept__section-open-photo-block {position: relative; right: auto; top: auto;}
.concept__section-close-content-block__third .concept__information-block-text {width: 35%; margin-left: 70px; margin-top: 0;}
.concept__section-close-content-block-row {display: flex; align-items: center; margin-bottom: 30px;}
.concept__section-close-content-block-row .concept__information-block-text {margin-top: 0;}
.concept__section-close-content-block-row-img {background-position: center center; background-repeat: no-repeat; background-size: cover; min-width: 150px; height: 150px; border-radius: 50%; margin-right: 40px;}

@media screen and (max-width: 768px) {
    .concept__section-close {margin: 64px 0px 0px;max-width: 500px; padding: 55px 10px 60px;}
    .concept__section-close-title {margin-left: 10px;font-size: 20px;line-height: 28px;}

    .concept__section-close-content-block__first {display: flex; flex-direction: column; margin-bottom: 60px;}
    .concept__section-close-content-block__first .concept__information-block-text {width: 100%;} 
    .concept__section-close-content-block__first .concept__section-open-photo-wrapper {position: relative; right: auto; top: auto; margin-top: 40px;}
    .concept__section-close-content-block__first .concept__section-open-photo-block {position: relative; right: auto; top: auto;}
    .concept__section-close-content-block__first .concept__section-open-photo-block img {object-fit: cover;}
    .concept__section-close-content-block-row {align-items: flex-start; margin-bottom: 40px;}
    .concept__section-close-content-block-row-img {min-width: 80px; height: 80px; margin-right: 20px;}
    .concept__section-close-content-block__third {display: flex; flex-direction: column-reverse; margin-top: 60px;}
    .concept__section-close-content-block__third .concept__information-block-text {width: 100%; margin-left: 0; margin-top: 0; margin-bottom: 40px;}
}


/*============================
section competition
============================*/

.about-fest__competition {margin: 73px 74px 0px;width: 100%;}
.about-fest__competition-spectacle-block {display: flex;flex-wrap: wrap;max-width: 960px;}
.about-fest__competition-title {margin:37px 0 0 10px;font-size: 24px;line-height: 28px;color: #FFFFFF;font-weight: 900;max-width: 230px;text-transform: uppercase;}
.about-fest__competition-spectacle-card {margin: 37px 0px 0px 10px;}
.about-fest__competition-spectacle-card img {transition: all 0.2s ease 0s;}
.about-fest__spectacle-card-image {position: relative;width: 230px;height: 300px;display: flex;justify-content: flex-start;align-items: flex-end;}
.about-fest__spectacle-card-image img {position: absolute;width: 100%;height: 100%;object-fit: contain;z-index: 1;}
.about-fest__spectacle-card-title {position: relative;margin: 20px;font-size: 14px;line-height: 20px;color: #FFFFFF;font-weight: 900;z-index: 2;}
.about-fest__spectacle-card-theatre {margin: 20px 0px 0px 20px;max-width: 195px;font-size: 14px;line-height: 20px;color: #E4BA26;}
.about-fest__competition-spectacle-block_row2 {margin-top: 63px;}

@media screen and (max-width: 768px) {
    .about-fest__competition {margin: 12px 0px 0px;width: 500px!important;}
    .about-fest__competition-spectacle-block {flex-wrap: nowrap !important;}
    .about-fest__competition-spectacle-card {margin: 0px;transition: all 0.6s ease 0s;}
    .about-fest__competition-spectacle-block .slick-active {width: 230px !important;margin: 0px 10px 0px 15px;}
    .about-fest__competition-title_mobile {display: block!important;}
    .about-fest__competition-title_mobile-not-margin {margin-top: 10px !important;}
    .concept__section-place-image img {height: 110px;}
}

/*============================
sectiopn education
============================*/

.about__section-education {padding: 70px 0 0 74px;height: auto;background-color: #FFFFFF;}
.about__section-education-title {font-size: 24px;line-height: 28px;color: #000000;font-weight: 900;text-transform: uppercase;}
.about__section-education-text {margin: 13px 70px 0 0;font-size: 18px;line-height: 28px;color: #000000;}
.about__section-education-anonse {margin-top: 30px; font-size: 18px;line-height: 28px;color: #000000;font-weight: bold;}
.about-fest__competition-spectacle-card_not-margin {margin-left: 0;}
.about-fest__education-spectacle-block {margin-top: 13px !important;}
.about-fest__spectacle-card-education {color: #000000 !important;}
.about__section-education-text_margin-top {margin-top: 35px!important;padding-bottom: 60px;}
.about-fest__competition-title_mobile {display: none;margin: 64px 0px 12px 15px;max-width: 250px;font-weight: 900;font-size: 20px;line-height: 28px;text-transform: uppercase;color: #FFFFFF;}

.about__section-education .about-lectors {padding: 0; width: 100%; background: #FFFFFF;}
.about__section-education .about-lectors .title{margin: 0; padding: 0 0 0 10px; font-size: 18px; line-height: 28px; color: #000000; font-weight: 900;}
.about__section-education .about-lectors .slider {margin: 0; padding: 0; display: flex;flex-wrap: wrap;max-width: 960px;}
.about__section-education .about-lectors .slider .сard {margin: 22px 0px 22px 10px; padding:0;}
.about__section-education .about-lectors .slider .сard.not-margin {margin: 22px 0 0 0;}
.about__section-education .about-lectors .slider .сard img {transition: all 0.2s ease 0s;}
.about__section-education .about-lectors .slider .сard .image {position: relative;width: 230px;height: 300px;display: flex;justify-content: flex-start;align-items: flex-end;}
.about__section-education .about-lectors .slider .сard .image img {position: absolute;width: 100%;height: 100%;object-fit: contain;z-index: 1;}
.about__section-education .about-lectors .slider .сard .image .title {position: relative;margin: 20px;font-size: 14px;line-height: 20px;color: #FFFFFF;font-weight: 900;z-index: 2;}
.about__section-education .about-lectors .slider .сard .text {margin: 20px 0px 0px 20px;max-width: 195px;font-size: 14px;line-height: 20px;color: #000000;}
.about__section-education .about-lectors .slider .row2 {margin-top: 37px;}

@media screen and (max-width: 768px) {
    .about__section-education {padding: 44px 0px 0px;}
    .about__section-education-title {margin: auto;max-width: 295px;font-size: 20px;line-height: 28px;}
    .about__section-education-text {margin: auto;max-width: 295px;font-size: 14px;line-height: 20px;}
    .about__section-education-text_margin-top-15 {margin-top: 15px;}
    .about__section-education-anonse {margin: 13px auto 0px;max-width: 295px;font-weight: normal;font-size: 14px;line-height: 20px;}
    .about-fest__competition-spectacle-block {width: 500px;}

    .about__section-education .about-lectors { height: auto;}
	.about__section-education .about-lectors .title {max-width: 305px; font-size: 14px; line-height: 20px; }
	.about__section-education .about-lectors .slider {flex-wrap: nowrap !important; width: 500px!important; margin-top: 25px;}
	.about__section-education .about-lectors .slider .сard {margin:0px;transition: all 0.6s ease 0s;}
    .about__section-education .about-lectors .slider .сard.not-margin {margin: 0 10px 0 0;}
	.about__section-education .about-lectors .slider .сard .title {padding: 0px}
	.about__section-education .about-lectors .slider .slick-active {width: 230px !important; margin: 0px 10px 0px 11px;}
}

/*============================
section speach
============================*/

.about__section-speach {display: flex; padding: 0px;;margin-top: 30px;}
.wrap-left-section-speach {
   background: #FAFAFA; 
   padding: 55px 70px;
   width: 100%;
   max-width: 720px;
}
.concept__information-block-text-title {
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 34px;
    color: #112F6D;
}
.wrap-left-section-speach .concept__information-block-text {
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    color: #000000;
}
.about__section-speach-author-img {
    position: relative;
    width: 230px;
    height: 230px;
    margin-bottom: 20px;
}
.about__section-speach-author-img_bg1 {
    width: 230px;
    height: 115px;
    background: #112F6D;
    border-radius: 50% 50% 0 0 / 100% 100% 0 0;
}
.about__section-speach-author-img_bg2 {
    width: 230px;
    height: 115px;
    background: #E43014;
    border-radius: 0 0 50% 50%  / 0 0 100% 100%;
}
.about__section-speach-title {font-size: 24px;line-height: 28px;color: #FFFFFF;font-weight: 900;text-transform: uppercase;}
.concept__information-block-text {font-size: 24px;line-height: 40px;color: #000000;}
.about__section-speach-author {position: relative;display: flex;justify-content: center;align-items: center;flex-direction:  column; min-width: 400px;background: #FFFFFF;box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.05);padding: 0 85px;}
.about__section-speach-author img {
    width: 200px;
    height: 200px;
    position: absolute;
    border-radius: 50%;
    left: 15px;
    top: 15px;
    object-fit: cover;
}
.about__section-speach-author-post {margin-right: 0px;font-size: 18px;line-height: 20px;text-align: left;color: #000000;font-weight: 400;margin-bottom: 15px;}
.about__section-speach-author-name {display: block;font-style: normal;font-weight: 700;font-size: 24px;line-height: 30px;color: #E43014;}
.concept__information-block-text_new {
    background: #112F6D;
    margin-top: 30px;
    padding: 65px 70px;
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 40px;
    color: #FFFFFF;
}
.concept__information-block-text_new span {
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 40px;
    color: #FFFFFF;
}
.concept__information-block-text_new p {
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 32px;
    color: #8897B6;
    margin-top: 20px;
}
@media screen and (max-width: 768px) {

    .about__section-speach {margin: 0; padding: 30px 0px 0px!important;flex-wrap: wrap;}
    .wrap-left-section-speach {
        padding: 20px 30px 30px
    }
    .concept__information-block-text-title {
        font-style: normal;
        font-weight: 700;
        font-size: 18px;
        line-height: 28px;
        color: #112F6D;
    }
    .wrap-left-section-speach .concept__information-block-text {
        margin: 0;
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 24px;
        color: #000000;
        max-width: none;
        margin-top: 10px
    }
    .about__section-speach-title {margin: auto;max-width: 295px;font-size: 20px;line-height: 28px;}
    .concept__information-block-text {margin: 15px 10px 0;max-width: 500px;width: 95%;font-size: 14px;line-height: 20px;}
    .concept__information-block-text_not-line-heigth {line-height: 20px;}
    .about__section-speach-author {
        width: 100%;
        display: block;
        text-align: center;
        padding: 50px 0px 40px;
        min-width: auto;
    }
    .about__section-speach-author-img {
        position: relative;
        width: 150px;
        height: 150px;
        margin-bottom: 20px;
        margin-left: auto;
        margin-right: auto;
    }
    .about__section-speach-author-img_bg1 {
    width: 150px;
    height: 75px;
}
    .about__section-speach-author-img_bg2 {
    width: 150px;
    height: 75px;
}
.about__section-speach-author img {
    width: 130px;
    height: 130px;
    position: absolute;
    border-radius: 50%;
    left: 10px;
    top: 10px;
}
    .about__section-speach-author-name-block {margin: 10px auto 0px;max-width: 245px;font-size: 18px;line-height: 28px;text-align: left;}
.section-main__information-block_new .concept__information-block-text span {
    font-size: 18px;
    line-height: 28px;
}
.section-main__information-block_new .concept__information-block-text {
    font-size: 18px;
    line-height: 28px;   
    max-width: none;
    width: 100%;
    margin: 0
}

}



/*============================
фест2022
============================*/




.about__section-education {padding: 70px 0 0 74px;height: auto;background-color: #FFFFFF;}
.about__section-education-title {font-size: 24px;line-height: 28px;color: #000000;font-weight: 900;text-transform: uppercase;}
.about__section-education-text {margin: 13px 70px 0 0;font-size: 18px;line-height: 28px;color: #000000;}
.section-main__information-blocks_new {
    margin-top: -100px;
    padding: 65px 70px 0px;
    background: #ffffff;
    box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.05);
}
.section-main__information-blocks_new .about__section-education-anonse {margin-top: 0px; font-size: 24px;line-height: 30px;color: #000000;font-weight: 700;max-width: 585px;}
.about-fest__competition-spectacle-card_not-margin {margin-left: 0;}
.about-fest__education-spectacle-block {margin-top: 13px !important;}
.about-fest__spectacle-card-education {color: #000000 !important;}
.about__section-education-text_margin-top {margin-top: 35px!important;padding-bottom: 60px;}
.about-fest__competition-title_mobile {display: none;margin: 64px 0px 12px 15px;max-width: 250px;font-weight: 900;font-size: 20px;line-height: 28px;text-transform: uppercase;color: #FFFFFF;}

.section-main__information-blocks_new .about-lectors {
    margin-top: 60px;
}
.section-main__information-blocks_new .about-lectors .сard {
    display: flex;
    padding: 50px 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.section-main__information-blocks_new .about-lectors .сard.not-border {
    border-top: none;
}
.section-main__information-blocks_new .about-lectors .сard .image {
    position: relative;
    width: 230px;
    min-width: 230px;
    max-width: 230px;
    height: 230px;
    margin-right: 70px;
}
.section-main__information-blocks_new .about-lectors .сard .image .card-image-bg1 {
    width: 100%;
    height: 115px;
    background: #112F6D;
}
.section-main__information-blocks_new .about-lectors .сard .image .card-image-bg2 {
    width: 100%;
    height: 115px;
    background: #E43014;
}
.section-main__information-blocks_new .about-lectors .сard .image .wrap-image-card {
    position: absolute;
    top: 15px;
    left: 15px;
    width: 200px;
    height: 200px;
    z-index: 0;

}
.section-main__information-blocks_new .about-lectors .сard .image .wrap-image-card:after {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
        box-shadow: 0px -72px 40px -30px rgb(17 47 109) inset;
        z-index: 5;
    }
.section-main__information-blocks_new .about-lectors .сard .image .wrap-image-card img {
    width: 200px;
    height: 200px;
    position: relative;
    z-index: 1;
    object-fit: cover;
}
.section-main__information-blocks_new .about-lectors .сard .image .wrap-image-card .title {
    position: absolute;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    z-index: 7;
    text-align: center;
    color: #FFFFFF;
    white-space: nowrap;
}
.section-main__information-blocks_new .about-lectors .сard .text {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
}



@media screen and (min-width: 769px) {



}

@media screen and (max-width: 768px) {
    .section-main__information-blocks_new {
    padding: 30px;
    margin-top: 0;
}
.section-main__information-blocks_new .about__section-education-anonse {
    margin-top: 0px;
    font-size: 18px;
    line-height: 28px;
    color: #000000;
    font-weight: 700;
    max-width: none;
}
.section-main__information-blocks_new .about-lectors {
    margin-top: 0px;
}
.section-main__information-blocks_new .about-lectors .сard {
    flex-wrap: wrap;
}
.section-main__information-blocks_new .about-lectors .сard .image {
    position: relative;
    width: 285px;
    min-width: 285px;
    max-width: 285px;
    height: 230px;
    margin-right: auto;
    margin-left: auto;
}
.section-main__information-blocks_new .about-lectors .сard .image .wrap-image-card {
    position: absolute;
    top: 15px;
    left: 15px;
    width: 255px;
    height: 200px;
    z-index: 0;
}
.section-main__information-blocks_new .about-lectors .сard .image .wrap-image-card img {
    width: 100%;
    height: 200px;
    position: relative;
    z-index: 1;
    object-fit: cover;
}
.section-main__information-blocks_new .about-lectors .сard .text {
    margin-top: 20px
}

    .about__section-education {padding: 44px 0px 0px;}
    .about__section-education-title {margin: auto;max-width: 295px;font-size: 20px;line-height: 28px;}
    .about__section-education-text {margin: auto;max-width: 295px;font-size: 14px;line-height: 20px;}
    .about__section-education-text_margin-top-15 {margin-top: 15px;}
    .about__section-education-anonse {margin: 13px auto 0px;max-width: 295px;font-weight: normal;font-size: 14px;line-height: 20px;}
    .about-fest__competition-spectacle-block {width: 500px;}

}

.section-main__information-block_blue {
    background: #112F6D;
    padding: 70px;
}
.section-main__information-block_blue .concept__information-block-text {
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 24px;
    color: #FFFFFF;
    margin-top: 0;
}
.section-main__information-block_blue .concept__information-block-list li { 
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 40px;
    color: #8897B6;
}
.section-main__information-block_blue .concept__information-block-list li span {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
}
.button-fest-link_new {
    width: 100%;
    margin-bottom: 150px;
}
.button-fest-update {
    margin-bottom: 30px;
}
.button-fest-link_new a {
    width: 100%;
    height: 70px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #FFFFFF;
    background: #E43014;
    transition:  all 0.2s;
}
.button-fest-link_new a:hover {
    background: #ff381a;
        transition:  all 0.2s;
}
.concept__information-block-text {
    font-style: normal;
    font-size: 22px;
    line-height: 32px;
    color: #000000;
}
.concept__information-block-text.white-block {
    color: #ffffff;
}
.concept__information-block-text_new_style {
    font-style: normal;
    font-size: 20px;
    line-height: 32px;
    color: #000000;
}

.button-fest-link_new2 a {
    width: 350px;
    height: 70px;
    display: flex;
    border: 3px solid #112F6D;
    justify-content: center;
    align-items: center;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #112F6D;
    background: #ffffff;
    transition:  all 0.2s;
}
.button-fest-link_new2 a:hover {
    background: #112F6D;
    color: #ffffff;
    transition:  all 0.2s;
}
.concept__information-block-text_line {
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 32px;
    color: #000000;
}
.concept__section-main {
    display: flex;
    flex-direction: column;
}
.concept__section-main .concept__information-block-title {
    order:  1;
}
.concept__section-main .concept__section-main-image-main {
    order:  2;
}
.concept__section-main .concept_section-main-image-update {
    order:  2;
}
.concept__section-main .section-main__information-block {
    order:  3;
}
@media screen and (max-width: 768px) {
    .section-main__information-block_blue {
        margin-top: 100px;
        padding: 50px 30px;
    }
    .section-main__information-block_blue .concept__information-block-text {
        font-size: 18px;
    }
    .section-main__information-block_blue .concept__information-block-list li {
        line-height: 24px
    }
    .section-main__information-block_blue .concept__information-block-list li + li {
        margin-top: 20px
    }
    .concept__information-block-text {
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 28px;
        color: #000000;
    }
    .button-fest-link_new {
        margin-bottom: 50px;
    }
}
{
/* End */
/* /bitrix/templates/main_v2/css/page_concept.css?174498199333849 */
