a {
	color: #1f90ef;
	text-decoration: none;
}

a:hover {
	color: #1f90ef;
	text-decoration: underline;
}

@media (max-width: 576px) {
	.b24-widget-button-wrapper.b24-widget-button-position-bottom-right {
		right: 20px;
		bottom: 20px;
	}
}

.anchors__generated {
	position: relative;
	top: -76px;
}

.bx-site-r2 .bx-ui-card .main-ui-filter-search,
.bx-site-pr .bx-ui-card .main-ui-filter-search {
	border: 1px solid #c8d1d6 !important;
}

.bx-site-r2 .article-block-full-width .partnership-enterprise-application-partner-cnr,
.bx-site-pr .article-block-full-width .partnership-enterprise-application-partner-cnr {
	background: none !important;
	margin-left: unset !important;
	margin-right: unset !important;
}

@media (max-width: 576px) {
	.main-ui-filter-search {
		min-width: unset !important;
	}

	.bx-site-r2 .article-block .main-grid-panel-cell,
	.bx-site-r2 .article-block-full-width .main-grid-panel-cell,
	.bx-site-pr .article-block .main-grid-panel-cell,
	.bx-site-pr .article-block-full-width .main-grid-panel-cell
	{
		display: flex !important;
		justify-content: center;
	}
}

/* Infocentr */
.infocenter_r {
	background-color: #ededed;
	padding: 10px;
	margin-bottom: 15px;
	border-radius: 12px;
	width: 290px;
}

.infocenter h2.blog-post-title {
	background-color: #fff;
	padding-left: 0.4em;
}

.infocenter .blog-post-info-top, .infocenter .blog-author-icon {
	display: none;
}

.infocenter div.blog-post-meta div.blog-post-info-bottom {
	display: block;
}

.infocenter .blog-post-info {
	background-color: #fff;
	display: inline-block;
	padding-left: 0px;
}

.infocenter .blog-post-tag {
	color: #767676;
	font-size: 0.8em;
}

.infocenter .blog-name {
	padding-left: 0.7em;
	font-size: 0.9em;
	padding-bottom: 0.5em;
}

.infocenter .blog-post-comments-link,
.infocenter .blog-post-views-link {
	font-size: 1em;
}

.infocenter-r-t {
	color: #514d4e;
	font-size: 1.1em;
	font-weight: bold;
	padding-bottom: 5px;
}

.infocenter-l {
	padding-bottom: 5px;
}

.infocenter_r ul li {
	list-style-type: none;
}

.infocenter_r ul {
	padding: 0
}

.infocenter_r a {
	font-size: 14px;
}

.infocenter-news-block .imortant-event {
	font-weight: normal
}

.blog-post-content {
	font-size: 14px;
}

.blog-mainpage-content a {
	font-size: 13px;
}

.blog-mainpage-meta a {
	font-size: 12px;
}

.news-list {
	font-size: 14px;
}

/*region Lang*/
.header-lang-wrapper { padding: 0 12px; }

.header-lang-btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 49px;
	outline: none;
	border: none;
	background-color: transparent;
	cursor: pointer;
	-webkit-transition: 180ms linear all;
	-o-transition: 180ms linear all;
	transition: 180ms linear all;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.header-lang-btn > span { -webkit-transition: 180ms linear all; -o-transition: 180ms linear all; transition: 180ms linear all; }

.header-lang-btn-icon {
	display: inline-block;
	width: 12px;
	height: 15px;
	background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2212px%22%20height%3D%2215px%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22%238a8a8a%22%20d%3D%22M4.695%2C6.201%20C4.695%2C5.478%205.280%2C4.892%206.000%2C4.892%20C6.720%2C4.892%207.303%2C5.478%207.303%2C6.201%20C7.303%2C6.923%206.720%2C7.509%206.000%2C7.509%20C5.280%2C7.509%204.695%2C6.923%204.695%2C6.201%20ZM10.638%2C10.600%20L8.863%2C9.500%20C9.560%2C8.369%209.913%2C7.197%209.913%2C6.018%20C9.913%2C3.854%208.157%2C2.093%206.000%2C2.093%20C3.842%2C2.093%202.087%2C3.854%202.087%2C6.018%20C2.087%2C9.312%204.819%2C11.664%205.999%2C12.526%20C6.110%2C12.446%206.234%2C12.352%206.368%2C12.245%20C6.763%2C11.931%207.140%2C11.592%207.487%2C11.238%20L8.976%2C12.705%20C8.568%2C13.121%208.126%2C13.519%207.664%2C13.886%20C7.020%2C14.397%206.552%2C14.677%206.531%2C14.689%20L6.000%2C15.006%20L5.468%2C14.689%20C5.245%2C14.556%20-0.000%2C11.377%20-0.000%2C6.018%20C-0.000%2C2.700%202.691%2C0.000%206.000%2C0.000%20C9.308%2C0.000%2011.999%2C2.700%2011.999%2C6.018%20C11.999%2C7.592%2011.542%2C9.134%2010.638%2C10.600%20Z%22/%3E%3C/svg%3E);
}

