body { 	background-color: #fff; 	position: relative; 	overflow-x: hidden; }  .container { 	background-color: transparent; 	z-index: 2; 	padding: 0; 	position: relative; }  .container img { 	max-width: 100%; 	height: auto; }  #main { 	margin: 0; }  .bgInverse { 	background-color: #373a3c; }  #info { 	background-color: #fff; 	padding: 15px; 	box-sizing: border-box; }  #sidebar { 	background-color: #fff; 	padding: 15px; 	box-sizing: border-box; }  .background-link-img { 	background-size: cover; 	background-repeat: no-repeat; 	background-position: center; 	background-attachment: fixed; 	position: absolute; 	top: 0; 	left: 0; 	display: block; 	width: 100%; 	height: 100%; 	z-index: -1; }  .btn { 	border-radius: 0; 	border: none; 	outline: none; 	background-color: transparent; }  .btn.btn-primary { 	background-color: #0275d8; }  .btn.btn-info { 	background-color: #5bc0de; }  .modal-backdrop { 	display: none; }  .modal:after { 	content: ''; 	position: fixed; 	top: 0; 	right: 0; 	bottom: 0; 	left: 0; 	z-index: 1; 	background-color: #000; 	opacity: .7; }  .modal .modal-dialog { 	z-index: 3; }  .modal .modal-header { 	padding: 5px 35px 10px 35px; 	-webkit-box-sizing: border-box; 	box-sizing: border-box; }  .modal .modal-content { 	-webkit-border-radius: 0; 	border-radius: 0; }  .modal .close { 	font-size: 2.5rem; 	position: absolute; 	right: 10px; }  .form-control { 	-webkit-border-radius: 0; 	border-radius: 0; }  .swiper-wrapper { 	height: inherit !important; }  .header-fixed-123 .menu { 	position: fixed; 	left: 0; 	right: 0; 	top: 0; 	background-color: #35383b; 	-webkit-transition: 0.5s; 	-moz-transition: 0.5s; 	-ms-transition: 0.5s; 	-o-transition: 0.5s; 	transition: 0.5s; 	z-index: 999; 	padding: 10px 0; }  .header-fixed-123 .menu_links { 	padding: 7px 0; }  .header-fixed-123 .menu_wrap { 	padding: 0; }  .header-fixed-123 .menu_list { 	display: inline-block; }  .header-fixed-123 .menu_link { 	display: inline-block; 	padding: 0 11px; 	transition: color 0.4s ease 0s; 	text-transform: uppercase; 	color: #fff; }  .header-fixed-123 .menu_link:hover { 	color: #9194A2; 	text-decoration: none; }  .header-fixed-123 .menu_login { 	text-align: right; 	display: flex; 	justify-content: space-between; 	flex-wrap: wrap; 	align-items: center; }  .header-fixed-123 .logo { 	text-align: center; 	padding: 90px 0 15px; }  .header-fixed-123 .btn-block.enter, .header-fixed-123 .btn-block.registr { 	border-radius: 0; 	width: 45%; 	margin: 0 5px 0 0; }  .header-fixed-123 .btn-block.enter:empty, .header-fixed-123 .btn-block.registr:empty { 	border: 0 !important; 	padding: 0 !important; }  .header-fixed-123 .mobile_menu { 	display: none; }  null null .slider-14 .swiper-container { 	height: 550px; }  .slider-14 .swiper-slide { 	text-align: center; }  .slider-14 .swiper-slide img { 	max-width: 100%; 	width: 100%; 	height: 100%; 	object-fit: cover; }  .slider-14 .slide_link { 	position: relative; 	text-decoration: none; }  .slider-14 .slide_text { 	position: absolute; 	right: 0; 	left: 0; 	bottom: 0; 	padding: 15px 45px; 	z-index: 10; 	display: flex; 	align-items: center; 	justify-content: space-between; }  .slider-14 .slide_text p { 	color: #fff; 	font-size: 1.5em; }  .slider-14 .slide_text:after { 	position: absolute; 	content: ''; 	top: 0; 	right: 0; 	bottom: 0; 	left: 0; 	background-color: rgba(0, 0, 0, 0.5); 	z-index: -1; }  .slider-14 .slide_text__left { 	width: 75%; 	display: flex; 	align-items: flex-start; 	justify-content: center; 	max-height: 200px; 	overflow-y: scroll; 	padding-top: 20px; }  .slider-14 .slide_text__left::-webkit-scrollbar { 	width: 3px; 	height: 3px; }  .slider-14 .slide_text__left::-webkit-scrollbar-button { 	background-color: transparent; }  .slider-14 .slide_text__left::-webkit-scrollbar-track { 	background-color: transparent; }  .slider-14 .slide_text__left::-webkit-scrollbar-track-piece { 	background-color: transparent; }  .slider-14 .slide_text__left::-webkit-scrollbar-thumb { 	height: 50px; 	background-color: rgba(255, 255, 255, .4); 	border-radius: 3px; }  .slider-14 .slide_text__left::-webkit-scrollbar-corner { 	background-color: transparent; }  .slider-14 .slide_btn { 	padding: 10px 40px; 	height: auto; 	border-radius: 3px; 	background-color: #509444; 	text-align: center; 	color: #fff; 	width: auto; 	text-decoration: navajowhite; 	cursor: pointer; }  .slider-14 .slide_btn:active, .slider-14 .slide_btn:hover, .slider-14 .slide_btn:visited, .slider-14 .slide_btn:focus { 	text-decoration: none; 	color: rgba(255, 255, 255, .7); }  .slider-14 .slide_text__right { 	position: relative; 	top: auto; 	right: auto; 	z-index: 200; 	width: 25%; 	display: flex; 	justify-content: flex-end; }  .slider-14 .swiper-button-next, .slider-14 .swiper-button-prev { 	color: #fff; 	font-size: 100px; 	position: absolute; 	top: 0; 	height: 100%; 	display: flex; 	align-items: center; 	width: inherit; 	margin-top: inherit; 	z-index: 10; 	cursor: pointer; 	background: none !important; 	background-image: none !important; 	outline: none; }  @media (min-width: 576px) { 	.modal-sm { 		max-width: 420px !important; 	} }  @media screen and (max-width: 992px) { 	.header-fixed-123 .menu_login { 		text-align: center; 		padding: 10px 0; 	} 	.header-fixed-123 .logo { 		padding: 54px 0 5px; 	} 	.header-fixed-123 .menu_wrap { 		display: flex; 		align-items: center; 		justify-content: space-between; 		flex-wrap: wrap; 	} }  @media screen and (max-width: 768px) { 	.header-fixed-123 .menu_links { 		text-align: center; 	} 	.header-fixed-123 .logo { 		padding: 54px 0 10px; 	} 	.header-fixed-123 .menu_wrap { 		flex-direction: column; 		align-items: flex-start; 		position: absolute; 		right: auto; 		left: 0; 		top: 100%; 		width: 100%; 		text-align: left; 		height: initial; 		-webkit-transition: 0.3s; 		-moz-transition: 0.3s; 		-ms-transition: 0.3s; 		-o-transition: 0.3s; 		transition: 0.3s; 		background-color: #333;         opacity: 0;       	visibility: hidden; 		z-index: 999; 	} 	.header-fixed-123 .menu_list { 		display: block; 	} 	.header-fixed-123 .menu { 		padding: 10px 0; 	} 	.header-fixed-123 .mobile_menu { 		display: block; 		width: 40px; 		height: 36px; 		float: right; 		position: relative; 	} 	.header-fixed-123 .mobile_line { 		position: absolute; 		left: 8px; 		height: 2px; 		width: 24px; 		background-color: #fff; 		-webkit-transition: 0.3s; 		-moz-transition: 0.3s; 		-ms-transition: 0.3s; 		-o-transition: 0.3s; 		transition: 0.3s; 	} 	.header-fixed-123 .mobile_line._1 { 		top: 8px; 	} 	.header-fixed-123 .mobile_line._2 { 		top: 17px; 	} 	.header-fixed-123 .mobile_line._3 { 		top: 26px; 	} 	.header-fixed-123 .menu_link { 		padding: 7px 15px; 		width: 100%; 		text-align: left; 		border-bottom: 1px solid rgba(0, 0, 0, .1); 		box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, .1); 	} 	.header-fixed-123 .menu_login { 		flex-direction: column; 		align-items: flex-start; 		padding: 7px 15px; 	} 	.header-fixed-123 .btn-block.enter, 	.header-fixed-123 .btn-block.registr { 		width: 70%; 		margin: 0 5px 5px 0; 	} 	.header-fixed-123 .menu_link:hover { 		color: rgba(255, 255, 255, .7); 	} 	.header-fixed-123 .mobile_line._1__active { 		-webkit-transform: rotate(45deg); 		-moz-transform: rotate(45deg); 		-ms-transform: rotate(45deg); 		-o-transform: rotate(45deg); 		transform: rotate(45deg); 		-webkit-transition: 0.3s; 		-moz-transition: 0.3s; 		-ms-transition: 0.3s; 		-o-transition: 0.3s; 		transition: 0.3s; 		top: 17px; 	} 	.header-fixed-123 .mobile_line._2__active { 		display: none; 		-webkit-transition: 0.3s; 		-moz-transition: 0.3s; 		-ms-transition: 0.3s; 		-o-transition: 0.3s; 		transition: 0.3s; 	} 	.header-fixed-123 .mobile_line._3__active { 		-webkit-transform: rotate(-45deg); 		-moz-transform: rotate(-45deg); 		-ms-transform: rotate(-45deg); 		-o-transform: rotate(-45deg); 		transform: rotate(-45deg); 		-webkit-transition: 0.3s; 		-moz-transition: 0.3s; 		-ms-transition: 0.3s; 		-o-transition: 0.3s; 		transition: 0.3s; 		top: 17px; 	} 	.header-fixed-123 .menu_show { 		opacity: 1; 		visibility: visible; 		-webkit-transition: 0.3s; 		-moz-transition: 0.3s; 		-ms-transition: 0.3s; 		-o-transition: 0.3s; 		transition: 0.3s; 	} 	.header-fixed-123 .col-xs-8.menu_links, 	.header-fixed-123 .col-xs-4.menu_login { 		width: 100% !important; 		max-width: unset; 	} 	.header-fixed-123 .container { 		width: 100%; 		position: relative; 	} 	.slider-14 .slide_text p { 		font-size: 1.1em; 	} 	.slider-14 .slide_text__left { 		width: 100%; 		max-height: 110px; 	} 	.slider-14 .slide_text { 		flex-wrap: wrap; 		flex-direction: column; 		padding: 15px; 	} 	.slider-14 .slide_text__right { 		width: 100%; 		justify-content: center; 		margin-top: 10px; 	} 	.slider-14 .swiper-button-next, 	.slider-14 .swiper-button-prev { 		font-size: 50px; 	} }  @media screen and (max-width: 1024px) { 	.slider-14 .slide_text__right { 		width: 20%; 	} 	.slider-14 .slide_btn { 		margin: 0; 	} 	.slider-14 .slide_text__left { 		width: 70%; 		max-height: 150px; 		padding: 5px 10px; 		margin: 0; 	} 	.slider-14 .slide_text p { 		font-size: 1.2em; 	} 	.slider-14 .swiper-container { 		height: 450px; 	} } @media screen and (max-width: 992px) {   .header-fixed-123 .logo {     padding: 110px 0 15px;   }   .menu .col-md-8 {     max-width: 100%;     flex: 0 0 100%;     margin: 0;   } }  @media screen and (max-width: 768px) {   .header-fixed-123 .logo {     padding: 70px 0 15px;   } }  @media screen and (max-width: 525px) {   .slider-14 .swiper-container {     height: 335px;   } }