@import url('../fonts/CeraPro/stylesheet.css');

html,
body {
	width: 100%;
	min-height: 100vh;
	background-color: #fff;
}

body {
	position: relative;
	font-family: 'Cera Pro', Tahoma, sans-serif;
	font-size: 18px;
	line-height: 1.4;
	color: #000;
}

h1,
h2,
h3,
h4 {
	margin-bottom: 1em;
	font-weight: bold;
	font-family: 'Cera Pro', Tahoma, sans-serif !important;
}

h1 {
	font-size: 56px;
	margin-bottom: 0;
	line-height: 1.1;
}

h2 {
	font-size: 33px;
	line-height: 1.2;
}

h3 {
	font-size: 26px;
	line-height: 1.2;
}

h4 {
	font-size: 18px;
}

p {
	margin-bottom: 1em;
}

a {
	color: #c00d0d;
	-webkit-transition: color 0.2s ease;
	transition: color 0.2s ease;
}

a:hover {
	color: #e01313;
}

ul.red li {
	color: #c00d0d;
}

ul.red li span {
	color: #000;
}

.primary,
.primary-color,
.red {
	color: #c00d0d;
}

.bg-gray {
	background-color: #f2f2f2;
}

.uppercase {
	text-transform: uppercase;
}

.flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.grid {
	display: grid;
}

.mt-0 {
	margin-top: 0;
}

.mt-1 {
	margin-top: 1em !important;
}

.mt-2 {
	margin-top: 2em !important;
}

.mb-0 {
	margin-bottom: 0 !important;
}

.mb-1 {
	margin-bottom: 1em !important;
}

.mb-2 {
	margin-bottom: 2em !important;
}

.border-b-0 {
	border-bottom: 0 !important;
}

.button {
	display: inline-block;
	padding: 0 15px;
	background: #c00d0d;
	border-radius: 3px;
	-webkit-transition: background 0.2s ease;
	transition: background 0.2s ease;
}

.button.full {
	width: 100%;
	max-width: 350px;
}

.button:hover {
	background: #e51818;
}

.button__grey {
	background: #878787;
}

.button__grey:hover {
	background: #aaaaaa;
}

.button a {
	display: block;
	font-size: 16px;
	font-weight: bold;
	line-height: 50px;
	text-align: center;
	color: #fff;
	text-decoration: none;
}

.wrapper {
	border-bottom: 1px solid #e0e0e0;
}

.wrap {
	position: relative;
	width: 100%;
	max-width: 1280px;
	height: 100%;
	margin: 0 auto;
	padding: 50px;
}

.font-normal {
	font-weight: 400;
}

.normal-case {
	text-transform: none;
}

.css-slider {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.css-slider_slider-scroller {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	scroll-padding: 0;
	overflow-x: auto;
	overscroll-behavior-x: contain;
	scroll-behavior: smooth;
	-ms-scroll-snap-type: x mandatory;
	scroll-snap-type: x mandatory;
	margin-bottom: -20px;
	padding-bottom: 20px;
}

.css-slider_slider-scroller::-webkit-scrollbar {
	display: none;
}

.css-slider_slider-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	scroll-snap-align: left;
}

.css-slider_slider-button {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-color: transparent;
	border: 0;
}

.css-slider_slider-button:disabled {
	opacity: 0.025;
	cursor: default;
}

.css-slider_slider-button img {
	display: block;
	width: 13px;
	height: 23px;
	-webkit-transition: -webkit-transform 0.2s ease;
	transition: -webkit-transform 0.2s ease;
	transition: transform 0.2s ease;
	transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}

.css-slider_slider-button img:hover {
	-webkit-transform: scale(1.35);
	transform: scale(1.35);
}

.css-slider_slider-button:disabled img:hover {
	-webkit-transform: scale(1);
	transform: scale(1);
}

.css-slider_slider-button__next {
	right: -45px;
}

.css-slider_slider-button__prev {
	left: -45px;
}

#horizontal-multilevel-menu > li {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	-webkit-transition: color, -webkit-transform 0.2s ease;
	transition: color, -webkit-transform 0.2s ease;
	transition: transform 0.2s ease, color;
	transition: transform 0.2s ease, color, -webkit-transform 0.2s ease;
	text-align: center;
}

#horizontal-multilevel-menu > li:hover:after {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	content: '';
	height: 5px;
	background: #c00d0d;
}

#horizontal-multilevel-menu > li a {
	-webkit-transition: color 0 ease;
	transition: color 0 ease;
}

/* #horizontal-multilevel-menu > li:hover { 
	
    
}

#horizontal-multilevel-menu > li:hover a {
    
	/* color: #fff !important; */
/* } */

/* #horizontal-multilevel-menu li:hover ul li a {
	
}  */

#horizontal-multilevel-menu > li ul li:hover {
	border-bottom: 2px #e51818 !important;
}

/* #horizontal-multilevel-menu > li ul li:hover a {
	/* color: #fff !important; */
/* }  */

header {
	position: relative;
	z-index: 10;
}

.header__Wrap {
	position: relative;
	z-index: 0;
}

.top-banner {
	position: relative;
	height: 620px;
	background: transparent;
	overflow: hidden;
	z-index: 1;
}

.top-banner_wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;
}

.main-banner_wrap {
	padding-bottom: 180px;
}

