
.page_education .banner {
	background: #1C3532 url('../images/banner12.jpg') no-repeat center center/cover;
	min-height: 652px;
}

.page_education .banner .content {
	position: absolute;
	top: 200px;
	max-width: 50%;
}

.page_education .banner .text1 {
	font-family: 'Prosto One', sans-serif;
	font-size: 36px;
	color: #fff;
	line-height: 100%;
	margin-bottom: 30px;
}

.page_education .banner .text2 {
	font-family: 'Montserrat Medium', 'Montserrat', sans-serif;
	font-size: 21px;
	color: #fff;
	line-height: 100%;
	text-transform: uppercase;
	margin-bottom: 20px;
}

.page_education .banner .text3 {
	font-family: 'Montserrat Medium', 'Montserrat', sans-serif;
	font-size: 12px;
	color: #fff;
	line-height: 150%;
	max-width: 90%;
	margin-bottom: 30px;
}


.page_education .banner .breadcrumbs {
	position: absolute;
	top: 130px;
}

.page_education .banner .breadcrumbs a {
}

.page_education .banner .breadcrumbs .separator,
.page_education .banner .breadcrumbs .link
{
	color: rgba(255,255,255,.5);
	text-decoration: none;
	font-size: 10px;

}

.page_education .banner .breadcrumbs a:hover {
	color: #fff;
	text-decoration: underline;
}

.page_education .banner .button {
	max-width: 360px;
}

.page_education .section2 .wrapper {
	padding: 20px;
	color: #004E49;
	text-transform: uppercase;
	text-align: center;
	font-size: 14px;
	font-family: 'Montserrat Medium', 'Montserrat', sans-serif;
	line-height: 120%;
}

.page_education .section3 {
	background: #004E49;
}

.page_education .section3 .wrapper {
	padding: 40px 20px;
}

.page_education .section3 h2 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 24px;
	margin-bottom: 10px;
	text-transform: uppercase;
}

.page_education .section3 .subtitle {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	margin-bottom: 30px;
}

.page_education .section3 .teasers {
	display: flex;
	list-style: none;
	padding: 0;
	margin: 0;
	justify-content: space-between;
	gap: 20px;
	flex-wrap: wrap;
}

.page_education .section3 .teasers .top {
	display: flex;
	gap: 15px;
}

.page_education .section3 .teasers .top .icon {
	width: 50px;
	height: 50px;
}

.page_education .section3 .teasers .teaser {
	display: flex;
	flex-direction: column;
	gap: 15px;
	width: calc(32% - 10px);
}

.page_education .section3 .teasers .teaser .title .line1 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 5px;
	text-transform: uppercase;
}


.page_education .section3 .teasers .teaser .title .line2 {
	color: #fff;
	font-family: 'Montserrat Medium', sans-serif;
	font-size: 12px;
	text-transform: uppercase;
}

.page_education .section3 .teasers .teaser .text {
	color: #fff;
	font-family: 'Montserrat Medium', sans-serif;
	font-size: 12px;
}


.page_education .section3 .teasers .teaser1 .icon {
	background: url('../images/icon25.svg') no-repeat center center/contain;
}

.page_education .section3 .teasers .teaser2 .icon {
	background: url('../images/icon26.svg') no-repeat center center/contain;
}


.page_education .section3 .teasers .teaser3 .icon {
	background: url('../images/icon27.svg') no-repeat center center/contain;
}

.page_education .training_program {

}

.page_education .training_program .wrapper {
	padding: 40px 20px;
}

.page_education .training_program h2 {
	color: #004E49;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 24px;
	margin-bottom: 10px;
	text-transform: uppercase;
}

.page_education .training_program .list {
	display: flex;
	flex-direction: column;
	gap: 10px;
	list-style: none;
	padding: 0;
	margin: 0;
}

.page_education .training_program .list .item {
	background: #F1F4F4;
	border-radius: 12px;
	display: flex;
	gap: 5px;
	min-height: 46px;
}

.page_education .training_program .list .item .title {
	color: #004E49;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	width: 140px;
	flex-shrink: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 5px;
}

