

/* Start:/fonts/fonts.css?1748458033706*/
  @font-face {
      font-family: 'TT Fors';
      src: url('/fonts/TTFors-Italic.woff2') format('woff2'),
          url('/fonts/TTFors-Italic.woff') format('woff');
      font-weight: normal;
      font-style: italic;
      font-display: swap;
  }
  
  @font-face {
      font-family: 'TT Fors';
      src: url('/fonts/TTFors-Regular.woff2') format('woff2'),
          url('/fonts/TTFors-Regular.woff') format('woff');
      font-weight: normal;
      font-style: normal;
      font-display: swap;
  }
  
  @font-face {
      font-family: 'TT Fors';
      src: url('/fonts/TTFors-Bold.woff2') format('woff2'),
          url('/fonts/TTFors-Bold.woff') format('woff');
      font-weight: bold;
      font-style: normal;
      font-display: swap;
  }
/* End */


/* Start:/css/style.css?175646996640299*/
:root {
--basic-font-size: 18px;
--white:#fff;
--gray:#EFEFEF;
--quote:#F5F5F5;
--black:#1C1B1F;
--red:#C6271A;
--stext:#797979;
--fs14:0.778rem;
--fs16:0.889rem;
--fs24:1.333rem;
}

* {
font-family: 'TT Fors';
font-weight: 400;
font-size: var(--basic-font-size);
}

h1 {
font-size: 2.667rem;
line-height: 1.15;
}

h2 {
font-size: 1.667rem;
}

h3 {
font-size: 1.333rem;
}

a {
color: var(--black);
text-decoration: none;
transition: 700ms;
}

a:hover {
color: var(--red);
}

.ya-share2__container_shape_round .ya-share2__icon {
background-repeat: no-repeat !important;
}

.button {
background: var(--black);
height: 2.778rem;
padding: 0 1.667rem;
display: inline-flex;
align-content: center;
align-items: center;
justify-content: center;
border-radius: 3.333rem;
color: var(--white);
cursor: pointer;
font-size: var(--basic-font-size);
}

.disable-button {
background: var(--gray);
cursor: default;
}

.button:hover {
background: var(--red);
color: var(--white);
}

.to-up {
position: fixed;
bottom: 5rem;
left: 0;
display: none;
z-index: 3;
cursor: pointer;
font-size: 0.889rem;
line-height: 1;
color: var(--stext);
display: flex;
align-items: center;
transform: rotate(-90deg);
}

.to-up__icon {
width: 1rem;
height: 0.722rem;
position: relative;
top: 0.1rem;
}

.header {
padding-top: 0.889rem;
padding-bottom: 0.889rem;
display: grid;
align-items:center;
grid-gap: 0 1.667rem;
grid-template-columns: repeat(14, 1fr); 
grid-template-rows: auto;
grid-template-areas: "... header__logo ... ... header__menu header__menu header__menu header__menu header__menu header__menu header__menu header__menu header__search ...";
position: relative;
z-index: 3;
}

.header__mm {
display: none;
}

.header__logo {
grid-column: header__logo;
}

.header__logo-src {
width: 4.944rem;
height: 4.944rem;
}

.header__menu {
grid-column: header__menu;
display: flex;
justify-content: space-between;
}

.header__menu-item {
margin-right:1rem;
white-space:nowrap;
position: relative;
}

.header__menu-item a {
position: relative;
z-index: 2;
}

.header__menu-item_selected {
text-decoration: underline;
text-decoration-thickness: 0.056rem;
text-underline-offset: 0.11rem;
}

.header__menu-item ul {
background: var(--gray);
position: absolute;
border-radius: 2.222rem;
padding: 3.5rem 1.778rem 1rem 1.778rem;
top: -1rem;
left: -1.778rem;
display: none;
}

.header__menu-item ul li {
margin-bottom: 1rem;
}

.header__menu-item:hover ul {
display: block;
}

.header__search {
grid-column: header__search;
display: flex;
justify-content: flex-end;
position: relative;
}

.header__search-link {
font-size: 0;
}

.header__search-src {
width: 2rem;
height: 2rem;
}

.header-search-pu {
position: absolute;
width: 50.833rem;
top:0;
right: 0;
display: none;
z-index:2;
}

.header-search-pu_a {
display: block;
}

.header-search-input {
width: calc(100% - 2.334rem);
height: 2.778rem;
background: var(--gray);
border-radius: 1.111rem;
padding: 0 1.167rem;
font-size: 1rem;
}

.nb_header-search-input_active {
border-radius: 1.667rem 1.667rem 0 0;
}

.header-search-button {
height: 1.556rem;
width: 1.556rem;
background: url('/img/search-button.svg') center center no-repeat;
background-size: cover;
position: absolute;
top:0.611rem;
right: 4rem;
font-size: 0;
cursor: pointer;
}

.header__search-close {
height: 1.167rem;
width: 1.167rem;
position: absolute;
top:0.833rem;
right: 1.278rem;
cursor: pointer;
}

.header__search-close:hover .header__search-close-icon {
fill:var(--red);
}

.header__search-close-icon {
height: 1.167rem;
width: 1.167rem;
fill:var(--stext);
}

.header-search__content {
width: calc(100% - 2.334rem);
padding: 0 1.167rem;
max-height: 50vh;
overflow-y:scroll;
position: absolute;
top:2.778rem;
left: 0;
background: var(--gray);
border-radius: 0 0 1.111rem 1.111rem;
}

.search-page__pu {
padding: 1.167rem 0 0 0;
}

.search-popup__item_c {
padding: 1.167rem 0;
}

.header-search__content .mp__wrap-sidebar-item {
border-top: 0.056rem solid var(--white);
}

.header-search__content .mp__wrap-sidebar-item-icon {
border-radius: 100%;
border:0.056rem solid var(--white);
width: 3.436rem;
height: 3.436rem;
overflow: hidden;
}

.search-popup__all {
margin-bottom: 1.167rem;
}

.header-search__content .mp__wrap-sidebar-title {
display: none;
}

.banner {
font-size: 0;
max-width: 100vw;
height: 400px;
display: block;
}

.banner__img {
display: none;
}

.pd__head {
background: var(--gray);
display: grid;
grid-template-columns: repeat(14, 1fr); 
grid-template-rows: auto;
grid-template-areas: "... pd__head-content pd__head-content pd__head-content pd__head-content pd__head-content pd__head-content pd__head-content pd__head-content pd__head-content pd__head-content pd__head-content pd__head-content ...";
padding-top: 8.223rem;
margin-top: -8.223rem;
z-index: 0;
position: relative;
width:100%;
padding-bottom: 2.5rem;
margin-bottom: 2.778rem;
}

.pd__head-content {
grid-column: pd__head-content;
}

.pd__head-link {
color: var(--stext);
font-size: var(--fs14);
}

.pd__head-attrs {
display: flex;
align-content: center;
align-items: center;
flex-wrap: wrap;
padding-top: 1rem;
padding-bottom: 1.667rem;
}

.pd__head-attrs-tags {
display: flex;
flex-wrap: wrap;
align-content: center;
align-items: center;
margin-right: 0.556rem;
}

.pd__head-attrs-tags-item {
background: var(--white);
height: 2.056rem;
padding: 0 0.833rem;
display: flex;
justify-content: center;
align-content: center;
align-items: center;
border-radius: 3.889rem;
margin-right: 0.556rem;
font-size: var(--fs16);
margin-bottom: 1.111rem;
cursor: pointer;
}

.pd__head-attrs-tags-item:hover {
color: var(--white);
background: var(--red) !important;
}

.pd__head-attrs-tags-item:hover span {
color: var(--white);
}

.pd__head-attrs-tags-item_more-cnt {
font-size: var(--fs16);
}

.pd__head-attrs-tags-item_h {
display: none;
}

.pd__head-attrs-tags-item_event {
color: var(--white);
background: var(--red);
}

.pd__head .pd__head-attrs-tags-item {
margin-bottom: 0;
}

.pd__head-attrs-tags-item span {
font-size: 0.889rem;
color: var(--red);
padding-right: 0.278rem;
}

.pd__head-attrs-date {
font-size: var(--fs14);
color: var(--stext);
margin-right: 1.111rem;
}

.pd__head-attrs-view {
font-size: var(--fs14);
color: var(--stext);
display: flex;
justify-content: center;
align-content: center;
align-items: center;
margin-right: 1.111rem;
}

.pd__head-attrs-view-icon {
height: var(--fs16);
width: var(--fs16);
margin-right: 0.278rem;
fill:var(--stext);
}

.pd__head-attrs-autor {
font-size: var(--fs14);
color: var(--stext);
}

.pd__head-attrs-autor a {
color: var(--stext);
font-size: var(--fs14);
text-decoration: underline;
text-decoration-thickness: 0.056rem;
text-underline-offset: 0.11rem;
}

.pd__content {
display: grid;
grid-template-columns: repeat(14, 1fr); 
grid-template-rows: auto;
grid-template-areas: "... pd__content-inner pd__content-inner pd__content-inner pd__content-inner pd__content-inner pd__content-inner pd__content-inner pd__content-inner ... pd__content-sidebar pd__content-sidebar pd__content-sidebar ...";
margin-bottom: 2.222rem;
}

.pd__content-inner iframe {
max-width: 100%;
}


.pd__content-inner h2 {
font-size: 2.222rem;
}

.pd__content-inner h3 {
font-size: 2rem;
}

.pd__content-inner h4 {
font-size: 1.667rem;
}


.pd__content-inner {
grid-column: pd__content-inner;
position: relative;
}

.pd__content-inner_dh {
display: none;
}