.top-banner_content > * {
	width: 50%;
	padding-bottom: 1em;
}

.top-banner_title {
	text-shadow: 3px 3px 2px #fff, 3px -3px 2px #fff, -3px 3px 2px #fff, -3px -3px 2px #fff, 3px 0px 2px #fff, 0px 3px 2px #fff, -3px 0px 2px #fff,
		0px -3px 2px #fff;
}

.top-banner_text {
	text-shadow: 2px 2px 2px #fff, 2px -2px 2px #fff, -2px 2px 2px #fff, -2px -2px 2px #fff, 2px 0px 2px #fff, 0px 2px 2px #fff, -2px 0px 2px #fff,
		0px -2px 2px #fff;
}

.top-banner_btns {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.top-banner_btn {
	min-width: 290px;
	margin-right: 25px;
}

.top-banner_slider {
	position: absolute;
	left: 75px;
	right: 75px;
	bottom: 20px;
}

.top-banner_slider-item {
	width: 33.333%;
	height: 110px;
}

.top-banner_slider-item a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	margin: 0 18px;
	padding: 0 15px;
	border: 1px solid #e0e0e0;
	border-radius: 3px;
	background: #fff;
	color: inherit;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	-webkit-transition: background 0.2s ease, border-color 0.2s ease;
	transition: background 0.2s ease, border-color 0.2s ease;
}

.top-banner_slider-item a:hover {
	background: #c00d0d;
	border-color: #c00d0d;
	color: #fff;
}

.top-banner_background {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-perspective: 4px;
	perspective: 4px;
	z-index: -1;
}

.top-banner_background > div {
	position: absolute;
}

.top-banner_background > img {
	display: none;
}

.top-banner_background > .top-banner_background-clocks,
.top-banner_background > .top-banner_background-desktop {
	top: 50%;
	right: 0;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
}

.top-banner_background .top-banner_background-cloud1 {
	top: 50px;
	right: 150px;
}

.top-banner_background .top-banner_background-cloud2 {
	top: 150px;
	right: 450px;
}

.top-banner_background .top-banner_background-cloud3 {
	bottom: 150px;
	right: 500px;
}

.top-banner_background .top-banner_background-cloud4 {
	bottom: 100px;
	right: -150px;
}

.why_cards {
	padding-top: 50px;
}

.why-cards {
	gap: 20px;
}

.why-cards_flex-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 33.333%;
	padding: 30px;
	background: rgb(224, 224, 224);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(224, 224, 224, 0.06)), to(rgba(239, 239, 239, 1)));
	background: linear-gradient(180deg, rgba(224, 224, 224, 0.06) 0%, rgba(239, 239, 239, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e0e0e0",endColorstr="#efefef",GradientType=1);
}

.why-cards_flex-item_about-en {
	width: 25%;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.why-cards_icon {
	padding-bottom: 18px;
}

.why-cards_icon img {
	height: 60px;
}

.why-cards_text ul {
	padding-left: 25px;
	list-style-type: disc;
}

.why-cards_text li {
	padding: 0.5em 0;
}

.news_title {
	padding: 0 45px;
}

.news_slider {
	position: relative;
	margin-left: 45px;
	margin-right: 45px;
}

.news_slider-item {
	width: 33.3%;
}

.news_slider-item:last-child .news_slider-item-inner {
	border-right: 1px solid #c00d0d;
}

.news_slider-item h4 {
	font-size: 18px;
}

.news_slider-item-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: left;
	-ms-flex-align: left;
	align-items: left;
	width: 100%;
	padding: 0 24px;
	border-left: 1px solid #c00d0d;
	background-color: #fff;
	color: inherit;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	-webkit-transition: background 0.2s ease;
	transition: background 0.2s ease;
}

.news_slider-item-inner:hover {
	background: #f5f5f5;
}

.news_slider-item-inner a {
	color: inherit;
	text-decoration: none;
}

.news_slider-date {
	color: #c00d0d;
	padding-bottom: 1em;
	font-weight: normal;
}

.persons_grid {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 20px;
}

.persons_grid img {
	display: block;
	width: 100%;
}

.steps_procedure {
	gap: 50px;
	padding-bottom: 2em;
}

.steps-procedure_item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-preferred-size: 33.333%;
	flex-basis: 33.333%;
	gap: 20px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.steps-procedure_item img {
	width: 58px;
	height: 58px;
}

.steps_consult-text {
	padding-bottom: 1em;
}

.steps_consult-link {
	font-size: 26px;
	font-weight: bold;
}

.support {
	background: #fafafa;
}

.support h2 {
	margin-bottom: 2em;
}

.support-advantages_grid {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 90px;
}

.support-advantage_icon {
	padding-bottom: 1em;
}

.support-advantage_icon img {
	height: 60px;
}

#about-en .about_grid {
	display: grid;
	grid-template:
		'quote gendir' auto
		'facts gendir' auto / auto 300px;
	-webkit-column-gap: 20%;
	-moz-column-gap: 20%;
	column-gap: 20%;
	row-gap: 70px;
}

#about-en .about_quote {
	grid-area: quote;
	font-style: italic;
}

#about-en .about_quote:before,
#about-en .about_quote:after {
	content: '';
	display: block;
	width: 100%;
	height: 75px;
	background-image: url(../img/quotes.svg);
	background-repeat: no-repeat;
	background-size: 65px 45px;
}