.header-lang-btn:hover .header-lang-btn-icon { background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2212px%22%20height%3D%2215px%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22%2349abfd%22%20d%3D%22M4.695%2C6.201%20C4.695%2C5.478%205.280%2C4.892%206.000%2C4.892%20C6.720%2C4.892%207.303%2C5.478%207.303%2C6.201%20C7.303%2C6.923%206.720%2C7.509%206.000%2C7.509%20C5.280%2C7.509%204.695%2C6.923%204.695%2C6.201%20ZM10.638%2C10.600%20L8.863%2C9.500%20C9.560%2C8.369%209.913%2C7.197%209.913%2C6.018%20C9.913%2C3.854%208.157%2C2.093%206.000%2C2.093%20C3.842%2C2.093%202.087%2C3.854%202.087%2C6.018%20C2.087%2C9.312%204.819%2C11.664%205.999%2C12.526%20C6.110%2C12.446%206.234%2C12.352%206.368%2C12.245%20C6.763%2C11.931%207.140%2C11.592%207.487%2C11.238%20L8.976%2C12.705%20C8.568%2C13.121%208.126%2C13.519%207.664%2C13.886%20C7.020%2C14.397%206.552%2C14.677%206.531%2C14.689%20L6.000%2C15.006%20L5.468%2C14.689%20C5.245%2C14.556%20-0.000%2C11.377%20-0.000%2C6.018%20C-0.000%2C2.700%202.691%2C0.000%206.000%2C0.000%20C9.308%2C0.000%2011.999%2C2.700%2011.999%2C6.018%20C11.999%2C7.592%2011.542%2C9.134%2010.638%2C10.600%20Z%22/%3E%3C/svg%3E); }