.pd__content-inner .swiper {
overflow: hidden !important;
}

.pd__content-sidebar {
grid-column: pd__content-sidebar;
position: relative;
}

.pd__enter-text p {
font-size: var(--fs24);
line-height: 1.25;
}

.pd__content_sponsor {
border-top:1px solid var(--gray);
border-bottom:1px solid var(--gray);
text-align: center;
position: relative;
padding: 1.111rem 0;
}

.pd__content_sponsorwl {
border-bottom: none;
padding: 0;
}

.pd__content_sponsor-title {
color: var(--stext);
position: absolute;
top: -0.75rem;
left: 0;
background: var(--white);
padding: 0rem 1.111rem 0 0;
}

.pd__content_sponsor-logo {
font-size: 0;
}

.pd__content_sponsor-logo-src {
height: 4.444rem;
}

.pd__content_gal {
margin-bottom: 2.778rem;
}

.pd__content-gallery-item {
border-radius:1.111rem;
overflow: hidden;
font-size: 0px;
}

.pd__content-gallery-item img {
width: 100%;
}

.pd__content-gallery_thumb-item {
font-size: var(--fs16);
color: var(--stext);
display: none;
line-height: 1.25;
}

.pd__content-gallery_thumb-item span {
line-height: 1.25;
font-size: var(--fs16);
color: var(--stext);
}

.pd__content-gallery_thumb-item:before {
content: attr(aria-label);
display: block;
font-size: 1.333rem;
color: var(--black);
padding-bottom: 1.056rem;
}

.pd__content-gallery_thumb .swiper-slide-thumb-active {
display: block;
}

.pd__content-gallery-next, .pd__content-gallery-prev {
height: 3.556rem;
width: 3.556rem;
position: absolute;
bottom: 0;
cursor: pointer;
width: 3.556rem;
border-radius: 3.556rem;
}

.pd__content-gallery-next {
left: 4.111rem;
}

.pd__content-gallery-next:hover, .pd__content-gallery-prev:hover {
box-shadow: 0px 0.167rem 0.444rem rgba(8, 8, 8, 0.04);
}

.pd__content-gallery-next-icon {
height: 3.556rem;
width: 3.556rem;
}

.pd__content_contents {
background: var(--gray);
padding-top: 2rem;
padding-bottom: 2.5rem;
}

.pd__content_contents-list-title {
font-size: 2rem;
margin-bottom: 1.5rem;
}

.pd__content_contents-list-item {
display: block;
font-size: 1.3rem;
margin-bottom: 0.5rem;
}

.pd__content_contents-list-item span {
color: var(--red);
font-size: 1.3rem;
}

.pd__content .pd__content-inner, .pd__content p {
line-height: 1.333;
}

.pd__content p {
padding-bottom: 1.222rem;
}

.pd__content strong, .pd__content b {
font-weight: 700;
}

.pd__content p a, .pd__content li a {
text-decoration: underline;
text-decoration-thickness: 0.056rem;
text-underline-offset: 0.11rem;
}

.pd__content i {
font-style: italic;
}

.pd__content br {
display: none;
}

.pd__content li {

position: relative;
padding-left: 0.83rem;
}

.pd__content-inner ul {
margin-bottom: 1.222rem;
}

.pd__content-inner ul li:before {
width: 0.233rem;
height: 0.233rem;
display: block;
content: ' ';
background: var(--black);
border-radius: 0.233rem;
position: absolute;
left: 0;
top:0.6rem;
}

.pd__content-inner ol {
margin: 0;
padding: 0;
margin-bottom: 1.222rem;
list-style-type: none; 
counter-reset: num;
margin-left: 1.833rem;
}

.pd__content-inner ol li {
	position: relative;	
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
}
.pd__content-inner ol li:before {
	content: counter(num) '.'; 
	counter-increment: num;
	display: inline-block;	
	position: absolute;
	font-weight: 700;
	top: 0px;
	left: -26px;
	width: 20px;    
	color: var(--black);
	text-align: right;
}

.pd__content_text p:last-child {
padding-bottom: 0;
}

.pd__quote {
background: var(--quote);
padding-top: 3.889rem;
padding-bottom: 5rem;
}

.pd__quote p, .pd__quote .pd__content-inner {
font-size: 2rem;
color: var(--red);
}

.pd__quote_s {
background: var(--quote);
padding-top: 3.889rem;
padding-bottom: 5rem;
}

.pd__quote_s p, .pd__quote_s .pd__content-inner, .pd__quote_s strong {
font-size: 1.3rem;
color: var(--red);
}

.pd__content_title {
margin-bottom: 0.9rem;
}

.pd__content_video iframe {
border-radius: 1.111rem;
overflow: hidden;
}

.pd__content_photo img {
border-radius: 1.111rem;
overflow: hidden;
width: 100%;
}

.pd__content_photo-descr {
font-size: var(--fs16);
color: var(--stext);
line-height: 1.25;
}

.pd__content_link-block {

}

.pd__content_link {
position: relative;
z-index: 4;
}

.pd__content_link-icon {
height: var(--fs16);
width: var(--fs16);
}

.pd__content_link-text {
font-size: var(--fs16);
padding-top: 0.833rem;
padding-bottom: 0.611rem;
}

.pd__content_link-src {
color: var(--stext);
font-size: var(--fs16);
}

.pd__content_upper {
position: absolute;
width:100%;
//margin-top: -14.444rem;
}

.pd__content_upper .pd__content-inner {
display: none;
}

.pd__content_upper_rev, .pd__content_upper_rev .section-body__item_sidebar {
position: relative;
}

.pd__content_upper_rev .pd__content-inner, .pd__content_upper_rev .pd__content-inner_dh {
display: block;
}

.pd__content_upper_rev .pd__content-sidebar {
display: none;
}

.pd__content_text .roadmap__item {
width: 100%;
}

.pd__content_text .roadmap__item-num {
//width: 100%;
//text-align: center;
}

.pd__content_text .roadmap__item-text {
//width: 95%;
}

.pd__content_text .roadmap__list .roadmap__item:nth-child(4) {
order: 4;
}

.pd__content_text .roadmap__item:after {
bottom: -1.222rem !important;
right: auto !important;
transform: rotate(90deg) !important;
left: calc(50% - 0.361rem) !important;
}

.pd__content_text .roadmap__list .roadmap__item:nth-child(4):after {
display: none;
}

.pd__content_file-item {
position: relative;
z-index: 2;
}

.pd__content_file-item-title {
background: var(--black);
min-height: 2.778rem;
padding: 0.5rem 1.667rem;
display: inline-flex;
align-content: center;
align-items: center;
justify-content: center;
border-radius: 3.333rem;
color: var(--white);
cursor: pointer;
margin-bottom: 1.111rem;
}

.pd__content_file-item-chars {
display: flex;
align-content: center;
align-items: center;
}

.pd__content_file-item-icon {
height: var(--fs16);
width: var(--fs16);
margin-right: 0.5rem;
}

.pd__content_file-item-chars-text {
font-size: var(--fs16);
color: var(--stext);
}

.pd__content_file-item-chars-text span {
font-size: var(--fs16);
color: var(--stext);
text-transform: uppercase;
}

.pd__content_list {
margin-bottom: 0;
}

.pd__content_list li {
display: flex;
align-content: center;
align-items: center;
position: relative;
padding-left: 1.8rem;
}

.pd__content_list ul li:before {
width: 0.233rem;
height: 0.233rem;
display: block;
content: ' ';
background: var(--black);
border-radius: 0.233rem;
margin: 0 0.667rem;
content: ' ';
position: absolute;
left: 0;
}

.pd__content_podcast-buttons {
display: flex;
flex-wrap: wrap;
}

.pd__content_podcast-buttons-item {
margin-right: 0.556rem;
background: var(--gray);
color: var(--red);
}

.pd__content_podcast-widget {
margin-top: 2.333rem;
}

.pd__content_share {
position: absolute;
width:100%;
}

.pd__content_share .pd__content-sidebar {
position: relative;
z-index: 2;
}

.pd__content_share-title {
font-size: var(--fs16);
color: var(--stext);
padding-bottom: 1.167rem;
}

.pd__content_consul {
background: var(--gray);
border-radius: 1.111rem;
padding: 1.667rem;
}

.pd__content_consul .slider__equals-item-pic-src {
margin-top: 0;
}

.pd__content_consul br {
display: block;
}

.section-head {
display: grid;
grid-template-columns: repeat(14, 1fr); 
grid-template-rows: auto;
grid-template-areas: "... section-head__inner section-head__inner section-head__inner section-head__inner section-head__inner section-head__inner section-head__inner section-head__inner section-head__inner section-head__inner section-head__inner section-head__inner ...";
padding-top:0.722rem;
}

.section-head__inner {
grid-column: section-head__inner;
border-bottom: 0.056rem solid var(--gray);
}

.section-head__inner_alt {
border:none;
}

.section-head__inner_rm {
margin-bottom: 2.222rem;
}

.section-head__title {
padding-bottom: 1.833rem;
}

.section-head__title span {
font-size: 2.667rem;
line-height: 1.15;
color: var(--red);
}

.section-head__description {
line-height: 1.333;
padding-bottom: 2.111rem;
max-width: 65%;
font-size: 1.333rem;
}

.pd__head-attrs-tags_s-wrap {
display: grid;
grid-template-columns: repeat(14, 1fr); 
grid-template-rows: auto;
grid-template-areas: "... pd__head-attrs-tags_s pd__head-attrs-tags_s pd__head-attrs-tags_s pd__head-attrs-tags_s pd__head-attrs-tags_s pd__head-attrs-tags_s pd__head-attrs-tags_s pd__head-attrs-tags_s pd__head-attrs-tags_s pd__head-attrs-tags_s pd__head-attrs-tags_s pd__head-attrs-tags_s ...";
}