#about-en .about_quote:before {
	background-position: 0 0;
}

#about-en .about_quote:after {
	background-position: 100% 100%;
}

#about-en .about_gendir {
	grid-area: gendir;
}

#about-en .about_gendir img {
	display: block;
	margin-bottom: 15px;
}

#about-en .about_facts {
	grid-area: facts;
}

#about-en .about_facts ul {
	padding-left: 25px;
	list-style-type: disc;
}

#about-en .about_facts li {
	font-size: inherit;
	padding: 0.5em 0;
	margin: 0;
}

#about-en .slider .swiper {
	width: 100%;
	padding-top: 0;
	padding-bottom: 50px;
}

#about-en .slider .swiper-slide {
	position: relative;
	background-position: center;
	background-size: cover;
	width: 100%;
	max-width: 580px;
	overflow: hidden;
}

#about-en .slider .swiper-slide img {
	display: block;
	width: 100%;
}

#about-en .slider .swiper-pagination {
	bottom: 0;
}

#about-en .slider .swiper-pagination-bullet-active {
	background: #c00d0d;
}

#pitching .mt-0,
#stat .mt-0 {
	margin-top: 0 !important;
}

#pitching .mt-1,
#stat .mt-1 {
	margin-top: 1em !important;
}

#pitching .mt-2,
#stat .mt-2 {
	margin-top: 2em !important;
}

#pitching .mb-0,
#stat .mb-0 {
	margin-bottom: 0 !important;
}

#pitching .mb-1,
#stat .mb-1 {
	margin-bottom: 1em !important;
}

#pitching .mb-2,
#stat .mb-2 {
	margin-bottom: 2em !important;
}

#pitching ul {
	padding-left: 25px;
	list-style-type: disc;
}

#pitching ul li {
	font-size: inherit;
}

#pitching .about_flex {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 50px;
}

#pitching .about_flex > .flex:last-child {
	padding-left: 30px;
	border-left: 1px #e0e0e0 solid;
}

#pitching .duration_flex {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	white-space: nowrap;
	gap: 20px;
}

#pitching .duration_flex .flex {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 25px;
}

#pitching .duration_flex img {
	width: 35px;
	min-width: 35px;
}

#pitching .speakers_grid {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 40px;
}

#pitching .speakers_grid > div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 30px;
}

#pitching .speakers_avatar {
	width: 108px;
	min-width: 108px;
}

#pitching .reviews_grid {
	gap: 20px;
	grid-template:
		'first second' auto
		'first third' auto / 1fr 1fr;
}

#pitching .reviews_grid > div {
	padding: 40px;
	border: 1px solid #e0e0e0;
	border-radius: 5px;
}

#pitching .reviews_first {
	position: relative;
	grid-area: first;
}

#pitching .reviews_first::after {
	content: '';
	display: block;
	position: absolute;
	bottom: -20px;
	left: 40px;
	width: 65px;
	height: 45px;
	background-image: url('../img/quotes.svg');
	background-repeat: no-repeat;
	background-size: 65px 45px;
}

#pitching .reviews_second {
	position: relative;
	grid-area: second;
}

#pitching .reviews_second::before {
	content: '';
	display: block;
	position: absolute;
	top: -20px;
	right: 40px;
	width: 65px;
	height: 45px;
	background-image: url('../img/quotes.svg');
	background-repeat: no-repeat;
	background-size: 65px 45px;
}

#pitching .reviews_third {
	position: relative;
	grid-area: third;
}

#pitching .reviews_grid p:last-child {
	margin-bottom: 0;
}

#pitching .orgs_flex {
	gap: 120px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

#skolkovo .top-banner_title {
	width: 66.666%;
}

#skolkovo .top-banner_skolkovo-logo {
	position: absolute;
	top: 50px;
	right: 50px;
}

#skolkovo .top-banner_background-desktop {
	top: auto;
	right: 20px;
	bottom: 0;
	-webkit-transform: none;
	transform: none;
}

#skolkovo ul {
	padding-left: 25px;
	list-style-type: disc;
}

#skolkovo ul li {
	font-size: inherit;
}

#skolkovo .about_flex {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 50px;
}

#skolkovo .about_flex > div:last-child {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.333%;
	flex: 0 0 33.333%;
	padding-left: 30px;
	border-left: 1px #e0e0e0 solid;
}

#skolkovo .events_flex {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 80px;
}

#skolkovo .events_flex > div:last-child {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 60%;
	flex: 0 0 60%;
}

#skolkovo .events-review_flex {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 1em;
}

#skolkovo .events_event {
	gap: 50px;
	padding: 1.5em 0;
	border-top: 1px #e0e0e0 solid;
}

#skolkovo .events_event:last-child {
	padding-bottom: 0;
}

#skolkovo .events_event .events_event-date {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 120px;
	flex: 0 0 120px;
}

#skolkovo .events-review_flex .flex {
	gap: 20px;
}

#skolkovo .events-review_flex img {
	width: 40px;
	min-width: 40px;
}

#skolkovo .experts_item .experts_avatar,
#skolkovo .experts_item .experts_avatar img {
	width: 180px;
	min-width: 180px;
}

#skolkovo .experts_item .experts_avatar {
	margin-bottom: 1.5em;
}

