

/* Start:/bitrix/templates/aspro-priority2_mod/components/bitrix/news.detail/courses/style.css?17305422524873*/
.wrapper {
	max-width: 1564px;
	margin: 0 auto;
}
.courses_h1 {
	font-weight: 300;
}
.educational-program {
	margin: 70px 0;
}
.educational-program__title {
	color: #000;
}
.educational-program__content {
	display: flex;
	justify-content: space-between;
	gap: 140px;
}
.educational-program__text-box {
	display: flex;
	flex-direction: column;
	width: 50%;
}
.educational-program__text {
	margin: 0 0 30px;
	text-decoration: VisitedText;
}
.educational-program__tisers {
	display: flex;
	justify-content: space-between;
	gap: 30px;
}
.educational-program__tiser {
	display: flex;
	gap: 24px;
	width: calc(50% - 15px);
	background-color: #0054DD;
	border: none;
	border-radius: 20px;
	padding: 13px 15px;
}
.educational-program__tiser img {
	max-width: 85px;
}
.educational-program__tiser-text-box {
	display: flex;
	flex-direction: column;
}
.educational-program__tiser-subtitle {
	color: #ED6124;
	margin: 0 0 7px;
}
.educational-program__tiser-text {
	color: #fff;
	margin: 0;
}
.educational-program__content .educational-program__tisers img {
	max-width: 85px;
	max-height: 95px;
}
.educational-program__img-box {
	text-align: center;
}
.educational-program__content img {
	width: 65%;
}
@media(max-width: 1564px) {
	.educational-program__content {
		gap: 70px;
	}
}
@media(max-width: 1364px) {
	.educational-program__content {
		flex-wrap: wrap;
		flex-direction: column-reverse;
		align-items: center;
		gap: 20px;
	}
	.educational-program__text-box {
		width: 100%;
	}
	.educational-program__tisers {
		width: 100%;
		gap: 50px;
	}
	.educational-program__content img {
		width: 40%;
	}
}
@media(max-width: 782px) {
	.educational-program__tisers {
		gap: 20px;
	}
	.educational-program__tiser {
		flex-wrap: wrap;
		justify-content: center;
		width: 100%;
		padding: 13px 15px;
	}
	.educational-program__tiser-subtitle, .educational-program__tiser-text {
		width: 100%;
		text-align: center;
	}
}
@media(max-width: 547px) {
	.educational-program__tisers {
		flex-wrap: wrap;
		gap: 10px;
	}
	.educational-program__tiser {
		flex-wrap: nowrap;
		justify-content: flex-start;
		width: 100%;
		padding: 13px 15px;
	}
	.educational-program__tiser-subtitle, .educational-program__tiser-text {
		text-align: left;
	}
}
.course-for {
	margin: 70px 0;
}
.course-for__title {
	color: #000;
}
.course-for__content {
}
.course-for__items {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 100px;
}
.course-for__item {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	background-color: #F7F8FB;
	border: none;
	border-radius: 30px;
	width: calc(50% - 50px);
	padding: 50px;
}
.course-for__top-content {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	gap: 10px;
	margin: 0 0 30px;
}
.course-for__top-content img {
	width: calc(40% - 25px);
}
.course-for__subtitle {
	width: calc(60% - 25px);
	font-weight: 500;
	color: #000;
	margin: 0px;
}
.course-for__text {
	margin: 0;
}
@media(max-width: 1564px) {
	.course-for__items {
		gap: 10px;
	}
	.course-for__item {
		width: calc(50% - 5px);
	}
}
@media(max-width: 920px) {
	.course-for__item {
		width: 100%;
		padding: 24px;
	}
	.course-for__top-content img {
		width: calc(30% - 25px);
	}
	.course-for__subtitle {
		width: calc(70% - 25px);
	}
}
@media(max-width: 576px) {
	.course-for__top-content {
		justify-content: center;
		margin: 0 0 15px;
	}
	.course-for__top-content img {
		width: calc(40% - 25px);
	}
	.course-for__subtitle {
		width: 100%;
		text-align: center;
	}
}