.page_education .training_program .list .item .description {
	color: #004E49;
	font-family: 'Montserrat Medium', sans-serif;
	font-size: 14px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-grow: 1;
	padding: 5px;
}

.page_education .section5 {
	background: #004E49;
}

.page_education .section5 .wrapper {
	padding: 40px 20px;
}

.page_education .section5 h2 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 24px;
	margin-bottom: 30px;
	text-transform: uppercase;
}

.page_education .section5 .list {
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	padding: 0;
	margin: 0 0 30px;
	gap: 15px 20px;
}

.page_education .section5 .list .item {
	background: #fff;
	border-radius: 12px;
	color: #004E49;
	font-family: 'Montserrat Medium', sans-serif;
	font-size: 14px;
	padding: 20px 25px;
}

.page_education .section5 .list .item1 {
	width: 31%;
}

.page_education .section5 .list .item2 {
	width: calc(62% + 20px);
}


.page_education .section5 .list .item3 {
	width: 31%;
}

.page_education .section5 .list .item4 {
	width: 31%;
}

.page_education .section5 .list .item5 {
	width: 31%;
}

.page_education .section5 .list .item6 {
	width: calc(62% + 20px);
}

.page_education .section5 .list .item7 {
	width: 31%;
}

.page_education .section5 .wrapper_button {
	display: flex;
	justify-content: center;
}

.page_education .section5 .button {
	min-height: 42px;
	max-width: 254px;
	font-size: 14px;
}

.page_education .section_authors {
	background: #F1F4F4;
}

.page_education .section_authors .wrapper {
	padding: 40px 20px;
}

.page_education .section_authors h2 {
	color: #004E49;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 24px;
	margin-bottom: 30px;
	text-transform: uppercase;
}

.page_education .section_authors .list {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	flex-direction: column;
	gap: 20px;
}

.page_education .section_authors .list .author {
	display: flex;
	gap: 20px;
}

.page_education .section_authors .list .name {
	color: #004E49;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 20px;
	text-transform: uppercase;
}

.page_education .section_authors .list .text {
	color: #004E49;
	font-family: 'Montserrat Medium', sans-serif;
	font-size: 14px;
}

.page_education .section_authors .list img {
	display: block;
	max-width: 100%;
}

.page_education .section_authors .list .photo {
	width: 100%;
	max-width: 300px;
	height: 210px;
	align-items: center;
}

.page_education .section_authors .list .info {
	padding: 30px 0 0 0;
}

.page_education .section_education_steps {
	background: #004E49;
}

.page_education .section_education_steps .wrapper {
	padding: 40px 20px;
}

.page_education .section_education_steps h2 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 24px;
	margin-bottom: 10px;
	text-transform: uppercase;
}

.page_education .section_education_steps .list {
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	gap: 15px 20px;
	padding: 0;
	margin: 0;
}

.page_education .section_education_steps .list .item {
	border-radius: 12px;
	padding: 20px 25px;
}

.page_education .section_education_steps .list .item .text {
	color: #004E49;
	font-family: 'Montserrat Medium', sans-serif;
	font-size: 14px;
}

.page_education .section_education_steps .list .item .title {
	color: #004E49;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 10px;
	text-transform: uppercase;
}


.page_education .section_education_steps .list .item1 {
	width: 31%;
	background: #CEF17B;
}

.page_education .section_education_steps .list .item2 {
	width: 31%;
	background: #fff;
}

.page_education .section_education_steps .list .item3 {
	width: 31%;
	background: #CEF17B;
}

