@font-face{
	font-family: 'Roboto-Condensed';
	src: url('../fonts/RobotoCondensed-Regular.ttf') format('truetype');
	font-weight: 400;
	font-display: swap;
}

@font-face{
	font-family: 'Roboto';
	src: url('../fonts/Roboto-Regular.ttf') format('truetype');
	font-weight: 400;
	font-display: swap;
}

@font-face{
	font-family: 'Roboto';
	src: url('../fonts/Roboto-Medium.ttf') format('truetype');
	font-weight: 500;
	font-display: swap;
}

@font-face{
	font-family: 'Roboto';
	src: url('../fonts/Roboto-Bold.ttf') format('truetype');
	font-weight: 700;
	font-display: swap;
}

@font-face{
	font-family: 'Roboto';
	src: url('../fonts/Roboto-BoldItalic.ttf') format('truetype');
	font-weight: 700;
	font-style: italic;
	font-display: swap;
}


* {
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	scroll-behavior: smooth;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	font-family: 'Roboto';
	font-size: 16px;
	line-height: 21px;
	color: #000;
	font-weight: 400;
	background: #F7F6FB;
}

h1 {
	font-weight: 500;
	font-size: 26px;
	line-height: 33.8px;
	color: #005164;
}

h2 {
	font-weight: 500;
	font-size: 22px;
	line-height: 29.7px;
	color: #005164;
}

sup {
    top: -0.5em;
}

sub, sup {
    position: relative;
    font-size: 65%;
    line-height: 0;
    vertical-align: baseline;
}

a {
	text-decoration: none;
	color: #000;
	transition: .3s;
}

b {
	font-weight: 700;
}

ul {
	list-style-type: none;
}

.sitemap-title {
	font-size: 1rem;
    line-height: 1.5;
    color: #212529;
}

.sitemap a {
	color: #007bff;
    text-decoration: none;
    font-size: 1rem;
    line-height: 1.5;
}

.sitemap a:hover {
	text-decoration: underline;
}

.slide-map .slide__content {
	box-shadow: none;
	background: none;
	padding: 20px;
} 

.container {
	width: 954px;
	margin: 0 auto;
	max-height: 700px;
}

