@charset "utf-8";
/* CSS Document */

body, html {
	font-family: 'IBM', sans-serif;
	background: #FFF; 
	/*background-image: url(../images/snow.png);*/
	margin: 0 auto;                              
	font-size: 16px;
}
/*.ny_lights {
	height: 15px;
	width: 100%;
	background: url(../images/lights.gif) repeat-x;
	border-top: 1px solid #8F96A1;

}*/
.container-xxl {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.card_link:visited,
.card_link:active,
.card_link:hover,
.card_link {
    text-decoration: none;
    display: block;
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.cald_link {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.card-body, .cald_bg {
	position: relative;
}
/*.card {
	padding-left: 0 !important;
	padding-right: 0 !important;
	border: none !important;
	display: flex!important;
	min-width: 308px!important;
	padding-bottom: 14px;
	justify-content: center;
	scroll-snap-align: start;
}*/
.card {
	padding-left: 0 !important;
    padding-right: 0 !important;
    border: none !important;
    display: flex!important;
    width: 308px!important;
	/*height: 433px!important;*/
    /*padding-bottom: 14px;*/
    justify-content: flex-start;
   /* scroll-snap-align: start;*/
}
.card_h {
/*	height: 433px!important;   */
height: 410px!important;
}

.news_block {
/*	height: 900px; */
        height: 850px;
}


/*---1 or 2 lines in the calendar on the main page---*/
.cald_block {	
	height: 180px; 
} 

.cald_block:has(.card:nth-last-child(n + 8)) {
	height: 340px;
}
/*---1 or 2 lines in the calendar on the main page end---*/

/*.card:nth-last-child(1) {
	margin-right: 0!important;
	padding-right: 0 !important;
}*/
.card-body {
	padding: 0;
}
/*.row {
padding-left: 0 !important;
padding-right: 0 !important;
}*/
img {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.col-11, .col-3 {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.selector-for-some-widget {
	box-sizing: content-box;
}
/* ===================== fonts ===================== */

@font-face {
	font-family: 'IBM';
	src: url(../fonts/ibm-plex-sans.woff);
	font-display: swap;
}
@font-face {
	font-family: 'IBM Bold';
	src: url(../fonts/ibm-plex-sans-semibold.otf);
	font-display: swap;
}
@font-face {
	font-family: 'Raleway';
	src: url(../fonts/raleway-medium.otf);
	font-display: swap;
}
@font-face {
	font-family: 'Caviar Dreams';
	src: url(../fonts/caviar-dreams.woff);
	font-display: swap;
}
h1 {
	font-family: 'IBM Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 32px;
	line-height: 120%;
	/* or 38px */

	align-items: center;
	color: #161618;
}
.sved_block {
	/*background: #F9FBFE;*/
}
.sved {
	font-family: 'IBM', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 19.2px;
	padding: 19px 0 18px 40px;
	color: #8F96A1;
	min-width: 380px;
	margin-right: 7vw;
}
.sved a {
	text-decoration: none;
	color: #8F96A1;
}
.sved a:hover {
	text-decoration: underline;
	color: #8F96A1;
}
.logo {
	height: 87px;
}

.hr_line_1 { 
	margin: 2em 0;
	padding: 0;
	height: 0;
	border: none;
	border-top: 3px solid #2F6DB3!important;
}


/*@media (min-width: 1280px) {
  .logo {
     height: auto;
  }
}*/
.slider {
	height: auto;
	/*background: url(../images/bg_slider.svg) no-repeat no-repeat;*/
	background: url(../images/bg_slider_ny.png) no-repeat no-repeat;
	background-size: cover;
	padding: 1.8rem!important;
	user-select: none;
	position: relative;
}
.img_r {
	border-radius: 6px;
	float: right;
	max-width: 100%;
}
.carousel-caption>h5,
.carousel-caption>h5>a,
.carousel-caption>h5>a:hover,
.carousel-caption>h5>a:visited,
.carousel-caption>h5>a:active{
	font-family: 'Caviar Dreams';
	font-style: normal;
	font-weight: 700;
	/*font-size: 2.1vw;*/
	font-size: 28px;
	line-height: 120%;
	color: #FFFFFF;
    text-decoration: none;
}
.carousel-caption>p {
	font-family: 'Caviar Dreams';
	font-style: normal;
	font-weight: 400;
	/*font-size: 1.3vw;*/
	font-size: 20px;
	line-height: 150%;
	margin: 1.5em 0;
	display: flex;
	align-items: center;
	color: #FFFFFF;
}
.m_wrapp_s {
	/*padding: 100px;*/
	margin: 15px 40px 30px 40px;
	border-radius: 6px;
}
.bookmrks {
	height: 47px;
}
.m_wrapp {
	padding: 0 40px;
	margin: 0;
}
.ph_pc {
	padding: 19px 0 18px 0;
	min-width: 318px;
	margin-right: 16px;
}
.blue_ph {
	font-family: 'IBM', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 120%;
	color: #2F6DB3;
	/*filter: grayscale(100%);*/ 
}
.gray_ph {
	font-family: 'IBM';
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 120%;
	color: #8F96A1;
}
.eye_ver {
    /*text-align: right;*/
    padding: 20px 40px 19px 0;
    display: flex;
    gap: 0.5em;
    justify-content: end;
}
.logo_omgpu {
	text-align: left;
	margin: 0;
	vertical-align: middle;
	max-width: 260px!important;
	/*filter: grayscale(100%);*/ 
}
.text_omgpu {
	font-family: 'IBM';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 120%;
	/* or 19px */
	padding: 6px 0 5px 0;
	display: flex;
	align-items: center;
	width: 161px;
	margin-left: -20px;
	color: #0A6795;
}
.line_links_hidden {
	display:none;
}
.line_links_hidden a {
	font-family: 'IBM';
	font-style: normal;
	font-weight: 600;
	font-size: 1.1em;
	line-height: 120%;
	color: #000000;
	text-decoration: none;
}
.line_links_hidden a:hover {
	color: #2F6DB3;
}	
.line_links {
	margin-right: 1.8em;
}
.line_links li {
	display: inline;
	margin: 0 1.9em 0 0;
}
.line_links li:nth-last-child(1) {
	margin-right: 0;
}
.line_links a {
	font-family: 'IBM';
	font-style: normal;
	font-weight: 600;
	font-size: 1.19em;
	line-height: 120%;
	color: #000000;
	text-decoration: none;
}
.line_links a:hover {
	color: #2F6DB3;
}
.line_wrapp {
	padding: 33px 0 0 0;
	text-align: right;
	min-width: 631px;
}

.langs {
	max-width: 48px!important;
	margin-right: 20px!important;
}
.btn_lang {
	margin: 32px 0;
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 500;
	font-size: 1.25rem;
	line-height: 120%;
	display: flex;
	align-items: center;
	text-transform: uppercase;
	font-feature-settings: 'pnum' on, 'lnum' on;
	color: #161618;
	text-decoration: none;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
	border-radius: var(--bs-btn-border-radius);
	background-color: var(--bs-btn-bg);
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.btn_lang::after {
	content: "";
	display: inline-block;
	margin: 2px 0 0 4px;
	width: 15px;
	height: 15px;
	background-image: url("../images/ar_drop.svg");
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}
.for_lang {
	min-width: 3.5rem!important;
	size: 1rem;
	color: #212529;
	background: #F9FBFE!important;
	border-radius: 0.375rem;
	border-width: 1px;
	border-radius: calc(0.375rem - 1px);
	box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.50)!important;
	border: 1px solid #aabbcc;
	z-index: 12!important;
	display: none;
}
.search {
	display: block;
	max-width: 24px!important;
	vertical-align: middle;
	margin: 30px 0 0 10px!important;
}
.nav-tabs {
	text-align: center;
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 700;
	font-size: 15px;
	line-height: 140%;/*padding: 13px;*/
	margin: 30px 40px!important;
}
/*.tab_block a {
	display: block;
	height: 100%;
	width: 100%;
	color: #B9B9B9;
	text-decoration: none;
}
.tab_active a {
	display: block;
	height: 100%;
	width: 100%;
	color: #2F6DB3;
	text-decoration: none;
}*/
.tab_active {
	border-top: 3px solid #2F6DB3;
	background: #FFFFFF;
	color: #2F6DB3;
}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
    border-top: 2px solid #2F6DB3!important;
    color: #2F6DB3!important;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-top: 2px solid #2F6DB3!important;
  color: #2F6DB3!important;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
	border-top: 2px solid #2F6DB3!important;
  color: #2F6DB3!important;
}
.news {
	padding-top: 33px;
	padding-bottom: 40px;
}
.news h1 {
	font-family: 'Caviar Dreams';
	font-style: normal;
	font-weight: 700;
	font-size: 32px;
	line-height: 120%;
	display: flex;
	align-items: center;
	color: #161618;
}

.news h1>a	{
	text-decoration: none;
	color: #161618;
}

.news h1>a:hover	{
	text-decoration: none;
	/*color: #0D6EFD;*/
	color: #2F6DB3;
}

.card-text p {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 500;
	font-size: 13.1971px;
	line-height: 150%;
	font-feature-settings: 'pnum' on, 'lnum' on;
	margin: 12px 0 14px 0;
	color: #161618;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.card_bg {
	background: url(../images/card_bg_un.svg) no-repeat no-repeat;
	background-size: 100%;
	height: 20vw;
	max-height: 204px;
	width: 100%;
	display: flex;
	font-family: 'Caviar Dreams';
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 120%;
	/* identical to box height, or 29px */
	justify-content: center;
	align-items: center;
	border-radius: 6px;
	color: #FFFFFF;
	flex-wrap: wrap;
	flex-direction: row;
    text-align: center;
}
.card_bg img {
	max-height: 205px;
}
/**/
.btn-circle-sm {
	width: 40px;
	height: 40px;
	font-size: 0.9rem;
	background-color: #2F6DB3!important;
	border-radius: 50%!important;
	border: none!important;
	margin-left: 8px;
}
.btn-circle-sm:hover {
	background-color: #0b5ed7!important;
}
.btn-circle-sm img {
	margin: -4px 0 0 -2px;
}
/**/

.date_rubriques {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 150%;
	/* identical to box height, or 18px */

	font-feature-settings: 'pnum' on, 'lnum' on;
	height: 18px;
	color: #8F96A1;
}
.date_rubriques::before {
	content: "";
	display: inline-block;
	margin: 5px 5px 0 0;
	width: 1em;
	height: 1em;
	background-image: url("../images/date_news.svg");
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}
.rubriq {
	color: #3289EE;
	background: #E6EFF7;
	border-radius: 21.9952px;
	text-align: center;
	padding: 4px 8.7981px 4.39905px;
	gap: 7.33px;
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 170%;
	/* identical to box height, or 18px */
/* Inside auto layout */
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.rubriq a {
	color: #2F6DB3;
	text-decoration: none;
}
.rubriq a:hover {
	color: #2F6DB3;
	text-decoration: none;
}
.mail_link {
	color: #2F6DB3;
}
.mail_link:hover {
	color: #2F6DB3;
}
.sveden_link {
	color: #898989;
	text-decoration: none;
}
.sveden_link:hover {
	color: #2F6DB3;
	text-decoration: underline;
}
.news_h {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 600;
	font-size: 14.6635px;
	line-height: 120%;
	/* or 18px */
	color: #161618;
	display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.news_wrapp {
	padding: 14px 0;
}
/**/

.cald {
/*	padding-top: 100px;
	padding-bottom: 40px;*/
}
.cald h1 {
	font-family: 'Caviar Dreams';
	font-style: normal;
	font-weight: 700;
	font-size: 32px;
	line-height: 120%;
	/* or 38px */
	color: #161618;
}

blockquote {
margin-left:2em!important;
}
.cald_bg {
	min-height: 150px;
	width: 100%;
	padding: 16px;
	background: #ECF7FF;
	border: 1.1px solid #EFF3FA;
	border-radius: 4.4px;
}
.cald_h {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 120%;
	/* or 19px */
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	color: #161618;
}
.cald_wrapp {
	padding-bottom: 16px;
}
.time_cald {
	background: #E6EFF7;
	border-radius: 22px;
	text-align: center;
	width: 72px!important;
	height: 22px!important;
	padding: 0 5px;
}
.time_cald::before {
	content: "";
	display: inline-block;
	margin: 5px 5px 0 0;
	width: 1em;
	height: 1em;
	background-image: url("../images/time.svg");
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}
.time_cald {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 500;
	font-size: 10.2667px;
	line-height: 150%;
	/* or 15px */
	text-decoration: none;
	font-feature-settings: 'pnum' on, 'lnum' on;
	padding: 5px 10px 3px 10px;
	color: #2F6DB3;
}
.main_data_cald {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 700;
	font-size: 28.5855px;
	line-height: 120%;
	font-feature-settings: 'pnum' on, 'lnum' on;
	color: #2F6DB3;
}
.main_month_cald {
	font-family: 'IBM';
	font-style: normal;
	font-weight: 600;
	font-size: 12.5061px;
	line-height: 150%;
	font-feature-settings: 'pnum' on, 'lnum' on;
	color: #2F6DB3;
}
.month_cald {
	margin-bottom: -5px;
}

.main_year_cald {
	font-family: 'IBM Plex Sans';
	font-style: normal;
	font-weight: 500;
	font-size: 12.5061px;
	line-height: 150%;
	font-feature-settings: 'pnum' on, 'lnum' on;
	color: #2F6DB3;
}
/*-----------------*/
.t_wrapp {
	padding: 1.1em 40px 0 40px;
}
.c_wrapp {
	padding: 3em 40px 3em 40px;
}
.citizen_block {
	width: auto;
	padding-right: 14px;
	display: flex;
	flex: 1;
}
.citizen_bg {
	/*background: linear-gradient(115.81deg, #5B97DC 0%, #2F6DB3 88.43%);*/
	background: linear-gradient(80.12deg, #5B97DC 0%, #2F6DB3 100%);
	border-radius: 6px;
}
.cit_quest {
	padding: 90px 30px 40px 30px;
	font-family: 'IBM';
	font-style: normal;
	font-weight: 700;
	font-size: 32px;
	line-height: 120%;
	/* or 38px */
	color: #FFFFFF;
}
.cit_text {
	padding: 0px 120px 40px 30px;
	font-family: 'IBM';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 150%;
	/* or 27px */
	color: #FFFFFF;
}
.btn_cit {
	background: #2F6DB3;
	border: 1.5px solid #5B98DC;
	border-radius: 6px;
	font-family: 'Raleway'!important;
	font-style: normal;
	font-weight: 600;
	font-size: 18px!important;
	line-height: 120%!important;
	color: #FFFFFF!important;
	padding: 16px 40px!important;
}

.btn_redactor {
	background: #2F6DB3!important;
	border-radius: 6px;
	font-family: 'Raleway'!important;
	font-style: normal!important;
	font-size: 15px!important;
	line-height: 120%!important;
	color: #FFFFFF!important;
	padding: 16px!important;
	width: 90%;
	margin: 24px 0 0 0;
}
.btn_redactor:hover {
	background: #0b5ed7!important;
}
.mins_block {
	width: auto;
	padding-left: 14px;
	display: flex;
	flex-direction: column;
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	line-height: 120%;
	color: #161618;
}
.minpros {
	border: 2px solid #EFF3FA;
	border-radius: 6px;
	display: flex;
	flex: 1;
	margin-bottom: 30px;
	position: relative;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='20' cy='20' r='20' fill='%23E6EFF7'/%3e%3cpath d='M24.1328 23.9988L24.132 15.9988L16.132 15.998' stroke='%232F6DB3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M24.1748 16.043L16.0438 24.174' stroke='%232F6DB3' stroke-width='2' stroke-linecap='round'/%3e%3c/svg%3e ") no-repeat; 
	background-position: right 1em top 2em;
}
.minpros>.col-2 {
	text-align: right;
}
.minpros>.col-3 {
	max-width: 141px;
}
.minpros>.col-7 {
	padding-left: 44px;
}
.minobrnauki {
	border: 2px solid #EFF3FA;
	border-radius: 6px;
	display: flex;
	flex: 1;
	position: relative;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='20' cy='20' r='20' fill='%23E6EFF7'/%3e%3cpath d='M24.1328 23.9988L24.132 15.9988L16.132 15.998' stroke='%232F6DB3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M24.1748 16.043L16.0438 24.174' stroke='%232F6DB3' stroke-width='2' stroke-linecap='round'/%3e%3c/svg%3e ") no-repeat; 
	background-position: right 1em top 2em;
}
.minobrnauki>.col-2 {
	text-align: right;
}
.minobrnauki>.col-3 {
	max-width: 141px;
}
.minobrnauki>.col-7 {
	padding-left: 44px;
}
.scroll_news {
	align-items: stretch;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	overflow-x: none;
	overflow-y: hidden;
	scroll-behavior: smooth;
	scroll-snap-type: x mandatory;
	-webkit-overflow-scrolling: touch;/*gap: 20px;*/
}
 .scroll_news::-webkit-scrollbar {
 height: 4px;
border-radius: 30px;
 background: #F9FBFE;
border: 1.5px solid #EFF3FA;
}
 .scroll_news::-webkit-scrollbar-thumb {
 border-radius: 30px;
 background-color: #2F6DB3;
/*	background: linear-gradient(80.12deg, #03C8FE 0%, #9900CC 100%);*/
}
 .scroll_news::-webkit-scrollbar-track {
 border-radius: 30px;
 background-color: #F9FBFE;
 border: 1.5px solid #EFF3FA;
}
 @-moz-document url-prefix() {
 .scroll_news {
 scrollbar-width: thin;
 scrollbar-color: #2F6DB3 #F9FBFE;
}
}
.f_block {
	background: #ECF7FF;
	padding: 2.5rem 2rem 1rem 2rem;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin: 0 auto;
}
.otstup {
	margin-bottom: 20px;
}
/*glogal menu*/
.global_menu {
	flex: 0 1 calc(100% / 4 - 61px);
	min-height: 100px;
	margin: 0 30px;
	padding-bottom: 50px;
}
.main_link {
	font-family: 'IBM Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 1.2em;
	line-height: 150%;
	color: #2F6DB3;
}
.main_link a {
	color: #2F6DB3;
	text-decoration: none;
}
.main_link a:hover {
	color: #2F6DB3;
	text-decoration: none;
}
.s_lev_link {
	font-family: 'IBM';
	font-style: normal;
	font-weight: 400;
	font-size: 1em;
	line-height: 150%;
	color: #161618;
	padding: 16px 0;
	border-bottom: 1px solid rgba(10, 103, 149, 0.1);
	display: block;
	text-decoration: none;
}
.s_lev_link:hover {
	color: #161618;
	text-decoration: none;
}

/*glogal menu end*/

/*hamburger =/x button*/
.h_menu_but {
	width: 24px;
	height: 24px;
	position: relative;
	margin: 33px auto;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .5s ease-in-out;
	-moz-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
	cursor: pointer;
}
.special .col{
    position: relative;
}
.h_menu_but span {
	display: block;
	position: absolute;
	height: 3px;
	width: 24px;
	background: #161618;
	border-radius: 4px;
	opacity: 1;
	left: 0;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
}

@-moz-document url-prefix() {
.h_menu_but span{
	height: 2px;	
}
}
.h_menu_but span:nth-child(1) {
	top: 0px;
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-o-transform-origin: left center;
	transform-origin: left center;
}
.h_menu_but span:nth-child(2) {
	top: 8px;
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-o-transform-origin: left center;
	transform-origin: left center;
}
.h_menu_but span:nth-child(3) {
	top: 16px;
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-o-transform-origin: left center;
	transform-origin: left center;
}
.h_menu_but.open span:nth-child(1) {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 0px;
	left: 0;
	height:2px;
}
.h_menu_but.open span:nth-child(2) {
	width: 0%;
	opacity: 0;
}
.h_menu_but.open span:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: 17px;
	left: 0;
	height:2px; 
}
/*hamburger =/x button end*/

/*footer menu open/close*/
.head_inside_link::-webkit-details-marker {
display:none;
}
.head_inside_link::-moz-list-bullet {
list-style-type:none;
}
.head_inside_link::marker {
display:none;
}
.head_inside_link {
	padding: 0;
	display: block;
	cursor: pointer;
	position: relative;
}
.head_inside_link:before {
	right: 0em;
	top: .4em;
	color: transparent;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.32843 1.67157L5.65685 6L1.32843 10.3284' stroke='%232F6DB3' stroke-width='1.53033' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ") no-repeat 50% 50% / 7px 12px;
	width: 12px;
	height: 25px;
	content: "";
	/*position: absolute;*/
	transition: transform .5s;
	display: block;
	float: right;
}
details[open] > summary:before {
	transform: rotateZ(90deg);
}
details[open] .head_inside_link ~ * {
	animation: sweep .5s ease-in-out;
}
details {
	display: block;
}
.inside_link {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 150%;
	color: #838383;
	display: block;
	margin: 10px 0 0 0;
	text-decoration: none;
}
/*.head_inside_link {
	font-family: 'IBM';
	font-style: normal;
	font-weight: 400;
	font-size: 1em;
	line-height: 150%;
	color: #161618;
	display: inline-block;
}*/
.inside_link:hover {
	color: #838383;
	text-decoration: none;
}

/*footer menu open/close end*/


.head_inside_link a {
	font-family: 'IBM';
    font-style: normal;
    font-weight: 400;
    font-size: 1em;
    line-height: 150%;
    color: #161618;
    text-decoration: none;
}
.head_inside_link a:hover {
    color: #161618;
    text-decoration: none;
}




/**/

details summary::-webkit-details-marker {
 display: none
}
details > summary {
	list-style: none;
}
details[open] .modal {
	background: rgba(0, 0, 0, 0.2);
}
.modal.show {
	display: block;
}


/**/



/*copyright*/

.logo_menu {
	margin: 0 0 24px 0;
}
.site_date:first-child {
	margin: 0;
}
.site_date {
	margin: 24px 0 0 0;
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 150%;
	font-feature-settings: 'pnum' on, 'lnum' on;
	color: #898989;
}

.site_date a {
	color:#2f6db3;
}
.site_date a:hover {
	color:#2f6db3;
	text-decoration:none;
}



/*.site_date img {
	padding-right: 8px;
}*/

/*copyright end*/
/*search*/
.search_block {
	padding: 0 40px;
	min-width: 66vw;
}
.input-group {
	background: #fff;
	border-radius: 6px;
	padding:12px;
}
.form-control {
	color: #161618!important;
}

/*search end*/

.hidden_menu {
	z-index: 5;
	position: relative;
	margin-bottom: 40px!important;
	background: #ECF7FF;
}
.form-control:focus::placeholder {
  opacity: 0;
}


/*bread nav*/

.b_wrapp {
	padding: 0 40px;
    margin: 0 0 40px 0;
}

.bc_background h1 {
	font-family: 'IBM';
	font-style: normal;
	font-weight: 700;
	font-size: 32px;
	line-height: 120%;
	margin-top: 30px;
}

.bc_background {
	padding: 60px 110px 60px 60px;
	width: 100%;
	height: auto;
	background: /*url('../images/teacher_year.svg') top 15px right 17px / 92px no-repeat,*/
		url('../images/snow_trees.png') bottom 0px right 0px / 373px 120px no-repeat,
    			url('../images/bc_background.svg') center/cover no-repeat;
	/*background: url("../images/bc_background.svg") cover no-repeat;*/
	font-family: 'IBM';
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 120%;
	align-items: center;
	color: #FFFFFF;
	border-radius: 6px;
	margin: 20px 0 30px 0;
	position: relative;
}
.bc_background a, a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

.bc_background a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

/*bread nav end*/
/*sub menu blocks*/
.sub_wrapp {
    /*padding: 10px 0;*/
    /*margin-bottom: 2em;*/
}

.sub_link_menu * {
	padding: 30px 90px 30px 30px;
	border: 2px solid #EFF3FA;
	border-radius: 6px;	
	text-align: left;
	font-family: 'IBM';
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 120%;
	color: #161618;
	vertical-align: middle;
}
/*---for admission, color for important block---*/
.sub_link_menu *:nth-child(4) {
	/*color:#009933; */
/*	background-color: #2F6DB3; */
}
/*---for admission, color for important block end---*/
.sub_link_menu {
	display: grid;
	grid-template-columns: minmax(100px, 308px) minmax(100px, 308px) minmax(100px, 308px) minmax(100px, 308px);
	/*grid-template-rows: repeat;*/
	/* grid-column-gap: 20px; */
	/* grid-row-gap: 50px; */
	/* grid-gap: 50px 20px; */
	grid-gap: 30px;
}

.sub_link_menu a {
	min-height: 126px;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='20' cy='20' r='20' fill='%23E6EFF7'/%3e%3cpath d='M24.1328 23.9988L24.132 15.9988L16.132 15.998' stroke='%232F6DB3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M24.1748 16.043L16.0438 24.174' stroke='%232F6DB3' stroke-width='2' stroke-linecap='round'/%3e%3c/svg%3e ") no-repeat; 
	background-position: right 30px top 50%;
	display: flex;
        justify-content: center;
	flex-direction: column;
        align-items: left; 
	text-decoration: none;
}

.sub_link_menu a:hover {
	color: #161618;
}
/*sub menu blocks end*/
/*icons social*/
.soc_vk {
	height: 28px;
	width: 28px;
	display: inline-block;
	margin-right: 1px;
	border-radius: 14px;
		background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='28' viewBox='0 0 27 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='27' height='28' rx='13.5' fill='%232F6DB3'/%3e%3cpath d='M14.1634 18.8996C9.08972 18.8996 6.19578 15.2209 6.0752 9.09961H8.61667C8.70015 13.5925 10.5738 15.4956 12.0579 15.888V9.09961H14.4509V12.9745C15.9165 12.8077 17.4562 11.042 17.9756 9.09961H20.3687C20.1729 10.107 19.7828 11.0608 19.2226 11.9014C18.6624 12.742 17.9442 13.4513 17.113 13.9849C18.0408 14.4725 18.8604 15.1627 19.5175 16.0098C20.1746 16.857 20.6544 17.8419 20.9252 18.8996H18.291C18.0479 17.9809 17.5538 17.1586 16.8707 16.5356C16.1876 15.9126 15.3459 15.5167 14.4509 15.3975V18.8996H14.1634Z' fill='%23E6EFF6'/%3e%3c/svg%3e ") no-repeat; 
}

.soc_vk:hover {
		background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='28' viewBox='0 0 27 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='27' height='28' rx='13.5' fill='%230b5ed7'/%3e%3cpath d='M14.1634 18.8996C9.08972 18.8996 6.19578 15.2209 6.0752 9.09961H8.61667C8.70015 13.5925 10.5738 15.4956 12.0579 15.888V9.09961H14.4509V12.9745C15.9165 12.8077 17.4562 11.042 17.9756 9.09961H20.3687C20.1729 10.107 19.7828 11.0608 19.2226 11.9014C18.6624 12.742 17.9442 13.4513 17.113 13.9849C18.0408 14.4725 18.8604 15.1627 19.5175 16.0098C20.1746 16.857 20.6544 17.8419 20.9252 18.8996H18.291C18.0479 17.9809 17.5538 17.1586 16.8707 16.5356C16.1876 15.9126 15.3459 15.5167 14.4509 15.3975V18.8996H14.1634Z' fill='%23E6EFF6'/%3e%3c/svg%3e ") no-repeat; 
}
.soc_tl {
	height: 28px;
	width: 28px;
	display: inline-block;
	margin-right: 1px;
	border-radius: 14px;
		background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='28' viewBox='0 0 27 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='27' height='28' rx='13.5' fill='%232F6DB3'/%3e%3cpath d='M18.9002 8.82195L16.8715 19.805C16.8715 19.805 16.5877 20.5665 15.808 20.2013L11.1273 16.3472L11.1056 16.3358C11.7378 15.7262 16.6406 10.9923 16.8548 10.7777C17.1865 10.4453 16.9806 10.2475 16.5955 10.4985L9.35353 15.4375L6.5596 14.4279C6.5596 14.4279 6.11992 14.26 6.07762 13.8948C6.03477 13.529 6.57407 13.3311 6.57407 13.3311L17.9641 8.53265C17.9641 8.53265 18.9002 8.09094 18.9002 8.82195Z' fill='%23E6EFF6'/%3e%3c/svg%3e ") no-repeat;
}

.soc_tl:hover {
		background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='28' viewBox='0 0 27 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='27' height='28' rx='13.5' fill='%230b5ed7'/%3e%3cpath d='M18.9002 8.82195L16.8715 19.805C16.8715 19.805 16.5877 20.5665 15.808 20.2013L11.1273 16.3472L11.1056 16.3358C11.7378 15.7262 16.6406 10.9923 16.8548 10.7777C17.1865 10.4453 16.9806 10.2475 16.5955 10.4985L9.35353 15.4375L6.5596 14.4279C6.5596 14.4279 6.11992 14.26 6.07762 13.8948C6.03477 13.529 6.57407 13.3311 6.57407 13.3311L17.9641 8.53265C17.9641 8.53265 18.9002 8.09094 18.9002 8.82195Z' fill='%23E6EFF6'/%3e%3c/svg%3e ") no-repeat; 
}
.soc_zen {
	height: 28px;
	width: 28px;
	display: inline-block;
	margin-right: 1px;
	border-radius: 14px;
		background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='28' viewBox='0 0 27 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 13.5C0 6.04416 6.04416 0 13.5 0C20.9558 0 27 6.04416 27 13.5V14.5C27 21.9558 20.9558 28 13.5 28C6.04416 28 0 21.9558 0 14.5V13.5Z' fill='%232F6DB3'/%3e%3cpath d='M14.8018 15.35C13.7411 16.485 13.6639 17.9 13.5723 21C16.3591 21 18.2829 20.99 19.2761 19.99C20.2404 18.96 20.25 16.87 20.25 14.075C17.2607 14.175 15.8963 14.25 14.8018 15.35ZM6.75 14.075C6.75 16.87 6.75964 18.96 7.72393 19.99C8.71714 20.99 10.6409 21 13.4277 21C13.3313 17.9 13.2589 16.485 12.1982 15.35C11.1038 14.25 9.73929 14.17 6.75 14.075ZM13.4277 7C10.6457 7 8.71714 7.01 7.72393 8.01C6.75964 9.04 6.75 11.13 6.75 13.925C9.73929 13.825 11.1038 13.75 12.1982 12.65C13.2589 11.515 13.3361 10.1 13.4277 7ZM14.8018 12.65C13.7411 11.515 13.6639 10.1 13.5723 7C16.3591 7 18.2829 7.01 19.2761 8.01C20.2404 9.04 20.25 11.13 20.25 13.925C17.2607 13.825 15.8963 13.75 14.8018 12.65Z' fill='%23E6EFF6'/%3e%3cpath d='M20.25 14.075V13.925C17.2607 13.825 15.8963 13.75 14.8018 12.65C13.7411 11.515 13.6639 10.1 13.5723 7H13.4277C13.3313 10.1 13.2589 11.515 12.1982 12.65C11.1038 13.75 9.73929 13.83 6.75 13.925V14.075C9.73929 14.175 11.1038 14.25 12.1982 15.35C13.2589 16.485 13.3361 17.9 13.4277 21H13.5723C13.6687 17.9 13.7411 16.485 14.8018 15.35C15.8963 14.25 17.2607 14.17 20.25 14.075Z' fill='%232F6DB3'/%3e%3c/svg%3e ") no-repeat;
}

.soc_zen:hover {
		background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='28' viewBox='0 0 27 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 13.5C0 6.04416 6.04416 0 13.5 0C20.9558 0 27 6.04416 27 13.5V14.5C27 21.9558 20.9558 28 13.5 28C6.04416 28 0 21.9558 0 14.5V13.5Z' fill='%230b5ed7'/%3e%3cpath d='M14.8018 15.35C13.7411 16.485 13.6639 17.9 13.5723 21C16.3591 21 18.2829 20.99 19.2761 19.99C20.2404 18.96 20.25 16.87 20.25 14.075C17.2607 14.175 15.8963 14.25 14.8018 15.35ZM6.75 14.075C6.75 16.87 6.75964 18.96 7.72393 19.99C8.71714 20.99 10.6409 21 13.4277 21C13.3313 17.9 13.2589 16.485 12.1982 15.35C11.1038 14.25 9.73929 14.17 6.75 14.075ZM13.4277 7C10.6457 7 8.71714 7.01 7.72393 8.01C6.75964 9.04 6.75 11.13 6.75 13.925C9.73929 13.825 11.1038 13.75 12.1982 12.65C13.2589 11.515 13.3361 10.1 13.4277 7ZM14.8018 12.65C13.7411 11.515 13.6639 10.1 13.5723 7C16.3591 7 18.2829 7.01 19.2761 8.01C20.2404 9.04 20.25 11.13 20.25 13.925C17.2607 13.825 15.8963 13.75 14.8018 12.65Z' fill='%23E6EFF6'/%3e%3cpath d='M20.25 14.075V13.925C17.2607 13.825 15.8963 13.75 14.8018 12.65C13.7411 11.515 13.6639 10.1 13.5723 7H13.4277C13.3313 10.1 13.2589 11.515 12.1982 12.65C11.1038 13.75 9.73929 13.83 6.75 13.925V14.075C9.73929 14.175 11.1038 14.25 12.1982 15.35C13.2589 16.485 13.3361 17.9 13.4277 21H13.5723C13.6687 17.9 13.7411 16.485 14.8018 15.35C15.8963 14.25 17.2607 14.17 20.25 14.075Z' fill='%230b5ed7'/%3e%3c/svg%3e ") no-repeat; 
}
.soc_ok {
	height: 28px;
	width: 28px;
	display: inline-block;
	margin-right: 1px;
	border-radius: 14px;
		background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='28' viewBox='0 0 27 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='27' height='28' rx='13.5' fill='%232F6DB3'/%3e%3cpath d='M17.7108 15.9558C18.065 15.5885 18.1156 15.0637 17.812 14.539C17.559 14.1192 17.1036 13.9093 16.5976 14.0143C16.3952 14.0667 16.1928 14.1717 15.9904 14.3291C14.4219 15.431 12.2967 15.3786 10.7282 14.2766C10.627 14.2242 10.5258 14.1717 10.4246 14.1192C9.868 13.8569 9.31142 13.9618 9.00783 14.4865C8.65364 15.0113 8.70423 15.5885 9.15962 16.0607C9.26082 16.1657 9.36202 16.2181 9.41261 16.3231L9.46322 16.3755C10.1716 16.9527 11.0318 17.3201 12.1449 17.4775L11.4872 18.1596C10.9306 18.7368 10.3234 19.3665 9.76681 19.9437C9.61501 20.1011 9.41261 20.3635 9.41261 20.7308C9.41261 21.203 9.66561 21.6753 10.121 21.8852C10.2728 21.9901 10.4246 21.9901 10.5764 21.9901C10.8294 21.9901 11.133 21.8852 11.3354 21.6228C12.0943 20.8357 12.7015 20.2061 13.3087 19.5764C13.3593 19.5239 13.3593 19.5239 13.3593 19.5239C13.3593 19.5239 13.4099 19.5239 13.4099 19.5764C13.8147 20.0486 14.2701 20.4684 14.6749 20.9407C14.8773 21.1506 15.0797 21.3605 15.2821 21.5703C15.5351 21.8327 15.7375 21.9377 16.041 21.9377C16.4964 21.9901 17.0024 21.6753 17.2048 21.203C17.4072 20.7832 17.306 20.2585 16.9518 19.9437C16.4458 19.419 15.9398 18.8418 15.3833 18.317L14.5231 17.425C14.9785 17.3725 15.4845 17.2676 15.9398 17.0577C16.6988 16.7953 17.2554 16.428 17.7108 15.9558Z' fill='%23E6EFF6'/%3e%3cpath d='M13.3593 14.4865C15.5351 14.4865 17.306 12.7024 17.306 10.4461C17.306 9.34419 16.9012 8.29475 16.1422 7.50766C15.3833 6.72056 14.4219 6.30078 13.4099 6.30078C11.2342 6.30078 9.51381 8.13732 9.46322 10.3412C9.46322 11.4431 9.86801 12.4401 10.627 13.2272C11.3354 14.0667 12.2967 14.4865 13.3593 14.4865ZM12.2461 9.23926C12.5497 8.92442 12.9545 8.767 13.3593 8.767C14.2701 8.767 14.9279 9.50162 14.9279 10.3937C14.9279 11.3382 14.2195 12.0203 13.3593 12.0203C12.4485 12.0203 11.7908 11.2857 11.7908 10.3937C11.7908 9.97387 11.9426 9.55409 12.2461 9.23926Z' fill='%23E6EFF6'/%3e%3cpath d='M17.7108 15.9558C18.065 15.5885 18.1156 15.0637 17.812 14.539C17.559 14.1192 17.1036 13.9093 16.5976 14.0143C16.3952 14.0667 16.1928 14.1717 15.9904 14.3291C14.4219 15.431 12.2967 15.3786 10.7282 14.2766C10.627 14.2242 10.5258 14.1717 10.4246 14.1192C9.868 13.8569 9.31142 13.9618 9.00783 14.4865C8.65364 15.0113 8.70423 15.5885 9.15962 16.0607C9.26082 16.1657 9.36202 16.2181 9.41261 16.3231L9.46322 16.3755C10.1716 16.9527 11.0318 17.3201 12.1449 17.4775L11.4872 18.1596C10.9306 18.7368 10.3234 19.3665 9.76681 19.9437C9.61501 20.1011 9.41261 20.3635 9.41261 20.7308C9.41261 21.203 9.66561 21.6753 10.121 21.8852C10.2728 21.9901 10.4246 21.9901 10.5764 21.9901C10.8294 21.9901 11.133 21.8852 11.3354 21.6228C12.0943 20.8357 12.7015 20.2061 13.3087 19.5764C13.3593 19.5239 13.3593 19.5239 13.3593 19.5239C13.3593 19.5239 13.4099 19.5239 13.4099 19.5764C13.8147 20.0486 14.2701 20.4684 14.6749 20.9407C14.8773 21.1506 15.0797 21.3605 15.2821 21.5703C15.5351 21.8327 15.7375 21.9377 16.041 21.9377C16.4964 21.9901 17.0024 21.6753 17.2048 21.203C17.4072 20.7832 17.306 20.2585 16.9518 19.9437C16.4458 19.419 15.9398 18.8418 15.3833 18.317L14.5231 17.425C14.9785 17.3725 15.4845 17.2676 15.9398 17.0577C16.6988 16.7953 17.2554 16.428 17.7108 15.9558Z' fill='%23E6EFF6'/%3e%3c/svg%3e ") no-repeat;
}

.soc_ok:hover {
		background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='28' viewBox='0 0 27 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='27' height='28' rx='13.5' fill='%230b5ed7'/%3e%3cpath d='M17.7108 15.9558C18.065 15.5885 18.1156 15.0637 17.812 14.539C17.559 14.1192 17.1036 13.9093 16.5976 14.0143C16.3952 14.0667 16.1928 14.1717 15.9904 14.3291C14.4219 15.431 12.2967 15.3786 10.7282 14.2766C10.627 14.2242 10.5258 14.1717 10.4246 14.1192C9.868 13.8569 9.31142 13.9618 9.00783 14.4865C8.65364 15.0113 8.70423 15.5885 9.15962 16.0607C9.26082 16.1657 9.36202 16.2181 9.41261 16.3231L9.46322 16.3755C10.1716 16.9527 11.0318 17.3201 12.1449 17.4775L11.4872 18.1596C10.9306 18.7368 10.3234 19.3665 9.76681 19.9437C9.61501 20.1011 9.41261 20.3635 9.41261 20.7308C9.41261 21.203 9.66561 21.6753 10.121 21.8852C10.2728 21.9901 10.4246 21.9901 10.5764 21.9901C10.8294 21.9901 11.133 21.8852 11.3354 21.6228C12.0943 20.8357 12.7015 20.2061 13.3087 19.5764C13.3593 19.5239 13.3593 19.5239 13.3593 19.5239C13.3593 19.5239 13.4099 19.5239 13.4099 19.5764C13.8147 20.0486 14.2701 20.4684 14.6749 20.9407C14.8773 21.1506 15.0797 21.3605 15.2821 21.5703C15.5351 21.8327 15.7375 21.9377 16.041 21.9377C16.4964 21.9901 17.0024 21.6753 17.2048 21.203C17.4072 20.7832 17.306 20.2585 16.9518 19.9437C16.4458 19.419 15.9398 18.8418 15.3833 18.317L14.5231 17.425C14.9785 17.3725 15.4845 17.2676 15.9398 17.0577C16.6988 16.7953 17.2554 16.428 17.7108 15.9558Z' fill='%23E6EFF6'/%3e%3cpath d='M13.3593 14.4865C15.5351 14.4865 17.306 12.7024 17.306 10.4461C17.306 9.34419 16.9012 8.29475 16.1422 7.50766C15.3833 6.72056 14.4219 6.30078 13.4099 6.30078C11.2342 6.30078 9.51381 8.13732 9.46322 10.3412C9.46322 11.4431 9.86801 12.4401 10.627 13.2272C11.3354 14.0667 12.2967 14.4865 13.3593 14.4865ZM12.2461 9.23926C12.5497 8.92442 12.9545 8.767 13.3593 8.767C14.2701 8.767 14.9279 9.50162 14.9279 10.3937C14.9279 11.3382 14.2195 12.0203 13.3593 12.0203C12.4485 12.0203 11.7908 11.2857 11.7908 10.3937C11.7908 9.97387 11.9426 9.55409 12.2461 9.23926Z' fill='%23E6EFF6'/%3e%3cpath d='M17.7108 15.9558C18.065 15.5885 18.1156 15.0637 17.812 14.539C17.559 14.1192 17.1036 13.9093 16.5976 14.0143C16.3952 14.0667 16.1928 14.1717 15.9904 14.3291C14.4219 15.431 12.2967 15.3786 10.7282 14.2766C10.627 14.2242 10.5258 14.1717 10.4246 14.1192C9.868 13.8569 9.31142 13.9618 9.00783 14.4865C8.65364 15.0113 8.70423 15.5885 9.15962 16.0607C9.26082 16.1657 9.36202 16.2181 9.41261 16.3231L9.46322 16.3755C10.1716 16.9527 11.0318 17.3201 12.1449 17.4775L11.4872 18.1596C10.9306 18.7368 10.3234 19.3665 9.76681 19.9437C9.61501 20.1011 9.41261 20.3635 9.41261 20.7308C9.41261 21.203 9.66561 21.6753 10.121 21.8852C10.2728 21.9901 10.4246 21.9901 10.5764 21.9901C10.8294 21.9901 11.133 21.8852 11.3354 21.6228C12.0943 20.8357 12.7015 20.2061 13.3087 19.5764C13.3593 19.5239 13.3593 19.5239 13.3593 19.5239C13.3593 19.5239 13.4099 19.5239 13.4099 19.5764C13.8147 20.0486 14.2701 20.4684 14.6749 20.9407C14.8773 21.1506 15.0797 21.3605 15.2821 21.5703C15.5351 21.8327 15.7375 21.9377 16.041 21.9377C16.4964 21.9901 17.0024 21.6753 17.2048 21.203C17.4072 20.7832 17.306 20.2585 16.9518 19.9437C16.4458 19.419 15.9398 18.8418 15.3833 18.317L14.5231 17.425C14.9785 17.3725 15.4845 17.2676 15.9398 17.0577C16.6988 16.7953 17.2554 16.428 17.7108 15.9558Z' fill='%23E6EFF6'/%3e%3c/svg%3e ") no-repeat; 
}

.soc_max {
	height: 28px;
	width: 27px;
	display: inline-block;
	margin-right: 1px;
	border-radius: 14px;
		background: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3c!-- Generator: Adobe Illustrator 23.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3e%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 27 28' style='enable-background:new 0 0 27 28;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%232F6DB3;%7d .st1%7bdisplay:none;fill:%23E6EFF6;%7d .st2%7bfill-rule:evenodd;clip-rule:evenodd;fill:%23E6EFF6;%7d %3c/style%3e%3cpath class='st0' d='M13.5,0L13.5,0C21,0,27,6,27,13.5v1C27,22,21,28,13.5,28l0,0C6,28,0,22,0,14.5v-1C0,6,6,0,13.5,0z'/%3e%3cpath class='st1' d='M14.2,18.9c-5.1,0-8-3.7-8.1-9.8h2.5c0.1,4.5,2,6.4,3.4,6.8V9.1h2.4V13c1.5-0.2,3-1.9,3.5-3.9h2.4 c-0.2,1-0.6,2-1.1,2.8c-0.6,0.8-1.3,1.5-2.1,2.1c0.9,0.5,1.7,1.2,2.4,2c0.7,0.8,1.1,1.8,1.4,2.9h-2.6c-0.2-0.9-0.7-1.7-1.4-2.4 c-0.7-0.6-1.5-1-2.4-1.1v3.5H14.2z'/%3e%3cpath class='st2' d='M13.7,21c-1.4,0-2-0.2-3.1-1c-0.7,0.9-2.9,1.6-3,0.4c0-0.9-0.2-1.7-0.4-2.5c-0.3-1-0.6-2.2-0.6-3.8 c0-4,3.3-7,7.1-7c3.9,0,6.9,3.1,6.9,7C20.5,17.9,17.5,21,13.7,21z M13.7,10.5c-1.9-0.1-3.3,1.2-3.7,3.2c-0.3,1.7,0.2,3.7,0.6,3.9 c0.2,0,0.7-0.3,1-0.7c0.5,0.3,1.1,0.6,1.7,0.6c1.9,0.1,3.6-1.4,3.7-3.3C17.2,12.3,15.7,10.6,13.7,10.5L13.7,10.5z'/%3e%3c/svg%3e ") no-repeat;
}

.soc_max:hover {
		background: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3c!-- Generator: Adobe Illustrator 23.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3e%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 27 28' style='enable-background:new 0 0 27 28;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%230b5ed7;%7d .st1%7bdisplay:none;fill:%230b5ed7;%7d .st2%7bfill-rule:evenodd;clip-rule:evenodd;fill:%23E6EFF6;%7d %3c/style%3e%3cpath class='st0' d='M13.5,0L13.5,0C21,0,27,6,27,13.5v1C27,22,21,28,13.5,28l0,0C6,28,0,22,0,14.5v-1C0,6,6,0,13.5,0z'/%3e%3cpath class='st1' d='M14.2,18.9c-5.1,0-8-3.7-8.1-9.8h2.5c0.1,4.5,2,6.4,3.4,6.8V9.1h2.4V13c1.5-0.2,3-1.9,3.5-3.9h2.4 c-0.2,1-0.6,2-1.1,2.8c-0.6,0.8-1.3,1.5-2.1,2.1c0.9,0.5,1.7,1.2,2.4,2c0.7,0.8,1.1,1.8,1.4,2.9h-2.6c-0.2-0.9-0.7-1.7-1.4-2.4 c-0.7-0.6-1.5-1-2.4-1.1v3.5H14.2z'/%3e%3cpath class='st2' d='M13.7,21c-1.4,0-2-0.2-3.1-1c-0.7,0.9-2.9,1.6-3,0.4c0-0.9-0.2-1.7-0.4-2.5c-0.3-1-0.6-2.2-0.6-3.8 c0-4,3.3-7,7.1-7c3.9,0,6.9,3.1,6.9,7C20.5,17.9,17.5,21,13.7,21z M13.7,10.5c-1.9-0.1-3.3,1.2-3.7,3.2c-0.3,1.7,0.2,3.7,0.6,3.9 c0.2,0,0.7-0.3,1-0.7c0.5,0.3,1.1,0.6,1.7,0.6c1.9,0.1,3.6-1.4,3.7-3.3C17.2,12.3,15.7,10.6,13.7,10.5L13.7,10.5z'/%3e%3c/svg%3e ") no-repeat; 
}
/*icons social end*/
/*---Styles for Foreign versions---*/
/*---en---*/
.sved_block:lang(en) {
              padding: 0 0 0 23vw;
        } 
.ph_pc:lang(en) {
              min-width: 425px;
        }  
.sved:lang(en) {
              display: none;
        }
.ru_m:lang(en), .ru_m:lang(fr), .ru_m:lang(de), .ru_m:lang(zh-hant) {
    display: none;
}
.en_m:lang(ru) {
    display: none;
}
/*.content .clearfix:lang(en) {
              margin: 0 20px;
        } */

#node-63:lang(en) {
              margin: 0 40px; 
        }
@media (max-width: 1400px) {
.sved_block:lang(en) {
    padding: .7em 0 .7em 0em;
}
}
@media (max-width: 1200px) {
.sved_block:lang(en) {
    padding: .7em 0 .7em 0em;
}
#node-3:lang(en) {
    padding: 0em .7em;
	margin: 0;
        }
	}
.nav-tabs:lang(en) {
	margin: 0 40px !important;
}
.lg_un:lang(en){
	display:none;
}
/*---en end---*/
/*----fr---*/
.sved_block:lang(fr) {
              padding: 0 0 0 23vw;
        } 
.ph_pc:lang(fr) {
              min-width: 425px;
        }  
.sved:lang(fr) {
              display: none;
        }
/*.content .clearfix:lang(cn) {
              margin: 0 20px;
        }
*/
#node-65:lang(fr) {
              margin: 0 40px;
        }
@media (max-width: 1400px) {
.sved_block:lang(fr) {
    padding: .7em 0 .7em 0em;
}
}
@media (max-width: 1200px) {
.sved_block:lang(fr) {
    padding: .7em 0 .7em 0em;
}
#node-3:lang(fr) {
    padding: 0em .7em;
	margin: 0;
        }
	}
.nav-tabs:lang(fr) {
	margin: 0!important;
}
.lg_un:lang(fr){
	display:none;
}

/*---fr end----*/
/*----cn---*/
.sved_block:lang(zh-hant) {
              padding: 0 0 0 23vw;
        } 
.ph_pc:lang(zh-hant) {
              min-width: 425px;
        }  
.sved:lang(zh-hant) {
              display: none;
        }
/*.content .clearfix:lang(cn) {
              margin: 0 20px;
        }
*/
#node-3:lang(zh-hant) {
              margin: 0 40px;
        }
@media (max-width: 1400px) {
.sved_block:lang(zh-hant) {
    padding: .7em 1em .7em 0em;
}
}
@media (max-width: 1200px) {
.sved_block:lang(zh-hant) {
    padding: .7em 1em .7em 0em;
}
#node-3:lang(zh-hant) {
    padding: 0em .7em;
	margin: 0;
        }
	}