.page_education .section_education_steps .list .item4 {
	width: calc(93% + 40px);
	background: #fff;
	min-height: 88px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.page_education .section_education_steps .list .item4 .title {
	text-align: center;
	margin: 0;
}

.page_education .section_education_steps .list .item5 {
	background: #033936;
}

.page_education .section_education_steps .list .item5 .title {
	color: #fff;
}

.page_education .section_education_steps .list .item5 ul {
	list-style: decimal;
	margin: 0;
	padding: 0 0 0 20px;
	display: flex;
	flex-direction: column;
	gap: 5px;
}

.page_education .section_education_steps .list .item5 ul li {
	color: #fff;
	font-family: 'Montserrat Medium', sans-serif;
	font-size: 14px;
}

.page_education .section_education_variants {

}

.page_education .section_education_variants .wrapper {
	padding: 40px 20px;
}

.page_education .section_education_variants .list {
	display: flex;
	list-style: none;
	padding: 0;
	margin: 0 0 40px;
	gap: 20px;
	flex-wrap: wrap;
}

.page_education .section_education_variants .list .item {
	width: calc(50% - 20px);
}

.page_education .section_education_variants .list img {
	display: block;
	max-width: 100%;
}

.page_education .section_education_variants .list .image {
	margin-bottom: 20px;
}

.page_education .section_education_variants .list .title {
	color: #004E49;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 24px;
	text-transform: uppercase;
}

.page_education .section_education_variants .list .subtitle {
	color: #004E49;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.page_education .section_education_variants .duration_of_training {
	color: #004E49;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 5px;
}

.page_education .section_education_variants .price {
	color: #004E49;
	font-family: 'Montserrat Medium', 'Montserrat', sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	margin-bottom: 20px;
}

.page_education .section_education_variants .button {
	max-width: 250px;
	min-height: 37px;
	font-size: 14px;
}


.page_education .section_education_variants .list2 {
	padding: 0 0 0 20px;
	margin: 0;
}

.page_education .section_education_variants .list2 li {
	color: #004E49;
	font-family: 'Montserrat Medium', 'Montserrat', sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 5px;
}

.page_education .section_education_variants .info {
	color: #004E49;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 20px;
}

.page_education .section_education_variants .item ul {
	padding: 0 0 0 20px;
	margin: 0 0 20px;
	list-style: disc;
}

.page_education .section_education_variants .item ul li {
	color: #004E49;
	font-family: 'Montserrat Medium', 'Montserrat', sans-serif;
	font-size: 14px;
	margin-bottom: 3px;
}




.page_education .section_bot_mlf {
	min-height: 514px;
	background: #004E49 url('../images/bg8.jpg') no-repeat center center/cover;
}

.page_education .section_bot_mlf .wrapper {
	padding: 80px 20px;
}

.page_education .section_bot_mlf h2 {
	font-family: 'Prosto One', sans-serif;
	font-size: 40px;
	color: #fff;
	line-height: 100%;
	margin-bottom: 10px;
}

.page_education .section_bot_mlf .subtitle {
	color: #fff;
	font-family: 'Montserrat Medium', 'Montserrat', sans-serif;
	font-size: 14px;
	margin-bottom: 40px;
}

.page_education .section_bot_mlf h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	margin-bottom: 15px;
	font-weight: bold;
	text-transform: uppercase;
}

.page_education .section_bot_mlf .list {
	margin: 0 0 40px;
	padding: 0 0 0 20px;
}

.page_education .section_bot_mlf .list .item {
	color: #fff;
	font-family: 'Montserrat Medium', 'Montserrat', sans-serif;
	font-size: 14px;
	margin-bottom: 2px;
}

.page_education .section_bot_mlf .button {
	max-width: 380px;
	font-family: 'Montserrat Medium', 'Montserrat', sans-serif;
	font-size: 14px;
	padding: 5px 10px;
}







.page_education .reviews {
	background: #fff;
}

.page_education .reviews .wrapper {
	padding: 30px 20px;
}

.page_education .reviews .link_to_reviews {
	text-align: center;
}

.page_education .reviews .link_to_reviews a {
	font-size: 14px;
	color: #004E49;
	text-decoration: none;
}

.page_education .reviews .list {

	/*flex-wrap: wrap;*/
	list-style: none;
	/*gap: 20px;*/
	padding: 0;
	margin: 0 0 30px 0;
	/*
		display: flex;

	justify-content: space-between;
	*/
}