#skolkovo .experts_item p:last-child {
	margin-bottom: 0;
}

#skolkovo .video-review_media-container {
	width: 100%;
	max-width: 768px;
}
#skolkovo .video-review_media {
	position: relative;
	width: 100%;
	height: 0;
	padding-top: 56.25%;
	border-radius: 20px;
	overflow: hidden;
}

#skolkovo .video-review_media iframe, 
#skolkovo .video-review_media img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

#skolkovo .swiper-pagination {
	position: relative;
	bottom: auto;
	display: flex;
	justify-content: center;
	margin-top: 20px;
}

#skolkovo .swiper-pagination-bullet-active {
	background: #c00d0d;
}

#skolkovo .graduates-review_slider-item {
	text-align: center;
}

#skolkovo .graduates-review_player {
	border-radius: 20px;
	overflow: hidden;
}

#skolkovo .graduates-review_player + div {
	margin-top: 0.5em;
}

#skolkovo .graduates-review_player video {
	display: block;
}



#skolkovo .requirements_grid {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-row-gap: 50px;
	grid-column-gap: 7.5%;
}

#skolkovo .requirements_grid .requirements_icon {
	margin-bottom: 1em;
}

#stat {
	background-color: transparent !important;
}

#stat form {
	margin-bottom: 2em;
}

#stat .form-flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 20px;
}

#stat .form-field {
	position: relative;
	-ms-flex-preferred-size: 33.333%;
	flex-basis: 33.333%;
	max-width: 280px;
}

#stat .form-field_select {
	width: 100%;
	position: relative;
	padding: 14px 20px;
	border: 1px solid #e0e0e0;
	border-radius: 3px;
	font-size: 14px;
	color: #646464;
	cursor: pointer;
}

#stat .form-field_select:after {
	position: absolute;
	top: 50%;
	right: 20px;
	content: '';
	display: block;
	width: 11px;
	height: 7px;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDExIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjc4OTA2MiAwLjc1TDUuNTc4NTMgNkwxMC4zNjggMC43NSIgc3Ryb2tlPSIjQzAwRDBEIi8+Cjwvc3ZnPgo=');
	-webkit-transform: translateY(-50%) rotate(0);
	transform: translateY(-50%) rotate(0);
	-webkit-transition: -webkit-transform 0.2s ease;
	transition: -webkit-transform 0.2s ease;
	transition: transform 0.2s ease;
	transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}

#stat .open .form-field_select:after {
	-webkit-transform: translateY(-50%) rotate(180deg);
	transform: translateY(-50%) rotate(180deg);
}

#stat .add__event:before {
	background-image: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PScwIDAgMTggMTQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+CiAgPHBhdGggZD0nTTAuMjA3NjkyIDcuNjkyMjlDMC4wNjkyMzA4IDcuNTUzODMgMCA3LjM0NjEzIDAgNy4yMDc2N0MwIDcuMDY5MjEgMC4wNjkyMzA4IDYuODYxNTIgMC4yMDc2OTIgNi43MjMwNkwxLjE3NjkyIDUuNzUzODNDMS40NTM4NSA1LjQ3NjkgMS44NjkyMyA1LjQ3NjkgMi4xNDYxNSA1Ljc1MzgzTDIuMjE1MzggNS44MjMwNkw2LjAyMzA4IDkuOTA3NjdDNi4xNjE1NCAxMC4wNDYxIDYuMzY5MjMgMTAuMDQ2MSA2LjUwNzY5IDkuOTA3NjdMMTUuNzg0NiAwLjI4NDU5N0gxNS44NTM4QzE2LjEzMDggMC4wMDc2NzM1NCAxNi41NDYyIDAuMDA3NjczNTQgMTYuODIzMSAwLjI4NDU5N0wxNy43OTIzIDEuMjUzODNDMTguMDY5MiAxLjUzMDc1IDE4LjA2OTIgMS45NDYxMyAxNy43OTIzIDIuMjIzMDZMNi43MTUzOCAxMy43MTU0QzYuNTc2OTIgMTMuODUzOCA2LjQzODQ2IDEzLjkyMzEgNi4yMzA3NyAxMy45MjMxQzYuMDIzMDggMTMuOTIzMSA1Ljg4NDYyIDEzLjg1MzggNS43NDYxNSAxMy43MTU0TDAuMzQ2MTU0IDcuODk5OThMMC4yMDc2OTIgNy42OTIyOVonIGZpbGw9IiNDMDBEMEQiLz4KPC9zdmc+Cg==');
}

#stat .option-items {
	top: 48px;
	left: 0;
	right: 0;
	width: 100%;
	height: auto;
	max-height: 285px;
}

#stat .option-items li {
	padding: 8px 20px 7px 20px;
	font-size: 14px;
	color: #646464;
}

#stat .option-items li:after {
	width: 100%;
	top: 0;
	left: 0;
}

#stat .top-banner_background > .top-banner_background-desktop {
	right: 50px;
}

#stat .map_content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-column-gap: 7.5%;
	-moz-column-gap: 7.5%;
	column-gap: 7.5%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

#stat .map_chart {
	position: relative;
	-ms-flex-preferred-size: 75%;
	flex-basis: 75%;
	height: 0;
	padding-top: 35%;
}

#stat #highmap {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

