

/* Start:/bitrix/templates/landing/css/whatsnew.css?15487518616707*/
.bxm-container {
/*	max-width: 1440px;
	margin: 0 auto;*/
}
.bxm-container {
	color: #777784;
	font-family: 'RobotoLight', 'Helvetica Neue', Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
}
.bxm-container h2 {
	width: 100%;
	margin-bottom: 29px;
	color: #333333;
	font-family: 'RobotoLight', 'Helvetica Neue', Arial, sans-serif;
	font-size: 52px;
	line-height: 59px;
}
.bxm-container h3 {
	width: 100%;
	color: #333333;
	font-family: 'RobotoLight', 'Helvetica Neue', Arial, sans-serif;
	font-size: 38px;
	line-height: 44px;
}
.bxm-container h4 {
	width: 100%;
	margin: 0;
	color: #333333;
	font-family: 'RobotoLight', 'Helvetica Neue', Arial, sans-serif;
	font-size: 25px;
	/*letter-spacing: 6px;*/
}
.bxm-container p {
	/*line-height: 22px*/
	line-height: 28px
}
.bxm-banner {
	width: 100%;
	height: 100%;
	background: url(/images/features/landing/whatsnew/banner-top.png?1) no-repeat;
	background-size: cover;
	background-position: center;
}
.bxm-banner-container {
	/*padding: 17.4% 7.7% 6.4%;*/
	padding: 10% 7.7% 6.4%;
}
.bxm-banner-content {
	padding-bottom: 9.7%;
}
.bxm-banner-content h2 {
	margin-bottom: 0;
	color: #fff;
	font-family: 'RobotoLight', 'Helvetica Neue', Arial, sans-serif;
	font-size: 43px;
	line-height: 39px;
	text-align: left;
}
.bxm-banner-content h1 {
	color: #fff;
	font-family: 'RobotoRegular', 'Helvetica Neue', Arial, sans-serif;
	font-size: 77px;
	font-weight: normal;
	line-height: 89px;
	text-align: left;
}
.bxm-banner-btn {
	position: relative;
	padding: 14px 53px 14px 87px;
	border: 1px solid #fff;
	border-radius: 30px;
	color: #fff;
	font-family: 'RobotoLight', 'Helvetica Neue', Arial, sans-serif;
	font-size: 31px;
	font-weight: normal;
	line-height: 60px;
	text-decoration: none;	
}
.bxm-banner-btn:hover {
	color: #fff;
}
.bxm-banner-btn:before {
	content: '';
	position: absolute;
	top: -50%;
	bottom: -50%;
	left: 42px;
	margin: auto;
	width: 0;
	height: 0;
	border-top: 15px solid transparent;
	border-left: 30px solid #fff;
	border-bottom: 15px solid transparent;
}
.bxm-bg-gray {
	background-color: #fafafa;
}
.text-center {
	text-align: center;
}
.bxm-quote {
	padding-top: 3%;
	padding-bottom: 5.7%;
}
.bxm-quote-image {
	padding-bottom: .3%;
}
.bxm-quote-image img {
	max-width: 220px;
}
.bxm-quote-text {
	width: 80%;
	margin: 0 auto;
	padding-bottom: 2.3%;
	/*font-size: 25px;*/
	font-size: 20px;
	font-family: 'RobotoLight', 'Helvetica Neue', Arial, sans-serif;
	/*line-height: 33px;*/
	line-height: 27px;
}
.bxm-quote-author {
	color: #333333;
	/*font-size: 19px;*/
	font-size: 16px;
}
.bxm-quote-author .author {
	display: block;
	color: #333333;
	/*font-size: 24px;*/
	font-size: 20px;
	font-weight: bold;
}
.bxm-content-box {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 1.5% 0 6%;
}
.bxm-text-box {
	width: 46%;
	padding-left: 6%;
}
.bxm-media-box {
	width: 50%;
}
.bxm-full .bxm-media-box img {
	max-width: 100%;
	max-height: 650px;
}
.bxm-media-image {
	text-align: center;	
}
.bxm-media-image img {
	max-width: 88%;
}
.bxm-content-box.bxm-full {
	align-items: flex-start;
	justify-content: flex-start;
	padding-bottom: 0;
}
.bxm-full .bxm-text-box {
	width: 40%;
	padding-top: 3%;
	padding-left: 2%;
}
.bxm-full .bxm-media-box  {
	text-align: left;
}
.bxm-content-box.bxm-one-picture {
	/*padding-top: 5.3%;*/
	padding-top: 2.5%;
}
.bxm-one-picture .bxm-title {
	padding-bottom: 3%;
}
.bxm-one-picture .bxm-media-box {
	width: 53%;
}
.bxm-content-box.bxm-two-texts {
	align-items: flex-start;
}
.bxm-text-box-note {
	width: 100%;
	padding-bottom: 30px;
}
.bxm-two-texts h3 {
	min-height: 90px;
}
.bxm-two-texts .bxm-text-box {
	display: flex;
	align-content: stretch;
	flex-wrap: wrap;
	padding-right: 5%;
}
.bxm-create-box {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 50px 0;
	border-top: 1px solid #f3f3f3;
	border-bottom: 1px solid #f3f3f3;
}
.bxm-create-box-title {
	color: #a1a1a1;
	font-weight: 500;
	font-size: 24px;
	text-transform: uppercase;
}
.bxm-create-box-btn {
	padding-left: 35px;
}
.x-button.m-blue.bxm-create-btn {
	padding: 14px 50px;
	border-radius: 25px;
	font-size: 18px;
}
.bxm-social .bc-share-btn-cnr {
	border: none;
}
.bxm-mt-7 {
	margin-top: -7%;
}
.bxm-pb-12 {
	padding-bottom: 12%;
}
.bxm-full .bxm-pt-8,
.bxm-pt-8 {
	padding-top: 8%;
}
.bxm-pb-3 {
	padding-bottom: 3%;
}
.bxm-pt-2-5 {
	padding-top: 2.5%;
}
.bxm-pb-0 {
	padding-bottom: 0;
}
.bxm-block {
	display: block;
}
.b-counter-section {
	display: none;
}
.popup-window {
	background: #fff;
}
@media (max-width:1100px) {
	.bxm-content-box {
		flex-wrap: wrap;
	}
	.bxm-content-box.bxm-not-full {
		flex-wrap: wrap-reverse;
	}
	.bxm-container h4,
	.bxm-container h3,
	.bxm-container h2 {
		text-align: center;
	}
	.bxm-text-box,
	.bxm-media-box,
	.bxm-full .bxm-text-box,
	.bxm-two-texts .bxm-text-box,
	.bxm-one-picture .bxm-media-box {
		width: 90%;
		margin: 0 auto;
		padding: 0 0 5%;
	}
	.bxm-content-box.bxm-not-full,
	.bxm-two-texts {
		padding-bottom: 0;
	}
	.bxm-full .bxm-media-box,
	.bxm-media-box,
	.bxm-one-picture .bxm-media-box {
		width: 100%;
	}
	.bxm-content-box.bxm-one-picture {
		padding: 0;
	}
	.bxm-two-texts h3 {
		min-height: auto;
	}
	.bxm-create-box {
		flex-wrap: wrap;
		padding: 35px 0;
	}
	.bxm-create-box-btn {
		padding: 20px 0 0;
	}
	.bxm-create-box-title {
		text-align: center;
	}
	.bxm-container p {
		line-height: 24px;
		text-align: justify;
	}
}
@media (max-width:800px) {
	.bxm-banner-content h2 {
		font-size: 25px;
		line-height: 1em;
	}
	.bxm-banner-content h1 {
		font-size: 34px;
		line-height: 1em;
	}
	.bxm-quote-text {
		width: 90%;
		padding-bottom: 10%;
		font-size: 20px;
		line-height: 28px;
	}
	#bx-note-active-player.popup-window {
		width: calc(100% - 85px);
		min-width: auto;
	}
}
@media (max-width:600px) {
	.bxm-container h4 {
		font-size: 18px;
	}
	.bxm-container h3 {
		font-size: 26px;
		line-height: 31px;
	}
	.bxm-container h2 {
		margin-bottom: 14px;
		font-size: 30px;
		line-height: 35px;
	}
}
@media (max-width:500px) {
	.bxm-banner-content h2 {
		font-size: 20px;
		line-height: 1em;
	}
	.bxm-banner-content h1 {
		font-size: 25px;
		line-height: 1em;
	}
	.bxm-banner-btn-container {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.bxm-banner-btn {
		width: 100%;
		max-width: 320px;
		padding: 14px 29px 14px 85px;
		font-size: 20px;
		line-height: 1em;
	}
}
/* End */


/* Start:/bitrix/templates/landing/font/RobotoRegular/RobotoRegular.css?1492178270283*/
@font-face {
	font-family: "RobotoRegular";
	src: url("/bitrix/templates/landing/font/RobotoRegular/RobotoRegular.eot");
	src: url("/bitrix/templates/landing/font/RobotoRegular/RobotoRegular.eot?#iefix")format("embedded-opentype"),
	url("/bitrix/templates/landing/font/RobotoRegular/RobotoRegular.woff") format("woff"),
	url("/bitrix/templates/landing/font/RobotoRegular/RobotoRegular.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}
/* End */


/* Start:/bitrix/templates/landing/font/RobotoLight/RobotoLight.css?1492178270273*/
@font-face {
	font-family: "RobotoLight";
	src: url("/bitrix/templates/landing/font/RobotoLight/RobotoLight.eot");
	src: url("/bitrix/templates/landing/font/RobotoLight/RobotoLight.eot?#iefix")format("embedded-opentype"),
	url("/bitrix/templates/landing/font/RobotoLight/RobotoLight.woff") format("woff"),
	url("/bitrix/templates/landing/font/RobotoLight/RobotoLight.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}
/* End */


/* Start:/bitrix/templates/landing/font/RobotoMedium/RobotoMedium.css?1492178270278*/
@font-face {
	font-family: "RobotoMedium";
	src: url("/bitrix/templates/landing/font/RobotoMedium/RobotoMedium.eot");
	src: url("/bitrix/templates/landing/font/RobotoMedium/RobotoMedium.eot?#iefix")format("embedded-opentype"),
	url("/bitrix/templates/landing/font/RobotoMedium/RobotoMedium.woff") format("woff"),
	url("/bitrix/templates/landing/font/RobotoMedium/RobotoMedium.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}
/* End */


/* Start:/bitrix/templates/landing/font/RobotoBold/RobotoBold.css?1492178270268*/
@font-face {
	font-family: "RobotoBold";
	src: url("/bitrix/templates/landing/font/RobotoBold/RobotoBold.eot");
	src: url("/bitrix/templates/landing/font/RobotoBold/RobotoBold.eot?#iefix")format("embedded-opentype"),
	url("/bitrix/templates/landing/font/RobotoBold/RobotoBold.woff") format("woff"),
	url("/bitrix/templates/landing/font/RobotoBold/RobotoBold.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}
/* End */
/* /bitrix/templates/landing/css/whatsnew.css?15487518616707 */
/* /bitrix/templates/landing/font/RobotoRegular/RobotoRegular.css?1492178270283 */
/* /bitrix/templates/landing/font/RobotoLight/RobotoLight.css?1492178270273 */
/* /bitrix/templates/landing/font/RobotoMedium/RobotoMedium.css?1492178270278 */
/* /bitrix/templates/landing/font/RobotoBold/RobotoBold.css?1492178270268 */