.page_education .reviews .list .item {
	width: 31.5%;
	min-height: 240px;
	background: #F2F7F7;
	border-radius: 12px;
	display: flex;
	flex-direction: column;
	gap: 20px;
	justify-content: flex-start;
	align-items: flex-start;
	padding: 20px;
	height: auto !important;
}


.page_education .reviews .list .item .title {
	color: #004E49;
	font-size: 14px;
	font-weight: bold;
}

.page_education .reviews .list .item .text {
	color: #004E49;
	font-size: 14px;
	font-family: 'Montserrat', sans-serif;
	line-height: 120%;
}

.page_education .reviews h2 {
	color: #004E49;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 24px;
	margin-bottom: 30px;
}

.page_education .reviews .wrapper_list {
	position: relative;
}

.page_education .reviews .arrow_left {
	display: block;
	position: absolute;
	width: 32px;
	height: 32px;
	background: url('../images/reviews_arrow_left.svg') no-repeat center center;
	left: -100px;
	top: calc(50% - 16px);
	cursor: pointer;
}

.page_education .reviews .arrow_right {
	display: block;
	position: absolute;
	width: 32px;
	height: 32px;
	background: url('../images/reviews_arrow_right.svg') no-repeat center center;
	right: -100px;
	top: calc(50% - 16px);
	cursor: pointer;
}


.page_education .section_contacts {
	background: #CEF17B;
}

.page_education .section_contacts .wrapper {
	padding: 40px 20px;
}

.page_education .section_contacts h2 {
	color: #004E49;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 20px;
	text-transform: uppercase;
}

.page_education .section_contacts p {
	color: #004E49;
	font-family: 'Montserrat Medium', 'Montserrat', sans-serif;
	font-size: 14px;
	margin-bottom: 0px;
}


.page_education .section_form {

}

.page_education .section_form .wrapper {
	padding: 40px 20px;
}

.page_education .section_form h2 {
	color: #004E49;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 24px;
	margin-bottom: 20px;
	text-transform: uppercase;
}

.page_education .section_form ul {
	padding: 0;
	margin: 0;
	display: flex;
	gap: 40px;
	list-style: none;
	flex-wrap: wrap;
}

.page_education .section_form .item {
	width: calc(50% - 20px);
}

.page_education .section_form form {
	border-radius: 12px;
	padding: 20px;
	width: 100%;
}

.page_education .section_form .item1 form {
	background: #004E49;
}

.page_education .section_form .item2 form {
	background: #033936;
}

.page_education .section_form .button {
	max-width: 254px;
	min-height: 42px;
	font-size: 14px;
}

.page_education .section_form .title {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 24px;
	text-transform: uppercase;
}

.page_education .section_form .subtitle {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
	margin-bottom: 10px;
}



.page_education .section_form .duration_of_training {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 10px;
}


.page_education .section_form .price {
	color: #fff;
	font-family: 'Montserrat Medium', 'Montserrat', sans-serif;
	font-size: 20px;
	margin-bottom: 20px;
}

.page_education .section_form input[type="text"] {
	padding: 5px 0;
	margin: 0;
	background: transparent;
	display: block;
	border-color: #fff;
	border-style: solid;
	border-bottom-width: 1px;
	border-top-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	outline: none;
	color: #fff;
	width: 100%;
	font-family: 'Montserrat Medium', 'Montserrat', sans-serif;
	font-size: 14px;
}


.page_education .section_form input[type="text"]::placeholder {
	color: #fff;
	font-family: 'Montserrat Medium', 'Montserrat', sans-serif;
	font-size: 14px;
}

.page_education .section_form input[type="checkbox"] {
	width: 20px;
	height: 20px;
	border-radius: 12px;
	background: #fff;
	display: block;
}

.page_education .section_form .wrapper_checkbox {
	display: flex;
	gap: 10px;
	margin-bottom: 20px;
	font-family: 'Montserrat Medium', 'Montserrat', sans-serif;
	color: #CEF17B;
}

.page_education .section_form .wrapper_checkbox .text1 {
	font-size: 14px;
	text-transform: uppercase;
	line-height: 100%;
}