#stat .map_anounce {
	-ms-flex-preferred-size: 25%;
	flex-basis: 25%;
	min-width: 200px;
}

#stat .map_digit {
	font-size: 72px;
	line-height: 1;
}

#stat .map_note {
	position: relative;
	margin-top: 2em;
	font-size: 14px;
	color: #828282;
}

#stat .map_note:before {
	content: '*';
	position: absolute;
	left: -10px;
	display: block;
}

@media only screen and (max-width: 979px) {
	body {
		font-size: 16px;
	}

	h1 {
		font-size: 38px;
	}

	h2 {
		font-size: 28px;
	}

	h3 {
		font-size: 24px;
	}

	h4 {
		font-size: 16px;
	}

	.button a {
		font-size: 16px;
	}

	.button.desktop {
		display: none;
	}

	.css-slider_slider-button {
		display: none;
	}

	.top-banner {
		height: auto;
	}

	.top-banner_about-en {
		height: 350px;
	}

	.main-banner_wrap {
		padding-bottom: 150px;
	}

	.top-banner_content > * {
		width: 50%;
	}

	.top-banner_background {
		width: 100%;
		-webkit-perspective: 0;
		perspective: 0;
	}

	.top-banner_background > div {
		display: none;
	}

	.top-banner_background > img {
		display: block;
		position: absolute;
		left: 50%;
		padding-left: 40px;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}

	.main-banner_background > img {
		max-height: 450px;
		padding-bottom: 100px;
	}

	.top-banner_background_about-en > img {
		max-height: 350px;
	}

	.about-en-banner_background > img {
		max-height: 450px;
		padding-bottom: 100px;
	}

	.top-banner_slider {
		left: 10px;
		right: 10px;
	}

	.top-banner_slider-item {
		width: 40%;
		height: 80px;
	}

	.top-banner_slider-item a {
		font-size: 16px;
	}

	.top-banner_btn {
		min-width: auto;
		padding-left: 40px;
		padding-right: 40px;
		white-space: nowrap;
	}

	.why-cards {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.why-cards_flex-item {
		width: 100%;
	}

	.why-cards_icon {
		float: right;
		padding-left: 20px;
	}

	.news_container {
		padding: 0;
		border: 0;
	}

	.news_title {
		padding: 0;
	}

	.news_slider {
		margin-left: 0;
		margin-right: 0;
	}

	.news_slider-item {
		width: 80%;
	}

	.news_slider-item h4 {
		font-size: 16px;
	}

	.steps_procedure {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 30px;
	}
	.steps-procedure_item {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
	}

	.steps-procedure_item img {
		width: 45px;
		height: 45px;
	}

	.support-advantages_grid {
		gap: 40px;
	}

	.steps_consult-link {
		font-size: 24px;
	}

	#about-en .about_grid {
		grid-template:
			'quote gendir' auto
			'facts facts' auto / auto 180px;
		-webkit-column-gap: 10%;
		-moz-column-gap: 10%;
		column-gap: 10%;
		row-gap: 50px;
	}

	#about-en .slider .swiper-slide {
		max-width: 450px;
	}

	#pitching .top-banner_content > * {
		width: 70%;
		max-width: 320px;
	}

	#pitching .top-banner_background {
		left: auto;
		right: 0;
		max-width: 460px;
	}

	#pitching .top-banner_background > img {
		left: auto;
		right: -50px;
	}

	#pitching .speakers_grid {
		grid-template-columns: 1fr;
	}

	#pitching .reviews_grid {
		grid-template:
			'first' auto
			'second' auto
			'third' auto / 1fr;
	}

	#pitching .reviews_first::after {
		display: none;
	}

	#pitching .reviews_first::before {
		content: '';
		display: block;
		position: absolute;
		top: -20px;
		right: 40px;
		width: 65px;
		height: 45px;
		background-image: url('../img/quotes.svg');
		background-repeat: no-repeat;
		background-size: 65px 45px;
	}

	#pitching .reviews_second::before {
		display: none;
	}

	#pitching .reviews_third::after {
		content: '';
		display: block;
		position: absolute;
		bottom: -20px;
		left: 40px;
		width: 65px;
		height: 45px;
		background-image: url('../img/quotes.svg');
		background-repeat: no-repeat;
		background-size: 65px 45px;
	}

	#pitching .orgs_flex {
		gap: 70px;
	}

	#skolkovo .top-banner_title {
		width: 75%;
	}

	#skolkovo .top-banner_background {
		left: auto;
		right: 0;
		max-width: 375px;
	}

	#skolkovo .top-banner_background > img {
		left: auto;
		top: auto;
		bottom: -35px;
		right: 10px;
		-webkit-transform: none;
		transform: none;
	}

	#skolkovo .top-banner_skolkovo-logo {
		max-width: 80px;
	}

	#skolkovo .about_flex {
		display: block;
	}

	#skolkovo .about_flex > div:last-child {
		border-left: 0;
		padding-left: 0;
		margin-top: 50px;
		padding-top: 50px;
		border-top: 1px solid #e0e0e0;
	}

	#skolkovo .events_flex {
		display: block;
	}

	#skolkovo .events_flex > div:last-child {
		border-left: 0;
		padding-left: 0;
		margin-top: 50px;
		padding-top: 50px;
		border-top: 1px solid #e0e0e0;
	}

	#skolkovo .events-review_flex {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		row-gap: 2em;
	}

	#skolkovo .events-review_flex .flex {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 48%;
		flex: 0 0 48%;
	}

	#skolkovo .events-review_flex div:last-child {
		width: 100%;
	}

	#skolkovo .events_event:first-child {
		padding-top: 0;
		border-top: 0;
	}

	#skolkovo .experts_grid {
		margin-right: -50px;
	}

	#skolkovo .experts_item .experts_avatar,
	#skolkovo .experts_item .experts_avatar img {
		width: 160px;
		min-width: 160px;
	}

	#skolkovo .experts_grid .swiper-slide-active .experts_avatar img {
		border: 1px solid #c00d0d;
		border-radius: 50%;
	}

	#skolkovo .experts_grid .experts_info {
		position: relative;
		display: none;
		overflow: visible;
		z-index: 5;
	}

	#skolkovo .experts_grid .swiper-slide-active .experts_info {
		display: block;
		width: calc(100vw - 100px);
	}

	#skolkovo .requirements_grid {
		grid-template-columns: 1fr 1fr;
		grid-row-gap: 30px;
	}

	#skolkovo .requirements_grid .requirements_icon {
		width: 70px;
		min-width: 70px;
	}

	#stat .form-flex {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	#stat .form-field {
		max-width: none;
	}

	#stat .top-banner_content > * {
		width: 70%;
		max-width: 320px;
	}

	#stat .top-banner_background {
		left: auto;
		right: 0;
		max-width: 230px;
	}

	#stat .top-banner_background > img {
		left: auto;
		right: 50px;
	}

	#stat .map_content {
		display: block;
	}

	#stat .map_chart {
		padding-top: 50%;
	}
}