.pd__head-attrs-tags_s {
grid-column: pd__head-attrs-tags_s;
margin: 2.222rem 0;
}

.pd__head-attrs-tags_s .pd__head-attrs-tags-item {
background: var(--gray);
}

.section-body__wrap {
display: grid;
grid-template-columns: repeat(14, 1fr); 
grid-template-rows: auto;
grid-template-areas: "... section-body section-body section-body section-body section-body section-body section-body section-body section-body section-body section-body section-body ...";
}

.section-body {
grid-column: section-body;
display: flex;
flex-wrap: wrap;
}

.section-body__item {
background: var(--gray);
border-radius: 1.111rem;
display: block;
overflow: hidden;
width: calc(33.33% - 1.111rem);
margin-right: 1.667rem;
margin-bottom: 2.222rem;
}

.section-body__item_big:nth-child(1) {
width: calc(66.66% - 1.111rem);
background-size: cover !important;
display: flex;
align-items: flex-end;
}

.section-body__wrap .section-body .section-body__item_big:not(:nth-child(1)) {
background: var(--gray) !important;
}

.section-body__item:nth-child(3n+2) {
margin-right: 0;
}

.section-body__item_podcast:nth-child(3n+2) {
margin-right: 1.667rem;
}

.section-body__item_podcast:nth-child(3n+3) {
margin-right: 0;
}

.section-body__item-content {
padding: 0.707rem 1.667rem 1.667rem 1.667rem;
display: flex;
flex-wrap: wrap;
align-content: space-between;
min-height: 11.5rem;
}

.section-body__item-pic-src {
width: 100%;
}

.section-body__item_big:nth-child(1) .section-body__item-pic {
display: none;
}