.header-lang-btn-text {
	display: inline-block;
	margin: 0 7px 0 6px;
	color: #777;
	font: 13px/13px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.header-lang-btn:hover .header-lang-btn-text { color: #49abfd; }

.header-lang-btn-dropdown {
	position: relative;
	display: inline-block;
	width: 12px;
	height: 15px;
}

.header-lang-btn-dropdown:after,
.header-lang-btn-dropdown:before {
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	width: 6px;
	height: 1px;
	background-color: #777;
	content: '';
	-webkit-transition: 180ms linear all;
	-o-transition: 180ms linear all;
	transition: 180ms linear all;
}

.header-lang-btn-dropdown:after { -webkit-transform: translate(-1px, 0) rotate(-45deg); -ms-transform: translate(-1px, 0) rotate(-45deg); transform: translate(-1px, 0) rotate(-45deg); }

.header-lang-btn-dropdown:before { -webkit-transform: translate(-5px, 0) rotate(45deg); -ms-transform: translate(-5px, 0) rotate(45deg); transform: translate(-5px, 0) rotate(45deg); }

.header-lang-btn:hover .header-lang-btn-dropdown:after,
.header-lang-btn:hover .header-lang-btn-dropdown:before { background-color: #49abfd; }

.header-lang-wrapper .dropdown-selector-section {
	max-width: 200px;
	left: 17px;
}
.header-lang-wrapper .dropdown-selector-section-inner { padding: 8px 0 24px; }

.header-lang-link-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 19px 39px 1px 28px;
	text-decoration: none;
	-webkit-transition: 180ms all linear;
	-o-transition: 180ms all linear;
	transition: 180ms all linear;
}

.header-lang-link-inner:hover { text-decoration: none; }

.header-lang-link-text-inner {
	color: #000;
	white-space: nowrap;
	letter-spacing: .05px;
	font: 13px/13px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	-webkit-transition: 180ms linear all;
	-o-transition: 180ms linear all;
	transition: 180ms linear all;
}

.header-lang-link-icon-inner {
	display: block;
	width: 15px;
	height: 15px;
	margin-right: 13px;
	background: #dedede;
	border-radius: 100%;
}

.header-lang-link-icon {
	background-position: 50%;
	background-size: cover;
	background-repeat: no-repeat;
}

.header-lang-link-icon_ru {
	background-image: url(/images/content_ru/countries/flags/ru.png);
}

.header-lang-link-icon_ua {
	background-image: url(/images/content_ru/countries/flags/ua.png);
}

.header-lang-link-icon_kz {
	background-image: url(/images/content_ru/countries/flags/kz.png);
}

.header-lang-link-icon_by {
	background-image: url(/images/content_ru/countries/flags/by.png);
}
/*endregion*/

/*region Auth*/
.header-auth-wrapper .dropdown-selector-section { left: auto; right: -12px; }
.header-auth-wrapper .dropdown-selector-section-inner:before,
.header-auth-wrapper .dropdown-selector-section-inner:after { left: auto; right: 22px; }
/*endregion*/

/*region Cart*/
.header-cart-wrapper {
	padding-top: 3px;
	width: 26px;
	-webkit-transition: 180ms linear padding;
	-o-transition: 180ms linear padding;
	transition: 180ms linear padding;
}

.header-cart-btn {
	position: relative;
	display: block;
	padding: 0;
	/*height: 46px;*/
	outline: none;
	border: none;
	background-color: transparent;
	cursor: pointer;
}

.header-cart-btn > span { -webkit-transition: 180ms linear all; -o-transition: 180ms linear all; transition: 180ms linear all; }

.header-cart-btn-icon {
	display: inline-block;
	width: 26px;
	height: 26px;
	background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2226px%22%20height%3D%2226px%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22%238A8A8A%22%20d%3D%22M9.799%2C5.568%20L26.002%2C5.568%20L24.518%2C18.436%20L7.458%2C18.436%20L3.904%2C1.730%20L0.005%2C1.730%20L0.005%2C-0.001%20L5.286%2C-0.001%20L8.841%2C16.705%20L22.994%2C16.705%20L24.078%2C7.298%20L9.799%2C7.298%20L9.799%2C5.568%20ZM9.798%2C19.862%20C11.472%2C19.862%2012.834%2C21.239%2012.834%2C22.931%20C12.834%2C24.623%2011.472%2C26.000%209.798%2C26.000%20C8.124%2C26.000%206.762%2C24.623%206.762%2C22.931%20C6.762%2C21.239%208.124%2C19.862%209.798%2C19.862%20ZM9.798%2C24.270%20C10.529%2C24.270%2011.122%2C23.669%2011.122%2C22.931%20C11.122%2C22.193%2010.529%2C21.592%209.798%2C21.592%20C9.068%2C21.592%208.474%2C22.193%208.474%2C22.931%20C8.474%2C23.669%209.068%2C24.270%209.798%2C24.270%20ZM22.004%2C19.862%20C23.678%2C19.862%2025.040%2C21.239%2025.040%2C22.931%20C25.040%2C24.623%2023.678%2C26.000%2022.004%2C26.000%20C20.330%2C26.000%2018.968%2C24.623%2018.968%2C22.931%20C18.968%2C21.239%2020.330%2C19.862%2022.004%2C19.862%20ZM22.004%2C24.270%20C22.733%2C24.270%2023.328%2C23.669%2023.328%2C22.931%20C23.328%2C22.193%2022.733%2C21.592%2022.004%2C21.592%20C21.274%2C21.592%2020.680%2C22.193%2020.680%2C22.931%20C20.680%2C23.669%2021.274%2C24.270%2022.004%2C24.270%20Z%22/%3E%3C/svg%3E);
}

.header-cart-btn:hover .header-cart-btn-icon { background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2226px%22%20height%3D%2226px%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22%2349abfd%22%20d%3D%22M9.799%2C5.568%20L26.002%2C5.568%20L24.518%2C18.436%20L7.458%2C18.436%20L3.904%2C1.730%20L0.005%2C1.730%20L0.005%2C-0.001%20L5.286%2C-0.001%20L8.841%2C16.705%20L22.994%2C16.705%20L24.078%2C7.298%20L9.799%2C7.298%20L9.799%2C5.568%20ZM9.798%2C19.862%20C11.472%2C19.862%2012.834%2C21.239%2012.834%2C22.931%20C12.834%2C24.623%2011.472%2C26.000%209.798%2C26.000%20C8.124%2C26.000%206.762%2C24.623%206.762%2C22.931%20C6.762%2C21.239%208.124%2C19.862%209.798%2C19.862%20ZM9.798%2C24.270%20C10.529%2C24.270%2011.122%2C23.669%2011.122%2C22.931%20C11.122%2C22.193%2010.529%2C21.592%209.798%2C21.592%20C9.068%2C21.592%208.474%2C22.193%208.474%2C22.931%20C8.474%2C23.669%209.068%2C24.270%209.798%2C24.270%20ZM22.004%2C19.862%20C23.678%2C19.862%2025.040%2C21.239%2025.040%2C22.931%20C25.040%2C24.623%2023.678%2C26.000%2022.004%2C26.000%20C20.330%2C26.000%2018.968%2C24.623%2018.968%2C22.931%20C18.968%2C21.239%2020.330%2C19.862%2022.004%2C19.862%20ZM22.004%2C24.270%20C22.733%2C24.270%2023.328%2C23.669%2023.328%2C22.931%20C23.328%2C22.193%2022.733%2C21.592%2022.004%2C21.592%20C21.274%2C21.592%2020.680%2C22.193%2020.680%2C22.931%20C20.680%2C23.669%2021.274%2C24.270%2022.004%2C24.270%20Z%22/%3E%3C/svg%3E); }