@media only screen and (max-width: 599px) {
	body {
		font-size: 14px;
	}

	h1 {
		font-size: 27px;
	}

	h2 {
		font-size: 20px;
	}

	h3 {
		font-size: 17px;
	}

	h4 {
		font-size: 14px;
	}

	.wrap {
		padding: 30px;
	}

	.button a {
		font-size: 14px;
		/*line-height: 35px;*/
	}

	.sm\:mb-1 {
		margin-bottom: 1em;
	}

	.main-banner_wrap {
		padding-bottom: 120px !important;
	}

	.top-banner,
	.top-banner_about-en {
		height: auto;
	}

	.top-banner_content > * {
		width: 100%;
	}

	.main-banner_background {
		width: 120%;
	}

	.top-banner_background > img {
		position: relative;
		left: auto;
		padding-bottom: 0;
		padding-left: 0;
		max-height: none;
		top: auto;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	.top-banner_slider-item {
		width: 80%;
		height: 70px;
	}

	.top-banner_slider-item a {
		font-size: 14px;
	}

	.top-banner_btns {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.top-banner_btn {
		min-width: 100%;
		margin-right: 0;
		margin-bottom: 1em;
		padding-left: 0;
		padding-right: 0;
	}

	.top-banner_btn:last-child {
		margin-bottom: 0;
	}

	.why_cards {
		padding-top: 10px;
	}

	.why-cards {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.why-cards_flex-item {
		width: 100%;
	}

	.why-cards_icon {
		float: none;
		padding-left: 0;
	}

	.why-cards_icon img {
		height: 50px;
	}

	.news_slider-item h4 {
		font-size: 14px;
	}

	.news_slider {
		display: block;
	}

	.news_slider_slider-scroller {
		display: block;
	}

	.news_slider-item-inner {
		padding: 24px 0;
		border-left: 0 !important;
		border-right: 0 !important;
		border-bottom: 1px solid #c00d0d;
	}

	.news_slider-item {
		display: block;
		width: 100%;
	}

	.persons_grid {
		grid-template-columns: 1fr;
	}

	.steps-procedure_item img {
		height: 40px;
	}

	.steps_consult-link {
		font-size: 18px;
	}

	.support-advantages_grid {
		gap: 45px;
		grid-template-columns: 1fr;
	}

	.support-advantage_icon img {
		height: 50px;
	}

	#about-en .about_grid {
		grid-template:
			'quote'
			'gendir'
			'facts';
		row-gap: 30px;
	}

	#about-en .about_gendir {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
		gap: 20px;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	#about-en .about_gendir img {
		margin-bottom: 0;
	}

	#about-en .about_facts {
		border-top: 1px solid #e0e0e0;
		padding-top: 20px;
	}

	#about-en .slider .swiper-slide {
		height: 200px;
	}

	#pitching .top-banner_content > * {
		width: 100%;
		max-width: none;
	}

	#pitching .top-banner_background > img {
		right: auto;
	}

	#pitching .about_flex {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 20px;
	}

	#pitching .duration_flex {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		font-size: 12px;
	}

	#pitching .duration_flex .flex {
		gap: 15px;
	}

	#pitching .about_flex > .flex:last-child {
		padding-left: 0;
		border-left: 0;
		border-top: 1px #e0e0e0 solid;
		padding-top: 20px;
	}

	#pitching .duration_flex img {
		width: 30px;
		min-width: 30px;
	}

	#pitching .speakers_grid > div {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		gap: 20px;
	}

	#pitching .reviews_grid > div {
		padding: 30px 20px;
	}

	#pitching .reviews_first::before {
		top: -15px;
		right: 20px;
		width: 49px;
		height: 34px;
		background-size: 49px 34px;
	}

	#pitching .reviews_third::after {
		bottom: -15px;
		left: 20px;
		width: 49px;
		height: 34px;
		background-size: 49px 34px;
	}

	#pitching .orgs_flex {
		gap: 40px;
	}

	#skolkovo .top-banner_title {
		width: auto;
	}

	#skolkovo .top-banner_background {
		right: auto;
		max-width: none;
		margin-top: -50px;
		z-index: -1;
	}

	#skolkovo .top-banner_background > img {
		bottom: auto;
		right: auto;
		width: 100%;
		max-width: 350px;
	}

	#skolkovo .top-banner_skolkovo-logo {
		top: auto;
		right: 30px;
		bottom: 125px;
		max-width: 90px;
	}

	#skolkovo .about_flex > div:last-child {
		margin-top: 30px;
		padding-top: 30px;
	}

	#skolkovo .events_flex > div:last-child {
		margin-top: 30px;
		padding-top: 30px;
	}

	#skolkovo .events_event {
		gap: 40px;
	}

	#skolkovo .events_event .events_event-date {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 80px;
		flex: 0 0 80px;
	}

	#skolkovo .events-review_flex {
		gap: 1em;
	}

	#skolkovo .events-review_flex .flex {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}

	#skolkovo .experts_grid {
		margin-right: -30px;
	}

	#skolkovo .experts_item .experts_avatar,
	#skolkovo .experts_item .experts_avatar img {
		width: 90px;
		min-width: 90px;
	}

	#skolkovo .experts_grid .swiper-slide-active .experts_info {
		width: calc(100vw - 60px);
	}

	#skolkovo .requirements_grid {
		grid-template-columns: 1fr;
	}

	#skolkovo .requirements_grid .requirements_item {
		display: flex;
	}

	#skolkovo .requirements_grid .requirements_icon {
		margin-right: 20px;
		margin-bottom: 0;
	}

	#stat .top-banner_content > * {
		width: 100%;
		max-width: none;
	}

	#stat .top-banner_background {
		padding-bottom: 0;
	}

	#stat .top-banner_background > img {
		right: auto;
	}

	#stat .map_chart {
		padding-top: 53%;
	}
}
.top-banners {
	position: relative;
	height: 620px;
	background: transparent;
	overflow: hidden;
	z-index: 1;
}