.section-body__item_big:nth-child(1) .section-body__item-content {
background: linear-gradient(0deg, #1C1B1F 0%, rgba(28, 27, 31, 0) 100%);
max-height: 10.333rem;
min-height: 10.333rem;
padding-top: 4.333rem;
width: 100%;
}

.section-body__item-title {
font-size: 1.333rem;
line-height: 1.08;
//padding-bottom: 5.556rem;
width: 100%;
}

.section-body__item_big:nth-child(1) .section-body__item-title {
color: var(--white);
font-size: 2.222rem;
}

.section-body__item_big:nth-child(1) .section-body__item-date, .section-body__item_big:nth-child(1) .section-body__item-count {
color: var(--white);  
}

.section-body__item_big:nth-child(1) .pd__head-attrs-view-icon {
fill:var(--white);
}

.section-body__item-dc {
display: flex;
flex-wrap: wrap;
color: var(--stext);
font-size: 0.667rem;
width: 100%;
}

.section-body__item-date {
margin-right: 1.111rem;
font-size: var(--fs14);
}

.section-body__item-count {
display: flex;
align-items: center;
align-items: center;
font-size: var(--fs14);
}

.section-body__item_podcast {
border-radius: 1.111rem;
margin-bottom: 1.111rem;
}

.section-body__item_podcast .section-body__item-pic {
font-size: 0;
width: 10.667rem;
height: 10.667rem;
border-radius: 0.556rem;
margin: 0 auto;
overflow: hidden;
margin-top: 2.778rem;
}

.section-body__item_podcast .section-body__item-content {
text-align: center;
min-height: 8.722rem;
}

.section-body__item_podcast .section-body__item-dc {
justify-content: center;
}

.section-body__item_video, .section-body__item_video:nth-child(3n+2) {
background: none;
border-radius: 0;
margin-right: 1.667rem;
}

.section-body__item_video:nth-child(3n) {
margin-right: 0;
}

.section-body__item_video .section-body__item-pic {
border-radius: 1.111rem;
font-size: 0;
overflow: hidden;
}

.section-body__item_video .section-body__item-content {
min-height: auto;
padding: 1.167rem 0 0 0;
}

.section-body__item-text {
color: var(--stext);
padding-top: 0.667rem;
}

.section-body__item_calendar .section-body__item-pic {
display: none;
}

.section-body__item_calendar:nth-child(3n+2) {
margin-right: 1.667rem;
}

.section-body__item_calendar:nth-child(3n+3) {
margin-right: 0rem;
}

.section-body__item_calendar .section-body__item-content {
padding: 2.929rem 1.667rem 1.667rem 1.667rem;
min-height: 22.071rem;
}

.section-body__item_calendar.section-body__item_white .section-body__item-title, .section-body__item_calendar.section-body__item_white .section-body__item-text, .section-body__item_calendar.section-body__item_white .section-body__item-date {
color: var(--white);
}

.section-body__item-day-count {
color: var(--white);
background: var(--red);
height: 4.667rem;
width: 4.667rem;
border-radius: 100%;
font-size: 0.889rem;
display: flex;
align-content: center;
align-items: center;
justify-content: center;
margin-bottom: 2.222rem;
text-align: center;
}

.section-body__item_sidebar {
width: 100%;
position: absolute;
z-index: 1;
}

.section-body__item_sidebar .section-body__item-title {
font-size: 1rem;
padding-bottom: 0.7rem;
}

.section-body__item_sidebar .section-body__item-content {
min-height: auto;
}

.section-body__item_sidebar .section-body__item-text {
font-size: var(--fs16);
padding-top: 0;
}

.pd__content-sidebar .section-body__item_podcast {
background: none;
display: flex;
justify-content: space-between;
align-items: center;
align-content: center;
flex-wrap: wrap;
margin-bottom: 1.929rem;
}

.pd__content-sidebar .section-body__item_podcast .section-body__item-pic {
width: 4.571rem;
height: 4.571rem;
border-radius: 1.111rem;
margin: 0 0;
}

.pd__content-sidebar .section-body__item_podcast .section-body__item-content {
padding: 0;
width: calc(100% - 5.714rem);
text-align: left;
min-height: auto;
}

.pd__content-sidebar .section-body__item_podcast .section-body__item-dc {
display: none;
}

.section-spacer {
height: 4.444rem;
}

.mp__wrap_w {
display: grid;
grid-template-columns: repeat(14, 1fr); 
grid-template-rows: auto;
grid-template-areas: "... mp__wrap mp__wrap mp__wrap mp__wrap mp__wrap mp__wrap mp__wrap mp__wrap mp__wrap mp__wrap mp__wrap mp__wrap ...";
padding-top: 4.722rem;
}

.mp__wrap {
grid-column: mp__wrap;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}

.mp__wrap-hcontent {
width: 66.6%;
}

.mp__wrap-hcontent .section-body__item {
width: calc(50% - 1.111rem);
margin-right: 1.667rem;
}

.mp__wrap-hcontent .section-body__item:nth-child(3) {
margin-right: 0;
}

.mp__wrap-hcontent .section-body__item_big:nth-child(1) {
width: 100%;
min-height: 26.667rem;
margin-right: 0;
}

.mp__wrap-sidebar {
width: calc(33.33% - 1.667rem);
margin-left: 1.667rem;
}

.mp__wrap-sidebar-title {
font-size: 2rem;
padding-bottom: 1.111rem;
}

.mp__wrap-sidebar-item {
border-top: 0.056rem solid var(--gray);
display: block;
padding:1.111rem 0;
}

.mp__wrap-sidebar-item_podcasts {
display: flex;
flex-wrap: wrap;
align-content: center;
align-items: center;
}

.mp__wrap-sidebar-item-icon {
margin-right: 1rem;
width: 3.556rem;
}

.mp__wrap-sidebar-item-icon-src {
height: 3.556rem;
width:3.556rem;
}

.mp__wrap-sidebar-item-text {
width: calc(100% - 4.556rem);
}


.mp__wrap-sidebar-item-ptext {
font-size: var(--fs16);
color: var(--stext);
padding-top: 0.556rem;
}

.mp__wrap-sidebar-item .section-body__item-dc {
padding-top: 0.556rem;
}

.mp__content-wrap {
display: grid;
grid-template-columns: repeat(14, 1fr); 
grid-template-rows: auto;
grid-template-areas: "... mp__content mp__content mp__content mp__content mp__content mp__content mp__content mp__content mp__content mp__content mp__content mp__content ...";
overflow: hidden;
}

.mp__content {
grid-column: mp__content;
}

.mp__content .section-body__item:nth-child(3n+2) {
margin-right: 1.667rem;
}

.mp__content .section-body__item:nth-child(3n+3) {
margin-right: 0;
}

.section-body__pag {
display: flex;
justify-content: center;
width: 100%;
}

.mp__content-wrap_ec {
padding-top: 1.611rem;
padding-bottom: 1.111rem;
}

.mp__banner-2 {
margin-bottom: 3.444rem;
}

.mp__banner-3 {
margin-bottom: 1.667rem;
}

.banner-detail {
margin-top: 1.111rem;
}

.slider__head {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-content: flex-end;
align-items: flex-end;
margin-bottom: 2.222rem;
}

.slider__head-text {
width: 50%;
}

.slider__head-title {
font-size: 2.667rem;
padding-bottom: 0.889rem;
}

.slider__head-title span {
font-size: 2.667rem;
color: var(--red);
}

.slider__head-subtitle, .slider__head-subtitle span {
font-size: 1.333rem;
color: var(--stext);
}

.slider__head-nav {
width: 50%;
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
}

.slider__head-nav .slider-prev {
margin-right: 0.556rem;
}

.slider__head-nav .slider-prev, .slider__head-nav .slider-next {
cursor: pointer;
font-size: 0;
}

.swiper {
overflow:visible !important;
}

.swiper-wrapper .section-body__item {
width: calc(100% - 1.111rem);
}

.slider_editor-choice .swiper-wrapper .section-body__item .section-body__item-content {
min-height: 22.556rem;
}

.slider_editor-choice .section-body__item-pic {
display: none;
}

.slider_editor-choice .section-body__item_video {
border-radius: 1.111rem;
}

.slider_editor-choice .section-body__item_video .section-body__item-content {
padding: 0.707rem 1.667rem 1.667rem 1.667rem;
}

.slider_editor-choice .section-body__item .section-body__item-content {
padding-top: 2.444rem;
}

.slider_editor-choice .section-body__item_podcast .section-body__item-content {
text-align: left;
}

.slider_editor-choice .section-body__item_podcast .section-body__item-dc {
justify-content: flex-start;
}

.slider_editor-choice .section-body__item_white .section-body__item-title, .slider_editor-choice .section-body__item_white .section-body__item-date, .slider_editor-choice .section-body__item_white .section-body__item-count, .slider_editor-choice .section-body__item_white .pd__head-attrs-view-icon, .slider_editor-choice .section-body__item_white .section-body__item-text {
color: var(--white);
fill:var(--white);
}

.mp__content-wrap_sliders {
padding-bottom: 1.667rem;
}

.mp__tags {
border-top:0.056rem solid var(--gray);
margin-top: 0;
padding-top: 2.222rem;
padding-bottom: 0.556rem;
}

.mp__content-partners {
padding-top: 3.5rem;
padding-bottom: 4.444rem;
}

.mp__content-partners-title {
font-size: 2.667rem;
padding-bottom: 1.667rem;
}

.mp__content-partners-list {
display: flex;
flex-wrap: wrap;
}

.mp__content-partners-item {
width: 50%;
height: 15.556rem;
background: var(--gray);
display: flex;
border-radius: 9.444rem;
justify-content: center;
align-content: center;
align-items: center;
}

.mp__content-partners-item-logo-src_fbl {
width: 4.611rem;
height: 8.333rem;
}

.mp__content-partners-item-logo-src_fst {
width: 5.778rem;
height: 6.667rem;
}

.mp__content-partners-item-text {
max-width: 50%;
margin-left: 2.889rem;
}

.mp__content-partners-item-title {
font-size: 1.667rem;
padding-bottom: 1.111rem;
}

.mp__content-partners-item-desc {
color: var(--stext);
}

.equals__top {
display: flex;
flex-wrap: wrap;
align-content: center;
align-items: center;
}

.equals__top-text {
width: 50%;
}

.equals__top-text {

}

.equals__top-text-val {
padding-top: 2.143rem;
}

.equals__top-text-val p {
padding-bottom: 2.143rem;
font-size: 1.333em;
}

.equals__top-pic {
width: 50%;
}

.equals__top-pic-src {
max-width: 100%;
}

.equals__text {
font-size: 1.333rem;
color: var(--stext);
padding-top: 1.111rem;
padding-bottom: 2.222rem;
}

.roadmap__list_equals .roadmap__item {
padding: 0.333rem 1.778rem 0.333rem 0;
}

.roadmap__list_equals .roadmap__item .roadmap__item-num {
width: 11.111rem;
}

.roadmap__list_equals .roadmap__item .roadmap__item-text {
width: calc(100% - 11.111rem);
}

.roadmap__list_equals .roadmap__item:after {
display: none !important;
}

.roadmap__list_equals .roadmap__item:nth-child(1) {
order: 1 !important;
}

.roadmap__list_equals .roadmap__item:nth-child(2) {
order: 2 !important;
}

.roadmap__list_equals .roadmap__item:nth-child(3) {
order: 3 !important;
}

.roadmap__list_equals .roadmap__item:nth-child(4) {
order: 4 !important;
}

.roadmap__list_equals .roadmap__item:nth-child(5) {
order: 5 !important;
}

.roadmap__list_equals .roadmap__item:nth-child(6) {
order: 6 !important;
}

.roadmap__list_equals .roadmap__item:nth-child(7) {
order: 7 !important;
}

.roadmap__list_equals .roadmap__item:nth-child(3), .roadmap__list_equals .roadmap__item:nth-child(4), .roadmap__list_equals .roadmap__item:nth-child(5) {
width: calc(100% - 2.611rem) !important;
}

.equals__roadmap-facts {
display: flex;
flex-wrap: wrap;
align-content: center;
align-items: center;
margin-top: 1.278rem;
padding-bottom: 3.611rem;
}

.equals__roadmap-facts-item {
display: flex;
flex-wrap: wrap;
align-content: center;
align-items: center;
color: var(--red);
margin-right: 1.667rem;
margin-bottom: 0.8rem;
}

.equals__roadmap-facts-item-icon {
width: 1.111rem;
height: 1.111rem;
margin-right: 0.556rem;
fill:var(--red);
}

.equals-gal {
background: var(--gray);
padding-top: 4.444rem;
padding-bottom: 2.922rem;
}

.slider__equals .swiper-slide {
max-width: 27.5rem;
}

.slider__equals-item {
border-radius: 1.111rem;
background: var(--white);
margin-top: 3.556rem;
padding: 1.667rem;
text-align: center;
}

.slider__equals-item-pic {
position: relative;
}

.slider__equals-item-pic-src {
border-radius: 50%;
width: 7.111rem;
height: 7.111rem;
margin-top: -3.556rem;
}

.slider__equals-item-name {
font-size: 1.667rem;
padding-top: 0.278rem;
padding-bottom: 0.778rem;
}

.slider__equals-item-dia {
color: var(--stext);
margin-bottom: 1.167rem;
}

.slider__equals-item-dia-button {
margin-bottom: 1.667rem;
}

.slider__equals-item-video-wrap {
display: flex;
justify-content: center;
}

.slider__equals-item-video {
color: var(--red);
display: flex;
align-content: center;
align-items: center;
transition: 300ms;
margin-bottom: 1.111rem;
}

.slider__equals-item-video span {
text-align: left;
width: calc(100% - 1.9rem);
font-size: 0.889rem;
}

.slider__equals-item-video:hover {
color: var(--black);
}

.slider__equals-item-video-icon {
width: 1.333rem;
height: 1.333rem;
margin-right: 0.556rem;
fill:var(--red);
}

.slider__equals-item-video:hover .slider__equals-item-video-icon {
fill:var(--black);
}

.slider__equals-item-text p {
font-size: 0.889rem;
margin-bottom: 0.6rem;
}

.equals__chat {
padding-top: 3.333rem;
padding-bottom: 2.222rem;
}

.equals__chats {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin-bottom: 2.389rem;
}

.equals__chats-item {
border-radius: 1.111rem;
background: var(--white);
margin-top: 3.556rem;
padding: 0rem 1.667rem 3.333rem 1.667rem; 
background: var(--gray);
width: calc(33.33% - 4.445rem);
text-align: center;
margin-bottom: 1.667rem;
}

.equals__chats-item-pic-src {
width: 7.111rem;
height: 7.111rem;
border-radius: 50%;
margin-top: -3.6rem;
}

.equals__chats-item-name {
font-size: 1.333rem;
margin-top: 0.889rem;
margin-bottom: 0.5rem;
}

.equals__chats-item-members {
color: var(--stext);
margin-bottom: 1.5rem;
}

.equals__footer-block {
margin-bottom: 2rem;
}

.equals__footer-title {
margin-bottom: 0.944rem;
}

.equals__footer-text p {
font-size: 1.333rem;
color: var(--stext);
padding-bottom: 1.222rem;
}

.blackbg {
position: fixed;
width: 100%;
height: 100%;
top:0;
left: 0;
z-index: 4;
background: rgba(0,0,0,0.64);
display: none;
cursor: pointer;
}

.blackbg_a {
display: block;
}

.hidden {
overflow: hidden;
}

.fform {
width: 33.056rem;
padding:2.167rem 2.778rem 2.778rem 2.778rem;
position: fixed;
z-index: 5;
top:5%;
left: calc(50% - 16.528rem);
border-radius: 1.111rem;
background: var(--white);
display: none;
}

.fform_a {
display: block;
}

.fform-close-block {
position: absolute;
width: 1.167rem;
height: 1.167rem;
top:1.111rem;
right: 1.111rem;
cursor: pointer;
}

.fform-close {
width: 1.167rem;
height: 1.167rem;
fill:var(--stext);
}

.fform-close:hover {
fill:var(--red);
}

.fform__title {
font-size: 1.667rem;
padding-bottom: 1rem;
}

.fform form {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}

.fform .form-group {
margin-bottom: 1.222rem;
}

.form-group_FORM_FIELD_DIAGNOSIS, .form-group_FORM_FIELD_EMAIL, .form-group_FORM_FIELD_PHONE, .form-group_FORM_FIELD_AGE, .form-group_FORM_FIELD_CITY, .form-group_FORM_FIELD_TITLE, .form-group_FORM_FIELD_WHO, .form-group_FORM_FIELD_STAGE, .form-group_FORM_FIELD_DIAGNOZ, .form-group_FORM_EQ_LEARN_FIELD_TITLE, .form-group_FORM_EQ_LEARN_FIELD_CITY, .form-group_FORM_EQ_LEARN_FIELD_DIAGNOZ, .form-group_FORM_EQ_LEARN_FIELD_AGE, .form-group_FORM_EQ_LEARN_FIELD_PHONE, .form-group_FORM_EQ_LEARN_FIELD_REMISS, .form-group_FORM_EQ_LEARN_FIELD_EMAIL, .form-group_FORM_EQ_FIELD_TITLE, .form-group_FORM_EQ_FIELD_CITY, .form-group_FORM_EQ_FIELD_WHO, .form-group_FORM_EQ_FIELD_STAGE, .form-group_FORM_EQ_FIELD_DIAGNOZ, .form-group_FORM_EQ_FIELD_TITLE, .form-group_FORM_EQ_FIELD_WHO, .form-group_FORM_EQ_FIELD_STAGE {
width: calc(50% - 0.833rem);
}

.form-group_FORM_EQ_FIELD_AGE, .form-group_FORM_EQ_FIELD_PHONE, .form-group_FORM_EQ_LEARN_FIELD_AGE, .form-group_FORM_EQ_LEARN_FIELD_PHONE  {
width: calc(25% - 0.833rem);
}

.form-group_FORM_EQ_FIELD_AGE label {
white-space: nowrap;
}

.form-group_FORM_EQ_FIELD_MESSAGE {
width: 100%;
}

.form-group_FORM_EQ_FIELD_MESSAGE textarea {
min-height: 60px;
padding-top: 0.8rem;
padding-bottom: 0.8rem;
}

.fform__label {
display: block;
color: var(--stext);
font-size: 0.889rem !important;
padding-left: 0.889rem;
padding-bottom: 0.444rem;
}

.fform__input {
border-radius: 1.111rem;
background: var(--gray);
height: 2.778rem;
padding: 0 0.889rem;
font-size: 0.889rem !important;
width: 100%;
}

.fform__warning {
font-size: 0.778rem;
color: var(--stext);
width: 100%;
padding-bottom: 1.556rem;
}

.fform__warning_e {
color: var(--red);
}

.fform__warning input[type=checkbox] {
margin-right: 0.3rem;
}

.fform__warning a {
font-size: 0.778rem;
}

.slam-easyform .has-error .help-block {
color: var(--red);
font-size: 0.667rem;
position: absolute;
margin-top: 0;
}

.fform .has-error .fform__input {
border:1px solid var(--red);
}

.fform__text {
padding-bottom: 1.667rem;
}

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

.roadmap__item {
background: var(--gray);
width: calc(50% - 2.611rem);
border-radius: 2.222rem;
padding: 3.333rem 1.778rem 3.333rem 0;
display: flex;
flex-wrap: wrap;
align-items: center;
align-items: center;
margin-bottom: 1.667rem;
position: relative;
}

.roadmap__list .roadmap__item:after {
width: 0.722rem;
height: 0.667rem;
display: block;
background: url('/img/roadmap-icon.svg');
background-size: cover;
content: ' ';
position: absolute;
}

.roadmap__list .roadmap__item:nth-child(1) {
order: 1;
}

.roadmap__list .roadmap__item:nth-child(1):after {
right: -1.222rem;
}

.roadmap__list .roadmap__item:nth-child(2) {
order: 2;
}

.roadmap__list .roadmap__item:nth-child(2):after {
bottom: -1.222rem;
transform: rotate(90deg);
left: calc(50% - 0.361rem);
}

.roadmap__list .roadmap__item:nth-child(3) {
order: 4;
}

.roadmap__list .roadmap__item:nth-child(3):after {
transform: rotate(180deg);
left: -1.222rem;
}

.roadmap__list .roadmap__item:nth-child(4) {
order: 3;
}

.roadmap__list .roadmap__item:nth-child(4):after {
bottom: -1.222rem;
transform: rotate(90deg);
left: calc(50% - 0.361rem);
}

.roadmap__list .roadmap__item:nth-child(5) {
order: 5;
}

.roadmap__list .roadmap__item:nth-child(5):after {
right: -1.222rem;
}

.roadmap__list .roadmap__item:nth-child(6) {
order: 6;
}

.roadmap__list .roadmap__item:nth-child(6):after {
bottom: -1.222rem;
transform: rotate(90deg);
left: calc(50% - 0.361rem);
}

.roadmap__list .roadmap__item:nth-child(7) {
order: 8;
}

.roadmap__list .roadmap__item:nth-child(7):after {
transform: rotate(180deg);
left: -1.222rem;
}

.roadmap__list .roadmap__item:nth-child(8) {
order: 7;
}

.roadmap__list .roadmap__item:nth-child(8):after {
bottom: -1.222rem;
transform: rotate(90deg);
left: calc(50% - 0.361rem);
}

.roadmap__list .roadmap__item:nth-child(9) {
order: 9;
}

.roadmap__list .roadmap__item:nth-child(9):after {
right: -1.222rem;
}

.roadmap__list .roadmap__item:nth-child(10) {
order: 10;
}

.roadmap__list .roadmap__item:nth-child(10):after {
bottom: -1.222rem;
transform: rotate(135deg);
left: -1.222rem;
}

.roadmap__list .roadmap__item:nth-child(11) {
order: 11;
}

.roadmap__list .roadmap__item:nth-child(11):after {
display: none;
}

.roadmap__item-num {
width: 31.34%;
}

.roadmap__item-num_m {
display: none;
}

.roadmap__item-num-val {
font-size: 8.333rem;
text-align: center;
color: var(--red);
position: relative;
}

.roadmap__item-num-icon {
position: absolute;
min-width: 6.667rem;
bottom: 0;
right: 0;
display: none;
}

.roadmap__item-text {
width: 68.66%;
}

.roadmap__item-text-title {
font-size: 1.333rem;
}

.roadmap__item-text-val {
color: var(--stext);
padding: 0.611rem 0 1.222rem 0;
}

.roadmap__item-more {
display: flex;
align-content: center;
align-items: center;
}

.roadmap__item-more-icon {
width: 1.778rem;
height: 1.778rem;
background: var(--black);
border-radius: 100%;
display: flex;
align-content: center;
align-items: center;
justify-content: center;
margin-right: 0.556rem;
}

.roadmap__item-more-icon-src  {
width: 0.833rem;
height: 0.833rem;
fill:var(--white);
}

.roadmap__item-more:hover .roadmap__item-more-icon {
background: var(--red);
}

.roadmap__main-head {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-content: center;
align-items: center;
padding-top: 0.722rem;
padding-bottom: 1.667rem;
position: relative;
}

.roadmap__main-head-right {
display: flex;
align-content: center;
align-items: center;
}

.roadmap__main-head-right_m {
display: none;
}

.roadmap__main-head-icon {
width: 1.611rem;
height: 1.611rem;
margin-left: 0.667rem;
fill:var(--black);
}

.roadmap__main-head-right:hover .roadmap__main-head-icon {
fill:var(--red);
}

.roadmap__main-wrap {
overflow-y: scroll;
width: calc(100% + (100vw/12));
-ms-overflow-style: none;  /* Internet Explorer 10+ */
scrollbar-width: none;
}

.roadmap__main-wrap::-webkit-scrollbar { 
	display: none;  /* Safari and Chrome */
}

.roadmap__main {
display: flex;
width: 480vw;
position: relative;
}

.mp__content-wrap-arr {
display: flex;
flex-wrap: wrap;
margin-left: 1rem;
}

.roadmap__main-next, .roadmap__main-prev {
cursor: pointer;
width: 3.556rem;
height: 3.556rem;
margin-left: 0.556rem;
}

.roadmap__main-next-icon, .roadmap__main-prev-icon {
height: 3.556rem;
width: 3.556rem;
border-radius: 100%;
}

.roadmap__main .roadmap__item {
max-width: 31.333rem;
width: 31.333rem;
margin-right: 1.667rem;
margin-bottom: 3.889rem;
padding: 2.333rem 1.778rem 2.333rem 0;
position: relative;
}

.roadmap__main .roadmap__item:after {
width: 0.722rem;
height: 0.667rem;
display: block;
background: url(/img/roadmap-icon.svg);
background-size: cover;
content: ' ';
position: absolute;
right: -1.222rem;
}

.roadmap__main .roadmap__item:last-child:after {
display: none;
}

.footer {
background: var(--black);
display: grid;
grid-template-columns: repeat(14, 1fr); 
grid-template-rows: auto;
grid-template-areas: "... footer__logo footer__logo footer__menu-01 footer__menu-02 footer__menu-02 footer__contacts footer__contacts footer__warning footer__warning footer__warning footer__warning footer__warning ..."
"... footer__stripe footer__stripe footer__stripe footer__stripe footer__stripe footer__stripe footer__stripe footer__stripe footer__stripe footer__stripe footer__stripe footer__stripe ..."
"... footer__cr_left footer__cr_left footer__cr_left footer__cr_left footer__cr_left footer__cr_left footer__cr_center footer__cr_center footer__cr_center ... footer__cr_right footer__cr_right ...";
padding-top: 3.444rem;
padding-bottom: 1.5rem;
}

.footer__logo {
grid-column: footer__logo;
}

.footer__menu-item {
font-size: var(--fs14);
color: var(--white);
display: block;
margin-bottom: 1.222rem;
}

.footer__menu-01 {
grid-column: footer__menu-01;
}

.footer__menu-02 {
grid-column: footer__menu-02;
}

.footer__contacts {
grid-column: footer__contacts;
}

.footer__contacts-item {
font-size: var(--fs16);
color: var(--white);
display: block;
margin-bottom: 0.222rem;
}

.footer__contacts-soc {
display: flex;
flex-wrap: wrap;
margin-top: 10px;
}

.footer__contacts-soc-item {
width: 30px;
height: 30px;
display: flex;
align-content: center;
align-items: center;
justify-content: center;
border-radius: 15px;
background: #fff;
margin-right: 7px;
margin-bottom: 7px;
}

.footer__warning {
grid-column: footer__warning;
background: #28272C;
border-radius: 1.111rem;
padding: 1.344rem 1.667rem 0.967rem 1.667rem;
}

.footer__warning-title {
font-size: var(--fs16);
color: var(--white);
padding-bottom: 0.444rem;
}

.footer__warning p {
font-size: var(--fs14);
color: var(--white);
line-height: 1.5;
padding-bottom: 0.833rem;
}

.footer__stripe {
grid-column: footer__stripe;
height: 0.056rem;
background: rgba(255,255,255,0.1);
margin-top: 2.778rem;
margin-bottom: 1.667rem;
}

.footer__cr {
font-size: 0.667rem;
color: var(--stext);
}

.footer__cr_left {
grid-column: footer__cr_left;
padding-right: 1.667rem;
}

.footer__cr_center {
grid-column: footer__cr_center;
}

.footer__cr_right {
grid-column: footer__cr_right;
}

.footer__cr_right a {
font-size: 0.667rem;
color: var(--white);
}
/* End */


/* Start:/css/media.css?175646996619916*/


@media (max-width:2560px) {
:root {
--basic-font-size: 24px;
}
}

@media (max-width:1600px) {
:root {
--basic-font-size: 20px;
}
}

@media (max-width:1440px) {
:root {
--basic-font-size: 18px;
}
}

@media (max-width:1220px) {
:root {
--basic-font-size: 16px;
}

.to-up {
left: -0.85rem;
}

.header {
grid-template-columns: repeat(28, 1fr);
grid-template-areas: "... header__logo header__logo ... ... header__menu header__menu header__menu header__menu header__menu header__menu header__menu header__menu header__menu header__menu header__menu header__menu header__menu header__menu header__menu header__menu header__menu header__menu header__menu header__menu header__search header__search ...";
}

.mp__content-wrap {
grid-template-columns: repeat(28, 1fr);
grid-template-areas: "... mp__content mp__content mp__content mp__content mp__content mp__content mp__content mp__content mp__content mp__content mp__content mp__content mp__content mp__content mp__content mp__content mp__content mp__content mp__content mp__content mp__content mp__content mp__content mp__content mp__content mp__content ...";
}

.mp__wrap_w {
grid-template-columns: repeat(28, 1fr);
grid-template-areas: "... mp__wrap mp__wrap mp__wrap mp__wrap mp__wrap mp__wrap mp__wrap mp__wrap mp__wrap mp__wrap mp__wrap mp__wrap mp__wrap mp__wrap mp__wrap mp__wrap mp__wrap mp__wrap mp__wrap mp__wrap mp__wrap mp__wrap mp__wrap mp__wrap mp__wrap mp__wrap ...";
}

.section-head {
grid-template-columns: repeat(28, 1fr);
grid-template-areas: "... section-head__inner section-head__inner section-head__inner section-head__inner section-head__inner section-head__inner section-head__inner section-head__inner section-head__inner section-head__inner section-head__inner section-head__inner section-head__inner section-head__inner section-head__inner section-head__inner section-head__inner section-head__inner section-head__inner section-head__inner section-head__inner section-head__inner section-head__inner section-head__inner section-head__inner section-head__inner ...";
}

.pd__head-attrs-tags_s-wrap {
grid-template-columns: repeat(28, 1fr);
grid-template-areas: "... pd__head-attrs-tags_s pd__head-attrs-tags_s pd__head-attrs-tags_s pd__head-attrs-tags_s pd__head-attrs-tags_s pd__head-attrs-tags_s pd__head-attrs-tags_s pd__head-attrs-tags_s pd__head-attrs-tags_s pd__head-attrs-tags_s pd__head-attrs-tags_s pd__head-attrs-tags_s pd__head-attrs-tags_s pd__head-attrs-tags_s pd__head-attrs-tags_s pd__head-attrs-tags_s pd__head-attrs-tags_s pd__head-attrs-tags_s pd__head-attrs-tags_s pd__head-attrs-tags_s pd__head-attrs-tags_s pd__head-attrs-tags_s pd__head-attrs-tags_s pd__head-attrs-tags_s pd__head-attrs-tags_s pd__head-attrs-tags_s ...";
}

.section-body__wrap {
grid-template-columns: repeat(28, 1fr);
grid-template-areas: "... section-body section-body section-body section-body section-body section-body section-body section-body section-body section-body section-body section-body section-body section-body section-body section-body section-body section-body section-body section-body section-body section-body section-body section-body section-body section-body ...";
}

.pd__head {
grid-template-columns: repeat(28, 1fr);
grid-template-areas: "... pd__head-content pd__head-content pd__head-content pd__head-content pd__head-content pd__head-content pd__head-content pd__head-content pd__head-content pd__head-content pd__head-content pd__head-content pd__head-content pd__head-content pd__head-content pd__head-content pd__head-content pd__head-content pd__head-content pd__head-content pd__head-content pd__head-content pd__head-content pd__head-content pd__head-content pd__head-content ...";
}

.pd__content {
grid-template-columns: repeat(28, 1fr);
    grid-template-areas: "... pd__content-inner pd__content-inner pd__content-inner pd__content-inner pd__content-inner pd__content-inner pd__content-inner pd__content-inner pd__content-inner pd__content-inner pd__content-inner pd__content-inner pd__content-inner pd__content-inner pd__content-inner pd__content-inner pd__content-inner ... pd__content-sidebar pd__content-sidebar pd__content-sidebar pd__content-sidebar pd__content-sidebar pd__content-sidebar pd__content-sidebar ...";
}

.banner {
height: 260px;
background-size: cover !important;
}

.slider__head-text {
width: 60%;
}

.slider__head-nav {
width: 40%;
}

.roadmap__item-num-val {
font-size: 6.333rem;
}

.roadmap__item-num-icon {
bottom: -3rem;
}

.section-body__item-title {
font-size: 1.233rem;
}

.section-body__item_big:nth-child(1) .section-body__item-title {
font-size: 1.722rem;
}

.ya-share2__container_shape_round.ya-share2__container_size_l .ya-share2__badge .ya-share2__icon:not(.ya-share2__icon_messenger-contact):not(.ya-share2__icon_more) {
background-size: 25px 25px !important;
}

.ya-share2__container_mobile.ya-share2__container_size_l .ya-share2__icon {
height: 29px !important;
width: 29px !important;
}

.pd__head-attrs-tags, .pd__head-attrs-date, .pd__head-attrs-view, .pd__head-attrs-autor {
margin-bottom: 0.556rem;
}

.pd__content-inner iframe {
height: 370px !important;
}

.header-search-pu {
width: 48.833rem;
}

}

@media (max-width:990px) {

:root {
--basic-font-size: 14px;
}

.to-up {
left: -1.1rem;
}

.banner {
height: 190px;
}

.pd__content-inner iframe {
height: 300px !important;
}

.pd__content-inner .cform {
height: 2200px !important
}

.roadmap__item-num-icon {
width: 6.667rem;
bottom: -1.8rem;
max-width: 100%;
}

.mp__wrap-sidebar-title {
font-size: 1.8rem;
}

.header-search-pu {
width: 41.833rem;
}

.slider__head-text {
width: 70%;
}

.slider__head-nav {
width: 30%;
}

.section-body__item-content {
min-height: 12.5rem;
}

.fform {
width: calc(100% - 7.556rem);
left: 1rem;
}

}

@media (max-width:767px) {
    
html, body {
overflow-x:hidden;
}

.mp__content-wrap-arr {
display: none;
}	

.to-up {
right: -1.45rem;
left: auto;
}

.fform {
padding: 1.167rem 1.2rem 1.778rem 1.2rem;
width: calc(100% - 4.4rem);
max-height: 90vh;
overflow-y: scroll;
}

.form-group_FORM_FIELD_TITLE, .form-group_FORM_FIELD_PHONE {
width: 100%;
}

.fform__title {
font-size: 1.143rem;
line-height: 1.1;
}
    
h1 {
font-size: 1.571rem;
}
    
.header {
display: flex;
justify-content: space-between;
align-content: center;
align-items: center;
flex-wrap: wrap;
padding: 0 1.429rem;
padding-top: 1rem;
}

.header__mm {
width: 2.286rem;
display: block;
position: relative;
z-index: 2;
}

.header__mm-stripe {
width: 2.286rem;
height: 1px;
background: var(--black);
margin-bottom: 0.714rem;
position: relative;
transition: 700ms;
}

.header__mm-stripe:last-child {
margin-bottom: 0;
}

.header__mm_a .header__mm-stripe:nth-child(1) {
transform: rotate(45deg);
top: 0.7rem;
}

.header__mm_a .header__mm-stripe:nth-child(2) {
transform: rotate(135deg);
}

.header__mm_a .header__mm-stripe:last-child {
display: none;
}

.header__menu-item_fav-root {
width: 100% !important;
}

.header__menu-item_fav {
display: none;
}

.header__menu-item_fav-root ul {
display: block !important;
background: none;
padding: 0;
position: relative;
top:0;
left: 0;
}

.header__menu-item ul li {
margin-bottom: 0.929rem;
} 

.header__logo {
position: relative;
z-index: 2;
}

.header__logo-src {
height: 4.286rem;
width: 4.286rem;
}

.header__menu {
position: absolute;
z-index: 1;
flex-wrap: wrap;
background: var(--white);
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
top:-100rem;
left:0;
width: calc(100% - 2.858rem);
padding: 0 1.429rem;
padding-top: 6.914rem;
padding-bottom: 1.429rem;
transition: 500ms;
}

.header__menu_a {
top:0rem;
}

.header__menu-item {
width: 50%;
margin-bottom: 0.929rem;
}

.header__search {
position: relative;
z-index: 2;
}

.header__search-src {
width: 1.893rem;
height: 1.893rem;
}

.header-search-pu {
width: calc(100vw - 2.858rem);
top:4.071rem;
transition: 500ms;
}

.header-search-button {
width: 1.143rem;
height: 1.143rem;
top:0.857rem;
right: 1.286rem;
}

.header__search-close {
width: 1.893rem;
height: 1.893rem;
background: var(--white);
display: flex;
align-content: center;
align-items: center;
justify-content: center;
top: -4.067rem;
right: 0rem;
}

.header__search-close-icon {
fill:var(--black);
width: 1.643rem;
height: 1.643rem;
}

.roadmap__main-head {
padding-top: 1.822rem;
padding-bottom: 1.267rem;
}

.roadmap__main-head-right {
display: none;
}

.roadmap__main-head-right_m {
display: flex;
margin-bottom: 2.857rem;
}

.roadmap__main {
width: 950vw;
}

.roadmap__main .roadmap__item {
width: calc(100vw - 2.857rem);
max-width: calc(100vw - 2.857rem);
padding: 1.429rem 1.429rem 1rem 1.429rem;
margin-bottom: 1.643rem;
margin-right: 1.429rem;
border-radius: 1.429rem;
display: flex;
align-content: flex-start;
}

.roadmap__main .roadmap__item:after {
right: -1.15rem;
}

.section-body__item {
border-radius: 1.429rem;
}

.roadmap__list .roadmap__item:nth-child(3) {
order: 3;
}

.roadmap__list .roadmap__item:nth-child(4) {
order: 4;
}

.roadmap__list .roadmap__item:nth-child(7) {
order: 7;
}

.roadmap__list .roadmap__item:nth-child(8) {
order: 8;
}

.roadmap__item-num, .roadmap__item-more {
display: none;
}

.roadmap__item-text {
width: 100%;
}

.roadmap__item-text-title {
display: flex;
align-content: center;
align-items: center;
justify-content: flex-start;
font-size: 1.286rem;
}

.roadmap__item-num_m {
display: block;
width: auto;
margin-right: 0.714rem;
}

.roadmap__item-num-val {
font-size: 3.429rem;
}

.roadmap__item-num-icon {
display: none;
}

.roadmap__main-head-icon {
width: 1.286rem;
height: 1.286rem;
}

.banner {
background: none !important;
height: auto;
}

.banner__img {
display: block;
width: 100%;
}

.mp__content-wrap, .mp__wrap_w, .pd__content, .pd__head {
padding: 0 1.429rem;
display: flex;
width: calc(100% - 2.858rem);
}

.pd__content-inner {
width: 100%;
}

.pd__head {
padding-top: 8.223rem;
padding-bottom: 2.5rem;
}

.mp__content {
width: 100%;
}

.mp__wrap-sidebar {
order: 1;
width: 100%;
margin-left: 0;
padding-top: 2.857rem;
padding-bottom: 1.786rem;
}

.mp__wrap-sidebar-title {
font-size: 1.714rem;
}

.mp__wrap-hcontent {
order: 2;
width: 100%;
}

.mp__wrap-hcontent .section-body__item {
width: 100%;
margin-right: 0;
}

.section-body__item_big:nth-child(1) {
background: var(--gray) !important;
flex-wrap: wrap;
min-height: auto !important;
}

.section-body__item_big:nth-child(1) .section-body__item-pic {
display: block;
width: 100%;
}

.section-body__item_big:nth-child(1) .section-body__item-content {
background: none;
max-height: auto !important;
min-height: auto !important;
padding-top: 0.857rem;
}

.mp__wrap-hcontent .section-body__item-content {
min-height: auto !important;
}

.section-body__item_big:nth-child(1) .section-body__item-title {
color: var(--black);
font-size: 1.143rem;
}

.section-body__item_big:nth-child(1) .section-body__item-date, .section-body__item_big:nth-child(1) .section-body__item-count {
color: var(--stext);
}

.section-body__item_big:nth-child(1) .pd__head-attrs-view-icon {
fill:var(--stext);
}

.section-body__item-dc {
padding-top: 2rem;
}

.mp__content-no__margin .section-body__item {
width: 100%;
margin-right: 0 !important;
}

.slider__head-title {
font-size: 1.714rem;
padding-bottom: 0.4;
}

.slider__head-title span {
font-size: 1.714rem;
}

.slider__head-subtitle, .slider__head-subtitle span {
font-size: 1rem;
}

.slider__head-text {
width: 100%;
}

.slider__head-nav {
display: none;
}

.mp__content-wrap_ec {
padding-top: 2.857rem;
}

.mp__banner-2 {
margin-top: 0.714rem;
margin-bottom: 2.5rem;
}

.section-body__item-content {
min-height: 9.5rem;
}

.slider_editor-choice .swiper-wrapper .section-body__item .section-body__item-content {
min-height: 17rem;
}

.mp__content-partners {
padding-top: 2.7rem;
}

.mp__content-partners-title {
font-size: 1.714rem;
}

.mp__content-partners-item {
width: 100%;
}

.pd__head-attrs-tags-item {
margin-bottom: 0.714rem !important;
margin-right: 0.357rem;
}

.pd__head-attrs-tags-item_mh {
display: none;
}

.section-head__description {
display: none;
}

.section-head__description_pp {
display: block;
max-width: 100%;
}

.inner-sections {
padding-top: 1.286rem;
}

.inner-sections .section-head__title {
padding-bottom: 1.233rem;
}

.inner-sections .section-body__item_big:nth-child(1), .inner-sections .section-body__item {
width: 100%;
margin-right: 0;
}

.inner-sections .pd__head-attrs-tags_s-wrap {
padding-bottom: 0.857rem;
}

.inner-sections .section-body__item_podcast, .mp__content-no__margin .section-body__item_podcast, .pd__content-inner .section-body__item_podcast {
background: none;
display: flex;
justify-content: space-between;
align-items: center;
align-content: center;
flex-wrap: wrap;
margin-bottom: 1.929rem;
border-radius: 0.556rem;
}

.inner-sections .section-body__item_podcast .section-body__item-pic, .mp__content-no__margin .section-body__item_podcast .section-body__item-pic, .pd__content-inner .section-body__item_podcast .section-body__item-pic {
width: 4.571rem;
height: 4.571rem;
margin-top: 0;
}

.inner-sections .section-body__item_podcast .section-body__item-content, .mp__content-no__margin .section-body__item_podcast .section-body__item-content, .pd__content-inner .section-body__item_podcast .section-body__item-content {
padding: 0;
width: calc(100% - 5.714rem);
text-align: left;
min-height: auto;
}

.inner-sections .section-body__item_podcast .section-body__item-dc, .mp__content-no__margin .section-body__item_podcast .section-body__item-dc, .pd__content-inner .section-body__item_podcast .section-body__item-dc {
display: none;
}

.section-body__wrap, .section-head, .pd__head-attrs-tags_s-wrap {
padding: 0 1.429rem;
display: flex;
}

.section-body {
display: block;
}

.roadmap .roadmap__item {
width: calc(100% - 2.857rem);
padding: 1.429rem;
margin-bottom: 1.643rem;
margin-right: 0;
border-radius: 1.429rem;
}

.roadmap .roadmap__item-text-val {
padding: 1.3rem 0 1.222rem 0;
}

.roadmap .roadmap__item-more {
display: flex;
}

.roadmap .roadmap__list .roadmap__item:after {
bottom: -1.222rem !important;
transform: rotate(90deg) !important;
left: calc(50% - 0.361rem) !important;
}

.pd__content_share {
display: none;
}

.pd__content-inner-wrap {
display: flex;
flex-wrap: wrap;
}

.pd__content {
order: 1;
}

.pd__content_upper, .pd__content_share, .section-body__item_sidebar {
position: relative;
}

.pd__content_share_dt {
order: 2;
}

.pd__content_upper {
order: 3;
}

.pd__content-sidebar {
display: none;
}

.pd__content-inner_dh, .pd__content_upper .pd__content-inner, .section-body__item_sidebar {
display: block;
}

.pd__head-attrs {
padding-top: 1.357rem;
padding-bottom: 1rem;
align-items: flex-start;
align-content: flex-start;
}

.pd__head-link, .pd__head-attrs-tags, .pd__head-attrs-date, .pd__head-attrs-view, .pd__head-attrs-autor {
font-size: 0.857rem;
}

.pd__enter-text p {
font-size: 1.143rem;
}

.pd__content_sponsor-title {
font-size: 0.857rem;
}

.pd__content_sponsor-logo-src {
height: 5.714rem;
}

.pd__content {
margin-bottom: 1.7rem;
}

.pd__content_gal {
flex-wrap: wrap;
overflow: hidden;
}

.pd__content_gal .pd__content-gallery .swiper-slide {
opacity: 0.5;
margin-right: 0.357rem;
}

.pd__content_gal .pd__content-gallery .swiper-slide-active {
opacity: 1;
}

.pd__content_gal .pd__content-sidebar {
display: block;
width: 100%;
padding-top: 0.714rem;
padding-bottom: 0.714rem;
}

.pd__content-inner .swiper {
overflow: visible !important;
}

.pd__content-sidebar .pd__content-gallery-next, .pd__content-sidebar .pd__content-gallery-prev {
display: none;
}

.pd__content-gallery_thumb .swiper-slide-thumb-active {
display: flex;
}

.pd__content-gallery_thumb-item:before {
font-size: 1rem;
padding-bottom: 0;
width: 2.857rem;
}

.pd__content-gallery_thumb-item span {
display: block;
width: calc(100% - 2.857rem);
font-size: 0.857rem;
}

.pd__quote, .pd__quote_s {
padding-top: 2.857rem;
padding-bottom: 3rem;
}

.section-body__item_video, .section-body__item_video:nth-child(3n+2) {
border-radius: 0;
}

.pd__content-inner_dh .section-body__item {
margin-bottom: 0;
}

.pd__quote p, .pd__quote .pd__content-inner {
font-size: 1.429rem;
line-height:1.2;
}

.pd__content-inner h2 {
font-size: 1.429rem
}

.pd__content-inner h3 {
font-size: 1.286rem
}

.pd__content_link-text {
padding-top: 0.333rem;
padding-bottom: 0.311rem;
}

.pd__content-inner iframe {
height: 190px !important;
}

.pd__content-inner ol, .pd__content-inner ul {
margin-bottom: 0;
}

.pd__content_link-icon, .pd__content_file-item-icon {
width: 1.143rem;
height: 1.143rem;
}

.pd__content_photo-descr {
padding-top: 0.357rem;
}

.pd__content_share_dt {
padding-top: 0.714rem;
padding-bottom: 1.071rem;
}

.pd__content_share-title {
font-size: 1rem;
}

.pd__content_share_dt ul li:before {
display: none;
}

.ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item {
margin-right: 0.714rem !important;
}

.ya-share2__container_mobile.ya-share2__container_size_l .ya-share2__icon {
height: 3.429rem !important;
width: 3.429rem !important;
}

.ya-share2__container_shape_round.ya-share2__container_size_l .ya-share2__badge .ya-share2__icon:not(.ya-share2__icon_messenger-contact):not(.ya-share2__icon_more) {
    background-size: 40px 40px !important;
}

.ya-share2__container_color-scheme_blackwhite .ya-share2__item_copy .ya-share2__icon {
background-size: 40px 40px !important;
}

.pd__content_podcast-buttons-item {
margin-bottom: 0.556rem;
}

.footer {
padding: 0 1.429rem;
display: flex;
flex-wrap: wrap;
padding-top: 2.143rem;
}

.footer__logo {
width: 50%;
order: 1;
padding-bottom: 1.429rem;
}

.footer__contacts {
width: 50%;
order: 2;
display: flex;
flex-wrap: wrap;
align-content: center;
align-items: center;
padding-bottom: 1.429rem;
}

.footer__contacts-item {
width: 100%;
font-size: 1rem;
}

.footer__menu-01 {
width: 50%;
order: 3;  
padding-bottom: 2.143rem;
}

.footer__menu-02 {
width: 50%;
order: 4;
padding-bottom: 2.143rem;
}

.footer__menu-item {
font-size: 1rem;
margin-bottom: 1rem;
}

.footer__warning {
width: 100%;
order: 5;
padding: 1.344rem 1.429rem 0.967rem 1.429rem;

}

.footer__warning p, .footer__warning-title {
font-size: 0.857rem;
}

.footer__stripe {
width: 100%;
order: 6;
}

.footer__cr {
order: 7;
width: 100%;
padding-bottom: 1.429rem;
font-size: 0.757rem;
}

.footer__cr_right a {
font-size: 0.857rem;
}

.equals__top-text {
width: 100%;
}

.equals__top-pic {
width: 100%;
margin-top: 1.429rem;
}

.roadmap__list_equals .roadmap__item {
width: calc(100% - 2.611rem);
border-radius: 1.429rem;
}

.roadmap__list_equals .roadmap__item .roadmap__item-text {
width: 100%;
}

.roadmap__list_equals .roadmap__item-num_m {
width: auto !important;
display: flex;
justify-content: center;
margin-left: 0.714rem;
}

.slider__equals .swiper-slide {
max-width: 77vw;
}

.slider__equals-item-dia-button {
font-size: 0.857rem;
}

.equals__chats-item {
width: calc(100% - 4.445rem);
}

.form-group_FORM_FIELD_DIAGNOSIS, .form-group_FORM_FIELD_EMAIL, .form-group_FORM_FIELD_PHONE, .form-group_FORM_FIELD_AGE, .form-group_FORM_FIELD_CITY, .form-group_FORM_FIELD_TITLE, .form-group_FORM_FIELD_WHO, .form-group_FORM_FIELD_STAGE, .form-group_FORM_FIELD_DIAGNOZ, .form-group_FORM_EQ_LEARN_FIELD_TITLE, .form-group_FORM_EQ_LEARN_FIELD_CITY, .form-group_FORM_EQ_LEARN_FIELD_DIAGNOZ, .form-group_FORM_EQ_LEARN_FIELD_AGE, .form-group_FORM_EQ_LEARN_FIELD_PHONE, .form-group_FORM_EQ_LEARN_FIELD_REMISS, .form-group_FORM_EQ_LEARN_FIELD_EMAIL, .form-group_FORM_EQ_FIELD_TITLE, .form-group_FORM_EQ_FIELD_CITY, .form-group_FORM_EQ_FIELD_WHO, .form-group_FORM_EQ_FIELD_STAGE, .form-group_FORM_EQ_FIELD_DIAGNOZ, .form-group_FORM_EQ_FIELD_TITLE, .form-group_FORM_EQ_FIELD_WHO, .form-group_FORM_EQ_FIELD_STAGE, .form-group_FORM_EQ_FIELD_AGE, .form-group_FORM_EQ_FIELD_PHONE, .form-group_FORM_EQ_LEARN_FIELD_AGE, .form-group_FORM_EQ_LEARN_FIELD_PHONE {
width: 100%;
}

.pd__content_text .roadmap__item {
padding: 1.778rem;
text-align: center;
}

.pd__content_text .roadmap__item-num_m {
text-align: center;
width:100%;
}

}
/* End */


/* Start:/css/swiper-bundle.min.css?174845800516466*/
/**
 * Swiper 8.3.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 26, 2022
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/css/reset.css?17484580053865*/
/* ----------------------------------------------------------------------------------------------------
Super Form Reset
A couple of things to watch out for:
- IE8: If a text input doesn't have padding on all sides or none the text won't be centered.
- The default border sizes on text inputs in all UAs seem to be slightly different. You're better off using custom borders.
- You NEED to set the font-size and family on all form elements
- Search inputs need to have their appearance reset and the box-sizing set to content-box to match other UAs
- You can style the upload button in webkit using ::-webkit-file-upload-button
- ::-webkit-file-upload-button selectors can't be used in the same selector as normal ones. FF and IE freak out.
- IE: You don't need to fake inline-block with labels and form controls in IE. They function as inline-block.
- By turning off ::-webkit-search-decoration, it removes the extra whitespace on the left on search inputs
----------------------------------------------------------------------------------------------------*/
html,
body,
p,
div,
ul,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}

