

/* Start:/local/templates/appkk-green--agalarov/components/bitrix/breadcrumb/breadcrums/style.css?1715070056496*/
div.bx-breadcrumb-new .bx-breadcrumb-item span {
  font-family: "Inter-SemiBold";
  color: var(--secondary-text);
  font-size: 12px;
}

div.bx-breadcrumb-new .fa-angle-right:before {
  content: "/";
  font-family: "Inter-Regular";
  color: #a4a4a4;
  font-size: 12px;
}




div.bx-breadcrumb-new .bx-breadcrumb-item {
  margin-right: 6px;
}

div.bx-breadcrumb-new i {
  margin-right: 0px;
}

@media (max-width:520px) {
  div.bx-breadcrumb-new .bx-breadcrumb-item span {
    font-size: 10px;
  }
}
/* End */


/* Start:/local/templates/appkk-green--agalarov/components/bitrix/news.detail/course_new/style.css?172864756215576*/
/* ********<SECTION PROGRAMM-PLUSES>******** */
.section__programm-pluses {
    margin-bottom: 20px;
    margin-top: 50px;
}
@media (max-width:767px) {
    .section__programm-pluses {
        margin-bottom: 20px;
        margin-top: 0px;
    }
    #header__title-wrapper_wfav{
        height:415px !important;
    }
}
.programm-pluses__list {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    row-gap: 25px;
}

.programm-pluses__item {}

.programm-pluses__icon {
    width: 80px;
    height: 80px;
    background-color: var(--accent-color);
    border-radius: 50%;
    margin: 0 auto;

    background-position: center;
    background-repeat: no-repeat;
}

.programm-pluses__item:nth-child(1) .programm-pluses__icon {
    background-image: url(/local/templates/appkk-green--agalarov/components/bitrix/news.detail/course_new/../../../../images/my-icons/programm-pluses/programm-pluses-1.png);
}

.programm-pluses__item:nth-child(2) .programm-pluses__icon {
    background-image: url(/local/templates/appkk-green--agalarov/components/bitrix/news.detail/course_new/../../../../images/my-icons/programm-pluses/programm-pluses-2.png);
}

.programm-pluses__item:nth-child(3) .programm-pluses__icon {
    background-image: url(/local/templates/appkk-green--agalarov/components/bitrix/news.detail/course_new/../../../../images/my-icons/programm-pluses/programm-pluses-3.png);
}

.programm-pluses__item:nth-child(4) .programm-pluses__icon {
    background-image: url(/local/templates/appkk-green--agalarov/components/bitrix/news.detail/course_new/../../../../images/my-icons/programm-pluses/programm-pluses-4.png);
}

.programm-pluses__item:nth-child(5) .programm-pluses__icon {
    background-image: url(/local/templates/appkk-green--agalarov/components/bitrix/news.detail/course_new/../../../../images/my-icons/programm-pluses/programm-pluses-5.png);
}

.programm-pluses__item:nth-child(6) .programm-pluses__icon {
    background-image: url(/local/templates/appkk-green--agalarov/components/bitrix/news.detail/course_new/../../../../images/my-icons/programm-pluses/programm-pluses-6.png);
}

.programm-pluses__item:nth-child(7) .programm-pluses__icon {
    background-image: url(/local/templates/appkk-green--agalarov/components/bitrix/news.detail/course_new/../../../../images/my-icons/programm-pluses/programm-pluses-7.png);
}

.programm-pluses__title {
    font-family: "Inter-Medium";
    font-size: 12px;
    text-align: center;
    margin: 0;
    margin-top: 5px;
    gap: 10px;
}

@media (max-width: 767px) {
    .programm-pluses__list {
        display: grid;
        grid-template-columns: repeat(3, 1fr);

    }
}

/* ********</SECTION PROGRAMM-PLUSES>******** */