.top-banners_wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-bottom: 180px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.top-banners_content > * {
	width: 65%;
	padding-bottom: 1em;
}

.top-banners_btns {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.top-banners_btn {
	min-width: 290px;
	margin-right: 25px;
}

.top-banners_slider {
	position: absolute;
	left: 75px;
	right: 75px;
	bottom: 20px;
}

.top-banners_slider-item {
	width: 33.333%;
	height: 110px;
}

.top-banners_slider-item a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	margin: 0 18px;
	padding: 0 15px;
	border: 1px solid #e0e0e0;
	border-radius: 3px;
	background: #fff;
	color: inherit;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	-webkit-transition: background 0.2s ease, border-color 0.2s ease;
	transition: background 0.2s ease, border-color 0.2s ease;
}

.top-banners_slider-item a:hover {
	background: #c00d0d;
	border-color: #c00d0d;
	color: #fff;
}

.top-banners_background {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-perspective: 4px;
	perspective: 4px;
	z-index: -1;
}

.top-banners_background > * {
	position: absolute;
}

.top-banners_background > .top-banners_background-clocks {
	top: 50%;
	right: 0;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
}

.top-banners_background .top-banners_background-cloud1 {
	top: 50px;
	right: 150px;
}

.top-banners_background .top-banners_background-cloud2 {
	top: 150px;
	right: 450px;
}

.top-banners_background .top-banners_background-cloud3 {
	bottom: 150px;
	right: 500px;
}

.top-banners_background .top-banners_background-cloud4 {
	bottom: 100px;
	right: -150px;
}
.why_text {
	width: 80%;
}
.why_cards {
	padding-top: 50px;
}

.why-cards {
	gap: 20px;
}
.why-cards_flex-items {
	position: relative;
	-webkit-transition: 200ms ease;
	transition: 200ms ease;
	cursor: pointer;
}
.why-cards_flex-items {
	width: 33.333%;
	padding: 30px;
	background-color: #ffffff;
	border: 1px solid #e0e0e0;
}

.why-cards_number {
	padding-bottom: 18px;
	color: #c00d0d;
	font-weight: 600;
	font-size: 72px;
	text-align: right;
}

.why-cards_text p.small {
	color: #828282;
	font-size: 14px;
}
.why-cards_title h4 {
	font-size: 24px;
}
.why-cards_number {
	display: block;
	position: relative;
	overflow: hidden;
	-webkit-transition: max-height 0.2s;
	transition: max-height 0.2s;
}

.why-cards_button:hover {
	background: #e51818;
}
.why-cards_flex-items:hover .why-cards_button {
	bottom: 40px;
	opacity: 1;
}
.why-cards_button {
	position: absolute;
	bottom: -50px;
	opacity: 0;
	left: 40px;
	padding-top: 0;
	right: 40px;
}
.why-cards_button a {
	display: block;
	font-size: 16px;
	font-weight: bold;
	line-height: 50px;
	text-align: center;
	color: #fff;
	text-decoration: none;
	background: #c00d0d;
	border-radius: 3px;
	width: 100%;
	-webkit-transition: 300ms ease;
	transition: 300ms ease;
}
.why-cards_flex-items:hover .why-cards_number {
	max-height: 0;
}
#stat {
	position: relative;
	z-index: 1;
}