:active, :hover, :focus {
    outline: 0;
    outline-offset: 0;
}


ul {
  list-style-type: none;
}
    input:not([type=checkbox]):not([type=radio]),
    textarea, 
    select {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
    }

input,
label,
select,
button,
textarea
{
	margin:0;
	border:0;
	padding:0;
	display:inline-block;
	vertical-align:middle;
	white-space:normal;
	background:none;
	line-height:1;
	
	/* Browsers have different default form fonts */
	font-size:14px;
}

/* Remove the stupid outer glow in Webkit */
input:focus
{
	outline:0;
}

/* Box Sizing Reset
-----------------------------------------------*/

/* All of our custom controls should be what we expect them to be */
input,
textarea
{
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}

/* These elements are usually rendered a certain way by the browser */
button,
input[type=reset],
input[type=button],
input[type=submit],
input[type=checkbox],
input[type=radio],
select
{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

/* Text Inputs
-----------------------------------------------*/

input[type=date],
input[type=datetime],
input[type=datetime-local],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=range],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week]
{
}

/* Button Controls
-----------------------------------------------*/

input[type=checkbox],
input[type=radio]
{
	width:13px;
	height:13px;
}

/* File Uploads
-----------------------------------------------*/

input[type=file]
{

}

/* Search Input
-----------------------------------------------*/