.header-cart-btn-counter {
	position: absolute;
	top: -2px;
	right: -7px;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background-color: #e01839;
	color: #fff;
	vertical-align: middle;
	text-align: center;
	font: 11px/20px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media (max-width: 992px) {
	.header-cart-wrapper {
		/*position: absolute;
		top: 30px;
		right: 0;*/
		z-index: 480;
		padding: 0;
		margin-top: 7px;
		margin-right: 15px;
		border: none;
		background: none;
	}

	.fixed-mine-menu .header-cart-wrapper {
		/*position: fixed;
		top: 15px;
		right: 10px;*/
		margin-top: 7px;
		margin-right: 15px;
		z-index: 510;
	}
}

/*endregion*/

/*region Logo*/
.header-logo-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-left: 42px;
	height: 76px;
	-webkit-transition: 180ms linear all;
	-o-transition: 180ms linear all;
	transition: 180ms linear all;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.fixed-mine-menu .header-logo-wrapper { height: 53px; }

.header-logo-link {
	display: block;
	height: 30px;
}

.header-logo-image {
	display: block;
	width: auto;
	height: 30px;
}

.header-logo-project { padding-left: 8px; }

.header-logo-project-block {
	position: relative;
	bottom: -1px;
	padding: 0 5px 0 7px;
	height: 18px;
	border-width: 1px 6px 1px 1px;
	border-style: solid;
	color: #fff;
	vertical-align: middle;
	font: 300 13px/16px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 600;
}

.cbx {
	-o-border-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2279px%22%20height%3D%2218px%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28224%2C%2024%2C%2057%29%22%20d%3D%22M-0.001%2C-0.001%20L78.999%2C-0.001%20L73.999%2C8.666%20L78.999%2C17.999%20L-0.001%2C17.999%20L-0.001%2C-0.001%20Z%22/%3E%3C/svg%3E) 1 6 1 1 stretch;
	border-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2279px%22%20height%3D%2218px%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28224%2C%2024%2C%2057%29%22%20d%3D%22M-0.001%2C-0.001%20L78.999%2C-0.001%20L73.999%2C8.666%20L78.999%2C17.999%20L-0.001%2C17.999%20L-0.001%2C-0.001%20Z%22/%3E%3C/svg%3E) 1 6 1 1 fill stretch;
}

.pcbx {
	-o-border-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2279px%22%20height%3D%2218px%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28197%2C%20219%2C%20116%29%22%20d%3D%22M-0.001%2C-0.001%20L78.999%2C-0.001%20L73.999%2C8.666%20L78.999%2C17.999%20L-0.001%2C17.999%20L-0.001%2C-0.001%20Z%22/%3E%3C/svg%3E) 1 6 1 1 stretch;
	border-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2279px%22%20height%3D%2218px%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28197%2C%20219%2C%20116%29%22%20d%3D%22M-0.001%2C-0.001%20L78.999%2C-0.001%20L73.999%2C8.666%20L78.999%2C17.999%20L-0.001%2C17.999%20L-0.001%2C-0.001%20Z%22/%3E%3C/svg%3E) 1 6 1 1 fill stretch;
}