.course-program {
	margin: 70px 0;
}
.course-program__content {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 10px;
}
.course-program__text-box {
	width: calc(50% - 5px);
}
.course-program__title {
	color: #000;
}
.course-program__text {
}
.course-program__text-list {
	list-style-type: none;
	margin: 0 0 30px
}
.course-program__text-list li {
	color: #000;
}
.course-program__text-list li:before {
	content: "";
	width: 4px;
	height: 4px;
	background-color: #000;
	border-radius: 50%;
}
.course-program__btn {
	width: 411px;
	height: 83px;
	border: none;
	border-radius: 25px;
	background-color: #ED6124;
	color: #fff;
	padding: 0;
}
.course-program__content img {
	width: calc(40% - 5px);
	height: 100%;
}
@media(max-width: 1200px) {
	.course-program__content {
		flex-direction: column-reverse;
		align-items: center;
	}
	.course-program__text-box {
		width: 100%;
	}
	.course-program__content img {
		width: 40%;
		height: 100%;
	}
	.course-program__text-box {
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
		align-items: center;
	}
}
@media(max-width: 920px) {
	.course-program__btn {
		width: 360px;
		height: 68px;
	}
}
@media(max-width: 486px) {
	.course-program__btn {
		width: 300px;
		height: 60px;
	}
}
@media(max-width: 767px) {
	.educational-program, .course-for, .course-program {
		margin: 35px 0;
	}
}
/* End */


/* Start:/bitrix/templates/aspro-priority2_mod/components/bitrix/news.list/advertisement_4/style.css?17712347853612*/
.advertisement_4 {
    margin: 70px 0;
}
@media(max-width: 767px) {
    .advertisement_4 {
        margin: 35px 0;
    }
}
.advertisement_4__description {
    margin-bottom: 25px;
}
.advertisement_4__items {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    gap: 10.5px 90px;
}
.advertisement_4__item {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    gap: 24px;
    background-color: #f7f8fb;
    border-radius: 25px;
    width: calc(100% / 3 - 60px);
    box-sizing: border-box;
    padding: 24px;
}
.advertisement_4__img-box {
    text-align: center;
}
.advertisement_4__item img {
    /*height: 50%;*/
    /*height: 100%;*/
}
.advertisement_4__content {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    /*height: 50%;*/
    /*height: 100%;*/
}
.advertisement_4__subtitle {
    font-size: 27px;
	margin-bottom: 0;
}
.advertisement_4__text {
    text-align: center;
	/*font-size: 16px;
	font-weight: 400;
    line-height: 1.22;*/
    margin-bottom: 0;
}

@media(max-width: 1564px) {
    .advertisement_4__items {
        gap: 10.5px;
    }
    .advertisement_4__item {
        justify-content: center;
        width: calc(100% / 3 - 7px);
        gap: 10.5px;
    }
    .advertisement_4__img-box {
        width: 100%;
    }
    .advertisement_4__item img {
        height: 80%;
    }
}

@media(max-width: 920px) {
    .advertisement_4__item {
        display: flex;
        justify-content: space-between;
        align-items: center;
        background-color: inherit;
        border-radius: 0;
        padding: 0px;
    }
    .advertisement_4__item:nth-child(odd) {
        flex-direction: row;
        width: 100%;
    }
    .advertisement_4__item:nth-child(even) {
        flex-direction: row-reverse;
        width: 100%;
    }
    .advertisement_4__img-box {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 25%;
        height: 100%;
        background-color: #f7f8fb;
        border-radius: 25px;
        padding: 24px;
        overflow: hidden;
    }
    .advertisement_4__item img {
        height: 80%;
    }
    .advertisement_4__content {
        display: flex;
        justify-content: center;
        width: 75%;
        height: 100%;
        background-color: #f7f8fb;
        border-radius: 25px;
        padding: 24px;
    }
}
@media(max-width: 576px) {
    .advertisement_4__item {
        align-items: center;
        flex-wrap: wrap;
        background-color: #f7f8fb;
        border-radius: 25px;
        width: 100%;
        height: 100%;
        padding: 24px;
        overflow: hidden;
    }
    .advertisement_4__img-box {
        width: calc(38% - 5.25px);
        padding: 0;
        overflow: visible;
        z-index: 0;
    }
    .advertisement_4__item img {
        width: 80%;
        /*width: calc(38% - 5.25px);*/
        /*padding: 0;*/
    }
    .advertisement_4__content {
        width: calc(62% - 5.25px);
        padding: 0;
        z-index: 1;
    }
}
@media(max-width: 486px) {
    .advertisement_4__item {
        justify-content: center;
        width: 100%;
        overflow: hidden;
    }
    .advertisement_4__img-box {
        overflow: visible;
        width: 100%;
    }
    .advertisement_4__item img {
        /*background-color: inherit;*/
        /*border-radius: 0;*/
        width: 60%;
    }
    .advertisement_4__content {
        justify-content: center;
        width: 100%;
        background-color: inherit;
        border-radius: 0;
        height: 0%;
    }
}
/* End */