/* Make webkit render the search input like a normal text field */
input[type=search]
{
	-webkit-appearance:textfield;
	-webkit-box-sizing:content-box;
}

/* Turn off the recent search for webkit. It adds about 15px padding on the left */
::-webkit-search-decoration
{
	display:none;
}

/* Buttons
-----------------------------------------------*/

button,
input[type="reset"],
input[type="button"],
input[type="submit"]
{
	/* Fix IE7 display bug */
	overflow:visible;
}

/* IE8 and FF freak out if this rule is within another selector */
::-webkit-file-upload-button
{	
	padding:0;
	border:0;
	background:none;
}

/* Textarea
-----------------------------------------------*/

textarea 
{
	/* Move the label to the top */
	vertical-align:top;
	
	/* Turn off scroll bars in IE unless needed */
	overflow:auto;
}

/* Selects
-----------------------------------------------*/

select
{

}

select[multiple] 
{
	/* Move the label to the top */
	vertical-align:top;
}
/* End */


/* Start:/local/templates/portal/components/bitrix/menu/new_menu/style.min.css?17484580333715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/local/templates/portal/components/bitrix/menu/new_menu/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/local/templates/portal/components/bitrix/menu/new_menu/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/local/templates/portal/components/bitrix/menu/new_menu/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */
/* /fonts/fonts.css?1748458033706 */
/* /css/style.css?175646996640299 */
/* /css/media.css?175646996619916 */
/* /css/swiper-bundle.min.css?174845800516466 */
/* /css/reset.css?17484580053865 */
/* /local/templates/portal/components/bitrix/menu/new_menu/style.min.css?17484580333715 */