.nav-tabs:lang(zh-hant) {
	margin: 0!important;
}
.lg_un:lang(zh-hant){
	display:none;
}

/*---cn end----*/

/*---Styles for Foreign versions end---*/





input[type=text],
input[type=date],
input[type=number]{
    padding: 0.375rem 0.25rem 0.375rem 0.25rem;
}
.form-item.form-type-date .form-item{
 display: inline-block;
}

.form-item.form-type-date .form-item select{
 width: auto;
}

.desk_fio {
	font-size: .9em;
	line-height: 1.3em;
}

.desk_reg {
    font-size: 0.8em;
    line-height: 1.3em;
}



/*---Styles for sales calc---*/
	#calc_komer_block {
	margin-top:-2em;
}
  .calc_select {
	font-family: 'IBM', sans-serif;
	border: 2px solid #EFF3FA;
	border-radius: 6px;
	color: #2F6DB3;
 
}
  .calc_sel {
	color: #2F6DB3;
}
  .calc_sc {
	border: 2px solid #EFF3FA;
	border-radius: 6px;
	color: #2F6DB3;
}
  .calc_rb {
    position: absolute;
    z-index: -1;
    opacity: 0;
  }
  .calc_rb+label {
    display: inline-flex;
    align-items: center;
    user-select: none;
	color: #2F6DB3;
	  cursor: pointer;
  }
  .calc_rb+label::before {
    content: '';
    display: inline-block;
    width: 1em;
    height: 1em;
    flex-shrink: 0;
    flex-grow: 0;
    border: 1px solid #adb5bd;
    border-radius: 50%;
    margin-right: 0.5em;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%;
  }
  .calc_rb:not(:disabled):not(:checked)+label:hover::before {
    border-color: #2F6DB3;
  }
  .calc_rb:not(:disabled):active+label::before {
    background-color: #2F6DB3;
    border-color: #2F6DB3;
  }
  .calc_rb:focus+label::before {
    box-shadow: 0 0 0 0.1rem rgba(0, 123, 255, 0.25);
  }
  .calc_rb:focus:not(:checked)+label::before {
    border-color: #8F96A1;
  }
  .calc_rb:checked+label::before {
    border: 5px #2F6DB3 solid;
    background-color: #FFFFFF;
  }
  .calc_rb:disabled+label::before {
    background-color: #8F96A1;
  }

/*---Styles for sales calc end---*/
.breadcrumb{
    gap: 0.7em;
}
/*---Style taxonomy pager---*/
.pager ul {
    clear: both;
    display: flex;
    gap: 1.5em;
    flex-wrap: wrap;
    justify-content: center;
    padding: 0;
}

.pager ul li.pager__item {
    list-style-type: none;
}
.pager ul li.pager__item.is-active a{
    color: black;
    text-decoration: none;
}
/*---End Style taxonomy pager---*/
.icon_struct span{
    display: block;
    height: 23px;
    width: 24px;
    background-image: url("/themes/omgpu3/images/struct.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.icon_eye span{
    display: block;
    height: 23px;
    width: 24px;
    background-image: url("/themes/omgpu3/images/eye.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
#search_focus{
    display: block;
    height: 24px;
    width: 24px;
    margin-top: 1px;
    background-image: url("/themes/omgpu3/images/search_menu_butt.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.icon_search>span{
    display: block;
    height: 24px;
    width: 24px;
    margin-top: 1px;
    background-image: url("/themes/omgpu3/images/search_menu_butt.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}