.pagination .page {
	width: 40px;
	height: 40px;
	background-image: none !important;
	line-height: 40px;
}

.form-wr-inpt p {
	line-height: 1.2 !important;
}

.modal-content .col-lg-12 {
	padding-left: 0;
	padding-right: 0;
}

#form-land .title-h2 {
	margin-bottom: 0;
}

#pitching .top-banner_background-desktop {
	max-width: 510px;
}

@media only screen and (max-width: 979px) {
	.top-banners {
		height: 500px;
	}

	.top-banners_wrap {
		padding-bottom: 150px;
	}

	.top-banners_content {
		text-align: center;
	}

	.top-banners_content > * {
		width: 100%;
	}

	.top-banners_slider {
		left: 10px;
		right: 10px;
	}

	.top-banners_slider-item {
		width: 40%;
		height: 80px;
	}

	.top-banners_slider-item a {
		font-size: 16px;
	}

	.top-banners_btns {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.top-banners_btn {
		min-width: 100%;
		margin-right: 0;
		margin-bottom: 1em;
	}

	.top-banners_btn:last-child {
		margin-bottom: 0;
	}

	.top-banners_background {
		background: url('../img/banner-men.svg') no-repeat center;
		background-size: cover;
		-webkit-perspective: 0;
		perspective: 0;
		opacity: 0.9;
	}

	.top-banners_background > * {
		display: none;
	}

	.why_cards {
		padding-top: 10px;
	}

	.why-cards {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.why-cards_flex-items {
		width: 100%;
	}

	.why-cards_flex-items {
		position: relative;
		-webkit-transition: 200ms ease;
		transition: 200ms ease;
		cursor: pointer;
	}

	.why-cards_number {
		font-size: 64px;
	}

	.why-cards_title h4 {
		font-size: 18px;
	}

	.why-cards_number {
		display: block;
		position: relative;
		overflow: visible;
		-webkit-transition: max-height 0.2s;
		transition: max-height 0.2s;
	}

	.why-cards_flex-items:hover .why-cards_button {
		bottom: 0;
		opacity: 1;
	}

	.why-cards_button {
		position: relative;
		bottom: 0;
		opacity: 1;
		left: 0;
		padding-top: 0;
		right: 0;
	}

	.why-cards_flex-items:hover .why-cards_number {
		max-height: 100%;
	}

	.why_text {
		width: 100%;
	}
}

@media only screen and (max-width: 599px) {
	.wrap {
		padding: 30px;
	}

	.button a {
		font-size: 14px;
		/*line-height: 35px;*/
	}

	.top-banner_background {
		position: relative;
		top: auto;
		left: auto;
		-webkit-perspective: 0;
		perspective: 0;
		z-index: 0;
	}

	.why-cards_flex-items {
		position: relative;
		-webkit-transition: 200ms ease;
		transition: 200ms ease;
		cursor: pointer;
	}

	.why-cards_number {
		font-size: 64px;
	}

	.why-cards_title h4 {
		font-size: 18px;
	}

	.why-cards_number {
		display: block;
		position: relative;
		overflow: visible;
		-webkit-transition: max-height 0.2s;
		transition: max-height 0.2s;
	}

	.why-cards_flex-items:hover .why-cards_button {
		bottom: 0;
		opacity: 1;
	}

	.why-cards_button {
		position: relative;
		bottom: 0;
		opacity: 1;
		left: 0;
		padding-top: 0;
		right: 0;
	}

	.why-cards_flex-items:hover .why-cards_number {
		max-height: 100%;
	}

	.why_text {
		width: 100%;
	}
}

@media only screen and (min-width: 980px) {
	.button.tablet {
		display: none;
	}

	.top-banner_content.wide > * {
		width: 66.666%;
	}

	.h1-small {
		font-size: 46px;
	}

	.lg\:primary {
		color: #c00d0d;
	}

	.lg\:font-bold {
		font-weight: bold;
	}

	.lg\:black {
		color: #000;
	}

	.lg\:normal-case {
		text-transform: none;
	}

	#skolkovo .experts_grid {
		display: block !important;
	}

	#skolkovo .experts_grid .swiper-wrapper {
		display: grid !important;
		grid-template-columns: 1fr 1fr 1fr;
		grid-row-gap: 50px !important;
		grid-column-gap: 7.5% !important;
	}

	#skolkovo .experts_grid .swiper-slide {
		width: auto !important;
		height: auto !important;
		margin: 0 !important;
		font-size: 14px;
	}

	#skolkovo .graduates-review .swiper {
		overflow: visible;
		margin-top: 100px;
	}

	/*#skolkovo .graduates-review .swiper-slide:nth-child(1) {
		margin-right: -50px !important;
	}*/

	#skolkovo .graduates-review .swiper-slide:nth-child(2) {
		margin-top: -50px;
	}

	/*#skolkovo .graduates-review .swiper-slide:nth-child(3) {
		margin-left: -50px !important;
	}*/
}