/* Start:/bitrix/templates/aspro-priority2_mod/components/bitrix/news.list/advertisement_3/style.css?17712349592842*/
.advertisement_3 {
    margin: 70px 0;
}
@media(max-width: 767px) {
    .advertisement_3 {
        margin: 35px 0;
    }
}
.advertisement_3__description {
    margin-bottom: 25px;
}
.advertisement_3__items {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    gap: 10.5px;
}
.advertisement_3__item {
    display: grid;
    grid-template-rows: minmax(200px, auto);
    grid-template-columns: auto 62%;
    align-items: center;
    gap: 48px;
    background-color: #f7f8fb;
    border-radius: 25px;
    width: calc(50% - 100px);
    box-sizing: border-box;
    padding: 24px;
}
.advertisement_3__item img {
    grid-column: 1 / 2;
    width: 100%;
}
.advertisement_3__content {
    grid-column: 2 / 3;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
    height: 100%;
}
.advertisement_3__subtitle {
    font-size: 27px;
	margin-bottom: 0;
}
.advertisement_3__text {
	/*font-size: 16px;
	font-weight: 400;
    line-height: 1.22;*/
    margin-bottom: 0;
}

@media(max-width: 1564px) {
    .advertisement_3__items {
        justify-content: flex-start;
    }
    .advertisement_3__item {
        width: calc(100% / 2 - 10.5px);
    }
}

@media(max-width: 920px) {
    .advertisement_3__item {
        display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 10.5px;
        background-color: inherit;
        border-radius: 0;
        width: 100%;
        padding: 0px;
    }
    .advertisement_3__item:nth-child(odd) {
        width: 100%;
    }
    .advertisement_3__item:nth-child(even) {
        flex-direction: row-reverse;
        width: 100%;
    }
    .advertisement_3__item img {
        width: 25%;
        background-color: #f7f8fb;
        border-radius: 25px;
        padding: 24px;
    }
    .advertisement_3__content {
        width: 75%;
        background-color: #f7f8fb;
        border-radius: 25px;
        padding: 24px;
    }
}
@media(max-width: 576px) {
    .advertisement_3__item {
        align-items: center;
        flex-wrap: wrap;
        background-color: #f7f8fb;
        border-radius: 25px;
        width: 100%;
        height: 100%;
        padding: 24px;
    }
    .advertisement_3__item img {
        width: calc(38% - 5.25px);
        padding: 0;
    }
    .advertisement_3__content {
        width: calc(62% - 5.25px);
        padding: 0;
    }
}
@media(max-width: 486px) {
    .advertisement_3__item {
        justify-content: center;
        width: 100%;
    }
    .advertisement_3__item img {
        background-color: inherit;
        border-radius: 0;
    }
    .advertisement_3__content {
        justify-content: center;
        width: 100%;
        background-color: inherit;
        border-radius: 0;
        height: 0%;
    }
    .advertisement_3__subtitle {
        width: inherit;
    }
}
/* End */