.p24cbx {
	-o-border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNzlweCIgaGVpZ2h0PSIxOHB4Ij4NCiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9InJnYigzMSwgMTQ0LCAyMzkpIiBkPSJNLTAuMDAxLC0wLjAwMSBMNzguOTk5LC0wLjAwMSBMNzMuOTk5LDguNjY2IEw3OC45OTksMTcuOTk5IEwtMC4wMDEsMTcuOTk5IEwtMC4wMDEsLTAuMDAxIFoiLz4NCjwvc3ZnPg==") 1 6 1 1 stretch;
	border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNzlweCIgaGVpZ2h0PSIxOHB4Ij4NCiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9InJnYigzMSwgMTQ0LCAyMzkpIiBkPSJNLTAuMDAxLC0wLjAwMSBMNzguOTk5LC0wLjAwMSBMNzMuOTk5LDguNjY2IEw3OC45OTksMTcuOTk5IEwtMC4wMDEsMTcuOTk5IEwtMC4wMDEsLTAuMDAxIFoiLz4NCjwvc3ZnPg==") 1 6 1 1 fill stretch;
}
.dvbx {
	-o-border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNzlweCIgaGVpZ2h0PSIxOHB4Ij4NCiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9InJnYigxMzYsIDY4LCAxNTMpIiBkPSJNLTAuMDAxLC0wLjAwMSBMNzguOTk5LC0wLjAwMSBMNzMuOTk5LDguNjY2IEw3OC45OTksMTcuOTk5IEwtMC4wMDEsMTcuOTk5IEwtMC4wMDEsLTAuMDAxIFoiLz4NCjwvc3ZnPg==") 1 6 1 1 stretch;
	border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNzlweCIgaGVpZ2h0PSIxOHB4Ij4NCiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9InJnYigxMzYsIDY4LCAxNTMpIiBkPSJNLTAuMDAxLC0wLjAwMSBMNzguOTk5LC0wLjAwMSBMNzMuOTk5LDguNjY2IEw3OC45OTksMTcuOTk5IEwtMC4wMDEsMTcuOTk5IEwtMC4wMDEsLTAuMDAxIFoiLz4NCjwvc3ZnPg==") 1 6 1 1 fill stretch;
}
.acbx {
	-o-border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNzlweCIgaGVpZ2h0PSIxOHB4Ij4NCiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9InJnYigzOSwgMTQyLCAxNzgpIiBkPSJNLTAuMDAxLC0wLjAwMSBMNzguOTk5LC0wLjAwMSBMNzMuOTk5LDguNjY2IEw3OC45OTksMTcuOTk5IEwtMC4wMDEsMTcuOTk5IEwtMC4wMDEsLTAuMDAxIFoiLz4NCjwvc3ZnPg==") 1 6 1 1 stretch;
	border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNzlweCIgaGVpZ2h0PSIxOHB4Ij4NCiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9InJnYigzOSwgMTQyLCAxNzgpIiBkPSJNLTAuMDAxLC0wLjAwMSBMNzguOTk5LC0wLjAwMSBMNzMuOTk5LDguNjY2IEw3OC45OTksMTcuOTk5IEwtMC4wMDEsMTcuOTk5IEwtMC4wMDEsLTAuMDAxIFoiLz4NCjwvc3ZnPg==") 1 6 1 1 fill stretch;
}


/*endregion*/

@media (max-width: 1600px) {
	.header-logo-wrapper { padding-left: 32px; }
}

@media (max-width: 1360px) {
	.header-logo-wrapper {
		padding-left: 17px;
		height: 56px;
	}

	.header-lang-wrapper { padding-right: 7px; }
}

@media (max-width: 991px) {
	.header-logo-project-block { display: none; }
}

@media (max-width: 767px) {
	.header-lang-btn { height: 30px; }
}

@media (max-width: 575px) {
	.header-lang-btn-text,
	.header-lang-btn-dropdown { display: none; }

	.header-lang-wrapper .dropdown-selector-section {
		left: auto;
		right: 0;
	}

	.header-lang-wrapper .dropdown-selector-section-inner:before,
	.header-lang-wrapper .dropdown-selector-section-inner:after {
		left: auto;
		right: 8px;
	}

	.header-auth-wrapper .dropdown-selector-section-inner:before,
	.header-auth-wrapper .dropdown-selector-section-inner:after {
		left: auto;
		right: 8px;
	}
}

/*endregion*/

/*dropdown selector*/
.dropdown-selector-section {
	position: absolute;
	height: 0;
	top: 100%;
	left: 26px;
	opacity: 0;
	overflow: hidden;
	-webkit-transition: 160ms opacity linear;
	-o-transition: 160ms opacity linear;
	transition: 160ms opacity linear;
	z-index: 500;
}

.dropdown-selector-section.active {
	height: auto;
	opacity: 1;
	overflow: unset;
}

.dropdown-selector-section-outer {

}

.dropdown-selector-section-inner {
	position: relative;
	background: #fff;
	border: 1px solid #e9e9e9;
	-webkit-box-shadow: 0 16px 40px rgba(0, 0, 0, .17);
	box-shadow: 0 16px 40px rgba(0, 0, 0, .17);
}

.dropdown-selector-section-inner:before,
.dropdown-selector-section-inner:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	left: 22px;
	bottom: 100%;
	border-style: solid;
	border-width: 0 10px 10px 10px;
	border-color: transparent transparent #e9e9e9 transparent;
}