.page_education .section_form .wrapper_checkbox .text2 {
	font-size: 10px;
}

.page_education .section_form .wrapper_checkbox2 {
	display: flex;
	gap: 10px;
	margin: 20px 0;
	color: #fff;
	font-family: 'Montserrat Medium', 'Montserrat', sans-serif;
	font-size: 10px;
}


.page_education .section_form .row {
	margin-bottom: 10px;
}


.page_education .section_form .wrapper_prepayment {
	display: none;
	margin: 25px 0;
}

.page_education .section_form .wrapper_prepayment p {
	color: #fff;
	font-family: 'Montserrat Medium', 'Montserrat', sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
}

.page_education .section_form .wrapper_prepayment .field_label {
	color: #fff;
	font-family: 'Montserrat Medium', 'Montserrat', sans-serif;
	font-size: 14px;
	margin-bottom: 5px;
	display: block;
}

.page_education .section_form input[name="sum"] {
	background: #fff;
	border-radius: 5px;
	border: none;
	color: #004E49;
	padding: 5px;
}

.checkbox {
	display: block;
	width: 22px;
	height: 22px;
	overflow: hidden;
	position: relative;
	border-radius: 5px;
	box-sizing: border-box;
	cursor: pointer;
	vertical-align: middle;
	background: #fff;
}

.checkbox input[type="checkbox"] {
	left: -40px;
	top: 0;
	position: absolute;
	display: block;
	margin: 0;
}


.checkbox span {
	display: none;
}