/* Start:/bitrix/templates/aspro-priority2_mod/components/bitrix/news.list/courses/style.css?17712345142868*/
.bx-newslist-img,
.bx-newslist-audio,
.bx-newslist-youtube,
.bx-newslist-slider {
	position: relative;
	text-align: left;
}
.bx-newslist-img img {
	width: auto;
	max-width: 45%;
	height: auto;
	max-height: 100%
}
.wrapper {
    max-width: 1564px;
    margin: 0 auto;
}
.products {
    margin: 70px 0;
}
.products__title {
}
.products__items {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 10.5px;
}
.products__item {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background-color: #f7f8fb;
    border-radius: 25px;
    padding: 24px;
    width: calc(100% / 3 - 7px);
}
.products__content {
    margin-bottom: 25px;
}
.products__item img  {
    margin-bottom: 15px;
}
.products__content {
}
.products__subtitle {
    font-size: 22px;
    font-weight: 600;
    line-height: 122.2%;
    margin-bottom: 10px;
}
.products__time {
    font-size: 16px;
    font-weight: 600;
    color: #ED6124;
    margin-bottom: 24px;
}
.products__description {
    /*font-weight: 300;*/
}
.bx-newslist-more {
    display: flex;
    width: 100%;
}
.products__btn {
    display: flex;
    align-items: center;
    gap: 5px;
    background-color: inherit;
    font-size: 16px;
    font-weight: 500;
    color: #0033D2;
    height: 25px;
}
.products__btn img {
    width: 17px;
    height: 17px;
    margin-bottom: 0;
}
@media(max-width: 1564px) {
    .products__item {
        width: calc(100% / 2 - 10.5px);
    }
}

@media(max-width: 920px) {
    .products__item {
        display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 10.5px;
        width: 100%;
    }
    .bx-newslist-img {
        text-align: center;
        width: 100%;
    }
    .bx-newslist-img img {
        width: 25%;
    }
    .products__content {
        padding: 24px;
        margin-bottom: 0;
    }
    .bx-newslist-more {
        padding: 0 24px 24px;
    }
}
@media(max-width: 767px) {
    .products {
        margin: 35px 0;
    }
}
@media(max-width: 576px) {
    .products__item {
        align-items: center;
        flex-wrap: wrap;
        background-color: #f7f8fb;
        border-radius: 25px;
        width: 100%;
        height: 100%;
        padding: 24px;
    }
    .products__content, .bx-newslist-more {
        text-align: center;
        width: 100%;
    }
    .products__btn {
        justify-content: center;
        width: 100%;
    }
}
@media(max-width: 486px) {
    .products__item {
        justify-content: center;
        width: 100%;
    }
    .products__item img {
        background-color: inherit;
        border-radius: 0;
    }
    .products__content {
        justify-content: center;
        width: 100%;
        background-color: inherit;
        border-radius: 0;
        height: 0%;
        padding: 0;
    }
    .bx-newslist-more {
        padding: 0;
    }
}
/* End */


/* Start:/bitrix/templates/aspro-priority2_mod/components/bitrix/news.list/courses/themes/blue/style.css?1729491187251*/
/*RATING*/
.bx-newslist .fa.bx-star-active {
	color: #1485CE;
}
/*BTN*/
.bx-newslist .btn {
	background-color: #1485CE;
	border-color: #1485CE;
}
.bx-newslist .btn:active,
.bx-newslist .btn:hover {
	background-color: #53A4D8;
	border-color: #53A4D8;
}
/* End */
/* /bitrix/templates/aspro-priority2_mod/components/bitrix/news.detail/courses/style.css?17305422524873 */
/* /bitrix/templates/aspro-priority2_mod/components/bitrix/news.list/advertisement_4/style.css?17712347853612 */
/* /bitrix/templates/aspro-priority2_mod/components/bitrix/news.list/advertisement_3/style.css?17712349592842 */
/* /bitrix/templates/aspro-priority2_mod/components/bitrix/news.list/courses/style.css?17712345142868 */
/* /bitrix/templates/aspro-priority2_mod/components/bitrix/news.list/courses/themes/blue/style.css?1729491187251 */
