

/* Start:/local/templates/main_new/css/jquery-ui.css?169294799437284*/
/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* Support: IE <= 11 */
	overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {

	/* Support: IE8 only, Android < 4.4 only */
	width: 75%;
	width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}
.ui-checkboxradio-disabled {
	pointer-events: none;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-n {
	height: 2px;
	top: 0;
}
.ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}
.ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}
.ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}
.ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}
.ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}
.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}
.ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 2px;
}
/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #e9e9e9;
	color: #333333;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc;
	background: #ededed;
	font-weight: normal;
	color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: normal;
	color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff;
	background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
}
.ui-state-checked {
	border: 1px solid #dad55e;
	background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("/local/templates/main_new/css/images/ui-icons_444444_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("/local/templates/main_new/css/images/ui-icons_444444_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url("/local/templates/main_new/css/images/ui-icons_555555_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("/local/templates/main_new/css/images/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("/local/templates/main_new/css/images/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("/local/templates/main_new/css/images/ui-icons_cc0000_256x240.png");
}
.ui-button .ui-icon {
	background-image: url("/local/templates/main_new/css/images/ui-icons_777777_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: 0px 0px 5px #666666;
	box-shadow: 0px 0px 5px #666666;
}

/* End */


/* Start:/local/templates/main_new/css/jquery.fancybox.css?16929479944984*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-prev span, .fancybox-next span {
	background-image: url(/local/templates/main_new/css/fancybox_sprite.png);
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url(/local/templates/main_new/css/fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
	position: absolute;
	cursor: pointer;
	z-index: 8040;
background: url(/local/templates/main_new/css/../images/popup-close.png) 0 50% no-repeat;
right: 35px;
top: 19px;
font-size: 14px;
padding-left: 15px;
color: #7D7D7D;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url(/local/templates/main_new/css/blank.gif); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: visible !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: rgba(255, 255, 255, 0.9);
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-prev span, .fancybox-next span {
		background-image: url(/local/templates/main_new/css/fancybox_sprite@2x.png);
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url(/local/templates/main_new/css/fancybox_loading@2x.gif);
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/* End */


/* Start:/local/templates/main_new/css/popup.css?16929479945204*/
.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}.mfp-arrow:after,.mfp-arrow:before,.mfp-container:before,.mfp-figure:after{content:''}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-close,.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;left:0}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
/* End */


/* Start:/local/css/main/normalise.css?17445290005545*/
@charset "UTF-8";*,.page{-webkit-tap-highlight-color:transparent}.page__inner,body{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.page,body{min-height:100%}a,a:focus{color:#92278f}button,hr,input{overflow:visible}body,code,h1,h2,h3,h4,h5,h6,kbd,pre{font-family:Geometria}h2 span,pre{display:block}ol,pre,ul{margin-bottom:1em}code,pre{background-color:rgba(0,0,0,.08)}.btn,img{max-width:100%}.btn,svg:not(:root){overflow:hidden}.btn,.text-center{text-align:center}.btn,[role=button]{cursor:pointer}.btn,.btn:focus,.btn:hover{text-decoration:none;color:#fff}.btn,.close span{vertical-align:middle}.btn,.label,button,input{text-transform:none}@-ms-viewport{width:device-width}.page{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;min-width:320px}.page__inner{min-height:100vh;display:flex;-ms-flex-direction:column;flex-direction:column}.page__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.page__footer-wrapper{-ms-flex-negative:0;flex-shrink:0}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}@font-face{font-family:Geometria;src:url(/local/fonts/Geometria-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Geometria;src:url(/local/fonts/Geometria-Bold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Geometria;src:url(/local/fonts/Geometria-Light.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Geometria;src:url(/local/fonts/Geometria-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Geometria;src:url(/local/fonts/Geometria-Italic.woff2) format("woff2");font-style:italic;font-display:swap}html{font-size:18px}body{display:flex;-ms-flex-direction:column;flex-direction:column;margin:0;word-break:break-word;font-size:1rem;line-height:130%;text-align:left;color:#010101;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[tabindex='-1']:focus{outline:0!important}[type=search]::-webkit-search-decoration{-webkit-appearance:none}[role=button],a,button,input,label,select,textarea{-ms-touch-action:manipulation;touch-action:manipulation;margin:0;outline:0}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}svg{fill:currentColor}a svg,a.btn--disabled,button svg{pointer-events:none}img{height:auto}a{background-color:transparent;-webkit-transition:color .3s;transition:color .3s;text-decoration:none}a:hover{color:#6f196c}a.solid{border-bottom:1px solid #92278f}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;margin-top:2em;margin-bottom:2em;border:0;border-top:1px solid #b3b3b3}code,kbd{padding:.06rem .3rem;color:#1a1a1a;border-radius:3px}h1,h2,h3,h4,h5,h6{margin-top:1rem;margin-bottom:.5rem;font-weight:700;line-height:1.2;color:currentColor}.label,h3{font-weight:500}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-weight:300}h1{font-size:2rem}h3{font-size:20px}h2{margin-bottom:40px;font-size:25px;text-transform:uppercase;position:relative}h2 span{font-size:20px}h4{font-size:18px}h5{font-size:1.1rem}.btn,.label,h6{font-size:16px}address,blockquote,dl,figure,ol,p,pre,table,ul{margin-top:0;margin-bottom:1em}p{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;hyphenate-limit-chars:6 3 3;hyphenate-limit-lines:2;hyphenate-limit-last:always;hyphenate-limit-zone:8%}address{font-style:normal}ol,ul{padding-left:1.5rem}ol ol,ol ul,ul ol,ul ul{margin-top:0;margin-bottom:0}li{line-height:inherit}small,sub,sup{font-size:.75em}b,strong{font-weight:bolder}blockquote{padding:0;margin-left:0;margin-right:0}kbd{background-color:#e6e6e6}kbd kbd{padding:0}pre{width:100%;overflow-x:auto;-moz-tab-size:2;-o-tab-size:2;tab-size:2}pre code{background:0 0}.btn{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;border-radius:0;border:0;padding:5px 12px;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:inherit;line-height:1.5;background-color:#92278f;background-image:none}.close,.close span{background:0 0;display:inline-block;position:relative}.btn:focus,.btn:hover{background-color:#6f196c}.label,.label:focus,.label:hover{color:#838b98;text-decoration:none}.btn:active,.btn:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.btn--disabled,.btn:disabled{opacity:.7;cursor:not-allowed}.close{z-index:1;width:30px;border:0;padding:0;line-height:30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.close span{width:100%;height:2px;font-size:0;color:transparent}.close span:after,.close span:before{content:'';position:absolute;top:0;left:0;width:100%;height:2px;background:#92278f;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.close span:before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.close span:after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.label{display:inline-block;position:relative;margin:0 10px 10px 0;vertical-align:baseline;padding:6px;background-color:#f5f7fa;line-height:140%;border-radius:0}.authorized{display:block}
h2 a{color:#010101;}
/* End */


/* Start:/local/css/main/grid.css?1692947994677*/
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.row>*{-ms-flex-preferred-size:100%;flex-basis:100%}.col,.col-2{-webkit-box-flex:0;padding-left:15px;padding-right:15px}.container{display:block;width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1530px}.col{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:5px;padding-right:5px}.offset-md-2{margin-left:16.66667%}.banner__inner,.page-footer__inner,.page-header__inner{width:calc(100% - 30px)}
/* End */


/* Start:/local/css/main/header.css?173535778741877*/
html{overflow-x: hidden;}body{background-position: top center; background-repeat: no-repeat;font-family: Geometria, sans-serif;font-size: 17px;margin: 0;min-width: 320px;padding: 0;color: #010101;}.page-header { color: #010101; padding-top: 1rem; font-size: 1.07rem; z-index: 100; -webkit-transition: top .5s linear; transition: top .5s linear }.maincols .inner { padding-top: 30px;} .inner,.page-header__inner { display: block; width: 100%; margin-left: auto; margin-right: auto; padding-left: 15px; padding-right: 15px; position: relative; max-width: 1530px } .page-header__row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap } .page-header a { color: #010101; font-size: 1.07rem }.page-header.fixed,.page-header.fixed a{font-size: 14px} .page-header a.page-header__search-close { position: absolute; right: 0; top: .3rem; font-size: 1rem; color: #92278f } .page-header a:hover { color: #92278f } .page-header a:focus { color: #6f196c } .page-header__list { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0; margin: 0 } .page-header__list li { position: relative; list-style: none; margin: 0 1.8rem} .page-header__left-part .page-header__list li:first-child{margin-left:0}.page-header__right-part .launguage-panel, .page-header__right-part .user-panel { position: absolute; left: -10%; width: 150%; min-width: 150px; max-height: 0; overflow: hidden; top: 120%; background-color: #f5f7fa; -webkit-transition: all .3s linear; transition: all .3s linear; z-index: 50 } .page-header__right-part .launguage-panel ul, .page-header__right-part .user-panel ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 7px 0 } .page-header__right-part .launguage-panel ul li, .page-header__right-part .user-panel ul li {  } .page-header__right-part .launguage-panel ul li:hover a, .page-header__right-part .user-panel ul li:hover a { color: #92278f } .page-header__right-part .launguage-panel.open, .page-header__right-part .user-panel.open { max-height: 400px } .page-header .main-nav { margin-top: 14.5px } .page-header .main-nav__item { padding: 25px 20px 10px; -webkit-transition: .3s; transition: .3s } .page-header .main-nav__item a { background-color: transparent; font-size: 1.1rem; padding: 0 }.page-header.fixed .main-nav__item a{font-size: 14px;} .page-header .main-nav__item:hover { background-color: #f5f7fa } .page-header .main-nav__item:hover a.main-nav__link--lvl-1 { color: #92278f } .page-header .main-nav__item--lvl-2 { padding: 10px 25px; background-color: transparent } .page-header .main-nav__item--lvl-2:hover { background-color: transparent } .page-header .main-nav__item--lvl-2:hover a { color: #92278f } .page-header .main-nav__item--has-child { padding: 25px 25px 10px 20px } .page-header .main-nav__item--has-child:after { content: ''; position: absolute; top: 30px; right: 5px; width: 12px; height: 7px; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0.353553' y1='0.646447' x2='6.35355' y2='6.64645' stroke='%23272C3E'/%3E%3Cline y1='-0.5' x2='8.48528' y2='-0.5' transform='matrix(-0.707107 0.707107 0.707107 0.707107 12 1)' stroke='%23272C3E'/%3E%3C/svg%3E"); -webkit-transition: .3s; transition: .3s } .page-header .main-nav__item--has-child.open:after { top: 30px; -webkit-transform: rotate(180deg); transform: rotate(180deg); background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0.353553' y1='0.646447' x2='6.35355' y2='6.64645' stroke='%23272C3E'/%3E%3Cline y1='-0.5' x2='8.48528' y2='-0.5' transform='matrix(-0.707107 0.707107 0.707107 0.707107 12 1)' stroke='%23272C3E'/%3E%3C/svg%3E") } .page-header .main-nav__sublist-wrapper--lvl-2 { background-color: #f5f7fa; max-height: 0; overflow: hidden } .page-header .main-nav__sublist-wrapper--lvl-2:before { position: absolute; top: 0; left: 0; width: 50%; content: " "; display: block; height: 1px; background-color: #92278f } .page-header .main-nav__sublist-wrapper--lvl-2.open { max-height: 800px } .page-header__search-link { padding-left: 27px; position: relative } .page-header__search-link:before { display: inline-block; position: absolute; left: 0; content: ''; width: 17px; height: 18px; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='13.0607' y1='13' x2='17' y2='16.9393' stroke='%23272C3E' stroke-width='1.5' stroke-linecap='round'/%3E%3Ccircle cx='7.5' cy='7.5' r='6.75' stroke='%23272C3E' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E"); background-size: 90%; background-repeat: no-repeat; background-position: left center } .page-header__search-link.active, .page-header__search-link:hover { color: #92278f } .page-header__search-link.active:before, .page-header__search-link:hover:before { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='13.0607' y1='13' x2='17' y2='16.9393' stroke='%2392278F' stroke-width='1.5' stroke-linecap='round'/%3E%3Ccircle cx='7.5' cy='7.5' r='6.75' stroke='%2392278F' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E"); background-size: 90%; background-repeat: no-repeat; background-position: left center } .page-header__authorize-link.not-authorized { padding-left: 28px; position: relative } .page-header__authorize-link.not-authorized:before { content: ''; position: absolute; left: 0; width: 18px; height: 100%; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.593723 0H8.90615C9.23391 0 9.49988 0.266019 9.49988 0.593731C9.49988 0.921442 9.23386 1.18746 8.90615 1.18746H1.18745V17.8123H8.90615C9.23391 17.8123 9.49988 18.0783 9.49988 18.406C9.49988 18.7338 9.23386 18.9998 8.90615 18.9998H0.593723C0.265962 18.9998 -7.62939e-06 18.7338 -7.62939e-06 18.406V0.593731C-5.72205e-05 0.266019 0.265962 0 0.593723 0Z' fill='%23272C3E'/%3E%3Cpath d='M14.0236 13.0313C13.8202 13.2532 13.8202 13.6122 14.0236 13.8336C14.2269 14.0555 14.5561 14.0555 14.759 13.8336L18.347 9.90132C18.5472 9.68275 18.5493 9.31699 18.347 9.09847L14.7584 5.16623C14.5551 4.94431 14.2259 4.94487 14.023 5.16623C13.8197 5.3876 13.8197 5.74715 14.023 5.96851L16.7275 8.93217H6.01799C5.73094 8.93217 5.49792 9.18609 5.49792 9.49959C5.49792 9.8131 5.73094 10.0671 6.01799 10.0671H16.7279L14.0236 13.0313Z' fill='%23272C3E'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: left center; background-size: 90% } .page-header__authorize-link.not-authorized:hover:before { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.593723 0H8.90615C9.23391 0 9.49988 0.266019 9.49988 0.593731C9.49988 0.921442 9.23386 1.18746 8.90615 1.18746H1.18745V17.8123H8.90615C9.23391 17.8123 9.49988 18.0783 9.49988 18.406C9.49988 18.7338 9.23386 18.9998 8.90615 18.9998H0.593723C0.265962 18.9998 -7.62939e-06 18.7338 -7.62939e-06 18.406V0.593731C-5.72205e-05 0.266019 0.265962 0 0.593723 0Z' fill='%2392278F'/%3E%3Cpath d='M14.0236 13.0313C13.8202 13.2532 13.8202 13.6122 14.0236 13.8336C14.2269 14.0555 14.5561 14.0555 14.759 13.8336L18.347 9.90132C18.5472 9.68275 18.5493 9.31699 18.347 9.09847L14.7584 5.16623C14.5551 4.94431 14.2259 4.94487 14.023 5.16623C13.8197 5.3876 13.8197 5.74715 14.023 5.96851L16.7275 8.93217H6.01799C5.73094 8.93217 5.49792 9.18609 5.49792 9.49959C5.49792 9.8131 5.73094 10.0671 6.01799 10.0671H16.7279L14.0236 13.0313Z' fill='%2392278F'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: left center; background-size: 90% } .page-header__launguage-link{padding-right:20px}.page-header__launguage-link, .page-header #lk { position: relative; -webkit-transition: all .3s linear; transition: all .3s linear } .page-header__launguage-link:before, .page-header #lk:before { display: inline-block; position: absolute; content: ''; width: 17px; height: 100%; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0.353553' y1='0.646447' x2='6.35355' y2='6.64645' stroke='%23272C3E'/%3E%3Cline y1='-0.5' x2='8.48528' y2='-0.5' transform='matrix(-0.707107 0.707107 0.707107 0.707107 12 1)' stroke='%23272C3E'/%3E%3C/svg%3E"); background-position: center; background-repeat: no-repeat; -webkit-transition: all .3s linear; transition: all .3s linear } .page-header__launguage-link.active, .page-header #lk.active { color: #92278f; -webkit-transition: all .3s linear; transition: all .3s linear } .page-header__launguage-link.active:before, .page-header #lk.active:before { -webkit-transform: rotate(180deg); transform: rotate(180deg); background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0.353553' y1='0.646447' x2='6.35355' y2='6.64645' stroke='%2392278F'/%3E%3Cline y1='-0.5' x2='8.48528' y2='-0.5' transform='matrix(-0.707107 0.707107 0.707107 0.707107 12 1)' stroke='%2392278F'/%3E%3C/svg%3E"); -webkit-transition: all .3s linear; transition: all .3s linear } .page-header__launguage-link:hover, .page-header #lk:hover { cursor: pointer } .page-header__launguage-link { padding-right: calc(1.8rem 17px) }  .page-header #lk:before { right: -25px } .page-header__search-panel { position: fixed; top: 0; left: 0; background: #fff; overflow: hidden; max-height: 0; width: 100%; z-index: 99999; -webkit-transition: all .3s linear; transition: all .3s linear } .page-header__search-panel form { margin-bottom: 1rem } .page-header__search-panel form input { line-height: 3rem; background-color: #f5f7fa; border: 0; outline: 0; width: 100%; padding: 0 15px; border: 1px solid transparent } .page-header__search-panel form input:focus { border: 1px solid rgba(131, 139, 152, .19) } .page-header__search-panel form input[type=submit] { background-color: #92278f; color: #fff; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='13.0607' y1='13' x2='17' y2='16.9393' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3Ccircle cx='7.5' cy='7.5' r='6.75' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: left 3.5rem center; cursor: pointer;min-width:200px } .page-header__search-panel form input[type=submit]:hover, .page-header__search-panel form input[type=submit]:active, .page-header__search-panel form input[type=submit]:focus { background-color: #6f196c } .page-header__search-panel h4 { margin: 1rem 0; font-size: 1.5rem; font-weight: 500; color: #010101; text-transform: uppercase } .page-header__search-panel.open { max-height: 200px; -webkit-transition: all .3s linear; transition: all .3s linear } .page-header.fixed { position: fixed; top: 0; left: 0; right: 0; background-color: #fff; padding-bottom: 10px; -webkit-box-shadow: 0 4px 15px rgba(180, 180, 180, .25); box-shadow: 0 4px 15px rgba(180, 180, 180, .25); -webkit-transition: top 1s ease-in-out; transition: top 1s ease-in-out } .page-header.fixed .page-header__left-part { display: none } .logo { display: inline-block; white-space: nowrap } .logo img { display: block } .main-nav { position: relative; z-index: 10 } .main-nav__list { margin: 0;  padding: 0;list-style: none } .main-nav__item { position: relative } .main-nav__item--active>.main-nav__link { color: #010101 } .main-nav__link { display: block; padding: .5em 1em; text-decoration: none; background-color: #fff } .main-nav__link:hover, .main-nav__link:focus { text-decoration: none; background-color: #e6e6e6 } .main-nav__link--lvl-2 { min-width: 200px } .main-nav__link--lvl-3 { min-width: 200px } .main-nav__toggler { display: inline-block; border: 0; padding: 0; background: 0 0 } .no-js .main-nav__toggler { display: none } .burger { display: inline-block; position: relative; z-index: 1; width: 30px; border: 0; padding: 0; line-height: 30px; background: 0 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: pointer } .burger>span { display: inline-block; position: relative; width: 100%; height: 2px; vertical-align: middle; font-size: 0; color: transparent; background: #92278f; -webkit-transition: background .3s .3s; transition: background .3s .3s } .burger>span:before, .burger>span:after { content: ''; position: absolute; left: 0; width: 100%; height: 2px; background: #92278f; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transition: top .3s .3s, -webkit-transform .3s; transition: top .3s .3s, -webkit-transform .3s; transition: top .3s .3s, transform .3s; transition: top .3s .3s, transform .3s, -webkit-transform .3s } .burger>span:before { top: -10px } .burger>span:after { top: 10px } .burger--close>span { -webkit-transition: background .3s 0s; transition: background .3s 0s; background: 0 0 } .burger--close>span:before, .burger--close>span:after { top: 0; -webkit-transition: top .3s, -webkit-transform .3s .3s; transition: top .3s, -webkit-transform .3s .3s; transition: top .3s, transform .3s .3s; transition: top .3s, transform .3s .3s, -webkit-transform .3s .3s } .burger--close>span:before { -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg) } .burger--close>span:after { -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg) } .close { display: inline-block; position: relative; z-index: 1; width: 30px; border: 0; padding: 0; line-height: 30px; background: 0 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: pointer } .close span { display: inline-block; position: relative; width: 100%; height: 2px; vertical-align: middle; font-size: 0; color: transparent; background: 0 0 } .close span:before, .close span:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 2px; background: #92278f; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50% } .close span:before { -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg) } .close span:after { -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg) }.maincols, .overspl{margin-top:0!important}.main-nav__wrapper--inside {
margin-top:20px;width: 100%; position: relative;}.main-nav__wrapper--inside:before{position:absolute; background-color:#f5f7fa; content:'';top:0; bottom:0; left:-1000px; right:-1000px; }.page-header .main-nav__wrapper--inside .main-nav {margin-top:0; margin-bottom:15px}.page-header.fixed .main-nav__wrapper--inside{width:auto; margin-top:0;}.page-header.fixed .main-nav__wrapper--inside:before{display:none;}.page-header.fixed .main-nav__wrapper--inside .main-nav__item a{color:#010101}.page-header.fixed .main-nav__wrapper--inside .main-nav__sublist-wrapper--lvl-2{background-color: #f5f7fa;}.page-header.fixed .main-nav__wrapper--inside .main-nav__item--has-child:after{background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0.353553' y1='0.646447' x2='6.35355' y2='6.64645' stroke='%23272C3E'/%3E%3Cline y1='-0.5' x2='8.48528' y2='-0.5' transform='matrix(-0.707107 0.707107 0.707107 0.707107 12 1)' stroke='%23272C3E'/%3E%3C/svg%3E");}.page-header.fixed .main-nav__wrapper--inside .main-nav{margin-bottom:0}.breadcrumble{font-family: "Geometria",serif;text-transform: uppercase;font-size: 10px;font-weight: 300;}
.page-header__launguage-link a{white-space: nowrap;}.launguage-panel a, .user-panel a{display: block;padding: 7px 7px 7px 15px;}input::placeholder, textarea::placeholder {font-family:Geometria, sans-serif;}textarea { resize: none; }
      .person-help{
     margin:1rem 0;
}
.person-help a {
     display:inline-block;
    color:#838B98;
    padding-right:24px;
    text-decoration:underline;
    background-repeat:no-repeat;
    background-position:100% 60%;
}
.person-help b {
    padding-right:20px;
}
.person-link {
   background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='15' height='23' viewBox='0 0 30 27' fill='none' version='1.1' id='svg835' sodipodi:docname='arrow-vaiolit.svg' inkscape:version='0.92.3 (2405546, 2018-03-11)'%3E%3Cmetadata id='metadata841'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cdefs id='defs839' /%3E%3Csodipodi:namedview pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1' objecttolerance='10' gridtolerance='10' guidetolerance='10' inkscape:pageopacity='0' inkscape:pageshadow='2' inkscape:window-width='1920' inkscape:window-height='1017' id='namedview837' showgrid='false' inkscape:zoom='30.518519' inkscape:cx='10' inkscape:cy='13.5' inkscape:window-x='-9' inkscape:window-y='-9' inkscape:window-maximized='1' inkscape:current-layer='svg835' /%3E%3Cline x1='1.2617912' y1='13.275914' x2='29.261745' y2='13.225418' style='stroke:%2391278d;stroke-width:1.5' id='line829' /%3E%3Cline x1='17.655676' y1='1.9963298' x2='28.98978' y2='13.289609' style='display:inline;stroke:%23838B98;stroke-width:2;stroke-linecap:round' id='line831' /%3E%3Cline x1='17.696678' y1='24.724293' x2='28.989969' y2='13.390197' style='stroke:%23838B98;stroke-width:2;stroke-linecap:round' id='line833' /%3E%3C/svg%3E");

}
    .person-mail{
 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='11' viewBox='0 0 14 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.333374 1.49996C0.333374 0.76358 0.930327 0.166626 1.66671 0.166626H12.3334C13.0698 0.166626 13.6667 0.76358 13.6667 1.49996V9.49996C13.6667 10.2363 13.0698 10.8333 12.3334 10.8333H1.66671C0.930328 10.8333 0.333374 10.2363 0.333374 9.49996V1.49996ZM2.6791 1.49996L7.00004 5.28078L11.321 1.49996H2.6791ZM12.3334 2.3858L7.43904 6.66834C7.18769 6.88828 6.81239 6.88828 6.56104 6.66834L1.66671 2.3858V9.49996H12.3334V2.3858Z' fill='%23838B98'/%3E%3C/svg%3E");
}
.person-mail:hover{
 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='11' viewBox='0 0 14 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.333374 1.49996C0.333374 0.76358 0.930327 0.166626 1.66671 0.166626H12.3334C13.0698 0.166626 13.6667 0.76358 13.6667 1.49996V9.49996C13.6667 10.2363 13.0698 10.8333 12.3334 10.8333H1.66671C0.930328 10.8333 0.333374 10.2363 0.333374 9.49996V1.49996ZM2.6791 1.49996L7.00004 5.28078L11.321 1.49996H2.6791ZM12.3334 2.3858L7.43904 6.66834C7.18769 6.88828 6.81239 6.88828 6.56104 6.66834L1.66671 2.3858V9.49996H12.3334V2.3858Z' fill='%2392278F'/%3E%3C/svg%3E");
}
.person-mail:active, .person-mail:focus{
 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='11' viewBox='0 0 14 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.333374 1.49996C0.333374 0.76358 0.930327 0.166626 1.66671 0.166626H12.3334C13.0698 0.166626 13.6667 0.76358 13.6667 1.49996V9.49996C13.6667 10.2363 13.0698 10.8333 12.3334 10.8333H1.66671C0.930328 10.8333 0.333374 10.2363 0.333374 9.49996V1.49996ZM2.6791 1.49996L7.00004 5.28078L11.321 1.49996H2.6791ZM12.3334 2.3858L7.43904 6.66834C7.18769 6.88828 6.81239 6.88828 6.56104 6.66834L1.66671 2.3858V9.49996H12.3334V2.3858Z' fill='%236D0F6B'/%3E%3C/svg%3E");
}
   .person-user{
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 2C6.79086 2 5 3.79086 5 6C5 8.20914 6.79086 10 9 10C11.2091 10 13 8.20914 13 6C13 3.79086 11.2091 2 9 2ZM3 6C3 2.68629 5.68629 0 9 0C12.3137 0 15 2.68629 15 6C15 9.31371 12.3137 12 9 12C5.68629 12 3 9.31371 3 6ZM5 16C3.34315 16 2 17.3431 2 19C2 19.5523 1.55228 20 1 20C0.447715 20 0 19.5523 0 19C0 16.2386 2.23858 14 5 14H13C15.7614 14 18 16.2386 18 19C18 19.5523 17.5523 20 17 20C16.4477 20 16 19.5523 16 19C16 17.3431 14.6569 16 13 16H5Z' fill='%23838B98'/%3E%3C/svg%3E");
}
.person-user:hover{
 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 2C6.79086 2 5 3.79086 5 6C5 8.20914 6.79086 10 9 10C11.2091 10 13 8.20914 13 6C13 3.79086 11.2091 2 9 2ZM3 6C3 2.68629 5.68629 0 9 0C12.3137 0 15 2.68629 15 6C15 9.31371 12.3137 12 9 12C5.68629 12 3 9.31371 3 6ZM5 16C3.34315 16 2 17.3431 2 19C2 19.5523 1.55228 20 1 20C0.447715 20 0 19.5523 0 19C0 16.2386 2.23858 14 5 14H13C15.7614 14 18 16.2386 18 19C18 19.5523 17.5523 20 17 20C16.4477 20 16 19.5523 16 19C16 17.3431 14.6569 16 13 16H5Z' fill='%2392278F'/%3E%3C/svg%3E");
}
.person-user:active, .person-mail:focus{
 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 2C6.79086 2 5 3.79086 5 6C5 8.20914 6.79086 10 9 10C11.2091 10 13 8.20914 13 6C13 3.79086 11.2091 2 9 2ZM3 6C3 2.68629 5.68629 0 9 0C12.3137 0 15 2.68629 15 6C15 9.31371 12.3137 12 9 12C5.68629 12 3 9.31371 3 6ZM5 16C3.34315 16 2 17.3431 2 19C2 19.5523 1.55228 20 1 20C0.447715 20 0 19.5523 0 19C0 16.2386 2.23858 14 5 14H13C15.7614 14 18 16.2386 18 19C18 19.5523 17.5523 20 17 20C16.4477 20 16 19.5523 16 19C16 17.3431 14.6569 16 13 16H5Z' fill='%236D0F6B'/%3E%3C/svg%3E");
}
.person-phone{
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.55538 2.16671H4.54867L5.51348 4.57873L3.96356 5.61201C3.7781 5.73565 3.6667 5.94381 3.6667 6.16671C3.66839 6.22913 3.6667 6.16737 3.6667 6.16737L3.6667 6.16807L3.6667 6.16957L3.66672 6.17293L3.66682 6.18115C3.66692 6.1873 3.66709 6.19476 3.66737 6.2035C3.66793 6.22098 3.66895 6.24357 3.67078 6.27095C3.67442 6.32568 3.6813 6.39967 3.69423 6.49016C3.72007 6.67102 3.77021 6.91878 3.86757 7.21086C4.06306 7.79733 4.44718 8.55667 5.19529 9.30478C5.9434 10.0529 6.70274 10.437 7.28921 10.6325C7.58129 10.7299 7.82905 10.78 8.00991 10.8058C8.1004 10.8188 8.17439 10.8256 8.22912 10.8293C8.2565 10.8311 8.27909 10.8321 8.29657 10.8327C8.30531 10.833 8.31277 10.8332 8.31891 10.8333L8.32714 10.8333L8.3305 10.8334L8.332 10.8334L8.33269 10.8334C8.33269 10.8334 8.40712 10.8293 8.33336 10.8334C8.58588 10.8334 8.81672 10.6907 8.92965 10.4648L9.37611 9.57192L12.3334 10.0648V12.9447C10.926 13.1482 7.12497 13.3488 4.1381 10.362C1.15123 7.3751 1.35184 3.57411 1.55538 2.16671ZM5.04913 6.49076L6.25308 5.68813C6.7777 5.33838 6.98562 4.66896 6.75145 4.08354L5.78664 1.67152C5.58416 1.16531 5.09388 0.833374 4.54867 0.833374H1.52055C0.914873 0.833374 0.344753 1.25415 0.245324 1.91131C0.019117 3.40638 -0.288781 7.82071 3.19529 11.3048C6.67936 14.7889 11.0937 14.481 12.5888 14.2547C13.2459 14.1553 13.6667 13.5852 13.6667 12.9795V10.0648C13.6667 9.41301 13.1955 8.85675 12.5526 8.7496L9.59531 8.25673C9.01793 8.1605 8.44531 8.45209 8.18354 8.97563L7.95255 9.43762C7.87994 9.41981 7.79889 9.39693 7.71085 9.36759C7.29732 9.22974 6.72332 8.9472 6.1381 8.36197C5.55288 7.77674 5.27033 7.20275 5.13248 6.78922C5.09524 6.67748 5.06842 6.57701 5.04913 6.49076Z' fill='%23838B98'/%3E%3C/svg%3E");
}
.person-phone:hover{
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.55538 2.16671H4.54867L5.51348 4.57873L3.96356 5.61201C3.7781 5.73565 3.6667 5.94381 3.6667 6.16671C3.66839 6.22913 3.6667 6.16737 3.6667 6.16737L3.6667 6.16807L3.6667 6.16957L3.66672 6.17293L3.66682 6.18115C3.66692 6.1873 3.66709 6.19476 3.66737 6.2035C3.66793 6.22098 3.66895 6.24357 3.67078 6.27095C3.67442 6.32568 3.6813 6.39967 3.69423 6.49016C3.72007 6.67102 3.77021 6.91878 3.86757 7.21086C4.06306 7.79733 4.44718 8.55667 5.19529 9.30478C5.9434 10.0529 6.70274 10.437 7.28921 10.6325C7.58129 10.7299 7.82905 10.78 8.00991 10.8058C8.1004 10.8188 8.17439 10.8256 8.22912 10.8293C8.2565 10.8311 8.27909 10.8321 8.29657 10.8327C8.30531 10.833 8.31277 10.8332 8.31891 10.8333L8.32714 10.8333L8.3305 10.8334L8.332 10.8334L8.33269 10.8334C8.33269 10.8334 8.40712 10.8293 8.33336 10.8334C8.58588 10.8334 8.81672 10.6907 8.92965 10.4648L9.37611 9.57192L12.3334 10.0648V12.9447C10.926 13.1482 7.12497 13.3488 4.1381 10.362C1.15123 7.3751 1.35184 3.57411 1.55538 2.16671ZM5.04913 6.49076L6.25308 5.68813C6.7777 5.33838 6.98562 4.66896 6.75145 4.08354L5.78664 1.67152C5.58416 1.16531 5.09388 0.833374 4.54867 0.833374H1.52055C0.914873 0.833374 0.344753 1.25415 0.245324 1.91131C0.019117 3.40638 -0.288781 7.82071 3.19529 11.3048C6.67936 14.7889 11.0937 14.481 12.5888 14.2547C13.2459 14.1553 13.6667 13.5852 13.6667 12.9795V10.0648C13.6667 9.41301 13.1955 8.85675 12.5526 8.7496L9.59531 8.25673C9.01793 8.1605 8.44531 8.45209 8.18354 8.97563L7.95255 9.43762C7.87994 9.41981 7.79889 9.39693 7.71085 9.36759C7.29732 9.22974 6.72332 8.9472 6.1381 8.36197C5.55288 7.77674 5.27033 7.20275 5.13248 6.78922C5.09524 6.67748 5.06842 6.57701 5.04913 6.49076Z' fill='%2392278F'/%3E%3C/svg%3E");
}
.person-phone:active, .person-phone:focus{
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.55538 2.16671H4.54867L5.51348 4.57873L3.96356 5.61201C3.7781 5.73565 3.6667 5.94381 3.6667 6.16671C3.66839 6.22913 3.6667 6.16737 3.6667 6.16737L3.6667 6.16807L3.6667 6.16957L3.66672 6.17293L3.66682 6.18115C3.66692 6.1873 3.66709 6.19476 3.66737 6.2035C3.66793 6.22098 3.66895 6.24357 3.67078 6.27095C3.67442 6.32568 3.6813 6.39967 3.69423 6.49016C3.72007 6.67102 3.77021 6.91878 3.86757 7.21086C4.06306 7.79733 4.44718 8.55667 5.19529 9.30478C5.9434 10.0529 6.70274 10.437 7.28921 10.6325C7.58129 10.7299 7.82905 10.78 8.00991 10.8058C8.1004 10.8188 8.17439 10.8256 8.22912 10.8293C8.2565 10.8311 8.27909 10.8321 8.29657 10.8327C8.30531 10.833 8.31277 10.8332 8.31891 10.8333L8.32714 10.8333L8.3305 10.8334L8.332 10.8334L8.33269 10.8334C8.33269 10.8334 8.40712 10.8293 8.33336 10.8334C8.58588 10.8334 8.81672 10.6907 8.92965 10.4648L9.37611 9.57192L12.3334 10.0648V12.9447C10.926 13.1482 7.12497 13.3488 4.1381 10.362C1.15123 7.3751 1.35184 3.57411 1.55538 2.16671ZM5.04913 6.49076L6.25308 5.68813C6.7777 5.33838 6.98562 4.66896 6.75145 4.08354L5.78664 1.67152C5.58416 1.16531 5.09388 0.833374 4.54867 0.833374H1.52055C0.914873 0.833374 0.344753 1.25415 0.245324 1.91131C0.019117 3.40638 -0.288781 7.82071 3.19529 11.3048C6.67936 14.7889 11.0937 14.481 12.5888 14.2547C13.2459 14.1553 13.6667 13.5852 13.6667 12.9795V10.0648C13.6667 9.41301 13.1955 8.85675 12.5526 8.7496L9.59531 8.25673C9.01793 8.1605 8.44531 8.45209 8.18354 8.97563L7.95255 9.43762C7.87994 9.41981 7.79889 9.39693 7.71085 9.36759C7.29732 9.22974 6.72332 8.9472 6.1381 8.36197C5.55288 7.77674 5.27033 7.20275 5.13248 6.78922C5.09524 6.67748 5.06842 6.57701 5.04913 6.49076Z' fill='%236D0F6B'/%3E%3C/svg%3E");
}
.person-telegram {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='13' viewBox='0 0 14 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.333374 1.49996C0.333374 0.76358 0.930328 0.166626 1.66671 0.166626H12.3334C13.0698 0.166626 13.6667 0.763579 13.6667 1.49996V8.83329C13.6667 9.56967 13.0698 10.1666 12.3334 10.1666H9.27618L7.47145 11.9714C7.2111 12.2317 6.78899 12.2317 6.52864 11.9714L4.7239 10.1666H1.66671C0.930328 10.1666 0.333374 9.56967 0.333374 8.83329V1.49996ZM12.3334 1.49996H1.66671V8.83329H5.00004C5.17685 8.83329 5.34642 8.90353 5.47145 9.02855L7.00004 10.5572L8.52864 9.02855C8.65366 8.90353 8.82323 8.83329 9.00004 8.83329H12.3334V1.49996ZM3.00004 3.83329C3.00004 3.4651 3.29852 3.16663 3.66671 3.16663H10.3334C10.7016 3.16663 11 3.4651 11 3.83329C11 4.20148 10.7016 4.49996 10.3334 4.49996H3.66671C3.29852 4.49996 3.00004 4.20148 3.00004 3.83329ZM3.00004 6.49996C3.00004 6.13177 3.29852 5.83329 3.66671 5.83329H7.66671C8.0349 5.83329 8.33337 6.13177 8.33337 6.49996C8.33337 6.86815 8.0349 7.16663 7.66671 7.16663H3.66671C3.29852 7.16663 3.00004 6.86815 3.00004 6.49996Z' fill='%23838B98'/%3E%3C/svg%3E");
}
.person-telegram:hover {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='13' viewBox='0 0 14 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.333374 1.49996C0.333374 0.76358 0.930328 0.166626 1.66671 0.166626H12.3334C13.0698 0.166626 13.6667 0.763579 13.6667 1.49996V8.83329C13.6667 9.56967 13.0698 10.1666 12.3334 10.1666H9.27618L7.47145 11.9714C7.2111 12.2317 6.78899 12.2317 6.52864 11.9714L4.7239 10.1666H1.66671C0.930328 10.1666 0.333374 9.56967 0.333374 8.83329V1.49996ZM12.3334 1.49996H1.66671V8.83329H5.00004C5.17685 8.83329 5.34642 8.90353 5.47145 9.02855L7.00004 10.5572L8.52864 9.02855C8.65366 8.90353 8.82323 8.83329 9.00004 8.83329H12.3334V1.49996ZM3.00004 3.83329C3.00004 3.4651 3.29852 3.16663 3.66671 3.16663H10.3334C10.7016 3.16663 11 3.4651 11 3.83329C11 4.20148 10.7016 4.49996 10.3334 4.49996H3.66671C3.29852 4.49996 3.00004 4.20148 3.00004 3.83329ZM3.00004 6.49996C3.00004 6.13177 3.29852 5.83329 3.66671 5.83329H7.66671C8.0349 5.83329 8.33337 6.13177 8.33337 6.49996C8.33337 6.86815 8.0349 7.16663 7.66671 7.16663H3.66671C3.29852 7.16663 3.00004 6.86815 3.00004 6.49996Z' fill='%2392278F'/%3E%3C/svg%3E");
}
.person-telegram:active, .person-telegram:focus {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='13' viewBox='0 0 14 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.333374 1.49996C0.333374 0.76358 0.930328 0.166626 1.66671 0.166626H12.3334C13.0698 0.166626 13.6667 0.763579 13.6667 1.49996V8.83329C13.6667 9.56967 13.0698 10.1666 12.3334 10.1666H9.27618L7.47145 11.9714C7.2111 12.2317 6.78899 12.2317 6.52864 11.9714L4.7239 10.1666H1.66671C0.930328 10.1666 0.333374 9.56967 0.333374 8.83329V1.49996ZM12.3334 1.49996H1.66671V8.83329H5.00004C5.17685 8.83329 5.34642 8.90353 5.47145 9.02855L7.00004 10.5572L8.52864 9.02855C8.65366 8.90353 8.82323 8.83329 9.00004 8.83329H12.3334V1.49996ZM3.00004 3.83329C3.00004 3.4651 3.29852 3.16663 3.66671 3.16663H10.3334C10.7016 3.16663 11 3.4651 11 3.83329C11 4.20148 10.7016 4.49996 10.3334 4.49996H3.66671C3.29852 4.49996 3.00004 4.20148 3.00004 3.83329ZM3.00004 6.49996C3.00004 6.13177 3.29852 5.83329 3.66671 5.83329H7.66671C8.0349 5.83329 8.33337 6.13177 8.33337 6.49996C8.33337 6.86815 8.0349 7.16663 7.66671 7.16663H3.66671C3.29852 7.16663 3.00004 6.86815 3.00004 6.49996Z' fill='%236D0F6B'/%3E%3C/svg%3E");
}
.person-location{
 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='15' viewBox='0 0 12 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.00008 0.833374C3.06675 0.833374 0.666748 3.23337 0.666748 6.16671C0.666748 9.76671 5.33341 13.8334 5.53341 14.0334C5.66675 14.1 5.86675 14.1667 6.00008 14.1667C6.13341 14.1667 6.33341 14.1 6.46675 14.0334C6.66675 13.8334 11.3334 9.76671 11.3334 6.16671C11.3334 3.23337 8.93341 0.833374 6.00008 0.833374ZM6.00008 12.6334C4.60008 11.3 2.00008 8.43337 2.00008 6.16671C2.00008 3.96671 3.80008 2.16671 6.00008 2.16671C8.20008 2.16671 10.0001 3.96671 10.0001 6.16671C10.0001 8.36671 7.40008 11.3 6.00008 12.6334ZM6.00008 3.50004C4.53341 3.50004 3.33341 4.70004 3.33341 6.16671C3.33341 7.63337 4.53341 8.83337 6.00008 8.83337C7.46675 8.83337 8.66675 7.63337 8.66675 6.16671C8.66675 4.70004 7.46675 3.50004 6.00008 3.50004ZM6.00008 7.50004C5.26675 7.50004 4.66675 6.90004 4.66675 6.16671C4.66675 5.43337 5.26675 4.83337 6.00008 4.83337C6.73341 4.83337 7.33341 5.43337 7.33341 6.16671C7.33341 6.90004 6.73341 7.50004 6.00008 7.50004Z' fill='%23838B98'/%3E%3C/svg%3E");
}
.person-location:hover{
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='15' viewBox='0 0 12 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.00008 0.833374C3.06675 0.833374 0.666748 3.23337 0.666748 6.16671C0.666748 9.76671 5.33341 13.8334 5.53341 14.0334C5.66675 14.1 5.86675 14.1667 6.00008 14.1667C6.13341 14.1667 6.33341 14.1 6.46675 14.0334C6.66675 13.8334 11.3334 9.76671 11.3334 6.16671C11.3334 3.23337 8.93341 0.833374 6.00008 0.833374ZM6.00008 12.6334C4.60008 11.3 2.00008 8.43337 2.00008 6.16671C2.00008 3.96671 3.80008 2.16671 6.00008 2.16671C8.20008 2.16671 10.0001 3.96671 10.0001 6.16671C10.0001 8.36671 7.40008 11.3 6.00008 12.6334ZM6.00008 3.50004C4.53341 3.50004 3.33341 4.70004 3.33341 6.16671C3.33341 7.63337 4.53341 8.83337 6.00008 8.83337C7.46675 8.83337 8.66675 7.63337 8.66675 6.16671C8.66675 4.70004 7.46675 3.50004 6.00008 3.50004ZM6.00008 7.50004C5.26675 7.50004 4.66675 6.90004 4.66675 6.16671C4.66675 5.43337 5.26675 4.83337 6.00008 4.83337C6.73341 4.83337 7.33341 5.43337 7.33341 6.16671C7.33341 6.90004 6.73341 7.50004 6.00008 7.50004Z' fill='%2392278F'/%3E%3C/svg%3E");
}
.person-location:active, .person-location:focus{
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='15' viewBox='0 0 12 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.00008 0.833374C3.06675 0.833374 0.666748 3.23337 0.666748 6.16671C0.666748 9.76671 5.33341 13.8334 5.53341 14.0334C5.66675 14.1 5.86675 14.1667 6.00008 14.1667C6.13341 14.1667 6.33341 14.1 6.46675 14.0334C6.66675 13.8334 11.3334 9.76671 11.3334 6.16671C11.3334 3.23337 8.93341 0.833374 6.00008 0.833374ZM6.00008 12.6334C4.60008 11.3 2.00008 8.43337 2.00008 6.16671C2.00008 3.96671 3.80008 2.16671 6.00008 2.16671C8.20008 2.16671 10.0001 3.96671 10.0001 6.16671C10.0001 8.36671 7.40008 11.3 6.00008 12.6334ZM6.00008 3.50004C4.53341 3.50004 3.33341 4.70004 3.33341 6.16671C3.33341 7.63337 4.53341 8.83337 6.00008 8.83337C7.46675 8.83337 8.66675 7.63337 8.66675 6.16671C8.66675 4.70004 7.46675 3.50004 6.00008 3.50004ZM6.00008 7.50004C5.26675 7.50004 4.66675 6.90004 4.66675 6.16671C4.66675 5.43337 5.26675 4.83337 6.00008 4.83337C6.73341 4.83337 7.33341 5.43337 7.33341 6.16671C7.33341 6.90004 6.73341 7.50004 6.00008 7.50004Z' fill='%236D0F6B'/%3E%3C/svg%3E");
}
@media(max-width:600px){
  .person-help b, .person-help a{
      margin-bottom: 10px;
    display: inline-block;
  }
  .btn {
      line-height:40px;
  }
}
        /*соцсети в шапке*/
        .main-nav__wrapper {
            width:100%;
        }
        .page-header__list li:last-child {
                margin: 0 0 0 1.8rem ;
        }
        ul.sotials-header {
            margin-left:auto;
            display:flex;
            align-items:center;
            padding-top: 24px;

        }
        ul.sotials-header li {
            list-style:none;
            position:relative;
            cursor:pointer;
            background-repeat:no-repeat;
        }
        ul.sotials-header li a.telegram__link, ul.sotials-header li a.youtube__link {
            display:block;
            width:24px;
            height:24px;
        }
        ul.sotials-header li:not(:first-child) {
            margin-left:24px;
        }
        ul.sotials-header li.youtube{
          background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0ZM17.0008 7.87466C17.5516 8.0258 17.9853 8.47111 18.1325 9.03661C18.4 10.0615 18.4 12.2 18.4 12.2C18.4 12.2 18.4 14.3384 18.1325 15.3634C17.9853 15.9289 17.5516 16.3742 17.0008 16.5254C16.0027 16.8 12 16.8 12 16.8C12 16.8 7.99731 16.8 6.99913 16.5254C6.44836 16.3742 6.01462 15.9289 5.86742 15.3634C5.6 14.3384 5.6 12.2 5.6 12.2C5.6 12.2 5.6 10.0615 5.86742 9.03661C6.01462 8.47111 6.44836 8.0258 6.99913 7.87466C7.99731 7.6 12 7.6 12 7.6C12 7.6 16.0027 7.6 17.0008 7.87466Z' fill='%23CDD1D9'/%3E%3Cpath d='M10.7998 14.3999V10.3999L13.9998 12.4L10.7998 14.3999Z' fill='%23CDD1D9'/%3E%3C/svg%3E");
       }
        ul.sotials-header li.telegram{
          background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 12C0 18.6274 5.37258 24 12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12ZM9.8 17.5L10.0042 14.4411L10.004 14.441L15.5685 9.4195C15.8127 9.20276 15.5151 9.09707 15.1909 9.29366L8.32364 13.6262L5.35734 12.7003C4.71675 12.5042 4.71215 12.064 5.50116 11.7475L17.0602 7.29043C17.5881 7.05075 18.0976 7.41723 17.8961 8.22525L15.9276 17.5015C15.7901 18.1607 15.3919 18.3184 14.84 18.0139L11.8414 15.7985L10.4 17.2C10.3955 17.2044 10.3909 17.2088 10.3864 17.2132C10.2252 17.3701 10.0919 17.5 9.8 17.5Z' fill='%23CDD1D9'/%3E%3C/svg%3E");
       }
       ul.sotials-header li.youtube:hover{
          background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0ZM17.0008 7.87466C17.5516 8.0258 17.9853 8.47111 18.1325 9.03661C18.4 10.0615 18.4 12.2 18.4 12.2C18.4 12.2 18.4 14.3384 18.1325 15.3634C17.9853 15.9289 17.5516 16.3742 17.0008 16.5254C16.0027 16.8 12 16.8 12 16.8C12 16.8 7.99731 16.8 6.99913 16.5254C6.44836 16.3742 6.01462 15.9289 5.86742 15.3634C5.6 14.3384 5.6 12.2 5.6 12.2C5.6 12.2 5.6 10.0615 5.86742 9.03661C6.01462 8.47111 6.44836 8.0258 6.99913 7.87466C7.99731 7.6 12 7.6 12 7.6C12 7.6 16.0027 7.6 17.0008 7.87466Z' fill='%2392278f'/%3E%3Cpath d='M10.7998 14.3999V10.3999L13.9998 12.4L10.7998 14.3999Z' fill='%2392278f'/%3E%3C/svg%3E");
       }
        ul.sotials-header li.telegram:hover{
          background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 12C0 18.6274 5.37258 24 12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12ZM9.8 17.5L10.0042 14.4411L10.004 14.441L15.5685 9.4195C15.8127 9.20276 15.5151 9.09707 15.1909 9.29366L8.32364 13.6262L5.35734 12.7003C4.71675 12.5042 4.71215 12.064 5.50116 11.7475L17.0602 7.29043C17.5881 7.05075 18.0976 7.41723 17.8961 8.22525L15.9276 17.5015C15.7901 18.1607 15.3919 18.3184 14.84 18.0139L11.8414 15.7985L10.4 17.2C10.3955 17.2044 10.3909 17.2088 10.3864 17.2132C10.2252 17.3701 10.0919 17.5 9.8 17.5Z' fill='%2392278f'/%3E%3C/svg%3E");
       }
       .telegram__wrapper {
           position: absolute;
           right: -50px;
           background-color: #f5f7fa;
           padding:10px;
           display:none;
           border-radius:4px;
       }
       .telegram__wrapper a {
             display: block;
            white-space: nowrap;
            font-size: 13px;
            padding: 5px 3px;
       }
       ul.sotials-header li.telegram:hover .telegram__wrapper {
            display:block;
       }
       .page-header.fixed ul.sotials-header{
           padding-top:0;
       }
       .page-header.fixed .main-nav__wrapper {
    width: auto;
    margin-top: 0;
}
       ul.sotials-header li a.telegram__link.telegram__link--decktop{
           display:block;
       }
       ul.sotials-header li a.telegram__link.telegram__link--mobile{
           display:none;
       }

       @media(max-width:820px){
           ul.sotials-header {
               align-items:flex-start;
           }
       ul.sotials-header li.telegram:hover {
            background-image: url(data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 12C0 18.6274 5.37258 24 12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12ZM9.8 17.5L10.0042 14.4411L10.004 14.441L15.5685 9.4195C15.8127 9.20276 15.5151 9.09707 15.1909 9.29366L8.32364 13.6262L5.35734 12.7003C4.71675 12.5042 4.71215 12.064 5.50116 11.7475L17.0602 7.29043C17.5881 7.05075 18.0976 7.41723 17.8961 8.22525L15.9276 17.5015C15.7901 18.1607 15.3919 18.3184 14.84 18.0139L11.8414 15.7985L10.4 17.2C10.3955 17.2044 10.3909 17.2088 10.3864 17.2132C10.2252 17.3701 10.0919 17.5 9.8 17.5Z' fill='%2392278f'/%3E%3C/svg%3E);
            height: 20px;
       }
        .main-nav__wrapper {
            width:auto;
        }
        .telegram__wrapper {
            right:-100px;
        }
        ul.sotials-header li a.telegram__link.telegram__link--decktop{
           display:none;
       }
       ul.sotials-header li a.telegram__link.telegram__link--mobile{
           display:block;
       }
       }
/* End */


/* Start:/local/css/main/footer.css?174781943718302*/
.page-footer{background-color:#272c3e;color:#fff;margin-top:100px;padding:50px 0 20px 0;position:relative}.page-footer a,.page-footer a:active{color:#fff;font-size:0.9rem;font-weight:400}.page-footer a.page-footer__small{font-size:.9rem}.page-footer a:hover{color:#92278f}.page-footer a:active,.page-footer a:focus{color:#6f196c}.page-footer__inner{display:block;width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.page-footer__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.page-footer__row>*{-ms-flex-preferred-size:100%;flex-basis:100%}.page-footer__tehnical-info a{display:block;margin:20px 0;color:#838b98;font-size:.9rem}.page-footer ul{padding:0;margin:0}.page-footer ul li{list-style:none;margin-bottom:10px}.page-footer__feedback{margin-top:20px}.page-footer__sotial{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.page-footer__sotial span{display:block;color:#838b98;margin-right:15px}.page-footer__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-footer__contacts a:first-child{margin-bottom:20px}.page-footer__links{margin-top:10px}.page-footer__links a{position:relative;display:block;margin-bottom:20px;padding-left:28px}.page-footer__links a:before{content:'';position:absolute;left:0;width:18px;height:18px;background-repeat:no-repeat;background-position:center center}.page-footer__links a.feedback:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.18148 9.808C7.42619 9.05271 7.25565 8.29741 7.21717 7.9948C7.20642 7.91113 7.23521 7.82722 7.29508 7.76778L7.9063 7.15683C7.99621 7.06697 8.01217 6.92693 7.94477 6.81915L6.97159 5.30802C6.89703 5.18867 6.74394 5.1456 6.61809 5.20856L5.05579 5.94434C4.95402 5.99446 4.89416 6.10259 4.90572 6.21544C4.98758 6.99311 5.32661 8.90481 7.2053 10.7836C9.08399 12.6625 10.9954 13.0014 11.7735 13.0832C11.8864 13.0948 11.9945 13.0349 12.0446 12.9331L12.7804 11.3708C12.8431 11.2453 12.8003 11.0926 12.6815 11.0179L11.1703 10.045C11.0626 9.97752 10.9226 9.99337 10.8327 10.0832L10.2217 10.6944C10.1623 10.7543 10.0784 10.7831 9.99469 10.7723C9.69208 10.7338 8.93678 10.5633 8.18148 9.808Z' fill='white'/%3E%3Cpath d='M1.88903 14.4551L1.77515 15.3662C1.72373 15.7739 1.3527 16.0641 0.94127 16.0164C0.562899 15.9686 0.254325 15.6601 0.29106 15.1825L0.632696 12.4421C0.684125 12.0343 1.05515 11.7441 1.46291 11.7919L4.24007 12.1298C4.64783 12.1812 4.94171 12.5523 4.89028 12.96C4.83885 13.3678 4.46783 13.6617 4.0564 13.6102L3.02415 13.4853C4.93437 16.0605 8.24787 17.1295 11.3152 16.1413C14.3826 15.1531 16.4875 12.251 16.4949 9.04408C16.4949 8.57019 16.8108 8.26897 17.2222 8.25795C17.6337 8.2506 17.9863 8.54448 17.9863 9.04408C17.9863 12.8939 15.4553 16.3801 11.7708 17.5629C8.13031 18.7384 4.18865 17.4895 1.88903 14.4551Z' fill='white'/%3E%3Cpath d='M13.7462 5.86647C13.3385 5.81504 13.0446 5.44402 13.096 5.03626C13.1475 4.6285 13.5185 4.33462 13.9299 4.38605L14.9622 4.51095C13.052 1.93582 9.73846 0.866834 6.67108 1.85501C3.60371 2.84318 1.49879 5.74524 1.49145 8.95221C1.49145 9.42609 1.17552 9.72732 0.764093 9.73834C0.35266 9.74569 4.32155e-06 9.45181 4.30421e-06 8.95221C-0.00366933 5.10606 2.52737 1.6199 6.21189 0.437035C9.85968 -0.738486 13.8013 0.510505 16.101 3.54482L16.2148 2.63379C16.2663 2.22603 16.6373 1.93582 17.0487 1.98358C17.4271 2.03133 17.7357 2.33991 17.6989 2.81746L17.3573 5.5579C17.3059 5.96565 16.9348 6.25586 16.5271 6.2081L13.7462 5.86647Z' fill='white'/%3E%3C/svg%3E")}.page-footer__links a.feedback:active:before,.page-footer__links a.feedback:focus:before,.page-footer__links a.feedback:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.18148 9.808C7.42619 9.05271 7.25565 8.29741 7.21717 7.9948C7.20642 7.91113 7.23521 7.82722 7.29508 7.76778L7.9063 7.15683C7.99621 7.06697 8.01217 6.92693 7.94477 6.81915L6.97159 5.30802C6.89703 5.18867 6.74394 5.1456 6.61809 5.20856L5.05579 5.94434C4.95402 5.99446 4.89416 6.10259 4.90572 6.21544C4.98758 6.99311 5.32661 8.90481 7.2053 10.7836C9.08399 12.6625 10.9954 13.0014 11.7735 13.0832C11.8864 13.0948 11.9945 13.0349 12.0446 12.9331L12.7804 11.3708C12.8431 11.2453 12.8003 11.0926 12.6815 11.0179L11.1703 10.045C11.0626 9.97752 10.9226 9.99337 10.8327 10.0832L10.2217 10.6944C10.1623 10.7543 10.0784 10.7831 9.99469 10.7723C9.69208 10.7338 8.93678 10.5633 8.18148 9.808Z' fill='%2392278F'/%3E%3Cpath d='M1.88903 14.4551L1.77515 15.3662C1.72373 15.7739 1.3527 16.0641 0.94127 16.0164C0.562899 15.9686 0.254325 15.6601 0.29106 15.1825L0.632696 12.4421C0.684125 12.0343 1.05515 11.7441 1.46291 11.7919L4.24007 12.1298C4.64783 12.1812 4.94171 12.5523 4.89028 12.96C4.83885 13.3678 4.46783 13.6617 4.0564 13.6102L3.02415 13.4853C4.93437 16.0605 8.24787 17.1295 11.3152 16.1413C14.3826 15.1531 16.4875 12.251 16.4949 9.04408C16.4949 8.57019 16.8108 8.26897 17.2222 8.25795C17.6337 8.2506 17.9863 8.54448 17.9863 9.04408C17.9863 12.8939 15.4553 16.3801 11.7708 17.5629C8.13031 18.7384 4.18865 17.4895 1.88903 14.4551Z' fill='%2392278F'/%3E%3Cpath d='M13.7462 5.86647C13.3385 5.81504 13.0446 5.44402 13.096 5.03626C13.1475 4.6285 13.5185 4.33462 13.9299 4.38605L14.9622 4.51095C13.052 1.93582 9.73846 0.866834 6.67108 1.85501C3.60371 2.84318 1.49879 5.74524 1.49145 8.95221C1.49145 9.42609 1.17552 9.72732 0.764093 9.73834C0.35266 9.74569 4.30877e-06 9.45181 4.2921e-06 8.95221C-0.00366934 5.10606 2.52737 1.6199 6.21189 0.437035C9.85968 -0.738486 13.8013 0.510505 16.101 3.54482L16.2148 2.63379C16.2663 2.22603 16.6373 1.93582 17.0487 1.98358C17.4271 2.03133 17.7357 2.33991 17.6989 2.81746L17.3573 5.5579C17.3059 5.96565 16.9348 6.25586 16.5271 6.2081L13.7462 5.86647Z' fill='%2392278F'/%3E%3C/svg%3E")}.page-footer__links a.subscription:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='19' height='17' viewBox='0 0 19 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.288 5.20036L16.6753 4.55416V1.1087C16.6753 0.497385 16.1789 0 15.5686 0C14.9959 0 14.5234 0.438014 14.4674 0.997172C12.7596 3.84201 8.61642 4.06522 7.37847 4.06522H3.68922C2.77212 4.06522 2.00914 4.73918 1.868 5.61866L0.648383 5.92411C0.248429 6.02423 0 6.30321 0 6.65218V8.86952C0 9.21849 0.248429 9.49747 0.648383 9.59763L1.868 9.90308C2.00918 10.7825 2.77212 11.4565 3.68922 11.4565H4.05813V15.8385C4.05813 16.479 4.55462 17 5.16491 17H6.64057C7.25083 17 7.74735 16.479 7.74735 15.8385V11.4626C9.29296 11.5121 12.9025 11.9176 14.4674 14.5245C14.5234 15.0837 14.9959 15.5217 15.5685 15.5217C16.1788 15.5217 16.6753 15.0244 16.6753 14.413V10.9675L18.2881 10.3213C18.4524 10.2555 18.8889 10.0806 18.8889 9.60863V5.91304C18.8889 5.44107 18.4523 5.26616 18.288 5.20036ZM0.737828 8.84556V6.67611C0.753311 6.66646 0.782401 6.65237 0.827274 6.64115L1.84457 6.38639V9.13531L0.827274 8.88052C0.782401 8.86929 0.753348 8.85525 0.737828 8.84556ZM6.64057 16.2608H5.16491C4.96495 16.2608 4.796 16.0674 4.796 15.8385V11.4564H7.00948V15.8384C7.00952 16.0674 6.84053 16.2608 6.64057 16.2608ZM11.5047 11.3898C10.0821 10.8812 8.6487 10.7487 7.74735 10.7228V9.42406C7.74735 9.21996 7.58218 9.0545 7.37844 9.0545C7.17469 9.0545 7.00952 9.21996 7.00952 9.42406V10.7173H3.68926C3.079 10.7173 2.58247 10.22 2.58247 9.60863V5.91304C2.58247 5.30172 3.07896 4.80433 3.68926 4.80433H7.00952V6.09791C7.00952 6.30201 7.17469 6.46746 7.37844 6.46746C7.58218 6.46746 7.74735 6.30201 7.74735 6.09791V4.79885C8.64874 4.7729 10.0821 4.64049 11.5047 4.13188C12.7402 3.69018 13.7301 3.05641 14.4617 2.24163V13.28C13.7301 12.4653 12.7402 11.8315 11.5047 11.3898ZM15.9375 14.413C15.9375 14.6168 15.772 14.7826 15.5685 14.7826C15.3651 14.7826 15.1996 14.6168 15.1996 14.413V1.1087C15.1996 0.904943 15.3651 0.739148 15.5686 0.739148C15.772 0.739148 15.9375 0.904943 15.9375 1.1087V4.80433V10.7174V14.413ZM18.151 9.57111C18.1295 9.58441 18.0892 9.60491 18.014 9.63507L16.6753 10.1715V5.3502L18.014 5.88664C18.0893 5.91679 18.1295 5.93726 18.1511 5.95059L18.151 9.57111Z' fill='white'/%3E%3C/svg%3E")}.page-footer__links a.subscription:active:before,.page-footer__links a.subscription:focus:before,.page-footer__links a.subscription:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='19' height='17' viewBox='0 0 19 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.288 5.20036L16.6753 4.55416V1.1087C16.6753 0.497385 16.1789 0 15.5686 0C14.9959 0 14.5234 0.438014 14.4674 0.997172C12.7596 3.84201 8.61642 4.06522 7.37847 4.06522H3.68922C2.77212 4.06522 2.00914 4.73918 1.868 5.61866L0.648383 5.92411C0.248429 6.02423 0 6.30321 0 6.65218V8.86952C0 9.21849 0.248429 9.49747 0.648383 9.59763L1.868 9.90308C2.00918 10.7825 2.77212 11.4565 3.68922 11.4565H4.05813V15.8385C4.05813 16.479 4.55462 17 5.16491 17H6.64057C7.25083 17 7.74735 16.479 7.74735 15.8385V11.4626C9.29296 11.5121 12.9025 11.9176 14.4674 14.5245C14.5234 15.0837 14.9959 15.5217 15.5685 15.5217C16.1788 15.5217 16.6753 15.0244 16.6753 14.413V10.9675L18.2881 10.3213C18.4524 10.2555 18.8889 10.0806 18.8889 9.60863V5.91304C18.8889 5.44107 18.4523 5.26616 18.288 5.20036ZM0.737828 8.84556V6.67611C0.753311 6.66646 0.782401 6.65237 0.827274 6.64115L1.84457 6.38639V9.13531L0.827274 8.88052C0.782401 8.86929 0.753348 8.85525 0.737828 8.84556ZM6.64057 16.2608H5.16491C4.96495 16.2608 4.796 16.0674 4.796 15.8385V11.4564H7.00948V15.8384C7.00952 16.0674 6.84053 16.2608 6.64057 16.2608ZM11.5047 11.3898C10.0821 10.8812 8.6487 10.7487 7.74735 10.7228V9.42406C7.74735 9.21996 7.58218 9.0545 7.37844 9.0545C7.17469 9.0545 7.00952 9.21996 7.00952 9.42406V10.7173H3.68926C3.079 10.7173 2.58247 10.22 2.58247 9.60863V5.91304C2.58247 5.30172 3.07896 4.80433 3.68926 4.80433H7.00952V6.09791C7.00952 6.30201 7.17469 6.46746 7.37844 6.46746C7.58218 6.46746 7.74735 6.30201 7.74735 6.09791V4.79885C8.64874 4.7729 10.0821 4.64049 11.5047 4.13188C12.7402 3.69018 13.7301 3.05641 14.4617 2.24163V13.28C13.7301 12.4653 12.7402 11.8315 11.5047 11.3898ZM15.9375 14.413C15.9375 14.6168 15.772 14.7826 15.5685 14.7826C15.3651 14.7826 15.1996 14.6168 15.1996 14.413V1.1087C15.1996 0.904943 15.3651 0.739148 15.5686 0.739148C15.772 0.739148 15.9375 0.904943 15.9375 1.1087V4.80433V10.7174V14.413ZM18.151 9.57111C18.1295 9.58441 18.0892 9.60491 18.014 9.63507L16.6753 10.1715V5.3502L18.014 5.88664C18.0893 5.91679 18.1295 5.93726 18.1511 5.95059L18.151 9.57111Z' fill='%2392278F'/%3E%3C/svg%3E")}.page-footer .copyright{font-size:0.8rem; margin-top:30px;color:#838b98;width:100%;padding:0;margin-bottom:0}.social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1em;margin-bottom:1em;padding:0;list-style:none}.social__link-wrap{margin-right:10px}.social__link{display:block;padding:0;width:25px;height:25px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s linear;transition:.3s linear}.social__link:hover,
.to-top{background-color:#CEAEE2}
.social__link svg{display:block;width:18px;height:18px;fill:#272c3e}.social__link:active svg,.social__link:focus svg,.social__link:hover svg{fill:#fff}.social__link:active,.social__link:focus{background-color:#6f196c}.social__text{position:absolute;height:1px;width:1px;margin:-1px;padding:0;clip:rect(0 0 0 0);overflow:hidden}.mobile-panel{display:none}
.to-top{position:fixed;z-index:99;display: flex;align-items: center;justify-content: center;right:1rem;opacity:0;visibility:hidden;bottom:1rem;width:3rem;height:3rem;border-radius:50%;color:transparent;font:0/0 a;
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 11' width='17' height='11'%3E%3Cpath fill='%010101' d='M.202 1.97L1.956.204A.61.61 0 0 1 2.43 0a.61.61 0 0 1 .47.204L8.5 5.84 14.1.204A.61.61 0 0 1 14.57 0a.61.61 0 0 1 .474.204l1.754 1.766a.618.618 0 0 1 .202.473.62.62 0 0 1-.202.476l-7.826 7.875A.61.61 0 0 1 8.5 11a.61.61 0 0 1-.472-.204L.202 2.92A.618.618 0 0 1 0 2.444c0-.203.067-.34.202-.475z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transform:rotate(180deg);transition:opacity .5s linear}.to-top--visible{opacity:1;visibility:visible}@media(max-width:820px){.to-top{bottom:4rem}}
.password {
	position: relative;
}
.password input{
    width:100%;
}
.password-control {
	position: absolute;
	top: 11px;
	right: 6px;
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url('/local/img/view.svg') 0 0 no-repeat;
}
.password-control.view {
	background: url('/local/img/no-view.svg') 0 0 no-repeat;
}
.page-footer {
    font-size: 0.9rem;
}
.footer-first {margin-right:3rem}
.footer-three {
margin-right:2rem    
}
.page-footer a.footer__col-title {
      font-size: 0.7rem;
    text-transform: uppercase;
    display: flex;
    margin-bottom: 1.5rem;  
}
a.link--alt {
    padding-right:15px;
    margin-right:5px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='8' height='9' viewBox='0 0 8 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.33333 1.16667C1.33333 0.798477 1.63181 0.5 2 0.5L7.33333 0.5C7.70152 0.5 8 0.798477 8 1.16667V6.5C8 6.86819 7.70152 7.16667 7.33333 7.16667C6.96514 7.16667 6.66667 6.86819 6.66667 6.5V2.77614L1.13807 8.30474C0.877722 8.56509 0.455612 8.56509 0.195262 8.30474C-0.0650874 8.04439 -0.0650874 7.62228 0.195262 7.36193L5.72386 1.83333L2 1.83333C1.63181 1.83333 1.33333 1.53486 1.33333 1.16667Z' fill='%23A833A8'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-position:center right;
}
.page-footer__links a.pdf:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='18' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 16V5C6 4.73478 6.10536 4.48043 6.29289 4.29289C6.48043 4.10536 6.73478 4 7 4H19L26 11V16' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19 4V11H26' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6 25H8C8.53043 25 9.03914 24.7893 9.41421 24.4142C9.78929 24.0391 10 23.5304 10 23C10 22.4696 9.78929 21.9609 9.41421 21.5858C9.03914 21.2107 8.53043 21 8 21H6V27' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27 21H23.5V27' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.5 24.5H23.5' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 27C16.7956 27 17.5587 26.6839 18.1213 26.1213C18.6839 25.5587 19 24.7956 19 24C19 23.2044 18.6839 22.4413 18.1213 21.8787C17.5587 21.3161 16.7956 21 16 21H14.25V27H16Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.toolbar_wrapper {
		position: fixed;
		bottom: 5rem;
		right: 1rem;
		z-index: 99;
	}
	.multi-button {
	  position: relative;
	}

	.button1 {
	display: flex;
		align-items: center;
		justify-content: center;
	  border-radius: 50%;
	  height: 50px;
	  width: 50px;
	  font-size: 18px;
	   border: 0px;
	  outline: none;
	  color: #fff;
	  position: absolute;
	  bottom: 50px;
	  right: 0%;
	  transition: all .5s ease;
	  transform: translate(-0%, -50%);
	}

	.left_btn {
	 bottom: 100px;
		right: 0;
	  background: #92278f;;
	}

	.center_btn {
		 bottom: 240px;
	  background: #92278f;;
	}

	.right_btn {
	   bottom: 170px;
	   right: 0px;
	  background: #92278f;
	}

	.expand_btn {
	  transform: rotate(180deg);
	  height: 50px;
	  width: 50px;
	  font-size: 30px;
	}

	[data-position*="expand"]{
	  background: #6BDCA6;
	}

	[data-position]:not([data-position*="expand"]):hover {
	  background: #6BDCA6;
	  height: 55px;
	  width: 55px;
	}
.toolbar_btn{
display: flex;
    align-items: center;
width:3rem;
height:3rem;
    background-color: rgba(107, 220, 166, 0.5);
    color: #010101;
justify-content:center;
    border-radius: 50%;
    font-size: 14px;
transition: background-color 0.3s linear;
}
.toolbar_btn span {
display:none;
}
.toolbar_btn:hover span {
display:block;
}
.toolbar_btn svg{
transition: all 0.3s linear;
}
.toolbar_btn:hover svg{
margin-left:15px;
}
.toolbar_btn:hover{
 border-radius: 16px;
 background-color: rgba(107, 220, 166, 1);
color: #010101;
width:auto;
padding:0  8px;
}

.modal--feedback .modal__dialog{

        width: auto;
        max-width: 1500px;
}
.modal--feedback .modal__content{
  background-image:url(/local/css/office/bg-theam.png);
    background-position: center left -50px;
    background-repeat:no-repeat;    
}
.modal--feedback  .modal__dialog form input {
    line-height: 130%;
}
.modal--feedback .col-md-6{
padding-left:5px;
padding-right:10px;
}
.form__wrapper{
 display:flex;
 align-items:center;
}
.form__img{
    min-width:513px;
}
input::placeholder, textarea::placeholder {
    font-family: Geometria, sans-serif;
}
.form__wrapper input:not([type="submit"]) {
    width:100%;
    padding:16px;
    background-color:#ffffff;
    margin-bottom:24px;
    border: 1px solid #C3C6CB;
}
.form__wrapper input[type="checkbox"]{
    display: inline-block;
    width: 14px;
    margin-bottom: 0;
    margin-right: 10px;
}
.form__wrapper input[type="submit"]{
      width:100%;
    padding:16px;
}
.form__wrapper textarea{
    width:100%;
    min-height: 104px;
    padding:16px;
    margin-bottom:24px;
    border: 1px solid #C3C6CB;
    font-family: Geometria, sans-serif;
}
.form__wrapper form p {
    font-size:0.85rem;
}
@media(max-width:1024px){
.form__img {
    min-width: 413px;
}
}
@media(max-width:980px){
.form__img {
    display:none;
}
.toolbar_wrapper{
bottom:7.5rem;
}

}
@media(max-width:600px){
.toolbar_wrapper{
bottom:7.5rem;
}
.toolbar_btn{

}
.modal--feedback .modal__content {
   padding:0;
}
}

/* End */


/* Start:/local/css/main/media.css?174291310945053*/
@media (min-width:480px) {
    .col-sm-4, .col-sm-6 {
        padding-left: 5px;
        padding-right: 5px
    }

    .banner__inner, .container, .inner, .page-footer__inner, .page-header__inner {
        width: 100%
    }

    .col-sm-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }
}

@media (min-width:600px) {
    .section-events, .section-news, .section-servise, .section__victory {
        margin-top: 100px
    }

    .block-counter {
        margin-top: 150px;
        margin-bottom: 50px
    }

    .page-header .main-nav__item--has-child:after, .page-header .main-nav__item--has-child:hover:after {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0.353553' y1='0.646447' x2='6.35355' y2='6.64645' stroke='%23272C3E'/%3E%3Cline y1='-0.5' x2='8.48528' y2='-0.5' transform='matrix(-0.707107 0.707107 0.707107 0.707107 12 1)' stroke='%23272C3E'/%3E%3C/svg%3E")
    }

    .page-header .main-nav__sublist-wrapper--lvl-2 {
        width: 200%
    }

    .page-header__launguage-link:before {
        right: 0
    }

    .section-events {
        padding-top: 100px;
        padding-bottom: 100px
    }

    .event-card, .servise-form, .victory-card {
        min-height: 100%
    }

    .event-card {
        margin: 0 1rem
    }

    .section-news .btn {
        padding: 15px 60px
    }

    .banner {
        min-height: 600px
    }

    .splide--banner {
        width: 50%
    }

    .victory-card__content {
        margin-bottom: 100px
    }

    .block-rete__list li {
        min-width: 10.5vw
    }

    .counter__numbers {
        font-size: 45px;
        line-height: 59px;
        font-weight: 500;
        color: #ecc7eb;
        margin-bottom: 15px
    }

    .event-card__wrapper {
        padding: 25px
    }

    .event-card__header {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .page-header .main-nav__item--has-child:after {
        content: '';
        position: absolute;
        top: 58%;
        right: 5px;
        width: 12px;
        height: 7px;
        -webkit-transition: .3s;
        transition: .3s
    }

    .page-header .main-nav__item--has-child:hover:after {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    .page-header.fixed {
        position: fixed;
        top: -100px;
        left: 0;
        right: 0;
        background-color: #f5f7fa;
        padding-bottom: 10px;
        -webkit-transition: top 1s ease-in-out;
        transition: top 1s ease-in-out;
        -webkit-box-shadow: 0 4px 15px rgba(180, 180, 180, .25);
        box-shadow: 0 4px 15px rgba(180, 180, 180, .25)
    }

    .page-header.fixed .page-header__left-part {
        display: none
    }

    .page-header.fixed .page-header__right-part {
        order: 3;
        display:none;
    }

    .page-header.fixed .page-header__right-part li a.page-header__search-link {
        font-size: 0;
        display: block;
        min-height: 18px
    }

    .page-header.fixed .page-header__right-part li a.page-header__search-link:before {
        top: 2px
    }

    .page-header.fixed .main-nav {
        margin-top: 0
    }

    .page-header.fixed .main-nav__item {
        padding-top: 10px
    }

    .page-header.fixed .main-nav__item:after {
        top: 17px
    }

    .page-header.fixed .page-header__list li {
        margin: 0 1.2rem
    }

    .page-header.fixed .launguage-panel ul li, .page-header.fixed .user-panel ul li {
        padding: .7rem 1.2rem
    }

    .modal__header {
        padding: 0 40px 0 15px
    }

    .map-container:after {
        top: 30%;
        left: 50%;
        border-radius: 100%
    }
    .header__subscribe{
      text-indent:-9999px;
      width:24px;
      height:24px;
    }
}

@media (max-width:600px) {
    .map-container:after {
        top: 50%;
        left: 50%
    }

    #launguage-panel li a {
        white-space: nowrap
    }

    .banner {
        min-height: 100vh;
        height: 100vh
    }

    .page-footer a.page-footer__small, .page-header__list li {
        display: none
    }

    .page-footer .copyright {
        position: absolute;
        bottom: 30px;
        left: 15px;
        text-align: left;
        font-size: 12px
    }

    .page-footer__contacts a {
        margin-bottom: 20px
    }

    .page-footer__tehnical-info {
        position: absolute;
        bottom: 50px
    }

    .modal__dialog {
        width: 100%;
        height: 300px
    }
}

@media (max-width:768px) and (min-width:600px) {
    .map-container svg {
        width: 120%;
        margin-top: 2rem
    }

    .block-rete__list li {
        min-width: 140px
    }

    .event-card--video {
        min-width: 50%;
        width: 50%;
        min-height: 100px;
        margin-bottom: 1rem;
        margin-left: 0;
        margin-right: 0
    }
}

@media (min-width:1024px) {
    .map-container svg {
        position: absolute;
        right: 0;
        width: 140%
    }

    .event-card {
        height: 100%
    }

    .banner {
        margin-top: -55px
    }

    .banner__row {
        height: 600px
    }
}

@media (max-width:1024px) and (min-width:768px) {
    .block-rete__list li {
        min-width: 15.5vw
    }
    
    .banner {
        margin-top: -45px
    }

    .banner .animate {
        left: 45%;
        width: 55%
    }

    .event-card--book, .event-card--video {
        min-width: 22%;
        width: 20%
    }
}
@media (max-width:1340px) and (min-width:901px) {
.page-header.fixed .main-nav__item a {
    font-size: 14px;
}
.page-header.fixed ul.sotials-header {
    display:none;
}
.page-header.fixed .main-nav__item {
padding: 10px 15px 10px 5px;    
}
.page-header.fixed .main-nav__item--has-child {
   padding: 10px 20px 10px 0px;
}
}
@media (max-width:901px) and (min-width:769px) {
.page-header.fixed .main-nav__item a {
    font-size: 13px;
}
.page-header.fixed .page-header__list li {
    margin: 0 0.8rem;
}
.page-header.fixed .logo {
    display:none;
}
 .page-header.fixed a {
    font-size: 13px;
}
.page-header.fixed ul.sotials-header {
    display:none;
}
.page-header.fixed .main-nav__item {
padding: 10px 15px 10px 5px;    
}
.page-header.fixed .main-nav__item--has-child {
   padding: 10px 20px 10px 0px;
}    
}    

@media (min-width:820px) {
    .main-nav__list--lvl-2 {
        padding: 15px 0
    }

    .map-container svg {
        position: absolute;
        right: 0;
        width: 100%
    }

    .splide__text {
        font-size: 30px;
        line-height: 150%;
        max-width: 463px
    }

    .event-card--news {
        width: 33%;
        min-width: 300px
    }

    .main-nav__list {
        margin-left: -20px
    }

    .main-nav__list ul.main-nav__list {
        margin-left: 0
    }
}

@media (min-width:770px) {
    .main-nav__toggler {
        display: none
    }
}

@media (min-width:769px) {
    .map-container {
        height: 224px
    }

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

    .main-nav__list--lvl-2, .main-nav__list--lvl-3, .tabs__links:after {
        display: block
    }

    .main-nav__sublist-wrapper--lvl-2 {
        position: absolute;
        z-index: 1;
        top: 100%;
        left: 0;
        max-height: 0;
        opacity: 1;
        overflow: hidden;
        -webkit-transition: .3s;
        transition: .3s
    }

    .main-nav__item--show-child>.main-nav__sublist-wrapper--lvl-2, .main-nav__item:hover .main-nav__sublist-wrapper--lvl-2 {
        max-height: 800px;
        -webkit-transition: .5s linear;
        transition: .5s linear;
        opacity: 1
    }

    .main-nav__sublist-wrapper--lvl-3 {
        position: absolute;
        z-index: 1;
        top: 0;
        left: 100%;
        opacity: 0;
        height: 0;
        overflow: hidden;
        -webkit-transition: opacity .3s;
        transition: opacity .3s
    }

    .main-nav__item--lvl-2:hover .main-nav__sublist-wrapper--lvl-3, .main-nav__item--show-child>.main-nav__sublist-wrapper--lvl-3 {
        height: auto;
        overflow: visible;
        opacity: 1
    }

    .row {
        margin-left: -10px;
        margin-right: -10px
    }

    .banner__inner, .container, .inner, .page-footer__inner, .page-header__inner {
        width: calc(100% - 30px)
    }

    .col-md-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-md-10, .col-md-11 {
        -webkit-box-flex: 0;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-md-11 {
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-md-10 {
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .col-md-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-md-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%;
        padding-left: 15px;
        padding-right: 15px
    }

    .col-md-6, .col-md-7 {
        -webkit-box-flex: 0;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-md-7 {
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-md-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-md-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
        padding-left: 6px;
        padding-right: 6px
    }

    .col-md-2, .col-md-3 {
        -webkit-box-flex: 0;
        padding-left: 15px;
        padding-right: 15px
    }

    .col-md-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-md-2 {
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-md-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
        padding-left: 6px;
        padding-right: 6px
    }
    .offset-md-1{margin-left:8.33333%;}
    .offset-md-2 {
        margin-left: 16.66667%
    }

    .tabs__link-wrap {
        margin: 0
    }

    .tabs__link-wrap:not(:last-child) {
        border-right: none
    }

    .tabs__content-wrapper {
        border-top: none
    }
}

@media screen and (min-width:992px) and (-ms-high-contrast:active), (min-width:992px) and (-ms-high-contrast:none) {
    .modal__dialog {
        padding: 2em 0
    }

    .modal--open {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }
}

@media (min-width:992px) {
    .modal__dialog {
        width: 500px;
        margin: auto
    }

    .modal--open .modal__dialog {
        -webkit-animation: .3s both modal-content-show;
        animation: .3s both modal-content-show
    }

    .modal__backdrop {
        -webkit-animation: .3s modal-backdrop-show;
        animation: .3s modal-backdrop-show
    }

    .modal--open {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .col-lg-11, .col-lg-12 {
        -webkit-box-flex: 0;
        padding-left: 8px;
        padding-right: 8px
    }

    .row {
        margin-left: -15px;
        margin-right: -15px
    }

    .banner__inner, .container, .inner, .page-footer__inner, .page-header__inner {
        width: calc(100% - 60px)
    }

    .col-lg-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .col-lg-11 {
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-lg-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%;
        padding-left: 8px;
        padding-right: 8px
    }

    .col-lg-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
        padding-left: 15px;
        padding-right: 15px
    }

    .col-lg-7, .col-lg-8 {
        -webkit-box-flex: 0;
        padding-left: 8px;
        padding-right: 8px
    }

    .col-lg-8 {
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .col-lg-7 {
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .col-lg-3, .col-lg-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        padding-left: 8px;
        padding-right: 8px
    }

    .col-lg-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
        padding-left: 8px;
        padding-right: 8px
    }

    .col-lg-2, .col-lg-4 {
        -webkit-box-flex: 0;
        padding-left: 8px;
        padding-right: 8px
    }

    .col-lg-4 {
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .col-lg-2 {
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-lg-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
        padding-left: 8px;
        padding-right: 8px
    }

    .offset-lg-2 {
        margin-left: 16.66667%
    }

    .offset-lg-1 {
        margin-left: 8.33333%
    }

    .victory-card {
        min-height: calc(100% - 1rem);
        margin-bottom: 1rem
    }
}

@media (max-width:1920px) and (min-width:1024px) {
    html {
        font-size: 16px
    }
}

@media (min-width:1200px) {
    a[href^="tel:"] {
        white-space: nowrap;
        pointer-events: none;
        text-decoration: inherit;
        color: inherit
    }

    .event-card__date {
        font-size: 20px
    }

    .banner__inner, .container, .inner, .page-footer__inner, .page-header__inner {
        width: calc(100% - 200px)
    }

    .col-lg-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
        padding-left: 8px;
        padding-right: 8px
    }

    .col-xl-11, .col-xl-12 {
        padding-left: 13px;
        padding-right: 13px
    }

    .col-xl-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .col-xl-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-xl-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%;
        padding-left: 13px;
        padding-right: 13px
    }

    .col-xl-8, .col-xl-9 {
        -webkit-box-flex: 0;
        padding-left: 13px;
        padding-right: 13px
    }

    .col-xl-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-xl-8 {
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .col-xl-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%;
        padding-left: 13px;
        padding-right: 13px
    }

    .col-xl-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        padding-left: 13px;
        padding-right: 13px
    }

    .col-xl-4, .col-xl-5 {
        -webkit-box-flex: 0;
        padding-left: 13px;
        padding-right: 13px
    }

    .col-xl-5 {
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .col-xl-4 {
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }
    .col-xl-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;

    }
    .col-xl-2 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
            max-width: 16.66667%;

        }
    .col-xl-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
        padding-left: 13px;
        padding-right: 13px
    }
    

    .offset-xl-1 {
        margin-left: 8.33333%
    }

    .offset-xl-2 {
        margin-left: 16.66667%
    }
}

@media (min-width:1920px) {
    .col-xl-2, .col-xl-3 {
        padding-left: 13px;
        padding-right: 13px
    }

    .banner__inner, .container, .inner, .page-footer__inner, .page-header__inner {
        width: calc(100% - 200px)
    }

    .col-xl-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-xl-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-xxl-11, .col-xxl-12 {
        padding-left: 15px;
        padding-right: 15px
    }

    .col-xxl-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .col-xxl-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-xxl-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%;
        padding-left: 15px;
        padding-right: 15px
    }

    .col-xxl-8, .col-xxl-9 {
        -webkit-box-flex: 0;
        padding-left: 15px;
        padding-right: 15px
    }

    .col-xxl-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-xxl-8 {
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .col-xxl-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%;
        padding-left: 15px;
        padding-right: 15px
    }

    .col-xxl-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        padding-left: 15px;
        padding-right: 15px
    }

    .col-xxl-4, .col-xxl-5 {
        -webkit-box-flex: 0;
        padding-left: 15px;
        padding-right: 15px
    }

    .col-xxl-5 {
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .col-xxl-4 {
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .col-xxl-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
        padding-left: 15px;
        padding-right: 15px
    }

    .col-xxl-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
        padding-left: 8px;
        padding-right: 8px
    }

    .col-xxl-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
        padding-left: 15px;
        padding-right: 15px
    }

    .offset-xxl-1 {
        margin-left: 8.33333%
    }

    .offset-xxl-2 {
        margin-left: 16.66667%
    }
}

@media (max-width:856px) {
    .mobile-panel, .mobile-panel .user-panel {
        position: fixed;
        right: 0;
        background-color: #fff;
        left: 0
    }

    .mobile-panel__authorize-link.authorized:before, .mobile-panel__authorize-link.not-authorized:before, .mobile-panel__phone-link:before, .mobile-panel__search-link:before, .mobile-panel__youtube-link:before, .mobile-panel__tg-link:before {
        display: inline-block;
        content: '';
        background-repeat: no-repeat;
        background-position: left center;
        background-size: 90%
    }

    .page-footer ul li, .page-footer__sotial span {
        margin-bottom: 20px
    }

    .burger {
        order: 4
    }

    .main-nav__wrapper--inside {
        order: 5
    }

    .event-card--news {
        min-width: 45%;
        width: 45%
    }

    .page-header.fixed .page-header__right-part {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .mobile-panel .user-panel ul, .page-footer__sotial {
        -ms-flex-direction: column;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal
    }

    .map-container svg {
        max-width: 100%;
        max-height: 100%;
        margin-top: 1rem
    }

    .splide__text {
        font-size: 25px;
        line-height: 120%
    }

    .mobile-panel {
        display: block;
        bottom: 0;
        height: 50px;
        z-index: 300;
        -webkit-box-shadow: 0 -4px 15px rgba(180, 180, 180, .25);
        box-shadow: 0 -4px 15px rgba(180, 180, 180, .25)
    }

    .mobile-panel .user-panel {
        top: 0;
        max-height: 0;
        overflow: hidden;
        z-index: 100;
        -webkit-transition: .3s linear;
        transition: .3s linear;
        -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, .15);
        box-shadow: 0 0 25px rgba(0, 0, 0, .15)
    }

    .mobile-panel .user-panel.open {
        max-height: 300px;
        padding: 2rem
    }

    .mobile-panel .user-panel ul {
        padding: 0;
        margin: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        flex-direction: column
    }

    .mobile-panel .user-panel ul li {
        list-style: none;
        padding: .5rem 1rem;
        margin-bottom: .7rem;
        background-color: #92278f
    }

    .mobile-panel__wrapper {
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    .mobile-panel__authorize-link.authorized, .mobile-panel__authorize-link.not-authorized, .mobile-panel__phone-link, .mobile-panel__search-link, .mobile-panel__tg-link, .mobile-panel__youtube-link {
        position: relative;
        width: 25px;
        min-width: 25px;
        height: 25px
    }

    .mobile-panel__phone-link:before {
        left: 0;
        width: 25px;
        min-width: 25px;
        height: 25px;
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.38887 17.3611C3.11803 17.3611 4.79167 17.0833 6.3472 16.5695C6.82637 16.4167 7.375 16.5278 7.7569 16.9098L10.8124 19.9723C14.7499 17.9723 17.9652 14.757 19.9652 10.8264L16.9097 7.75697C16.5277 7.375 16.4167 6.82643 16.5694 6.34727C17.0833 4.79173 17.3611 3.1181 17.3611 1.38893C17.3611 0.618034 17.9792 0 18.75 0H23.6111C24.375 0 25 0.618034 25 1.38887C25 14.4305 14.4305 25 1.38887 25C0.618034 25 0 24.382 0 23.6111V18.75C0 17.9792 0.618034 17.3611 1.38887 17.3611Z' fill='%2392278F'/%3E%3C/svg%3E")
    }

    .mobile-panel__search-link:before {
        left: 0;
        width: 25px;
        min-width: 25px;
        height: 25px;
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='13.0607' y1='13' x2='17' y2='16.9393' stroke='%2392278F' stroke-width='1.5' stroke-linecap='round'/%3E%3Ccircle cx='7.5' cy='7.5' r='6.75' stroke='%2392278F' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")
    }
    .mobile-panel__tg-link:before {
        left: 0;
        width:25px;
        height: 25px;
       background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Livello_1' data-name='Livello 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 240 240'%3E%3Ccircle cx='120' cy='120' r='120' fill='%2392278f'/%3E%3Cpath d='M81.229,128.772l14.237,39.406s1.78,3.687,3.686,3.687,30.255-29.492,30.255-29.492l31.525-60.89L81.737,118.6Z' fill='%23c8daea'/%3E%3Cpath d='M100.106,138.878l-2.733,29.046s-1.144,8.9,7.754,0,17.415-15.763,17.415-15.763' fill='%23a9c6d8'/%3E%3Cpath d='M81.486,130.178,52.2,120.636s-3.5-1.42-2.373-4.64c.232-.664.7-1.229,2.1-2.2,6.489-4.523,120.106-45.36,120.106-45.36s3.208-1.081,5.1-.362a2.766,2.766,0,0,1,1.885,2.055,9.357,9.357,0,0,1,.254,2.585c-.009.752-.1,1.449-.169,2.542-.692,11.165-21.4,94.493-21.4,94.493s-1.239,4.876-5.678,5.043A8.13,8.13,0,0,1,146.1,172.5c-8.711-7.493-38.819-27.727-45.472-32.177a1.27,1.27,0,0,1-.546-.9c-.093-.469.417-1.05.417-1.05s52.426-46.6,53.821-51.492c.108-.379-.3-.566-.848-.4-3.482,1.281-63.844,39.4-70.506,43.607A3.21,3.21,0,0,1,81.486,130.178Z' fill='%23fff'/%3E%3C/svg%3E");
    }
    .mobile-panel__youtube-link:before {
        left: 0;
        width:25px;
        height: 25px;
      background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E%3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3E%3Csvg height='800px' width='800px' version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 461.001 461.001' xml:space='preserve'%3E%3Cg%3E%3Cpath style='fill:%2392278f' d='M365.257,67.393H95.744C42.866,67.393,0,110.259,0,163.137v134.728 c0,52.878,42.866,95.744,95.744,95.744h269.513c52.878,0,95.744-42.866,95.744-95.744V163.137 C461.001,110.259,418.135,67.393,365.257,67.393z M300.506,237.056l-126.06,60.123c-3.359,1.602-7.239-0.847-7.239-4.568V168.607 c0-3.774,3.982-6.22,7.348-4.514l126.06,63.881C304.363,229.873,304.298,235.248,300.506,237.056z'/%3E%3C/g%3E%3C/svg%3E");
   }

    .mobile-panel__authorize-link.not-authorized:before {
        width: 25px;
        min-width: 25px;
        height: 25px;
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.593723 0H8.90615C9.23391 0 9.49988 0.266019 9.49988 0.593731C9.49988 0.921442 9.23386 1.18746 8.90615 1.18746H1.18745V17.8123H8.90615C9.23391 17.8123 9.49988 18.0783 9.49988 18.406C9.49988 18.7338 9.23386 18.9998 8.90615 18.9998H0.593723C0.265962 18.9998 -7.62939e-06 18.7338 -7.62939e-06 18.406V0.593731C-5.72205e-05 0.266019 0.265962 0 0.593723 0Z' fill='%2392278F'/%3E%3Cpath d='M14.0236 13.0313C13.8202 13.2532 13.8202 13.6122 14.0236 13.8336C14.2269 14.0555 14.5561 14.0555 14.759 13.8336L18.347 9.90132C18.5472 9.68275 18.5493 9.31699 18.347 9.09847L14.7584 5.16623C14.5551 4.94431 14.2259 4.94487 14.023 5.16623C13.8197 5.3876 13.8197 5.74715 14.023 5.96851L16.7275 8.93217H6.01799C5.73094 8.93217 5.49792 9.18609 5.49792 9.49959C5.49792 9.8131 5.73094 10.0671 6.01799 10.0671H16.7279L14.0236 13.0313Z' fill='%2392278F'/%3E%3C/svg%3E")
    }

    .mobile-panel__authorize-link.authorized:before {
        width: 25px;
        min-width: 25px;
        height: 25px;
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4991 17.5449C8.27559 17.5449 0.771484 25.0491 0.771484 34.2725C0.771484 34.674 1.09733 34.9998 1.49879 34.9998C1.90026 34.9998 2.2261 34.674 2.2261 34.2725C2.2261 25.8505 9.07715 18.9995 17.4991 18.9995C25.9211 18.9995 32.7722 25.8505 32.7722 34.2725C32.7722 34.674 33.098 34.9998 33.4995 34.9998C33.9009 34.9998 34.2268 34.674 34.2268 34.2725C34.2267 25.0476 26.7226 17.5449 17.4991 17.5449Z' fill='%2392278F'/%3E%3Cpath d='M17.5001 0C13.0898 0 9.5 3.58841 9.5 8.00014C9.5 12.4119 13.0899 16.0003 17.5001 16.0003C21.9104 16.0003 25.5003 12.4119 25.5003 8.00014C25.5003 3.58841 21.9104 0 17.5001 0ZM17.5001 14.5457C13.8913 14.5457 10.9546 11.6089 10.9546 8.00014C10.9546 4.39134 13.8913 1.45455 17.5001 1.45455C21.1089 1.45455 24.0457 4.39134 24.0457 8.00014C24.0457 11.6089 21.1089 14.5457 17.5001 14.5457Z' fill='%2392278F'/%3E%3C/svg%3E")
    }

    .page-footer {
        padding-bottom: 170px
    }

    .page-footer p {
        width: 70%;
        line-height: 180%
    }

    .page-footer a.logo {
        display: block;
        margin: 0 auto 40px
    }

    .page-footer__row {
        margin-left: 0;
        margin-right: 0
    }

    .page-footer__feedback {
        margin-top: 0
    }

    .page-footer__sotial {
        flex-direction: column;
        margin-top: 0
    }

    .page-footer__contacts {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

@media (max-width:350px) {
    .section-events .btn, .section__victory .btn {
        display: block;
        padding: 15px 0;
        width: 100%;
        margin-left: -15px;
        margin-right: -15px;
        width: calc(100% + 30px);
        min-width: calc(100% + 30px)
    }

    .event-card__header {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .section-news .btn {
        display: block;
        padding: 15px 0
    }
}

@media (max-width:767px) {
    .js .main-nav__list {
        max-height: 0;
        overflow: hidden;
        -webkit-transition: max-height .2s;
        transition: max-height .2s
    }

    .js .main-nav__list--lvl-2 {
        max-height: none
    }

    .js .main-nav--open .main-nav__list {
        max-height: 1000px;
        -webkit-transition: max-height .6s;
        transition: max-height .6s
    }

    .js .main-nav--open .main-nav__list--lvl-2 {
        max-height: none
    }

    .main-nav__link--lvl-2 {
        padding-left: 2em
    }

    .main-nav__link--lvl-3 {
        padding-left: 3em
    }
}

@media (max-width:1024px) {
    .banner, .banner__row {
        height: 400px
    }

    html {
        font-size: 14px
    }

    .main-nav__link {
        display: inline
    }

    .banner {
        min-height: 400px
    }

    banner .animate {
        left: 45%;
        width: 55%
    }

    .page-header .main-nav {
        margin-top: 0
    }

    .logo {
        padding: 0
    }

    .logo img {
        height: 46px
    }

    .victory-card {
        min-height: calc(100% - 1rem);
        margin-bottom: 1rem
    }
}

@media (max-width:768px) {
    .main-nav__list {
        flex-direction: column
    }

    .block-counter, .section-servise, .section__victory {
        margin-top: 30px
    }

    .counter {
        margin-top: 2rem
    }

    .section-events, .section-news {
        margin-top: 50px
    }

    .section-events {
        padding-top: 50px;
        padding-bottom: 50px
    }

    .event-card--video .event-card__wrapper {
        width: 100%;
        padding-right: 1rem
    }

    .event-card--book {
        min-width: 50%;
        width: 50%;
        min-height: 100px;
        margin-bottom: 1rem;
        margin-left: 0;
        margin-right: 0
    }

    .page-header a {
        font-size: 1rem
    }

    .page-header__list li {
margin: 0 1rem
    }
    .page-header__right-part li.page-header__launguage-link{
          display: flex;
    align-items: center;
    }
.header__subscribe{
 display: block;
    max-width: 30px;
    margin-right: 20px;
    width: 30px;
    height:30px;
    overflow: hidden;
    text-indent: -9999px; 
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='14.5' cy='14.5' r='14.5' fill='%23B16EB9'/%3E%3Crect x='7' y='11' width='16' height='12' rx='2' stroke='white'/%3E%3Cpath d='M7 14L14.1056 17.5528C14.6686 17.8343 15.3314 17.8343 15.8944 17.5528L23 14' stroke='white'/%3E%3Ccircle cx='5' cy='5' r='5' transform='matrix(-1 0 0 1 14 5)' fill='%2392278F' stroke='white'/%3E%3Cpath d='M9 10L9 13' stroke='white' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M9 7.5L9 7' stroke='white' stroke-width='1.2' stroke-linecap='square'/%3E%3C/svg%3E");
background-repeat:no-repeat;
background-position:center;
}
    .page-header .main-nav__item--has-child {
        padding: 25px 20px 10px 0
    }

    .splide--news .splide__slide {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .servise-form, .victory-card__content {
        margin-bottom: 30px
    }

    .banner .animate, .big-map, .block-rete:after, .block-rete:before, .map-container span, .page-header .main-nav__sublist-wrapper--lvl-2:before {
        display: none
    }

    .logo {
        width: 100px;
        height: 46px
    }

    .banner, .banner__row {
        height: 400px
    }

    .page-header__launguage-link:before {
        right: -10px
    }

    h2 {
        font-size: 26px
    }

    h2 span {
        font-size: 22px
    }

    .banner {
        margin-top: -10px;
        min-height: 400px
    }

    .event-card__wrapper {
        padding: 25px 10px
    }

    .section-servise .row {
        margin-left: -15px;
        margin-right: -15px
    }

    .servise-form {
        min-height: 100px
    }

    .counter__numbers {
        font-size: 35px
    }

    .map-container {
        pointer-events: none;
        margin-top: 20px
    }

    .map-container:after {
        top: 20%;
        left: 50%
    }

    .map-container svg {
        width: 100%;
        position: relative
    }

    .block-rete__list li {
        min-width: 33%
    }

    .event-card {
        padding: 1px
    }

    .event-card__header {
        align-items: center
    }

    .event-card--news {
        min-width: 100%;
        width: 100%;
        min-height: 50px;
        margin: .8rem 0
    }

    .event-card--video {
        min-width: 100%;
        width: 100%;
        min-height: 100px;
        margin: .5rem 0
    }

    .modal__header {
        padding: 0
    }

    .page-header {
        position: relative;
        padding-top: .5rem;
        min-height: 68px
    }

    .page-header .main-nav__toggler {
        z-index: 150
    }

    .page-header a.page-header__search-close {
        margin-right: 20px
    }

    .page-header__left-part {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .page-header__left-part li {
        position: absolute;
        top: 60px;
        left: 0;
        display: none
    }

    .page-header__right-part {
        margin-left: auto
    }

    .page-header__right-part .launguage-panel ul li, .page-header__right-part .user-panel ul li, .page-header__right-part li.page-header__launguage-link {
        display: block
    }

    .page-header__right-part .launguage-panel, .page-header__right-part .user-panel {
        width: 200%
    }

    .page-header .main-nav__item {
        padding: 25px 20px 10px 0
    }

    .page-header .main-nav__item a {
        font-size: 1.2rem
    }

    .page-header .main-nav__item--lvl-2 {
        padding: 10px 15px
    }

    .page-header .main-nav__sublist-wrapper--lvl-2 {
        -webkit-transition: .5s linear;
        transition: .5s linear
    }

    .page-header .main-nav__sublist-wrapper--lvl-2 .main-nav__list .main-nav__item .main-nav__link {
        font-size: .9rem
    }

    .page-header .main-nav {
        position: fixed;
        background-color: #f5f7fa;
        right: -280px;
        left: auto;
        top: 0;
        width: 255px;
        height: 100vh;
        margin-top: 0;
        padding: 60px 25px 25px;
        overflow-y: scroll;
        -webkit-transition: .3s linear;
        transition: .3s linear
    }

    .page-header .main-nav--open {
        right: 0
    }

    .page-header__search-panel form input {
        margin-bottom: 1rem
    }

    .splide--banner {
        width: 100%
    }

    .splide--events .splide__pagination {
        padding-left: 0;
        padding-right: 0
    }

    .tabs__links {
        overflow-y: scroll;
        padding-bottom: 10px;
        scrollbar-width: thin;
        scrollbar-color: #92278f #f5f7fa
    }
}

@media (min-width:1370px) {
    .banner .animate {
        left: 40%;
        width: 60%
    }
}

@media (max-width:1370px) and (min-width:1024px) {
    .banner .animate {
        left: 40%;
        width: 55%
    }
}

@media(max-width:856px) and (min-width:600px) {
    .event-card--news:last-child, .page-footer .colmd, .page-header__left-part {
        display: none
    }

    .mobile-panel__authorize-link.authorized:before, .mobile-panel__authorize-link.not-authorized:before, .mobile-panel__phone-link:before, .mobile-panel__search-link:before, .mobile-panel__youtube-link:before, .mobile-panel__tg-link:before {
        display: inline-block;
        content: '';
        width: 25px;
        min-width: 25px;
        background-repeat: no-repeat;
        background-position: left center;
        background-size: 90%
    }

    .tabs__content-wrapper .splide .splide__slide {
        justify-content: space-between
    }

    .page-header {
        padding-top: 10
    }

    .page-header__right-part {
        order: 2
    }

    .page-header .logo {
        order: 1
    }

    .main-nav__wrapper, .main-nav__wrapper--inside {
        margin-top: 10px;
        order: 4;
        padding-left: 20px
    }

    .page-header #lk .not-authorized:before, .page-header__launguage-link:before {
        right: -5px
    }

    .mobile-panel, .mobile-panel .user-panel {
        position: fixed;
        right: 0;
        background-color: #fff;
        left: 0
    }

    .mobile-panel {
        display: block;
        bottom: 0;
        height: 50px;
        z-index: 300;
        -webkit-box-shadow: 0 -4px 15px rgba(180, 180, 180, .25);
        box-shadow: 0 -4px 15px rgba(180, 180, 180, .25)
    }

    .mobile-panel .user-panel {
        top: 0;
        max-height: 0;
        overflow: hidden;
        z-index: 100;
        -webkit-transition: .3s linear;
        transition: .3s linear;
        -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, .15);
        box-shadow: 0 0 25px rgba(0, 0, 0, .15)
    }

    .mobile-panel .user-panel.open {
        max-height: 300px;
        padding: 2rem
    }

    .mobile-panel .user-panel ul {
        padding: 0;
        margin: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .mobile-panel .user-panel ul li {
        list-style: none;
        padding: .5rem 1rem;
        margin-bottom: .7rem;
        background-color: #92278f
    }

    .page-header .main-nav__item, .page-header .main-nav__item--has-child {
        padding: 25px 25px 10px 10px
    }

    .mobile-panel__wrapper {
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    .mobile-panel__authorize-link.authorized, .mobile-panel__authorize-link.not-authorized, .mobile-panel__phone-link, .mobile-panel__search-link, .mobile-panel__youtube-link, .mobile-panel__tg-link {
        position: relative;
        width: 25px;
        min-width: 25px;
        height: 25px
    }

    .mobile-panel__phone-link:before {
        left: 0;
        height: 25px;
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.38887 17.3611C3.11803 17.3611 4.79167 17.0833 6.3472 16.5695C6.82637 16.4167 7.375 16.5278 7.7569 16.9098L10.8124 19.9723C14.7499 17.9723 17.9652 14.757 19.9652 10.8264L16.9097 7.75697C16.5277 7.375 16.4167 6.82643 16.5694 6.34727C17.0833 4.79173 17.3611 3.1181 17.3611 1.38893C17.3611 0.618034 17.9792 0 18.75 0H23.6111C24.375 0 25 0.618034 25 1.38887C25 14.4305 14.4305 25 1.38887 25C0.618034 25 0 24.382 0 23.6111V18.75C0 17.9792 0.618034 17.3611 1.38887 17.3611Z' fill='%2392278F'/%3E%3C/svg%3E")
    }

    .mobile-panel__search-link:before {
        left: 0;
        height: 25px;
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='13.0607' y1='13' x2='17' y2='16.9393' stroke='%2392278F' stroke-width='1.5' stroke-linecap='round'/%3E%3Ccircle cx='7.5' cy='7.5' r='6.75' stroke='%2392278F' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")
    }
.mobile-panel__tg-link:before {
        left: 0;
        width:25px;
        height: 25px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Livello_1' data-name='Livello 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 240 240'%3E%3Ccircle cx='120' cy='120' r='120' fill='%2392278f'/%3E%3Cpath d='M81.229,128.772l14.237,39.406s1.78,3.687,3.686,3.687,30.255-29.492,30.255-29.492l31.525-60.89L81.737,118.6Z' fill='%23c8daea'/%3E%3Cpath d='M100.106,138.878l-2.733,29.046s-1.144,8.9,7.754,0,17.415-15.763,17.415-15.763' fill='%23a9c6d8'/%3E%3Cpath d='M81.486,130.178,52.2,120.636s-3.5-1.42-2.373-4.64c.232-.664.7-1.229,2.1-2.2,6.489-4.523,120.106-45.36,120.106-45.36s3.208-1.081,5.1-.362a2.766,2.766,0,0,1,1.885,2.055,9.357,9.357,0,0,1,.254,2.585c-.009.752-.1,1.449-.169,2.542-.692,11.165-21.4,94.493-21.4,94.493s-1.239,4.876-5.678,5.043A8.13,8.13,0,0,1,146.1,172.5c-8.711-7.493-38.819-27.727-45.472-32.177a1.27,1.27,0,0,1-.546-.9c-.093-.469.417-1.05.417-1.05s52.426-46.6,53.821-51.492c.108-.379-.3-.566-.848-.4-3.482,1.281-63.844,39.4-70.506,43.607A3.21,3.21,0,0,1,81.486,130.178Z' fill='%23fff'/%3E%3C/svg%3E");
    }
    .mobile-panel__authorize-link.not-authorized:before {
        height: 25px;
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.593723 0H8.90615C9.23391 0 9.49988 0.266019 9.49988 0.593731C9.49988 0.921442 9.23386 1.18746 8.90615 1.18746H1.18745V17.8123H8.90615C9.23391 17.8123 9.49988 18.0783 9.49988 18.406C9.49988 18.7338 9.23386 18.9998 8.90615 18.9998H0.593723C0.265962 18.9998 -7.62939e-06 18.7338 -7.62939e-06 18.406V0.593731C-5.72205e-05 0.266019 0.265962 0 0.593723 0Z' fill='%2392278F'/%3E%3Cpath d='M14.0236 13.0313C13.8202 13.2532 13.8202 13.6122 14.0236 13.8336C14.2269 14.0555 14.5561 14.0555 14.759 13.8336L18.347 9.90132C18.5472 9.68275 18.5493 9.31699 18.347 9.09847L14.7584 5.16623C14.5551 4.94431 14.2259 4.94487 14.023 5.16623C13.8197 5.3876 13.8197 5.74715 14.023 5.96851L16.7275 8.93217H6.01799C5.73094 8.93217 5.49792 9.18609 5.49792 9.49959C5.49792 9.8131 5.73094 10.0671 6.01799 10.0671H16.7279L14.0236 13.0313Z' fill='%2392278F'/%3E%3C/svg%3E")
    }

    .mobile-panel__authorize-link.authorized:before {
        height: 25px;
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4991 17.5449C8.27559 17.5449 0.771484 25.0491 0.771484 34.2725C0.771484 34.674 1.09733 34.9998 1.49879 34.9998C1.90026 34.9998 2.2261 34.674 2.2261 34.2725C2.2261 25.8505 9.07715 18.9995 17.4991 18.9995C25.9211 18.9995 32.7722 25.8505 32.7722 34.2725C32.7722 34.674 33.098 34.9998 33.4995 34.9998C33.9009 34.9998 34.2268 34.674 34.2268 34.2725C34.2267 25.0476 26.7226 17.5449 17.4991 17.5449Z' fill='%2392278F'/%3E%3Cpath d='M17.5001 0C13.0898 0 9.5 3.58841 9.5 8.00014C9.5 12.4119 13.0899 16.0003 17.5001 16.0003C21.9104 16.0003 25.5003 12.4119 25.5003 8.00014C25.5003 3.58841 21.9104 0 17.5001 0ZM17.5001 14.5457C13.8913 14.5457 10.9546 11.6089 10.9546 8.00014C10.9546 4.39134 13.8913 1.45455 17.5001 1.45455C21.1089 1.45455 24.0457 4.39134 24.0457 8.00014C24.0457 11.6089 21.1089 14.5457 17.5001 14.5457Z' fill='%2392278F'/%3E%3C/svg%3E")
    }

    .page-footer {
        padding-bottom: 70px
    }
}

@media (max-width:600px) {
    .map-container:after {
        top: 50%;
        left: 50%
    }
    .page-header.fixed ul.sotials-header{
        padding-left:0;
    }
}

@media(max-width:600px) {
    body {
        width: 100%;
        overflow-x: hidden;
    }

    .banner__inner, .page-footer__inner, .page-header__inner, .inner {
        width: 100%;
    }
}
/* End */


/* Start:/local/css/rate_form.css?16929479944423*/
                     .rete__wrapper {
                         position:fixed;
                         bottom:20px;
                         right:-520px;
                         width:250px;
                         z-index:1000;
                         transition:right 1s cubic-bezier(.42, 0, .58, 1);
                     }
                      .rete__wrapper.open{
                       right:20px;   
                      }
                        .rete__card {
                        background: #fff;
                        box-shadow: 0 15px 40px rgb(0 0 0 / 15%);
                        border-radius: 10px;
                        width: 100%;
                        padding: 20px 10px;
                        position: relative;
                    }
                    .rete__card p {
                        margin-bottom:0px;
                        text-align:center;
                        font-size: 0.8rem;
                    }
                    .rete__card p.rete__title {
                    font-weight: 600;
                    font-size: 0.95rem;
                    line-height: 160%;
                    color:#92278F;;
                   
                    }
                    .rating {
                      width: 180px;
                      height: 40px;
                      display: flex;
                      flex-direction: row-reverse;
                      align-items: center;
                      justify-content: flex-end;
                    }
                    
                    .rating:not(:checked)>input {
                      display: none;
                    }
                    
                    .rating:not(:checked)>label {
                      width: 30px;
                      cursor: pointer;
                      font-size: 30px;
                      color: lightgrey;
                      text-align: center;
                      line-height: 1;
                    }
                    
                    .rating:not(:checked)>label:before {
                      content: '★';
                    }
                    
                    .rating>input:checked~label {
                      color: #92278f;
                    }
                    
                    .rating:not(:checked)>label:hover,
                    .rating:not(:checked)>label:hover~label {
                      color: #92278f;
                    }
                    
                    .rating>input:checked+label:hover,
                    .rating>input:checked+label:hover~label,
                    .rating>input:checked~label:hover,
                    .rating>input:checked~label:hover~label,
                    .rating>label:hover~input:checked~label {
                      color: gold;
                    }
                    .rete__subtitle {
                        color:#92278f;
                        font-size:12px;
                        cursor:pointer;
                        position:relative;
                        display: inline-block;
                    }
                    .rete__subtitle:after {
                    content: "↓";
                    position: absolute;
                    top: 30%;
                    transform: translateY(-30%);
                    right: -10px;
                    }
                    .rete_hidden{
                        display:none;
                    }
                    .rete_hidden.open{
                        display:block;
                    }
                    .rete__footer{
                        display:flex;
                        margin:1rem 0 0 0;
                        justify-content:flex-end;
                    }
                     .rete_comment input[type=submit] {
                        background-color: #92278f;
                        border: 0;
                        padding: 4px 10px;
                        font-family: Geometria;
                        font-weight: 300;
                        color: #fff;
                        cursor: pointer;
                        font-size: 12px;
                        border-radius: 4px;
                    }
                    .rete__close {
                        color:lightgrey;
                        position: absolute;
                        top: 10px;
                        right: 10px;
                        cursor: pointer;
                    }
/* End */


/* Start:/local/templates/main_new/css/style.css?1748158340107428*/
a,
a:hover,
h3 {
    color: #92278f;
}
.text h3 {
    text-transform:none;
}
.leftpart,
.rightpart,
.rightpart a,
.rightpart img {
    vertical-align: middle
}
.row {
    width:100%;
}
.practblock,
.slogan {
    transition-property: all
}
.slogan,
menu a {
    transition-timing-function: ease
}
.phoneblock,
.slogan,
.upheader {
    font-weight: 300
}
.practblock,
.projects {
    box-sizing: border-box
}
.practblcolor1,
.practblcolor2,
.practblcolor3,
.practblcolor4 {
    animation-timing-function: ease-in;
    animation-iteration-count: 1;
    animation-name: blurout
}
#langmenu,
.text ul {
    list-style: none
}
#jslink,
.rolldown,
.subs label {
    cursor: pointer
}

@font-face {
font-family: Geometria;
src: url(/local/templates/main_new/fonts/Geometria-Bold.woff2) format("woff2");
font-weight: 900;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: Geometria;
src: url(/local/templates/main_new/fonts/BrownfoxGeometriaMedium.woff2) format("woff2");
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: Geometria;
src: url(/local/templates/main_new/fonts/BrownfoxGeometria.woff2) format("woff2");
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: Geometria;
src: url(/local/templates/main_new/fonts/BrownfoxGeometriaLight.woff2) format("woff2");
font-weight: 300;
font-style: normal;
font-display: swap;
}
body {
    background-position: top center;
    background-repeat: no-repeat;
    font-family: Geometria, sans-serif;
    font-size: 17px;
	line-height:150%;
    margin: 0;
    min-width: 320px;
    padding: 0;
    color: #010101
}
html {
    background: #fff;
    height: 100%;
    overflow-y: scroll;
    font-size: 17px;
}
@media (max-width: 1440px){
html{
font-size:14px;
} 
}
@media (max-width: 1024px){
html{
font-size:12px;
} 
}
a {
    outline: 0;
    text-decoration: none
}
a:hover {
    text-decoration: underline
}


h2 {
    font-size: 24px;
    font-family: geometria;
}
.highlited,
.text h2 {
    font-family: Geometria;
}
a img {
    border: none
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden
}
.text {
    font-size: 17px;
    text-align: left;
    margin-bottom: 30px
}

.text p {
    line-height: 24px;
}
.text ul li p {
    margin:0;
}
.highlited {
    background-color: #f3ecf3;
    padding: 20px
}
.text ul li {
    position: relative
}
.text ul li:before {
    content: "";
    height: 6px;
    width: 6px;
    display: block;
    position: absolute;
    left: -15px;
    top: 9px;
    background-color: #92278f
}
.nextarrow,
.prevarrow {
    top: 55%;
    position: absolute;
    display: inline-block
}
.nextarrow {
    right: 20px;
    z-index: 0
}
.prevarrow {
    left: 20px;
    z-index: 1;
    filter: FlipH;
    transform: scaleX(-1)
}
.three-items .nextarrow {
    display: inline-block;
    position: absolute;
    right: -30px;
    top: 42%;
    z-index: 0
}
.three-items .prevarrow {
    display: inline-block;
    position: absolute;
    left: -50px;
    top: 42%;
    z-index: 1;
    filter: FlipH;
    transform: scaleX(-1)
}
ul#cssmenu ul ul,
ul#langmenu ul ul {
    left: 170px;
    position: absolute;
    top: 0
}

.imagerow {
    width: 100%;
    margin-top: 15px;
}

.sprite {
    background-image: url(/local/templates/main_new/css/../images/spritesheet.png);
    background-repeat: no-repeat;
    display: inline-block
}

.sprite-phone {
    width: 18px;
    height: 18px;
    background-position: -200px -57px
}
.sprite-arrows0 {
    width: 28px;
    height: 24px;
    background-position: -77px -71px
}
.sprite-arrows1 {
    width: 28px;
    height: 24px;
    background-position: -5px -5px
}
.sprite-arrows2 {
    width: 11px;
    height: 11px;
    background-position: -43px -5px
}
.sprite-arrows3 {
    width: 11px;
    height: 11px;
    background-position: -64px -5px
}
.sprite-arrows4 {
    width: 10px;
    height: 11px;
    background-position: -85px -5px
}
.sprite-arrows5 {
    width: 10px;
    height: 11px;
    background-position: -105px -5px
}
.sprite-arrows6 {
    width: 9px;
    height: 5px;
    background-position: -125px -5px
}
.sprite-arrows7 {
    width: 11px;
    height: 11px;
    background-position: -149px -29px
}
.sprite-arrows8 {
    width: 11px;
    height: 11px;
    background-position: -129px -29px
}
.sprite-burger {
    width: 17px;
    height: 16px;
    background-position: -144px -5px
}
.sprite-footlogo {
    width: 51px;
    height: 51px;
    background-position: -117px -49px
}
.sprite-logo {
    width: 186px;
    height: 86px;
    background-position: -5px -110px;
    zoom: .84
}
.sprite-logo2 {
    width: 73px;
    height: 69px;
    background-position: -227px -5px
}
.sprite-logout {
    width: 18px;
    height: 18px;
    background-position: -201px -84px
}
.sprite-mail {
    width: 21px;
    height: 13px;
    background-position: -5px -84px
}
.sprite-search {
    width: 18px;
    height: 18px;
    background-position: -229px -84px
}
.sprite-socials1,
.sprite-socials2,
.sprite-socials3,
.sprite-socials4, .sprite-socials5, .sprite-socials10 {
    width: 28px;
    height: 28px;
}
.sprite-socials10 {
    background:url(/img/vk.jpg) 50% 50% no-repeat;
}
.sprite-socials5 {
    background:url(/img/inst.png) 0 0 no-repeat;
    background-size: 26px;
}
.sprite-socials1 {
    background-position: -257px -84px
}
.sprite-socials2 {
    background-position: -201px -122px
}
.sprite-socials3 {
    background-position: -239px -122px
}
.sprite-socials4 {
    background-position: -201px -160px
}
.sprite-user {
    width: 18px;
    height: 18px;
    background-position: -277px -122px
}
.sprite-usergray {
    width: 14px;
    height: 12px;
    background-position: -36px -84px
}
ul#cssmenu ul:after,
ul#langmenu ul:after {
    content: ".";
    height: 0;
    visibility: hidden;
    clear: both
}
.upheader {
    padding: 10px;
    font-size: 12px;
    border-bottom: 1px solid #ebebeb
}
.leftpart {
    font-size: 12px;
    display: inline-block
}
.rightpart {
    font-size: 12px;
    display: inline-block;
    float: right
}
.rightpart img {
    display: inline-block;
    padding-right: 10px
}
.rightpart a {
    display: inline-block
}
.inner {
display: block;
margin-left: auto;
margin-right: auto;
padding-left: 15px;
padding-right: 15px;
max-width: 1530px;
}
.calendarblock {
    width:100%;
}
.logo__list {
    display:flex;
    flex-wrap:wrap;
    justify-content: space-between;
}
.logo__list .clblock {
    width:50%;
    padding: 0.5rem;
}
.logo__list .clblock:last-child {
    margin-right:auto;
}
@media (min-width:480px) {
    .container, .inner {
        width: 100%
    }
}
@media (min-width:768px) {
    .onecol-c, .onecol-l{
        padding-right:0;
    }
     .container, .inner {
        width: calc(100% - 30px)
    }   
}
@media (min-width:992px) {
    .container, .inner {
        width: calc(100% - 60px)
    }
}
@media (min-width:1200px) {
       .container, .inner {
        width: calc(100% - 200px)
    } 
}
@media (min-width:1920px) {
    .container, .inner {
        width: calc(100% - 200px)
    }
}
.righthead,
.slogan {
    display: inline-block;
    vertical-align: top
}
.slogan {
    opacity: 0;
    padding-top: 33px;
    font-size: 14px;
    transition-duration: .3s;
    -webkit-transition-property: all;
    -webkit-transition-duration: .3s;
    -webkit-transition-timing-function: ease
}
.bigest .slogan {
    opacity: 1;
    display: inline-block
}
.righthead {
    text-align: right;
    float: right
}
.he-block a,
.he-block img,
.topmenu span {
    vertical-align: middle
}
.apostrof {
    float: left;
    padding-bottom: 100px;
    padding-right: 20px;
    padding-top: 6px;
    display: flex
}
ul#cssmenu li.iehover li a,
ul#cssmenu li:hover li a,
ul#langmenu li:hover li a {
    float: none
}
.phoneblocks {
    display: none;
    margin-top: 20px
}
.bigest .phoneblocks {
    display: block
}
.phoneblock {
    display: inline-block;
    width: 267px;
    font-size: 30px;
    line-height: 27px;
    margin-left: 70px;
    color: #404d7e
}
.phoneblock strong,
menu {
    font-weight: 400
}
.phoneblock span {
    font-size: 17px;
    display: block
}
.topmenu,
menu {
    font-size: 14px
}
#langmenu,
menu a,
ul#langmenu li {
    display: inline-block
}
.topmenu {
    padding: 27px 0 0
}
.topmenu a {
    padding: 0 9px;
    color: #010101;
}
.topmenu a:hover {
    text-decoration: none;
    color: #92278f
}
.mmain {height: 20px; line-height: 20px; padding: 39px 0 0;}
.mmain a {vertical-align: middle; display: inline-block; padding: 0 0 0 28px; line-height: 30px;}
.mmain .h-search {background: url(/local/templates/main_new/css/../images/search.png) 0 50% no-repeat; margin-right: 34px;}
.mmain .h-search-sm {display: none;}
.mmain .h-phone {background: url(/local/templates/main_new/css/../images/phone-call.png) 0 50% no-repeat; margin-right: 45px;}
.mmain .h-burger {background: url(/local/templates/main_new/css/../images/mmenu.png) 0 50% no-repeat; width: 30px; height: 30px; -webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.mmain .h-burger.active {background: url(/local/templates/main_new/css/../images/mmenu-close.png) 0 50% no-repeat; transform: rotate(180deg); transform-origin: 15px 15px;}
.mmain .h-login {background: url(/local/templates/main_new/css/../images/cabinet.png) 0 50% no-repeat; margin-right: 38px;}
.main-menu-popup .h-login {display: none;}
.mmain #langmenu {line-height: 20px; text-align: left; padding: 0 6px; margin-right: 34px; position: relative;}
.mmain #langmenu:hover {background: #F2EAF1;}
.mmain ul#langmenu li a {padding: 2px 0;}
.mmain #langmenu > li:first-child > a {text-decoration: underline; padding: 0 24px 0 0; background: url(/local/templates/main_new/css/../images/arrow-point-to-right.png) 100% 50% no-repeat;}
.mmain #langmenu > li:first-child > a span {margin-right: 11px;}
.mmain ul#langmenu li:hover, .mmain ul#langmenu ul {background: #F2EAF1;}
.mmain ul#langmenu ul {right: auto; padding-top: 8px; z-index: 999; left: -6px;}
.mmain ul#langmenu ul li {padding-right: 19px; padding-left: 6px;}
.mmain ul#langmenu ul li:hover a {background: none;}
.mmain ul#langmenu ul li:hover {background: #fff;}
.mmain ul#langmenu ul li a {border: 0;}
.main-menu-popup {position: absolute; top: 100%; left: 0; width: 100%; background: #ffffff; margin: 10px 0 0; padding: 0; border-bottom: 10px solid rgba(126, 46, 122, .1); opacity: 0; pointer-events: none; -webkit-transition: .5s; -o-transition: .5s; transition: .5s;}
.main-menu-popup.active {opacity: 1; pointer-events: auto;}
.main-menu-popup .mmp-column {width: 33%; display: inline-block; vertical-align: top; padding-top: 37px; text-align: left;}
.main-menu-popup .h3 a {font-size: 24px; line-height: 30px; color: #232020; margin-bottom: 18px; text-transform: none; padding: 0;}
.main-menu-popup .h3 a.active, .main-menu-popup .h3 a:hover {color: #7E2E84; background: none;}
.main-menu-popup li {list-style: none;}
.main-menu-popup li a:hover {background: none;}
.main-menu-popup .mmp-submenu {padding: 0 20px 30px 0; margin: 0;}
.main-menu-popup .mmp-submenu li {padding: 6px 0 8px 14px;}
.main-menu-popup .mmp-submenu li a {font-size: 16px; line-height: 18px; color: #232020; padding: 0; margin: 0; text-transform: none;}
.main-menu-popup .mmp-submenu li a.active {background: none; color: #7E2E84;}
.main-menu-popup .mmp-submenu li:hover {background: #7E2E84 url(/local/templates/main_new/css/../images/arrow-right.png) 96% 50% no-repeat;}
.main-menu-popup .mmp-submenu li:hover a {color: #ffffff;}

.search-fixed {display: none; position: fixed; top: 0; left: 0; background: #fff; border: 1px solid #7E2E84; width: 100%; z-index: 99999;}
.search-fixed .inner {position: relative;}
.search-fixed .sf-title {margin: 48px 0 31px; font-size: 28px; line-height: 28px; color: #7E2E84; text-align: center;}
.search-fixed .sf-close {position: absolute; right: 0; top: -35px; background: url(/local/templates/main_new/css/../images/w-close.png) 0 50% no-repeat; font-size: 14px; line-height: 14px; color: #7D7D7D; padding-left: 15px;    cursor: pointer;}
.search-fixed form {margin: 0 0 49px; padding: 0;}
.search-fixed input[type=text] {width: 843px; height: 40px; line-height: 40px; border-radius: 2px; border: 1px solid #7E2E84; padding: 0 10px;    font-size: 16px;}
.search-fixed input[type=submit] {width: 365px; margin-left: 30px; height: 43px; line-height: 43px; padding: 0;}
.search-fixed.active {display: block;}

header.nm {height: 107px; top: 0;}
header.nm .logo {padding: 18px 0 0 11px;}


menu {
    padding: 0;
    margin: 8px 0;
    text-transform: uppercase
}
menu a {
    color:#010101;
    padding: 25px 15px;
    transition-property: background;
    transition-duration: .1s;
    -webkit-transition-property: background;
    -webkit-transition-duration: .1s;
    -webkit-transition-timing-function: ease
}
.he-block-eq,
.practblock {
    transition-timing-function: ease
}
menu a.active,
menu a:hover {
    background-color: #852e81;
    color: #fff;
    text-decoration: none
}
ul#langmenu li:hover,
ul#langmenu ul {
    background: #eee
}
.langlist {
    padding: 5px
}
ul#cssmenu li,
ul#langmenu li,
ul#langmenu ul {
    margin: 0;
    padding: 0;
    list-style: none
}
ul#cssmenu li li a,
ul#langmenu li li a {
    border-bottom: 1px solid rgba(255, 255, 255, .3);
    padding: 10px;
    text-align: left;
    white-space: nowrap;
    text-transform: none;
    margin-bottom: 0
}
ul#langmenu ul {
    border: 0;
    display: none;
    right: 0;
    position: absolute;
    z-index: 11000
}
ul#langmenu ul li {
    display: block!important;
    font-size: 12px;
    min-width: 97px
}
ul#langmenu li li a:hover {
    background: #fefefe;
    text-decoration: none;
    color: #010101
}
ul#langmenu li:hover a {
    color: ##010101
}
ul#langmenu {
    margin: 0;
    padding: 2px 0 0
}
ul#langmenu li {
    position: relative;
    z-index: 11000
}
ul#langmenu ul:after {
    display: block;
    font: 1px/0 serif
}
ul#langmenu li li a {
    display: block;
    font-size: 14px;
    font-family: Geometria;
  
}
ul#langmenu li li:last-child a {
    border-bottom: none
}
ul#langmenu li.iehover ul ul,
ul#langmenu li:hover ul ul,
ul#langmenu ul ul {
    display: none
}
ul#langmenu li.iehover ul,
ul#langmenu li:hover ul,
ul#langmenu ul li.iehover ul,
ul#langmenu ul li:hover ul {
    display: block
}
ul#cssmenu ul {
    background: #852e81;
    border: 0;
    display: none;
    left: 0;
    list-style: none;
    margin: 0;
    position: absolute;
    z-index: 200;
    padding: 5px 15px
}
ul#cssmenu ul li {
    display: block!important;
    font-size: 12px;
    min-width: 185px
}
ul#cssmenu li:hover {
    background: #852e81;
    color: #fff
}
ul#cssmenu li li a:hover {
    background: #fff;
    color: #852e81
}
.he-block-eq:hover a,
.splashtext,
ul#cssmenu li:hover a {
    color: #fff
}
ul#cssmenu {
    margin: 0;
    padding: 2px 0 0
}
ul#cssmenu li {
    display: inline-block;
    position: relative;
    z-index: 1007;
    transition-duration: .2s;
    transition-property: all;
    transition-timing-function: ease;
}
ul#cssmenu ul:after {
    display: block;
    font: 1px/0 serif
}
.logos:after,
.subs label:before {
    content: ""
}
ul#cssmenu li li a {
    display: block;
   font-family: Geometria;
}
.f-col h2,
.mobile-menu a,
.splashtext {
    text-transform: uppercase
}
ul#cssmenu li li:last-child a {
    border-bottom: none
}
ul#cssmenu li.iehover ul ul,
ul#cssmenu li:hover ul ul,
ul#cssmenu ul ul {
    display: none
}
ul#cssmenu li.iehover ul,
ul#cssmenu li:hover ul,
ul#cssmenu ul li.iehover ul,
ul#cssmenu ul li:hover ul {
    display: block
}
.hmenu-eqip {
    width: 555px
}
.he-block {
    float: left;
    width: 277px
}
.he-block-eq {
    width: 260px;
    padding: 5px;
    border-bottom: 1px solid rgba(0, 0, 0, .06);
    transition-property: background;
    transition-duration: .3s;
    -webkit-transition-property: background;
    -webkit-transition-duration: .3s;
    -webkit-transition-timing-function: ease
}
.he-block-eq:last-child {
    border-bottom: none
}
.he-block img {
    width: 40px
}
.he-block a {
    padding: 0;
    width: 215px;
    display: inline-block;
    margin-bottom: 0
}
.he-block a:hover {
    background-color: transparent;
    color: #fff
}
.he-block-eq:hover {
    background-color: #3cb7ea
}
.he-block-eq:hover img {
    filter: grayscale(100%) brightness(200%);
    -webkit-filter: grayscale(100%) brightness(300%)
}
ul#cssmenu li .he-block a {
    margin-bottom: 0
}
.splash {
    font-size: 0;
    position: relative
}
.splashtext {
    font-size: 24px;
    position: absolute;
    bottom: 91px;
    width: 800px;
    font-family: Geometria
}
.splashtext span {
    font-size: 34px;
    font-family: geometria;
    display: block
}

.splashtext a {
color:#fff;
    transition-property: all;
    transition-duration: .3s;
    -webkit-transition-property: all;
    -webkit-transition-duration: .3s;
    -webkit-transition-timing-function: ease
}

.splashtext a:hover {
color:#fff;
text-decoration:none;
opacity:0.8;
}

#bx-panel {top: 0; position: fixed;}
.maincols .maincols {padding-top: 0; margin-top: 30px;}
.maincols {margin: 117px 0 0 0;}
.maincols .inner {padding-top: 30px;}
.maincols.start-page .inner {padding-top: 0;}
.onecol-c,
.onecol-l {
    width: 33%;
    padding-right: 60px;
    display: inline-block;
    vertical-align: top
}
.onecol-r {
    width: 33%;
    display: inline-block;
    vertical-align: top
}
.twocol-l,
.twocol-r {
    width: 65%;
    vertical-align: top;
    display: inline-block
}
.twocol-l {
    padding-right: 60px
}
.bookrow {display:flex;}
.topblocks {
    padding: 55px 0;
    background-color: #f2f1ec;
    margin-bottom: 24px
}
.colvdiv {
    height: 30px
}
.colcaption {
    font-size: 24px;
    padding: 0;
    font-family: Geometria;
    margin-bottom: 23px
}
.newsblock {
    font-size: 14px;
    font-weight: 300;
    line-height: 22px;
    padding: 20px 20px 20px 10px;
    border-bottom: 1px solid #e0e0e0
}
.newsblock:last-child {
    border: 0
}
.newsdate {
    display: inline-block;
    float: left;
    text-align: center;
    line-height: 17px;
    width: 64px;
    margin-right: 20px;
    padding-top: 3px
}
.logos,
.ttext {
    text-align: justify
}
.newsdate span {
    font-size: 36px
}
.topbaner {
    font-size: 0
}
.f-col:nth-child(3),
.f-cols,
.projectsright,
.ttext {
    font-size: 14px;
    font-weight: 300
}
.topbaner img {
    padding-right: 30px
}
.topbaner img:last-child {
    padding: 0
}
.uslugi {
    margin-top: 30px
}
.projectsleft {
    display: inline-block;
    width: 770px;
    vertical-align: top
}
.projectsright {
    display: inline-block;
    width: 370px;
    margin-left: 28px;
    vertical-align: top;
    height: 440px;
    padding-top: 10px;
    overflow: auto
}
.projects {
    padding: 10px 20px
}
.logos img {
    display: inline-block
}
.logos:after {
    display: inline-block;
    width: 100%;
    height: 0
}
.ttext {
    padding: 30px;
    line-height: 26px
}
.footbanner img {
    padding-right: 30px
}
.footbanner img:last-child {
    padding: 0
}
footer {
   font-family: Geometria;
    border-top: 3px solid rgba(126, 46, 122, .1)
}
.mainpage footer {
    margin-top: 65px
}
.f-cols {
    padding: 25px 0
}
.f-col {
    float: left;
    width: 340px
}
.f-col:nth-child(3) {
    width: 340px;
    float: right;
    text-align: right
}
.f-col:nth-child(1) {width: 527px;}
.f-col h2 {
    font-size: 18px;
    font-weight: 300;
    color: #404d7e;
    margin: 0 0 15px
}
.f-col ul {
    font-size: 14px;
    line-height: 28px;
    list-style: none;
    margin: 0;
    padding: 0
}
.bcdate,
.mcdate {
    line-height: 22px;
    text-align: center
}
.f-col ul img {
    padding-right: 6px;
    vertical-align: middle
}
.copyright,
.footlogo,
.practblock {
    vertical-align: top;
    display: inline-block
}
.copyright {width: 250px; padding: 11px 0 0 16px; margin-bottom: 34px;}
.copyright .cp-link {padding-left: 15px; display: block;}
.copyright .cp-link a {text-decoration: underline;}
.cp-contacts {margin-top: 8px; line-height: 21px;}
.cp-address {line-height: 21px;}

.cp-socials {margin-top: 8px;}
.cp-socials .cps-title {margin-right: 14px;}
footer .sprite.fb {background: url(/local/templates/main_new/css/../images/fb.png) 0 0 no-repeat;}
footer .sprite.vk {background: url(/local/templates/main_new/css/../images/vk.png) 0 0 no-repeat;}
footer .sprite.ln {background: url(/local/templates/main_new/css/../images/ln.png) 0 0 no-repeat;}
footer .sprite.tw {background: url(/local/templates/main_new/css/../images/twutter.png) 0 0 no-repeat;}
footer .sprite.yb {background: url(/local/templates/main_new/css/../images/yb.png) 0 0 no-repeat;}
footer .sprite.tg {background: url(/local/templates/main_new/css/../images/tg.png) 0 0 no-repeat;}
footer .cp-links a {margin-right: 14px; display: inline-block; line-height: 21px; text-decoration: underline;}

.subfooter {
    background-color: #404d7e;
    padding: 10px 0
}
.map {
    font-size: 0
}
.map img {
    width: 100%
}
.allsblock,
.gap,
.practblock {
    width: 240px
}
.socials {
    padding: 7px 14px 7px 0;
    margin-bottom: 5px;
}
@-webkit-keyframes blurout {
    0% {
        opacity: 0
    }
    25% {
        opacity: 1
    }
    75% {
        opacity: 1
    }
     100% {
        opacity: 0
    } 
    
}
@keyframes blurout {
    0% {
        opacity: 0
    }
    25% {
        opacity: 1
    }
    75% {
        opacity: 1
    }
     100% {
        opacity: 0
    } 
}


.otrasles,
.practices {
    height: 278px;
    overflow: hidden
}
.allsblock,
.otrsblock,
.practblock {
    height: 115px;
    font-size: 18px;
    padding: 15px 22px;
    font-family: Geometria;
    margin-bottom: 33px
}
.practblock {
    color: #fff;
    margin-right: 33px;
    transition-duration: 1.3s;
    -webkit-transition-property: all;
    -webkit-transition-duration: 1.3s;
    -webkit-transition-timing-function: ease
}
.allsblock,
.wincol {
    transition-property: all;
    transition-timing-function: ease;
    box-sizing: border-box
}
.practblock a {
    color: #fff
}
.practblcolor12 a,
.practblcolor5 a {
    color: #010101;
}
.practblock:nth-child(3n) {
    margin-right: 0
}

.practblcolor1 {
    animation-delay: 0.1s;
    animation-duration: 5.6s;
    background-color: #4dafe0
}
.practblcolor2 {
    animation-delay: 0.2s;
    animation-duration: 5.7s;
    background-color: #4d92e0
}
.practblcolor3 {
    animation-delay: 0.2s;
    animation-duration: 5.5s;
    background-color: #b57da9
}
.practblcolor4 {
    animation-delay: 0.3s;
    animation-duration: 5.3s;
    background-color: #74d19b
}
.practblcolor5 {
    animation-name: blurout;
    animation-delay: 0.4s;
    animation-duration: 5.6s;
    animation-timing-function: ease-in;
    animation-iteration-count: 1;
    background-color: #fbe71d
}
.practblcolor6,
.practblcolor7 {
    animation-delay: 0.2s;
    animation-duration: 5.9s;
    animation-timing-function: ease-in;
    animation-iteration-count: 1;
    animation-name: blurout
}
.practblcolor6 {
    background-color: #8facb0
}
.practblcolor7 {
    background-color: #f7ac40
}
.practblcolor8 {
    animation-name: blurout;
    animation-delay: 0.4s;
    animation-duration: 5.2s;
    animation-timing-function: ease-in;
    animation-iteration-count: 1;
    background-color: #ee3c3c
}
.practblcolor9 {
    animation-name: blurout;
    animation-delay: 0.1s;
    animation-duration: 5.5s;
    animation-timing-function: ease-in;
    animation-iteration-count: 1;
    background-color: #a67db5
}
.practblcolor10 {
    animation-name: blurout;
    animation-delay: 0.3s;
    animation-duration: 5.8s;
    animation-timing-function: ease-in;
    animation-iteration-count: 1;
    background-color: #49b67a
}
.practblcolor11 {
    animation-name: blurout;
    animation-delay: 0.4s;
    animation-duration: 5.1s;
    animation-timing-function: ease-in;
    animation-iteration-count: 1;
    background-color: #f59153
}
.practblcolor12 {
    animation-name: blurout;
    animation-delay: 0.1s;
    animation-duration: 5.4s;
    animation-timing-function: ease-in;
    animation-iteration-count: 1;
    background-color: #ffcf2d
}
.allsblock,
.allsblock a,
.otrsblock,
.otrsblock a {
    color: #fff
}
.practblcolor13 {
    animation-name: blurout;
    animation-delay: 0.2s;
    animation-duration: 5.7s;
    animation-timing-function: ease-in;
    animation-iteration-count: 1;
    background-color: #bf95cc
}
.practblcolor14 {
    animation-name: blurout;
    animation-delay: 0.3s;
    animation-duration: 5.0s;
    animation-timing-function: ease-in;
    animation-iteration-count: 1;
    background-color: #45bcac
}
.practblcolor15 {
    animation-name: blurout;
    animation-delay: 0.4s;
    animation-duration: 5.6s;
    animation-timing-function: ease-in;
    animation-iteration-count: 1;
    background-color: #ff8e5c
}
.practblcolor16 {
    animation-name: blurout;
    animation-delay: 0.5s;
    animation-duration: 5.1s;
    animation-timing-function: ease-in;
    animation-iteration-count: 1;
    background-color: #f07ea0
}
.practblcolor17 {
    animation-name: blurout;
    animation-delay: 0.1s;
    animation-duration: 5.7s;
    animation-timing-function: ease-in;
    animation-iteration-count: 1;
    background-color: #959ecc
}
.practblcolor18,
.practblcolor19 {
    animation-delay: 0.2s;
    animation-name: blurout;
    animation-timing-function: ease-in;
    animation-iteration-count: 1;
    animation-duration: 5.3s;
}
.practblcolor18 {
    background-color: #dbc69d
}
.practblcolor19 {
    background-color: #91d484
}
.practblcolor20 {
    animation-name: blurout;
    animation-delay: 0.1s;
    animation-duration: 5.9s;
    animation-timing-function: ease-in;
    animation-iteration-count: 1;
    background-color: #45bc80
}

.practblcolor21 {
    animation-name: blurout;
    animation-delay: 0.2s;
    animation-duration: 5.5s;
    animation-timing-function: ease-in;
    animation-iteration-count: 1;
    background-color: #45bc80
}

.practblcolor22 {
    animation-name: blurout;
    animation-delay: 0.2s;
    animation-duration: 5.5s;
    animation-timing-function: ease-in;
    animation-iteration-count: 1;
    background-color: rgb(86,119,142);
}

.practblcolor23 {
    animation-name: blurout;
    animation-delay: 0.2s;
    animation-duration: 5.5s;
    animation-timing-function: ease-in;
    animation-iteration-count: 1;
    background-color: rgb(86,119,142);
}

.practblcolor24 {
    animation-name: blurout;
    animation-delay: 0.2s;
    animation-duration: 5.5s;
    animation-timing-function: ease-in;
    animation-iteration-count: 1;
    background-color: rgb(86,119,142);
}


.practblcolor25 {
    animation-name: blurout;
    animation-delay: 0.2s;
    animation-duration: 5.5s;
    animation-timing-function: ease-in;
    animation-iteration-count: 1;
    background-color: rgb(86,119,142);
}


.practblcolor26 {
    animation-name: blurout;
    animation-delay: 0.2s;
    animation-duration: 5.5s;
    animation-timing-function: ease-in;
    animation-iteration-count: 1;
    background-color: rgb(86,119,142);
}


.practblcolor27 {
    animation-name: blurout;
    animation-delay: 0.2s;
    animation-duration: 5.5s;
    animation-timing-function: ease-in;
    animation-iteration-count: 1;
    background-color: rgb(86,119,142);
}





.practblock:nth-child(1){


opacity:0;
}

.practblock:nth-child(2){


opacity:0;
}

.practblock:nth-child(3){


opacity:0;
}

.practblock:nth-child(4){


opacity:0;
}

.practblock:nth-child(5){


opacity:0;
}

.practblock:nth-child(6){

opacity:0;
}

.otrsblock:nth-child(1){
opacity:0;
}
.otrsblock:nth-child(2){
opacity:0;
}
.otrsblock:nth-child(3){
opacity:0;
}
.otrsblock:nth-child(4){
opacity:0;
}



.otraslesall,
.practicesall {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: stretch
}
.allsblock,
.bcrow,
.otrsblock {
    display: inline-block;
    vertical-align: top
}
.review .bcrow{
    display:flex;
}
.review .bcrow .bcuserimg{
   min-width:33%;
}
.review .bcrow .bcuserimg img{
  width:135px;
}
.allsblock {
    transition-duration: 1.3s;
    -webkit-transition-property: all;
    -webkit-transition-duration: 1.3s;
    -webkit-transition-timing-function: ease
}
.otrsblock {
    width: 190px;
    box-sizing: border-box;
    margin-right: 33px;
    background-color: #92278f
}
.otrsblcolor1 {
    animation-name: blurout;
    animation-duration: 5.1s;
    animation-timing-function: ease-in;
    animation-iteration-count: 1;
    background-color: #ffcf2d
}
.otrsblcolor1 a {
    color: #010101;
}
.otrsblcolor2 {
    animation-name: blurout;
    animation-duration: 5.2s;
    animation-timing-function: ease-in;
    animation-iteration-count: 1;
    background-color: #8493c8
}
.otrsblcolor3 {
    animation-name: blurout;
    animation-duration: 5.3s;
    animation-timing-function: ease-in;
    animation-iteration-count: 1;
    background-color: #ee6f88
}
.otrsblcolor4 {
    animation-name: blurout;
    animation-duration: 5.4s;
    animation-timing-function: ease-in;
    animation-iteration-count: 1;
    background-color: #ee5c3c
}
.otrsblcolor5 {
    animation-name: blurout;
    animation-duration: 5.5s;
    animation-timing-function: ease-in;
    animation-iteration-count: 1;
    background-color: #16bdd4
}
.otrsblcolor6 {
    animation-name: blurout;
    animation-duration: 5.6s;
    animation-timing-function: ease-in;
    animation-iteration-count: 1;
    background-color: #6fbd49
}
.otrsblcolor7 {
    animation-name: blurout;
    animation-duration: 5.7s;
    animation-timing-function: ease-in;
    animation-iteration-count: 1;
    background-color: #5c554b
}
.otrsblcolor8 {
    animation-name: blurout;
    animation-duration: 5.8s;
    animation-timing-function: ease-in;
    animation-iteration-count: 1;
    background-color: #7fc277
}
.otrsblcolor9 {
    animation-name: blurout;
    animation-duration: 5.9s;
    animation-timing-function: ease-in;
    animation-iteration-count: 1;
    background-color: #b4b4b4
}

.otrsblcolor10 {
    animation-name: blurout;
    animation-duration: 5.9s;
    animation-timing-function: ease-in;
    animation-iteration-count: 1;
    background-color: rgb(212,211,219);
}

.otrsblcolor11 {
    animation-name: blurout;
    animation-duration: 5.8s;
    animation-timing-function: ease-in;
    animation-iteration-count: 1;
    background-color: #7fc277
}
.otrsblcolor12 {
    animation-name: blurout;
    animation-duration: 5.9s;
    animation-timing-function: ease-in;
    animation-iteration-count: 1;
    background-color: #b4b4b4
}

.otrsblcolor13 {
    animation-name: blurout;
    animation-duration: 5.9s;
    animation-timing-function: ease-in;
    animation-iteration-count: 1;
    background-color: rgb(212,211,219);
}

.otrsblock:nth-child(2n),
.otrsblock:nth-child(4n) {
    margin-right: 0
}
.news {
    border-top: 13px solid rgba(126, 46, 122, .1);
    padding: 60px 0 40px
}
.bcrow {
    width: 100%;
    border-bottom: 1px solid #ccc;
    padding: 20px 15px;
}
.bcblock,
.bcdate {
    display: table-cell
}
.bcrow:last-child {
    border: 0
}
.bcdate {
    font-size: 15px;
    padding: 15px 15px 10px
}
.bcblock {
    font-size: 17px;
    padding-left: 28px;
    vertical-align: top
}
.bcdate span {
    font-size: 39px;
    font-family: Geometria;
    display: block
}
.bcdate span.year {
    font-size: 20px;
    margin-top: -5px;
    font-family: Geometria;

}
.bcblock strong {
    color: #92278f;
    font-size: 18px;
    display: block
}
.bctags,
.bcuser {
    font-family: Geometria;

    font-size: 14px
}
.bclink {
    font-family: Geometria;
    margin: 11px 0
}
.bcuser a, .bcuser span {
    color: #636363
}
.bctags,
.bctags a {
    color: #c1c1c1
}
.mcact,
.wincol:hover a {
    color: #fff
}
.mcdate {
    font-size: 15px;
    padding: 15px 15px 10px;
    display: inline-block;
    vertical-align: top;
    width: 78px
}
.mcdate span {
    font-size: 39px;
    font-family: Geometria;
    display: block
}
.displaydate,
.mcblock,
.thblock,
.thdate,
.wincol {
   font-family: Geometria;

}
.displaydate,
.mcblock,
.thblock,
.thcol,
.thdate,
.wincol {
    display: inline-block
}
.mcact {
    background-color: #852e81
}
.mcblock {
    font-size: 17px;
    padding-left: 28px;
    width: 276px;
    padding-top: 10px
}
.threecols{
    display:flex;
    flex-wrap:wrap;
}
.thcol {
	display: inline-block;
	width: 33%;
}
.thcol:nth-child(3n) {
    margin-right: 0
}
.displaydate,
.thdate {
    padding: 4px;
    background-color: #92278f;
    color: #fff;
    font-size: 16px;
    vertical-align: top
}
.thblock {
    font-size: 16px;
    width: 270px;
    vertical-align: top;
    padding-left: 20px
}
.mobile-menu span,
.mobile-menu-content .cm-icon,
.ourwin a {
    vertical-align: middle
}
.ourwin {
    background-color: #f3ecf3;
    margin-bottom: 30px;
    padding: 30px 0
}
.wincol {
    width: 400px;
    font-size: 18px;
    margin-right: 30px;
    text-align: center;
    background-color: #fff;
    padding: 100px 30px;
    margin-top: 20px;
    height: 317px;
    margin-bottom: 70px;
    transition-duration: .3s;
    -webkit-transition-property: all;
    -webkit-transition-duration: .3s;
    -webkit-transition-timing-function: ease
}
.calblock,
.wincol a {
    transition-property: all;
    transition-timing-function: ease
}
.wincol a {
    transition-duration: .2s;
    -webkit-transition-property: all;
    -webkit-transition-duration: .2s;
    -webkit-transition-timing-function: ease
}
.wincol:hover {
    background-color: #92278f
}
.wincol a:hover {
    text-decoration: none
}
.ourwin a {
    color: #010101;
    display: table-cell
}
.wincol span {
    font-family: geometria;
    font-size: 23px;
    display: block;
    padding-bottom: 25px
}
.overspl {
    margin-top: 32px;
}
.leftmenu ul {
    list-style: none;
    margin: 0;
    padding: 0
}
.leftmenu ul li {
    font-size: 18px;
    font-family: Geometria;

    border-bottom: 1px solid #ece0eb
}
.calcaption,
.typeblock {
    font-family: Geometria;

}
.leftmenu ul li:last-child {
    border: 0
}
.leftmenu ul li li a {
    padding-left: 40px;
    color: #92278f
}
.leftmenu ul li a {
    padding: 10px 10px 10px 0;
    display: block;
    color: #010101;
    transition-duration: .2s;
    transition-property: all;
    transition-timing-function: ease;
    
}
.leftmenu ul li.slideout a {
    padding-left:10px;
}
.leftmenu ul li a.selected,
.leftmenu ul li a:hover {
    background-color: #f3ecf3;
    color: #92278f
}
.leftmenu ul li ul {
    border-top: 1px solid #ece0eb
}
.mobile-menu {
    display: none
}
.mobile-menu a {
    padding: 34px 0;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 0 12px;
    color: #010101;
    font-size: 14px
}
.calblock:hover,
.calblock:hover a,
.calblockempty,
.left-mobile-menu a {
    color: #fff
}
.mobile-menu-content {
    display: none;
    background-color: #fff;
    z-index: 9999;
    font-size: 20px;
    position: relative;
    width: 100%;
    margin-top: 105px
}
.mobile-menu-content ul {
    margin: 0;
    width: 100%;
    font-size: 20px;
    list-style: none;
    padding: 15px 0;
    box-sizing: border-box;
    border-bottom: 1px solid #ccc
}
.mobile-menu-content ul li {
    width: 100%;
    display: inline-block;
    margin: 4px 0
}
.mobile-menu-content ul ul {
    font-size: 16px;
    padding-left: 20px
}
.mobile-menu-content .cm-bpunkt {
    display: block;
    font-size: 0;
    line-height: normal;
    margin: 0;
    min-height: 0;
    text-transform: none;
    width: 280px
}
.calcaption,
.caldate,
.onlineblock,
.tmname,
.typeblock {
 
}
.mobile-menu-content .cm-icon {
    margin-right: 13px;
    display: inline-block;
    float: none
}
.calblock,
.calblockempty {
    width: 295px;
    margin-right: 20px;
    position: relative;
    box-sizing: border-box
}
.calendarblock-video .calblock,
.calblockempty{
    margin-right:0;
}
.bcright,
.rightloginmenu {
    float: right
}
.mobile-menu-content .cm-caption {
    font-size: 18px;
    padding-bottom: 3px;
    text-decoration: underline;
    display: inline-block;
    vertical-align: middle
}
.left-mobile-menu {
    display: none;
    background-color: #92278f;
    text-align: center;
    padding: 10px;
    color: #fff;
    font-size: 20px
}
.lefttextopen {
    display: block
}
.calendarblock {
    display: flex;
    flex-flow: row wrap;

}
.calendarblock-video {
   justify-content: space-between;
   align-items: center    
}
.calendarblock-video {margin-top: 24px;}
.calendarblock-video .calblock {width: 24%;}
@media(max-width:768px){
.calendarblock-video .calblock {width: 45%;}    
}
@media(max-width:600px){
 .calendarblock-video .calblock {margin-bottom:20px; width: 100%;}    
}
.calendarblock-video .calblock:nth-child(4n+4) {margin-right: 0;}
.calblock,
.calblockempty,
.onlineblock,
.typeblock {
    display: inline-block
}
.calblock {
    height: 355px;
    margin-bottom: 20px;
    background-color: #f2eaf2;
    padding: 20px;
    transition-duration: .2s;
    -webkit-transition-property: all;
    -webkit-transition-duration: .2s;
    -webkit-transition-timing-function: ease
}
.calblock {
    position:relative;
    overflow:hidden;
}
.calblock:hover {
    background-color: #852e81
}
.calblock .wpapper_anons {
    background-color: rgba(146, 39, 143,0.9);
    position:absolute;
    top:-130%;
    left:0;
    right:0;
    height:100%;
    padding:30px;
    color:#fff;
    transition:all 0.5s linear;
    
}
@media(min-width:1024px){
.calblock:hover  .wpapper_anons {
    top:0;
}

}
.calblockempty {
    padding: 0 20px
}
.caldate,
.calicon,
.onlineblock {
    position: absolute
}
.calblock a {
    color: #852e81
}
.clblack {
    background-color: #f1f1f1
}
.clblue {
    background-color: #fff;
    border: 2px solid #852e81
}
.calblock .calcaption {
    font-size: 15px;
    padding-top: 20px
}
.calphoto {
    width: 100%;
    margin-top: 20px
}
.calphoto img {
    width:100%;
}
.typeblock {
    font-size: 18px
}
.calendarblock .typeblock {
 display: flex;
 justify-content: space-between;
 align-items: center;   
}
.calendarblock .typeblock span {
    text-transform: none;
    font-size: 12px;
    color: #010101;
    font-weight: 600;  
}
.onlineblock,
.onlineblock div {
    font-size: 14px
}
.onlineblock {
    text-align: right;
    left: 18px;
    bottom: 15px
}
.calcaption {
    font-size: 24px;
    line-height:150%;
    padding-top: 10px;
    margin-bottom: 20px;
    text-align: left
}
.personalcard .tmpos,
.tmpos {
    font-family: Geometria;

}
.caldate,
.pagination {
    text-align: center
}
.caldate {
    font-size: 12px;
    width: 83px;
    bottom: 15px;
    right: 8px
}
.clblock,
.clblockgap {
    width: 190px
}
.caldate div {
    font-size: 24px
}
.caldate span {
    font-size: 18px
}
.caldate .cd-y {display: block; font-size: 12px;}
.calicon {
    bottom: 13px;
    left: 13px;
    display: none
}
.eventcalblock,
.subs label,
.tmblock {
    position: relative
}
.numbers,
.pagination a {
    display: inline-block;
    vertical-align: middle
}
.pagination .numbers {
    margin-left:15px;
}
.pagination a {
    margin: 20px 0
}
.numbers a {
    padding: 6px 14px;
    font-size: 16px;
    color: #010101;
}
.tmemail,
.tmtags {
    font-size: 14px
}
.numbers a.active {
    color: #fff;
    background-color: #92278f
}
.clblocks {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: stretch
}
.clblock,
.clblockgap,
.logoblock {
    display: inline-block;
    text-align: center;
    vertical-align: top
}
.clblock {
    margin-bottom: 25px
}
.climg {
    margin: 0 20px;
    box-sizing: border-box
}
.rawblock,
.tmblock {
    margin-bottom: 30px;
    display: inline-block
}
.cltext a {
    color: #010101;
}
.rawblocks {
    text-align: left
}
.rawblock {
    width: 145px;
    text-align: center;
    margin-right: 30px
}
.colul,
.personalcard,
.tmblockslong,
.tmpos,
.tmtags {
    text-align: left
}
.rawimg {
    background-color: #92278f;
    box-sizing: border-box
}
.tmblock {
    width: 48%
}
.tmimg {
    display: inline-block;
    width: 135px;
        height: 135px;
        max-width:135px;
    margin-right: 20px;
    background-color: #f2ecf0;
}
.tmtext {
    display: inline-block;
    width: 196px;
    vertical-align: top;
    padding-top: 20px
}
.tmtags {
    line-height: 17px;
    margin-top: 20px
}
.tmblockslong {
    margin-top: 30px
}
.tmblockslong .tmblock {
    display: inline-block;
    width: 33%;
    position: relative;
    margin-bottom: 40px
}
.personalcard {
    border: 1px solid #ededed;
    padding: 20px 12px;
    box-sizing: border-box;
    display:flex;
  
}
.personalcard .tmemail {
    white-space: nowrap;
}
.personalcard .tmtext {
    width: 196px;
    padding-top: 0;
    text-align: left
}
.tmpcimg {
    padding-right:1rem;
    min-width:120px;
}
.personalcard .tmname {
    text-transform: inherit;
    font-size: 23px
}
.personalcard .tmpos {
    font-size: 16px
}
.personalcard .tmemail {
    margin-top: 20px
}
.signblocks {
    padding: 30px 0 0
}
.ratedate a,
.ratedate span {
    padding: 0 22px 0 0;
    font-family: Geometria
}
.colul {
    display: inline-block;
    width: 44%;
    vertical-align: top
}
.leftmenu {
    margin-bottom: 30px
}
.ratedate {
    margin-bottom: 21px;
    font-size: 20px
}
@media(max-width:1367px){
.ratedate {
 font-size: 16px;
}    
}
.formtable td,
.tdi,
input[type=submit] {
    font-size: 16px
}
.ratedate a.selected {
    text-decoration: underline
}
.forms {
    background-color: #f3ecf3;
    padding: 15px 20px
}
.form-row {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    margin-bottom:1rem;
}
.en-link, .circumstances {
    font-size: 12px;
}
.text-center {
    text-align:center;
}
.form-row input, .form-row textarea {
 width:70%;  
 border: 1px solid #838b98;
}
.form-row input.checkbox {
    width:auto;
}
.form-row .btn {
    margin:0 auto;
}
.horform {
    width: 100%
}
.horform td {
    width: 45%
}
.horform td:last-child {
    text-align: right;
    width: 10%
}
.forms input,
.forms select {
    font-family: geometria;
    font-size: 16px;
    border: 0;
    padding: 6px;
    border: 1px solid #d7d9dc;
}

.forms input[type=submit],
input[type=submit] {
    background-color: #92278f;
    border: 0;
    padding: 7px 20px;
    font-family: Geometria;

    color: #fff;
    cursor:pointer;
}
.forms input[type=submit]:hover,
input[type=submit]:hover {
 background-color: #6f196c;
}
.forms input[type=submit]:disabled,
input[type=submit]:disabled {
    background-color: #aeaeae;
}
.horform select {
    width: 95%
}
.formtable {
    width: 100%;
    border-top: solid 7px #f3ecf3;
    border-bottom: solid 7px #f3ecf3;
    border-collapse: collapse
}
.formtable td {
    padding: 10px 18px;
    font-family: Geometria;
 
    text-align: left
}
.formtable td:nth-child(2) {
    padding: 0;
    border-left: 1px solid #f3ecf3
}
.tdi,
a.button {
    border: 0;
    font-family: Geometria;

}
.formtable td.noinput {
    padding: 10px 18px
}
.formtable tr:nth-child(odd) {
    background: #faf7fa
}
.ftbtwocols {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: stretch
}
.ftbonecol {
    width: 600px
}
.eventcalblock,
.tdi {
    width: 100%;
    box-sizing: border-box
}
a.button {
    color: #fff;
    background-color: #92278f;
    padding: 6px 20px;
    display: inline-block
}
.bcright .bclink {
    margin: 6px 0
}
.bcshot {
    display: table-cell
}
.eventcalblock {
    min-height: 150px;
    margin-right: 20px;
    margin-bottom: 20px;
    background-color: #945093;
    color: #fff;
    padding: 20px;
    margin-top: 13px;
    display: inline-block;
}
.tdi {
    padding: 10px 18px;
    margin: 0;
    background: 0 0
}
.tdi:focus {
    outline: 0
}
.formtable td .tdi:focus {
    background-color: #eaddea
}
ul.subs {
    list-style: none;
    padding: 0;
    column-count: auto;
    column-width: 200px;
    column-gap: 30px;
   font-family: Geometria;

    line-height: 22px
}
.subs input[type=checkbox] {
    display: none
}
.subs label {
    display: inline-block;
    padding-left: 25px;
    margin-right: 15px
}
.subs label:before {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 10px;
    position: absolute;
    left: 0;
    top: 4px;
    background-color: #dbccdb;
    border-radius: 3px
}
.eventtable th,
.text ul.subs li:before {
    background-color: #fff
}
.subs input[type=checkbox]:checked+label:before {
    content: "\2713";
    font-size: 15px;
    font-weight: 700;
    color: #92278f;
    text-align: center;
    line-height: 17px
}
.eventtable th {
    text-align: center;
    border-bottom: 3px solid #f2e9f1;
    border-right: 1px solid #f3ecf3
}
.eventtable th:last-child {
    border-right: none
}
.eventtable td {
    border-right: 1px solid #f3ecf3;
    text-align: center;
    font-size: 15px
}
.eventtable td:last-child {
    border-right: none
}
.eventtable {
    border-top: none
}
ul.subs ul {
    padding: 0 0 0 15px
}
ul.subs li {
    padding: 8px 0;
    text-align: left
}
.light {

}
.bcuserimg {
    font-size: 15px;
    text-align: center;
    line-height: 22px;
    padding: 15px 0 10px;
    display: table-cell
}
.breadcrumble,
ul#cssmenu li li a {
    font-size: 14px
}
.bcuserimg img {
    border-bottom: 4px solid #f3ecf3;
    padding: 0 5px
}
ul#cssmenu li:nth-last-child(1) ul,
ul#cssmenu li:nth-last-child(2) ul,
ul#cssmenu li:nth-last-child(3) ul {
    left: -160px;
    right: 0
}
.loginmenu {
    background-color: #7e2e84;
    padding: 14px 20px;
    margin-bottom: 20px;
    color: #fff
}
.loginmenu a {
    padding-right: 20px;
    color: #fff
}
.breadcrumble {
    font-family: Geometria;
}
.smallarrow {
    zoom: .8;
    margin: 0 7px
}
.menucols {
    display: inline-block;
    width: 383px;
    height: 305px;
    overflow-y: scroll;
    overflow-x: hidden;
    vertical-align: top
}
.scrollbar {
    margin-left: 30px;
    float: left;
    height: 300px;
    width: 65px;
    background: #F5F5F5;
    overflow-y: scroll;
    margin-bottom: 25px
}
.force-overflow {
    min-height: 450px
}
#style-1::-webkit-scrollbar-track {
    background-color: #852e81
}
#style-1::-webkit-scrollbar {
    width: 12px;
    margin-left: 10px;
    background-color: #F5F5F5
}
#style-1::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #9e4a9a
}
.menucols:last-child {
    margin-left: 30px
}
ul#cssmenu ul li.wide {
    width: 800px;
    text-align: left
}
ul#cssmenu ul.ulwide {
    left: -204px
}
ul#cssmenu li li.wide:last-child a {
    border-bottom: 1px solid rgba(255, 255, 255, .3);
    white-space: pre-wrap
}
.slick-slide img {
    width: 100%
}

.pollvoteforms textarea,
.pollvoteforms tr.text .inputtext {
    border: 1px solid #d9d9d9;
    padding: 10px 18px;
    width: 100%;
    font-size: 16px;
    box-sizing: border-box;
    font-family: Geometria;

}
.pollvoteforms textarea {
    background: 0 0
}
.pollvoteforms tr.text .inputtext {
    background-color: #fff
}
.pollvoteforms td {
    vertical-align: middle
}
.pollvoteforms .answer td {
    padding-bottom: 20px;
    border-bottom: 1px solid #d9d9d9
}
.pollvoteforms .question td:nth-child(n+2) {
    padding-top: 20px
}
.pollvoteforms .tr:first-child td {
    padding-bottom: 0
}
.pollvoteforms .tr:last-child td {
    padding-top: 0
}
.pollvoteforms tr.text td:nth-child(1) {
    max-width: 500px
}
.pollvoteforms tr.text td:nth-child(2) {
    padding: 9px
}
.uslugiblocks {
    display: flex;
    flex-flow: row wrap;
    align-items: stretch
}
.uslugiblock__wrapper{
  width: 33%;   
}
.uslugiblock {
   margin-top: 1rem;
   margin-right:1rem;
   width: calc(100% - 1rem);
    height: 220px;
    box-sizing: border-box;
    display: inline-block;
    position: relative;
    transition-property: all;
    transition-duration: .3s;
    transition-timing-function: ease;
    -webkit-transition-property: all;
    -webkit-transition-duration: .3s
}

@media(max-width:600px){
  .uslugiblock__wrapper {
      width:100%;
  }  
  .uslugiblock {
      margin-right:0;
      width:100%;
  }
}
.uslugiblockgap {
    width: 390px;
    height: 0;
    margin-bottom: 0
}
.ublockcaption {
    font-size: 20px;
    font-family: Geometria;

    padding: 15px
}
.ublocktext {
    font-size: 14px;
    font-family: Geometria;

    padding: 0 15px
}
.ublockicon {
    position: absolute;
    bottom: 10px;
    right: 10px;
    width: 15%;
}
.ublockсolor1 {
    border: 2px solid #4dafe0
}
.ublockсolor2 {
    border: 2px solid #4d92e0
}
.ublockсolor3 {
    border: 2px solid #b57da9
}
.ublockсolor4 {
    border: 2px solid #74d19b
}
.ublockсolor5 {
    border: 2px solid #fbe71d
}
.ublockсolor6 {
    border: 2px solid #8facb0
}
.ublockсolor7 {
    border: 2px solid #f7ac40
}
.ublockсolor8 {
    border: 2px solid #ee3c3c
}
.ublockсolor9 {
    border: 2px solid #a67db5
}
.ublockсolor10 {
    border: 2px solid #49b67a
}
.ublockсolor11 {
    border: 2px solid #f59153
}
.ublockсolor12 {
    border: 2px solid #ffcf2d
}
.ublockсolor13 {
    border: 2px solid #bf95cc
}
.ublockсolor14 {
    border: 2px solid #45bcac
}
.ublockсolor15 {
    border: 2px solid #ff8e5c
}
.ublockсolor16 {
    border: 2px solid #f07ea0
}
.ublockсolor17 {
    border: 2px solid #959ecc
}
.ublockсolor18 {
    border: 2px solid #dbc69d
}
.ublockсolor19 {
    border: 2px solid #91d484
}
.ublockсolor20 {
    border: 2px solid #45bc80
}
.ublockсolor21 {
    border: 2px solid #ffcf2d
}
.ublockсolor22 {
    border: 2px solid #8493c8
}
.ublockсolor23 {
    border: 2px solid #ee6f88
}
.ublockсolor24 {
    border: 2px solid #ee5c3c
}
.ublockсolor25 {
    border: 2px solid #16bdd4
}
.ublockсolor26 {
    border: 2px solid #6fbd49
}
.ublockсolor27 {
    border: 2px solid #5c554b
}
.ublockсolor28 {
    border: 2px solid #7fc277
}
.ublockсolor29 {
    border: 2px solid #b4b4b4
}
/*
.ublockсolor1:hover {
    border: 2px solid #4dafe0;
    background-color: #4dafe0;
    color: #fff
}
.ublockсolor2:hover {
    border: 2px solid #4d92e0;
    background-color: #4d92e0;
    color: #fff
}
.ublockсolor3:hover {
    border: 2px solid #b57da9;
    background-color: #b57da9;
    color: #fff
}
.ublockсolor4:hover {
    border: 2px solid #74d19b;
    background-color: #74d19b;
    color: #fff
}
.ublockсolor5:hover {
    border: 2px solid #fbe71d;
    background-color: #fbe71d;
    color: #fff
}
.ublockсolor6:hover {
    border: 2px solid #8facb0;
    background-color: #8facb0;
    color: #fff
}
.ublockсolor7:hover {
    border: 2px solid #f7ac40;
    background-color: #f7ac40;
    color: #fff
}
.ublockсolor8:hover {
    border: 2px solid #ee3c3c;
    background-color: #ee3c3c;
    color: #fff
}
.ublockсolor9:hover {
    border: 2px solid #a67db5;
    background-color: #a67db5;
    color: #fff
}
.ublockсolor10:hover {
    border: 2px solid #49b67a;
    background-color: #49b67a;
    color: #fff
}
.ublockсolor11:hover {
    border: 2px solid #f59153;
    background-color: #f59153;
    color: #fff
}
.ublockсolor12:hover {
    border: 2px solid #ffcf2d;
    background-color: #ffcf2d;
    color: #fff
}
.ublockсolor13:hover {
    border: 2px solid #bf95cc;
    background-color: #bf95cc;
    color: #fff
}
.ublockсolor14:hover {
    border: 2px solid #45bcac;
    background-color: #45bcac;
    color: #fff
}
.ublockсolor15:hover {
    border: 2px solid #ff8e5c;
    background-color: #ff8e5c;
    color: #fff
}
.ublockсolor16:hover {
    border: 2px solid #f07ea0;
    background-color: #f07ea0;
    color: #fff
}
.ublockсolor17:hover {
    border: 2px solid #959ecc;
    background-color: #959ecc;
    color: #fff
}
.ublockсolor18:hover {
    border: 2px solid #dbc69d;
    background-color: #dbc69d;
    color: #fff
}
.ublockсolor19:hover {
    border: 2px solid #91d484;
    background-color: #91d484;
    color: #fff
}
.ublockсolor20:hover {
    border: 2px solid #45bc80;
    background-color: #45bc80;
    color: #fff
}
.ublockсolor21:hover {
    border: 2px solid #ffcf2d;
    background-color: #ffcf2d;
    color: #fff
}
.ublockсolor22:hover {
    border: 2px solid #8493c8;
    background-color: #8493c8;
    color: #fff
}
.ublockсolor23:hover {
    border: 2px solid #ee6f88;
    background-color: #ee6f88;
    color: #fff
}
.ublockсolor24:hover {
    border: 2px solid #ee5c3c;
    background-color: #ee5c3c;
    color: #fff
}
.ublockсolor25:hover {
    border: 2px solid #16bdd4;
    background-color: #16bdd4;
    color: #fff
}
.ublockсolor26:hover {
    border: 2px solid #6fbd49;
    background-color: #6fbd49;
    color: #fff
}
.ublockсolor27:hover {
    border: 2px solid #5c554b;
    background-color: #5c554b;
    color: #fff
}
.ublockсolor28:hover {
    border: 2px solid #7fc277;
    background-color: #7fc277;
    color: #fff
}
.ublockсolor29:hover {
    border: 2px solid #b4b4b4;
    background-color: #b4b4b4;
    color: #fff
}/**/
.uslugiblock a {
    color: #010101;
}
.uslugiblock:hover a {
    text-decoration: none;
    color: #fff
}
.news-detail .displaydate {

    vertical-align: middle;
    display: inline-block;
    margin-bottom: 20px;
}

.news-detail .displaydate:last-child {

    vertical-align: middle;
    display: block;
    margin-bottom: 20px;
}

.news-detail .bcuser {
    display: inline-block;
    vertical-align: middle;
    padding-left: 10px;
    margin-bottom: 20px;
}






a.awhite {
    color: #fff
}
a.ablack {
    color: #010101;
}
.inline-sign {
    max-width: 498px;
    display: block;
    padding: 16px 25px 20px;
    background: #fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.inline-sign  a.button {
    margin:1rem 0;
}
.inline-sign  a.button:hover, .inline-sign  a.button:active, .inline-sign  a.button:focus{
    background-color: #6f196c;
    color: #ffffff;
    text-decoration: none;
}
.inline-sign.forgot-pass {
    padding: 0
}
.inline-sign.forgot-pass .p-label {
    display: inline-block;
    width: 155px
}
.inline-sign .search-b {
    display: block;
    margin-top: 18px
}
.inline-sign .search-b input[type=text] {
    width: 390px;
    padding: 8px 6px 7px;
    border: 1px solid #cdd1db;
    background: #fff;
    font-size: 11px
}
.inline-sign .search-b input[type=submit] {
    width: 44px;
    height: 31px;
    margin-left: 1px;
    font-family: Arial, Tahoma, sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #fff
}
.inline-sign .form-heading {
    font-size: 24px;
    font-family: Geometria;

    text-align: center;
    line-height: 30px;
    margin: 10px 0 20px;
    font-weight: 700
}
.inline-sign .block input[type=password],
.inline-sign .block input[type=text],
.inline-sign .block input[type=tel],
.inline-sign .block textarea {
    font-family: Geometria;
    font-size: 16px;
    padding: 8px;
    border: 1px solid #f2eaf2;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 14px
}
.inline-sign .block select {
    font-family: Geometria;

    font-size: 16px;
    padding: 8px;
    border: 1px solid #f2eaf2;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 14px
}
.sprite-flagscn,
.sprite-flagsde,
.sprite-flagsen,
.sprite-flagsesp,
.sprite-flagsfr,
.sprite-flagsjp,
.sprite-flagskr,
.sprite-flagsport,
.sprite-flagsru,
.sprite-flagss1,
.sprite-flagsturk {
    width: 18px;
    height: 12px
}
.inline-sign .p-title {
    margin-top: 14px;
    font-size: 15px;
    font-weight: 700;
    padding-bottom: 3px;
    border-bottom: 2px solid #daed99;
    margin-bottom: 0
}
#inline1 {
    margin: 0 auto
}
.bcdate {
    min-width: 120px
}
.sprite-flagsjp {
    background-position: -171px -5px
}
.sprite-flagsturk {
    background-position: -199px -5px
}
.sprite-flagsport {
    background-position: -43px -27px
}
.sprite-flagsde {
    background-position: -71px -27px
}
.sprite-flagsesp {
    background-position: -99px -27px
}
.sprite-flagsit {
    width: 18px;
    height: 12px;
    background-position: -171px -27px
}
.sprite-flagsru,
.sprite-flagss1 {
    background-position: -199px -27px
}
.sprite-flagsen {
    background-position: -5px -49px
}
.sprite-flagscn {
    background-position: -33px -49px
}
.sprite-flagsfr {
    background-position: -61px -49px
}
.sprite-flagskr {
    background-position: -89px -49px
}
#resume .mfp-inline-holder .mfp-content,
.videoholder .mfp-ajax-holder .mfp-content,
.videoholder .mfp-inline-holder .mfp-content {
    width: auto
}
.tmimg img,
.tmpcimg img {
    border-bottom: 4px solid #f3ecf3;
    object-fit: cover;
    width: 135px;
    height: 135px;
}
.horform td a {
    display: block;
    font-family: Geometria;
    color: #92278f;
    background-color: #fff;
    border: 0;
    padding: 7px 20px;
    margin-right: 10px
}
#resume .block span {
    display: block;
    vertical-align: top
}

#resume .block input,
#resume .block textarea {
    width: 150px
}
.rolldown:hover {
    text-decoration: poointer
}
.rollcontent {
    display: none
}
img.row {
    width: 100%;
    padding-top: 15px;
}
.img-b {
    width: 70px;
    height: 87px;
    display: block;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 13px 0 7px 19px;
    background: url(/local/templates/main_new/css/../images/sprite.png) -69px -145px no-repeat;
    margin: 0 auto
}
.img-b .award-eur {
    width: 40px;
    height: 41px;
    display: inline-block;
    background: url(/local/templates/main_new/css/../images/sprite_icons.png) -2px -371px no-repeat
}
.img-b .award-global {
    width: 42px;
    height: 48px;
    display: inline-block;
    background: url(/local/templates/main_new/css/../images/sprite_icons.png) -5px -416px no-repeat
}
.img-b .award-diag {
    width: 35px;
    height: 35px;
    display: inline-block;
    background: url(/local/templates/main_new/css/../images/sprite_icons.png) -3px -471px no-repeat
}
.img-b .award-globe {
    width: 38px;
    height: 38px;
    display: inline-block;
    background: url(/local/templates/main_new/css/../images/sprite_icons.png) -5px -519px no-repeat
}
.img-b .award-wtr {
    width: 33px;
    height: 26px;
    display: inline-block;
    background: url(/local/templates/main_new/css/../images/sprite_icons.png) -5px -566px no-repeat
}
.img-b .award-best {
    width: 38px;
    height: 40px;
    display: inline-block;
    background: url(/local/templates/main_new/css/../images/sprite_icons.png) -2px -599px no-repeat
}
.img-b .award-iflr {
    width: 37px;
    height: 37px;
    display: inline-block;
    background: url(/local/templates/main_new/css/../images/sprite_icons.png) -2px -644px no-repeat
}
.img-b .award-legal {
    width: 38px;
    height: 35px;
    display: inline-block;
    background: url(/local/templates/main_new/css/../images/sprite_icons.png) -2px -687px no-repeat
}
.img-b .award-scales {
    width: 39px;
    height: 32px;
    display: inline-block;
    background: url(/local/templates/main_new/css/../images/sprite_icons.png) -3px -734px no-repeat
}
.img-b .award-pravo {
    width: 38px;
    height: 27px;
    display: inline-block;
    background: url(/local/templates/main_new/css/../images/sprite_icons.png) -2px -775px no-repeat
}
.searchform {
    display: none
}
form.searchform input[type=text] {
    border: 1px solid #cdd1db;
    background: #fff
}
.search-form{
    display:flex;
    align-items:flex-start;
}
.search-form div {
    flex-grow: 5;
    display: flex;
    flex-direction: column;
}

.search-form div span{
font-weight: 400;
font-size: 10px;
line-height: 200%;
color: #A5ACB8;
}
.search-request{
 font-weight:700;
 font-size:16px;
}
.search-request span {
    font-weight:400;
    color: #838B98;
    font-size:14px;
}
.search-page form input[type=text] {
    padding:16px;
    background: #F5F7FA;
    font-size: 16px;
    line-height:130%;
    flex-grow:5;
    border:1px solid transparent;
    color: #838B98;
}
.search-page form input[type=text]:focus,.search-page form input[type=text]:hover {
    background:#ffffff;
    border: 1px solid #A5ACB8;
    color: #677182;
}
.search-page form input[type=text]:active {
    background:#ffffff;
    border: 1px solid #010101;
    color: #010101;
}
.bcblocks a strong {
    color: #010101;
font-weight: 500;
font-size: 20px;
line-height: 130%;
}
.bclink-more a {
    font-size: 12px;
    padding: 10px 30px 10px 0px;
    display: inline-flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    font-weight: 500;
    font-size: 16px;
    line-height: 130%;
}
.path {
    padding:15px 0;
}
.item {
    margin-bottom:20px;
    padding:20px 0;
    border-bottom: 1px solid #E8E9EC;
}
@media(max-width:600px){
    .search-form div {
    max-width: 230px;
}
.bcblocks a strong {
    font-size:18px;
}
}
.search-page form input[type=submit]{
    background: #92278F;
    padding: 16px;
    border: 1px solid #92278b;
    transition:all 0.3s linear;
}
.search-page form input[type=submit]:hover {
     background: #6D0F6B;
      border: 1px solid #6D0F6B;
}
.search-page form input[type=submit]:focus, .search-page form input[type=submit]:active {
        background: #590B57;
      border: 1px solid #590B57; 
}
.flexblocks {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: stretch
}
.logoblock img {
    height: 100px
}
.white-popup {
    color: #fff;
    text-align: center;
    font-size: 24px
}
table.form-table {
    width: 97%;
    background-color: #fff;
    border-collapse: collapse;
    font-size: 100%;
    font-weight: 400;
    line-height: 160%
}
table.form-table textarea,
tr.text .inputtext {
    width: 100%;
    font-size: 16px;
    font-family: Geometria;
    box-sizing: border-box;
    margin: 0
}
.question td,
table.form-table tr.question td {
    font-weight: 700
}
table.form-table td {
    padding: 5px 0;
    vertical-align: top
}
table.form-table textarea {
    padding: 10px 18px;
    border: 0;
    background: 0 0
}
table.form-table textarea:focus {
    background-color: #eaddea;
    outline: 0
}
tr.text:nth-child(2n+1) {
    background-color: #faf7fa
}
tr.text td:nth-child(2) {
    padding: 0;
    border-left: 1px solid #f3ecf3
}
tr.text .inputtext {
    padding: 10px 18px;
    border: 0;
    background: 0 0;
    -ms-user-select: all
}
tr.text .inputtext:focus {
    outline: 0;
    -ms-user-select: all;
    background-color: #eaddea
}
table.form-table tr.answer td {
    border-bottom: 1px solid #d9d9d9
}
table.form-table th {
    background-color: #faf7fa;
    text-align: left;
    color: #25639A
}
.form-required {
    color: red
}
.error-fld {
    display: block;
    float: left;
    height: 13px;
    width: 15px;
    background-repeat: no-repeat;
    background-image: url(/local/templates/main_new/css/images/icon_warn.gif)
}
.pollvoteforms .answer input[type=checkbox],
.pollvoteforms .answer input[type=radio] {
    display: none
}
.sub,
.sub li {
    padding: 0;
    margin: 0;
    list-style: none
}
ul.sub li:before {
    width: 0;
    height: 0
}
.answer label {
    padding-left: 25px;
    position: relative
}
.answer label:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 10px;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #dbccdb;
    border-radius: 3px
}
a.btn-close,
input[type=reset] {
    font-family: Geometria;
    border: 1px solid #92278f
}
.answer input[type=checkbox]:checked+label:before,
.answer input[type=radio]:checked+label:before {
    content: "\2713";
    font-size: 15px;
    font-weight: 700;
    color: #92278f;
    text-align: center;
    line-height: 17px
}
td.required p:last-child::after {
    content: "*";
    display: inline-block;
    color: red
}
tr.error td.required {
    color: red
}
input[type=reset] {
    color: #92278f;
    font-size: 16px;
    background-color: #fff;
    padding: 6px 19px
}
input[type=reset]:hover {
    text-decoration: underline
}
#reviewStars-input input:checked~label,
#reviewStars-input label,
#reviewStars-input label:hover,
#reviewStars-input label:hover~label {
    background: url(/local/templates/main_new/css/../images/stars.png) no-repeat
}
#reviewStars-input {
    overflow: hidden;
    position: relative;
    display: inline-block;
}
#reviewStars-input input {
    filter: alpha(Opacity=0);
    opacity: 0;
    width: 23px;
    height: 23px;
    position: absolute;
    top: 0;
    z-index: 0
}
#reviewStars-input input:checked~label,
#reviewStars-input label:hover,
#reviewStars-input label:hover~label {
    background-position: 0 -23px;
    height: 23px;
    width: 23px
}
#reviewStars-input label {
    background-position: 0 0;
    height: 23px;
    width: 23px;
    float: right;
    cursor: pointer;
    margin-right: 10px;
    position: relative;
    z-index: 1
}
#reviewStars-input #star-0 {
    left: 0
}
#reviewStars-input #star-1 {
    left: 33px
}
#reviewStars-input #star-2 {
    left: 66px
}
#reviewStars-input #star-3 {
    left: 99px
}
#reviewStars-input #star-4 {
    left: 142px
}
#reviewStars-input #star-5 {
    left: 175px
}
#subscr_list,
.docs_list {
    display: none
}
textarea.tdi {
    height: 87px
}
div.noselect * {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none
}
div.resume-legalTerms-text {
    display: inline
}
.question td {
    color: #92278f;
    text-align: justify;
    line-height: 24px;
    font-size: 1.17em;
    padding: 1em 0
}
a.btn-close {
    display: inline-block;
    color: #92278f;
    background-color: #fff;
    padding: 7px 20px;
    margin-right: 10px
}

.colcaption h1 {
    font-size: 24px;
    padding: 0;
    margin:0;
    font-family: Geometria;
    font-weight:normal;
    
}
.nblock {
    margin-bottom: 10px;
    display: flex;
    clear: both;
    margin-bottom:10px;
}
.nblock.nblock2cols {
width: 50%; float: left; clear: none;
}

.nblock .thdate {min-width:100px;text-align:center;margin-right:10px;}
.news-team .ajax-pager-wrap {
    margin-top:2rem;
}
.ntext {
    padding: 0 4px;
    font-size: 16px;
}
.breset.unsubscribe {
    display: inline-block;
font-family: Geometria;

color: #92278f;
background-color: #fff;
border: 0;
padding: 6px 19px;
margin-left: 10px;
 border:1px solid #92278f;  
}

/*стили для книг*/

.bphoto {
    display: inline-block;
    vertical-align: top;
    width: 200px;
    text-align: center;
    padding-top: 6px;
    position: relative;
}

.bphoto img {
    /*width: 150px;/**/

}



.bkdesk {
	display: inline-block;
	vertical-align: top;
	width: 395px;
	text-align: left;
	font-family: Geometria;
}
.bkcaption {
	font-size: 20px;
	font-family: geometria;
}
.bookblock {
    display: inline-block;
    margin: 0 13px;
    padding-top: 30px;
    border-bottom:1px solid #f3ecf3;
}

#personal-cart {width: 900px;}
#personal-cart h3 {padding-left: 40px;}
#personal-cart .bphoto {width: 120px;}
#personal-cart .bkdesk {width: 730px;}
#personal-cart .bkcaption {font-size: 16px; width: 450px; display: inline-block; vertical-align: top;}
#personal-cart .kolvo input {width: 30px; padding: 4px 10px; font-size: 20px; text-align: center;}
#personal-cart .bkcpl {font-size: 24px; width: 100px;}
#personal-cart .bkcpl span {font-size: 14px;}
#personal-cart .bookblock {width: auto;}
#personal-cart .bkcost {display: inline-block; width: 250px; vertical-align: top; margin: 0 0 0 20px;}
#personal-cart .ps-cart-total {margin: 20px; text-align: right; }
#personal-cart .ps-cart-total span { font-size: 24px; line-height: 21px;}
#personal-cart .bk-actions {display: inline-block; vertical-align: top; width: 24px; position: relative; font-size: 0; line-height: 0;}
#personal-cart .bk-a-plus {position: absolute; top: -4px; left: 0; width: 100%; height: 14px; cursor: pointer;}
#personal-cart .bk-a-plus:before, #personal-cart .bk-a-plus:after {position: relative; content: ''; display: block; width: 10px; height: 1px; background: #838B98;}
#personal-cart .bk-a-plus:before {transform: rotate(-40deg); top: 8px;}
#personal-cart .bk-a-plus:after {left: 8px; top: 7px; transform: rotate(40deg);}
#personal-cart .bk-a-plus:hover::before, #personal-cart .bk-a-plus:hover::after {background:#92278f}
#personal-cart .bk-a-minus {position: absolute; top: 18px; left: 0; width: 100%; height: 14px; cursor: pointer;}
#personal-cart .bk-a-minus:before, #personal-cart .bk-a-minus:after {position: relative; content: ''; display: block; width: 10px; height: 1px; background: #838B98;}
#personal-cart .bk-a-minus:before {transform: rotate(40deg); top: 11px;}
#personal-cart .bk-a-minus:after {left: 8px; transform: rotate(-40deg); top: 10px;}
#personal-cart .bk-a-minus:hover::before, #personal-cart .bk-a-minus:hover::after {background:#92278f}
#personal-cart .bk-action {width: 20px; display: inline-block; vertical-align: middle;}
#personal-cart .bk-a-remove {width: 18px; height: 24px; background: url(/local/templates/main_new/css/../img/bs-remove.png) 0 0 no-repeat; background-size: 100%; cursor: pointer;}

@media (max-width: 800px) {
 .basket-items {left: 0; right: 0; top: auto; bottom: 0; width: 100%; z-index: 999;}
 .basket-items .bi-items,  .basket-items .bi-sum {display: inline-block; vertical-align: top;}
 .basket-items .bi-action {margin-top: 0; float: right; margin-right: 20px;}

 #personal-cart {width: auto;}
 #personal-cart .bookblock {margin: 0; padding-top: 12px;}
 #personal-cart .bphoto {width: 90px;}
 #personal-cart .bkdesk {width: calc(100% - 108px);}
 #personal-cart .bkcaption {width: 100%; font-size: 14px;}
 #personal-cart .bkcost {width: 100%; margin: 8px 0 0 0;}
 #personal-cart .bkcpl {font-size: 22px; width: 90px;}
 #personal-cart .kolvo {padding: 8px 0;}
 #personal-cart .kolvo input {width: 20px; padding: 4px 6px; font-size: 16px;}
}

.bkauth {
	font-size: 16px;
	margin: 10px 0;
}
.bktext {
	font-size: 16px;
}
.bkcost {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	margin: 20px 0;
}
.bkbutton {
	display: inline-block;
	vertical-align: top;
	float: right;
	margin: 16px 0;
}
.bkcpl {
	display: inline-block;
	vertical-align: top;
	font-size: 30px;
	line-height: 21px;
	margin: 10px 0;
}
.bkcpl span {
	font-size: 16px;
	display: block;
}
.bk-green {
	color: #35b140;
}
.bk-red {
	color: #b13535;
}
a.bkbuttonmp {
	color: #fff;
	background-color: #92278f;
	padding: 10px 20px;
	font-size: 16px;
}
/*стили для попапа*/

 
    
.popupinner {
width:650px;
background-color:#fff;
margin:0 auto;
padding:2px 20px;
}  
.bookformtable {
    width: 100%;
    background-color: #f2f2f2;
    padding: 20px;
}  
    
.bookformtable input[type=text] {
    border: 0;
    padding: 10px;
    width: 100%;
    box-sizing: border-box;
} 

.bookformtable select {
    border: 0;
    padding: 10px;
    width: 100%;
    box-sizing: border-box;
}     

.bookformtable td {
padding:5px;
} 

.bookformtable textarea {
    width: 100%;
    height: 79px;
    border: 0;
    box-sizing: border-box;
}

.bookformtable input[type=submit] {
text-align:right;
float:right;
}
    
.kolvo select {
border: 0;
    background-color: #f2f2f2;
    padding: 12px;
}    

.kolvo {
    display: inline-block;
    padding: 8px 16px;
}

.popupinnertext {
font-size:18px;
}

.popupinnertext a.button {
    font-size: 22px;
}

.slick-slide img.mobileimg {display:none}
.hide {
    display:none;
}


.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin: 2px 0 0 0;
    padding: .5em .5em .5em .7em;
    font-size: 100%;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 0px;
    border-radius:0;
}

.ui-widget-content {
    border: 1px solid #f2eaf1;
    background: #ffffff;
    color: #333333;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    border: 1px solid #f2eaf1;
    background: #f2eaf1;
    font-weight: normal;
    color: #454545;
}


.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid #945093;
    background: #945093;
    font-weight: normal;
    color: #ffffff;
}



/* Адаптивность */
.newlabel {
    position: absolute;
    right: 11px;
    top: -5px;
}
@media (max-width: 1300px) {
    .splashtext {
        font-size: 20px;
        bottom: 28px;
        width: 623px
    }
    .caldate,
    .caldate div,
    menu,
    ul#cssmenu li li a {
        font-size: 12px
    }

    menu {
        margin: 5px 0
    }
    ul#cssmenu li:nth-last-child(1) ul,
    ul#cssmenu li:nth-last-child(2) ul,
    ul#cssmenu li:nth-last-child(3) ul {
        left: initial;
        right: 0
    }

    .tmblockslong .tmblock {
        width: 48%
    }

    .twocol-l {
         padding-right: 30px
    }
    menu a {
        padding: 25px 9px
    }
    .onecol-r {

    }
    .onecol-c,
    .onecol-l {
 
        padding-right: 30px
    }

    .mcdate {
        padding: 15px 15px 10px;
        vertical-align: top;
        margin-bottom: 25px
    }
    .mcblock {
        padding-left: 10px;
        width: 180px
    }
    .otrsblock,
    .practblock {
        width: 298px
    }
    .practblock:nth-child(3n) {
        margin-right: 33px
    }
    .practblock:nth-child(2n) {
        margin-right: 0
    }
    .otrsblock {
        margin: 0 0 33px
    }
    .thblock {
        width: 208px
    }
    .thcol,
    .wincol {

    }
    .wincol {
        padding: 50px 30px
    }
    .f-col:nth-child(1) {
        width: 280px
    }
    .apostrof {
        padding-bottom: 20px;
        padding-right: 20px
    }
    .calicon {
        zoom: .5
    }
.onlineblock {bottom: 4px;}
    .caldate {
        width: 100px;
        text-align: right;
        bottom: 6px
    }
    .caldate div {
        display: inline;
        margin-right: 4px;
    }
    .personalcard .tmtext {
        padding-top: 20px;
        padding-left: 0
    }
}
@media (max-width: 1024px) and (min-width:600px) {
 .uslugiblock__wrapper{
  width: 50%;   
}   
}
@media (max-width: 1024px) {
    .headtalk, .signblocks {display:none;}
    .left-mobile-menu,
    .lefttextopen {
        display: block;
    }

  .leftmenu, .onecol-c, .onecol-l, .onecol-r, .twocol-l
    {
        width: 100%;
        padding-right:0;
    }
        
    .practblock,
    .practblock:nth-child(3n) {
        margin-right: 4%
    }
    .inner,
    .mcblock {
        box-sizing: border-box
    }

    .inner {
      /*  padding: 0 20px*/
    }
    .righthead {
        display: none
    }
    .sprite-logo {
        zoom: .65
    }
    .splashtext {
        font-size: 10px;
        bottom: 15px;
        left: 58px
    }
    .splashtext span {
        font-size: 18px
    }
    .twocol-l {
        padding: 0
    }
    .practblock {
        width: 48%
    }
    .practblock:nth-child(2n) {
        margin-right: 0
    }
    .otrsblock {
        width: 48%;
        margin-right: 4%
    }
    .threecol,
    .twocol-r {
        width: 100%
    }
    .thcol {
        width: 100%;
        margin-bottom: 30px
    }
    .thcol:nth-child(2n),
    .thcol:nth-child(3n) {
        margin-right: 0
    }

    .wincol {
        width: 100%;
        margin-bottom: 0;
        margin-top: 30px
    }
   ourwin  .wincol {
       margin-top:0;
   }
    .wincol:last-child {
        margin-bottom: 30px
    }
    .f-col:nth-child(1) {
        width: 100%;
        margin-bottom: 20px
    }
    .f-col:nth-child(2) {
        width: 100%;
        text-align: left;
        float: left
    }
    .f-col:nth-child(3) {
        width: 100%;
        float: left;
        text-align: left;
        margin-top: 20px;
        font-size: 14px;
        font-weight: 300
    }
    .mobile-menu {
        display: block;
        float: right
    }
    .mcblock,
    .mcdate {
        display: table-cell
    }
    .close-mobile-menu {
        background-color: rgba(0, 0, 0, .8);
        text-align: center;
        padding: 10px
    }
    .close-mobile-menu a {
        color: #fff
    }

    .apostrof {
        padding-bottom: 20px;
        padding-right: 20px
    }
    .mcdate {
        width: 90px;
        padding: 20px 20px 11px;
        float: left;
        vertical-align: middle;
        margin-bottom: 0
    }
    .mcblock,
    .mcrow {
        width: 100%;
        vertical-align: middle
    }
    .mcblock {
        padding: 20px
    }
    .mcrow {
        display: table
    }
    .thdate {
        display: block;
        float: left;
        width: 80px;
        margin-bottom: 30px;
        margin-right: 20px
    }
    .thblock {
        width: 100%;
        display: block
    }

}

@media (max-width: 500px) {



 .slick-slide img.mobileimg {display:block}
 
 .slick-slide img.desktopimg {display:none}  

 .ublockicon {
    display: none;
}
   
    .bcblock,
    .bcshot {
        display: block
    }

    .text p {
    line-height: 27px;
}

    .tmblockslong .tmblock {
        width: 100%
    }
    .bcshot img {
        border: none;
        width: 100%
    }
    .bcblock {
        padding-left: 0
    }
    /*.splashtext {
    bottom: 15px;
    left: 0;
    top: 0;
    width: 100%;
    padding: 20px;
    box-sizing: border-box;
    font-size: 8px;
    font-family: Geometria;
    }
*/    
    
.splashtext {
    bottom: 0;
    left: 0;
    top: 0;
    width: 100%;
    padding: 60px;
    text-align: center;
    box-sizing: border-box;
    font-size: 16px;
    font-family: Geometria;
}    
    
    .onecol-r {
        margin-top: 25px
    }
    .mcdate {
        width: 40px;
        
        text-align: center;
        font-size: 10px;
        float: left;
      
        vertical-align: middle;
        margin-bottom: 0;            
    }
    
    .mcdate span {
        font-size: 29px;
    }        
    
    .mcblock {
        padding: 0 0 20px 17px
    }
    
    
    .otrsblock,
    .practblock {
        font-size: 18px;
        padding: 15px;
        height:150px;
        margin-bottom: 12px;
        width:100%;
    }
    .news {
        padding: 25px 0 0
    }
    
.thblock {
    font-size: 18px;
}

.f-col:nth-child(3), .f-cols, .projectsright, .ttext {
    font-size: 18px;
    font-weight:400;
}
    


    .horform,
    .horform tbody,
    .horform td,
    .horform tr,
    .thblock {
        display: block;
        width: 100%
    }
    .thblock {
        padding: 10px 0 0
    }
    .thcol {
        width: 100%;
        margin-bottom: 8%
    }
    .colcaption {
        font-size: 20px;
        padding: 0;
        margin-bottom: 10px
    }
    .otrasles,
    .practices {
        height: 312px;

    }
    .horform td {
        margin-bottom: 10px
    }
    .horform input,
    .horform select {
        width: 100%
    }
    .horform td:last-child {
        text-align: left;
        width: 100%;
        margin-bottom: 0
    }
    .allsblock {
        width: 100%;
        min-height: 115px;
        height: auto;
        margin-bottom: 20px
    }
}

@media (min-width: 500px) {
    .row .col-md-6 {
        width: 50%;
        float: left;
        box-sizing: border-box
    }
    .row {
        clear: both
    }
 
}

@media (max-width: 350px) {
    body {
        min-width: 0
    }
    .tmblock,
    .tmblockslong .tmblock {
        width: 100%
    }
    .bcdate {
        font-size: 15px;
        text-align: left;
        line-height: 22px;
        padding: 10px 0;
        display: block
    }
    .bcblock {
        padding-left: 0;
        display: block
    }
    .calblock:nth-child(2n),
    .calblock:nth-child(3n) {
        width: 295px;
        height: 349px
    }
    .calblock:nth-child(2n) .calcaption {
        font-size: 15px;
        padding-top: 18px
    }
    .otrasles,
    .practices {
        height: 250px
    }
    .practblock {
        padding: 10px;
        word-wrap: break-word
    }

.splashtext {
    bottom: 0;
    left: 0;
    top: 0;
    width: 100%;
    padding: 36px 46px;
    text-align: center;
    box-sizing: border-box;
    font-size: 16px;
    font-family: Geometria;

}    

.practblock {
    width: 100%;
}
    
}



@media(max-width:670px) {
    .loginmenu a {display:block;padding:5px 0;}
    div.rightloginmenu {float:none;}
    a.button.eventregistr {display:block;margin-bottom:10px;text-align:Center}
    a.button.eventregistr+a {display:block;margin-bottom:10px;text-align:Center}
}
.multiple-items .slick-initialized, .slick-list, .slick-slider, .slick-track {
    display: block;
}
.payed span{
    display:block;
    font-size:1.1em;
    color:#92278f;
}
.payed .block{
    text-align:center;
    display:block;
    padding:10px;
    border:1px solid #aaa;
    border-bottom:none;
}
.payed .block:last-child{
    border-bottom:1px solid #aaa;
}
a.denied:not(.button) {
	vertical-align: top;
    padding:4px;
margin-bottom: 20px;
padding-left: 20px;
}



.news-detail>div, .bcblock>div {text-align:left !important;}
.b-contact-page__description {
    
}
label.block {
	margin-right:10px;
	display:inline-block;
width: 100%;
}
.mb14 {margin-bottom: 14px;}
label.inline-block {margin-right: 24px;}
a.addMember, a:active.addMember, a.addMember:focus {
	background-color: #92278f;

border: 0;

padding: 7px 20px;

font-family: Geometria;
color: #fff;
margin-bottom:10px;
display:inline-block;
}
.snipet .img img {
    max-width: 100%;
}
.col img{
    max-width: 100%;
    margin:15px;
    box-sizing:border-box;    
}
.col-2 {
    width:24%;
    padding:0 15px;
    box-sizing:border-box;
    display:inline-block;
    vertical-align: top;
}
.col-10 {
    width:75%;
    padding:0 15px;
    box-sizing:border-box;
    display:inline-block;
    vertical-align: top;
}
@media (max-width:1200px) {
.col-2 {
    width:30%;
    padding:0 15px;
    box-sizing:border-box;
    display:inline-block;
}
.col-10 {
    width:69%;
    padding:0 15px;
    box-sizing:border-box;
    display:inline-block;
}
}
@media (max-width:960px) {
.col-2 {
    width:49%;
    padding:0 15px;
    box-sizing:border-box;
    display:inline-block;
    
}
.col-10 {
    width:50%;
    padding:0 15px;
    box-sizing:border-box;
    display:inline-block;
}
}
@media (max-width:768px) {
.col-2 {
    width:100%;
    padding:0 15px;
    box-sizing:border-box;
    display:inline-block;
}
.col-10 {
    width:100%;
    padding:0 15px;
    box-sizing:border-box;
    display:inline-block;
}
}

/* main - news slider */
.main-news-slider {width: 100%; font-size: 0; line-height: 0;}
.main-news-slider .swiper-container {margin-top: 44px;}
.main-news-slider .swiper-wrapper {padding: 0 31px 48px;}
.main-news-slider .swiper-pagination {bottom: 0;}
.main-news-slider .swiper-pagination-bullet {width: 12px; height: 12px; background: #7E2E84; opacity: 0.1; border-radius: 0; margin: 0 7px !important;}
.main-news-slider .swiper-pagination-bullet-active {opacity: 1;}
.main-news-slider .news-item {display: inline-block; vertical-align: top; width: 380px; font-family: Geometria;
  }
.main-news-slider .mn-i-col {display: inline-block; vertical-align: top; width: 105px;}
.main-news-slider .mn-i-col span {display: inline-block; font-size: 14px; color: #ffffff; text-align: center; height: 27px; line-height: 27px; background: #92278f; padding: 0 10px;}
.main-news-slider .mn-i-col:last-child {width: 272px;}
.main-news-slider .mn-i-text {font-size: 16px; line-height: 24px; color: #232020; margin-bottom: 9px; height: 70px; overflow: hidden; padding-right: 10px;}
.main-news-slider .mn-i-lnk {display: block; text-align: right; margin-right: 14px;}
.main-news-slider .mn-i-lnk a {text-decoration: underline; font-size: 16px; line-height: 24px; color: #7E2E84; padding-right: 26px; background: url(/local/templates/main_new/css/../images/arr-next-sm.png) 100% 50% no-repeat;}
.main-news-slider .swiper-button-prev {top: 31px; left: 0; margin-top: 0; width: 13px; height: 10px; background: url(/local/templates/main_new/css/../images/prev-sm.png) 0 0 no-repeat;}
.main-news-slider .swiper-button-next {top: 31px; right: 0; margin-top: 0; width: 13px; height: 10px; background: url(/local/templates/main_new/css/../images/next-sm.png) 0 0 no-repeat;}


@media (max-width: 500px) {
 .main-news-slider .news-item, .main-news-slider .mn-i-col, .main-news-slider .mn-i-col:last-child {width: auto;}
 .main-news-slider .swiper-wrapper {padding: 0 0 48px;}
 .main-news-slider .mn-i-col span {font-size: 12px;}
 .main-news-slider .mn-i-text {margin-top: 10px; font-size: 14px; height: 43px;}
 .main-news-slider .swiper-button-next, .main-news-slider .swiper-button-prev {top: auto; bottom: 12px; z-index: 20;}
 .main-news-slider .swiper-button-next {right: 12%;}
 .main-news-slider .swiper-button-prev {left: 12%;}
}


.w-popup {display: none; border: 1px solid #7E2E84; padding: 30px; width: 450px; max-width:100%;}
.w-popup h3 {margin: 20px 0 29px; font-size: 28px; color: #7E2E84; text-align: center; font-weight: normal;}
.w-popup h3 span, .w-popup h3 a {color: #4F4C4D; text-decoration: none;}
.w-popup h4 {margin: 20px 0 28px; font-size: 18px; font-weight: bold; color: #7E2E84;}
.w-popup .w-info-text p {font-size: 16px; line-height: 24px; color: #161616; padding: 8px 0;}
.w-popup .w-info-text .w-info-gray {font-size: 16px; line-height: 24px; color: #7D7D7D; margin-top: 38px;}
.w-popup.video-t {padding: 0; width: 800px; height: 450px;}
.w-popup.need-auth {width: 428px;}
.w-popup .s-warn {margin: 60px 0; text-align: center; font-size: 16px; color: #161616;}
.w-popup img {width: 90%;}
.w-popup .row {width: 100%; margin-bottom: 19px;}
.w-popup .row.lf-result {margin: 16px 0 0; color: #FF0000; text-align: center;}
.w-popup .form-input-name {font-size: 16px;font-family: Geometria;
   margin-bottom: 15px; width: 100%; display: block;}
.w-popup.need-auth input[type=text], .w-popup.need-auth input[type=password] {padding: 0 10px; width: calc(100% - 20px); height: 38px; border: 1px solid #7E2E84; color: #7D7D7D; font-size: 16px;font-family: Geometria;
  }
.w-popup .form-link {margin-top: 6px; display: inline-block;}
.w-popup input[type=submit] {width: 100%; height: 40px; background: #7E2E84; padding: 0;}
.w-popup #login_form {margin: 6px 0 49px;}
.w-popup textarea {width: calc(100% - 22px); height: 130px; resize: none; border: 1px solid #7E2E84; color: #7D7D7D; font-size: 16px; font-family: Geometria;
    padding: 10px;}
#welcome-popup {width: 794px;}

@media (max-width: 500px) {
.w-popup {padding: 20px 10px; width: auto;}

#welcome-popup {width: auto;}
#welcome-popup h4 {color: #161616; font-size: 14px; margin: 0;}
.w-popup .w-info-text p {font-size: 14px; line-height: 21px; font-family: Geometria;
   padding: 0;}
.w-popup .w-info-text .w-info-gray {font-size: 14px; line-height: 21px; font-family: Geometria;
 }
.fancybox-close {font-size: 12px !important; right: 15px !important;}
}

@media (min-width: 320px) and (max-width: 670px) {
 .maincols {margin-top: 80px;}
}

.center-content {text-align: center;}
.right-content {text-align: right;}

.kn-tags {margin: 20px 10px 0; width: 100%;}
.kn-tags span {font-size: 16px; color: #010101; display: inline-block; margin-right: 12px;}
.kn-tags .kn-tag-item {color: #636363; display: inline-block; margin-right: 24px; font-size: 14px;}
.kn-tags .kn-tag-item.active {color: #92278f; font-weight: bold;}

.main-overlay {display: none; position: fixed; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; overflow: hidden; z-index: 800; background: rgba(255, 255, 255, 0.9); -webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.main-overlay.active {display: block;}

.btn {background-color: #92278f; border: 0; padding: 7px 20px;  color: #fff; cursor: pointer;}
.btn:hover {color: #fff; text-decoration: none;}
.btn.white {background: transparent; color: #92278f; border: 1px solid #92278f;}
.btn.white:hover {
 background: #92278f;  
 color:#ffffff;
}
.mr10 {margin-right: 10px;}
.mr20 {margin-right: 20px;}

.article__read-time {margin: 4px 0; font-size: 14px; color: #636363;}
.article__read-time span {color: #92278f;}

select.sel-w-2col {width: auto; margin: 6px 14px 0 0; width: auto;}
.ajax-pager-wrap-full {clear: both;}
.other-news {margin: 30px 0 60px;}

.law_video {width: 48% !important; }
#event-review-form {background: none;}

.ya-share2__item_service_facebook .ya-share2__badge {background-color: transparent !important; border-radius: 0;}
.ya-share2__item_service_facebook .ya-share2__icon {background-image: url(/local/templates/main_new/css/../images/fb.png) !important; width: 25px !important; height: 25px !important; background-size: 25px 25px !important;}


.callback-form {font-size: 16px; border: 1px solid #f2eaf2; margin-bottom: 64px;}
.callback-form .iti {margin-bottom: 14px;}
.callback-form textarea {height: 120px; resize: none;}
.callback-form #recaptcha1 {display: inline-block;}
@media (max-width:600px) {
    .ourwin  .wincol {
          padding: 20px;
          margin-right:0;
   }
   .three-items .prevarrow{
       left:-20px;
   }
   .three-items .nextarrow{
       right:-20px;
   }
}

.sprite-clock {
    width: 16px;
    height: 16px;
    background-image: url(/local/templates/main_new/images/clock1.svg);
    background-position: 0 0;
    }
    .sprite-tag {
    width: 16px;
    height: 16px;
    background-image: url(/local/templates/main_new/images/tag.svg);
    background-position: 0 0;

    }
    .sprite-vue {
    width: 16px;
    height: 16px;
    background-image: url(/local/templates/main_new/images/eye.svg);
    background-position: 0 0;
    margin-right:10px;
    }
    .sprite-usergray {
        width: 15px;
        height: 20px;
        background-image: url(/local/templates/main_new/images/user.svg);
        background-position: 0 0;
        margin-left: 15px;
    }
    
    
/*эти стили добавить*/    
.bcblock__new div {
    display:flex;
    align-items:center;


}
.d-flex {
    
}
.meta-info-bottom {
    display:flex;
    flex-direction:column;
    justify-content:center; 
    align-items: flex-start;
    margin-top:15px;
}
.meta-info__office {
  display: inline-flex;
    font-weight: 400;

    line-height: 130%;
    padding: 4px 8px;
    background: #92278f1a;
    border-radius: 4px;
    margin-right:2px;  
}
@media(max-width: 600px){
.bcuser--team {
    display:block;
}
}
.bcblock {
     padding-left: 0;   
}
.small-text {
    font-size:12px!important;
}
    .meta-info-new h1 {
        font-size: 24px;
        font-family: "GeometriaBold",serif;
    }
    .breadcrumble {
          font-family: "Geometria",serif;
        text-transform: uppercase;
        font-size: 10px;
    }
     .meta-info-new .bctags,  .meta-info-new .bcuser {
        font-family: "Geometria",serif;
        font-size: 12px;
        display: flex;
    align-items: center;
    }
    .news-detail {
        position:relative;
    }
    .meta-info-new .displaydate {
        font-family: 'Geometria';
        padding: 0;
        font-size: 14px;
        display:flex;
        align-items:center;
        color: #838B98;
        background-color:transparent;
    }
    .meta-info-new .displaydate span {
        margin-right:4px;
    }
    .meta-info-new .displaydate span.year {
        margin-left:4px;
    }
    .displaydate__icon {
         width: 16px;
    height: 16px;
   
    background-position: 0 0;
    margin-right: 5px;
    margin-top: 3px;
    }
   .meta-info-new--category  .displaydate__icon {
    width: 0px;
    height: 13px;
    min-height:20px;
   
    background-position: 0 40%;
    margin-right: 0px;
    margin-top: 0px; 
}
    .meta-info-new{
      position: relative;
        display: flex;
        justify-content:flex-start;
        padding: 0px;
        margin: 20px 0 30px 0;
     
        
    }
     .meta-info-new--category {
         margin:10px 0;
     }
    .meta-info-new .has-separator:before {
        content:'|';
        color: #838B98;
        padding:0 7px;
    }
    .meta-info-new h1{
      margin-top: 20px;
        margin-bottom: 30px;
      float:left;
    
    }
    .share-panel-open {
        display:flex;
        align-items:center;
    }
    .share-panel-open:hover {
        text-decoration:none;
    }
    .meta-info-new .print {
      display:flex;
    }
     .print-svg {
      fill:#91278d;
    }
     .print-svg:hover {
      fill:#91278d;
    }
    .share-svg{
        fill:#838B98;
    }
    .share-svg:hover {
        fill:#91278d; 
    }
    .share-svg-close {
        fill:#91278d; 
    }
    .share-svg-close:hover {
        fill:#a833a8; 
    }
    .meta-info-new .bcuser a, .meta-info-new .bcuser span {
        color: #838B98;
    }
    .sprite-usergray {
        width: 14px;
        height: 12px;
        background-image: url(/local/templates/main_new/images/user.svg);
        background-position: 0 0;
        margin-left: 15px;
    }
    .sprite-clock {
        width: 16px;
        height: 16px;
        /*background-image: url(/local/templates/main_new/images/clock.svg);*/
        background-position: 0 0;
    }
    .meta-info-new--category .sprite-clock {
    width: 0px;
    height: 0px;
    /*background-image: url(/local/templates/main_new/images/clock.svg); */
    background-position: 0 0;
}
    .share-panel {
        position: absolute;
        right: 0;
        top: 0;
        z-index: 5;
    }
    .share-panel__list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: 48px;
        background-color: #fff;
        -webkit-box-shadow: 0 4px 12px rgb(0 0 0 / 14%);
        box-shadow: 0 4px 12px rgb(0 0 0 / 14%);
        border-radius: 3px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        position: absolute;
        left: 620px;
    top: -10px;
        width: 0;
        max-width: 0;
        overflow: hidden;
        -webkit-transition: all .5s linear;
        transition: all .5s linear;
    }
    .share-panel-close {
        margin:0 10px;
    }
    .share-panel__list.open {
        width: auto;
        max-width: 700px;
    }
    .share-panel__list li {
      list-style:none;
      margin:0 10px;
    }
    .share-panel__list li:before {
      width:0!important;
      height:0!important;
    }
    .article-header {
      position:relative;
    }
    .ya-share2__link {
    background-color: #91278d;
        width: 28px !important;
        height: 28px !important;
        display: flex;
    }
    .ya-share2__link:hover {
       background-color: #a833a8;
    }
    .ya-share2__item_service_facebook .ya-share2__icon {
        background-image: url(/local/templates/main_new/images/fb.svg) !important;
        width: 25px !important;
        height: 25px !important;
        background-size: 25px 25px !important;
        margin-top: 2px;
    }
    .ya-share2__item_service_in .ya-share2__icon {
        background-image: url(/local/templates/main_new/images/insta.svg) !important;
        width: 22px !important;
        height: 22px !important;
        background-size: 22px 22px !important;
        margin-top: 2px;
    }
    .ya-share2__item_service_vk .ya-share2__icon {
        background-image: url(/local/templates/main_new/images/vk.svg) !important;
        width: 22px !important;
        height: 22px !important;
        background-size: 22px 22px !important;
        margin-top: 2px;
    }
    .ya-share2__item_service_tg .ya-share2__icon {
        background-image: url(/local/templates/main_new/images/telegram.svg) !important;
        width: 28px !important;
        height: 20px !important;
        background-size: 28px 20px !important;
        margin-top: 4px;
    }
    .ya-share2__badge {
        display: flex;
        align-items:centr;
        justify-content:center;
        width: 100%;
        height: 100%;
    }

    .article__read-time {
       color: #838B98;
    }
    .ya-share2__list {
        display:flex;
        align-items:center;
        margin: 0;
        padding: 0;
    }
    .article-header-bottom {
      display:flex;
      justify-content: space-between;
      }
      
      .article__read-wrapper {
        display:flex;
        align-items: center;
      }
      .article__read-wrapper div {
        margin-right:8px;
      }
      .article__vue {
         color: #838B98;  
      }
      .meta-info-bottom .bcuser a,  .meta-info-bottom .bcuser span {
    color: #838b98;
        margin: 0 0 0 5px;

}
.d-flex {
    display:flex;
}
.meta-info-bottom .sprite-usergray {
    margin-left:0;
}
.meta-info-bottom .bctags {

}
.meta-info-bottom .bclink a {
    text-transform:none;
}
.meta-info-bottom .bctags, .meta-info-bottom .bcuser {
    font-size: 12px;
    margin: 5px 0;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.meta-info-bottom .bctags a {
    margin-left:10px;
    line-height: 20px;
}
.hidden-xl {
    display:none;
}
@media (max-width:1025px) and (min-width: 769px){
.personalcard{
    padding:0.5rem;
}
.tmpcimg {
    padding-right:1rem;
    min-width:100px;
}
    .team-new.personalcard {
    display: inline-flex;
}
}
    @media (max-width: 769px){
      .timer {
          position:absolute;
          bottom:0;
          align-self:flex-end;
          right:0px;
        }
        .meta-info-new h1 {
            margin-bottom:15px;
            padding-right: 30px;
            font-size: 20px;
            min-height:40px;
        }
        .share-panel-open {
            position: absolute;
        top: -50px;
        right: 10px;
        }
      
        .meta-info-new {
            flex-wrap: wrap;
            position: relative;
            align-items: center;
            justify-content: flex-start;
        }
        .meta-info-new .has-separator:after{
            content:'';
            padding:0;
        }
        .meta-info-new .displaydate{
            max-width:100px;
        }

        .meta-info-new .bctags, .meta-info-new .bcuser{
            flex-wrap:wrap;
            margin:0px 0;
            padding:0;
        }
        .article__read-wrapper{
            justify-content: center;
             margin: 0 5px;
        }
        .bcuser a {
        display: inline-flex;
          }
          
        .article-header {
            margin-top:25px;
            margin-bottom:15px;
        }
        .bcuser {
            min-height:62px;
        }
        .article-header-bottom {
          flex-direction:column;
        }
        .share-panel__list{
            left:auto;
        }
         .meta-info-bottom .bcuser {
            min-height:20px;
         }
    }
     @media (max-width: 500px){
        .meta-info-new .bctags, .meta-info-new .bcuser{
            margin:10px 0;

        }
 .logo__list  .clblock {
    width: 33%;
}
        .meta-info-new .bctags, .meta-info-new .bcuser{
            align-items: center;
     justify-content: flex-start;
        }
        .sprite-usergray {
            margin-left: 0;
        }
        .meta-info-new .bcuser a, .meta-info-new .bcuser span{
            padding:0 5px;
        }
        .d-flex {
            flex-wrap:wrap;
        }
        .meta-info-bottom .bcuser{
            min-width: 100%;
        } 
         .meta-info-bottom .bcuser {
             display:block;
         }
        .meta-info-bottom .bctags {
             margin-left: 0px;
        }
        .meta-info-bottom {
            margin-top:10px;
            flex-direction:column;
            align-items: flex-start;
        }
        .kn-tags {
            display: flex;
            flex-wrap: wrap;
        }
        .hidden-xl.arrow-down {
        display: block;
        margin: 10px 0;
        min-width: 100%;
        text-align: right;
        transition:all 0.3s linear;
        }
        .hidden-xl.arrow-down.open img {
            transform:rotate(180deg);
        }
        .kn-tags span {
        margin-right:0;
         }  
     .kn-tags .kn-tag-item{
        display:none;
        padding: 3px 0;
    }
 .kn-tags .kn-tag-item:nth-child(-n+4){
     display:inline-block;
 }
 .kn-tags .kn-tag-item.open {
     display:block;
 }
 .calblock, .calblockempty {
    width: 100%;
    margin-right: 0;
 }
 .calphoto {
     margin: 20px auto 0;
 }
}
 .meta-info-bottom .bcuser a{
            margin:0 5px 0 5px;
        }
    @media (max-width: 420px){
      
        .bcuser {
            min-width:100%;
        }
         .meta-info-bottom .bcuser a {
            min-width: 90%;
        } 
        .meta-info-bottom .bcuser a, .meta-info-bottom .bctags a {
            padding:5px 0;
            margin:0 0 0 5px;
        }
        .article__vue.small-text {
            margin-left:20px;
        }
        .bcrow {
            padding: 20px 0;
}
    }
    .bankruptcy-comment {
     position:relative;
     background-color: #f5f7fa;
     padding:40px 20px 40px 150px;
     margin:20px 0;
     background-image: url(/local/templates/main_new/images/bankruptcy.svg);
     background-repeat: no-repeat;
     background-position: 20px center;
     background-size: 100px;
     min-height: 40px;
 } 
@media (max-width: 600px){
    .tmpcimg {
    padding-right:0;
}
 .bankruptcy-comment {
    position: relative;
    background-color: #f5f7fa;
    padding: 100px 20px 20px 15px;
    font-size: 14px;
    line-height: 20px;
    margin: 20px 0;
    background-image: url(/local/templates/main_new/images/bankruptcy.svg);
    background-repeat: no-repeat;
    background-position: 10px 20px;
    background-size: 70px;
    min-height: 40px;
}
.news-detail img[align='middle'] {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    height: auto;
}
}
.text h3 {
 font-size:1.17em;
    margin-top: 2rem;
    margin-bottom: 1rem;
}
.team-new.text {
    margin-top:-3rem;
}
.team-new.personalcard{
    display:flex;
}
.public-banner a {
    color:#010101;
}
 .result{display: none;   border: 1px solid #92278f;   padding: 1rem;color: #92278f;   font-size: 13px;}

.input__wrapper {
  width: 100%;
  position: relative;
  margin: 15px 0;
  text-align: center;
}
 
.input__file {
  opacity: 0;
  visibility: hidden;
  position: absolute;
}
 
.input__file-icon-wrapper {
  height: 60px;
  width: 60px;
  margin-right: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-right: 1px solid #fff;
}
 
.input__file-button-text {
  line-height: 1;
  margin-top: 1px;
}
 
.input__file-button {
  width: 100%;
  max-width: 290px;
  height: 40px;
  background: #92278f;
  color: #fff;
  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;
  border-radius: 3px;
  cursor: pointer;
  margin: 0 auto;
}
.input__file-button:hover {
        background-color: #6f196c;
}

.column-1 {
    width: 750px;
    flex-shrink: 0;
    position: relative;
    margin-right: 95px;
}
.column-2 {
    display: flex;
    flex-direction: column;
    flex-grow: 2;
}
@media (max-width: 1299px){
.d-flex {
    flex-wrap:wrap;
}
.column-1{
    order:2;
}
.column-2{
    order:1;
    overflow: hidden;
}
.column-2 .bcblocks {
    display:none;
}
.column-2 .sidebar {
  display: flex;
    overflow: scroll;  
}
.column-2 .sidebar article {
    min-width:100%;
    border-bottom:0;
}
.column-1, .column-2{
    width: 100%;
    margin: 0;
}
}
.svg-float-right {
  float: right; width: 330px; min-width: 40%; margin-left: 1rem;
}
@media(max-width:980px){
 .svg-float-right {
  float:none; width: 100%; min-width: 40%; margin-left: 0; margin-bottom:2rem;
}   
}
.overflow-x-hidden {
    /*overflow-x: hidden; */
    position:relative;
    align-items: flex-start;
    }
.overflow-x-hidden .col-md-4 {
    position: sticky;top: 0; margin-top:2rem;
}
.overflow-x-hidden .sitebar {
margin-left:4rem; padding: 2rem;
    border-radius: 6px;
    background-color: #f5f7fa;
} 
.overflow-x-hidden .sitebar li a {
      font-size:0.9rem;
  } 
@media(max-width:1024px){

   .overflow-x-hidden .sitebar {
     margin-left:auto;
     padding:1rem;
 }
}
@media(max-width:600px){
 .overflow-x-hidden .col-md-8 {
     order:2;
 }
  .overflow-x-hidden .col-md-4 {
     order:1;
     position:relative;
 }
 .overflow-x-hidden .sitebar {
     margin-left:auto;
     padding:1rem;
     margin-bottom:2rem;
 }
 .caldate, .pagination{
     display:flex;
     justify-content: center;
    align-items: center;
 }
 .pagination .numbers{
     margin-left:5px;
 }
 .numbers a {
    padding: 4px 12px;
    font-size: 13px;
    color: #010101;
}
}
@media(max-width:325px){
 .numbers a {
    padding: 4px 10px;
    font-size: 12px;
    color: #010101;
}
}
@media(max-width:1367px){
    .onecol-l{padding-right:30px;}
    .onecol-l .tmimg img, .tmpcimg img {
    width: 105px;
}
.onecol-l .personalcard .tmname {
    text-transform: inherit;
    font-size: 20px;
}
 .onecol-l .personalcard .tmpos {
    font-size: 14px;
    margin-top: 0.5rem;
}
}
@media(max-width:820px){
    body{overflow-x:hidden}
    
   .leftmenu .slidein a:after{
    content:"";
    position:absolute;
    right:5px;
    top:0;
    bpttom:0;
    width:20px;
    height:20px;
   background:  url(/local/templates/main_new/images/arrow-vaiolit.svg) 50% 50% no-repeat;
     transform: rotate(180deg);
     transition:all 0.5s linear;
} 
    
}
@media(max-width:1025px) and (min-width:600px){
  .onecol-l {
     padding-right: 0px; 
}
  #shuffle3{
      display:flex;
      justify-content: center;
  }  
  #shuffle3 .personalcard{
      max-width:50%;
  }
}
.list_style_2 {
counter-reset: li; 
list-style: none; 
font-size: 16px;
padding: 0;
text-shadow: 0 1px 0 rgba(255,255,255,.5);
}
.list_style_2 li {
position: relative;
display: block;
padding: .4em .4em .4em .8em;
margin: .5em 0 .5em 2.5em;
background: #EDE9F6;
color: #010101;
text-decoration: none;
transition: all .3s ease-out;
}
.list_style_2 li:hover {background: #CEAEE2;}       
.list_style_2 li:before {
content: counter(li);
counter-increment: li;
position: absolute;
left: -2.5em;
top: 50%;
margin-top: -1em;
background: #92278F;
height: 2em;
width: 2em;
line-height: 2em;
text-align: center;
font-weight: bold;
text-decoration:none;
color:#ffffff;
}
.list_style_2 li:after {
position: absolute;
content: "";
border: .5em solid transparent;
left: -1em;
top: 50%;
margin-top: -.5em;
transition: all .3s ease-out;
}
.list_style_2 li:hover:after {
left: -.5em;
border-left-color: #92278F;
}

.list_style_4  {
list-style: none;
padding: 0;
}
.list_style_4 li {
padding: 10px 30px;
background: linear-gradient(to left, #92278F 0%, white, #CEAEE2);
border-bottom: 1px solid #CDD1D9;
color: #838B98;
font-size: 16px;
box-shadow: 0 5px 5px 0 rgba(0,0,0, .2);
margin-bottom: 5px;
}
.list_style_4 li:last-child {border-bottom: none;}

.list_style_10 {
margin-left: 0;
list-style: none;
counter-reset: li;
}
.list_style_10 li {
position: relative;
margin-bottom: 1.5em;
border: 3px solid #CDD1D9;
padding: 0.6em;
border-radius: 4px;
background: #ffffff;
color: #010101;

}
.list_style_10 li:before {
position: absolute;
top: -0.7em;
padding-left: 0.4em;
padding-right: 0.4em;
font-size: 16px;
font-weight: bold;
color: #92278F;
background: #ffffff;
border-radius: 50%;
counter-increment: li;
content: counter(li);
}

.list_style_12 {
  margin: 0;
  counter-reset: li;
  list-style: none;
  background:#ffffff;
  padding: 10px;
}
.list_style_12 li {
  position: relative;
  margin: 0 0 10px 2em;
  padding: 4px 8px;
  border-top: 2px solid #92278F;
  transition: .3s linear;
}
.list_style_12 li:last-child {margin-bottom: 0;}
.list_style_12 li:before {
  content: counter(li);
  counter-increment: li;
  position: absolute;
  top: -2px;
  left: -2em;
  width: 2em;
  box-sizing: border-box;
  margin-right: 8px;
  padding: 4px;
  border-top: 2px solid #92278F;
  border-left: 2px solid transparent;
  border-right: 2px solid transparent;
  border-bottom: 2px solid transparent;
  background: #92278F;
  color: white;
  font-weight: bold;
  text-align: center;
  transition: .3s linear;
}
.list_style_12 li:hover {border-top: 2px solid #CEAEE2;}
.list_style_12 li:hover:before {
  border: 2px solid #CEAEE2;
  background: #CEAEE2;
}
/* End */


/* Start:/local/css/main/modal.css?17478208536491*/
.js-modal-open { overflow: hidden } .modal { display: none; position: fixed; z-index: 10000; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden; -webkit-overflow-scrolling: touch }  .js-modal-open .modal { overflow-x: hidden; overflow-y: auto }  .modal__dialog { -ms-flex-negative: 0; flex-shrink: 0; position: relative;  margin: 50px auto; color:#010101; } .modal__dialog a{color: #92278f; }.modal__dialog a.btn{color:#ffffff;} .modal__content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: relative; min-width: 100%;  padding:2rem;background-color: #f5f7fa; outline: 0 }  .modal__header { -ms-flex-negative: 0; flex-shrink: 0;  }  .modal__title { margin-top: .5em; margin-bottom: .5em; font-size: 1.5rem; line-height: 1.3; font-weight: 500; text-transform: uppercase; }.modal__title a, .modal__title a:hover, .modal__title a:active {font-size: 1.5rem; line-height: 1.3; font-weight: 500; text-transform: uppercase;}  .modal__close { position: absolute !important; top: 15px; right: 15px; width: 20px; height: 20px; line-height: 20px }  .modal__close span:before, .modal__close span:after { height: 1px }  .modal__body { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; padding: 0 2rem }  .modal__footer { -ms-flex-negative: 0; flex-shrink: 0; padding: 15px }  .modal__backdrop { position: fixed; z-index: 9999; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0, 0, 0, .7) }  @-webkit-keyframes modal-backdrop-show { 0% { opacity: 0 }  to { opacity: 1 } }  @keyframes modal-backdrop-show { 0% { opacity: 0 }  to { opacity: 1 } }  @-webkit-keyframes modal-content-show { 0% { opacity: 0; -webkit-transform: translateY(-2em); transform: translateY(-2em) }  to { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0) } }  @keyframes modal-content-show { 0% { opacity: 0; -webkit-transform: translateY(-2em); transform: translateY(-2em) }  to { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0) } }.modal__dialog form input {line-height:2rem}.modal__dialog form span {padding:0.5rem 0}.modal__dialog form .form-link{padding:0.5rem 0; display:block; text-align:right}.modal__dialog  .en-link, .modal__dialog  .en-link a {width:100%;font-size:12px; text-align:center}.modal__dialog form .row {margin-left:0; margin-right:0}
.modal__dialog form .btn {display:flex; align-items:center; margin-left:auto; margin-right: auto;margin-bottom:1rem; }..modal__dialog form .btn .modal__title.modal__title--small{font-size:1rem}.modal__dialog form .btn svg {margin-left:-20px; margin-right:20px}#svg-spinner{display:none;}#svg-spinner.loading{display:block;}
.row.lf-result div{font-weight: 400;font-size: 10px;line-height: 130%; background-color: rgba(242, 129, 129, 0.1);padding: 8px 32px 8px 8px;border-radius: 4px; margin-bottom: 8px;cursor:pointer;background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.52827 0.528606C0.788619 0.268256 1.21073 0.268256 1.47108 0.528606L4.99967 4.0572L8.52827 0.528606C8.78862 0.268256 9.21073 0.268256 9.47108 0.528606C9.73143 0.788955 9.73143 1.21107 9.47108 1.47141L5.94248 5.00001L9.47108 8.52861C9.73143 8.78895 9.73143 9.21106 9.47108 9.47141C9.21073 9.73176 8.78862 9.73176 8.52827 9.47141L4.99967 5.94282L1.47108 9.47141C1.21073 9.73176 0.788619 9.73176 0.52827 9.47141C0.26792 9.21106 0.26792 8.78895 0.52827 8.52861L4.05687 5.00001L0.52827 1.47141C0.26792 1.21107 0.26792 0.788955 0.52827 0.528606Z' fill='%23838B98'/%3E%3C/svg%3E");
background-repeat:no-repeat;background-position:right 10px center;}
/*платная подписка*/
          .modal--paid-subscriber .modal__content {
              padding:0;
              position: relative;
          }
          .modal--paid-subscriber .modal__dialog{
              width:600px;
          }
     .modal--paid-subscriber .left-part {
    background: #F5F7FA;
    display: flex;
    padding: 16px 16px 16px 25px;
    background-image: url(/local/img/border.svg);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 120%;
    position:relative;
    overflow:hidden;
    }
    .modal--paid-subscriber .right-part {
        background:#ffffff;
        padding:16px;
        z-index: 0;
    position: relative;
    }
    .modal--paid-subscriber .modal__header, .modal--paid-subscriber .modal__body {
        padding:0;
    }
    .download-pdf {
       background-image: url(/local/img/file.svg);
    background-repeat: no-repeat;
    background-position: left center; 
    padding-left:20px;
    }
    .modal--paid-subscriber h4 {
        margin-top: 2rem;
    }
    .modal--paid-subscriber p{
        margin-bottom: 0.3rem;
    }
     .modal--paid-subscriber a.link {
         font-size:16px;
     }
    .modal--paid-subscriber .modal_footer {
        display:flex;
        align-items:center;
        justify-content:space-between;
    }
    .modal--paid-subscriber .modal_footer {
        margin-top:2rem;
        margin-bottom: 1rem;
    }
    .modal--paid-subscriber .modal__dialog a.btn {
    color: #ffffff;
    font-weight: 300;
    padding: 4px 12px;
}
.modal__paskhal{
    position: absolute;
    max-width: 100%;
    background: #EDE9F7;
    height: 100%;
    padding: 36px 10px 1px 0;
    font-size: 0.85rem;
    left: 14px;
    right: 0;
    top: -100%;
    display: flex;
    flex-direction: column;
        align-items: center;
    transition:all 0.3s linear;
    text-align: center;
        font-weight: 600;
}
.modal__paskhal.active {
    top:0;
     padding:16px;
}
.modal__paskhal a {
   font-size: 0.85rem;  
}
.hover-paskhal:hover ~ .modal__paskhal {
   top:0; 
}
@media(max-width:600px){
    .modal--paid-subscriber .modal__dialog {
    width: 100%;
}
.modal__dialog form .btn{
display:block;
}
.modal--feedback .col-md-6{
padding-left:0;
padding-right:0;
}
.modal--feedback .modal__title{
margin-top:2rem;
}
    .modal--paid-subscriber .left-part img{
        display:none;
    }
    .modal--paid-subscriber .left-part {
        padding:0;
        position:absolute;
        top:0;
        left:0;
        right:0;
       
        z-index: 2;
    }
    .modal--paid-subscriber .left-part.active {
         height:55%;
         background: #EDE9F7;
    }
    .modal__paskhal.active {
    top: 20px;
    padding: 16px;
}
}
   
/* End */


/* Start:/local/css/team.css?16929479944169*/
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__container{position:relative;box-sizing:border-box}.splide__list{margin:0!important;padding:0!important;width:-webkit-max-content;width:max-content;will-change:transform}.splide.is-active .splide__list{display:flex}.splide__pagination{display:inline-flex;align-items:center;width:95%;flex-wrap:wrap;justify-content:center;margin:0}.splide__pagination li{list-style-type:none;display:inline-block;line-height:1;margin:0}.splide{visibility:hidden}.splide,.splide__slide{position:relative;outline:none}.splide__slide{box-sizing:border-box;list-style-type:none!important;margin:0;flex-shrink:0}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid #999;border-left-color:transparent;animation:splide-loading 1s linear infinite}.splide__track{position:relative;z-index:0;overflow:hidden}.splide--draggable>.splide__track>.splide__list>.splide__slide{-webkit-user-select:none;user-select:none}.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__track>.splide__list>.splide__slide{position:absolute;top:0;left:0;z-index:0;opacity:0}.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{position:relative;z-index:1;opacity:1}.splide--rtl{direction:rtl}.splide--ttb>.splide__track>.splide__list{display:block}.splide--ttb>.splide__pagination{width:auto}
#signblocks .climg {
    margin: 0 0px;
    box-sizing: border-box;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content:center;
}
    #signblocks .splide__arrows {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    height: 20px;
    z-index:5;
    }
    #signblocks .splide__arrows svg {
      fill:#91278d;
    }
    #signblocks .splide__arrows .splide__arrow--prev{
     position: absolute;
     left:-30px;
     transform: rotate(180deg);
    }
    #signblocks .splide__arrows .splide__arrow--next{
     right: -30px;
    position: absolute;
    }
    #signblocks .splide__pagination {
      padding:10px 0;
    }
    #signblocks .splide__pagination__page{
      width: 10px;
      max-width: 10px;
      height: 10px;
      border-radius: 50%;
      padding: 0;
      margin: 5px;
      border: 0px;
    }
    #signblocks .splide__pagination__page.is-active{
      background-color:#91278d; 
    }
    .team .maincols ul {
      margin:0;
      padding:0 0 0 15px;
    }
    .splide__slide img {
        max-width:100%;
    }
    a, h3 {
    color: #92278f;
   }
 a:hover {
     color: #a833a8;
 }

    @media (max-width:1000px){
     #signblocks {
       display:block!important;
       padding:10px;
     }
    
    }
    @media (max-width:500px){
     .team  .personalcard {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top:2rem;
     } 
         .nblock .thdate {
    width: 95px;
    margin-right: 10px;
}
     .team .personalcard .tmtext {
       width: 100%!important;
       text-align: center;
     }
    .team .personalcard .tmpcimg {
    width: 80%;text-align:center;
    }
    .team  .personalcard .tmpos, .personalcard.tmemail {
        text-align: center;
        margin-top: 10px;
     }
     .team .text{
     font-size: 16px;
}
    }
    #signblocks .splide__arrow {
        background-color:transparent;
        border:0px;
    }
    
     .splide__arrow:disabled {
    opacity: 0;
    pointer-events: none;
  }
#signblocks  .climg {
    padding:10px 5px;
}
#signblocks img:hover {
    transform: scale(1.04);
    transition: all 0.3s linear;
    
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev, .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
    background-image:none!important;
}
.swiper-pagination{
    bottom:0!important;
    position:relative!important;
}
.swiper-pagination-bullet-active{
    background:#92278f!important;
}
/* End */


/* Start:/local/css/cookie.css?16929479942811*/
.cookie-warn {
    position: fixed;
    bottom: 23px;
    left: 50%;
    max-width: 800px;
    width: 90%;
    padding: 23px 23px 23px 80px;
    border-radius: .5rem;
    box-shadow: 0px 0px 10px 2px rgb(0 0 0 / 20%);
    background-color: rgba(0,0,0,0.85);
    background-color: #f5f7fa;
    color: #272c3e;
    transform: translate(-50%);
    z-index: 200;

}
.cookie-warn .inner {
    margin: 0 auto;
    position: relative;
    width: auto;
    display: flex;
    flex-wrap: wrap;

}
.cookie-warn svg {
    width: 40px;
    position: absolute;
    left: -60px;
}
.cookie-warn p {
    font-size: 12px;
    line-height: 140%;
    min-width: 100%;
}

.cookie-warn a {
    color: #91278d;
    font-size: 12px;
    border-bottom: 1px dashed #91278d;
    padding: 0;
    line-height: 14px;
    text-decoration: none;
}
.cookie-warn input[type=submit] {
    position: absolute;
    right: 15px;
    top: 80%;
    bottom: 12px;
    background-color: transparent;
    font-size: 12px;
        border:0px;
    outline:none;
    border-bottom: 1px dashed #91278d;
    padding: 0;
    color: #91278d!important;
    line-height: 14px;
    text-decoration: none;
    height:16px;
   font-family: Geometria, sans-serif;

}
.cookie-warn input[type=submit]:focus, .cookie-warn input[type=submit]:active {
  outline:none;    
}
.cookie-warn span.mobileVisible{
    display:none;
}
@media(max-width:500px){
    .cookie-warn {
        position: fixed;
        bottom: 0;
        left: 50%;
        max-width: 800px;
        width: 90%;
        /* height: 70px; */
        padding: 23px 23px 23px 80px;
        padding: 10px;
        border-radius: .5rem;
        box-shadow: 0px 0px 10px 2px rgb(0 0 0 / 20%);
        background-color: rgba(0,0,0,0.85);
        background-color: #f5f7fa;
        color: #272c3e;
        transform: translate(-50%);
        z-index: 500000;
    }
    .cookie-warn svg {
        display:none;
    }
    .cookie-warn .inner {
        margin: 0 auto;
        position: relative;
        width: auto;
        display: flex;
        flex-wrap: wrap;
        padding-bottom: 20px;
    }
    .cookie-warn p {
        font-size: 12px;
        line-height: 110%;
        min-width: 100%;
        margin-bottom: 5px;
        margin-top: 5px;
    }
   .cookie-warn a, .cookie-warn input[type=submit] {
        position: absolute;
        right: 15px;
        top: 87%;
        bottom: -60px;
        background-color: transparent;
        font-size: 12px;
        line-height: 12px;
        padding: 0;
        height: auto;
        max-height: 14px;
        margin-bottom: 0;
        border-bottom: 1px dashed #91278d;
        padding: 0;
        color: #91278d!important;
        line-height: 14px;
        text-decoration: none;
    }
    .cookie-warn a {
        left:15px;
        right:auto;
    }
}
/* End */


/* Start:/local/css/main/preloader.css?1692947994451*/
#preloader,#preloader .preloader_wrapper{position:fixed;top:0;left:0;right:0;bottom:0}#preloader{background:rgba(255,255,255,.7);z-index:9999}#preloader .preloader_wrapper{text-align:center;z-index:999;margin:auto;width:200px;height:200px;display:flex;flex-direction:column;color:#838b98;align-items:center}#preloader .preloader_wrapper img{margin-top:30px;width:100px}.loaded #preloader{display:none}
.loaded #preloader.active {
    display: block;
}
/* End */


/* Start:/local/templates/main_new/css/personal.css?170167526563151*/
.profile-n {width: 100%;}
.profile-n .page-title {font-size: 28px; line-height: 37px; color: #232020; margin: 30px 0;}
.profile-n .page-title.center {text-align: center;}
.pn-center {text-align: center;}
.profile-n input[type=submit] {height: 40px;}
.pn-row-info {margin: 37px 0 31px; font-size: 0; line-height: 0;}
.pn-row-info .pn-title {font-size: 28px; line-height: 30px; color: #161616;}
.pn-row-info .pn-right {text-align: right;}
.pn-row-info .pn-right, .pn-row-info .pn-title {width: 50%; display: inline-block; vertical-align: top;}
.pn-row-info .pn-name {padding-right: 38px; display: inline-block; vertical-align: top; font-size: 16px; line-height: 30px; color: #7E2E84; font-weight: bold;}
.pn-row-info .pn-exit {width: 84px; display: inline-block; vertical-align: top;}
.pn-row-info .pn-exit a {font-size: 16px; line-height: 30px; color: #161616; padding-left: 29px; background: url(/local/templates/main_new/css/../images/close.png) 0 50% no-repeat;}

.pn-row-nav {width: 100%; border-bottom: 1px solid #C6C6C6; padding-bottom: 28px; position: relative;}
.pn-row-nav .pn-row-nav-title {display: none;}
.pn-row-nav .pn-row-nav-item {display: inline-block; vertical-align: top; margin-right: 24px; font-size: 16px; line-height: 30px; color: #272C3E;}
.pn-row-nav .pn-row-nav-item.start {padding-left: 23px; background: url(/local/templates/main_new/css/../images/back.png) 0 50% no-repeat;}
.pn-row-nav .pn-row-nav-item.active {font-weight: bold; color: #7E2E84; border-bottom: 10px solid #F3ECF3;}
.pn-row-nav .pn-row-nav-item.pn-cancel {margin-right: 0; padding-left: 29px; background: url(/local/templates/main_new/css/../images/close.png) 0 50% no-repeat;}
.pn-row-nav .pn-row-nav-item.pn-right {text-align: right; float: right;}
.pn-row-nav .pn-info {position: absolute; right: 0; display: inline-block; vertical-align: top; font-size: 16px; line-height: 30px; background: #7E2E84 url(/local/templates/main_new/css/../images/exclamation.png) 5px 50% no-repeat; padding: 0 5px 0 30px; color: #FFFFFF;}

.pn-welcome {width: 100%; height: 403px; position: relative; margin-bottom: 8px;}
.pn-welcome .pn-w-text {margin-left: 210px; top: 15px; width: 1050px; height: 215px; background: #7E2E84; font-size: 85px; line-height: 215px; text-align: center; color: #FFFFFF; position: relative; }

.pn-welcome .pn-w-text:after {content: ""; position: absolute; top: 100%; left: 0; width: 30px; height: 28px; background: url(/local/templates/main_new/css/../images/pn-w-corner.png) 0 0 no-repeat;}
.pn-welcome .pn-w-text .pn-w-info {position: absolute; font-size: 16px; line-height: 30px; background: url(/local/templates/main_new/css/../images/exclamation.png) 0 50% no-repeat; padding-left: 25px; top: 29px; right: 30px; color: #FFFFFF;}
.pn-welcome .pn-w-pgp {position: absolute; top: 0; left: -48px;}
.pn-welcome .pn-w-row {margin: 60px 0 0 293px; font-size: 18px; line-height: 30px; color: #232020; }
.pn-welcome .pn-w-col {display: inline-block; vertical-align: top; width: 335px;}
.pn-welcome .pn-w-col.pn-logout {display: none;}
.pn-welcome .pn-w-col:first-child {width: 381px;}


.pn-link-b {margin-bottom: 105px; display:flex; flex-wrap:wrap;}
.pn-link-b a {display: inline-block;     width: calc(25% - 1rem); vertical-align: top; margin-right: 1rem;margin-top:15px; margin-bottom:15px; -webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.pn-link-b a:hover {text-decoration: none;}
.pn-link-b a .pn-lb-icon {margin: 90px 0 28px 30px;}
.pn-link-b a span {font-size: 24px; line-height: 32px; margin: 0 0 30px 30px;color: #232020; display: inline-block;}

.pn-link-b a.pn-lb-profile {border: 1px solid #8446AD;
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Capa_1' enable-background='new 0 0 508 508' height='512' viewBox='0 0 508 508' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='m470.958 21.167h-433.916c-20.426 0-37.042 16.616-37.042 37.041v52.917c0 20.426 16.616 37.042 37.042 37.042h433.917c20.426 0 37.042-16.616 37.042-37.042v-52.917c-.001-20.425-16.617-37.041-37.043-37.041z' fill='%23272c3e'/%3E%3Cpath d='m15.875 232.833h137.583c8.763 0 15.875-7.112 15.875-15.875s-7.112-15.875-15.875-15.875h-137.583c-8.763 0-15.875 7.112-15.875 15.875s7.112 15.875 15.875 15.875z' fill='%23272c3e'/%3E%3Cpath d='m15.875 296.333h137.583c8.763 0 15.875-7.112 15.875-15.875s-7.112-15.875-15.875-15.875h-137.583c-8.763 0-15.875 7.112-15.875 15.875s7.112 15.875 15.875 15.875z' fill='%23272c3e'/%3E%3Cpath d='m15.875 359.833h137.583c8.763 0 15.875-7.112 15.875-15.875s-7.112-15.875-15.875-15.875h-137.583c-8.763 0-15.875 7.112-15.875 15.875s7.112 15.875 15.875 15.875z' fill='%23272c3e'/%3E%3Cpath d='m15.875 423.333h137.583c8.763 0 15.875-7.112 15.875-15.875s-7.112-15.875-15.875-15.875h-137.583c-8.763 0-15.875 7.112-15.875 15.875s7.112 15.875 15.875 15.875z' fill='%23272c3e'/%3E%3Cpath d='m15.875 486.833h137.583c8.763 0 15.875-7.112 15.875-15.875s-7.112-15.875-15.875-15.875h-137.583c-8.763 0-15.875 7.112-15.875 15.875s7.112 15.875 15.875 15.875z' fill='%23272c3e'/%3E%3Cpath d='m470.958 201.083h-222.25c-20.32 0-37.042 16.722-37.042 37.042v211.667c0 20.32 16.722 37.042 37.042 37.042h222.25c20.32 0 37.042-16.722 37.042-37.042v-211.667c0-20.32-16.722-37.042-37.042-37.042zm-111.125 74.084c17.568 0 31.75 14.182 31.75 31.75s-14.182 31.75-31.75 31.75-31.75-14.182-31.75-31.75 14.182-31.75 31.75-31.75zm63.5 132.291c0 8.678-7.197 15.875-15.875 15.875h-95.25c-8.678 0-15.875-7.197-15.875-15.875v-7.832c0-22.013 19.897-39.793 44.45-39.793h38.1c24.553 0 44.45 17.78 44.45 39.793z' fill='%23272c3e'/%3E%3C/g%3E%3C/svg%3E");
 background-size:70px auto;
 background-position: top 70px left 20px;
  background-repeat:no-repeat;
}

.pn-link-b a.pn-lb-profile:hover {
    background: #8446AD;
     background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Capa_1' enable-background='new 0 0 508 508' height='512' viewBox='0 0 508 508' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='m470.958 21.167h-433.916c-20.426 0-37.042 16.616-37.042 37.041v52.917c0 20.426 16.616 37.042 37.042 37.042h433.917c20.426 0 37.042-16.616 37.042-37.042v-52.917c-.001-20.425-16.617-37.041-37.043-37.041z' fill='%23ffffff'/%3E%3Cpath d='m15.875 232.833h137.583c8.763 0 15.875-7.112 15.875-15.875s-7.112-15.875-15.875-15.875h-137.583c-8.763 0-15.875 7.112-15.875 15.875s7.112 15.875 15.875 15.875z' fill='%23ffffff'/%3E%3Cpath d='m15.875 296.333h137.583c8.763 0 15.875-7.112 15.875-15.875s-7.112-15.875-15.875-15.875h-137.583c-8.763 0-15.875 7.112-15.875 15.875s7.112 15.875 15.875 15.875z' fill='%23ffffff'/%3E%3Cpath d='m15.875 359.833h137.583c8.763 0 15.875-7.112 15.875-15.875s-7.112-15.875-15.875-15.875h-137.583c-8.763 0-15.875 7.112-15.875 15.875s7.112 15.875 15.875 15.875z' fill='%23ffffff'/%3E%3Cpath d='m15.875 423.333h137.583c8.763 0 15.875-7.112 15.875-15.875s-7.112-15.875-15.875-15.875h-137.583c-8.763 0-15.875 7.112-15.875 15.875s7.112 15.875 15.875 15.875z' fill='%23ffffff'/%3E%3Cpath d='m15.875 486.833h137.583c8.763 0 15.875-7.112 15.875-15.875s-7.112-15.875-15.875-15.875h-137.583c-8.763 0-15.875 7.112-15.875 15.875s7.112 15.875 15.875 15.875z' fill='%23ffffff'/%3E%3Cpath d='m470.958 201.083h-222.25c-20.32 0-37.042 16.722-37.042 37.042v211.667c0 20.32 16.722 37.042 37.042 37.042h222.25c20.32 0 37.042-16.722 37.042-37.042v-211.667c0-20.32-16.722-37.042-37.042-37.042zm-111.125 74.084c17.568 0 31.75 14.182 31.75 31.75s-14.182 31.75-31.75 31.75-31.75-14.182-31.75-31.75 14.182-31.75 31.75-31.75zm63.5 132.291c0 8.678-7.197 15.875-15.875 15.875h-95.25c-8.678 0-15.875-7.197-15.875-15.875v-7.832c0-22.013 19.897-39.793 44.45-39.793h38.1c24.553 0 44.45 17.78 44.45 39.793z' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E");
 background-size:70px auto;
 background-position: top 70px left 20px;
 background-repeat:no-repeat;
     transform: scale(1.05);
    
}


.pn-link-b a.pn-lb-subscribe {border: 1px solid #004CA7;
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Capa_1' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='m287.494 305 223.506 121.065v-242.131z' fill='%23272c3e'/%3E%3Cpath d='m1 435c0 8.284 6.716 15 15 15h191.827l35.569 55.132c5.908 9.158 19.301 9.158 25.209 0l35.568-55.132h188.025l-491.198-266.066z' fill='%23272c3e'/%3E%3Cpath d='m451 126.972v55.343l45.801-24.809z' fill='%23272c3e'/%3E%3Cpath d='m264.32 2.519c-5.039-3.359-11.602-3.359-16.641 0l-56.22 37.481h129.082z' fill='%23272c3e'/%3E%3Cpath d='m61 126.972-45.801 30.534 45.801 24.809z' fill='%23272c3e'/%3E%3Cpath d='m421 198.566v-113.566c0-8.284-6.716-15-15-15h-300c-8.284 0-15 6.716-15 15v113.566l165 89.375z' fill='%23272c3e' /%3E%3C/g%3E%3C/svg%3E");
 background-size:70px auto;
 background-position: top 70px left 20px;
  background-repeat:no-repeat;  
}

.pn-link-b a.pn-lb-subscribe:hover {background: #004CA7;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Capa_1' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='m287.494 305 223.506 121.065v-242.131z' fill='%23ffffff'/%3E%3Cpath d='m1 435c0 8.284 6.716 15 15 15h191.827l35.569 55.132c5.908 9.158 19.301 9.158 25.209 0l35.568-55.132h188.025l-491.198-266.066z' fill='%23ffffff'/%3E%3Cpath d='m451 126.972v55.343l45.801-24.809z' fill='%23ffffff'/%3E%3Cpath d='m264.32 2.519c-5.039-3.359-11.602-3.359-16.641 0l-56.22 37.481h129.082z' fill='%23ffffff'/%3E%3Cpath d='m61 126.972-45.801 30.534 45.801 24.809z' fill='%23ffffff'/%3E%3Cpath d='m421 198.566v-113.566c0-8.284-6.716-15-15-15h-300c-8.284 0-15 6.716-15 15v113.566l165 89.375z' fill='%23ffffff' /%3E%3C/g%3E%3C/svg%3E");
 background-size:70px auto;
 background-position: top 70px left 20px;
  background-repeat:no-repeat;
      transform: scale(1.05);
}
.pn-link-b a.pn-lb-subscribe:hover .pn-lb-icon {background: url(/img/pn-lb-subscribe-h.png) 0 0 no-repeat;}

.pn-link-b a.pn-lb-events {border: 1px solid #7BA4DB;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Capa_1' fill='%23272c3e' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='m437 61.502v60h-30v-60h-54v60h-30v-60h-54v60h-30v-60h-54v60h-30v-60h-54v60h-30v-60h-71v90h512v-90z'/%3E%3Cpath d='m239 31.502h30v30h-30z'/%3E%3Cpath d='m155 31.502h30v30h-30z'/%3E%3Cpath d='m71 31.502h30v30h-30z'/%3E%3Cpath d='m407 31.502h30v30h-30z'/%3E%3Cpath d='m323 31.502h30v30h-30z'/%3E%3Cpath d='m0 480.498h512v-299h-512zm382-235.654h60v30h-60zm-12.426 103.593 21.213-21.213 21.213 21.213 21.213-21.213 21.213 21.213-21.213 21.213 21.213 21.213-21.213 21.213-21.213-21.212-21.213 21.213-21.213-21.213 21.213-21.213zm-91.574-103.593h60v30h-60zm0 71h60v30h-60zm0 71.309h60v30h-60zm-104-142.309h60v30h-60zm0 71h60v30h-60zm0 71.309h60v30h-60zm-104-142.309h60v30h-60zm0 71h60v30h-60zm0 71.309h60v30h-60z'/%3E%3C/g%3E%3C/svg%3E");
 background-size:70px auto;
 background-position: top 70px left 20px;
  background-repeat:no-repeat
}
.pn-link-b a.pn-lb-events:hover {background: #7BA4DB;
     background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Capa_1' fill='%23ffffff' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='m437 61.502v60h-30v-60h-54v60h-30v-60h-54v60h-30v-60h-54v60h-30v-60h-54v60h-30v-60h-71v90h512v-90z'/%3E%3Cpath d='m239 31.502h30v30h-30z'/%3E%3Cpath d='m155 31.502h30v30h-30z'/%3E%3Cpath d='m71 31.502h30v30h-30z'/%3E%3Cpath d='m407 31.502h30v30h-30z'/%3E%3Cpath d='m323 31.502h30v30h-30z'/%3E%3Cpath d='m0 480.498h512v-299h-512zm382-235.654h60v30h-60zm-12.426 103.593 21.213-21.213 21.213 21.213 21.213-21.213 21.213 21.213-21.213 21.213 21.213 21.213-21.213 21.213-21.213-21.212-21.213 21.213-21.213-21.213 21.213-21.213zm-91.574-103.593h60v30h-60zm0 71h60v30h-60zm0 71.309h60v30h-60zm-104-142.309h60v30h-60zm0 71h60v30h-60zm0 71.309h60v30h-60zm-104-142.309h60v30h-60zm0 71h60v30h-60zm0 71.309h60v30h-60z'/%3E%3C/g%3E%3C/svg%3E");
 background-size:70px auto;
 background-position: top 70px left 20px;
  background-repeat:no-repeat;
      transform: scale(1.05);
}


.pn-link-b a.pn-lb-feedback {border: 1px solid #FDDA25;
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Capa_1' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='m467 80h-44.992v-49.996c0-16.571-13.433-30.004-30.004-30.004-16.571 0-30.004 13.433-30.004 30.004v28.067c0 15.461-9.929 28.905-24.707 33.452l-25.293 7.783v155.694c0 .397-.02.789-.03 1.183 8.847 8.847 20.846 13.817 33.357 13.817h121.673c24.853 0 45-20.147 45-45v-100c0-24.853-20.147-45-45-45z' fill='%23272c3e'/%3E%3Cpath d='m267 270h-30c-8.284 0-15-6.716-15-15v-160c0-8.284 6.716-15 15-15h30c8.284 0 15 6.716 15 15v160c0 8.284-6.716 15-15 15z' fill='%23272c3e'/%3E%3Cpath d='m345.327 300c-16.453 0-32.112-5.128-45.178-14.605-8.232 8.97-20.043 14.605-33.149 14.605h-30c-24.853 0-45-20.147-45-45v-78h-177c-8.284 0-15 6.716-15 15v304.533c0 5.277 2.536 10.346 7.002 13.157 2.455 1.546 5.23 2.31 7.997 2.31 2.91 0 5.812-.846 8.321-2.519l56.222-37.481h315.458c8.284 0 15-6.716 15-15v-157zm-270.327-48h85c8.284 0 15 6.716 15 15s-6.716 15-15 15h-85c-8.284 0-15-6.716-15-15s6.716-15 15-15zm260 165h-260c-8.284 0-15-6.716-15-15s6.716-15 15-15h260c8.284 0 15 6.716 15 15s-6.716 15-15 15zm0-67.5h-260c-8.284 0-15-6.716-15-15s6.716-15 15-15h260c8.284 0 15 6.716 15 15s-6.716 15-15 15z' fill='%23272c3e'/%3E%3C/g%3E%3C/svg%3E");

 background-size:70px auto;
 background-position: top 70px left 20px;
  background-repeat:no-repeat}

.pn-link-b a.pn-lb-feedback:hover {background: #FDDA25;
 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Capa_1' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='m467 80h-44.992v-49.996c0-16.571-13.433-30.004-30.004-30.004-16.571 0-30.004 13.433-30.004 30.004v28.067c0 15.461-9.929 28.905-24.707 33.452l-25.293 7.783v155.694c0 .397-.02.789-.03 1.183 8.847 8.847 20.846 13.817 33.357 13.817h121.673c24.853 0 45-20.147 45-45v-100c0-24.853-20.147-45-45-45z' fill='%23ffffff'/%3E%3Cpath d='m267 270h-30c-8.284 0-15-6.716-15-15v-160c0-8.284 6.716-15 15-15h30c8.284 0 15 6.716 15 15v160c0 8.284-6.716 15-15 15z' fill='%23ffffff'/%3E%3Cpath d='m345.327 300c-16.453 0-32.112-5.128-45.178-14.605-8.232 8.97-20.043 14.605-33.149 14.605h-30c-24.853 0-45-20.147-45-45v-78h-177c-8.284 0-15 6.716-15 15v304.533c0 5.277 2.536 10.346 7.002 13.157 2.455 1.546 5.23 2.31 7.997 2.31 2.91 0 5.812-.846 8.321-2.519l56.222-37.481h315.458c8.284 0 15-6.716 15-15v-157zm-270.327-48h85c8.284 0 15 6.716 15 15s-6.716 15-15 15h-85c-8.284 0-15-6.716-15-15s6.716-15 15-15zm260 165h-260c-8.284 0-15-6.716-15-15s6.716-15 15-15h260c8.284 0 15 6.716 15 15s-6.716 15-15 15zm0-67.5h-260c-8.284 0-15-6.716-15-15s6.716-15 15-15h260c8.284 0 15 6.716 15 15s-6.716 15-15 15z' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E");
  background-size:70px auto;
 background-position: top 70px left 20px;
  background-repeat:no-repeat;
      transform: scale(1.05);
}


.pn-link-b a.pn-lb-outdocs {border: 1px solid #8446AD;
background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 432.102 432.102' style='enable-background:new 0 0 432.102 432.102;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M328.05,88.15c-12.857,4.505-26.377,6.83-40,6.88c-25.776-0.078-50.907-8.064-72-22.88 c-20.976,14.758-45.954,22.767-71.6,22.96c-13.762-0.032-27.42-2.385-40.4-6.96v152c0,11.28,40,76.32,112,120 c71.44-43.92,112-108.96,112-120C327.49,207.51,328.05,120.15,328.05,88.15z' fill='%23272c3e'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M385.81,27.67c0.035-4.418-3.518-8.028-7.936-8.063c-1.152-0.009-2.293,0.231-3.344,0.703 c-19.384,8.887-40.436,13.55-61.76,13.68c-33.154-0.408-65.266-11.646-91.44-32c-3.02-2.653-7.54-2.653-10.56,0 c-26.128,20.439-58.269,31.687-91.44,32c-21.324-0.13-42.376-4.793-61.76-13.68c-4.03-1.812-8.765-0.013-10.577,4.016 c-0.472,1.051-0.712,2.191-0.703,3.344c0,1.68,0.56,166.64,0,221.28c0,29.28,67.84,124,165.68,182.08c2.475,1.429,5.525,1.429,8,0 c98-58.08,166.16-152.88,165.84-182.16C385.25,194.23,385.81,29.27,385.81,27.67z M220.13,377.03c-2.475,1.429-5.525,1.429-8,0 c-73.2-43.36-124.08-114.56-124.08-136.88c0.4-40.48,0-162.56,0-163.84c-0.035-4.418,3.518-8.028,7.936-8.063 c1.152-0.009,2.293,0.231,3.344,0.703c14.082,6.476,29.38,9.885,44.88,10c24.081-0.126,47.459-8.134,66.56-22.8 c3.02-2.653,7.54-2.653,10.56,0c18.992,14.736,42.283,22.856,66.32,23.12c15.5-0.115,30.798-3.524,44.88-10 c4.03-1.812,8.765-0.013,10.577,4.016c0.472,1.051,0.712,2.191,0.703,3.344c0.24,1.2-0.4,123.52,0.24,163.52 C344.05,262.47,293.17,333.67,220.13,377.03z' fill='%23272c3e'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
  background-size:70px auto;
 background-position: top 70px left 20px;
  background-repeat:no-repeat;    
}

.pn-link-b a.pn-lb-outdocs:hover {background: #8446AD;
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 432.102 432.102' style='enable-background:new 0 0 432.102 432.102;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M328.05,88.15c-12.857,4.505-26.377,6.83-40,6.88c-25.776-0.078-50.907-8.064-72-22.88 c-20.976,14.758-45.954,22.767-71.6,22.96c-13.762-0.032-27.42-2.385-40.4-6.96v152c0,11.28,40,76.32,112,120 c71.44-43.92,112-108.96,112-120C327.49,207.51,328.05,120.15,328.05,88.15z' fill='%23ffffff'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M385.81,27.67c0.035-4.418-3.518-8.028-7.936-8.063c-1.152-0.009-2.293,0.231-3.344,0.703 c-19.384,8.887-40.436,13.55-61.76,13.68c-33.154-0.408-65.266-11.646-91.44-32c-3.02-2.653-7.54-2.653-10.56,0 c-26.128,20.439-58.269,31.687-91.44,32c-21.324-0.13-42.376-4.793-61.76-13.68c-4.03-1.812-8.765-0.013-10.577,4.016 c-0.472,1.051-0.712,2.191-0.703,3.344c0,1.68,0.56,166.64,0,221.28c0,29.28,67.84,124,165.68,182.08c2.475,1.429,5.525,1.429,8,0 c98-58.08,166.16-152.88,165.84-182.16C385.25,194.23,385.81,29.27,385.81,27.67z M220.13,377.03c-2.475,1.429-5.525,1.429-8,0 c-73.2-43.36-124.08-114.56-124.08-136.88c0.4-40.48,0-162.56,0-163.84c-0.035-4.418,3.518-8.028,7.936-8.063 c1.152-0.009,2.293,0.231,3.344,0.703c14.082,6.476,29.38,9.885,44.88,10c24.081-0.126,47.459-8.134,66.56-22.8 c3.02-2.653,7.54-2.653,10.56,0c18.992,14.736,42.283,22.856,66.32,23.12c15.5-0.115,30.798-3.524,44.88-10 c4.03-1.812,8.765-0.013,10.577,4.016c0.472,1.051,0.712,2.191,0.703,3.344c0.24,1.2-0.4,123.52,0.24,163.52 C344.05,262.47,293.17,333.67,220.13,377.03z' fill='%23ffffff'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
  background-size:70px auto;
 background-position: top 70px left 20px;
  background-repeat:no-repeat;
      transform: scale(1.05);
}
.pn-link-b a.pn-lb-outdocs:hover .pn-lb-icon {background: url(/img/pn-lb-pdn.png) 0 0 no-repeat;}


.pn-link-b a:hover span {color: #FFFFFF;}


.profile-groups {width: 100%;}
.profile-groups .pgr-item {width: 100%; /*height: 80px; */padding:40px 0; font-size: 0; cursor: pointer;}
.profile-groups .pgr-item-name {display: inline-block; width: 80%; vertical-align: top; font-size: 16px; color: #7E2E84;}
.profile-groups .pgr-item-name span {display: block; margin-left: 30px;}
.profile-groups .pgr-item-arr {display: inline-block; width: 20%; vertical-align: top; font-size: 14px; color: #232020; text-align: right;}
.profile-groups .pgr-item-arr span {margin-right: 30px; padding-right: 25px; background: url(/local/templates/main_new/css/../images/profile-group-arr.png) 100% 50% no-repeat;}
.profile-groups .pgr-item.active {height: auto;}
.profile-groups .pgr-item.active .pgr-item-arr span {background: url(/local/templates/main_new/css/../images/profile-group-arr-active.png) 100% 50% no-repeat;}

.profile-groups .pgr-item:nth-child(2n) {background: #F2EAF1;}

.pgr-item-content {display: none; cursor: default;}
.pgr-item-content.active {display: block;}
.pgr-item-c-row {min-height: 40px; font-size: 0; line-height: 40px; margin-bottom: 20px;}
.pgr-item-c-row.pgr-region {display: none;}
.pgr-item-c-row.c-right {text-align: right; height: auto; line-height: inherit;}
.pgr-item-c-row.c-right input[type=submit] {margin: 10px 25px 10px 0;}
.pgr-item-c-row .pgr-item-c-col {display: inline-block; vertical-align: top;min-width:270px;}
.pgr-item-c-row .pgr-item-c-col.name {padding-left: 30px; width: 255px; font-size: 16px; color: #161616;}
.pgr-item-c-row .pgr-item-c-col input[type=text], .pgr-item-c-row .pgr-item-c-col input[type=email], .pgr-item-c-row .pgr-item-c-col input[type=password] {width: 100%; height: 40px; border: 1px solid #7E2E84; border-radius: 2px; padding: 0 10px; background: #FFFFFF; }
.pgr-item-c-row .pgr-item-c-col select {width: 100%; height: 40px; border: 1px solid #7E2E84; border-radius: 2px; padding: 0 4px; background: #FFFFFF; }
.error{border:1px solid red!important;}
.profile-comment {margin-bottom: 50px;    display: flex;flex-wrap: wrap;}
.profile-comment .pc-row {width:100%; line-height: 40px; margin: 30px 0;}
.profile-comment .pc-row.nm {margin: 0;}
.profile-comment .pc-col {width:100%; }
.profile-comment .pc-col.name {width: 100%; font-size: 16px; color: #161616;}
.profile-comment .pc-col input[type=text] {width:100%;min-height: 40px; border: 1px solid #7E2E84; border-radius: 2px; padding: 0 10px; background: #FFFFFF; }
.profile-comment .pc-comment {font-size: 16px; line-height: 21px; color: #161616;  display: inline-block; vertical-align: top; text-align: left; }
.profile-comment .pc-row.c-right {display: flex;justify-content: space-between;}
.profile-comment .pc-row input[type=submit] {margin-right: 25px;}

.p-subscribe {display: flex;flex-wrap: wrap;justify-content: space-between; padding: 0 20px;}
.p-subscribe .ps-item {display: flex; align-items: center; width: 22%; padding:20px 25px; margin: 0 0 30px 0; min-height:114px; border: 1px solid #7E2E84; cursor: pointer;}
.p-subscribe .ps-item:not(.active):hover {background:#f5f7fa;}
.p-subscribe .ps-item.active {background: #92278f}
.p-subscribe .ps-item.active label {color: #FFFFFF;}
.p-subscribe .ps-item:nth-child(4n) {margin-right: 0;}


.p-subscribe .ps-item input {display: inline-block; margin-right: 10px; vertical-align: middle; width: 32px;  cursor: pointer;}
.p-subscribe .ps-item label {font-size: 16px;  color: #232020;  cursor: pointer;}
.p-subscribe-form {margin-bottom: 50px;}

.pn-status {font-size: 14px; margin-top: 14px; color: green;}

.personal-events {margin: 30px 0; min-height: 733px;}
.personal-events .calblock {vertical-align: top;}
.personal-events .calblock:nth-child(4n+4) {margin-right: 0;}

.profile-n .eventcalblock {margin-top: 29px; background: #7E2E84;}
.pe-manager {width: 100%; margin: 50px 0; text-align: right;}
.pe-manager .pe-m-line {width: 50%; height: 2px; background: #7E2E84; display: inline-block;}
.pe-manager .personalcard {float:none; display: inline-block; width: 424px; border: 1px solid #C6C6C6; height: 175px; line-height: 175px;}
.pe-manager .personalcard .tmname {line-height: 23px;}
.pe-manager .personalcard .tmpos {line-height: 16px;}
.pe-manager .tmemail, .pe-manager .tmtags {line-height: 14px;}

.pe-members {width: 100%; font-size: 0; line-height: 0; border-bottom: 1px solid #C6C6C6;}
.pe-members .pe-m-item {width: calc(50% - 26px); border: 1px solid #7E2E84; display: inline-block; vertical-align: top; height: 257px; margin: 0 26px 30px 0; position: relative;}
.pe-members .pe-m-item:nth-child(2n) {margin-right: 0;}
.pe-members .pe-m-title {font-size: 18px; line-height: 24px; font-weight: bold; color: #7E2E84; text-transform: uppercase; margin: 30px 30px 20px; border-bottom: 1px solid #C6C6C6; padding-bottom: 11px;}
.pe-members .pe-m-row {font-size: 16px; line-height: 24px; color: #232020;  margin: 0 30px 17px; display:flex; align-items:center;}
.pe-members .pe-m-row span {width: 120px; display: inline-block;}
.pe-members .pe-m-row input[type=text] {background: none; font-size: 16px; line-height: 24px; color: #232020;  border: 1px solid #ffffff; padding: 0 6px;}
.pe-members .pe-m-item.active .pe-m-row input[type=text] {border: 1px solid #C6C6C6;}
.pe-members .pe-m-userinfo, .pe-members .pe-m-actions {display: inline-block; vertical-align: top;}
.pe-members .pe-m-userinfo {width: calc(100% - 75px);}
.pe-members .pe-m-actions {width: 45px;}
.pe-members .pe-m-btn {display: inline-block; width: 42px; height: 42px; line-height: 42px; border: 1px solid #7E2E84; margin-bottom: 14px;}
.pe-members .pe-m-btn.pe-edit {background: url(/local/templates/main_new/css/../images/edit.png) 50% 50% no-repeat;}
.pe-members .pe-m-btn.pe-delete, .pe-members .pe-m-btn.pe-cancel {background-image: url(/local/templates/main_new/css/../images/close.svg);background-size: 50%;background-position:50% 50%; background-repeat:no-repeat;}
.pe-members .pe-m-btn.pe-restore {background: url(/local/templates/main_new/images/callback.svg) 50% 50% no-repeat;}
.pe-members .pe-m-btn.pe-confirm {background: url(/local/templates/main_new/css/../images/confirm.png) 50% 50% no-repeat;}
.pe-members .pe-m-status {width: 100%; height: 41px; line-height: 40px; text-align: center; font-size: 18px; color: #FFFFFF; background: #7E2E84; position: absolute; bottom: 0;}
.pe-members .pe-m-item.pe-new {background: #F2EAF2; border: 1px solid #F2EAF2; text-align: center; line-height: 257px; cursor: pointer;}
.pe-members .pe-m-add {font-size: 18px; line-height: 24px; color: #232020;  display: inline-block; vertical-align: middle;}
.pe-members .pe-m-add img {display: block; margin: 0 auto 6px;}


.pe-docs {width: 100%; font-size: 0; line-height: 0;}
.pe-docs .pe-d-col {display: inline-block; vertical-align: top; text-align: center; margin-right: 28px;}
.pe-docs .pe-d-col.nm {margin-right: 0;}
.pe-docs .pe-d-title {width: 100%; font-size: 16px; line-height: 24px; color: #232020;  margin-bottom: 14px;}
.pe-docs .pe-d-img {width: 100%; margin-bottom: 20px;}
.pe-docs .pe-d-item {display: inline-block; vertical-align: top; width: 398px; height: 163px; line-height: 163px; text-align: center; border: 1px solid #232020; margin-right: 30px;}
.pe-docs .pe-di-inner {line-height: 0; display: inline-block; vertical-align: middle;}
.pe-docs .pe-d-item.nm {margin-right: 0;}
.pe-docs .pe-d-btn {display: inline-block; width: 240px; height: 40px; line-height: 40px; background: #7E2E84; font-size: 16px; color: #FFFFFF;}
.pe-docs .pe-d-btn.disabled {opacity: 0.5; cursor: default;}
.pe-docs .pe-d-comment {font-size: 14px; line-height: 16px; width: 65%; margin: 20px auto 0;}

.pe-files {width: 100%; font-size: 0; line-height: 0;}
.pe-files .pe-f-items {margin-bottom: 24px;}
.pe-files .pe-f-item {font-size: 16px; line-height: 20px;}

.pe-video {width: 100%; font-size: 0; line-height: 0;}
.pe-video-item {display: inline-block; margin: 0 20px 12px 0; width: 290px;}

.pe-warn {width: 100%; background: #F2EAF1; height: 70px; line-height: 70px; margin-top: 30px; display: none;}
.pe-warn.active {display: flex;
    justify-content: space-between;
    align-items: center;padding: 1rem 2rem;}
.pe-warn .pe-w-text {display: inline-block; vertical-align: middle; font-size: 18px; color: #7E2E84; font-weight: bold; line-height:150%; padding-left: 26px; background: url(/local/templates/main_new/css/../images/warn.png) 0 40% no-repeat;}
.pe-warn .pe-w-text a {text-decoration: underline;}
.pe-warn .pe-w-btn {display: inline-block; vertical-align: middle; width: 204px; height: 40px; line-height: 40px; background: #7E2E84; font-size: 16px; color: #FFFFFF; text-align: center;}

.pn-feedback {width: 100%; font-size: 0; line-height: 0; margin: 30px 0 80px;}
.pn-feedback .pn-f-text {font-size: 16px; line-height: 24px; color: #161616; margin-bottom: 15px;}
.pn-feedback input[type=text] {height: 37px; border: 1px solid #7E2E84; width: calc(100% - 26px); padding: 0 12px;  font-size: 14px;}
.pn-feedback input[name=PREVIEW_TEXT], .pn-feedback input[name=NAME] {margin-bottom: 29px;}
.pn-feedback .pn-f-col {display: inline-block; vertical-align: top;}
.pn-feedback .col01 {width: 100%; margin-right: 32px;}
.pn-feedback .col02 {width: 154px; margin-right: 30px;}
.pn-feedback .col03 {width: 557px; padding-top: 38px;}
.pn-feedback .col04 {width: 130px; text-align: right; padding-top: 38px;}
.pn-feedback .col02 input {display: none;}
.pn-feedback .col02 label {display: inline-block !important; vertical-align: top !important; margin-right: 6px !important;/* float: none !important;*/}
.pn-feedback .custom-file-upload {display: inline-block; color: #232020; background-color: #fff; padding: 0px 20px; font-size: 16px; line-height: 38px; height: 38px; border: 2px solid #7E2E84;}
.pn-feedback .pn-f-filename {font-size: 14px; line-height: 30px; display: inline-block; margin-left: 20px;}
.pn-feedback input[type=file] {display: none;}
.pn-feedback #reviewStars-input {margin-top: 8px;}

.pe-review {margin-top: 40px;}

.btn-md {display: inline-block; height: 40px; line-height: 40px; background: #7E2E84; text-align: center; color: #FFFFFF; font-size: 16px; padding: 0 18px; cursor: pointer;}
.btn-md:hover {color: #ffffff;}
.btn-md.disabled {background: #272c3e; cursor: default;}
.btn-md.disabled:focus, .btn-md.disabled:active {color:#ffffff;}
.btn-md.dark {background: #272c3e;}


/* registration */
.registration-form {width: 100%;}
.rg-title {text-align: center; font-size: 28px; color: #7E2E84; font-weight: 600; line-height:150%;margin: 28px 0 50px; display: inline-block; width: 100%;}
.rg-subtitle {padding-top:1rem; font-size: 16px; color: #232020; margin-bottom: 30px; font-weight: bold; text-align: center; display: inline-block; width: 100%;}
.rg-subtitle-comment {margin-top: 12px; font-weight: normal; color: #4F4C4D; font-size: 14px;}
.rg-groups {width: 100%; }
.rg-groups .rg-item {width: 100%; /*height: 80px; line-height: 80px;*/ font-size: 0; padding-bottom: 10px;}
.rg-groups .rg-item-name {font-size: 16px; color: #7E2E84;}
.rg-groups .rg-item-name.event-name {padding-left:30px;line-height: 20px; width: 100%;font-weight: 600; margin: 24px 0 12px;}
.rg-groups .rg-item-arr {display: inline-block; width: 20%; vertical-align: top; font-size: 14px; color: #232020; text-align: right;}
.rg-groups .rg-item-arr span {margin-right: 30px; padding-right: 25px; background: url(/local/templates/main_new/css/../images/profile-group-arr.png) 100% 50% no-repeat;}
.rg-groups .rg-item.active {height: auto;}
.rg-groups .rg-item.active .pgr-item-arr span {background: url(/local/templates/main_new/css/../images/profile-group-arr-active.png) 100% 50% no-repeat;}
.rg-groups .rg-item {background: #f5f7fa;}
.rg-steps{padding:1rem 0;}
#registration .rg-item-name, #registration-en .rg-item-name{
    padding-left:30px;
    font-weight:600;
    margin-bottom: 2rem;
}
.rg-item-content textarea {resize: none; width: 65%; height: 120px; padding: 10px;}
.rg-item-c-row {display:flex;width:100%; padding: 0 30px; font-size: 0; line-height: 40px; margin-bottom: 20px;}
.rg-item-c-row.rg-h-auto {height: auto;}
.rg-item-c-row.rg-region {display: none;}
.rg-item-c-row.c-right {text-align: right; height: auto; line-height: inherit;}
.rg-item-c-row.c-right input[type=submit] {margin: 10px 25px 10px 0;}
.rg-item-c-row .rg-item-c-col {display: inline-block; vertical-align: top;}
.rg-item-c-row .rg-item-c-col.name { width: 255px; font-size: 16px; color: #161616;}
.rg-item-c-col.inp {flex-grow:3;}
.rg-item-c-row .rg-item-c-col input[type=text], .rg-item-c-row .rg-item-c-col input[type=email], .rg-item-c-row .rg-item-c-col input[type=password] {width: 100%; min-height: 40px; border: 1px solid #7E2E84; border-radius: 2px; padding: 0 10px; background: #FFFFFF; }
.rg-item-c-row .rg-item-c-col select {width: 100%!important; height: 40px; border: 1px solid #7E2E84; border-radius: 2px; background: #FFFFFF; }
.rg-item-c-row .rg-item-c-col.inp label {font-size: 14px; line-height: 14px;}
.rg-step {display: none;}
.rg-step.active {display: block;}
.rg-step-nav {width: 100%; font-size: 0; margin-top: 30px;}
.rg-step-nav .rg-is-left, .rg-step-nav .rg-is-right {line-height: 40px; display: inline-block; vertical-align: middle; width: calc(50% - 12px);}
.rg-step.rg-step3 .rg-step-nav .rg-is-left, .rg-step.rg-step3 .rg-step-nav .rg-is-right {width: 50%;}
.rg-step-nav .rg-is-left {text-align: left; font-size: 14px; color: #7D7D7D;}
.rg-step-nav .rg-is-right {text-align: right;}
.rg-step-nav .btn-md {-webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.rg-step-nav .btn-md.dark {margin-right: 30px;}

.rg-confirm {margin: 15px 0; text-align: left; display: inline-block; vertical-align: top; width: 50%;}
.rg-code {display: inline-block; vertical-align: top; width: 50%; margin: 0; text-align: right;}
.rg-step .g-recaptcha {display: inline-block;}

.rg-confirm label {font-size: 16px; line-height: 21px; color: #232020;  display: inline-block; vertical-align: middle; width: calc(100% - 40px);}
.rg-confirm input[type=checkbox] {line-height: 21px; margin-right: 14px; display: inline-block; vertical-align: middle;}
.rg-subscribe-info {margin: 50px 0; text-align: center; font-size: 16px; line-height: 21px; color: #4F4C4D;}
.rg-subscribe-info.gray {color: #7D7D7D; text-align: left;  padding-right: 20px;}
.rg-step3 .rg-step-nav .rg-is-right {padding-right: 0;}
.rg-step .err {border: 1px solid #FF0000 !important;}
.rg-step-result {text-align: right; color: #FF0000; font-size: 14px; padding-right: 30px; margin-top: 10px;}
.rg-step3 .rg-step-result {padding-right: 0;}
.registration-success {margin-bottom: 50px; display: none;}

.registration-form .pe-members {border-bottom: 0;}
.registration-form .pe-members .pe-m-title {border-bottom: 0; margin-bottom: 6px;}
.registration-form .pe-members .pe-m-title span, .registration-form .pe-members .pe-m-row span {width: 120px; display: inline-block; color: #161616; font-size: 16px;}
.registration-form .pe-members .pe-m-item {height: 260px; width: 603px;}
.registration-form .pe-members .pe-m-userinfo {width: 515px;}
.registration-form .pe-members .pe-m-actions {position: absolute; top: 30px;}
.registration-form .pe-members .pe-m-title input[type=text], .registration-form .pe-members .pe-m-row input[type=text] {width: 280px; border: 1px solid #C6C6C6; height: 26px; padding: 0 10px; font-size: 14px; }
.registration-form .pe-members .pe-m-item.pe-new.disabled {background: #c6c6c6; cursor: default;}
.registration-form .pe-members .pe-m-btn.pe-delete {cursor: pointer;}
.registration-form .rg-item-event {font-size: 14px; line-height: 18px; margin: 0 30px;}
.registration-form .rg-item-event-params label {font-size: 14px; display: inline-block; margin-right: 43px;}



.profile-n .pe-members .pe-m-newuser .pe-m-title {border-bottom: 0; margin-bottom: 6px;}
.profile-n .pe-members .pe-m-newuser .pe-m-title span, .profile-n .pe-members .pe-m-newuser .pe-m-row span {width: 120px; display: inline-block; color: #161616; font-size: 16px;}
.profile-n .pe-members .pe-m-newuser .pe-m-item {height: 260px; width: 603px;}
.profile-n .pe-members .pe-m-newuser .pe-m-userinfo {width: 530px;}
.profile-n .pe-members .pe-m-newuser .pe-m-actions {position: absolute; top: 30px;}
.profile-n .pe-members .pe-m-newuser .pe-m-title input[type="text"], .profile-n .pe-members .pe-m-newuser .pe-m-row input[type=text] {width: 280px; border: 1px solid #C6C6C6; height: 26px; padding: 0 10px; font-size: 14px; }
.profile-n .pe-members .pe-m-newuser .pe-m-item.pe-new.disabled {background: #c6c6c6; cursor: default;}
.profile-n .pe-members .pe-m-newuser .pe-m-btn.pe-delete, .pe-members .pe-m-btn.pe-cancel {cursor: pointer;}
.profile-n .pe-members .pe-m-row input[type=text] {}

.sertificats__title {margin-right: 25px; text-align: center;}

.pn-nav-sm {display: none;}
.pn-row-nav-item.pn-logout {display: none;}
.managers {
    padding-bottom: 4rem;
}
.managers__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.materials__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 2rem 0 1rem 0;
}
.managers__col {
    max-width: 45%;
    width: 45%;
}
.managers__card {
    border: 1px solid #d8d8d8;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 35px 25px;
    min-height: 128px;
    margin: 15px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.managers__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.managers__card img {
    margin-right: 20px;
}
.managers__name {
    font-size: 18px;
    color: #7e2e84;
    margin-bottom: 9px;
}
.managers__position {
    margin-bottom: 9px;
}
.managers h3 {
    font-size: 24px;
    text-align: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    color: #7e2e84;
}
.managers a svg {
    margin-right: 9px;
}
@media (max-width: 500px) {
#userEditForm {}
.profile-groups {margin-top: 6px;}
.profile-groups .pgr-item {line-height: 57px;}
.profile-groups .pgr-item-arr {display: none;}
.profile-groups .pgr-item-name {width: 100%;
    text-align: left;
    font-size: 14px;
    position: relative;
    line-height: 21px;
    vertical-align: middle;
    padding: 0 10px 20px 0}
.profile-groups .pgr-item-name:after {content: ""; position: absolute; right: 21px; top: 50%; margin-top: -5px; width: 10px; height: 11px; background: url(/local/templates/main_new/css/../images/profile-group-arr.png) 98% 50% no-repeat; background-size: 10px 11px; transform: rotate(90deg);  -webkit-transition: .2s; -o-transition: .2s; transition: .2s;}
.profile-groups .pgr-item-name span {margin-left: 0;}
.profile-comment {margin: 0 10px 30px; width: auto;}
.profile-comment .pc-row {height: auto; margin: 19px 0 15px;}
.profile-comment .pc-col {width:100%;}
.profile-comment .pc-col input[type=text] {width:calc(100% - 20px); height: 37px;}
.profile-comment .pc-col.name {padding-left: 0; font-size: 16px;  width: 100%;}
.profile-comment .pc-comment {width: 100%; font-size: 14px; line-height: 21px;  margin-bottom: 20px;}
.profile-comment .pc-row.c-right {text-align: center;}
.profile-comment .pc-row input[type=submit] {margin-right: 0; font-size: 14px; height: 37px;    background-color: #92278f;
    border: 0;
    padding: 7px 20px;
    font-family: Geometria;
    font-weight: 300;
    color: #fff;
    cursor: pointer;}

.pgr-item-content {margin: 0 10px;}
.pgr-item-c-row {height: auto; line-height: 0; margin-bottom: 0;}
.pgr-item-c-row .pgr-item-c-col {display: block;}
.pgr-item-c-row .pgr-item-c-col input[type=text], .pgr-item-c-row .pgr-item-c-col input[type=email], .pgr-item-c-row .pgr-item-c-col input[type=password] {width: 100%; height: 37px;}
.pgr-item-c-row .pgr-item-c-col.name {width: 100%; font-size: 14px; line-height: 40px; padding-left: 0;}
.pgr-item-c-row.c-right {text-align: center;}
.pgr-item-c-row.c-right input[type=submit] {    background-color: #92278f;
    border: 0;
    padding: 7px 20px;
    font-family: Geometria;
    font-weight: 300;
    color: #fff;
    cursor: pointer;margin: 20px 0; font-size: 14px; height: 37px;}
.pgr-item-c-row .pgr-item-c-col select {width:100%;}
.profile-groups .pgr-item.active .pgr-item-name:after {transform: rotate(-90deg);}

.pn-row-nav {margin-top: 30px; width: auto; background: none; border: 1px solid #7E2E84; border-radius: 2px; margin-left: -10px; padding-bottom: 0;}
.pn-row-nav .pn-info, .pn-row-nav-items {display: none;}
.pn-row-nav .pn-row-nav-title {display: block; font-size: 14px; line-height: 30px; font-weight: bold; color: #7E2E84; margin: 3px 10px 3px 20px; position: relative; cursor: pointer;}
.pn-row-nav .pn-row-nav-title:after {content: ""; position: absolute; right: 0; top: 50%; margin-top: -5px; width: 10px; height: 11px; background: url(/local/templates/main_new/css/../images/profile-group-arr.png) 98% 50% no-repeat; background-size: 10px 11px;  -webkit-transition: .2s; -o-transition: .2s; transition: .2s;}
.pn-row-nav.active {background: #F2EAF1;}
.pn-row-nav.active .pn-row-nav-title:after {transform: rotate(90deg);}
.pn-row-nav .pn-row-nav-items {margin-top: 30px;}
.pn-row-nav .pn-row-nav-item {width: auto; font-size: 14px; line-height: 34px; margin: 0 20px; display: block; color: #232020;}
.pn-row-nav .pn-row-nav-item.start {padding: 0 0 8px 0; background: none; border-bottom: 1px solid #7E2E84; margin: 0 20px 12px;}
.pn-row-nav .pn-row-nav-item.active {border-bottom: 0; color: #232020;}
.pn-row-nav-item.pn-logout {padding-left: 22px; border-top: 1px solid #7E2E84; margin: 12px 20px 0; background: url(/img/close_bl.png) 0 50% no-repeat; line-height: 48px; color: #161616; font-weight: bold;}

.profile-n .page-title.center {font-size: 14px; line-height: 30px; margin: 16px -10px 12px -20px;}

.profile-n .p-subscribe .ps-item label {font-size: 14px;}
.profile-n input[type=submit] {margin-right: 0; font-size: 14px; height: 37px;    background-color: #92278f;
    border: 0;
    padding: 7px 20px;
    font-family: Geometria;
    font-weight: 300;
    color: #fff;
    cursor: pointer;}
.profile-n .p-subscribe-form {margin-bottom: 30px;}
.profile-n .p-subscribe-form input[type=submit] {margin-top: 4px;}

.profile-n .calblock, .profile-n .calblockempty {width: auto;}
.profile-n .calblock {padding: 20px 38px;}

.profile-n .pn-row-nav.pn-smp {border: 0; margin-top: 19px;}
.profile-n .pn-row-nav.pn-smp .pn-row-nav-item.start {border-bottom: 0; font-size: 12px; line-height:12px; padding: 0 0 0 18px; margin: 0; background: url(/local/templates/main_new/css/../images/back_sm.png) 0 50% no-repeat;}

.overspl {margin-top: 118px; display: none;}
.profile-n .personal-events {min-height: 0;}
.profile-n .caldate {width: auto; text-align: center; right: 20px; bottom: 12px;}
.profile-n .caldate div {display: block; font-size: 24px;}
.profile-n .eventcalblock {padding: 15px; width: 100%;}
.profile-n .calcaption {font-size: 14px; line-height: 18px; margin-bottom: 20px;}
.profile-n .page-title {font-size: 14px; line-height: 15px; margin: 19px 0;}
.pe-members .pe-m-item {width: 100%; margin: 0 0 20px; height: auto; padding-bottom: 25px;}
.pe-members .pe-m-title {font-size: 14px; line-height: 15px; margin-bottom: 10px;}
.pe-members .pe-m-userinfo {width: calc(100% - 47px); margin-bottom: 10px;}
.pe-members .pe-m-title {margin: 19px 20px 11px;}
.pe-members .pe-m-row {margin: 0 20px 10px; font-size: 12px; line-height: 14px;}
.pe-members .pe-m-status {height: 35px; line-height: 35px; font-size: 14px;}
.pe-members .pe-m-actions {width: 27px;}
.pe-members .pe-m-btn {width: 25px; height: 25px; line-height: 0; margin-bottom: 8px;}
.pe-members .pe-m-btn.pe-edit, .pe-members .pe-m-btn.pe-delete, .pe-members .pe-m-btn.pe-cancel {background-size: 12px 12px;}
.pe-members .pe-m-item.pe-new {line-height: 168px; padding-bottom: 0; border: 1px solid #7E2E84;}
.pe-members .pe-m-add {font-size: 14px;}
.pe-members .pe-m-add img {width: 25px;}
.pe-docs .pe-d-col {display: block; margin-right: 0;}
.pe-docs .pe-d-title {font-size: 12px; line-height: 14px;}
.pe-docs .pe-d-item {width: 100%; margin-bottom: 20px; border: 1px solid #7E2E84; height: 118px; line-height: 118px;}
.pe-docs .pe-d-img {margin-bottom: 14px;}
.pe-docs .pe-d-img img {height: 25px;}
.pe-docs .pe-d-btn {height: 37px; line-height: 36px; width: 177px; font-size: 14px;}

.pe-warn {margin-top: 0;}
.pe-warn {height: auto; line-height: normal;}
.pe-warn .pe-w-text {font-size: 14px; width: auto; padding-top: 12px; padding-bottom: 12px;}
.pe-warn .pe-w-btn {display: none;}

.pe-manager {text-align: left;}
.pe-manager .pe-m-line {width: 100%;}
.pe-manager .personalcard {width: auto; padding: 8px; height: auto; line-height: normal;}
.tmpcimg {width: 40%;}
.personalcard .tmtext {width: 60%;}
}

.city-search_result {position: absolute; height: auto; background: #fff; z-index: 1; width: 600px; box-shadow: 0 0 8px #c6c6c6;}
.city-search-item {font-size: 14px; line-height: 16px; padding: 8px 12px; cursor: pointer;}
.city-search-item:hover {background: #F2EAF1;}

.public-banner img {width: 100%;}
.public-banner img.sm {display: none;}

@media (max-width: 799px) {
.public-banner img {display: none;}
.public-banner img.sm {display: block;}
.personal-events .calblock:nth-child(4n+4) {margin-right: 20px;}
}

#change-package .defoult-btn, #change-package .alt-btn {margin: .5rem 1rem;}
.pn-link-b a
 {
    height:224px;
    display: inline-flex;
    align-items: flex-end;
    justify-content: flex-start;
    flex-wrap:wrap;
    background-repeat: no-repeat;

}
 .pn-link-b a.pn-lb-constructor {
    border:1px solid #838b98;
    background-size: 130px auto;
    background-position: top 78px left 20px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='258' height='102' viewBox='0 0 258 102' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M141.078 54.9003C137.779 54.9003 134.878 56.4839 133.471 58.9902L132.988 55.3408H128.899V78.1134H133.471V65.9359C133.471 61.5841 135.977 58.8576 139.802 58.8576C142.967 58.8576 144.902 60.7052 144.902 64.3545V78.1134H149.518V63.8241C149.518 58.1978 146.529 54.9003 141.078 54.9003ZM155.977 78.1134H160.549V45.1392H155.977V78.1134ZM177.782 54.8992C170.571 54.8992 165.471 59.6926 165.471 66.7271C165.471 73.7617 170.571 78.554 177.782 78.554C184.904 78.554 190.091 73.7617 190.091 66.7271C190.091 59.6926 184.904 54.8992 177.782 54.8992ZM177.826 74.5529C173.209 74.5529 170.176 71.5184 170.176 66.771C170.176 62.0225 173.209 58.9003 177.826 58.9003C182.397 58.9003 185.387 61.9786 185.387 66.7271C185.387 71.4745 182.397 74.5529 177.826 74.5529ZM213.608 58.8126C212.069 56.3951 208.728 54.8992 204.991 54.8992C198.264 54.8992 193.735 59.6488 193.735 66.1989C193.735 72.8378 198.308 77.4986 204.903 77.4986C208.64 77.4986 211.893 75.96 213.432 73.6291V77.0143C213.432 81.2795 210.398 84.0049 205.959 84.0049C202.222 84.0049 199.407 82.2471 198.836 79.5644H194.527C195.275 84.6197 199.627 87.7858 205.959 87.7858C213.3 87.7858 218.005 83.4767 218.005 76.7501V55.3397H213.916L213.608 58.8126ZM213.432 66.463C213.432 70.8159 210.091 73.6751 205.737 73.6751C201.21 73.6751 198.396 70.6406 198.396 66.2C198.396 61.628 201.342 58.726 205.782 58.726C210.223 58.726 213.432 61.4954 213.432 65.8921V66.463ZM226.793 44.3918C224.727 44.3918 223.452 45.5797 223.452 47.2937C223.452 49.0526 224.727 50.2844 226.793 50.2844C228.771 50.2844 230.046 49.0526 230.046 47.2937C230.046 45.6674 228.771 44.3918 226.793 44.3918ZM224.463 78.1134H229.08V55.3408H224.463V78.1134ZM245.961 74.5529C241.563 74.5529 238.794 71.4745 238.794 66.7271C238.794 62.0225 241.563 58.9452 245.917 58.9452C249.081 58.9452 251.676 60.4839 252.555 63.0778H257.215C256.731 60.6603 255.457 58.6811 253.391 57.1863C251.323 55.6477 248.862 54.8992 245.917 54.8992C239.057 54.8992 234.09 59.6488 234.09 66.7271C234.09 73.8055 239.013 78.554 246.005 78.554C248.905 78.554 251.368 77.8055 253.435 76.3545C255.501 74.8608 256.731 72.8817 257.215 70.4192H252.555C251.676 72.9255 249.257 74.5529 245.961 74.5529ZM96.9209 44.7162C92.2108 43.2455 87.5642 43.8691 83.8305 46.474C83.5467 46.6724 83.2892 46.9047 83.0207 47.1239C81.8141 46.1924 79.6968 44.965 76.522 44.4378L76.6031 41.4482C79.7341 41.3737 82.6656 40.4017 85.1346 38.5562C89.0152 35.6565 91.3472 30.828 91.5313 25.308C91.8908 14.4751 84.316 3.68825 74.2875 0.750169C69.2771 -0.721612 64.3993 -0.012571 60.5527 2.74359C56.5319 5.62359 54.1867 10.3195 53.95 15.9622C53.4777 27.0296 61.47 38.2066 71.767 40.8784C71.9226 40.9189 72.0771 40.9474 72.2316 40.9836L72.144 44.211C70.2656 44.3063 68.1461 44.6395 65.7692 45.3102C62.5834 41.6258 58.4234 38.8608 53.7549 37.6784C48.4059 36.3261 43.2048 37.2532 39.1018 40.2921C34.8201 43.4625 32.3029 48.4828 32.0158 54.4247C31.9884 54.9825 32.0004 55.5381 32.0136 56.0926L5.81632 81.9545C1.3977 86.3173 -0.698742 92.5901 0.207559 98.7293L0.2766 99.2049C0.4366 100.295 1.37139 101.08 2.44208 101.08C2.54838 101.08 2.65468 101.072 2.76208 101.057C3.96098 100.882 4.78947 99.7693 4.61304 98.5704L4.54399 98.0915C3.84043 93.3255 5.46783 88.4586 8.89687 85.0734L32.7632 61.5151C35.0481 70.5244 42.2492 78.2482 51.0755 80.1814C52.4585 80.4838 53.8283 80.634 55.1686 80.634C58.91 80.634 62.4234 79.4701 65.3352 77.2192C69.5204 73.983 71.9533 68.9606 72.1845 63.0734C72.3774 58.1507 70.9977 53.2992 68.522 49.137C75.0064 47.6817 78.567 49.3167 80.0486 50.3578C78.1856 53.1008 77.0634 56.5397 76.876 60.3502C76.4815 68.2691 80.076 76.2417 85.6618 81.3025L78.2042 88.3228C75.2541 91.0997 73.7341 95.0099 74.0355 99.0493C74.1209 100.201 75.082 101.079 76.2185 101.079C76.2733 101.079 76.3281 101.077 76.3829 101.073C77.5905 100.984 78.4957 99.9315 78.4059 98.7249C78.2031 96.0104 79.2256 93.3825 81.2091 91.5151L89.2398 83.9545C90.75 84.8586 92.3434 85.5808 94.0102 86.0411C95.4853 86.4488 96.9505 86.6504 98.3785 86.6504C101.422 86.6504 104.301 85.7364 106.751 83.9491C110.795 81 113.254 75.9304 113.495 70.0389C113.952 58.8817 106.671 47.7584 96.9209 44.7162ZM62.6535 73.7507C59.7418 76.0017 55.9631 76.7644 52.0114 75.8997C43.0788 73.9425 35.9259 64.2066 36.3949 54.6384C36.6163 50.0324 38.5045 46.1891 41.7111 43.8165C44.739 41.5754 48.6327 40.9058 52.6788 41.9293C61.3856 44.1354 68.1713 53.5436 67.8053 62.9025C67.6245 67.4702 65.7955 71.3222 62.6535 73.7507ZM72.8672 36.634C64.6031 34.4904 57.9456 25.1085 58.327 16.1474C58.5067 11.8789 60.2031 8.38523 63.104 6.30743C64.876 5.03729 66.99 4.38962 69.2651 4.38962C70.4892 4.38962 71.7604 4.57702 73.0514 4.95619C81.116 7.31893 87.4404 16.383 87.1478 25.1622C87.0064 29.4066 85.3582 32.9167 82.5089 35.0461C79.8886 37.0033 76.4628 37.5688 72.8672 36.634ZM104.169 80.406C101.672 82.2274 98.4782 82.7271 95.1785 81.8154C95.1774 81.8154 95.1774 81.8154 95.1774 81.8154C87.1675 79.6038 80.7905 69.8745 81.2541 60.5671C81.4787 55.994 83.333 52.1682 86.3412 50.0696C87.996 48.9145 89.9324 48.3271 91.9982 48.3271C93.1719 48.3271 94.3883 48.5167 95.6157 48.9003C103.433 51.3397 109.49 60.7414 109.117 69.8581C108.929 74.406 107.126 78.2493 104.169 80.406Z' fill='%23282A2A'/%3E%3Cpath d='M95.1626 53.4459L95.7467 52.2602C95.7817 52.1867 95.75 52.0991 95.6733 52.064C95.2996 51.9007 94.7078 51.6541 94.3242 51.5139C94.2442 51.4843 94.1554 51.5248 94.127 51.6015L93.6722 52.8377C93.6448 52.9133 93.682 52.9944 93.7598 53.0229C94.1017 53.1489 94.6267 53.3692 94.962 53.5161C95.0387 53.5511 95.1275 53.5182 95.1626 53.4459Z' fill='%23F36C21'/%3E%3Cpath d='M105.923 69.4755C106.008 69.4832 106.083 69.4208 106.089 69.3397C106.521 63.4295 103.483 57.2279 98.4947 53.8646C98.2449 53.6958 97.9895 53.5347 97.7309 53.3813C97.6586 53.3386 97.5632 53.3616 97.5194 53.4306L96.8104 54.555C96.7676 54.623 96.7895 54.7106 96.8608 54.7523C97.0865 54.886 97.3101 55.0262 97.5293 55.1753C101.979 58.1747 104.797 63.9282 104.416 69.2125C104.41 69.2914 104.472 69.3616 104.555 69.3671L105.923 69.4755Z' fill='%23F36C21'/%3E%3C/svg%3E");
 }
 .pn-link-b a.pn-lb-constructor:hover {
    background-color:#838b98;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='258' height='102' viewBox='0 0 258 102' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M141.078 54.9003C137.779 54.9003 134.878 56.4839 133.471 58.9902L132.988 55.3408H128.899V78.1134H133.471V65.9359C133.471 61.5841 135.977 58.8576 139.802 58.8576C142.967 58.8576 144.902 60.7052 144.902 64.3545V78.1134H149.518V63.8241C149.518 58.1978 146.529 54.9003 141.078 54.9003ZM155.977 78.1134H160.549V45.1392H155.977V78.1134ZM177.782 54.8992C170.571 54.8992 165.471 59.6926 165.471 66.7271C165.471 73.7617 170.571 78.554 177.782 78.554C184.904 78.554 190.091 73.7617 190.091 66.7271C190.091 59.6926 184.904 54.8992 177.782 54.8992ZM177.826 74.5529C173.209 74.5529 170.176 71.5184 170.176 66.771C170.176 62.0225 173.209 58.9003 177.826 58.9003C182.397 58.9003 185.387 61.9786 185.387 66.7271C185.387 71.4745 182.397 74.5529 177.826 74.5529ZM213.608 58.8126C212.069 56.3951 208.728 54.8992 204.991 54.8992C198.264 54.8992 193.735 59.6488 193.735 66.1989C193.735 72.8378 198.308 77.4986 204.903 77.4986C208.64 77.4986 211.893 75.96 213.432 73.6291V77.0143C213.432 81.2795 210.398 84.0049 205.959 84.0049C202.222 84.0049 199.407 82.2471 198.836 79.5644H194.527C195.275 84.6197 199.627 87.7858 205.959 87.7858C213.3 87.7858 218.005 83.4767 218.005 76.7501V55.3397H213.916L213.608 58.8126ZM213.432 66.463C213.432 70.8159 210.091 73.6751 205.737 73.6751C201.21 73.6751 198.396 70.6406 198.396 66.2C198.396 61.628 201.342 58.726 205.782 58.726C210.223 58.726 213.432 61.4954 213.432 65.8921V66.463ZM226.793 44.3918C224.727 44.3918 223.452 45.5797 223.452 47.2937C223.452 49.0526 224.727 50.2844 226.793 50.2844C228.771 50.2844 230.046 49.0526 230.046 47.2937C230.046 45.6674 228.771 44.3918 226.793 44.3918ZM224.463 78.1134H229.08V55.3408H224.463V78.1134ZM245.961 74.5529C241.563 74.5529 238.794 71.4745 238.794 66.7271C238.794 62.0225 241.563 58.9452 245.917 58.9452C249.081 58.9452 251.676 60.4839 252.555 63.0778H257.215C256.731 60.6603 255.457 58.6811 253.391 57.1863C251.323 55.6477 248.862 54.8992 245.917 54.8992C239.057 54.8992 234.09 59.6488 234.09 66.7271C234.09 73.8055 239.013 78.554 246.005 78.554C248.905 78.554 251.368 77.8055 253.435 76.3545C255.501 74.8608 256.731 72.8817 257.215 70.4192H252.555C251.676 72.9255 249.257 74.5529 245.961 74.5529ZM96.9209 44.7162C92.2108 43.2455 87.5642 43.8691 83.8305 46.474C83.5467 46.6724 83.2892 46.9047 83.0207 47.1239C81.8141 46.1924 79.6968 44.965 76.522 44.4378L76.6031 41.4482C79.7341 41.3737 82.6656 40.4017 85.1346 38.5562C89.0152 35.6565 91.3472 30.828 91.5313 25.308C91.8908 14.4751 84.316 3.68825 74.2875 0.750169C69.2771 -0.721612 64.3993 -0.012571 60.5527 2.74359C56.5319 5.62359 54.1867 10.3195 53.95 15.9622C53.4777 27.0296 61.47 38.2066 71.767 40.8784C71.9226 40.9189 72.0771 40.9474 72.2316 40.9836L72.144 44.211C70.2656 44.3063 68.1461 44.6395 65.7692 45.3102C62.5834 41.6258 58.4234 38.8608 53.7549 37.6784C48.4059 36.3261 43.2048 37.2532 39.1018 40.2921C34.8201 43.4625 32.3029 48.4828 32.0158 54.4247C31.9884 54.9825 32.0004 55.5381 32.0136 56.0926L5.81632 81.9545C1.3977 86.3173 -0.698742 92.5901 0.207559 98.7293L0.2766 99.2049C0.4366 100.295 1.37139 101.08 2.44208 101.08C2.54838 101.08 2.65468 101.072 2.76208 101.057C3.96098 100.882 4.78947 99.7693 4.61304 98.5704L4.54399 98.0915C3.84043 93.3255 5.46783 88.4586 8.89687 85.0734L32.7632 61.5151C35.0481 70.5244 42.2492 78.2482 51.0755 80.1814C52.4585 80.4838 53.8283 80.634 55.1686 80.634C58.91 80.634 62.4234 79.4701 65.3352 77.2192C69.5204 73.983 71.9533 68.9606 72.1845 63.0734C72.3774 58.1507 70.9977 53.2992 68.522 49.137C75.0064 47.6817 78.567 49.3167 80.0486 50.3578C78.1856 53.1008 77.0634 56.5397 76.876 60.3502C76.4815 68.2691 80.076 76.2417 85.6618 81.3025L78.2042 88.3228C75.2541 91.0997 73.7341 95.0099 74.0355 99.0493C74.1209 100.201 75.082 101.079 76.2185 101.079C76.2733 101.079 76.3281 101.077 76.3829 101.073C77.5905 100.984 78.4957 99.9315 78.4059 98.7249C78.2031 96.0104 79.2256 93.3825 81.2091 91.5151L89.2398 83.9545C90.75 84.8586 92.3434 85.5808 94.0102 86.0411C95.4853 86.4488 96.9505 86.6504 98.3785 86.6504C101.422 86.6504 104.301 85.7364 106.751 83.9491C110.795 81 113.254 75.9304 113.495 70.0389C113.952 58.8817 106.671 47.7584 96.9209 44.7162ZM62.6535 73.7507C59.7418 76.0017 55.9631 76.7644 52.0114 75.8997C43.0788 73.9425 35.9259 64.2066 36.3949 54.6384C36.6163 50.0324 38.5045 46.1891 41.7111 43.8165C44.739 41.5754 48.6327 40.9058 52.6788 41.9293C61.3856 44.1354 68.1713 53.5436 67.8053 62.9025C67.6245 67.4702 65.7955 71.3222 62.6535 73.7507ZM72.8672 36.634C64.6031 34.4904 57.9456 25.1085 58.327 16.1474C58.5067 11.8789 60.2031 8.38523 63.104 6.30743C64.876 5.03729 66.99 4.38962 69.2651 4.38962C70.4892 4.38962 71.7604 4.57702 73.0514 4.95619C81.116 7.31893 87.4404 16.383 87.1478 25.1622C87.0064 29.4066 85.3582 32.9167 82.5089 35.0461C79.8886 37.0033 76.4628 37.5688 72.8672 36.634ZM104.169 80.406C101.672 82.2274 98.4782 82.7271 95.1785 81.8154C95.1774 81.8154 95.1774 81.8154 95.1774 81.8154C87.1675 79.6038 80.7905 69.8745 81.2541 60.5671C81.4787 55.994 83.333 52.1682 86.3412 50.0696C87.996 48.9145 89.9324 48.3271 91.9982 48.3271C93.1719 48.3271 94.3883 48.5167 95.6157 48.9003C103.433 51.3397 109.49 60.7414 109.117 69.8581C108.929 74.406 107.126 78.2493 104.169 80.406Z' fill='%23ffffff'/%3E%3Cpath d='M95.1626 53.4459L95.7467 52.2602C95.7817 52.1867 95.75 52.0991 95.6733 52.064C95.2996 51.9007 94.7078 51.6541 94.3242 51.5139C94.2442 51.4843 94.1554 51.5248 94.127 51.6015L93.6722 52.8377C93.6448 52.9133 93.682 52.9944 93.7598 53.0229C94.1017 53.1489 94.6267 53.3692 94.962 53.5161C95.0387 53.5511 95.1275 53.5182 95.1626 53.4459Z' fill='%2ffffff'/%3E%3Cpath d='M105.923 69.4755C106.008 69.4832 106.083 69.4208 106.089 69.3397C106.521 63.4295 103.483 57.2279 98.4947 53.8646C98.2449 53.6958 97.9895 53.5347 97.7309 53.3813C97.6586 53.3386 97.5632 53.3616 97.5194 53.4306L96.8104 54.555C96.7676 54.623 96.7895 54.7106 96.8608 54.7523C97.0865 54.886 97.3101 55.0262 97.5293 55.1753C101.979 58.1747 104.797 63.9282 104.416 69.2125C104.41 69.2914 104.472 69.3616 104.555 69.3671L105.923 69.4755Z' fill='%23Ffffff'/%3E%3C/svg%3E");
    transform: scale(1.05);
}
.pn-lb-constructor span:last-child {
    margin-bottom:10px;
}
.personal-events .calendarblock {
    display: flex;
    flex-wrap: wrap;
}
.personal-events .calendarblock .calblock{
    width:33%;
    margin-right:auto;
}
.lk-event-card .calcaption {
    padding-right:60px;
}

@media(max-width:1367px) {
   .pn-welcome .pn-w-text {
       width:950px;
   } 
}
@media(max-width:1025px) {
  .pn-welcome .pn-w-text {
       width:500px;
       font-size: 45px;
    line-height: 250px;
   }    
}
@media(max-width:1024px){
    .pn-welcome .pn-w-col:nth-child(3){
        text-align:right;
    }
    .pn-row-nav .pn-info {
        position:relative;
        float: right;
    }
    .pe-members .pe-m-item {
        height:auto;
        padding-bottom:45px;
    }
    .pe-members .pe-m-row {
        flex-direction:column;
        align-items:flex-start;
    }
    .pe-members .pe-m-row span {
        padding-left:6px;
    }
    .pn-link-b a span {
     margin: 0 0 30px 0px;
    }
    .p-subscribe .ps-item, .pn-link-b a {
        width:45%;
    }
    .personal-events .calendarblock .calblock{
    width:49%;
    margin-right:auto;
}
  
}
@media(max-width:768px){
        .managers {
    padding-bottom: 2rem;
}

    .managers__col {
    max-width: 100%;
    width: 100%;
}
.managers__card img {
    margin-right: 0px;
}
}
@media(max-width:600px){
    .managers__card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
}

    .personal-events .calendarblock .calblock{
    width:100%;
    margin-right:auto;
        text-align: center;
        height:auto;
}
    .rg-item-c-row {
        display:flex;
        flex-direction:column;
        height:auto;
    }
    .rg-item-c-row .rg-item-c-col.name{
        width:100%;
        padding-left:0;
        line-height: 150%;
    }
    .rg-item-c-col.inp {
        display:block;
    }

    .rg-confirm{
        width:90%;
        display:flex;
    }
   .p-subscribe .ps-item,     .pn-link-b a {
        width:100%;
        
    }
    .pn-welcome .pn-w-text{
        width:100%;
        font-size:20px;
        margin-left:0;
    }
    .pn-w-pgp{
        display:none;
    }
    .pn-welcome .pn-w-row{
        margin:60px 0 0 0;
    }
    .pn-row-info .pn-right, .pn-row-info .pn-title{
        width:100%;
        text-align:center;
    }
    .pn-welcome .pn-w-col:nth-child(3){
        text-align:left;
    }
    .profile-n .calblock {
    margin-bottom: 1rem;
}
.profile-comment .pc-row.c-right{
    flex-direction:column;
}
.news {
    padding-top: 15px;
}
#registration .rg-item-name, #registration-en .rg-item-name, .rg-item-c-row {
    padding:0 10px;
}
#registration .rg-is-right, #registration-en .rg-is-right{
    width:100%;
}
}
    .p-subscribe .ps-item{
     display: flex;
    align-items: center;
    width:49%;
    padding: 10px 25px;
    margin: 0 0 10px 0;
    min-height: 23px;
    border: 1px solid #838b98;
    cursor: pointer;
    }
    .p-subscribe .ps-item.active label {
    color: #232020;
}
    .ps-item--big {
        position:relative;
    background-color: #f5f7fa;
    width: 100%;
    padding: 10px 25px;
    transition:all 0.3s linear;
    cursor:pointer;
    border: 1px solid #92278f;
     
}
 .ps-item--big:after {
     position:absolute;
     content:'';
     right:2rem;
     top:45%;
     width: 12px;
     height: 7px;
     background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0.353553' y1='0.646447' x2='6.35355' y2='6.64645' stroke='%23272C3E'/%3E%3Cline y1='-0.5' x2='8.48528' y2='-0.5' transform='matrix(-0.707107 0.707107 0.707107 0.707107 12 1)' stroke='%23272C3E'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    transition:all 0.3s linear;
 }
 .ps-item--big.active {
    background-color: #92278f; 
      color:#ffffff;
 }
  .ps-item--big.active:after{ 
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0.353553' y1='0.646447' x2='6.35355' y2='6.64645' stroke='%23ffffff'/%3E%3Cline y1='-0.5' x2='8.48528' y2='-0.5' transform='matrix(-0.707107 0.707107 0.707107 0.707107 12 1)' stroke='%23ffffff'/%3E%3C/svg%3E");
    -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
}
.p-subscribe.p-subscribe--readmore{
    padding: 0;
    height:0;
    max-height:0;
    overflow:hidden;
}
.p-subscribe.p-subscribe--readmore.active{
    padding:20px;
    height:auto;
    max-height:2000px;
}
 @media(max-width:600px){
        .p-subscribe, .p-subscribe.p-subscribe--readmore.active { padding: 0px;
        }
    .p-subscribe .ps-item, .ps-item--big{
        width:100%;
        padding:5px 5px;
        min-height: 23px;
        margin: 0 0 10px 0;
    } 
 }
 .profile-n .p-subscribe .ps-item label span {
  color: #838b98;
    font-size: 12px;   
 }
 .profile-n .p-subscribe .ps-item.active{
     background-color: #f5f7fa;
     border: 1px solid #92278f;
 }

  @media(max-width:500px){
 .profile-n .p-subscribe .ps-item label {
    font-size: 12px;
    
}
}
.info-report{
        padding: 20px 10px;
    background: #F2EAF1;
    font-size: 0.9rem;
    color: #92278f;
    margin-top: 10px;
}

/* End */


/* Start:/local/templates/main_new/css/slick.css?16929479943668*/
@charset 'UTF-8';.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.multiple-items{display:none}.multiple-items .slick-initialized,.slick-list,.slick-slider,.slick-track{display:block}.slick-slider{position:relative;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-loading .slick-list{background:url(/local/templates/main_new/css/ajax-loader.gif) center center no-repeat #fff}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/local/templates/main_new/css/../fonts/slick.eot);src:url(/local/templates/main_new/css/../fonts/slick.eot?#iefix) format('embedded-opentype'),url(/local/templates/main_new/css/fonts/slick.woff) format('woff'),url(/local/templates/main_new/css/fonts/slick.ttf) format('truetype'),url(/local/templates/main_new/css/fonts/slick.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;top:50%;width:20px;height:20px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:24px;font-weight:700;line-height:1;opacity:.75;color:#018367}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}.slick-next:before,[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;width:100%;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000}.slick-dots li.slick-active button:before{opacity:.75;color:#000}


/* End */


/* Start:/local/css/inner_pages.css?174495715153816*/
.flex_wrapper {
display:flex;
margin: 30px 0;
background-color: #F5F7FA;
}
.flex_wrapper div:first-child {
display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding:10px 30px;
}
.flex_wrapper div:last-child {
    padding: 10px;
    color: #838b98;
    width: 100%;
    }
    .flex_wrapper div:last-child:hover {
    background-color: #f1f4f7;
   } 
   .flex_wrapper h3 {
   margin: 1.17em 0 2rem;
   }

   .flex_wrapper div:last-child p {
   margin: auto 0;
   }
   .flex_wrapper img {
   height:300px;
   width:300px;
   mah-width:100%;
   }
   .text-center{text-align:center;}
   .splide__arrow svg {
    display:none;
}
  @media (max-width:767px){
  .flex_wrapper {
      flex-direction: column;
  }
  .flex_wrapper img {
  order:1;
  margin: 0px auto 15px;
  }
  .flex_wrapper div:first-child {
  order:2;
  padding: 10px 10px;
  }
  .flex_wrapper div:first-child p {
  font-size: 14px;
    line-height: 20px;
  }
  .flex_wrapper h3 {
  font-size:16px;
  }
  }
  .channels {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.channels .flex_wrapper {
    height: 100%;
    display: flex;
    align-items:center;
    justify-content:flex-start;
    margin: 0;
   background-color: transparent;
    max-width: 33%;
    flex-wrap: wrap;
    padding: 1rem;
    box-sizing: border-box;
}
@media(max-width:820px){
 .channels .flex_wrapper {
    max-width: 33%;  
 }   
}
@media(max-width:600px){
 .channels .flex_wrapper {
    max-width: 100%;  
 }   
}
.channels .flex_wrapper h3 {
    margin: 0 0 1rem;
	font-size: 1rem;
}

.channels .flex_wrapper div {
    padding:1rem!important;
    color: #838b98;
    width: 100%;
}
 .channels p {
 font-size: 0.9rem;
 hyphens: none;
 }
  .channels .flex_wrapper img{
     width:150px;
     height:150px;
     display:block;
     margin:0 auto;
     min-width:150px;
 }
  /*logo home-page*/
  .sprite-logo2 {
      background-color:#92278f;
    background-image: url(/local/templates/main_new/images/logo-white.svg);
    width: 73px;
    height: 69px;
    background-position: center;
}
/*colors*/
body a {
    color: #92278f;

}
a.ablack {
    color: #272c3e;
}
body a:hover, body a:focus {
        color:#6f196c;
    text-decoration:none;

}

.feedbacka, .subscra, .copyright .cp-link a, footer .cp-links a{
  text-decoration:none!important;
  display:inline-block!important;

}
h1 a:hover, .colcaption a:hover {
    text-decoration:none;
}
.minicalendar a {
    color: #272c3e;
}
body .displaydate, .mcblock, .thblock, .thdate, .wincol {
    font-family: "Geometria",serif;
}
.minicalendar .mcrow {
    margin:5px 0;
}
.minicalendar .mcdate.mcact {
    color:#ffffff;
    background-color:#92278f;
}
.minicalendar .mcrow .mcblock {
    padding-top: 0px;
}
.ourwin {
 background-color: #f5f7fa;   
}
.wincol {
    font-size:16px;
}
.wincol:hover {
    background-color:#92278f;
}
.ourwin a {
      color: #272c3e;
}
.sprite-arrows1 {
    background-image: url(/local/templates/main_new/images/arrow-vaiolit.svg);
    width: 28px;
    height: 24px;
    background-position: center;
    transform: rotate(180deg);
    transition:all 0.3s linear;
}
.three-items .prevarrow {
   transform: rotate(0deg); 
}
.three-items .prevarrow:hover {
    left:-60px;
}
.three-items .nextarrow:hover {
    right:-55px;
}
.news-content__item a:before, .news-block__date {
    background-color: #92278f!important;
}
.news-block__item a {
    font-family: 'Geometria'!important;
    font-weight:600;
}
#news-content .splide__pagination .splide__pagination__page, #news-block .splide__pagination__page{
    background-color: #f5f7fa!important; 
    border: 1px solid #f5f7fa!important;   
}
#news-content .splide__pagination .splide__pagination__page.is-active, #news-block .splide__pagination__page.is-active {
    background-color: #92278f!important;
    border: 1px solid #92278f!important;
}
footer {
  font-family: Geometria, sans-serif!important;
}
.sprite-footlogo {
    width: 51px;
    height: 51px;
    background: url(/local/templates/main_new/images/logo_bottom.svg);
    background-size: 51px 51px;
    background-repeat: no-repeat;
    background-position: center left;
}

/*colors*/
a,h3 {
    color: #92278f;
}
a:hover {
     color:#a833a8;
}
h1 {
    font-family: 'Geometria';
}
.leftmenu ul li a {
    padding-right:40px;
}
.leftmenu ul li a.selected, .leftmenu ul li a:hover {
    background-color: #f5f7fa;
    color:#a833a8;
}
.leftmenu ul li {
        border-bottom: 1px solid #e6e3e6;
        position: relative;
         

}

 .leftmenu ul li a.selected, .leftmenu ul li a:hover {
    background-color: #f5f7fa;
    color: #92278f;
    text-decoration:none;
    /* font-family: 'GeometriaMedium'; */
  
}
.leftmenu ul li a.selected:after, .leftmenu ul li a:hover:after {
    content:"";
    position:absolute;
    right:5px;
    top:0;
    bpttom:0;
    width:40px;
    height:40px;
   background:  url(/local/templates/main_new/images/arrow-vaiolit.svg) 50% 50% no-repeat;
     transform: rotate(180deg);
     transition:all 0.5s linear;
}

.text ul li {
   padding: 0.5rem 0;
}
.text ul li:before{
 background-color: #92278f; 
     top: 1rem;
}
.main-news-slider .mn-i-lnk a {
    position:relative;
   color: #92278f;
   text-decoration: none;
}

.main-news-slider .mn-i-lnk a:after {
    content:"";
    position:absolute;
    bottom:-2px;
    left:0;
    right:26px;
    height:1px;

}

.news {
    border-top: 13px solid #f5f7fa;
}
a.button:hover, a.button:focus, a.button:active {
    color: #ffffff;
    background-color:#a833a8;
}


.horform td a, .horform td a:hover  {
    font-family: 'Geometria';
    color: #ffffff;
    background-color: #838b98;
    text-align: center;
    min-width:120px;

}
.bcdate span {
    font-family: 'Geometria';
    font-weight:600;
}
.calblock {
        background-color: #f5f7fa;
}
.calblock:hover{
   background-color:#a833a8;  
}
.fancybox-skin {
    background: #f5f7fa;
    color:#272c3e;
}
.w-popup input[type=submit] {
        background: #92278f;
}
.search-fixed .sf-title {
    color:#92278f;;
}
.callback-form {
    border: 1px solid #f5f7fa;
    background: #f5f7fa;
}

.forms {
    background-color: #f5f7fa;
    border: 1px solid #d7d9dc;
}
.bcblock strong{
   color:#92278f; 
}
.bclink a .sprite-arrows3 {
    margin-left:5px;
    width: 15px;
    height: 11px;
    background: url(/local/templates/main_new/images/arrow-vaiolit.svg)0 50%  no-repeat;
    transform: rotate(180deg);
    transition:all 0.2s linear;
    position:absolute;
    right:7px;
}
.bclink a{
    font-family: Geometria, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
  padding: 10px 30px 10px 0px;
    display: inline-flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    }

.bclink a:hover .sprite-arrows3 {
   right:5px;
}

.bcblock a strong {
    color:#272c3e;
    padding-bottom:8px;
}
.bcblock a:hover  {
    color:#272c3e;
}
.sprite-arrows4, .sprite-arrows5 {
    width: 15px;
    height: 11px;
   background: url(/local/templates/main_new/images/arrow-vaiolit.svg)0 50%  no-repeat;
}
.sprite-arrows5{
    transform:rotate(180deg);
}
.numbers a {
    color: #272c3e;
}

.bctags, .bctags a {
    color: #838b98;
}
.highlited, .text h2 {
    font-family: 'Geometria';
}
@media (max-width:500px){
.tmtext, .tmpos {
        width:100%;
        text-align:center;
    }
     .tmimg {
        margin: 0 auto;
    display: block;
     }
    .horform td a {
        margin-right:0px;
    }
 .clblock {
 width:100%;   
}
.personalcard {
    display:flex;
    flex-direction:column;
}
.personalcard .tmpcimg{
    margin:0 auto;
}
.personalcard .tmtext {
    width:100%;
    text-align: center;
}
}
/*map*/

	.st0{fill:#FFFFFF;}
	.st1{fill:#FDFEFE;}
	.st2{fill:#561453;}
	.st3{fill:#697176;}
	.st4{fill:#0BF4F4;}
	.st5{fill:#92278F;}
	.st6{fill:#951B81;}
	.st7{fill:#FFFFFF;stroke:#D871D8;stroke-miterlimit:10;}
	#Moscow_Office {
	transform: translate(30px, -200px);
	opacity:0;
	transition:all 0.5s linear;
	position:relative;
	z-index:0;
	}
	#St_Pet_Office {
	transform: translate(-30px, -100px);
	opacity:0;
	display:none;
	transition:all 0.5s linear;
	position:relative;
	z-index:0;
	}
	#Shanghai_office {
	transform: translate(-100px, 10px);
	opacity:0;
	display:none;
	transition:all 0.5s linear;
	position:relative;
	z-index:0;
	display:none;
	}
	#beijing_office {
	transform: translate(-200px, 10px);
	opacity:0;
	display:none;
	transition:all 0.5s linear;
	position:relative;
	z-index:0;
	}
	#Vladivostok_Office{
	transform: translate(50px, -100px);
	opacity:0;
	display:none;
	transition:all 0.5s linear;
	position:relative;
	z-index:0;
	}
	.news-content__item a, .news-block .splide .splide__slide {
	    font-size:14px;
	}
	#Krasnoyarsk_Office {
	transform: translate(0px, -100px);
	opacity:0;
	display:none;
	transition:all 0.5s linear;
	position:relative;
	z-index:0;
	}
	#Yuz_Sakh_Office {
	transform: translate(0px, -100px);
	opacity:0;
	display:none;
	transition:all 0.5s linear;
	position:relative;
	z-index:0;
	}
	#moskow:hover #Moscow_Office {
	transform: translate(0px, 0px);
	opacity:1;
	transition:all 0.5s linear;
	}
	#piter:hover #St_Pet_Office {
	transform: translate(0px, 0px);
	opacity:1;
	display:block;
	transition:all 0.5s linear;
	}
	#shang:hover #Shanghai_office {
	transform: translate(0px, 0px);
	opacity:1;
	display:block;
	transition:all 0.5s linear;
	}
	#peck:hover #beijing_office {
	transform: translate(0px, 0px);
	opacity:1;
	display:block;
	transition:all 0.5s linear;
	}
	#vlad:hover #Vladivostok_Office {
	transform: translate(0px, 0px);
	opacity:1;
	display:block;
	transition:all 0.5s linear;
	}
	#kr:hover #Krasnoyarsk_Office {
	transform: translate(0px, 0px);
	opacity:1;
	display:block;
	transition:all 0.5s linear;
	}
	#us:hover #Yuz_Sakh_Office {
	transform: translate(0px, 0px);
	opacity:1;
	display:block;
	transition:all 0.5s linear;
	}
	.svg__link {
	display:block;
	margin-bottom:-20px;
	padding:20px;
	position:relative;
	z-index:100;
	}
.other-news .news-list .nblock.nblock2cols a {
    color:#272c3e;
}

	/*landing registr form*/
@media (max-width: 500px){	
    .rg-groups {
        margin:0 0;
    }
    .registration-form .pe-members .pe-m-title input[type=text], .registration-form .pe-members .pe-m-row input[type=text] {
        width:90%;
    }
    .rg-groups .rg-item-name.event-name {
        width:100%;
    }
    .rg-item-event-params .rg-item-c-row.rg-h-auto.rg-list-lessons {
        padding:0 20px;
    }
    .registration-form .rg-item-event-params label {
        padding: 7px 0;
    }
	.registration-form .pe-members .pe-m-actions {
    position: absolute;
    top: 1px;
    right: 1px;
}
.registration-form .pe-members .pe-m-item {
    height: auto;
    width: 100%;
    position: relative;
}
.pe-members .pe-m-item.pe-new {
    line-height:68px;
}
.registration-form .pe-members .pe-m-userinfo {
    width: 100%;
}
.registration-form .pe-members .pe-m-title span, .registration-form .pe-members .pe-m-row span {
    line-height: 25px;
}
.rg-groups .rg-item-content textarea{
    width:94%;
}
.other-news .news-list .nblock.nblock2cols{
    width: 100%;
}
.other-news .news-list .nblock.nblock2cols .thdate {
font-size: 16px;
}
.other-news .news-list .nblock.nblock2cols .ntext {
font-size: 14px;
}
.other-news .news-list .nblock.nblock2cols .ntext a {
    color:#838b98;
}
 .maincols.nm a.button {
     display:block;
    margin: 10px;
    font-size: 14px;
    height: 47px;
    line-height:47px;
    text-align: center;
}
}
@media (max-width: 320px){	
  .maincols.nm a.button {
  line-height: 25px;     
  }   
}
/*banner*/
     
  #pod {
  position:relative}
  #sl_1{
  margin-top:200px;
  overflow:hidden;
  position:relative}
  #sam__way{
  fill:#000000;
  stroke: #000000;}
  #samolet0 {
  offset-path: path('M0,0 C40,240 200,240 240,0');
  position: absolute;
  animation: distance 4000ms infinite ease-in-out;
}
@keyframes distance {
  100% {
    offset-distance: 100%;
  }
}
.sub-banner {
position:relative;
width:100%;
height:195px;
background-color:#92278F;
}
#sl_2, #sl_3, #sl_4, #sl_5 {
position:absolute;
top:0;
left:0;}

#sl_4 {
z-index:10;
}

	.b-st0{fill:#92278F;}
	.b-st1{fill:#FFFFFF;}
	.b-st2{fill:none;stroke:#FFFFFF;stroke-width:2;stroke-miterlimit:10;stroke-dasharray:6,4;}
	.b-st3{fill:none;stroke:#FFFFFF;stroke-width:2;stroke-miterlimit:10;}
	.b-st4{fill:#FDFCFD;}
	.b-st5{fill:#CBAABA;}
	.b-st6{fill:#B872B6;}
	.b-st7{fill:#CE9ECC;}
	.b-st8{fill:#FFFFFF;stroke:#000000;stroke-width:0.8913;stroke-miterlimit:10;}
	.b-st9{fill:#FFFFFF;stroke:#000000;stroke-width:1.2035;stroke-miterlimit:10;}
	.b-st10{fill:none;stroke:#000000;stroke-width:0.6017;stroke-miterlimit:10;}
	.b-st11{fill:none;stroke:#000000;stroke-width:1.2035;stroke-miterlimit:10;}
	.b-st12{fill:#FFFFFF;stroke:#FFFFFF;stroke-width:0.2971;stroke-miterlimit:10;}
	.b-st13{stroke:#FFFFFF;stroke-width:0.4012;stroke-miterlimit:10;}
	.b-st14{fill:none;stroke:#FFFFFF;stroke-width:0.8175;stroke-miterlimit:10;}
	.b-st15{fill:none;stroke:#000000;stroke-width:0.7867;stroke-miterlimit:10;}
	.b-st16{fill:none;stroke:#000000;stroke-width:1.5734;stroke-miterlimit:10;}
	.b-st17{fill:#FFFFFF;stroke:#000000;stroke-width:0.5942;stroke-miterlimit:10;}
	.b-st18{fill:#C9E6EB;}
.b-st3 {
fill: transparent;
transition: all 0.5s linear;}
 .b-st3:hover {
fill:#a833a8;
transition: all 0.5s linear;
cursor:pointer;
}
#sl_5 {
z-index:0;
}
#oreol:hover .right1{
animation: distance 1000ms infinite ease-in-out;

}
#oreol:hover .left1{
  animation: distance1 1000ms infinite ease-in-out;;
}
#oreol:hover .right2{
animation: distance2 1000ms infinite ease-in-out;

}
#oreol:hover .left2{
  animation: distance3 1000ms infinite ease-in-out;;
}
#oreol:hover .pob-st1{
  
}

@keyframes distance {
  0% {
    transform: translate(0px, 0px)
	opacity:1
  }
  50% {
    transform: translate(5px, 2px)
  }
  100% {
    transform: translate(0px, 0px)
	opacity:0;
  }
}
@keyframes distance1 {
  0% {
    transform: translate(0px, 0px)
  }
  50% {
    transform: translate(-5px, -2px)
  }
  100% {
    transform: translate(0px, 0px)
  }
}
@keyframes distance2 {
  0% {
    transform: translate(0px, 0px)
  }
  50% {
    transform: translate(2px, 1px)
  }
  100% {
    transform: translate(0px, 0px)
  }
}
@keyframes distance3 {
  0% {
    transform: translate(0px, 0px)
  }
  50% {
    transform: translate(-4px, -2px)
  }
  100% {
    transform: translate(0px, 0px)
  }
}
@keyframes distance4 {
  0% {
    transform: translate(0px, 40px);
	opacity:0
  }
  25% {
    transform: translate(0px, 10px);
	opacity:0
  }
  50% {
    transform: translate(0px, 0px);
	opacity:1;
  }
  100% {
    transform: translate(0px, 0px);
	opacity:1;
  }
}
 .samolet1{

transform-origin: 78.683372px 127.80949px;
}
 .samolet2{
animation: samolet2 8s  infinite linear;
transform-origin: 211.21741px 68.853119px;
}

  #sam-way1 {
  stroke-dasharray: 450;
  stroke-dashoffset:450;
  animation: dash 8s infinite linear;

}
#sam-way2 {

  stroke-dashoffset:50;


}

@keyframes dash {
  93% {
	opacity:1;
  }
  100% {
    stroke-dashoffset: 0;
	opacity:0;
  }
}
@keyframes dash1 {
  20% {
	stroke-dashoffset: 50;
  }
  63% {
	opacity:1;
	stroke-dashoffset: 0;
  }
  93% {
    stroke-dashoffset: 0;
	opacity:1;
  }
100% {
    stroke-dashoffset: 0;
	opacity:0;
  }
}
@keyframes samolet1 {
	
  0% {
    transform: translate(-150px, 40px) rotate(-10deg) scale(0.2);

  }
  20% {
    transform: translate(-50px, 40px) rotate(-10deg) scale(0.4);

  }

  100% {
    transform: translate(0px, 0px)scale(1);

  }
}
@keyframes samolet2 {
  0% {
    transform: translate(-130px, 100px) rotate(-10deg)scale(0.4);

  }
  10% {
    transform: translate(-80px, 80px)rotate(40deg)scale(0.4) ;

  }
  30% {
    transform: translate(-60px, 160px) rotate(80deg)scale(0.5);

  }
  40% {
    transform: translate(20px, 120px)rotate(-50deg)scale(0.6);
  }
  60% {
    transform: translate(-50px, 70px)rotate(-120deg)scale(0.7);
  }
  70% {
    transform: translate(-60px, 40px)rotate(-0deg)scale(0.8);
  }
  80% {
    transform: rotate(-0deg)scale(0.9);
  }
  100% {
    transform: translate(0px, 0px)scale(1);

  }
}
 #mail {
	
	

}
#mail path {
	animation: mail 4000ms  infinite  linear;
	transform-origin:  69.682304px 211.06462px;
}
@keyframes mail {
	
  0% {
   transform: rotate(0deg);

  }
  20% {
     transform: rotate(-3deg);

  }

  100% {
    transform: rotate(0deg);

  }
}
/*filters*/
.forms {
    position:relative;
}
.forms a.reset {
    margin-left: auto;
    margin-top:5px;
    width: 25px;
    height: 25px;
    display: block;
    text-align:right;
}
.forms a.reset img {
    width:20px;
}
.forms .ajax-reset {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000;
    background-color: rgba(255,255,255,0.8);
    background-image: url("/local/templates/main_new/images/reload.svg");
    background-repeat: no-repeat;
    background-position: center center;
}
.horform select {
    width:100%;
}

.filter {
    display:flex;
    flex-wrap:wrap; 
    justify-content: space-between;
}
.news-filter select {
    max-width:33%;
   
}
.filter select {
   border: 1px solid #d7d9dc; 
   color:#838b98;
}
.pr-filter select {
    max-width: 24%;
}
.filter select:active, .filter select:focus {
    border: 1px solid #7fa6d8;
    outline:none;
}
.kn-tags {
    margin:20px 0 10px 0;
}
.kn-tags .kn-tag-item {
    color:#838b98;
}
select.sel-w-2col {
    width: 33%;
    margin: 6px 0px 0 0;
    /* width: auto; */
}
.horform label {
    display: flex;
    align-items: flex-end;
    padding: 10px 0 6px 0;
    font-size: 16px;
     color:#838b98;
}
.horform input[type=checkbox]{
    margin-right:10px;
}
@media (max-width:500px){
 .news-filter select, select.sel-w-2col {
   max-width:100%; 
   width:100%;
 }   
}

/*registration*/
#registration, #registration-en {
    background-color:#f5f7fa;
    border: 1px solid #d7d9dc;
}

.rg-item-c-row .rg-item-c-col select, .rg-item-c-row .rg-item-c-col input[type=text], .rg-item-c-row .rg-item-c-col input[type=email], .rg-item-c-row .rg-item-c-col input[type=password] {
  border: 1px solid #d7d9dc;   
}
.rg-item-c-row .rg-item-c-col select {
color: #838b98;
width:949px;
max-width: 100%;
}
.rg-item-c-row .rg-item-c-col select:focus, .rg-item-c-row .rg-item-c-col select:active, .rg-item-c-row .rg-item-c-col input[type=text]:focus, .rg-item-c-row .rg-item-c-col input[type=text]:active, .rg-item-c-row .rg-item-c-col input[type=email]:focus, .rg-item-c-row .rg-item-c-col input[type=email]:active, .rg-item-c-row .rg-item-c-col input[type=password]:focus, .rg-item-c-row .rg-item-c-col input[type=password]:active {
    border: 1px solid #7fa6d8;
    outline: none;
}
.rg-item-c-row .rg-item-c-col.name {
    color: #838b98;
}
.rg-step-nav {
    width:auto;
    padding: 0 30px;
}
.rg-subscribe-info {
    color:#838b98;
}
.p-subscribe .ps-item.active {
       background: #F2EAF1;
    border: 1px solid #F2EAF1;
}

.rg-confirm, .rg-code {
    max-width:48%;
}
.rg-confirm {
    padding-left:20px;
}
.rg-subscribe-info.gray {
    padding:20px;
}
/*Цвет для текстового блока фиолетовый*/
.vaiolit {
    color:#92278f!important;
}
@media (max-width: 1300px){
#registration .rg-groups {
    margin: 0 ; 
    width: auto;
}
.rg-subscribe-info {
    margin: 20px 10px 30px;
}
}
@media (max-width: 600px){
    .rg-step .rg-step-nav .rg-is-left, .rg-step.rg-step3 .rg-step-nav .rg-is-left, .rg-step .rg-step-nav .rg-is-right, .rg-step.rg-step3 .rg-step-nav .rg-is-right {
    width: calc(100% - 10px);
    margin-left: 0;
    text-align: center;
}
.rg-step-nav .rg-is-right {
    display: flex;
    justify-content: space-around;
}
.pr-filter select {
    max-width: 100%;
    margin: 2px 0;
}
.rg-step-nav .btn-md.dark {
    margin-right: 0;
}
.rg-confirm, .rg-code {
    max-width: 100%;
}
}

/*мероприятия*/
.eventcalblock {
    background-color: #92278f;
}

/*личный кабинет*/
.pn-welcome .pn-w-text {
    background-color: #92278f;    
}
.pn-row-nav .pn-info {
    background: #92278f url(/local/templates/main_new/css/../images/exclamation.png) 5px 50% no-repeat;
}
.pn-row-nav .pn-row-nav-item.active {
    color: #92278f;
    border-bottom: 10px solid #F5f7fa;
}
.pn-row-info .pn-name {
   color: #92278f;  
}
.profile-groups .pgr-item:nth-child(2n) {
     background-color: #F5f7fa;  
}
.profile-n .eventcalblock, .pe-members .pe-m-status, .materials__footer a.defoult-btn   {
    background: #92278f;  
}
.managers__inner .managers h3,  .pe-members .pe-m-item .pe-m-title{
    color:#92278f;  
}
.profile-n .page-title, .pe-members .pe-m-row input[type=text] {
    color:#272c3e;
}
.pe-members .pe-m-item {
    border:1px solid #92278f;
}

/*сниппет комментариев в тексте*/
 .quote-comment {
     position:relative;
     background-color: #f5f7fa;
     padding:40px 20px 40px 150px;
     margin:20px 0;
     background-image: url(/local/templates/main_new/images/comment.svg);
     background-repeat: no-repeat;
     background-position: 20px center;
     background-size: auto 80%;
     min-height: 40px;
 } 
@media (max-width: 600px){
 .quote-comment {
    position: relative;
    background-color: #f5f7fa;
    padding: 20px 20px 20px 100px;
    font-size: 14px;
    line-height: 20px;
    margin: 20px 0;
    background-image: url(/local/templates/main_new/images/comment1.svg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-size: auto 130px;
    min-height: 40px;
}
}

/*readmore*/
.readmore-content {
    display:none;
}
.readmore-content--open {
    display:block;
}
.news-detail>.readmore, .bcblock>div.readmore{
 text-align: center!important;   
}
.readmore{
position: relative;
color:#92278f;
margin-top:30px;

}
.readmore:hover {
    cursor:pointer;
}
.readmore:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 50px;
    bottom: 110%;
    left: 0;
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}
.readmore.open:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 00px;
    top: 00px;
    left: 0;
    background:transparent;
    
}
.readmore:after {
   content: "";
    background-image: url(/local/templates/main_new/images/arrow_down.svg)!important;
    background-repeat: no-repeat;
    background-position: center right;
    min-width: 20px;
    min-height: 20px;
    position: absolute;
}
.readmore.open:after{
 background-position: center left;
 transform:rotate(180deg); 
 transition: transform 0.3s linear;
}
/*quote*/
.quote {
    position: relative;
    background-color: #f5f7fa;
    padding: 40px 20px 40px 200px;
    margin: 20px 0;
    background-image: url(/local/templates/main_new/images/logo_bottom.svg);
    background-repeat: no-repeat;
    background-position: 50px center;
    background-size: auto 70px;
    min-height: 40px;
}
.quote:before {
    content: "";
    position: absolute;
    left: 160px;
    top: 40px;
    bottom: 40px;
    width: 6px;
    background-color: #92278f;
}
.quote-comment {
    position: relative;
    background-color: #f5f7fa;
    padding: 40px 20px 40px 150px;
    margin: 20px 0;
    background-image: url(/local/templates/main_new/images/comment1.svg);
    background-repeat: no-repeat;
    background-position: 20px center;
    background-size: auto 130px;
    min-height: 40px;
}
@media (max-width: 600px){
.quote-comment {
    position: relative;
    background-color: #f5f7fa;
    padding: 20px 20px 20px 100px;
    font-size: 14px;
    line-height: 20px;
    margin: 20px 0;
    background-image: url(/local/templates/main_new/images/comment1.svg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-size: auto 130px;
    min-height: 40px;
}
.quote {
    position: relative;
    background-color: #f5f7fa;
    padding: 40px 20px 40px 100px;
    margin: 20px 0;
    background-image: url(/local/templates/main_new/images/logo_bottom.svg);
    background-repeat: no-repeat;
    background-position: left 10px top 40px;
    background-size: auto 50px;
    min-height: 40px;
}
.quote:before {
    content: "";
    position: absolute;
    left: 80px;
    top: 40px;
    bottom: 40px;
    width: 3px;
    background-color: #92278f;
}
}
.page_404 {
    text-align:center;
}
.page_404 h1 {
    font-size:50px;
    font-weight:900;
}
.page_404 .search-form {
    display:block;
    margin-top:3rem;
    margin-bottom:5rem;
}
.page_404 .search-form input[type=text]{
    width:283px;
    border:none;
    border-bottom:1px solid #838B98;
}
.page_404 .search-form input[type=text]:focus, .page_404 .search-form input[type=text]:active {
    outline:none;
    border-bottom:1px solid #92278f;
}
.page_404 .search-form input[type=submit]{
    background-color:transparent;
    color:#838B98;
    font-weight:400;
    padding: 7px 20px 0px 30px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='13.0607' y1='13' x2='17' y2='16.9393' stroke='%23838B98' stroke-width='1.5' stroke-linecap='round'/%3E%3Ccircle cx='7.5' cy='7.5' r='6.75' stroke='%23838B98' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-position: center left;
    
}
.page_404 .search-form input[type=submit]:hover, .page_404 .search-form input[type=submit]:focus, .page_404 .search-form input[type=submit]:active {
    color:#92278f;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='13.0607' y1='13' x2='17' y2='16.9393' stroke='%23#92278f' stroke-width='1.5' stroke-linecap='round'/%3E%3Ccircle cx='7.5' cy='7.5' r='6.75' stroke='%23#92278f' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-position: center left;
    text-decoration:none;
}
@media(max-width:600px) {
    .page_404 {
  padding:0 15px;
}
 .page_404 h1 {
    font-size:36px;
}   
.page_404 .search-form input[type=text] {
    width: 183px;
}
.page_404 .search-form input[type=submit]{
   padding: 7px 0px 0px 30px;  
}
}
a.defoult-btn{background-color:#92278f;color:#fff;text-decoration:none;padding:15px 1.5rem;font-size:16px;border:1px solid #92278f;outline:0}
a.defoult-btn:hover,a.defoult-btn:active,a.defoult-btn:focus{opacity:.5;color:#fff;text-decoration:none}a.defoult-btn--disabled{opacity:.5}
a.alt-btn{background-color:transparent;color:#92278f;text-decoration:none;padding:15px 1.5rem;font-size:16px;outline:0;border:2px solid #92278f}a.alt-btn:hover,a.alt-btn:active,a.alt-btn:focus{border:2px solid red;color:red;text-decoration:none}
/*чтобы крестик сброса не накладывался на форму*/

/*Цвет плейсхолдера в фильтре*/
.filter select, .horform select {
    border: 1px solid #d7d9dc;
    color: #838b98;
    outline:none;
}
.filter select:active, .filter select:focus,.horform select:active, .horform select:focus {
    border:1px solid #92278f;
}
/*Вывод в фильтре статей контактного лица*/
 .form-half { display:flex; flex-wrap:wrap;}
  .form-half .form-half__wrapper{width: calc(100% - 370px); position:relative;}
  .personalcard.personalcard--small {padding:0 20px; max-width:370px;}
  .personalcard.personalcard--small .tmpcimg img{width:100px;height:100px;} 
  .personalcard.personalcard--small .tmname {font-size: 16px;} 
  .personalcard.personalcard--small .tmpos {font-size:14px;}
  @media(max-width:600px){
     .form-half .form-half__wrapper{width:100%; order:2;margin-top:2rem;}   
  }
/*Вывод в фильтре статей контактного лица*/

/*смниппет для цитат*/
.grey-quote {
        padding: 40px 55px;
    background: #f5f7fa;

}
.grey-quote__container{
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #aaafb7;
}
.grey-quote__text {
    
}
.grey-quote__footer {
     display: flex;
    align-items: center;   
}
.grey-quote__footer figure {
flex-shrink: 0;
    width: 70px;
    height: 70px;
    margin-right: 20px;
}
.grey-quote__footer .grey-quote__autorname {
    
}
.grey-quote__footer .grey-quote__autorposition {
      color: #59626f;  
}
 @media(max-width:600px){
  .grey-quote {
        padding: 40px 24px;
}
.grey-quote__container{
    margin-bottom: 25px;
    padding-bottom: 25px;
}
  }
/*телеграм-каналы*/
ul.telegram-menu {
    padding:0;
    margin:1rem 0;
    display:flex;
}
ul.telegram-menu li {
    list-style:none!important;
   
}
ul.telegram-menu li  a{
     padding: 0.5rem 1rem;
    background-color: #ecc7eb;
    margin-right: 1rem;
   transition:all 0.3s linear;
    font-size: 0.9rem;
    cursor:pointer;
}
ul.telegram-menu li a.active{
     background-color: #92278f;
      color: #ffffff;
}
ul.telegram-menu li a:hover{
      background-color: #92278f;
      color: #ffffff;   
}
ul.telegram-menu li:before {
    display:none;
}
/*ссылка на ботов в левом меню*/
.bots-link--mobile{
    display:none;
}
@media(max-width:600px){
.bots-link{
    display:none;
}
.bots-link--mobile{
    display:block;
}
}
.info-report{
        padding: 20px 10px;
    background: #F2EAF1;
    font-size: 0.9rem;
    color: #92278f;
    margin-top: 10px;
}
/*платная подписка*/
.kdenied {
margin-left:auto;    display: flex; 
}
.kdenied .link {
text-decoration: underline;
}
.kdenied__link {
 margin-right:10px;    background-color: #272c3e;
    color: #ffffff;
    padding: 0.5rem 1rem;
    border-radius: 4px;
    font-size: 0.8rem;
    transition: all 0.3s linear;
    margin-left: auto;display: flex;
    align-items: center;
    justify-content: space-between;   
}
.kdenycontainer{
    margin: 2rem 0;
    background: #EDE9F7;
    border-radius: 4px;
    padding: 1.5rem 1rem;
    font-weight: 500;
    color: #92278f;
    font-size: 0.9rem; 
    background-image: url(/local/img/border.svg);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 120%;
}
a.link--alt {
    font-weight:400!important;
    padding-right:15px;
    margin-right:5px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='8' height='9' viewBox='0 0 8 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.33333 1.16667C1.33333 0.798477 1.63181 0.5 2 0.5L7.33333 0.5C7.70152 0.5 8 0.798477 8 1.16667V6.5C8 6.86819 7.70152 7.16667 7.33333 7.16667C6.96514 7.16667 6.66667 6.86819 6.66667 6.5V2.77614L1.13807 8.30474C0.877722 8.56509 0.455612 8.56509 0.195262 8.30474C-0.0650874 8.04439 -0.0650874 7.62228 0.195262 7.36193L5.72386 1.83333L2 1.83333C1.63181 1.83333 1.33333 1.53486 1.33333 1.16667Z' fill='%23A833A8'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-position:center right;
    text-decoration:none!important;
}
.kdenycontainer .center {
  margin:0 20px;
  max-width:100%;
}
.cnewdeny{
   display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    flex-wrap:wrap;  
}
.cnewdeny p {
    margin-right: 0;
    margin-bottom: 0;
}
.kdenycontainer .right-part {
	    display:flex;
	    flex-direction:column;
	    align-items: flex-start;
}
.kdenycontainer .right-part a {
 margin-bottom:1rem;
 text-align: center;
 max-width:100%;
	}
.gdenied.button {
    margin-right:20px;
}
.kdenycontainer .info {
padding:1rem; color:#272C3E; font-weight:400; display:flex; font-size:12px; background: rgba(242, 129, 129, 0.1);
border-radius: 4px;
}
.kdenycontainer .info svg {
   margin-right:20px; 
}
@media(max-width:600px){
    .kdenycontainer .right-part {
        align-items: center;
    }
    .kdenycontainer .right-part .gdenied.button {
     margin-right:0px;   
    }
  .cnewdeny{
       text-align: center; 
  }  
  .kdenycontainer .center {
    margin: 0 0px 0 15px;
}
.maincols.nm .kdenycontainer a.button{
    height:auto;
}
.cnewdeny img {
    display:none;
}
.kdenycontainer .info svg {
    margin-right: 0px;
}
.kdenycontainer .info {
    margin:1rem 0;
}
.kdenycontainer .info a {
    display:block;
    margin:1rem 0;
}
.kdenycontainer .btn {
    max-width:250px;
    margin-bottom:2rem;
}
}
/*end платная подписка*/
/*страница видео*/
.video__card__wrapper {
    width: calc(33% - 15px);
    margin-bottom:30px;
}
.video__card{
    background: #F5F7FA;
    padding:16px;
    max-width: 487px;
    min-height:100%;
    margin-bottom:1rem;
    display: flex;
    flex-direction: column;
}
.video__card a {
    display: block;
    position: relative;
}
.person-video__img img {
width: 100%;
}
.video__card:hover {
    background: #EDE9F7;
}
.video__card:active, .person-video__card:focus {
   background:#CEAEE2;  
}
.video__data {
    font-weight: 400;
font-size: 10px;
line-height: 130%;
color: #838B98;
margin:6px 0 4px;
}
.video__title {
font-weight: 500;
font-size: 16px;
line-height: 130%;
color:#272C3E;
}
.video__content {
    font-weight: 400;
font-size: 12px;
line-height: 130%;
    color: #838B98;
    margin-top:8px;
}
.video__link {
font-weight: 500;
font-size: 10px;
line-height: 130%;
}
.video {
    margin-top: 24px;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}
.tag {

}
.tag--video {
    display: inline-flex;
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    border-radius: 4px;
    margin-top:auto;
    }
    .video__card .autors {
     margin:0 0 6px;   
    }
    .video__card a.video__autor {
        display:inline-block;
    font-weight: 400;
    font-size: 10px;
    line-height: 130%;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 4C9.79086 4 8 5.79086 8 8C8 10.2091 9.79086 12 12 12C14.2091 12 16 10.2091 16 8C16 5.79086 14.2091 4 12 4ZM6 8C6 4.68629 8.68629 2 12 2C15.3137 2 18 4.68629 18 8C18 11.3137 15.3137 14 12 14C8.68629 14 6 11.3137 6 8ZM8 18C6.34315 18 5 19.3431 5 21C5 21.5523 4.55228 22 4 22C3.44772 22 3 21.5523 3 21C3 18.2386 5.23858 16 8 16H16C18.7614 16 21 18.2386 21 21C21 21.5523 20.5523 22 20 22C19.4477 22 19 21.5523 19 21C19 19.3431 17.6569 18 16 18H8Z' fill='%23838B98'/%3E%3C/svg%3E");
     background-size: 12px;
    background-repeat: no-repeat;
    padding-left: 16px;
    padding-right:6px;
    display: inline-block;
    background-position: left center;
    color: #838B98;
    }

    .video__card a.video__autor:hover {
        color:#92278f;
         background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 4C9.79086 4 8 5.79086 8 8C8 10.2091 9.79086 12 12 12C14.2091 12 16 10.2091 16 8C16 5.79086 14.2091 4 12 4ZM6 8C6 4.68629 8.68629 2 12 2C15.3137 2 18 4.68629 18 8C18 11.3137 15.3137 14 12 14C8.68629 14 6 11.3137 6 8ZM8 18C6.34315 18 5 19.3431 5 21C5 21.5523 4.55228 22 4 22C3.44772 22 3 21.5523 3 21C3 18.2386 5.23858 16 8 16H16C18.7614 16 21 18.2386 21 21C21 21.5523 20.5523 22 20 22C19.4477 22 19 21.5523 19 21C19 19.3431 17.6569 18 16 18H8Z' fill='%2392278f'/%3E%3C/svg%3E");
    }
@media(max-width:1024px){
    .video__card__wrapper {
        width: calc(50% - 15px);
        margin-bottom: 30px;
    }
}
@media(max-width:1024px){
    .video__card__wrapper {
        width: 100%;
        margin-bottom: 20px;
    }
}
		    .promo-link {
		            display: inline-block;
                    border-radius: 4px;
                    padding: 16px 16px 16px 62px;
                    margin: 16px 0 0;
                    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 9.5L10.5 9.5' stroke='%23838B98' stroke-width='0.5px' stroke-linecap='round'/%3E%3Cpath d='M3.5 12.5L7.5 12.5' stroke='%23838B98' stroke-width='0.5px' stroke-linecap='round'/%3E%3Cpath d='M0.5 2.9C0.5 2.05992 0.5 1.63988 0.66349 1.31901C0.8073 1.03677 1.03677 0.8073 1.31901 0.66349C1.63988 0.5 2.05992 0.5 2.9 0.5H7.50589C7.87277 0.5 8.05622 0.5 8.22885 0.541445C8.3819 0.57819 8.52822 0.638797 8.66243 0.72104C8.8138 0.813802 8.94352 0.943516 9.20294 1.20294L12.7971 4.79706C13.0565 5.05648 13.1862 5.1862 13.279 5.33757C13.3612 5.47178 13.4218 5.6181 13.4586 5.77115C13.5 5.94378 13.5 6.12723 13.5 6.49411V15.1C13.5 15.9401 13.5 16.3601 13.3365 16.681C13.1927 16.9632 12.9632 17.1927 12.681 17.3365C12.3601 17.5 11.9401 17.5 11.1 17.5H2.9C2.05992 17.5 1.63988 17.5 1.31901 17.3365C1.03677 17.1927 0.8073 16.9632 0.66349 16.681C0.5 16.3601 0.5 15.9401 0.5 15.1V2.9Z' stroke-width='0.5px' stroke='%23838B98'/%3E%3Cpath d='M7.5 0.5V4.1C7.5 4.94008 7.5 5.36012 7.66349 5.68099C7.8073 5.96323 8.03677 6.1927 8.31901 6.33651C8.63988 6.5 9.05992 6.5 9.9 6.5H13.5' stroke-width='0.5px' stroke='%23838B98'/%3E%3C/svg%3E");
                     background-repeat:no-repeat;
                    background-position:left 8px center;
                    background-size: 30px;
                    border: 1px solid #838B98;
		    }
		    .promo-link p {
		        display:inline-block;
		        font-size:14px;
		        margin-bottom:0;
		        color:#838B98;
		    }
		    .promo-link a {
		        display:inline-block;
		        padding:4px 16px;
		        border: 1px solid #838B98;
		        color:#838B98;
		        font-size: 10px;
                text-transform: uppercase;
                margin-left: 20px;
		    }
		    .promo-link a:hover {
		        border: 1px solid #6D0F6B;
		        color:#ffffff; 
		        background-color:#6D0F6B;
		    }
		    @media(max-width:600px){
		      .promo-link a {
		          margin-left:0;
		          margin-top:20px;
		      }  
		    }
.modal-subscription .info {   padding: 1rem;
    color: #272C3E;
    font-weight: 400;
    display: flex;
    font-size: 12px;
    background: #f281811a;
    border-radius: 4px;}
.modal-subscription  .info svg {
    margin-right: 20px;
}		    
/*модальное подписки*/
.modal__dialog a.btn-md  {
    color:#ffffff;
}
.modal-subscription .close span:before, .modal-subscription .close span:after {
    background-color:#ffffff;
}
         .form_radio_btn {
	display: inline-block;

	    position: relative;
}
.form_radio_btn input[type=radio] {
	opacity:0;
	    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}
.form_radio_btn label {
	display: inline-block;
	cursor: pointer;
	padding: 0px 15px;
	line-height: 34px!important;
	border: 1px solid #92278f;
	border-radius: 4px;
	user-select: none;
	margin-top:0!important;
}
 
/* Checked */
.form_radio_btn input[type=radio]:checked + label {
	background: #92278f;
    color: #fff;
}
 
/* Hover */
.form_radio_btn input[type=radio]:not(:checked):hover + label {
	color: #92278f;
	background: #92278f1a;
}
 
/* Disabled */
.form_radio_btn input[type=radio]:disabled + label {
	background: #efefef;
	color: #666;
}
.modal__dialog a.btn-md  {
    color:#ffffff;
}
 .modal-subscription .modal__dialog {
            width:1087px;
            margin:auto;
        }
        .modal-subscription .left-part {
            background: #EDE9F7;
            background-image: url(/local/img/border.svg);
            background-repeat: no-repeat;
            background-position: left center;
            padding:32px;
            display:flex;
            align-items:center;
        }
        .modal-subscription .right-part {
            background-color:#ffffff;
            padding:32px;
            max-width: 637px;
        }
        .dropdown .dropdown-menu ul li.active {
        background: #EDE9F7;
        }
        .dropdown.active .dropdown-menu {
            overflow:hidden;
        }
        .subscription-chackbox {
            padding:0;
            margin:0;
            box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.07);
            margin-bottom:10px;
        }
        .subscription-chackbox li {
            list-style:none;
            padding:8px 16px;
        }
        .subscription-chackbox li label {
            display:flex;
            flex-wrap:wrap;
            align-items:center;
        }
        @media(max-width:375px){
            .subscription-chackbox li label{
              flex-wrap:nowrap;  
            }
        }
        label.small {
            font-weight: 400;
            font-size: 14px;
            line-height: 130%;
            color: #272C3E;
        }
        .checkbox>input {

        }

        .checkbox>span.stylise {
            display: inline-flex;
            align-items: center;
            user-select: none;
        }
        .checkbox>span.stylise:before {
            content: '';
            display: inline-block;
            width: 1em;
            height: 1em;
            flex-shrink: 0;
            flex-grow: 0;
            border: 1px solid #838B98;
            margin-right: 0.5em;
            background-repeat: no-repeat;
            background-position: center center;
            background-size: 50% 50%;
        }
        .checkbox>input:not(:disabled):not(:checked)+span:hover:before {
            border-color: #92278F;
        }
        .checkbox>input:not(:disabled):active+span.stylise:before {
            box-shadow: 0 0 0 0.2rem rgba(237, 233, 246, 1);
            border-color: #92278F;
        }
        .checkbox>input:focus+span.stylise:before {
            box-shadow: 0 0 0 0.2rem rgba(237, 233, 246, 1);
        }
        .checkbox>input:focus:not(:checked)+span.stylise:before {
            border-color: #92278F;
        }
        .checkbox>input:checked+span.stylise:before {
            border-color: #92278F;
            background-color: #ffffff;
            background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6.11111L4.57143 10L11 3' stroke='%2392278F' stroke-width='2'/%3E%3C/svg%3E");
            background-size: 80%;
            
        }
        .checkbox>input:disabled+span.stylise:before {
            background-color: rgba(237, 233, 246, 1);
        }
        .checkbox span.small {
            font-weight: 500;
            font-size: 10px;
            line-height: 130%;
            color: #677182;
            display: block;
            padding-left:1.5rem!important;
            width: 100%;
        }
        .modal-subscription .modal__dialog form span {
            padding: 0;
        }
        .modal-subscription .modal__dialog form .btn {
            display: flex;
            align-items: center;
            margin-left: 0;
            margin-right: auto;
            margin-bottom: 1rem;
            margin-top: 1rem;
            padding: 16px 65px;
        }
        @media(max-width:375px){
            .modal-subscription .modal__dialog form .btn {
                line-height:20px;
            padding:10px 65px;
            margin: 0 auto;
            }
        }
        .modal-subscription h4 {
            font-weight: 500;
            font-size: 20px;
            line-height: 130%;
            text-transform:uppercase;
        }
        p.subtitle{
            font-weight: 500;
            font-size: 16px;
            line-height: 130%;
            margin-bottom:32px;
            hyphens: none;
        }
        span.subtitle{
        font-weight: 400;
        font-size: 14px;
        line-height: 130%;
        color: #838B98;    
        }
        .modal__dialog form .btn.step2__link {
            display:inline-block;
        }
        .subscription-form input[type='text'], .subscription-form input[type='mail'], .subscription-form input[type='password']{
            display:block;
            width: 100%;
            background: #F5F7FA;
            border: 1px solid #f5f7fa;
            padding:8px;
            border-radius: 4px;
        }
        .subscription-form input[type='text']:hover, .subscription-form input[type='mail']:hover,  .subscription-form input[type='password']:hover  {
            background: #FFFFFF;
            border: 1px solid #A5ACB8;
        }
        .subscription-form input[type='text']:focus,.subscription-form input[type='mail']:focus, .subscription-form input[type='password']:focus{
             background: #FFFFFF;
             border: 1px solid #272C3E;

        }
        .subscription-form .col-12, .subscription-form .col-md-6 {
            padding-left:0;
            padding-right:16px;
        }
        .subscription-form label {

            margin-top:20px;
            font-weight: 400;
            font-size: 14px;
            line-height: 130%;
            color: #838B98;
        }
        .subscription-form .note {
            margin-top:32px;
        }
        .note {
            padding: 8px 8px 8px 32px;
            background-color: rgba(107, 220, 166, 0.1);
            border-radius: 4px;
            font-weight: 400;
            font-size: 12px;
            line-height: 130%;
            background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.00016 1.66671C4.05464 1.66671 1.66683 4.05452 1.66683 7.00004C1.66683 9.94556 4.05464 12.3334 7.00016 12.3334C9.94568 12.3334 12.3335 9.94556 12.3335 7.00004C12.3335 4.05452 9.94568 1.66671 7.00016 1.66671ZM0.333496 7.00004C0.333496 3.31814 3.31826 0.333374 7.00016 0.333374C10.6821 0.333374 13.6668 3.31814 13.6668 7.00004C13.6668 10.6819 10.6821 13.6667 7.00016 13.6667C3.31826 13.6667 0.333496 10.6819 0.333496 7.00004Z' fill='%236BDCA6'/%3E%3Cpath d='M7.00016 5.66671C7.36835 5.66671 7.66683 5.96518 7.66683 6.33337V10.3334C7.66683 10.7016 7.36835 11 7.00016 11C6.63197 11 6.3335 10.7016 6.3335 10.3334V6.33337C6.3335 5.96518 6.63197 5.66671 7.00016 5.66671Z' fill='%236BDCA6'/%3E%3Cpath d='M8.00016 4.00004C8.00016 4.55233 7.55245 5.00004 7.00016 5.00004C6.44788 5.00004 6.00016 4.55233 6.00016 4.00004C6.00016 3.44776 6.44788 3.00004 7.00016 3.00004C7.55245 3.00004 8.00016 3.44776 8.00016 4.00004Z' fill='%236BDCA6'/%3E%3C/svg%3E");
            background-repeat:no-repeat;
            background-position: left 10px center;
        }
        .step2 {
            display:none;
        }
        @media(max-width:600px){
            .subscription-form .col-12, .subscription-form .col-md-6 {
                padding-left: 0;
                padding-right: 0;
            }
            .subscription-form .dropdown {
                font-size:14px;
            }
        }
        .input-file {
	position: relative;
	display: inline-block;
}
span.input-file-btn {
    outline:none;
	position: relative;
	display: inline-block;
	cursor: pointer;
	outline: none;
	text-decoration: none;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='8' viewBox='0 0 16 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5016 6.66671H4.44827C3.05494 6.66671 1.81494 5.64671 1.6816 4.26004C1.52827 2.67337 2.77494 1.33337 4.33494 1.33337H12.5749C13.4483 1.33337 14.2416 1.96004 14.3283 2.82671C14.4283 3.82671 13.6483 4.66671 12.6683 4.66671H5.66827C5.3016 4.66671 5.0016 4.36671 5.0016 4.00004C5.0016 3.63337 5.3016 3.33337 5.66827 3.33337H11.5016C11.7749 3.33337 12.0016 3.10671 12.0016 2.83337C12.0016 2.56004 11.7749 2.33337 11.5016 2.33337H5.7616C4.88827 2.33337 4.09494 2.96004 4.00827 3.82671C3.90827 4.82671 4.68827 5.66671 5.66827 5.66671H12.5549C13.9483 5.66671 15.1883 4.64671 15.3216 3.26004C15.4749 1.66671 14.2283 0.333374 12.6683 0.333374H4.48827C2.57494 0.333374 0.861602 1.73337 0.681602 3.64004C0.481602 5.83337 2.18827 7.66671 4.33494 7.66671H11.5016C11.7749 7.66671 12.0016 7.44004 12.0016 7.16671C12.0016 6.89337 11.7749 6.66671 11.5016 6.66671Z' fill='%2392278f'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-position:left center;
    padding-left: 25px!important;
    color:#92278f;
    background-size: auto 10px;
}
.input-file-text {
	padding: 0 10px;
	line-height: 40px;
	display: block!important;
	font-size: 12px;
}
.input-file input[type=file] {
	position: absolute;
	z-index: -1;
	opacity: 0;
	display: block;
	width: 0;
	height: 0;
}
 
/* Focus */
.input-file input[type=file]:focus + .input-file-btn {

}
 
/* Hover/active */
.input-file:hover .input-file-btn {

}
.input-file:active .input-file-btn {

}
 
/* Disabled */
.input-file input[type=file]:disabled + .input-file-btn {
	background-color: #eee;
}
 @media (max-width:769px){
             .modal-subscription .modal__dialog {
                width: 100%;
            }
            .modal-subscription .left-part {
                display:none;
            }
            .modal-subscription .right-part{
                margin:0 auto;
            }
        }
  #modal-error .modal__title {
    text-transform:none;
    font-size:1.2rem;
}
 .info {
padding:0.5rem; color:#272C3E; font-weight:400; display:flex; font-size:12px; background: rgba(242, 129, 129, 0.1);
border-radius: 4px;
margin-bottom:1rem;
}
 .info svg {
   margin-right:20px; 
   flex: 0 0 20px;
}
#error_form textarea {
    min-width:100%;
    margin-bottom: 1rem;
}
.m-right {
   float:right;
}
.m-right a {
    font-size:1rem;
    font-size: 1rem;
    padding: 0.5rem 1rem;
    border: 1px solid #92278f;
    white-space: nowrap;
}
@media(max-width:600px){
 .m-right {
     float:none;
     display: flex;
    
 } 
 .m-right a {
      margin-top:1rem;
 }
}
input[type=checkbox]{
    display:inline;
}

 .video-detail {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}
.video-detail iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-width: 0;
    outline-width: 0;
}

.videobutton{
    position: absolute;
    top: 45%;
    z-index: 10;
    left: 45%;
    background: #e6e0f2;
    width: 50px;
    height: 50px;
    border-radius: 50%;
}
.videobutton:before {
    content:"";
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='26' viewBox='0 0 24 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_1406_602)'%3E%3Cpath d='M19 7.26795C20.3333 8.03775 20.3333 9.96225 19 10.7321L7 17.6603C5.66667 18.4301 4 17.4678 4 15.9282L4 2.0718C4 0.532196 5.66667 -0.430055 7 0.339746L19 7.26795Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_1406_602' x='0' y='0.0687866' width='24' height='25.8624' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_1406_602'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_1406_602' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
    position: absolute;
    top: 0;
    left: 0;
    width: 50px;
    height: 55px;
    background-repeat: no-repeat;
    background-position: center;
    
}
.video-link{
    position:relative;
    display:block;
} 
.video-link:after {
    content:"";
    position:absolute;
    display:block;
    width:50px;
    height:50px;
    border-radius:50%;
    background-color:rgba(255,255,255,0.7);
    border:1px solid #ffffff;
     background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 6L22 16L12 26' stroke='%2392278f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
background-repeat:no-repeat;
background-position:center;
    left:50%;
    top:45%;
    margin-left:-25px;
    margin-top:-25px;
}

        thead tr td p {
            font-weight:500;
            color:#92278f;
            font-size:0.8rem;
           white-space: nowrap;
           text-transform:uppercase;
        }
        thead tr td {
            padding:1rem;
            border: 1px solid #CDD1D9;
        }
        tbody tr td {
            padding:1rem; 
           
            vertical-align: top;
        }
         tbody tr td p {
             font-size:0.9rem;
         }
         .table-wrapper {
            overflow-x:scroll 
         }
         .table-adaptive {
           width:100%; max-width:100%;  
        
          cursor: url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='13.0607' y1='13' x2='17' y2='16.9393' stroke='%23272C3E' stroke-width='1.5' stroke-linecap='round'/%3E%3Ccircle cx='7.5' cy='7.5' r='6.75' stroke='%23272C3E' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")16 16, pointer;; 
    }
    .table-adaptive table {
        width:auto;
    }
    .stkey-parent {
    position: relative;
    align-items: flex-start;
}
.modal-md .modal__dialog {
    width: 600px;
    top: 40px;
}
@media (min-width:1024px){
    .sticky {
    position: sticky;
    top: 40px;
    }

}
@media (max-width:769px){
    .modal-md .modal__dialog {
    width: 100%;
    top: 20px;
}    
}
.qwform input {
    width:100%; 
    margin-bottom:1rem;
    line-height: 2.5rem;
    padding: 0 12px;
}

/* End */


/* Start:/local/css/alert.css?173535724511292*/
    .meta-info-new h1 {
        font-size: 24px;
        font-family: "GeometriaBold",serif;
    }
    .breadcrumble {
          font-family: "Geometria",serif;
        text-transform: uppercase;
        font-size: 10px;
	    display:flex;
	    white-space: nowrap;
	}
	.breadcrumble span:last-child{
	   -webkit-line-clamp: 1;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    white-space: normal;
    }
     .meta-info-new .bctags,  .meta-info-new .bcuser {
       font-family: "Geometria",serif;
        font-size: 14px;
        clear: both;
        
        display: flex;
    align-items: center;
    }
    .article__read-time a {
        color: #838B98;
    }
    .news-detail {
        position:relative;
    }
    .meta-info-new .displaydate {
        font-family: 'Geometria';
        padding: 0;
        font-size: 14px;
        display:flex;
        align-items:center;
        color: #838B98;
        background-color:transparent;
            white-space: nowrap;
    }
    .displaydate__icon {
    width: 16px;
    min-height: 30px;
   /* background-image: url(/local/templates/main_new/images/date.svg);*/
    background-position: center;
    margin-right: 5px;
    background-repeat: no-repeat;
    margin-top: 3px;
    }
    .meta-info-new{
      position: relative;
        display: flex;
        justify-content:flex-start;
        padding: 0px;
        margin: 10px 0;
     
        
    }
    .meta-info-new .has-separator:before {
        content:' ';
        color: #838B98;
        padding:0 7px;
    }
    .meta-info-new h1{
      margin-top: 20px;
        margin-bottom: 30px;
      float:left;
    
    }
    .displaydate__wrapper .displaydate__icon{
        display:none;
    }
    .meta-info-new .displaydate:before {
    content: "";
    width: 14px;
    height: 14px;
    background-image: url(/local/templates/main_new/images/date.svg);
    margin-right: 5px;
}
    .share-panel-open {
        display:flex;
        align-items:center;
        margin-left:5px;
    }
    .share-panel-open:hover {
        text-decoration:none;
    }
    .meta-info-new .print {
      display:flex;
      margin-left:auto;
    }
     .print-svg {
      fill:#838B98;
    }
     .print-svg:hover {
      fill:#91278d;
    }
    .share-svg{
        fill:#838B98;
    }
    .share-svg:hover {
        fill:#91278d; 
    }
    .share-svg-close {
        fill:#91278d; 
    }
    .share-svg-close:hover {
        fill:#a833a8; 
    }
    .meta-info-new .bcuser a, .meta-info-new .bcuser span {
        color: #838B98;
    }
    .sprite-usergray {
        width: 14px;
        height: 14px;
        margin-top:1px;
        background-image: url(/local/templates/main_new/images/user.svg);
        background-position: 0 0;
    }
    .bcuser.has-separator {
        margin-right:10px;
    }
    .bcuser.has-separator .bcuser__wrapper, .displaydate__wrapper{
     display:flex;
     align-items:center;
     margin-right:5px;
    }
    .displaydate__wrapper .displaydate__icon  {
        min-height: 16px;
        height:16px;
        margin-top:0;
    }
    .bcuser.has-separator .sprite-usergray{
        margin-left:0;
        margin-right:5px;
    }
    .sprite-clock {
        width: 16px;
        height: 16px;
        background-image: url(/local/templates/main_new/images/clock.svg);
        background-position: 0 0;
    }
    .share-panel {
        position: absolute;
        right: 0;
        top: 0;
        z-index: 5;
    }
    .share-panel__list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: 48px;
        background-color: #fff;
        -webkit-box-shadow: 0 4px 12px rgb(0 0 0 / 14%);
        box-shadow: 0 4px 12px rgb(0 0 0 / 14%);
        border-radius: 3px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        position: absolute;
        left: 620px;
    top: -10px;
        width: 0;
        max-width: 0;
        overflow: hidden;
        -webkit-transition: all .5s linear;
        transition: all .5s linear;
    }
    .share-panel-close {
        margin:0 10px;
    }
    .share-panel__list.open {
        width: auto;
        max-width: 700px;
    }
    .share-panel__list li {
      list-style:none;
      margin:0 10px;
    }
    .share-panel__list li:before {
      width:0!important;
      height:0!important;
    }
    .article-header {
      position:relative;
    }
    .ya-share2__link {
    background-color: #91278d;
        width: 28px !important;
        height: 28px !important;
        display: flex;
    }
    .ya-share2__link:hover {
       background-color: #a833a8;
    }
    .ya-share2__item_service_facebook .ya-share2__icon {
        background-image: url(/local/templates/main_new/images/fb.svg) !important;
        width: 25px !important;
        height: 25px !important;
        background-size: 25px 25px !important;
        margin-top: 2px;
    }
    .ya-share2__item_service_in .ya-share2__icon {
        background-image: url(/local/templates/main_new/images/insta.svg) !important;
        width: 22px !important;
        height: 22px !important;
        background-size: 22px 22px !important;
        margin-top: 2px;
    }
    .ya-share2__item_service_vk .ya-share2__icon {
        background-image: url(/local/templates/main_new/images/vk.svg) !important;
        width: 22px !important;
        height: 22px !important;
        background-size: 22px 22px !important;
        margin-top: 2px;
    }
    .ya-share2__item_service_tg .ya-share2__icon {
        background-image: url(/local/templates/main_new/images/telegram.svg) !important;
        width: 28px !important;
        height: 20px !important;
        background-size: 28px 20px !important;
        margin-top: 4px;
    }
    .ya-share2__badge {
        display: flex;
        align-items:centr;
        justify-content:center;
        width: 100%;
        height: 100%;
    }

    .article__read-time {
       color: #838B98;
    }
    .ya-share2__list {
        display:flex;
        align-items:center;
        margin: 0;
        padding: 0;
    }
    .article-header-bottom {
      display:flex;
      justify-content: space-between;
      }
      
      .article__read-wrapper {
        display:flex;
        align-items: center;
      }
      .article__read-wrapper div {
        margin-right:8px;
      }
    @media (max-width: 769px){
      .timer {
          position:absolute;
          bottom:0;
          align-self:flex-end;
          right:0px;
        }
        .meta-info-new h1 {
            margin-bottom:15px;
            padding-right: 30px;
            font-size: 20px;
            min-height:40px;
        }
        .share-panel-open {
            position: absolute;
        top: -50px;
        right: 10px;
        }
      
        .meta-info-new {
            flex-wrap: wrap;
            position: relative;
            align-items: center;
            justify-content: flex-start;
        }
       
        .meta-info-new .displaydate{
            max-width:130px;
        }
        .meta-info-new .bctags, .meta-info-new .bcuser{
            flex-wrap:wrap;
            margin:0px 0;
            padding:0;
        }
        .article__read-wrapper{
            justify-content: center;
        }
        .bcuser a {
        display: inline-flex;
          }
        .article-header {
            margin-top:25px;
            margin-bottom:15px;
        }
        .bcuser {
            min-height:20px;
        }
        .article-header-bottom {
          flex-direction:column;
        }
        .share-panel__list{
            left:auto;
        }
         .bcuser.has-separator div {
            display:flex;

        }
        .bcuser.has-separator div.sprite-usergray{
            padding:0 2px;
            margin-left: 0px;
        }
    }
     @media (max-width: 600px){
          .meta-info-new .has-separator:before {
              display:none;
          }
            .article__read-time.has-separator {
         display:none;
     }
     .article__read-wrapper {
    margin: 0 0 10px 0px;
}
        .meta-info-new .bctags, .meta-info-new .bcuser{
            margin:10px 0;

        }
        .meta-info-new .bctags, .meta-info-new .bcuser{
            align-items: center;
     justify-content: flex-start;
        }
        .sprite-usergray {
            margin-left: 0;
        }
         .meta-info-new .has-separator:after{
            content:'';
            padding:0;
        }
        .meta-info-new .bcuser a, .meta-info-new .bcuser span{
            padding:0 5px;
        }
        .displaydate__icon{
            margin-top:0;
        }
        
        }
    @media (max-width: 420px){
      
        .bcuser a {
            min-width: 80%;
        }
        

    }
     .meta-info-new .bcuser .dropdown {
        width:30px;
        height:30px;
        position:relative;
        margin:0 5px;

    }
 .meta-info-new .bcuser .dropdown a,  .meta-info-new .bcuser .dropdown span {
        margin-top: 10px;
        margin-bottom: 10px;
        margin-left:5px;
        display:inline-block;
    }

   .meta-info-new .bcuser .dropdown__content {
        position:absolute;
        top:95%;
        right:0;
        width:250px;
        background-color: #ffffff;
        max-height:0px;
        height:0;
        overflow:hidden;
        transition:all 0.3s linear;
        z-index: 10;
        box-shadow:0 2px 6px rgba(0,0,0,0.15);
    }
    .meta-info-new .bcuser .dropdown__content div {
        display:flex;
        align-items:center;
        justify-content: flex-start;
    }
   .meta-info-new .bcuser .dropdown:before  {
        position:absolute;
        content:'';
        width:20px;
        height:20px;
        transform:rotate(-90deg);
        transition:all 0.3s linear;
         background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 30 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='30' y1='13.478' x2='2' y2='13.478' stroke-width='1.5'/%3E%3Cline x1='13.5858' y1='24.728' x2='2.27208' y2='13.4143' stroke='%23838B98' stroke-width='2' stroke-linecap='round'/%3E%3Cline x1='1' y1='-1' x2='17' y2='-1' transform='matrix(-0.707107 0.707107 0.707107 0.707107 15 2)' stroke-width='2' stroke='%23838B98' stroke-linecap='round'/%3E%3C/svg%3E");

    } 
    .meta-info-new .bcuser .dropdown:hover {
        cursor:pointer;
    }
    .meta-info-new .bcuser .dropdown:hover:before {
         transform:rotate(90deg);
    }
    .meta-info-new .bcuser .dropdown:hover .dropdown__content{
        max-height: 300px;
        transition:all 0.3s linear;
        height:auto;
    }
    
     .news-detail  .table-wrap {
       width:100%;

  display: inline-block;
  background-color: #fff;
  padding: 2rem 2rem;
  color:#010101;
}
table tbody tr td {
    padding: 0.2rem 0.8rem;
}
table thead tr td {
    font-weight:bold;
    text-align:center;
    padding:1rem;
        min-width: 150px;
}

@media screen and (max-width: 600px) {
  .table-wrap {
    overflow-y: scroll;
  }
  table thead tr td {
      font-size:12px;
       padding:0.5rem;
  }
  table tbody tr td {
      font-size:12px;
  }
} 
/* End */


/* Start:/local/css/review/review.css?173535729232974*/
h1 {
	font-weight: 500!important;
	font-size: 32px!important;
	line-height: 130%;
	text-transform:uppercase;
	margin-bottom:14px;
}
.review-category__header .d-flex{
	display:flex;
	align-items:flex-start;
}

.review-category__link {
	background-color: #010101;
	color: #ffffff;
	padding: 0.3rem 1rem;
	border-radius: 50px;
	font-size: 0.8rem;
	transition:all 0.3s linear;
	margin-left: auto;
}
.review-category__link:hover, .review-category__link:active, .review-category__link:focus{
		background-color: #F5F7FA;
}

/*форма*/
.forms {
	background-color: transparent;
	padding:0;
	margin-bottom:32px;
	border-radius:4px;
	overflow:hidden;
	border:none;
}
.review-form{
	background: #F5F7FA;
    border: 1px solid #F5F7FA;
    margin-bottom:32px;
}
.review-form select {
	border: 1px solid #F5F7FA;
	background-color:#ffffff;
	width:100%;
	color: #838b98;
	outline: none;
	padding: 16px;
	font-size:1rem;
	font-family: Geometria, sans-serif;
	border-radius:4px;

}
.review-form input, .review-form select{
height:37px;
  	padding: 8px;
  	  	-webkit-appearance: none;  
}
.review-form input[type=submit]{
    
}
.review-form select{
     padding-right: 10px;
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26 12L16 22L6 12' stroke='%23161616' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
background-size: 16px;
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: calc(100% - 5px);
}
/*теги*/
.review-tags{
    display: flex;
    justify-content: flex-end;
    margin-right: 30px;
    font-size: 0.9rem;
    color: #838b98;
    }
    .review-tags .form {
        position:relative;
    }
    .review-tags .checkbox {
        position: relative;
        z-index: -1;
        opacity: 0;
    }
    .review-tags .checkbox + label {
        padding: 0 0 0 30px;
        cursor: pointer;;
    }
    .review-tags .checkbox + label:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 40px;
        height: 20px;
        border-radius: 13px;
        background: #CDD1DA;
        box-shadow: inset 0 2px 3px rgba(0,0,0,.4);
        transition: .2s;
    }
    .review-tags .checkbox + label:after {
        content: '';
        position: absolute;
        top: 2px;
        left: 1px;
        width: 16px;
        height: 16px;
        border-radius: 10px;
        background: #FFF;
        box-shadow: 0 2px 5px rgba(0,0,0,.4);
        transition: .2s;
    }
    .review-tags .checkbox:checked + label:before {
        background: #92278f;
    }
    .review-tags .checkbox:checked + label:after {
        left: 22px;
    }

    @media(max-width:600px){
        .review-tags{
            padding: 1rem 0;
            justify-content: center;
        }
    }
/* обзоры*/
.review-category__header{
   
	width: 100%;
	background-image: url(/local/img/main/bg.svg);
	background-size: cover;
	background-position: center;
	min-height:400px;
	height:100%;
	color:#ffffff;
	font-weight:300;
	display:flex;
	overflow:hidden;
} 
.review-category__header .inner{
	position:relative;
}

.review-category__header h1 {
	 color:#ffffff;
	font-size: 2rem;
	line-height: 150%;
	font-weight:600;
}
.review-category__header a {
    color:#ffffff;
    border-bottom: 1px solid #ffffff;
    position:relative;
    z-index:5;
}
.review-category__header a:hover {
    color:#6f196c;
    border-bottom: 1px solid #6f196c;
}
.review-category__header-wrapper{
	max-width: 60%;
	margin-bottom:3rem;
}
@media(max-width:1300px){
  .review-category__header-wrapper{
	max-width: 60%;
}
}
.review-category__header .breadcrumble {
	position:absolute;
	bottom:1rem;
	color:#ffffff;
	font-size: 12px;
	font-weight: 400;
}
.review-category__header .breadcrumble a {
	color:#ffffff; 
}
.review {
	background-image:url('/local/css/review/review_bg.jpg');
	background-size: auto 85%;
	background-position:center bottom;
}
.review-grid{
	display:flex;
	flex-wrap:wrap;
	width:calc(100% + 40px);
}
.review-columns{
	width: 100%;

	margin-top: 2rem;
	padding-bottom:100px;
}
.review-column {
    width:33%;
     float: left;
}
.review-card {
	background-color:#ffffff;
	border: 1px solid #A833A8;
	backdrop-filter: blur(10px);
	flex-basis:calc(33% - 30px);
	margin-right:30px;
	margin-bottom:30px;
	border-radius:4px;
	display:flex;
	flex-direction:column;
	justify-content: space-between;
	padding: 16px;
	transition:all 0.3s linear;
}
.review-card.review-card25{
  flex-basis:calc(25% - 30px);
}
.review-columns .review-card {
        width:95%;

    }
@media(max-width:1150px){
 .review-category__header img{
   display:none;
 } 
}
@media(max-width:768px){
.review-column {
    width:50%;
     float: left;
}
}
@media(max-width:600px){
.review-column {
    width:100%;
     float: left;
}
.review-columns .review-card, .review-card.review-card25 {
        width:100%;

    }
}
  .review-card--small {
	background-color:#F5F7FA;
	border: 1px solid #F5F7FA;
	display: inline-block;
	vertical-align: top;
}
.review-card--sitebar {
	width:100%;
	margin-bottom:0.5rem;
	background-color:rgba(255,255,255,0);
	color:#010101;
	border-color:transparent;
	border-bottom-color:#F5F7FA;
	padding:10px;
}
.review-card:hover {
	border: 1px solid #A833A8;
  }
.review-card__header {
	font-weight: 400;
	font-size: 12px;
	line-height: 130%;
}
.review-card--small .review-card__header{
	display:flex;
	justify-content:space-between;
	align-items:center;
	color: #838b98;
	position:relative;
}
.review-card--small .review-card__header .denied{
color: #ffffff;
    background: #010101;
    border-radius: 4px;
    margin: 0;
    font-weight: 400;
    font-size: 12px;
    line-height: 130%;
    padding: 6px 8px 6px 25px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23ffffff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' width='50px' height='50px'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='3' d='M9 49c-1.1 0-2-.9-2-2V23c0-1.1.9-2 2-2h32c1.1 0 2 .9 2 2v24c0 1.1-.9 2-2 2H9zM36 21c0 0 0-4.9 0-6 0-6.1-4.9-11-11-11-6.1 0-11 4.9-11 11 0 1.1 0 6 0 6'/%3E%3Cpath d='M28,33c0-1.7-1.3-3-3-3c-1.7,0-3,1.3-3,3c0,0.9,0.4,1.7,1,2.2V38c0,1.1,0.9,2,2,2c1.1,0,2-0.9,2-2v-2.8C27.6,34.7,28,33.9,28,33z'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-position:left 5px center;
    background-size: 15px;
}
.review-card--small .review-card__header .review-card__link{
    position: absolute;
    right: 0;
    top: 28px;
    padding: 2px 4px;
    border-radius: 4px;
}
.review-card__new {
	display:block;
	color:#ffffff;
	background-color:#92278f;
	padding: 2px 8px 2px 14px;
	border-radius: 2px;
	text-transform: uppercase;
	font-size: 8px;
	letter-spacing: 0.11em;
	position: relative;
}
.review-card__new:before{
	content:"•";
	position:absolute;
	left:5px;
	font-size:16px;
	animation: pulse 1500ms linear infinite
}
@keyframes pulse {
	0%{font-size:16px; left:5px;} 
	50%{font-size:4px; left:8px;}
	100%{font-size:16px;left:5px;} 
 }
.review-card__title{
	font-weight: 500;
	font-size: 20px;
	line-height: 130%;
	margin-top:8px;
	margin-bottom:20px;
	font-size: 16px;
	color: #010101;
	display: block;
}
.review-card--small .review-card__title{
	font-size:16px;
	color:#010101;
	display: block;
}
.review-card--small .review-card__title:hover {
	color:#92278f;
}
.review-card--sitebar .review-card__title{
	font-size:16px;
	font-weight:400;
	margin-bottom:15px;
}
.review-card__content{
	margin-bottom:0.7rem;
	font-size:0.9rem;

}
.review-card .review-card__footer{
	opacity:1;
	transition:all 0.3s linear;
}
.review-card--small .review-card__footer{
	opacity:0;
	transition:all 0.3s linear;
}
.review-card--sitebar .review-card__footer {
	opacity:1;
}
.review-card:hover .review-card__footer{
	opacity:1;
}
.review-card__footer a {
	font-weight: 400;
	font-size: 12px;
	line-height: 130%;
	padding: 4px 8px;
}
.review-card__link {
	background: rgba(146, 39, 143, 0.1);
	border-radius: 4px;
}
.review-card:hover .review-card__link,
.review-card__link:hover {
    color:#ffffff;
    background: rgba(146, 39, 143, 1);
}
.review-card--small .bctags{
	display:flex;
	flex-direction:column;
}
.review-card--small .bctags a{
	background-image:url('/local/templates/main_new/images/tag.svg');
	background-repeat:no-repeat;
	background-position:left center;
	background-size:12px;
	padding-left:16px;
	color: #838b98;
}
.review-card--small .review-card--small hr{
	box-sizing: content-box;
	height: 0;
	margin-top: 1em;
	margin-bottom: 1em;
	border: 0;
	border-top: 1px solid #d9d5d5;
}
.review-card__more{
	display:block;
	margin-left:auto;
}
/*фильтр по годам*/
.filter-year-wrapper{
	margin-right:-3rem;
	margin-top:2rem;
	 margin-bottom:2rem;
	padding-left: 0.3rem;
	display:flex;
	justify-content:space-between;
}
.filter-year-wrapper .year{
	 flex-grow:1;
	display:flex;
}
.filter-year-wrapper .year:after{
	content:'';
	height: 1px;
	background-color: #838b98;
	flex-grow: 2;
	min-width:50px;
	 margin: auto 1rem;
}
.filter-year-wrapper .year:first-child, .filter-year-wrapper .year:last-child{
	flex-grow:1;
}
.filter-year-wrapper .year:first-child:before{
	 display:none;
}
.filter-year-wrapper .year:last-child:after{
	display:none;
}
 .filter-year-wrapper a {
	font-size:1.8rem;
	color: #838b98;
	padding-bottom: 2px;
	white-space: nowrap;
}
.filter-year-wrapper a.active{
	position:relative;
}

 .filter-year-wrapper a.active, .filter-year-wrapper a:hover, .filter-year-wrapper a:active {
	color: #92278f;
}

.review-category__header{
	position:relative;
}
.review-category__header img {
	position:absolute;
	right:0;
	bottom:0;
	max-height:85%;
}
.review-category__header-wrapper{
	z-index:1;
}
.sitebar{
	background-color:#ffffff;
}
.sitebar-title {
	font-size: 1.17em;
	margin-top: 2rem;
	margin-bottom: 1rem;
	color: #92278f;
	padding-left:10px;
}
.morebtn.show__more{
    column-span:all;
	text-align:center;
	bottom: 0;
	position:absolute;
	left: 0;
    right: 0;
}
@media(max-width:768px){
	.review-grid{
		width:calc(100% + 20px);  
		}
	.review-card, .review-card.review-card25 {
		margin-right:20px;
		flex-basis:calc(50% - 20px); 
} 
	.review-card .review-card__footer{
		opacity:1;
	}

}
@media(max-width:600px){
    .filter-year{
        margin-bottom:1rem;
    }
    .filter-year-wrapper .year:after{
	    min-width:20px;
	}
	.forms{
		padding:16px 16px;
	}
	.review-grid{
	width:100%;  
	}
	.review-card, .review-card.review-card25 {
		flex-basis:100%; 
		margin-right:0;
		margin-bottom:16px;
	}
	.review-columns .review-card{
	    min-width:100%;
	}
	.review-card__title {
		font-size:16px;
	}
	.review-card__footer {
		display:flex;
		flex-direction:column;
		align-items: flex-start;
	}
	.review-card__link {
		margin-bottom:10px;
	}
}
@media(max-width:820px){
    body{
        max-width:100%;
        overflow-x:hidden
    }
    .review-category__header .d-flex {
    flex-direction: column-reverse;
}
	.review-category__header img{
		display:none;
	}
	.review-category__header-wrapper{
		width:100%;
		max-width:100%;
		animation: none;
	}
	.filter-year-wrapper a{
	    font-size:1.3rem
	}
	.filter-year-wrapper a.active{
	    font-size:1.5rem
	}
	

    
}	
.filter-year{
	    max-width:100%;
	    overflow:hidden;
	    position:relative;
	}
.filter-year a.reset {
    width: 25px;
    height: 25px;
    display: block;
}
	.filter-year-wrapper{
	    padding-bottom: 1rem;
	    padding-top: 1rem;
	}
/* Работает в Firefox */
.filter-year-wrapper {
  scrollbar-width: thin;
  scrollbar-color: white #92278f;
}

/* Работает в Chrome, Edge и Safari */
.filter-year-wrapper::-webkit-scrollbar {
  width: 3px;
  height:3px;
}

.filter-year-wrapper::-webkit-scrollbar-track {
  background: white;
}

.filter-year-wrapper::-webkit-scrollbar-thumb {
  background-color: rgba(146, 39, 143, 0.1);
  border-radius: 20px;
  border: 1px solid rgba(146, 39, 143, 0.1);
}    


@media(max-width:640px){
	.review-category__header .breadcrumble{
		position:relative;
	}
	.col-lg-10{
	    max-width:100%;
	}
	.review-columns{
	    columns: 200px auto;
	    column-count: 1;
	    margin-top:0;
	}
	.filter-year-wrapper{
        margin-bottom:0;
        margin-right: 30px;
    }
    .filter-year-wrapper{
        margin-right:0;
    }
    .review-form {
        margin-right: 0px;
        margin-bottom:0;
    }
.review-category__header h1 {
    font-size:20px;
}
.review-category__header p {
    font-size:14px;
}
}
/*страница обзора*/
h1.small-title{
	font-size:22px;   
}
h2.small-title{
	font-size:20px;  
	font-weight:500;
}
.stkey-parent{
	position: relative;
	align-items: flex-start; 
	padding-top:2rem;
}
.sticky{
	position: sticky;
	top: 70px;   
}
.artboard {
	position:relative;
	width:209px;
	max-width: 100%;
	background-color:#92278f;
	color:#ffffff;
	margin-left: auto;
	padding:20px;
	font-size:0.9rem;
	margin-bottom:2rem;
	overflow:hidden;
	transition:all 0.3s linear;
}
.artboard.hidden{
	height:0;
	padding:0;
}
.artboard.black {
	background-color:#010101;
}
.artboard a {
	color:#ffffff;
}
.artboard .close {
	position:absolute;
	right:0px;
	top:10px;
}
.fast-menu{
	width: 209px;
	max-width: 100%;
	margin-left:  auto;
	background-color: #f5f7fa;
	padding: 1rem;
}
.fast-menu ul {
	padding: 0;
	font-size: 0.88rem;
	margin-top:1rem;
}
.fast-menu ul li {
	list-style:none;
	margin-bottom:1rem;
}
.fast-menu ul li a{
	color: #010101;
}
.fast-menu__title{
	background-color: #f5f7fa;
	padding: 1rem;
	font-weight:500;
	text-align:right;
	font-size:1.1rem;
	position:relative;
	z-index:2;
	margin-bottom:2rem;
	margin-left:-25px;
}
.fast-menu__title:before {
	content:'';
	display:block;
	top:0;
	bottom:0;
	height:100%;
	position:absolute;
	width: 50px;
	left: -25px;
	background-color:#ffffff;
	transform:rotate(-45deg);
	z-index:0;
}
.fast-menu__title:after{
	position:absolute;
	right:-26px;
	content:'';
	display:block;
	top:0;
	bottom:0;
	position:absolute;
	z-index:0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 26px 0 28px 26px;
	border-color: transparent transparent transparent  #f5f7fa;
	}
.title-width-img{
	display:flex;
	justify-content:flex-end;
	align-items:center;
	margin-bottom:1rem;
	font-size:1.2rem;
	position:relative;
}
.title-width-img a {
	position: absolute;
	left: 0;
	width: 100%;
	margin-top: 1rem;
	height: 100%;
}
.title-width-img img {
	margin-right: auto;
	margin-left:50px;
	position:relative;
	z-index:2; 
	position: absolute;
	left: 0;
	top:0;
	bottom:0;
}
.text h3 {
	font-size: 1.2em;
	margin-top: 2rem;
	margin-bottom: 1rem;
	text-transform:none;
}
.text {
	font-size: 0.9rem;
	letter-spacing: 0.01rem;
}
.text ul li {
	list-style:none;
	padding: 0.5rem 0;
	position:relative;
}
.text ul li:before {
	content: "";
	height: 6px;
	width: 6px;
	display: block;
	position: absolute;
	left: -15px;
	top: 1rem;
	background-color: #92278f;
}
.meta-info-new {
	position: relative;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding: 0px;
	margin: 10px 0;
	color: #838B98;
	font-size:12px;
	white-space: nowrap;
}
.meta-info-new a {
	color:#838B98;
}
.article__read-wrapper {
	display:flex;

}
.meta-info-new .displaydate, .meta-info-new .bcuser a, .meta-info-new .article__read-wrapper  {
	padding-right:20px;
}
.meta-info-new .article__read-wrapper{
	border-right:none;
}
.meta-info-new .bcuser{
	display:flex;
	flex-wrap:wrap;
}
.article__read-time a {
	margin-left:10px;
	padding-left: 10px;
	padding-right:20px;
	border-left:1px solid #838B98; 
}
.meta-info-new .displaydate{
	display: flex;
	align-items: center;
	line-height: 1px;
	padding-right: 5px;
	margin-right: 3px;
	border-right: 1px solid #838B98;
	margin-bottom: 10px;
}
.meta-info-new .displaydate:before{
	content:"";
	width:14px;
	height:14px;
	background-image:url(/local/templates/main_new/images/date.svg);  
	margin-right:5px;
}
.meta-info-new .bcuser a{
	display: flex;
	align-items: center;
	line-height: 1px;
	padding-right: 5px;

}
.meta-info-new .bcuser a:before{
	content:'';
	background-image: url(/local/templates/main_new/images/user-128.svg);  
	display:inline-block;
	width:18px;
	height:18px;
	margin-right:5px;
	background-size:18px 18px;

}
.meta-info-new .bcuser{
	margin-bottom: 10px;
	align-items:center;
}
.meta-info-new .bcuser:after{
	display:inline-block;
	content:" ";
	width:1px;
	height:14px;
	 border-right:1px solid #838B98;
}
.article__read-wrapper{
	display: flex;
	align-items: center;
	line-height: 1px;
	padding-right: 5px;
	padding-left: 5px;
	border-right: 1px solid #838B98;
	margin-bottom: 10px;
}
 .meta-info-new .article__read-wrapper:before{
	content:"";
	width:14px;
	height:14px;
   background-image: url(/local/templates/main_new/images/clock.svg);  
	margin-right:5px;
}
.print-wrapper{
	margin-left:auto;
	display:flex;
	align-items:center;
}
.print-wrapper a {
	display:block;
	padding:0 5px;
	color: #92278f;
	cursor:pointer;
}
@media(max-width:820px){
	.meta-info-new{
		flex-wrap: wrap;   
	}
	.print-wrapper{
		margin-left:5px;
		margin-top:10px;
	}
}



/*banner подписка*/
.public-banner a {
color: #000000;
display: block;

background-color:#92278f;
}
.mb-100{
margin-bottom:-100px;
}
#pod {
position:relative}
#sl_1{
margin-top:200px;
overflow:hidden;
position:relative}
#sam__way{
fill:#000000;
stroke: #000000;}
#samolet0 {
offset-path: path('M0,0 C40,240 200,240 240,0');
position: absolute;
animation: distance 4000ms infinite ease-in-out;
}
@keyframes distance {
100% {
offset-distance: 100%;
}
}
.sub-banner {
position:relative;
width:100%;
height:195px;
background-color:#92278F;
}
#sl_2, #sl_3, #sl_4, #sl_5 {
position:absolute;
top:0;
left:0;}

#sl_4 {
z-index:10;
}

.b-st0{fill:#92278F;}
.b-st1{fill:#FFFFFF;}
.b-st2{fill:none;stroke:#FFFFFF;stroke-width:2;stroke-miterlimit:10;stroke-dasharray:6,4;}
.b-st3{fill:none;stroke:#FFFFFF;stroke-width:2;stroke-miterlimit:10;}
.b-st4{fill:#FDFCFD;}
.b-st5{fill:#CBAABA;}
.b-st6{fill:#B872B6;}
.b-st7{fill:#CE9ECC;}
.b-st8{fill:#FFFFFF;stroke:#000000;stroke-width:0.8913;stroke-miterlimit:10;}
.b-st9{fill:#FFFFFF;stroke:#000000;stroke-width:1.2035;stroke-miterlimit:10;}
.b-st10{fill:none;stroke:#000000;stroke-width:0.6017;stroke-miterlimit:10;}
.b-st11{fill:none;stroke:#000000;stroke-width:1.2035;stroke-miterlimit:10;}
.b-st12{fill:#FFFFFF;stroke:#FFFFFF;stroke-width:0.2971;stroke-miterlimit:10;}
.b-st13{stroke:#FFFFFF;stroke-width:0.4012;stroke-miterlimit:10;}
.b-st14{fill:none;stroke:#FFFFFF;stroke-width:0.8175;stroke-miterlimit:10;}
.b-st15{fill:none;stroke:#000000;stroke-width:0.7867;stroke-miterlimit:10;}
.b-st16{fill:none;stroke:#000000;stroke-width:1.5734;stroke-miterlimit:10;}
.b-st17{fill:#FFFFFF;stroke:#000000;stroke-width:0.5942;stroke-miterlimit:10;}
.b-st18{fill:#C9E6EB;}
.b-st3 {
fill: transparent;
transition: all 0.5s linear;}
.b-st3:hover {
fill:#a833a8;
transition: all 0.5s linear;
cursor:pointer;
}
#sl_5 {
z-index:0;
}
#oreol:hover .right1{
animation: distance 1000ms infinite ease-in-out;

}
#oreol:hover .left1{
animation: distance1 1000ms infinite ease-in-out;;
}
#oreol:hover .right2{
animation: distance2 1000ms infinite ease-in-out;

}
#oreol:hover .left2{
animation: distance3 1000ms infinite ease-in-out;;
}
#oreol:hover .pob-st1{

}

@keyframes distance {
0% {
transform: translate(0px, 0px)
opacity:1
}
50% {
transform: translate(5px, 2px)
}
100% {
transform: translate(0px, 0px)
opacity:0;
}
}
@keyframes distance1 {
0% {
transform: translate(0px, 0px)
}
50% {
transform: translate(-5px, -2px)
}
100% {
transform: translate(0px, 0px)
}
}
@keyframes distance2 {
0% {
transform: translate(0px, 0px)
}
50% {
transform: translate(2px, 1px)
}
100% {
transform: translate(0px, 0px)
}
}
@keyframes distance3 {
0% {
transform: translate(0px, 0px)
}
50% {
transform: translate(-4px, -2px)
}
100% {
transform: translate(0px, 0px)
}
}
@keyframes distance4 {
0% {
transform: translate(0px, 40px);
opacity:0
}
25% {
transform: translate(0px, 10px);
opacity:0
}
50% {
transform: translate(0px, 0px);
opacity:1;
}
100% {
transform: translate(0px, 0px);
opacity:1;
}
}
.samolet1{

transform-origin: 78.683372px 127.80949px;
}
.samolet2{
animation: samolet2 8s  infinite linear;
transform-origin: 211.21741px 68.853119px;
}

#sam-way1 {
stroke-dasharray: 450;
stroke-dashoffset:450;
animation: dash 8s infinite linear;

}
#sam-way2 {

stroke-dashoffset:50;


}

@keyframes dash {
93% {
opacity:1;
}
100% {
stroke-dashoffset: 0;
opacity:0;
}
}
@keyframes dash1 {
20% {
stroke-dashoffset: 50;
}
63% {
opacity:1;
stroke-dashoffset: 0;
}
93% {
stroke-dashoffset: 0;
opacity:1;
}
100% {
stroke-dashoffset: 0;
opacity:0;
}
}
@keyframes samolet1 {

0% {
transform: translate(-150px, 40px) rotate(-10deg) scale(0.2);

}
20% {
transform: translate(-50px, 40px) rotate(-10deg) scale(0.4);

}

100% {
transform: translate(0px, 0px)scale(1);

}
}
@keyframes samolet2 {
0% {
transform: translate(-130px, 100px) rotate(-10deg)scale(0.4);

}
10% {
transform: translate(-80px, 80px)rotate(40deg)scale(0.4) ;

}
30% {
transform: translate(-60px, 160px) rotate(80deg)scale(0.5);

}
40% {
transform: translate(20px, 120px)rotate(-50deg)scale(0.6);
}
60% {
transform: translate(-50px, 70px)rotate(-120deg)scale(0.7);
}
70% {
transform: translate(-60px, 40px)rotate(-0deg)scale(0.8);
}
80% {
transform: rotate(-0deg)scale(0.9);
}
100% {
transform: translate(0px, 0px)scale(1);

}
}
#mail {



}
#mail path {
animation: mail 4000ms  infinite  linear;
transform-origin:  69.682304px 211.06462px;
}
@keyframes mail {

0% {
transform: rotate(0deg);

}
20% {
 transform: rotate(-3deg);

}

100% {
transform: rotate(0deg);

}
}
/*похожие материалы*/

.other-news{padding-top:3rem; padding-bottom:4rem;}
.other-news.gradient{background: url(/local/css/review/gradient1.png);    background-position: center; background-repeat: no-repeat; background-size: contain;}
.news-list {margin-bottom:1rem;display:flex; flex-wrap:wrap; padding:0;}
.news-list li {width:50%; list-style:none; margin-bottom:1rem;}
.news-list li:nth-child(odd) .news-list_wrapper{  margin-right:2rem; height:100%;}
.news-list li.news-list__item{width:33%;}
.news-list li.news-list__item .news-list_wrapper{ margin-right:2rem; }
.thdate{white-space: nowrap; margin-right:15px;     color: #838b98; font-size: 0.8rem;}
.news-list li a {font-size: 0.9rem; font-weight: 500;}
.news-list_wrapper hr{margin-top: 0.5em;margin-bottom: 0.5em;}
.show__more{text-align:right;}
@media(max-width:820px){
	.news-list li.news-list__item{width:50%;}
	.news-list li.news-list__item .news-list_wrapper{ margin-right:0.5rem; }
}
@media(max-width:600px){
	.other-news.gradient{background-image:none;}
	.col-md-3{order:1}
	.col-md-9{order:2}
	h1.small-title {font-size: 18px;}
	.artboard, .fast-menu {
		margin-right:auto;
	}
	.fast-menu {display:none;}
	.sticky{position:relative; top:0;}
	.news-list li, .news-list li.news-list__item{width:100%;}
	.review-category__header .d-flex {flex-direction: column-reverse;}
}



@media(max-width:380px){
	.article__read-wrapper{
		padding-left:0;
	}
	.print-wrapper {
margin-left: 0px;
margin-top: 1px;
}

}

#preloader {
background: rgba(255,255,255,.7);
z-index: 9999;
display:none;
}
#preloader, #preloader .preloader_wrapper {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
#preloader .preloader_wrapper {
text-align: center;
z-index: 999;
margin: auto;
width: 200px;
height: 200px;
display: flex;
flex-direction: column;
color: #838b98;
align-items: center;
}
.review-card__header{
display:flex;
justify-content:space-between;
align-items:center;
}
.review-card__label, .review-card__data {
    margin-bottom: 16px;    
}
.review-card__label {
font-weight: 300;
font-size: 12px;
line-height: 130%;
color: #838B98;
padding:4px 8px;
border-radius:4px;
background: #F5F7FA;

}
.review-card__header--alt {
border-bottom: 1px dashed #E8E9EC;
}
.cubmenu-wrapper {
    width:100%;
    overflow:hidden;
}
.cubmenu {
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding:16px 16px  22px 16px;
    word-break: keep-all;
    overflow:auto;
}
.select-wrapper {
    padding: 16px 20px;
}
.cubmenu a {
    display:block;
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    padding:6px 12px;
    color:#677182;
    white-space: nowrap;
}
.cubmenu a.active {
    border-bottom:1px solid #92278f;
    color:#92278f;
}
.review-form .item {
    margin-bottom:0;
    padding:0;
    border-bottom:0;
}
.review-form .kn-tags .review-card__link.kn-tag-item{
    font-weight: 400;
    font-size: 12px;
    line-height: 130%;
    padding: 4px 8px;
    color: #92278f;
    margin-right:0;
    margin-bottom:4px;
}
.review-form .kn-tags .review-card__link.kn-tag-item:hover{
 color:#FFFFFF;   
}
.review-form .kn-tags .review-card__link.kn-tag-item.active{
 color:#FFFFFF;
 background: #92278f;
}
#button-clear {
    flex:0 0 auto;
    margin-top:20px;
}
.not-full #normalize-selectized {
    min-width:100%;
}
.kn-tags-wrapper {
    display:flex;
    align-items:flex-start;
    justify-content:space-between;
     padding:0 12px 16px;
     
}
.reset-filter {
color: #838B98;
fonf-size: 14px;
cursor:pointer;
}
.btn.btn--alt {
background-color:transparent;   
color:#92278F;
border:1px solid #92278F;
    padding: 12px 50px;
    margin-top: 2rem;
}
.selectize-input>*, .selectize-dropdown [data-selectable].option {
    font-size:14px;
}
@media(max-width:600px){
.select-wrapper .col-md-3 {
    order:3;
    margin-top:1rem;
}
.kn-tags-wrapper {
    flex-direction:column;
}
.reset-filter {
    margin-top:12px;
}
.col-md-12 {
    width:100%;
}
.selectize-input {
    padding:6px 16px;
}
.select-wrapper {
    padding: 10px 0px;
}
.selectize-input input {
    position:absolute;
}
.selectize-input .item {
    vertical-align: baseline;
    display: inline-block;
    zoom: 1;
    font-size: 12px;
    padding-right: 16px;
}
.selectize-dropdown [data-selectable].option {
    padding: 6px;
    font-size: 12px;
    border-bottom: 1px solid #cbd2de;
}
.selectize-input {
    min-height:56px;
    font-size:12px
}
.review-form .review-card__link {
    margin-bottom: 10px;
    display: block;
    white-space: nowrap;
}
.review-form .kn-tags {
    padding: 0;
}
.cubmenu {
    padding:0;
    padding-bottom:10px;
}
.review-form {
    margin-bottom:10px;
}
}
/*journal*/
     .stkey-parent {
         padding-top:0;
     }
     .stkey-parent h4 {
         padding-bottom:2rem;
     }
     .d-flex {
         display:flex;
         flex-wrap:wrap;
     }
    .journal-card {
        width: calc(25% - 2rem);
        margin:0 2rem 3rem 0;
        padding-left:4px;
    }
    .journal-card__content a{
        font-weight:500;
        color:#010101;
    }
    .journal-card__content span {
        font-size:12px;
        font-weight: 400;
        display:block;
        color:#838B98;
    }
    a.link--alt {
    padding-right:15px;
    margin-right:5px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='8' height='9' viewBox='0 0 8 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.33333 1.16667C1.33333 0.798477 1.63181 0.5 2 0.5L7.33333 0.5C7.70152 0.5 8 0.798477 8 1.16667V6.5C8 6.86819 7.70152 7.16667 7.33333 7.16667C6.96514 7.16667 6.66667 6.86819 6.66667 6.5V2.77614L1.13807 8.30474C0.877722 8.56509 0.455612 8.56509 0.195262 8.30474C-0.0650874 8.04439 -0.0650874 7.62228 0.195262 7.36193L5.72386 1.83333L2 1.83333C1.63181 1.83333 1.33333 1.53486 1.33333 1.16667Z' fill='%23A833A8'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-position:center right;
} 
        .title-list  {
          width:100%; 
        }

    .tabs{margin-top:1em;margin-bottom:1em;width:100%;overflow:clip}.tabs__links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0 0 30px;padding:0;list-style:none;color:#838b98}.tabs__links .dropdown-menu ul::-webkit-scrollbar-track{background:#f5f7fa}.tabs__links .dropdown-menu ul::-webkit-scrollbar-thumb{background-color:#92278f}.tabs__links:after{content:'';display:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:1px;background-color:transparent}.no-js .tabs__links{display:none}.tabs__link-wrap{position:relative;margin:0 .3em .3em 0;border-bottom:3px solid transparent;-webkit-transition:.3s linear;transition:.3s linear}.tabs__link-wrap--active{color:#92278f;border-bottom:3px solid #92278f}.tabs__link{display:block;padding:5px 20px;color:currentColor;text-decoration:none;white-space:nowrap}.tabs__link:hover{color:#92278f}.tabs__link:focus{color:#6f196c}.tabs__content-wrapper{display:block;padding:0}.js .tabs__content-item{height:0;overflow:clip}.tabs__content-item>:last-child{margin-bottom:0}.js .tabs__content-item--active{height:auto}.section-news .btn{background-color:#92278f;color:#fff;margin-top:0;-webkit-transition:background-color .3s linear;transition:background-color .3s linear}.section-news .btn:hover{background-color:#6f196c}
.text ul li.tabs__link-wrap:before{
   display:none;
}
@media(max-width:768px){
        .order1 {
            order:1;
            position:relative;
            top:0;
        }
        .order2 {
            order:2;
        }

    } 

@media(max-width:769px){
   .journal-card {
       width: calc(33% - 2rem);
   } 
}
@media(max-width:600px){
   .journal-card {
       width: calc(50% - 1rem);
       margin: 0 1rem 2rem 0;
   } 
   .tabs__links {
    flex-direction: column;
    align-items: flex-start;   
   }
   .tabs__link-wrap {
       border-radius:4px;
     border: 1px solid #838B98;
     margin-bottom:1rem;
   }
   .tabs__link-wrap--active {
     border: 1px solid #92278f;
      background: #92278f;
   }
   .tabs__link-wrap--active .tabs__link {
       color:#ffffff;
   }
   .tabs__link {
       font-size:12px;
   }
}
h2.journal-title {
    font-size: 1.2em;
    display: inline-block;
}
.show__more {
    width:100%;
    text-align:center;
}
.review-card--video {
     padding: 0;  
 }
.video-detail {
  position: relative;
  padding-bottom: 56.25%; /* Р·Р°РґР°С‘С‚ РІС‹СЃРѕС‚Сѓ РєРѕРЅС‚РµР№РЅРµСЂР° РґР»СЏ 16:9 (РµСЃР»Рё 4:3 вЂ” РїРѕСЃС‚Р°РІСЊС‚Рµ 75%) */
  height: 0;
  overflow: hidden;
}
.video-detail iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-width: 0;
  outline-width: 0;
}
.review-card--video .review-card__header {
    position:absolute;     visibility: hidden;
}
                                .review-card--video{
                                padding: 16px;
                                }
                                .review-card--video a {
    display: block;
    position: relative;
}
                                .review-card--video a:before {
                                    position:absolute;
                                    content:"";
                                    width:30px;
                                    height:30px;
                                    z-index:5;
                                    background-color:#bdc3cc;
                                     background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='16' viewBox='0 0 24 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_1406_602)'%3E%3Cpath d='M19 7.26795C20.3333 8.03775 20.3333 9.96225 19 10.7321L7 17.6603C5.66667 18.4301 4 17.4678 4 15.9282L4 2.0718C4 0.532196 5.66667 -0.430055 7 0.339746L19 7.26795Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_1406_602' x='0' y='0.0687866' width='24' height='25.8624' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_1406_602'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_1406_602' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
                                    background-repeat:no-repeat;
                                    background-position:top 70% center;
                                    border-radius: 2px;
                                    right: 16px;
                                    bottom: 16px;
                                    transition:all 0.3s linear;
                                }
                                .review-card--video:hover a:before {
                                   background-color:#838B98;
                                   box-shadow: 0px 0px 8px rgb(0, 0, 0, 0.7);
                                }
/* End */


/* Start:/local/css/landing/tax-monitoring.css?169294799420075*/
body.taxmonitoring {

}
.taxmonitoring .onecol-l, .taxmonitoring  .twocol-r {
    display:none;
}
.maincols .inner {
    padding-top: 0;
}
.review-category__header .inner {
    padding-top: 30px;
}

body {

    hyphens: none;
    -ms-hyphens: none;
-webkit-hyphens: none;
hyphens: none;
}
.review-category__header-wrapper--alt {
max-width:70%    
}
.sitebar--alt{
 background-color: #ffffff;
  
}    
h3 {
color: #272C3E!important;}
    .subtitle{
            color: #590B57;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 0.9rem;
    }
    .personalcard {
    box-sizing: border-box;
    display: flex;
}
.tmpcimg {
    padding-right: 1rem;
    min-width: 120px;
}
.personalcard .tmtext {
    width: 196px;
    padding-top: 0;
    text-align: left;
}
.personalcard .tmemail {
    margin-top: 20px;
}
    .personalcard.personalcard--small {
    padding: 20px;
    max-width: 370px;
    width: 370px;
    border: 0px;
   background-color: #ffffff;
   flex-wrap: wrap;
}
.personalcard.personalcard--small .tmname {
    font-size: 16px;
}
.personalcard.personalcard--small .tmpos {
    font-size: 14px;
}
.personalcard.personalcard--small .tmpcimg img {
    width: 100px;
    height: 100px;
}
.tmphone {
    margin: 0.7rem 0;
    font-weight: 700;
    color: #92278f;
}
.d-flex {
    display:flex;
}
.benefits{
    flex-wrap:wrap;
}
.benefits-card {
    position: relative;
    max-width: 17%;
    width: 17%;
    padding: 30px 20px;
    border: 1px solid #E8E9EC;
    margin: 1rem;
    background: #E8E9EC;
}
.benefits-card--new {
  max-width: 30%;
    width:30%;   
    margin-bottom:20px;
}
.benefits-card .img {
    position: absolute;
    top: -30px;
    left: 35%;
    width: 60px;
    /* background-color: #ffffff; */
    padding: 15px 10px;
    border-radius: 50%;
}
.benefits-card--new img {
    top: -40px; 
     width: 80px;
}
h3 {
    color: #92278f;
    font-size:20px;
    color:#92278f;
}
.sitebar-title {
    color: #92278f;
    margin-top:1rem;
    padding-left:0;

}
.sitebar a {
     color: #92278f;   
}
.stkey-parent {
    position: relative;
    align-items: flex-start;
    padding-top: 2rem;
}
.sticky {
    position: sticky;
    top: 70px;
}
ul.usl {
    margin-bottom:30px;
}
.usl li {
    display: flex;
    align-items: center;
    margin: 24px 0;
}
.usl li img {
    mah-width:50px;
    margin-right:20px;
}
section.must {
    margin:80px 0 30px 0;
}
ul.tr {
 padding:0;
 margin:30px 0;
 display:flex;
     flex-wrap: wrap;

}
ul.tr li {
    list-style: none;
    display: flex;
    flex-direction: column;
    font-weight: 500;
    width: 29%;
    align-items: center;
    justify-content: center;
    text-align: center;
    background: #CFE1F7;
    margin: 1rem;
    padding: 1rem;
    border-radius: 6px;
    background: #EDE9F7;
}
ul.tr li img {
    width:80px; 
    margin-bottom:1rem;
}
h4 {
        color: #92278f;
    font-size: 20px;
     color: #92278f;
}
.info-blue {
    display:flex;
    align-items:center;
    margin:2rem 0;
    padding:24px;
   border: 4px dotted #92278f;
}
.info-blue img {
    margin-right:3rem;
}
.hidden-xl {
    display:none;
}
.hidden-sm {
    display:block;
}
.form-bisness {
    display: flex;
    flex-direction: column;
    width:100%;
}
.form-bisness input[type="text"],.form-bisness input[type="mail"], .form-bisness input[type="phone"] {
    width: 100%;
    padding:16px;
    background: #FFFFFF;
    border: 1px solid #A5ACB8;
    border-radius:4px;
    margin-bottom:1rem;
}
.wideo-wrapper {
    max-width:70%;
    margin:0 auto;
}
.person-video__card {
    background: #EDE9F7;
    
    padding: 16px;
    margin: 0 8px;
    max-width: 100%;
    min-height: 100%;
}
.person-video__data {
    font-weight: 400;
    font-size: 10px;
    line-height: 130%;
    color: #838B98;
    margin: 16px 0 4px;
}
.person-video__title {
    font-weight: 500;
    font-size: 16px;
    line-height: 130%;
    color: #272C3E;
}
.person-video__content {
    font-weight: 400;
    font-size: 12px;
    line-height: 130%;
    color: #838B98;
    margin-top: 8px;
}
.person-video__link {
    font-weight: 500;
    font-size: 10px;
    line-height: 130%;
}
.person-video__card:hover {
    background: #EDE9F7;
}
.target {
    padding:0;
    margin:0px 0 35px 0;
}
.target li {
    list-style:none;
    display:flex;
    align-items:center;
    margin-bottom:0.5rem;
    padding: 10px 35px 10px 25px;
}

.target li svg {
    margin-right:20px;
    fill:#92278f;
    width:16px;
    min-width:16px;
    max-height: 16px;
}
.target li:hover svg {
    fill:#590B57;
}
.target li p {
    margin-bottom:0;
}
.section__row {
    min-height: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.col30 {
    width: 40%;
    display: flex;
    align-items: center;
}
.col30 ul {
    padding:0;
    margin:0;
}
.col30:first-child {
    width: 20%;
}
.col30 ul li {
    position: relative;
    list-style: none;
    height: 180px;
    display: flex;
    align-items: center;
}
.col30 ul.conformity-two li:before {
    content: "";
    height: 119px;
    width: 3px;
    min-width: 3px;
    background-color: #92278f;
    margin: 0 1rem;
}
.col30 ul.conformity-first li span {
    border: 1px solid #92278f;
    padding: 0.5rem;
    background-color: #92278b;
    color: #ffffff;
    white-space: nowrap;
}
.download-liflet a.d-liflet {

    font-size: 16px;
;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: underline;
    font-weight: 500;
}
.inner.liflet {
    display: flex;
    align-items: center;
}

.download-liflet a img {
    minw-width: 35px;
    margin-left: 15px;
}
.table-header {
    padding: 1rem;
    background: #EDE9F7;
    color: #92278f;
        font-weight: 600;
    text-transform: uppercase;
}
.vaiolit {
    color: #92278f;
}
.text {
    font-size:1rem;
}
.text1 ul li{
position: relative;
list-style:none;
}
.text1 ul li:before {
    content: "";
    height: 15px;
    width: 15px;
    display: block;
    position: absolute;
    left: -20px;
    top: 0.5rem;
    background-color: transparent;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='8.6953mm' height='14.552mm' version='1.1' viewBox='0 0 8.6953 14.552' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(-8.0342 -136.56)'%3E%3Cpath d='m14.384 141.32 2.2831-2.4948c.06138-.0646.07911-.15928.04524-.24183-.03969-.0812-.12118-.13388-.21167-.136h-7.3327s-.090752 0-.090752.0151v-.27225c.38761-.0616.66331-.40984.635-.80116 0-.4535-.36301-.82338-.8165-.83158-.46434-.00027-.84534.3675-.86175.83158.01561.36195.24844.67866.58976.80116v11.899c0 .12515.10134.22675.22675.22675.12515 0 .22675-.1016.22675-.22675v-5.8965h7.4234c.09287.006.17859-.0492.21167-.136.03016-.0828.0127-.17568-.04551-.24183z' style='fill:%2392278f;stroke-width:.26458'/%3E%3Ccircle cx='8.9602' cy='150.18' r='.92604' style='fill:%2392278f;stroke-width:.26458'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 15px 15px;
}
@media(max-width:1200px){
.hidden-md{display:none;}
}
@media(max-width:820px){
    .benefits-card{
        max-width:46%;
        width: 46%;
    }
    .benefits-card--new {
    max-width: 44%;
    width: 46%;
    margin-bottom: 20px;
}
}
@media(max-width:600px){
  .benefits-card, .benefits-card--new, ul.tr li {
    max-width: 100%;
    width: 100%;
    margin-bottom: 20px;
} 
h3 {
    margin-bottom:20px;
}
.content-list {
    margin-bottom:30px;
}
.tmpcimg {
    margin:0 auto;
}
.personalcard .tmtext {
    width: 100%;
    text-align: center;
}
.review-category__header-wrapper--alt {
max-width:100%; 
 margin-top: 20px;
}
.review-category__header-wrapper--alt h1 {
    font-size:18px;
}
.hidden-xl {
    display:block;
}
.hidden-sm {
    display:none;
}
.hidden-xl ul.tasks1 {
    padding: 0;
    margin: 3rem 0 0;
}
.hidden-xl ul.tasks1 li {
    list-style: none;
    position: relative;
    display: flex;
    align-items: center;
    flex-direction: column;
    margin-bottom: 4.5rem;
    text-align: center;
}
.hidden-xl ul.tasks1 li span {
    font-weight:600;
}
.col30, .col30:first-child {
    width: 100%;
}
.col30 ul li {
   position: relative;
    display: block;
    padding-left: 2rem;
    height: auto;
    margin-bottom: 1rem;
}
.col30 ul.conformity-two li:before {
    position: absolute;
    left: 0;
    margin: 0;
    height: 100%;
}
.col30 ul li p {
    color:#92278f;
    font-weight:600;
    margin-bottom: 0;
}
.pulsating-circle {
    position: relative;
    left: 0%;
    top: 50%;
    min-width: 40px;
     width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #92278f;
    border-radius: 50%;
    top: 30%;
    color: #ffffff;
    font-weight: 900;
    font-size: 2rem;
    margin-bottom:1rem;
}
.pulsating-circle:before {
    content: '';
    position: absolute;
    display: block;
    width: 180%;
    height: 180%;
    box-sizing: border-box;
    margin-left: 0;
    margin-top: -0;
    border-radius: 50%;
    background-color: #92278f;
    opacity: 0.50;
    animation: pulse-ring 4s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
}
.pulsating-circle:after {
    content: '';
    position: absolute;
    display: block;
    width: 120%;
    height: 120%;
    border: 1px solid #92278f;
    border-radius: 50%;
}
.table {
    width: 100%;
}
.info-blue {
    flex-direction:column;
        padding: 14px;
}
.info-blue img {
    margin-right: 0;
    margin-bottom: 1rem;
}
@keyframes pulse-ring {
0% {
transform: scale(.33);
}
80%, 100% {
opacity: 0;
}
}
@keyframes pulse-dot {
0% {
transform: scale(.8);
}
50% {
transform: scale(1);
}
100% {
transform: scale(.8);
}
}
.inner.liflet {
    flex-direction: column;
    margin-top:1rem;
}
}
svg text, svg text tspan {
    font-size:1rem;
    fill: #272c3e;
}
          margin: 0;
            padding: 0;
            margin-bottom: 70px;
          }
          .servise-accordion__item{
              cursor: pointer;
          }
          .servise-accordion__item, .servise-accordion__item--no-open {
            list-style: none;
            padding: 20px 0;
            background-color: transparent;
            border-bottom: 1px solid rgba(0, 0, 0, 0.1);
            
            transition: background-color 0.5s linear;
          }
          .text ul li.servise-accordion__item:before, .text ul li.servise-accordion__item--no-open:before {
           background-color: transparent;
            top: 0;
            }
          .servise-accordion__item:hover {
            background-color: rgba(0,0,0,0.01);
          }
          .servise-accordion__item div {
            height: 0;
            max-height: 0;
            overflow: hidden;
            transition: all 0.8s linear;
          }
          .servise-accordion__item.open div {
            height: auto;
            max-height: 2500px;
            animation: height 1s linear;
          }

          @keyframes height {

            0% {
              max-height: 0;
            }
            100% {
              max-height: 2500px;
            }
          }
          @keyframes noheight {

            0% {
              max-height: 2500px;
            }
            100% {
              max-height: 0;
            }
          }
          .servise-accordion__item.open {
            background-color: #fff;
            padding: 50px;
            border: 1px solid rgba(0, 0, 0, 0.1);
            cursor: default;
          }
          .servise-accordion__item a.accordion__open {
            display: block;
            background-image: url("/local/img/plus.svg");
            background-position: right 0 center;
            background-repeat: no-repeat;
            margin-right: 15px;
            padding-right: 65px;
            color: #272c3e;
            font-weight: 500;
            line-height: 150%;
            text-decoration: none;
            pointer-events: none;
          }
          .servise-accordion__item--no-open a, .servise-accordion__item--no-open a:hover{
              display: block;
            margin-right: 65px;
            color: #272c3e!important;
            font-size: 18px;
            line-height: 150%;
            text-decoration: none;
            pointer-events: none; 
            font-weight:600;
            cursor: default;
          }
          .servise-accordion__item a.accordion__close {
            display: block;
            background-image: url("/local/img/minus.svg");
            background-position: right 0 center;
            background-repeat: no-repeat;
            margin-bottom: 25px;
            padding-right: 15px;
            
            font-weight: 500;
            font-size: 18px;
            line-height: 150%;
            text-decoration: none;
            pointer-events: none;
          }
                    @media (max-width: 480px) {
            .servise-accordion__item.open {
              padding: 30px 15px;
            }
            .servise-accordion__item a.accordion__open {
              margin-right: 0;
            }
          }
          .liflet-img {
            
          }
                                  .timeline {
                            display:flex;
                            margin-bottom:50px;
                        }
                        .timeline__wrapper {
                            position:relative;
                            width:25%;
                            min-width:25%;
                            display:flex;
                            flex-direction:column;

                        }
                        .timeline__line:after {
                            position: absolute;
                            content: "";
                            background: #92278f;
                            width: 1px;
                            height: 30px;
                            bottom: -20px;
                        }
                        }
                        .timeline__line:before {
                             position:absolute;
                            content:"";
                            background:#92278f;
                        }
                        .timeline__line {
                            position:relative;
                            width:100%;
                            height:1px;
                            background-color:#92278f;
                        }
                        .timeline__data {
                            position:relative;
                            text-align: center;
                            font-size: 12px;
                            margin: 0 auto;
                            margin-bottom: 10px;
                            background: #EDE9F7;

                            font-weight: 600;
                            text-transform: uppercase;
                            display: inline-flex;
                            padding: 0.5rem;
                            border-radius:4px;
                        }
                        .timeline__data:after {
                            background-color: #EDE9F7;
                            content: ' ';
                            position: absolute;
                            width: 15px;
                            height: 15px;
                            z-index: 999;
                            bottom:-25px;
                            left: 50%;
                            transform: translate(-50%, calc(-100% - 5px)) rotate(45deg);
                        }
                        .timeline__content {
                            font-size: 13px;
                            padding: 0.5rem;
                            margin: 0.5rem;
                            text-align: center;
                            border: 1px solid #92278f;
                            min-height: 142px;
                            background: #ede9f75c;
                            border-radius: 4px;
                            display: flex;
                            align-items: center;
                        }
                        @media(max-width:600px){
                         .timeline {
                             display:none;
                         }  
                         .personalcard.personalcard--small {
                             width:auto;
                         }
                        }
                                                ol.square {
	list-style-type: none; 
	counter-reset: num;
	margin: 0 0 0 45px;
	padding: 15px 0 5px 0;
	font-size: 16px;
}
ol.square li {
	position: relative;
    margin: 0 0 10px 0;
    padding: 10px 0 10px 0;
    font-weight: 500;
    border-bottom: 1px solid #92278f;
}
ol.square li:before {
	content: counter(num); 
	counter-increment: num;
	display: inline-block;
	position: absolute;
	top: 10px;
	left: -38px;
	width: 28px;
	height: 28px;
	background: #92278f;
    color: #EDE9F7;
	text-align: center;
	line-height: 28px;
	font-size: 18px;
}
.important {
    background-color:#EDE9F7;
    margin:2rem 0;
    padding:2rem;
    border-radius:4px;
}
/*сайтбар*/
         .article-sitebar {
            border: 1px solid #E8E9EC;
            border-radius: 4px;
            padding:16px;
         }
         .article-sitebar__title {
            font-weight: 400;
            font-size: 14px;
            line-height: 130%;
            margin-bottom:8px;
        }
        .text .article-sitebar ul li:before {
            display:none;
        }
        .col-xl-8 .text a {
            font-weight:500;
            text-decoration:underline;
        }
        .person-card{
            display:flex;
        }
        .article-sitebar .person-card{
            margin-bottom:24px;
        } 
        .article-sitebar .person-card:last-child, .article-sitebar .tag:last-child, .article-sitebar .content-list {
            margin-bottom:32px;
        } 
        .person-card__img {
            max-width:48px;
            margin-right:8px;
        }
        .person-card__name {
            display:block;
            font-weight: 500;
            font-size: 16px;
            line-height: 130%;
            color:#272c3e;
        }
        .person-card__position {
            font-weight: 400;
            font-size: 14px;
            line-height: 130%;
        }
        .person-card__mail {
            font-weight: 500;
            font-size: 12px;
            line-height: 130%; 
        }
        .article-sitebar .tag {
            display: inline-flex;
            font-weight: 400;
            font-size: 12px;
            line-height: 130%;
            padding:4px 8px;
            background: rgba(146, 39, 143, 0.1);
            border-radius: 4px;
            margin-bottom:8px;
        }
        .content-list {
            padding-left:0!important;
            margin-left:0;
        }
        .content-list li {
            list-style:none;
            margin:8px 0;
        }
        .content-list li a {
            font-weight: 500;
            font-size: 14px;
            line-height: 130%;
            color: #272C3E;
        }
        .content-list li a:hover {
            color:#92278f;
        }

        .content-list li a:active, .content-list li a:focus {
            color:#6f196c;
        }
        .article-sitebar .btn {
            font-weight: 500;
            font-size: 16px;
            line-height: 130%;
            padding:16px 10px;
            display:block;
        }
                     .d-liflet {
                         overflow:hidden;
                     } 
                     .d-liflet .liflet-icon {
                         position:absolute;
                         top:-100px;
                             transition: top 0.5s linear;
                        color: #272c3e;
                        padding: 2px 6px;
                        font-size: 12px;
                        border-radius: 4px;
                        text-transform: uppercase;
                        font-weight:600;

                     }
                     .d-liflet:hover .liflet-icon {
                         position:absolute;
                         top: 50%;
                     }
/* End */


/* Start:/local/templates/.default/components/bitrix/menu/left_menu/style.css?16929479944448*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url(/local/templates/.default/components/bitrix/menu/left_menu/images/header_menu_bg.gif) repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li 
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#e26336;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/local/templates/.default/components/bitrix/menu/left_menu/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/local/templates/.default/components/bitrix/menu/left_menu/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#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;
}

/*Items text color & size: hover*/
#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;
	/*margin:-1.93em 0 0 11.6em;*/
}

#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
{
	/*top:-999em;*/
	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
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/*.slidein ul {display:none;}*/
/* End */


/* Start:/local/templates/.default/components/bitrix/news.list/talkinghead/style.css?1692947994113*/
a.thead {
	font-size:13px;
	display:inline-block;
	
	margin:10px auto;
}
.personalcard {
	margin-bottom:10px;
}


/* End */


/* Start:/local/templates/main_new/styles.css?173148690154446*/
.bold {font-weight:bold;}
.feedbacka, .subscra {
    display:block;
    line-height: 20px;
    padding-left:27px;
    background:url('/local/templates/main_new/images/subscribe.png') no-repeat 0 50%;
text-decoration: underline;
}
.feedbacka {
margin-bottom: 7px;
    background:url('/local/templates/main_new/images/backcall-n.png') no-repeat 0 50%;
}
.feedbackd {
    margin-top:20px;
}
@media(min-width:1000px) {
    .mobileonly {
        display:none
    }
}
.ya-share2.ya-share2_inited {
float: right;
margin-right:20px;
}
.ya-share2.ya-share2_inited ul li::before {
    display:none;
}
/*сниппет фиолетовый текст*/
.vaiolit {
    color:#92278f;
}

/*сниппет комментариев в тексте*/
 .quote-comment {
     position:relative;
     background-color: #f5f7fa;
     padding:40px 20px 40px 150px;
     margin:20px 0;
     background-image: url(/local/templates/main_new/images/comment1.svg);
     background-repeat: no-repeat;
     background-position: 20px center;
     background-size: 100px;
     min-height: 40px;
 } 
@media (max-width: 600px){
 .quote-comment {
    position: relative;
    background-color: #f5f7fa;
    padding: 20px 20px 20px 100px;
    font-size: 14px;
    line-height: 20px;
    margin: 20px 0;
    background-image: url(/local/templates/main_new/images/comment1.svg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-size: auto 130px;
    min-height: 40px;
}
}

/*readmore*/
 .readmore-content {
display: block;
    background-color: #f5f4f4;
    color: #a7a1a1;
    border: 3px dashed #cccccc;
    padding:10px;
}
.readmore-content--open {
    display:block;
}
.news-detail>.readmore, .bcblock>div.readmore{
 text-align: center!important;   
}
.readmore{
color:#92278f;
margin-top:30px;

}
.readmore:hover {
    cursor:pointer;
}
.readmore:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 50px;
    bottom: 110%;
    left: 0;
    background:transparent;
   }
.readmore.open:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 00px;
    top: 00px;
    left: 0;
    background:transparent;
    
}
.readmore:after {
   content: "";
    background-image: url(/local/templates/main_new/images/arrow_down.svg)!important;
    background-repeat: no-repeat;
    background-position: center right;
    min-width: 20px;
    min-height: 20px;
    position: absolute;
}
.readmore.open:after{
 background-position: center left;
 transform:rotate(180deg); 
 transition: transform 0.3s linear;
} 
.bankruptcy-comment {
     position:relative;
     background-color: #f5f7fa;
     padding:40px 20px 40px 150px;
     margin:20px 0;
     background-image: url(/local/templates/main_new/images/bankruptcy.svg);
     background-repeat: no-repeat;
     background-position: 20px center;
     background-size: 100px;
     min-height: 40px;
 } 
 .speaker-comment {
     position:relative;
     background-color: #f5f7fa;
     padding:40px 20px 40px 150px;
     margin:20px 0;
   
     background-repeat: no-repeat;
     background-position: 20px center;
     background-size: 60px;
     min-height: 40px;
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.14939 7.8313C8.57654 5.92179 10.0064 4 12 4V4C13.9936 4 15.4235 5.92179 14.8506 7.8313L13.2873 13.0422C13.2171 13.2762 13.182 13.3932 13.128 13.4895C12.989 13.7371 12.7513 13.9139 12.4743 13.9759C12.3664 14 12.2443 14 12 14V14C11.7557 14 11.6336 14 11.5257 13.9759C11.2487 13.9139 11.011 13.7371 10.872 13.4895C10.818 13.3932 10.7829 13.2762 10.7127 13.0422L9.14939 7.8313Z' stroke='%2392278F'/%3E%3Ccircle cx='12' cy='19' r='2' stroke='%2392278F'/%3E%3C/svg%3E");

 } 
ul.speakers {
display:flex;  
flex-wrap:wrap;
}
ul.speakers li {
    margin: 0 3rem;
    text-align: center;
    list-style:none;
    display:flex;
    flex-direction:column;
    width: 200px;
    max-width: 200px;
    font-size: 14px;
}
ul.speakers li a {
    font-style:normal;
    margin-bottom: 0.8rem;
    font-weight: 800;
    
}
ul.speakers li div {
    width:135px;
    height:135px;
    overflow:hidden;
    border-radius:50%;
    margin: 0 auto 1rem;
    background-color:#f5f7fa;

    background-repeat:no-repeat;
    background-position:center center;
    background-size: 60px auto;
}
    
ul.speakers li:before {
    width:0;
    height:0;
}
ul.speakers li img {
    max-width:135px;
    margin: 0 auto;
}
@media (max-width: 600px){
 .bankruptcy-comment {
    position: relative;
    background-color: #f5f7fa;
    padding: 100px 20px 20px 15px;
    font-size: 14px;
    line-height: 20px;
    margin: 20px 0;
    background-image: url(/local/templates/main_new/images/bankruptcy.svg);
    background-repeat: no-repeat;
    background-position: 10px 20px;
    background-size: 70px;
    min-height: 40px;
}
 .speaker-comment {
    position: relative;
    background-color: #f5f7fa;
    padding: 100px 20px 20px 15px;
    font-size: 14px;
    line-height: 20px;
    margin: 20px 0;
    background-image: url(/local/templates/main_new/images/speaker.svg);
    background-repeat: no-repeat;
    background-position: 10px 20px;
    background-size: 70px;
    min-height: 40px;
}
.news-detail img[align='middle'] {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    height: auto;
}
}

/*Для сниппета картинок*/
.flex-img {
    display:flex;
    width:100%;
    margin-top:1rem;
    margin-bottom:1rem;

}
.flex-img img {
   flex-grow: 1;
}
.flex-img div {
flex-grow: 3;
}
@media(max-width:600px){
 .flex-img{
    flex-direction:column; 
}
.flex-img img {
 min-width:100%;
 order:1;
}
.flex-img div {
min-width:100%;
order:2;
}

}

.ourwin a {
	color:#272c3e;
}
/*Цвет плейсхолдера в фильтре*/
.filter select {
    border: 1px solid #d7d9dc;
    color: #838b98;
}

/*смниппет для цитат*/
.grey-quote {
        padding: 40px 55px;
    background: #f5f7fa;

}
.grey-quote__container{
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #aaafb7;
}
.grey-quote__text {
    
}
.grey-quote__footer {
     display: flex;
    align-items: center;   
}
.grey-quote__footer figure {
flex-shrink: 0;
    width: 70px;
    height: 70px;
    margin-right: 20px;
}
.grey-quote__footer .grey-quote__autorname {
    
}
.grey-quote__footer .grey-quote__autorposition {
      color: #59626f;  
}
 @media(max-width:600px){
  .grey-quote {
        padding: 40px 24px;
}
.grey-quote__container{
    margin-bottom: 25px;
    padding-bottom: 25px;
}
  }


        .tooltip {
cursor: move;
            position: relative;
            display: inline-block;
            width:16px;
            height:16px;
            margin-left: 1px;
            background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2ZM0 10C0 4.47715 4.47715 0 10 0C15.5228 0 20 4.47715 20 10C20 15.5228 15.5228 20 10 20C4.47715 20 0 15.5228 0 10Z' fill='%2392278f'/%3E%3Cpath d='M10 8C10.5523 8 11 8.44771 11 9V15C11 15.5523 10.5523 16 10 16C9.44771 16 9 15.5523 9 15V9C9 8.44771 9.44771 8 10 8Z' fill='%2392278f'/%3E%3Cpath d='M11.5 5.5C11.5 6.32843 10.8284 7 10 7C9.17157 7 8.5 6.32843 8.5 5.5C8.5 4.67157 9.17157 4 10 4C10.8284 4 11.5 4.67157 11.5 5.5Z' fill='%2392278f'/%3E%3C/svg%3E");

        }
        .tooltip:hover {
           background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2ZM0 10C0 4.47715 4.47715 0 10 0C15.5228 0 20 4.47715 20 10C20 15.5228 15.5228 20 10 20C4.47715 20 0 15.5228 0 10Z' fill='%23272C3E'/%3E%3Cpath d='M10 8C10.5523 8 11 8.44771 11 9V15C11 15.5523 10.5523 16 10 16C9.44771 16 9 15.5523 9 15V9C9 8.44771 9.44771 8 10 8Z' fill='%23272C3E'/%3E%3Cpath d='M11.5 5.5C11.5 6.32843 10.8284 7 10 7C9.17157 7 8.5 6.32843 8.5 5.5C8.5 4.67157 9.17157 4 10 4C10.8284 4 11.5 4.67157 11.5 5.5Z' fill='%23272C3E'/%3E%3C/svg%3E");
        }
        .tooltip .tooltiptext {
            visibility: hidden;
            width: 344px;
            background: #677182;
            border-radius: 4px;
            padding: 4px 8px;
            position: absolute;
            top: -50%;

            z-index: 1;
            font-weight: 500;
            font-size: 10px;
            line-height: 130%;
            color: #CDD1D9;
        }
        .tooltip .tooltiptext::after {
            content: " ";
            position: absolute;
            top: 50%;
           
            margin-top: -5px;
            border-width: 5px;
            border-style: solid;
            
        }
        .tooltip .tooltiptext.tooltip-right::after {
           right: 100%; /* To the left of the tooltip */
           border-color: transparent #677182 transparent transparent;
        }
        .tooltip .tooltiptext.tooltip-left::after {
           left: 100%; /* To the left of the tooltip */
           border-color: transparent  transparent transparent #677182;
        }
        .tooltip:hover .tooltiptext {
            visibility: visible;
        }
        .tooltip .tooltiptext a {
            color:#ffffff;
            text-decoration:none;
        }
        .tooltip .tooltiptext.tooltip-right{
  left:20px;
}
        .tooltip .tooltiptext.tooltip-left{
  right:20px;
}

        .important {
            font-weight: 400;
            font-size: 14px;
            line-height: 180%;
            background: #F5F7FA;
            border-radius: 4px;
            padding: 16px;
            margin:16px 0 0px 0;
        }
        .important h4 {
            font-weight: 500;
            font-size: 16px;
            line-height: 130%;
            color: #92278F;
        }
        .important p {
            font-weight: 400;
            font-size: 14px;
            line-height: 180%;
        }


        ul.circle {
            list-style: none;
        }
        ul.circle li {
            position: relative;
            padding-left:8px;
            margin-bottom: 7px;
        }
        ul.circle li:before {
            content: "";
            height: 20px;
            width: 20px;
            display: block;
            position: absolute;
            top: 0;
            background-color: #ffffff;
            background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2ZM0 10C0 4.47715 4.47715 0 10 0C15.5228 0 20 4.47715 20 10C20 15.5228 15.5228 20 10 20C4.47715 20 0 15.5228 0 10ZM14.6644 6.75259C15.0771 7.11951 15.1143 7.75158 14.7474 8.16436L9.41408 14.1644C9.22431 14.3779 8.9523 14.5 8.66667 14.5C8.38103 14.5 8.10903 14.3779 7.91926 14.1644L5.25259 11.1644C4.88567 10.7516 4.92285 10.1195 5.33564 9.75259C5.74842 9.38567 6.38049 9.42285 6.74741 9.83564L8.66667 11.9948L13.2526 6.83564C13.6195 6.42285 14.2516 6.38567 14.6644 6.75259Z' fill='%23A833A8'/%3E%3C/svg%3E");
            left:-1.5rem!important;
        }
        ul.circle li ul li:before {
             content: "";
            height: 6px;
            width: 6px;
            display: block;
            position: absolute;
            top: 1rem;
            background-color: #92278f;
            left:-1.5rem!important;
        }

.list-title {
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  margin-top: 32px;
}

h5 {
  font-weight: 700;
  font-size: 10px;
  line-height: 100%;
  text-transform: uppercase;
  color: #272C3E;
  margin-top: 32px;
  margin-bottom: 8px;
}
.width-icon {
display:flex;

}
.icon24 {
width:24px;
min-width: 24px;
height:24px;
display:inline-block;
background-repeat:no-repeat;
background-position:center;
margin-right:15px;
}
.kalendar {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 9C2 7.11438 2 6.17157 2.58579 5.58579C3.17157 5 4.11438 5 6 5H18C19.8856 5 20.8284 5 21.4142 5.58579C22 6.17157 22 7.11438 22 9C22 9.4714 22 9.70711 21.8536 9.85355C21.7071 10 21.4714 10 21 10H3C2.5286 10 2.29289 10 2.14645 9.85355C2 9.70711 2 9.4714 2 9Z' fill='%2392278f'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 18C2 19.8856 2 20.8284 2.58579 21.4142C3.17157 22 4.11438 22 6 22H18C19.8856 22 20.8284 22 21.4142 21.4142C22 20.8284 22 19.8856 22 18V13C22 12.5286 22 12.2929 21.8536 12.1464C21.7071 12 21.4714 12 21 12H3C2.5286 12 2.29289 12 2.14645 12.1464C2 12.2929 2 12.5286 2 13V18ZM7 15C7 14.5286 7 14.2929 7.14645 14.1464C7.29289 14 7.5286 14 8 14H10C10.4714 14 10.7071 14 10.8536 14.1464C11 14.2929 11 14.5286 11 15C11 15.4714 11 15.7071 10.8536 15.8536C10.7071 16 10.4714 16 10 16H8C7.5286 16 7.29289 16 7.14645 15.8536C7 15.7071 7 15.4714 7 15ZM7.14645 18.1464C7 18.2929 7 18.5286 7 19C7 19.4714 7 19.7071 7.14645 19.8536C7.29289 20 7.5286 20 8 20H10C10.4714 20 10.7071 20 10.8536 19.8536C11 19.7071 11 19.4714 11 19C11 18.5286 11 18.2929 10.8536 18.1464C10.7071 18 10.4714 18 10 18H8C7.5286 18 7.29289 18 7.14645 18.1464ZM13 15C13 14.5286 13 14.2929 13.1464 14.1464C13.2929 14 13.5286 14 14 14H16C16.4714 14 16.7071 14 16.8536 14.1464C17 14.2929 17 14.5286 17 15C17 15.4714 17 15.7071 16.8536 15.8536C16.7071 16 16.4714 16 16 16H14C13.5286 16 13.2929 16 13.1464 15.8536C13 15.7071 13 15.4714 13 15ZM13.1464 18.1464C13 18.2929 13 18.5286 13 19C13 19.4714 13 19.7071 13.1464 19.8536C13.2929 20 13.5286 20 14 20H16C16.4714 20 16.7071 20 16.8536 19.8536C17 19.7071 17 19.4714 17 19C17 18.5286 17 18.2929 16.8536 18.1464C16.7071 18 16.4714 18 16 18H14C13.5286 18 13.2929 18 13.1464 18.1464Z' fill='%2392278f'/%3E%3Cpath d='M7 3L7 6' stroke='%2392278f' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M17 3L17 6' stroke='%2392278f' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
}
.kalendar1 {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 10C3 8.11438 3 7.17157 3.58579 6.58579C4.17157 6 5.11438 6 7 6H17C18.8856 6 19.8284 6 20.4142 6.58579C21 7.17157 21 8.11438 21 10H3Z' fill='%232A4157' fill-opacity='0.24'/%3E%3Crect x='3' y='6' width='18' height='15' rx='2' stroke='%2392278F' stroke-width='1.2'/%3E%3Cpath d='M7 3L7 6' stroke='%2392278F' stroke-width='1.2' stroke-linecap='round'/%3E%3Cpath d='M17 3L17 6' stroke='%2392278F' stroke-width='1.2' stroke-linecap='round'/%3E%3Crect x='7' y='12' width='4' height='2' rx='0.5' fill='%2392278F'/%3E%3Crect x='7' y='16' width='4' height='2' rx='0.5' fill='%2392278F'/%3E%3Crect x='13' y='12' width='4' height='2' rx='0.5' fill='%2392278F'/%3E%3Crect x='13' y='16' width='4' height='2' rx='0.5' fill='%2392278F'/%3E%3C/svg%3E");
}
.vue {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='3' stroke='%2392278f' stroke-width='2'/%3E%3Cpath d='M20.188 10.9343C20.5762 11.4056 20.7703 11.6412 20.7703 12C20.7703 12.3588 20.5762 12.5944 20.188 13.0657C18.7679 14.7899 15.6357 18 12 18C8.36427 18 5.23206 14.7899 3.81197 13.0657C3.42381 12.5944 3.22973 12.3588 3.22973 12C3.22973 11.6412 3.42381 11.4056 3.81197 10.9343C5.23206 9.21014 8.36427 6 12 6C15.6357 6 18.7679 9.21014 20.188 10.9343Z' stroke='%2392278f' stroke-width='2'/%3E%3C/svg%3E");
}
.plus {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='9' stroke='%2392278f'/%3E%3Cpath d='M12 15L12 9' stroke='%2392278f' stroke-linecap='square'/%3E%3Cpath d='M15 12L9 12' stroke='%2392278f' stroke-linecap='square'/%3E%3C/svg%3E");
}
.plus1 {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12ZM12 18C11.4477 18 11 17.5523 11 17V13H7C6.44772 13 6 12.5523 6 12C6 11.4477 6.44772 11 7 11H11V7C11 6.44772 11.4477 6 12 6C12.5523 6 13 6.44772 13 7V11H17C17.5523 11 18 11.4477 18 12C18 12.5523 17.5523 13 17 13H13V17C13 17.5523 12.5523 18 12 18Z' fill='%2392278f'/%3E%3C/svg%3E");
}
.map {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.398 17.804C13.881 17.0348 19 14.0163 19 9C19 5.13401 15.866 2 12 2C8.13401 2 5 5.13401 5 9C5 14.0163 10.119 17.0348 11.602 17.804C11.8548 17.9351 12.1452 17.9351 12.398 17.804ZM12 12C13.6569 12 15 10.6569 15 9C15 7.34315 13.6569 6 12 6C10.3431 6 9 7.34315 9 9C9 10.6569 10.3431 12 12 12Z' fill='%232A4157' fill-opacity='0.24'/%3E%3Cpath d='M12.398 17.804L12.6743 18.3366V18.3366L12.398 17.804ZM11.602 17.804L11.3257 18.3366L11.3257 18.3366L11.602 17.804ZM18.4 9C18.4 11.2907 17.2328 13.1563 15.829 14.5722C14.4258 15.9876 12.8363 16.9007 12.1218 17.2713L12.6743 18.3366C13.4427 17.938 15.1542 16.9573 16.6812 15.4171C18.2077 13.8774 19.6 11.7256 19.6 9H18.4ZM12 2.6C15.5346 2.6 18.4 5.46538 18.4 9H19.6C19.6 4.80264 16.1974 1.4 12 1.4V2.6ZM5.6 9C5.6 5.46538 8.46538 2.6 12 2.6V1.4C7.80264 1.4 4.4 4.80264 4.4 9H5.6ZM11.8782 17.2713C11.1637 16.9007 9.57422 15.9876 8.17097 14.5722C6.76717 13.1563 5.6 11.2907 5.6 9H4.4C4.4 11.7256 5.79235 13.8774 7.31879 15.4171C8.8458 16.9573 10.5573 17.938 11.3257 18.3366L11.8782 17.2713ZM12.1218 17.2713C12.0421 17.3127 11.9579 17.3127 11.8782 17.2713L11.3257 18.3366C11.7518 18.5576 12.2482 18.5576 12.6743 18.3366L12.1218 17.2713ZM14.4 9C14.4 10.3255 13.3255 11.4 12 11.4V12.6C13.9882 12.6 15.6 10.9882 15.6 9H14.4ZM12 6.6C13.3255 6.6 14.4 7.67452 14.4 9H15.6C15.6 7.01178 13.9882 5.4 12 5.4V6.6ZM9.6 9C9.6 7.67452 10.6745 6.6 12 6.6V5.4C10.0118 5.4 8.4 7.01178 8.4 9H9.6ZM12 11.4C10.6745 11.4 9.6 10.3255 9.6 9H8.4C8.4 10.9882 10.0118 12.6 12 12.6V11.4Z' fill='%2392278f'/%3E%3Cpath d='M19.7942 17.5C20.5841 17.9561 21 18.4734 21 19C21 19.5266 20.5841 20.0439 19.7942 20.5C19.0043 20.9561 17.8682 21.3348 16.5 21.5981C15.1318 21.8614 13.5798 22 12 22C10.4202 22 8.86817 21.8614 7.5 21.5981C6.13183 21.3348 4.99569 20.9561 4.20577 20.5C3.41586 20.0439 3 19.5266 3 19C3 18.4734 3.41586 17.9561 4.20577 17.5' stroke='%2392278f' stroke-width='1.2' stroke-linecap='round'/%3E%3C/svg%3E");
}
.map1 {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.398 17.804C13.881 17.0348 19 14.0163 19 9C19 5.13401 15.866 2 12 2C8.13401 2 5 5.13401 5 9C5 14.0163 10.119 17.0348 11.602 17.804C11.8548 17.9351 12.1452 17.9351 12.398 17.804ZM12 12C13.6569 12 15 10.6569 15 9C15 7.34315 13.6569 6 12 6C10.3431 6 9 7.34315 9 9C9 10.6569 10.3431 12 12 12Z' fill='%2392278f'/%3E%3Cpath d='M18.0622 16.5C18.6766 16.9561 19 17.4734 19 18C19 18.5266 18.6766 19.0439 18.0622 19.5C17.4478 19.9561 16.5641 20.3348 15.5 20.5981C14.4359 20.8614 13.2288 21 12 21C10.7712 21 9.56414 20.8614 8.5 20.5981C7.43587 20.3348 6.5522 19.9561 5.93782 19.5C5.32344 19.0439 5 18.5266 5 18C5 17.4734 5.32344 16.9561 5.93782 16.5' stroke='%2392278f' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
}
.fllevideo {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.1716 3H9C7.11438 3 6.17157 3 5.58579 3.58579C5 4.17157 5 5.11438 5 7V17C5 18.8856 5 19.8284 5.58579 20.4142C6.17157 21 7.11438 21 9 21H15C16.8856 21 17.8284 21 18.4142 20.4142C19 19.8284 19 18.8856 19 17V8.82843C19 8.41968 19 8.2153 18.9239 8.03153C18.8478 7.84776 18.7032 7.70324 18.4142 7.41421L14.5858 3.58579C14.2968 3.29676 14.1522 3.15224 13.9685 3.07612C13.7847 3 13.5803 3 13.1716 3Z' stroke='%2392278f' stroke-width='2'/%3E%3Cpath d='M13.8553 14.0808L10.6727 12.7168C9.88086 12.3775 9 12.9583 9 13.8198V16.1801C9 17.0416 9.88086 17.6225 10.6727 17.2831L13.8553 15.9191C14.6634 15.5728 14.6634 14.4272 13.8553 14.0808Z' stroke='%2392278f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13 3V7C13 7.94281 13 8.41421 13.2929 8.70711C13.5858 9 14.0572 9 15 9H19' stroke='%2392278f' stroke-width='2'/%3E%3C/svg%3E");
}
.fllefoto {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.17157 3.17157C2 4.34314 2 6.22876 2 9.99999V14C2 17.7712 2 19.6568 3.17157 20.8284C4.34315 22 6.22876 22 10 22H14H14C17.7712 22 19.6569 22 20.8284 20.8284C22 19.6569 22 17.7712 22 14V14V9.99999C22 7.16065 22 5.39017 21.5 4.18855V17C20.5396 17 19.6185 16.6185 18.9393 15.9393L18.1877 15.1877C17.4664 14.4664 17.1057 14.1057 16.6968 13.9537C16.2473 13.7867 15.7527 13.7867 15.3032 13.9537C14.8943 14.1057 14.5336 14.4664 13.8123 15.1877L13.6992 15.3008C13.1138 15.8862 12.8212 16.1788 12.5102 16.2334C12.2685 16.2758 12.0197 16.2279 11.811 16.0988C11.5425 15.9326 11.3795 15.5522 11.0534 14.7913L11 14.6667C10.2504 12.9175 9.87554 12.0429 9.22167 11.7151C8.89249 11.5501 8.52413 11.4792 8.1572 11.5101C7.42836 11.5716 6.75554 12.2445 5.40989 13.5901L3.5 15.5V2.88739C3.3844 2.97349 3.27519 3.06795 3.17157 3.17157Z' fill='%2392278f'/%3E%3Cpath d='M3 10C3 8.08611 3.00212 6.75129 3.13753 5.74416C3.26907 4.76579 3.50966 4.2477 3.87868 3.87868C4.2477 3.50966 4.76579 3.26907 5.74416 3.13753C6.75129 3.00212 8.08611 3 10 3H14C15.9139 3 17.2487 3.00212 18.2558 3.13753C19.2342 3.26907 19.7523 3.50966 20.1213 3.87868C20.4903 4.2477 20.7309 4.76579 20.8625 5.74416C20.9979 6.75129 21 8.08611 21 10V14C21 15.9139 20.9979 17.2487 20.8625 18.2558C20.7309 19.2342 20.4903 19.7523 20.1213 20.1213C19.7523 20.4903 19.2342 20.7309 18.2558 20.8625C17.2487 20.9979 15.9139 21 14 21H10C8.08611 21 6.75129 20.9979 5.74416 20.8625C4.76579 20.7309 4.2477 20.4903 3.87868 20.1213C3.50966 19.7523 3.26907 19.2342 3.13753 18.2558C3.00212 17.2487 3 15.9139 3 14V10Z' stroke='%2392278f' stroke-width='2'/%3E%3Ccircle cx='15' cy='9' r='2' fill='%2392278f'/%3E%3C/svg%3E");
}
.molnia {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5 13.8H10.1299C8.72143 13.8 8.01721 13.8 7.72228 13.3385C7.42735 12.8769 7.72321 12.2379 8.31493 10.9597L11.0463 5.06006C11.4205 4.25182 11.6075 3.8477 11.8038 3.89091C12 3.93413 12 4.37946 12 5.27013V9.7C12 9.9357 12 10.0536 12.0732 10.1268C12.1464 10.2 12.2643 10.2 12.5 10.2H13.8701C15.2786 10.2 15.9828 10.2 16.2777 10.6615C16.5726 11.1231 16.2768 11.7621 15.6851 13.0402L12.9537 18.9399C12.5795 19.7482 12.3925 20.1523 12.1962 20.1091C12 20.0659 12 19.6205 12 18.7299V14.3C12 14.0643 12 13.9464 11.9268 13.8732C11.8536 13.8 11.7357 13.8 11.5 13.8Z' fill='%2392278f'/%3E%3C/svg%3E");
}
.molnia1 {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22ZM10.1299 13.8H11.5C11.7357 13.8 11.8536 13.8 11.9268 13.8732C12 13.9464 12 14.0643 12 14.3V18.7299C12 19.6205 12 20.0659 12.1962 20.1091C12.3925 20.1523 12.5795 19.7482 12.9537 18.9399L15.6851 13.0402C16.2768 11.7621 16.5726 11.1231 16.2777 10.6615C15.9828 10.2 15.2786 10.2 13.8701 10.2H12.5C12.2643 10.2 12.1464 10.2 12.0732 10.1268C12 10.0536 12 9.9357 12 9.7V5.27013C12 4.37946 12 3.93413 11.8038 3.89091C11.6075 3.8477 11.4205 4.25182 11.0463 5.06006L8.31493 10.9597C7.72321 12.2379 7.42735 12.8769 7.72228 13.3385C8.01721 13.8 8.72143 13.8 10.1299 13.8Z' fill='%2392278f'/%3E%3C/svg%3E");
}
.flle {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 7V3H9C7.11438 3 6.17157 3 5.58579 3.58579C5 4.17157 5 5.11438 5 7V17C5 18.8856 5 19.8284 5.58579 20.4142C6.17157 21 7.11438 21 9 21H15C16.8856 21 17.8284 21 18.4142 20.4142C19 19.8284 19 18.8856 19 17V9H15C14.0572 9 13.5858 9 13.2929 8.70711C13 8.41421 13 7.94281 13 7Z' fill='%2392278f' fill-opacity='0.24'/%3E%3Cpath d='M13.1716 3H9C7.11438 3 6.17157 3 5.58579 3.58579C5 4.17157 5 5.11438 5 7V17C5 18.8856 5 19.8284 5.58579 20.4142C6.17157 21 7.11438 21 9 21H15C16.8856 21 17.8284 21 18.4142 20.4142C19 19.8284 19 18.8856 19 17V8.82843C19 8.41968 19 8.2153 18.9239 8.03153C18.8478 7.84776 18.7032 7.70324 18.4142 7.41421L14.5858 3.58579C14.2968 3.29676 14.1522 3.15224 13.9685 3.07612C13.7847 3 13.5803 3 13.1716 3Z' stroke='%2392278f' stroke-width='1.2'/%3E%3Cpath d='M13 3V7C13 7.94281 13 8.41421 13.2929 8.70711C13.5858 9 14.0572 9 15 9H19' stroke='%2392278f' stroke-width='1.2'/%3E%3C/svg%3E");
}
.flle1 {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 2V7L12 7.05441C11.9999 7.47848 11.9998 7.8906 12.0455 8.23052C12.097 8.61372 12.2226 9.051 12.5858 9.41421C12.949 9.77743 13.3863 9.90295 13.7695 9.95447C14.1094 10.0002 14.5215 10.0001 14.9456 10H14.9456H14.9456H14.9456L15 10H20V16C20 18.8284 20 20.2426 19.1213 21.1213C18.2426 22 16.8284 22 14 22H10C7.17157 22 5.75736 22 4.87868 21.1213C4 20.2426 4 18.8284 4 16V8C4 5.17157 4 3.75736 4.87868 2.87868C5.75736 2 7.17157 2 10 2H12ZM14 2.00462V7C14 7.49967 14.0021 7.77383 14.0277 7.96402L14.0287 7.97131L14.036 7.97231C14.2262 7.99788 14.5003 8 15 8H19.9954C19.9852 7.58836 19.9525 7.31595 19.8478 7.06306C19.6955 6.69552 19.4065 6.40649 18.8284 5.82843L16.1716 3.17157C15.5935 2.59351 15.3045 2.30448 14.9369 2.15224C14.684 2.04749 14.4116 2.01481 14 2.00462ZM8 13C8 12.4477 8.44772 12 9 12L15 12C15.5523 12 16 12.4477 16 13C16 13.5523 15.5523 14 15 14L9 14C8.44772 14 8 13.5523 8 13ZM9 16C8.44772 16 8 16.4477 8 17C8 17.5523 8.44772 18 9 18H13C13.5523 18 14 17.5523 14 17C14 16.4477 13.5523 16 13 16H9Z' fill='%2392278f'/%3E%3C/svg%3E");
}
.flle2 {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 13L15 13' stroke='%2392278f' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M9 9L13 9' stroke='%2392278f' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M9 17L13 17' stroke='%2392278f' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M19 13V15C19 17.8284 19 19.2426 18.1213 20.1213C17.2426 21 15.8284 21 13 21H11C8.17157 21 6.75736 21 5.87868 20.1213C5 19.2426 5 17.8284 5 15V9C5 6.17157 5 4.75736 5.87868 3.87868C6.75736 3 8.17157 3 11 3V3' stroke='%2392278f' stroke-width='2'/%3E%3Cpath d='M18 3L18 9' stroke='%2392278f' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M21 6L15 6' stroke='%2392278f' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
}
.flle3 {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='17.5' cy='17.5' r='2.5' stroke='%2392278f' stroke-width='2'/%3E%3Cpath d='M21 21L19.5 19.5' stroke='%2392278f' stroke-width='2' stroke-linecap='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 10C4 6.22876 4 4.34315 5.17157 3.17157C6.34315 2 8.22876 2 12 2C15.7712 2 17.6569 2 18.8284 3.17157C20 4.34315 20 6.22876 20 10V13.1689C19.2646 12.7435 18.4107 12.5 17.5 12.5C14.7386 12.5 12.5 14.7386 12.5 17.5C12.5 19.4428 13.6081 21.1269 15.2268 21.9546C14.337 22 13.2765 22 12 22C8.22876 22 6.34315 22 5.17157 20.8284C4 19.6569 4 17.7712 4 14V10ZM8 5C7.44772 5 7 5.44772 7 6C7 6.55228 7.44772 7 8 7H12C12.5523 7 13 6.55228 13 6C13 5.44772 12.5523 5 12 5H8ZM8 9C7.44772 9 7 9.44772 7 10C7 10.5523 7.44772 11 8 11H14C14.5523 11 15 10.5523 15 10C15 9.44772 14.5523 9 14 9L8 9ZM8 13C7.44772 13 7 13.4477 7 14C7 14.5523 7.44772 15 8 15H11C11.5523 15 12 14.5523 12 14C12 13.4477 11.5523 13 11 13H8Z' fill='%2392278f'/%3E%3C/svg%3E");
}
.flle4 {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 7L13 7' stroke='%2392278f' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M9 15L12 15' stroke='%2392278f' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M9 11L15 11' stroke='%2392278f' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M19 11V9C19 6.17157 19 4.75736 18.1213 3.87868C17.2426 3 15.8284 3 13 3H11C8.17157 3 6.75736 3 5.87868 3.87868C5 4.75736 5 6.17157 5 9V15C5 17.8284 5 19.2426 5.87868 20.1213C6.75736 21 8.17157 21 11 21H12' stroke='%2392278f' stroke-width='2'/%3E%3Ccircle cx='17.5' cy='17.5' r='2.5' stroke='%2392278f' stroke-width='2'/%3E%3Cpath d='M21 21L19.5 19.5' stroke='%2392278f' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
}
.check {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21ZM11.7682 15.6402L16.7682 9.64018L15.2318 8.35982L10.9328 13.5186L8.70711 11.2929L7.29289 12.7071L10.2929 15.7071L11.0672 16.4814L11.7682 15.6402Z' fill='%2392278f'/%3E%3C/svg%3E");
}
.check1 {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='9' stroke='%2392278f' stroke-width='2'/%3E%3Cpath d='M8 12L11 15L16 9' stroke='%2392278f' stroke-width='2'/%3E%3C/svg%3E");
}
.check2 {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='9' fill='%232A4157' fill-opacity='0.24' stroke='%2392278f' stroke-width='1.2'/%3E%3Cpath d='M8 12L11 15L16 9' stroke='%2392278f' stroke-width='1.2'/%3E%3C/svg%3E");
}
.check3 {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.00011 13L12.2278 16.3821C12.6557 16.7245 13.2794 16.6586 13.6264 16.2345L22.0001 6' stroke='%2392278f' stroke-width='2' stroke-linecap='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.1892 12.2368L15.774 6.63327C16.1237 6.20582 16.0607 5.5758 15.6332 5.22607C15.2058 4.87635 14.5758 4.93935 14.226 5.36679L9.65273 10.9564L11.1892 12.2368ZM8.02292 16.1068L6.48641 14.8263L5.83309 15.6248L2.6 13.2C2.15817 12.8687 1.53137 12.9582 1.2 13.4C0.868627 13.8419 0.95817 14.4687 1.4 14.8L4.63309 17.2248C5.49047 17.8679 6.70234 17.7208 7.381 16.8913L8.02292 16.1068Z' fill='%2392278f'/%3E%3C/svg%3E");
}
.download {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 5L11.2929 4.29289L12 3.58579L12.7071 4.29289L12 5ZM13 14C13 14.5523 12.5523 15 12 15C11.4477 15 11 14.5523 11 14L13 14ZM6.29289 9.29289L11.2929 4.29289L12.7071 5.70711L7.70711 10.7071L6.29289 9.29289ZM12.7071 4.29289L17.7071 9.29289L16.2929 10.7071L11.2929 5.70711L12.7071 4.29289ZM13 5L13 14L11 14L11 5L13 5Z' fill='%2392278f'/%3E%3Cpath d='M5 16L5 17C5 18.1046 5.89543 19 7 19L17 19C18.1046 19 19 18.1046 19 17V16' stroke='%2392278f' stroke-width='2'/%3E%3C/svg%3E");
}
.phone {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 7C6 5.11438 6 4.17157 6.58579 3.58579C7.17157 3 8.11438 3 10 3H14C15.8856 3 16.8284 3 17.4142 3.58579C18 4.17157 18 5.11438 18 7V17C18 18.8856 18 19.8284 17.4142 20.4142C16.8284 21 15.8856 21 14 21H10C8.11438 21 7.17157 21 6.58579 20.4142C6 19.8284 6 18.8856 6 17V7ZM9.5 5C9.5 4.72386 9.72386 4.5 10 4.5H14C14.2761 4.5 14.5 4.72386 14.5 5C14.5 5.27614 14.2761 5.5 14 5.5H10C9.72386 5.5 9.5 5.27614 9.5 5ZM12 19C12.5523 19 13 18.5523 13 18C13 17.4477 12.5523 17 12 17C11.4477 17 11 17.4477 11 18C11 18.5523 11.4477 19 12 19Z' fill='%2392278f'/%3E%3C/svg%3E");
}
.phone1 {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='6' y='3' width='12' height='18' rx='2' fill='%232A4157' fill-opacity='0.24' stroke='%2392278f' stroke-width='1.2'/%3E%3Cpath d='M9 3V3C9 3.46499 9 3.69748 9.05111 3.88823C9.18981 4.40587 9.59413 4.81019 10.1118 4.94889C10.3025 5 10.535 5 11 5H13C13.465 5 13.6975 5 13.8882 4.94889C14.4059 4.81019 14.8102 4.40587 14.9489 3.88823C15 3.69748 15 3.46499 15 3V3' stroke='%2392278f' stroke-width='1.2'/%3E%3Ccircle cx='12' cy='18' r='1' fill='%2392278f'/%3E%3C/svg%3E");
}
.zamok {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 8V7C16 4.79086 14.2091 3 12 3V3C9.79086 3 8 4.79086 8 7V8' stroke='%2392278f' stroke-width='2' stroke-linecap='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.87868 7.87868C3 8.75736 3 10.1716 3 13V14C3 17.7712 3 19.6569 4.17157 20.8284C5.34315 22 7.22876 22 11 22H13C16.7712 22 18.6569 22 19.8284 20.8284C21 19.6569 21 17.7712 21 14V13C21 10.1716 21 8.75736 20.1213 7.87868C19.2426 7 17.8284 7 15 7H9C6.17157 7 4.75736 7 3.87868 7.87868ZM12 15C12.5523 15 13 14.5523 13 14C13 13.4477 12.5523 13 12 13C11.4477 13 11 13.4477 11 14C11 14.5523 11.4477 15 12 15ZM15 14C15 15.3062 14.1652 16.4175 13 16.8293V19H11V16.8293C9.83481 16.4175 9 15.3062 9 14C9 12.3431 10.3431 11 12 11C13.6569 11 15 12.3431 15 14Z' fill='%2392278f'/%3E%3C/svg%3E");
}
.zamok1 {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 13C4 11.1144 4 10.1716 4.58579 9.58579C5.17157 9 6.11438 9 8 9H16C17.8856 9 18.8284 9 19.4142 9.58579C20 10.1716 20 11.1144 20 13V15C20 17.8284 20 19.2426 19.1213 20.1213C18.2426 21 16.8284 21 14 21H10C7.17157 21 5.75736 21 4.87868 20.1213C4 19.2426 4 17.8284 4 15V13Z' stroke='%2392278f' stroke-width='2'/%3E%3Cpath d='M16 8V7C16 4.79086 14.2091 3 12 3V3C9.79086 3 8 4.79086 8 7V8' stroke='%2392278f' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='15' r='2' fill='%2392278f'/%3E%3C/svg%3E");
}
.user {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.6515 19.4054C20.2043 19.2902 20.5336 18.7117 20.2589 18.2183C19.6533 17.1307 18.6993 16.1749 17.4788 15.4465C15.907 14.5085 13.9812 14 12 14C10.0188 14 8.09292 14.5085 6.52112 15.4465C5.30069 16.1749 4.34666 17.1307 3.74108 18.2183C3.46638 18.7117 3.79562 19.2902 4.34843 19.4054C9.39524 20.4572 14.6047 20.4572 19.6515 19.4054Z' fill='%2392278f'/%3E%3Ccircle cx='12' cy='8' r='5' fill='%2392278f'/%3E%3C/svg%3E");
}
.user1 {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.7274 20.4471C19.2716 19.1713 18.2672 18.0439 16.8701 17.2399C15.4729 16.4358 13.7611 16 12 16C10.2389 16 8.52706 16.4358 7.12991 17.2399C5.73276 18.0439 4.72839 19.1713 4.27259 20.4471' stroke='%2392278f' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='8' r='4' stroke='%2392278f' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
}
.sequrity {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.712 4.78862L12.7878 2.24968C12.2847 2.03406 11.7153 2.03406 11.2122 2.24968L5.28797 4.78862C4.47806 5.13572 3.99073 5.972 4.08804 6.84777L4.73939 12.7099C4.93906 14.5069 5.8263 16.157 7.21529 17.3144L10.7196 20.2347C11.4613 20.8528 12.5387 20.8528 13.2804 20.2347L16.7847 17.3144C18.1737 16.157 19.0609 14.5069 19.2606 12.7099L19.912 6.84777C20.0093 5.972 19.5219 5.13572 18.712 4.78862Z' stroke='%2392278f' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
}
.sequrity1 {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.7022 5.78441L12.7878 3.24968C12.2847 3.03406 11.7153 3.03406 11.2122 3.24968L5.29778 5.78441C4.47855 6.13551 3.99051 6.98635 4.10106 7.87077L4.71405 12.7747C4.9342 14.5359 5.81517 16.1477 7.1787 17.284L10.7196 20.2347C11.4613 20.8528 12.5387 20.8528 13.2804 20.2347L16.8213 17.284C18.1848 16.1477 19.0658 14.5359 19.286 12.7747L19.8989 7.87077C20.0095 6.98635 19.5215 6.13551 18.7022 5.78441Z' stroke='%2392278f' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M9 12L11.5687 14.5687C11.7918 14.7918 12.1633 14.7551 12.3383 14.4925L16 9' stroke='%2392278f' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
}
.lamp {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.7889 20.1056L13.3416 19.2111L13.3416 19.2111L13.7889 20.1056ZM14.0025 19.7639L13.0027 19.743L14.0025 19.7639ZM9.99753 19.7639L8.99775 19.7848L9.99753 19.7639ZM10.2111 20.1056L10.6584 19.2111L10.6584 19.2111L10.2111 20.1056ZM9.14377 15.6858L8.21957 16.0677L9.14377 15.6858ZM8.91839 15.2337L8.12816 15.8465L8.91839 15.2337ZM15.0816 15.2337L15.8718 15.8465L15.0816 15.2337ZM17 10C17 11.6366 16.2147 13.0895 14.9962 14.0033L16.1961 15.6034C17.8966 14.3282 19 12.2928 19 10H17ZM12 5C14.7614 5 17 7.23858 17 10H19C19 6.13401 15.866 3 12 3V5ZM7 10C7 7.23858 9.23858 5 12 5V3C8.13401 3 5 6.13401 5 10H7ZM9.0038 14.0033C7.78526 13.0895 7 11.6366 7 10H5C5 12.2928 6.1034 14.3282 7.80393 15.6034L9.0038 14.0033ZM10.9973 19.743C10.9654 18.2148 10.6489 16.7097 10.068 15.3039L8.21957 16.0677C8.70598 17.2449 8.97101 18.5051 8.99775 19.7848L10.9973 19.743ZM13.3416 19.2111C12.4971 19.6334 11.5029 19.6334 10.6584 19.2111L9.76393 21C11.1716 21.7038 12.8284 21.7038 14.2361 21L13.3416 19.2111ZM13.932 15.3039C13.3511 16.7097 13.0346 18.2148 13.0027 19.743L15.0022 19.7848C15.029 18.5051 15.294 17.2449 15.7804 16.0677L13.932 15.3039ZM14.2361 21C14.708 20.764 14.9917 20.2888 15.0022 19.7848L13.0027 19.743C13.0072 19.5284 13.1285 19.3177 13.3416 19.2111L14.2361 21ZM8.99775 19.7848C9.00828 20.2888 9.29199 20.764 9.76394 21L10.6584 19.2111C10.8715 19.3177 10.9928 19.5284 10.9973 19.743L8.99775 19.7848ZM7.80393 15.6034C7.95483 15.7165 8.04298 15.7829 8.10525 15.8338C8.16783 15.885 8.15598 15.8824 8.12816 15.8465L9.70862 14.6209C9.52146 14.3795 9.23067 14.1734 9.0038 14.0033L7.80393 15.6034ZM10.068 15.3039C9.98964 15.1144 9.89131 14.8565 9.70862 14.6209L8.12816 15.8465C8.11465 15.8291 8.11215 15.8197 8.12521 15.8469C8.13306 15.8632 8.14391 15.8872 8.1602 15.9253C8.17665 15.9639 8.19514 16.0086 8.21957 16.0677L10.068 15.3039ZM14.9962 14.0033C14.7693 14.1734 14.4785 14.3795 14.2914 14.6209L15.8718 15.8465C15.844 15.8824 15.8322 15.885 15.8948 15.8338C15.957 15.7829 16.0452 15.7165 16.1961 15.6034L14.9962 14.0033ZM15.7804 16.0677C15.8049 16.0086 15.8233 15.9639 15.8398 15.9253C15.8561 15.8872 15.8669 15.8632 15.8748 15.8469C15.8879 15.8197 15.8853 15.8291 15.8718 15.8465L14.2914 14.6209C14.1087 14.8565 14.0104 15.1144 13.932 15.3039L15.7804 16.0677Z' fill='%2392278f'/%3E%3Cpath d='M14.9923 16V16C13.1812 17.2106 10.8191 17.2106 9.00806 16V16' stroke='%2392278f' stroke-width='2'/%3E%3C/svg%3E");
}
.lamp1 {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='9' r='7' fill='%232A4157' fill-opacity='0.24'/%3E%3Cpath d='M11 14V9.75C11 9.05964 10.4404 8.5 9.75 8.5V8.5C9.05964 8.5 8.5 9.05964 8.5 9.75V9.75C8.5 10.4404 9.05964 11 9.75 11H14.25C14.9404 11 15.5 10.4404 15.5 9.75V9.75C15.5 9.05964 14.9404 8.5 14.25 8.5V8.5C13.5596 8.5 13 9.05964 13 9.75V14' stroke='%2392278f' stroke-linecap='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 16.5637C15 16.4535 14.885 16.3806 14.784 16.4245C13.9307 16.7947 12.9893 17 12 17C11.0107 17 10.0693 16.7947 9.21605 16.4245C9.11496 16.3806 9 16.4535 9 16.5637V18.5C9 19.8807 10.1193 21 11.5 21H12.5C13.8807 21 15 19.8807 15 18.5V16.5637Z' fill='%2392278f'/%3E%3C/svg%3E");
}
.pensl {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.204 10.796L19 9C19.5453 8.45475 19.8179 8.18213 19.9636 7.88803C20.2409 7.32848 20.2409 6.67153 19.9636 6.11197C19.8179 5.81788 19.5453 5.54525 19 5C18.4548 4.45475 18.1821 4.18213 17.888 4.03639C17.3285 3.75911 16.6715 3.75911 16.112 4.03639C15.8179 4.18213 15.5453 4.45475 15 5L13.1814 6.81866C14.1452 8.46926 15.5314 9.84482 17.204 10.796ZM11.7269 8.27312L4.8564 15.1436C4.43134 15.5687 4.21881 15.7812 4.07907 16.0423C3.93934 16.3034 3.88039 16.5981 3.7625 17.1876L3.1471 20.2646C3.08058 20.5972 3.04732 20.7635 3.14193 20.8581C3.23654 20.9527 3.40284 20.9194 3.73545 20.8529L6.81243 20.2375C7.40189 20.1196 7.69661 20.0607 7.95771 19.9209C8.21881 19.7812 8.43134 19.5687 8.8564 19.1436L15.7458 12.2542C14.1241 11.2386 12.7524 9.87628 11.7269 8.27312Z' fill='%2392278f'/%3E%3C/svg%3E");
}
.pen {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5 8L16.5 5.5L13.5 10.5L12.5 15.5L11 17.5L5.5 16.5L6 14.5L9.5 8Z' fill='%232A4157' fill-opacity='0.24'/%3E%3Cpath d='M6 21L5.81092 17.9747C5.37149 10.9438 10.9554 5 18 5V5L16.542 6.1664C14.3032 7.9574 13 10.669 13 13.536V13.536C13 15.7115 10.8448 17.2303 8.79604 16.4986L6 15.5' stroke='%2392278f' stroke-width='1.2'/%3E%3C/svg%3E");
}
.searchicon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 19C15.866 19 19 15.866 19 12C19 8.13401 15.866 5 12 5C8.13401 5 5 8.13401 5 12C5 15.866 8.13401 19 12 19ZM10.0866 7.3806C10.6932 7.12933 11.3434 7 12 7C12.2761 7 12.5 6.77614 12.5 6.5C12.5 6.22386 12.2761 6 12 6C11.2121 6 10.4319 6.15519 9.7039 6.45672C8.97595 6.75825 8.31451 7.20021 7.75736 7.75736C7.20021 8.31451 6.75825 8.97595 6.45672 9.7039C6.15519 10.4319 6 11.2121 6 12C6 12.2761 6.22386 12.5 6.5 12.5C6.77614 12.5 7 12.2761 7 12C7 11.3434 7.12933 10.6932 7.3806 10.0866C7.63188 9.47996 8.00017 8.92876 8.46447 8.46447C8.92876 8.00017 9.47995 7.63188 10.0866 7.3806Z' fill='%232A4157' fill-opacity='0.24'/%3E%3Cpath d='M20.5 20.5L17 17' stroke='%2392278f' stroke-linecap='round'/%3E%3Ccircle cx='11' cy='11' r='8.5' stroke='%2392278f'/%3E%3C/svg%3E");
}
.vopros {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='9' fill='%232A4157' fill-opacity='0.24' stroke='%2392278f' stroke-width='1.2'/%3E%3Ccircle cx='12' cy='18' r='0.6' fill='%2392278f' stroke='%2392278f' stroke-width='0.2'/%3E%3Cpath d='M12 16V15.1432C12 14.429 12.357 13.762 12.9512 13.3659L13.5497 12.9669C14.4558 12.3628 15 11.3459 15 10.2569V10C15 8.34315 13.6569 7 12 7V7C10.3431 7 9 8.34315 9 10V10' stroke='%2392278f' stroke-width='1.2'/%3E%3C/svg%3E");
}
.infoicon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='9' stroke='%2392278f' stroke-width='2'/%3E%3Cpath d='M12.5 7.5C12.5 7.77614 12.2761 8 12 8C11.7239 8 11.5 7.77614 11.5 7.5C11.5 7.22386 11.7239 7 12 7C12.2761 7 12.5 7.22386 12.5 7.5Z' fill='%2392278f' stroke='%2392278f'/%3E%3Cpath d='M12 17V10' stroke='%2392278f' stroke-width='2'/%3E%3C/svg%3E");
}
.flagicon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 5.5V15H16.7929C17.3066 15 17.5635 15 17.6274 14.8457C17.6913 14.6913 17.5097 14.5097 17.1464 14.1464L13.2828 10.2828C13.1495 10.1495 13.0828 10.0828 13.0828 10C13.0828 9.91716 13.1495 9.85049 13.2828 9.71716L17.1464 5.85355C17.5097 5.49029 17.6913 5.30866 17.6274 5.15433C17.5635 5 17.3066 5 16.7929 5H6.5C6.2643 5 6.14645 5 6.07322 5.07322C6 5.14645 6 5.2643 6 5.5Z' fill='%2392278f'/%3E%3Cpath d='M6 15V5.5C6 5.2643 6 5.14645 6.07322 5.07322C6.14645 5 6.2643 5 6.5 5H16.7929C17.3066 5 17.5635 5 17.6274 5.15433C17.6913 5.30866 17.5097 5.49029 17.1464 5.85355L13.2828 9.71716C13.1495 9.85049 13.0828 9.91716 13.0828 10C13.0828 10.0828 13.1495 10.1495 13.2828 10.2828L17.1464 14.1464C17.5097 14.5097 17.6913 14.6913 17.6274 14.8457C17.5635 15 17.3066 15 16.7929 15H6ZM6 15V19' stroke='%2392278f' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
}
.flagicon1 {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 5.5V13H10.382C10.6827 13 10.833 13 10.9538 13.0747C11.0747 13.1493 11.1419 13.2838 11.2764 13.5528L11.7236 14.4472C11.8581 14.7162 11.9253 14.8507 12.0462 14.9253C12.167 15 12.3173 15 12.618 15H17.5C17.7357 15 17.8536 15 17.9268 14.9268C18 14.8536 18 14.7357 18 14.5V7.5C18 7.2643 18 7.14645 17.9268 7.07322C17.8536 7 17.7357 7 17.5 7H12.618C12.3173 7 12.167 7 12.0462 6.92533C11.9253 6.85065 11.8581 6.71617 11.7236 6.44721L11.2764 5.55279C11.1419 5.28383 11.0747 5.14935 10.9538 5.07467C10.833 5 10.6827 5 10.382 5H6.5C6.2643 5 6.14645 5 6.07322 5.07322C6 5.14645 6 5.2643 6 5.5Z' fill='%2392278f'/%3E%3Cpath d='M6 13V5.5C6 5.2643 6 5.14645 6.07322 5.07322C6.14645 5 6.2643 5 6.5 5H10.382C10.6827 5 10.833 5 10.9538 5.07467C11.0747 5.14935 11.1419 5.28383 11.2764 5.55279L11.7236 6.44721C11.8581 6.71617 11.9253 6.85065 12.0462 6.92533C12.167 7 12.3173 7 12.618 7H17.5C17.7357 7 17.8536 7 17.9268 7.07322C18 7.14645 18 7.2643 18 7.5V14.5C18 14.7357 18 14.8536 17.9268 14.9268C17.8536 15 17.7357 15 17.5 15H12.618C12.3173 15 12.167 15 12.0462 14.9253C11.9253 14.8507 11.8581 14.7162 11.7236 14.4472L11.2764 13.5528C11.1419 13.2838 11.0747 13.1493 10.9538 13.0747C10.833 13 10.6827 13 10.382 13H6ZM6 13V19' stroke='%2392278f' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
}
.bookicon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 6V19' stroke='%2392278f' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M21 6L21 19' stroke='%2392278f' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M3 6L3 19' stroke='%2392278f' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M21 19C21 19 20 17 16.5 17C13 17 12 19 12 19' stroke='%2392278f' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M12 19C12 19 11 17 7.5 17C4 17 3 19 3 19' stroke='%2392278f' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M21 6C21 6 20 4 16.5 4C13 4 12 6 12 6' stroke='%2392278f' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M12 6C12 6 11 4 7.5 4C4 4 3 6 3 6' stroke='%2392278f' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
}
.tagicon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.6358 3.90949C15.2888 3.47412 15.6153 3.25643 15.9711 3.29166C16.3269 3.32689 16.6044 3.60439 17.1594 4.15938L19.8406 6.84062C20.3956 7.39561 20.6731 7.67311 20.7083 8.02888C20.7436 8.38465 20.5259 8.71118 20.0905 9.36424L18.4419 11.8372C17.88 12.68 17.5991 13.1013 17.3749 13.5511C17.2086 13.8845 17.0659 14.2292 16.9476 14.5825C16.7882 15.0591 16.6889 15.5557 16.4902 16.5489L16.2992 17.5038C16.2986 17.5072 16.2982 17.5089 16.298 17.5101C16.1556 18.213 15.3414 18.5419 14.7508 18.1351C14.7497 18.1344 14.7483 18.1334 14.7455 18.1315C14.7322 18.1223 14.7255 18.1177 14.7189 18.1131C11.2692 15.7225 8.27754 12.7308 5.88691 9.28108C5.88233 9.27448 5.87772 9.26782 5.86851 9.25451C5.86655 9.25169 5.86558 9.25028 5.86486 9.24924C5.45815 8.65858 5.78704 7.84444 6.4899 7.70202C6.49113 7.70177 6.49282 7.70144 6.49618 7.70076L7.45114 7.50977C8.44433 7.31113 8.94092 7.21182 9.4175 7.05236C9.77083 6.93415 10.1155 6.79139 10.4489 6.62514C10.8987 6.40089 11.32 6.11998 12.1628 5.55815L14.6358 3.90949Z' fill='%2392278f' stroke='%2392278f' stroke-width='2'/%3E%3Cpath d='M5 19L9.5 14.5' stroke='%2392278f' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
}
.arrowicon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.37905 2.66859L12.0686 2.08881C15.2892 1.58272 16.8995 1.32967 17.9497 2.22779C19 3.12591 19 4.75596 19 8.01607V10.9996H13.0806L15.7809 7.62428L14.2191 6.37489L10.2191 11.3749L9.71938 11.9996L10.2191 12.6243L14.2191 17.6243L15.7809 16.3749L13.0806 12.9996H19V15.9831C19 19.2432 19 20.8733 17.9497 21.7714C16.8995 22.6695 15.2892 22.4165 12.0686 21.9104L8.37905 21.3306C6.76632 21.0771 5.95995 20.9504 5.47998 20.3891C5 19.8279 5 19.0116 5 17.3791V6.6201C5 4.98758 5 4.17132 5.47998 3.61003C5.95995 3.04874 6.76632 2.92202 8.37905 2.66859Z' fill='%2392278f'/%3E%3C/svg%3E");
}
.kubicon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3' y='3' width='7' height='7' rx='1' stroke='%2392278f' stroke-width='2' stroke-linecap='round'/%3E%3Crect x='3' y='14' width='7' height='7' rx='1' stroke='%2392278f' stroke-width='2' stroke-linecap='round'/%3E%3Crect x='14' y='3' width='7' height='7' rx='1' stroke='%2392278f' stroke-width='2' stroke-linecap='round'/%3E%3Crect x='14' y='14' width='7' height='7' rx='1' stroke='%2392278f' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
}
.telegramicon {
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 18 16'%3E%3Cpath d='M7.06305 10.8492L6.7653 15.0266C7.19131 15.0266 7.37581 14.8441 7.59707 14.6249L9.59436 12.721L13.733 15.744C14.492 16.166 15.0267 15.9438 15.2315 15.0476L17.9481 2.35087L17.9488 2.35012C18.1896 1.23097 17.5431 0.793331 16.8035 1.06788L0.835653 7.16562C-0.254123 7.58754 -0.237622 8.1935 0.650399 8.46805L4.73275 9.73458L14.2152 3.81639C14.6615 3.52164 15.0672 3.68473 14.7335 3.97948L7.06305 10.8492Z' fill='%2392278f'%3E%3C/path%3E%3C/svg%3E");
 
}
a[href^="mailto:"]{
    position:relative;
}
.copymail:before{
    content:"скопировано";
    position: absolute;
    font-weight: 400;
    font-size: 12px;
    line-height: 130%;
    padding: 4px 8px;
    background: #92278f1a;
    border-radius: 4px;
    width: 96px;
    top: -25px;
    left: 80%;
    opacity:0;

}
.copymail.complete:before {
    opacity:1;
}
.copymail:after{
    content:'';
    position: absolute;
    width: 24px;
    height: 24px;
    z-index: 5;
    right: -24px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 13V15C19 17.8284 19 19.2426 18.1213 20.1213C17.2426 21 15.8284 21 13 21H11C8.17157 21 6.75736 21 5.87868 20.1213C5 19.2426 5 17.8284 5 15V9C5 6.17157 5 4.75736 5.87868 3.87868C6.75736 3 8.17157 3 11 3H12' stroke='%2392278f' stroke-linecap='round'/%3E%3Cpath d='M18 3L18 9' stroke='%2392278f' stroke-linecap='round'/%3E%3Cpath d='M21 6L15 6' stroke='%2392278f' stroke-linecap='round'/%3E%3Cpath d='M9 13L15 13' stroke='%2392278f' stroke-linecap='round'/%3E%3Cpath d='M9 9L13 9' stroke='%2392278f' stroke-linecap='round'/%3E%3Cpath d='M9 17L13 17' stroke='%2392278f' stroke-linecap='round'/%3E%3C/svg%3E");
     width:24px;
    height:24px;
    opacity:0;
    background-size:100%;
	touch-action:pinch-zoom;
}
a[href^="mailto:"]:hover .copymail:after{
  opacity:1;
}
.copymail:hover:after{
      opacity:1;
     background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 13V15C19 17.8284 19 19.2426 18.1213 20.1213C17.2426 21 15.8284 21 13 21H11C8.17157 21 6.75736 21 5.87868 20.1213C5 19.2426 5 17.8284 5 15V9C5 6.17157 5 4.75736 5.87868 3.87868C6.75736 3 8.17157 3 11 3H12' stroke='%23272C3E' stroke-linecap='round'/%3E%3Cpath d='M18 3L18 9' stroke='%23272C3E' stroke-linecap='round'/%3E%3Cpath d='M21 6L15 6' stroke='%23272C3E' stroke-linecap='round'/%3E%3Cpath d='M9 13L15 13' stroke='%23272C3E' stroke-linecap='round'/%3E%3Cpath d='M9 9L13 9' stroke='%23272C3E' stroke-linecap='round'/%3E%3Cpath d='M9 17L13 17' stroke='%23272C3E' stroke-linecap='round'/%3E%3C/svg%3E");

}    
@media (max-width: 600px){
.tooltip .tooltiptext {
    position: fixed;
    top: 40%;
    left: 5%;
    right: 5%;
    max-width: 100vw;
}
}
.ml-auto{
  margin-left:auto;
}
.mail-wrapper{
  position:relative;
}
.mail-wrapper-input{
  position:absolute;
  top:0;
  left:0;
  right:0;
  border:1px solid rgba(133,133,133, 1);
  z-index:-1;
  padding: 12px 8px;
  background:#ffffff;
  height:100%;
  color:#272c3e;
}
/* End */


/* Start:/local/templates/main_new/template_styles.css?17494926296005*/
.subscription-form .rg-confirm {width: 100%; max-width: none;}
.rg-confirm .inp-hidden {display: none;}
.rg-confirm .inp-hidden.active {display: inline-block;}

.header-print {
    display:none;
}

@media print {
header {
 display:none;   
}
.header-print {
    display:table;
}
.maincols {
    margin-top:0px;
}
.overspl {
    display:none;
}
}
/*readmore*/
.readmore-content {
    display:none;
    border:0;
    padding:0;
    background-color:transparent;
    color:#272c3e;
    
}

.readmore-content--open {
    display:block;
}
.news-detail>.readmore, .bcblock>div.readmore{
 text-align: center!important;   
}
.readmore{
position: relative;
color:#92278f;
margin-top:30px;

}
.readmore:hover {
    cursor:pointer;
}
.readmore:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 130px;
    bottom: 100%;
    left: 0;
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}
.readmore_mini:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 30px;
    bottom: 100%;
    left: 0;
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}
.readmore.open:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 00px;
    top: 00px;
    left: 0;
    background:transparent;
    
}
.readmore:after {
   content: "";
    background-image: url(/local/templates/main_new/images/arrow_down.svg)!important;
    background-repeat: no-repeat;
    background-position: center right;
    min-width: 20px;
    min-height: 20px;
    position: absolute;
}
.readmore.open:after{
 background-position: center left;
 transform:rotate(180deg); 
 transition: transform 0.3s linear;
} 
/*Для сниппета картинок*/
.flex-img {
    display:flex;
}
.flex-img img {
   flex-grow: 1;
   max-width:70%;
}

.flex-img div {
flex-grow: 3;
}
/*аккордион*/

         .servise-accordion__list {
            margin: 0;
            padding: 0;
            margin-bottom: 70px;
          }
          .servise-accordion__item{
              cursor: pointer;
          }
          .servise-accordion__item, .servise-accordion__item--no-open {
            list-style: none;
            padding: 20px 0;
            background-color: transparent;
            border-bottom: 1px solid rgba(0, 0, 0, 0.1);
            
            transition: background-color 0.5s linear;
          }
          .text ul li.servise-accordion__item:before, .text ul li.servise-accordion__item--no-open:before {
           background-color: transparent;
            top: 0;
            }
          .servise-accordion__item:hover {
            background-color: #f5f7fa;
          }
          .servise-accordion__item div {
            height: 0;
            max-height: 0;
            overflow: hidden;
            transition: all 0.8s linear;
          }
          .servise-accordion__item.open div {
            height: auto;
            max-height: 2500px;
            animation: height 1s linear;
          }

          @keyframes height {

            0% {
              max-height: 0;
            }
            100% {
              max-height: 2500px;
            }
          }
          @keyframes noheight {

            0% {
              max-height: 2500px;
            }
            100% {
              max-height: 0;
            }
          }
          .servise-accordion__item.open {
            background-color: #f5f7fa;
            padding: 50px;
            border: 1px solid rgba(0, 0, 0, 0.1);
            cursor: default;
          }
          .servise-accordion__item a.accordion__open {
            display: block;
            background-image: url("/local/img/plus.svg");
            background-position: right 0 center;
            background-repeat: no-repeat;
            margin-right: 65px;
            color: #272c3e;
            font-weight: 500;
            font-size: 18px;
            line-height: 150%;
            text-decoration: none;
            pointer-events: none;
            font-weight:600;
            padding-right: 30px;
          }
          .servise-accordion__item--no-open a, .servise-accordion__item--no-open a:hover{
              display: block;
            margin-right: 65px;
            color: #272c3e!important;
            font-size: 18px;
            line-height: 150%;
            text-decoration: none;
            pointer-events: none; 
            font-weight:600;
            cursor: default;
          }
          .servise-accordion__item a.accordion__close {
            display: block;
            background-image: url("/local/img/minus.svg");
            background-position: right 0 center;
            background-repeat: no-repeat;
            margin-bottom: 25px;
            margin-right: 15px;
            
            font-weight: 500;
            font-size: 18px;
            line-height: 150%;
            text-decoration: none;
            pointer-events: none;
          }
                    @media (max-width: 480px) {
            .servise-accordion__item.open {
              padding: 30px 15px;
            }
            .servise-accordion__item a.accordion__open {
              margin-right: 0;
            }
          }
@media(max-width:600px){
 .flex-img img {
   max-width:100%;
} 
.flex-img {
    flex-wrap:wrap;
}
.servise-accordion__item.open div{
max-height: 4500px;
}
}
/* End */
/* /local/templates/main_new/css/jquery-ui.css?169294799437284 */
/* /local/templates/main_new/css/jquery.fancybox.css?16929479944984 */
/* /local/templates/main_new/css/popup.css?16929479945204 */
/* /local/css/main/normalise.css?17445290005545 */
/* /local/css/main/grid.css?1692947994677 */
/* /local/css/main/header.css?173535778741877 */
/* /local/css/main/footer.css?174781943718302 */
/* /local/css/main/media.css?174291310945053 */
/* /local/css/rate_form.css?16929479944423 */
/* /local/templates/main_new/css/style.css?1748158340107428 */
/* /local/css/main/modal.css?17478208536491 */
/* /local/css/team.css?16929479944169 */
/* /local/css/cookie.css?16929479942811 */
/* /local/css/main/preloader.css?1692947994451 */
/* /local/templates/main_new/css/personal.css?170167526563151 */
/* /local/templates/main_new/css/slick.css?16929479943668 */
/* /local/css/inner_pages.css?174495715153816 */
/* /local/css/alert.css?173535724511292 */
/* /local/css/review/review.css?173535729232974 */
/* /local/css/landing/tax-monitoring.css?169294799420075 */
/* /local/templates/.default/components/bitrix/menu/left_menu/style.css?16929479944448 */
/* /local/templates/.default/components/bitrix/news.list/talkinghead/style.css?1692947994113 */
/* /local/templates/main_new/styles.css?173148690154446 */
/* /local/templates/main_new/template_styles.css?17494926296005 */