.checkbox input[type="checkbox"]:checked + span {
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8IS0tIENyZWF0ZWQgd2l0aCBJbmtzY2FwZSAoaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvKSAtLT4NCg0KPHN2Zw0KICAgICAgICB3aWR0aD0iMy43MDQxNjc2bW0iDQogICAgICAgIGhlaWdodD0iMi44MDg0ODQ4bW0iDQogICAgICAgIHZpZXdCb3g9IjAgMCAzLjcwNDE2NzcgMi44MDg0ODQ5Ig0KICAgICAgICB2ZXJzaW9uPSIxLjEiDQogICAgICAgIGlkPSJzdmc4Ig0KICAgICAgICBpbmtzY2FwZTp2ZXJzaW9uPSIxLjMuMSAoOTFiNjZiMDc4MywgMjAyMy0xMS0xNikiDQogICAgICAgIHNvZGlwb2RpOmRvY25hbWU9InRpY2tfd2hpdGUuc3ZnIg0KICAgICAgICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSINCiAgICAgICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIg0KICAgICAgICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciDQogICAgICAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciDQogICAgICAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyINCiAgICAgICAgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyINCiAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIj4NCiAgICA8ZGVmcw0KICAgICAgICAgICAgaWQ9ImRlZnMyIiAvPg0KICAgIDxzb2RpcG9kaTpuYW1lZHZpZXcNCiAgICAgICAgICAgIGlkPSJiYXNlIg0KICAgICAgICAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIg0KICAgICAgICAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiDQogICAgICAgICAgICBib3JkZXJvcGFjaXR5PSIxLjAiDQogICAgICAgICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMC4wIg0KICAgICAgICAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiINCiAgICAgICAgICAgIGlua3NjYXBlOnpvb209IjMxLjY3ODM4NCINCiAgICAgICAgICAgIGlua3NjYXBlOmN4PSI3LjMwNzgyMjMiDQogICAgICAgICAgICBpbmtzY2FwZTpjeT0iNC44Mjk3OTE5Ig0KICAgICAgICAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9Im1tIg0KICAgICAgICAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ibGF5ZXIxIg0KICAgICAgICAgICAgc2hvd2dyaWQ9ImZhbHNlIg0KICAgICAgICAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIg0KICAgICAgICAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iOTk2Ig0KICAgICAgICAgICAgaW5rc2NhcGU6d2luZG93LXg9Ii04Ig0KICAgICAgICAgICAgaW5rc2NhcGU6d2luZG93LXk9Ii04Ig0KICAgICAgICAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSINCiAgICAgICAgICAgIHVuaXRzPSJtbSINCiAgICAgICAgICAgIGZpdC1tYXJnaW4tdG9wPSIwIg0KICAgICAgICAgICAgZml0LW1hcmdpbi1sZWZ0PSIwIg0KICAgICAgICAgICAgZml0LW1hcmdpbi1yaWdodD0iMCINCiAgICAgICAgICAgIGZpdC1tYXJnaW4tYm90dG9tPSIwIg0KICAgICAgICAgICAgaW5rc2NhcGU6c2hvd3BhZ2VzaGFkb3c9IjIiDQogICAgICAgICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIwIg0KICAgICAgICAgICAgaW5rc2NhcGU6ZGVza2NvbG9yPSIjZDFkMWQxIiAvPg0KICAgIDxtZXRhZGF0YQ0KICAgICAgICAgICAgaWQ9Im1ldGFkYXRhNSI+DQogICAgICAgIDxyZGY6UkRGPg0KICAgICAgICAgICAgPGNjOldvcmsNCiAgICAgICAgICAgICAgICAgICAgcmRmOmFib3V0PSIiPg0KICAgICAgICAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0Pg0KICAgICAgICAgICAgICAgIDxkYzp0eXBlDQogICAgICAgICAgICAgICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPg0KICAgICAgICAgICAgPC9jYzpXb3JrPg0KICAgICAgICA8L3JkZjpSREY+DQogICAgPC9tZXRhZGF0YT4NCiAgICA8Zw0KICAgICAgICAgICAgaW5rc2NhcGU6bGFiZWw9IkxheWVyIDEiDQogICAgICAgICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIg0KICAgICAgICAgICAgaWQ9ImxheWVyMSINCiAgICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMxOS43Mzg3NiwtODkuNTkyMDQpIj4NCiAgICAgICAgPHBhdGgNCiAgICAgICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIg0KICAgICAgICAgICAgICAgIGQ9Im0gLTMxNi4xNzAyOCw4OS43Mjc3MjkgYyAtMC4xODA5MSwtMC4xODA5MTggLTAuNDc1MTUsLTAuMTgwOTE4IC0wLjY1NjA3LDAgbCAtMS41NjE5OSwxLjU2MTk4NyAtMC41NTg2NiwtMC41NTg2NTcgYyAtMC4xODA5MSwtMC4xODA5MTggLTAuNDc1MTYsLTAuMTgwOTE4IC0wLjY1NjA2LDAgLTAuMTgwOTMsMC4xODA5MTcgLTAuMTgwOTMsMC40NzUxNTggMCwwLjY1NjA3NSAwLDAgMC45MTI1MiwwLjkwMzI2MiAwLjk0OTYzLDAuOTIzODA2IDAuMTgxNTksMC4xMzMyMDMgMC40MzgwNiwwLjExNzk2IDAuNjAyNCwtMC4wNDYzOCBsIDEuODgwNzUsLTEuODgwNzQ3IGMgMC4xODA5MiwtMC4xODA5MTggMC4xODA5MiwtMC40NzQ0OTUgMCwtMC42NTYwNzUgeiINCiAgICAgICAgICAgICAgICBpZD0icGF0aDQ1NDYiDQogICAgICAgICAgICAgICAgc3R5bGU9InN0cm9rZS13aWR0aDowLjAwNjYyNzAyO2ZpbGw6IzAwMCIgLz4NCiAgICA8L2c+DQo8L3N2Zz4NCg==');
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	box-sizing: border-box;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}






.page_education .section_conditions {
	background: #004E49;
}

.page_education .section_conditions .wrapper {
	padding: 40px 20px;
}

.page_education .section_conditions h2 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 24px;
	margin-bottom: 20px;
	text-transform: uppercase;
}

.page_education .section_conditions .list {
	margin: 0;
	padding: 0 0 0 20px;
	list-style: decimal;
}

.page_education .section_conditions .list .item {
	color: #fff;
	font-family: 'Montserrat Medium', 'Montserrat', sans-serif;
	font-size: 14px;
	margin-bottom: 10px;
}