.dropdown-selector-section-inner:before {
	z-index: 1;
}

.dropdown-selector-section-inner:after {
	bottom: calc(100% - 1px);
	border-bottom-color: #fff;
	z-index: 2;
}
/*end dropdown selector*/

.workarea-wrap {
	/*margin: 0 auto !important;*/
	/*padding: 0 !important;*/
}

.workarea {
	/*padding: 0 !important;*/
	margin-right: auto;
	/*max-width:1360px !important;*/
	margin-left: auto;
	min-height: inherit !important;
}

@media (max-width: 767px) {bd-callout
	.workarea-wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

	/*.workarea { padding-left: 0; }*/
	/*.sidebar {
		padding: 0;
		min-width: 0;
		max-width: 0;
		width: 0;
	}*/
}

.header-index {
	margin-bottom: 92px;
	background-color: #e6eaf1;
}

/*region Article Header Light*/
.article-header-light-wrapper { }

.article-header-light-inner { }

.article-header-light-title {
	margin-top: 22px;
	color: #1d2022;
	letter-spacing: -1.5px;
	font: 600 48px/54px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	-webkit-transition: 250ms linear all;
	-o-transition: 250ms linear all;
	transition: 250ms linear all;
}

@media (max-width: 1360px) {
	.article-header-light-title { font-size: 36px; }
}

@media (max-width: 767px) {
	.article-header-inner-container { padding: 0 20px; }

	.article-header-light-title {
		margin-bottom: 10px;
		font-size: 24px;
		line-height: 30px;
	}

}

/*endregion*/

/*region Article Request for Development*/
.article-request-steps-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	counter-reset: requestSteps;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.article-request-step { }

.article-request-step-inner { }