/* ********<SECTION SIGN-UP-COURSE>******** */
.sign-up-course {
    padding: 30px;
    background: url(/local/templates/appkk-green--agalarov/components/bitrix/news.detail/course_new/../../../../images/my-icons/sign-up-course-bg.svg) no-repeat left bottom, var(--light-primary-color);

    border-radius: 20px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.title__wrapper {
    display: flex;
    justify-content: space-between;
}

.sign-up-course__title {
    font-family: "Inter-Regular";
    font-size: 30px;
    color: var(--dark-primary-color);
    /* margin: 0; */

}

.sign-up-course__title a {
    cursor: pointer;
    color: inherit
}

.sign-up-course__price {
    font-family: "Inter-SemiBold";
    font-size: 30px;

}

.sign-up-course__btn {
    align-self: flex-end;
    cursor: pointer;
    padding: 12px 20px;
    padding-right: 65px;
    background-color: #f1446b;
    color: #fff;
    font-family: "Inter-SemiBold";
    font-size: 16px;
    border-radius: 20px;
    position: relative;
    line-height: 16px;

    transition: background-color .3s;
}

.sign-up-course__btn::after {
    content: "";
    display: block;
    position: absolute;
    transform: translateY(-50%);
    top: 50%;
    right: 25px;
    height: 12px;
    width: 10px;
    background: url(/local/templates/appkk-green--agalarov/components/bitrix/news.detail/course_new/../../../../images/my-icons/arrow-more-white.svg) no-repeat center/contain;
}

.sign-up-course__btn:hover {
    background-color: #c13656;
    color: #fff;
}

.block-course__percent {
    display: flex;
}

.block-course__sail {
    display: flex;
}

.block-course__sail .sign-up-course__btn {
    margin-left: auto;
}

@media (max-width: 520px) {
    .sign-up-course {
        padding: 10px;
        border-radius: 10px;

    }

    .sign-up-course__title,
    .sign-up-course__price {
        font-size: 20px;
    }

    .sign-up-course__btn {
        align-self: stretch;
        padding-right: 40px;
    }

    .block-course__sail {
        flex-wrap: wrap;
    }

    .block-course__sail .sign-up-course__btn {
        flex-basis: 100%;
    }
}

/* ********</SECTION SIGN-UP-COURSE>******** */

/* ********<SECTION EDUCATION-DESCRIPTION>******** */
.education-description {
    padding: 15px 30px;
    height: 100%;
    border-radius: 20px;
    background: url(/local/templates/appkk-green--agalarov/components/bitrix/news.detail/course_new/../../../../images/my-icons/education-description-bg.svg) no-repeat right bottom, var(--light-primary-color);
}

.education-description__list {
    display: grid;
    /* grid-template-columns: 1fr 1fr; */
    gap: 20px;
}

.education-description__item {
    /* margin-bottom: 20px; */
}

.education-description__item:nth-child(1) {
    grid-column: 1/2;


    grid-row: 1/2;

}

.education-description__item:nth-child(2) {
    grid-column: 2/3;
    grid-row: 1/2;
}

.education-description__item:nth-child(3) {
    grid-column: 1/2;
    grid-row: 2/4;
}

.education-description__item:nth-child(4) {
    grid-column: 2/3;
    grid-row: 2/3;
}

.education-description__item:nth-child(5) {
    grid-column: 2/3;
    grid-row: 3/4;


}

.education-description__item--5:nth-child(5) {
    grid-column: 1/3;
    grid-row: 4;
}

.education-description__title {
    font-family: "Inter-Regular";
    font-size: 14px;
    color: var(--dark-primary-color);
    margin: 0;
    margin-bottom: 5px;
    text-transform: uppercase;

}

.education-description__subtitle {
    font-family: "Inter-Medium";
    font-size: 16px;
    color: var(--primary-text);
}

.education-description__subtitle a {
    color: inherit;
    cursor: pointer;
}


@media (max-width: 520px) {

    .education-description {
        padding: 10px;
        border-radius: 10px;
    }
}

/* ********</SECTION SIGN-UP-COURSE>******** */
















.modal-body__img {
    display: block;
    max-width: 100%;
    margin: 0 auto 25px auto;
}

.modal-content__blocks {
    overflow: hidden;
}

.modal-content__blocks .modal-footer {
    border-top: none;
    margin-top: 0;
}

.modal-content__blocks .btn-modal {
    /*color: #102989;
    line-height: 30px;
    width: 165px;
    height: 30px;
    display: block;
    border: 1px solid #dddddd;
    border-radius: 4px;
    padding: 0px 12px 0px 12px;
    font-size: 14px;*/
    text-decoration: none;
    display: block;
    margin: 0 auto;
    /* transition: opacity .2s;*/
}

.modal-content__blocks .btn-modal:hover {
    /*opacity: .8;
    background-color: transparent;
    border-color: #dddddd;*/
}

.certificate_wrapper {
    background-color: #fff;
}

.certificate_imageRow {
    max-height: 120px;
    overflow: hidden;
}

.certificate_wrapper img:hover {
    opacity: 0.8;
}

.certificate_wrapper h4 {
    margin-top: 0;
    margin-bottom: 15px;
}

.certificate_wrapper .programm__block__request__modal-link,
.certificate_wrapper .programm__block__request__modal-link:hover {
    color: #fff;
    background-color: #102989;
    margin-top: 30px;
}

.certificate_textWrapper {
    padding: 15px;
}

@media (min-width: 768px) {
    .certificate_textWrapper {
        padding: 30px 30px 30px 0px;
    }

    .certificate_wrapper .programm__block__request__modal-link,
    .certificate_wrapper .programm__block__request__modal-link:hover {
        margin-left: 0;
    }

    .certificate_imageRow {
        max-height: 100%;
    }
}

.diplom_example_pic {
    max-height: 362px;
}

.clear {
    clear: both;
}

.programm__tabs__marketing__value .programm__tabs__marketing__itm--sale {
    color: #118567;
    color: #fff;
    font-weight: bold;
    background: #118567;
    background: -moz-linear-gradient(top, #10D729 0%, #118567 100%);
    background: -webkit-linear-gradient(top, #10D729 0%, #118567 100%);
    background: linear-gradient(to bottom, #10D729 0%, #118567 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#10D729', endColorstr='#118567', GradientType=0);
    margin-bottom: 4px;
    padding-left: 10px;
    padding-right: 10px;
    height: 27px;
    line-height: 27px;
    float: left;
    margin-top: 2px;
}



.sign-up-course--def {
    background: var(--light-primary-color);
    position: relative;
}

.sign-up-course--def:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 316px;
    height: 158px;
    background: url(/local/include/images/course_banner/sign-up-def-bg_bot.png) no-repeat left bottom;
    background-size: contain;
}

.sign-up-course--def:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 237px;
    height: 79px;
    background: url(/local/include/images/course_banner/sign-up-def-bg_top.png) no-repeat right top;
    background-size: contain;
}

.def-banner {
    position: relative;
    display: flex;
    flex-direction: column;
    height: 100%;
}

.def-banner__body {
    margin-bottom: 25px;
}

.def-banner__item {
    margin-top: 20px;
}

.def-banner__item:first-child {
    margin-top: 0;
}

.def-banner-price {
    display: flex;
    align-items: baseline;
    flex-wrap: wrap;
}

.def-banner-price__title-wrapper {
    margin-right: 21px;
}

.def-banner-price__title {
    font-size: 26px;
    line-height: 1.27em;
    color: var(--dark-primary-color);
}

.def-banner-price__holder {}

.def-banner-price__old {
    display: inline-block;
    font-size: 16px;
    font-family: 'Inter-Medium';
    color: var(--secondary-text);
    text-decoration: line-through;
}

.def-banner-price__val {
    display: inline-block;
    font-size: 20px;
    font-family: 'Inter-SemiBold';
    color: var(--primary-text);
    margin-left: 3px;
}

.def-banner-price__val--month {
    color: var(--secondary-color);
}

.def-banner-price__month {
    font-size: 14px;
    line-height: 1.28em;
    font-family: 'Inter-Medium';
    color: var(--secondary-text);
    margin: 1px 0 0;
}

.def-banner__footer {
    display: flex;
    justify-content: space-between;
    margin-top: auto;
    align-items: flex-start;
}

.def-banner-discount {
    display: flex;
    align-items: center;
}

.def-banner-discount__val {
    font-size: 30px;
    color: var(--primary-text);
    font-family: 'Inter-Bold';
    background: #FDCD1E;
    border-radius: 20px;
    line-height: 1em;
    padding: 5px 10px;
}

.def-banner-discount__text {
    font-size: 12px;
    color: white;
    font-family: 'Inter-SemiBold';
    margin-left: 11px;
    line-height: 1.28em;
}

.def-banner-first {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}

.def-banner-first__label {
    font-size: 14px;
    font-family: 'Inter-Medium';
    color: var(--secondary-text);
    margin-right: 10px;
}

.def-banner-first__month {
    font-size: 12px;
    font-family: 'Inter-Medium';
    color: var(--text-icon);
    line-height: 1em;
    background: var(--primary-color);
    border-radius: 20px;
    padding: 5px 6px;
    position: relative;
    top: -3px;
}

.def-banner__item--first-p {}

.def-banner__item--first-p .def-banner-price__month {
    margin-top: 5px;
}

.def-banner__item--first-p .def-banner-price__row {
    margin-top: 2px;
}

.def-banner--first-p {}


.sign-up-course__btn--def {
    padding: 12px 44px 12px 10px;
    white-space: nowrap;
}


.timer-price__title {}

.timer-block__price {}

.timer-price {}

.section__timer-form.section__timer-form--def {
    padding-right: 37px;
}

.section__timer-form--def .timer-price__holder {
    display: table;
}

.section__timer-form--def .timer-price__item {
    display: table-row;
}

.timer-price__cell {
    display: table-cell;
}

.section__timer-form--def .timer-block__price-title {
    font-size: 16px;
    line-height: 1em;
    padding-top: 19px;
}

.section__timer-form--def .timer-price__val {
    font-size: 24px;
    padding-left: 11px;
    line-height: 1em;
}

.section__timer-form--def .timer-price__val--first {
    font-family: 'Inter-Medium';
    font-size: 12px;
}

.section__timer-form--def .timer-price__item:first-child .timer-block__price-title {
    padding-top: 0;
}

.section__timer-form--def .timer-price__month {
    font-size: 12px;
    font-family: 'Inter-Medium';
    margin: 4px 0 0;
}




@media (max-width: 991px) {
    .section__timer-form--def .timer-block__price-wrapper::before {
        display: none;
    }

    .section__timer-form--def .timer-block__price-wrapper {
        width: 100%;
        margin: 20px 0 0;
        padding-left: 0;
    }
}

@media (max-width: 767px) {
    .section__timer-form.section__timer-form--def {
        padding-right: 10px;
    }
}

@media (min-width: 576px) {
    .def-banner--first-p .def-banner__body {
        margin-bottom: 16px;
    }

    .sign-up-course__btn--def::after {
        right: 15px;
    }
}

@media (max-width: 575px) {
    .sign-up-course--def:before {
        display: none;
    }

    .def-banner-price {
        display: flex;
        flex-direction: column;
    }

    .def-banner-price__title {
        font-size: 20px;
        display: block;
        margin: 0;
        order: 10;
    }

    .def-banner-price__holder {
        display: block;
        margin: 4px 0 0;
    }

    .def-banner__item {
        margin-top: 11px;
    }

    .def-banner-price__val {
        margin-left: 0;
    }

    .def-banner__footer {
        flex-wrap: wrap;
    }

    .def-banner-discount {
        width: 100%;
    }

    .def-banner-discount__text {
        color: var(--primary-text);
    }

    .def-banner-price__month {
        order: 20;
        margin-top: 0;
    }

    .def-banner-price__holder {
        order: 30;
    }

    .def-banner__body {
        margin-bottom: 18px;
    }

    .sign-up-course__btn--def {
        margin-top: 20px;
        width: 100%;
        text-align: center;
    }
}




.section__1c {
    padding: 35px 0;
    position: relative;
    margin-bottom: 50px;
}

.section__1c::after {
    content: "";
    display: block;
    position: absolute;
    right: 30px;
    top: 0;
    bottom: 0;
    background: url(/local/templates/appkk-green--agalarov/components/bitrix/news.detail/course_new/images/bg-1c.png) no-repeat center/contain, var(--primary-color);
    width: 250px;
    border-radius: 20px;
}

.company-1c__content {
    background-color: var(--light-primary-color);
    padding: 30px;
    border-radius: 20px;
}

.company-1c__title {
    font-family: "Inter-Regular";
    font-weight: 400;
    font-size: 22px;
    line-height: 28px;
    color: #212121;
    margin: 0;
}

.company-1c__title span {
    color: #FFFFFF;
    font-weight: 500;
    background-color: var(--primary-color);
    border-radius: 20px;
    padding: 8px 20px;
    margin-left: 20px;
}

@media (max-width: 1100px) {
    .section__1c::after {
        right: 1vw;
    }

    .company-1c__title span {
        display: inline-block;
        padding: 6px 10px;
        margin-left: 10px;
    }
}

@media (max-width: 991px) {
    .company-1c__content {
        padding-right: 280px;
    }

    .section__1c::after {
        right: 30px;
    }

    .company-1c__title span {
        margin-left: 0;
    }
}

@media (max-width: 767px) {
    .company-1c__content {
        padding-right: 210px;
    }

    .section__1c::after {
        right: 2vw;
        width: 200px;
        background: url(/local/templates/appkk-green--agalarov/components/bitrix/news.detail/course_new/images/bg-1c.png) no-repeat center/contain;
    }

    .company-1c__title {
        font-size: 18px;
    }

}

@media (max-width: 520px) {

    .section__1c {
        padding: 0;
    }

    .section__1c::after,
    .company-1c__content,
    .company-1c__title span {
        border-radius: 10px;
    }

    .company-1c__content {
        padding: 15px;
    }

    .section__1c::after {
        display: none;
    }

    .company-1c__title {
        text-align: center;
    }

}
/* End */


/* Start:/local/templates/appkk-green--agalarov/css/jquery.countdown.css?1654591793831*/
/* jQuery Countdown styles 2.0.0. */
.is-countdown {
	
}
.countdown-rtl {
	direction: rtl;
}
.countdown-holding span {
	color: #888;
}
.countdown-row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
}
.countdown-show1 .countdown-section {
	width: 98%;
}
.countdown-show2 .countdown-section {
	width: 48%;
}
.countdown-show3 .countdown-section {
	width: 32.5%;
}
.countdown-show4 .countdown-section {
	width: 24.5%;
}
.countdown-show5 .countdown-section {
	width: 19.5%;
}
.countdown-show6 .countdown-section {
	width: 16.25%;
}
.countdown-show7 .countdown-section {
	width: 14%;
}
.countdown-section {
	display: block;
	float: left;
	font-size: 75%;
	text-align: center;
}
.countdown-amount {
    font-size: 200%;
}
.countdown-period {
    display: block;
}
.countdown-descr {
	display: block;
	width: 100%;
}

/* End */
/* /local/templates/appkk-green--agalarov/components/bitrix/breadcrumb/breadcrums/style.css?1715070056496 */
/* /local/templates/appkk-green--agalarov/components/bitrix/news.detail/course_new/style.css?172864756215576 */
/* /local/templates/appkk-green--agalarov/css/jquery.countdown.css?1654591793831 */
