

/* Start:/local/components/bx/section.banner/templates/styled/style.css?1751981136829*/
.main-slider__item, .main-section-wrap, .main-slider {
    height: auto;
}

.main-slider__item {
    padding: 220px 0 100px 0;
}
.main-slider {
    position: relative;
    left: 0;
    height: auto!important;
}
.main-section-wrap {
    position: relative;
}
@media (max-width: 1320px) {
    .main-slider__item {
        padding: 100px 0 100px 0;
    }
}
@media (max-width: 575px) {
    .main-slider__description--custom.d-block {
        font-size: 1.2rem;
    }
}
@media (max-width: 405px) {
    .main-slider__description--custom.d-block {
        font-size: 1.1rem;
    }
}
.main-slider__description--custom.d-block {
    font-size: 1.6rem;
}
.main-section--distribution .main-slider__text {
    max-width: 950px;
}
@media (max-width: 575px) {
    .main-slider__description--custom.d-block {
        font-size: 1.2rem;
    }
}

/* End */


/* Start:/local/components/bx/section.qr-mp/templates/.default/style.css?175198113610004*/
.fancybox-button.fancybox-button--close {background: #000;}  .fancybox-button.fancybox-button--close:before {content: "\d7";position: absolute;left: 50%;top: 50%;color: #ffffff;font-style: normal;transform: translate(-50%, -50%);font-size: 30px;}  .fancybox-button.fancybox-button--arrow_right {right: 0;left: auto;}  .fancybox-button.fancybox-button--arrow_left {left: 0;}  .fancybox-button.fancybox-button--arrow_left:before, .fancybox-button.fancybox-button--arrow_right:before {content: '';position: absolute;top: 50%;transform: translateY(-50%);background-color: #000000;width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;font-size: 45px;line-height: 1;padding-bottom: 5px;}  .fancybox-button.fancybox-button--arrow_left:before {left: 0;content: '‹';}  .fancybox-button.fancybox-button--arrow_right:before {right: 0;content: '›';}  .video-responsive {height: 0;overflow: hidden;padding-bottom: 47.85%;position: relative;margin: 0 auto;width: 100%;}  .video-responsive iframe {height: 100%;left: 0;position: absolute;top: 0;width: 100%;}  .section-black {padding-top: 30px;background: #2d2d2d;padding-bottom: 30px;position: relative;}  .container {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}  .wrap-h {text-align: center;}  section.section-black.section-black_colors h2 {margin-bottom: 43px;}  .section-black h2 {color: #ffffff;}  .row {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}  .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {position: relative;width: 100%;min-height: 1px;padding-right: 15px;padding-left: 15px;}  .col-6 {-webkit-box-flex: 0;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}  .circle-wrpap {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin: 0 8px;min-width: 110px;}  @media only screen and (max-width: 575px) {  section.section-black.section-black_colors h2 {margin-bottom: 20px;}  }  @media only screen and (max-width: 992px) {  .circle-wrpap {margin-right: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}  }  .circle-color {width: 60px;height: 60px;border: 3px solid #ffffff;background-color: #493523;-webkit-border-radius: 50%;border-radius: 50%;}  .circle-color {margin-bottom: 14px;}  @media only screen and (max-width: 575px) {  .circle-color {width: 40px;height: 40px;}  }  .section-black p {color: #ffffff;}  .circle-wrpap p {text-align: center !important;white-space: nowrap;font-size: 14px;}  @media only screen and (max-width: 575px) {  .circle-wrpap p {font-size: 12px;}  .circle-wrpap {max-width: 120px;}  }  .section-black * {box-sizing: border-box;}  .circles-container {display: grid;grid-template-columns: repeat(2, 1fr); /*grid-gap: 5%;*/}  .circles-container {width: fit-content;margin: auto;}  @media only screen and (min-width: 620px) {  .circles-container {display: grid;grid-template-columns: repeat(3, 1fr);}  }  @media only screen and (min-width: 1200px) {  .circles-container {display: flex;justify-content: space-between;flex-wrap: wrap;}  }  section.section-black.section-black_colors.section-num-1 {padding-top: 60px;}  .main-slider__pic::after {z-index: 3;background: black;top: 0;opacity: .4;}  .main-section--distribution .main-slider__pic {opacity: 1;}  .main-slider__title, .main-slider__description.main-slider__description--adaptive {color: #ffffff !important;}  .flip-card-list {justify-content: center;}  .distr-item h3 {font-size: 20px;padding-bottom: 20px;}  .distribution-cycle-section ul {padding-left: 15px;}  .distribution-cycle-section ul li {list-style-type: disc;margin-bottom: 15px;}  .coverflow-slider-section .distribution-slider__item {padding: 15px;user-select: none;border-radius: 25px;overflow: hidden;}  .coverflow-slider-section .distribution-slider__item img {border-radius: 25px;overflow: hidden;}  .coverflow-slider-section .distribution-slider__pic {margin: 0 !important;}  .distribution-slider__pic {background-color: #ffffff;}  .vi-card {width: 100%;}  .vi-card__descr p {margin: 20px 0;}  /*.coverflow-slider__img {*//*    height: 300px !important;*//*}*/  .coverflow-slider-section .distr-item h3 {margin-top: 20px;}  .coverflow-slider {padding: 30px 0;}  .coverflow-slider__slide {cursor: grab;user-select: none;}  .coverflow-slider-section .distribution-slider__arrow.distribution-slider__arrow--next {left: auto;right: -60px;}  .coverflow-slider-section .distribution-slider__arrow.distribution-slider__arrow--prev {right: auto;left: -60px;}  .coverflow-slider-section .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {bottom: -34px;}  .coverflow-slider-section .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .coverflow-slider-section .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);background: #2d2d2d;}  .coverflow-slider__slide {background: #8a8a8a;}  @media only screen and (max-width: 1200px) {  .coverflow-slider {max-width: 400px;}  }  .coverflow-slider-section .description-section {margin: 0 !important;}  @media only screen and (min-width: 768px) {  .coverflow-slider-section .description-section {margin-top: 100px !important;}  }  /*@media only screen and (min-width: 400px) {*//*    .distribution-slider__item {*//*        min-width: 270px!important;*//*    }*//*}*/  .distribution-slider__pic img {box-shadow: none !important;}  .distribution-cycle-section.coverflow-slider-section {background: #f7f5f5;}  .distribution-cycle-section.coverflow-slider-section h2, .distribution-cycle-section.coverflow-slider-section .default-ui__preview-text {color: #2d2d2d;}  .distribution-cycle-section {overflow: hidden;}  .coverflow-slider-section .distribution-slider__arrow:hover svg {fill: #2d2d2d !important;}  .distribution-cycle-section.coverflow-slider-section {padding-top: 30px !important;padding-bottom: 30px !important;}  .coverflow-slider-section .distribution-slider__pic:after {display: none;}  .coverflow-slider-section .distribution-slider__pic img {margin-bottom: 20px;}  .coverflow-slider-section:after, .coverflow-slider-section:after {display: none !important;}  .offset-title {padding-top: 40px;}  @media only screen and (min-width: 1600px) {  .flip-card-list {grid-template-columns: repeat(auto-fit, minmax(200px, 335px)) !important;}  }  .color-white {color: #ffffff;}  .default-ui.color-white p, .color-white p {color: #ffffff !important;}  .mb-30 {margin-bottom: 30px;}  @media only screen and (min-width: 991px) {  .mb-lg-90 {margin-bottom: 90px;}  }  [data-count="1"].course-inst-block {grid-template-columns: repeat(1, minmax(280px, 420px));justify-content: center;}  /*[data-count="2"].course-inst-block {*//*    grid-template-columns: repeat(2, minmax(280px, 420px));*//*    justify-content: center;*//*}*/  .bg-black {background-color: #2d2d2d;}  .bg-black h2, .bg-black .sec-block__text p, .bg-black .sec-block__text li {color: #ffffff;}  .sec-block__text li {margin-bottom: 15px;font-size: 16px;}  .sec-block__text ul {padding-left: 15px;}  .sec-block__text ul {list-style-type: disc;}  .sec-block__text ul li {list-style-type: disc;}  .def-video-section {padding-top: 40px;padding-bottom: 60px;}  .sec-block {margin-bottom: 40px;}  .sec-block__text p {font-size: 18px;line-height: 1.3;margin-bottom: 15px;}  .def-video-section .vi-card {box-shadow: 7px 9px 20px rgb(0 0 0 / 80%);}  .def-video-section__video-title {margin-top: 55px;}  .btn-wrapper {display: flex;justify-content: center;}  .mp-block .btn {display: flex;}  .btn-wrapper__btn {background-color: #D9D9D9;border: none;outline: none;font-size: 16px;font-weight: 700;line-height: 1.3;letter-spacing: 0;padding: 15px;width: 100%;max-width: 513px;}  .sec-block__text {margin-bottom: 34px;}  .bg-black .sec-block__text:before {background-color: #ffffff;}  .fancybox-close-small {filter: invert(1);}  @media only screen and (min-width: 576px) {  .btn-wrapper__btn {font-size: 24px;line-height: 23px;padding: 25px;}  .sec-block {margin-bottom: 81px;}  .def-video-section {padding-top: 71px;padding-bottom: 60px;}  }  @media only screen and (min-width: 980px) {  .sec-block__text {padding: 30px 64px 0 110px;position: relative;}  .sec-block__text:before {position: absolute;content: '';display: block;left: 47px;width: 41px;height: 3px;background: #5c5c5c;top: 36px;}  .def-video-section__video-title {margin-top: 87px;}  .def-video-section {padding-top: 84px;padding-bottom: 135px; /*padding-bottom: 98px;*/}  .sec-block {display: grid;grid-template-columns: 1fr 1fr;grid-column-gap: 0;margin-bottom: 87px;padding-left: 100px;max-width: 1134px;}  .sec-block__text {margin-bottom: 0;}  }

/* End */


/* Start:/local/templates/main/components/bitrix/news.list/video-insta-cards/style.css?17519811516671*/
.main-slider__title, .main-slider__description.main-slider__description--adaptive {color: #000;}  .main-slider__description:before {background: #840000;}  .main-slider .btn {color: #680202;border: 4px solid #840000;}  .main-slider .btn:hover {background: #840000;color: #ffffff;}  .main-slider__text {max-width: 750px;}  @media (min-width: 991px) {  .main-slider__description {font-weight: 400;font-size: 40px;line-height: 48px;}  }  .vi-card {background: #FFFFFF !important;display: block;border-radius: 20px;filter: drop-shadow(0px 4px 15px rgba(0, 0, 0, 0.3));}  .vi-card__title {font-weight: 700;font-size: 1.18rem;line-height: 1.3;color: #121212;}  .vi-card__logo {width: 49.32px;height: 49.32px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: #FFFFFF;box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);}  .vi-card__logo img {width: 31.35px;height: 24.03px;position: relative;top: -3px;}  .vi-card__logo {margin-right: 14.18px;}  .vi-card__header {display: flex;padding-left: 29.62px;padding-top: 13.58px;padding-bottom: 16.11px;align-items: center;}  .vi-card__title {font-weight: 700;font-size: 18.88px;line-height: 35px;margin-bottom: 0;color: #121212;}  .vi-card__image {position: relative;display: block;}  .vi-card__image:before {content: "";display: block;padding-bottom: 100%;}  .vi-card__img {position: absolute;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;object-fit: cover;}  .vi-card__meta {padding: 17px;}  .v-soc-list {list-style-type: none;display: flex;}  .v-soc-list__item:not(:last-child) {margin-right: 19.83px;}  .v-soc-list__item:last-child {margin-left: auto;}  .vi-card__author {font-weight: 700;}  .vi-card__descr p {font-size: 20px;line-height: 21px;color: #121212;}  .vi-card__like {font-weight: 500;font-size: 20px;line-height: 35px;color: #121212;margin: 0;}  .vi-card__btn {background: none;padding: 0;border: none;font-weight: 400;font-size: 20px;cursor: pointer;line-height: 21px;color: rgba(0, 0, 0, 0.6);}  .vi-cards__play {position: absolute;top: 49.34px;right: 31.01px;z-index: 3;}  .v-soc-list__item a {display: block;}  .course-inst-block {display: grid;grid-template-columns: repeat(3, 1fr);grid-column-gap: 82px;grid-row-gap: 59px;}  @media (max-width: 1260px) {  .course-inst-block {grid-column-gap: 25px;grid-row-gap: 25px;}  }  @media (max-width: 1260px) {  .course-inst-block {grid-template-columns: repeat(2, 1fr);}  }  @media (max-width: 576px) {  .course-inst-block {grid-template-columns: repeat(1, 1fr);}  .vi-card__header {padding: 10px 15px;}  .vi-card__logo {width: 30px;height: 30px;}  .v-soc-list__item svg {width: 20px;height: 20px;}  .v-soc-list__item:not(:last-child) {margin-right: 5px;}  .vi-card__descr p {font-size: 16px;}  .vi-card__btn {font-size: 16px;}  }  .vi-card__play-btn {position: absolute;right: 34.11px;top: 22.74px;width: 56.84px;height: 56.84px;z-index: 3;}  .fancybox-container--two-columns .fancybox-content {display: grid;grid-template-columns: 1fr 30vw;grid-column-gap: 30px;height: 100% !important;box-shadow: none !important;}  .fancybox-container--two-columns .fancybox-slide--video .fancybox-content {width: 100% !important;}  .modal-descr__title {overflow: auto;font-size: 20px;line-height: 1.3;padding-bottom: 20px;}  .modal-descr__sub-title {color: #a0a0a0;}  .fancybox-container--two-columns .fancybox-video {background: #ffffff;}  .modal-descr {overflow: auto;background: #fff;height: 100%;padding: 20px;border: 1px solid #ccc;}  .modal-descr__title {font-size: 20px;line-height: 1.3;padding-bottom: 20px;}  .modal-descr__sub-title {color: #a0a0a0;}  .fancybox-container--two-columns .fancybox-slide {background: #2D2D2D !important;}  .modal-descr__info ul {list-style-type: disc;margin-left: 15px;}  .modal-descr__info ul li {font-size: 16px;line-height: 1.3;margin-bottom: 15px;}  .modal-descr__teacher {color: #ed1c24;}  .hidden-html {display: none;}  .course-inst-block__item {display: flex;}  .sm-card {display: flex;align-items: center;}  .sm-card__image {height: 300px;width: 300px;position: relative;}  .sm-card__img {position: absolute;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;object-fit: cover;}  .sm-card__title {font-size: 14px;line-height: 1.3;padding-bottom: 0;}  .sm-card__image {height: 100px;width: 100px;position: relative;flex-shrink: 0;margin-right: 10px;}  /*.m-products-list {*//*    max-height: 300px;*//*    overflow: auto;*//*}*/  .css-scrollbar::-webkit-scrollbar {width: 5px;}  .css-scrollbar::-webkit-scrollbar-track {background-color: #e4e4e4;border-radius: 100px;}  .css-scrollbar::-webkit-scrollbar-thumb {border-radius: 100px;border: 5px solid transparent;background-clip: content-box;background-color: #5c5c5c;}  .m-products-list__item {border-bottom: 0.0625em solid rgba(237, 233, 223, .78);padding: 5px 0;}  @media (max-width: 1100px) {  .fancybox-container--two-columns .fancybox-content {display: flex;flex-direction: column;height: auto !important;}  .modal-descr {height: auto;}  .fancybox-close-small {right: 0;}  }  @media (max-width: 768px) {  .fancybox-container--two-columns .fancybox-close-small {top: 0;z-index: 3;right: 0;padding: 10px;background: #000;display: flex;align-items: center;justify-content: center;}  }  .ultra-small-btn {padding: 10px 20px;font-size: 12px;margin: 10px 0 0 !important;}  .m-products-list {position: relative;}  .mp-block {width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #ffffff;z-index: 4;padding: 40px 0 0;display: flex;flex-direction: column;transition: all .1s ease-in-out !important;transform: scale(0);opacity: 0;}  .active .mp-block {transform: scale(1);opacity: 1;}  .mp-block .btn {margin-bottom: 15px !important;}  [data-js-c-select-close].fancybox-close-small {display: none;position: absolute;right: 0;z-index: 99 !important;right: 0;width: 17px;height: 14px;background-color: #2d2d2d;padding: 10px 10px 10px 12px;}  [data-js-c-select-close] svg {fill: #ffffff !important;width: 15px;height: 15px;position: relative;}  .active [data-js-c-select-close] {display: block !important;}  .mp-block-wrapper {padding: 10px 10px 10px;background: #e9e9e9;display: flex;flex-direction: column;}  .out-off-stock {background: #cccccc !important;border-color: #cccccc !important;opacity: 1 !important;}  .mp-block-wrapper__txt {font-size: 14px;line-height: 1.3;text-align: center;margin-bottom: 10px;}  .btn.cart__selected {border-color: #000000 !important;color: #000000 !important;}  @media only screen and (min-width: 1100px) {  .mp-block-wrapper {box-shadow: 0px -1px 30px 13px rgb(0 0 0 / 25%);}  }  @media only screen and (max-width: 1100px) {  .m-products-list.active {max-height: 500px;overflow: hidden;}  }

/* End */
/* /local/components/bx/section.banner/templates/styled/style.css?1751981136829 */
/* /local/components/bx/section.qr-mp/templates/.default/style.css?175198113610004 */
/* /local/templates/main/components/bitrix/news.list/video-insta-cards/style.css?17519811516671 */