.article-request-step-title {
	margin: 0;
	padding: 0;
	font: 500 24px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.article-request-step-text {
	position: relative;
	padding-left: 120px;
	font: 500 15px/26px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	-webkit-transition: 250ms linear all;
	-o-transition: 250ms linear all;
	transition: 250ms linear all;
}

.article-request-step-text:before {
	position: absolute;
	top: 0;
	left: 68px;
	color: #e01839;
	content: counter(requestSteps);
	counter-increment: requestSteps;
	font: 40px/41px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	-webkit-transition: 250ms linear all;
	-o-transition: 250ms linear all;
	transition: 250ms linear all;
}

@media (max-width: 1360px) {
	.article-request-step-text { padding-left: 60px; }

	.article-request-step-text:before { left: 20px; }
}

@media (max-width: 767px) {
	.article-request-steps-block { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

	.article-request-step-inner { margin-bottom: 15px; }

	.article-request-step-title {
		padding-left: 0;
		font-size: 18px;
		line-height: 20px;
	}

	.article-request-step-text {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		padding-left: 0;
		font-size: 15px;
		line-height: 26px;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.article-request-step-text:before {
		position: static;
		margin-right: 10px;
	}
}

.page-request-development { background-color: #e6eaf1; }

article.page { background-color: #fff; }

/*.page-request-development { background-color: #f7f7f7; }*/
.article-request-section {
	margin-bottom: 31px;
	padding-right: 30px;
}

.article-request-section-inner {
	padding: 52px 60px 53px;
	background-color: #fff;
}

.article-request-section-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 13px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.article-request-section-title-icon-people {
	margin-right: 20px;
	width: 27px;
	height: 31px;
	background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2227px%22%20height%3D%2231px%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22%23e01839%22%0A%20%20%20%20%20%20%20%20%20%20d%3D%22M26.613%2C30.054%20L26.486%2C30.893%20L1.010%2C30.922%20L0.882%2C30.083%20C0.780%2C29.424%200.729%2C28.747%200.729%2C28.072%20C0.729%2C20.860%206.569%2C14.992%2013.745%2C14.992%20C16.485%2C14.992%2019.106%2C15.838%2021.324%2C17.437%20L20.177%2C19.043%20C18.296%2C17.686%2016.072%2C16.969%2013.745%2C16.969%20C7.653%2C16.969%202.696%2C21.950%202.696%2C28.072%20C2.696%2C28.363%202.708%2C28.654%202.730%2C28.943%20L24.763%2C28.918%20C24.784%2C28.637%2024.794%2C28.354%2024.794%2C28.072%20C24.794%2C26.068%2024.257%2C24.105%2023.242%2C22.393%20L24.933%2C21.382%20C26.128%2C23.398%2026.762%2C25.712%2026.762%2C28.072%20C26.762%2C28.735%2026.712%2C29.402%2026.613%2C30.054%20ZM13.445%2C12.477%20C10.269%2C12.477%207.685%2C9.881%207.685%2C6.688%20C7.685%2C3.496%2010.269%2C0.899%2013.445%2C0.899%20C16.621%2C0.899%2019.205%2C3.496%2019.205%2C6.688%20C19.205%2C9.881%2016.621%2C12.477%2013.445%2C12.477%20ZM13.445%2C2.876%20C11.354%2C2.876%209.652%2C4.587%209.652%2C6.688%20C9.652%2C8.790%2011.354%2C10.500%2013.445%2C10.500%20C15.537%2C10.500%2017.238%2C8.790%2017.238%2C6.688%20C17.238%2C4.587%2015.537%2C2.876%2013.445%2C2.876%20Z%22/%3E%3C/svg%3E);
}

.article-request-section-title-icon-project {
	margin-right: 16px;
	width: 31px;
	height: 31px;
	background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2231px%22%20height%3D%2227px%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22%23e01839%22%20d%3D%22M28.281%2C27.000%20L2.720%2C27.000%20C1.220%2C27.000%20-0.000%2C25.780%20-0.000%2C24.280%20L-0.000%2C2.719%20C-0.000%2C1.220%201.220%2C0.000%202.720%2C0.000%20L28.281%2C0.000%20C29.780%2C0.000%2031.000%2C1.220%2031.000%2C2.719%20L31.000%2C24.280%20C31.000%2C25.780%2029.780%2C27.000%2028.281%2C27.000%20ZM29.000%2C2.719%20C29.000%2C2.322%2028.678%2C2.000%2028.281%2C2.000%20L2.720%2C2.000%20C2.323%2C2.000%202.000%2C2.322%202.000%2C2.719%20L2.000%2C7.956%20L29.000%2C7.956%20L29.000%2C2.719%20ZM29.000%2C9.956%20L2.000%2C9.956%20L2.000%2C24.280%20C2.000%2C24.677%202.323%2C25.000%202.720%2C25.000%20L28.281%2C25.000%20C28.678%2C25.000%2029.000%2C24.677%2029.000%2C24.280%20L29.000%2C9.956%20ZM6.125%2C5.949%20L4.125%2C5.949%20L4.125%2C3.949%20L6.125%2C3.949%20L6.125%2C5.949%20ZM10.000%2C5.949%20L8.000%2C5.949%20L8.000%2C3.949%20L10.000%2C3.949%20L10.000%2C5.949%20Z%22/%3E%3C/svg%3E);
}

.article-request-section-title {
	margin: 0;
	color: #333;
	vertical-align: middle;
	font: 500 32px/42px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.article-request-section-description {
	margin-bottom: 21px;
	font: 500 16px/30px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*endregion*/
/*endregion*/

/*region Footer*/
/*footer.footer {*/
/*	padding: 47px 37px;*/
/*	background-color: #f3f3f3;*/
/*}*/

/*.footer-row {*/
/*	display: flex;*/
/*	color: rgb(153, 153, 153);*/
/*	align-items: flex-start;*/
/*	justify-content: space-between;*/
/*}*/

footer.footer .footer-row:first-child {
	margin-bottom: 55px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.footer-col { }

@media (max-width: 1360px) {

}

@media (max-width: 767px) {
	.footer-row { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
}

/*region Others*/
.custom-list-partners-container { }

.custom-list-partners-item { -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }

.custom-list-partners-item-icon {
	padding-right: 0 !important;
	min-width: 55px;
	max-width: 55px;
	width: 55px;
}

.custom-list-partners-item-text { }

/*endregion*/

/*region reference*/
.reference {
	padding-left: 35px;
	border-left: 4px solid #e01839;
	font: 15px/20px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.reference > p {
	margin: 0 0 15px;
	padding: 0;
	font-style: italic;
}

.reference > p:last-child { margin-bottom: 0; }

.reference > a { font-size: 15px; }

/*endregion*/

/*region*/
.grid-v1-column {
	background-color: #f3f3f3;
	color: #777;
}

.grid-v1-column__item {
	padding: 25px;
	height: 100%;
}

.grid-v1-column__item_border {
	border: 1px solid #fff;
}

.grid-v1-column__title {
	display: block;
	margin-top: 10px;
	color: #333;
	font: 600 19px/22px 'OpenSans', sans-sarif;
}

.grid-v1-column__value {
	font: 600 30px/0 'OpenSans', sans-sarif;
}

/*endregion*/

/*region Two Column Grid*/
.grid-two-column {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.grid-two-column-item {
	padding: 30px 40px;
	max-width: 50%;
	border: 1px solid #ddd;
	border-top-width: 0;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
}

.grid-two-column .grid-two-column-item:nth-child(2n) { border-left-width: 0; }

.grid-two-column .grid-two-column-item:nth-child(1),
.grid-two-column .grid-two-column-item:nth-child(2) { border-top-width: 1px; }

@media (max-width: 768px) {
	.grid-two-column-item {
		padding: 15px 20px;
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}

	.grid-two-column .grid-two-column-item:nth-child(2n) { border-left-width: 1px; }

	.grid-two-column .grid-two-column-item:nth-child(2) { border-top-width: 0; }
}

.grid-two-column-item-title-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.grid-two-column-item-title-icon {
	padding-right: 15px;
	min-width: 65px;
	max-width: 65px;
	width: 65px;
}

.grid-two-column-item-title-icon img {
	max-width: 65px;
	max-height: 50px;
	width: 100%;
	height: auto;
}

.grid-two-column-item-title-text {
	color: #1d2022;
	font: 600 18px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media (max-width: 768px) {
	.grid-two-column-item-title-icon {
		padding-right: 10px;
		min-width: 32px;
		max-width: 32px;
		width: 32px;
	}

	.grid-two-column-item-title-text { font-size: 16px; }
}

.grid-two-column-item-content {
	padding-top: 20px;
	color: #333;
	font: 400 15px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.grid-two-column-item-content_strong {
	padding: 0;
	color: #333;
	font: 18px/34px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.grid-two-column-item-text_colored {
	color: #e01839;
	font-weight: 600;
}

/*endregion*/

/*region Schedule Grid*/

.grid-schedule { }

.grid-schedule-event {
	margin-bottom: 5px;
	padding: 30px 40px;
	background-color: #e9edf3;
}

.grid-schedule-event-lecture { background-color: #f7f7f7; }

/*region Schedule Grid time*/
.grid-schedule-event-time {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 15px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.grid-schedule-event-time-end,
.grid-schedule-event-time-start {
	color: #1f90ef;
	font: 800 28px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.grid-schedule-event-lecture .grid-schedule-event-time-end,
.grid-schedule-event-lecture .grid-schedule-event-time-start { color: #e01839; }

.grid-schedule-event-time-start { padding-right: 15px; }

.grid-schedule-event-time-separate {
	width: 72px;
	height: 1px;
	background-color: #1f90ef;
}

.grid-schedule-event-lecture .grid-schedule-event-time-separate { background-color: #e01839; }

.grid-schedule-event-time-end { padding-left: 15px; }

/*endregion*/

.grid-schedule-event-title {
	margin-bottom: 15px;
	color: #333;
	font: 500 18px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.grid-schedule-event-description .bx-ui-list-item-text {
	color: #333;
	font-size: 15px;
}

.grid-schedule-event-speaker {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

/*.grid-schedule-event-avatar-container{ padding-right: 20px;}*/

.grid-schedule-event-speaker-avatar {
	margin-right: 20px;
	width: 55px;
	height: 55px;
	border-radius: 50%;
	background-size: cover;
}

.grid-schedule-event-speaker-name {
	color: #777;
	font: italic 300 15px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*endregion*/

.metadata { display: none; }

.order-checkout .order-info label {
	margin-left: 5px;
}

.order-checkout .licence-agreement-block input {
	display: inline-block;
}

.order-checkout .licence-agreement-block label {
	display: inline;
}

.cart-items input {
	outline: none;
}

.pp-block {

}

.pp-block .pp-block-title-wrap {
	display: flex;
	align-items: center;
	gap: 15px;
}

.pp-block .pp-block-title {

}

.pp-block .pp-block-title-badge {
	width: auto;
	font-size: .75rem;
	padding: 5px 20px 5px 5px;
	background-color: #ff9037 !important;
	display: block;
	margin: 0;
	line-height: 1;
	text-align: center;
	color: #fff;
}

.pp-block .pp-block-title-badge.pp-block-title-badge-danger {
	background-color: #e36c6c !important;
}

.pp-block .pp-block-title-badge:before {
	background-color: #fff;
}

.pp-block .pp-block-title-icon {
	width: 20px;
	height: 20px;
	background-color: #20c997;
	border-radius: 50%;
	position: relative;
}

.pp-block .pp-block-title-icon:before {
	content: '';
	display: block;
	position: absolute;
	width: 11px;
	height: 2px;
	background-color: white;
	top: 9px;
	right: 3px;
	transform: rotate(130deg);
}

.pp-block .pp-block-title-icon:after {
	content: '';
	display: block;
	position: absolute;
	width: 8px;
	height: 2px;
	background-color: white;
	top: 10px;
	left: 2px;
	transform: rotate(45deg);
}