.flex {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.slide {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100vh;
}

.slide__footer {
	margin-top: 36px;
}

.slide__footer-body {
	margin-bottom: 19px;
}

.slide__footer-body-links {
	width: 100%;
}

.slide__footer-body-links a {
	background: #FFFFFF;
	box-shadow: 0px 10px 24px #DEDDE3;
	border-radius: 45px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 4px;
	height: 54px;
	min-width: 166px;
	padding: 0 15px;
}

.slide__footer-body-links a:hover {
	box-shadow: 0px 10px 24px rgba(11, 129, 158, 0.25);
}

.slide__footer-body-links a.active {
	box-shadow: 0px 10px 24px rgba(11, 129, 158, 0.25);
}

.slide__footer-body-links a:hover span {
	color: #065265;
}

.slide__footer-body-links a.active span {
	color: #065265;
}

.slide__footer-body-links a:first-child {
	margin-right: 11px;
	margin-left: 0px;
	min-width: 54px;
}

.slide__footer-body-links a:last-child {
	margin-right: 0px;
	margin-left: 11px;
	min-width: 55px;
}

.slide__footer-body-links a span {
	color: #9A9EAA;
	font-size: 14px;
	line-height: 21px;
	font-weight: 700;
	text-transform: uppercase;
	margin-left: 14px;
	transition: .3s;
}

.slide__footer-body-links a img {
	max-width: 33px;
	max-height: 36px;
}

.slide__footer-body-logo {
	width: 116px;
	min-width: 116px;
	height: 52px;
	margin-left: 11px;
}

.slide__footer-body-logo img {
	width: 100%;
	height: 100%;
}

.slide__footer-bot-text {
	color: #9E9E9E;
	font-size: 12px;
	line-height: 15.6px;
	text-transform: uppercase;
}

.slide-1 .slide__content {
	background: radial-gradient(50% 50% at 50% 50%, #002933 0%, #005366 100%);
}

.slide__content {
	height: 573px;
	width: 100%;
	background: #FFFFFF;
	border-radius: 45px;
	overflow: hidden;
	-webkit-box-shadow: 0 20px 40px rgb(36 52 58 / 20%);
    box-shadow: 0 20px 40px rgb(36 52 58 / 20%);
}

.slide__content-head {
	padding: 22px 50px 8px;
}

.slide__content-head__top {
	border-bottom: 4px solid #FFFFFF;
	padding-bottom: 2px;
	margin-bottom: 6px;
}

.slide__content-head__top-name {
	font-weight: 700;
	font-style: italic;
	font-size: 18px;
	line-height: 1;
	letter-spacing: 2%;
	color: #fff;
}

.slide__content-head__top-img {
	width: 192px;
	height: 34px;
}

.slide__content-head__top-img img {
	width: 100%;
	height: 100%;
}

.slide__content-head__bot {
	font-size: 12px;
	line-height: 15.6px;
	color: #fff;
	font-family: 'Roboto-Condensed';
}

.slide__content-body {
	height: calc(100% - 89.5px);
}

.slide-1__body {
	display: flex;
	flex-direction: column;
}

.slide-1__content {
	background: url(../img/slide-1-bg.png) no-repeat;
	background-position: 100% 71%;
	height: 100%;
	max-height: 310px;
}

.slide-1__body-img {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
}

.slide-1__foot {
	background: #E4AB22;
	padding: 31px 60px 39px;
	text-align: center;
	color: #EFEFEF;
	font-weight: 700;
	font-size: 26px;
	line-height: 34px;
	margin-top: auto;
	border-radius: 0 0 45px 45px;
}

.slide-1__foot sup a {
	color: #EFEFEF;
}

/*----------------------------------slide-2------------------------------------------*/


.slide-2 .slide__content {
	background: radial-gradient(50% 50% at 50% 50%, #002933 0%, #005366 100%);
}

.slide-2__body {
	display: flex;
	flex-direction: column;
}

.slide-2__content {
	background: url(../img/slide-1-bg.png) no-repeat;
	background-position: 100% 71%;
	height: 100%;
	max-height: 310px;
}

.slide-2__body-img {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
}

.slide-2__foot {
	background: #E4AB22;
	padding: 0px 20px;
	margin-top: auto;
	height: 113px;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	border-radius: 0 0 45px 45px;
}

.slide-2__foot-link {
	background: #FFFFFF;
	box-shadow: 0px 4px 20px #EE9D00;
	border-radius: 90px;
	padding: 10px 32px;
	color: #065265;
	font-weight: 700;
	font-size: 24px;
	line-height: 31.2px;
	margin: -20px 6px 0;
}


/*---------------------------------slide-3-------------------------------------*/

.slide-3 .slide__content-head__top {
	border-color: #005164;
}

.slide-3 .slide__content-head__top-name {
	color: #005164
}

.slide-3 .slide__content-head__bot {
	color: #7BA3B3;
}

.slide-3__body {
	padding: 7px 50px 42px 39px;
}

.slide-3__body-top {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	margin-bottom: 8px;
}

.slide-3__body-top__info {
	max-width: 500px;
	width: 100%;
}

.slide-3__body-top__info h1 {
	margin-bottom: 11px;
}

.slide-3__body-top__box {
	max-width: 319px;
	width: 100%;
}

.slide-3__body-top__box-arrow {
	margin: 15px auto 0;
	width: 24px;
}

.slide-3__body-top__box-arrow img {
	width: 24px;
	height: 29px;
}

.slide-3__body-top__box-content {
	width: 100%;
	border: 1px solid #005164;
	box-sizing: border-box;
	border-radius: 6px;
	padding: 10px;
	font-weight: 500;
	font-size: 14px;
	line-height: 18.2px;
	color: #005164;
}

.slide-3__body-top__box-title {
	margin-bottom: 15px;
}

.slide-3__body-top__box ul li {
	display: flex;
	align-items: center;
	padding-left: 6px;
}

.slide-3__body-top__box ul li:before {
	content: '';
	width: 3px;
	min-width: 3px;
	height: 3px;
	border-radius: 100%;
	margin-right: 10px;
	background: #005164;
}

.slide-3__body-bot {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}

.slide-3__body-bot__col-1 {
	max-width: 168px;
	width: 100%;
	padding-top: 70px;
}

.slide-3__body-bot__col-2 {
	max-width: 341px;
	width: 100%;
	padding-top: 8px;
	display: flex;
	align-items: center;
}

.slide-3__body-bot__col-2-arrow {
	width: 42px;
	height: 112px;
	margin-left: 29px;
}

.slide-3__body-bot__col-2-arrow img {
	width: 42px;
	height: 112px;
}

.slide-3__body-bot__col-2-content {
	max-width: 271px;
	width: 100%;
}

.slide-3__body-bot__col-3 {
	max-width: 301px;
	width: 100%;
}

.slide-3__body-bot__col-3 .slide-3__body-bot__box:first-child {
	background: linear-gradient(113.92deg, #FCD056 -9.93%, #FFB660 93.73%);
	border-radius: 6px;
	border: none;
	padding: 20px;
	font-size: 20px;
	line-height: 26px;
	margin-bottom: 8px;
} 

.slide-3__body-bot__col-3 .slide-3__body-bot__box:last-child {
	border: none;
	flex-direction: column;
	padding: 0;
} 

.slide-3__body-bot__box-arrow {
	display: block;
	width: 24px;
	height: 29px;
	margin-bottom: 9px;
}

.slide-3__body-bot__box-arrow img {
	width: 24px;
	height: 29px;
}

.slide-3__body-bot__col-3 .slide-3__body-bot__box:last-child .slide-3__body-bot__box-content {
	color: #FF0000;
	font-size: 24px;
	line-height: 31.2px;
	padding: 10px;
	border: 1px solid #FF0000;
	box-sizing: border-box;
	border-radius: 6px;
}

.slide-3__body-bot__box {
	color: #005164;
	font-size: 14px;
	font-weight: 500;
	line-height: 18.2px;
	text-align: center;
	padding: 10px;
	border: 1px solid #005164;
	box-sizing: border-box;
	border-radius: 6px;
	min-height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.slide-3__body-bot__plus {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	margin: 8px auto;
	height: 25px;
}

.slide-3__body-bot__plus span {
	width: 23px;
	height: 5px;
	background: #FF0000;
}

.slide-3__body-bot__plus span:nth-child(1) {
	width: 25px;
	position: absolute;
	transform: rotate(90deg);
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

/*--------------------------------slide-4-----------------------------------------*/

.slide-4 .slide__content-head__top {
	border-color: #005164;
}

.slide-4 .slide__content-head__top-name {
	color: #005164
}

.slide-4 .slide__content-head__bot {
	color: #7BA3B3;
}

.slide-4__body {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	padding: 6px 42px 28px 50px;
}

.slide-4__body-left {
	max-width: 328px;
	width: 100%;
	margin-right: 26px;
}

.slide-4__body-left h1 {
	margin-bottom: 16px;
	width: 380px;
}

.slide-4__body-left h1 sup a {
	color: #005164;
}

.slide-4__body-left-text {
	line-height: 25.6px;
}

.slide-4__body-right {
	max-width: 508px;
	width: 100%;
	position: relative;
}

.slide-4__body-right {
	position: relative;
}

.slide-4__body-right-body {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	padding-top: 10px;
}

.slide-4__body-right__block {
	max-width: 241px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

.slide-4__body-right__block:nth-child(1) {
	padding-top: 20px;
}

.slide-4__body-right__block:nth-child(-n+2) {
	margin-bottom: 70px;
}

.slide-4__body-right__block:nth-child(3) .slide-4__body-right__block-text {
	margin-bottom: 0px;
}

.slide-4__body-right__block:nth-child(4) .slide-4__body-right__block-text {
	margin-bottom: 10px;
}

.slide-4__body-right__block-text {
	font-size: 14px;
	line-height: 18.2px;
	font-weight: 700;
	color: #000;
	text-align: center;
	margin-bottom: 20px;
}

.slide-4__body-right__arrow {
	position: absolute;
}

.slide-4__body-right__arrow-1 {
	left: 215px;
    top: 95px;
}

.slide-4__body-right__arrow-2 {
	right: 105px;
    top: 200px;
}

.slide-4__body-right__arrow-3 {
	bottom: 72px;
    left: 210px;
}

/*-------------------------------------slide-5----------------------------------------*/

.slide-5 .slide__content-head__top {
	border-color: #005164;
}

.slide-5 .slide__content-head__top-name {
	color: #005164
}

.slide-5 .slide__content-head__bot {
	color: #7BA3B3;
}

.slide-5__body {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	padding: 8px 45px 0 0;
}

.slide-5__body-img {
	width: 403px;
	min-width: 403px;
	height: 483px;
	margin-right: 26px;
	margin-top: 6px;
}

.slide-5__body-img img {
	width: 100%;
	height: 100%;
}

.slide-5__body-content {
	width: 100%;
}

.slide-5__body-content h1 {
	margin-bottom: 4px;
	padding-left: 40px;
}

.slide-5__body-content__img {
	width: 443px;
	height: 124px;
	margin-bottom: 14px;
	margin-left: 32px;
}

.slide-5__body-content__img img {
	width: 100%;
	height: 100%;
}

.slide-5__body-content__list li {
	display: flex;
	font-size: 14px;
	line-height: 21px;
	color: #353F48;
}

.slide-5__body-content__list li:before{
	content: '';
	width: 25px;
	min-width: 25px;
	height: 24.7px;
	background: url(../img/bullit_1.svg) no-repeat;
	background-size: cover;
	margin-right: 16px;
	margin-top: 3px;
}

.slide-5__body-content__list li:not(:last-child) {
	margin-bottom: 25px;
}

/*-------------------------------------slide-6----------------------------------------*/

.slide-6 .slide__content-head__top {
	border-color: #005164;
}

.slide-6 .slide__content-head__top-name {
	color: #005164
}

.slide-6 .slide__content-head__bot {
	color: #7BA3B3;
}

.slide-6__body {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	padding: 14px 45px 0 0;
}

.slide-6__body-img {
	width: 403px;
	min-width: 403px;
	height: 483px;
	margin-right: 26px;
	margin-top: 6px;
}

.slide-6__body-img img {
	width: 100%;
	height: 100%;
}

.slide-6__body-content {
	width: 100%;
}

.slide-6__body-content h1 {
	margin-bottom: 17px;
	padding-left: 40px;
	padding-top: 10px;
}

.slide-6__body-content__list li {
	display: flex;
	font-size: 14px;
	line-height: 21px;
	color: #353F48;
}

.slide-6__body-content__list li:before{
	content: '';
	width: 25px;
	min-width: 25px;
	height: 24.7px;
	background: url(../img/bullit_1.svg) no-repeat;
	background-size: cover;
	margin-right: 16px;
	margin-top: 3px;
}

.slide-6__body-content__list li:not(:last-child) {
	margin-bottom: 25px;
}

.slide-6__body-content__list li sup a {
	color: #353F48;
}

/*-------------------------------------slide-7----------------------------------------*/

.slide-7 .slide__content-head__top {
	border-color: #005164;
}

.slide-7 .slide__content-head__top-name {
	color: #005164
}

.slide-7 .slide__content-head__bot {
	color: #7BA3B3;
}

.slide-7__body {
	padding: 4px 36px 45px 29px;
}

.slide-7__body-title {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	margin-bottom: 40px;
	padding-left: 22px;
}

.slide-7__body-title-img {
	width: 90px;
	min-width: 90px;
	height: 56px;
	margin-left: 10px;
}

.slide-7__body-title-img img {
	width: 100%;
	height: 100%;
}

.slide-7__body-content {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}

.slide-7__body-description {
	width: 448px;
	min-width: 448px;
	background: linear-gradient(113.92deg, #FCD056 -9.93%, #FFB660 93.73%);
	border-radius: 10px;
	padding: 24px;
	margin-right: 37px;
	color: #005164;
	font-weight: 500;
	font-size: 18px;
	line-height: 25.2px;
}

.slide-7__body-list {
	width: 100%;
	margin-bottom: 40px;
}

.slide-7__body-list__item {
	width: 100%;
}

.slide-7__body-list__item:not(:last-child) {
	margin-bottom: 13px;
}

.slide-7__body-list__item-head {
	display: flex;
	align-items: center;
	margin-bottom: 14px;
}

.slide-7__body-list__item-head span {
	font-weight: 700;
	font-size: 18px;
	line-height: 25.2px;
	color: #005164;
}

.slide-7__body-list__item-head-img {
	width: 42px;
	min-width: 42px;
	height: 42px;
	margin-right: 11px;
}

.slide-7__body-list__item-head-img img {
	width: 100%;
	height: 100%;
}

.slide-7__body-list__item-text {
	font-size: 18px;
	color: #353F48;
	line-height: 25.2px;
}

.slide-7__body-foot {
	text-align: right;
	color: #353F48;
	font-size: 14px;
	line-height: 19.6px;
}

/*-------------------------------------slide-8----------------------------------------*/

.slide-8 .slide__content-head__top {
	border-color: #005164;
}

.slide-8 .slide__content-head__top-name {
	color: #005164
}

.slide-8 .slide__content-head__bot {
	color: #7BA3B3;
}

.slide-8__body {
	padding: 6px 39px 40px 37px;
}

.slide-8__body h2 {
	margin-bottom: 10px;
	padding-left: 12px;
}

.slide-8__body-content {
	display: flex;
	justify-content: space-between;
	padding-right: 10px;
	margin-bottom: 4px;
}

.slide-8__body-img-1 {
	width: 758px;
	height: 288px;
}

.slide-8__body-img-1 img {
	width: 100%;
	height: 100%;
}

.slide-8__body-img-2 {
	width: 93px;
	height: 35px;
}

.slide-8__body-img-2 img {
	width: 100%;
	height: 100%;
}

.slide-8__body-foot {
	display: flex;
	justify-content: space-between;
}

.slide-8__body-foot-col {
	width: 286px;
}

.slide-8__body-foot-col p {
	margin-bottom: 0px;
	font-size: 12px;
	line-height: 15.6px;
	color: #48515A;
}

/*-------------------------------------slide-9----------------------------------------*/

.slide-9 .slide__content-head__top {
	border-color: #005164;
}

.slide-9 .slide__content-head__top-name {
	color: #005164
}

.slide-9 .slide__content-head__bot {
	color: #7BA3B3;
}

.slide-9__body {
	padding: 7px 53px 63px 25px;
}

.slide-9__body h1 {
	text-align: center;
	margin-bottom: 30px;
}

.slide-9__body-top {
	background: #DEE8EA;
	border-radius: 6px;
	width: 282px;
	height: 41px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 10px;
	color: #005164;
	font-size: 16px;
	line-height: 20.8px;
	margin: 0 auto 44px;
}

.slide-9__body-mid-item {
	max-width: 282px;
	height: 112px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #D9EEF3;
	border-radius: 6px;
	padding: 10px 0px;
	text-align: center;
	color: #005164;
	font-size: 14px;
	line-height: 18.2px;
}

.slide-9__body-mid-item ul {
	color: #005164;
	font-size: 14px;
	line-height: 18.2px;
	text-align: left;
	padding-left: 10px;
}

.slide-9__body-mid-item ul li {
	display: flex;
	align-items: flex-start;
}

.slide-9__body-mid-item ul li:before {
    content: '';
    width: 3px;
    min-width: 3px;
    height: 3px;
    border-radius: 100%;
    margin-right: 10px;
    margin-top: 6.5px;
    background: #005164;
}

.slide-9__body-arrows {
	display: flex;
	align-items: center;
}

.slide-9__body-arrows-1 {
	margin: 0 0 0 130px;
}

.slide-9__body-arrows-2 {
	margin: 0 0 0 285px;
}

.slide-9__body-arrows-3 {
	margin: 0 0 0 80px;
}

.slide-9__body-arrows-4 {
	margin: 0 0 0 25px;
}

.slide-9__body-bot-item {
	border: 1px solid #005164;
	box-sizing: border-box;
	border-radius: 6px;
	overflow: hidden;
	text-align: center;
	max-width: 282px;
	width: 100%;
}

.slide-9__body-bot-item-top {
	padding: 10px 13px 18px;
	min-height: 64px;
	font-size: 14px;
	line-height: 18.2px;
	color: #005164;
}

.slide-9__body-bot-item-top ul {
	text-align: left;
	padding-left: 5px;
}

.slide-9__body-bot-item-top ul li {
	display: flex;
	align-items: flex-start;
}

.slide-9__body-bot-item-top ul li:before {
	content: '';
    width: 3px;
    min-width: 3px;
    height: 3px;
    border-radius: 100%;
    margin-right: 10px;
    margin-top: 6px;
    background: #005164;
}

.slide-9__body-bot-item-bot {
	height: 41px;
	background: linear-gradient(113.92deg, #FCD056 -9.93%, #FFB660 93.73%);
	color: #005164;
	font-size: 16px;
	line-height: 20.8px;
	display: flex;
	align-items: center;
	justify-content: center;
}

/*-------------------------------------slide-10----------------------------------------*/

.slide-10 .slide__content-head__top {
	border-color: #005164;
}

.slide-10 .slide__content-head__top-name {
	color: #005164
}

.slide-10 .slide__content-head__bot {
	color: #7BA3B3;
}

.slide-10__body {
	padding: 3px 60px 40px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.slide-10__body-col {
	width: 200px;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
}

.slide-10__body-col:last-child {
	align-items: flex-start;
}

.slide-10__body-col:last-child .slide-10__body-col-item:nth-child(2) {
	align-self: flex-end;
}

.slide-10__body-col .slide-10__body-col-item:nth-child(2) {
	align-self: flex-start;
}

.slide-10__body-col-item-2 {
	display: none;
}

.slide-10__body-col-item {
	line-height: 0px;
	cursor: pointer;
}

.slide-10__body-col-item img {
	width: 100px;
	max-height: 100px;
}

.slide-10__body-col-item.active .slide-10__body-col-item-1 {
	display: none;
}

.slide-10__body-col-item.active .slide-10__body-col-item-2 {
	display: block;
}

.slide-10__body-mid {
	width: 430px;
	display: flex;
	flex-direction: column;
	align-items: center;

	position: relative;
}

.slide-10__body-mid.top {
	height: 440px;
}

.slide-10__body-mid.top .slide-10__body-mid-title {
	font-size: 24px;
	line-height: 32px;
}

.slide-10__body-mid.top .slide-10__body-mid-logo img {
	width: 225px;
	height: 39px;
}

.slide-10__body-mid.top .slide-10__body-mid-subtitle {
	font-size: 14px;
	line-height: 18.9px;
} 

.slide-10__body-mid-title {
	color: #005164;
	font-weight: 700;
	font-size: 36px;
	line-height: 48.6px;
	transition: font-size 0.5s ease;
}

.slide-10__body-mid-logo img {
	width: 314px;
	height: 56px;
	transition: all 0.5s ease;
}

.slide-10__body-mid-subtitle {
	text-align: right;
	margin-top: -13px;
	color: #9A9EAA;
	font-size: 16px;
	line-height: 21.6px;
	width: 100%;
	padding-right: 74px;
	padding-right: 119px;
}

.slide-10__body-mid-content-item {
	/* display: none; */
	position: absolute;
	color: #005164;
	font-size: 18px;
	line-height: 24.3px;
	text-align: center;
	opacity: 0;
	transition: opacity 0.5s ease;
	left: 0;
	right: 0;
	width: 400px;
	margin: 0 auto;
}

.slide-10__body-mid-content-item sup a {
	color: #005164;
}

.slide-10__body-mid-content-item.active {
	/* display: block; */
	opacity: 1;
	z-index: 1000;
}

.slide-10__body-mid-content-item:last-child {
	margin-top: -20px;
}

/*-------------------------------------slide-11----------------------------------------*/

.slide-11 .slide__content {
	background: url(../img/slide-11__bg-1.jpg) no-repeat;
	background-size: cover;
}

.slide-11__body {
	padding: 10px 0 0;
}

.slide-11__body-info {
	width: 517px;
	margin-left: auto;
	margin-right: 53px;
}

.slide-11__body-title {
	color: #E4AB22;
	font-size: 48px;
	line-height: 62.4px;
	font-weight: 500;
}

.slide-11__body-title sup {
	font-size: 20px;
	line-height: 26px;
	top: -0.9em;
}

.slide-11__body-text {
	color: #fff;
	font-weight: 500;
	font-size: 24px;
	line-height: 31.2px;
	position: relative;
	z-index: 9;
}

.slide-11__body-text span {
	color: #E4AB22;
}

.slide-11__body-text sup a {
	color: #E4AB22;
}

.slide-11__body-content {
	margin-top: -110px;
	background: url(../img/slide-11__bg-2.png) no-repeat;
	background-size: cover;
	padding-left: 33px;
	padding-right: 67px;
	padding-top: 47px;
	height: 428px;
	position: relative;
	border-radius: 0 0 45px 45px;
}

.slide-11__body-content-top {
	display: flex;
	justify-content: space-between;
}

.slide-11__body-chart {
	width: 471px;
	height: 308px;
}

.slide-11__body-chart img {
	width: 100%;
	height: 100%;
}

.slide-11__body-img {
	width: 369px;
	height: 368px;
}

.slide-11__body-img img {
	width: 100%;
	height: 100%;
}

.slide-11__body-content-bot {
	position: absolute;
	bottom: 20px;
	left: 59px;
	font-size: 16px;
	line-height: 20.8px;
	color: #005164;
	z-index: 1000;
}

.slide-11__body-content-bot sup a {
	color: #005164;
}

/*-------------------------------------slide-12----------------------------------------*/

.slide-12 .slide__content-head__top {
	border-color: #005164;
}

.slide-12 .slide__content-head__top-name {
	color: #005164
}

.slide-12 .slide__content-head__bot {
	color: #7BA3B3;
}

.slide-12__body {
	padding: 18px 0px 0px 49px;
	display: flex;
	justify-content: space-between;
}

.slide-12__body-content {
	max-width: 440px;
	width: 100%;
}

.slide-12__body h1 {
	text-align: right;
	margin-bottom: 30px;
}

.slide-12__body-list {
	margin-bottom: 37px;
}

.slide-12__body-list li {
	display: flex;
	align-items: flex-start;
	color: #353F48;
	font-size: 14px;
	line-height: 21px;
}

.slide-12__body-list li:not(:last-child) {
	margin-bottom: 25px;
}

.slide-12__body-list li:before {
	content: '';
    width: 25px;
    min-width: 25px;
    height: 24.7px;
    background: url(../img/bullit_1.svg) no-repeat;
    background-size: cover;
    margin-right: 15px;
    margin-top: 3px;
}

.slide-12__body-description {
	font-size: 16px;
	line-height: 24px;
	font-weight: 700;
	margin-bottom: 30px;
	color: #353F48;
}

.slide-12__body-description span {
	color: #870001;
}

.slide-12__body-text {
	font-size: 16px;
	line-height: 24px;
	color: #353F48;
}

.slide-12__body-text sup a {
	color: #353F48;
}

.slide-12__body-img {
	width: 403px;
	height: 483px;
}

.slide-12__body-img img {
	width: 100%;
	height: 100%;
}

/*-------------------------------------slide-13----------------------------------------*/

.slide-13 .slide__content-head__top {
	border-color: #005164;
}

.slide-13 .slide__content-head__top-name {
	color: #005164
}

.slide-13 .slide__content-head__bot {
	color: #7BA3B3;
}

.slide-13__body {
	padding: 14px 20px 20px;
	display: flex;
	align-items: center;
	flex-direction: column;
}

.slide-13__body-title {
	padding: 10px 20px;
	border: 1px solid #065265;
	box-sizing: border-box;
	border-radius: 6px;
}

.slide-13__body-arrows {
	width: 200px;
	display: flex;
	justify-content: space-between;
	padding-right: 10px;
}

.slide-13__body-row-2 {
	display: flex;
	justify-content: space-between;
	width: 651px;
	margin-bottom: 36px;
	padding-left: 15px;
}

.slide-13__body-row-2__item {
	background: #D9EEF3;
	border-radius: 6px;
	width: 255px;
	height: 100px;
	display: flex;
	align-items: center;
	text-align: center;
	justify-content: center;
	color: #005164;
	font-weight: 500;
	font-size: 18px;
	line-height: 24.3px;
}

.slide-13__body-row-2__item:nth-child(2) {
	width: 285px;
}

.slide-13__body-row-3 {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 36px;
}

.slide-13__body-row-3__item {
	display: flex;
	align-items: center;
	font-weight: 700;
	font-size: 18px;
	line-height: 24.3px;
}

.slide-13__body-row-3__item img {
	width: 63px;
	height: 63px;
	margin-right: 10px;
}

.slide-13__body-row-3__item:nth-child(1) {
	margin-right: 72px;
}

.slide-13__body-row-3__item:nth-child(2) span {
	display: flex;
}

.slide-13__body-row-3__item:nth-child(2) span:before {
	content: '↑';
	font-weight: 700;
	font-size: 18px;
	line-height: 24.3px;
	margin-top: -2px;
}

.slide-13__body-or {
	font-size: 18px;
	line-height: 24.3px;
	margin-bottom: 11px;
}

.slide-13__body-foot {
	display: flex;
	align-items: center;
	font-weight: 700;
	font-size: 18px;
	line-height: 24.3px;
}

.slide-13__body-foot img {
	width: 63px;
	height: 63px;
	margin-right: 10px;
}

/*-------------------------------------slide-14---------------------------------------*/

.slide-14 .slide__content-head__top {
	border-color: #005164;
}

.slide-14 .slide__content-head__top-name {
	color: #005164
}

.slide-14 .slide__content-head__bot {
	color: #7BA3B3;
}

.slide-14__body {
	padding: 5px 0px 20px;
	display: flex;
	align-items: center;
	flex-direction: column;
	position: relative;
}

.slide-14__body-title {
	margin-bottom: 17px;
}

.slide-14__body-row-1 {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	margin-bottom: 29px;
	width: 100%;
	padding-right: 116px;
}

.slide-14__body-row-img {
	width: 140px;
	min-width: 140px;
	height: 153px;
	border: 1px solid #005164;
	box-sizing: border-box;
	border-radius: 6px;
}

.slide-14__body-row-img img {
	width: 100%;
	height: 100%;
	border-radius: 6px;
}

.slide-14__body-row-item {
	width: 250px;
	padding: 7px;
	height: 100px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	background: #FFFFFF;
	border: 1px solid #005164;
	box-sizing: border-box;
	border-radius: 6px;
	color: #005164;
	font-size: 18px;
	line-height: 24.3px;
}

.slide-14__body-row-item.min {
	width: 200px;
}

.slide-14__body-row-arrow-3 {
	position: absolute;
	top: 179px;
    right: 235px;
}

.slide-14__body-row-2 {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	width: 100%;
	padding-right: 116px;
	margin-bottom: 39px;
}

.slide-14__body-row-yellow {
	width: 324px;
	height: 99px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	background: linear-gradient(113.92deg, #FCD056 -9.93%, #FFB660 93.73%);
	border-radius: 6px;
	color: #005164;
	font-weight: 700;
	font-size: 22px;
	line-height: 29.7px;
}

.slide-14__body-foot {
	display: flex;
	align-items: baseline;
	justify-content: center;
}

.slide-14__body-foot-num {
	color: #005164;
	font-weight: 700;
	font-size: 18px;
	line-height: 24.3px;
	margin-right: 18px;
}

.slide-14__body-foot-num span {
	font-size: 42px;
	line-height: 56.7px;
}

.slide-14__body-foot-text {
	color: #353F48;
	font-size: 18px;
	line-height: 24.3px;
}

/*-------------------------------------slide-15----------------------------------------*/

.slide-15 .slide__content-head__top {
	border-color: #005164;
}

.slide-15 .slide__content-head__top-name {
	color: #005164
}

.slide-15 .slide__content-head__bot {
	color: #7BA3B3;
}

.slide-15__body {
	padding: 14px 20px 20px;
	display: flex;
	align-items: center;
	flex-direction: column;
}

.slide-15__body h2 {
	text-align: center;
	width: 671px;
	margin-bottom: 53px;
}

.slide-15__body-row {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 40px;
}

.slide-15__body-row-item {
	width: 250px;
	background: #FFFFFF;
	border: 1px solid #005164;
	box-sizing: border-box;
	border-radius: 6px;
	padding: 0 20px;
	text-align: center;
	font-weight: 700;
	font-size: 14px;
	line-height: 18.9px;
	height: 70px;
	color: #005164;
	display: flex;
	align-items: center;
	justify-content: center;
}

.slide-15__body-text {
	font-size: 16px;
	line-height: 21.6px;
	text-align: center;
	margin-bottom: 30px;
	width: 810px;
}

.slide-15__body-list li {
	display: flex;
	align-items: center;
	color: #005164;
	font-weight: 700;
	font-size: 18px;
	line-height: 28.8px;
}

.slide-15__body-list li:before {
	content: '';
	width: 18px;
	min-width: 18px;
	height: 16px;
	margin-right: 16px;
	background: url(../img/slide-15__check.svg) no-repeat;
	background-size: cover;
}

.slide-15__body-list li sup a {
	color: #005164;
}

/*-------------------------------------slide-19-----------------------------------------------*/

.slide-19 .slide__content {
	background: url(../img/slide-19__bg.jpg) no-repeat;
	background-size: cover;
	position: relative;
}

.slide-19__body-bg-img {
	position: absolute;
	z-index: 0;
	top: 0;
	left: 230px;
}

.slide-19__body {
	color: #fff;
	padding: 5px 31px 10px 64px;
}

.slide-19__body sup a {
	color: #fff;
}

.slide-19__body-title {
	font-weight: 500;
	font-size: 48px;
	line-height: 60px;
}

.slide-19__body-title sub {
	font-size: 16px;
}

.slide-19__body-description {
	font-size: 20px;
	line-height: 30px;
	font-weight: 500;
	margin-bottom: 20px;
}

.slide-19__body-description span {
	color: #E4AB22;
}

.slide-19__body-foot {
	display: flex;
	justify-content: space-between;
}

.slide-19__body-img {
	width: 333px;
	height: 294px;
}

.slide-19__body-img img {
	width: 100%;
	height: 100%;
}

.slide-19__body-ul {
	width: 483px;
	padding-top: 10px;
}

.slide-19__body-ul li {
	display: flex;
	font-size: 16px;
	line-height: 20.8px;
	width: 100%;
}

.slide-19__body-ul li:not(:last-child) {
	margin-bottom: 20px;
}

.slide-19__body-ul li:before {
	content: '';
	width: 21.86px;
	min-width: 21.86px;
	height: 21px;
	margin-right: 13px;
	background: url(../img/slide-19__arrow.svg) no-repeat;
	background-size: cover;
}

/*-------------------------------------slide-20----------------------------------------*/

.slide-20 .slide__content-head__top {
	border-color: #005164;
}

.slide-20 .slide__content-head__top-name {
	color: #005164
}

.slide-20 .slide__content-head__bot {
	color: #7BA3B3;
}

.slide-20__body {
	padding: 14px 84px 0px 0px;
	display: flex;
	justify-content: space-between;
}

.slide-20__body-left {
	width: 403px;
	min-width: 403px;
	height: 470px;
	background: linear-gradient(204.84deg, #5E9397 -9.22%, #006E75 99.05%);
	border-radius: 0px 100px 0px 45px;
	padding-top: 20px;
	color: #fff;
}

.slide-20__body-left-top {
	margin-bottom: 15px;
	padding: 0 29px 0 16px;
}

.slide-20__body-left-top-text {
	font-size: 14px;
	line-height: 21px;
	margin-bottom: 13px;
}

.slide-20__body-left-top-autors {
	font-size: 12px;
	line-height: 18px;
}

.slide-20__body-left-top-autors sup a {
	color: #fff;
}

.slide-20__body-left-img {
	width: 100%;
	height: 228px;
}

.slide-20__body-left-img img {
	width: 100%;
	height: 100%;
}

.slide-20__body-left-bot {
	padding: 9px 14px 0 16px;
	text-align: center;
}

.slide-20__body-left-bot-title {
	font-weight: 700;
	font-size: 14px;
	line-height: 21px;
	margin-bottom: 3px;
}

.slide-20__body-left-bot-text {
	font-size: 14px;
	line-height: 21px;
}

.slide-20__body-right {
	width: 399px;
	position: relative;
}

.slide-20__body-right h1 {
	margin-bottom: 38px;
}

.slide-20__body-right-img {
	position: absolute;
	width: 70px;
	height: 58px;
	top: 80px;
	left: -35px;
}

.slide-20__body-right-img img {
	width: 100%;
	height: 100%;
}

.slide-20__body-right-text {
	font-size: 16px;
	line-height: 24px;
	color: #353F48;
}

/*-------------------------------------slide-21----------------------------------------*/

.slide-21 .slide__content-head__top {
	border-color: #005164;
}

.slide-21 .slide__content-head__top-name {
	color: #005164
}

.slide-21 .slide__content-head__bot {
	color: #7BA3B3;
}

.slide-21__body {
	padding: 4px 49px 40px 50px;
	display: flex;
	justify-content: space-between;
}

.slide-21__body-left {
	width: 429px;
	padding-right: 8px;
	border-right: 1px dashed #DEDEE3;
}

.slide-21__body-left-img {
	width: 421px;
	height: 136px;
	margin-bottom: 17px;
}

.slide-21__body-left-img img {
	width: 100%;
	height: 100%;
}

.slide-21__body-left-text {
	font-size: 16px;
	line-height: 24px;
	color: #353F48;
	margin-bottom: 26px;
}

.slide-21__body-box {
	border: 2px solid #96191D;
	box-sizing: border-box;
	width: 406px;
	padding: 10px;
	font-size: 16px;
	line-height: 24px;
}

.slide-21__body-box span {
	color: #870001;
}

.slide-21__body-right {
	width: 405px;
}

.slide-21__body-right-top {
	font-size: 10px;
	line-height: 15px;
	text-align: right;
	margin-bottom: 9px;
	padding-top: 10px;
}

.slide-21__body-right-text {
	font-size: 16px;
	line-height: 24px;
	font-weight: 700;
	text-align: center;
	margin-bottom: 24px;
}

/*-------------------------------------slide-22---------------------------------------*/

.slide-22 .slide__content-head__top {
	border-color: #005164;
}

.slide-22 .slide__content-head__top-name {
	color: #005164
}

.slide-22 .slide__content-head__bot {
	color: #7BA3B3;
}

.slide-22__body {
	padding: 4px 49px 10px 50px;
	display: flex;
	flex-direction: column;
	position: relative;
}

.slide-22__body-title {
	margin-bottom: 6px;
}

.slide-22__body-content {
	display: flex;
	align-items: flex-start;
	margin-bottom: 16px;
}

.slide-22__body-text {
	width: 360px;
	margin-right: 20px;
	font-size: 18px;
	line-height: 25.2px;
	color: #353F48;
	padding-top: 5px;
}

.slide-22__body-box {
	width: 475px;
	border: 2px solid #870001;
	box-sizing: border-box;
	padding: 10px;
	font-size: 14px;
	line-height: 21px;
}

.slide-22__body-box span {
	color: #870001;
}

.slide-22__body-mini-title {
	color: #065265;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	margin-bottom: 12px;
}

.slide-22__body-table-row {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	font-size: 11px;
	line-height: 16.5px;
	padding: 6px 0;
	border-bottom: 1px solid #D4D5DA;
}

.slide-22__body-table-row:last-child {
	border: none;
}

.slide-22__body-table-row:first-child {
	border: none;
}

.slide-22__body-table-row b {
	font-weight: 500;
}

.slide-22__body-table-col-1 {
	width: 143px;
	margin-right: 11px;
}

.slide-22__body-table-col-2 {
	width: 297px;
	margin-right: 11px;
}

.slide-22__body-table-col-3 {
	width: 145px;
	margin-right: 11px;
}

.slide-22__body-table-col-4 {
	width: 216px;
}

.slide-22__body-table-col-5 {
	width: 462px;
	border-bottom: 1px solid #D4D5DA;
	text-align: center;
	margin-right: 11px;
	padding-bottom: 5px;
}

.slide-22__body-table-col.red-color {
	color: #870001;
}

.slide-22__body-table-col p {
	min-height: 34px;
}

.slide-22__body-table-col p:not(:last-child) {
	margin-bottom: 5px;
}

/*-------------------------------------slide-23----------------------------------------*/

.slide-23 .slide__content-head__top {
	border-color: #005164;
}

.slide-23 .slide__content-head__top-name {
	color: #005164
}

.slide-23 .slide__content-head__bot {
	color: #7BA3B3;
}

.slide-23__body {
	padding: 0px 30px 20px 50px;
}

.slide-23__body-title {
	color: #264155;
	font-weight: 700;
	font-size: 24px;
	line-height: 36px;
}

.slide-23__body-list {
	overflow: auto;
	height: calc(100% - 40px);
	padding-right: 10px;
}

.slide-23__body-list li {
	color: #606060;
	font-size: 16px;
	line-height: 20.8px;
}