.page_education .section_conditions .list > :last-child {
	margin-bottom: 0;
}


.page_education .section_documents {

}

.page_education .section_documents .wrapper {
	padding: 40px 20px;
	display: flex;
	gap: 20px;
}

.page_education .section_documents .left_column .title {
	color: #004E49;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 20px;
	text-transform: uppercase;
}

.page_education .section_documents .left_column {
	background: #F1F4F4;
	border-radius: 12px;
	padding: 20px;
	width: 300px;
	flex-shrink: 0;
}

.page_education .section_documents .left_column .list {
	list-style: decimal;
	margin: 0 0 20px;
	padding: 0 0 0 20px;
}


.page_education .section_documents .left_column .list > :last-child {
	margin-bottom: 0;
}

.page_education .section_documents .left_column li {
	margin-bottom: 20px;
}

.page_education .section_documents .left_column p,
.page_education .section_documents .left_column li
{
	color: #004E49;
	font-family: 'Montserrat Medium', 'Montserrat', sans-serif;
	font-size: 12px;
}


.page_education .section_documents .right_column {
	display: flex;
	gap: 20px;
	flex-direction: column;
}

.page_education .section_documents .document {
	display: flex;
	gap: 20px;
}

.page_education .section_documents .document .image {
	width: 300px;
	flex-shrink: 0;
}

.page_education .section_documents .document .title {
	color: #004E49;
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 140%;
	margin-bottom: 20px;
}

.page_education .section_documents .document .text {
	color: #004E49;
	font-family: 'Montserrat Medium', 'Montserrat', sans-serif;
	font-size: 14px;
	line-height: 140%;
}

.page_education .section_documents .document img {
	display: block;
	max-width: 100%;
}


@media all and (max-width: 1280px) {

	.page_education .reviews .wrapper_list {
		padding: 0 30px;
	}

	.page_education .reviews .arrow_left {
		left: -10px;
	}

	.page_education .reviews .arrow_right {
		right: -10px;
	}

}


@media all and (max-width: 800px) {
	.page_education .section_bot_mlf {
		background: #004E49 url('../images/bg8_small.jpg') no-repeat center center/cover;
	}

	.page_education .section_bot_mlf .wrapper {
		min-height: 940px;
		padding: 40px 20px;
	}

	.page_education .banner {
		background: #1C3532 url('../images/banner12_small.jpg') no-repeat center center/cover;
		min-height: 940px;
	}



	.page_education .banner .breadcrumbs {
		position: static;
		margin-bottom: 30px;
	}

	.page_education .banner .wrapper {
		padding: 100px 20px;
	}

	.page_education .banner .content {
		max-width: none;
		position: static;
	}

	.page_education .banner .text3 {
		max-width: none;
	}

	.page_education .section_documents .document {
		flex-direction: column;
	}

}

@media all and (max-width: 640px) {
	.page_education .section5 .list .item {
		width: 100%;
	}

	.page_education .section_education_variants .list .item {
		width: 100%;
	}

	.page_education .section3 .teasers .teaser {
		width: 100%;
	}

	.page_education .section_form .item {
		width: 100%;
	}

	.page_education .section_education_steps .list .item {
		width: 100%;
	}

	.page_education .section_documents .wrapper {
		flex-direction: column;
	}

	.page_education .section_documents .left_column {
		width: 100%;
	}

	.page_education .section_authors .list .author {
		flex-wrap: wrap;
		flex-direction: column;
	}

	.page_education .section_authors .list .info {
		padding: 0;
	}

}
@media all and (max-width: 480px) {

	header > .wrapper {
		gap: 10px;
	}

	.page_education .section_bot_mlf h2 {
		font-size: 30px;
	}

	.page_education .banner .text1 {
		font-size: 24px;
	}

	.page_education .training_program .list .item .title {
		width: 100%;
		padding: 5px;
	}

	.page_education .training_program .list .item {
		flex-direction: column;
		padding: 5px;
	}

	.page_education .banner .button {
		font-size: 14px;
	}

}