

/* Start:/local/components/swebs/portal.auth/templates/.default/style.css?16505656061185303*/
body {
    background: url(/local/components/swebs/portal.auth/templates/.default/) no-repeat;
    background-size: cover;
}
html {
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 0;
    min-height: 100vh;
    position: relative;
    background-size: cover;
}

.slick-slider {
	position: relative;
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}

.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	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);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block;
	margin-left: auto;
	margin-right: auto
}

.slick-track:after,
.slick-track:before {
	content: "";
	display: table
}

.slick-track:after {
	clear: both
}

.slick-loading .slick-track {
	visibility: hidden
}

.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none
}

[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-loading .slick-slide {
	visibility: hidden
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}

.slick-arrow.slick-hidden {
	display: none
}

.ng-select.ng-select-opened>.ng-select-container {
	background: #fff;
	border-color: #b3b3b3 #ccc #d9d9d9
}

.ng-select.ng-select-opened>.ng-select-container:hover {
	-webkit-box-shadow: none;
	box-shadow: none
}

.ng-select.ng-select-opened>.ng-select-container .ng-arrow {
	top: -2px;
	border-color: transparent transparent #999;
	border-width: 0 5px 5px
}

.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover {
	border-color: transparent transparent #333
}

.ng-select.ng-select-opened.ng-select-top>.ng-select-container {
	border-top-right-radius: 0;
	border-top-left-radius: 0
}

.ng-select.ng-select-opened.ng-select-right>.ng-select-container {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.ng-select.ng-select-opened.ng-select-left>.ng-select-container {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container {
	border-color: #007eff;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 3px rgba(0, 126, 255, .1);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 3px rgba(0, 126, 255, .1)
}

.ng-select.ng-select-disabled>.ng-select-container {
	background-color: #f9f9f9
}

.ng-select .ng-has-value .ng-placeholder {
	display: none
}

.ng-select .ng-select-container {
	color: #333;
	background-color: #fff;
	border-radius: 4px;
	border: 1px solid #ccc;
	min-height: 36px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.ng-select .ng-select-container:hover {
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .06);
	box-shadow: 0 1px 0 rgba(0, 0, 0, .06)
}

.ng-select .ng-select-container .ng-value-container {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 10px
}

[dir=rtl] .ng-select .ng-select-container .ng-value-container {
	padding-right: 10px;
	padding-left: 0
}

.ng-select .ng-select-container .ng-value-container .ng-placeholder {
	color: #999
}

.ng-select.ng-select-single .ng-select-container {
	height: 36px
}

.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
	top: 5px;
	left: 0;
	padding-left: 10px;
	padding-right: 50px
}

[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
	padding-right: 10px;
	padding-left: 50px
}

.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value {
	background-color: #f9f9f9;
	border: 1px solid #e6e6e6
}

.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label {
	padding: 0 5px
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container {
	padding-top: 5px;
	padding-left: 7px
}

[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container {
	padding-right: 7px;
	padding-left: 0
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
	font-size: .9em;
	margin-bottom: 5px;
	color: #333;
	background-color: #ebf5ff;
	border-radius: 2px;
	margin-right: 5px
}

[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
	margin-right: 0;
	margin-left: 5px
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled {
	background-color: #f9f9f9
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label {
	padding-left: 5px
}

[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label {
	padding-left: 0;
	padding-right: 5px
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label {
	display: inline-block;
	padding: 1px 5px
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon {
	display: inline-block;
	padding: 1px 5px
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover {
	background-color: #d1e8ff
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left {
	border-right: 1px solid #b8dbff
}

[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left {
	border-left: 1px solid #b8dbff;
	border-right: none
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right {
	border-left: 1px solid #b8dbff
}

[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right {
	border-left: 0;
	border-right: 1px solid #b8dbff
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
	padding: 0 0 3px 3px
}

[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
	padding: 0 3px 3px 0
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input {
	color: #000
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
	top: 5px;
	padding-bottom: 5px;
	padding-left: 3px
}

[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
	padding-right: 3px;
	padding-left: 0
}

.ng-select .ng-clear-wrapper {
	color: #999
}

.ng-select .ng-clear-wrapper:hover .ng-clear {
	color: #d0021b
}

.ng-select .ng-spinner-zone {
	padding: 5px 5px 0 0
}

[dir=rtl] .ng-select .ng-spinner-zone {
	padding: 5px 0 0 5px
}

.ng-select .ng-arrow-wrapper {
	width: 25px;
	padding-right: 5px
}

[dir=rtl] .ng-select .ng-arrow-wrapper {
	padding-left: 5px;
	padding-right: 0
}

.ng-select .ng-arrow-wrapper:hover .ng-arrow {
	border-top-color: #666
}

.ng-select .ng-arrow-wrapper .ng-arrow {
	border-color: #999 transparent transparent;
	border-style: solid;
	border-width: 5px 5px 2.5px
}

.ng-dropdown-panel {
	background-color: #fff;
	border: 1px solid #ccc;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .06);
	box-shadow: 0 1px 0 rgba(0, 0, 0, .06);
	left: 0
}

.ng-dropdown-panel.ng-select-top {
	bottom: 100%;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-bottom-color: #e6e6e6;
	margin-bottom: -1px
}

.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child {
	border-top-right-radius: 4px;
	border-top-left-radius: 4px
}

.ng-dropdown-panel.ng-select-right {
	left: 100%;
	top: 0;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-color: #e6e6e6;
	margin-bottom: -1px
}

.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child {
	border-top-right-radius: 4px
}

.ng-dropdown-panel.ng-select-bottom {
	top: 100%;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-top-color: #e6e6e6;
	margin-top: -1px
}

.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child {
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px
}

.ng-dropdown-panel.ng-select-left {
	left: -100%;
	top: 0;
	border-top-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-color: #e6e6e6;
	margin-bottom: -1px
}

.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child {
	border-top-left-radius: 4px
}

.ng-dropdown-panel .ng-dropdown-header {
	border-bottom: 1px solid #ccc;
	padding: 5px 7px
}

.ng-dropdown-panel .ng-dropdown-footer {
	border-top: 1px solid #ccc;
	padding: 5px 7px
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	padding: 8px 10px;
	font-weight: 500;
	color: rgba(0, 0, 0, .54);
	cursor: pointer
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled {
	cursor: default
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked {
	background-color: #f5faff
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked {
	color: rgba(0, 0, 0, .54);
	background-color: #ebf5ff;
	font-weight: 600
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
	background-color: #fff;
	color: rgba(0, 0, 0, .87);
	padding: 8px 10px
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked {
	color: #333;
	background-color: #ebf5ff
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label {
	font-weight: 600
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
	background-color: #f5faff;
	color: #333
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled {
	color: #ccc
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child {
	padding-left: 22px
}

[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child {
	padding-right: 22px;
	padding-left: 0
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label {
	font-size: 80%;
	font-weight: 400;
	padding-right: 5px
}

[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label {
	padding-left: 5px;
	padding-right: 0
}

[dir=rtl] .ng-dropdown-panel {
	direction: rtl;
	text-align: right
}

.toast-center-center {
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.toast-top-center {
	top: 0;
	right: 0;
	width: 100%
}

.toast-bottom-center {
	bottom: 0;
	right: 0;
	width: 100%
}

.toast-top-full-width {
	top: 0;
	right: 0;
	width: 100%
}

.toast-bottom-full-width {
	bottom: 0;
	right: 0;
	width: 100%
}

.toast-top-left {
	top: 12px;
	left: 12px
}

.toast-top-right {
	top: 12px;
	right: 12px
}

.toast-bottom-right {
	right: 12px;
	bottom: 12px
}

.toast-bottom-left {
	bottom: 12px;
	left: 12px
}

.toast-title {
	font-weight: 700
}

.toast-message {
	word-wrap: break-word
}

.toast-message a,
.toast-message label {
	color: #fff
}

.toast-message a:hover {
	color: #ccc;
	text-decoration: none
}

.toast-close-button {
	position: relative;
	right: -.3em;
	top: -.3em;
	float: right;
	font-size: 20px;
	font-weight: 700;
	color: #fff;
	text-shadow: 0 1px 0 #fff
}

.toast-close-button:focus,
.toast-close-button:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: .4
}

button.toast-close-button {
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0
}

.toast-container {
	pointer-events: none;
	position: fixed;
	z-index: 999999
}

.toast-container * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.toast-container .ngx-toastr {
	position: relative;
	overflow: hidden;
	margin: 0 0 6px;
	padding: 15px 15px 15px 50px;
	width: 300px;
	border-radius: 3px 3px 3px 3px;
	background-position: 15px center;
	background-repeat: no-repeat;
	background-size: 24px;
	-webkit-box-shadow: 0 0 12px #999;
	box-shadow: 0 0 12px #999;
	color: #fff
}

.toast-container .ngx-toastr:hover {
	-webkit-box-shadow: 0 0 12px #000;
	box-shadow: 0 0 12px #000;
	opacity: 1;
	cursor: pointer
}

.toast-info {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z'/%3E%3C/svg%3E")
}

.toast-error {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z'/%3E%3C/svg%3E")
}

.toast-success {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E")
}

.toast-warning {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' width='576' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z'/%3E%3C/svg%3E")
}

.toast-container.toast-bottom-center .ngx-toastr,
.toast-container.toast-top-center .ngx-toastr {
	width: 300px;
	margin-left: auto;
	margin-right: auto
}

.toast-container.toast-bottom-full-width .ngx-toastr,
.toast-container.toast-top-full-width .ngx-toastr {
	width: 96%;
	margin-left: auto;
	margin-right: auto
}

.ngx-toastr {
	background-color: #030303;
	pointer-events: auto
}

.toast-success {
	background-color: #51a351
}

.toast-error {
	background-color: #bd362f
}

.toast-info {
	background-color: #2f96b4
}

.toast-warning {
	background-color: #f89406
}

.toast-progress {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 4px;
	background-color: #000;
	opacity: .4
}

@media all and (max-width:240px) {
	.toast-container .ngx-toastr.div {
		padding: 8px 8px 8px 50px;
		width: 11em
	}
	.toast-container .toast-close-button {
		right: -.2em;
		top: -.2em
	}
}

@media all and (min-width:241px) and (max-width:480px) {
	.toast-container .ngx-toastr.div {
		padding: 8px 8px 8px 50px;
		width: 18em
	}
	.toast-container .toast-close-button {
		right: -.2em;
		top: -.2em
	}
}

@media all and (min-width:481px) and (max-width:768px) {
	.toast-container .ngx-toastr.div {
		padding: 15px 15px 15px 50px;
		width: 25em
	}
}

.pickmeup {
	background: #000;
	border-radius: .4em;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	display: inline-block;
	position: absolute;
	-ms-touch-action: manipulation;
	touch-action: manipulation
}

.pickmeup * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.pickmeup.pmu-flat {
	position: relative
}

.pickmeup.pmu-hidden {
	display: none
}

.pickmeup .pmu-instance {
	display: inline-block;
	height: 13.8em;
	padding: .5em;
	text-align: center;
	width: 15em
}

.pickmeup .pmu-instance .pmu-button {
	color: #eee;
	cursor: pointer;
	outline: 0;
	text-decoration: none
}

.pickmeup .pmu-instance .pmu-today {
	background: #17384d;
	color: #88c5eb
}

.pickmeup .pmu-instance .pmu-button:hover {
	background: 0 0;
	color: #88c5eb
}

.pickmeup .pmu-instance .pmu-not-in-month {
	color: #666
}

.pickmeup .pmu-instance .pmu-disabled,
.pickmeup .pmu-instance .pmu-disabled:hover {
	color: #333;
	cursor: default
}

.pickmeup .pmu-instance .pmu-selected {
	background: #136a9f;
	color: #eee
}

.pickmeup .pmu-instance .pmu-not-in-month.pmu-selected {
	background: #17384d
}

.pickmeup .pmu-instance nav {
	color: #eee;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	line-height: 2em
}

.pickmeup .pmu-instance nav :first-child :hover {
	color: #88c5eb
}

.pickmeup .pmu-instance nav .pmu-next,
.pickmeup .pmu-instance nav .pmu-prev {
	display: none;
	height: 2em;
	width: 1em
}

.pickmeup .pmu-instance nav .pmu-month {
	width: 14em
}

.pickmeup .pmu-instance .pmu-months *,
.pickmeup .pmu-instance .pmu-years * {
	display: inline-block;
	line-height: 3.6em;
	width: 3.5em
}

.pickmeup .pmu-instance .pmu-day-of-week {
	color: #999;
	cursor: default
}

.pickmeup .pmu-instance .pmu-day-of-week *,
.pickmeup .pmu-instance .pmu-days * {
	display: inline-block;
	line-height: 1.5em;
	width: 2em
}

.pickmeup .pmu-instance .pmu-day-of-week * {
	line-height: 1.8em
}

.pickmeup .pmu-instance:first-child .pmu-prev,
.pickmeup .pmu-instance:last-child .pmu-next {
	display: block
}

.pickmeup .pmu-instance:first-child .pmu-month,
.pickmeup .pmu-instance:last-child .pmu-month {
	width: 13em
}

.pickmeup .pmu-instance:first-child:last-child .pmu-month {
	width: 12em
}

.pickmeup:not(.pmu-view-days) .pmu-day-of-week,
.pickmeup:not(.pmu-view-days) .pmu-days,
.pickmeup:not(.pmu-view-months) .pmu-months,
.pickmeup:not(.pmu-view-years) .pmu-years {
	display: none
}


/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.7
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/

.chosen-container {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	font-size: 13px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.chosen-container * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.chosen-container .chosen-drop {
	position: absolute;
	top: 100%;
	z-index: 1010;
	width: 100%;
	border: 1px solid #aaa;
	border-top: 0;
	background: #fff;
	-webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
	box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
	clip: rect(0, 0, 0, 0);
	-webkit-clip-path: inset(100% 100%);
	clip-path: inset(100% 100%)
}

.chosen-container.chosen-with-drop .chosen-drop {
	clip: auto;
	-webkit-clip-path: none;
	clip-path: none
}

.chosen-container a {
	cursor: pointer
}

.chosen-container .chosen-single .group-name,
.chosen-container .search-choice .group-name {
	margin-right: 4px;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	font-weight: 400;
	color: #999
}

.chosen-container .chosen-single .group-name:after,
.chosen-container .search-choice .group-name:after {
	content: ":";
	padding-left: 2px;
	vertical-align: top
}

.chosen-container-single .chosen-single {
	position: relative;
	display: block;
	overflow: hidden;
	padding: 0 0 0 8px;
	height: 25px;
	border: 1px solid #aaa;
	border-radius: 5px;
	background-color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), to(#f4f4f4));
	background: -o-linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
	background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
	background-clip: padding-box;
	-webkit-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, .1);
	box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, .1);
	color: #444;
	text-decoration: none;
	white-space: nowrap;
	line-height: 24px
}

.chosen-container-single .chosen-default {
	color: #999
}

.chosen-container-single .chosen-single span {
	display: block;
	overflow: hidden;
	margin-right: 26px;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap
}

.chosen-container-single .chosen-single-with-deselect span {
	margin-right: 38px
}

.chosen-container-single .chosen-single abbr {
	position: absolute;
	top: 6px;
	right: 26px;
	display: block;
	width: 12px;
	height: 12px;
	background: url(/local/components/swebs/portal.auth/templates/.default/chosen-sprite.png) -42px 1px no-repeat;
	font-size: 1px
}

.chosen-container-single .chosen-single abbr:hover {
	background-position: -42px -10px
}

.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
	background-position: -42px -10px
}

.chosen-container-single .chosen-single div {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 18px;
	height: 100%
}

.chosen-container-single .chosen-single div b {
	display: block;
	width: 100%;
	height: 100%;
	background: url(/local/components/swebs/portal.auth/templates/.default/chosen-sprite.png) no-repeat 0 2px
}

.chosen-container-single .chosen-search {
	position: relative;
	z-index: 1010;
	margin: 0;
	padding: 3px 4px;
	white-space: nowrap
}

.chosen-container-single .chosen-search input[type=text] {
	margin: 1px 0;
	padding: 4px 20px 4px 5px;
	width: 100%;
	height: auto;
	outline: 0;
	border: 1px solid #aaa;
	background: url(/local/components/swebs/portal.auth/templates/.default/chosen-sprite.png) no-repeat 100% -20px;
	font-size: 1em;
	font-family: sans-serif;
	line-height: normal;
	border-radius: 0
}

.chosen-container-single .chosen-drop {
	margin-top: -1px;
	border-radius: 0 0 4px 4px;
	background-clip: padding-box
}

.chosen-container-single.chosen-container-single-nosearch .chosen-search {
	position: absolute;
	clip: rect(0, 0, 0, 0);
	-webkit-clip-path: inset(100% 100%);
	clip-path: inset(100% 100%)
}

.chosen-container .chosen-results {
	color: #444;
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	margin: 0 4px 4px 0;
	padding: 0 0 0 4px;
	max-height: 240px;
	-webkit-overflow-scrolling: touch
}

.chosen-container .chosen-results li {
	display: none;
	margin: 0;
	padding: 5px 6px;
	list-style: none;
	line-height: 15px;
	word-wrap: break-word;
	-webkit-touch-callout: none
}

.chosen-container .chosen-results li.active-result {
	display: list-item;
	cursor: pointer
}

.chosen-container .chosen-results li.disabled-result {
	display: list-item;
	color: #ccc;
	cursor: default
}

.chosen-container .chosen-results li.highlighted {
	background-color: #3875d7;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
	background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
	background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
	color: #fff
}

.chosen-container .chosen-results li.no-results {
	color: #777;
	display: list-item;
	background: #f4f4f4
}

.chosen-container .chosen-results li.group-result {
	display: list-item;
	font-weight: 700;
	cursor: default
}

.chosen-container .chosen-results li.group-option {
	padding-left: 15px
}

.chosen-container .chosen-results li em {
	font-style: normal;
	text-decoration: underline
}

.chosen-container-multi .chosen-choices {
	position: relative;
	overflow: hidden;
	margin: 0;
	padding: 0 5px;
	width: 100%;
	height: auto;
	border: 1px solid #aaa;
	background-color: #fff;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff));
	background-image: -o-linear-gradient(#eee 1%, #fff 15%);
	background-image: linear-gradient(#eee 1%, #fff 15%);
	cursor: text
}

.chosen-container-multi .chosen-choices li {
	float: left;
	list-style: none
}

.chosen-container-multi .chosen-choices li.search-field {
	margin: 0;
	padding: 0;
	white-space: nowrap
}

.chosen-container-multi .chosen-choices li.search-field input[type=text] {
	margin: 1px 0;
	padding: 0;
	height: 25px;
	outline: 0;
	border: 0!important;
	background: 0 0!important;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #999;
	font-size: 100%;
	font-family: sans-serif;
	line-height: normal;
	border-radius: 0;
	width: 25px
}

.chosen-container-multi .chosen-choices li.search-choice {
	position: relative;
	margin: 3px 5px 3px 0;
	padding: 3px 20px 3px 5px;
	border: 1px solid #aaa;
	max-width: 100%;
	border-radius: 3px;
	background-color: #eee;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
	background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	background-size: 100% 19px;
	background-repeat: repeat-x;
	background-clip: padding-box;
	-webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, .05);
	box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, .05);
	color: #333;
	line-height: 13px;
	cursor: default
}

.chosen-container-multi .chosen-choices li.search-choice span {
	word-wrap: break-word
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
	position: absolute;
	top: 4px;
	right: 3px;
	display: block;
	width: 12px;
	height: 12px;
	background: url(/local/components/swebs/portal.auth/templates/.default/chosen-sprite.png) -42px 1px no-repeat;
	font-size: 1px
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
	background-position: -42px -10px
}

.chosen-container-multi .chosen-choices li.search-choice-disabled {
	padding-right: 5px;
	border: 1px solid #ccc;
	background-color: #e4e4e4;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
	background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	color: #666
}

.chosen-container-multi .chosen-choices li.search-choice-focus {
	background: #d4d4d4
}

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
	background-position: -42px -10px
}

.chosen-container-multi .chosen-results {
	margin: 0;
	padding: 0
}

.chosen-container-multi .chosen-drop .result-selected {
	display: list-item;
	color: #ccc;
	cursor: default
}

.chosen-container-active .chosen-single {
	border: 1px solid #5897fb;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
	box-shadow: 0 0 5px rgba(0, 0, 0, .3)
}

.chosen-container-active.chosen-with-drop .chosen-single {
	border: 1px solid #aaa;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #eee), color-stop(80%, #fff));
	background-image: -o-linear-gradient(#eee 20%, #fff 80%);
	background-image: linear-gradient(#eee 20%, #fff 80%);
	-webkit-box-shadow: 0 1px 0 #fff inset;
	box-shadow: 0 1px 0 #fff inset
}

.chosen-container-active.chosen-with-drop .chosen-single div {
	border-left: none;
	background: 0 0
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
	background-position: -18px 2px
}

.chosen-container-active .chosen-choices {
	border: 1px solid #5897fb;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
	box-shadow: 0 0 5px rgba(0, 0, 0, .3)
}

.chosen-container-active .chosen-choices li.search-field input[type=text] {
	color: #222!important
}

.chosen-disabled {
	opacity: .5!important;
	cursor: default
}

.chosen-disabled .chosen-single {
	cursor: default
}

.chosen-disabled .chosen-choices .search-choice .search-choice-close {
	cursor: default
}

.chosen-rtl {
	text-align: right
}

.chosen-rtl .chosen-single {
	overflow: visible;
	padding: 0 8px 0 0
}

.chosen-rtl .chosen-single span {
	margin-right: 0;
	margin-left: 26px;
	direction: rtl
}

.chosen-rtl .chosen-single-with-deselect span {
	margin-left: 38px
}

.chosen-rtl .chosen-single div {
	right: auto;
	left: 3px
}

.chosen-rtl .chosen-single abbr {
	right: auto;
	left: 26px
}

.chosen-rtl .chosen-choices li {
	float: right
}

.chosen-rtl .chosen-choices li.search-field input[type=text] {
	direction: rtl
}

.chosen-rtl .chosen-choices li.search-choice {
	margin: 3px 5px 3px 0;
	padding: 3px 5px 3px 19px
}

.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
	right: auto;
	left: 4px
}

.chosen-rtl.chosen-container-single .chosen-results {
	margin: 0 0 4px 4px;
	padding: 0 4px 0 0
}

.chosen-rtl .chosen-results li.group-option {
	padding-right: 15px;
	padding-left: 0
}

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
	border-right: none
}

.chosen-rtl .chosen-search input[type=text] {
	padding: 4px 5px 4px 20px;
	background: url(/local/components/swebs/portal.auth/templates/.default/chosen-sprite.png) no-repeat -30px -20px;
	direction: rtl
}

.chosen-rtl.chosen-container-single .chosen-single div b {
	background-position: 6px 2px
}

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
	background-position: -12px 2px
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (-o-min-device-pixel-ratio:3/2),
only screen and (min-resolution:144dpi),
only screen and (min-resolution:1.5dppx) {
	.chosen-container .chosen-results-scroll-down span,
	.chosen-container .chosen-results-scroll-up span,
	.chosen-container-multi .chosen-choices .search-choice .search-choice-close,
	.chosen-container-single .chosen-search input[type=text],
	.chosen-container-single .chosen-single abbr,
	.chosen-container-single .chosen-single div b,
	.chosen-rtl .chosen-search input[type=text] {
		background-image: url(/local/components/swebs/portal.auth/templates/.default/chosen-sprite@2x.png)!important;
		background-size: 52px 37px!important;
		background-repeat: no-repeat!important
	}
}

.qq-gallery .qq-btn {
	float: right;
	border: none;
	padding: 0;
	margin: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}

.qq-gallery .qq-upload-button {
	display: inline;
	width: 105px;
	padding: 7px 10px;
	float: left;
	text-align: center;
	background: #00abc7;
	color: #fff;
	border-radius: 2px;
	border: 1px solid #37b7cc;
	-webkit-box-shadow: 0 1px 1px rgba(255, 255, 255, .37) inset, 1px 0 1px rgba(255, 255, 255, .07) inset, 0 1px 0 rgba(0, 0, 0, .36), 0 -2px 12px rgba(0, 0, 0, .08) inset;
	box-shadow: 0 1px 1px rgba(255, 255, 255, .37) inset, 1px 0 1px rgba(255, 255, 255, .07) inset, 0 1px 0 rgba(0, 0, 0, .36), 0 -2px 12px rgba(0, 0, 0, .08) inset
}

.qq-gallery .qq-upload-button-hover {
	background: #33b6cc
}

.qq-gallery .qq-upload-button-focus {
	outline: 1px dotted #000
}

.qq-gallery.qq-uploader {
	position: relative;
	min-height: 200px;
	max-height: 490px;
	overflow-y: hidden;
	width: inherit;
	border-radius: 6px;
	border: 1px dashed #ccc;
	background-color: #fafafa;
	padding: 20px
}

.qq-gallery.qq-uploader:before {
	content: attr(qq-drop-area-text) " ";
	position: absolute;
	font-size: 200%;
	left: 0;
	width: 100%;
	text-align: center;
	top: 45%;
	opacity: .25;
	filter: alpha(opacity=25)
}

.qq-gallery .qq-upload-drop-area,
.qq-upload-extra-drop-area {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	min-height: 30px;
	z-index: 2;
	background: #f9f9f9;
	border-radius: 4px;
	text-align: center
}

.qq-gallery .qq-upload-drop-area span {
	display: block;
	position: absolute;
	top: 50%;
	width: 100%;
	margin-top: -8px;
	font-size: 16px
}

.qq-gallery .qq-upload-extra-drop-area {
	position: relative;
	margin-top: 50px;
	font-size: 16px;
	padding-top: 30px;
	height: 20px;
	min-height: 40px
}

.qq-gallery .qq-upload-drop-area-active {
	background: #fdfdfd;
	border-radius: 4px
}

.qq-gallery .qq-upload-list {
	margin: 0;
	padding: 10px 0 0;
	list-style: none;
	max-height: 450px;
	overflow-y: auto;
	clear: both;
	-webkit-box-shadow: none;
	box-shadow: none
}

.qq-gallery .qq-upload-list li {
	display: inline-block;
	position: relative;
	max-width: 120px;
	margin: 0 25px 25px 0;
	padding: 0;
	line-height: 16px;
	font-size: 13px;
	color: #424242;
	background-color: #fff;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .22);
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .22);
	vertical-align: top;
	height: 186px
}

.qq-gallery .qq-upload-continue,
.qq-gallery .qq-upload-delete,
.qq-gallery .qq-upload-failed-text,
.qq-gallery .qq-upload-pause,
.qq-gallery .qq-upload-retry,
.qq-gallery .qq-upload-size,
.qq-gallery .qq-upload-spinner {
	display: inline
}

.qq-gallery .qq-upload-continue:hover,
.qq-gallery .qq-upload-delete:hover,
.qq-gallery .qq-upload-pause:hover,
.qq-gallery .qq-upload-retry:hover {
	background-color: transparent
}

.qq-gallery .qq-upload-cancel,
.qq-gallery .qq-upload-continue,
.qq-gallery .qq-upload-delete,
.qq-gallery .qq-upload-pause {
	cursor: pointer
}

.qq-gallery .qq-upload-continue,
.qq-gallery .qq-upload-delete,
.qq-gallery .qq-upload-pause {
	border: none;
	background: 0 0;
	color: #00a0ba;
	font-size: 12px;
	padding: 0
}

.qq-gallery .qq-upload-status-text {
	color: #333;
	font-size: 12px;
	padding-left: 3px;
	padding-top: 2px;
	width: inherit;
	display: none;
	width: 108px
}

.qq-gallery .qq-upload-fail .qq-upload-status-text {
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow-x: hidden;
	display: block
}

.qq-gallery .qq-upload-retrying .qq-upload-status-text {
	display: inline-block
}

.qq-gallery .qq-upload-retrying .qq-progress-bar-container {
	display: none
}

.qq-gallery .qq-upload-cancel {
	background-color: #525252;
	color: #f7f7f7;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
	border-radius: 12px;
	border: none;
	height: 22px;
	width: 22px;
	padding: 4px;
	position: absolute;
	right: -5px;
	top: -6px;
	margin: 0;
	line-height: 17px
}

.qq-gallery .qq-upload-cancel:hover {
	background-color: #525252
}

.qq-gallery .qq-upload-retry {
	cursor: pointer;
	position: absolute;
	top: 30px;
	left: 50%;
	margin-left: -31px;
	-webkit-box-shadow: 0 1px 1px rgba(255, 255, 255, .37) inset, 1px 0 1px rgba(255, 255, 255, .07) inset, 0 4px 4px rgba(0, 0, 0, .5), 0 -2px 12px rgba(0, 0, 0, .08) inset;
	box-shadow: 0 1px 1px rgba(255, 255, 255, .37) inset, 1px 0 1px rgba(255, 255, 255, .07) inset, 0 4px 4px rgba(0, 0, 0, .5), 0 -2px 12px rgba(0, 0, 0, .08) inset;
	padding: 3px 4px;
	border: 1px solid #d2ddc7;
	border-radius: 2px;
	color: inherit;
	background-color: #ebf6e0;
	z-index: 1
}

.qq-gallery .qq-upload-retry:hover {
	background-color: #f7ffec
}

.qq-gallery .qq-file-info {
	padding: 10px 6px 4px;
	margin-top: -3px;
	border-radius: 0 0 2px 2px;
	text-align: left;
	overflow: hidden
}

.qq-gallery .qq-file-info .qq-file-name {
	position: relative
}

.qq-gallery .qq-upload-file {
	display: block;
	margin-right: 0;
	margin-bottom: 3px;
	width: auto;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow-x: hidden
}

.qq-gallery .qq-upload-spinner {
	display: inline-block;
	background: url(/local/components/swebs/portal.auth/templates/.default/loading.gif);
	position: absolute;
	left: 50%;
	margin-left: -7px;
	top: 53px;
	width: 15px;
	height: 15px;
	vertical-align: text-bottom
}

.qq-gallery .qq-drop-processing {
	display: block
}

.qq-gallery .qq-drop-processing-spinner {
	display: inline-block;
	background: url(/local/components/swebs/portal.auth/templates/.default/processing.gif);
	width: 24px;
	height: 24px;
	vertical-align: text-bottom
}

.qq-gallery .qq-upload-failed-text {
	display: none;
	font-style: italic;
	font-weight: 700
}

.qq-gallery .qq-upload-failed-icon {
	display: none;
	width: 15px;
	height: 15px;
	vertical-align: text-bottom
}

.qq-gallery .qq-upload-fail .qq-upload-failed-text {
	display: inline
}

.qq-gallery .qq-upload-retrying .qq-upload-failed-text {
	display: inline
}

.qq-gallery .qq-upload-list li.qq-upload-success {
	background-color: #f2f7ed
}

.qq-gallery .qq-upload-list li.qq-upload-fail {
	background-color: #f5eded;
	-webkit-box-shadow: 0 0 1px 0 red;
	box-shadow: 0 0 1px 0 red;
	border: 0
}

.qq-gallery .qq-progress-bar {
	display: block;
	background: #00abc7;
	width: 0%;
	height: 15px;
	border-radius: 6px;
	margin-bottom: 3px
}

.qq-gallery .qq-total-progress-bar {
	height: 25px;
	border-radius: 9px
}

.qq-gallery .qq-total-progress-bar-container {
	margin-left: 9px;
	display: inline;
	float: right;
	width: 500px
}

.qq-gallery .qq-upload-size {
	float: left;
	font-size: 11px;
	color: #929292;
	margin-bottom: 3px;
	margin-right: 0;
	display: inline-block
}

.qq-gallery INPUT.qq-edit-filename {
	position: absolute;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: -1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}

.qq-gallery .qq-upload-file.qq-editable {
	cursor: pointer;
	margin-right: 20px
}

.qq-gallery .qq-edit-filename-icon.qq-editable {
	display: inline-block;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0
}

.qq-gallery INPUT.qq-edit-filename.qq-editing {
	position: static;
	height: 28px;
	width: 90px;
	width: -moz-available;
	padding: 0 8px;
	margin-bottom: 3px;
	border: 1px solid #ccc;
	border-radius: 2px;
	font-size: 13px;
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}

.qq-gallery .qq-edit-filename-icon {
	display: none;
	background: url(/local/components/swebs/portal.auth/templates/.default/edit.gif);
	width: 15px;
	height: 15px;
	vertical-align: text-bottom
}

.qq-gallery .qq-delete-icon {
	background: url(/local/components/swebs/portal.auth/templates/.default/trash.gif);
	width: 15px;
	height: 15px;
	vertical-align: sub;
	display: inline-block
}

.qq-gallery .qq-retry-icon {
	background: url(/local/components/swebs/portal.auth/templates/.default/retry.gif);
	width: 15px;
	height: 15px;
	vertical-align: sub;
	display: inline-block;
	float: none
}

.qq-gallery .qq-continue-icon {
	background: url(/local/components/swebs/portal.auth/templates/.default/continue.gif);
	width: 15px;
	height: 15px;
	vertical-align: sub;
	display: inline-block
}

.qq-gallery .qq-pause-icon {
	background: url(/local/components/swebs/portal.auth/templates/.default/pause.gif);
	width: 15px;
	height: 15px;
	vertical-align: sub;
	display: inline-block
}

.qq-gallery .qq-hide {
	display: none
}

.qq-gallery .qq-in-progress .qq-thumbnail-wrapper {
	opacity: .5;
	filter: alpha(opacity=50)
}

.qq-gallery .qq-thumbnail-wrapper {
	overflow: hidden;
	position: relative;
	height: 120px;
	width: 120px
}

.qq-gallery .qq-thumbnail-selector {
	border-radius: 2px 2px 0 0;
	bottom: 0;
	top: 0;
	margin: auto;
	display: block
}

:root *>.qq-gallery .qq-thumbnail-selector {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%)
}

.qq-gallery.qq-uploader DIALOG {
	display: none
}

.qq-gallery.qq-uploader DIALOG[open] {
	display: block
}

.qq-gallery.qq-uploader DIALOG {
	display: none
}

.qq-gallery.qq-uploader DIALOG[open] {
	display: block
}

.qq-gallery.qq-uploader DIALOG .qq-dialog-buttons {
	text-align: center;
	padding-top: 10px
}

.qq-gallery.qq-uploader DIALOG .qq-dialog-buttons BUTTON {
	margin-left: 5px;
	margin-right: 5px
}

.qq-gallery.qq-uploader DIALOG .qq-dialog-message-selector {
	padding-bottom: 10px
}

.qq-gallery .qq-uploader DIALOG::-webkit-backdrop {
	background-color: rgba(0, 0, 0, .7)
}

.qq-gallery .qq-uploader DIALOG::backdrop {
	background-color: rgba(0, 0, 0, .7)
}


/*! nouislider - 14.7.0 - 4/6/2021 */

.noUi-target,
.noUi-target * {
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-user-select: none;
	-ms-touch-action: none;
	touch-action: none;
	-ms-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.noUi-target {
	position: relative
}

.noUi-base,
.noUi-connects {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1
}

.noUi-connects {
	overflow: hidden;
	z-index: 0
}

.noUi-connect,
.noUi-origin {
	will-change: transform;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	-ms-transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	-webkit-transform-style: preserve-3d;
	transform-origin: 0 0;
	-webkit-transform-style: flat;
	transform-style: flat
}

.noUi-connect {
	height: 100%;
	width: 100%
}

.noUi-origin {
	height: 10%;
	width: 10%
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
	left: 0;
	right: auto
}

.noUi-vertical .noUi-origin {
	width: 0
}

.noUi-horizontal .noUi-origin {
	height: 0
}

.noUi-handle {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	position: absolute
}

.noUi-touch-area {
	height: 100%;
	width: 100%
}

.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
	-webkit-transition: transform .3s;
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	-o-transition: transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s
}

.noUi-state-drag * {
	cursor: inherit!important
}

.noUi-horizontal {
	height: 18px
}

.noUi-horizontal .noUi-handle {
	width: 34px;
	height: 28px;
	right: -17px;
	top: -6px
}

.noUi-vertical {
	width: 18px
}

.noUi-vertical .noUi-handle {
	width: 28px;
	height: 34px;
	right: -6px;
	top: -17px
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
	left: -17px;
	right: auto
}

.noUi-target {
	background: #fafafa;
	border-radius: 4px;
	border: 1px solid #d3d3d3;
	-webkit-box-shadow: inset 0 1px 1px #f0f0f0, 0 3px 6px -5px #bbb;
	box-shadow: inset 0 1px 1px #f0f0f0, 0 3px 6px -5px #bbb
}

.noUi-connects {
	border-radius: 3px
}

.noUi-connect {
	background: #3fb8af
}

.noUi-draggable {
	cursor: ew-resize
}

.noUi-vertical .noUi-draggable {
	cursor: ns-resize
}

.noUi-handle {
	border: 1px solid #d9d9d9;
	border-radius: 3px;
	background: #fff;
	cursor: default;
	-webkit-box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbb;
	box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbb
}

.noUi-active {
	-webkit-box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ddd, 0 3px 6px -3px #bbb;
	box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ddd, 0 3px 6px -3px #bbb
}

.noUi-handle:after,
.noUi-handle:before {
	content: "";
	display: block;
	position: absolute;
	height: 14px;
	width: 1px;
	background: #e8e7e6;
	left: 14px;
	top: 6px
}

.noUi-handle:after {
	left: 17px
}

.noUi-vertical .noUi-handle:after,
.noUi-vertical .noUi-handle:before {
	width: 14px;
	height: 1px;
	left: 6px;
	top: 14px
}

.noUi-vertical .noUi-handle:after {
	top: 17px
}

[disabled] .noUi-connect {
	background: #b8b8b8
}

[disabled] .noUi-handle,
[disabled].noUi-handle,
[disabled].noUi-target {
	cursor: not-allowed
}

.noUi-pips,
.noUi-pips * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.noUi-pips {
	position: absolute;
	color: #999
}

.noUi-value {
	position: absolute;
	white-space: nowrap;
	text-align: center
}

.noUi-value-sub {
	color: #ccc;
	font-size: 10px
}

.noUi-marker {
	position: absolute;
	background: #ccc
}

.noUi-marker-sub {
	background: #aaa
}

.noUi-marker-large {
	background: #aaa
}

.noUi-pips-horizontal {
	padding: 10px 0;
	height: 80px;
	top: 100%;
	left: 0;
	width: 100%
}

.noUi-value-horizontal {
	-webkit-transform: translate(-50%, 50%);
	-ms-transform: translate(-50%, 50%);
	transform: translate(-50%, 50%)
}

.noUi-rtl .noUi-value-horizontal {
	-webkit-transform: translate(50%, 50%);
	-ms-transform: translate(50%, 50%);
	transform: translate(50%, 50%)
}

.noUi-marker-horizontal.noUi-marker {
	margin-left: -1px;
	width: 2px;
	height: 5px
}

.noUi-marker-horizontal.noUi-marker-sub {
	height: 10px
}

.noUi-marker-horizontal.noUi-marker-large {
	height: 15px
}

.noUi-pips-vertical {
	padding: 0 10px;
	height: 100%;
	top: 0;
	left: 100%
}

.noUi-value-vertical {
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	padding-left: 25px
}

.noUi-rtl .noUi-value-vertical {
	-webkit-transform: translate(0, 50%);
	-ms-transform: translate(0, 50%);
	transform: translate(0, 50%)
}

.noUi-marker-vertical.noUi-marker {
	width: 5px;
	height: 2px;
	margin-top: -1px
}

.noUi-marker-vertical.noUi-marker-sub {
	width: 10px
}

.noUi-marker-vertical.noUi-marker-large {
	width: 15px
}

.noUi-tooltip {
	display: block;
	position: absolute;
	border: 1px solid #d9d9d9;
	border-radius: 3px;
	background: #fff;
	color: #000;
	padding: 5px;
	text-align: center;
	white-space: nowrap
}

.noUi-horizontal .noUi-tooltip {
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	left: 50%;
	bottom: 120%
}

.noUi-vertical .noUi-tooltip {
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	top: 50%;
	right: 120%
}

.noUi-horizontal .noUi-origin>.noUi-tooltip {
	-webkit-transform: translate(50%, 0);
	-ms-transform: translate(50%, 0);
	transform: translate(50%, 0);
	left: auto;
	bottom: 10px
}

.noUi-vertical .noUi-origin>.noUi-tooltip {
	-webkit-transform: translate(0, -18px);
	-ms-transform: translate(0, -18px);
	transform: translate(0, -18px);
	top: auto;
	right: 28px
}

:root {
	--Good: #F1F9F3;
	--Attention: #FDF7DE;
	--Warning: #FCDED4;
	--BackgroundBlue: #D5E8F8;
	--Stroke: #DAD5CE;
	--Disabled: #F6F6F6;
	--Secondary: #9F9F9F;
	--Green: #60A772;
	--DarkGreen: #277647;
	--Yellow: #FFD415;
	--Orange: #D57B1C;
	--Red: #D14114;
	--DarkRed: #912D0F;
	--Blue: #2E8DDE;
	--DarkBlue: #28669D;
	--Link: #157EFB;
	--TooltipBG: #FBF5EE;
	--main_shadow: 0px 1px 4px rgba(59, 67, 87, 0.1);
	--secondary_shadow: 0px 1px 4px rgba(58, 58, 58, 0.3)
}

.page-wrapper.absolute-theme {
	--Main1: #1D3E6F;
	--Main2: #FFDF6B;
	--Subsidiary: #D0A300;
	--Secondary: #9193AC;
	--Bg1: #E9ECF1;
	--Bg2: #FEF4D0;
	--Stroke: #DAD5CE
}

.page-wrapper.black-green-theme {
	--Main1: #393442;
	--Main2: #3A8841;
	--Subsidiary: #277647;
	--Secondary: #8F859F;
	--Bg1: #F4F4F4;
	--Bg2: #F7FCFC;
	--Stroke: #DAD5CE
}

.page-wrapper.blue-theme {
	--Main1: #2C2C2C;
	--Main2: #358FE2;
	--Subsidiary: #2C659A;
	--Secondary: #585858;
	--Bg1: #F4F4F4;
	--Bg2: #F1F6F8;
	--Stroke: #DAD5CE
}

.page-wrapper.brown-theme {
	--Main1: #3F2512;
	--Main2: #3F2512;
	--Subsidiary: #775942;
	--Secondary: #777777;
	--Bg1: #F4F4F4;
	--Bg2: #E8E0D9;
	--Stroke: #DAD5CE
}

.page-wrapper.constructor-theme {
	--Main1: #3B4357;
	--Main2: #2E8DDE;
	--Subsidiary: #28669D;
	--Secondary: #DAD5CE;
	--Bg1: #F4F4F4;
	--Bg2: #FAFAFA;
	--Stroke: #DAD5CE
}

.page-wrapper.dark-gray-theme {
	--Main1: #2A3143;
	--Main2: #555A69;
	--Subsidiary: #9DA1AB;
	--Secondary: #DAD5CE;
	--Bg1: #F7F7F7;
	--Bg2: #F0F0F2;
	--Stroke: #DAD5CE
}

.page-wrapper.default-theme {
	--Main1: #282828;
	--Main2: #A9967D;
	--Subsidiary: #624E33;
	--Secondary: #9F9F9F;
	--Bg1: #F4F4F4;
	--Bg2: #FBF5EE;
	--Stroke: #DAD5CE
}

.page-wrapper.pink-theme {
	--Main1: #000000;
	--Main2: #FA758D;
	--Main3: #A9967D;
	--Subsidiary: #CD1C11;
	--Secondary: #838383;
	--Bg1: #F3F3F3;
	--Bg2: #FFF6F5;
	--Stroke: #DAD5CE
}

.page-wrapper.red-theme {
	--Main1: #170302;
	--Main2: #E41F13;
	--Subsidiary: #CD1C11;
	--Secondary: #ACABAB;
	--Bg1: #F4F4F4;
	--Bg2: #FFF6F5;
	--Stroke: #DAD5CE
}

.page-wrapper.yellow-theme {
	--Main1: #232B55;
	--Main2: #FFCC00;
	--Subsidiary: #D0A300;
	--Secondary: #9193AC;
	--Bg1: #EAEBED;
	--Bg2: #FEF4D0;
	--Stroke: #DAD5CE
}

.page-wrapper.minfin-theme {
	--Main1: #253E49;
	--Main2: #0090D4;
	--Subsidiary: #006392;
	--Secondary: #808F96;
	--Bg1: #EFF3F5;
	--Bg2: #E1EFF5;
	--Stroke: #C8D3D8
}

.page-main .common-admin__section .color-theme-edit-box-color .box .AbsoluteTheme {
	--Main2: #FFDF6B;
	--Subsidiary: #D0A300;
	--Secondary: #9193AC;
	--ThemePreview: linear-gradient(90deg, var(--Subsidiary) 33.33%, var(--Main2) 33.33%, var(--Main2) 66.66%, var(--Secondary) 66.66%);
	background-image: var(--ThemePreview)
}

.page-main .common-admin__section .color-theme-edit-box-color .box .BlackGreenTheme {
	--Main2: #3A8841;
	--Subsidiary: #277647;
	--Secondary: #8F859F;
	--ThemePreview: linear-gradient(90deg, var(--Subsidiary) 33.33%, var(--Main2) 33.33%, var(--Main2) 66.66%, var(--Secondary) 66.66%);
	background-image: var(--ThemePreview)
}

.page-main .common-admin__section .color-theme-edit-box-color .box .BlueTheme {
	--Main2: #358FE2;
	--Subsidiary: #2C659A;
	--Secondary: #9DA1AB;
	--ThemePreview: linear-gradient(90deg, var(--Subsidiary) 33.33%, var(--Main2) 33.33%, var(--Main2) 66.66%, var(--Secondary) 66.66%);
	background-image: var(--ThemePreview)
}

.page-main .common-admin__section .color-theme-edit-box-color .box .BrownTheme {
	--Main2: #3F2512;
	--Subsidiary: #775942;
	--Secondary: #777777;
	--ThemePreview: linear-gradient(90deg, var(--Subsidiary) 33.33%, var(--Main2) 33.33%, var(--Main2) 66.66%, var(--Secondary) 66.66%);
	background-image: var(--ThemePreview)
}

.page-main .common-admin__section .color-theme-edit-box-color .box .ConstructorTheme {
	--Main1: #3B4357;
	--Main2: #2E8DDE;
	--Subsidiary: #28669D;
	--ThemePreview: linear-gradient(90deg, var(--Subsidiary) 33.33%, var(--Main2) 33.33%, var(--Main2) 66.66%, var(--Secondary) 66.66%);
	background-image: var(--ThemePreview)
}

.page-main .common-admin__section .color-theme-edit-box-color .box .DarkGrayTheme {
	--Main2: #555A69;
	--Subsidiary: #9DA1AB;
	--Secondary: #DAD5CE;
	--ThemePreview: linear-gradient(90deg, var(--Subsidiary) 33.33%, var(--Main2) 33.33%, var(--Main2) 66.66%, var(--Secondary) 66.66%);
	background-image: var(--ThemePreview)
}

.page-main .common-admin__section .color-theme-edit-box-color .box .DefaultTheme {
	--Main2: #A9967D;
	--Subsidiary: #624E33;
	--Secondary: #9F9F9F;
	--ThemePreview: linear-gradient(90deg, var(--Subsidiary) 33.33%, var(--Main2) 33.33%, var(--Main2) 66.66%, var(--Secondary) 66.66%);
	background-image: var(--ThemePreview)
}

.page-main .common-admin__section .color-theme-edit-box-color .box .PinkTheme {
	--Main2: #FA758D;
	--Subsidiary: #CD1C11;
	--Secondary: #838383;
	--ThemePreview: linear-gradient(90deg, var(--Subsidiary) 33.33%, var(--Main2) 33.33%, var(--Main2) 66.66%, var(--Secondary) 66.66%);
	background-image: var(--ThemePreview)
}

.page-main .common-admin__section .color-theme-edit-box-color .box .RedTheme {
	--Main2: #E41F13;
	--Subsidiary: #CD1C11;
	--Secondary: #ACABAB;
	--ThemePreview: linear-gradient(90deg, var(--Subsidiary) 33.33%, var(--Main2) 33.33%, var(--Main2) 66.66%, var(--Secondary) 66.66%);
	background-image: var(--ThemePreview)
}

.page-main .common-admin__section .color-theme-edit-box-color .box .YellowTheme {
	--Main2: #FFCC00;
	--Subsidiary: #D0A300;
	--Secondary: #9193AC;
	--ThemePreview: linear-gradient(90deg, var(--Subsidiary) 33.33%, var(--Main2) 33.33%, var(--Main2) 66.66%, var(--Secondary) 66.66%);
	background-image: var(--ThemePreview)
}

.page-main .common-admin__section .color-theme-edit-box-color .box .MinfinTheme {
	--Main2: #0090D4;
	--Subsidiary: #006392;
	--Secondary: #808F96;
	--ThemePreview: linear-gradient(90deg, var(--Subsidiary) 33.33%, var(--Main2) 33.33%, var(--Main2) 66.66%, var(--Secondary) 66.66%);
	background-image: var(--ThemePreview)
}

@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/ptsans/v12/jizaRExUiTo99u79D0-ExdGM.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/ptsans/v12/jizaRExUiTo99u79D0aExdGM.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/ptsans/v12/jizaRExUiTo99u79D0yExdGM.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/ptsans/v12/jizaRExUiTo99u79D0KExQ.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/ptsans/v12/jizfRExUiTo99u79B_mh0OOtLQ0Z.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/ptsans/v12/jizfRExUiTo99u79B_mh0OqtLQ0Z.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/ptsans/v12/jizfRExUiTo99u79B_mh0OCtLQ0Z.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/ptsans/v12/jizfRExUiTo99u79B_mh0O6tLQ.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: 'PT Sans Caption';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/ptsanscaption/v13/0FlMVP6Hrxmt7-fsUFhlFXNIlpcadw_xcy4.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: 'PT Sans Caption';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/ptsanscaption/v13/0FlMVP6Hrxmt7-fsUFhlFXNIlpcafg_xcy4.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: 'PT Sans Caption';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/ptsanscaption/v13/0FlMVP6Hrxmt7-fsUFhlFXNIlpcadA_xcy4.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'PT Sans Caption';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/ptsanscaption/v13/0FlMVP6Hrxmt7-fsUFhlFXNIlpcaeg_x.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: 'PT Sans Caption';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/ptsanscaption/v13/0FlJVP6Hrxmt7-fsUFhlFXNIlpcSwSrkQQ-v_38.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: 'PT Sans Caption';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/ptsanscaption/v13/0FlJVP6Hrxmt7-fsUFhlFXNIlpcSwSrkSA-v_38.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: 'PT Sans Caption';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/ptsanscaption/v13/0FlJVP6Hrxmt7-fsUFhlFXNIlpcSwSrkQg-v_38.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'PT Sans Caption';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/ptsanscaption/v13/0FlJVP6Hrxmt7-fsUFhlFXNIlpcSwSrkTA-v.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: 'PT Sans Caption';
	src: local('PT Sans Caption Bold'), local('PTSansCaption-Bold'), url(/identity/static/fonts/shared/PTSansCaption-Bold.woff) format('woff'), url(/identity/static/fonts/shared/PTSansCaption-Bold.ttf) format('truetype');
	font-weight: 700;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'PT Sans Caption';
	src: local('PT Sans Caption'), local('PTSansCaption-Regular'), url(/identity/static/fonts/shared/PTSansCaption-Regular.woff) format('woff'), url(/identity/static/fonts/shared/PTSansCaption-Regular.ttf) format('truetype');
	font-weight: 400;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'PT Sans';
	src: local('PT Sans Bold'), local('PTSans-Bold'), url(/identity/static/fonts/shared/PTSans-Bold.woff) format('woff'), url(/identity/static/fonts/shared/PTSans-Bold.ttf) format('truetype');
	font-weight: 700;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'PT Sans';
	src: local('PT Sans Caption'), local('PTSans-Regular'), url(/identity/static/fonts/shared/PTSans-Regular.woff) format('woff'), url(/identity/static/fonts/shared/PTSans-Regular.ttf) format('truetype');
	font-weight: 400;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: summernote;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(/identity/static/fonts/shared/summernote.eot?dbafe969167589eda84514394d126413);
	src: url(/identity/static/fonts/shared/summernote.eot?#iefix) format("embedded-opentype"), url(/identity/static/fonts/shared/summernote.woff?dbafe969167589eda84514394d126413) format("woff"), url(/identity/static/fonts/shared/summernote.ttf?dbafe969167589eda84514394d126413) format("truetype")
}

@font-face {
	font-family: 'Tenor Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('Tenor Sans'), local('TenorSans'), url(https://fonts.gstatic.com/s/tenorsans/v11/bx6ANxqUneKx06UkIXISn3F4Cl2I.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: 'Tenor Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('Tenor Sans'), local('TenorSans'), url(https://fonts.gstatic.com/s/tenorsans/v11/bx6ANxqUneKx06UkIXISn3t4Cl2I.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'Tenor Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('Tenor Sans'), local('TenorSans'), url(https://fonts.gstatic.com/s/tenorsans/v11/bx6ANxqUneKx06UkIXISn3V4Cg.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: 'Tenor Head';
	src: url(/identity/static/fonts/shared/NK_SLAVJANICA.eot);
	src: local('☺'), url(/identity/static/fonts/shared/NK_SLAVJANICA.woff) format('woff'), url(/identity/static/fonts/shared/NK_SLAVJANICA.ttf) format('truetype'), url(/identity/static/fonts/shared/NK_SLAVJANICA.svg) format('svg');
	font-weight: 400;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'Proxima Nova';
	src: url(/identity/static/fonts/shared/ProximaNova-Bold.eot);
	src: local('Proxima Nova Bold'), local('ProximaNova-Bold'), url(/identity/static/fonts/shared/ProximaNova-Bold.eot?#iefix) format('embedded-opentype'), url(/identity/static/fonts/shared/ProximaNova-Bold.woff2) format('woff2'), url(/identity/static/fonts/shared/ProximaNova-Bold.woff) format('woff'), url(/identity/static/fonts/shared/ProximaNova-Bold.ttf) format('truetype');
	font-weight: 700;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'Proxima Nova';
	src: url(/identity/static/fonts/shared/ProximaNova-Regular.eot);
	src: local('Proxima Nova Regular'), local('ProximaNova-Regular'), url(/identity/static/fonts/shared/ProximaNova-Regular.eot?#iefix) format('embedded-opentype'), url(/identity/static/fonts/shared/ProximaNova-Regular.woff2) format('woff2'), url(/identity/static/fonts/shared/ProximaNova-Regular.woff) format('woff'), url(/identity/static/fonts/shared/ProximaNova-Regular.ttf) format('truetype');
	font-weight: 400;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_cJD3gTD_u50.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_cJD3g3D_u50.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_cJD3gbD_u50.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_cJD3gfD_u50.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_cJD3gnD_g.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_ZpC3gTD_u50.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_ZpC3g3D_u50.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_ZpC3gbD_u50.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_ZpC3gfD_u50.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_ZpC3gnD_g.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_bZF3gTD_u50.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_bZF3g3D_u50.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_bZF3gbD_u50.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_bZF3gfD_u50.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_bZF3gnD_g.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3gTD_u50.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3g3D_u50.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3gbD_u50.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3gfD_u50.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_c5H3gTD_u50.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_c5H3g3D_u50.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_c5H3gbD_u50.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_c5H3gfD_u50.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_c5H3gnD_g.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: local('Montserrat Black'), local('Montserrat-Black'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_epG3gTD_u50.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: local('Montserrat Black'), local('Montserrat-Black'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_epG3g3D_u50.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: local('Montserrat Black'), local('Montserrat-Black'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_epG3gbD_u50.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: local('Montserrat Black'), local('Montserrat-Black'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_epG3gfD_u50.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: local('Montserrat Black'), local('Montserrat-Black'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_epG3gnD_g.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN_r8OX-hpOqc.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN_r8OVuhpOqc.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN_r8OXuhpOqc.woff2) format('woff2');
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN_r8OUehpOqc.woff2) format('woff2');
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN_r8OXehpOqc.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN_r8OXOhpOqc.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN_r8OUuhp.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format('woff2');
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format('woff2');
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFW50bbck.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOX-hpOqc.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOVuhpOqc.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOXuhpOqc.woff2) format('woff2');
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOUehpOqc.woff2) format('woff2');
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOXehpOqc.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOXOhpOqc.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOUuhp.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOX-hpOqc.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOVuhpOqc.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOXuhpOqc.woff2) format('woff2');
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOUehpOqc.woff2) format('woff2');
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOXehpOqc.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOXOhpOqc.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN8rsOX-hpOqc.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN8rsOVuhpOqc.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN8rsOXuhpOqc.woff2) format('woff2');
	unicode-range: U+1F00-1FFF
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN8rsOUehpOqc.woff2) format('woff2');
	unicode-range: U+0370-03FF
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN8rsOXehpOqc.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN8rsOXOhpOqc.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN8rsOUuhp.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: FuturaBold;
	src: url(/identity/static/fonts/shared/FuturaBold.eot);
	src: url(/identity/static/fonts/shared/FuturaBold.eot?#iefix) format('embedded-opentype'), url(/identity/static/fonts/shared/FuturaBold.woff2) format('woff2'), url(/identity/static/fonts/shared/FuturaBold.woff) format('woff'), url(/identity/static/fonts/shared/FuturaBold.ttf) format('truetype'), url(/identity/static/fonts/shared/FuturaBold.svg#futura-bold) format('svg')
}

@font-face {
	font-family: FuturaBook;
	src: url(/identity/static/fonts/shared/FuturaBookC.eot);
	src: url(/identity/static/fonts/shared/FuturaBookC.eot?#iefix) format('embedded-opentype'), url(/identity/static/fonts/shared/FuturaBookC.woff) format('woff'), url(/identity/static/fonts/shared/FuturaBookC.ttf) format('truetype');
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: FuturaMedium;
	src: url(/identity/static/fonts/shared/FuturaMediumC.eot);
	src: url(/identity/static/fonts/shared/FuturaMediumC.eot?#iefix) format('embedded-opentype'), url(/identity/static/fonts/shared/FuturaMediumC.woff) format('woff'), url(/identity/static/fonts/shared/FuturaMediumC.ttf) format('truetype');
	font-weight: 400;
	font-style: normal
}

.k-icon {
	font-family: WebComponentsIcons!important
}

.fa,
.far,
.fas {
	font-family: "Font Awesome 5 Free"!important
}

html {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-ms-overflow-style: scrollbar
}

*,
::after,
::before {
	-webkit-box-sizing: inherit;
	box-sizing: inherit
}

.container {
	max-width: 1330px;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}

.container-fluid {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}

.row {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -8px;
	margin-left: -8px
}

.form-row {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -4px;
	margin-left: -4px
}

.form-row>.col,
.form-row>[class*=col-] {
	padding-right: 4px;
	padding-left: 4px
}

.w-auto {
	width: auto!important
}

.h-auto {
	height: auto!important
}

.mxw-0 {
	max-width: 0%!important;
	width: 100%
}

.mnw-0 {
	min-width: 0!important
}

.w-0 {
	width: 0%!important
}

.h-0 {
	height: 0%!important
}

.mxw-1 {
	max-width: 1%!important;
	width: 100%
}

.mnw-1 {
	min-width: 1%!important
}

.w-1 {
	width: 1%!important
}

.h-1 {
	height: 1%!important
}

.mxw-2 {
	max-width: 2%!important;
	width: 100%
}

.mnw-2 {
	min-width: 2%!important
}

.w-2 {
	width: 2%!important
}

.h-2 {
	height: 2%!important
}

.mxw-3 {
	max-width: 3%!important;
	width: 100%
}

.mnw-3 {
	min-width: 3%!important
}

.w-3 {
	width: 3%!important
}

.h-3 {
	height: 3%!important
}

.mxw-4 {
	max-width: 4%!important;
	width: 100%
}

.mnw-4 {
	min-width: 4%!important
}

.w-4 {
	width: 4%!important
}

.h-4 {
	height: 4%!important
}

.mxw-5 {
	max-width: 5%!important;
	width: 100%
}

.mnw-5 {
	min-width: 5%!important
}

.w-5 {
	width: 5%!important
}

.h-5 {
	height: 5%!important
}

.mxw-6 {
	max-width: 6%!important;
	width: 100%
}

.mnw-6 {
	min-width: 6%!important
}

.w-6 {
	width: 6%!important
}

.h-6 {
	height: 6%!important
}

.mxw-7 {
	max-width: 7%!important;
	width: 100%
}

.mnw-7 {
	min-width: 7%!important
}

.w-7 {
	width: 7%!important
}

.h-7 {
	height: 7%!important
}

.mxw-8 {
	max-width: 8%!important;
	width: 100%
}

.mnw-8 {
	min-width: 8%!important
}

.w-8 {
	width: 8%!important
}

.h-8 {
	height: 8%!important
}

.mxw-9 {
	max-width: 9%!important;
	width: 100%
}

.mnw-9 {
	min-width: 9%!important
}

.w-9 {
	width: 9%!important
}

.h-9 {
	height: 9%!important
}

.mxw-10 {
	max-width: 10%!important;
	width: 100%
}

.mnw-10 {
	min-width: 10%!important
}

.w-10 {
	width: 10%!important
}

.h-10 {
	height: 10%!important
}

.mxw-11 {
	max-width: 11%!important;
	width: 100%
}

.mnw-11 {
	min-width: 11%!important
}

.w-11 {
	width: 11%!important
}

.h-11 {
	height: 11%!important
}

.mxw-12 {
	max-width: 12%!important;
	width: 100%
}

.mnw-12 {
	min-width: 12%!important
}

.w-12 {
	width: 12%!important
}

.h-12 {
	height: 12%!important
}

.mxw-13 {
	max-width: 13%!important;
	width: 100%
}

.mnw-13 {
	min-width: 13%!important
}

.w-13 {
	width: 13%!important
}

.h-13 {
	height: 13%!important
}

.mxw-14 {
	max-width: 14%!important;
	width: 100%
}

.mnw-14 {
	min-width: 14%!important
}

.w-14 {
	width: 14%!important
}

.h-14 {
	height: 14%!important
}

.mxw-15 {
	max-width: 15%!important;
	width: 100%
}

.mnw-15 {
	min-width: 15%!important
}

.w-15 {
	width: 15%!important
}

.h-15 {
	height: 15%!important
}

.mxw-16 {
	max-width: 16%!important;
	width: 100%
}

.mnw-16 {
	min-width: 16%!important
}

.w-16 {
	width: 16%!important
}

.h-16 {
	height: 16%!important
}

.mxw-17 {
	max-width: 17%!important;
	width: 100%
}

.mnw-17 {
	min-width: 17%!important
}

.w-17 {
	width: 17%!important
}

.h-17 {
	height: 17%!important
}

.mxw-18 {
	max-width: 18%!important;
	width: 100%
}

.mnw-18 {
	min-width: 18%!important
}

.w-18 {
	width: 18%!important
}

.h-18 {
	height: 18%!important
}

.mxw-19 {
	max-width: 19%!important;
	width: 100%
}

.mnw-19 {
	min-width: 19%!important
}

.w-19 {
	width: 19%!important
}

.h-19 {
	height: 19%!important
}

.mxw-20 {
	max-width: 20%!important;
	width: 100%
}

.mnw-20 {
	min-width: 20%!important
}

.w-20 {
	width: 20%!important
}

.h-20 {
	height: 20%!important
}

.mxw-21 {
	max-width: 21%!important;
	width: 100%
}

.mnw-21 {
	min-width: 21%!important
}

.w-21 {
	width: 21%!important
}

.h-21 {
	height: 21%!important
}

.mxw-22 {
	max-width: 22%!important;
	width: 100%
}

.mnw-22 {
	min-width: 22%!important
}

.w-22 {
	width: 22%!important
}

.h-22 {
	height: 22%!important
}

.mxw-23 {
	max-width: 23%!important;
	width: 100%
}

.mnw-23 {
	min-width: 23%!important
}

.w-23 {
	width: 23%!important
}

.h-23 {
	height: 23%!important
}

.mxw-24 {
	max-width: 24%!important;
	width: 100%
}

.mnw-24 {
	min-width: 24%!important
}

.w-24 {
	width: 24%!important
}

.h-24 {
	height: 24%!important
}

.mxw-25 {
	max-width: 25%!important;
	width: 100%
}

.mnw-25 {
	min-width: 25%!important
}

.w-25 {
	width: 25%!important
}

.h-25 {
	height: 25%!important
}

.mxw-26 {
	max-width: 26%!important;
	width: 100%
}

.mnw-26 {
	min-width: 26%!important
}

.w-26 {
	width: 26%!important
}

.h-26 {
	height: 26%!important
}

.mxw-27 {
	max-width: 27%!important;
	width: 100%
}

.mnw-27 {
	min-width: 27%!important
}

.w-27 {
	width: 27%!important
}

.h-27 {
	height: 27%!important
}

.mxw-28 {
	max-width: 28%!important;
	width: 100%
}

.mnw-28 {
	min-width: 28%!important
}

.w-28 {
	width: 28%!important
}

.h-28 {
	height: 28%!important
}

.mxw-29 {
	max-width: 29%!important;
	width: 100%
}

.mnw-29 {
	min-width: 29%!important
}

.w-29 {
	width: 29%!important
}

.h-29 {
	height: 29%!important
}

.mxw-30 {
	max-width: 30%!important;
	width: 100%
}

.mnw-30 {
	min-width: 30%!important
}

.w-30 {
	width: 30%!important
}

.h-30 {
	height: 30%!important
}

.mxw-31 {
	max-width: 31%!important;
	width: 100%
}

.mnw-31 {
	min-width: 31%!important
}

.w-31 {
	width: 31%!important
}

.h-31 {
	height: 31%!important
}

.mxw-32 {
	max-width: 32%!important;
	width: 100%
}

.mnw-32 {
	min-width: 32%!important
}

.w-32 {
	width: 32%!important
}

.h-32 {
	height: 32%!important
}

.mxw-33 {
	max-width: 33%!important;
	width: 100%
}

.mnw-33 {
	min-width: 33%!important
}

.w-33 {
	width: 33%!important
}

.h-33 {
	height: 33%!important
}

.mxw-34 {
	max-width: 34%!important;
	width: 100%
}

.mnw-34 {
	min-width: 34%!important
}

.w-34 {
	width: 34%!important
}

.h-34 {
	height: 34%!important
}

.mxw-35 {
	max-width: 35%!important;
	width: 100%
}

.mnw-35 {
	min-width: 35%!important
}

.w-35 {
	width: 35%!important
}

.h-35 {
	height: 35%!important
}

.mxw-36 {
	max-width: 36%!important;
	width: 100%
}

.mnw-36 {
	min-width: 36%!important
}

.w-36 {
	width: 36%!important
}

.h-36 {
	height: 36%!important
}

.mxw-37 {
	max-width: 37%!important;
	width: 100%
}

.mnw-37 {
	min-width: 37%!important
}

.w-37 {
	width: 37%!important
}

.h-37 {
	height: 37%!important
}

.mxw-38 {
	max-width: 38%!important;
	width: 100%
}

.mnw-38 {
	min-width: 38%!important
}

.w-38 {
	width: 38%!important
}

.h-38 {
	height: 38%!important
}

.mxw-39 {
	max-width: 39%!important;
	width: 100%
}

.mnw-39 {
	min-width: 39%!important
}

.w-39 {
	width: 39%!important
}

.h-39 {
	height: 39%!important
}

.mxw-40 {
	max-width: 40%!important;
	width: 100%
}

.mnw-40 {
	min-width: 40%!important
}

.w-40 {
	width: 40%!important
}

.h-40 {
	height: 40%!important
}

.mxw-41 {
	max-width: 41%!important;
	width: 100%
}

.mnw-41 {
	min-width: 41%!important
}

.w-41 {
	width: 41%!important
}

.h-41 {
	height: 41%!important
}

.mxw-42 {
	max-width: 42%!important;
	width: 100%
}

.mnw-42 {
	min-width: 42%!important
}

.w-42 {
	width: 42%!important
}

.h-42 {
	height: 42%!important
}

.mxw-43 {
	max-width: 43%!important;
	width: 100%
}

.mnw-43 {
	min-width: 43%!important
}

.w-43 {
	width: 43%!important
}

.h-43 {
	height: 43%!important
}

.mxw-44 {
	max-width: 44%!important;
	width: 100%
}

.mnw-44 {
	min-width: 44%!important
}

.w-44 {
	width: 44%!important
}

.h-44 {
	height: 44%!important
}

.mxw-45 {
	max-width: 45%!important;
	width: 100%
}

.mnw-45 {
	min-width: 45%!important
}

.w-45 {
	width: 45%!important
}

.h-45 {
	height: 45%!important
}

.mxw-46 {
	max-width: 46%!important;
	width: 100%
}

.mnw-46 {
	min-width: 46%!important
}

.w-46 {
	width: 46%!important
}

.h-46 {
	height: 46%!important
}

.mxw-47 {
	max-width: 47%!important;
	width: 100%
}

.mnw-47 {
	min-width: 47%!important
}

.w-47 {
	width: 47%!important
}

.h-47 {
	height: 47%!important
}

.mxw-48 {
	max-width: 48%!important;
	width: 100%
}

.mnw-48 {
	min-width: 48%!important
}

.w-48 {
	width: 48%!important
}

.h-48 {
	height: 48%!important
}

.mxw-49 {
	max-width: 49%!important;
	width: 100%
}

.mnw-49 {
	min-width: 49%!important
}

.w-49 {
	width: 49%!important
}

.h-49 {
	height: 49%!important
}

.mxw-50 {
	max-width: 50%!important;
	width: 100%
}

.mnw-50 {
	min-width: 50%!important
}

.w-50 {
	width: 50%!important
}

.h-50 {
	height: 50%!important
}

.mxw-51 {
	max-width: 51%!important;
	width: 100%
}

.mnw-51 {
	min-width: 51%!important
}

.w-51 {
	width: 51%!important
}

.h-51 {
	height: 51%!important
}

.mxw-52 {
	max-width: 52%!important;
	width: 100%
}

.mnw-52 {
	min-width: 52%!important
}

.w-52 {
	width: 52%!important
}

.h-52 {
	height: 52%!important
}

.mxw-53 {
	max-width: 53%!important;
	width: 100%
}

.mnw-53 {
	min-width: 53%!important
}

.w-53 {
	width: 53%!important
}

.h-53 {
	height: 53%!important
}

.mxw-54 {
	max-width: 54%!important;
	width: 100%
}

.mnw-54 {
	min-width: 54%!important
}

.w-54 {
	width: 54%!important
}

.h-54 {
	height: 54%!important
}

.mxw-55 {
	max-width: 55%!important;
	width: 100%
}

.mnw-55 {
	min-width: 55%!important
}

.w-55 {
	width: 55%!important
}

.h-55 {
	height: 55%!important
}

.mxw-56 {
	max-width: 56%!important;
	width: 100%
}

.mnw-56 {
	min-width: 56%!important
}

.w-56 {
	width: 56%!important
}

.h-56 {
	height: 56%!important
}

.mxw-57 {
	max-width: 57%!important;
	width: 100%
}

.mnw-57 {
	min-width: 57%!important
}

.w-57 {
	width: 57%!important
}

.h-57 {
	height: 57%!important
}

.mxw-58 {
	max-width: 58%!important;
	width: 100%
}

.mnw-58 {
	min-width: 58%!important
}

.w-58 {
	width: 58%!important
}

.h-58 {
	height: 58%!important
}

.mxw-59 {
	max-width: 59%!important;
	width: 100%
}

.mnw-59 {
	min-width: 59%!important
}

.w-59 {
	width: 59%!important
}

.h-59 {
	height: 59%!important
}

.mxw-60 {
	max-width: 60%!important;
	width: 100%
}

.mnw-60 {
	min-width: 60%!important
}

.w-60 {
	width: 60%!important
}

.h-60 {
	height: 60%!important
}

.mxw-61 {
	max-width: 61%!important;
	width: 100%
}

.mnw-61 {
	min-width: 61%!important
}

.w-61 {
	width: 61%!important
}

.h-61 {
	height: 61%!important
}

.mxw-62 {
	max-width: 62%!important;
	width: 100%
}

.mnw-62 {
	min-width: 62%!important
}

.w-62 {
	width: 62%!important
}

.h-62 {
	height: 62%!important
}

.mxw-63 {
	max-width: 63%!important;
	width: 100%
}

.mnw-63 {
	min-width: 63%!important
}

.w-63 {
	width: 63%!important
}

.h-63 {
	height: 63%!important
}

.mxw-64 {
	max-width: 64%!important;
	width: 100%
}

.mnw-64 {
	min-width: 64%!important
}

.w-64 {
	width: 64%!important
}

.h-64 {
	height: 64%!important
}

.mxw-65 {
	max-width: 65%!important;
	width: 100%
}

.mnw-65 {
	min-width: 65%!important
}

.w-65 {
	width: 65%!important
}

.h-65 {
	height: 65%!important
}

.mxw-66 {
	max-width: 66%!important;
	width: 100%
}

.mnw-66 {
	min-width: 66%!important
}

.w-66 {
	width: 66%!important
}

.h-66 {
	height: 66%!important
}

.mxw-67 {
	max-width: 67%!important;
	width: 100%
}

.mnw-67 {
	min-width: 67%!important
}

.w-67 {
	width: 67%!important
}

.h-67 {
	height: 67%!important
}

.mxw-68 {
	max-width: 68%!important;
	width: 100%
}

.mnw-68 {
	min-width: 68%!important
}

.w-68 {
	width: 68%!important
}

.h-68 {
	height: 68%!important
}

.mxw-69 {
	max-width: 69%!important;
	width: 100%
}

.mnw-69 {
	min-width: 69%!important
}

.w-69 {
	width: 69%!important
}

.h-69 {
	height: 69%!important
}

.mxw-70 {
	max-width: 70%!important;
	width: 100%
}

.mnw-70 {
	min-width: 70%!important
}

.w-70 {
	width: 70%!important
}

.h-70 {
	height: 70%!important
}

.mxw-71 {
	max-width: 71%!important;
	width: 100%
}

.mnw-71 {
	min-width: 71%!important
}

.w-71 {
	width: 71%!important
}

.h-71 {
	height: 71%!important
}

.mxw-72 {
	max-width: 72%!important;
	width: 100%
}

.mnw-72 {
	min-width: 72%!important
}

.w-72 {
	width: 72%!important
}

.h-72 {
	height: 72%!important
}

.mxw-73 {
	max-width: 73%!important;
	width: 100%
}

.mnw-73 {
	min-width: 73%!important
}

.w-73 {
	width: 73%!important
}

.h-73 {
	height: 73%!important
}

.mxw-74 {
	max-width: 74%!important;
	width: 100%
}

.mnw-74 {
	min-width: 74%!important
}

.w-74 {
	width: 74%!important
}

.h-74 {
	height: 74%!important
}

.mxw-75 {
	max-width: 75%!important;
	width: 100%
}

.mnw-75 {
	min-width: 75%!important
}

.w-75 {
	width: 75%!important
}

.h-75 {
	height: 75%!important
}

.mxw-76 {
	max-width: 76%!important;
	width: 100%
}

.mnw-76 {
	min-width: 76%!important
}

.w-76 {
	width: 76%!important
}

.h-76 {
	height: 76%!important
}

.mxw-77 {
	max-width: 77%!important;
	width: 100%
}

.mnw-77 {
	min-width: 77%!important
}

.w-77 {
	width: 77%!important
}

.h-77 {
	height: 77%!important
}

.mxw-78 {
	max-width: 78%!important;
	width: 100%
}

.mnw-78 {
	min-width: 78%!important
}

.w-78 {
	width: 78%!important
}

.h-78 {
	height: 78%!important
}

.mxw-79 {
	max-width: 79%!important;
	width: 100%
}

.mnw-79 {
	min-width: 79%!important
}

.w-79 {
	width: 79%!important
}

.h-79 {
	height: 79%!important
}

.mxw-80 {
	max-width: 80%!important;
	width: 100%
}

.mnw-80 {
	min-width: 80%!important
}

.w-80 {
	width: 80%!important
}

.h-80 {
	height: 80%!important
}

.mxw-81 {
	max-width: 81%!important;
	width: 100%
}

.mnw-81 {
	min-width: 81%!important
}

.w-81 {
	width: 81%!important
}

.h-81 {
	height: 81%!important
}

.mxw-82 {
	max-width: 82%!important;
	width: 100%
}

.mnw-82 {
	min-width: 82%!important
}

.w-82 {
	width: 82%!important
}

.h-82 {
	height: 82%!important
}

.mxw-83 {
	max-width: 83%!important;
	width: 100%
}

.mnw-83 {
	min-width: 83%!important
}

.w-83 {
	width: 83%!important
}

.h-83 {
	height: 83%!important
}

.mxw-84 {
	max-width: 84%!important;
	width: 100%
}

.mnw-84 {
	min-width: 84%!important
}

.w-84 {
	width: 84%!important
}

.h-84 {
	height: 84%!important
}

.mxw-85 {
	max-width: 85%!important;
	width: 100%
}

.mnw-85 {
	min-width: 85%!important
}

.w-85 {
	width: 85%!important
}

.h-85 {
	height: 85%!important
}

.mxw-86 {
	max-width: 86%!important;
	width: 100%
}

.mnw-86 {
	min-width: 86%!important
}

.w-86 {
	width: 86%!important
}

.h-86 {
	height: 86%!important
}

.mxw-87 {
	max-width: 87%!important;
	width: 100%
}

.mnw-87 {
	min-width: 87%!important
}

.w-87 {
	width: 87%!important
}

.h-87 {
	height: 87%!important
}

.mxw-88 {
	max-width: 88%!important;
	width: 100%
}

.mnw-88 {
	min-width: 88%!important
}

.w-88 {
	width: 88%!important
}

.h-88 {
	height: 88%!important
}

.mxw-89 {
	max-width: 89%!important;
	width: 100%
}

.mnw-89 {
	min-width: 89%!important
}

.w-89 {
	width: 89%!important
}

.h-89 {
	height: 89%!important
}

.mxw-90 {
	max-width: 90%!important;
	width: 100%
}

.mnw-90 {
	min-width: 90%!important
}

.w-90 {
	width: 90%!important
}

.h-90 {
	height: 90%!important
}

.mxw-91 {
	max-width: 91%!important;
	width: 100%
}

.mnw-91 {
	min-width: 91%!important
}

.w-91 {
	width: 91%!important
}

.h-91 {
	height: 91%!important
}

.mxw-92 {
	max-width: 92%!important;
	width: 100%
}

.mnw-92 {
	min-width: 92%!important
}

.w-92 {
	width: 92%!important
}

.h-92 {
	height: 92%!important
}

.mxw-93 {
	max-width: 93%!important;
	width: 100%
}

.mnw-93 {
	min-width: 93%!important
}

.w-93 {
	width: 93%!important
}

.h-93 {
	height: 93%!important
}

.mxw-94 {
	max-width: 94%!important;
	width: 100%
}

.mnw-94 {
	min-width: 94%!important
}

.w-94 {
	width: 94%!important
}

.h-94 {
	height: 94%!important
}

.mxw-95 {
	max-width: 95%!important;
	width: 100%
}

.mnw-95 {
	min-width: 95%!important
}

.w-95 {
	width: 95%!important
}

.h-95 {
	height: 95%!important
}

.mxw-96 {
	max-width: 96%!important;
	width: 100%
}

.mnw-96 {
	min-width: 96%!important
}

.w-96 {
	width: 96%!important
}

.h-96 {
	height: 96%!important
}

.mxw-97 {
	max-width: 97%!important;
	width: 100%
}

.mnw-97 {
	min-width: 97%!important
}

.w-97 {
	width: 97%!important
}

.h-97 {
	height: 97%!important
}

.mxw-98 {
	max-width: 98%!important;
	width: 100%
}

.mnw-98 {
	min-width: 98%!important
}

.w-98 {
	width: 98%!important
}

.h-98 {
	height: 98%!important
}

.mxw-99 {
	max-width: 99%!important;
	width: 100%
}

.mnw-99 {
	min-width: 99%!important
}

.w-99 {
	width: 99%!important
}

.h-99 {
	height: 99%!important
}

.mxw-100 {
	max-width: 100%!important;
	width: 100%
}

.mnw-100 {
	min-width: 100%!important
}

.w-100 {
	width: 100%!important
}

.h-100 {
	height: 100%!important
}

.wpx-0 {
	width: 0!important;
	max-width: 0!important;
	min-width: 0!important
}

.hpx-0 {
	height: 0!important;
	max-height: 0!important;
	min-height: 0!important
}

.mxw-px-0 {
	max-width: 0!important;
	width: 100%
}

.mnw-px-0 {
	min-width: 0!important
}

.mxh-px-0 {
	max-height: 0!important
}

.mnh-px-0 {
	min-height: 0!important
}

.wpx-1 {
	width: 1px!important;
	max-width: 1px!important;
	min-width: 1px!important
}

.hpx-1 {
	height: 1px!important;
	max-height: 1px!important;
	min-height: 1px!important
}

.mxw-px-1 {
	max-width: 1px!important;
	width: 100%
}

.mnw-px-1 {
	min-width: 1px!important
}

.mxh-px-1 {
	max-height: 1px!important
}

.mnh-px-1 {
	min-height: 1px!important
}

.wpx-2 {
	width: 2px!important;
	max-width: 2px!important;
	min-width: 2px!important
}

.hpx-2 {
	height: 2px!important;
	max-height: 2px!important;
	min-height: 2px!important
}

.mxw-px-2 {
	max-width: 2px!important;
	width: 100%
}

.mnw-px-2 {
	min-width: 2px!important
}

.mxh-px-2 {
	max-height: 2px!important
}

.mnh-px-2 {
	min-height: 2px!important
}

.wpx-3 {
	width: 3px!important;
	max-width: 3px!important;
	min-width: 3px!important
}

.hpx-3 {
	height: 3px!important;
	max-height: 3px!important;
	min-height: 3px!important
}

.mxw-px-3 {
	max-width: 3px!important;
	width: 100%
}

.mnw-px-3 {
	min-width: 3px!important
}

.mxh-px-3 {
	max-height: 3px!important
}

.mnh-px-3 {
	min-height: 3px!important
}

.wpx-4 {
	width: 4px!important;
	max-width: 4px!important;
	min-width: 4px!important
}

.hpx-4 {
	height: 4px!important;
	max-height: 4px!important;
	min-height: 4px!important
}

.mxw-px-4 {
	max-width: 4px!important;
	width: 100%
}

.mnw-px-4 {
	min-width: 4px!important
}

.mxh-px-4 {
	max-height: 4px!important
}

.mnh-px-4 {
	min-height: 4px!important
}

.wpx-5 {
	width: 5px!important;
	max-width: 5px!important;
	min-width: 5px!important
}

.hpx-5 {
	height: 5px!important;
	max-height: 5px!important;
	min-height: 5px!important
}

.mxw-px-5 {
	max-width: 5px!important;
	width: 100%
}

.mnw-px-5 {
	min-width: 5px!important
}

.mxh-px-5 {
	max-height: 5px!important
}

.mnh-px-5 {
	min-height: 5px!important
}

.wpx-6 {
	width: 6px!important;
	max-width: 6px!important;
	min-width: 6px!important
}

.hpx-6 {
	height: 6px!important;
	max-height: 6px!important;
	min-height: 6px!important
}

.mxw-px-6 {
	max-width: 6px!important;
	width: 100%
}

.mnw-px-6 {
	min-width: 6px!important
}

.mxh-px-6 {
	max-height: 6px!important
}

.mnh-px-6 {
	min-height: 6px!important
}

.wpx-7 {
	width: 7px!important;
	max-width: 7px!important;
	min-width: 7px!important
}

.hpx-7 {
	height: 7px!important;
	max-height: 7px!important;
	min-height: 7px!important
}

.mxw-px-7 {
	max-width: 7px!important;
	width: 100%
}

.mnw-px-7 {
	min-width: 7px!important
}

.mxh-px-7 {
	max-height: 7px!important
}

.mnh-px-7 {
	min-height: 7px!important
}

.wpx-8 {
	width: 8px!important;
	max-width: 8px!important;
	min-width: 8px!important
}

.hpx-8 {
	height: 8px!important;
	max-height: 8px!important;
	min-height: 8px!important
}

.mxw-px-8 {
	max-width: 8px!important;
	width: 100%
}

.mnw-px-8 {
	min-width: 8px!important
}

.mxh-px-8 {
	max-height: 8px!important
}

.mnh-px-8 {
	min-height: 8px!important
}

.wpx-9 {
	width: 9px!important;
	max-width: 9px!important;
	min-width: 9px!important
}

.hpx-9 {
	height: 9px!important;
	max-height: 9px!important;
	min-height: 9px!important
}

.mxw-px-9 {
	max-width: 9px!important;
	width: 100%
}

.mnw-px-9 {
	min-width: 9px!important
}

.mxh-px-9 {
	max-height: 9px!important
}

.mnh-px-9 {
	min-height: 9px!important
}

.wpx-10 {
	width: 10px!important;
	max-width: 10px!important;
	min-width: 10px!important
}

.hpx-10 {
	height: 10px!important;
	max-height: 10px!important;
	min-height: 10px!important
}

.mxw-px-10 {
	max-width: 10px!important;
	width: 100%
}

.mnw-px-10 {
	min-width: 10px!important
}

.mxh-px-10 {
	max-height: 10px!important
}

.mnh-px-10 {
	min-height: 10px!important
}

.wpx-11 {
	width: 11px!important;
	max-width: 11px!important;
	min-width: 11px!important
}

.hpx-11 {
	height: 11px!important;
	max-height: 11px!important;
	min-height: 11px!important
}

.mxw-px-11 {
	max-width: 11px!important;
	width: 100%
}

.mnw-px-11 {
	min-width: 11px!important
}

.mxh-px-11 {
	max-height: 11px!important
}

.mnh-px-11 {
	min-height: 11px!important
}

.wpx-12 {
	width: 12px!important;
	max-width: 12px!important;
	min-width: 12px!important
}

.hpx-12 {
	height: 12px!important;
	max-height: 12px!important;
	min-height: 12px!important
}

.mxw-px-12 {
	max-width: 12px!important;
	width: 100%
}

.mnw-px-12 {
	min-width: 12px!important
}

.mxh-px-12 {
	max-height: 12px!important
}

.mnh-px-12 {
	min-height: 12px!important
}

.wpx-13 {
	width: 13px!important;
	max-width: 13px!important;
	min-width: 13px!important
}

.hpx-13 {
	height: 13px!important;
	max-height: 13px!important;
	min-height: 13px!important
}

.mxw-px-13 {
	max-width: 13px!important;
	width: 100%
}

.mnw-px-13 {
	min-width: 13px!important
}

.mxh-px-13 {
	max-height: 13px!important
}

.mnh-px-13 {
	min-height: 13px!important
}

.wpx-14 {
	width: 14px!important;
	max-width: 14px!important;
	min-width: 14px!important
}

.hpx-14 {
	height: 14px!important;
	max-height: 14px!important;
	min-height: 14px!important
}

.mxw-px-14 {
	max-width: 14px!important;
	width: 100%
}

.mnw-px-14 {
	min-width: 14px!important
}

.mxh-px-14 {
	max-height: 14px!important
}

.mnh-px-14 {
	min-height: 14px!important
}

.wpx-15 {
	width: 15px!important;
	max-width: 15px!important;
	min-width: 15px!important
}

.hpx-15 {
	height: 15px!important;
	max-height: 15px!important;
	min-height: 15px!important
}

.mxw-px-15 {
	max-width: 15px!important;
	width: 100%
}

.mnw-px-15 {
	min-width: 15px!important
}

.mxh-px-15 {
	max-height: 15px!important
}

.mnh-px-15 {
	min-height: 15px!important
}

.wpx-16 {
	width: 16px!important;
	max-width: 16px!important;
	min-width: 16px!important
}

.hpx-16 {
	height: 16px!important;
	max-height: 16px!important;
	min-height: 16px!important
}

.mxw-px-16 {
	max-width: 16px!important;
	width: 100%
}

.mnw-px-16 {
	min-width: 16px!important
}

.mxh-px-16 {
	max-height: 16px!important
}

.mnh-px-16 {
	min-height: 16px!important
}

.wpx-17 {
	width: 17px!important;
	max-width: 17px!important;
	min-width: 17px!important
}

.hpx-17 {
	height: 17px!important;
	max-height: 17px!important;
	min-height: 17px!important
}

.mxw-px-17 {
	max-width: 17px!important;
	width: 100%
}

.mnw-px-17 {
	min-width: 17px!important
}

.mxh-px-17 {
	max-height: 17px!important
}

.mnh-px-17 {
	min-height: 17px!important
}

.wpx-18 {
	width: 18px!important;
	max-width: 18px!important;
	min-width: 18px!important
}

.hpx-18 {
	height: 18px!important;
	max-height: 18px!important;
	min-height: 18px!important
}

.mxw-px-18 {
	max-width: 18px!important;
	width: 100%
}

.mnw-px-18 {
	min-width: 18px!important
}

.mxh-px-18 {
	max-height: 18px!important
}

.mnh-px-18 {
	min-height: 18px!important
}

.wpx-19 {
	width: 19px!important;
	max-width: 19px!important;
	min-width: 19px!important
}

.hpx-19 {
	height: 19px!important;
	max-height: 19px!important;
	min-height: 19px!important
}

.mxw-px-19 {
	max-width: 19px!important;
	width: 100%
}

.mnw-px-19 {
	min-width: 19px!important
}

.mxh-px-19 {
	max-height: 19px!important
}

.mnh-px-19 {
	min-height: 19px!important
}

.wpx-20 {
	width: 20px!important;
	max-width: 20px!important;
	min-width: 20px!important
}

.hpx-20 {
	height: 20px!important;
	max-height: 20px!important;
	min-height: 20px!important
}

.mxw-px-20 {
	max-width: 20px!important;
	width: 100%
}

.mnw-px-20 {
	min-width: 20px!important
}

.mxh-px-20 {
	max-height: 20px!important
}

.mnh-px-20 {
	min-height: 20px!important
}

.wpx-21 {
	width: 21px!important;
	max-width: 21px!important;
	min-width: 21px!important
}

.hpx-21 {
	height: 21px!important;
	max-height: 21px!important;
	min-height: 21px!important
}

.mxw-px-21 {
	max-width: 21px!important;
	width: 100%
}

.mnw-px-21 {
	min-width: 21px!important
}

.mxh-px-21 {
	max-height: 21px!important
}

.mnh-px-21 {
	min-height: 21px!important
}

.wpx-22 {
	width: 22px!important;
	max-width: 22px!important;
	min-width: 22px!important
}

.hpx-22 {
	height: 22px!important;
	max-height: 22px!important;
	min-height: 22px!important
}

.mxw-px-22 {
	max-width: 22px!important;
	width: 100%
}

.mnw-px-22 {
	min-width: 22px!important
}

.mxh-px-22 {
	max-height: 22px!important
}

.mnh-px-22 {
	min-height: 22px!important
}

.wpx-23 {
	width: 23px!important;
	max-width: 23px!important;
	min-width: 23px!important
}

.hpx-23 {
	height: 23px!important;
	max-height: 23px!important;
	min-height: 23px!important
}

.mxw-px-23 {
	max-width: 23px!important;
	width: 100%
}

.mnw-px-23 {
	min-width: 23px!important
}

.mxh-px-23 {
	max-height: 23px!important
}

.mnh-px-23 {
	min-height: 23px!important
}

.wpx-24 {
	width: 24px!important;
	max-width: 24px!important;
	min-width: 24px!important
}

.hpx-24 {
	height: 24px!important;
	max-height: 24px!important;
	min-height: 24px!important
}

.mxw-px-24 {
	max-width: 24px!important;
	width: 100%
}

.mnw-px-24 {
	min-width: 24px!important
}

.mxh-px-24 {
	max-height: 24px!important
}

.mnh-px-24 {
	min-height: 24px!important
}

.wpx-25 {
	width: 25px!important;
	max-width: 25px!important;
	min-width: 25px!important
}

.hpx-25 {
	height: 25px!important;
	max-height: 25px!important;
	min-height: 25px!important
}

.mxw-px-25 {
	max-width: 25px!important;
	width: 100%
}

.mnw-px-25 {
	min-width: 25px!important
}

.mxh-px-25 {
	max-height: 25px!important
}

.mnh-px-25 {
	min-height: 25px!important
}

.wpx-26 {
	width: 26px!important;
	max-width: 26px!important;
	min-width: 26px!important
}

.hpx-26 {
	height: 26px!important;
	max-height: 26px!important;
	min-height: 26px!important
}

.mxw-px-26 {
	max-width: 26px!important;
	width: 100%
}

.mnw-px-26 {
	min-width: 26px!important
}

.mxh-px-26 {
	max-height: 26px!important
}

.mnh-px-26 {
	min-height: 26px!important
}

.wpx-27 {
	width: 27px!important;
	max-width: 27px!important;
	min-width: 27px!important
}

.hpx-27 {
	height: 27px!important;
	max-height: 27px!important;
	min-height: 27px!important
}

.mxw-px-27 {
	max-width: 27px!important;
	width: 100%
}

.mnw-px-27 {
	min-width: 27px!important
}

.mxh-px-27 {
	max-height: 27px!important
}

.mnh-px-27 {
	min-height: 27px!important
}

.wpx-28 {
	width: 28px!important;
	max-width: 28px!important;
	min-width: 28px!important
}

.hpx-28 {
	height: 28px!important;
	max-height: 28px!important;
	min-height: 28px!important
}

.mxw-px-28 {
	max-width: 28px!important;
	width: 100%
}

.mnw-px-28 {
	min-width: 28px!important
}

.mxh-px-28 {
	max-height: 28px!important
}

.mnh-px-28 {
	min-height: 28px!important
}

.wpx-29 {
	width: 29px!important;
	max-width: 29px!important;
	min-width: 29px!important
}

.hpx-29 {
	height: 29px!important;
	max-height: 29px!important;
	min-height: 29px!important
}

.mxw-px-29 {
	max-width: 29px!important;
	width: 100%
}

.mnw-px-29 {
	min-width: 29px!important
}

.mxh-px-29 {
	max-height: 29px!important
}

.mnh-px-29 {
	min-height: 29px!important
}

.wpx-30 {
	width: 30px!important;
	max-width: 30px!important;
	min-width: 30px!important
}

.hpx-30 {
	height: 30px!important;
	max-height: 30px!important;
	min-height: 30px!important
}

.mxw-px-30 {
	max-width: 30px!important;
	width: 100%
}

.mnw-px-30 {
	min-width: 30px!important
}

.mxh-px-30 {
	max-height: 30px!important
}

.mnh-px-30 {
	min-height: 30px!important
}

.wpx-31 {
	width: 31px!important;
	max-width: 31px!important;
	min-width: 31px!important
}

.hpx-31 {
	height: 31px!important;
	max-height: 31px!important;
	min-height: 31px!important
}

.mxw-px-31 {
	max-width: 31px!important;
	width: 100%
}

.mnw-px-31 {
	min-width: 31px!important
}

.mxh-px-31 {
	max-height: 31px!important
}

.mnh-px-31 {
	min-height: 31px!important
}

.wpx-32 {
	width: 32px!important;
	max-width: 32px!important;
	min-width: 32px!important
}

.hpx-32 {
	height: 32px!important;
	max-height: 32px!important;
	min-height: 32px!important
}

.mxw-px-32 {
	max-width: 32px!important;
	width: 100%
}

.mnw-px-32 {
	min-width: 32px!important
}

.mxh-px-32 {
	max-height: 32px!important
}

.mnh-px-32 {
	min-height: 32px!important
}

.wpx-33 {
	width: 33px!important;
	max-width: 33px!important;
	min-width: 33px!important
}

.hpx-33 {
	height: 33px!important;
	max-height: 33px!important;
	min-height: 33px!important
}

.mxw-px-33 {
	max-width: 33px!important;
	width: 100%
}

.mnw-px-33 {
	min-width: 33px!important
}

.mxh-px-33 {
	max-height: 33px!important
}

.mnh-px-33 {
	min-height: 33px!important
}

.wpx-34 {
	width: 34px!important;
	max-width: 34px!important;
	min-width: 34px!important
}

.hpx-34 {
	height: 34px!important;
	max-height: 34px!important;
	min-height: 34px!important
}

.mxw-px-34 {
	max-width: 34px!important;
	width: 100%
}

.mnw-px-34 {
	min-width: 34px!important
}

.mxh-px-34 {
	max-height: 34px!important
}

.mnh-px-34 {
	min-height: 34px!important
}

.wpx-35 {
	width: 35px!important;
	max-width: 35px!important;
	min-width: 35px!important
}

.hpx-35 {
	height: 35px!important;
	max-height: 35px!important;
	min-height: 35px!important
}

.mxw-px-35 {
	max-width: 35px!important;
	width: 100%
}

.mnw-px-35 {
	min-width: 35px!important
}

.mxh-px-35 {
	max-height: 35px!important
}

.mnh-px-35 {
	min-height: 35px!important
}

.wpx-36 {
	width: 36px!important;
	max-width: 36px!important;
	min-width: 36px!important
}

.hpx-36 {
	height: 36px!important;
	max-height: 36px!important;
	min-height: 36px!important
}

.mxw-px-36 {
	max-width: 36px!important;
	width: 100%
}

.mnw-px-36 {
	min-width: 36px!important
}

.mxh-px-36 {
	max-height: 36px!important
}

.mnh-px-36 {
	min-height: 36px!important
}

.wpx-37 {
	width: 37px!important;
	max-width: 37px!important;
	min-width: 37px!important
}

.hpx-37 {
	height: 37px!important;
	max-height: 37px!important;
	min-height: 37px!important
}

.mxw-px-37 {
	max-width: 37px!important;
	width: 100%
}

.mnw-px-37 {
	min-width: 37px!important
}

.mxh-px-37 {
	max-height: 37px!important
}

.mnh-px-37 {
	min-height: 37px!important
}

.wpx-38 {
	width: 38px!important;
	max-width: 38px!important;
	min-width: 38px!important
}

.hpx-38 {
	height: 38px!important;
	max-height: 38px!important;
	min-height: 38px!important
}

.mxw-px-38 {
	max-width: 38px!important;
	width: 100%
}

.mnw-px-38 {
	min-width: 38px!important
}

.mxh-px-38 {
	max-height: 38px!important
}

.mnh-px-38 {
	min-height: 38px!important
}

.wpx-39 {
	width: 39px!important;
	max-width: 39px!important;
	min-width: 39px!important
}

.hpx-39 {
	height: 39px!important;
	max-height: 39px!important;
	min-height: 39px!important
}

.mxw-px-39 {
	max-width: 39px!important;
	width: 100%
}

.mnw-px-39 {
	min-width: 39px!important
}

.mxh-px-39 {
	max-height: 39px!important
}

.mnh-px-39 {
	min-height: 39px!important
}

.wpx-40 {
	width: 40px!important;
	max-width: 40px!important;
	min-width: 40px!important
}

.hpx-40 {
	height: 40px!important;
	max-height: 40px!important;
	min-height: 40px!important
}

.mxw-px-40 {
	max-width: 40px!important;
	width: 100%
}

.mnw-px-40 {
	min-width: 40px!important
}

.mxh-px-40 {
	max-height: 40px!important
}

.mnh-px-40 {
	min-height: 40px!important
}

.wpx-41 {
	width: 41px!important;
	max-width: 41px!important;
	min-width: 41px!important
}

.hpx-41 {
	height: 41px!important;
	max-height: 41px!important;
	min-height: 41px!important
}

.mxw-px-41 {
	max-width: 41px!important;
	width: 100%
}

.mnw-px-41 {
	min-width: 41px!important
}

.mxh-px-41 {
	max-height: 41px!important
}

.mnh-px-41 {
	min-height: 41px!important
}

.wpx-42 {
	width: 42px!important;
	max-width: 42px!important;
	min-width: 42px!important
}

.hpx-42 {
	height: 42px!important;
	max-height: 42px!important;
	min-height: 42px!important
}

.mxw-px-42 {
	max-width: 42px!important;
	width: 100%
}

.mnw-px-42 {
	min-width: 42px!important
}

.mxh-px-42 {
	max-height: 42px!important
}

.mnh-px-42 {
	min-height: 42px!important
}

.wpx-43 {
	width: 43px!important;
	max-width: 43px!important;
	min-width: 43px!important
}

.hpx-43 {
	height: 43px!important;
	max-height: 43px!important;
	min-height: 43px!important
}

.mxw-px-43 {
	max-width: 43px!important;
	width: 100%
}

.mnw-px-43 {
	min-width: 43px!important
}

.mxh-px-43 {
	max-height: 43px!important
}

.mnh-px-43 {
	min-height: 43px!important
}

.wpx-44 {
	width: 44px!important;
	max-width: 44px!important;
	min-width: 44px!important
}

.hpx-44 {
	height: 44px!important;
	max-height: 44px!important;
	min-height: 44px!important
}

.mxw-px-44 {
	max-width: 44px!important;
	width: 100%
}

.mnw-px-44 {
	min-width: 44px!important
}

.mxh-px-44 {
	max-height: 44px!important
}

.mnh-px-44 {
	min-height: 44px!important
}

.wpx-45 {
	width: 45px!important;
	max-width: 45px!important;
	min-width: 45px!important
}

.hpx-45 {
	height: 45px!important;
	max-height: 45px!important;
	min-height: 45px!important
}

.mxw-px-45 {
	max-width: 45px!important;
	width: 100%
}

.mnw-px-45 {
	min-width: 45px!important
}

.mxh-px-45 {
	max-height: 45px!important
}

.mnh-px-45 {
	min-height: 45px!important
}

.wpx-46 {
	width: 46px!important;
	max-width: 46px!important;
	min-width: 46px!important
}

.hpx-46 {
	height: 46px!important;
	max-height: 46px!important;
	min-height: 46px!important
}

.mxw-px-46 {
	max-width: 46px!important;
	width: 100%
}

.mnw-px-46 {
	min-width: 46px!important
}

.mxh-px-46 {
	max-height: 46px!important
}

.mnh-px-46 {
	min-height: 46px!important
}

.wpx-47 {
	width: 47px!important;
	max-width: 47px!important;
	min-width: 47px!important
}

.hpx-47 {
	height: 47px!important;
	max-height: 47px!important;
	min-height: 47px!important
}

.mxw-px-47 {
	max-width: 47px!important;
	width: 100%
}

.mnw-px-47 {
	min-width: 47px!important
}

.mxh-px-47 {
	max-height: 47px!important
}

.mnh-px-47 {
	min-height: 47px!important
}

.wpx-48 {
	width: 48px!important;
	max-width: 48px!important;
	min-width: 48px!important
}

.hpx-48 {
	height: 48px!important;
	max-height: 48px!important;
	min-height: 48px!important
}

.mxw-px-48 {
	max-width: 48px!important;
	width: 100%
}

.mnw-px-48 {
	min-width: 48px!important
}

.mxh-px-48 {
	max-height: 48px!important
}

.mnh-px-48 {
	min-height: 48px!important
}

.wpx-49 {
	width: 49px!important;
	max-width: 49px!important;
	min-width: 49px!important
}

.hpx-49 {
	height: 49px!important;
	max-height: 49px!important;
	min-height: 49px!important
}

.mxw-px-49 {
	max-width: 49px!important;
	width: 100%
}

.mnw-px-49 {
	min-width: 49px!important
}

.mxh-px-49 {
	max-height: 49px!important
}

.mnh-px-49 {
	min-height: 49px!important
}

.wpx-50 {
	width: 50px!important;
	max-width: 50px!important;
	min-width: 50px!important
}

.hpx-50 {
	height: 50px!important;
	max-height: 50px!important;
	min-height: 50px!important
}

.mxw-px-50 {
	max-width: 50px!important;
	width: 100%
}

.mnw-px-50 {
	min-width: 50px!important
}

.mxh-px-50 {
	max-height: 50px!important
}

.mnh-px-50 {
	min-height: 50px!important
}

.wpx-51 {
	width: 51px!important;
	max-width: 51px!important;
	min-width: 51px!important
}

.hpx-51 {
	height: 51px!important;
	max-height: 51px!important;
	min-height: 51px!important
}

.mxw-px-51 {
	max-width: 51px!important;
	width: 100%
}

.mnw-px-51 {
	min-width: 51px!important
}

.mxh-px-51 {
	max-height: 51px!important
}

.mnh-px-51 {
	min-height: 51px!important
}

.wpx-52 {
	width: 52px!important;
	max-width: 52px!important;
	min-width: 52px!important
}

.hpx-52 {
	height: 52px!important;
	max-height: 52px!important;
	min-height: 52px!important
}

.mxw-px-52 {
	max-width: 52px!important;
	width: 100%
}

.mnw-px-52 {
	min-width: 52px!important
}

.mxh-px-52 {
	max-height: 52px!important
}

.mnh-px-52 {
	min-height: 52px!important
}

.wpx-53 {
	width: 53px!important;
	max-width: 53px!important;
	min-width: 53px!important
}

.hpx-53 {
	height: 53px!important;
	max-height: 53px!important;
	min-height: 53px!important
}

.mxw-px-53 {
	max-width: 53px!important;
	width: 100%
}

.mnw-px-53 {
	min-width: 53px!important
}

.mxh-px-53 {
	max-height: 53px!important
}

.mnh-px-53 {
	min-height: 53px!important
}

.wpx-54 {
	width: 54px!important;
	max-width: 54px!important;
	min-width: 54px!important
}

.hpx-54 {
	height: 54px!important;
	max-height: 54px!important;
	min-height: 54px!important
}

.mxw-px-54 {
	max-width: 54px!important;
	width: 100%
}

.mnw-px-54 {
	min-width: 54px!important
}

.mxh-px-54 {
	max-height: 54px!important
}

.mnh-px-54 {
	min-height: 54px!important
}

.wpx-55 {
	width: 55px!important;
	max-width: 55px!important;
	min-width: 55px!important
}

.hpx-55 {
	height: 55px!important;
	max-height: 55px!important;
	min-height: 55px!important
}

.mxw-px-55 {
	max-width: 55px!important;
	width: 100%
}

.mnw-px-55 {
	min-width: 55px!important
}

.mxh-px-55 {
	max-height: 55px!important
}

.mnh-px-55 {
	min-height: 55px!important
}

.wpx-56 {
	width: 56px!important;
	max-width: 56px!important;
	min-width: 56px!important
}

.hpx-56 {
	height: 56px!important;
	max-height: 56px!important;
	min-height: 56px!important
}

.mxw-px-56 {
	max-width: 56px!important;
	width: 100%
}

.mnw-px-56 {
	min-width: 56px!important
}

.mxh-px-56 {
	max-height: 56px!important
}

.mnh-px-56 {
	min-height: 56px!important
}

.wpx-57 {
	width: 57px!important;
	max-width: 57px!important;
	min-width: 57px!important
}

.hpx-57 {
	height: 57px!important;
	max-height: 57px!important;
	min-height: 57px!important
}

.mxw-px-57 {
	max-width: 57px!important;
	width: 100%
}

.mnw-px-57 {
	min-width: 57px!important
}

.mxh-px-57 {
	max-height: 57px!important
}

.mnh-px-57 {
	min-height: 57px!important
}

.wpx-58 {
	width: 58px!important;
	max-width: 58px!important;
	min-width: 58px!important
}

.hpx-58 {
	height: 58px!important;
	max-height: 58px!important;
	min-height: 58px!important
}

.mxw-px-58 {
	max-width: 58px!important;
	width: 100%
}

.mnw-px-58 {
	min-width: 58px!important
}

.mxh-px-58 {
	max-height: 58px!important
}

.mnh-px-58 {
	min-height: 58px!important
}

.wpx-59 {
	width: 59px!important;
	max-width: 59px!important;
	min-width: 59px!important
}

.hpx-59 {
	height: 59px!important;
	max-height: 59px!important;
	min-height: 59px!important
}

.mxw-px-59 {
	max-width: 59px!important;
	width: 100%
}

.mnw-px-59 {
	min-width: 59px!important
}

.mxh-px-59 {
	max-height: 59px!important
}

.mnh-px-59 {
	min-height: 59px!important
}

.wpx-60 {
	width: 60px!important;
	max-width: 60px!important;
	min-width: 60px!important
}

.hpx-60 {
	height: 60px!important;
	max-height: 60px!important;
	min-height: 60px!important
}

.mxw-px-60 {
	max-width: 60px!important;
	width: 100%
}

.mnw-px-60 {
	min-width: 60px!important
}

.mxh-px-60 {
	max-height: 60px!important
}

.mnh-px-60 {
	min-height: 60px!important
}

.wpx-61 {
	width: 61px!important;
	max-width: 61px!important;
	min-width: 61px!important
}

.hpx-61 {
	height: 61px!important;
	max-height: 61px!important;
	min-height: 61px!important
}

.mxw-px-61 {
	max-width: 61px!important;
	width: 100%
}

.mnw-px-61 {
	min-width: 61px!important
}

.mxh-px-61 {
	max-height: 61px!important
}

.mnh-px-61 {
	min-height: 61px!important
}

.wpx-62 {
	width: 62px!important;
	max-width: 62px!important;
	min-width: 62px!important
}

.hpx-62 {
	height: 62px!important;
	max-height: 62px!important;
	min-height: 62px!important
}

.mxw-px-62 {
	max-width: 62px!important;
	width: 100%
}

.mnw-px-62 {
	min-width: 62px!important
}

.mxh-px-62 {
	max-height: 62px!important
}

.mnh-px-62 {
	min-height: 62px!important
}

.wpx-63 {
	width: 63px!important;
	max-width: 63px!important;
	min-width: 63px!important
}

.hpx-63 {
	height: 63px!important;
	max-height: 63px!important;
	min-height: 63px!important
}

.mxw-px-63 {
	max-width: 63px!important;
	width: 100%
}

.mnw-px-63 {
	min-width: 63px!important
}

.mxh-px-63 {
	max-height: 63px!important
}

.mnh-px-63 {
	min-height: 63px!important
}

.wpx-64 {
	width: 64px!important;
	max-width: 64px!important;
	min-width: 64px!important
}

.hpx-64 {
	height: 64px!important;
	max-height: 64px!important;
	min-height: 64px!important
}

.mxw-px-64 {
	max-width: 64px!important;
	width: 100%
}

.mnw-px-64 {
	min-width: 64px!important
}

.mxh-px-64 {
	max-height: 64px!important
}

.mnh-px-64 {
	min-height: 64px!important
}

.wpx-65 {
	width: 65px!important;
	max-width: 65px!important;
	min-width: 65px!important
}

.hpx-65 {
	height: 65px!important;
	max-height: 65px!important;
	min-height: 65px!important
}

.mxw-px-65 {
	max-width: 65px!important;
	width: 100%
}

.mnw-px-65 {
	min-width: 65px!important
}

.mxh-px-65 {
	max-height: 65px!important
}

.mnh-px-65 {
	min-height: 65px!important
}

.wpx-66 {
	width: 66px!important;
	max-width: 66px!important;
	min-width: 66px!important
}

.hpx-66 {
	height: 66px!important;
	max-height: 66px!important;
	min-height: 66px!important
}

.mxw-px-66 {
	max-width: 66px!important;
	width: 100%
}

.mnw-px-66 {
	min-width: 66px!important
}

.mxh-px-66 {
	max-height: 66px!important
}

.mnh-px-66 {
	min-height: 66px!important
}

.wpx-67 {
	width: 67px!important;
	max-width: 67px!important;
	min-width: 67px!important
}

.hpx-67 {
	height: 67px!important;
	max-height: 67px!important;
	min-height: 67px!important
}

.mxw-px-67 {
	max-width: 67px!important;
	width: 100%
}

.mnw-px-67 {
	min-width: 67px!important
}

.mxh-px-67 {
	max-height: 67px!important
}

.mnh-px-67 {
	min-height: 67px!important
}

.wpx-68 {
	width: 68px!important;
	max-width: 68px!important;
	min-width: 68px!important
}

.hpx-68 {
	height: 68px!important;
	max-height: 68px!important;
	min-height: 68px!important
}

.mxw-px-68 {
	max-width: 68px!important;
	width: 100%
}

.mnw-px-68 {
	min-width: 68px!important
}

.mxh-px-68 {
	max-height: 68px!important
}

.mnh-px-68 {
	min-height: 68px!important
}

.wpx-69 {
	width: 69px!important;
	max-width: 69px!important;
	min-width: 69px!important
}

.hpx-69 {
	height: 69px!important;
	max-height: 69px!important;
	min-height: 69px!important
}

.mxw-px-69 {
	max-width: 69px!important;
	width: 100%
}

.mnw-px-69 {
	min-width: 69px!important
}

.mxh-px-69 {
	max-height: 69px!important
}

.mnh-px-69 {
	min-height: 69px!important
}

.wpx-70 {
	width: 70px!important;
	max-width: 70px!important;
	min-width: 70px!important
}

.hpx-70 {
	height: 70px!important;
	max-height: 70px!important;
	min-height: 70px!important
}

.mxw-px-70 {
	max-width: 70px!important;
	width: 100%
}

.mnw-px-70 {
	min-width: 70px!important
}

.mxh-px-70 {
	max-height: 70px!important
}

.mnh-px-70 {
	min-height: 70px!important
}

.wpx-71 {
	width: 71px!important;
	max-width: 71px!important;
	min-width: 71px!important
}

.hpx-71 {
	height: 71px!important;
	max-height: 71px!important;
	min-height: 71px!important
}

.mxw-px-71 {
	max-width: 71px!important;
	width: 100%
}

.mnw-px-71 {
	min-width: 71px!important
}

.mxh-px-71 {
	max-height: 71px!important
}

.mnh-px-71 {
	min-height: 71px!important
}

.wpx-72 {
	width: 72px!important;
	max-width: 72px!important;
	min-width: 72px!important
}

.hpx-72 {
	height: 72px!important;
	max-height: 72px!important;
	min-height: 72px!important
}

.mxw-px-72 {
	max-width: 72px!important;
	width: 100%
}

.mnw-px-72 {
	min-width: 72px!important
}

.mxh-px-72 {
	max-height: 72px!important
}

.mnh-px-72 {
	min-height: 72px!important
}

.wpx-73 {
	width: 73px!important;
	max-width: 73px!important;
	min-width: 73px!important
}

.hpx-73 {
	height: 73px!important;
	max-height: 73px!important;
	min-height: 73px!important
}

.mxw-px-73 {
	max-width: 73px!important;
	width: 100%
}

.mnw-px-73 {
	min-width: 73px!important
}

.mxh-px-73 {
	max-height: 73px!important
}

.mnh-px-73 {
	min-height: 73px!important
}

.wpx-74 {
	width: 74px!important;
	max-width: 74px!important;
	min-width: 74px!important
}

.hpx-74 {
	height: 74px!important;
	max-height: 74px!important;
	min-height: 74px!important
}

.mxw-px-74 {
	max-width: 74px!important;
	width: 100%
}

.mnw-px-74 {
	min-width: 74px!important
}

.mxh-px-74 {
	max-height: 74px!important
}

.mnh-px-74 {
	min-height: 74px!important
}

.wpx-75 {
	width: 75px!important;
	max-width: 75px!important;
	min-width: 75px!important
}

.hpx-75 {
	height: 75px!important;
	max-height: 75px!important;
	min-height: 75px!important
}

.mxw-px-75 {
	max-width: 75px!important;
	width: 100%
}

.mnw-px-75 {
	min-width: 75px!important
}

.mxh-px-75 {
	max-height: 75px!important
}

.mnh-px-75 {
	min-height: 75px!important
}

.wpx-76 {
	width: 76px!important;
	max-width: 76px!important;
	min-width: 76px!important
}

.hpx-76 {
	height: 76px!important;
	max-height: 76px!important;
	min-height: 76px!important
}

.mxw-px-76 {
	max-width: 76px!important;
	width: 100%
}

.mnw-px-76 {
	min-width: 76px!important
}

.mxh-px-76 {
	max-height: 76px!important
}

.mnh-px-76 {
	min-height: 76px!important
}

.wpx-77 {
	width: 77px!important;
	max-width: 77px!important;
	min-width: 77px!important
}

.hpx-77 {
	height: 77px!important;
	max-height: 77px!important;
	min-height: 77px!important
}

.mxw-px-77 {
	max-width: 77px!important;
	width: 100%
}

.mnw-px-77 {
	min-width: 77px!important
}

.mxh-px-77 {
	max-height: 77px!important
}

.mnh-px-77 {
	min-height: 77px!important
}

.wpx-78 {
	width: 78px!important;
	max-width: 78px!important;
	min-width: 78px!important
}

.hpx-78 {
	height: 78px!important;
	max-height: 78px!important;
	min-height: 78px!important
}

.mxw-px-78 {
	max-width: 78px!important;
	width: 100%
}

.mnw-px-78 {
	min-width: 78px!important
}

.mxh-px-78 {
	max-height: 78px!important
}

.mnh-px-78 {
	min-height: 78px!important
}

.wpx-79 {
	width: 79px!important;
	max-width: 79px!important;
	min-width: 79px!important
}

.hpx-79 {
	height: 79px!important;
	max-height: 79px!important;
	min-height: 79px!important
}

.mxw-px-79 {
	max-width: 79px!important;
	width: 100%
}

.mnw-px-79 {
	min-width: 79px!important
}

.mxh-px-79 {
	max-height: 79px!important
}

.mnh-px-79 {
	min-height: 79px!important
}

.wpx-80 {
	width: 80px!important;
	max-width: 80px!important;
	min-width: 80px!important
}

.hpx-80 {
	height: 80px!important;
	max-height: 80px!important;
	min-height: 80px!important
}

.mxw-px-80 {
	max-width: 80px!important;
	width: 100%
}

.mnw-px-80 {
	min-width: 80px!important
}

.mxh-px-80 {
	max-height: 80px!important
}

.mnh-px-80 {
	min-height: 80px!important
}

.wpx-81 {
	width: 81px!important;
	max-width: 81px!important;
	min-width: 81px!important
}

.hpx-81 {
	height: 81px!important;
	max-height: 81px!important;
	min-height: 81px!important
}

.mxw-px-81 {
	max-width: 81px!important;
	width: 100%
}

.mnw-px-81 {
	min-width: 81px!important
}

.mxh-px-81 {
	max-height: 81px!important
}

.mnh-px-81 {
	min-height: 81px!important
}

.wpx-82 {
	width: 82px!important;
	max-width: 82px!important;
	min-width: 82px!important
}

.hpx-82 {
	height: 82px!important;
	max-height: 82px!important;
	min-height: 82px!important
}

.mxw-px-82 {
	max-width: 82px!important;
	width: 100%
}

.mnw-px-82 {
	min-width: 82px!important
}

.mxh-px-82 {
	max-height: 82px!important
}

.mnh-px-82 {
	min-height: 82px!important
}

.wpx-83 {
	width: 83px!important;
	max-width: 83px!important;
	min-width: 83px!important
}

.hpx-83 {
	height: 83px!important;
	max-height: 83px!important;
	min-height: 83px!important
}

.mxw-px-83 {
	max-width: 83px!important;
	width: 100%
}

.mnw-px-83 {
	min-width: 83px!important
}

.mxh-px-83 {
	max-height: 83px!important
}

.mnh-px-83 {
	min-height: 83px!important
}

.wpx-84 {
	width: 84px!important;
	max-width: 84px!important;
	min-width: 84px!important
}

.hpx-84 {
	height: 84px!important;
	max-height: 84px!important;
	min-height: 84px!important
}

.mxw-px-84 {
	max-width: 84px!important;
	width: 100%
}

.mnw-px-84 {
	min-width: 84px!important
}

.mxh-px-84 {
	max-height: 84px!important
}

.mnh-px-84 {
	min-height: 84px!important
}

.wpx-85 {
	width: 85px!important;
	max-width: 85px!important;
	min-width: 85px!important
}

.hpx-85 {
	height: 85px!important;
	max-height: 85px!important;
	min-height: 85px!important
}

.mxw-px-85 {
	max-width: 85px!important;
	width: 100%
}

.mnw-px-85 {
	min-width: 85px!important
}

.mxh-px-85 {
	max-height: 85px!important
}

.mnh-px-85 {
	min-height: 85px!important
}

.wpx-86 {
	width: 86px!important;
	max-width: 86px!important;
	min-width: 86px!important
}

.hpx-86 {
	height: 86px!important;
	max-height: 86px!important;
	min-height: 86px!important
}

.mxw-px-86 {
	max-width: 86px!important;
	width: 100%
}

.mnw-px-86 {
	min-width: 86px!important
}

.mxh-px-86 {
	max-height: 86px!important
}

.mnh-px-86 {
	min-height: 86px!important
}

.wpx-87 {
	width: 87px!important;
	max-width: 87px!important;
	min-width: 87px!important
}

.hpx-87 {
	height: 87px!important;
	max-height: 87px!important;
	min-height: 87px!important
}

.mxw-px-87 {
	max-width: 87px!important;
	width: 100%
}

.mnw-px-87 {
	min-width: 87px!important
}

.mxh-px-87 {
	max-height: 87px!important
}

.mnh-px-87 {
	min-height: 87px!important
}

.wpx-88 {
	width: 88px!important;
	max-width: 88px!important;
	min-width: 88px!important
}

.hpx-88 {
	height: 88px!important;
	max-height: 88px!important;
	min-height: 88px!important
}

.mxw-px-88 {
	max-width: 88px!important;
	width: 100%
}

.mnw-px-88 {
	min-width: 88px!important
}

.mxh-px-88 {
	max-height: 88px!important
}

.mnh-px-88 {
	min-height: 88px!important
}

.wpx-89 {
	width: 89px!important;
	max-width: 89px!important;
	min-width: 89px!important
}

.hpx-89 {
	height: 89px!important;
	max-height: 89px!important;
	min-height: 89px!important
}

.mxw-px-89 {
	max-width: 89px!important;
	width: 100%
}

.mnw-px-89 {
	min-width: 89px!important
}

.mxh-px-89 {
	max-height: 89px!important
}

.mnh-px-89 {
	min-height: 89px!important
}

.wpx-90 {
	width: 90px!important;
	max-width: 90px!important;
	min-width: 90px!important
}

.hpx-90 {
	height: 90px!important;
	max-height: 90px!important;
	min-height: 90px!important
}

.mxw-px-90 {
	max-width: 90px!important;
	width: 100%
}

.mnw-px-90 {
	min-width: 90px!important
}

.mxh-px-90 {
	max-height: 90px!important
}

.mnh-px-90 {
	min-height: 90px!important
}

.wpx-91 {
	width: 91px!important;
	max-width: 91px!important;
	min-width: 91px!important
}

.hpx-91 {
	height: 91px!important;
	max-height: 91px!important;
	min-height: 91px!important
}

.mxw-px-91 {
	max-width: 91px!important;
	width: 100%
}

.mnw-px-91 {
	min-width: 91px!important
}

.mxh-px-91 {
	max-height: 91px!important
}

.mnh-px-91 {
	min-height: 91px!important
}

.wpx-92 {
	width: 92px!important;
	max-width: 92px!important;
	min-width: 92px!important
}

.hpx-92 {
	height: 92px!important;
	max-height: 92px!important;
	min-height: 92px!important
}

.mxw-px-92 {
	max-width: 92px!important;
	width: 100%
}

.mnw-px-92 {
	min-width: 92px!important
}

.mxh-px-92 {
	max-height: 92px!important
}

.mnh-px-92 {
	min-height: 92px!important
}

.wpx-93 {
	width: 93px!important;
	max-width: 93px!important;
	min-width: 93px!important
}

.hpx-93 {
	height: 93px!important;
	max-height: 93px!important;
	min-height: 93px!important
}

.mxw-px-93 {
	max-width: 93px!important;
	width: 100%
}

.mnw-px-93 {
	min-width: 93px!important
}

.mxh-px-93 {
	max-height: 93px!important
}

.mnh-px-93 {
	min-height: 93px!important
}

.wpx-94 {
	width: 94px!important;
	max-width: 94px!important;
	min-width: 94px!important
}

.hpx-94 {
	height: 94px!important;
	max-height: 94px!important;
	min-height: 94px!important
}

.mxw-px-94 {
	max-width: 94px!important;
	width: 100%
}

.mnw-px-94 {
	min-width: 94px!important
}

.mxh-px-94 {
	max-height: 94px!important
}

.mnh-px-94 {
	min-height: 94px!important
}

.wpx-95 {
	width: 95px!important;
	max-width: 95px!important;
	min-width: 95px!important
}

.hpx-95 {
	height: 95px!important;
	max-height: 95px!important;
	min-height: 95px!important
}

.mxw-px-95 {
	max-width: 95px!important;
	width: 100%
}

.mnw-px-95 {
	min-width: 95px!important
}

.mxh-px-95 {
	max-height: 95px!important
}

.mnh-px-95 {
	min-height: 95px!important
}

.wpx-96 {
	width: 96px!important;
	max-width: 96px!important;
	min-width: 96px!important
}

.hpx-96 {
	height: 96px!important;
	max-height: 96px!important;
	min-height: 96px!important
}

.mxw-px-96 {
	max-width: 96px!important;
	width: 100%
}

.mnw-px-96 {
	min-width: 96px!important
}

.mxh-px-96 {
	max-height: 96px!important
}

.mnh-px-96 {
	min-height: 96px!important
}

.wpx-97 {
	width: 97px!important;
	max-width: 97px!important;
	min-width: 97px!important
}

.hpx-97 {
	height: 97px!important;
	max-height: 97px!important;
	min-height: 97px!important
}

.mxw-px-97 {
	max-width: 97px!important;
	width: 100%
}

.mnw-px-97 {
	min-width: 97px!important
}

.mxh-px-97 {
	max-height: 97px!important
}

.mnh-px-97 {
	min-height: 97px!important
}

.wpx-98 {
	width: 98px!important;
	max-width: 98px!important;
	min-width: 98px!important
}

.hpx-98 {
	height: 98px!important;
	max-height: 98px!important;
	min-height: 98px!important
}

.mxw-px-98 {
	max-width: 98px!important;
	width: 100%
}

.mnw-px-98 {
	min-width: 98px!important
}

.mxh-px-98 {
	max-height: 98px!important
}

.mnh-px-98 {
	min-height: 98px!important
}

.wpx-99 {
	width: 99px!important;
	max-width: 99px!important;
	min-width: 99px!important
}

.hpx-99 {
	height: 99px!important;
	max-height: 99px!important;
	min-height: 99px!important
}

.mxw-px-99 {
	max-width: 99px!important;
	width: 100%
}

.mnw-px-99 {
	min-width: 99px!important
}

.mxh-px-99 {
	max-height: 99px!important
}

.mnh-px-99 {
	min-height: 99px!important
}

.wpx-100 {
	width: 100px!important;
	max-width: 100px!important;
	min-width: 100px!important
}

.hpx-100 {
	height: 100px!important;
	max-height: 100px!important;
	min-height: 100px!important
}

.mxw-px-100 {
	max-width: 100px!important;
	width: 100%
}

.mnw-px-100 {
	min-width: 100px!important
}

.mxh-px-100 {
	max-height: 100px!important
}

.mnh-px-100 {
	min-height: 100px!important
}

.wpx-101 {
	width: 101px!important;
	max-width: 101px!important;
	min-width: 101px!important
}

.hpx-101 {
	height: 101px!important;
	max-height: 101px!important;
	min-height: 101px!important
}

.mxw-px-101 {
	max-width: 101px!important;
	width: 100%
}

.mnw-px-101 {
	min-width: 101px!important
}

.mxh-px-101 {
	max-height: 101px!important
}

.mnh-px-101 {
	min-height: 101px!important
}

.wpx-102 {
	width: 102px!important;
	max-width: 102px!important;
	min-width: 102px!important
}

.hpx-102 {
	height: 102px!important;
	max-height: 102px!important;
	min-height: 102px!important
}

.mxw-px-102 {
	max-width: 102px!important;
	width: 100%
}

.mnw-px-102 {
	min-width: 102px!important
}

.mxh-px-102 {
	max-height: 102px!important
}

.mnh-px-102 {
	min-height: 102px!important
}

.wpx-103 {
	width: 103px!important;
	max-width: 103px!important;
	min-width: 103px!important
}

.hpx-103 {
	height: 103px!important;
	max-height: 103px!important;
	min-height: 103px!important
}

.mxw-px-103 {
	max-width: 103px!important;
	width: 100%
}

.mnw-px-103 {
	min-width: 103px!important
}

.mxh-px-103 {
	max-height: 103px!important
}

.mnh-px-103 {
	min-height: 103px!important
}

.wpx-104 {
	width: 104px!important;
	max-width: 104px!important;
	min-width: 104px!important
}

.hpx-104 {
	height: 104px!important;
	max-height: 104px!important;
	min-height: 104px!important
}

.mxw-px-104 {
	max-width: 104px!important;
	width: 100%
}

.mnw-px-104 {
	min-width: 104px!important
}

.mxh-px-104 {
	max-height: 104px!important
}

.mnh-px-104 {
	min-height: 104px!important
}

.wpx-105 {
	width: 105px!important;
	max-width: 105px!important;
	min-width: 105px!important
}

.hpx-105 {
	height: 105px!important;
	max-height: 105px!important;
	min-height: 105px!important
}

.mxw-px-105 {
	max-width: 105px!important;
	width: 100%
}

.mnw-px-105 {
	min-width: 105px!important
}

.mxh-px-105 {
	max-height: 105px!important
}

.mnh-px-105 {
	min-height: 105px!important
}

.wpx-106 {
	width: 106px!important;
	max-width: 106px!important;
	min-width: 106px!important
}

.hpx-106 {
	height: 106px!important;
	max-height: 106px!important;
	min-height: 106px!important
}

.mxw-px-106 {
	max-width: 106px!important;
	width: 100%
}

.mnw-px-106 {
	min-width: 106px!important
}

.mxh-px-106 {
	max-height: 106px!important
}

.mnh-px-106 {
	min-height: 106px!important
}

.wpx-107 {
	width: 107px!important;
	max-width: 107px!important;
	min-width: 107px!important
}

.hpx-107 {
	height: 107px!important;
	max-height: 107px!important;
	min-height: 107px!important
}

.mxw-px-107 {
	max-width: 107px!important;
	width: 100%
}

.mnw-px-107 {
	min-width: 107px!important
}

.mxh-px-107 {
	max-height: 107px!important
}

.mnh-px-107 {
	min-height: 107px!important
}

.wpx-108 {
	width: 108px!important;
	max-width: 108px!important;
	min-width: 108px!important
}

.hpx-108 {
	height: 108px!important;
	max-height: 108px!important;
	min-height: 108px!important
}

.mxw-px-108 {
	max-width: 108px!important;
	width: 100%
}

.mnw-px-108 {
	min-width: 108px!important
}

.mxh-px-108 {
	max-height: 108px!important
}

.mnh-px-108 {
	min-height: 108px!important
}

.wpx-109 {
	width: 109px!important;
	max-width: 109px!important;
	min-width: 109px!important
}

.hpx-109 {
	height: 109px!important;
	max-height: 109px!important;
	min-height: 109px!important
}

.mxw-px-109 {
	max-width: 109px!important;
	width: 100%
}

.mnw-px-109 {
	min-width: 109px!important
}

.mxh-px-109 {
	max-height: 109px!important
}

.mnh-px-109 {
	min-height: 109px!important
}

.wpx-110 {
	width: 110px!important;
	max-width: 110px!important;
	min-width: 110px!important
}

.hpx-110 {
	height: 110px!important;
	max-height: 110px!important;
	min-height: 110px!important
}

.mxw-px-110 {
	max-width: 110px!important;
	width: 100%
}

.mnw-px-110 {
	min-width: 110px!important
}

.mxh-px-110 {
	max-height: 110px!important
}

.mnh-px-110 {
	min-height: 110px!important
}

.wpx-111 {
	width: 111px!important;
	max-width: 111px!important;
	min-width: 111px!important
}

.hpx-111 {
	height: 111px!important;
	max-height: 111px!important;
	min-height: 111px!important
}

.mxw-px-111 {
	max-width: 111px!important;
	width: 100%
}

.mnw-px-111 {
	min-width: 111px!important
}

.mxh-px-111 {
	max-height: 111px!important
}

.mnh-px-111 {
	min-height: 111px!important
}

.wpx-112 {
	width: 112px!important;
	max-width: 112px!important;
	min-width: 112px!important
}

.hpx-112 {
	height: 112px!important;
	max-height: 112px!important;
	min-height: 112px!important
}

.mxw-px-112 {
	max-width: 112px!important;
	width: 100%
}

.mnw-px-112 {
	min-width: 112px!important
}

.mxh-px-112 {
	max-height: 112px!important
}

.mnh-px-112 {
	min-height: 112px!important
}

.wpx-113 {
	width: 113px!important;
	max-width: 113px!important;
	min-width: 113px!important
}

.hpx-113 {
	height: 113px!important;
	max-height: 113px!important;
	min-height: 113px!important
}

.mxw-px-113 {
	max-width: 113px!important;
	width: 100%
}

.mnw-px-113 {
	min-width: 113px!important
}

.mxh-px-113 {
	max-height: 113px!important
}

.mnh-px-113 {
	min-height: 113px!important
}

.wpx-114 {
	width: 114px!important;
	max-width: 114px!important;
	min-width: 114px!important
}

.hpx-114 {
	height: 114px!important;
	max-height: 114px!important;
	min-height: 114px!important
}

.mxw-px-114 {
	max-width: 114px!important;
	width: 100%
}

.mnw-px-114 {
	min-width: 114px!important
}

.mxh-px-114 {
	max-height: 114px!important
}

.mnh-px-114 {
	min-height: 114px!important
}

.wpx-115 {
	width: 115px!important;
	max-width: 115px!important;
	min-width: 115px!important
}

.hpx-115 {
	height: 115px!important;
	max-height: 115px!important;
	min-height: 115px!important
}

.mxw-px-115 {
	max-width: 115px!important;
	width: 100%
}

.mnw-px-115 {
	min-width: 115px!important
}

.mxh-px-115 {
	max-height: 115px!important
}

.mnh-px-115 {
	min-height: 115px!important
}

.wpx-116 {
	width: 116px!important;
	max-width: 116px!important;
	min-width: 116px!important
}

.hpx-116 {
	height: 116px!important;
	max-height: 116px!important;
	min-height: 116px!important
}

.mxw-px-116 {
	max-width: 116px!important;
	width: 100%
}

.mnw-px-116 {
	min-width: 116px!important
}

.mxh-px-116 {
	max-height: 116px!important
}

.mnh-px-116 {
	min-height: 116px!important
}

.wpx-117 {
	width: 117px!important;
	max-width: 117px!important;
	min-width: 117px!important
}

.hpx-117 {
	height: 117px!important;
	max-height: 117px!important;
	min-height: 117px!important
}

.mxw-px-117 {
	max-width: 117px!important;
	width: 100%
}

.mnw-px-117 {
	min-width: 117px!important
}

.mxh-px-117 {
	max-height: 117px!important
}

.mnh-px-117 {
	min-height: 117px!important
}

.wpx-118 {
	width: 118px!important;
	max-width: 118px!important;
	min-width: 118px!important
}

.hpx-118 {
	height: 118px!important;
	max-height: 118px!important;
	min-height: 118px!important
}

.mxw-px-118 {
	max-width: 118px!important;
	width: 100%
}

.mnw-px-118 {
	min-width: 118px!important
}

.mxh-px-118 {
	max-height: 118px!important
}

.mnh-px-118 {
	min-height: 118px!important
}

.wpx-119 {
	width: 119px!important;
	max-width: 119px!important;
	min-width: 119px!important
}

.hpx-119 {
	height: 119px!important;
	max-height: 119px!important;
	min-height: 119px!important
}

.mxw-px-119 {
	max-width: 119px!important;
	width: 100%
}

.mnw-px-119 {
	min-width: 119px!important
}

.mxh-px-119 {
	max-height: 119px!important
}

.mnh-px-119 {
	min-height: 119px!important
}

.wpx-120 {
	width: 120px!important;
	max-width: 120px!important;
	min-width: 120px!important
}

.hpx-120 {
	height: 120px!important;
	max-height: 120px!important;
	min-height: 120px!important
}

.mxw-px-120 {
	max-width: 120px!important;
	width: 100%
}

.mnw-px-120 {
	min-width: 120px!important
}

.mxh-px-120 {
	max-height: 120px!important
}

.mnh-px-120 {
	min-height: 120px!important
}

.wpx-121 {
	width: 121px!important;
	max-width: 121px!important;
	min-width: 121px!important
}

.hpx-121 {
	height: 121px!important;
	max-height: 121px!important;
	min-height: 121px!important
}

.mxw-px-121 {
	max-width: 121px!important;
	width: 100%
}

.mnw-px-121 {
	min-width: 121px!important
}

.mxh-px-121 {
	max-height: 121px!important
}

.mnh-px-121 {
	min-height: 121px!important
}

.wpx-122 {
	width: 122px!important;
	max-width: 122px!important;
	min-width: 122px!important
}

.hpx-122 {
	height: 122px!important;
	max-height: 122px!important;
	min-height: 122px!important
}

.mxw-px-122 {
	max-width: 122px!important;
	width: 100%
}

.mnw-px-122 {
	min-width: 122px!important
}

.mxh-px-122 {
	max-height: 122px!important
}

.mnh-px-122 {
	min-height: 122px!important
}

.wpx-123 {
	width: 123px!important;
	max-width: 123px!important;
	min-width: 123px!important
}

.hpx-123 {
	height: 123px!important;
	max-height: 123px!important;
	min-height: 123px!important
}

.mxw-px-123 {
	max-width: 123px!important;
	width: 100%
}

.mnw-px-123 {
	min-width: 123px!important
}

.mxh-px-123 {
	max-height: 123px!important
}

.mnh-px-123 {
	min-height: 123px!important
}

.wpx-124 {
	width: 124px!important;
	max-width: 124px!important;
	min-width: 124px!important
}

.hpx-124 {
	height: 124px!important;
	max-height: 124px!important;
	min-height: 124px!important
}

.mxw-px-124 {
	max-width: 124px!important;
	width: 100%
}

.mnw-px-124 {
	min-width: 124px!important
}

.mxh-px-124 {
	max-height: 124px!important
}

.mnh-px-124 {
	min-height: 124px!important
}

.wpx-125 {
	width: 125px!important;
	max-width: 125px!important;
	min-width: 125px!important
}

.hpx-125 {
	height: 125px!important;
	max-height: 125px!important;
	min-height: 125px!important
}

.mxw-px-125 {
	max-width: 125px!important;
	width: 100%
}

.mnw-px-125 {
	min-width: 125px!important
}

.mxh-px-125 {
	max-height: 125px!important
}

.mnh-px-125 {
	min-height: 125px!important
}

.wpx-126 {
	width: 126px!important;
	max-width: 126px!important;
	min-width: 126px!important
}

.hpx-126 {
	height: 126px!important;
	max-height: 126px!important;
	min-height: 126px!important
}

.mxw-px-126 {
	max-width: 126px!important;
	width: 100%
}

.mnw-px-126 {
	min-width: 126px!important
}

.mxh-px-126 {
	max-height: 126px!important
}

.mnh-px-126 {
	min-height: 126px!important
}

.wpx-127 {
	width: 127px!important;
	max-width: 127px!important;
	min-width: 127px!important
}

.hpx-127 {
	height: 127px!important;
	max-height: 127px!important;
	min-height: 127px!important
}

.mxw-px-127 {
	max-width: 127px!important;
	width: 100%
}

.mnw-px-127 {
	min-width: 127px!important
}

.mxh-px-127 {
	max-height: 127px!important
}

.mnh-px-127 {
	min-height: 127px!important
}

.wpx-128 {
	width: 128px!important;
	max-width: 128px!important;
	min-width: 128px!important
}

.hpx-128 {
	height: 128px!important;
	max-height: 128px!important;
	min-height: 128px!important
}

.mxw-px-128 {
	max-width: 128px!important;
	width: 100%
}

.mnw-px-128 {
	min-width: 128px!important
}

.mxh-px-128 {
	max-height: 128px!important
}

.mnh-px-128 {
	min-height: 128px!important
}

.wpx-129 {
	width: 129px!important;
	max-width: 129px!important;
	min-width: 129px!important
}

.hpx-129 {
	height: 129px!important;
	max-height: 129px!important;
	min-height: 129px!important
}

.mxw-px-129 {
	max-width: 129px!important;
	width: 100%
}

.mnw-px-129 {
	min-width: 129px!important
}

.mxh-px-129 {
	max-height: 129px!important
}

.mnh-px-129 {
	min-height: 129px!important
}

.wpx-130 {
	width: 130px!important;
	max-width: 130px!important;
	min-width: 130px!important
}

.hpx-130 {
	height: 130px!important;
	max-height: 130px!important;
	min-height: 130px!important
}

.mxw-px-130 {
	max-width: 130px!important;
	width: 100%
}

.mnw-px-130 {
	min-width: 130px!important
}

.mxh-px-130 {
	max-height: 130px!important
}

.mnh-px-130 {
	min-height: 130px!important
}

.wpx-131 {
	width: 131px!important;
	max-width: 131px!important;
	min-width: 131px!important
}

.hpx-131 {
	height: 131px!important;
	max-height: 131px!important;
	min-height: 131px!important
}

.mxw-px-131 {
	max-width: 131px!important;
	width: 100%
}

.mnw-px-131 {
	min-width: 131px!important
}

.mxh-px-131 {
	max-height: 131px!important
}

.mnh-px-131 {
	min-height: 131px!important
}

.wpx-132 {
	width: 132px!important;
	max-width: 132px!important;
	min-width: 132px!important
}

.hpx-132 {
	height: 132px!important;
	max-height: 132px!important;
	min-height: 132px!important
}

.mxw-px-132 {
	max-width: 132px!important;
	width: 100%
}

.mnw-px-132 {
	min-width: 132px!important
}

.mxh-px-132 {
	max-height: 132px!important
}

.mnh-px-132 {
	min-height: 132px!important
}

.wpx-133 {
	width: 133px!important;
	max-width: 133px!important;
	min-width: 133px!important
}

.hpx-133 {
	height: 133px!important;
	max-height: 133px!important;
	min-height: 133px!important
}

.mxw-px-133 {
	max-width: 133px!important;
	width: 100%
}

.mnw-px-133 {
	min-width: 133px!important
}

.mxh-px-133 {
	max-height: 133px!important
}

.mnh-px-133 {
	min-height: 133px!important
}

.wpx-134 {
	width: 134px!important;
	max-width: 134px!important;
	min-width: 134px!important
}

.hpx-134 {
	height: 134px!important;
	max-height: 134px!important;
	min-height: 134px!important
}

.mxw-px-134 {
	max-width: 134px!important;
	width: 100%
}

.mnw-px-134 {
	min-width: 134px!important
}

.mxh-px-134 {
	max-height: 134px!important
}

.mnh-px-134 {
	min-height: 134px!important
}

.wpx-135 {
	width: 135px!important;
	max-width: 135px!important;
	min-width: 135px!important
}

.hpx-135 {
	height: 135px!important;
	max-height: 135px!important;
	min-height: 135px!important
}

.mxw-px-135 {
	max-width: 135px!important;
	width: 100%
}

.mnw-px-135 {
	min-width: 135px!important
}

.mxh-px-135 {
	max-height: 135px!important
}

.mnh-px-135 {
	min-height: 135px!important
}

.wpx-136 {
	width: 136px!important;
	max-width: 136px!important;
	min-width: 136px!important
}

.hpx-136 {
	height: 136px!important;
	max-height: 136px!important;
	min-height: 136px!important
}

.mxw-px-136 {
	max-width: 136px!important;
	width: 100%
}

.mnw-px-136 {
	min-width: 136px!important
}

.mxh-px-136 {
	max-height: 136px!important
}

.mnh-px-136 {
	min-height: 136px!important
}

.wpx-137 {
	width: 137px!important;
	max-width: 137px!important;
	min-width: 137px!important
}

.hpx-137 {
	height: 137px!important;
	max-height: 137px!important;
	min-height: 137px!important
}

.mxw-px-137 {
	max-width: 137px!important;
	width: 100%
}

.mnw-px-137 {
	min-width: 137px!important
}

.mxh-px-137 {
	max-height: 137px!important
}

.mnh-px-137 {
	min-height: 137px!important
}

.wpx-138 {
	width: 138px!important;
	max-width: 138px!important;
	min-width: 138px!important
}

.hpx-138 {
	height: 138px!important;
	max-height: 138px!important;
	min-height: 138px!important
}

.mxw-px-138 {
	max-width: 138px!important;
	width: 100%
}

.mnw-px-138 {
	min-width: 138px!important
}

.mxh-px-138 {
	max-height: 138px!important
}

.mnh-px-138 {
	min-height: 138px!important
}

.wpx-139 {
	width: 139px!important;
	max-width: 139px!important;
	min-width: 139px!important
}

.hpx-139 {
	height: 139px!important;
	max-height: 139px!important;
	min-height: 139px!important
}

.mxw-px-139 {
	max-width: 139px!important;
	width: 100%
}

.mnw-px-139 {
	min-width: 139px!important
}

.mxh-px-139 {
	max-height: 139px!important
}

.mnh-px-139 {
	min-height: 139px!important
}

.wpx-140 {
	width: 140px!important;
	max-width: 140px!important;
	min-width: 140px!important
}

.hpx-140 {
	height: 140px!important;
	max-height: 140px!important;
	min-height: 140px!important
}

.mxw-px-140 {
	max-width: 140px!important;
	width: 100%
}

.mnw-px-140 {
	min-width: 140px!important
}

.mxh-px-140 {
	max-height: 140px!important
}

.mnh-px-140 {
	min-height: 140px!important
}

.wpx-141 {
	width: 141px!important;
	max-width: 141px!important;
	min-width: 141px!important
}

.hpx-141 {
	height: 141px!important;
	max-height: 141px!important;
	min-height: 141px!important
}

.mxw-px-141 {
	max-width: 141px!important;
	width: 100%
}

.mnw-px-141 {
	min-width: 141px!important
}

.mxh-px-141 {
	max-height: 141px!important
}

.mnh-px-141 {
	min-height: 141px!important
}

.wpx-142 {
	width: 142px!important;
	max-width: 142px!important;
	min-width: 142px!important
}

.hpx-142 {
	height: 142px!important;
	max-height: 142px!important;
	min-height: 142px!important
}

.mxw-px-142 {
	max-width: 142px!important;
	width: 100%
}

.mnw-px-142 {
	min-width: 142px!important
}

.mxh-px-142 {
	max-height: 142px!important
}

.mnh-px-142 {
	min-height: 142px!important
}

.wpx-143 {
	width: 143px!important;
	max-width: 143px!important;
	min-width: 143px!important
}

.hpx-143 {
	height: 143px!important;
	max-height: 143px!important;
	min-height: 143px!important
}

.mxw-px-143 {
	max-width: 143px!important;
	width: 100%
}

.mnw-px-143 {
	min-width: 143px!important
}

.mxh-px-143 {
	max-height: 143px!important
}

.mnh-px-143 {
	min-height: 143px!important
}

.wpx-144 {
	width: 144px!important;
	max-width: 144px!important;
	min-width: 144px!important
}

.hpx-144 {
	height: 144px!important;
	max-height: 144px!important;
	min-height: 144px!important
}

.mxw-px-144 {
	max-width: 144px!important;
	width: 100%
}

.mnw-px-144 {
	min-width: 144px!important
}

.mxh-px-144 {
	max-height: 144px!important
}

.mnh-px-144 {
	min-height: 144px!important
}

.wpx-145 {
	width: 145px!important;
	max-width: 145px!important;
	min-width: 145px!important
}

.hpx-145 {
	height: 145px!important;
	max-height: 145px!important;
	min-height: 145px!important
}

.mxw-px-145 {
	max-width: 145px!important;
	width: 100%
}

.mnw-px-145 {
	min-width: 145px!important
}

.mxh-px-145 {
	max-height: 145px!important
}

.mnh-px-145 {
	min-height: 145px!important
}

.wpx-146 {
	width: 146px!important;
	max-width: 146px!important;
	min-width: 146px!important
}

.hpx-146 {
	height: 146px!important;
	max-height: 146px!important;
	min-height: 146px!important
}

.mxw-px-146 {
	max-width: 146px!important;
	width: 100%
}

.mnw-px-146 {
	min-width: 146px!important
}

.mxh-px-146 {
	max-height: 146px!important
}

.mnh-px-146 {
	min-height: 146px!important
}

.wpx-147 {
	width: 147px!important;
	max-width: 147px!important;
	min-width: 147px!important
}

.hpx-147 {
	height: 147px!important;
	max-height: 147px!important;
	min-height: 147px!important
}

.mxw-px-147 {
	max-width: 147px!important;
	width: 100%
}

.mnw-px-147 {
	min-width: 147px!important
}

.mxh-px-147 {
	max-height: 147px!important
}

.mnh-px-147 {
	min-height: 147px!important
}

.wpx-148 {
	width: 148px!important;
	max-width: 148px!important;
	min-width: 148px!important
}

.hpx-148 {
	height: 148px!important;
	max-height: 148px!important;
	min-height: 148px!important
}

.mxw-px-148 {
	max-width: 148px!important;
	width: 100%
}

.mnw-px-148 {
	min-width: 148px!important
}

.mxh-px-148 {
	max-height: 148px!important
}

.mnh-px-148 {
	min-height: 148px!important
}

.wpx-149 {
	width: 149px!important;
	max-width: 149px!important;
	min-width: 149px!important
}

.hpx-149 {
	height: 149px!important;
	max-height: 149px!important;
	min-height: 149px!important
}

.mxw-px-149 {
	max-width: 149px!important;
	width: 100%
}

.mnw-px-149 {
	min-width: 149px!important
}

.mxh-px-149 {
	max-height: 149px!important
}

.mnh-px-149 {
	min-height: 149px!important
}

.wpx-150 {
	width: 150px!important;
	max-width: 150px!important;
	min-width: 150px!important
}

.hpx-150 {
	height: 150px!important;
	max-height: 150px!important;
	min-height: 150px!important
}

.mxw-px-150 {
	max-width: 150px!important;
	width: 100%
}

.mnw-px-150 {
	min-width: 150px!important
}

.mxh-px-150 {
	max-height: 150px!important
}

.mnh-px-150 {
	min-height: 150px!important
}

.wpx-151 {
	width: 151px!important;
	max-width: 151px!important;
	min-width: 151px!important
}

.hpx-151 {
	height: 151px!important;
	max-height: 151px!important;
	min-height: 151px!important
}

.mxw-px-151 {
	max-width: 151px!important;
	width: 100%
}

.mnw-px-151 {
	min-width: 151px!important
}

.mxh-px-151 {
	max-height: 151px!important
}

.mnh-px-151 {
	min-height: 151px!important
}

.wpx-152 {
	width: 152px!important;
	max-width: 152px!important;
	min-width: 152px!important
}

.hpx-152 {
	height: 152px!important;
	max-height: 152px!important;
	min-height: 152px!important
}

.mxw-px-152 {
	max-width: 152px!important;
	width: 100%
}

.mnw-px-152 {
	min-width: 152px!important
}

.mxh-px-152 {
	max-height: 152px!important
}

.mnh-px-152 {
	min-height: 152px!important
}

.wpx-153 {
	width: 153px!important;
	max-width: 153px!important;
	min-width: 153px!important
}

.hpx-153 {
	height: 153px!important;
	max-height: 153px!important;
	min-height: 153px!important
}

.mxw-px-153 {
	max-width: 153px!important;
	width: 100%
}

.mnw-px-153 {
	min-width: 153px!important
}

.mxh-px-153 {
	max-height: 153px!important
}

.mnh-px-153 {
	min-height: 153px!important
}

.wpx-154 {
	width: 154px!important;
	max-width: 154px!important;
	min-width: 154px!important
}

.hpx-154 {
	height: 154px!important;
	max-height: 154px!important;
	min-height: 154px!important
}

.mxw-px-154 {
	max-width: 154px!important;
	width: 100%
}

.mnw-px-154 {
	min-width: 154px!important
}

.mxh-px-154 {
	max-height: 154px!important
}

.mnh-px-154 {
	min-height: 154px!important
}

.wpx-155 {
	width: 155px!important;
	max-width: 155px!important;
	min-width: 155px!important
}

.hpx-155 {
	height: 155px!important;
	max-height: 155px!important;
	min-height: 155px!important
}

.mxw-px-155 {
	max-width: 155px!important;
	width: 100%
}

.mnw-px-155 {
	min-width: 155px!important
}

.mxh-px-155 {
	max-height: 155px!important
}

.mnh-px-155 {
	min-height: 155px!important
}

.wpx-156 {
	width: 156px!important;
	max-width: 156px!important;
	min-width: 156px!important
}

.hpx-156 {
	height: 156px!important;
	max-height: 156px!important;
	min-height: 156px!important
}

.mxw-px-156 {
	max-width: 156px!important;
	width: 100%
}

.mnw-px-156 {
	min-width: 156px!important
}

.mxh-px-156 {
	max-height: 156px!important
}

.mnh-px-156 {
	min-height: 156px!important
}

.wpx-157 {
	width: 157px!important;
	max-width: 157px!important;
	min-width: 157px!important
}

.hpx-157 {
	height: 157px!important;
	max-height: 157px!important;
	min-height: 157px!important
}

.mxw-px-157 {
	max-width: 157px!important;
	width: 100%
}

.mnw-px-157 {
	min-width: 157px!important
}

.mxh-px-157 {
	max-height: 157px!important
}

.mnh-px-157 {
	min-height: 157px!important
}

.wpx-158 {
	width: 158px!important;
	max-width: 158px!important;
	min-width: 158px!important
}

.hpx-158 {
	height: 158px!important;
	max-height: 158px!important;
	min-height: 158px!important
}

.mxw-px-158 {
	max-width: 158px!important;
	width: 100%
}

.mnw-px-158 {
	min-width: 158px!important
}

.mxh-px-158 {
	max-height: 158px!important
}

.mnh-px-158 {
	min-height: 158px!important
}

.wpx-159 {
	width: 159px!important;
	max-width: 159px!important;
	min-width: 159px!important
}

.hpx-159 {
	height: 159px!important;
	max-height: 159px!important;
	min-height: 159px!important
}

.mxw-px-159 {
	max-width: 159px!important;
	width: 100%
}

.mnw-px-159 {
	min-width: 159px!important
}

.mxh-px-159 {
	max-height: 159px!important
}

.mnh-px-159 {
	min-height: 159px!important
}

.wpx-160 {
	width: 160px!important;
	max-width: 160px!important;
	min-width: 160px!important
}

.hpx-160 {
	height: 160px!important;
	max-height: 160px!important;
	min-height: 160px!important
}

.mxw-px-160 {
	max-width: 160px!important;
	width: 100%
}

.mnw-px-160 {
	min-width: 160px!important
}

.mxh-px-160 {
	max-height: 160px!important
}

.mnh-px-160 {
	min-height: 160px!important
}

.wpx-161 {
	width: 161px!important;
	max-width: 161px!important;
	min-width: 161px!important
}

.hpx-161 {
	height: 161px!important;
	max-height: 161px!important;
	min-height: 161px!important
}

.mxw-px-161 {
	max-width: 161px!important;
	width: 100%
}

.mnw-px-161 {
	min-width: 161px!important
}

.mxh-px-161 {
	max-height: 161px!important
}

.mnh-px-161 {
	min-height: 161px!important
}

.wpx-162 {
	width: 162px!important;
	max-width: 162px!important;
	min-width: 162px!important
}

.hpx-162 {
	height: 162px!important;
	max-height: 162px!important;
	min-height: 162px!important
}

.mxw-px-162 {
	max-width: 162px!important;
	width: 100%
}

.mnw-px-162 {
	min-width: 162px!important
}

.mxh-px-162 {
	max-height: 162px!important
}

.mnh-px-162 {
	min-height: 162px!important
}

.wpx-163 {
	width: 163px!important;
	max-width: 163px!important;
	min-width: 163px!important
}

.hpx-163 {
	height: 163px!important;
	max-height: 163px!important;
	min-height: 163px!important
}

.mxw-px-163 {
	max-width: 163px!important;
	width: 100%
}

.mnw-px-163 {
	min-width: 163px!important
}

.mxh-px-163 {
	max-height: 163px!important
}

.mnh-px-163 {
	min-height: 163px!important
}

.wpx-164 {
	width: 164px!important;
	max-width: 164px!important;
	min-width: 164px!important
}

.hpx-164 {
	height: 164px!important;
	max-height: 164px!important;
	min-height: 164px!important
}

.mxw-px-164 {
	max-width: 164px!important;
	width: 100%
}

.mnw-px-164 {
	min-width: 164px!important
}

.mxh-px-164 {
	max-height: 164px!important
}

.mnh-px-164 {
	min-height: 164px!important
}

.wpx-165 {
	width: 165px!important;
	max-width: 165px!important;
	min-width: 165px!important
}

.hpx-165 {
	height: 165px!important;
	max-height: 165px!important;
	min-height: 165px!important
}

.mxw-px-165 {
	max-width: 165px!important;
	width: 100%
}

.mnw-px-165 {
	min-width: 165px!important
}

.mxh-px-165 {
	max-height: 165px!important
}

.mnh-px-165 {
	min-height: 165px!important
}

.wpx-166 {
	width: 166px!important;
	max-width: 166px!important;
	min-width: 166px!important
}

.hpx-166 {
	height: 166px!important;
	max-height: 166px!important;
	min-height: 166px!important
}

.mxw-px-166 {
	max-width: 166px!important;
	width: 100%
}

.mnw-px-166 {
	min-width: 166px!important
}

.mxh-px-166 {
	max-height: 166px!important
}

.mnh-px-166 {
	min-height: 166px!important
}

.wpx-167 {
	width: 167px!important;
	max-width: 167px!important;
	min-width: 167px!important
}

.hpx-167 {
	height: 167px!important;
	max-height: 167px!important;
	min-height: 167px!important
}

.mxw-px-167 {
	max-width: 167px!important;
	width: 100%
}

.mnw-px-167 {
	min-width: 167px!important
}

.mxh-px-167 {
	max-height: 167px!important
}

.mnh-px-167 {
	min-height: 167px!important
}

.wpx-168 {
	width: 168px!important;
	max-width: 168px!important;
	min-width: 168px!important
}

.hpx-168 {
	height: 168px!important;
	max-height: 168px!important;
	min-height: 168px!important
}

.mxw-px-168 {
	max-width: 168px!important;
	width: 100%
}

.mnw-px-168 {
	min-width: 168px!important
}

.mxh-px-168 {
	max-height: 168px!important
}

.mnh-px-168 {
	min-height: 168px!important
}

.wpx-169 {
	width: 169px!important;
	max-width: 169px!important;
	min-width: 169px!important
}

.hpx-169 {
	height: 169px!important;
	max-height: 169px!important;
	min-height: 169px!important
}

.mxw-px-169 {
	max-width: 169px!important;
	width: 100%
}

.mnw-px-169 {
	min-width: 169px!important
}

.mxh-px-169 {
	max-height: 169px!important
}

.mnh-px-169 {
	min-height: 169px!important
}

.wpx-170 {
	width: 170px!important;
	max-width: 170px!important;
	min-width: 170px!important
}

.hpx-170 {
	height: 170px!important;
	max-height: 170px!important;
	min-height: 170px!important
}

.mxw-px-170 {
	max-width: 170px!important;
	width: 100%
}

.mnw-px-170 {
	min-width: 170px!important
}

.mxh-px-170 {
	max-height: 170px!important
}

.mnh-px-170 {
	min-height: 170px!important
}

.wpx-171 {
	width: 171px!important;
	max-width: 171px!important;
	min-width: 171px!important
}

.hpx-171 {
	height: 171px!important;
	max-height: 171px!important;
	min-height: 171px!important
}

.mxw-px-171 {
	max-width: 171px!important;
	width: 100%
}

.mnw-px-171 {
	min-width: 171px!important
}

.mxh-px-171 {
	max-height: 171px!important
}

.mnh-px-171 {
	min-height: 171px!important
}

.wpx-172 {
	width: 172px!important;
	max-width: 172px!important;
	min-width: 172px!important
}

.hpx-172 {
	height: 172px!important;
	max-height: 172px!important;
	min-height: 172px!important
}

.mxw-px-172 {
	max-width: 172px!important;
	width: 100%
}

.mnw-px-172 {
	min-width: 172px!important
}

.mxh-px-172 {
	max-height: 172px!important
}

.mnh-px-172 {
	min-height: 172px!important
}

.wpx-173 {
	width: 173px!important;
	max-width: 173px!important;
	min-width: 173px!important
}

.hpx-173 {
	height: 173px!important;
	max-height: 173px!important;
	min-height: 173px!important
}

.mxw-px-173 {
	max-width: 173px!important;
	width: 100%
}

.mnw-px-173 {
	min-width: 173px!important
}

.mxh-px-173 {
	max-height: 173px!important
}

.mnh-px-173 {
	min-height: 173px!important
}

.wpx-174 {
	width: 174px!important;
	max-width: 174px!important;
	min-width: 174px!important
}

.hpx-174 {
	height: 174px!important;
	max-height: 174px!important;
	min-height: 174px!important
}

.mxw-px-174 {
	max-width: 174px!important;
	width: 100%
}

.mnw-px-174 {
	min-width: 174px!important
}

.mxh-px-174 {
	max-height: 174px!important
}

.mnh-px-174 {
	min-height: 174px!important
}

.wpx-175 {
	width: 175px!important;
	max-width: 175px!important;
	min-width: 175px!important
}

.hpx-175 {
	height: 175px!important;
	max-height: 175px!important;
	min-height: 175px!important
}

.mxw-px-175 {
	max-width: 175px!important;
	width: 100%
}

.mnw-px-175 {
	min-width: 175px!important
}

.mxh-px-175 {
	max-height: 175px!important
}

.mnh-px-175 {
	min-height: 175px!important
}

.wpx-176 {
	width: 176px!important;
	max-width: 176px!important;
	min-width: 176px!important
}

.hpx-176 {
	height: 176px!important;
	max-height: 176px!important;
	min-height: 176px!important
}

.mxw-px-176 {
	max-width: 176px!important;
	width: 100%
}

.mnw-px-176 {
	min-width: 176px!important
}

.mxh-px-176 {
	max-height: 176px!important
}

.mnh-px-176 {
	min-height: 176px!important
}

.wpx-177 {
	width: 177px!important;
	max-width: 177px!important;
	min-width: 177px!important
}

.hpx-177 {
	height: 177px!important;
	max-height: 177px!important;
	min-height: 177px!important
}

.mxw-px-177 {
	max-width: 177px!important;
	width: 100%
}

.mnw-px-177 {
	min-width: 177px!important
}

.mxh-px-177 {
	max-height: 177px!important
}

.mnh-px-177 {
	min-height: 177px!important
}

.wpx-178 {
	width: 178px!important;
	max-width: 178px!important;
	min-width: 178px!important
}

.hpx-178 {
	height: 178px!important;
	max-height: 178px!important;
	min-height: 178px!important
}

.mxw-px-178 {
	max-width: 178px!important;
	width: 100%
}

.mnw-px-178 {
	min-width: 178px!important
}

.mxh-px-178 {
	max-height: 178px!important
}

.mnh-px-178 {
	min-height: 178px!important
}

.wpx-179 {
	width: 179px!important;
	max-width: 179px!important;
	min-width: 179px!important
}

.hpx-179 {
	height: 179px!important;
	max-height: 179px!important;
	min-height: 179px!important
}

.mxw-px-179 {
	max-width: 179px!important;
	width: 100%
}

.mnw-px-179 {
	min-width: 179px!important
}

.mxh-px-179 {
	max-height: 179px!important
}

.mnh-px-179 {
	min-height: 179px!important
}

.wpx-180 {
	width: 180px!important;
	max-width: 180px!important;
	min-width: 180px!important
}

.hpx-180 {
	height: 180px!important;
	max-height: 180px!important;
	min-height: 180px!important
}

.mxw-px-180 {
	max-width: 180px!important;
	width: 100%
}

.mnw-px-180 {
	min-width: 180px!important
}

.mxh-px-180 {
	max-height: 180px!important
}

.mnh-px-180 {
	min-height: 180px!important
}

.wpx-181 {
	width: 181px!important;
	max-width: 181px!important;
	min-width: 181px!important
}

.hpx-181 {
	height: 181px!important;
	max-height: 181px!important;
	min-height: 181px!important
}

.mxw-px-181 {
	max-width: 181px!important;
	width: 100%
}

.mnw-px-181 {
	min-width: 181px!important
}

.mxh-px-181 {
	max-height: 181px!important
}

.mnh-px-181 {
	min-height: 181px!important
}

.wpx-182 {
	width: 182px!important;
	max-width: 182px!important;
	min-width: 182px!important
}

.hpx-182 {
	height: 182px!important;
	max-height: 182px!important;
	min-height: 182px!important
}

.mxw-px-182 {
	max-width: 182px!important;
	width: 100%
}

.mnw-px-182 {
	min-width: 182px!important
}

.mxh-px-182 {
	max-height: 182px!important
}

.mnh-px-182 {
	min-height: 182px!important
}

.wpx-183 {
	width: 183px!important;
	max-width: 183px!important;
	min-width: 183px!important
}

.hpx-183 {
	height: 183px!important;
	max-height: 183px!important;
	min-height: 183px!important
}

.mxw-px-183 {
	max-width: 183px!important;
	width: 100%
}

.mnw-px-183 {
	min-width: 183px!important
}

.mxh-px-183 {
	max-height: 183px!important
}

.mnh-px-183 {
	min-height: 183px!important
}

.wpx-184 {
	width: 184px!important;
	max-width: 184px!important;
	min-width: 184px!important
}

.hpx-184 {
	height: 184px!important;
	max-height: 184px!important;
	min-height: 184px!important
}

.mxw-px-184 {
	max-width: 184px!important;
	width: 100%
}

.mnw-px-184 {
	min-width: 184px!important
}

.mxh-px-184 {
	max-height: 184px!important
}

.mnh-px-184 {
	min-height: 184px!important
}

.wpx-185 {
	width: 185px!important;
	max-width: 185px!important;
	min-width: 185px!important
}

.hpx-185 {
	height: 185px!important;
	max-height: 185px!important;
	min-height: 185px!important
}

.mxw-px-185 {
	max-width: 185px!important;
	width: 100%
}

.mnw-px-185 {
	min-width: 185px!important
}

.mxh-px-185 {
	max-height: 185px!important
}

.mnh-px-185 {
	min-height: 185px!important
}

.wpx-186 {
	width: 186px!important;
	max-width: 186px!important;
	min-width: 186px!important
}

.hpx-186 {
	height: 186px!important;
	max-height: 186px!important;
	min-height: 186px!important
}

.mxw-px-186 {
	max-width: 186px!important;
	width: 100%
}

.mnw-px-186 {
	min-width: 186px!important
}

.mxh-px-186 {
	max-height: 186px!important
}

.mnh-px-186 {
	min-height: 186px!important
}

.wpx-187 {
	width: 187px!important;
	max-width: 187px!important;
	min-width: 187px!important
}

.hpx-187 {
	height: 187px!important;
	max-height: 187px!important;
	min-height: 187px!important
}

.mxw-px-187 {
	max-width: 187px!important;
	width: 100%
}

.mnw-px-187 {
	min-width: 187px!important
}

.mxh-px-187 {
	max-height: 187px!important
}

.mnh-px-187 {
	min-height: 187px!important
}

.wpx-188 {
	width: 188px!important;
	max-width: 188px!important;
	min-width: 188px!important
}

.hpx-188 {
	height: 188px!important;
	max-height: 188px!important;
	min-height: 188px!important
}

.mxw-px-188 {
	max-width: 188px!important;
	width: 100%
}

.mnw-px-188 {
	min-width: 188px!important
}

.mxh-px-188 {
	max-height: 188px!important
}

.mnh-px-188 {
	min-height: 188px!important
}

.wpx-189 {
	width: 189px!important;
	max-width: 189px!important;
	min-width: 189px!important
}

.hpx-189 {
	height: 189px!important;
	max-height: 189px!important;
	min-height: 189px!important
}

.mxw-px-189 {
	max-width: 189px!important;
	width: 100%
}

.mnw-px-189 {
	min-width: 189px!important
}

.mxh-px-189 {
	max-height: 189px!important
}

.mnh-px-189 {
	min-height: 189px!important
}

.wpx-190 {
	width: 190px!important;
	max-width: 190px!important;
	min-width: 190px!important
}

.hpx-190 {
	height: 190px!important;
	max-height: 190px!important;
	min-height: 190px!important
}

.mxw-px-190 {
	max-width: 190px!important;
	width: 100%
}

.mnw-px-190 {
	min-width: 190px!important
}

.mxh-px-190 {
	max-height: 190px!important
}

.mnh-px-190 {
	min-height: 190px!important
}

.wpx-191 {
	width: 191px!important;
	max-width: 191px!important;
	min-width: 191px!important
}

.hpx-191 {
	height: 191px!important;
	max-height: 191px!important;
	min-height: 191px!important
}

.mxw-px-191 {
	max-width: 191px!important;
	width: 100%
}

.mnw-px-191 {
	min-width: 191px!important
}

.mxh-px-191 {
	max-height: 191px!important
}

.mnh-px-191 {
	min-height: 191px!important
}

.wpx-192 {
	width: 192px!important;
	max-width: 192px!important;
	min-width: 192px!important
}

.hpx-192 {
	height: 192px!important;
	max-height: 192px!important;
	min-height: 192px!important
}

.mxw-px-192 {
	max-width: 192px!important;
	width: 100%
}

.mnw-px-192 {
	min-width: 192px!important
}

.mxh-px-192 {
	max-height: 192px!important
}

.mnh-px-192 {
	min-height: 192px!important
}

.wpx-193 {
	width: 193px!important;
	max-width: 193px!important;
	min-width: 193px!important
}

.hpx-193 {
	height: 193px!important;
	max-height: 193px!important;
	min-height: 193px!important
}

.mxw-px-193 {
	max-width: 193px!important;
	width: 100%
}

.mnw-px-193 {
	min-width: 193px!important
}

.mxh-px-193 {
	max-height: 193px!important
}

.mnh-px-193 {
	min-height: 193px!important
}

.wpx-194 {
	width: 194px!important;
	max-width: 194px!important;
	min-width: 194px!important
}

.hpx-194 {
	height: 194px!important;
	max-height: 194px!important;
	min-height: 194px!important
}

.mxw-px-194 {
	max-width: 194px!important;
	width: 100%
}

.mnw-px-194 {
	min-width: 194px!important
}

.mxh-px-194 {
	max-height: 194px!important
}

.mnh-px-194 {
	min-height: 194px!important
}

.wpx-195 {
	width: 195px!important;
	max-width: 195px!important;
	min-width: 195px!important
}

.hpx-195 {
	height: 195px!important;
	max-height: 195px!important;
	min-height: 195px!important
}

.mxw-px-195 {
	max-width: 195px!important;
	width: 100%
}

.mnw-px-195 {
	min-width: 195px!important
}

.mxh-px-195 {
	max-height: 195px!important
}

.mnh-px-195 {
	min-height: 195px!important
}

.wpx-196 {
	width: 196px!important;
	max-width: 196px!important;
	min-width: 196px!important
}

.hpx-196 {
	height: 196px!important;
	max-height: 196px!important;
	min-height: 196px!important
}

.mxw-px-196 {
	max-width: 196px!important;
	width: 100%
}

.mnw-px-196 {
	min-width: 196px!important
}

.mxh-px-196 {
	max-height: 196px!important
}

.mnh-px-196 {
	min-height: 196px!important
}

.wpx-197 {
	width: 197px!important;
	max-width: 197px!important;
	min-width: 197px!important
}

.hpx-197 {
	height: 197px!important;
	max-height: 197px!important;
	min-height: 197px!important
}

.mxw-px-197 {
	max-width: 197px!important;
	width: 100%
}

.mnw-px-197 {
	min-width: 197px!important
}

.mxh-px-197 {
	max-height: 197px!important
}

.mnh-px-197 {
	min-height: 197px!important
}

.wpx-198 {
	width: 198px!important;
	max-width: 198px!important;
	min-width: 198px!important
}

.hpx-198 {
	height: 198px!important;
	max-height: 198px!important;
	min-height: 198px!important
}

.mxw-px-198 {
	max-width: 198px!important;
	width: 100%
}

.mnw-px-198 {
	min-width: 198px!important
}

.mxh-px-198 {
	max-height: 198px!important
}

.mnh-px-198 {
	min-height: 198px!important
}

.wpx-199 {
	width: 199px!important;
	max-width: 199px!important;
	min-width: 199px!important
}

.hpx-199 {
	height: 199px!important;
	max-height: 199px!important;
	min-height: 199px!important
}

.mxw-px-199 {
	max-width: 199px!important;
	width: 100%
}

.mnw-px-199 {
	min-width: 199px!important
}

.mxh-px-199 {
	max-height: 199px!important
}

.mnh-px-199 {
	min-height: 199px!important
}

.wpx-200 {
	width: 200px!important;
	max-width: 200px!important;
	min-width: 200px!important
}

.hpx-200 {
	height: 200px!important;
	max-height: 200px!important;
	min-height: 200px!important
}

.mxw-px-200 {
	max-width: 200px!important;
	width: 100%
}

.mnw-px-200 {
	min-width: 200px!important
}

.mxh-px-200 {
	max-height: 200px!important
}

.mnh-px-200 {
	min-height: 200px!important
}

.wpx-201 {
	width: 201px!important;
	max-width: 201px!important;
	min-width: 201px!important
}

.hpx-201 {
	height: 201px!important;
	max-height: 201px!important;
	min-height: 201px!important
}

.mxw-px-201 {
	max-width: 201px!important;
	width: 100%
}

.mnw-px-201 {
	min-width: 201px!important
}

.mxh-px-201 {
	max-height: 201px!important
}

.mnh-px-201 {
	min-height: 201px!important
}

.wpx-202 {
	width: 202px!important;
	max-width: 202px!important;
	min-width: 202px!important
}

.hpx-202 {
	height: 202px!important;
	max-height: 202px!important;
	min-height: 202px!important
}

.mxw-px-202 {
	max-width: 202px!important;
	width: 100%
}

.mnw-px-202 {
	min-width: 202px!important
}

.mxh-px-202 {
	max-height: 202px!important
}

.mnh-px-202 {
	min-height: 202px!important
}

.wpx-203 {
	width: 203px!important;
	max-width: 203px!important;
	min-width: 203px!important
}

.hpx-203 {
	height: 203px!important;
	max-height: 203px!important;
	min-height: 203px!important
}

.mxw-px-203 {
	max-width: 203px!important;
	width: 100%
}

.mnw-px-203 {
	min-width: 203px!important
}

.mxh-px-203 {
	max-height: 203px!important
}

.mnh-px-203 {
	min-height: 203px!important
}

.wpx-204 {
	width: 204px!important;
	max-width: 204px!important;
	min-width: 204px!important
}

.hpx-204 {
	height: 204px!important;
	max-height: 204px!important;
	min-height: 204px!important
}

.mxw-px-204 {
	max-width: 204px!important;
	width: 100%
}

.mnw-px-204 {
	min-width: 204px!important
}

.mxh-px-204 {
	max-height: 204px!important
}

.mnh-px-204 {
	min-height: 204px!important
}

.wpx-205 {
	width: 205px!important;
	max-width: 205px!important;
	min-width: 205px!important
}

.hpx-205 {
	height: 205px!important;
	max-height: 205px!important;
	min-height: 205px!important
}

.mxw-px-205 {
	max-width: 205px!important;
	width: 100%
}

.mnw-px-205 {
	min-width: 205px!important
}

.mxh-px-205 {
	max-height: 205px!important
}

.mnh-px-205 {
	min-height: 205px!important
}

.wpx-206 {
	width: 206px!important;
	max-width: 206px!important;
	min-width: 206px!important
}

.hpx-206 {
	height: 206px!important;
	max-height: 206px!important;
	min-height: 206px!important
}

.mxw-px-206 {
	max-width: 206px!important;
	width: 100%
}

.mnw-px-206 {
	min-width: 206px!important
}

.mxh-px-206 {
	max-height: 206px!important
}

.mnh-px-206 {
	min-height: 206px!important
}

.wpx-207 {
	width: 207px!important;
	max-width: 207px!important;
	min-width: 207px!important
}

.hpx-207 {
	height: 207px!important;
	max-height: 207px!important;
	min-height: 207px!important
}

.mxw-px-207 {
	max-width: 207px!important;
	width: 100%
}

.mnw-px-207 {
	min-width: 207px!important
}

.mxh-px-207 {
	max-height: 207px!important
}

.mnh-px-207 {
	min-height: 207px!important
}

.wpx-208 {
	width: 208px!important;
	max-width: 208px!important;
	min-width: 208px!important
}

.hpx-208 {
	height: 208px!important;
	max-height: 208px!important;
	min-height: 208px!important
}

.mxw-px-208 {
	max-width: 208px!important;
	width: 100%
}

.mnw-px-208 {
	min-width: 208px!important
}

.mxh-px-208 {
	max-height: 208px!important
}

.mnh-px-208 {
	min-height: 208px!important
}

.wpx-209 {
	width: 209px!important;
	max-width: 209px!important;
	min-width: 209px!important
}

.hpx-209 {
	height: 209px!important;
	max-height: 209px!important;
	min-height: 209px!important
}

.mxw-px-209 {
	max-width: 209px!important;
	width: 100%
}

.mnw-px-209 {
	min-width: 209px!important
}

.mxh-px-209 {
	max-height: 209px!important
}

.mnh-px-209 {
	min-height: 209px!important
}

.wpx-210 {
	width: 210px!important;
	max-width: 210px!important;
	min-width: 210px!important
}

.hpx-210 {
	height: 210px!important;
	max-height: 210px!important;
	min-height: 210px!important
}

.mxw-px-210 {
	max-width: 210px!important;
	width: 100%
}

.mnw-px-210 {
	min-width: 210px!important
}

.mxh-px-210 {
	max-height: 210px!important
}

.mnh-px-210 {
	min-height: 210px!important
}

.wpx-211 {
	width: 211px!important;
	max-width: 211px!important;
	min-width: 211px!important
}

.hpx-211 {
	height: 211px!important;
	max-height: 211px!important;
	min-height: 211px!important
}

.mxw-px-211 {
	max-width: 211px!important;
	width: 100%
}

.mnw-px-211 {
	min-width: 211px!important
}

.mxh-px-211 {
	max-height: 211px!important
}

.mnh-px-211 {
	min-height: 211px!important
}

.wpx-212 {
	width: 212px!important;
	max-width: 212px!important;
	min-width: 212px!important
}

.hpx-212 {
	height: 212px!important;
	max-height: 212px!important;
	min-height: 212px!important
}

.mxw-px-212 {
	max-width: 212px!important;
	width: 100%
}

.mnw-px-212 {
	min-width: 212px!important
}

.mxh-px-212 {
	max-height: 212px!important
}

.mnh-px-212 {
	min-height: 212px!important
}

.wpx-213 {
	width: 213px!important;
	max-width: 213px!important;
	min-width: 213px!important
}

.hpx-213 {
	height: 213px!important;
	max-height: 213px!important;
	min-height: 213px!important
}

.mxw-px-213 {
	max-width: 213px!important;
	width: 100%
}

.mnw-px-213 {
	min-width: 213px!important
}

.mxh-px-213 {
	max-height: 213px!important
}

.mnh-px-213 {
	min-height: 213px!important
}

.wpx-214 {
	width: 214px!important;
	max-width: 214px!important;
	min-width: 214px!important
}

.hpx-214 {
	height: 214px!important;
	max-height: 214px!important;
	min-height: 214px!important
}

.mxw-px-214 {
	max-width: 214px!important;
	width: 100%
}

.mnw-px-214 {
	min-width: 214px!important
}

.mxh-px-214 {
	max-height: 214px!important
}

.mnh-px-214 {
	min-height: 214px!important
}

.wpx-215 {
	width: 215px!important;
	max-width: 215px!important;
	min-width: 215px!important
}

.hpx-215 {
	height: 215px!important;
	max-height: 215px!important;
	min-height: 215px!important
}

.mxw-px-215 {
	max-width: 215px!important;
	width: 100%
}

.mnw-px-215 {
	min-width: 215px!important
}

.mxh-px-215 {
	max-height: 215px!important
}

.mnh-px-215 {
	min-height: 215px!important
}

.wpx-216 {
	width: 216px!important;
	max-width: 216px!important;
	min-width: 216px!important
}

.hpx-216 {
	height: 216px!important;
	max-height: 216px!important;
	min-height: 216px!important
}

.mxw-px-216 {
	max-width: 216px!important;
	width: 100%
}

.mnw-px-216 {
	min-width: 216px!important
}

.mxh-px-216 {
	max-height: 216px!important
}

.mnh-px-216 {
	min-height: 216px!important
}

.wpx-217 {
	width: 217px!important;
	max-width: 217px!important;
	min-width: 217px!important
}

.hpx-217 {
	height: 217px!important;
	max-height: 217px!important;
	min-height: 217px!important
}

.mxw-px-217 {
	max-width: 217px!important;
	width: 100%
}

.mnw-px-217 {
	min-width: 217px!important
}

.mxh-px-217 {
	max-height: 217px!important
}

.mnh-px-217 {
	min-height: 217px!important
}

.wpx-218 {
	width: 218px!important;
	max-width: 218px!important;
	min-width: 218px!important
}

.hpx-218 {
	height: 218px!important;
	max-height: 218px!important;
	min-height: 218px!important
}

.mxw-px-218 {
	max-width: 218px!important;
	width: 100%
}

.mnw-px-218 {
	min-width: 218px!important
}

.mxh-px-218 {
	max-height: 218px!important
}

.mnh-px-218 {
	min-height: 218px!important
}

.wpx-219 {
	width: 219px!important;
	max-width: 219px!important;
	min-width: 219px!important
}

.hpx-219 {
	height: 219px!important;
	max-height: 219px!important;
	min-height: 219px!important
}

.mxw-px-219 {
	max-width: 219px!important;
	width: 100%
}

.mnw-px-219 {
	min-width: 219px!important
}

.mxh-px-219 {
	max-height: 219px!important
}

.mnh-px-219 {
	min-height: 219px!important
}

.wpx-220 {
	width: 220px!important;
	max-width: 220px!important;
	min-width: 220px!important
}

.hpx-220 {
	height: 220px!important;
	max-height: 220px!important;
	min-height: 220px!important
}

.mxw-px-220 {
	max-width: 220px!important;
	width: 100%
}

.mnw-px-220 {
	min-width: 220px!important
}

.mxh-px-220 {
	max-height: 220px!important
}

.mnh-px-220 {
	min-height: 220px!important
}

.wpx-221 {
	width: 221px!important;
	max-width: 221px!important;
	min-width: 221px!important
}

.hpx-221 {
	height: 221px!important;
	max-height: 221px!important;
	min-height: 221px!important
}

.mxw-px-221 {
	max-width: 221px!important;
	width: 100%
}

.mnw-px-221 {
	min-width: 221px!important
}

.mxh-px-221 {
	max-height: 221px!important
}

.mnh-px-221 {
	min-height: 221px!important
}

.wpx-222 {
	width: 222px!important;
	max-width: 222px!important;
	min-width: 222px!important
}

.hpx-222 {
	height: 222px!important;
	max-height: 222px!important;
	min-height: 222px!important
}

.mxw-px-222 {
	max-width: 222px!important;
	width: 100%
}

.mnw-px-222 {
	min-width: 222px!important
}

.mxh-px-222 {
	max-height: 222px!important
}

.mnh-px-222 {
	min-height: 222px!important
}

.wpx-223 {
	width: 223px!important;
	max-width: 223px!important;
	min-width: 223px!important
}

.hpx-223 {
	height: 223px!important;
	max-height: 223px!important;
	min-height: 223px!important
}

.mxw-px-223 {
	max-width: 223px!important;
	width: 100%
}

.mnw-px-223 {
	min-width: 223px!important
}

.mxh-px-223 {
	max-height: 223px!important
}

.mnh-px-223 {
	min-height: 223px!important
}

.wpx-224 {
	width: 224px!important;
	max-width: 224px!important;
	min-width: 224px!important
}

.hpx-224 {
	height: 224px!important;
	max-height: 224px!important;
	min-height: 224px!important
}

.mxw-px-224 {
	max-width: 224px!important;
	width: 100%
}

.mnw-px-224 {
	min-width: 224px!important
}

.mxh-px-224 {
	max-height: 224px!important
}

.mnh-px-224 {
	min-height: 224px!important
}

.wpx-225 {
	width: 225px!important;
	max-width: 225px!important;
	min-width: 225px!important
}

.hpx-225 {
	height: 225px!important;
	max-height: 225px!important;
	min-height: 225px!important
}

.mxw-px-225 {
	max-width: 225px!important;
	width: 100%
}

.mnw-px-225 {
	min-width: 225px!important
}

.mxh-px-225 {
	max-height: 225px!important
}

.mnh-px-225 {
	min-height: 225px!important
}

.wpx-226 {
	width: 226px!important;
	max-width: 226px!important;
	min-width: 226px!important
}

.hpx-226 {
	height: 226px!important;
	max-height: 226px!important;
	min-height: 226px!important
}

.mxw-px-226 {
	max-width: 226px!important;
	width: 100%
}

.mnw-px-226 {
	min-width: 226px!important
}

.mxh-px-226 {
	max-height: 226px!important
}

.mnh-px-226 {
	min-height: 226px!important
}

.wpx-227 {
	width: 227px!important;
	max-width: 227px!important;
	min-width: 227px!important
}

.hpx-227 {
	height: 227px!important;
	max-height: 227px!important;
	min-height: 227px!important
}

.mxw-px-227 {
	max-width: 227px!important;
	width: 100%
}

.mnw-px-227 {
	min-width: 227px!important
}

.mxh-px-227 {
	max-height: 227px!important
}

.mnh-px-227 {
	min-height: 227px!important
}

.wpx-228 {
	width: 228px!important;
	max-width: 228px!important;
	min-width: 228px!important
}

.hpx-228 {
	height: 228px!important;
	max-height: 228px!important;
	min-height: 228px!important
}

.mxw-px-228 {
	max-width: 228px!important;
	width: 100%
}

.mnw-px-228 {
	min-width: 228px!important
}

.mxh-px-228 {
	max-height: 228px!important
}

.mnh-px-228 {
	min-height: 228px!important
}

.wpx-229 {
	width: 229px!important;
	max-width: 229px!important;
	min-width: 229px!important
}

.hpx-229 {
	height: 229px!important;
	max-height: 229px!important;
	min-height: 229px!important
}

.mxw-px-229 {
	max-width: 229px!important;
	width: 100%
}

.mnw-px-229 {
	min-width: 229px!important
}

.mxh-px-229 {
	max-height: 229px!important
}

.mnh-px-229 {
	min-height: 229px!important
}

.wpx-230 {
	width: 230px!important;
	max-width: 230px!important;
	min-width: 230px!important
}

.hpx-230 {
	height: 230px!important;
	max-height: 230px!important;
	min-height: 230px!important
}

.mxw-px-230 {
	max-width: 230px!important;
	width: 100%
}

.mnw-px-230 {
	min-width: 230px!important
}

.mxh-px-230 {
	max-height: 230px!important
}

.mnh-px-230 {
	min-height: 230px!important
}

.wpx-231 {
	width: 231px!important;
	max-width: 231px!important;
	min-width: 231px!important
}

.hpx-231 {
	height: 231px!important;
	max-height: 231px!important;
	min-height: 231px!important
}

.mxw-px-231 {
	max-width: 231px!important;
	width: 100%
}

.mnw-px-231 {
	min-width: 231px!important
}

.mxh-px-231 {
	max-height: 231px!important
}

.mnh-px-231 {
	min-height: 231px!important
}

.wpx-232 {
	width: 232px!important;
	max-width: 232px!important;
	min-width: 232px!important
}

.hpx-232 {
	height: 232px!important;
	max-height: 232px!important;
	min-height: 232px!important
}

.mxw-px-232 {
	max-width: 232px!important;
	width: 100%
}

.mnw-px-232 {
	min-width: 232px!important
}

.mxh-px-232 {
	max-height: 232px!important
}

.mnh-px-232 {
	min-height: 232px!important
}

.wpx-233 {
	width: 233px!important;
	max-width: 233px!important;
	min-width: 233px!important
}

.hpx-233 {
	height: 233px!important;
	max-height: 233px!important;
	min-height: 233px!important
}

.mxw-px-233 {
	max-width: 233px!important;
	width: 100%
}

.mnw-px-233 {
	min-width: 233px!important
}

.mxh-px-233 {
	max-height: 233px!important
}

.mnh-px-233 {
	min-height: 233px!important
}

.wpx-234 {
	width: 234px!important;
	max-width: 234px!important;
	min-width: 234px!important
}

.hpx-234 {
	height: 234px!important;
	max-height: 234px!important;
	min-height: 234px!important
}

.mxw-px-234 {
	max-width: 234px!important;
	width: 100%
}

.mnw-px-234 {
	min-width: 234px!important
}

.mxh-px-234 {
	max-height: 234px!important
}

.mnh-px-234 {
	min-height: 234px!important
}

.wpx-235 {
	width: 235px!important;
	max-width: 235px!important;
	min-width: 235px!important
}

.hpx-235 {
	height: 235px!important;
	max-height: 235px!important;
	min-height: 235px!important
}

.mxw-px-235 {
	max-width: 235px!important;
	width: 100%
}

.mnw-px-235 {
	min-width: 235px!important
}

.mxh-px-235 {
	max-height: 235px!important
}

.mnh-px-235 {
	min-height: 235px!important
}

.wpx-236 {
	width: 236px!important;
	max-width: 236px!important;
	min-width: 236px!important
}

.hpx-236 {
	height: 236px!important;
	max-height: 236px!important;
	min-height: 236px!important
}

.mxw-px-236 {
	max-width: 236px!important;
	width: 100%
}

.mnw-px-236 {
	min-width: 236px!important
}

.mxh-px-236 {
	max-height: 236px!important
}

.mnh-px-236 {
	min-height: 236px!important
}

.wpx-237 {
	width: 237px!important;
	max-width: 237px!important;
	min-width: 237px!important
}

.hpx-237 {
	height: 237px!important;
	max-height: 237px!important;
	min-height: 237px!important
}

.mxw-px-237 {
	max-width: 237px!important;
	width: 100%
}

.mnw-px-237 {
	min-width: 237px!important
}

.mxh-px-237 {
	max-height: 237px!important
}

.mnh-px-237 {
	min-height: 237px!important
}

.wpx-238 {
	width: 238px!important;
	max-width: 238px!important;
	min-width: 238px!important
}

.hpx-238 {
	height: 238px!important;
	max-height: 238px!important;
	min-height: 238px!important
}

.mxw-px-238 {
	max-width: 238px!important;
	width: 100%
}

.mnw-px-238 {
	min-width: 238px!important
}

.mxh-px-238 {
	max-height: 238px!important
}

.mnh-px-238 {
	min-height: 238px!important
}

.wpx-239 {
	width: 239px!important;
	max-width: 239px!important;
	min-width: 239px!important
}

.hpx-239 {
	height: 239px!important;
	max-height: 239px!important;
	min-height: 239px!important
}

.mxw-px-239 {
	max-width: 239px!important;
	width: 100%
}

.mnw-px-239 {
	min-width: 239px!important
}

.mxh-px-239 {
	max-height: 239px!important
}

.mnh-px-239 {
	min-height: 239px!important
}

.wpx-240 {
	width: 240px!important;
	max-width: 240px!important;
	min-width: 240px!important
}

.hpx-240 {
	height: 240px!important;
	max-height: 240px!important;
	min-height: 240px!important
}

.mxw-px-240 {
	max-width: 240px!important;
	width: 100%
}

.mnw-px-240 {
	min-width: 240px!important
}

.mxh-px-240 {
	max-height: 240px!important
}

.mnh-px-240 {
	min-height: 240px!important
}

.wpx-241 {
	width: 241px!important;
	max-width: 241px!important;
	min-width: 241px!important
}

.hpx-241 {
	height: 241px!important;
	max-height: 241px!important;
	min-height: 241px!important
}

.mxw-px-241 {
	max-width: 241px!important;
	width: 100%
}

.mnw-px-241 {
	min-width: 241px!important
}

.mxh-px-241 {
	max-height: 241px!important
}

.mnh-px-241 {
	min-height: 241px!important
}

.wpx-242 {
	width: 242px!important;
	max-width: 242px!important;
	min-width: 242px!important
}

.hpx-242 {
	height: 242px!important;
	max-height: 242px!important;
	min-height: 242px!important
}

.mxw-px-242 {
	max-width: 242px!important;
	width: 100%
}

.mnw-px-242 {
	min-width: 242px!important
}

.mxh-px-242 {
	max-height: 242px!important
}

.mnh-px-242 {
	min-height: 242px!important
}

.wpx-243 {
	width: 243px!important;
	max-width: 243px!important;
	min-width: 243px!important
}

.hpx-243 {
	height: 243px!important;
	max-height: 243px!important;
	min-height: 243px!important
}

.mxw-px-243 {
	max-width: 243px!important;
	width: 100%
}

.mnw-px-243 {
	min-width: 243px!important
}

.mxh-px-243 {
	max-height: 243px!important
}

.mnh-px-243 {
	min-height: 243px!important
}

.wpx-244 {
	width: 244px!important;
	max-width: 244px!important;
	min-width: 244px!important
}

.hpx-244 {
	height: 244px!important;
	max-height: 244px!important;
	min-height: 244px!important
}

.mxw-px-244 {
	max-width: 244px!important;
	width: 100%
}

.mnw-px-244 {
	min-width: 244px!important
}

.mxh-px-244 {
	max-height: 244px!important
}

.mnh-px-244 {
	min-height: 244px!important
}

.wpx-245 {
	width: 245px!important;
	max-width: 245px!important;
	min-width: 245px!important
}

.hpx-245 {
	height: 245px!important;
	max-height: 245px!important;
	min-height: 245px!important
}

.mxw-px-245 {
	max-width: 245px!important;
	width: 100%
}

.mnw-px-245 {
	min-width: 245px!important
}

.mxh-px-245 {
	max-height: 245px!important
}

.mnh-px-245 {
	min-height: 245px!important
}

.wpx-246 {
	width: 246px!important;
	max-width: 246px!important;
	min-width: 246px!important
}

.hpx-246 {
	height: 246px!important;
	max-height: 246px!important;
	min-height: 246px!important
}

.mxw-px-246 {
	max-width: 246px!important;
	width: 100%
}

.mnw-px-246 {
	min-width: 246px!important
}

.mxh-px-246 {
	max-height: 246px!important
}

.mnh-px-246 {
	min-height: 246px!important
}

.wpx-247 {
	width: 247px!important;
	max-width: 247px!important;
	min-width: 247px!important
}

.hpx-247 {
	height: 247px!important;
	max-height: 247px!important;
	min-height: 247px!important
}

.mxw-px-247 {
	max-width: 247px!important;
	width: 100%
}

.mnw-px-247 {
	min-width: 247px!important
}

.mxh-px-247 {
	max-height: 247px!important
}

.mnh-px-247 {
	min-height: 247px!important
}

.wpx-248 {
	width: 248px!important;
	max-width: 248px!important;
	min-width: 248px!important
}

.hpx-248 {
	height: 248px!important;
	max-height: 248px!important;
	min-height: 248px!important
}

.mxw-px-248 {
	max-width: 248px!important;
	width: 100%
}

.mnw-px-248 {
	min-width: 248px!important
}

.mxh-px-248 {
	max-height: 248px!important
}

.mnh-px-248 {
	min-height: 248px!important
}

.wpx-249 {
	width: 249px!important;
	max-width: 249px!important;
	min-width: 249px!important
}

.hpx-249 {
	height: 249px!important;
	max-height: 249px!important;
	min-height: 249px!important
}

.mxw-px-249 {
	max-width: 249px!important;
	width: 100%
}

.mnw-px-249 {
	min-width: 249px!important
}

.mxh-px-249 {
	max-height: 249px!important
}

.mnh-px-249 {
	min-height: 249px!important
}

.wpx-250 {
	width: 250px!important;
	max-width: 250px!important;
	min-width: 250px!important
}

.hpx-250 {
	height: 250px!important;
	max-height: 250px!important;
	min-height: 250px!important
}

.mxw-px-250 {
	max-width: 250px!important;
	width: 100%
}

.mnw-px-250 {
	min-width: 250px!important
}

.mxh-px-250 {
	max-height: 250px!important
}

.mnh-px-250 {
	min-height: 250px!important
}

.wpx-251 {
	width: 251px!important;
	max-width: 251px!important;
	min-width: 251px!important
}

.hpx-251 {
	height: 251px!important;
	max-height: 251px!important;
	min-height: 251px!important
}

.mxw-px-251 {
	max-width: 251px!important;
	width: 100%
}

.mnw-px-251 {
	min-width: 251px!important
}

.mxh-px-251 {
	max-height: 251px!important
}

.mnh-px-251 {
	min-height: 251px!important
}

.wpx-252 {
	width: 252px!important;
	max-width: 252px!important;
	min-width: 252px!important
}

.hpx-252 {
	height: 252px!important;
	max-height: 252px!important;
	min-height: 252px!important
}

.mxw-px-252 {
	max-width: 252px!important;
	width: 100%
}

.mnw-px-252 {
	min-width: 252px!important
}

.mxh-px-252 {
	max-height: 252px!important
}

.mnh-px-252 {
	min-height: 252px!important
}

.wpx-253 {
	width: 253px!important;
	max-width: 253px!important;
	min-width: 253px!important
}

.hpx-253 {
	height: 253px!important;
	max-height: 253px!important;
	min-height: 253px!important
}

.mxw-px-253 {
	max-width: 253px!important;
	width: 100%
}

.mnw-px-253 {
	min-width: 253px!important
}

.mxh-px-253 {
	max-height: 253px!important
}

.mnh-px-253 {
	min-height: 253px!important
}

.wpx-254 {
	width: 254px!important;
	max-width: 254px!important;
	min-width: 254px!important
}

.hpx-254 {
	height: 254px!important;
	max-height: 254px!important;
	min-height: 254px!important
}

.mxw-px-254 {
	max-width: 254px!important;
	width: 100%
}

.mnw-px-254 {
	min-width: 254px!important
}

.mxh-px-254 {
	max-height: 254px!important
}

.mnh-px-254 {
	min-height: 254px!important
}

.wpx-255 {
	width: 255px!important;
	max-width: 255px!important;
	min-width: 255px!important
}

.hpx-255 {
	height: 255px!important;
	max-height: 255px!important;
	min-height: 255px!important
}

.mxw-px-255 {
	max-width: 255px!important;
	width: 100%
}

.mnw-px-255 {
	min-width: 255px!important
}

.mxh-px-255 {
	max-height: 255px!important
}

.mnh-px-255 {
	min-height: 255px!important
}

.wpx-256 {
	width: 256px!important;
	max-width: 256px!important;
	min-width: 256px!important
}

.hpx-256 {
	height: 256px!important;
	max-height: 256px!important;
	min-height: 256px!important
}

.mxw-px-256 {
	max-width: 256px!important;
	width: 100%
}

.mnw-px-256 {
	min-width: 256px!important
}

.mxh-px-256 {
	max-height: 256px!important
}

.mnh-px-256 {
	min-height: 256px!important
}

.wpx-257 {
	width: 257px!important;
	max-width: 257px!important;
	min-width: 257px!important
}

.hpx-257 {
	height: 257px!important;
	max-height: 257px!important;
	min-height: 257px!important
}

.mxw-px-257 {
	max-width: 257px!important;
	width: 100%
}

.mnw-px-257 {
	min-width: 257px!important
}

.mxh-px-257 {
	max-height: 257px!important
}

.mnh-px-257 {
	min-height: 257px!important
}

.wpx-258 {
	width: 258px!important;
	max-width: 258px!important;
	min-width: 258px!important
}

.hpx-258 {
	height: 258px!important;
	max-height: 258px!important;
	min-height: 258px!important
}

.mxw-px-258 {
	max-width: 258px!important;
	width: 100%
}

.mnw-px-258 {
	min-width: 258px!important
}

.mxh-px-258 {
	max-height: 258px!important
}

.mnh-px-258 {
	min-height: 258px!important
}

.wpx-259 {
	width: 259px!important;
	max-width: 259px!important;
	min-width: 259px!important
}

.hpx-259 {
	height: 259px!important;
	max-height: 259px!important;
	min-height: 259px!important
}

.mxw-px-259 {
	max-width: 259px!important;
	width: 100%
}

.mnw-px-259 {
	min-width: 259px!important
}

.mxh-px-259 {
	max-height: 259px!important
}

.mnh-px-259 {
	min-height: 259px!important
}

.wpx-260 {
	width: 260px!important;
	max-width: 260px!important;
	min-width: 260px!important
}

.hpx-260 {
	height: 260px!important;
	max-height: 260px!important;
	min-height: 260px!important
}

.mxw-px-260 {
	max-width: 260px!important;
	width: 100%
}

.mnw-px-260 {
	min-width: 260px!important
}

.mxh-px-260 {
	max-height: 260px!important
}

.mnh-px-260 {
	min-height: 260px!important
}

.wpx-261 {
	width: 261px!important;
	max-width: 261px!important;
	min-width: 261px!important
}

.hpx-261 {
	height: 261px!important;
	max-height: 261px!important;
	min-height: 261px!important
}

.mxw-px-261 {
	max-width: 261px!important;
	width: 100%
}

.mnw-px-261 {
	min-width: 261px!important
}

.mxh-px-261 {
	max-height: 261px!important
}

.mnh-px-261 {
	min-height: 261px!important
}

.wpx-262 {
	width: 262px!important;
	max-width: 262px!important;
	min-width: 262px!important
}

.hpx-262 {
	height: 262px!important;
	max-height: 262px!important;
	min-height: 262px!important
}

.mxw-px-262 {
	max-width: 262px!important;
	width: 100%
}

.mnw-px-262 {
	min-width: 262px!important
}

.mxh-px-262 {
	max-height: 262px!important
}

.mnh-px-262 {
	min-height: 262px!important
}

.wpx-263 {
	width: 263px!important;
	max-width: 263px!important;
	min-width: 263px!important
}

.hpx-263 {
	height: 263px!important;
	max-height: 263px!important;
	min-height: 263px!important
}

.mxw-px-263 {
	max-width: 263px!important;
	width: 100%
}

.mnw-px-263 {
	min-width: 263px!important
}

.mxh-px-263 {
	max-height: 263px!important
}

.mnh-px-263 {
	min-height: 263px!important
}

.wpx-264 {
	width: 264px!important;
	max-width: 264px!important;
	min-width: 264px!important
}

.hpx-264 {
	height: 264px!important;
	max-height: 264px!important;
	min-height: 264px!important
}

.mxw-px-264 {
	max-width: 264px!important;
	width: 100%
}

.mnw-px-264 {
	min-width: 264px!important
}

.mxh-px-264 {
	max-height: 264px!important
}

.mnh-px-264 {
	min-height: 264px!important
}

.wpx-265 {
	width: 265px!important;
	max-width: 265px!important;
	min-width: 265px!important
}

.hpx-265 {
	height: 265px!important;
	max-height: 265px!important;
	min-height: 265px!important
}

.mxw-px-265 {
	max-width: 265px!important;
	width: 100%
}

.mnw-px-265 {
	min-width: 265px!important
}

.mxh-px-265 {
	max-height: 265px!important
}

.mnh-px-265 {
	min-height: 265px!important
}

.wpx-266 {
	width: 266px!important;
	max-width: 266px!important;
	min-width: 266px!important
}

.hpx-266 {
	height: 266px!important;
	max-height: 266px!important;
	min-height: 266px!important
}

.mxw-px-266 {
	max-width: 266px!important;
	width: 100%
}

.mnw-px-266 {
	min-width: 266px!important
}

.mxh-px-266 {
	max-height: 266px!important
}

.mnh-px-266 {
	min-height: 266px!important
}

.wpx-267 {
	width: 267px!important;
	max-width: 267px!important;
	min-width: 267px!important
}

.hpx-267 {
	height: 267px!important;
	max-height: 267px!important;
	min-height: 267px!important
}

.mxw-px-267 {
	max-width: 267px!important;
	width: 100%
}

.mnw-px-267 {
	min-width: 267px!important
}

.mxh-px-267 {
	max-height: 267px!important
}

.mnh-px-267 {
	min-height: 267px!important
}

.wpx-268 {
	width: 268px!important;
	max-width: 268px!important;
	min-width: 268px!important
}

.hpx-268 {
	height: 268px!important;
	max-height: 268px!important;
	min-height: 268px!important
}

.mxw-px-268 {
	max-width: 268px!important;
	width: 100%
}

.mnw-px-268 {
	min-width: 268px!important
}

.mxh-px-268 {
	max-height: 268px!important
}

.mnh-px-268 {
	min-height: 268px!important
}

.wpx-269 {
	width: 269px!important;
	max-width: 269px!important;
	min-width: 269px!important
}

.hpx-269 {
	height: 269px!important;
	max-height: 269px!important;
	min-height: 269px!important
}

.mxw-px-269 {
	max-width: 269px!important;
	width: 100%
}

.mnw-px-269 {
	min-width: 269px!important
}

.mxh-px-269 {
	max-height: 269px!important
}

.mnh-px-269 {
	min-height: 269px!important
}

.wpx-270 {
	width: 270px!important;
	max-width: 270px!important;
	min-width: 270px!important
}

.hpx-270 {
	height: 270px!important;
	max-height: 270px!important;
	min-height: 270px!important
}

.mxw-px-270 {
	max-width: 270px!important;
	width: 100%
}

.mnw-px-270 {
	min-width: 270px!important
}

.mxh-px-270 {
	max-height: 270px!important
}

.mnh-px-270 {
	min-height: 270px!important
}

.wpx-271 {
	width: 271px!important;
	max-width: 271px!important;
	min-width: 271px!important
}

.hpx-271 {
	height: 271px!important;
	max-height: 271px!important;
	min-height: 271px!important
}

.mxw-px-271 {
	max-width: 271px!important;
	width: 100%
}

.mnw-px-271 {
	min-width: 271px!important
}

.mxh-px-271 {
	max-height: 271px!important
}

.mnh-px-271 {
	min-height: 271px!important
}

.wpx-272 {
	width: 272px!important;
	max-width: 272px!important;
	min-width: 272px!important
}

.hpx-272 {
	height: 272px!important;
	max-height: 272px!important;
	min-height: 272px!important
}

.mxw-px-272 {
	max-width: 272px!important;
	width: 100%
}

.mnw-px-272 {
	min-width: 272px!important
}

.mxh-px-272 {
	max-height: 272px!important
}

.mnh-px-272 {
	min-height: 272px!important
}

.wpx-273 {
	width: 273px!important;
	max-width: 273px!important;
	min-width: 273px!important
}

.hpx-273 {
	height: 273px!important;
	max-height: 273px!important;
	min-height: 273px!important
}

.mxw-px-273 {
	max-width: 273px!important;
	width: 100%
}

.mnw-px-273 {
	min-width: 273px!important
}

.mxh-px-273 {
	max-height: 273px!important
}

.mnh-px-273 {
	min-height: 273px!important
}

.wpx-274 {
	width: 274px!important;
	max-width: 274px!important;
	min-width: 274px!important
}

.hpx-274 {
	height: 274px!important;
	max-height: 274px!important;
	min-height: 274px!important
}

.mxw-px-274 {
	max-width: 274px!important;
	width: 100%
}

.mnw-px-274 {
	min-width: 274px!important
}

.mxh-px-274 {
	max-height: 274px!important
}

.mnh-px-274 {
	min-height: 274px!important
}

.wpx-275 {
	width: 275px!important;
	max-width: 275px!important;
	min-width: 275px!important
}

.hpx-275 {
	height: 275px!important;
	max-height: 275px!important;
	min-height: 275px!important
}

.mxw-px-275 {
	max-width: 275px!important;
	width: 100%
}

.mnw-px-275 {
	min-width: 275px!important
}

.mxh-px-275 {
	max-height: 275px!important
}

.mnh-px-275 {
	min-height: 275px!important
}

.wpx-276 {
	width: 276px!important;
	max-width: 276px!important;
	min-width: 276px!important
}

.hpx-276 {
	height: 276px!important;
	max-height: 276px!important;
	min-height: 276px!important
}

.mxw-px-276 {
	max-width: 276px!important;
	width: 100%
}

.mnw-px-276 {
	min-width: 276px!important
}

.mxh-px-276 {
	max-height: 276px!important
}

.mnh-px-276 {
	min-height: 276px!important
}

.wpx-277 {
	width: 277px!important;
	max-width: 277px!important;
	min-width: 277px!important
}

.hpx-277 {
	height: 277px!important;
	max-height: 277px!important;
	min-height: 277px!important
}

.mxw-px-277 {
	max-width: 277px!important;
	width: 100%
}

.mnw-px-277 {
	min-width: 277px!important
}

.mxh-px-277 {
	max-height: 277px!important
}

.mnh-px-277 {
	min-height: 277px!important
}

.wpx-278 {
	width: 278px!important;
	max-width: 278px!important;
	min-width: 278px!important
}

.hpx-278 {
	height: 278px!important;
	max-height: 278px!important;
	min-height: 278px!important
}

.mxw-px-278 {
	max-width: 278px!important;
	width: 100%
}

.mnw-px-278 {
	min-width: 278px!important
}

.mxh-px-278 {
	max-height: 278px!important
}

.mnh-px-278 {
	min-height: 278px!important
}

.wpx-279 {
	width: 279px!important;
	max-width: 279px!important;
	min-width: 279px!important
}

.hpx-279 {
	height: 279px!important;
	max-height: 279px!important;
	min-height: 279px!important
}

.mxw-px-279 {
	max-width: 279px!important;
	width: 100%
}

.mnw-px-279 {
	min-width: 279px!important
}

.mxh-px-279 {
	max-height: 279px!important
}

.mnh-px-279 {
	min-height: 279px!important
}

.wpx-280 {
	width: 280px!important;
	max-width: 280px!important;
	min-width: 280px!important
}

.hpx-280 {
	height: 280px!important;
	max-height: 280px!important;
	min-height: 280px!important
}

.mxw-px-280 {
	max-width: 280px!important;
	width: 100%
}

.mnw-px-280 {
	min-width: 280px!important
}

.mxh-px-280 {
	max-height: 280px!important
}

.mnh-px-280 {
	min-height: 280px!important
}

.wpx-281 {
	width: 281px!important;
	max-width: 281px!important;
	min-width: 281px!important
}

.hpx-281 {
	height: 281px!important;
	max-height: 281px!important;
	min-height: 281px!important
}

.mxw-px-281 {
	max-width: 281px!important;
	width: 100%
}

.mnw-px-281 {
	min-width: 281px!important
}

.mxh-px-281 {
	max-height: 281px!important
}

.mnh-px-281 {
	min-height: 281px!important
}

.wpx-282 {
	width: 282px!important;
	max-width: 282px!important;
	min-width: 282px!important
}

.hpx-282 {
	height: 282px!important;
	max-height: 282px!important;
	min-height: 282px!important
}

.mxw-px-282 {
	max-width: 282px!important;
	width: 100%
}

.mnw-px-282 {
	min-width: 282px!important
}

.mxh-px-282 {
	max-height: 282px!important
}

.mnh-px-282 {
	min-height: 282px!important
}

.wpx-283 {
	width: 283px!important;
	max-width: 283px!important;
	min-width: 283px!important
}

.hpx-283 {
	height: 283px!important;
	max-height: 283px!important;
	min-height: 283px!important
}

.mxw-px-283 {
	max-width: 283px!important;
	width: 100%
}

.mnw-px-283 {
	min-width: 283px!important
}

.mxh-px-283 {
	max-height: 283px!important
}

.mnh-px-283 {
	min-height: 283px!important
}

.wpx-284 {
	width: 284px!important;
	max-width: 284px!important;
	min-width: 284px!important
}

.hpx-284 {
	height: 284px!important;
	max-height: 284px!important;
	min-height: 284px!important
}

.mxw-px-284 {
	max-width: 284px!important;
	width: 100%
}

.mnw-px-284 {
	min-width: 284px!important
}

.mxh-px-284 {
	max-height: 284px!important
}

.mnh-px-284 {
	min-height: 284px!important
}

.wpx-285 {
	width: 285px!important;
	max-width: 285px!important;
	min-width: 285px!important
}

.hpx-285 {
	height: 285px!important;
	max-height: 285px!important;
	min-height: 285px!important
}

.mxw-px-285 {
	max-width: 285px!important;
	width: 100%
}

.mnw-px-285 {
	min-width: 285px!important
}

.mxh-px-285 {
	max-height: 285px!important
}

.mnh-px-285 {
	min-height: 285px!important
}

.wpx-286 {
	width: 286px!important;
	max-width: 286px!important;
	min-width: 286px!important
}

.hpx-286 {
	height: 286px!important;
	max-height: 286px!important;
	min-height: 286px!important
}

.mxw-px-286 {
	max-width: 286px!important;
	width: 100%
}

.mnw-px-286 {
	min-width: 286px!important
}

.mxh-px-286 {
	max-height: 286px!important
}

.mnh-px-286 {
	min-height: 286px!important
}

.wpx-287 {
	width: 287px!important;
	max-width: 287px!important;
	min-width: 287px!important
}

.hpx-287 {
	height: 287px!important;
	max-height: 287px!important;
	min-height: 287px!important
}

.mxw-px-287 {
	max-width: 287px!important;
	width: 100%
}

.mnw-px-287 {
	min-width: 287px!important
}

.mxh-px-287 {
	max-height: 287px!important
}

.mnh-px-287 {
	min-height: 287px!important
}

.wpx-288 {
	width: 288px!important;
	max-width: 288px!important;
	min-width: 288px!important
}

.hpx-288 {
	height: 288px!important;
	max-height: 288px!important;
	min-height: 288px!important
}

.mxw-px-288 {
	max-width: 288px!important;
	width: 100%
}

.mnw-px-288 {
	min-width: 288px!important
}

.mxh-px-288 {
	max-height: 288px!important
}

.mnh-px-288 {
	min-height: 288px!important
}

.wpx-289 {
	width: 289px!important;
	max-width: 289px!important;
	min-width: 289px!important
}

.hpx-289 {
	height: 289px!important;
	max-height: 289px!important;
	min-height: 289px!important
}

.mxw-px-289 {
	max-width: 289px!important;
	width: 100%
}

.mnw-px-289 {
	min-width: 289px!important
}

.mxh-px-289 {
	max-height: 289px!important
}

.mnh-px-289 {
	min-height: 289px!important
}

.wpx-290 {
	width: 290px!important;
	max-width: 290px!important;
	min-width: 290px!important
}

.hpx-290 {
	height: 290px!important;
	max-height: 290px!important;
	min-height: 290px!important
}

.mxw-px-290 {
	max-width: 290px!important;
	width: 100%
}

.mnw-px-290 {
	min-width: 290px!important
}

.mxh-px-290 {
	max-height: 290px!important
}

.mnh-px-290 {
	min-height: 290px!important
}

.wpx-291 {
	width: 291px!important;
	max-width: 291px!important;
	min-width: 291px!important
}

.hpx-291 {
	height: 291px!important;
	max-height: 291px!important;
	min-height: 291px!important
}

.mxw-px-291 {
	max-width: 291px!important;
	width: 100%
}

.mnw-px-291 {
	min-width: 291px!important
}

.mxh-px-291 {
	max-height: 291px!important
}

.mnh-px-291 {
	min-height: 291px!important
}

.wpx-292 {
	width: 292px!important;
	max-width: 292px!important;
	min-width: 292px!important
}

.hpx-292 {
	height: 292px!important;
	max-height: 292px!important;
	min-height: 292px!important
}

.mxw-px-292 {
	max-width: 292px!important;
	width: 100%
}

.mnw-px-292 {
	min-width: 292px!important
}

.mxh-px-292 {
	max-height: 292px!important
}

.mnh-px-292 {
	min-height: 292px!important
}

.wpx-293 {
	width: 293px!important;
	max-width: 293px!important;
	min-width: 293px!important
}

.hpx-293 {
	height: 293px!important;
	max-height: 293px!important;
	min-height: 293px!important
}

.mxw-px-293 {
	max-width: 293px!important;
	width: 100%
}

.mnw-px-293 {
	min-width: 293px!important
}

.mxh-px-293 {
	max-height: 293px!important
}

.mnh-px-293 {
	min-height: 293px!important
}

.wpx-294 {
	width: 294px!important;
	max-width: 294px!important;
	min-width: 294px!important
}

.hpx-294 {
	height: 294px!important;
	max-height: 294px!important;
	min-height: 294px!important
}

.mxw-px-294 {
	max-width: 294px!important;
	width: 100%
}

.mnw-px-294 {
	min-width: 294px!important
}

.mxh-px-294 {
	max-height: 294px!important
}

.mnh-px-294 {
	min-height: 294px!important
}

.wpx-295 {
	width: 295px!important;
	max-width: 295px!important;
	min-width: 295px!important
}

.hpx-295 {
	height: 295px!important;
	max-height: 295px!important;
	min-height: 295px!important
}

.mxw-px-295 {
	max-width: 295px!important;
	width: 100%
}

.mnw-px-295 {
	min-width: 295px!important
}

.mxh-px-295 {
	max-height: 295px!important
}

.mnh-px-295 {
	min-height: 295px!important
}

.wpx-296 {
	width: 296px!important;
	max-width: 296px!important;
	min-width: 296px!important
}

.hpx-296 {
	height: 296px!important;
	max-height: 296px!important;
	min-height: 296px!important
}

.mxw-px-296 {
	max-width: 296px!important;
	width: 100%
}

.mnw-px-296 {
	min-width: 296px!important
}

.mxh-px-296 {
	max-height: 296px!important
}

.mnh-px-296 {
	min-height: 296px!important
}

.wpx-297 {
	width: 297px!important;
	max-width: 297px!important;
	min-width: 297px!important
}

.hpx-297 {
	height: 297px!important;
	max-height: 297px!important;
	min-height: 297px!important
}

.mxw-px-297 {
	max-width: 297px!important;
	width: 100%
}

.mnw-px-297 {
	min-width: 297px!important
}

.mxh-px-297 {
	max-height: 297px!important
}

.mnh-px-297 {
	min-height: 297px!important
}

.wpx-298 {
	width: 298px!important;
	max-width: 298px!important;
	min-width: 298px!important
}

.hpx-298 {
	height: 298px!important;
	max-height: 298px!important;
	min-height: 298px!important
}

.mxw-px-298 {
	max-width: 298px!important;
	width: 100%
}

.mnw-px-298 {
	min-width: 298px!important
}

.mxh-px-298 {
	max-height: 298px!important
}

.mnh-px-298 {
	min-height: 298px!important
}

.wpx-299 {
	width: 299px!important;
	max-width: 299px!important;
	min-width: 299px!important
}

.hpx-299 {
	height: 299px!important;
	max-height: 299px!important;
	min-height: 299px!important
}

.mxw-px-299 {
	max-width: 299px!important;
	width: 100%
}

.mnw-px-299 {
	min-width: 299px!important
}

.mxh-px-299 {
	max-height: 299px!important
}

.mnh-px-299 {
	min-height: 299px!important
}

.wpx-300 {
	width: 300px!important;
	max-width: 300px!important;
	min-width: 300px!important
}

.hpx-300 {
	height: 300px!important;
	max-height: 300px!important;
	min-height: 300px!important
}

.mxw-px-300 {
	max-width: 300px!important;
	width: 100%
}

.mnw-px-300 {
	min-width: 300px!important
}

.mxh-px-300 {
	max-height: 300px!important
}

.mnh-px-300 {
	min-height: 300px!important
}

.wpx-301 {
	width: 301px!important;
	max-width: 301px!important;
	min-width: 301px!important
}

.hpx-301 {
	height: 301px!important;
	max-height: 301px!important;
	min-height: 301px!important
}

.mxw-px-301 {
	max-width: 301px!important;
	width: 100%
}

.mnw-px-301 {
	min-width: 301px!important
}

.mxh-px-301 {
	max-height: 301px!important
}

.mnh-px-301 {
	min-height: 301px!important
}

.wpx-302 {
	width: 302px!important;
	max-width: 302px!important;
	min-width: 302px!important
}

.hpx-302 {
	height: 302px!important;
	max-height: 302px!important;
	min-height: 302px!important
}

.mxw-px-302 {
	max-width: 302px!important;
	width: 100%
}

.mnw-px-302 {
	min-width: 302px!important
}

.mxh-px-302 {
	max-height: 302px!important
}

.mnh-px-302 {
	min-height: 302px!important
}

.wpx-303 {
	width: 303px!important;
	max-width: 303px!important;
	min-width: 303px!important
}

.hpx-303 {
	height: 303px!important;
	max-height: 303px!important;
	min-height: 303px!important
}

.mxw-px-303 {
	max-width: 303px!important;
	width: 100%
}

.mnw-px-303 {
	min-width: 303px!important
}

.mxh-px-303 {
	max-height: 303px!important
}

.mnh-px-303 {
	min-height: 303px!important
}

.wpx-304 {
	width: 304px!important;
	max-width: 304px!important;
	min-width: 304px!important
}

.hpx-304 {
	height: 304px!important;
	max-height: 304px!important;
	min-height: 304px!important
}

.mxw-px-304 {
	max-width: 304px!important;
	width: 100%
}

.mnw-px-304 {
	min-width: 304px!important
}

.mxh-px-304 {
	max-height: 304px!important
}

.mnh-px-304 {
	min-height: 304px!important
}

.wpx-305 {
	width: 305px!important;
	max-width: 305px!important;
	min-width: 305px!important
}

.hpx-305 {
	height: 305px!important;
	max-height: 305px!important;
	min-height: 305px!important
}

.mxw-px-305 {
	max-width: 305px!important;
	width: 100%
}

.mnw-px-305 {
	min-width: 305px!important
}

.mxh-px-305 {
	max-height: 305px!important
}

.mnh-px-305 {
	min-height: 305px!important
}

.wpx-306 {
	width: 306px!important;
	max-width: 306px!important;
	min-width: 306px!important
}

.hpx-306 {
	height: 306px!important;
	max-height: 306px!important;
	min-height: 306px!important
}

.mxw-px-306 {
	max-width: 306px!important;
	width: 100%
}

.mnw-px-306 {
	min-width: 306px!important
}

.mxh-px-306 {
	max-height: 306px!important
}

.mnh-px-306 {
	min-height: 306px!important
}

.wpx-307 {
	width: 307px!important;
	max-width: 307px!important;
	min-width: 307px!important
}

.hpx-307 {
	height: 307px!important;
	max-height: 307px!important;
	min-height: 307px!important
}

.mxw-px-307 {
	max-width: 307px!important;
	width: 100%
}

.mnw-px-307 {
	min-width: 307px!important
}

.mxh-px-307 {
	max-height: 307px!important
}

.mnh-px-307 {
	min-height: 307px!important
}

.wpx-308 {
	width: 308px!important;
	max-width: 308px!important;
	min-width: 308px!important
}

.hpx-308 {
	height: 308px!important;
	max-height: 308px!important;
	min-height: 308px!important
}

.mxw-px-308 {
	max-width: 308px!important;
	width: 100%
}

.mnw-px-308 {
	min-width: 308px!important
}

.mxh-px-308 {
	max-height: 308px!important
}

.mnh-px-308 {
	min-height: 308px!important
}

.wpx-309 {
	width: 309px!important;
	max-width: 309px!important;
	min-width: 309px!important
}

.hpx-309 {
	height: 309px!important;
	max-height: 309px!important;
	min-height: 309px!important
}

.mxw-px-309 {
	max-width: 309px!important;
	width: 100%
}

.mnw-px-309 {
	min-width: 309px!important
}

.mxh-px-309 {
	max-height: 309px!important
}

.mnh-px-309 {
	min-height: 309px!important
}

.wpx-310 {
	width: 310px!important;
	max-width: 310px!important;
	min-width: 310px!important
}

.hpx-310 {
	height: 310px!important;
	max-height: 310px!important;
	min-height: 310px!important
}

.mxw-px-310 {
	max-width: 310px!important;
	width: 100%
}

.mnw-px-310 {
	min-width: 310px!important
}

.mxh-px-310 {
	max-height: 310px!important
}

.mnh-px-310 {
	min-height: 310px!important
}

.wpx-311 {
	width: 311px!important;
	max-width: 311px!important;
	min-width: 311px!important
}

.hpx-311 {
	height: 311px!important;
	max-height: 311px!important;
	min-height: 311px!important
}

.mxw-px-311 {
	max-width: 311px!important;
	width: 100%
}

.mnw-px-311 {
	min-width: 311px!important
}

.mxh-px-311 {
	max-height: 311px!important
}

.mnh-px-311 {
	min-height: 311px!important
}

.wpx-312 {
	width: 312px!important;
	max-width: 312px!important;
	min-width: 312px!important
}

.hpx-312 {
	height: 312px!important;
	max-height: 312px!important;
	min-height: 312px!important
}

.mxw-px-312 {
	max-width: 312px!important;
	width: 100%
}

.mnw-px-312 {
	min-width: 312px!important
}

.mxh-px-312 {
	max-height: 312px!important
}

.mnh-px-312 {
	min-height: 312px!important
}

.wpx-313 {
	width: 313px!important;
	max-width: 313px!important;
	min-width: 313px!important
}

.hpx-313 {
	height: 313px!important;
	max-height: 313px!important;
	min-height: 313px!important
}

.mxw-px-313 {
	max-width: 313px!important;
	width: 100%
}

.mnw-px-313 {
	min-width: 313px!important
}

.mxh-px-313 {
	max-height: 313px!important
}

.mnh-px-313 {
	min-height: 313px!important
}

.wpx-314 {
	width: 314px!important;
	max-width: 314px!important;
	min-width: 314px!important
}

.hpx-314 {
	height: 314px!important;
	max-height: 314px!important;
	min-height: 314px!important
}

.mxw-px-314 {
	max-width: 314px!important;
	width: 100%
}

.mnw-px-314 {
	min-width: 314px!important
}

.mxh-px-314 {
	max-height: 314px!important
}

.mnh-px-314 {
	min-height: 314px!important
}

.wpx-315 {
	width: 315px!important;
	max-width: 315px!important;
	min-width: 315px!important
}

.hpx-315 {
	height: 315px!important;
	max-height: 315px!important;
	min-height: 315px!important
}

.mxw-px-315 {
	max-width: 315px!important;
	width: 100%
}

.mnw-px-315 {
	min-width: 315px!important
}

.mxh-px-315 {
	max-height: 315px!important
}

.mnh-px-315 {
	min-height: 315px!important
}

.wpx-316 {
	width: 316px!important;
	max-width: 316px!important;
	min-width: 316px!important
}

.hpx-316 {
	height: 316px!important;
	max-height: 316px!important;
	min-height: 316px!important
}

.mxw-px-316 {
	max-width: 316px!important;
	width: 100%
}

.mnw-px-316 {
	min-width: 316px!important
}

.mxh-px-316 {
	max-height: 316px!important
}

.mnh-px-316 {
	min-height: 316px!important
}

.wpx-317 {
	width: 317px!important;
	max-width: 317px!important;
	min-width: 317px!important
}

.hpx-317 {
	height: 317px!important;
	max-height: 317px!important;
	min-height: 317px!important
}

.mxw-px-317 {
	max-width: 317px!important;
	width: 100%
}

.mnw-px-317 {
	min-width: 317px!important
}

.mxh-px-317 {
	max-height: 317px!important
}

.mnh-px-317 {
	min-height: 317px!important
}

.wpx-318 {
	width: 318px!important;
	max-width: 318px!important;
	min-width: 318px!important
}

.hpx-318 {
	height: 318px!important;
	max-height: 318px!important;
	min-height: 318px!important
}

.mxw-px-318 {
	max-width: 318px!important;
	width: 100%
}

.mnw-px-318 {
	min-width: 318px!important
}

.mxh-px-318 {
	max-height: 318px!important
}

.mnh-px-318 {
	min-height: 318px!important
}

.wpx-319 {
	width: 319px!important;
	max-width: 319px!important;
	min-width: 319px!important
}

.hpx-319 {
	height: 319px!important;
	max-height: 319px!important;
	min-height: 319px!important
}

.mxw-px-319 {
	max-width: 319px!important;
	width: 100%
}

.mnw-px-319 {
	min-width: 319px!important
}

.mxh-px-319 {
	max-height: 319px!important
}

.mnh-px-319 {
	min-height: 319px!important
}

.wpx-320 {
	width: 320px!important;
	max-width: 320px!important;
	min-width: 320px!important
}

.hpx-320 {
	height: 320px!important;
	max-height: 320px!important;
	min-height: 320px!important
}

.mxw-px-320 {
	max-width: 320px!important;
	width: 100%
}

.mnw-px-320 {
	min-width: 320px!important
}

.mxh-px-320 {
	max-height: 320px!important
}

.mnh-px-320 {
	min-height: 320px!important
}

.wpx-321 {
	width: 321px!important;
	max-width: 321px!important;
	min-width: 321px!important
}

.hpx-321 {
	height: 321px!important;
	max-height: 321px!important;
	min-height: 321px!important
}

.mxw-px-321 {
	max-width: 321px!important;
	width: 100%
}

.mnw-px-321 {
	min-width: 321px!important
}

.mxh-px-321 {
	max-height: 321px!important
}

.mnh-px-321 {
	min-height: 321px!important
}

.wpx-322 {
	width: 322px!important;
	max-width: 322px!important;
	min-width: 322px!important
}

.hpx-322 {
	height: 322px!important;
	max-height: 322px!important;
	min-height: 322px!important
}

.mxw-px-322 {
	max-width: 322px!important;
	width: 100%
}

.mnw-px-322 {
	min-width: 322px!important
}

.mxh-px-322 {
	max-height: 322px!important
}

.mnh-px-322 {
	min-height: 322px!important
}

.wpx-323 {
	width: 323px!important;
	max-width: 323px!important;
	min-width: 323px!important
}

.hpx-323 {
	height: 323px!important;
	max-height: 323px!important;
	min-height: 323px!important
}

.mxw-px-323 {
	max-width: 323px!important;
	width: 100%
}

.mnw-px-323 {
	min-width: 323px!important
}

.mxh-px-323 {
	max-height: 323px!important
}

.mnh-px-323 {
	min-height: 323px!important
}

.wpx-324 {
	width: 324px!important;
	max-width: 324px!important;
	min-width: 324px!important
}

.hpx-324 {
	height: 324px!important;
	max-height: 324px!important;
	min-height: 324px!important
}

.mxw-px-324 {
	max-width: 324px!important;
	width: 100%
}

.mnw-px-324 {
	min-width: 324px!important
}

.mxh-px-324 {
	max-height: 324px!important
}

.mnh-px-324 {
	min-height: 324px!important
}

.wpx-325 {
	width: 325px!important;
	max-width: 325px!important;
	min-width: 325px!important
}

.hpx-325 {
	height: 325px!important;
	max-height: 325px!important;
	min-height: 325px!important
}

.mxw-px-325 {
	max-width: 325px!important;
	width: 100%
}

.mnw-px-325 {
	min-width: 325px!important
}

.mxh-px-325 {
	max-height: 325px!important
}

.mnh-px-325 {
	min-height: 325px!important
}

.wpx-326 {
	width: 326px!important;
	max-width: 326px!important;
	min-width: 326px!important
}

.hpx-326 {
	height: 326px!important;
	max-height: 326px!important;
	min-height: 326px!important
}

.mxw-px-326 {
	max-width: 326px!important;
	width: 100%
}

.mnw-px-326 {
	min-width: 326px!important
}

.mxh-px-326 {
	max-height: 326px!important
}

.mnh-px-326 {
	min-height: 326px!important
}

.wpx-327 {
	width: 327px!important;
	max-width: 327px!important;
	min-width: 327px!important
}

.hpx-327 {
	height: 327px!important;
	max-height: 327px!important;
	min-height: 327px!important
}

.mxw-px-327 {
	max-width: 327px!important;
	width: 100%
}

.mnw-px-327 {
	min-width: 327px!important
}

.mxh-px-327 {
	max-height: 327px!important
}

.mnh-px-327 {
	min-height: 327px!important
}

.wpx-328 {
	width: 328px!important;
	max-width: 328px!important;
	min-width: 328px!important
}

.hpx-328 {
	height: 328px!important;
	max-height: 328px!important;
	min-height: 328px!important
}

.mxw-px-328 {
	max-width: 328px!important;
	width: 100%
}

.mnw-px-328 {
	min-width: 328px!important
}

.mxh-px-328 {
	max-height: 328px!important
}

.mnh-px-328 {
	min-height: 328px!important
}

.wpx-329 {
	width: 329px!important;
	max-width: 329px!important;
	min-width: 329px!important
}

.hpx-329 {
	height: 329px!important;
	max-height: 329px!important;
	min-height: 329px!important
}

.mxw-px-329 {
	max-width: 329px!important;
	width: 100%
}

.mnw-px-329 {
	min-width: 329px!important
}

.mxh-px-329 {
	max-height: 329px!important
}

.mnh-px-329 {
	min-height: 329px!important
}

.wpx-330 {
	width: 330px!important;
	max-width: 330px!important;
	min-width: 330px!important
}

.hpx-330 {
	height: 330px!important;
	max-height: 330px!important;
	min-height: 330px!important
}

.mxw-px-330 {
	max-width: 330px!important;
	width: 100%
}

.mnw-px-330 {
	min-width: 330px!important
}

.mxh-px-330 {
	max-height: 330px!important
}

.mnh-px-330 {
	min-height: 330px!important
}

.wpx-331 {
	width: 331px!important;
	max-width: 331px!important;
	min-width: 331px!important
}

.hpx-331 {
	height: 331px!important;
	max-height: 331px!important;
	min-height: 331px!important
}

.mxw-px-331 {
	max-width: 331px!important;
	width: 100%
}

.mnw-px-331 {
	min-width: 331px!important
}

.mxh-px-331 {
	max-height: 331px!important
}

.mnh-px-331 {
	min-height: 331px!important
}

.wpx-332 {
	width: 332px!important;
	max-width: 332px!important;
	min-width: 332px!important
}

.hpx-332 {
	height: 332px!important;
	max-height: 332px!important;
	min-height: 332px!important
}

.mxw-px-332 {
	max-width: 332px!important;
	width: 100%
}

.mnw-px-332 {
	min-width: 332px!important
}

.mxh-px-332 {
	max-height: 332px!important
}

.mnh-px-332 {
	min-height: 332px!important
}

.wpx-333 {
	width: 333px!important;
	max-width: 333px!important;
	min-width: 333px!important
}

.hpx-333 {
	height: 333px!important;
	max-height: 333px!important;
	min-height: 333px!important
}

.mxw-px-333 {
	max-width: 333px!important;
	width: 100%
}

.mnw-px-333 {
	min-width: 333px!important
}

.mxh-px-333 {
	max-height: 333px!important
}

.mnh-px-333 {
	min-height: 333px!important
}

.wpx-334 {
	width: 334px!important;
	max-width: 334px!important;
	min-width: 334px!important
}

.hpx-334 {
	height: 334px!important;
	max-height: 334px!important;
	min-height: 334px!important
}

.mxw-px-334 {
	max-width: 334px!important;
	width: 100%
}

.mnw-px-334 {
	min-width: 334px!important
}

.mxh-px-334 {
	max-height: 334px!important
}

.mnh-px-334 {
	min-height: 334px!important
}

.wpx-335 {
	width: 335px!important;
	max-width: 335px!important;
	min-width: 335px!important
}

.hpx-335 {
	height: 335px!important;
	max-height: 335px!important;
	min-height: 335px!important
}

.mxw-px-335 {
	max-width: 335px!important;
	width: 100%
}

.mnw-px-335 {
	min-width: 335px!important
}

.mxh-px-335 {
	max-height: 335px!important
}

.mnh-px-335 {
	min-height: 335px!important
}

.wpx-336 {
	width: 336px!important;
	max-width: 336px!important;
	min-width: 336px!important
}

.hpx-336 {
	height: 336px!important;
	max-height: 336px!important;
	min-height: 336px!important
}

.mxw-px-336 {
	max-width: 336px!important;
	width: 100%
}

.mnw-px-336 {
	min-width: 336px!important
}

.mxh-px-336 {
	max-height: 336px!important
}

.mnh-px-336 {
	min-height: 336px!important
}

.wpx-337 {
	width: 337px!important;
	max-width: 337px!important;
	min-width: 337px!important
}

.hpx-337 {
	height: 337px!important;
	max-height: 337px!important;
	min-height: 337px!important
}

.mxw-px-337 {
	max-width: 337px!important;
	width: 100%
}

.mnw-px-337 {
	min-width: 337px!important
}

.mxh-px-337 {
	max-height: 337px!important
}

.mnh-px-337 {
	min-height: 337px!important
}

.wpx-338 {
	width: 338px!important;
	max-width: 338px!important;
	min-width: 338px!important
}

.hpx-338 {
	height: 338px!important;
	max-height: 338px!important;
	min-height: 338px!important
}

.mxw-px-338 {
	max-width: 338px!important;
	width: 100%
}

.mnw-px-338 {
	min-width: 338px!important
}

.mxh-px-338 {
	max-height: 338px!important
}

.mnh-px-338 {
	min-height: 338px!important
}

.wpx-339 {
	width: 339px!important;
	max-width: 339px!important;
	min-width: 339px!important
}

.hpx-339 {
	height: 339px!important;
	max-height: 339px!important;
	min-height: 339px!important
}

.mxw-px-339 {
	max-width: 339px!important;
	width: 100%
}

.mnw-px-339 {
	min-width: 339px!important
}

.mxh-px-339 {
	max-height: 339px!important
}

.mnh-px-339 {
	min-height: 339px!important
}

.wpx-340 {
	width: 340px!important;
	max-width: 340px!important;
	min-width: 340px!important
}

.hpx-340 {
	height: 340px!important;
	max-height: 340px!important;
	min-height: 340px!important
}

.mxw-px-340 {
	max-width: 340px!important;
	width: 100%
}

.mnw-px-340 {
	min-width: 340px!important
}

.mxh-px-340 {
	max-height: 340px!important
}

.mnh-px-340 {
	min-height: 340px!important
}

.wpx-341 {
	width: 341px!important;
	max-width: 341px!important;
	min-width: 341px!important
}

.hpx-341 {
	height: 341px!important;
	max-height: 341px!important;
	min-height: 341px!important
}

.mxw-px-341 {
	max-width: 341px!important;
	width: 100%
}

.mnw-px-341 {
	min-width: 341px!important
}

.mxh-px-341 {
	max-height: 341px!important
}

.mnh-px-341 {
	min-height: 341px!important
}

.wpx-342 {
	width: 342px!important;
	max-width: 342px!important;
	min-width: 342px!important
}

.hpx-342 {
	height: 342px!important;
	max-height: 342px!important;
	min-height: 342px!important
}

.mxw-px-342 {
	max-width: 342px!important;
	width: 100%
}

.mnw-px-342 {
	min-width: 342px!important
}

.mxh-px-342 {
	max-height: 342px!important
}

.mnh-px-342 {
	min-height: 342px!important
}

.wpx-343 {
	width: 343px!important;
	max-width: 343px!important;
	min-width: 343px!important
}

.hpx-343 {
	height: 343px!important;
	max-height: 343px!important;
	min-height: 343px!important
}

.mxw-px-343 {
	max-width: 343px!important;
	width: 100%
}

.mnw-px-343 {
	min-width: 343px!important
}

.mxh-px-343 {
	max-height: 343px!important
}

.mnh-px-343 {
	min-height: 343px!important
}

.wpx-344 {
	width: 344px!important;
	max-width: 344px!important;
	min-width: 344px!important
}

.hpx-344 {
	height: 344px!important;
	max-height: 344px!important;
	min-height: 344px!important
}

.mxw-px-344 {
	max-width: 344px!important;
	width: 100%
}

.mnw-px-344 {
	min-width: 344px!important
}

.mxh-px-344 {
	max-height: 344px!important
}

.mnh-px-344 {
	min-height: 344px!important
}

.wpx-345 {
	width: 345px!important;
	max-width: 345px!important;
	min-width: 345px!important
}

.hpx-345 {
	height: 345px!important;
	max-height: 345px!important;
	min-height: 345px!important
}

.mxw-px-345 {
	max-width: 345px!important;
	width: 100%
}

.mnw-px-345 {
	min-width: 345px!important
}

.mxh-px-345 {
	max-height: 345px!important
}

.mnh-px-345 {
	min-height: 345px!important
}

.wpx-346 {
	width: 346px!important;
	max-width: 346px!important;
	min-width: 346px!important
}

.hpx-346 {
	height: 346px!important;
	max-height: 346px!important;
	min-height: 346px!important
}

.mxw-px-346 {
	max-width: 346px!important;
	width: 100%
}

.mnw-px-346 {
	min-width: 346px!important
}

.mxh-px-346 {
	max-height: 346px!important
}

.mnh-px-346 {
	min-height: 346px!important
}

.wpx-347 {
	width: 347px!important;
	max-width: 347px!important;
	min-width: 347px!important
}

.hpx-347 {
	height: 347px!important;
	max-height: 347px!important;
	min-height: 347px!important
}

.mxw-px-347 {
	max-width: 347px!important;
	width: 100%
}

.mnw-px-347 {
	min-width: 347px!important
}

.mxh-px-347 {
	max-height: 347px!important
}

.mnh-px-347 {
	min-height: 347px!important
}

.wpx-348 {
	width: 348px!important;
	max-width: 348px!important;
	min-width: 348px!important
}

.hpx-348 {
	height: 348px!important;
	max-height: 348px!important;
	min-height: 348px!important
}

.mxw-px-348 {
	max-width: 348px!important;
	width: 100%
}

.mnw-px-348 {
	min-width: 348px!important
}

.mxh-px-348 {
	max-height: 348px!important
}

.mnh-px-348 {
	min-height: 348px!important
}

.wpx-349 {
	width: 349px!important;
	max-width: 349px!important;
	min-width: 349px!important
}

.hpx-349 {
	height: 349px!important;
	max-height: 349px!important;
	min-height: 349px!important
}

.mxw-px-349 {
	max-width: 349px!important;
	width: 100%
}

.mnw-px-349 {
	min-width: 349px!important
}

.mxh-px-349 {
	max-height: 349px!important
}

.mnh-px-349 {
	min-height: 349px!important
}

.wpx-350 {
	width: 350px!important;
	max-width: 350px!important;
	min-width: 350px!important
}

.hpx-350 {
	height: 350px!important;
	max-height: 350px!important;
	min-height: 350px!important
}

.mxw-px-350 {
	max-width: 350px!important;
	width: 100%
}

.mnw-px-350 {
	min-width: 350px!important
}

.mxh-px-350 {
	max-height: 350px!important
}

.mnh-px-350 {
	min-height: 350px!important
}

.wpx-351 {
	width: 351px!important;
	max-width: 351px!important;
	min-width: 351px!important
}

.hpx-351 {
	height: 351px!important;
	max-height: 351px!important;
	min-height: 351px!important
}

.mxw-px-351 {
	max-width: 351px!important;
	width: 100%
}

.mnw-px-351 {
	min-width: 351px!important
}

.mxh-px-351 {
	max-height: 351px!important
}

.mnh-px-351 {
	min-height: 351px!important
}

.wpx-352 {
	width: 352px!important;
	max-width: 352px!important;
	min-width: 352px!important
}

.hpx-352 {
	height: 352px!important;
	max-height: 352px!important;
	min-height: 352px!important
}

.mxw-px-352 {
	max-width: 352px!important;
	width: 100%
}

.mnw-px-352 {
	min-width: 352px!important
}

.mxh-px-352 {
	max-height: 352px!important
}

.mnh-px-352 {
	min-height: 352px!important
}

.wpx-353 {
	width: 353px!important;
	max-width: 353px!important;
	min-width: 353px!important
}

.hpx-353 {
	height: 353px!important;
	max-height: 353px!important;
	min-height: 353px!important
}

.mxw-px-353 {
	max-width: 353px!important;
	width: 100%
}

.mnw-px-353 {
	min-width: 353px!important
}

.mxh-px-353 {
	max-height: 353px!important
}

.mnh-px-353 {
	min-height: 353px!important
}

.wpx-354 {
	width: 354px!important;
	max-width: 354px!important;
	min-width: 354px!important
}

.hpx-354 {
	height: 354px!important;
	max-height: 354px!important;
	min-height: 354px!important
}

.mxw-px-354 {
	max-width: 354px!important;
	width: 100%
}

.mnw-px-354 {
	min-width: 354px!important
}

.mxh-px-354 {
	max-height: 354px!important
}

.mnh-px-354 {
	min-height: 354px!important
}

.wpx-355 {
	width: 355px!important;
	max-width: 355px!important;
	min-width: 355px!important
}

.hpx-355 {
	height: 355px!important;
	max-height: 355px!important;
	min-height: 355px!important
}

.mxw-px-355 {
	max-width: 355px!important;
	width: 100%
}

.mnw-px-355 {
	min-width: 355px!important
}

.mxh-px-355 {
	max-height: 355px!important
}

.mnh-px-355 {
	min-height: 355px!important
}

.wpx-356 {
	width: 356px!important;
	max-width: 356px!important;
	min-width: 356px!important
}

.hpx-356 {
	height: 356px!important;
	max-height: 356px!important;
	min-height: 356px!important
}

.mxw-px-356 {
	max-width: 356px!important;
	width: 100%
}

.mnw-px-356 {
	min-width: 356px!important
}

.mxh-px-356 {
	max-height: 356px!important
}

.mnh-px-356 {
	min-height: 356px!important
}

.wpx-357 {
	width: 357px!important;
	max-width: 357px!important;
	min-width: 357px!important
}

.hpx-357 {
	height: 357px!important;
	max-height: 357px!important;
	min-height: 357px!important
}

.mxw-px-357 {
	max-width: 357px!important;
	width: 100%
}

.mnw-px-357 {
	min-width: 357px!important
}

.mxh-px-357 {
	max-height: 357px!important
}

.mnh-px-357 {
	min-height: 357px!important
}

.wpx-358 {
	width: 358px!important;
	max-width: 358px!important;
	min-width: 358px!important
}

.hpx-358 {
	height: 358px!important;
	max-height: 358px!important;
	min-height: 358px!important
}

.mxw-px-358 {
	max-width: 358px!important;
	width: 100%
}

.mnw-px-358 {
	min-width: 358px!important
}

.mxh-px-358 {
	max-height: 358px!important
}

.mnh-px-358 {
	min-height: 358px!important
}

.wpx-359 {
	width: 359px!important;
	max-width: 359px!important;
	min-width: 359px!important
}

.hpx-359 {
	height: 359px!important;
	max-height: 359px!important;
	min-height: 359px!important
}

.mxw-px-359 {
	max-width: 359px!important;
	width: 100%
}

.mnw-px-359 {
	min-width: 359px!important
}

.mxh-px-359 {
	max-height: 359px!important
}

.mnh-px-359 {
	min-height: 359px!important
}

.wpx-360 {
	width: 360px!important;
	max-width: 360px!important;
	min-width: 360px!important
}

.hpx-360 {
	height: 360px!important;
	max-height: 360px!important;
	min-height: 360px!important
}

.mxw-px-360 {
	max-width: 360px!important;
	width: 100%
}

.mnw-px-360 {
	min-width: 360px!important
}

.mxh-px-360 {
	max-height: 360px!important
}

.mnh-px-360 {
	min-height: 360px!important
}

.wpx-361 {
	width: 361px!important;
	max-width: 361px!important;
	min-width: 361px!important
}

.hpx-361 {
	height: 361px!important;
	max-height: 361px!important;
	min-height: 361px!important
}

.mxw-px-361 {
	max-width: 361px!important;
	width: 100%
}

.mnw-px-361 {
	min-width: 361px!important
}

.mxh-px-361 {
	max-height: 361px!important
}

.mnh-px-361 {
	min-height: 361px!important
}

.wpx-362 {
	width: 362px!important;
	max-width: 362px!important;
	min-width: 362px!important
}

.hpx-362 {
	height: 362px!important;
	max-height: 362px!important;
	min-height: 362px!important
}

.mxw-px-362 {
	max-width: 362px!important;
	width: 100%
}

.mnw-px-362 {
	min-width: 362px!important
}

.mxh-px-362 {
	max-height: 362px!important
}

.mnh-px-362 {
	min-height: 362px!important
}

.wpx-363 {
	width: 363px!important;
	max-width: 363px!important;
	min-width: 363px!important
}

.hpx-363 {
	height: 363px!important;
	max-height: 363px!important;
	min-height: 363px!important
}

.mxw-px-363 {
	max-width: 363px!important;
	width: 100%
}

.mnw-px-363 {
	min-width: 363px!important
}

.mxh-px-363 {
	max-height: 363px!important
}

.mnh-px-363 {
	min-height: 363px!important
}

.wpx-364 {
	width: 364px!important;
	max-width: 364px!important;
	min-width: 364px!important
}

.hpx-364 {
	height: 364px!important;
	max-height: 364px!important;
	min-height: 364px!important
}

.mxw-px-364 {
	max-width: 364px!important;
	width: 100%
}

.mnw-px-364 {
	min-width: 364px!important
}

.mxh-px-364 {
	max-height: 364px!important
}

.mnh-px-364 {
	min-height: 364px!important
}

.wpx-365 {
	width: 365px!important;
	max-width: 365px!important;
	min-width: 365px!important
}

.hpx-365 {
	height: 365px!important;
	max-height: 365px!important;
	min-height: 365px!important
}

.mxw-px-365 {
	max-width: 365px!important;
	width: 100%
}

.mnw-px-365 {
	min-width: 365px!important
}

.mxh-px-365 {
	max-height: 365px!important
}

.mnh-px-365 {
	min-height: 365px!important
}

.wpx-366 {
	width: 366px!important;
	max-width: 366px!important;
	min-width: 366px!important
}

.hpx-366 {
	height: 366px!important;
	max-height: 366px!important;
	min-height: 366px!important
}

.mxw-px-366 {
	max-width: 366px!important;
	width: 100%
}

.mnw-px-366 {
	min-width: 366px!important
}

.mxh-px-366 {
	max-height: 366px!important
}

.mnh-px-366 {
	min-height: 366px!important
}

.wpx-367 {
	width: 367px!important;
	max-width: 367px!important;
	min-width: 367px!important
}

.hpx-367 {
	height: 367px!important;
	max-height: 367px!important;
	min-height: 367px!important
}

.mxw-px-367 {
	max-width: 367px!important;
	width: 100%
}

.mnw-px-367 {
	min-width: 367px!important
}

.mxh-px-367 {
	max-height: 367px!important
}

.mnh-px-367 {
	min-height: 367px!important
}

.wpx-368 {
	width: 368px!important;
	max-width: 368px!important;
	min-width: 368px!important
}

.hpx-368 {
	height: 368px!important;
	max-height: 368px!important;
	min-height: 368px!important
}

.mxw-px-368 {
	max-width: 368px!important;
	width: 100%
}

.mnw-px-368 {
	min-width: 368px!important
}

.mxh-px-368 {
	max-height: 368px!important
}

.mnh-px-368 {
	min-height: 368px!important
}

.wpx-369 {
	width: 369px!important;
	max-width: 369px!important;
	min-width: 369px!important
}

.hpx-369 {
	height: 369px!important;
	max-height: 369px!important;
	min-height: 369px!important
}

.mxw-px-369 {
	max-width: 369px!important;
	width: 100%
}

.mnw-px-369 {
	min-width: 369px!important
}

.mxh-px-369 {
	max-height: 369px!important
}

.mnh-px-369 {
	min-height: 369px!important
}

.wpx-370 {
	width: 370px!important;
	max-width: 370px!important;
	min-width: 370px!important
}

.hpx-370 {
	height: 370px!important;
	max-height: 370px!important;
	min-height: 370px!important
}

.mxw-px-370 {
	max-width: 370px!important;
	width: 100%
}

.mnw-px-370 {
	min-width: 370px!important
}

.mxh-px-370 {
	max-height: 370px!important
}

.mnh-px-370 {
	min-height: 370px!important
}

.wpx-371 {
	width: 371px!important;
	max-width: 371px!important;
	min-width: 371px!important
}

.hpx-371 {
	height: 371px!important;
	max-height: 371px!important;
	min-height: 371px!important
}

.mxw-px-371 {
	max-width: 371px!important;
	width: 100%
}

.mnw-px-371 {
	min-width: 371px!important
}

.mxh-px-371 {
	max-height: 371px!important
}

.mnh-px-371 {
	min-height: 371px!important
}

.wpx-372 {
	width: 372px!important;
	max-width: 372px!important;
	min-width: 372px!important
}

.hpx-372 {
	height: 372px!important;
	max-height: 372px!important;
	min-height: 372px!important
}

.mxw-px-372 {
	max-width: 372px!important;
	width: 100%
}

.mnw-px-372 {
	min-width: 372px!important
}

.mxh-px-372 {
	max-height: 372px!important
}

.mnh-px-372 {
	min-height: 372px!important
}

.wpx-373 {
	width: 373px!important;
	max-width: 373px!important;
	min-width: 373px!important
}

.hpx-373 {
	height: 373px!important;
	max-height: 373px!important;
	min-height: 373px!important
}

.mxw-px-373 {
	max-width: 373px!important;
	width: 100%
}

.mnw-px-373 {
	min-width: 373px!important
}

.mxh-px-373 {
	max-height: 373px!important
}

.mnh-px-373 {
	min-height: 373px!important
}

.wpx-374 {
	width: 374px!important;
	max-width: 374px!important;
	min-width: 374px!important
}

.hpx-374 {
	height: 374px!important;
	max-height: 374px!important;
	min-height: 374px!important
}

.mxw-px-374 {
	max-width: 374px!important;
	width: 100%
}

.mnw-px-374 {
	min-width: 374px!important
}

.mxh-px-374 {
	max-height: 374px!important
}

.mnh-px-374 {
	min-height: 374px!important
}

.wpx-375 {
	width: 375px!important;
	max-width: 375px!important;
	min-width: 375px!important
}

.hpx-375 {
	height: 375px!important;
	max-height: 375px!important;
	min-height: 375px!important
}

.mxw-px-375 {
	max-width: 375px!important;
	width: 100%
}

.mnw-px-375 {
	min-width: 375px!important
}

.mxh-px-375 {
	max-height: 375px!important
}

.mnh-px-375 {
	min-height: 375px!important
}

.wpx-376 {
	width: 376px!important;
	max-width: 376px!important;
	min-width: 376px!important
}

.hpx-376 {
	height: 376px!important;
	max-height: 376px!important;
	min-height: 376px!important
}

.mxw-px-376 {
	max-width: 376px!important;
	width: 100%
}

.mnw-px-376 {
	min-width: 376px!important
}

.mxh-px-376 {
	max-height: 376px!important
}

.mnh-px-376 {
	min-height: 376px!important
}

.wpx-377 {
	width: 377px!important;
	max-width: 377px!important;
	min-width: 377px!important
}

.hpx-377 {
	height: 377px!important;
	max-height: 377px!important;
	min-height: 377px!important
}

.mxw-px-377 {
	max-width: 377px!important;
	width: 100%
}

.mnw-px-377 {
	min-width: 377px!important
}

.mxh-px-377 {
	max-height: 377px!important
}

.mnh-px-377 {
	min-height: 377px!important
}

.wpx-378 {
	width: 378px!important;
	max-width: 378px!important;
	min-width: 378px!important
}

.hpx-378 {
	height: 378px!important;
	max-height: 378px!important;
	min-height: 378px!important
}

.mxw-px-378 {
	max-width: 378px!important;
	width: 100%
}

.mnw-px-378 {
	min-width: 378px!important
}

.mxh-px-378 {
	max-height: 378px!important
}

.mnh-px-378 {
	min-height: 378px!important
}

.wpx-379 {
	width: 379px!important;
	max-width: 379px!important;
	min-width: 379px!important
}

.hpx-379 {
	height: 379px!important;
	max-height: 379px!important;
	min-height: 379px!important
}

.mxw-px-379 {
	max-width: 379px!important;
	width: 100%
}

.mnw-px-379 {
	min-width: 379px!important
}

.mxh-px-379 {
	max-height: 379px!important
}

.mnh-px-379 {
	min-height: 379px!important
}

.wpx-380 {
	width: 380px!important;
	max-width: 380px!important;
	min-width: 380px!important
}

.hpx-380 {
	height: 380px!important;
	max-height: 380px!important;
	min-height: 380px!important
}

.mxw-px-380 {
	max-width: 380px!important;
	width: 100%
}

.mnw-px-380 {
	min-width: 380px!important
}

.mxh-px-380 {
	max-height: 380px!important
}

.mnh-px-380 {
	min-height: 380px!important
}

.wpx-381 {
	width: 381px!important;
	max-width: 381px!important;
	min-width: 381px!important
}

.hpx-381 {
	height: 381px!important;
	max-height: 381px!important;
	min-height: 381px!important
}

.mxw-px-381 {
	max-width: 381px!important;
	width: 100%
}

.mnw-px-381 {
	min-width: 381px!important
}

.mxh-px-381 {
	max-height: 381px!important
}

.mnh-px-381 {
	min-height: 381px!important
}

.wpx-382 {
	width: 382px!important;
	max-width: 382px!important;
	min-width: 382px!important
}

.hpx-382 {
	height: 382px!important;
	max-height: 382px!important;
	min-height: 382px!important
}

.mxw-px-382 {
	max-width: 382px!important;
	width: 100%
}

.mnw-px-382 {
	min-width: 382px!important
}

.mxh-px-382 {
	max-height: 382px!important
}

.mnh-px-382 {
	min-height: 382px!important
}

.wpx-383 {
	width: 383px!important;
	max-width: 383px!important;
	min-width: 383px!important
}

.hpx-383 {
	height: 383px!important;
	max-height: 383px!important;
	min-height: 383px!important
}

.mxw-px-383 {
	max-width: 383px!important;
	width: 100%
}

.mnw-px-383 {
	min-width: 383px!important
}

.mxh-px-383 {
	max-height: 383px!important
}

.mnh-px-383 {
	min-height: 383px!important
}

.wpx-384 {
	width: 384px!important;
	max-width: 384px!important;
	min-width: 384px!important
}

.hpx-384 {
	height: 384px!important;
	max-height: 384px!important;
	min-height: 384px!important
}

.mxw-px-384 {
	max-width: 384px!important;
	width: 100%
}

.mnw-px-384 {
	min-width: 384px!important
}

.mxh-px-384 {
	max-height: 384px!important
}

.mnh-px-384 {
	min-height: 384px!important
}

.wpx-385 {
	width: 385px!important;
	max-width: 385px!important;
	min-width: 385px!important
}

.hpx-385 {
	height: 385px!important;
	max-height: 385px!important;
	min-height: 385px!important
}

.mxw-px-385 {
	max-width: 385px!important;
	width: 100%
}

.mnw-px-385 {
	min-width: 385px!important
}

.mxh-px-385 {
	max-height: 385px!important
}

.mnh-px-385 {
	min-height: 385px!important
}

.wpx-386 {
	width: 386px!important;
	max-width: 386px!important;
	min-width: 386px!important
}

.hpx-386 {
	height: 386px!important;
	max-height: 386px!important;
	min-height: 386px!important
}

.mxw-px-386 {
	max-width: 386px!important;
	width: 100%
}

.mnw-px-386 {
	min-width: 386px!important
}

.mxh-px-386 {
	max-height: 386px!important
}

.mnh-px-386 {
	min-height: 386px!important
}

.wpx-387 {
	width: 387px!important;
	max-width: 387px!important;
	min-width: 387px!important
}

.hpx-387 {
	height: 387px!important;
	max-height: 387px!important;
	min-height: 387px!important
}

.mxw-px-387 {
	max-width: 387px!important;
	width: 100%
}

.mnw-px-387 {
	min-width: 387px!important
}

.mxh-px-387 {
	max-height: 387px!important
}

.mnh-px-387 {
	min-height: 387px!important
}

.wpx-388 {
	width: 388px!important;
	max-width: 388px!important;
	min-width: 388px!important
}

.hpx-388 {
	height: 388px!important;
	max-height: 388px!important;
	min-height: 388px!important
}

.mxw-px-388 {
	max-width: 388px!important;
	width: 100%
}

.mnw-px-388 {
	min-width: 388px!important
}

.mxh-px-388 {
	max-height: 388px!important
}

.mnh-px-388 {
	min-height: 388px!important
}

.wpx-389 {
	width: 389px!important;
	max-width: 389px!important;
	min-width: 389px!important
}

.hpx-389 {
	height: 389px!important;
	max-height: 389px!important;
	min-height: 389px!important
}

.mxw-px-389 {
	max-width: 389px!important;
	width: 100%
}

.mnw-px-389 {
	min-width: 389px!important
}

.mxh-px-389 {
	max-height: 389px!important
}

.mnh-px-389 {
	min-height: 389px!important
}

.wpx-390 {
	width: 390px!important;
	max-width: 390px!important;
	min-width: 390px!important
}

.hpx-390 {
	height: 390px!important;
	max-height: 390px!important;
	min-height: 390px!important
}

.mxw-px-390 {
	max-width: 390px!important;
	width: 100%
}

.mnw-px-390 {
	min-width: 390px!important
}

.mxh-px-390 {
	max-height: 390px!important
}

.mnh-px-390 {
	min-height: 390px!important
}

.wpx-391 {
	width: 391px!important;
	max-width: 391px!important;
	min-width: 391px!important
}

.hpx-391 {
	height: 391px!important;
	max-height: 391px!important;
	min-height: 391px!important
}

.mxw-px-391 {
	max-width: 391px!important;
	width: 100%
}

.mnw-px-391 {
	min-width: 391px!important
}

.mxh-px-391 {
	max-height: 391px!important
}

.mnh-px-391 {
	min-height: 391px!important
}

.wpx-392 {
	width: 392px!important;
	max-width: 392px!important;
	min-width: 392px!important
}

.hpx-392 {
	height: 392px!important;
	max-height: 392px!important;
	min-height: 392px!important
}

.mxw-px-392 {
	max-width: 392px!important;
	width: 100%
}

.mnw-px-392 {
	min-width: 392px!important
}

.mxh-px-392 {
	max-height: 392px!important
}

.mnh-px-392 {
	min-height: 392px!important
}

.wpx-393 {
	width: 393px!important;
	max-width: 393px!important;
	min-width: 393px!important
}

.hpx-393 {
	height: 393px!important;
	max-height: 393px!important;
	min-height: 393px!important
}

.mxw-px-393 {
	max-width: 393px!important;
	width: 100%
}

.mnw-px-393 {
	min-width: 393px!important
}

.mxh-px-393 {
	max-height: 393px!important
}

.mnh-px-393 {
	min-height: 393px!important
}

.wpx-394 {
	width: 394px!important;
	max-width: 394px!important;
	min-width: 394px!important
}

.hpx-394 {
	height: 394px!important;
	max-height: 394px!important;
	min-height: 394px!important
}

.mxw-px-394 {
	max-width: 394px!important;
	width: 100%
}

.mnw-px-394 {
	min-width: 394px!important
}

.mxh-px-394 {
	max-height: 394px!important
}

.mnh-px-394 {
	min-height: 394px!important
}

.wpx-395 {
	width: 395px!important;
	max-width: 395px!important;
	min-width: 395px!important
}

.hpx-395 {
	height: 395px!important;
	max-height: 395px!important;
	min-height: 395px!important
}

.mxw-px-395 {
	max-width: 395px!important;
	width: 100%
}

.mnw-px-395 {
	min-width: 395px!important
}

.mxh-px-395 {
	max-height: 395px!important
}

.mnh-px-395 {
	min-height: 395px!important
}

.wpx-396 {
	width: 396px!important;
	max-width: 396px!important;
	min-width: 396px!important
}

.hpx-396 {
	height: 396px!important;
	max-height: 396px!important;
	min-height: 396px!important
}

.mxw-px-396 {
	max-width: 396px!important;
	width: 100%
}

.mnw-px-396 {
	min-width: 396px!important
}

.mxh-px-396 {
	max-height: 396px!important
}

.mnh-px-396 {
	min-height: 396px!important
}

.wpx-397 {
	width: 397px!important;
	max-width: 397px!important;
	min-width: 397px!important
}

.hpx-397 {
	height: 397px!important;
	max-height: 397px!important;
	min-height: 397px!important
}

.mxw-px-397 {
	max-width: 397px!important;
	width: 100%
}

.mnw-px-397 {
	min-width: 397px!important
}

.mxh-px-397 {
	max-height: 397px!important
}

.mnh-px-397 {
	min-height: 397px!important
}

.wpx-398 {
	width: 398px!important;
	max-width: 398px!important;
	min-width: 398px!important
}

.hpx-398 {
	height: 398px!important;
	max-height: 398px!important;
	min-height: 398px!important
}

.mxw-px-398 {
	max-width: 398px!important;
	width: 100%
}

.mnw-px-398 {
	min-width: 398px!important
}

.mxh-px-398 {
	max-height: 398px!important
}

.mnh-px-398 {
	min-height: 398px!important
}

.wpx-399 {
	width: 399px!important;
	max-width: 399px!important;
	min-width: 399px!important
}

.hpx-399 {
	height: 399px!important;
	max-height: 399px!important;
	min-height: 399px!important
}

.mxw-px-399 {
	max-width: 399px!important;
	width: 100%
}

.mnw-px-399 {
	min-width: 399px!important
}

.mxh-px-399 {
	max-height: 399px!important
}

.mnh-px-399 {
	min-height: 399px!important
}

.wpx-400 {
	width: 400px!important;
	max-width: 400px!important;
	min-width: 400px!important
}

.hpx-400 {
	height: 400px!important;
	max-height: 400px!important;
	min-height: 400px!important
}

.mxw-px-400 {
	max-width: 400px!important;
	width: 100%
}

.mnw-px-400 {
	min-width: 400px!important
}

.mxh-px-400 {
	max-height: 400px!important
}

.mnh-px-400 {
	min-height: 400px!important
}

.wpx-401 {
	width: 401px!important;
	max-width: 401px!important;
	min-width: 401px!important
}

.hpx-401 {
	height: 401px!important;
	max-height: 401px!important;
	min-height: 401px!important
}

.mxw-px-401 {
	max-width: 401px!important;
	width: 100%
}

.mnw-px-401 {
	min-width: 401px!important
}

.mxh-px-401 {
	max-height: 401px!important
}

.mnh-px-401 {
	min-height: 401px!important
}

.wpx-402 {
	width: 402px!important;
	max-width: 402px!important;
	min-width: 402px!important
}

.hpx-402 {
	height: 402px!important;
	max-height: 402px!important;
	min-height: 402px!important
}

.mxw-px-402 {
	max-width: 402px!important;
	width: 100%
}

.mnw-px-402 {
	min-width: 402px!important
}

.mxh-px-402 {
	max-height: 402px!important
}

.mnh-px-402 {
	min-height: 402px!important
}

.wpx-403 {
	width: 403px!important;
	max-width: 403px!important;
	min-width: 403px!important
}

.hpx-403 {
	height: 403px!important;
	max-height: 403px!important;
	min-height: 403px!important
}

.mxw-px-403 {
	max-width: 403px!important;
	width: 100%
}

.mnw-px-403 {
	min-width: 403px!important
}

.mxh-px-403 {
	max-height: 403px!important
}

.mnh-px-403 {
	min-height: 403px!important
}

.wpx-404 {
	width: 404px!important;
	max-width: 404px!important;
	min-width: 404px!important
}

.hpx-404 {
	height: 404px!important;
	max-height: 404px!important;
	min-height: 404px!important
}

.mxw-px-404 {
	max-width: 404px!important;
	width: 100%
}

.mnw-px-404 {
	min-width: 404px!important
}

.mxh-px-404 {
	max-height: 404px!important
}

.mnh-px-404 {
	min-height: 404px!important
}

.wpx-405 {
	width: 405px!important;
	max-width: 405px!important;
	min-width: 405px!important
}

.hpx-405 {
	height: 405px!important;
	max-height: 405px!important;
	min-height: 405px!important
}

.mxw-px-405 {
	max-width: 405px!important;
	width: 100%
}

.mnw-px-405 {
	min-width: 405px!important
}

.mxh-px-405 {
	max-height: 405px!important
}

.mnh-px-405 {
	min-height: 405px!important
}

.wpx-406 {
	width: 406px!important;
	max-width: 406px!important;
	min-width: 406px!important
}

.hpx-406 {
	height: 406px!important;
	max-height: 406px!important;
	min-height: 406px!important
}

.mxw-px-406 {
	max-width: 406px!important;
	width: 100%
}

.mnw-px-406 {
	min-width: 406px!important
}

.mxh-px-406 {
	max-height: 406px!important
}

.mnh-px-406 {
	min-height: 406px!important
}

.wpx-407 {
	width: 407px!important;
	max-width: 407px!important;
	min-width: 407px!important
}

.hpx-407 {
	height: 407px!important;
	max-height: 407px!important;
	min-height: 407px!important
}

.mxw-px-407 {
	max-width: 407px!important;
	width: 100%
}

.mnw-px-407 {
	min-width: 407px!important
}

.mxh-px-407 {
	max-height: 407px!important
}

.mnh-px-407 {
	min-height: 407px!important
}

.wpx-408 {
	width: 408px!important;
	max-width: 408px!important;
	min-width: 408px!important
}

.hpx-408 {
	height: 408px!important;
	max-height: 408px!important;
	min-height: 408px!important
}

.mxw-px-408 {
	max-width: 408px!important;
	width: 100%
}

.mnw-px-408 {
	min-width: 408px!important
}

.mxh-px-408 {
	max-height: 408px!important
}

.mnh-px-408 {
	min-height: 408px!important
}

.wpx-409 {
	width: 409px!important;
	max-width: 409px!important;
	min-width: 409px!important
}

.hpx-409 {
	height: 409px!important;
	max-height: 409px!important;
	min-height: 409px!important
}

.mxw-px-409 {
	max-width: 409px!important;
	width: 100%
}

.mnw-px-409 {
	min-width: 409px!important
}

.mxh-px-409 {
	max-height: 409px!important
}

.mnh-px-409 {
	min-height: 409px!important
}

.wpx-410 {
	width: 410px!important;
	max-width: 410px!important;
	min-width: 410px!important
}

.hpx-410 {
	height: 410px!important;
	max-height: 410px!important;
	min-height: 410px!important
}

.mxw-px-410 {
	max-width: 410px!important;
	width: 100%
}

.mnw-px-410 {
	min-width: 410px!important
}

.mxh-px-410 {
	max-height: 410px!important
}

.mnh-px-410 {
	min-height: 410px!important
}

.wpx-411 {
	width: 411px!important;
	max-width: 411px!important;
	min-width: 411px!important
}

.hpx-411 {
	height: 411px!important;
	max-height: 411px!important;
	min-height: 411px!important
}

.mxw-px-411 {
	max-width: 411px!important;
	width: 100%
}

.mnw-px-411 {
	min-width: 411px!important
}

.mxh-px-411 {
	max-height: 411px!important
}

.mnh-px-411 {
	min-height: 411px!important
}

.wpx-412 {
	width: 412px!important;
	max-width: 412px!important;
	min-width: 412px!important
}

.hpx-412 {
	height: 412px!important;
	max-height: 412px!important;
	min-height: 412px!important
}

.mxw-px-412 {
	max-width: 412px!important;
	width: 100%
}

.mnw-px-412 {
	min-width: 412px!important
}

.mxh-px-412 {
	max-height: 412px!important
}

.mnh-px-412 {
	min-height: 412px!important
}

.wpx-413 {
	width: 413px!important;
	max-width: 413px!important;
	min-width: 413px!important
}

.hpx-413 {
	height: 413px!important;
	max-height: 413px!important;
	min-height: 413px!important
}

.mxw-px-413 {
	max-width: 413px!important;
	width: 100%
}

.mnw-px-413 {
	min-width: 413px!important
}

.mxh-px-413 {
	max-height: 413px!important
}

.mnh-px-413 {
	min-height: 413px!important
}

.wpx-414 {
	width: 414px!important;
	max-width: 414px!important;
	min-width: 414px!important
}

.hpx-414 {
	height: 414px!important;
	max-height: 414px!important;
	min-height: 414px!important
}

.mxw-px-414 {
	max-width: 414px!important;
	width: 100%
}

.mnw-px-414 {
	min-width: 414px!important
}

.mxh-px-414 {
	max-height: 414px!important
}

.mnh-px-414 {
	min-height: 414px!important
}

.wpx-415 {
	width: 415px!important;
	max-width: 415px!important;
	min-width: 415px!important
}

.hpx-415 {
	height: 415px!important;
	max-height: 415px!important;
	min-height: 415px!important
}

.mxw-px-415 {
	max-width: 415px!important;
	width: 100%
}

.mnw-px-415 {
	min-width: 415px!important
}

.mxh-px-415 {
	max-height: 415px!important
}

.mnh-px-415 {
	min-height: 415px!important
}

.wpx-416 {
	width: 416px!important;
	max-width: 416px!important;
	min-width: 416px!important
}

.hpx-416 {
	height: 416px!important;
	max-height: 416px!important;
	min-height: 416px!important
}

.mxw-px-416 {
	max-width: 416px!important;
	width: 100%
}

.mnw-px-416 {
	min-width: 416px!important
}

.mxh-px-416 {
	max-height: 416px!important
}

.mnh-px-416 {
	min-height: 416px!important
}

.wpx-417 {
	width: 417px!important;
	max-width: 417px!important;
	min-width: 417px!important
}

.hpx-417 {
	height: 417px!important;
	max-height: 417px!important;
	min-height: 417px!important
}

.mxw-px-417 {
	max-width: 417px!important;
	width: 100%
}

.mnw-px-417 {
	min-width: 417px!important
}

.mxh-px-417 {
	max-height: 417px!important
}

.mnh-px-417 {
	min-height: 417px!important
}

.wpx-418 {
	width: 418px!important;
	max-width: 418px!important;
	min-width: 418px!important
}

.hpx-418 {
	height: 418px!important;
	max-height: 418px!important;
	min-height: 418px!important
}

.mxw-px-418 {
	max-width: 418px!important;
	width: 100%
}

.mnw-px-418 {
	min-width: 418px!important
}

.mxh-px-418 {
	max-height: 418px!important
}

.mnh-px-418 {
	min-height: 418px!important
}

.wpx-419 {
	width: 419px!important;
	max-width: 419px!important;
	min-width: 419px!important
}

.hpx-419 {
	height: 419px!important;
	max-height: 419px!important;
	min-height: 419px!important
}

.mxw-px-419 {
	max-width: 419px!important;
	width: 100%
}

.mnw-px-419 {
	min-width: 419px!important
}

.mxh-px-419 {
	max-height: 419px!important
}

.mnh-px-419 {
	min-height: 419px!important
}

.wpx-420 {
	width: 420px!important;
	max-width: 420px!important;
	min-width: 420px!important
}

.hpx-420 {
	height: 420px!important;
	max-height: 420px!important;
	min-height: 420px!important
}

.mxw-px-420 {
	max-width: 420px!important;
	width: 100%
}

.mnw-px-420 {
	min-width: 420px!important
}

.mxh-px-420 {
	max-height: 420px!important
}

.mnh-px-420 {
	min-height: 420px!important
}

.wpx-421 {
	width: 421px!important;
	max-width: 421px!important;
	min-width: 421px!important
}

.hpx-421 {
	height: 421px!important;
	max-height: 421px!important;
	min-height: 421px!important
}

.mxw-px-421 {
	max-width: 421px!important;
	width: 100%
}

.mnw-px-421 {
	min-width: 421px!important
}

.mxh-px-421 {
	max-height: 421px!important
}

.mnh-px-421 {
	min-height: 421px!important
}

.wpx-422 {
	width: 422px!important;
	max-width: 422px!important;
	min-width: 422px!important
}

.hpx-422 {
	height: 422px!important;
	max-height: 422px!important;
	min-height: 422px!important
}

.mxw-px-422 {
	max-width: 422px!important;
	width: 100%
}

.mnw-px-422 {
	min-width: 422px!important
}

.mxh-px-422 {
	max-height: 422px!important
}

.mnh-px-422 {
	min-height: 422px!important
}

.wpx-423 {
	width: 423px!important;
	max-width: 423px!important;
	min-width: 423px!important
}

.hpx-423 {
	height: 423px!important;
	max-height: 423px!important;
	min-height: 423px!important
}

.mxw-px-423 {
	max-width: 423px!important;
	width: 100%
}

.mnw-px-423 {
	min-width: 423px!important
}

.mxh-px-423 {
	max-height: 423px!important
}

.mnh-px-423 {
	min-height: 423px!important
}

.wpx-424 {
	width: 424px!important;
	max-width: 424px!important;
	min-width: 424px!important
}

.hpx-424 {
	height: 424px!important;
	max-height: 424px!important;
	min-height: 424px!important
}

.mxw-px-424 {
	max-width: 424px!important;
	width: 100%
}

.mnw-px-424 {
	min-width: 424px!important
}

.mxh-px-424 {
	max-height: 424px!important
}

.mnh-px-424 {
	min-height: 424px!important
}

.wpx-425 {
	width: 425px!important;
	max-width: 425px!important;
	min-width: 425px!important
}

.hpx-425 {
	height: 425px!important;
	max-height: 425px!important;
	min-height: 425px!important
}

.mxw-px-425 {
	max-width: 425px!important;
	width: 100%
}

.mnw-px-425 {
	min-width: 425px!important
}

.mxh-px-425 {
	max-height: 425px!important
}

.mnh-px-425 {
	min-height: 425px!important
}

.wpx-426 {
	width: 426px!important;
	max-width: 426px!important;
	min-width: 426px!important
}

.hpx-426 {
	height: 426px!important;
	max-height: 426px!important;
	min-height: 426px!important
}

.mxw-px-426 {
	max-width: 426px!important;
	width: 100%
}

.mnw-px-426 {
	min-width: 426px!important
}

.mxh-px-426 {
	max-height: 426px!important
}

.mnh-px-426 {
	min-height: 426px!important
}

.wpx-427 {
	width: 427px!important;
	max-width: 427px!important;
	min-width: 427px!important
}

.hpx-427 {
	height: 427px!important;
	max-height: 427px!important;
	min-height: 427px!important
}

.mxw-px-427 {
	max-width: 427px!important;
	width: 100%
}

.mnw-px-427 {
	min-width: 427px!important
}

.mxh-px-427 {
	max-height: 427px!important
}

.mnh-px-427 {
	min-height: 427px!important
}

.wpx-428 {
	width: 428px!important;
	max-width: 428px!important;
	min-width: 428px!important
}

.hpx-428 {
	height: 428px!important;
	max-height: 428px!important;
	min-height: 428px!important
}

.mxw-px-428 {
	max-width: 428px!important;
	width: 100%
}

.mnw-px-428 {
	min-width: 428px!important
}

.mxh-px-428 {
	max-height: 428px!important
}

.mnh-px-428 {
	min-height: 428px!important
}

.wpx-429 {
	width: 429px!important;
	max-width: 429px!important;
	min-width: 429px!important
}

.hpx-429 {
	height: 429px!important;
	max-height: 429px!important;
	min-height: 429px!important
}

.mxw-px-429 {
	max-width: 429px!important;
	width: 100%
}

.mnw-px-429 {
	min-width: 429px!important
}

.mxh-px-429 {
	max-height: 429px!important
}

.mnh-px-429 {
	min-height: 429px!important
}

.wpx-430 {
	width: 430px!important;
	max-width: 430px!important;
	min-width: 430px!important
}

.hpx-430 {
	height: 430px!important;
	max-height: 430px!important;
	min-height: 430px!important
}

.mxw-px-430 {
	max-width: 430px!important;
	width: 100%
}

.mnw-px-430 {
	min-width: 430px!important
}

.mxh-px-430 {
	max-height: 430px!important
}

.mnh-px-430 {
	min-height: 430px!important
}

.wpx-431 {
	width: 431px!important;
	max-width: 431px!important;
	min-width: 431px!important
}

.hpx-431 {
	height: 431px!important;
	max-height: 431px!important;
	min-height: 431px!important
}

.mxw-px-431 {
	max-width: 431px!important;
	width: 100%
}

.mnw-px-431 {
	min-width: 431px!important
}

.mxh-px-431 {
	max-height: 431px!important
}

.mnh-px-431 {
	min-height: 431px!important
}

.wpx-432 {
	width: 432px!important;
	max-width: 432px!important;
	min-width: 432px!important
}

.hpx-432 {
	height: 432px!important;
	max-height: 432px!important;
	min-height: 432px!important
}

.mxw-px-432 {
	max-width: 432px!important;
	width: 100%
}

.mnw-px-432 {
	min-width: 432px!important
}

.mxh-px-432 {
	max-height: 432px!important
}

.mnh-px-432 {
	min-height: 432px!important
}

.wpx-433 {
	width: 433px!important;
	max-width: 433px!important;
	min-width: 433px!important
}

.hpx-433 {
	height: 433px!important;
	max-height: 433px!important;
	min-height: 433px!important
}

.mxw-px-433 {
	max-width: 433px!important;
	width: 100%
}

.mnw-px-433 {
	min-width: 433px!important
}

.mxh-px-433 {
	max-height: 433px!important
}

.mnh-px-433 {
	min-height: 433px!important
}

.wpx-434 {
	width: 434px!important;
	max-width: 434px!important;
	min-width: 434px!important
}

.hpx-434 {
	height: 434px!important;
	max-height: 434px!important;
	min-height: 434px!important
}

.mxw-px-434 {
	max-width: 434px!important;
	width: 100%
}

.mnw-px-434 {
	min-width: 434px!important
}

.mxh-px-434 {
	max-height: 434px!important
}

.mnh-px-434 {
	min-height: 434px!important
}

.wpx-435 {
	width: 435px!important;
	max-width: 435px!important;
	min-width: 435px!important
}

.hpx-435 {
	height: 435px!important;
	max-height: 435px!important;
	min-height: 435px!important
}

.mxw-px-435 {
	max-width: 435px!important;
	width: 100%
}

.mnw-px-435 {
	min-width: 435px!important
}

.mxh-px-435 {
	max-height: 435px!important
}

.mnh-px-435 {
	min-height: 435px!important
}

.wpx-436 {
	width: 436px!important;
	max-width: 436px!important;
	min-width: 436px!important
}

.hpx-436 {
	height: 436px!important;
	max-height: 436px!important;
	min-height: 436px!important
}

.mxw-px-436 {
	max-width: 436px!important;
	width: 100%
}

.mnw-px-436 {
	min-width: 436px!important
}

.mxh-px-436 {
	max-height: 436px!important
}

.mnh-px-436 {
	min-height: 436px!important
}

.wpx-437 {
	width: 437px!important;
	max-width: 437px!important;
	min-width: 437px!important
}

.hpx-437 {
	height: 437px!important;
	max-height: 437px!important;
	min-height: 437px!important
}

.mxw-px-437 {
	max-width: 437px!important;
	width: 100%
}

.mnw-px-437 {
	min-width: 437px!important
}

.mxh-px-437 {
	max-height: 437px!important
}

.mnh-px-437 {
	min-height: 437px!important
}

.wpx-438 {
	width: 438px!important;
	max-width: 438px!important;
	min-width: 438px!important
}

.hpx-438 {
	height: 438px!important;
	max-height: 438px!important;
	min-height: 438px!important
}

.mxw-px-438 {
	max-width: 438px!important;
	width: 100%
}

.mnw-px-438 {
	min-width: 438px!important
}

.mxh-px-438 {
	max-height: 438px!important
}

.mnh-px-438 {
	min-height: 438px!important
}

.wpx-439 {
	width: 439px!important;
	max-width: 439px!important;
	min-width: 439px!important
}

.hpx-439 {
	height: 439px!important;
	max-height: 439px!important;
	min-height: 439px!important
}

.mxw-px-439 {
	max-width: 439px!important;
	width: 100%
}

.mnw-px-439 {
	min-width: 439px!important
}

.mxh-px-439 {
	max-height: 439px!important
}

.mnh-px-439 {
	min-height: 439px!important
}

.wpx-440 {
	width: 440px!important;
	max-width: 440px!important;
	min-width: 440px!important
}

.hpx-440 {
	height: 440px!important;
	max-height: 440px!important;
	min-height: 440px!important
}

.mxw-px-440 {
	max-width: 440px!important;
	width: 100%
}

.mnw-px-440 {
	min-width: 440px!important
}

.mxh-px-440 {
	max-height: 440px!important
}

.mnh-px-440 {
	min-height: 440px!important
}

.wpx-441 {
	width: 441px!important;
	max-width: 441px!important;
	min-width: 441px!important
}

.hpx-441 {
	height: 441px!important;
	max-height: 441px!important;
	min-height: 441px!important
}

.mxw-px-441 {
	max-width: 441px!important;
	width: 100%
}

.mnw-px-441 {
	min-width: 441px!important
}

.mxh-px-441 {
	max-height: 441px!important
}

.mnh-px-441 {
	min-height: 441px!important
}

.wpx-442 {
	width: 442px!important;
	max-width: 442px!important;
	min-width: 442px!important
}

.hpx-442 {
	height: 442px!important;
	max-height: 442px!important;
	min-height: 442px!important
}

.mxw-px-442 {
	max-width: 442px!important;
	width: 100%
}

.mnw-px-442 {
	min-width: 442px!important
}

.mxh-px-442 {
	max-height: 442px!important
}

.mnh-px-442 {
	min-height: 442px!important
}

.wpx-443 {
	width: 443px!important;
	max-width: 443px!important;
	min-width: 443px!important
}

.hpx-443 {
	height: 443px!important;
	max-height: 443px!important;
	min-height: 443px!important
}

.mxw-px-443 {
	max-width: 443px!important;
	width: 100%
}

.mnw-px-443 {
	min-width: 443px!important
}

.mxh-px-443 {
	max-height: 443px!important
}

.mnh-px-443 {
	min-height: 443px!important
}

.wpx-444 {
	width: 444px!important;
	max-width: 444px!important;
	min-width: 444px!important
}

.hpx-444 {
	height: 444px!important;
	max-height: 444px!important;
	min-height: 444px!important
}

.mxw-px-444 {
	max-width: 444px!important;
	width: 100%
}

.mnw-px-444 {
	min-width: 444px!important
}

.mxh-px-444 {
	max-height: 444px!important
}

.mnh-px-444 {
	min-height: 444px!important
}

.wpx-445 {
	width: 445px!important;
	max-width: 445px!important;
	min-width: 445px!important
}

.hpx-445 {
	height: 445px!important;
	max-height: 445px!important;
	min-height: 445px!important
}

.mxw-px-445 {
	max-width: 445px!important;
	width: 100%
}

.mnw-px-445 {
	min-width: 445px!important
}

.mxh-px-445 {
	max-height: 445px!important
}

.mnh-px-445 {
	min-height: 445px!important
}

.wpx-446 {
	width: 446px!important;
	max-width: 446px!important;
	min-width: 446px!important
}

.hpx-446 {
	height: 446px!important;
	max-height: 446px!important;
	min-height: 446px!important
}

.mxw-px-446 {
	max-width: 446px!important;
	width: 100%
}

.mnw-px-446 {
	min-width: 446px!important
}

.mxh-px-446 {
	max-height: 446px!important
}

.mnh-px-446 {
	min-height: 446px!important
}

.wpx-447 {
	width: 447px!important;
	max-width: 447px!important;
	min-width: 447px!important
}

.hpx-447 {
	height: 447px!important;
	max-height: 447px!important;
	min-height: 447px!important
}

.mxw-px-447 {
	max-width: 447px!important;
	width: 100%
}

.mnw-px-447 {
	min-width: 447px!important
}

.mxh-px-447 {
	max-height: 447px!important
}

.mnh-px-447 {
	min-height: 447px!important
}

.wpx-448 {
	width: 448px!important;
	max-width: 448px!important;
	min-width: 448px!important
}

.hpx-448 {
	height: 448px!important;
	max-height: 448px!important;
	min-height: 448px!important
}

.mxw-px-448 {
	max-width: 448px!important;
	width: 100%
}

.mnw-px-448 {
	min-width: 448px!important
}

.mxh-px-448 {
	max-height: 448px!important
}

.mnh-px-448 {
	min-height: 448px!important
}

.wpx-449 {
	width: 449px!important;
	max-width: 449px!important;
	min-width: 449px!important
}

.hpx-449 {
	height: 449px!important;
	max-height: 449px!important;
	min-height: 449px!important
}

.mxw-px-449 {
	max-width: 449px!important;
	width: 100%
}

.mnw-px-449 {
	min-width: 449px!important
}

.mxh-px-449 {
	max-height: 449px!important
}

.mnh-px-449 {
	min-height: 449px!important
}

.wpx-450 {
	width: 450px!important;
	max-width: 450px!important;
	min-width: 450px!important
}

.hpx-450 {
	height: 450px!important;
	max-height: 450px!important;
	min-height: 450px!important
}

.mxw-px-450 {
	max-width: 450px!important;
	width: 100%
}

.mnw-px-450 {
	min-width: 450px!important
}

.mxh-px-450 {
	max-height: 450px!important
}

.mnh-px-450 {
	min-height: 450px!important
}

.wpx-451 {
	width: 451px!important;
	max-width: 451px!important;
	min-width: 451px!important
}

.hpx-451 {
	height: 451px!important;
	max-height: 451px!important;
	min-height: 451px!important
}

.mxw-px-451 {
	max-width: 451px!important;
	width: 100%
}

.mnw-px-451 {
	min-width: 451px!important
}

.mxh-px-451 {
	max-height: 451px!important
}

.mnh-px-451 {
	min-height: 451px!important
}

.wpx-452 {
	width: 452px!important;
	max-width: 452px!important;
	min-width: 452px!important
}

.hpx-452 {
	height: 452px!important;
	max-height: 452px!important;
	min-height: 452px!important
}

.mxw-px-452 {
	max-width: 452px!important;
	width: 100%
}

.mnw-px-452 {
	min-width: 452px!important
}

.mxh-px-452 {
	max-height: 452px!important
}

.mnh-px-452 {
	min-height: 452px!important
}

.wpx-453 {
	width: 453px!important;
	max-width: 453px!important;
	min-width: 453px!important
}

.hpx-453 {
	height: 453px!important;
	max-height: 453px!important;
	min-height: 453px!important
}

.mxw-px-453 {
	max-width: 453px!important;
	width: 100%
}

.mnw-px-453 {
	min-width: 453px!important
}

.mxh-px-453 {
	max-height: 453px!important
}

.mnh-px-453 {
	min-height: 453px!important
}

.wpx-454 {
	width: 454px!important;
	max-width: 454px!important;
	min-width: 454px!important
}

.hpx-454 {
	height: 454px!important;
	max-height: 454px!important;
	min-height: 454px!important
}

.mxw-px-454 {
	max-width: 454px!important;
	width: 100%
}

.mnw-px-454 {
	min-width: 454px!important
}

.mxh-px-454 {
	max-height: 454px!important
}

.mnh-px-454 {
	min-height: 454px!important
}

.wpx-455 {
	width: 455px!important;
	max-width: 455px!important;
	min-width: 455px!important
}

.hpx-455 {
	height: 455px!important;
	max-height: 455px!important;
	min-height: 455px!important
}

.mxw-px-455 {
	max-width: 455px!important;
	width: 100%
}

.mnw-px-455 {
	min-width: 455px!important
}

.mxh-px-455 {
	max-height: 455px!important
}

.mnh-px-455 {
	min-height: 455px!important
}

.wpx-456 {
	width: 456px!important;
	max-width: 456px!important;
	min-width: 456px!important
}

.hpx-456 {
	height: 456px!important;
	max-height: 456px!important;
	min-height: 456px!important
}

.mxw-px-456 {
	max-width: 456px!important;
	width: 100%
}

.mnw-px-456 {
	min-width: 456px!important
}

.mxh-px-456 {
	max-height: 456px!important
}

.mnh-px-456 {
	min-height: 456px!important
}

.wpx-457 {
	width: 457px!important;
	max-width: 457px!important;
	min-width: 457px!important
}

.hpx-457 {
	height: 457px!important;
	max-height: 457px!important;
	min-height: 457px!important
}

.mxw-px-457 {
	max-width: 457px!important;
	width: 100%
}

.mnw-px-457 {
	min-width: 457px!important
}

.mxh-px-457 {
	max-height: 457px!important
}

.mnh-px-457 {
	min-height: 457px!important
}

.wpx-458 {
	width: 458px!important;
	max-width: 458px!important;
	min-width: 458px!important
}

.hpx-458 {
	height: 458px!important;
	max-height: 458px!important;
	min-height: 458px!important
}

.mxw-px-458 {
	max-width: 458px!important;
	width: 100%
}

.mnw-px-458 {
	min-width: 458px!important
}

.mxh-px-458 {
	max-height: 458px!important
}

.mnh-px-458 {
	min-height: 458px!important
}

.wpx-459 {
	width: 459px!important;
	max-width: 459px!important;
	min-width: 459px!important
}

.hpx-459 {
	height: 459px!important;
	max-height: 459px!important;
	min-height: 459px!important
}

.mxw-px-459 {
	max-width: 459px!important;
	width: 100%
}

.mnw-px-459 {
	min-width: 459px!important
}

.mxh-px-459 {
	max-height: 459px!important
}

.mnh-px-459 {
	min-height: 459px!important
}

.wpx-460 {
	width: 460px!important;
	max-width: 460px!important;
	min-width: 460px!important
}

.hpx-460 {
	height: 460px!important;
	max-height: 460px!important;
	min-height: 460px!important
}

.mxw-px-460 {
	max-width: 460px!important;
	width: 100%
}

.mnw-px-460 {
	min-width: 460px!important
}

.mxh-px-460 {
	max-height: 460px!important
}

.mnh-px-460 {
	min-height: 460px!important
}

.wpx-461 {
	width: 461px!important;
	max-width: 461px!important;
	min-width: 461px!important
}

.hpx-461 {
	height: 461px!important;
	max-height: 461px!important;
	min-height: 461px!important
}

.mxw-px-461 {
	max-width: 461px!important;
	width: 100%
}

.mnw-px-461 {
	min-width: 461px!important
}

.mxh-px-461 {
	max-height: 461px!important
}

.mnh-px-461 {
	min-height: 461px!important
}

.wpx-462 {
	width: 462px!important;
	max-width: 462px!important;
	min-width: 462px!important
}

.hpx-462 {
	height: 462px!important;
	max-height: 462px!important;
	min-height: 462px!important
}

.mxw-px-462 {
	max-width: 462px!important;
	width: 100%
}

.mnw-px-462 {
	min-width: 462px!important
}

.mxh-px-462 {
	max-height: 462px!important
}

.mnh-px-462 {
	min-height: 462px!important
}

.wpx-463 {
	width: 463px!important;
	max-width: 463px!important;
	min-width: 463px!important
}

.hpx-463 {
	height: 463px!important;
	max-height: 463px!important;
	min-height: 463px!important
}

.mxw-px-463 {
	max-width: 463px!important;
	width: 100%
}

.mnw-px-463 {
	min-width: 463px!important
}

.mxh-px-463 {
	max-height: 463px!important
}

.mnh-px-463 {
	min-height: 463px!important
}

.wpx-464 {
	width: 464px!important;
	max-width: 464px!important;
	min-width: 464px!important
}

.hpx-464 {
	height: 464px!important;
	max-height: 464px!important;
	min-height: 464px!important
}

.mxw-px-464 {
	max-width: 464px!important;
	width: 100%
}

.mnw-px-464 {
	min-width: 464px!important
}

.mxh-px-464 {
	max-height: 464px!important
}

.mnh-px-464 {
	min-height: 464px!important
}

.wpx-465 {
	width: 465px!important;
	max-width: 465px!important;
	min-width: 465px!important
}

.hpx-465 {
	height: 465px!important;
	max-height: 465px!important;
	min-height: 465px!important
}

.mxw-px-465 {
	max-width: 465px!important;
	width: 100%
}

.mnw-px-465 {
	min-width: 465px!important
}

.mxh-px-465 {
	max-height: 465px!important
}

.mnh-px-465 {
	min-height: 465px!important
}

.wpx-466 {
	width: 466px!important;
	max-width: 466px!important;
	min-width: 466px!important
}

.hpx-466 {
	height: 466px!important;
	max-height: 466px!important;
	min-height: 466px!important
}

.mxw-px-466 {
	max-width: 466px!important;
	width: 100%
}

.mnw-px-466 {
	min-width: 466px!important
}

.mxh-px-466 {
	max-height: 466px!important
}

.mnh-px-466 {
	min-height: 466px!important
}

.wpx-467 {
	width: 467px!important;
	max-width: 467px!important;
	min-width: 467px!important
}

.hpx-467 {
	height: 467px!important;
	max-height: 467px!important;
	min-height: 467px!important
}

.mxw-px-467 {
	max-width: 467px!important;
	width: 100%
}

.mnw-px-467 {
	min-width: 467px!important
}

.mxh-px-467 {
	max-height: 467px!important
}

.mnh-px-467 {
	min-height: 467px!important
}

.wpx-468 {
	width: 468px!important;
	max-width: 468px!important;
	min-width: 468px!important
}

.hpx-468 {
	height: 468px!important;
	max-height: 468px!important;
	min-height: 468px!important
}

.mxw-px-468 {
	max-width: 468px!important;
	width: 100%
}

.mnw-px-468 {
	min-width: 468px!important
}

.mxh-px-468 {
	max-height: 468px!important
}

.mnh-px-468 {
	min-height: 468px!important
}

.wpx-469 {
	width: 469px!important;
	max-width: 469px!important;
	min-width: 469px!important
}

.hpx-469 {
	height: 469px!important;
	max-height: 469px!important;
	min-height: 469px!important
}

.mxw-px-469 {
	max-width: 469px!important;
	width: 100%
}

.mnw-px-469 {
	min-width: 469px!important
}

.mxh-px-469 {
	max-height: 469px!important
}

.mnh-px-469 {
	min-height: 469px!important
}

.wpx-470 {
	width: 470px!important;
	max-width: 470px!important;
	min-width: 470px!important
}

.hpx-470 {
	height: 470px!important;
	max-height: 470px!important;
	min-height: 470px!important
}

.mxw-px-470 {
	max-width: 470px!important;
	width: 100%
}

.mnw-px-470 {
	min-width: 470px!important
}

.mxh-px-470 {
	max-height: 470px!important
}

.mnh-px-470 {
	min-height: 470px!important
}

.wpx-471 {
	width: 471px!important;
	max-width: 471px!important;
	min-width: 471px!important
}

.hpx-471 {
	height: 471px!important;
	max-height: 471px!important;
	min-height: 471px!important
}

.mxw-px-471 {
	max-width: 471px!important;
	width: 100%
}

.mnw-px-471 {
	min-width: 471px!important
}

.mxh-px-471 {
	max-height: 471px!important
}

.mnh-px-471 {
	min-height: 471px!important
}

.wpx-472 {
	width: 472px!important;
	max-width: 472px!important;
	min-width: 472px!important
}

.hpx-472 {
	height: 472px!important;
	max-height: 472px!important;
	min-height: 472px!important
}

.mxw-px-472 {
	max-width: 472px!important;
	width: 100%
}

.mnw-px-472 {
	min-width: 472px!important
}

.mxh-px-472 {
	max-height: 472px!important
}

.mnh-px-472 {
	min-height: 472px!important
}

.wpx-473 {
	width: 473px!important;
	max-width: 473px!important;
	min-width: 473px!important
}

.hpx-473 {
	height: 473px!important;
	max-height: 473px!important;
	min-height: 473px!important
}

.mxw-px-473 {
	max-width: 473px!important;
	width: 100%
}

.mnw-px-473 {
	min-width: 473px!important
}

.mxh-px-473 {
	max-height: 473px!important
}

.mnh-px-473 {
	min-height: 473px!important
}

.wpx-474 {
	width: 474px!important;
	max-width: 474px!important;
	min-width: 474px!important
}

.hpx-474 {
	height: 474px!important;
	max-height: 474px!important;
	min-height: 474px!important
}

.mxw-px-474 {
	max-width: 474px!important;
	width: 100%
}

.mnw-px-474 {
	min-width: 474px!important
}

.mxh-px-474 {
	max-height: 474px!important
}

.mnh-px-474 {
	min-height: 474px!important
}

.wpx-475 {
	width: 475px!important;
	max-width: 475px!important;
	min-width: 475px!important
}

.hpx-475 {
	height: 475px!important;
	max-height: 475px!important;
	min-height: 475px!important
}

.mxw-px-475 {
	max-width: 475px!important;
	width: 100%
}

.mnw-px-475 {
	min-width: 475px!important
}

.mxh-px-475 {
	max-height: 475px!important
}

.mnh-px-475 {
	min-height: 475px!important
}

.wpx-476 {
	width: 476px!important;
	max-width: 476px!important;
	min-width: 476px!important
}

.hpx-476 {
	height: 476px!important;
	max-height: 476px!important;
	min-height: 476px!important
}

.mxw-px-476 {
	max-width: 476px!important;
	width: 100%
}

.mnw-px-476 {
	min-width: 476px!important
}

.mxh-px-476 {
	max-height: 476px!important
}

.mnh-px-476 {
	min-height: 476px!important
}

.wpx-477 {
	width: 477px!important;
	max-width: 477px!important;
	min-width: 477px!important
}

.hpx-477 {
	height: 477px!important;
	max-height: 477px!important;
	min-height: 477px!important
}

.mxw-px-477 {
	max-width: 477px!important;
	width: 100%
}

.mnw-px-477 {
	min-width: 477px!important
}

.mxh-px-477 {
	max-height: 477px!important
}

.mnh-px-477 {
	min-height: 477px!important
}

.wpx-478 {
	width: 478px!important;
	max-width: 478px!important;
	min-width: 478px!important
}

.hpx-478 {
	height: 478px!important;
	max-height: 478px!important;
	min-height: 478px!important
}

.mxw-px-478 {
	max-width: 478px!important;
	width: 100%
}

.mnw-px-478 {
	min-width: 478px!important
}

.mxh-px-478 {
	max-height: 478px!important
}

.mnh-px-478 {
	min-height: 478px!important
}

.wpx-479 {
	width: 479px!important;
	max-width: 479px!important;
	min-width: 479px!important
}

.hpx-479 {
	height: 479px!important;
	max-height: 479px!important;
	min-height: 479px!important
}

.mxw-px-479 {
	max-width: 479px!important;
	width: 100%
}

.mnw-px-479 {
	min-width: 479px!important
}

.mxh-px-479 {
	max-height: 479px!important
}

.mnh-px-479 {
	min-height: 479px!important
}

.wpx-480 {
	width: 480px!important;
	max-width: 480px!important;
	min-width: 480px!important
}

.hpx-480 {
	height: 480px!important;
	max-height: 480px!important;
	min-height: 480px!important
}

.mxw-px-480 {
	max-width: 480px!important;
	width: 100%
}

.mnw-px-480 {
	min-width: 480px!important
}

.mxh-px-480 {
	max-height: 480px!important
}

.mnh-px-480 {
	min-height: 480px!important
}

.wpx-481 {
	width: 481px!important;
	max-width: 481px!important;
	min-width: 481px!important
}

.hpx-481 {
	height: 481px!important;
	max-height: 481px!important;
	min-height: 481px!important
}

.mxw-px-481 {
	max-width: 481px!important;
	width: 100%
}

.mnw-px-481 {
	min-width: 481px!important
}

.mxh-px-481 {
	max-height: 481px!important
}

.mnh-px-481 {
	min-height: 481px!important
}

.wpx-482 {
	width: 482px!important;
	max-width: 482px!important;
	min-width: 482px!important
}

.hpx-482 {
	height: 482px!important;
	max-height: 482px!important;
	min-height: 482px!important
}

.mxw-px-482 {
	max-width: 482px!important;
	width: 100%
}

.mnw-px-482 {
	min-width: 482px!important
}

.mxh-px-482 {
	max-height: 482px!important
}

.mnh-px-482 {
	min-height: 482px!important
}

.wpx-483 {
	width: 483px!important;
	max-width: 483px!important;
	min-width: 483px!important
}

.hpx-483 {
	height: 483px!important;
	max-height: 483px!important;
	min-height: 483px!important
}

.mxw-px-483 {
	max-width: 483px!important;
	width: 100%
}

.mnw-px-483 {
	min-width: 483px!important
}

.mxh-px-483 {
	max-height: 483px!important
}

.mnh-px-483 {
	min-height: 483px!important
}

.wpx-484 {
	width: 484px!important;
	max-width: 484px!important;
	min-width: 484px!important
}

.hpx-484 {
	height: 484px!important;
	max-height: 484px!important;
	min-height: 484px!important
}

.mxw-px-484 {
	max-width: 484px!important;
	width: 100%
}

.mnw-px-484 {
	min-width: 484px!important
}

.mxh-px-484 {
	max-height: 484px!important
}

.mnh-px-484 {
	min-height: 484px!important
}

.wpx-485 {
	width: 485px!important;
	max-width: 485px!important;
	min-width: 485px!important
}

.hpx-485 {
	height: 485px!important;
	max-height: 485px!important;
	min-height: 485px!important
}

.mxw-px-485 {
	max-width: 485px!important;
	width: 100%
}

.mnw-px-485 {
	min-width: 485px!important
}

.mxh-px-485 {
	max-height: 485px!important
}

.mnh-px-485 {
	min-height: 485px!important
}

.wpx-486 {
	width: 486px!important;
	max-width: 486px!important;
	min-width: 486px!important
}

.hpx-486 {
	height: 486px!important;
	max-height: 486px!important;
	min-height: 486px!important
}

.mxw-px-486 {
	max-width: 486px!important;
	width: 100%
}

.mnw-px-486 {
	min-width: 486px!important
}

.mxh-px-486 {
	max-height: 486px!important
}

.mnh-px-486 {
	min-height: 486px!important
}

.wpx-487 {
	width: 487px!important;
	max-width: 487px!important;
	min-width: 487px!important
}

.hpx-487 {
	height: 487px!important;
	max-height: 487px!important;
	min-height: 487px!important
}

.mxw-px-487 {
	max-width: 487px!important;
	width: 100%
}

.mnw-px-487 {
	min-width: 487px!important
}

.mxh-px-487 {
	max-height: 487px!important
}

.mnh-px-487 {
	min-height: 487px!important
}

.wpx-488 {
	width: 488px!important;
	max-width: 488px!important;
	min-width: 488px!important
}

.hpx-488 {
	height: 488px!important;
	max-height: 488px!important;
	min-height: 488px!important
}

.mxw-px-488 {
	max-width: 488px!important;
	width: 100%
}

.mnw-px-488 {
	min-width: 488px!important
}

.mxh-px-488 {
	max-height: 488px!important
}

.mnh-px-488 {
	min-height: 488px!important
}

.wpx-489 {
	width: 489px!important;
	max-width: 489px!important;
	min-width: 489px!important
}

.hpx-489 {
	height: 489px!important;
	max-height: 489px!important;
	min-height: 489px!important
}

.mxw-px-489 {
	max-width: 489px!important;
	width: 100%
}

.mnw-px-489 {
	min-width: 489px!important
}

.mxh-px-489 {
	max-height: 489px!important
}

.mnh-px-489 {
	min-height: 489px!important
}

.wpx-490 {
	width: 490px!important;
	max-width: 490px!important;
	min-width: 490px!important
}

.hpx-490 {
	height: 490px!important;
	max-height: 490px!important;
	min-height: 490px!important
}

.mxw-px-490 {
	max-width: 490px!important;
	width: 100%
}

.mnw-px-490 {
	min-width: 490px!important
}

.mxh-px-490 {
	max-height: 490px!important
}

.mnh-px-490 {
	min-height: 490px!important
}

.wpx-491 {
	width: 491px!important;
	max-width: 491px!important;
	min-width: 491px!important
}

.hpx-491 {
	height: 491px!important;
	max-height: 491px!important;
	min-height: 491px!important
}

.mxw-px-491 {
	max-width: 491px!important;
	width: 100%
}

.mnw-px-491 {
	min-width: 491px!important
}

.mxh-px-491 {
	max-height: 491px!important
}

.mnh-px-491 {
	min-height: 491px!important
}

.wpx-492 {
	width: 492px!important;
	max-width: 492px!important;
	min-width: 492px!important
}

.hpx-492 {
	height: 492px!important;
	max-height: 492px!important;
	min-height: 492px!important
}

.mxw-px-492 {
	max-width: 492px!important;
	width: 100%
}

.mnw-px-492 {
	min-width: 492px!important
}

.mxh-px-492 {
	max-height: 492px!important
}

.mnh-px-492 {
	min-height: 492px!important
}

.wpx-493 {
	width: 493px!important;
	max-width: 493px!important;
	min-width: 493px!important
}

.hpx-493 {
	height: 493px!important;
	max-height: 493px!important;
	min-height: 493px!important
}

.mxw-px-493 {
	max-width: 493px!important;
	width: 100%
}

.mnw-px-493 {
	min-width: 493px!important
}

.mxh-px-493 {
	max-height: 493px!important
}

.mnh-px-493 {
	min-height: 493px!important
}

.wpx-494 {
	width: 494px!important;
	max-width: 494px!important;
	min-width: 494px!important
}

.hpx-494 {
	height: 494px!important;
	max-height: 494px!important;
	min-height: 494px!important
}

.mxw-px-494 {
	max-width: 494px!important;
	width: 100%
}

.mnw-px-494 {
	min-width: 494px!important
}

.mxh-px-494 {
	max-height: 494px!important
}

.mnh-px-494 {
	min-height: 494px!important
}

.wpx-495 {
	width: 495px!important;
	max-width: 495px!important;
	min-width: 495px!important
}

.hpx-495 {
	height: 495px!important;
	max-height: 495px!important;
	min-height: 495px!important
}

.mxw-px-495 {
	max-width: 495px!important;
	width: 100%
}

.mnw-px-495 {
	min-width: 495px!important
}

.mxh-px-495 {
	max-height: 495px!important
}

.mnh-px-495 {
	min-height: 495px!important
}

.wpx-496 {
	width: 496px!important;
	max-width: 496px!important;
	min-width: 496px!important
}

.hpx-496 {
	height: 496px!important;
	max-height: 496px!important;
	min-height: 496px!important
}

.mxw-px-496 {
	max-width: 496px!important;
	width: 100%
}

.mnw-px-496 {
	min-width: 496px!important
}

.mxh-px-496 {
	max-height: 496px!important
}

.mnh-px-496 {
	min-height: 496px!important
}

.wpx-497 {
	width: 497px!important;
	max-width: 497px!important;
	min-width: 497px!important
}

.hpx-497 {
	height: 497px!important;
	max-height: 497px!important;
	min-height: 497px!important
}

.mxw-px-497 {
	max-width: 497px!important;
	width: 100%
}

.mnw-px-497 {
	min-width: 497px!important
}

.mxh-px-497 {
	max-height: 497px!important
}

.mnh-px-497 {
	min-height: 497px!important
}

.wpx-498 {
	width: 498px!important;
	max-width: 498px!important;
	min-width: 498px!important
}

.hpx-498 {
	height: 498px!important;
	max-height: 498px!important;
	min-height: 498px!important
}

.mxw-px-498 {
	max-width: 498px!important;
	width: 100%
}

.mnw-px-498 {
	min-width: 498px!important
}

.mxh-px-498 {
	max-height: 498px!important
}

.mnh-px-498 {
	min-height: 498px!important
}

.wpx-499 {
	width: 499px!important;
	max-width: 499px!important;
	min-width: 499px!important
}

.hpx-499 {
	height: 499px!important;
	max-height: 499px!important;
	min-height: 499px!important
}

.mxw-px-499 {
	max-width: 499px!important;
	width: 100%
}

.mnw-px-499 {
	min-width: 499px!important
}

.mxh-px-499 {
	max-height: 499px!important
}

.mnh-px-499 {
	min-height: 499px!important
}

.wpx-500 {
	width: 500px!important;
	max-width: 500px!important;
	min-width: 500px!important
}

.hpx-500 {
	height: 500px!important;
	max-height: 500px!important;
	min-height: 500px!important
}

.mxw-px-500 {
	max-width: 500px!important;
	width: 100%
}

.mnw-px-500 {
	min-width: 500px!important
}

.mxh-px-500 {
	max-height: 500px!important
}

.mnh-px-500 {
	min-height: 500px!important
}

.text-center {
	text-align: center!important
}

.text-left {
	text-align: left!important
}

.text-right {
	text-align: right!important
}

.text-justify {
	text-align: justify!important
}

.nowrap {
	white-space: nowrap
}

.bold {
	font-weight: 700!important
}

.text-bold {
	font-weight: 700!important
}

.text-normal {
	font-weight: 400!important
}

.text-nowrap {
	white-space: nowrap!important
}

.no-gutters {
	margin-right: 0;
	margin-left: 0
}

.no-gutters>.col,
.no-gutters>[class*=col-] {
	padding-right: 0;
	padding-left: 0
}

.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
	position: relative;
	width: 100%;
	padding-right: 8px;
	padding-left: 8px
}

.col {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	-webkit-box-flex: 1;
	flex-grow: 1;
	max-width: 100%
}

.col-auto {
	-ms-flex: 0 0 auto;
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	width: auto;
	max-width: 100%
}

.col-1 {
	-ms-flex: 0 0 8.333333%;
	-webkit-box-flex: 0;
	flex: 0 0 8.333333%;
	max-width: 8.333333%
}

.col-2 {
	-ms-flex: 0 0 16.666667%;
	-webkit-box-flex: 0;
	flex: 0 0 16.666667%;
	max-width: 16.666667%
}

.col-3 {
	-ms-flex: 0 0 25%;
	-webkit-box-flex: 0;
	flex: 0 0 25%;
	max-width: 25%
}

.col-4 {
	-ms-flex: 0 0 33.333333%;
	-webkit-box-flex: 0;
	flex: 0 0 33.333333%;
	max-width: 33.333333%
}

.col-5 {
	-ms-flex: 0 0 41.666667%;
	-webkit-box-flex: 0;
	flex: 0 0 41.666667%;
	max-width: 41.666667%
}

.col-6 {
	-ms-flex: 0 0 50%;
	-webkit-box-flex: 0;
	flex: 0 0 50%;
	max-width: 50%
}

.col-7 {
	-ms-flex: 0 0 58.333333%;
	-webkit-box-flex: 0;
	flex: 0 0 58.333333%;
	max-width: 58.333333%
}

.col-8 {
	-ms-flex: 0 0 66.666667%;
	-webkit-box-flex: 0;
	flex: 0 0 66.666667%;
	max-width: 66.666667%
}

.col-9 {
	-ms-flex: 0 0 75%;
	-webkit-box-flex: 0;
	flex: 0 0 75%;
	max-width: 75%
}

.col-10 {
	-ms-flex: 0 0 83.333333%;
	-webkit-box-flex: 0;
	flex: 0 0 83.333333%;
	max-width: 83.333333%
}

.col-11 {
	-ms-flex: 0 0 91.666667%;
	-webkit-box-flex: 0;
	flex: 0 0 91.666667%;
	max-width: 91.666667%
}

.col-12 {
	-ms-flex: 0 0 100%;
	-webkit-box-flex: 0;
	flex: 0 0 100%;
	max-width: 100%
}

.order-first {
	-ms-flex-order: -1;
	-webkit-box-ordinal-group: 0;
	order: -1
}

.order-last {
	-ms-flex-order: 13;
	-webkit-box-ordinal-group: 14;
	order: 13
}

.order-0 {
	-ms-flex-order: 0;
	-webkit-box-ordinal-group: 1;
	order: 0
}

.order-1 {
	-ms-flex-order: 1;
	-webkit-box-ordinal-group: 2;
	order: 1
}

.order-2 {
	-ms-flex-order: 2;
	-webkit-box-ordinal-group: 3;
	order: 2
}

.order-3 {
	-ms-flex-order: 3;
	-webkit-box-ordinal-group: 4;
	order: 3
}

.order-4 {
	-ms-flex-order: 4;
	-webkit-box-ordinal-group: 5;
	order: 4
}

.order-5 {
	-ms-flex-order: 5;
	-webkit-box-ordinal-group: 6;
	order: 5
}

.order-6 {
	-ms-flex-order: 6;
	-webkit-box-ordinal-group: 7;
	order: 6
}

.order-7 {
	-ms-flex-order: 7;
	-webkit-box-ordinal-group: 8;
	order: 7
}

.order-8 {
	-ms-flex-order: 8;
	-webkit-box-ordinal-group: 9;
	order: 8
}

.order-9 {
	-ms-flex-order: 9;
	-webkit-box-ordinal-group: 10;
	order: 9
}

.order-10 {
	-ms-flex-order: 10;
	-webkit-box-ordinal-group: 11;
	order: 10
}

.order-11 {
	-ms-flex-order: 11;
	-webkit-box-ordinal-group: 12;
	order: 11
}

.order-12 {
	-ms-flex-order: 12;
	-webkit-box-ordinal-group: 13;
	order: 12
}

.offset-1 {
	margin-left: 8.333333%
}

.offset-2 {
	margin-left: 16.666667%
}

.offset-3 {
	margin-left: 25%
}

.offset-4 {
	margin-left: 33.333333%
}

.offset-5 {
	margin-left: 41.666667%
}

.offset-6 {
	margin-left: 50%
}

.offset-7 {
	margin-left: 58.333333%
}

.offset-8 {
	margin-left: 66.666667%
}

.offset-9 {
	margin-left: 75%
}

.offset-10 {
	margin-left: 83.333333%
}

.offset-11 {
	margin-left: 91.666667%
}

@media (min-width:576px) {
	.col-sm {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		-webkit-box-flex: 1;
		flex-grow: 1;
		max-width: 100%
	}
	.col-sm-auto {
		-ms-flex: 0 0 auto;
		-webkit-box-flex: 0;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%
	}
	.col-sm-1 {
		-ms-flex: 0 0 8.333333%;
		-webkit-box-flex: 0;
		flex: 0 0 8.333333%;
		max-width: 8.333333%
	}
	.col-sm-2 {
		-ms-flex: 0 0 16.666667%;
		-webkit-box-flex: 0;
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}
	.col-sm-3 {
		-ms-flex: 0 0 25%;
		-webkit-box-flex: 0;
		flex: 0 0 25%;
		max-width: 25%
	}
	.col-sm-4 {
		-ms-flex: 0 0 33.333333%;
		-webkit-box-flex: 0;
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}
	.col-sm-5 {
		-ms-flex: 0 0 41.666667%;
		-webkit-box-flex: 0;
		flex: 0 0 41.666667%;
		max-width: 41.666667%
	}
	.col-sm-6 {
		-ms-flex: 0 0 50%;
		-webkit-box-flex: 0;
		flex: 0 0 50%;
		max-width: 50%
	}
	.col-sm-7 {
		-ms-flex: 0 0 58.333333%;
		-webkit-box-flex: 0;
		flex: 0 0 58.333333%;
		max-width: 58.333333%
	}
	.col-sm-8 {
		-ms-flex: 0 0 66.666667%;
		-webkit-box-flex: 0;
		flex: 0 0 66.666667%;
		max-width: 66.666667%
	}
	.col-sm-9 {
		-ms-flex: 0 0 75%;
		-webkit-box-flex: 0;
		flex: 0 0 75%;
		max-width: 75%
	}
	.col-sm-10 {
		-ms-flex: 0 0 83.333333%;
		-webkit-box-flex: 0;
		flex: 0 0 83.333333%;
		max-width: 83.333333%
	}
	.col-sm-11 {
		-ms-flex: 0 0 91.666667%;
		-webkit-box-flex: 0;
		flex: 0 0 91.666667%;
		max-width: 91.666667%
	}
	.col-sm-12 {
		-ms-flex: 0 0 100%;
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		max-width: 100%
	}
	.order-sm-first {
		-ms-flex-order: -1;
		-webkit-box-ordinal-group: 0;
		order: -1
	}
	.order-sm-last {
		-ms-flex-order: 13;
		-webkit-box-ordinal-group: 14;
		order: 13
	}
	.order-sm-0 {
		-ms-flex-order: 0;
		-webkit-box-ordinal-group: 1;
		order: 0
	}
	.order-sm-1 {
		-ms-flex-order: 1;
		-webkit-box-ordinal-group: 2;
		order: 1
	}
	.order-sm-2 {
		-ms-flex-order: 2;
		-webkit-box-ordinal-group: 3;
		order: 2
	}
	.order-sm-3 {
		-ms-flex-order: 3;
		-webkit-box-ordinal-group: 4;
		order: 3
	}
	.order-sm-4 {
		-ms-flex-order: 4;
		-webkit-box-ordinal-group: 5;
		order: 4
	}
	.order-sm-5 {
		-ms-flex-order: 5;
		-webkit-box-ordinal-group: 6;
		order: 5
	}
	.order-sm-6 {
		-ms-flex-order: 6;
		-webkit-box-ordinal-group: 7;
		order: 6
	}
	.order-sm-7 {
		-ms-flex-order: 7;
		-webkit-box-ordinal-group: 8;
		order: 7
	}
	.order-sm-8 {
		-ms-flex-order: 8;
		-webkit-box-ordinal-group: 9;
		order: 8
	}
	.order-sm-9 {
		-ms-flex-order: 9;
		-webkit-box-ordinal-group: 10;
		order: 9
	}
	.order-sm-10 {
		-ms-flex-order: 10;
		-webkit-box-ordinal-group: 11;
		order: 10
	}
	.order-sm-11 {
		-ms-flex-order: 11;
		-webkit-box-ordinal-group: 12;
		order: 11
	}
	.order-sm-12 {
		-ms-flex-order: 12;
		-webkit-box-ordinal-group: 13;
		order: 12
	}
	.offset-sm-0 {
		margin-left: 0
	}
	.offset-sm-1 {
		margin-left: 8.333333%
	}
	.offset-sm-2 {
		margin-left: 16.666667%
	}
	.offset-sm-3 {
		margin-left: 25%
	}
	.offset-sm-4 {
		margin-left: 33.333333%
	}
	.offset-sm-5 {
		margin-left: 41.666667%
	}
	.offset-sm-6 {
		margin-left: 50%
	}
	.offset-sm-7 {
		margin-left: 58.333333%
	}
	.offset-sm-8 {
		margin-left: 66.666667%
	}
	.offset-sm-9 {
		margin-left: 75%
	}
	.offset-sm-10 {
		margin-left: 83.333333%
	}
	.offset-sm-11 {
		margin-left: 91.666667%
	}
}

@media (min-width:768px) {
	.col-md {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		-webkit-box-flex: 1;
		flex-grow: 1;
		max-width: 100%
	}
	.col-md-auto {
		-ms-flex: 0 0 auto;
		-webkit-box-flex: 0;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%
	}
	.col-md-1 {
		-ms-flex: 0 0 8.333333%;
		-webkit-box-flex: 0;
		flex: 0 0 8.333333%;
		max-width: 8.333333%
	}
	.col-md-2 {
		-ms-flex: 0 0 16.666667%;
		-webkit-box-flex: 0;
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}
	.col-md-3 {
		-ms-flex: 0 0 25%;
		-webkit-box-flex: 0;
		flex: 0 0 25%;
		max-width: 25%
	}
	.col-md-4 {
		-ms-flex: 0 0 33.333333%;
		-webkit-box-flex: 0;
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}
	.col-md-5 {
		-ms-flex: 0 0 41.666667%;
		-webkit-box-flex: 0;
		flex: 0 0 41.666667%;
		max-width: 41.666667%
	}
	.col-md-6 {
		-ms-flex: 0 0 50%;
		-webkit-box-flex: 0;
		flex: 0 0 50%;
		max-width: 50%
	}
	.col-md-7 {
		-ms-flex: 0 0 58.333333%;
		-webkit-box-flex: 0;
		flex: 0 0 58.333333%;
		max-width: 58.333333%
	}
	.col-md-8 {
		-ms-flex: 0 0 66.666667%;
		-webkit-box-flex: 0;
		flex: 0 0 66.666667%;
		max-width: 66.666667%
	}
	.col-md-9 {
		-ms-flex: 0 0 75%;
		-webkit-box-flex: 0;
		flex: 0 0 75%;
		max-width: 75%
	}
	.col-md-10 {
		-ms-flex: 0 0 83.333333%;
		-webkit-box-flex: 0;
		flex: 0 0 83.333333%;
		max-width: 83.333333%
	}
	.col-md-11 {
		-ms-flex: 0 0 91.666667%;
		-webkit-box-flex: 0;
		flex: 0 0 91.666667%;
		max-width: 91.666667%
	}
	.col-md-12 {
		-ms-flex: 0 0 100%;
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		max-width: 100%
	}
	.order-md-first {
		-ms-flex-order: -1;
		-webkit-box-ordinal-group: 0;
		order: -1
	}
	.order-md-last {
		-ms-flex-order: 13;
		-webkit-box-ordinal-group: 14;
		order: 13
	}
	.order-md-0 {
		-ms-flex-order: 0;
		-webkit-box-ordinal-group: 1;
		order: 0
	}
	.order-md-1 {
		-ms-flex-order: 1;
		-webkit-box-ordinal-group: 2;
		order: 1
	}
	.order-md-2 {
		-ms-flex-order: 2;
		-webkit-box-ordinal-group: 3;
		order: 2
	}
	.order-md-3 {
		-ms-flex-order: 3;
		-webkit-box-ordinal-group: 4;
		order: 3
	}
	.order-md-4 {
		-ms-flex-order: 4;
		-webkit-box-ordinal-group: 5;
		order: 4
	}
	.order-md-5 {
		-ms-flex-order: 5;
		-webkit-box-ordinal-group: 6;
		order: 5
	}
	.order-md-6 {
		-ms-flex-order: 6;
		-webkit-box-ordinal-group: 7;
		order: 6
	}
	.order-md-7 {
		-ms-flex-order: 7;
		-webkit-box-ordinal-group: 8;
		order: 7
	}
	.order-md-8 {
		-ms-flex-order: 8;
		-webkit-box-ordinal-group: 9;
		order: 8
	}
	.order-md-9 {
		-ms-flex-order: 9;
		-webkit-box-ordinal-group: 10;
		order: 9
	}
	.order-md-10 {
		-ms-flex-order: 10;
		-webkit-box-ordinal-group: 11;
		order: 10
	}
	.order-md-11 {
		-ms-flex-order: 11;
		-webkit-box-ordinal-group: 12;
		order: 11
	}
	.order-md-12 {
		-ms-flex-order: 12;
		-webkit-box-ordinal-group: 13;
		order: 12
	}
	.offset-md-0 {
		margin-left: 0
	}
	.offset-md-1 {
		margin-left: 8.333333%
	}
	.offset-md-2 {
		margin-left: 16.666667%
	}
	.offset-md-3 {
		margin-left: 25%
	}
	.offset-md-4 {
		margin-left: 33.333333%
	}
	.offset-md-5 {
		margin-left: 41.666667%
	}
	.offset-md-6 {
		margin-left: 50%
	}
	.offset-md-7 {
		margin-left: 58.333333%
	}
	.offset-md-8 {
		margin-left: 66.666667%
	}
	.offset-md-9 {
		margin-left: 75%
	}
	.offset-md-10 {
		margin-left: 83.333333%
	}
	.offset-md-11 {
		margin-left: 91.666667%
	}
}

@media (min-width:992px) {
	.col-lg {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		-webkit-box-flex: 1;
		flex-grow: 1;
		max-width: 100%
	}
	.col-lg-auto {
		-ms-flex: 0 0 auto;
		-webkit-box-flex: 0;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%
	}
	.col-lg-1 {
		-ms-flex: 0 0 8.333333%;
		-webkit-box-flex: 0;
		flex: 0 0 8.333333%;
		max-width: 8.333333%
	}
	.col-lg-2 {
		-ms-flex: 0 0 16.666667%;
		-webkit-box-flex: 0;
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}
	.col-lg-3 {
		-ms-flex: 0 0 25%;
		-webkit-box-flex: 0;
		flex: 0 0 25%;
		max-width: 25%
	}
	.col-lg-4 {
		-ms-flex: 0 0 33.333333%;
		-webkit-box-flex: 0;
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}
	.col-lg-5 {
		-ms-flex: 0 0 41.666667%;
		-webkit-box-flex: 0;
		flex: 0 0 41.666667%;
		max-width: 41.666667%
	}
	.col-lg-6 {
		-ms-flex: 0 0 50%;
		-webkit-box-flex: 0;
		flex: 0 0 50%;
		max-width: 50%
	}
	.col-lg-7 {
		-ms-flex: 0 0 58.333333%;
		-webkit-box-flex: 0;
		flex: 0 0 58.333333%;
		max-width: 58.333333%
	}
	.col-lg-8 {
		-ms-flex: 0 0 66.666667%;
		-webkit-box-flex: 0;
		flex: 0 0 66.666667%;
		max-width: 66.666667%
	}
	.col-lg-9 {
		-ms-flex: 0 0 75%;
		-webkit-box-flex: 0;
		flex: 0 0 75%;
		max-width: 75%
	}
	.col-lg-10 {
		-ms-flex: 0 0 83.333333%;
		-webkit-box-flex: 0;
		flex: 0 0 83.333333%;
		max-width: 83.333333%
	}
	.col-lg-11 {
		-ms-flex: 0 0 91.666667%;
		-webkit-box-flex: 0;
		flex: 0 0 91.666667%;
		max-width: 91.666667%
	}
	.col-lg-12 {
		-ms-flex: 0 0 100%;
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		max-width: 100%
	}
	.order-lg-first {
		-ms-flex-order: -1;
		-webkit-box-ordinal-group: 0;
		order: -1
	}
	.order-lg-last {
		-ms-flex-order: 13;
		-webkit-box-ordinal-group: 14;
		order: 13
	}
	.order-lg-0 {
		-ms-flex-order: 0;
		-webkit-box-ordinal-group: 1;
		order: 0
	}
	.order-lg-1 {
		-ms-flex-order: 1;
		-webkit-box-ordinal-group: 2;
		order: 1
	}
	.order-lg-2 {
		-ms-flex-order: 2;
		-webkit-box-ordinal-group: 3;
		order: 2
	}
	.order-lg-3 {
		-ms-flex-order: 3;
		-webkit-box-ordinal-group: 4;
		order: 3
	}
	.order-lg-4 {
		-ms-flex-order: 4;
		-webkit-box-ordinal-group: 5;
		order: 4
	}
	.order-lg-5 {
		-ms-flex-order: 5;
		-webkit-box-ordinal-group: 6;
		order: 5
	}
	.order-lg-6 {
		-ms-flex-order: 6;
		-webkit-box-ordinal-group: 7;
		order: 6
	}
	.order-lg-7 {
		-ms-flex-order: 7;
		-webkit-box-ordinal-group: 8;
		order: 7
	}
	.order-lg-8 {
		-ms-flex-order: 8;
		-webkit-box-ordinal-group: 9;
		order: 8
	}
	.order-lg-9 {
		-ms-flex-order: 9;
		-webkit-box-ordinal-group: 10;
		order: 9
	}
	.order-lg-10 {
		-ms-flex-order: 10;
		-webkit-box-ordinal-group: 11;
		order: 10
	}
	.order-lg-11 {
		-ms-flex-order: 11;
		-webkit-box-ordinal-group: 12;
		order: 11
	}
	.order-lg-12 {
		-ms-flex-order: 12;
		-webkit-box-ordinal-group: 13;
		order: 12
	}
	.offset-lg-0 {
		margin-left: 0
	}
	.offset-lg-1 {
		margin-left: 8.333333%
	}
	.offset-lg-2 {
		margin-left: 16.666667%
	}
	.offset-lg-3 {
		margin-left: 25%
	}
	.offset-lg-4 {
		margin-left: 33.333333%
	}
	.offset-lg-5 {
		margin-left: 41.666667%
	}
	.offset-lg-6 {
		margin-left: 50%
	}
	.offset-lg-7 {
		margin-left: 58.333333%
	}
	.offset-lg-8 {
		margin-left: 66.666667%
	}
	.offset-lg-9 {
		margin-left: 75%
	}
	.offset-lg-10 {
		margin-left: 83.333333%
	}
	.offset-lg-11 {
		margin-left: 91.666667%
	}
}

@media (min-width:1200px) {
	.col-xl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		-webkit-box-flex: 1;
		flex-grow: 1;
		max-width: 100%
	}
	.col-xl-auto {
		-ms-flex: 0 0 auto;
		-webkit-box-flex: 0;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%
	}
	.col-xl-1 {
		-ms-flex: 0 0 8.333333%;
		-webkit-box-flex: 0;
		flex: 0 0 8.333333%;
		max-width: 8.333333%
	}
	.col-xl-2 {
		-ms-flex: 0 0 16.666667%;
		-webkit-box-flex: 0;
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}
	.col-xl-3 {
		-ms-flex: 0 0 25%;
		-webkit-box-flex: 0;
		flex: 0 0 25%;
		max-width: 25%
	}
	.col-xl-4 {
		-ms-flex: 0 0 33.333333%;
		-webkit-box-flex: 0;
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}
	.col-xl-5 {
		-ms-flex: 0 0 41.666667%;
		-webkit-box-flex: 0;
		flex: 0 0 41.666667%;
		max-width: 41.666667%
	}
	.col-xl-6 {
		-ms-flex: 0 0 50%;
		-webkit-box-flex: 0;
		flex: 0 0 50%;
		max-width: 50%
	}
	.col-xl-7 {
		-ms-flex: 0 0 58.333333%;
		-webkit-box-flex: 0;
		flex: 0 0 58.333333%;
		max-width: 58.333333%
	}
	.col-xl-8 {
		-ms-flex: 0 0 66.666667%;
		-webkit-box-flex: 0;
		flex: 0 0 66.666667%;
		max-width: 66.666667%
	}
	.col-xl-9 {
		-ms-flex: 0 0 75%;
		-webkit-box-flex: 0;
		flex: 0 0 75%;
		max-width: 75%
	}
	.col-xl-10 {
		-ms-flex: 0 0 83.333333%;
		-webkit-box-flex: 0;
		flex: 0 0 83.333333%;
		max-width: 83.333333%
	}
	.col-xl-11 {
		-ms-flex: 0 0 91.666667%;
		-webkit-box-flex: 0;
		flex: 0 0 91.666667%;
		max-width: 91.666667%
	}
	.col-xl-12 {
		-ms-flex: 0 0 100%;
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		max-width: 100%
	}
	.order-xl-first {
		-ms-flex-order: -1;
		-webkit-box-ordinal-group: 0;
		order: -1
	}
	.order-xl-last {
		-ms-flex-order: 13;
		-webkit-box-ordinal-group: 14;
		order: 13
	}
	.order-xl-0 {
		-ms-flex-order: 0;
		-webkit-box-ordinal-group: 1;
		order: 0
	}
	.order-xl-1 {
		-ms-flex-order: 1;
		-webkit-box-ordinal-group: 2;
		order: 1
	}
	.order-xl-2 {
		-ms-flex-order: 2;
		-webkit-box-ordinal-group: 3;
		order: 2
	}
	.order-xl-3 {
		-ms-flex-order: 3;
		-webkit-box-ordinal-group: 4;
		order: 3
	}
	.order-xl-4 {
		-ms-flex-order: 4;
		-webkit-box-ordinal-group: 5;
		order: 4
	}
	.order-xl-5 {
		-ms-flex-order: 5;
		-webkit-box-ordinal-group: 6;
		order: 5
	}
	.order-xl-6 {
		-ms-flex-order: 6;
		-webkit-box-ordinal-group: 7;
		order: 6
	}
	.order-xl-7 {
		-ms-flex-order: 7;
		-webkit-box-ordinal-group: 8;
		order: 7
	}
	.order-xl-8 {
		-ms-flex-order: 8;
		-webkit-box-ordinal-group: 9;
		order: 8
	}
	.order-xl-9 {
		-ms-flex-order: 9;
		-webkit-box-ordinal-group: 10;
		order: 9
	}
	.order-xl-10 {
		-ms-flex-order: 10;
		-webkit-box-ordinal-group: 11;
		order: 10
	}
	.order-xl-11 {
		-ms-flex-order: 11;
		-webkit-box-ordinal-group: 12;
		order: 11
	}
	.order-xl-12 {
		-ms-flex-order: 12;
		-webkit-box-ordinal-group: 13;
		order: 12
	}
	.offset-xl-0 {
		margin-left: 0
	}
	.offset-xl-1 {
		margin-left: 8.333333%
	}
	.offset-xl-2 {
		margin-left: 16.666667%
	}
	.offset-xl-3 {
		margin-left: 25%
	}
	.offset-xl-4 {
		margin-left: 33.333333%
	}
	.offset-xl-5 {
		margin-left: 41.666667%
	}
	.offset-xl-6 {
		margin-left: 50%
	}
	.offset-xl-7 {
		margin-left: 58.333333%
	}
	.offset-xl-8 {
		margin-left: 66.666667%
	}
	.offset-xl-9 {
		margin-left: 75%
	}
	.offset-xl-10 {
		margin-left: 83.333333%
	}
	.offset-xl-11 {
		margin-left: 91.666667%
	}
}

.d-none {
	display: none!important
}

.d-inline {
	display: inline!important
}

.d-inline-block {
	display: inline-block!important
}

.d-block {
	display: block!important
}

.d-table {
	display: table!important
}

.d-table-row {
	display: table-row!important
}

.d-table-cell {
	display: table-cell!important
}

.d-flex {
	display: -ms-flexbox!important;
	display: -webkit-box!important;
	display: flex!important
}

.d-inline-flex {
	display: -ms-inline-flexbox!important;
	display: -webkit-inline-box!important;
	display: inline-flex!important
}

@media (min-width:576px) {
	.d-sm-none {
		display: none!important
	}
	.d-sm-inline {
		display: inline!important
	}
	.d-sm-inline-block {
		display: inline-block!important
	}
	.d-sm-block {
		display: block!important
	}
	.d-sm-table {
		display: table!important
	}
	.d-sm-table-row {
		display: table-row!important
	}
	.d-sm-table-cell {
		display: table-cell!important
	}
	.d-sm-flex {
		display: -ms-flexbox!important;
		display: -webkit-box!important;
		display: flex!important
	}
	.d-sm-inline-flex {
		display: -ms-inline-flexbox!important;
		display: -webkit-inline-box!important;
		display: inline-flex!important
	}
}

@media (min-width:768px) {
	.d-md-none {
		display: none!important
	}
	.d-md-inline {
		display: inline!important
	}
	.d-md-inline-block {
		display: inline-block!important
	}
	.d-md-block {
		display: block!important
	}
	.d-md-table {
		display: table!important
	}
	.d-md-table-row {
		display: table-row!important
	}
	.d-md-table-cell {
		display: table-cell!important
	}
	.d-md-flex {
		display: -ms-flexbox!important;
		display: -webkit-box!important;
		display: flex!important
	}
	.d-md-inline-flex {
		display: -ms-inline-flexbox!important;
		display: -webkit-inline-box!important;
		display: inline-flex!important
	}
}

@media (min-width:992px) {
	.d-lg-none {
		display: none!important
	}
	.d-lg-inline {
		display: inline!important
	}
	.d-lg-inline-block {
		display: inline-block!important
	}
	.d-lg-block {
		display: block!important
	}
	.d-lg-table {
		display: table!important
	}
	.d-lg-table-row {
		display: table-row!important
	}
	.d-lg-table-cell {
		display: table-cell!important
	}
	.d-lg-flex {
		display: -ms-flexbox!important;
		display: -webkit-box!important;
		display: flex!important
	}
	.d-lg-inline-flex {
		display: -ms-inline-flexbox!important;
		display: -webkit-inline-box!important;
		display: inline-flex!important
	}
}

@media (min-width:1200px) {
	.d-xl-none {
		display: none!important
	}
	.d-xl-inline {
		display: inline!important
	}
	.d-xl-inline-block {
		display: inline-block!important
	}
	.d-xl-block {
		display: block!important
	}
	.d-xl-table {
		display: table!important
	}
	.d-xl-table-row {
		display: table-row!important
	}
	.d-xl-table-cell {
		display: table-cell!important
	}
	.d-xl-flex {
		display: -ms-flexbox!important;
		display: -webkit-box!important;
		display: flex!important
	}
	.d-xl-inline-flex {
		display: -ms-inline-flexbox!important;
		display: -webkit-inline-box!important;
		display: inline-flex!important
	}
}

@media print {
	.d-print-none {
		display: none!important
	}
	.d-print-inline {
		display: inline!important
	}
	.d-print-inline-block {
		display: inline-block!important
	}
	.d-print-block {
		display: block!important
	}
	.d-print-table {
		display: table!important
	}
	.d-print-table-row {
		display: table-row!important
	}
	.d-print-table-cell {
		display: table-cell!important
	}
	.d-print-flex {
		display: -ms-flexbox!important;
		display: -webkit-box!important;
		display: flex!important
	}
	.d-print-inline-flex {
		display: -ms-inline-flexbox!important;
		display: -webkit-inline-box!important;
		display: inline-flex!important
	}
}

.flex-row {
	-ms-flex-direction: row!important;
	-webkit-box-orient: horizontal!important;
	-webkit-box-direction: normal!important;
	flex-direction: row!important
}

.flex-column {
	-ms-flex-direction: column!important;
	-webkit-box-orient: vertical!important;
	-webkit-box-direction: normal!important;
	flex-direction: column!important
}

.flex-row-reverse {
	-ms-flex-direction: row-reverse!important;
	-webkit-box-orient: horizontal!important;
	-webkit-box-direction: reverse!important;
	flex-direction: row-reverse!important
}

.flex-column-reverse {
	-ms-flex-direction: column-reverse!important;
	-webkit-box-orient: vertical!important;
	-webkit-box-direction: reverse!important;
	flex-direction: column-reverse!important
}

.flex-wrap {
	-ms-flex-wrap: wrap!important;
	flex-wrap: wrap!important
}

.flex-nowrap {
	-ms-flex-wrap: nowrap!important;
	flex-wrap: nowrap!important
}

.flex-wrap-reverse {
	-ms-flex-wrap: wrap-reverse!important;
	flex-wrap: wrap-reverse!important
}

.flex-fill {
	-ms-flex: 1 1 auto!important;
	-webkit-box-flex: 1!important;
	flex: 1 1 auto!important
}

.flex-grow-0 {
	-ms-flex-positive: 0!important;
	-webkit-box-flex: 0!important;
	flex-grow: 0!important
}

.flex-grow-1 {
	-ms-flex-positive: 1!important;
	-webkit-box-flex: 1!important;
	flex-grow: 1!important
}

.flex-shrink-0 {
	-ms-flex-negative: 0!important;
	flex-shrink: 0!important
}

.flex-shrink-1 {
	-ms-flex-negative: 1!important;
	flex-shrink: 1!important
}

.justify-content-start {
	-ms-flex-pack: start!important;
	-webkit-box-pack: start!important;
	justify-content: flex-start!important
}

.justify-content-end {
	-ms-flex-pack: end!important;
	-webkit-box-pack: end!important;
	justify-content: flex-end!important
}

.justify-content-center {
	-ms-flex-pack: center!important;
	-webkit-box-pack: center!important;
	justify-content: center!important
}

.justify-content-between {
	-ms-flex-pack: justify!important;
	-webkit-box-pack: justify!important;
	justify-content: space-between!important
}

.justify-content-around {
	-ms-flex-pack: distribute!important;
	justify-content: space-around!important
}

.align-items-start {
	-ms-flex-align: start!important;
	-webkit-box-align: start!important;
	align-items: flex-start!important
}

.align-items-end {
	-ms-flex-align: end!important;
	-webkit-box-align: end!important;
	align-items: flex-end!important
}

.align-items-center {
	-ms-flex-align: center!important;
	-webkit-box-align: center!important;
	align-items: center!important
}

.align-items-baseline {
	-ms-flex-align: baseline!important;
	-webkit-box-align: baseline!important;
	align-items: baseline!important
}

.align-items-stretch {
	-ms-flex-align: stretch!important;
	-webkit-box-align: stretch!important;
	align-items: stretch!important
}

.align-content-start {
	-ms-flex-line-pack: start!important;
	align-content: flex-start!important
}

.align-content-end {
	-ms-flex-line-pack: end!important;
	align-content: flex-end!important
}

.align-content-center {
	-ms-flex-line-pack: center!important;
	align-content: center!important
}

.align-content-between {
	-ms-flex-line-pack: justify!important;
	align-content: space-between!important
}

.align-content-around {
	-ms-flex-line-pack: distribute!important;
	align-content: space-around!important
}

.align-content-stretch {
	-ms-flex-line-pack: stretch!important;
	align-content: stretch!important
}

.align-self-auto {
	-ms-flex-item-align: auto!important;
	align-self: auto!important
}

.align-self-start {
	-ms-flex-item-align: start!important;
	align-self: flex-start!important
}

.align-self-end {
	-ms-flex-item-align: end!important;
	align-self: flex-end!important
}

.align-self-center {
	-ms-flex-item-align: center!important;
	align-self: center!important
}

.align-self-baseline {
	-ms-flex-item-align: baseline!important;
	align-self: baseline!important
}

.align-self-stretch {
	-ms-flex-item-align: stretch!important;
	align-self: stretch!important
}

@media (min-width:576px) {
	.flex-sm-row {
		-ms-flex-direction: row!important;
		-webkit-box-orient: horizontal!important;
		-webkit-box-direction: normal!important;
		flex-direction: row!important
	}
	.flex-sm-column {
		-ms-flex-direction: column!important;
		-webkit-box-orient: vertical!important;
		-webkit-box-direction: normal!important;
		flex-direction: column!important
	}
	.flex-sm-row-reverse {
		-ms-flex-direction: row-reverse!important;
		-webkit-box-orient: horizontal!important;
		-webkit-box-direction: reverse!important;
		flex-direction: row-reverse!important
	}
	.flex-sm-column-reverse {
		-ms-flex-direction: column-reverse!important;
		-webkit-box-orient: vertical!important;
		-webkit-box-direction: reverse!important;
		flex-direction: column-reverse!important
	}
	.flex-sm-wrap {
		-ms-flex-wrap: wrap!important;
		flex-wrap: wrap!important
	}
	.flex-sm-nowrap {
		-ms-flex-wrap: nowrap!important;
		flex-wrap: nowrap!important
	}
	.flex-sm-wrap-reverse {
		-ms-flex-wrap: wrap-reverse!important;
		flex-wrap: wrap-reverse!important
	}
	.flex-sm-fill {
		-ms-flex: 1 1 auto!important;
		-webkit-box-flex: 1!important;
		flex: 1 1 auto!important
	}
	.flex-sm-grow-0 {
		-ms-flex-positive: 0!important;
		-webkit-box-flex: 0!important;
		flex-grow: 0!important
	}
	.flex-sm-grow-1 {
		-ms-flex-positive: 1!important;
		-webkit-box-flex: 1!important;
		flex-grow: 1!important
	}
	.flex-sm-shrink-0 {
		-ms-flex-negative: 0!important;
		flex-shrink: 0!important
	}
	.flex-sm-shrink-1 {
		-ms-flex-negative: 1!important;
		flex-shrink: 1!important
	}
	.justify-content-sm-start {
		-ms-flex-pack: start!important;
		-webkit-box-pack: start!important;
		justify-content: flex-start!important
	}
	.justify-content-sm-end {
		-ms-flex-pack: end!important;
		-webkit-box-pack: end!important;
		justify-content: flex-end!important
	}
	.justify-content-sm-center {
		-ms-flex-pack: center!important;
		-webkit-box-pack: center!important;
		justify-content: center!important
	}
	.justify-content-sm-between {
		-ms-flex-pack: justify!important;
		-webkit-box-pack: justify!important;
		justify-content: space-between!important
	}
	.justify-content-sm-around {
		-ms-flex-pack: distribute!important;
		justify-content: space-around!important
	}
	.align-items-sm-start {
		-ms-flex-align: start!important;
		-webkit-box-align: start!important;
		align-items: flex-start!important
	}
	.align-items-sm-end {
		-ms-flex-align: end!important;
		-webkit-box-align: end!important;
		align-items: flex-end!important
	}
	.align-items-sm-center {
		-ms-flex-align: center!important;
		-webkit-box-align: center!important;
		align-items: center!important
	}
	.align-items-sm-baseline {
		-ms-flex-align: baseline!important;
		-webkit-box-align: baseline!important;
		align-items: baseline!important
	}
	.align-items-sm-stretch {
		-ms-flex-align: stretch!important;
		-webkit-box-align: stretch!important;
		align-items: stretch!important
	}
	.align-content-sm-start {
		-ms-flex-line-pack: start!important;
		align-content: flex-start!important
	}
	.align-content-sm-end {
		-ms-flex-line-pack: end!important;
		align-content: flex-end!important
	}
	.align-content-sm-center {
		-ms-flex-line-pack: center!important;
		align-content: center!important
	}
	.align-content-sm-between {
		-ms-flex-line-pack: justify!important;
		align-content: space-between!important
	}
	.align-content-sm-around {
		-ms-flex-line-pack: distribute!important;
		align-content: space-around!important
	}
	.align-content-sm-stretch {
		-ms-flex-line-pack: stretch!important;
		align-content: stretch!important
	}
	.align-self-sm-auto {
		-ms-flex-item-align: auto!important;
		align-self: auto!important
	}
	.align-self-sm-start {
		-ms-flex-item-align: start!important;
		align-self: flex-start!important
	}
	.align-self-sm-end {
		-ms-flex-item-align: end!important;
		align-self: flex-end!important
	}
	.align-self-sm-center {
		-ms-flex-item-align: center!important;
		align-self: center!important
	}
	.align-self-sm-baseline {
		-ms-flex-item-align: baseline!important;
		align-self: baseline!important
	}
	.align-self-sm-stretch {
		-ms-flex-item-align: stretch!important;
		align-self: stretch!important
	}
}

@media (min-width:768px) {
	.flex-md-row {
		-ms-flex-direction: row!important;
		-webkit-box-orient: horizontal!important;
		-webkit-box-direction: normal!important;
		flex-direction: row!important
	}
	.flex-md-column {
		-ms-flex-direction: column!important;
		-webkit-box-orient: vertical!important;
		-webkit-box-direction: normal!important;
		flex-direction: column!important
	}
	.flex-md-row-reverse {
		-ms-flex-direction: row-reverse!important;
		-webkit-box-orient: horizontal!important;
		-webkit-box-direction: reverse!important;
		flex-direction: row-reverse!important
	}
	.flex-md-column-reverse {
		-ms-flex-direction: column-reverse!important;
		-webkit-box-orient: vertical!important;
		-webkit-box-direction: reverse!important;
		flex-direction: column-reverse!important
	}
	.flex-md-wrap {
		-ms-flex-wrap: wrap!important;
		flex-wrap: wrap!important
	}
	.flex-md-nowrap {
		-ms-flex-wrap: nowrap!important;
		flex-wrap: nowrap!important
	}
	.flex-md-wrap-reverse {
		-ms-flex-wrap: wrap-reverse!important;
		flex-wrap: wrap-reverse!important
	}
	.flex-md-fill {
		-ms-flex: 1 1 auto!important;
		-webkit-box-flex: 1!important;
		flex: 1 1 auto!important
	}
	.flex-md-grow-0 {
		-ms-flex-positive: 0!important;
		-webkit-box-flex: 0!important;
		flex-grow: 0!important
	}
	.flex-md-grow-1 {
		-ms-flex-positive: 1!important;
		-webkit-box-flex: 1!important;
		flex-grow: 1!important
	}
	.flex-md-shrink-0 {
		-ms-flex-negative: 0!important;
		flex-shrink: 0!important
	}
	.flex-md-shrink-1 {
		-ms-flex-negative: 1!important;
		flex-shrink: 1!important
	}
	.justify-content-md-start {
		-ms-flex-pack: start!important;
		-webkit-box-pack: start!important;
		justify-content: flex-start!important
	}
	.justify-content-md-end {
		-ms-flex-pack: end!important;
		-webkit-box-pack: end!important;
		justify-content: flex-end!important
	}
	.justify-content-md-center {
		-ms-flex-pack: center!important;
		-webkit-box-pack: center!important;
		justify-content: center!important
	}
	.justify-content-md-between {
		-ms-flex-pack: justify!important;
		-webkit-box-pack: justify!important;
		justify-content: space-between!important
	}
	.justify-content-md-around {
		-ms-flex-pack: distribute!important;
		justify-content: space-around!important
	}
	.align-items-md-start {
		-ms-flex-align: start!important;
		-webkit-box-align: start!important;
		align-items: flex-start!important
	}
	.align-items-md-end {
		-ms-flex-align: end!important;
		-webkit-box-align: end!important;
		align-items: flex-end!important
	}
	.align-items-md-center {
		-ms-flex-align: center!important;
		-webkit-box-align: center!important;
		align-items: center!important
	}
	.align-items-md-baseline {
		-ms-flex-align: baseline!important;
		-webkit-box-align: baseline!important;
		align-items: baseline!important
	}
	.align-items-md-stretch {
		-ms-flex-align: stretch!important;
		-webkit-box-align: stretch!important;
		align-items: stretch!important
	}
	.align-content-md-start {
		-ms-flex-line-pack: start!important;
		align-content: flex-start!important
	}
	.align-content-md-end {
		-ms-flex-line-pack: end!important;
		align-content: flex-end!important
	}
	.align-content-md-center {
		-ms-flex-line-pack: center!important;
		align-content: center!important
	}
	.align-content-md-between {
		-ms-flex-line-pack: justify!important;
		align-content: space-between!important
	}
	.align-content-md-around {
		-ms-flex-line-pack: distribute!important;
		align-content: space-around!important
	}
	.align-content-md-stretch {
		-ms-flex-line-pack: stretch!important;
		align-content: stretch!important
	}
	.align-self-md-auto {
		-ms-flex-item-align: auto!important;
		align-self: auto!important
	}
	.align-self-md-start {
		-ms-flex-item-align: start!important;
		align-self: flex-start!important
	}
	.align-self-md-end {
		-ms-flex-item-align: end!important;
		align-self: flex-end!important
	}
	.align-self-md-center {
		-ms-flex-item-align: center!important;
		align-self: center!important
	}
	.align-self-md-baseline {
		-ms-flex-item-align: baseline!important;
		align-self: baseline!important
	}
	.align-self-md-stretch {
		-ms-flex-item-align: stretch!important;
		align-self: stretch!important
	}
}

@media (min-width:992px) {
	.flex-lg-row {
		-ms-flex-direction: row!important;
		-webkit-box-orient: horizontal!important;
		-webkit-box-direction: normal!important;
		flex-direction: row!important
	}
	.flex-lg-column {
		-ms-flex-direction: column!important;
		-webkit-box-orient: vertical!important;
		-webkit-box-direction: normal!important;
		flex-direction: column!important
	}
	.flex-lg-row-reverse {
		-ms-flex-direction: row-reverse!important;
		-webkit-box-orient: horizontal!important;
		-webkit-box-direction: reverse!important;
		flex-direction: row-reverse!important
	}
	.flex-lg-column-reverse {
		-ms-flex-direction: column-reverse!important;
		-webkit-box-orient: vertical!important;
		-webkit-box-direction: reverse!important;
		flex-direction: column-reverse!important
	}
	.flex-lg-wrap {
		-ms-flex-wrap: wrap!important;
		flex-wrap: wrap!important
	}
	.flex-lg-nowrap {
		-ms-flex-wrap: nowrap!important;
		flex-wrap: nowrap!important
	}
	.flex-lg-wrap-reverse {
		-ms-flex-wrap: wrap-reverse!important;
		flex-wrap: wrap-reverse!important
	}
	.flex-lg-fill {
		-ms-flex: 1 1 auto!important;
		-webkit-box-flex: 1!important;
		flex: 1 1 auto!important
	}
	.flex-lg-grow-0 {
		-ms-flex-positive: 0!important;
		-webkit-box-flex: 0!important;
		flex-grow: 0!important
	}
	.flex-lg-grow-1 {
		-ms-flex-positive: 1!important;
		-webkit-box-flex: 1!important;
		flex-grow: 1!important
	}
	.flex-lg-shrink-0 {
		-ms-flex-negative: 0!important;
		flex-shrink: 0!important
	}
	.flex-lg-shrink-1 {
		-ms-flex-negative: 1!important;
		flex-shrink: 1!important
	}
	.justify-content-lg-start {
		-ms-flex-pack: start!important;
		-webkit-box-pack: start!important;
		justify-content: flex-start!important
	}
	.justify-content-lg-end {
		-ms-flex-pack: end!important;
		-webkit-box-pack: end!important;
		justify-content: flex-end!important
	}
	.justify-content-lg-center {
		-ms-flex-pack: center!important;
		-webkit-box-pack: center!important;
		justify-content: center!important
	}
	.justify-content-lg-between {
		-ms-flex-pack: justify!important;
		-webkit-box-pack: justify!important;
		justify-content: space-between!important
	}
	.justify-content-lg-around {
		-ms-flex-pack: distribute!important;
		justify-content: space-around!important
	}
	.align-items-lg-start {
		-ms-flex-align: start!important;
		-webkit-box-align: start!important;
		align-items: flex-start!important
	}
	.align-items-lg-end {
		-ms-flex-align: end!important;
		-webkit-box-align: end!important;
		align-items: flex-end!important
	}
	.align-items-lg-center {
		-ms-flex-align: center!important;
		-webkit-box-align: center!important;
		align-items: center!important
	}
	.align-items-lg-baseline {
		-ms-flex-align: baseline!important;
		-webkit-box-align: baseline!important;
		align-items: baseline!important
	}
	.align-items-lg-stretch {
		-ms-flex-align: stretch!important;
		-webkit-box-align: stretch!important;
		align-items: stretch!important
	}
	.align-content-lg-start {
		-ms-flex-line-pack: start!important;
		align-content: flex-start!important
	}
	.align-content-lg-end {
		-ms-flex-line-pack: end!important;
		align-content: flex-end!important
	}
	.align-content-lg-center {
		-ms-flex-line-pack: center!important;
		align-content: center!important
	}
	.align-content-lg-between {
		-ms-flex-line-pack: justify!important;
		align-content: space-between!important
	}
	.align-content-lg-around {
		-ms-flex-line-pack: distribute!important;
		align-content: space-around!important
	}
	.align-content-lg-stretch {
		-ms-flex-line-pack: stretch!important;
		align-content: stretch!important
	}
	.align-self-lg-auto {
		-ms-flex-item-align: auto!important;
		align-self: auto!important
	}
	.align-self-lg-start {
		-ms-flex-item-align: start!important;
		align-self: flex-start!important
	}
	.align-self-lg-end {
		-ms-flex-item-align: end!important;
		align-self: flex-end!important
	}
	.align-self-lg-center {
		-ms-flex-item-align: center!important;
		align-self: center!important
	}
	.align-self-lg-baseline {
		-ms-flex-item-align: baseline!important;
		align-self: baseline!important
	}
	.align-self-lg-stretch {
		-ms-flex-item-align: stretch!important;
		align-self: stretch!important
	}
}

@media (min-width:1200px) {
	.flex-xl-row {
		-ms-flex-direction: row!important;
		-webkit-box-orient: horizontal!important;
		-webkit-box-direction: normal!important;
		flex-direction: row!important
	}
	.flex-xl-column {
		-ms-flex-direction: column!important;
		-webkit-box-orient: vertical!important;
		-webkit-box-direction: normal!important;
		flex-direction: column!important
	}
	.flex-xl-row-reverse {
		-ms-flex-direction: row-reverse!important;
		-webkit-box-orient: horizontal!important;
		-webkit-box-direction: reverse!important;
		flex-direction: row-reverse!important
	}
	.flex-xl-column-reverse {
		-ms-flex-direction: column-reverse!important;
		-webkit-box-orient: vertical!important;
		-webkit-box-direction: reverse!important;
		flex-direction: column-reverse!important
	}
	.flex-xl-wrap {
		-ms-flex-wrap: wrap!important;
		flex-wrap: wrap!important
	}
	.flex-xl-nowrap {
		-ms-flex-wrap: nowrap!important;
		flex-wrap: nowrap!important
	}
	.flex-xl-wrap-reverse {
		-ms-flex-wrap: wrap-reverse!important;
		flex-wrap: wrap-reverse!important
	}
	.flex-xl-fill {
		-ms-flex: 1 1 auto!important;
		-webkit-box-flex: 1!important;
		flex: 1 1 auto!important
	}
	.flex-xl-grow-0 {
		-ms-flex-positive: 0!important;
		-webkit-box-flex: 0!important;
		flex-grow: 0!important
	}
	.flex-xl-grow-1 {
		-ms-flex-positive: 1!important;
		-webkit-box-flex: 1!important;
		flex-grow: 1!important
	}
	.flex-xl-shrink-0 {
		-ms-flex-negative: 0!important;
		flex-shrink: 0!important
	}
	.flex-xl-shrink-1 {
		-ms-flex-negative: 1!important;
		flex-shrink: 1!important
	}
	.justify-content-xl-start {
		-ms-flex-pack: start!important;
		-webkit-box-pack: start!important;
		justify-content: flex-start!important
	}
	.justify-content-xl-end {
		-ms-flex-pack: end!important;
		-webkit-box-pack: end!important;
		justify-content: flex-end!important
	}
	.justify-content-xl-center {
		-ms-flex-pack: center!important;
		-webkit-box-pack: center!important;
		justify-content: center!important
	}
	.justify-content-xl-between {
		-ms-flex-pack: justify!important;
		-webkit-box-pack: justify!important;
		justify-content: space-between!important
	}
	.justify-content-xl-around {
		-ms-flex-pack: distribute!important;
		justify-content: space-around!important
	}
	.align-items-xl-start {
		-ms-flex-align: start!important;
		-webkit-box-align: start!important;
		align-items: flex-start!important
	}
	.align-items-xl-end {
		-ms-flex-align: end!important;
		-webkit-box-align: end!important;
		align-items: flex-end!important
	}
	.align-items-xl-center {
		-ms-flex-align: center!important;
		-webkit-box-align: center!important;
		align-items: center!important
	}
	.align-items-xl-baseline {
		-ms-flex-align: baseline!important;
		-webkit-box-align: baseline!important;
		align-items: baseline!important
	}
	.align-items-xl-stretch {
		-ms-flex-align: stretch!important;
		-webkit-box-align: stretch!important;
		align-items: stretch!important
	}
	.align-content-xl-start {
		-ms-flex-line-pack: start!important;
		align-content: flex-start!important
	}
	.align-content-xl-end {
		-ms-flex-line-pack: end!important;
		align-content: flex-end!important
	}
	.align-content-xl-center {
		-ms-flex-line-pack: center!important;
		align-content: center!important
	}
	.align-content-xl-between {
		-ms-flex-line-pack: justify!important;
		align-content: space-between!important
	}
	.align-content-xl-around {
		-ms-flex-line-pack: distribute!important;
		align-content: space-around!important
	}
	.align-content-xl-stretch {
		-ms-flex-line-pack: stretch!important;
		align-content: stretch!important
	}
	.align-self-xl-auto {
		-ms-flex-item-align: auto!important;
		align-self: auto!important
	}
	.align-self-xl-start {
		-ms-flex-item-align: start!important;
		align-self: flex-start!important
	}
	.align-self-xl-end {
		-ms-flex-item-align: end!important;
		align-self: flex-end!important
	}
	.align-self-xl-center {
		-ms-flex-item-align: center!important;
		align-self: center!important
	}
	.align-self-xl-baseline {
		-ms-flex-item-align: baseline!important;
		align-self: baseline!important
	}
	.align-self-xl-stretch {
		-ms-flex-item-align: stretch!important;
		align-self: stretch!important
	}
}

.mxn-4 {
	margin: 0 -24px;
	padding: 0 24px
}

@media (max-width:991px) {
	.mxn-4 {
		margin: 0 -16px;
		padding: 0 16px
	}
}

.m-0 {
	margin: 0!important
}

.mt-0,
.my-0 {
	margin-top: 0!important
}

.mr-0,
.mx-0 {
	margin-right: 0!important
}

.mb-0,
.my-0 {
	margin-bottom: 0!important
}

.ml-0,
.mx-0 {
	margin-left: 0!important
}

.m-1 {
	margin: .25rem!important
}

.mt-1,
.my-1 {
	margin-top: .25rem!important
}

.mr-1,
.mx-1 {
	margin-right: .25rem!important
}

.mb-1,
.my-1 {
	margin-bottom: .25rem!important
}

.ml-1,
.mx-1 {
	margin-left: .25rem!important
}

.m-2 {
	margin: .5rem!important
}

.mt-2,
.my-2 {
	margin-top: .5rem!important
}

.mr-2,
.mx-2 {
	margin-right: .5rem!important
}

.mb-2,
.my-2 {
	margin-bottom: .5rem!important
}

.ml-2,
.mx-2 {
	margin-left: .5rem!important
}

.m-3 {
	margin: 1rem!important
}

.mt-3,
.my-3 {
	margin-top: 1rem!important
}

.mr-3,
.mx-3 {
	margin-right: 1rem!important
}

.mb-3,
.my-3 {
	margin-bottom: 1rem!important
}

.ml-3,
.mx-3 {
	margin-left: 1rem!important
}

.m-4 {
	margin: 1.5rem!important
}

.mt-4,
.my-4 {
	margin-top: 1.5rem!important
}

.mr-4,
.mx-4 {
	margin-right: 1.5rem!important
}

.mb-4,
.my-4 {
	margin-bottom: 1.5rem!important
}

.ml-4,
.mx-4 {
	margin-left: 1.5rem!important
}

.m-5 {
	margin: 3rem!important
}

.mt-5,
.my-5 {
	margin-top: 3rem!important
}

.mr-5,
.mx-5 {
	margin-right: 3rem!important
}

.mb-5,
.my-5 {
	margin-bottom: 3rem!important
}

.ml-5,
.mx-5 {
	margin-left: 3rem!important
}

.p-0 {
	padding: 0!important
}

.pt-0,
.py-0 {
	padding-top: 0!important
}

.pr-0,
.px-0 {
	padding-right: 0!important
}

.pb-0,
.py-0 {
	padding-bottom: 0!important
}

.pl-0,
.px-0 {
	padding-left: 0!important
}

.p-1 {
	padding: .25rem!important
}

.pt-1,
.py-1 {
	padding-top: .25rem!important
}

.pr-1,
.px-1 {
	padding-right: .25rem!important
}

.pb-1,
.py-1 {
	padding-bottom: .25rem!important
}

.pl-1,
.px-1 {
	padding-left: .25rem!important
}

.p-2 {
	padding: .5rem!important
}

.pt-2,
.py-2 {
	padding-top: .5rem!important
}

.pr-2,
.px-2 {
	padding-right: .5rem!important
}

.pb-2,
.py-2 {
	padding-bottom: .5rem!important
}

.pl-2,
.px-2 {
	padding-left: .5rem!important
}

.p-3 {
	padding: 1rem!important
}

.pt-3,
.py-3 {
	padding-top: 1rem!important
}

.pr-3,
.px-3 {
	padding-right: 1rem!important
}

.pb-3,
.py-3 {
	padding-bottom: 1rem!important
}

.pl-3,
.px-3 {
	padding-left: 1rem!important
}

.p-4 {
	padding: 1.5rem!important
}

.pt-4,
.py-4 {
	padding-top: 1.5rem!important
}

.pr-4,
.px-4 {
	padding-right: 1.5rem!important
}

.pb-4,
.py-4 {
	padding-bottom: 1.5rem!important
}

.pl-4,
.px-4 {
	padding-left: 1.5rem!important
}

.p-5 {
	padding: 3rem!important
}

.pt-5,
.py-5 {
	padding-top: 3rem!important
}

.pr-5,
.px-5 {
	padding-right: 3rem!important
}

.pb-5,
.py-5 {
	padding-bottom: 3rem!important
}

.pl-5,
.px-5 {
	padding-left: 3rem!important
}

.m-n1 {
	margin: -.25rem!important
}

.mt-n1,
.my-n1 {
	margin-top: -.25rem!important
}

.mr-n1,
.mx-n1 {
	margin-right: -.25rem!important
}

.mb-n1,
.my-n1 {
	margin-bottom: -.25rem!important
}

.ml-n1,
.mx-n1 {
	margin-left: -.25rem!important
}

.m-n2 {
	margin: -.5rem!important
}

.mt-n2,
.my-n2 {
	margin-top: -.5rem!important
}

.mr-n2,
.mx-n2 {
	margin-right: -.5rem!important
}

.mb-n2,
.my-n2 {
	margin-bottom: -.5rem!important
}

.ml-n2,
.mx-n2 {
	margin-left: -.5rem!important
}

.m-n3 {
	margin: -1rem!important
}

.mt-n3,
.my-n3 {
	margin-top: -1rem!important
}

.mr-n3,
.mx-n3 {
	margin-right: -1rem!important
}

.mb-n3,
.my-n3 {
	margin-bottom: -1rem!important
}

.ml-n3,
.mx-n3 {
	margin-left: -1rem!important
}

.m-n4 {
	margin: -1.5rem!important
}

.mt-n4,
.my-n4 {
	margin-top: -1.5rem!important
}

.mr-n4,
.mx-n4 {
	margin-right: -1.5rem!important
}

.mb-n4,
.my-n4 {
	margin-bottom: -1.5rem!important
}

.ml-n4,
.mx-n4 {
	margin-left: -1.5rem!important
}

.m-n5 {
	margin: -3rem!important
}

.mt-n5,
.my-n5 {
	margin-top: -3rem!important
}

.mr-n5,
.mx-n5 {
	margin-right: -3rem!important
}

.mb-n5,
.my-n5 {
	margin-bottom: -3rem!important
}

.ml-n5,
.mx-n5 {
	margin-left: -3rem!important
}

.m-auto {
	margin: auto!important
}

.mt-auto,
.my-auto {
	margin-top: auto!important
}

.mr-auto,
.mx-auto {
	margin-right: auto!important
}

.mb-auto,
.my-auto {
	margin-bottom: auto!important
}

.ml-auto,
.mx-auto {
	margin-left: auto!important
}

.mw-auto {
	max-width: initial!important
}

@media (min-width:576px) {
	.m-sm-0 {
		margin: 0!important
	}
	.mt-sm-0,
	.my-sm-0 {
		margin-top: 0!important
	}
	.mr-sm-0,
	.mx-sm-0 {
		margin-right: 0!important
	}
	.mb-sm-0,
	.my-sm-0 {
		margin-bottom: 0!important
	}
	.ml-sm-0,
	.mx-sm-0 {
		margin-left: 0!important
	}
	.m-sm-1 {
		margin: .25rem!important
	}
	.mt-sm-1,
	.my-sm-1 {
		margin-top: .25rem!important
	}
	.mr-sm-1,
	.mx-sm-1 {
		margin-right: .25rem!important
	}
	.mb-sm-1,
	.my-sm-1 {
		margin-bottom: .25rem!important
	}
	.ml-sm-1,
	.mx-sm-1 {
		margin-left: .25rem!important
	}
	.m-sm-2 {
		margin: .5rem!important
	}
	.mt-sm-2,
	.my-sm-2 {
		margin-top: .5rem!important
	}
	.mr-sm-2,
	.mx-sm-2 {
		margin-right: .5rem!important
	}
	.mb-sm-2,
	.my-sm-2 {
		margin-bottom: .5rem!important
	}
	.ml-sm-2,
	.mx-sm-2 {
		margin-left: .5rem!important
	}
	.m-sm-3 {
		margin: 1rem!important
	}
	.mt-sm-3,
	.my-sm-3 {
		margin-top: 1rem!important
	}
	.mr-sm-3,
	.mx-sm-3 {
		margin-right: 1rem!important
	}
	.mb-sm-3,
	.my-sm-3 {
		margin-bottom: 1rem!important
	}
	.ml-sm-3,
	.mx-sm-3 {
		margin-left: 1rem!important
	}
	.m-sm-4 {
		margin: 1.5rem!important
	}
	.mt-sm-4,
	.my-sm-4 {
		margin-top: 1.5rem!important
	}
	.mr-sm-4,
	.mx-sm-4 {
		margin-right: 1.5rem!important
	}
	.mb-sm-4,
	.my-sm-4 {
		margin-bottom: 1.5rem!important
	}
	.ml-sm-4,
	.mx-sm-4 {
		margin-left: 1.5rem!important
	}
	.m-sm-5 {
		margin: 3rem!important
	}
	.mt-sm-5,
	.my-sm-5 {
		margin-top: 3rem!important
	}
	.mr-sm-5,
	.mx-sm-5 {
		margin-right: 3rem!important
	}
	.mb-sm-5,
	.my-sm-5 {
		margin-bottom: 3rem!important
	}
	.ml-sm-5,
	.mx-sm-5 {
		margin-left: 3rem!important
	}
	.p-sm-0 {
		padding: 0!important
	}
	.pt-sm-0,
	.py-sm-0 {
		padding-top: 0!important
	}
	.pr-sm-0,
	.px-sm-0 {
		padding-right: 0!important
	}
	.pb-sm-0,
	.py-sm-0 {
		padding-bottom: 0!important
	}
	.pl-sm-0,
	.px-sm-0 {
		padding-left: 0!important
	}
	.p-sm-1 {
		padding: .25rem!important
	}
	.pt-sm-1,
	.py-sm-1 {
		padding-top: .25rem!important
	}
	.pr-sm-1,
	.px-sm-1 {
		padding-right: .25rem!important
	}
	.pb-sm-1,
	.py-sm-1 {
		padding-bottom: .25rem!important
	}
	.pl-sm-1,
	.px-sm-1 {
		padding-left: .25rem!important
	}
	.p-sm-2 {
		padding: .5rem!important
	}
	.pt-sm-2,
	.py-sm-2 {
		padding-top: .5rem!important
	}
	.pr-sm-2,
	.px-sm-2 {
		padding-right: .5rem!important
	}
	.pb-sm-2,
	.py-sm-2 {
		padding-bottom: .5rem!important
	}
	.pl-sm-2,
	.px-sm-2 {
		padding-left: .5rem!important
	}
	.p-sm-3 {
		padding: 1rem!important
	}
	.pt-sm-3,
	.py-sm-3 {
		padding-top: 1rem!important
	}
	.pr-sm-3,
	.px-sm-3 {
		padding-right: 1rem!important
	}
	.pb-sm-3,
	.py-sm-3 {
		padding-bottom: 1rem!important
	}
	.pl-sm-3,
	.px-sm-3 {
		padding-left: 1rem!important
	}
	.p-sm-4 {
		padding: 1.5rem!important
	}
	.pt-sm-4,
	.py-sm-4 {
		padding-top: 1.5rem!important
	}
	.pr-sm-4,
	.px-sm-4 {
		padding-right: 1.5rem!important
	}
	.pb-sm-4,
	.py-sm-4 {
		padding-bottom: 1.5rem!important
	}
	.pl-sm-4,
	.px-sm-4 {
		padding-left: 1.5rem!important
	}
	.p-sm-5 {
		padding: 3rem!important
	}
	.pt-sm-5,
	.py-sm-5 {
		padding-top: 3rem!important
	}
	.pr-sm-5,
	.px-sm-5 {
		padding-right: 3rem!important
	}
	.pb-sm-5,
	.py-sm-5 {
		padding-bottom: 3rem!important
	}
	.pl-sm-5,
	.px-sm-5 {
		padding-left: 3rem!important
	}
	.m-sm-n1 {
		margin: -.25rem!important
	}
	.mt-sm-n1,
	.my-sm-n1 {
		margin-top: -.25rem!important
	}
	.mr-sm-n1,
	.mx-sm-n1 {
		margin-right: -.25rem!important
	}
	.mb-sm-n1,
	.my-sm-n1 {
		margin-bottom: -.25rem!important
	}
	.ml-sm-n1,
	.mx-sm-n1 {
		margin-left: -.25rem!important
	}
	.m-sm-n2 {
		margin: -.5rem!important
	}
	.mt-sm-n2,
	.my-sm-n2 {
		margin-top: -.5rem!important
	}
	.mr-sm-n2,
	.mx-sm-n2 {
		margin-right: -.5rem!important
	}
	.mb-sm-n2,
	.my-sm-n2 {
		margin-bottom: -.5rem!important
	}
	.ml-sm-n2,
	.mx-sm-n2 {
		margin-left: -.5rem!important
	}
	.m-sm-n3 {
		margin: -1rem!important
	}
	.mt-sm-n3,
	.my-sm-n3 {
		margin-top: -1rem!important
	}
	.mr-sm-n3,
	.mx-sm-n3 {
		margin-right: -1rem!important
	}
	.mb-sm-n3,
	.my-sm-n3 {
		margin-bottom: -1rem!important
	}
	.ml-sm-n3,
	.mx-sm-n3 {
		margin-left: -1rem!important
	}
	.m-sm-n4 {
		margin: -1.5rem!important
	}
	.mt-sm-n4,
	.my-sm-n4 {
		margin-top: -1.5rem!important
	}
	.mr-sm-n4,
	.mx-sm-n4 {
		margin-right: -1.5rem!important
	}
	.mb-sm-n4,
	.my-sm-n4 {
		margin-bottom: -1.5rem!important
	}
	.ml-sm-n4,
	.mx-sm-n4 {
		margin-left: -1.5rem!important
	}
	.m-sm-n5 {
		margin: -3rem!important
	}
	.mt-sm-n5,
	.my-sm-n5 {
		margin-top: -3rem!important
	}
	.mr-sm-n5,
	.mx-sm-n5 {
		margin-right: -3rem!important
	}
	.mb-sm-n5,
	.my-sm-n5 {
		margin-bottom: -3rem!important
	}
	.ml-sm-n5,
	.mx-sm-n5 {
		margin-left: -3rem!important
	}
	.m-sm-auto {
		margin: auto!important
	}
	.mt-sm-auto,
	.my-sm-auto {
		margin-top: auto!important
	}
	.mr-sm-auto,
	.mx-sm-auto {
		margin-right: auto!important
	}
	.mb-sm-auto,
	.my-sm-auto {
		margin-bottom: auto!important
	}
	.ml-sm-auto,
	.mx-sm-auto {
		margin-left: auto!important
	}
}

@media (min-width:768px) {
	.m-md-0 {
		margin: 0!important
	}
	.mt-md-0,
	.my-md-0 {
		margin-top: 0!important
	}
	.mr-md-0,
	.mx-md-0 {
		margin-right: 0!important
	}
	.mb-md-0,
	.my-md-0 {
		margin-bottom: 0!important
	}
	.ml-md-0,
	.mx-md-0 {
		margin-left: 0!important
	}
	.m-md-1 {
		margin: .25rem!important
	}
	.mt-md-1,
	.my-md-1 {
		margin-top: .25rem!important
	}
	.mr-md-1,
	.mx-md-1 {
		margin-right: .25rem!important
	}
	.mb-md-1,
	.my-md-1 {
		margin-bottom: .25rem!important
	}
	.ml-md-1,
	.mx-md-1 {
		margin-left: .25rem!important
	}
	.m-md-2 {
		margin: .5rem!important
	}
	.mt-md-2,
	.my-md-2 {
		margin-top: .5rem!important
	}
	.mr-md-2,
	.mx-md-2 {
		margin-right: .5rem!important
	}
	.mb-md-2,
	.my-md-2 {
		margin-bottom: .5rem!important
	}
	.ml-md-2,
	.mx-md-2 {
		margin-left: .5rem!important
	}
	.m-md-3 {
		margin: 1rem!important
	}
	.mt-md-3,
	.my-md-3 {
		margin-top: 1rem!important
	}
	.mr-md-3,
	.mx-md-3 {
		margin-right: 1rem!important
	}
	.mb-md-3,
	.my-md-3 {
		margin-bottom: 1rem!important
	}
	.ml-md-3,
	.mx-md-3 {
		margin-left: 1rem!important
	}
	.m-md-4 {
		margin: 1.5rem!important
	}
	.mt-md-4,
	.my-md-4 {
		margin-top: 1.5rem!important
	}
	.mr-md-4,
	.mx-md-4 {
		margin-right: 1.5rem!important
	}
	.mb-md-4,
	.my-md-4 {
		margin-bottom: 1.5rem!important
	}
	.ml-md-4,
	.mx-md-4 {
		margin-left: 1.5rem!important
	}
	.m-md-5 {
		margin: 3rem!important
	}
	.mt-md-5,
	.my-md-5 {
		margin-top: 3rem!important
	}
	.mr-md-5,
	.mx-md-5 {
		margin-right: 3rem!important
	}
	.mb-md-5,
	.my-md-5 {
		margin-bottom: 3rem!important
	}
	.ml-md-5,
	.mx-md-5 {
		margin-left: 3rem!important
	}
	.p-md-0 {
		padding: 0!important
	}
	.pt-md-0,
	.py-md-0 {
		padding-top: 0!important
	}
	.pr-md-0,
	.px-md-0 {
		padding-right: 0!important
	}
	.pb-md-0,
	.py-md-0 {
		padding-bottom: 0!important
	}
	.pl-md-0,
	.px-md-0 {
		padding-left: 0!important
	}
	.p-md-1 {
		padding: .25rem!important
	}
	.pt-md-1,
	.py-md-1 {
		padding-top: .25rem!important
	}
	.pr-md-1,
	.px-md-1 {
		padding-right: .25rem!important
	}
	.pb-md-1,
	.py-md-1 {
		padding-bottom: .25rem!important
	}
	.pl-md-1,
	.px-md-1 {
		padding-left: .25rem!important
	}
	.p-md-2 {
		padding: .5rem!important
	}
	.pt-md-2,
	.py-md-2 {
		padding-top: .5rem!important
	}
	.pr-md-2,
	.px-md-2 {
		padding-right: .5rem!important
	}
	.pb-md-2,
	.py-md-2 {
		padding-bottom: .5rem!important
	}
	.pl-md-2,
	.px-md-2 {
		padding-left: .5rem!important
	}
	.p-md-3 {
		padding: 1rem!important
	}
	.pt-md-3,
	.py-md-3 {
		padding-top: 1rem!important
	}
	.pr-md-3,
	.px-md-3 {
		padding-right: 1rem!important
	}
	.pb-md-3,
	.py-md-3 {
		padding-bottom: 1rem!important
	}
	.pl-md-3,
	.px-md-3 {
		padding-left: 1rem!important
	}
	.p-md-4 {
		padding: 1.5rem!important
	}
	.pt-md-4,
	.py-md-4 {
		padding-top: 1.5rem!important
	}
	.pr-md-4,
	.px-md-4 {
		padding-right: 1.5rem!important
	}
	.pb-md-4,
	.py-md-4 {
		padding-bottom: 1.5rem!important
	}
	.pl-md-4,
	.px-md-4 {
		padding-left: 1.5rem!important
	}
	.p-md-5 {
		padding: 3rem!important
	}
	.pt-md-5,
	.py-md-5 {
		padding-top: 3rem!important
	}
	.pr-md-5,
	.px-md-5 {
		padding-right: 3rem!important
	}
	.pb-md-5,
	.py-md-5 {
		padding-bottom: 3rem!important
	}
	.pl-md-5,
	.px-md-5 {
		padding-left: 3rem!important
	}
	.m-md-n1 {
		margin: -.25rem!important
	}
	.mt-md-n1,
	.my-md-n1 {
		margin-top: -.25rem!important
	}
	.mr-md-n1,
	.mx-md-n1 {
		margin-right: -.25rem!important
	}
	.mb-md-n1,
	.my-md-n1 {
		margin-bottom: -.25rem!important
	}
	.ml-md-n1,
	.mx-md-n1 {
		margin-left: -.25rem!important
	}
	.m-md-n2 {
		margin: -.5rem!important
	}
	.mt-md-n2,
	.my-md-n2 {
		margin-top: -.5rem!important
	}
	.mr-md-n2,
	.mx-md-n2 {
		margin-right: -.5rem!important
	}
	.mb-md-n2,
	.my-md-n2 {
		margin-bottom: -.5rem!important
	}
	.ml-md-n2,
	.mx-md-n2 {
		margin-left: -.5rem!important
	}
	.m-md-n3 {
		margin: -1rem!important
	}
	.mt-md-n3,
	.my-md-n3 {
		margin-top: -1rem!important
	}
	.mr-md-n3,
	.mx-md-n3 {
		margin-right: -1rem!important
	}
	.mb-md-n3,
	.my-md-n3 {
		margin-bottom: -1rem!important
	}
	.ml-md-n3,
	.mx-md-n3 {
		margin-left: -1rem!important
	}
	.m-md-n4 {
		margin: -1.5rem!important
	}
	.mt-md-n4,
	.my-md-n4 {
		margin-top: -1.5rem!important
	}
	.mr-md-n4,
	.mx-md-n4 {
		margin-right: -1.5rem!important
	}
	.mb-md-n4,
	.my-md-n4 {
		margin-bottom: -1.5rem!important
	}
	.ml-md-n4,
	.mx-md-n4 {
		margin-left: -1.5rem!important
	}
	.m-md-n5 {
		margin: -3rem!important
	}
	.mt-md-n5,
	.my-md-n5 {
		margin-top: -3rem!important
	}
	.mr-md-n5,
	.mx-md-n5 {
		margin-right: -3rem!important
	}
	.mb-md-n5,
	.my-md-n5 {
		margin-bottom: -3rem!important
	}
	.ml-md-n5,
	.mx-md-n5 {
		margin-left: -3rem!important
	}
	.m-md-auto {
		margin: auto!important
	}
	.mt-md-auto,
	.my-md-auto {
		margin-top: auto!important
	}
	.mr-md-auto,
	.mx-md-auto {
		margin-right: auto!important
	}
	.mb-md-auto,
	.my-md-auto {
		margin-bottom: auto!important
	}
	.ml-md-auto,
	.mx-md-auto {
		margin-left: auto!important
	}
}

@media (min-width:992px) {
	.m-lg-0 {
		margin: 0!important
	}
	.mt-lg-0,
	.my-lg-0 {
		margin-top: 0!important
	}
	.mr-lg-0,
	.mx-lg-0 {
		margin-right: 0!important
	}
	.mb-lg-0,
	.my-lg-0 {
		margin-bottom: 0!important
	}
	.ml-lg-0,
	.mx-lg-0 {
		margin-left: 0!important
	}
	.m-lg-1 {
		margin: .25rem!important
	}
	.mt-lg-1,
	.my-lg-1 {
		margin-top: .25rem!important
	}
	.mr-lg-1,
	.mx-lg-1 {
		margin-right: .25rem!important
	}
	.mb-lg-1,
	.my-lg-1 {
		margin-bottom: .25rem!important
	}
	.ml-lg-1,
	.mx-lg-1 {
		margin-left: .25rem!important
	}
	.m-lg-2 {
		margin: .5rem!important
	}
	.mt-lg-2,
	.my-lg-2 {
		margin-top: .5rem!important
	}
	.mr-lg-2,
	.mx-lg-2 {
		margin-right: .5rem!important
	}
	.mb-lg-2,
	.my-lg-2 {
		margin-bottom: .5rem!important
	}
	.ml-lg-2,
	.mx-lg-2 {
		margin-left: .5rem!important
	}
	.m-lg-3 {
		margin: 1rem!important
	}
	.mt-lg-3,
	.my-lg-3 {
		margin-top: 1rem!important
	}
	.mr-lg-3,
	.mx-lg-3 {
		margin-right: 1rem!important
	}
	.mb-lg-3,
	.my-lg-3 {
		margin-bottom: 1rem!important
	}
	.ml-lg-3,
	.mx-lg-3 {
		margin-left: 1rem!important
	}
	.m-lg-4 {
		margin: 1.5rem!important
	}
	.mt-lg-4,
	.my-lg-4 {
		margin-top: 1.5rem!important
	}
	.mr-lg-4,
	.mx-lg-4 {
		margin-right: 1.5rem!important
	}
	.mb-lg-4,
	.my-lg-4 {
		margin-bottom: 1.5rem!important
	}
	.ml-lg-4,
	.mx-lg-4 {
		margin-left: 1.5rem!important
	}
	.m-lg-5 {
		margin: 3rem!important
	}
	.mt-lg-5,
	.my-lg-5 {
		margin-top: 3rem!important
	}
	.mr-lg-5,
	.mx-lg-5 {
		margin-right: 3rem!important
	}
	.mb-lg-5,
	.my-lg-5 {
		margin-bottom: 3rem!important
	}
	.ml-lg-5,
	.mx-lg-5 {
		margin-left: 3rem!important
	}
	.p-lg-0 {
		padding: 0!important
	}
	.pt-lg-0,
	.py-lg-0 {
		padding-top: 0!important
	}
	.pr-lg-0,
	.px-lg-0 {
		padding-right: 0!important
	}
	.pb-lg-0,
	.py-lg-0 {
		padding-bottom: 0!important
	}
	.pl-lg-0,
	.px-lg-0 {
		padding-left: 0!important
	}
	.p-lg-1 {
		padding: .25rem!important
	}
	.pt-lg-1,
	.py-lg-1 {
		padding-top: .25rem!important
	}
	.pr-lg-1,
	.px-lg-1 {
		padding-right: .25rem!important
	}
	.pb-lg-1,
	.py-lg-1 {
		padding-bottom: .25rem!important
	}
	.pl-lg-1,
	.px-lg-1 {
		padding-left: .25rem!important
	}
	.p-lg-2 {
		padding: .5rem!important
	}
	.pt-lg-2,
	.py-lg-2 {
		padding-top: .5rem!important
	}
	.pr-lg-2,
	.px-lg-2 {
		padding-right: .5rem!important
	}
	.pb-lg-2,
	.py-lg-2 {
		padding-bottom: .5rem!important
	}
	.pl-lg-2,
	.px-lg-2 {
		padding-left: .5rem!important
	}
	.p-lg-3 {
		padding: 1rem!important
	}
	.pt-lg-3,
	.py-lg-3 {
		padding-top: 1rem!important
	}
	.pr-lg-3,
	.px-lg-3 {
		padding-right: 1rem!important
	}
	.pb-lg-3,
	.py-lg-3 {
		padding-bottom: 1rem!important
	}
	.pl-lg-3,
	.px-lg-3 {
		padding-left: 1rem!important
	}
	.p-lg-4 {
		padding: 1.5rem!important
	}
	.pt-lg-4,
	.py-lg-4 {
		padding-top: 1.5rem!important
	}
	.pr-lg-4,
	.px-lg-4 {
		padding-right: 1.5rem!important
	}
	.pb-lg-4,
	.py-lg-4 {
		padding-bottom: 1.5rem!important
	}
	.pl-lg-4,
	.px-lg-4 {
		padding-left: 1.5rem!important
	}
	.p-lg-5 {
		padding: 3rem!important
	}
	.pt-lg-5,
	.py-lg-5 {
		padding-top: 3rem!important
	}
	.pr-lg-5,
	.px-lg-5 {
		padding-right: 3rem!important
	}
	.pb-lg-5,
	.py-lg-5 {
		padding-bottom: 3rem!important
	}
	.pl-lg-5,
	.px-lg-5 {
		padding-left: 3rem!important
	}
	.m-lg-n1 {
		margin: -.25rem!important
	}
	.mt-lg-n1,
	.my-lg-n1 {
		margin-top: -.25rem!important
	}
	.mr-lg-n1,
	.mx-lg-n1 {
		margin-right: -.25rem!important
	}
	.mb-lg-n1,
	.my-lg-n1 {
		margin-bottom: -.25rem!important
	}
	.ml-lg-n1,
	.mx-lg-n1 {
		margin-left: -.25rem!important
	}
	.m-lg-n2 {
		margin: -.5rem!important
	}
	.mt-lg-n2,
	.my-lg-n2 {
		margin-top: -.5rem!important
	}
	.mr-lg-n2,
	.mx-lg-n2 {
		margin-right: -.5rem!important
	}
	.mb-lg-n2,
	.my-lg-n2 {
		margin-bottom: -.5rem!important
	}
	.ml-lg-n2,
	.mx-lg-n2 {
		margin-left: -.5rem!important
	}
	.m-lg-n3 {
		margin: -1rem!important
	}
	.mt-lg-n3,
	.my-lg-n3 {
		margin-top: -1rem!important
	}
	.mr-lg-n3,
	.mx-lg-n3 {
		margin-right: -1rem!important
	}
	.mb-lg-n3,
	.my-lg-n3 {
		margin-bottom: -1rem!important
	}
	.ml-lg-n3,
	.mx-lg-n3 {
		margin-left: -1rem!important
	}
	.m-lg-n4 {
		margin: -1.5rem!important
	}
	.mt-lg-n4,
	.my-lg-n4 {
		margin-top: -1.5rem!important
	}
	.mr-lg-n4,
	.mx-lg-n4 {
		margin-right: -1.5rem!important
	}
	.mb-lg-n4,
	.my-lg-n4 {
		margin-bottom: -1.5rem!important
	}
	.ml-lg-n4,
	.mx-lg-n4 {
		margin-left: -1.5rem!important
	}
	.m-lg-n5 {
		margin: -3rem!important
	}
	.mt-lg-n5,
	.my-lg-n5 {
		margin-top: -3rem!important
	}
	.mr-lg-n5,
	.mx-lg-n5 {
		margin-right: -3rem!important
	}
	.mb-lg-n5,
	.my-lg-n5 {
		margin-bottom: -3rem!important
	}
	.ml-lg-n5,
	.mx-lg-n5 {
		margin-left: -3rem!important
	}
	.m-lg-auto {
		margin: auto!important
	}
	.mt-lg-auto,
	.my-lg-auto {
		margin-top: auto!important
	}
	.mr-lg-auto,
	.mx-lg-auto {
		margin-right: auto!important
	}
	.mb-lg-auto,
	.my-lg-auto {
		margin-bottom: auto!important
	}
	.ml-lg-auto,
	.mx-lg-auto {
		margin-left: auto!important
	}
}

@media (min-width:1200px) {
	.m-xl-0 {
		margin: 0!important
	}
	.mt-xl-0,
	.my-xl-0 {
		margin-top: 0!important
	}
	.mr-xl-0,
	.mx-xl-0 {
		margin-right: 0!important
	}
	.mb-xl-0,
	.my-xl-0 {
		margin-bottom: 0!important
	}
	.ml-xl-0,
	.mx-xl-0 {
		margin-left: 0!important
	}
	.m-xl-1 {
		margin: .25rem!important
	}
	.mt-xl-1,
	.my-xl-1 {
		margin-top: .25rem!important
	}
	.mr-xl-1,
	.mx-xl-1 {
		margin-right: .25rem!important
	}
	.mb-xl-1,
	.my-xl-1 {
		margin-bottom: .25rem!important
	}
	.ml-xl-1,
	.mx-xl-1 {
		margin-left: .25rem!important
	}
	.m-xl-2 {
		margin: .5rem!important
	}
	.mt-xl-2,
	.my-xl-2 {
		margin-top: .5rem!important
	}
	.mr-xl-2,
	.mx-xl-2 {
		margin-right: .5rem!important
	}
	.mb-xl-2,
	.my-xl-2 {
		margin-bottom: .5rem!important
	}
	.ml-xl-2,
	.mx-xl-2 {
		margin-left: .5rem!important
	}
	.m-xl-3 {
		margin: 1rem!important
	}
	.mt-xl-3,
	.my-xl-3 {
		margin-top: 1rem!important
	}
	.mr-xl-3,
	.mx-xl-3 {
		margin-right: 1rem!important
	}
	.mb-xl-3,
	.my-xl-3 {
		margin-bottom: 1rem!important
	}
	.ml-xl-3,
	.mx-xl-3 {
		margin-left: 1rem!important
	}
	.m-xl-4 {
		margin: 1.5rem!important
	}
	.mt-xl-4,
	.my-xl-4 {
		margin-top: 1.5rem!important
	}
	.mr-xl-4,
	.mx-xl-4 {
		margin-right: 1.5rem!important
	}
	.mb-xl-4,
	.my-xl-4 {
		margin-bottom: 1.5rem!important
	}
	.ml-xl-4,
	.mx-xl-4 {
		margin-left: 1.5rem!important
	}
	.m-xl-5 {
		margin: 3rem!important
	}
	.mt-xl-5,
	.my-xl-5 {
		margin-top: 3rem!important
	}
	.mr-xl-5,
	.mx-xl-5 {
		margin-right: 3rem!important
	}
	.mb-xl-5,
	.my-xl-5 {
		margin-bottom: 3rem!important
	}
	.ml-xl-5,
	.mx-xl-5 {
		margin-left: 3rem!important
	}
	.p-xl-0 {
		padding: 0!important
	}
	.pt-xl-0,
	.py-xl-0 {
		padding-top: 0!important
	}
	.pr-xl-0,
	.px-xl-0 {
		padding-right: 0!important
	}
	.pb-xl-0,
	.py-xl-0 {
		padding-bottom: 0!important
	}
	.pl-xl-0,
	.px-xl-0 {
		padding-left: 0!important
	}
	.p-xl-1 {
		padding: .25rem!important
	}
	.pt-xl-1,
	.py-xl-1 {
		padding-top: .25rem!important
	}
	.pr-xl-1,
	.px-xl-1 {
		padding-right: .25rem!important
	}
	.pb-xl-1,
	.py-xl-1 {
		padding-bottom: .25rem!important
	}
	.pl-xl-1,
	.px-xl-1 {
		padding-left: .25rem!important
	}
	.p-xl-2 {
		padding: .5rem!important
	}
	.pt-xl-2,
	.py-xl-2 {
		padding-top: .5rem!important
	}
	.pr-xl-2,
	.px-xl-2 {
		padding-right: .5rem!important
	}
	.pb-xl-2,
	.py-xl-2 {
		padding-bottom: .5rem!important
	}
	.pl-xl-2,
	.px-xl-2 {
		padding-left: .5rem!important
	}
	.p-xl-3 {
		padding: 1rem!important
	}
	.pt-xl-3,
	.py-xl-3 {
		padding-top: 1rem!important
	}
	.pr-xl-3,
	.px-xl-3 {
		padding-right: 1rem!important
	}
	.pb-xl-3,
	.py-xl-3 {
		padding-bottom: 1rem!important
	}
	.pl-xl-3,
	.px-xl-3 {
		padding-left: 1rem!important
	}
	.p-xl-4 {
		padding: 1.5rem!important
	}
	.pt-xl-4,
	.py-xl-4 {
		padding-top: 1.5rem!important
	}
	.pr-xl-4,
	.px-xl-4 {
		padding-right: 1.5rem!important
	}
	.pb-xl-4,
	.py-xl-4 {
		padding-bottom: 1.5rem!important
	}
	.pl-xl-4,
	.px-xl-4 {
		padding-left: 1.5rem!important
	}
	.p-xl-5 {
		padding: 3rem!important
	}
	.pt-xl-5,
	.py-xl-5 {
		padding-top: 3rem!important
	}
	.pr-xl-5,
	.px-xl-5 {
		padding-right: 3rem!important
	}
	.pb-xl-5,
	.py-xl-5 {
		padding-bottom: 3rem!important
	}
	.pl-xl-5,
	.px-xl-5 {
		padding-left: 3rem!important
	}
	.m-xl-n1 {
		margin: -.25rem!important
	}
	.mt-xl-n1,
	.my-xl-n1 {
		margin-top: -.25rem!important
	}
	.mr-xl-n1,
	.mx-xl-n1 {
		margin-right: -.25rem!important
	}
	.mb-xl-n1,
	.my-xl-n1 {
		margin-bottom: -.25rem!important
	}
	.ml-xl-n1,
	.mx-xl-n1 {
		margin-left: -.25rem!important
	}
	.m-xl-n2 {
		margin: -.5rem!important
	}
	.mt-xl-n2,
	.my-xl-n2 {
		margin-top: -.5rem!important
	}
	.mr-xl-n2,
	.mx-xl-n2 {
		margin-right: -.5rem!important
	}
	.mb-xl-n2,
	.my-xl-n2 {
		margin-bottom: -.5rem!important
	}
	.ml-xl-n2,
	.mx-xl-n2 {
		margin-left: -.5rem!important
	}
	.m-xl-n3 {
		margin: -1rem!important
	}
	.mt-xl-n3,
	.my-xl-n3 {
		margin-top: -1rem!important
	}
	.mr-xl-n3,
	.mx-xl-n3 {
		margin-right: -1rem!important
	}
	.mb-xl-n3,
	.my-xl-n3 {
		margin-bottom: -1rem!important
	}
	.ml-xl-n3,
	.mx-xl-n3 {
		margin-left: -1rem!important
	}
	.m-xl-n4 {
		margin: -1.5rem!important
	}
	.mt-xl-n4,
	.my-xl-n4 {
		margin-top: -1.5rem!important
	}
	.mr-xl-n4,
	.mx-xl-n4 {
		margin-right: -1.5rem!important
	}
	.mb-xl-n4,
	.my-xl-n4 {
		margin-bottom: -1.5rem!important
	}
	.ml-xl-n4,
	.mx-xl-n4 {
		margin-left: -1.5rem!important
	}
	.m-xl-n5 {
		margin: -3rem!important
	}
	.mt-xl-n5,
	.my-xl-n5 {
		margin-top: -3rem!important
	}
	.mr-xl-n5,
	.mx-xl-n5 {
		margin-right: -3rem!important
	}
	.mb-xl-n5,
	.my-xl-n5 {
		margin-bottom: -3rem!important
	}
	.ml-xl-n5,
	.mx-xl-n5 {
		margin-left: -3rem!important
	}
	.m-xl-auto {
		margin: auto!important
	}
	.mt-xl-auto,
	.my-xl-auto {
		margin-top: auto!important
	}
	.mr-xl-auto,
	.mx-xl-auto {
		margin-right: auto!important
	}
	.mb-xl-auto,
	.my-xl-auto {
		margin-bottom: auto!important
	}
	.ml-xl-auto,
	.mx-xl-auto {
		margin-left: auto!important
	}
}

.n-border {
	border: none!important
}

html {
	-webkit-font-smoothing: antialiased;
	font-smooth: antialiased;
	-moz-osx-font-smoothing: grayscale
}

body {
	margin: 0;
	background: #fff;
	font-size: 14px;
	overflow-x: hidden!important;
	font-weight: 400;
	color: var(--Main1)
}

body .hidden {
	display: none!important
}

body .ui-helper-hidden-accessible {
	display: none
}

.page-wrapper {
	font-family: 'PT Sans', sans-serif
}

.page-wrapper.parallax-award {
	-webkit-perspective: 1px;
	perspective: 1px;
	height: 100vh;
	overflow-x: hidden
}

.page-wrapper.parallax .page-main {
	-webkit-perspective: 1px;
	perspective: 1px;
	height: 100vh;
	overflow-x: hidden
}

.page-wrapper.mvc-service .container {
	max-width: 1170px
}

::-webkit-input-placeholder {
	color: var(--Secondary)
}

::-moz-placeholder {
	color: var(--Secondary)
}

:-ms-input-placeholder {
	color: var(--Secondary)
}

::-ms-input-placeholder {
	color: var(--Secondary)
}

::placeholder {
	color: var(--Secondary)
}

img {
	max-width: 100%
}

label,
p,
span {
	word-break: break-word
}

p {
	padding: 0;
	margin: 0
}

a {
	text-decoration: none
}

a.hover-underline:hover {
	text-decoration: underline
}

hr {
	background: var(--Stroke);
	border: none;
	height: 1px
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
	font-family: 'PT Sans Caption', sans-serif
}

.page-wrapper:not(.mvc-service.pgrants) h1 {
	font-weight: 700;
	font-size: 40px;
	line-height: 48px
}

.page-wrapper:not(.mvc-service.pgrants) h2 {
	font-weight: 700;
	font-size: 32px;
	line-height: 36px
}

.page-wrapper:not(.mvc-service.pgrants) h3 {
	font-weight: 700;
	font-size: 24px;
	line-height: 28px
}

.page-wrapper:not(.mvc-service.pgrants) h4 {
	font-weight: 700;
	font-size: 18px;
	line-height: 24px
}

.page-wrapper:not(.mvc-service.pgrants) h5 {
	font-weight: 700;
	font-size: 16px;
	line-height: 20px
}

.page-wrapper:not(.mvc-service.pgrants) h6 {
	font-weight: 700;
	font-size: 14px;
	line-height: 16px
}

.small {
	font-size: 12px
}

.color-accent {
	color: var(--Main2)!important
}

.color-subsidiary {
	color: var(--Subsidiary)!important
}

.color-green {
	color: var(--Green)!important
}

.color-yellow {
	color: var(--Yellow)!important
}

.color-red {
	color: var(--Red)!important
}

.color-secondary {
	color: var(--Secondary)!important
}

.color-orange {
	color: var(--Orange)!important
}

.color-light {
	color: #fff!important
}

.bg-accent {
	background-color: var(--Main2)!important
}

.bg-subsidiary {
	background-color: var(--Subsidiary)!important
}

.bg-bg1 {
	background-color: var(--Bg1)!important
}

.bg-bg2 {
	background-color: var(--Bg2)!important
}

.bg-good {
	background-color: var(--Good)!important
}

.bg-attention {
	background-color: var(--Attention)!important
}

.bg-warning {
	background-color: var(--Warning)!important
}

.bg-disabled {
	background-color: var(--Disabled)!important
}

.bg-news {
	background-color: var(--TooltipBG)!important
}

.bg-green {
	background-color: var(--Green)!important
}

.bg-yellow {
	background-color: var(--Yellow)!important
}

.bg-red {
	background-color: var(--Red)!important
}

.bg-light {
	background-color: #fff!important
}

.gray {
	color: var(--Stroke)
}

.radius-4 {
	border-radius: 4px
}

.radius-round {
	border-radius: 100%
}

.hidden {
	display: none!important
}

.mtm-2 {
	margin-top: -8px
}

.cursor-default {
	cursor: default!important
}

.cursor-default * {
	cursor: default!important
}

.cursor-pointer {
	cursor: pointer!important
}

.cursor-pointer * {
	cursor: pointer!important
}

svg[width="15"],
svg[width="15px"],
svg[width="16"],
svg[width="16px"] {
	min-width: 16px
}

svg[width="24"],
svg[width="24px"],
svg[width="25"],
svg[width="25px"] {
	min-width: 24px
}

svg.fill path {
	fill: var(--Main2)
}

svg.fill circle {
	fill: var(--Main2)
}

svg.fill-rect rect {
	fill: var(--Main2)
}

svg.stroke path {
	stroke: var(--Main2)
}

svg.stroke circle {
	stroke: var(--Main2)
}

svg.stroke-rect rect {
	stroke: var(--Main2)
}

ul.ui-widget.ui-widget-content.ui-autocomplete {
	list-style: none
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: var(--Secondary)
}

input::-moz-placeholder,
textarea::-moz-placeholder {
	color: var(--Secondary)
}

input:-moz-placeholder,
textarea:-moz-placeholder {
	color: var(--Secondary)
}

input:focus,
textarea:focus {
	outline: 0
}

input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder {
	color: transparent
}

input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder {
	color: transparent
}

input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder {
	color: transparent
}

input:focus::-ms-input-placeholder,
textarea:focus::-ms-input-placeholder {
	color: transparent
}

input:focus::placeholder,
textarea:focus::placeholder {
	color: transparent
}

textarea::-webkit-scrollbar {
	border-radius: 2px;
	width: 4px
}

textarea::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: #fff;
	-webkit-transition: .2s;
	transition: .2s
}

textarea:hover::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: var(--Stroke)
}

[contenteditable=true] {
	cursor: text;
	min-width: 10px
}

select {
	background-color: #fff
}

input[type=file]+label {
	background: #fff
}

input[type=file]+label:hover {
	border-color: var(--Stroke);
	background: var(--Stroke)
}

input[type=checkbox]:disabled:checked+label:before {
	background: var(--Subsidiary)
}

input[type=checkbox]:disabled:not(:checked)+label:before {
	background: var(--Subsidiary)
}

input[type=checkbox]+label:before {
	background: #fff
}

input[type=checkbox]:checked+label .check-icon {
	fill: var(--Main2);
	stroke: var(--Main2)
}

input[type=radio]+label:before {
	background: #fff
}

input[type=radio]+label:after {
	background: var(--Subsidiary)
}

input[type=radio]:disabled:checked+label:before {
	background: var(--Stroke)
}

input[type=radio]:disabled:not(:checked)+label:before {
	background: var(--Stroke)
}

input[disabled]+.flag-container,
input[disabled]+.input-icon {
	cursor: default!important
}

input[disabled]+.flag-container svg,
input[disabled]+.input-icon svg {
	cursor: default!important
}

.page-wrapper .input.disabled,
.page-wrapper .input[disabled=disabled],
.page-wrapper .input[disabled],
.page-wrapper input.disabled,
.page-wrapper input[disabled=disabled],
.page-wrapper input[disabled],
.page-wrapper input[disabled]+.checkbox__mark,
.page-wrapper select.disabled,
.page-wrapper select[disabled=disabled],
.page-wrapper select[disabled],
.page-wrapper select[disabled]+.chosen-container,
.page-wrapper select[disabled]+.styledSelect,
.page-wrapper textarea.disabled,
.page-wrapper textarea[disabled=disabled],
.page-wrapper textarea[disabled] {
	background-color: var(--Disabled);
	cursor: default;
	color: var(--Main1)
}

.main-section {
	max-width: 1330px;
	padding: 0 15px;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-bottom: 50px;
	position: relative
}

@media screen and (max-width:1060px) {
	.main-section {
		padding: 0 10px;
		padding-bottom: 30px
	}
}

.main-section .side-menu {
	margin-top: 62px;
	will-change: min-height;
	min-width: 150px
}

@media screen and (max-width:1060px) {
	.main-section .side-menu {
		min-width: initial
	}
}

.main-section .side-menu .user-nav {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	will-change: position, transform
}

@media screen and (max-width:1060px) {
	.main-section .side-menu .user-nav {
		display: none;
		max-width: unset;
		width: 100%;
		position: absolute;
		z-index: 99;
		top: 62px
	}
}

.main-section .side-menu .user-nav__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: solid 1px var(--Stroke);
	border-right: none;
	background-color: #fff;
	width: 150px;
	max-width: 150px;
	padding: 5px 0;
	min-height: 65px;
	padding-left: 16px;
	font-weight: 500
}

.main-section .side-menu .user-nav__item.active {
	background-color: #fff;
	border-left: solid 4px var(--Main2);
	position: relative;
	opacity: 1;
	padding-left: 12px
}

.main-section .side-menu .user-nav__item.active:after {
	content: '';
	position: absolute;
	height: 100%;
	width: 2px;
	top: 0;
	right: -1px;
	background-color: #fff;
	z-index: 1
}

.main-section .side-menu .user-nav__item__subitem {
	width: 120px
}

.main-section .side-menu .user-nav__item__link {
	color: var(--Main1);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 100%;
	text-decoration: none
}

.main-section .side-menu .user-nav__item__link__name {
	display: inline-block;
	padding-right: 5px
}

.main-section .side-menu .user-nav__item__link__name p {
	padding-bottom: 0;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	margin: 0
}

.main-section .side-menu .user-nav__item__link:visited {
	color: var(--Main1)
}

@media screen and (max-width:1060px) {
	.main-section .side-menu .user-nav__item {
		width: 100%;
		max-width: unset;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		opacity: 1;
		text-align: center
	}
}

.main-section .side-menu .user-nav__subitem {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: solid 1px var(--Stroke);
	background-color: #fff;
	border-right: none;
	width: 135px;
	max-width: 150px;
	padding: 5px 0;
	min-height: 65px;
	padding-left: 16px;
	font-size: 14px;
	font-weight: 500;
	margin-left: 15px;
	border-top: none
}

@media screen and (max-width:1060px) {
	.main-section .side-menu .user-nav__subitem {
		width: 100%;
		max-width: unset;
		opacity: 1
	}
}

.main-section .side-menu .user-nav__subitem__link {
	font-size: 16px;
	color: var(--Main1);
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-decoration: none
}

.main-section .side-menu .user-nav__subitem__link__name p {
	padding-bottom: 0;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.1
}

.main-section .side-menu .user-nav__subitem__link__name .subname {
	font-size: 12px
}

.main-section .side-menu .user-nav__subitem__link__name .active {
	color: #b16d12
}

.main-section .side-menu .user-nav__subitem__link:visited {
	color: var(--Main1)
}

.main-section .side-menu .user-nav__subitem_point {
	font-size: 12px;
	line-height: 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: #9d9d9d;
	margin-bottom: 2px;
	position: relative;
	margin-left: 3px
}

.main-section .side-menu .user-nav__subitem_point.active:before {
	content: url("data:image/svg+xml,%3Csvg width='4' height='5' viewBox='0 0 4 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 2.5L0.25 4.66506L0.25 0.334936L4 2.5Z' fill='%23CB9C56'/%3E%3C/svg%3E%0A");
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: -7px;
	line-height: 0
}

.main-section .side-menu .user-nav__subitem_point.active p {
	font-weight: 700
}

.main-section .side-menu .user-nav__subitem_point.gray span {
	color: grey
}

.main-section .side-menu .user-nav__subitem_point.refinement span {
	color: #cb9c56
}

.main-section .side-menu .user-nav__subitem_point.accepted span {
	color: var(--Green)
}

.main-section .side-menu .user-nav__subitem_point p {
	line-height: 16px;
	color: #9d9d9d;
	font-size: 11px
}

.main-section .side-menu .user-nav__subitem.reports .user-nav__item__link {
	font-size: 12px;
	line-height: 1.2
}

.main-section .side-menu .user-nav__subitem.reports .user-nav__item__link__name p {
	font-size: 11px
}

.main-section .side-menu .user-nav__subitem.active {
	background-color: #fff;
	border-left: solid 4px var(--Main2);
	position: relative;
	opacity: 1;
	padding-left: 12px
}

.main-section .side-menu .user-nav__subitem.active:after {
	content: '';
	position: absolute;
	height: 100%;
	width: 2px;
	top: 0;
	right: -1px;
	background-color: #fff;
	z-index: 1
}

.main-section .main-content {
	width: 100%
}

@media (max-width:1060px) {
	.main-section .main-content {
		margin: 0 auto;
		width: 100%
	}
}

.main-section .main-content .header__personal_info_form,
.main-section .main-content .section-header-info {
	background: #fff;
	border: 1px solid var(--Stroke);
	border-bottom: none;
	border-radius: 4px 4px 0 0;
	height: 62px;
	padding: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media (max-width:1060px) {
	.main-section .main-content .header__personal_info_form,
	.main-section .main-content .section-header-info {
		margin: 0
	}
}

@media (max-width:640px) {
	.main-section .main-content .header__personal_info_form,
	.main-section .main-content .section-header-info {
		width: 100%;
		margin: 0;
		text-align: center
	}
}

.main-section .main-content .header__personal_info_form .header,
.main-section .main-content .section-header-info .header {
	font-size: 24px;
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: -.4px;
	color: var(--Main1)
}

@media (max-width:640px) {
	.main-section .main-content .header__personal_info_form .header,
	.main-section .main-content .section-header-info .header {
		font-size: 18px
	}
}

@media (max-width:480px) {
	.main-section .main-content .header__personal_info_form .header,
	.main-section .main-content .section-header-info .header {
		font-size: 16px
	}
}

.main-section .main-content #navMenu {
	display: none
}

.main-section .main-content .navMenu_icon {
	line-height: 1;
	margin-right: 12px
}

.main-section .main-content .navMenu_icon svg {
	width: 21px;
	height: 21px;
	margin-left: 10px;
	display: none
}

@media (max-width:1060px) {
	.main-section .main-content .navMenu_icon svg {
		display: unset;
		position: relative;
		top: 2px
	}
}

@media (max-width:640px) {
	.main-section .main-content .navMenu_icon svg {
		width: 21px;
		height: 21px;
		position: relative;
		margin-left: 0
	}
}

.user-layout {
	background-color: #f7f7f7
}

.page-wrapper .competition-item-edit {
	margin: 0 auto
}

.page-wrapper .competition-item-edit-fill-info {
	width: 100%;
	height: 70px;
	border: solid 1px var(--Stroke);
	background-color: #fff;
	margin-bottom: 24px
}

.page-wrapper .competition-item-edit-fill-info__wrapper {
	height: 100%
}

.page-wrapper .competition-item-edit-fill-info__wrapper .competition-item-edit-fill-info__content {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	max-width: 1330px;
	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: 0 auto;
	height: 100%
}

.page-wrapper .competition-item-edit-fill-info__wrapper .competition-item-edit-fill-info__content .competition-item-edit-info__name {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	font-size: 24px;
	font-weight: 700
}

@media (max-width:1140px) {
	.page-wrapper .competition-item-edit-fill-info__wrapper .competition-item-edit-fill-info__content .competition-item-edit-info__name {
		padding-left: 10px
	}
}

.page-wrapper .competition-item-edit-fill-info__wrapper .competition-item-edit-fill-info__content .competition-item-edit-info__name .text-top {
	display: table;
	color: var(--Main2)
}

.page-wrapper .competition-item-edit-fill-info__wrapper .competition-item-edit-fill-info__content .competition-item-edit-info__name .text-bottom {
	font-size: 12px;
	-ms-flex-item-align: start;
	align-self: start
}

.page-wrapper .competition-item-edit-fill-info__wrapper .competition-item-edit-fill-info__content .competition-item-edit-button-group .competition-item-edit-status-info {
	font-size: 20px;
	font-weight: 700;
	color: #c09e77
}

@media (max-width:1060px) {
	.page-wrapper .main-section .side-menu .admin-nav {
		display: none
	}
}

@media (max-width:640px) {
	.page-wrapper .main-section .side-menu .admin-nav {
		display: none;
		border-top: 1px solid var(--Stroke);
		border-bottom: 1px solid var(--Stroke)
	}
}

@media (max-width:1060px) {
	.page-wrapper .main-section .side-menu .admin-nav__item {
		opacity: 1
	}
}

.page-wrapper .main-section .side-menu .admin-nav--hidden {
	display: none;
	position: absolute;
	z-index: 99
}

@media (max-width:1060px) {
	.page-wrapper .main-section .side-menu .admin-nav--hidden {
		max-width: unset;
		width: calc(100% - 22px)
	}
}

.page-wrapper .main-section .side-menu .admin-nav--hidden .admin-nav {
	display: block
}

.page-wrapper .main-section .side-menu .admin-nav--hidden .admin-nav__item {
	width: 100%;
	max-width: unset;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.page-wrapper .main-section .main-content {
	min-width: 320px;
	width: 100%
}

@media (max-width:1060px) {
	.page-wrapper .main-section .main-content {
		margin: 0 auto;
		width: 100%
	}
}

.page-wrapper .main-section .main-content .admin-sub-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff;
	border-top: 1px solid var(--Stroke);
	border-left: 1px solid var(--Stroke);
	border-right: 1px solid var(--Stroke);
	border-radius: 4px 4px 0 0;
	height: 62px;
	font-family: 'PT Sans Caption', sans-serif;
	font-size: 24px;
	font-weight: 700;
	padding: 10px 24px
}

@media (max-width:1060px) {
	.page-wrapper .main-section .main-content .admin-sub-header {
		margin: 0 auto
	}
}

@media (max-width:640px) {
	.page-wrapper .main-section .main-content .admin-sub-header {
		width: 100%;
		margin: 0;
		text-align: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		padding-left: 10px
	}
}

.page-wrapper .main-section .main-content .admin-sub-header .header a {
	color: var(--Main1)
}

.page-wrapper .main-section .main-content #navMenu {
	display: none
}

.page-wrapper .main-section .main-content .navMenu_icon {
	display: none
}

.page-wrapper .main-section .main-content .navMenu_icon svg {
	width: 21px;
	height: 21px;
	display: none
}

@media (max-width:1060px) {
	.page-wrapper .main-section .main-content .navMenu_icon svg {
		display: unset;
		position: relative;
		top: 2px
	}
}

@media (max-width:640px) {
	.page-wrapper .main-section .main-content .navMenu_icon svg {
		width: 21px;
		height: 21px;
		position: relative;
		top: 5px;
		margin-left: 0
	}
}

@media (max-width:1060px) {
	.page-wrapper .main-section .main-content .navMenu_icon {
		display: unset
	}
}

.page-wrapper .admin-layout {
	background-color: var(--Bg1)
}

.admin-nav__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: solid 1px var(--Stroke);
	background-color: #fff;
	border-right: none;
	width: 150px;
	max-width: 150px;
	height: 65px;
	max-height: 65px;
	padding-left: 10px;
	opacity: .7;
	font-size: 14px;
	font-weight: 500
}

.admin-nav__item__subitem {
	width: 120px
}

.admin-nav__item__link {
	font-size: 16px;
	color: var(--Main1)
}

.admin-nav__item__link__name p {
	padding-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.67
}

.admin-nav__item__link__name .subname {
	font-size: 12px
}

.admin-nav__item__link__name .active {
	color: #b16d12
}

.admin-nav__item__link:visited {
	color: var(--Main1)
}

.admin-nav__subitem {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: solid 1px var(--Stroke);
	background-color: #fff;
	border-right: none;
	width: 130px;
	max-width: 150px;
	height: 65px;
	max-height: 65px;
	padding-left: 10px;
	opacity: .7;
	font-size: 14px;
	font-weight: 500;
	margin-left: 20px
}

.admin-nav__subitem__link {
	font-size: 16px;
	color: var(--Main1)
}

.admin-nav__subitem__link__name p {
	padding-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.67
}

.admin-nav__subitem__link__name .subname {
	font-size: 12px
}

.admin-nav__subitem__link__name .active {
	color: #b16d12
}

.admin-nav__subitem__link:visited {
	color: var(--Main1)
}

.admin-nav__item a {
	display: block;
	width: 100%
}

.admin-nav__item.active {
	background-color: #fff;
	position: relative;
	opacity: 1
}

.admin-nav__item.active:after {
	content: '';
	position: absolute;
	height: 100%;
	width: 2px;
	top: 0;
	right: -1px;
	background-color: #fff
}

.admin-nav__subitem.active {
	border-left: solid 4px var(--Main2)
}

.admin-nav--hidden {
	display: none;
	position: absolute;
	z-index: 99
}

@media (max-width:1060px) {
	.admin-nav--hidden {
		max-width: unset;
		width: 100%;
		text-align: center
	}
}

.accept-personal-info-wrapper {
	position: initial;
	z-index: 0;
	left: 0;
	top: 0;
	padding: 10px;
	width: 100%;
	background: var(--Red);
	color: #fff;
	text-align: center;
	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;
	font-size: 14px
}

@media screen and (max-width:768px) {
	.accept-personal-info-wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.accept-personal-info-wrapper button {
		margin-left: 0;
		margin-top: 20px
	}
}

.accept-personal-info-wrapper button {
	margin-left: 20px;
	white-space: nowrap
}

.page-wrapper .accordeon.first {
	padding-top: 0
}

.page-wrapper .accordeon.first .accordeon_trigger {
	border-top: none
}

.page-wrapper .accordeon.first .accordeon_content {
	margin-bottom: 0
}

.page-wrapper .accordeon .no-indent {
	margin: 0 -24px;
	padding: 0 24px
}

@media (max-width:991px) {
	.page-wrapper .accordeon .no-indent {
		margin: 0 -20px;
		padding: 0 20px
	}
}

@media (max-width:768px) {
	.page-wrapper .accordeon .no-indent {
		margin: 0 -16px;
		padding: 0 16px
	}
}

.page-wrapper .accordeon_open {
	padding: 20px 22px;
	border: 1px solid var(--Stroke);
	border-radius: 3px;
	margin-bottom: 5px
}

.page-wrapper .accordeon_open.first {
	border: none;
	border-bottom: 1px solid var(--Stroke);
	border-radius: 0
}

.page-wrapper .accordeon_open label {
	font-size: 14px
}

.page-wrapper .accordeon_open textarea {
	width: 100%;
	margin-bottom: 16px;
	margin-top: 10px;
	padding: 12px 16px;
	border: 1px solid var(--Stroke);
	border-radius: 4px;
	background-color: var(--Bg1);
	resize: none;
	font-size: 14px;
	outline: 0;
	height: 90px;
	max-height: 120px
}

.page-wrapper .accordeon_item {
	border-bottom: 1px solid var(--Stroke)
}

.page-wrapper .accordeon_trigger {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: 16px;
	padding-right: 20px;
	border-radius: 0;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	position: relative
}

.page-wrapper .accordeon_trigger.active {
	border-radius: 0;
	border-bottom: none
}

.page-wrapper .accordeon_trigger.active .accordeon_triangle:before {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.page-wrapper .accordeon_trigger.end {
	background-color: #fff
}

.page-wrapper .accordeon_name {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	font-size: 16px;
	font-weight: 700
}

.page-wrapper .accordeon_name p {
	margin: 0
}

.page-wrapper .accordeon_name img {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 14px;
	height: 14px;
	margin-right: 16px;
	margin-left: 5px;
	border-radius: 50%;
	background-color: var(--Stroke);
	vertical-align: middle
}

.page-wrapper .accordeon_name .red {
	color: var(--Green)
}

.page-wrapper .accordeon_name--point {
	margin-top: 10px;
	font-weight: 100
}

.page-wrapper .accordeon_name span {
	display: inline-block
}

.page-wrapper .accordeon_points {
	font-size: 14px;
	font-weight: 700;
	text-align: right
}

.page-wrapper .accordeon_points span {
	display: inline-block;
	margin-left: 30px;
	font-family: 'PT Sans Caption', sans-serif;
	font-size: 20px;
	vertical-align: middle
}

.page-wrapper .accordeon_triangle {
	width: 12px;
	height: 8px;
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%)
}

.page-wrapper .accordeon_triangle:before {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3E%3Cdefs/%3E%3Cpath stroke='%23393442' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M1 1l4 4 4-4'/%3E%3C/svg%3E");
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 12px;
	height: 8px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

.page-wrapper .accordeon_content {
	display: none;
	margin-bottom: 20px;
	border-radius: 0 0 3px 3px
}

.page-wrapper .accordeon_content.open {
	display: block
}

.page-wrapper .accordeon_block {
	border-bottom: 1px solid var(--Stroke);
	position: relative
}

.page-wrapper .accordeon_block.form {
	padding: 0
}

.page-wrapper .accordeon_block:last-child {
	border: none
}

.page-wrapper .accordeon_block .small-caption {
	font-size: 14px;
	color: var(--Secondary);
	display: block
}

.page-wrapper .accordeon_block_table {
	width: 100%
}

.page-wrapper .accordeon_block_table_m {
	margin: 30px
}

.page-wrapper .accordeon_block_table_item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 15px 0;
	border-bottom: 1px solid var(--Stroke)
}

.page-wrapper .accordeon_block_table_item_left {
	width: 300px
}

.page-wrapper .accordeon_block_table_item_left span {
	color: var(--Secondary)
}

.page-wrapper .accordeon_block_table_item_right .yes {
	color: var(--Green);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.page-wrapper .accordeon_block_table_item_right .yes svg {
	margin-left: 6px
}

.page-wrapper .accordeon_block_form_bottom {
	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;
	margin: 0 -10px
}

.page-wrapper .accordeon_block_form_bottom .accordeon_block__form-group {
	width: 100%;
	padding: 0 10px
}

@media screen and (max-width:768px) {
	.page-wrapper .accordeon_block_form_bottom {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

.page-wrapper .accordeon_block__form-group {
	position: relative;
	margin-bottom: 16px;
	width: 100%
}

.page-wrapper .accordeon_block__form-group input {
	width: 100%;
	height: 100%;
	font-size: 14px;
	border: 1px solid var(--Stroke);
	border-radius: 4px
}

.page-wrapper .accordeon_block__form-group label.required {
	position: relative
}

.page-wrapper .accordeon_block__form-group label.required:after {
	content: "*";
	top: -2px;
	right: -10px;
	color: var(--Red);
	font-size: 20px
}

.page-wrapper .accordeon_block__form-group span {
	position: absolute;
	right: 0;
	height: 48px;
	bottom: 0;
	border: 1px solid var(--Stroke);
	border-radius: 4px;
	background: #fff;
	width: 35px;
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	cursor: pointer
}

.page-wrapper .accordeon_block__form-group select {
	border: 1px solid var(--Stroke)
}

.page-wrapper .accordeon_block__form-group .review-add_select {
	margin: 0
}

.page-wrapper .accordeon_block__form-group .review-add_select-arrows {
	border: 1px solid var(--Stroke)
}

.page-wrapper .accordeon_block__form-group .review-add_select-arrow:before {
	border-top: 10px solid var(--Stroke)
}

.page-wrapper .accordeon_block__form-group .review-add_select-arrow:before {
	border-top: 10px solid var(--Stroke)
}

.page-wrapper .accordeon_block textarea {
	width: 100%;
	padding: 12px 16px;
	border: 1px solid var(--Stroke);
	border-radius: 4px;
	background-color: var(--Bg1);
	resize: none;
	font-size: 14px;
	outline: 0;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	overflow: auto
}

.page-wrapper .accordeon_block textarea:focus {
	-webkit-box-shadow: inset 0 0 5px var(--Stroke);
	box-shadow: inset 0 0 5px var(--Stroke)
}

.page-wrapper .accordeon_block p {
	font-size: 14px;
	margin-bottom: 20px;
	text-align: justify
}

.page-wrapper .accordeon_block p .attention {
	color: var(--Green)
}

@media screen and (max-width:900px) {
	.page-wrapper .accordeon_trigger {
		padding: 20px;
		padding-right: 30px
	}
	.page-wrapper .accordeon_block {
		padding: 20px
	}
	.page-wrapper .accordeon_block.form {
		padding: 20px 10px
	}
	.page-wrapper .accordeon_points span {
		margin-left: 15px
	}
}

@media screen and (max-width:640px) {
	.page-wrapper .accordeon {
		padding: 0;
		padding-top: 8px
	}
	.page-wrapper .accordeon_name {
		font-size: 14px
	}
	.page-wrapper .accordeon_triangle {
		right: 10px
	}
	.page-wrapper .accordeon_open {
		margin: 0 8px 5px 8px;
		padding: 15px 12px
	}
	.page-wrapper .accordeon_container {
		padding-right: 0
	}
	.page-wrapper .accordeon_block--full {
		padding: 15px 12px
	}
	.page-wrapper .accordeon_block--full button {
		width: 100%
	}
	.page-wrapper .accordeon_block__table-document__head {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		border-bottom: 1px solid var(--Stroke);
		font-size: 14px;
		display: none
	}
	.page-wrapper .accordeon_block__table-document__body--item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		border-bottom: 1px solid var(--Stroke);
		cursor: pointer;
		-webkit-transition: .2s;
		-o-transition: .2s;
		transition: .2s;
		font-size: 14px
	}
	.page-wrapper .accordeon_block__table-document__body--item:last-child {
		border: none
	}
	.page-wrapper .accordeon_block__table-document__body--item:hover {
		-webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .08);
		box-shadow: 0 0 15px 0 rgba(0, 0, 0, .08)
	}
	.page-wrapper .accordeon_block__table-document__body--item .caption-mobile {
		display: block;
		margin-bottom: 5px
	}
	.page-wrapper .accordeon_block__table-document__body--item__name {
		width: 100%;
		padding: 10px;
		padding-left: 22px;
		border-bottom: 1px solid var(--Stroke)
	}
	.page-wrapper .accordeon_block__table-document__body--item__description {
		width: 100%;
		border-left: none;
		padding: 10px
	}
	.page-wrapper .accordeon_block__table-document__body--item__file {
		width: 100%;
		padding: 10px;
		border-left: none
	}
	.page-wrapper .accordeon_block__table-document__body--item__data {
		width: 100%;
		border-left: none;
		padding: 10px
	}
	.page-wrapper .accordeon_points span {
		margin-left: 5px
	}
	.page-wrapper .accordeon_point {
		width: 85%;
		left: 50%;
		bottom: 20px;
		top: auto;
		-webkit-transform: translate(-50%, 0);
		-ms-transform: translate(-50%, 0);
		transform: translate(-50%, 0);
		text-align: center
	}
}

.page-wrapper .custom-image-cropper .slim-file-hopper {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}

.page-wrapper .custom-image-cropper .slim-image-editor {
	position: relative;
	height: 100%;
	text-align: left;
	z-index: 1
}

.page-wrapper .custom-image-cropper .slim-image-editor .slim-container {
	position: relative;
	height: calc(100% - 8em);
	width: 100%;
	z-index: 2;
	direction: ltr
}

.page-wrapper .custom-image-cropper .slim-image-editor .slim-editor-btn-group,
.page-wrapper .custom-image-cropper .slim-image-editor .slim-editor-utils-group {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.page-wrapper .custom-image-cropper .slim-image-editor .slim-stage {
	position: absolute;
	line-height: 0
}

.page-wrapper .custom-image-cropper .slim-image-editor .slim-wrapper {
	position: absolute;
	z-index: 2
}

.page-wrapper .custom-image-cropper .slim-image-editor .slim-crop-preview {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	line-height: 0
}

.page-wrapper .custom-image-cropper .slim-image-editor .slim-stage {
	z-index: 4
}

.page-wrapper .custom-image-cropper .slim-image-editor .slim-crop-preview {
	z-index: 3;
	border-radius: 4px
}

.page-wrapper .custom-image-cropper .slim-image-editor .slim-crop-preview canvas,
.page-wrapper .custom-image-cropper .slim-image-editor .slim-crop-preview img,
.page-wrapper .custom-image-cropper .slim-image-editor .slim-crop-preview::after {
	position: absolute;
	display: block;
	border-radius: inherit;
	left: 0;
	top: 0
}

.page-wrapper .custom-image-cropper .slim-image-editor .slim-crop-preview .slim-crop {
	z-index: 3
}

.page-wrapper .custom-image-cropper .slim-image-editor .slim-crop-preview::after {
	z-index: 2;
	right: 0;
	bottom: 0;
	content: ''
}

.page-wrapper .custom-image-cropper .slim-image-editor .slim-crop-preview .slim-crop-blur {
	-webkit-filter: contrast(.7);
	-moz-filter: contrast(.7);
	filter: contrast(.7);
	z-index: 1
}

.page-wrapper .custom-image-cropper .slim-image-editor .slim-editor-utils-group {
	text-align: center
}

.page-wrapper .custom-image-cropper .slim-image-editor .slim-editor-utils-group button {
	width: 2.5em;
	height: 2.5em;
	padding: 0;
	font-size: 1em;
	cursor: pointer;
	outline: 0;
	-webkit-box-shadow: inset 0 -1px 2px rgba(0, 0, 0, .1), inset 0 1px 0 0 rgba(255, 255, 255, .15);
	box-shadow: inset 0 -1px 2px rgba(0, 0, 0, .1), inset 0 1px 0 0 rgba(255, 255, 255, .15);
	background-color: transparent;
	background-size: 50% 50%;
	background-position: center center;
	background-repeat: no-repeat
}

.page-wrapper .custom-image-cropper .slim-image-editor .slim-editor-utils-group button:active {
	background-color: rgba(0, 0, 0, .1);
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .15);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .15)
}

.page-wrapper .custom-image-cropper .slim-image-editor .slim-editor-btn-group {
	text-align: center
}

.page-wrapper .custom-image-cropper .slim-image-editor .slim-editor-btn-group button {
	position: relative;
	display: inline-block;
	vertical-align: top;
	font-size: 1em;
	margin: 0 .75em;
	padding: .75em 1.5em .875em;
	cursor: pointer;
	overflow: hidden;
	-webkit-transition: color .25s, box-shadow .25s, background-color .25s;
	-webkit-transition: color .25s, background-color .25s, -webkit-box-shadow .25s;
	transition: color .25s, background-color .25s, -webkit-box-shadow .25s;
	-o-transition: color .25s, box-shadow .25s, background-color .25s;
	transition: color .25s, box-shadow .25s, background-color .25s;
	transition: color .25s, box-shadow .25s, background-color .25s, -webkit-box-shadow .25s;
	-webkit-box-shadow: inset 0 -1px 2px rgba(0, 0, 0, .1), inset 0 1px 0 0 rgba(255, 255, 255, .15);
	box-shadow: inset 0 -1px 2px rgba(0, 0, 0, .1), inset 0 1px 0 0 rgba(255, 255, 255, .15);
	background-color: transparent;
	outline: 0
}

.page-wrapper .custom-image-cropper .slim-image-editor .slim-editor-btn-group button:active {
	padding: .875em 1.5em .75em;
	background-color: rgba(0, 0, 0, .1);
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .15);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .15)
}

.page-wrapper .custom-image-cropper .slim-rotation-disabled .slim-container {
	height: calc(100% - 4em)
}

.page-wrapper .custom-image-cropper .slim-rotation-disabled .slim-editor-utils-group {
	display: none
}

.page-wrapper .custom-image-cropper .slim-editor-btn,
.page-wrapper .custom-image-cropper .slim-editor-utils-btn {
	color: rgba(255, 255, 255, .75);
	border: 2px solid rgba(0, 0, 0, .25)
}

.page-wrapper .custom-image-cropper .slim-editor-btn:focus,
.page-wrapper .custom-image-cropper .slim-editor-btn:hover,
.page-wrapper .custom-image-cropper .slim-editor-utils-btn:focus,
.page-wrapper .custom-image-cropper .slim-editor-utils-btn:hover {
	color: rgba(255, 255, 255, .9)
}

.page-wrapper .custom-image-cropper .slim-editor-utils-btn {
	border-radius: .6875em
}

.page-wrapper .custom-image-cropper .slim-editor-btn {
	border-radius: .5em
}

.page-wrapper .custom-image-cropper .slim-image-editor-preview::after {
	background-color: rgba(244, 250, 255, .4);
	-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .07), 0 1px 5px rgba(0, 0, 0, .3);
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .07), 0 1px 5px rgba(0, 0, 0, .3)
}

.page-wrapper .custom-image-cropper .slim-btn-rotate {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='252' height='287' viewBox='0 0 252 287' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M134.762.626v36.15c65.016 4.594 116.34 58.75 116.34 124.936 0 69.198-56.09 125.288-125.29 125.288C56.616 287 .525 230.91.525 161.71c0-30.036 10.592-57.59 28.215-79.17l31.934 31.934C51.03 127.75 45.27 144.04 45.27 161.71c0 44.485 36.06 80.544 80.544 80.544 44.484 0 80.544-36.058 80.544-80.543 0-41.454-31.327-75.56-71.594-80.017v35.272l-62.646-57.89L134.762.625zm-8.95 196.883c-19.77 0-35.796-16.028-35.796-35.798 0-19.77 16.027-35.796 35.797-35.796 19.77 0 35.797 16.026 35.797 35.796s-16.027 35.797-35.797 35.797z' fill='rgba(255,255,255,.8)' fill-rule='evenodd'/%3E%3C/svg%3E")
}

.page-wrapper .custom-image-cropper .slim-editor-utils-group {
	padding: 1em 0 0
}

.page-wrapper .custom-image-cropper .slim-editor-btn-group {
	padding: 1em 0 0
}

@media (min-width:40em) {
	.page-wrapper .custom-image-cropper .slim-btn-group {
		padding-top: 2em
	}
}

.page-wrapper .custom-image-cropper .slim-crop-area {
	position: absolute;
	-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .75), 0 0 0 1px rgba(255, 255, 255, .75);
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .75), 0 0 0 1px rgba(255, 255, 255, .75)
}

.page-wrapper .custom-image-cropper .slim-crop-area .grid {
	overflow: hidden
}

.page-wrapper .custom-image-cropper .slim-crop-area .grid::after,
.page-wrapper .custom-image-cropper .slim-crop-area .grid::before {
	position: absolute;
	z-index: 2;
	content: '';
	opacity: 0;
	-webkit-transition: opacity .5s;
	-o-transition: opacity .5s;
	transition: opacity .5s
}

.page-wrapper .custom-image-cropper .slim-crop-area .grid::before {
	top: 33.333%;
	bottom: 33.333%;
	left: 1px;
	right: 1px;
	-webkit-box-shadow: inset 0 -1px 0 0 rgba(255, 255, 255, .35), inset 0 1px 0 0 rgba(255, 255, 255, .35);
	box-shadow: inset 0 -1px 0 0 rgba(255, 255, 255, .35), inset 0 1px 0 0 rgba(255, 255, 255, .35)
}

.page-wrapper .custom-image-cropper .slim-crop-area .grid::after {
	top: 1px;
	bottom: 1px;
	left: 33.333%;
	right: 33.333%;
	-webkit-box-shadow: inset -1px 0 0 0 rgba(255, 255, 255, .35), inset 1px 0 0 0 rgba(255, 255, 255, .35);
	box-shadow: inset -1px 0 0 0 rgba(255, 255, 255, .35), inset 1px 0 0 0 rgba(255, 255, 255, .35)
}

.page-wrapper .custom-image-cropper .slim-crop-area button {
	position: absolute;
	background: #fafafa;
	-webkit-box-shadow: inset 0 1px 0 0 #fff, 0 1px 1px rgba(0, 0, 0, .15);
	box-shadow: inset 0 1px 0 0 #fff, 0 1px 1px rgba(0, 0, 0, .15);
	border: none;
	padding: 0;
	margin: 0;
	width: 16px;
	height: 16px;
	margin-top: -8px;
	margin-left: -8px;
	border-radius: 8px;
	z-index: 3
}

.page-wrapper .custom-image-cropper .slim-crop-area [class*='n'] {
	top: 0
}

.page-wrapper .custom-image-cropper .slim-crop-area [class*='s'] {
	top: 100%
}

.page-wrapper .custom-image-cropper .slim-crop-area [class*='w'] {
	left: 0
}

.page-wrapper .custom-image-cropper .slim-crop-area [class*='e'] {
	left: 100%
}

.page-wrapper .custom-image-cropper .slim-crop-area .e,
.page-wrapper .custom-image-cropper .slim-crop-area .w {
	top: 50%;
	cursor: ew-resize;
	height: 30px;
	margin-top: -15px
}

.page-wrapper .custom-image-cropper .slim-crop-area .n,
.page-wrapper .custom-image-cropper .slim-crop-area .s {
	left: 50%;
	cursor: ns-resize;
	width: 30px;
	margin-left: -15px
}

.page-wrapper .custom-image-cropper .slim-crop-area .ne,
.page-wrapper .custom-image-cropper .slim-crop-area .sw {
	cursor: nesw-resize
}

.page-wrapper .custom-image-cropper .slim-crop-area .nw,
.page-wrapper .custom-image-cropper .slim-crop-area .se {
	cursor: nwse-resize
}

.page-wrapper .custom-image-cropper .slim-crop-area .c {
	top: 10px;
	left: 10px;
	width: calc(100% - 20px);
	height: calc(100% - 20px);
	margin: 0;
	border-radius: 0;
	border: none;
	z-index: 2;
	-webkit-box-shadow: none;
	box-shadow: none;
	opacity: 0;
	cursor: move
}

.page-wrapper .custom-image-cropper .slim-crop-area button:not(.c)::after {
	content: '';
	position: absolute;
	left: -12px;
	right: -12px;
	top: -12px;
	bottom: -12px
}

.page-wrapper .custom-image-cropper .slim-crop-area .slim-crop-mask {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	z-index: 1
}

.page-wrapper .custom-image-cropper .slim-crop-area .slim-crop-mask img {
	position: absolute;
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	margin: 0!important;
	width: auto;
	height: auto;
	max-width: none;
	min-width: initial
}

.page-wrapper .custom-image-cropper .slim-crop-area[data-dragging=true] .grid::after,
.page-wrapper .custom-image-cropper .slim-crop-area[data-dragging=true] .grid::before {
	opacity: 1
}

.page-wrapper .custom-image-cropper .slim-popover {
	-ms-touch-action: none;
	touch-action: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 1em;
	font-size: 16px;
	background: rgba(25, 27, 29, .99);
	z-index: 2147483647;
	overflow: hidden
}

.page-wrapper .custom-image-cropper .slim-popover[data-state=off] {
	left: -100%
}

.page-wrapper .custom-image-cropper .slim-popover::after {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	content: '';
	background: -o-radial-gradient(center, ellipse, rgba(255, 255, 255, .15) 0, rgba(255, 255, 255, 0) 80%);
	background: radial-gradient(ellipse at center, rgba(255, 255, 255, .15) 0, rgba(255, 255, 255, 0) 80%)
}

@media (min-width:40em) {
	.page-wrapper .custom-image-cropper .slim-popover {
		padding: 2em
	}
}

.page-wrapper .custom-image-cropper .slim,
.page-wrapper .custom-image-cropper .slim-crop-area,
.page-wrapper .custom-image-cropper .slim-image-editor,
.page-wrapper .custom-image-cropper .slim-popover {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.page-wrapper .custom-image-cropper .slim button,
.page-wrapper .custom-image-cropper .slim-crop-area button,
.page-wrapper .custom-image-cropper .slim-image-editor button,
.page-wrapper .custom-image-cropper .slim-popover button {
	-webkit-highlight: none;
	-webkit-tap-highlight-color: transparent
}

.page-wrapper .custom-image-cropper .slim *,
.page-wrapper .custom-image-cropper .slim-crop-area *,
.page-wrapper .custom-image-cropper .slim-image-editor *,
.page-wrapper .custom-image-cropper .slim-popover * {
	-webkit-box-sizing: inherit;
	box-sizing: inherit
}

.page-wrapper .custom-image-cropper .slim img,
.page-wrapper .custom-image-cropper .slim-crop-area img,
.page-wrapper .custom-image-cropper .slim-image-editor img,
.page-wrapper .custom-image-cropper .slim-popover img {
	background-color: #eee;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABG2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+Gkqr6gAAAYBpQ0NQc1JHQiBJRUM2MTk2Ni0yLjEAACiRdZHPK0RRFMc/M4gYERaKxUvDamhQExtlJqEmTWOUwWbmzS81P17vzaTJVtlOUWLj14K/gK2yVopISdlZExv0nGfUSObc7rmf+73nnO49F+yhtJoxat2Qyeb14KRXmQ8vKPWP2OjCQRtKRDW08UDAT1V7u5Fosat+q1b1uH+tKRY3VLA1CI+pmp4XnhL2r+Q1izeFO9RUJCZ8LOzS5YLC15YeLfOTxckyf1ish4I+sLcKK8lfHP3FakrPCMvLcWbSBfXnPtZLHPHs3KysPTK7MQgyiReFaSbw4WGQUfEe+hliQHZUyXd/58+Qk1xVvEYRnWWSpMjjErUg1eOyJkSPy0hTtPr/t69GYnioXN3hhboH03zphfoN+CyZ5vu+aX4eQM09nGUr+bk9GHkVvVTRnLvQsgYn5xUtugWn69B5p0X0yLdUI9OeSMDzETSHof0SGhfLPfs55/AWQqvyVRewvQN9Et+y9AUyt2fOEwKMEgAAAAlwSFlzAAALEwAACxMBAJqcGAAAAC9JREFUOI1jZGBgkGIgDjwjRhETkYYRDUYNHDVwMBjISIJaonLU4PfyqIGjBpIBAPvwAUFW9TOIAAAAAElFTkSuQmCC)
}

.page-wrapper .custom-image-cropper .slim img {
	width: 100%;
	height: auto
}

.page-wrapper .custom-image-cropper span.slim {
	display: block
}

.page-wrapper .custom-image-cropper .slim {
	position: relative;
	font-size: inherit;
	background-color: #eee;
	-webkit-transition: background-color .25s;
	-o-transition: background-color .25s;
	transition: background-color .25s;
	padding-bottom: .025px
}

@-webkit-keyframes rotate {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes rotate {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.page-wrapper .custom-image-cropper .slim[data-state*=file-over] .slim-btn {
	pointer-events: none
}

.page-wrapper .custom-image-cropper .slim[data-state*=empty]:hover {
	background-color: #ddd
}

.page-wrapper .custom-image-cropper .slim[data-state*=empty] .slim-label {
	visibility: visible;
	opacity: 1
}

.page-wrapper .custom-image-cropper .slim[data-state*=busy] .slim-label {
	opacity: 0
}

.page-wrapper .custom-image-cropper .slim[data-state*=loading] .slim-label {
	display: none
}

.page-wrapper .custom-image-cropper .slim[data-state*=loading] .slim-label-loading {
	opacity: 1;
	display: block
}

.page-wrapper .custom-image-cropper .slim[data-state*=preview] .slim-label {
	visibility: hidden
}

.page-wrapper .custom-image-cropper .slim[data-state*=error] {
	background-color: #e8a69f!important;
	color: #702010
}

.page-wrapper .custom-image-cropper .slim>img,
.page-wrapper .custom-image-cropper .slim>input[type=file] {
	display: block!important;
	opacity: 0!important;
	width: 0!important;
	height: 0!important;
	padding: 0!important;
	margin-left: 0!important;
	margin-right: 0!important;
	margin-top: 0!important;
	border: 0!important
}

.page-wrapper .custom-image-cropper .slim>img+input[type=file] {
	margin-bottom: 0!important
}

.page-wrapper .custom-image-cropper .slim>input[type=file]+img {
	margin-bottom: 0!important
}

.page-wrapper .custom-image-cropper .slim>input[type=hidden] {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	opacity: 0
}

.page-wrapper .custom-image-cropper .slim .slim-label-loading {
	display: none
}

.page-wrapper .custom-image-cropper .slim .slim-label {
	visibility: hidden;
	-webkit-transition: opacity .25s;
	-o-transition: opacity .25s;
	transition: opacity .25s
}

.page-wrapper .custom-image-cropper .slim .slim-error,
.page-wrapper .custom-image-cropper .slim .slim-label,
.page-wrapper .custom-image-cropper .slim .slim-label-loading {
	max-width: 100%
}

.page-wrapper .custom-image-cropper .slim .slim-file-hopper {
	z-index: 3;
	background: rgba(0, 0, 0, .0001)
}

.page-wrapper .custom-image-cropper .slim .slim-area,
.page-wrapper .custom-image-cropper .slim .slim-drip,
.page-wrapper .custom-image-cropper .slim .slim-ratio,
.page-wrapper .custom-image-cropper .slim .slim-result,
.page-wrapper .custom-image-cropper .slim .slim-status {
	border-radius: inherit
}

.page-wrapper .custom-image-cropper .slim .slim-area {
	width: 100%;
	color: inherit;
	overflow: hidden
}

.page-wrapper .custom-image-cropper .slim .slim-area :only-of-type {
	margin: 0
}

.page-wrapper .custom-image-cropper .slim .slim-area .slim-loader {
	pointer-events: none;
	position: absolute;
	right: .875em;
	top: .875em;
	width: 23px;
	height: 23px;
	z-index: 1
}

.page-wrapper .custom-image-cropper .slim .slim-area .slim-loader svg {
	display: block;
	width: 100%;
	height: 100%;
	opacity: 0
}

.page-wrapper .custom-image-cropper .slim .slim-area .slim-upload-status {
	position: absolute;
	right: 1em;
	top: 1em;
	z-index: 1;
	opacity: 0;
	-webkit-transition: opacity .25s;
	-o-transition: opacity .25s;
	transition: opacity .25s;
	white-space: nowrap;
	line-height: 1.65;
	font-weight: 400
}

.page-wrapper .custom-image-cropper .slim .slim-area .slim-upload-status-icon {
	display: inline-block;
	opacity: .9
}

.page-wrapper .custom-image-cropper .slim .slim-area .slim-drip,
.page-wrapper .custom-image-cropper .slim .slim-area .slim-result,
.page-wrapper .custom-image-cropper .slim .slim-area .slim-status {
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}

.page-wrapper .custom-image-cropper .slim .slim-area .slim-drip,
.page-wrapper .custom-image-cropper .slim .slim-area .slim-result {
	position: absolute
}

.page-wrapper .custom-image-cropper .slim .slim-area .slim-status {
	padding: 3em 1.5em;
	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;
	text-align: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	pointer-events: none
}

.page-wrapper .custom-image-cropper .slim .slim-area .slim-drip {
	z-index: 1;
	overflow: hidden
}

.page-wrapper .custom-image-cropper .slim .slim-area .slim-drip>span {
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	margin-left: -25%;
	margin-top: -25%;
	width: 50%;
	padding-bottom: 50%
}

.page-wrapper .custom-image-cropper .slim .slim-area .slim-drip>span>span {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .25);
	border-radius: 50%;
	opacity: .5;
	left: 0;
	top: 0
}

.page-wrapper .custom-image-cropper .slim .slim-area .slim-result {
	overflow: hidden;
	-webkit-perspective: 1px
}

.page-wrapper .custom-image-cropper .slim .slim-area .slim-result img {
	display: block;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0
}

.page-wrapper .custom-image-cropper .slim .slim-area .slim-result img:not([src]),
.page-wrapper .custom-image-cropper .slim .slim-area .slim-result img[src=''] {
	visibility: hidden
}

.page-wrapper .custom-image-cropper .slim .slim-btn-group {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 3;
	overflow: hidden;
	pointer-events: none
}

.page-wrapper .custom-image-cropper .slim .slim-btn-group button {
	pointer-events: all;
	cursor: pointer
}

.page-wrapper .custom-image-cropper .slim[data-ratio*=':'] {
	min-height: initial
}

.page-wrapper .custom-image-cropper .slim[data-ratio*=':'] .slim-status {
	position: absolute;
	padding: 0 1.5em
}

.page-wrapper .custom-image-cropper .slim[data-ratio='16:10']>img,
.page-wrapper .custom-image-cropper .slim[data-ratio='16:10']>input[type=file] {
	margin-bottom: 62.5%
}

.page-wrapper .custom-image-cropper .slim[data-ratio='10:16']>img,
.page-wrapper .custom-image-cropper .slim[data-ratio='10:16']>input[type=file] {
	margin-bottom: 160%
}

.page-wrapper .custom-image-cropper .slim[data-ratio='16:9']>img,
.page-wrapper .custom-image-cropper .slim[data-ratio='16:9']>input[type=file] {
	margin-bottom: 56.25%
}

.page-wrapper .custom-image-cropper .slim[data-ratio='9:16']>img,
.page-wrapper .custom-image-cropper .slim[data-ratio='9:16']>input[type=file] {
	margin-bottom: 177.77778%
}

.page-wrapper .custom-image-cropper .slim[data-ratio='5:3']>img,
.page-wrapper .custom-image-cropper .slim[data-ratio='5:3']>input[type=file] {
	margin-bottom: 60%
}

.page-wrapper .custom-image-cropper .slim[data-ratio='3:5']>img,
.page-wrapper .custom-image-cropper .slim[data-ratio='3:5']>input[type=file] {
	margin-bottom: 166.66667%
}

.page-wrapper .custom-image-cropper .slim[data-ratio='5:4']>img,
.page-wrapper .custom-image-cropper .slim[data-ratio='5:4']>input[type=file] {
	margin-bottom: 80%
}

.page-wrapper .custom-image-cropper .slim[data-ratio='4:5']>img,
.page-wrapper .custom-image-cropper .slim[data-ratio='4:5']>input[type=file] {
	margin-bottom: 125%
}

.page-wrapper .custom-image-cropper .slim[data-ratio='4:3']>img,
.page-wrapper .custom-image-cropper .slim[data-ratio='4:3']>input[type=file] {
	margin-bottom: 75%
}

.page-wrapper .custom-image-cropper .slim[data-ratio='3:4']>img,
.page-wrapper .custom-image-cropper .slim[data-ratio='3:4']>input[type=file] {
	margin-bottom: 133.33333%
}

.page-wrapper .custom-image-cropper .slim[data-ratio='3:2']>img,
.page-wrapper .custom-image-cropper .slim[data-ratio='3:2']>input[type=file] {
	margin-bottom: 66.66667%
}

.page-wrapper .custom-image-cropper .slim[data-ratio='2:3']>img,
.page-wrapper .custom-image-cropper .slim[data-ratio='2:3']>input[type=file] {
	margin-bottom: 150%
}

.page-wrapper .custom-image-cropper .slim[data-ratio='1:1']>img,
.page-wrapper .custom-image-cropper .slim[data-ratio='1:1']>input[type=file] {
	margin-bottom: 100%
}

.page-wrapper .custom-image-cropper .slim-btn-group {
	padding: 1.5em 0;
	text-align: center
}

.page-wrapper .custom-image-cropper .slim-btn {
	position: relative;
	padding: 0;
	margin: 0 7.2px;
	font-size: 0;
	outline: 0;
	width: 36px;
	height: 36px;
	border: none;
	color: #fff;
	background-color: rgba(0, 0, 0, .7);
	background-repeat: no-repeat;
	background-size: 50% 50%;
	background-position: center center
}

.page-wrapper .custom-image-cropper .slim-btn {
	border-radius: 50%
}

.page-wrapper .custom-image-cropper .slim-btn::before {
	border-radius: inherit;
	position: absolute;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	left: -3px;
	right: -3px;
	bottom: -3px;
	top: -3px;
	border: 3px solid #fff;
	content: '';
	-webkit-transform: scale(.95);
	-ms-transform: scale(.95);
	transform: scale(.95);
	opacity: 0;
	-webkit-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s;
	z-index: -1;
	pointer-events: none
}

.page-wrapper .custom-image-cropper .slim-btn:focus::before,
.page-wrapper .custom-image-cropper .slim-btn:hover::before {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}

.page-wrapper .custom-image-cropper .slim-btn * {
	pointer-events: none
}

.page-wrapper .custom-image-cropper .slim-btn-remove {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 269 269' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='1.414'%3E%3Cpath d='M63.12 250.254s3.998 18.222 24.582 18.222h93.072c20.583 0 24.582-18.222 24.582-18.222l18.374-178.66H44.746l18.373 178.66zM170.034 98.442c0-4.943 4.006-8.95 8.95-8.95 4.942 0 8.95 4.007 8.95 8.95l-8.95 134.238c0 4.943-4.008 8.95-8.95 8.95-4.942 0-8.95-4.008-8.95-8.95l8.95-134.238zm-44.746 0c0-4.943 4.006-8.95 8.948-8.95 4.943 0 8.95 4.007 8.95 8.95V232.68c0 4.943-4.007 8.95-8.95 8.95s-8.95-4.008-8.95-8.95V98.442zm-35.798-8.95c4.943 0 8.95 4.006 8.95 8.95l8.95 134.237c0 4.942-4.008 8.948-8.95 8.948-4.943 0-8.95-4.007-8.95-8.95l-8.95-134.236c0-4.943 4.008-8.95 8.95-8.95zm128.868-53.68h-39.376V17.898c0-13.578-4.39-17.9-17.898-17.9H107.39C95 0 89.492 6 89.492 17.9V35.81H50.116c-7.914 0-14.32 6.007-14.32 13.43 0 7.424 6.406 13.43 14.32 13.43H218.36c7.914 0 14.32-6.006 14.32-13.43 0-7.423-6.406-13.43-14.32-13.43zm-57.274 0H107.39l.002-17.914h53.695V35.81z' fill='%23fff'/%3E%3C/svg%3E")
}

.page-wrapper .custom-image-cropper .slim-btn-download {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 269 269' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='1.414'%3E%3Cpath d='M232.943 223.73H35.533c-12.21 0-22.11 10.017-22.11 22.373 0 12.356 9.9 22.373 22.11 22.373h197.41c12.21 0 22.11-10.017 22.11-22.373 0-12.356-9.9-22.373-22.11-22.373zM117.88 199.136c4.035 4.04 9.216 6.147 14.492 6.508.626.053 1.227.188 1.866.188.633 0 1.228-.135 1.847-.186 5.284-.357 10.473-2.464 14.512-6.51l70.763-70.967c8.86-8.876 8.86-23.268 0-32.143-8.86-8.876-23.225-8.876-32.086 0l-32.662 32.756V22.373C156.612 10.017 146.596 0 134.238 0c-12.356 0-22.372 10.017-22.372 22.373v106.41L79.204 96.027c-8.86-8.876-23.226-8.876-32.086 0-8.86 8.875-8.86 23.267 0 32.142l70.763 70.966z' fill='%23fff'/%3E%3C/svg%3E")
}

.page-wrapper .custom-image-cropper .slim-btn-upload {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='243' height='269' viewBox='0 0 243 269' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EDownload%3C/title%3E%3Cpath d='M219.943 223.73H22.533c-12.21 0-22.11 10.017-22.11 22.373 0 12.356 9.9 22.373 22.11 22.373h197.41c12.21 0 22.11-10.017 22.11-22.373 0-12.356-9.9-22.373-22.11-22.373zM104.88 6.696c4.035-4.04 9.216-6.147 14.492-6.508C119.998.135 120.6 0 121.238 0c.633 0 1.228.135 1.847.186 5.284.357 10.473 2.464 14.512 6.51l70.763 70.967c8.86 8.875 8.86 23.267 0 32.142-8.86 8.876-23.225 8.876-32.086 0L143.612 77.05v106.41c0 12.355-10.016 22.372-22.374 22.372-12.356 0-22.372-10.017-22.372-22.373V77.05l-32.662 32.755c-8.86 8.876-23.226 8.876-32.086 0-8.86-8.875-8.86-23.267 0-32.142L104.88 6.696z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")
}

.page-wrapper .custom-image-cropper .slim-btn-edit {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 269 269' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='1.414'%3E%3Cpath d='M161.36 56.337c-7.042-7.05-18.46-7.05-25.5 0l-6.373 6.38-89.243 89.338.023.023-2.812 2.82s-8.968 9.032-29.216 74.4c-.143.456-.284.91-.427 1.373-.36 1.172-.726 2.362-1.094 3.568-.327 1.066-.657 2.154-.988 3.25-.28.922-.556 1.835-.84 2.778-.64 2.14-1.29 4.318-1.954 6.567-1.455 4.937-5.01 16.07-.99 20.1 3.87 3.882 15.12.467 20.043-.993 2.233-.662 4.396-1.31 6.52-1.952.98-.296 1.932-.586 2.89-.878 1.032-.314 2.058-.626 3.063-.935 1.27-.39 2.52-.775 3.75-1.157l1.09-.34c62.193-19.365 73.358-28.453 74.286-29.284l.01-.01.067-.06 2.88-2.886.192.193 89.244-89.336 6.373-6.382c7.04-7.048 7.04-18.476 0-25.525l-50.998-51.05zM103.4 219.782c-.08.053-.185.122-.297.193l-.21.133c-.076.047-.158.098-.245.15l-.243.148c-2.97 1.777-11.682 6.362-32.828 14.017-2.47.894-5.162 1.842-7.98 2.82l-30.06-30.092c.98-2.84 1.928-5.55 2.825-8.04 7.638-21.235 12.22-29.974 13.986-32.94l.12-.2c.063-.1.12-.196.175-.283l.126-.2c.07-.11.14-.217.192-.296l2.2-2.205 54.485 54.542-2.248 2.255zM263.35 56.337l-50.996-51.05c-7.04-7.048-18.456-7.048-25.498 0L174.108 18.05c-7.04 7.048-7.04 18.476 0 25.524l50.996 51.05c7.04 7.048 18.457 7.048 25.498 0l12.75-12.762c7.04-7.05 7.04-18.477 0-25.525z' fill='%23fff'/%3E%3C/svg%3E")
}

.page-wrapper .custom-image-cropper .slim-loader-background {
	stroke: rgba(0, 0, 0, .15)
}

.page-wrapper .custom-image-cropper .slim-loader-foreground {
	stroke: rgba(0, 0, 0, .65)
}

.page-wrapper .custom-image-cropper .slim[data-state*=preview] .slim-loader-background {
	stroke: rgba(255, 255, 255, .25)
}

.page-wrapper .custom-image-cropper .slim[data-state*=preview] .slim-loader-foreground {
	stroke: #fff
}

.page-wrapper .custom-image-cropper .slim-upload-status {
	padding: 0 .5em;
	border-radius: .3125em;
	font-size: .75em;
	-webkit-box-shadow: 0 .125em .25em rgba(0, 0, 0, .25);
	box-shadow: 0 .125em .25em rgba(0, 0, 0, .25)
}

.page-wrapper .custom-image-cropper .slim-upload-status[data-state=success] {
	background-color: #d1ed8f;
	color: #323e15
}

.page-wrapper .custom-image-cropper .slim-upload-status[data-state=success] .slim-upload-status-icon {
	width: .5em;
	height: .75em;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	border: .1875em solid currentColor;
	border-left: none;
	border-top: none;
	margin-right: .325em;
	margin-left: .25em;
	margin-bottom: .0625em
}

.page-wrapper .custom-image-cropper .slim-upload-status[data-state=error] {
	background: #efd472;
	color: #574016
}

.page-wrapper .custom-image-cropper .slim-upload-status[data-state=error] .slim-upload-status-icon {
	margin-left: -.125em;
	margin-right: .5em;
	width: .5625em;
	height: 1em;
	position: relative;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.page-wrapper .custom-image-cropper .slim-upload-status[data-state=error] .slim-upload-status-icon:after,
.page-wrapper .custom-image-cropper .slim-upload-status[data-state=error] .slim-upload-status-icon:before {
	content: '';
	position: absolute;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	width: 0;
	height: 0;
	border-width: .09em;
	border-style: solid;
	border-color: currentColor;
	background-color: currentColor;
	-webkit-transform: translate(-50%, -50%) translate(.5em, .5em);
	-ms-transform: translate(-50%, -50%) translate(.5em, .5em);
	transform: translate(-50%, -50%) translate(.5em, .5em)
}

.page-wrapper .custom-image-cropper .slim-upload-status[data-state=error] .slim-upload-status-icon:before {
	width: .66666667em
}

.page-wrapper .custom-image-cropper .slim-upload-status[data-state=error] .slim-upload-status-icon:after {
	height: .66666667em
}

.page-wrapper .custom-image-cropper .slim-btn {
	width: 30px;
	height: 30px
}

.page-wrapper .custom-image-cropper .slim-btn-group {
	top: 60%
}

.slim-image-editor {
	height: 85%!important
}

.information-bar {
	min-height: 70px;
	border-top: 1px solid var(--Stroke);
	border-bottom: 1px solid var(--Stroke);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 10px 0;
	padding-bottom: 0;
	margin-bottom: 24px;
	background: #fff
}

.information-bar.sticky {
	position: sticky;
	top: 0;
	overflow: hidden;
	z-index: 2;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.information-bar.sticky .information-bar__item_name {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.information-bar.import .information-bar__item .d-flex .information-bar__item_name {
	width: 100%
}

.information-bar.import .information-bar__item-tabs .block {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

@media (max-width:768px) {
	.information-bar.import .information-bar__item-tabs .block {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

.information-bar.import .information-bar__item-tabs .block div {
	max-width: 100%
}

.information-bar.import .bolder {
	font-weight: 700
}

.information-bar.float-left .container {
	padding-left: 165px
}

@media screen and (max-width:1060px) {
	.information-bar.float-left .container {
		padding-left: 15px
	}
}

.information-bar .container {
	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
}

@media screen and (max-width:991px) {
	.information-bar .container {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

.information-bar__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

@media screen and (max-width:991px) {
	.information-bar__item {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

.information-bar__item:first-child {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

@media screen and (min-width:991px) {
	.information-bar__item:first-child {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}
}

.information-bar__item_name {
	margin-bottom: 10px;
	margin-right: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.information-bar__item_name h3 {
	font-size: 18px
}

.information-bar__item_name h3 * {
	font-size: 18px;
	font-family: 'PT Sans Caption', sans-serif!important
}

.information-bar__item_name h3 a[href^=tel] {
	color: inherit;
	text-decoration: inherit;
	pointer-events: none
}

.information-bar__item_name p {
	margin: 0;
	width: auto;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	margin-top: 2px;
	font-size: 12px
}

@media screen and (min-width:991px) {
	.information-bar__item_name p {
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		-o-text-overflow: ellipsis;
		text-overflow: ellipsis
	}
}

.information-bar__item_name p.red {
	color: var(--Red)
}

.information-bar__item_name p.yellow {
	color: var(--Yellow)
}

.information-bar__item_name p.green {
	color: var(--Green)
}

.information-bar__item_block {
	padding: 2px 0;
	padding-right: 12px;
	margin-right: 12px;
	border-right: 1px solid var(--Stroke);
	margin-bottom: 10px
}

@media screen and (max-width:414px) {
	.information-bar__item_block {
		border-right: none
	}
}

.information-bar__item_block:last-child {
	border: none;
	margin-right: 0;
	padding-right: 0
}

.information-bar__item_block.nowrap p {
	white-space: nowrap;
	line-height: 18px
}

.information-bar__item_block.line-clamp p {
	width: auto;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

@media screen and (min-width:991px) {
	.information-bar__item_block.line-clamp p {
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		-o-text-overflow: ellipsis;
		text-overflow: ellipsis;
		max-width: 300px
	}
}

.information-bar__item_block .label {
	font-size: 14px;
	line-height: 1;
	margin-bottom: 4px;
	color: var(--Secondary);
	display: block;
	white-space: nowrap;
	min-height: 16px
}

.information-bar__item_block .value {
	font-weight: 700;
	font-size: 16px;
	color: var(--Main2)
}

.information-bar__item_block .value.red {
	color: var(--Red)
}

.information-bar__item_block .value.yellow {
	color: var(--Yellow)
}

.information-bar__item_block .value.green {
	color: var(--Green)
}

.information-bar__item_block p {
	margin: 0;
	font-size: 14px;
	word-break: inherit
}

.information-bar__item_block p.bold {
	font-weight: 700
}

.information-bar__item_block p.red {
	color: var(--Red);
	font-weight: 700
}

.information-bar__item_block p.yellow {
	color: var(--Yellow);
	font-weight: 700
}

.information-bar__item_block p.green {
	color: var(--Green);
	font-weight: 700
}

.information-bar__item-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 20px
}

@media (max-width:991px) {
	.information-bar__item-info {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start
	}
}

.information-bar__item-info a {
	text-decoration: none;
	color: #157efb
}

.information-bar__item-info div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 8px
}

@media (max-width:991px) {
	.information-bar__item-info div {
		padding-left: 32px;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		margin-bottom: 4px
	}
	.information-bar__item-info div:first-child {
		padding-left: 0
	}
}

.information-bar__item-info div:last-child {
	margin-right: 0
}

@media (max-width:991px) {
	.information-bar__item-info div:last-child {
		margin-bottom: 0
	}
}

.information-bar__item-info div svg {
	margin-right: 10px
}

.information-bar__item-info div span {
	font-size: 14px;
	line-height: 18px;
	color: var(--Main1)
}

.information-bar__item-info div span:first-child {
	margin-right: 4px
}

.information-bar .print {
	width: 40px;
	min-width: 40px;
	height: 40px;
	border: 1px solid var(--Main2);
	background-color: var(--Main2);
	border-radius: 4px;
	margin-right: 15px;
	margin-bottom: 10px;
	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;
	cursor: pointer
}

.information-bar .print svg path {
	stroke: #fff
}

.information-bar h3,
.information-bar p {
	line-height: 1
}

.pickmeup {
	background-color: #fff;
	border: 1px solid var(--Stroke);
	font-family: 'PT Sans', sans-serif;
	font-size: 14px;
	width: 232px;
	height: auto;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 4px rgba(58, 58, 58, .3);
	box-shadow: 0 1px 4px rgba(58, 58, 58, .3);
	z-index: 10;
	overflow: hidden
}

.pickmeup .pmu-instance {
	width: 100%;
	height: auto
}

.pickmeup .pmu-instance .pmu-disabled {
	color: var(--Stroke)!important
}

.pickmeup .pmu-instance .pmu-next,
.pickmeup .pmu-instance .pmu-prev {
	color: var(--Main1);
	min-width: 24px;
	height: 24px
}

.pickmeup .pmu-instance .pmu-day-of-week {
	color: var(--Secondary);
	font-weight: 700;
	font-size: 12px;
	text-transform: uppercase
}

.pickmeup .pmu-instance .pmu-days,
.pickmeup .pmu-instance .pmu-months,
.pickmeup .pmu-instance .pmu-years {
	font-size: 12px;
	line-height: 2em;
	margin: 0 -6px
}

.pickmeup .pmu-instance .pmu-days .pmu-button,
.pickmeup .pmu-instance .pmu-months .pmu-button,
.pickmeup .pmu-instance .pmu-years .pmu-button {
	color: var(--Main1)
}

.pickmeup .pmu-instance .pmu-days .pmu-button.pmu-not-in-month,
.pickmeup .pmu-instance .pmu-months .pmu-button.pmu-not-in-month,
.pickmeup .pmu-instance .pmu-years .pmu-button.pmu-not-in-month {
	color: var(--Secondary)
}

.pickmeup .pmu-instance .pmu-days .pmu-button.pmu-not-in-month.pmu-today,
.pickmeup .pmu-instance .pmu-months .pmu-button.pmu-not-in-month.pmu-today,
.pickmeup .pmu-instance .pmu-years .pmu-button.pmu-not-in-month.pmu-today {
	color: #fff
}

.pickmeup .pmu-instance .pmu-days .pmu-button.pmu-selected,
.pickmeup .pmu-instance .pmu-days .pmu-button.pmu-today,
.pickmeup .pmu-instance .pmu-months .pmu-button.pmu-selected,
.pickmeup .pmu-instance .pmu-months .pmu-button.pmu-today,
.pickmeup .pmu-instance .pmu-years .pmu-button.pmu-selected,
.pickmeup .pmu-instance .pmu-years .pmu-button.pmu-today {
	color: #fff;
	border-radius: 4px;
	background-color: var(--Main2, var(--Secondary))
}

.pickmeup .pmu-instance .pmu-days>*,
.pickmeup .pmu-instance .pmu-months>*,
.pickmeup .pmu-instance .pmu-years>* {
	font-size: 14px;
	line-height: 18px;
	height: 24px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.pickmeup .pmu-instance .pmu-days>* {
	width: 24px;
	padding: 5px 4px;
	margin: 5.5px 4px
}

.pickmeup .pmu-instance .pmu-months>*,
.pickmeup .pmu-instance .pmu-years>* {
	margin: 10px 13px
}

.pickmeup .pmu-instance nav {
	color: var(--Main1);
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.pickmeup .pmu-instance nav:first-child {
	padding: 0 4px 5px;
	border-bottom: 1px solid var(--Stroke);
	margin: 0 -7px 15px
}

.pickmeup .pmu-instance nav .pmu-month.pmu-button {
	color: var(--Main1)
}

.pickmeup .pmu-instance nav .pmu-month.pmu-button:hover {
	color: var(--Main2, var(--Secondary))
}

.pickmeup .pmu-instance .pmu-view-days {
	z-index: 1
}

.pickmeup .pmu-instance .pmu-view-years {
	z-index: 9999
}

.scroll-to-top {
	position: fixed;
	bottom: 30px;
	right: 30px;
	display: block;
	width: 38px;
	height: 38px;
	background: var(--Main2);
	border-radius: 4px;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	display: none;
	z-index: 10
}

.scroll-to-top svg {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.scroll-to-top:hover {
	-webkit-box-shadow: 0 1px 0 0 #ac8b64;
	box-shadow: 0 1px 0 0 #ac8b64
}

.tooltip {
	position: relative;
	display: inline-block
}

.tooltip__box {
	font-size: 16px;
	display: none;
	position: absolute;
	top: 0;
	right: calc(100% + 12px);
	width: 320px;
	border: 1px solid #a0a0a0;
	text-align: center;
	padding: 15px;
	z-index: 10;
	-webkit-box-shadow: 5px 5px 19px rgba(17, 17, 17, .39);
	box-shadow: 5px 5px 19px rgba(17, 17, 17, .39);
	white-space: normal;
	background-color: #fff
}

@media (max-width:991px) {
	.tooltip__box {
		right: auto;
		left: calc(100% + 12px)
	}
}

@media (max-width:480px) {
	.tooltip__box {
		top: calc(100% + 12px);
		left: 0;
		width: 280px
	}
}

.tooltip__btn {
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	width: 21px;
	height: 21px;
	border-radius: 7px;
	border: 1px solid var(--Stroke);
	cursor: pointer;
	position: relative
}

.tooltip__btn:hover {
	border-color: var(--Main2);
	background-color: var(--Main2)
}

.tooltip__btn:hover+.tooltip__box {
	display: block
}

.tooltip__btn svg {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	display: block;
	width: 7px;
	height: 13px
}

.tooltip__container {
	font-size: 12px;
	display: none;
	position: absolute;
	margin-top: 12px;
	width: 200px;
	border: 1px solid var(--Stroke);
	border-radius: 4px;
	text-align: left;
	padding: 10px;
	background-color: #fff;
	z-index: 10;
	-webkit-box-shadow: 2px 2px 2px rgba(10, 10, 10, .2);
	box-shadow: 2px 2px 2px rgba(10, 10, 10, .2);
	left: calc(102%);
	top: -30px
}

.tooltip__container:before {
	position: absolute;
	background-color: #fff;
	left: -8px;
	top: 30px;
	content: '';
	border-left: 1px solid var(--Stroke);
	border-top: 1px solid var(--Stroke);
	width: 14px;
	height: 14px;
	-webkit-transform: translateY(-53%) rotate(-45deg);
	-ms-transform: translateY(-53%) rotate(-45deg);
	transform: translateY(-53%) rotate(-45deg);
	z-index: 11
}

p.tooltip__header {
	color: var(--Red);
	margin: 0;
	padding: 15px 0!important;
	font-family: 'PT Sans', sans-serif;
	font-size: 12px
}

.exclamation-icon {
	width: 14px;
	height: 14px;
	float: left;
	margin-right: 2px
}

.tooltip__content {
	color: var(--Stroke);
	font-family: 'PT Sans', sans-serif;
	font-size: 12px;
	padding-top: 8px
}

.tooltip--round .tooltip__btn {
	width: 26px;
	height: 26px;
	border-radius: 50%
}

.tooltip--round .tooltip__btn svg {
	width: 8px;
	height: 16px
}

.tooltip-expert_title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: var(--Red);
	margin-bottom: 10px
}

.tooltip_img {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 5px
}

.tooltip_templates {
	display: none
}

.datepicker--cell-day.-other-month-,
.datepicker--cell-year.-other-decade- {
	color: #dedede
}

.datepicker--cell-day.-other-month-:hover,
.datepicker--cell-year.-other-decade-:hover {
	color: #c5c5c5
}

.-disabled-.-focus-.datepicker--cell-day.-other-month-,
.-disabled-.-focus-.datepicker--cell-year.-other-decade- {
	color: #dedede
}

.-selected-.datepicker--cell-day.-other-month-,
.-selected-.datepicker--cell-year.-other-decade- {
	color: #fff;
	background: #a2ddf6
}

.-selected-.-focus-.datepicker--cell-day.-other-month-,
.-selected-.-focus-.datepicker--cell-year.-other-decade- {
	background: #8ad5f4
}

.-in-range-.datepicker--cell-day.-other-month-,
.-in-range-.datepicker--cell-year.-other-decade- {
	background-color: rgba(92, 196, 239, .1);
	color: #ccc
}

.-in-range-.-focus-.datepicker--cell-day.-other-month-,
.-in-range-.-focus-.datepicker--cell-year.-other-decade- {
	background-color: rgba(92, 196, 239, .2)
}

.datepicker--cell-day.-other-month-:empty,
.datepicker--cell-year.-other-decade-:empty {
	background: 0 0;
	border: none
}

.datepicker--cells {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.datepicker--cell {
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	position: relative;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	justify-content: center;
	height: 32px;
	z-index: 1
}

.datepicker--cell.-focus- {
	background: #f0f0f0
}

.datepicker--cell.-current- {
	color: #4eb5e6
}

.datepicker--cell.-current-.-focus- {
	color: #4a4a4a
}

.datepicker--cell.-current-.-in-range- {
	color: #4eb5e6
}

.datepicker--cell.-in-range- {
	background: rgba(92, 196, 239, .1);
	color: #4a4a4a;
	border-radius: 0
}

.datepicker--cell.-in-range-.-focus- {
	background-color: rgba(92, 196, 239, .2)
}

.datepicker--cell.-disabled- {
	cursor: default;
	color: #aeaeae
}

.datepicker--cell.-disabled-.-focus- {
	color: #aeaeae
}

.datepicker--cell.-disabled-.-in-range- {
	color: #a1a1a1
}

.datepicker--cell.-disabled-.-current-.-focus- {
	color: #aeaeae
}

.datepicker--cell.-range-from- {
	border: 1px solid rgba(92, 196, 239, .5);
	background-color: rgba(92, 196, 239, .1);
	border-radius: 4px 0 0 4px
}

.datepicker--cell.-range-to- {
	border: 1px solid rgba(92, 196, 239, .5);
	background-color: rgba(92, 196, 239, .1);
	border-radius: 0 4px 4px 0
}

.datepicker--cell.-range-from-.-range-to- {
	border-radius: 4px
}

.datepicker--cell.-selected- {
	color: #fff;
	border: none;
	background: #5cc4ef
}

.datepicker--cell.-selected-.-current- {
	color: #fff;
	background: #5cc4ef
}

.datepicker--cell.-selected-.-focus- {
	background: #45bced
}

.datepicker--cell:empty {
	cursor: default
}

.datepicker--days-names {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 8px 0 3px
}

.datepicker--day-name {
	color: #ff9a19;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	justify-content: center;
	-ms-flex: 1;
	-webkit-box-flex: 1;
	flex: 1;
	text-align: center;
	text-transform: uppercase;
	font-size: .8em
}

.datepicker--cell-day {
	width: 14.28571%
}

.datepicker--cells-months {
	height: 170px
}

.datepicker--cell-month {
	width: 33.33%;
	height: 25%
}

.datepicker--years {
	height: 170px
}

.datepicker--cells-years {
	height: 170px
}

.datepicker--cell-year {
	width: 25%;
	height: 33.33%
}

.datepicker--cell-day.-other-month-,
.datepicker--cell-year.-other-decade- {
	color: #dedede
}

.datepicker--cell-day.-other-month-:hover,
.datepicker--cell-year.-other-decade-:hover {
	color: #c5c5c5
}

.-disabled-.-focus-.datepicker--cell-day.-other-month-,
.-disabled-.-focus-.datepicker--cell-year.-other-decade- {
	color: #dedede
}

.-selected-.datepicker--cell-day.-other-month-,
.-selected-.datepicker--cell-year.-other-decade- {
	color: #fff;
	background: #a2ddf6
}

.-selected-.-focus-.datepicker--cell-day.-other-month-,
.-selected-.-focus-.datepicker--cell-year.-other-decade- {
	background: #8ad5f4
}

.-in-range-.datepicker--cell-day.-other-month-,
.-in-range-.datepicker--cell-year.-other-decade- {
	background-color: rgba(92, 196, 239, .1);
	color: #ccc
}

.-in-range-.-focus-.datepicker--cell-day.-other-month-,
.-in-range-.-focus-.datepicker--cell-year.-other-decade- {
	background-color: rgba(92, 196, 239, .2)
}

.datepicker--cell-day.-other-month-:empty,
.datepicker--cell-year.-other-decade-:empty {
	background: 0 0;
	border: none
}

.datepickers-container {
	position: absolute;
	left: 0;
	top: 0
}

@media print {
	.datepickers-container {
		display: none
	}
}

.datepicker {
	background: #fff;
	border: 1px solid #dbdbdb;
	-webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, .15);
	box-shadow: 0 4px 12px rgba(0, 0, 0, .15);
	border-radius: 4px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	font-family: 'PT Sans', sans-serif;
	font-size: 14px;
	color: #4a4a4a;
	width: 250px;
	position: absolute;
	left: -100000px;
	opacity: 0;
	transition: opacity .3s ease, left 0s .3s, -webkit-transform .3s ease;
	-webkit-transition: opacity .3s ease, left 0s .3s, -webkit-transform .3s ease;
	-o-transition: opacity .3s ease, transform .3s ease, left 0s .3s;
	transition: opacity .3s ease, transform .3s ease, left 0s .3s;
	transition: opacity .3s ease, transform .3s ease, left 0s .3s, -webkit-transform .3s ease;
	z-index: 100000
}

.datepicker.-from-top- {
	-webkit-transform: translateY(-8px);
	-ms-transform: translateY(-8px);
	transform: translateY(-8px)
}

.datepicker.-from-right- {
	-webkit-transform: translateX(8px);
	-ms-transform: translateX(8px);
	transform: translateX(8px)
}

.datepicker.-from-bottom- {
	-webkit-transform: translateY(8px);
	-ms-transform: translateY(8px);
	transform: translateY(8px)
}

.datepicker.-from-left- {
	-webkit-transform: translateX(-8px);
	-ms-transform: translateX(-8px);
	transform: translateX(-8px)
}

.datepicker.active {
	opacity: 1;
	-webkit-transform: translate(0);
	-ms-transform: translate(0);
	transform: translate(0);
	transition: opacity .3s ease, left 0s 0s, -webkit-transform .3s ease;
	-webkit-transition: opacity .3s ease, left 0s 0s, -webkit-transform .3s ease;
	-o-transition: opacity .3s ease, transform .3s ease, left 0s 0s;
	transition: opacity .3s ease, transform .3s ease, left 0s 0s;
	transition: opacity .3s ease, transform .3s ease, left 0s 0s, -webkit-transform .3s ease
}

.datepicker-inline .datepicker {
	border-color: #d7d7d7;
	-webkit-box-shadow: none;
	box-shadow: none;
	position: static;
	left: auto;
	right: auto;
	opacity: 1;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}

.datepicker-inline .datepicker--pointer {
	display: none
}

.datepicker--content {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	padding: 4px
}

.-only-timepicker- .datepicker--content {
	display: none
}

.datepicker--pointer {
	position: absolute;
	background: #fff;
	border-top: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	width: 10px;
	height: 10px;
	z-index: -1
}

.-top-center- .datepicker--pointer,
.-top-left- .datepicker--pointer,
.-top-right- .datepicker--pointer {
	top: calc(100% - 4px);
	-webkit-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	transform: rotate(135deg)
}

.-right-bottom- .datepicker--pointer,
.-right-center- .datepicker--pointer,
.-right-top- .datepicker--pointer {
	right: calc(100% - 4px);
	-webkit-transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	transform: rotate(225deg)
}

.-bottom-center- .datepicker--pointer,
.-bottom-left- .datepicker--pointer,
.-bottom-right- .datepicker--pointer {
	bottom: calc(100% - 4px);
	-webkit-transform: rotate(315deg);
	-ms-transform: rotate(315deg);
	transform: rotate(315deg)
}

.-left-bottom- .datepicker--pointer,
.-left-center- .datepicker--pointer,
.-left-top- .datepicker--pointer {
	left: calc(100% - 4px);
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.-bottom-left- .datepicker--pointer,
.-top-left- .datepicker--pointer {
	left: 10px
}

.-bottom-right- .datepicker--pointer,
.-top-right- .datepicker--pointer {
	right: 10px
}

.-bottom-center- .datepicker--pointer,
.-top-center- .datepicker--pointer {
	left: calc(50% - 10px / 2)
}

.-left-top- .datepicker--pointer,
.-right-top- .datepicker--pointer {
	top: 10px
}

.-left-bottom- .datepicker--pointer,
.-right-bottom- .datepicker--pointer {
	bottom: 10px
}

.-left-center- .datepicker--pointer,
.-right-center- .datepicker--pointer {
	top: calc(50% - 10px / 2)
}

.datepicker--body {
	display: none
}

.datepicker--body.active {
	display: block
}

.datepicker--cell-day.-other-month-,
.datepicker--cell-year.-other-decade- {
	color: #dedede
}

.datepicker--cell-day.-other-month-:hover,
.datepicker--cell-year.-other-decade-:hover {
	color: #c5c5c5
}

.-disabled-.-focus-.datepicker--cell-day.-other-month-,
.-disabled-.-focus-.datepicker--cell-year.-other-decade- {
	color: #dedede
}

.-selected-.datepicker--cell-day.-other-month-,
.-selected-.datepicker--cell-year.-other-decade- {
	color: #fff;
	background: #a2ddf6
}

.-selected-.-focus-.datepicker--cell-day.-other-month-,
.-selected-.-focus-.datepicker--cell-year.-other-decade- {
	background: #8ad5f4
}

.-in-range-.datepicker--cell-day.-other-month-,
.-in-range-.datepicker--cell-year.-other-decade- {
	background-color: rgba(92, 196, 239, .1);
	color: #ccc
}

.-in-range-.-focus-.datepicker--cell-day.-other-month-,
.-in-range-.-focus-.datepicker--cell-year.-other-decade- {
	background-color: rgba(92, 196, 239, .2)
}

.datepicker--cell-day.-other-month-:empty,
.datepicker--cell-year.-other-decade-:empty {
	background: 0 0;
	border: none
}

.datepicker--nav {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-pack: justify;
	-webkit-box-pack: justify;
	justify-content: space-between;
	border-bottom: 1px solid #efefef;
	min-height: 32px;
	padding: 4px
}

.-only-timepicker- .datepicker--nav {
	display: none
}

.datepicker--nav-action,
.datepicker--nav-title {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	cursor: pointer;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	justify-content: center
}

.datepicker--nav-action {
	width: 32px;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.datepicker--nav-action:hover {
	background: #f0f0f0
}

.datepicker--nav-action.-disabled- {
	visibility: hidden
}

.datepicker--nav-action svg {
	width: 32px;
	height: 32px
}

.datepicker--nav-action path {
	fill: none;
	stroke: #9c9c9c;
	stroke-width: 2px
}

.datepicker--nav-title {
	border-radius: 4px;
	padding: 0 8px
}

.datepicker--nav-title i {
	font-style: normal;
	color: #9c9c9c;
	margin-left: 5px
}

.datepicker--nav-title:hover {
	background: #f0f0f0
}

.datepicker--nav-title.-disabled- {
	cursor: default;
	background: 0 0
}

.datepicker--buttons {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	padding: 4px;
	border-top: 1px solid #efefef
}

.datepicker--button {
	color: #4eb5e6;
	cursor: pointer;
	border-radius: 4px;
	-ms-flex: 1;
	-webkit-box-flex: 1;
	flex: 1;
	display: -ms-inline-flexbox;
	display: -webkit-inline-box;
	display: inline-flex;
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
	height: 32px
}

.datepicker--button:hover {
	color: #4a4a4a;
	background: #f0f0f0
}

.datepicker--cell-day.-other-month-,
.datepicker--cell-year.-other-decade- {
	color: #dedede
}

.datepicker--cell-day.-other-month-:hover,
.datepicker--cell-year.-other-decade-:hover {
	color: #c5c5c5
}

.-disabled-.-focus-.datepicker--cell-day.-other-month-,
.-disabled-.-focus-.datepicker--cell-year.-other-decade- {
	color: #dedede
}

.-selected-.datepicker--cell-day.-other-month-,
.-selected-.datepicker--cell-year.-other-decade- {
	color: #fff;
	background: #a2ddf6
}

.-selected-.-focus-.datepicker--cell-day.-other-month-,
.-selected-.-focus-.datepicker--cell-year.-other-decade- {
	background: #8ad5f4
}

.-in-range-.datepicker--cell-day.-other-month-,
.-in-range-.datepicker--cell-year.-other-decade- {
	background-color: rgba(92, 196, 239, .1);
	color: #ccc
}

.-in-range-.-focus-.datepicker--cell-day.-other-month-,
.-in-range-.-focus-.datepicker--cell-year.-other-decade- {
	background-color: rgba(92, 196, 239, .2)
}

.datepicker--cell-day.-other-month-:empty,
.datepicker--cell-year.-other-decade-:empty {
	background: 0 0;
	border: none
}

.datepicker--time {
	border-top: 1px solid #efefef;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
	padding: 4px;
	position: relative
}

.datepicker--time.-am-pm- .datepicker--time-sliders {
	-ms-flex: 0 1 138px;
	-webkit-box-flex: 0;
	flex: 0 1 138px;
	max-width: 138px
}

.-only-timepicker- .datepicker--time {
	border-top: none
}

.datepicker--time-sliders {
	-ms-flex: 0 1 153px;
	-webkit-box-flex: 0;
	flex: 0 1 153px;
	margin-right: 10px;
	max-width: 153px
}

.datepicker--time-label {
	display: none;
	font-size: 12px
}

.datepicker--time-current {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
	-ms-flex: 1;
	-webkit-box-flex: 1;
	flex: 1;
	font-size: 14px;
	text-align: center;
	margin: 0 0 0 10px
}

.datepicker--time-current-colon {
	margin: 0 2px 3px;
	line-height: 1
}

.datepicker--time-current-hours,
.datepicker--time-current-minutes {
	line-height: 1;
	font-size: 19px;
	font-family: 'PT Sans', sans-serif;
	position: relative;
	z-index: 1
}

.datepicker--time-current-hours:after,
.datepicker--time-current-minutes:after {
	content: '';
	background: #f0f0f0;
	border-radius: 4px;
	position: absolute;
	left: -2px;
	top: -3px;
	right: -2px;
	bottom: -2px;
	z-index: -1;
	opacity: 0
}

.datepicker--time-current-hours.-focus-:after,
.datepicker--time-current-minutes.-focus-:after {
	opacity: 1
}

.datepicker--time-current-ampm {
	text-transform: uppercase;
	-webkit-align-self: flex-end;
	-ms-flex-item-align: end;
	align-self: flex-end;
	color: #9c9c9c;
	margin-left: 6px;
	font-size: 11px;
	margin-bottom: 1px
}

.datepicker--time-row {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
	font-size: 11px;
	height: 17px;
	background: -webkit-gradient(linear, left top, right top, from(#dedede), to(#dedede)) left .5% 1px no-repeat;
	background: -o-linear-gradient(left, #dedede, #dedede) left .5% 1px no-repeat;
	background: linear-gradient(to right, #dedede, #dedede) left .5% 1px no-repeat
}

.datepicker--time-row:first-child {
	margin-bottom: 4px
}

.datepicker--time-row input[type=range] {
	background: 0 0;
	cursor: pointer;
	-ms-flex: 1;
	-webkit-box-flex: 1;
	flex: 1;
	height: 100%;
	padding: 0;
	margin: 0;
	-webkit-appearance: none
}

.datepicker--time-row input[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none
}

.datepicker--time-row input[type=range]::-ms-tooltip {
	display: none
}

.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb {
	border-color: #b8b8b8
}

.datepicker--time-row input[type=range]:hover::-moz-range-thumb {
	border-color: #b8b8b8
}

.datepicker--time-row input[type=range]:hover::-ms-thumb {
	border-color: #b8b8b8
}

.datepicker--time-row input[type=range]:focus {
	outline: 0
}

.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb {
	background: #5cc4ef;
	border-color: #5cc4ef
}

.datepicker--time-row input[type=range]:focus::-moz-range-thumb {
	background: #5cc4ef;
	border-color: #5cc4ef
}

.datepicker--time-row input[type=range]:focus::-ms-thumb {
	background: #5cc4ef;
	border-color: #5cc4ef
}

.datepicker--time-row input[type=range]::-webkit-slider-thumb {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 12px;
	width: 12px;
	border-radius: 3px;
	border: 1px solid #dedede;
	background: #fff;
	cursor: pointer;
	-webkit-transition: background .2s;
	transition: background .2s
}

.datepicker--time-row input[type=range]::-moz-range-thumb {
	box-sizing: border-box;
	height: 12px;
	width: 12px;
	border-radius: 3px;
	border: 1px solid #dedede;
	background: #fff;
	cursor: pointer;
	-moz-transition: background .2s;
	transition: background .2s
}

.datepicker--time-row input[type=range]::-ms-thumb {
	box-sizing: border-box;
	height: 12px;
	width: 12px;
	border-radius: 3px;
	border: 1px solid #dedede;
	background: #fff;
	cursor: pointer;
	-ms-transition: background .2s;
	transition: background .2s
}

.datepicker--time-row input[type=range]::-webkit-slider-thumb {
	margin-top: -6px
}

.datepicker--time-row input[type=range]::-webkit-slider-runnable-track {
	border: none;
	height: 1px;
	cursor: pointer;
	color: transparent;
	background: 0 0
}

.datepicker--time-row input[type=range]::-moz-range-track {
	border: none;
	height: 1px;
	cursor: pointer;
	color: transparent;
	background: 0 0
}

.datepicker--time-row input[type=range]::-ms-track {
	border: none;
	height: 1px;
	cursor: pointer;
	color: transparent;
	background: 0 0
}

.datepicker--time-row input[type=range]::-ms-fill-lower {
	background: 0 0
}

.datepicker--time-row input[type=range]::-ms-fill-upper {
	background: 0 0
}

.datepicker--time-row span {
	padding: 0 12px
}

.datepicker--time-icon {
	color: #9c9c9c;
	border: 1px solid;
	border-radius: 50%;
	font-size: 16px;
	position: relative;
	margin: 0 5px -1px 0;
	width: 1em;
	height: 1em
}

.datepicker--time-icon:after,
.datepicker--time-icon:before {
	content: '';
	background: currentColor;
	position: absolute
}

.datepicker--time-icon:after {
	height: .4em;
	width: 1px;
	left: calc(50% - 1px);
	top: calc(50% + 1px);
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%)
}

.datepicker--time-icon:before {
	width: .4em;
	height: 1px;
	top: calc(50% + 1px);
	left: calc(50% - 1px)
}

.datepicker--cell-day.-other-month-,
.datepicker--cell-year.-other-decade- {
	color: #dedede
}

.datepicker--cell-day.-other-month-:hover,
.datepicker--cell-year.-other-decade-:hover {
	color: #c5c5c5
}

.-disabled-.-focus-.datepicker--cell-day.-other-month-,
.-disabled-.-focus-.datepicker--cell-year.-other-decade- {
	color: #dedede
}

.-selected-.datepicker--cell-day.-other-month-,
.-selected-.datepicker--cell-year.-other-decade- {
	color: #fff;
	background: #a2ddf6
}

.-selected-.-focus-.datepicker--cell-day.-other-month-,
.-selected-.-focus-.datepicker--cell-year.-other-decade- {
	background: #8ad5f4
}

.-in-range-.datepicker--cell-day.-other-month-,
.-in-range-.datepicker--cell-year.-other-decade- {
	background-color: rgba(92, 196, 239, .1);
	color: #ccc
}

.-in-range-.-focus-.datepicker--cell-day.-other-month-,
.-in-range-.-focus-.datepicker--cell-year.-other-decade- {
	background-color: rgba(92, 196, 239, .2)
}

.datepicker--cell-day.-other-month-:empty,
.datepicker--cell-year.-other-decade-:empty {
	background: 0 0;
	border: none
}

.employee-panel__item {
	margin-bottom: 16px;
	-webkit-box-shadow: 0 2px 10px rgba(58, 58, 58, .1);
	box-shadow: 0 2px 10px rgba(58, 58, 58, .1)
}

.employee-panel__item_header {
	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;
	min-height: 48px;
	font-weight: 600;
	font-size: 18px;
	line-height: 160%;
	padding: 5px 24px;
	border-bottom: 1px solid var(--Stroke);
	cursor: pointer
}

.employee-panel__item_header span {
	width: 20px;
	height: 20px;
	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;
	line-height: 0;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.employee-panel__item_header.is-open span {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.employee-panel__item_body {
	padding: 24px;
	padding-bottom: 0
}

.employee-panel__item_body_item {
	margin: 0 -24px
}

@media (max-width:991px) {
	.employee-panel__item_body_item {
		margin: 0 -20px
	}
}

@media (max-width:768px) {
	.employee-panel__item_body_item {
		margin: 0 -16px
	}
}

.employee-panel__item_body_item.gray {
	background: var(--Bg1)
}

.employee-panel__item_body_item.accent {
	background: var(--Bg2)
}

.employee-panel__item_body_item .header {
	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;
	font-weight: 600;
	font-size: 14px;
	padding: 2px 24px;
	min-height: 48px;
	margin-bottom: 16px;
	border-top: 1px solid var(--Stroke);
	border-bottom: 1px solid var(--Stroke)
}

.employee-panel__item_body_item .header .tag {
	font-weight: 400;
	font-size: 14px;
	background: var(--Bg2);
	-webkit-box-shadow: 0 1px 2px rgba(58, 58, 58, .12);
	box-shadow: 0 1px 2px rgba(58, 58, 58, .12);
	border-radius: 4px;
	text-transform: uppercase;
	color: var(--Main2);
	padding: 12px 9px
}

.employee-panel__item_body_item.good .body:after {
	content: '';
	position: absolute;
	top: -63px;
	left: 0;
	height: calc(100% + 78px);
	width: 8px;
	background: var(--Green)
}

.employee-panel__item_body_item.normal .body:after {
	content: '';
	position: absolute;
	top: -63px;
	left: 0;
	height: calc(100% + 78px);
	width: 8px;
	background: var(--Yellow)
}

.employee-panel__item_body_item.bad .body:after {
	content: '';
	position: absolute;
	top: -63px;
	left: 0;
	height: calc(100% + 78px);
	width: 8px;
	background: var(--Red)
}

.employee-panel__item_body_item .body {
	padding: 0 24px;
	position: relative
}

.employee-panel__item_footer {
	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;
	padding: 8px 24px;
	border-top: 1px solid var(--Stroke)
}

.employee-panel__item_footer div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 -8px
}

.employee-panel__item_footer span {
	padding: 0 8px;
	cursor: pointer;
	line-height: 0;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.employee-panel__item_footer span svg g {
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.employee-panel__item_footer span.active {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.employee-panel__item_footer span.active svg g {
	stroke: var(--Main2)
}

.employee-panel__tabs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	margin-bottom: 24px
}

.employee-panel__tabs_item {
	height: 48px;
	border: 1px solid var(--Stroke);
	border-right: none;
	width: 100%;
	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;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative;
	padding: 0 16px;
	font-weight: 600;
	text-align: center
}

.employee-panel__tabs_item:first-child {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px
}

.employee-panel__tabs_item:last-child {
	border-right: 1px solid var(--Stroke);
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px
}

.employee-panel__tabs_item.active {
	background: var(--Main2);
	border-color: var(--Main2);
	color: #fff
}

.employee-panel__tabs_item.active svg path {
	stroke: #fff
}

.employee-panel__tabs_item .select {
	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;
	width: 100%
}

.employee-panel__tabs_item .select.open .select__body {
	display: block
}

.employee-panel__tabs_item .select .trigger {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer
}

.employee-panel__tabs_item .select .trigger span {
	margin-right: 10px
}

.employee-panel__tabs_item .select__body {
	position: absolute;
	width: 100%;
	top: calc(100% + 5px);
	left: 0;
	background: #fff;
	-webkit-box-shadow: 0 8px 16px rgba(59, 67, 87, .0978475), 0 0 1px rgba(10, 31, 68, .08);
	box-shadow: 0 8px 16px rgba(59, 67, 87, .0978475), 0 0 1px rgba(10, 31, 68, .08);
	border-radius: 4px;
	z-index: 3
}

.employee-panel__tabs_item .select__body_item {
	min-height: 48px;
	padding: 5px 16px;
	color: #000;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom: 1px solid var(--Stroke);
	cursor: pointer
}

.employee-panel__tabs_item .select__body_item:last-child {
	border-bottom: none
}

.employee-panel .contacts {
	background: var(--Bg1);
	-webkit-box-shadow: inset 0 1px 1px rgba(57, 52, 66, .05);
	box-shadow: inset 0 1px 1px rgba(57, 52, 66, .05);
	border-radius: 4px;
	max-height: 300px;
	overflow-y: auto;
	overflow-x: hidden;
	margin-bottom: 16px
}

.employee-panel .contacts__item {
	padding: 8px 16px;
	border-bottom: 1px solid var(--Stroke);
	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
}

.employee-panel .contacts__item div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.employee-panel .contacts__item .user .avatar {
	position: relative;
	margin-right: 8px
}

.employee-panel .contacts__item .user .avatar .img {
	width: 36px;
	min-width: 36px;
	height: 36px;
	overflow: hidden;
	border-radius: 100%
}

.employee-panel .contacts__item .user .avatar .checked {
	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;
	width: 16px;
	height: 16px;
	position: absolute;
	bottom: -2px;
	right: -2px;
	background: #fff;
	border-radius: 100%;
	-webkit-box-shadow: 0 0 2px rgba(58, 58, 58, .25);
	box-shadow: 0 0 2px rgba(58, 58, 58, .25)
}

.employee-panel .contacts__item .user .info {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: start
}

.employee-panel .contacts__item .func {
	width: 24px;
	min-width: 24px;
	margin-left: 12px
}

.employee-panel .contacts__item:last-child {
	border-bottom: none
}

.employee-panel .documents__item {
	background: #fff;
	border: 1px solid var(--Stroke);
	border-radius: 4px;
	margin-bottom: 8px
}

.employee-panel .documents__item.open .documents__item_body {
	display: block
}

.employee-panel .documents__item_head {
	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;
	height: 48px;
	padding: 5px 18px
}

.employee-panel .documents__item_head .files svg {
	margin-right: 12px
}

.employee-panel .documents__item_head .function {
	margin: 0 -5px
}

.employee-panel .documents__item_head .function span {
	margin: 0 5px;
	cursor: pointer
}

.employee-panel .documents__item_head div {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.employee-panel .documents__item_body {
	display: none;
	padding: 16px;
	border-top: 1px solid var(--Stroke)
}

.employee-panel .documents__item.gray {
	background: var(--Disabled)
}

.employee-panel .documents__item.accent {
	background: var(--Bg2)
}

.employee-panel .more-info__trigger {
	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;
	font-weight: 600;
	font-size: 14px;
	line-height: 160%;
	cursor: pointer;
	margin-bottom: 16px
}

.employee-panel .more-info__trigger span {
	width: 20px;
	height: 20px;
	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;
	line-height: 0;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.employee-panel .more-info__trigger.active span {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.employee-panel label {
	font-size: 14px;
	margin-bottom: 8px;
	display: block
}

.employee-panel label.gray {
	color: var(--Secondary)
}

.employee-panel p {
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 16px
}

.employee-panel p span {
	font-weight: 700
}

.employee-panel p span.green {
	color: var(--Green)
}

.employee-panel p span.yellow {
	color: var(--Yellow)
}

.employee-panel p span.red {
	color: var(--Red)
}

.employee-panel p.small {
	font-size: 12px;
	font-weight: 400
}

.employee-panel p.gray {
	color: var(--Secondary)
}

.employee-panel p.balls {
	position: relative;
	padding-left: 24px
}

.employee-panel p.balls:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 16px;
	height: 16px;
	display: block;
	border: 1px solid var(--Stroke);
	border-radius: 100%;
	margin-right: 8px
}

.employee-panel p.balls.green:after {
	background: var(--Green)
}

.employee-panel p.balls.yellow:after {
	background: var(--Yellow)
}

.employee-panel p.balls.red:after {
	background: var(--Red)
}

.employee-panel .line {
	border-bottom: 1px solid var(--Stroke);
	margin-bottom: 16px
}

.employee-panel .file {
	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;
	background: #fff;
	border: 1px solid var(--Stroke);
	border-radius: 4px;
	margin-bottom: 25px;
	padding: 5px 18px;
	min-height: 48px
}

.employee-panel .file a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: var(--Main1);
	cursor: pointer
}

.employee-panel .file a svg {
	margin-right: 10px
}

.employee-panel .file span {
	line-height: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.employee-panel .in-border {
	border-top: 1px solid var(--Stroke);
	border-bottom: 1px solid var(--Stroke);
	padding: 12px 0;
	margin-bottom: 10px
}

.sidebar-notification {
	position: fixed;
	top: 0;
	right: 0;
	height: 100vh;
	padding: 16px 24px;
	max-width: 600px;
	width: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	background: #fff;
	z-index: 99998;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-box-shadow: -4px 0 10px rgba(57, 52, 66, .15);
	box-shadow: -4px 0 10px rgba(57, 52, 66, .15)
}

@media (max-width:991px) {
	.sidebar-notification {
		padding: 16px 20px
	}
}

@media (max-width:768px) {
	.sidebar-notification {
		padding: 16px
	}
}

.sidebar-notification .title {
	display: block;
	margin-bottom: 16px
}

.sidebar-notification .close {
	position: absolute;
	top: 25px;
	right: 24px;
	cursor: pointer;
	opacity: 1
}

.sidebar-notification .no-indent {
	margin: 0 -24px
}

@media (max-width:991px) {
	.sidebar-notification .no-indent {
		margin: 0 -20px
	}
}

@media (max-width:768px) {
	.sidebar-notification .no-indent {
		margin: 0 -16px
	}
}

.sidebar-notification-menu {
	background: #fff;
	-webkit-box-shadow: 0 2px 10px rgba(58, 58, 58, .1);
	box-shadow: 0 2px 10px rgba(58, 58, 58, .1);
	padding: 0 16px;
	margin: 0 -24px;
	margin-bottom: 16px;
	min-height: 48px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	overflow-x: auto;
	overflow-y: hidden;
	z-index: 1
}

.sidebar-notification-menu.stiky {
	position: sticky;
	top: -16px
}

.sidebar-notification-menu__item {
	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;
	text-align: center;
	margin: 0 8px;
	color: var(--Main1);
	position: relative
}

.sidebar-notification-menu__item:after {
	content: '';
	height: 2px;
	width: 100%;
	background: var(--Main2);
	position: absolute;
	bottom: 0;
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.sidebar-notification-menu__item.active {
	color: var(--Main2);
	font-weight: 600
}

.sidebar-notification-menu__item.active:after {
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1)
}

.sidebar-notification-visible {
	overflow: hidden
}

.sidebar-notification-visible .sidebar-notification {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}

.sidebar-notification-visible .bg-sidebar {
	opacity: .4;
	width: 100%
}

.bg-sidebar {
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	position: fixed;
	background: #000;
	opacity: 0;
	top: 0;
	left: 0;
	width: 0;
	height: 100%;
	z-index: 99997
}

.fixed-button-bar {
	position: fixed;
	right: 0;
	top: 20%;
	background: #fff;
	-webkit-box-shadow: 0 4px 10px rgba(58, 58, 58, .25);
	box-shadow: 0 4px 10px rgba(58, 58, 58, .25);
	border-radius: 4px 0 0 4px;
	padding: 0 4px;
	z-index: 5
}

.fixed-button-bar__item {
	padding: 8px 4px;
	position: relative;
	border-bottom: 1px solid var(--Stroke);
	cursor: pointer;
	line-height: 0
}

.fixed-button-bar__item:last-child {
	border: none
}

.fixed-button-bar__item mark {
	position: absolute;
	width: 12px;
	height: 12px;
	font-size: 8px;
	color: #fff;
	line-height: 0;
	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;
	right: 2px;
	bottom: 2px;
	background: var(--Main2);
	border-radius: 100%
}

.mCustomScrollbar {
	-ms-touch-action: pinch-zoom;
	touch-action: pinch-zoom
}

.mCustomScrollbar.mCS_no_scrollbar,
.mCustomScrollbar.mCS_touch_action {
	-ms-touch-action: auto;
	touch-action: auto
}

.mCustomScrollBox {
	position: relative;
	overflow: hidden;
	height: 100%;
	max-width: 100%;
	outline: 0;
	direction: ltr
}

.mCSB_container {
	overflow: hidden;
	width: auto;
	height: auto
}

.mCSB_inside>.mCSB_container {
	margin-right: 30px
}

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
	margin-right: 0
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_container {
	margin-right: 0;
	margin-left: 30px
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
	margin-left: 0
}

.mCSB_scrollTools {
	position: absolute;
	width: 16px;
	height: auto;
	left: auto;
	top: 0;
	right: 0;
	bottom: 0
}

.mCSB_outside+.mCSB_scrollTools {
	right: -26px
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
	right: auto;
	left: 0
}

.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
	left: -26px
}

.mCSB_scrollTools .mCSB_draggerContainer {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	height: auto
}

.mCSB_scrollTools a+.mCSB_draggerContainer {
	margin: 20px 0
}

.mCSB_scrollTools .mCSB_draggerRail {
	width: 2px;
	height: 100%;
	margin: 0 auto;
	border-radius: 16px
}

.mCSB_scrollTools .mCSB_dragger {
	cursor: pointer;
	width: 100%;
	height: 30px;
	z-index: 1
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	position: relative;
	width: 4px;
	height: 100%;
	margin: 0 auto;
	border-radius: 16px;
	text-align: center
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	width: 12px
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	width: 8px
}

.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonUp {
	display: block;
	position: absolute;
	height: 20px;
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	cursor: pointer
}

.mCSB_scrollTools .mCSB_buttonDown {
	bottom: 0
}

.mCSB_horizontal.mCSB_inside>.mCSB_container {
	margin-right: 0;
	margin-bottom: 30px
}

.mCSB_horizontal.mCSB_outside>.mCSB_container {
	min-height: 100%
}

.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
	margin-bottom: 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	width: auto;
	height: 16px;
	top: auto;
	right: 0;
	bottom: 0;
	left: 0
}

.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	bottom: -26px
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer {
	margin: 0 20px
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
	height: 2px;
	margin: 7px 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
	width: 30px;
	height: 100%;
	left: 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 4px;
	margin: 6px auto
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	height: 12px;
	margin: 2px auto
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	height: 8px;
	margin: 4px 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
	display: block;
	position: absolute;
	width: 20px;
	height: 100%;
	overflow: hidden;
	margin: 0 auto;
	cursor: pointer
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
	left: 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
	right: 0
}

.mCSB_container_wrapper {
	position: absolute;
	height: auto;
	width: auto;
	overflow: hidden;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin-right: 30px;
	margin-bottom: 30px
}

.mCSB_container_wrapper>.mCSB_container {
	padding-right: 30px;
	padding-bottom: 30px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical {
	bottom: 20px
}

.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	right: 20px
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical {
	bottom: 0
}

.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	right: 0
}

.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	left: 20px
}

.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	left: 0
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper {
	margin-right: 0;
	margin-left: 30px
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container {
	padding-right: 0
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container {
	padding-bottom: 0
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
	margin-right: 0;
	margin-left: 0
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
	margin-bottom: 0
}

.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	transition: opacity .2s ease-in-out, background-color .2s ease-in-out
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar {
	-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
	-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
	transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out
}

.mCSB_scrollTools {
	opacity: .75;
	filter: "alpha(opacity=75)";
	-ms-filter: "alpha(opacity=75)"
}

.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,
.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools {
	opacity: 0;
	filter: "alpha(opacity=0)";
	-ms-filter: "alpha(opacity=0)"
}

.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,
.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,
.mCustomScrollBox:hover>.mCSB_scrollTools,
.mCustomScrollBox:hover~.mCSB_scrollTools,
.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag {
	opacity: 1;
	filter: "alpha(opacity=100)";
	-ms-filter: "alpha(opacity=100)"
}

.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0, 0, 0, .4);
	filter: "alpha(opacity=40)";
	-ms-filter: "alpha(opacity=40)"
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .75);
	filter: "alpha(opacity=75)";
	-ms-filter: "alpha(opacity=75)"
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .85);
	filter: "alpha(opacity=85)";
	-ms-filter: "alpha(opacity=85)"
}

.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .9);
	filter: "alpha(opacity=90)";
	-ms-filter: "alpha(opacity=90)"
}

.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight,
.mCSB_scrollTools .mCSB_buttonUp {
	background-image: url(/local/components/swebs/portal.auth/templates/.default/mCSB_buttons.png);
	background-repeat: no-repeat;
	opacity: .4;
	filter: "alpha(opacity=40)";
	-ms-filter: "alpha(opacity=40)"
}

.mCSB_scrollTools .mCSB_buttonUp {
	background-position: 0 0
}

.mCSB_scrollTools .mCSB_buttonDown {
	background-position: 0 -20px
}

.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: 0 -40px
}

.mCSB_scrollTools .mCSB_buttonRight {
	background-position: 0 -56px
}

.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover,
.mCSB_scrollTools .mCSB_buttonUp:hover {
	opacity: .75;
	filter: "alpha(opacity=75)";
	-ms-filter: "alpha(opacity=75)"
}

.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active,
.mCSB_scrollTools .mCSB_buttonUp:active {
	opacity: .9;
	filter: "alpha(opacity=90)";
	-ms-filter: "alpha(opacity=90)"
}

.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0, 0, 0, .15)
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .75)
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, .85)
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, .9)
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -80px 0
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -80px -20px
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -80px -40px
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -80px -56px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail {
	width: 4px;
	background-color: #fff;
	background-color: rgba(255, 255, 255, .1);
	border-radius: 1px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 4px;
	background-color: #fff;
	background-color: rgba(255, 255, 255, .75);
	border-radius: 1px
}

.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
	height: 4px;
	margin: 6px auto
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .85)
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .9)
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -32px 0
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -32px -20px
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -40px -40px
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -56px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0, 0, 0, .1);
	border-radius: 1px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .75);
	border-radius: 1px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .85)
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .9)
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -112px 0
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -112px -20px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -120px -40px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -56px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail {
	width: 4px;
	background-color: #fff;
	background-color: rgba(255, 255, 255, .1);
	border-radius: 2px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 6px;
	background-color: #fff;
	background-color: rgba(255, 255, 255, .75);
	border-radius: 2px
}

.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
	height: 4px;
	margin: 6px 0
}

.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 6px;
	margin: 5px auto
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .85)
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .9)
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -16px 0
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -16px -20px
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -20px -40px
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -20px -56px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0, 0, 0, .1);
	border-radius: 2px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .75);
	border-radius: 2px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .85)
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .9)
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -96px 0
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -96px -20px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -100px -40px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -100px -56px
}

.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .1)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 2px
}

.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%
}

.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 2px;
	margin: 7px auto
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0, 0, 0, .15)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .75)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .85)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .9)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -80px 0
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -80px -20px
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -80px -40px
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -80px -56px
}

.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .15)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded.mCSB_scrollTools .mCSB_dragger {
	height: 14px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 14px;
	margin: 0 1px
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger {
	width: 14px
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	height: 14px;
	margin: 1px 0
}

.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	width: 16px;
	height: 16px;
	margin: -1px 0
}

.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	width: 4px
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	height: 16px;
	width: 16px;
	margin: 0 -1px
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	height: 4px;
	margin: 6px 0
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
	background-position: 0 -72px
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
	background-position: 0 -92px
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: 0 -112px
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
	background-position: 0 -128px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .75)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0, 0, 0, .15)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .85)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .9)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -80px -72px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -80px -92px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -80px -112px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -80px -128px
}

.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail {
	width: 4px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	background-color: transparent;
	background-position: center
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);
	background-repeat: repeat-y;
	opacity: .3;
	filter: "alpha(opacity=30)";
	-ms-filter: "alpha(opacity=30)"
}

.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	height: 4px;
	margin: 6px 0;
	background-repeat: repeat-x
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -16px -72px
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -16px -92px
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -20px -112px
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -20px -128px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -96px -72px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -96px -92px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -100px -112px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -100px -128px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-repeat: repeat-y;
	background-image: -o-linear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, .5)), to(rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to right, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%)
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	background-repeat: repeat-x;
	background-image: -o-linear-gradient(top, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, .5)), to(rgba(255, 255, 255, 0)));
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%)
}

.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger {
	height: 70px
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger {
	width: 70px
}

.mCS-3d-dark.mCSB_scrollTools,
.mCS-3d.mCSB_scrollTools {
	opacity: 1;
	filter: "alpha(opacity=30)";
	-ms-filter: "alpha(opacity=30)"
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
	border-radius: 16px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
	width: 8px;
	background-color: #000;
	background-color: rgba(0, 0, 0, .2);
	-webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, .5), inset -1px 0 1px rgba(255, 255, 255, .2);
	box-shadow: inset 1px 0 1px rgba(0, 0, 0, .5), inset -1px 0 1px rgba(255, 255, 255, .2)
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #555
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 8px
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
	height: 8px;
	margin: 4px 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), inset 0 -1px 1px rgba(255, 255, 255, .2);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), inset 0 -1px 1px rgba(255, 255, 255, .2)
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 8px;
	margin: 4px auto
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -32px -72px
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -32px -92px
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -40px -112px
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -128px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0, 0, 0, .1);
	-webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, .1);
	box-shadow: inset 1px 0 1px rgba(0, 0, 0, .1)
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1)
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -112px -72px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -112px -92px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -120px -112px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -128px
}

.mCS-3d-thick-dark.mCSB_scrollTools,
.mCS-3d-thick.mCSB_scrollTools {
	opacity: 1;
	filter: "alpha(opacity=30)";
	-ms-filter: "alpha(opacity=30)"
}

.mCS-3d-thick-dark.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,
.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
	border-radius: 7px
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	border-radius: 5px
}

.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,
.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical {
	right: 1px
}

.mCS-3d-thick-dark.mCSB_scrollTools_vertical,
.mCS-3d-thick.mCSB_scrollTools_vertical {
	-webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5);
	box-shadow: inset 1px 0 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5)
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,
.mCS-3d-thick.mCSB_scrollTools_horizontal {
	bottom: 1px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	-webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, .4);
	box-shadow: inset 1px 0 0 rgba(255, 255, 255, .4);
	width: 12px;
	margin: 2px;
	position: absolute;
	height: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4)
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #555
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	height: 12px;
	width: auto
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
	background-color: #000;
	background-color: rgba(0, 0, 0, .05);
	-webkit-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, .1);
	box-shadow: inset 1px 1px 16px rgba(0, 0, 0, .1)
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
	background-color: transparent
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -32px -72px
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -32px -92px
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -40px -112px
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -128px
}

.mCS-3d-thick-dark.mCSB_scrollTools {
	-webkit-box-shadow: inset 0 0 14px rgba(0, 0, 0, .2);
	box-shadow: inset 0 0 14px rgba(0, 0, 0, .2)
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .2);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .2)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	-webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, .4), inset -1px 0 0 rgba(0, 0, 0, .2);
	box-shadow: inset 1px 0 0 rgba(255, 255, 255, .4), inset -1px 0 0 rgba(0, 0, 0, .2)
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4), inset 0 -1px 0 rgba(0, 0, 0, .2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4), inset 0 -1px 0 rgba(0, 0, 0, .2)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #777
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
	background-color: #fff;
	background-color: rgba(0, 0, 0, .05);
	-webkit-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, .1);
	box-shadow: inset 1px 1px 16px rgba(0, 0, 0, .1)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: transparent
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -112px -72px
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -112px -92px
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -120px -112px
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -128px
}

.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,
.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical {
	right: 0;
	margin: 12px 0
}

.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	bottom: 0;
	margin: 0 12px
}

.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,
.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical {
	left: 0;
	right: auto
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail {
	background-color: transparent
}

.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger {
	height: 50px
}

.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger {
	width: 50px
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .2);
	filter: "alpha(opacity=20)";
	-ms-filter: "alpha(opacity=20)"
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .5);
	filter: "alpha(opacity=50)";
	-ms-filter: "alpha(opacity=50)"
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .2);
	filter: "alpha(opacity=20)";
	-ms-filter: "alpha(opacity=20)"
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .5);
	filter: "alpha(opacity=50)";
	-ms-filter: "alpha(opacity=50)"
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail {
	width: 6px;
	background-color: #000;
	background-color: rgba(0, 0, 0, .2)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 6px
}

.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
	height: 6px;
	margin: 5px 0
}

.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	width: 12px
}

.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	height: 12px;
	margin: 2px 0
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -32px -72px
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -32px -92px
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -40px -112px
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -128px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .75)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .85)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .9)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0, 0, 0, .1)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -112px -72px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -112px -92px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -120px -112px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -128px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail {
	width: 12px;
	background-color: #000;
	background-color: rgba(0, 0, 0, .2)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 6px;
	margin: 3px 5px;
	position: absolute;
	height: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	height: 6px;
	margin: 5px 3px;
	position: absolute;
	width: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
	height: 12px;
	margin: 2px 0
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -32px -72px
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -32px -92px
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -40px -112px
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -128px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .75)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .85)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .9)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0, 0, 0, .1)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -112px -72px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -112px -92px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -120px -112px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -128px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail {
	background-color: transparent;
	border-width: 1px;
	border-style: solid;
	border-color: #fff;
	border-color: rgba(255, 255, 255, .2);
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
	border-color: #000;
	border-color: rgba(0, 0, 0, .2)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .6)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0, 0, 0, .6)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .75)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .85)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .9)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .75)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .85)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .9)
}

.hint-body .mCustomScrollbar .mCSB_container {
	margin-bottom: 0!important;
	padding-left: 20px;
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important
}

.hint-body .mCustomScrollbar .mCSB_scrollTools {
	height: 100%!important
}

.hint-body .mCustomScrollbar .mCSB_scrollTools .mCSB_draggerContainer {
	opacity: 0!important
}

.hint-body .mCustomScrollbar .mCSB_scrollTools .mCSB_buttonRight {
	background-position: center!important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 27'%3E%3Cdefs/%3E%3Cpath stroke='%23000' stroke-width='2' d='M1 26l11-12.5L1 1'/%3E%3C/svg%3E")!important;
	width: 30px!important;
	height: 25px!important;
	opacity: .9!important;
	top: 50%!important;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.hint-body .mCustomScrollbar .mCSB_scrollTools .mCSB_buttonLeft {
	background-position: center!important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 27'%3E%3Cdefs/%3E%3Cpath stroke='%23000' stroke-width='2' d='M1 26l11-12.5L1 1'/%3E%3C/svg%3E")!important;
	width: 30px!important;
	height: 25px!important;
	opacity: .9!important;
	bottom: 50%!important;
	-webkit-transform: rotate(180deg) translateY(-50%)!important;
	-ms-transform: rotate(180deg) translateY(-50%)!important;
	transform: rotate(180deg) translateY(-50%)!important
}

.slim-file-hopper {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}

.slim-image-editor {
	position: relative;
	height: 100%;
	text-align: left;
	z-index: 1
}

.slim-image-editor .slim-container {
	position: relative;
	height: calc(100% - 8em);
	width: 100%;
	z-index: 2;
	direction: ltr
}

.slim-image-editor .slim-editor-btn-group,
.slim-image-editor .slim-editor-utils-group {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.slim-image-editor .slim-stage {
	position: absolute;
	line-height: 0
}

.slim-image-editor .slim-wrapper {
	position: absolute;
	z-index: 2
}

.slim-image-editor .slim-crop-preview {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	line-height: 0
}

.slim-image-editor .slim-stage {
	z-index: 4
}

.slim-image-editor .slim-crop-preview {
	z-index: 3;
	border-radius: 4px
}

.slim-image-editor .slim-crop-preview canvas,
.slim-image-editor .slim-crop-preview img,
.slim-image-editor .slim-crop-preview::after {
	position: absolute;
	display: block;
	border-radius: inherit;
	left: 0;
	top: 0
}

.slim-image-editor .slim-crop-preview .slim-crop {
	z-index: 3
}

.slim-image-editor .slim-crop-preview::after {
	z-index: 2;
	right: 0;
	bottom: 0;
	content: ''
}

.slim-image-editor .slim-crop-preview .slim-crop-blur {
	-webkit-filter: contrast(.7);
	-moz-filter: contrast(.7);
	filter: contrast(.7);
	z-index: 1
}

.slim-image-editor .slim-editor-utils-group {
	text-align: center
}

.slim-image-editor .slim-editor-utils-group button {
	width: 2.5em;
	height: 2.5em;
	padding: 0;
	font-size: 1em;
	cursor: pointer;
	outline: 0;
	-webkit-box-shadow: inset 0 -1px 2px rgba(0, 0, 0, .1), inset 0 1px 0 0 rgba(255, 255, 255, .15);
	box-shadow: inset 0 -1px 2px rgba(0, 0, 0, .1), inset 0 1px 0 0 rgba(255, 255, 255, .15);
	background-color: transparent;
	background-size: 50% 50%;
	background-position: center center;
	background-repeat: no-repeat
}

.slim-image-editor .slim-editor-utils-group button:active {
	background-color: rgba(0, 0, 0, .1);
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .15);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .15)
}

.slim-image-editor .slim-editor-btn-group {
	text-align: center
}

.slim-image-editor .slim-editor-btn-group button {
	position: relative;
	display: inline-block;
	vertical-align: top;
	font-size: 1em;
	margin: 0 .75em;
	padding: .75em 1.5em .875em;
	cursor: pointer;
	overflow: hidden;
	-webkit-transition: color .25s, box-shadow .25s, background-color .25s;
	-webkit-transition: color .25s, background-color .25s, -webkit-box-shadow .25s;
	transition: color .25s, background-color .25s, -webkit-box-shadow .25s;
	-o-transition: color .25s, box-shadow .25s, background-color .25s;
	transition: color .25s, box-shadow .25s, background-color .25s;
	transition: color .25s, box-shadow .25s, background-color .25s, -webkit-box-shadow .25s;
	-webkit-box-shadow: inset 0 -1px 2px rgba(0, 0, 0, .1), inset 0 1px 0 0 rgba(255, 255, 255, .15);
	box-shadow: inset 0 -1px 2px rgba(0, 0, 0, .1), inset 0 1px 0 0 rgba(255, 255, 255, .15);
	background-color: transparent;
	outline: 0
}

.slim-image-editor .slim-editor-btn-group button:active {
	padding: .875em 1.5em .75em;
	background-color: rgba(0, 0, 0, .1);
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .15);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .15)
}

.slim-rotation-disabled .slim-container {
	height: calc(100% - 4em)
}

.slim-rotation-disabled .slim-editor-utils-group {
	display: none
}

.slim-editor-btn,
.slim-editor-utils-btn {
	color: rgba(255, 255, 255, .75);
	border: 2px solid rgba(0, 0, 0, .25)
}

.slim-editor-btn:focus,
.slim-editor-btn:hover,
.slim-editor-utils-btn:focus,
.slim-editor-utils-btn:hover {
	color: rgba(255, 255, 255, .9)
}

.slim-editor-utils-btn {
	border-radius: .6875em
}

.slim-editor-btn {
	border-radius: .5em
}

.slim-image-editor-preview::after {
	background-color: rgba(244, 250, 255, .4);
	-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .07), 0 1px 5px rgba(0, 0, 0, .3);
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .07), 0 1px 5px rgba(0, 0, 0, .3)
}

.slim-btn-rotate {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='252' height='287' viewBox='0 0 252 287' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M134.762.626v36.15c65.016 4.594 116.34 58.75 116.34 124.936 0 69.198-56.09 125.288-125.29 125.288C56.616 287 .525 230.91.525 161.71c0-30.036 10.592-57.59 28.215-79.17l31.934 31.934C51.03 127.75 45.27 144.04 45.27 161.71c0 44.485 36.06 80.544 80.544 80.544 44.484 0 80.544-36.058 80.544-80.543 0-41.454-31.327-75.56-71.594-80.017v35.272l-62.646-57.89L134.762.625zm-8.95 196.883c-19.77 0-35.796-16.028-35.796-35.798 0-19.77 16.027-35.796 35.797-35.796 19.77 0 35.797 16.026 35.797 35.796s-16.027 35.797-35.797 35.797z' fill='rgba(255,255,255,.8)' fill-rule='evenodd'/%3E%3C/svg%3E")
}

.slim-editor-utils-group {
	padding: 1em 0 0
}

.slim-editor-btn-group {
	padding: 1em 0 0
}

@media (min-width:40em) {
	.slim-btn-group {
		padding-top: 2em
	}
}

.slim-crop-area {
	position: absolute;
	-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .75), 0 0 0 1px rgba(255, 255, 255, .75);
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .75), 0 0 0 1px rgba(255, 255, 255, .75)
}

.slim-crop-area .grid {
	overflow: hidden
}

.slim-crop-area .grid::after,
.slim-crop-area .grid::before {
	position: absolute;
	z-index: 2;
	content: '';
	opacity: 0;
	-webkit-transition: opacity .5s;
	-o-transition: opacity .5s;
	transition: opacity .5s
}

.slim-crop-area .grid::before {
	top: 33.333%;
	bottom: 33.333%;
	left: 1px;
	right: 1px;
	-webkit-box-shadow: inset 0 -1px 0 0 rgba(255, 255, 255, .35), inset 0 1px 0 0 rgba(255, 255, 255, .35);
	box-shadow: inset 0 -1px 0 0 rgba(255, 255, 255, .35), inset 0 1px 0 0 rgba(255, 255, 255, .35)
}

.slim-crop-area .grid::after {
	top: 1px;
	bottom: 1px;
	left: 33.333%;
	right: 33.333%;
	-webkit-box-shadow: inset -1px 0 0 0 rgba(255, 255, 255, .35), inset 1px 0 0 0 rgba(255, 255, 255, .35);
	box-shadow: inset -1px 0 0 0 rgba(255, 255, 255, .35), inset 1px 0 0 0 rgba(255, 255, 255, .35)
}

.slim-crop-area button {
	position: absolute;
	background: #fafafa;
	-webkit-box-shadow: inset 0 1px 0 0 #fff, 0 1px 1px rgba(0, 0, 0, .15);
	box-shadow: inset 0 1px 0 0 #fff, 0 1px 1px rgba(0, 0, 0, .15);
	border: none;
	padding: 0;
	margin: 0;
	width: 16px;
	height: 16px;
	margin-top: -8px;
	margin-left: -8px;
	border-radius: 8px;
	z-index: 3
}

.slim-crop-area [class*='n'] {
	top: 0
}

.slim-crop-area [class*='s'] {
	top: 100%
}

.slim-crop-area [class*='w'] {
	left: 0
}

.slim-crop-area [class*='e'] {
	left: 100%
}

.slim-crop-area .e,
.slim-crop-area .w {
	top: 50%;
	cursor: ew-resize;
	height: 30px;
	margin-top: -15px
}

.slim-crop-area .n,
.slim-crop-area .s {
	left: 50%;
	cursor: ns-resize;
	width: 30px;
	margin-left: -15px
}

.slim-crop-area .ne,
.slim-crop-area .sw {
	cursor: nesw-resize
}

.slim-crop-area .nw,
.slim-crop-area .se {
	cursor: nwse-resize
}

.slim-crop-area .c {
	top: 10px;
	left: 10px;
	width: calc(100% - 20px);
	height: calc(100% - 20px);
	margin: 0;
	border-radius: 0;
	border: none;
	z-index: 2;
	-webkit-box-shadow: none;
	box-shadow: none;
	opacity: 0;
	cursor: move
}

.slim-crop-area button:not(.c)::after {
	content: '';
	position: absolute;
	left: -12px;
	right: -12px;
	top: -12px;
	bottom: -12px
}

.slim-crop-area .slim-crop-mask {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	z-index: 1
}

.slim-crop-area .slim-crop-mask img {
	position: absolute;
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	margin: 0!important;
	width: auto;
	height: auto;
	max-width: none;
	min-width: initial
}

.slim-crop-area[data-dragging=true] .grid::after,
.slim-crop-area[data-dragging=true] .grid::before {
	opacity: 1
}

.slim-popover {
	-ms-touch-action: none;
	touch-action: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 1em;
	font-size: 16px;
	background: rgba(25, 27, 29, .99);
	z-index: 2147483647;
	overflow: hidden
}

.slim-popover[data-state=off] {
	left: -100%
}

.slim-popover::after {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	content: '';
	background: -o-radial-gradient(center, ellipse, rgba(255, 255, 255, .15) 0, rgba(255, 255, 255, 0) 80%);
	background: radial-gradient(ellipse at center, rgba(255, 255, 255, .15) 0, rgba(255, 255, 255, 0) 80%)
}

@media (min-width:40em) {
	.slim-popover {
		padding: 2em
	}
}

.slim,
.slim-crop-area,
.slim-image-editor,
.slim-popover {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.slim button,
.slim-crop-area button,
.slim-image-editor button,
.slim-popover button {
	-webkit-highlight: none;
	-webkit-tap-highlight-color: transparent
}

.slim *,
.slim-crop-area *,
.slim-image-editor *,
.slim-popover * {
	-webkit-box-sizing: inherit;
	box-sizing: inherit
}

.slim img,
.slim-crop-area img,
.slim-image-editor img,
.slim-popover img {
	background-color: #eee;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABG2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+Gkqr6gAAAYBpQ0NQc1JHQiBJRUM2MTk2Ni0yLjEAACiRdZHPK0RRFMc/M4gYERaKxUvDamhQExtlJqEmTWOUwWbmzS81P17vzaTJVtlOUWLj14K/gK2yVopISdlZExv0nGfUSObc7rmf+73nnO49F+yhtJoxat2Qyeb14KRXmQ8vKPWP2OjCQRtKRDW08UDAT1V7u5Fosat+q1b1uH+tKRY3VLA1CI+pmp4XnhL2r+Q1izeFO9RUJCZ8LOzS5YLC15YeLfOTxckyf1ish4I+sLcKK8lfHP3FakrPCMvLcWbSBfXnPtZLHPHs3KysPTK7MQgyiReFaSbw4WGQUfEe+hliQHZUyXd/58+Qk1xVvEYRnWWSpMjjErUg1eOyJkSPy0hTtPr/t69GYnioXN3hhboH03zphfoN+CyZ5vu+aX4eQM09nGUr+bk9GHkVvVTRnLvQsgYn5xUtugWn69B5p0X0yLdUI9OeSMDzETSHof0SGhfLPfs55/AWQqvyVRewvQN9Et+y9AUyt2fOEwKMEgAAAAlwSFlzAAALEwAACxMBAJqcGAAAAC9JREFUOI1jZGBgkGIgDjwjRhETkYYRDUYNHDVwMBjISIJaonLU4PfyqIGjBpIBAPvwAUFW9TOIAAAAAElFTkSuQmCC)
}

.slim img {
	width: 100%;
	height: auto
}

span.slim {
	display: block
}

.slim {
	position: relative;
	font-size: inherit;
	background-color: #eee;
	-webkit-transition: background-color .25s;
	-o-transition: background-color .25s;
	transition: background-color .25s;
	padding-bottom: .025px
}

@-webkit-keyframes rotate {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes rotate {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.slim[data-state*=file-over] .slim-btn {
	pointer-events: none
}

.slim[data-state*=empty]:hover {
	background-color: #ddd
}

.slim[data-state*=empty] .slim-label {
	visibility: visible;
	opacity: 1
}

.slim[data-state*=busy] .slim-label {
	opacity: 0
}

.slim[data-state*=loading] .slim-label {
	display: none
}

.slim[data-state*=loading] .slim-label-loading {
	opacity: 1;
	display: block
}

.slim[data-state*=preview] .slim-label {
	visibility: hidden
}

.slim[data-state*=error] {
	background-color: #e8a69f!important;
	color: #702010
}

.slim>img,
.slim>input[type=file] {
	display: block!important;
	opacity: 0!important;
	width: 0!important;
	height: 0!important;
	padding: 0!important;
	margin-left: 0!important;
	margin-right: 0!important;
	margin-top: 0!important;
	border: 0!important
}

.slim>img+input[type=file] {
	margin-bottom: 0!important
}

.slim>input[type=file]+img {
	margin-bottom: 0!important
}

.slim>input[type=hidden] {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	opacity: 0
}

.slim .slim-label-loading {
	display: none
}

.slim .slim-label {
	visibility: hidden;
	-webkit-transition: opacity .25s;
	-o-transition: opacity .25s;
	transition: opacity .25s
}

.slim .slim-error,
.slim .slim-label,
.slim .slim-label-loading {
	max-width: 100%
}

.slim .slim-file-hopper {
	z-index: 3;
	background: rgba(0, 0, 0, .0001)
}

.slim .slim-area,
.slim .slim-drip,
.slim .slim-ratio,
.slim .slim-result,
.slim .slim-status {
	border-radius: inherit
}

.slim .slim-area {
	width: 100%;
	color: inherit;
	overflow: hidden
}

.slim .slim-area :only-of-type {
	margin: 0
}

.slim .slim-area .slim-loader {
	pointer-events: none;
	position: absolute;
	right: .875em;
	top: .875em;
	width: 23px;
	height: 23px;
	z-index: 1
}

.slim .slim-area .slim-loader svg {
	display: block;
	width: 100%;
	height: 100%;
	opacity: 0
}

.slim .slim-area .slim-upload-status {
	position: absolute;
	right: 1em;
	top: 1em;
	z-index: 1;
	opacity: 0;
	-webkit-transition: opacity .25s;
	-o-transition: opacity .25s;
	transition: opacity .25s;
	white-space: nowrap;
	line-height: 1.65;
	font-weight: 400
}

.slim .slim-area .slim-upload-status-icon {
	display: inline-block;
	opacity: .9
}

.slim .slim-area .slim-drip,
.slim .slim-area .slim-result,
.slim .slim-area .slim-status {
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}

.slim .slim-area .slim-drip,
.slim .slim-area .slim-result {
	position: absolute
}

.slim .slim-area .slim-status {
	padding: 3em 1.5em;
	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;
	text-align: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	pointer-events: none
}

.slim .slim-area .slim-drip {
	z-index: 1;
	overflow: hidden
}

.slim .slim-area .slim-drip>span {
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	margin-left: -25%;
	margin-top: -25%;
	width: 50%;
	padding-bottom: 50%
}

.slim .slim-area .slim-drip>span>span {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .25);
	border-radius: 50%;
	opacity: .5;
	left: 0;
	top: 0
}

.slim .slim-area .slim-result {
	overflow: hidden;
	-webkit-perspective: 1px
}

.slim .slim-area .slim-result img {
	display: block;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0
}

.slim .slim-area .slim-result img:not([src]),
.slim .slim-area .slim-result img[src=''] {
	visibility: hidden
}

.slim .slim-btn-group {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 3;
	overflow: hidden;
	pointer-events: none
}

.slim .slim-btn-group button {
	pointer-events: all;
	cursor: pointer
}

.slim[data-ratio*=':'] {
	min-height: initial
}

.slim[data-ratio*=':'] .slim-status {
	position: absolute;
	padding: 0 1.5em
}

.slim[data-ratio='16:10']>img,
.slim[data-ratio='16:10']>input[type=file] {
	margin-bottom: 62.5%
}

.slim[data-ratio='10:16']>img,
.slim[data-ratio='10:16']>input[type=file] {
	margin-bottom: 160%
}

.slim[data-ratio='16:9']>img,
.slim[data-ratio='16:9']>input[type=file] {
	margin-bottom: 56.25%
}

.slim[data-ratio='9:16']>img,
.slim[data-ratio='9:16']>input[type=file] {
	margin-bottom: 177.77778%
}

.slim[data-ratio='5:3']>img,
.slim[data-ratio='5:3']>input[type=file] {
	margin-bottom: 60%
}

.slim[data-ratio='3:5']>img,
.slim[data-ratio='3:5']>input[type=file] {
	margin-bottom: 166.66667%
}

.slim[data-ratio='5:4']>img,
.slim[data-ratio='5:4']>input[type=file] {
	margin-bottom: 80%
}

.slim[data-ratio='4:5']>img,
.slim[data-ratio='4:5']>input[type=file] {
	margin-bottom: 125%
}

.slim[data-ratio='4:3']>img,
.slim[data-ratio='4:3']>input[type=file] {
	margin-bottom: 75%
}

.slim[data-ratio='3:4']>img,
.slim[data-ratio='3:4']>input[type=file] {
	margin-bottom: 133.33333%
}

.slim[data-ratio='3:2']>img,
.slim[data-ratio='3:2']>input[type=file] {
	margin-bottom: 66.66667%
}

.slim[data-ratio='2:3']>img,
.slim[data-ratio='2:3']>input[type=file] {
	margin-bottom: 150%
}

.slim[data-ratio='1:1']>img,
.slim[data-ratio='1:1']>input[type=file] {
	margin-bottom: 100%
}

.slim-btn-group {
	padding: 1.5em 0;
	text-align: center
}

.slim-btn {
	position: relative;
	padding: 0;
	margin: 0 7.2px;
	font-size: 0;
	outline: 0;
	width: 36px;
	height: 36px;
	border: none;
	color: #fff;
	background-color: rgba(0, 0, 0, .7);
	background-repeat: no-repeat;
	background-size: 50% 50%;
	background-position: center center
}

.slim-btn {
	border-radius: 50%
}

.slim-btn::before {
	border-radius: inherit;
	position: absolute;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	left: -3px;
	right: -3px;
	bottom: -3px;
	top: -3px;
	border: 3px solid #fff;
	content: '';
	-webkit-transform: scale(.95);
	-ms-transform: scale(.95);
	transform: scale(.95);
	opacity: 0;
	-webkit-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s;
	z-index: -1;
	pointer-events: none
}

.slim-btn:focus::before,
.slim-btn:hover::before {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}

.slim-btn * {
	pointer-events: none
}

.slim-btn-remove {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 269 269' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='1.414'%3E%3Cpath d='M63.12 250.254s3.998 18.222 24.582 18.222h93.072c20.583 0 24.582-18.222 24.582-18.222l18.374-178.66H44.746l18.373 178.66zM170.034 98.442c0-4.943 4.006-8.95 8.95-8.95 4.942 0 8.95 4.007 8.95 8.95l-8.95 134.238c0 4.943-4.008 8.95-8.95 8.95-4.942 0-8.95-4.008-8.95-8.95l8.95-134.238zm-44.746 0c0-4.943 4.006-8.95 8.948-8.95 4.943 0 8.95 4.007 8.95 8.95V232.68c0 4.943-4.007 8.95-8.95 8.95s-8.95-4.008-8.95-8.95V98.442zm-35.798-8.95c4.943 0 8.95 4.006 8.95 8.95l8.95 134.237c0 4.942-4.008 8.948-8.95 8.948-4.943 0-8.95-4.007-8.95-8.95l-8.95-134.236c0-4.943 4.008-8.95 8.95-8.95zm128.868-53.68h-39.376V17.898c0-13.578-4.39-17.9-17.898-17.9H107.39C95 0 89.492 6 89.492 17.9V35.81H50.116c-7.914 0-14.32 6.007-14.32 13.43 0 7.424 6.406 13.43 14.32 13.43H218.36c7.914 0 14.32-6.006 14.32-13.43 0-7.423-6.406-13.43-14.32-13.43zm-57.274 0H107.39l.002-17.914h53.695V35.81z' fill='%23fff'/%3E%3C/svg%3E")
}

.slim-btn-download {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 269 269' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='1.414'%3E%3Cpath d='M232.943 223.73H35.533c-12.21 0-22.11 10.017-22.11 22.373 0 12.356 9.9 22.373 22.11 22.373h197.41c12.21 0 22.11-10.017 22.11-22.373 0-12.356-9.9-22.373-22.11-22.373zM117.88 199.136c4.035 4.04 9.216 6.147 14.492 6.508.626.053 1.227.188 1.866.188.633 0 1.228-.135 1.847-.186 5.284-.357 10.473-2.464 14.512-6.51l70.763-70.967c8.86-8.876 8.86-23.268 0-32.143-8.86-8.876-23.225-8.876-32.086 0l-32.662 32.756V22.373C156.612 10.017 146.596 0 134.238 0c-12.356 0-22.372 10.017-22.372 22.373v106.41L79.204 96.027c-8.86-8.876-23.226-8.876-32.086 0-8.86 8.875-8.86 23.267 0 32.142l70.763 70.966z' fill='%23fff'/%3E%3C/svg%3E")
}

.slim-btn-upload {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='243' height='269' viewBox='0 0 243 269' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EDownload%3C/title%3E%3Cpath d='M219.943 223.73H22.533c-12.21 0-22.11 10.017-22.11 22.373 0 12.356 9.9 22.373 22.11 22.373h197.41c12.21 0 22.11-10.017 22.11-22.373 0-12.356-9.9-22.373-22.11-22.373zM104.88 6.696c4.035-4.04 9.216-6.147 14.492-6.508C119.998.135 120.6 0 121.238 0c.633 0 1.228.135 1.847.186 5.284.357 10.473 2.464 14.512 6.51l70.763 70.967c8.86 8.875 8.86 23.267 0 32.142-8.86 8.876-23.225 8.876-32.086 0L143.612 77.05v106.41c0 12.355-10.016 22.372-22.374 22.372-12.356 0-22.372-10.017-22.372-22.373V77.05l-32.662 32.755c-8.86 8.876-23.226 8.876-32.086 0-8.86-8.875-8.86-23.267 0-32.142L104.88 6.696z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")
}

.slim-btn-edit {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 269 269' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='1.414'%3E%3Cpath d='M161.36 56.337c-7.042-7.05-18.46-7.05-25.5 0l-6.373 6.38-89.243 89.338.023.023-2.812 2.82s-8.968 9.032-29.216 74.4c-.143.456-.284.91-.427 1.373-.36 1.172-.726 2.362-1.094 3.568-.327 1.066-.657 2.154-.988 3.25-.28.922-.556 1.835-.84 2.778-.64 2.14-1.29 4.318-1.954 6.567-1.455 4.937-5.01 16.07-.99 20.1 3.87 3.882 15.12.467 20.043-.993 2.233-.662 4.396-1.31 6.52-1.952.98-.296 1.932-.586 2.89-.878 1.032-.314 2.058-.626 3.063-.935 1.27-.39 2.52-.775 3.75-1.157l1.09-.34c62.193-19.365 73.358-28.453 74.286-29.284l.01-.01.067-.06 2.88-2.886.192.193 89.244-89.336 6.373-6.382c7.04-7.048 7.04-18.476 0-25.525l-50.998-51.05zM103.4 219.782c-.08.053-.185.122-.297.193l-.21.133c-.076.047-.158.098-.245.15l-.243.148c-2.97 1.777-11.682 6.362-32.828 14.017-2.47.894-5.162 1.842-7.98 2.82l-30.06-30.092c.98-2.84 1.928-5.55 2.825-8.04 7.638-21.235 12.22-29.974 13.986-32.94l.12-.2c.063-.1.12-.196.175-.283l.126-.2c.07-.11.14-.217.192-.296l2.2-2.205 54.485 54.542-2.248 2.255zM263.35 56.337l-50.996-51.05c-7.04-7.048-18.456-7.048-25.498 0L174.108 18.05c-7.04 7.048-7.04 18.476 0 25.524l50.996 51.05c7.04 7.048 18.457 7.048 25.498 0l12.75-12.762c7.04-7.05 7.04-18.477 0-25.525z' fill='%23fff'/%3E%3C/svg%3E")
}

.slim-loader-background {
	stroke: rgba(0, 0, 0, .15)
}

.slim-loader-foreground {
	stroke: rgba(0, 0, 0, .65)
}

.slim[data-state*=preview] .slim-loader-background {
	stroke: rgba(255, 255, 255, .25)
}

.slim[data-state*=preview] .slim-loader-foreground {
	stroke: #fff
}

.slim-upload-status {
	padding: 0 .5em;
	border-radius: .3125em;
	font-size: .75em;
	-webkit-box-shadow: 0 .125em .25em rgba(0, 0, 0, .25);
	box-shadow: 0 .125em .25em rgba(0, 0, 0, .25)
}

.slim-upload-status[data-state=success] {
	background-color: #d1ed8f;
	color: #323e15
}

.slim-upload-status[data-state=success] .slim-upload-status-icon {
	width: .5em;
	height: .75em;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	border: .1875em solid currentColor;
	border-left: none;
	border-top: none;
	margin-right: .325em;
	margin-left: .25em;
	margin-bottom: .0625em
}

.slim-upload-status[data-state=error] {
	background: #efd472;
	color: #574016
}

.slim-upload-status[data-state=error] .slim-upload-status-icon {
	margin-left: -.125em;
	margin-right: .5em;
	width: .5625em;
	height: 1em;
	position: relative;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.slim-upload-status[data-state=error] .slim-upload-status-icon:after,
.slim-upload-status[data-state=error] .slim-upload-status-icon:before {
	content: '';
	position: absolute;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	width: 0;
	height: 0;
	border-width: .09em;
	border-style: solid;
	border-color: currentColor;
	background-color: currentColor;
	-webkit-transform: translate(-50%, -50%) translate(.5em, .5em);
	-ms-transform: translate(-50%, -50%) translate(.5em, .5em);
	transform: translate(-50%, -50%) translate(.5em, .5em)
}

.slim-upload-status[data-state=error] .slim-upload-status-icon:before {
	width: .66666667em
}

.slim-upload-status[data-state=error] .slim-upload-status-icon:after {
	height: .66666667em
}

.page-wrapper .custom-html-editor [class*=" note-icon-"]:before,
.page-wrapper .custom-html-editor [class^=note-icon-]:before {
	display: inline-block;
	font: normal normal normal 14px summernote;
	font-size: inherit;
	-webkit-font-smoothing: antialiased;
	text-decoration: inherit;
	text-rendering: auto;
	text-transform: none;
	vertical-align: middle;
	speak: none;
	-moz-osx-font-smoothing: grayscale
}

.page-wrapper .custom-html-editor .note-icon-align-center:before,
.page-wrapper .custom-html-editor .note-icon-align-indent:before,
.page-wrapper .custom-html-editor .note-icon-align-justify:before,
.page-wrapper .custom-html-editor .note-icon-align-left:before,
.page-wrapper .custom-html-editor .note-icon-align-outdent:before,
.page-wrapper .custom-html-editor .note-icon-align-right:before,
.page-wrapper .custom-html-editor .note-icon-align:before,
.page-wrapper .custom-html-editor .note-icon-arrow-circle-down:before,
.page-wrapper .custom-html-editor .note-icon-arrow-circle-left:before,
.page-wrapper .custom-html-editor .note-icon-arrow-circle-right:before,
.page-wrapper .custom-html-editor .note-icon-arrow-circle-up:before,
.page-wrapper .custom-html-editor .note-icon-arrows-alt:before,
.page-wrapper .custom-html-editor .note-icon-arrows-h:before,
.page-wrapper .custom-html-editor .note-icon-arrows-v:before,
.page-wrapper .custom-html-editor .note-icon-bold:before,
.page-wrapper .custom-html-editor .note-icon-caret:before,
.page-wrapper .custom-html-editor .note-icon-chain-broken:before,
.page-wrapper .custom-html-editor .note-icon-circle:before,
.page-wrapper .custom-html-editor .note-icon-close:before,
.page-wrapper .custom-html-editor .note-icon-code:before,
.page-wrapper .custom-html-editor .note-icon-col-after:before,
.page-wrapper .custom-html-editor .note-icon-col-before:before,
.page-wrapper .custom-html-editor .note-icon-col-remove:before,
.page-wrapper .custom-html-editor .note-icon-eraser:before,
.page-wrapper .custom-html-editor .note-icon-font:before,
.page-wrapper .custom-html-editor .note-icon-frame:before,
.page-wrapper .custom-html-editor .note-icon-italic:before,
.page-wrapper .custom-html-editor .note-icon-link:before,
.page-wrapper .custom-html-editor .note-icon-magic:before,
.page-wrapper .custom-html-editor .note-icon-menu-check:before,
.page-wrapper .custom-html-editor .note-icon-minus:before,
.page-wrapper .custom-html-editor .note-icon-orderedlist:before,
.page-wrapper .custom-html-editor .note-icon-pencil:before,
.page-wrapper .custom-html-editor .note-icon-picture:before,
.page-wrapper .custom-html-editor .note-icon-question:before,
.page-wrapper .custom-html-editor .note-icon-redo:before,
.page-wrapper .custom-html-editor .note-icon-row-above:before,
.page-wrapper .custom-html-editor .note-icon-row-below:before,
.page-wrapper .custom-html-editor .note-icon-row-remove:before,
.page-wrapper .custom-html-editor .note-icon-special-character:before,
.page-wrapper .custom-html-editor .note-icon-square:before,
.page-wrapper .custom-html-editor .note-icon-strikethrough:before,
.page-wrapper .custom-html-editor .note-icon-subscript:before,
.page-wrapper .custom-html-editor .note-icon-summernote:before,
.page-wrapper .custom-html-editor .note-icon-superscript:before,
.page-wrapper .custom-html-editor .note-icon-table:before,
.page-wrapper .custom-html-editor .note-icon-text-height:before,
.page-wrapper .custom-html-editor .note-icon-trash:before,
.page-wrapper .custom-html-editor .note-icon-underline:before,
.page-wrapper .custom-html-editor .note-icon-undo:before,
.page-wrapper .custom-html-editor .note-icon-unorderedlist:before,
.page-wrapper .custom-html-editor .note-icon-video:before {
	display: inline-block;
	font-family: summernote;
	font-style: normal;
	font-weight: 400;
	text-decoration: inherit;
	line-height: 0
}

.page-wrapper .custom-html-editor .note-icon-align-center:before {
	content: "\f101"
}

.page-wrapper .custom-html-editor .note-icon-align-indent:before {
	content: "\f102"
}

.page-wrapper .custom-html-editor .note-icon-align-justify:before {
	content: "\f103"
}

.page-wrapper .custom-html-editor .note-icon-align-left:before {
	content: "\f104"
}

.page-wrapper .custom-html-editor .note-icon-align-outdent:before {
	content: "\f105"
}

.page-wrapper .custom-html-editor .note-icon-align-right:before {
	content: "\f106"
}

.page-wrapper .custom-html-editor .note-icon-align:before {
	content: "\f107"
}

.page-wrapper .custom-html-editor .note-icon-arrow-circle-down:before {
	content: "\f108"
}

.page-wrapper .custom-html-editor .note-icon-arrow-circle-left:before {
	content: "\f109"
}

.page-wrapper .custom-html-editor .note-icon-arrow-circle-right:before {
	content: "\f10a"
}

.page-wrapper .custom-html-editor .note-icon-arrow-circle-up:before {
	content: "\f10b"
}

.page-wrapper .custom-html-editor .note-icon-arrows-alt:before {
	content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1853 10.1858L3 3M3 3L3.00032 10.186M3 3L10.1856 3.00018M13.8147 10.1858L21 3M21 3L20.9996 10.186M21 3L13.8143 3.00026M10.1853 13.8142L3 21M3 21L3.0004 13.814M3 21L10.1857 20.9997M13.8147 13.8142L21 21M21 21L20.9993 13.8136M21 21L13.814 20.9994' stroke='%233A3A3A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
}

.page-wrapper .custom-html-editor .note-icon-arrows-h:before {
	content: "\f10d"
}

.page-wrapper .custom-html-editor .note-icon-arrows-v:before {
	content: "\f10e"
}

.page-wrapper .custom-html-editor .note-icon-bold:before {
	content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.8945 11.8721C16.528 12.2529 17.6748 12.7142 18.335 13.2559C19.2829 14.026 19.7568 15.0247 19.7568 16.252C19.7568 17.5469 19.2363 18.6175 18.1953 19.4639C16.9173 20.488 15.0596 21 12.6221 21H3.875V20.5303C4.67057 20.5303 5.20801 20.4583 5.4873 20.3145C5.77507 20.1621 5.97396 19.9674 6.08398 19.7305C6.20247 19.4935 6.26172 18.9095 6.26172 17.9785V6.80664C6.26172 5.87565 6.20247 5.29167 6.08398 5.05469C5.97396 4.80924 5.77507 4.61458 5.4873 4.4707C5.19954 4.32682 4.66211 4.25488 3.875 4.25488V3.78516H12.127C14.099 3.78516 15.4954 3.96289 16.3164 4.31836C17.1374 4.66536 17.7848 5.1901 18.2588 5.89258C18.7327 6.58659 18.9697 7.32715 18.9697 8.11426C18.9697 8.94369 18.6693 9.68424 18.0684 10.3359C17.4674 10.9792 16.4095 11.4912 14.8945 11.8721ZM10.2734 11.5293C11.4753 11.5293 12.3597 11.3939 12.9268 11.123C13.5023 10.8522 13.9424 10.4714 14.2471 9.98047C14.5518 9.48958 14.7041 8.86328 14.7041 8.10156C14.7041 7.33984 14.5518 6.71777 14.2471 6.23535C13.9508 5.74447 13.5234 5.37207 12.9648 5.11816C12.4062 4.86426 11.5091 4.74154 10.2734 4.75V11.5293ZM10.2734 12.5195V18.042L10.2607 18.6768C10.2607 19.1338 10.375 19.4808 10.6035 19.7178C10.8405 19.9463 11.1875 20.0605 11.6445 20.0605C12.3216 20.0605 12.9437 19.9124 13.5107 19.6162C14.0863 19.3115 14.5264 18.8757 14.8311 18.3086C15.1357 17.7331 15.2881 17.0941 15.2881 16.3916C15.2881 15.5876 15.1019 14.8682 14.7295 14.2334C14.3571 13.5902 13.8451 13.1416 13.1934 12.8877C12.5417 12.6338 11.5684 12.5111 10.2734 12.5195Z' fill='%233A3A3A'/%3E%3C/svg%3E%0A")
}

.page-wrapper .custom-html-editor .note-icon-caret:before {
	content: "\f110"
}

.page-wrapper .custom-html-editor .note-icon-chain-broken:before {
	content: "\f111"
}

.page-wrapper .custom-html-editor .note-icon-circle:before {
	content: "\f112"
}

.page-wrapper .custom-html-editor .note-icon-close:before {
	content: "\f113"
}

.page-wrapper .custom-html-editor .note-icon-code:before {
	content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 16L2 12L6 8' stroke='%233A3A3A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18 16L22 12L18 8' stroke='%233A3A3A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.56689 19.1782L15.5669 5.32182' stroke='%233A3A3A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
}

.page-wrapper .custom-html-editor .note-icon-col-after:before {
	content: "\f115"
}

.page-wrapper .custom-html-editor .note-icon-col-before:before {
	content: "\f116"
}

.page-wrapper .custom-html-editor .note-icon-col-remove:before {
	content: "\f117"
}

.page-wrapper .custom-html-editor .note-icon-eraser:before {
	content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.62127 5.51493C7.84385 4.62459 8.64382 4 9.56155 4H17.4384C18.7396 4 19.6943 5.22278 19.3787 6.48507L16.3787 18.4851C16.1561 19.3754 15.3562 20 14.4384 20H6.56155C5.26041 20 4.30569 18.7772 4.62127 17.5149L7.62127 5.51493Z' stroke='%233A3A3A' stroke-width='1.5'/%3E%3Cpath d='M17.4384 4H9.56155C8.64382 4 7.84385 4.62459 7.62127 5.51493L6 12H18L19.3787 6.48507C19.6943 5.22278 18.7396 4 17.4384 4Z' fill='%233A3A3A'/%3E%3C/svg%3E%0A")
}

.page-wrapper .custom-html-editor .note-icon-font:before {
	content: "\f119"
}

.page-wrapper .custom-html-editor .note-icon-frame:before {
	content: "\f11a"
}

.page-wrapper .custom-html-editor .note-icon-italic:before {
	content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.0273 4.25488L10.167 3.78516H18.5713L18.4062 4.25488C17.6445 4.25488 17.0605 4.42415 16.6543 4.7627C16.2565 5.10124 15.9053 5.80794 15.6006 6.88281L12.4521 17.9023C12.2236 18.681 12.1094 19.2015 12.1094 19.4639C12.1094 19.7686 12.2279 20.0055 12.4648 20.1748C12.7695 20.3949 13.3451 20.5133 14.1914 20.5303L14.0645 21H5.52051L5.66016 20.5303C6.51497 20.5303 7.14128 20.3695 7.53906 20.0479C7.93685 19.7178 8.29655 19.0026 8.61816 17.9023L11.792 6.88281C11.9867 6.20573 12.084 5.69368 12.084 5.34668C12.084 5.03353 11.9655 4.78809 11.7285 4.61035C11.4915 4.43262 10.9245 4.31413 10.0273 4.25488Z' fill='%233A3A3A'/%3E%3C/svg%3E%0A")
}

.page-wrapper .custom-html-editor .note-icon-link:before {
	content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.2002 12.8998C10.9823 13.9453 12.1799 14.5996 13.4822 14.6929C14.7845 14.7861 16.0631 14.3092 16.9862 13.3858L19.6862 10.6858C21.3916 8.92007 21.3672 6.11339 19.6314 4.37759C17.8956 2.64179 15.0889 2.6174 13.3232 4.32277L11.7752 5.86177' stroke='%233A3A3A' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M13.8 11.0995C13.0179 10.054 11.8203 9.3997 10.518 9.30643C9.21568 9.21316 7.93706 9.69013 7.01399 10.6135L4.31399 13.3135C2.60861 15.0792 2.633 17.8859 4.3688 19.6217C6.1046 21.3575 8.91128 21.3819 10.677 19.6765L12.216 18.1375' stroke='%233A3A3A' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A")
}

.page-wrapper .custom-html-editor .note-icon-magic:before {
	content: "\f11d"
}

.page-wrapper .custom-html-editor .note-icon-menu-check:before {
	content: "\f11e"
}

.page-wrapper .custom-html-editor .note-icon-minus:before {
	content: "\f11f"
}

.page-wrapper .custom-html-editor .note-icon-orderedlist:before {
	content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 12H21' stroke='%233A3A3A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 6H21' stroke='%233A3A3A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 18H21' stroke='%233A3A3A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 4L2 4.5V5.325L2.775 4.915V6.625L2 6.62511V7.40011H4.5V6.62511L3.675 6.625V4H3Z' fill='%233A3A3A'/%3E%3Cpath d='M2.11 10.375V11.225C2.48 10.935 2.9 10.8 3.24 10.8C3.5 10.8 3.685 10.9 3.685 11.105C3.685 11.365 3.425 11.46 3.11 11.645C2.625 11.93 2 12.25 2 13.07V13.475H4.635V12.7H3.06C3.06 12.61 3.345 12.45 3.71 12.23C4.14 11.97 4.61 11.63 4.61 11.055C4.61 10.3 4.005 10 3.325 10C2.89 10 2.47 10.12 2.11 10.375Z' fill='%233A3A3A'/%3E%3Cpath d='M4.46 16.945C4.46 16.29 3.9 16 3.185 16C2.775 16 2.365 16.105 2.06 16.28V17.13C2.395 16.905 2.78 16.8 3.06 16.8C3.405 16.8 3.585 16.9 3.585 17.09C3.585 17.285 3.395 17.35 3.15 17.345L2.68 17.34L2.675 18.115H3.255C3.535 18.115 3.72 18.195 3.72 18.395C3.72 18.645 3.43 18.745 3.1 18.75C2.745 18.755 2.41 18.705 2 18.47V19.32C2.415 19.485 2.765 19.55 3.175 19.55C3.89 19.55 4.6 19.29 4.6 18.545C4.6 18.055 4.31 17.78 3.935 17.665C4.27 17.55 4.46 17.3 4.46 16.945Z' fill='%233A3A3A'/%3E%3C/svg%3E%0A")
}

.page-wrapper .custom-html-editor .note-icon-pencil:before {
	content: "\f121"
}

.page-wrapper .custom-html-editor .note-icon-picture:before {
	content: url("data:image/svg+xml,%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='18' height='18' rx='2' stroke='%233A3A3A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.5 10C9.32843 10 10 9.32843 10 8.5C10 7.67157 9.32843 7 8.5 7C7.67157 7 7 7.67157 7 8.5C7 9.32843 7.67157 10 8.5 10Z' stroke='%233A3A3A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21 15L16 10L5 21' stroke='%233A3A3A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
}

.page-wrapper .custom-html-editor .note-icon-question:before {
	content: "\f123"
}

.page-wrapper .custom-html-editor .note-icon-redo:before {
	content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 12.5C20 7.80558 16.1944 4 11.5 4C6.80558 4 3 7.80558 3 12.5C3 17.1944 6.80558 21 11.5 21C14.1395 21 16.4981 19.7969 18.0571 17.9091' stroke='%233A3A3A' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M22 11L20 13L18 11' stroke='%233A3A3A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
}

.page-wrapper .custom-html-editor .note-icon-row-above:before {
	content: "\f125"
}

.page-wrapper .custom-html-editor .note-icon-row-below:before {
	content: "\f126"
}

.page-wrapper .custom-html-editor .note-icon-row-remove:before {
	content: "\f127"
}

.page-wrapper .custom-html-editor .note-icon-special-character:before {
	content: "\f128"
}

.page-wrapper .custom-html-editor .note-icon-square:before {
	content: "\f129"
}

.page-wrapper .custom-html-editor .note-icon-strikethrough:before {
	content: "\f12a"
}

.page-wrapper .custom-html-editor .note-icon-subscript:before {
	content: "\f12b"
}

.page-wrapper .custom-html-editor .note-icon-summernote:before {
	content: "\f12c"
}

.page-wrapper .custom-html-editor .note-icon-superscript:before {
	content: "\f12d"
}

.page-wrapper .custom-html-editor .note-icon-table:before {
	content: "\f12e"
}

.page-wrapper .custom-html-editor .note-icon-text-height:before {
	content: "\f12f"
}

.page-wrapper .custom-html-editor .note-icon-trash:before {
	content: "\f130"
}

.page-wrapper .custom-html-editor .note-icon-underline:before {
	content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.56641 3.43359H11.0859V3.83105H10.71C10.1442 3.83105 9.75391 3.89193 9.53906 4.01367C9.33138 4.12826 9.18099 4.28939 9.08789 4.49707C9.00195 4.70475 8.95898 5.22396 8.95898 6.05469V13.1875C8.95898 14.4909 9.05566 15.3538 9.24902 15.7764C9.44954 16.1989 9.77539 16.5498 10.2266 16.8291C10.6777 17.1084 11.2471 17.248 11.9346 17.248C12.7223 17.248 13.3919 17.0726 13.9434 16.7217C14.502 16.3636 14.9173 15.873 15.1895 15.25C15.4688 14.627 15.6084 13.542 15.6084 11.9951V6.05469C15.6084 5.40299 15.5404 4.9375 15.4043 4.6582C15.2682 4.37891 15.0964 4.18555 14.8887 4.07812C14.5664 3.91341 14.1117 3.83105 13.5244 3.83105V3.43359H18.5625V3.83105H18.2617C17.8535 3.83105 17.5133 3.91341 17.2412 4.07812C16.9691 4.24284 16.7721 4.48991 16.6504 4.81934C16.5573 5.0485 16.5107 5.46029 16.5107 6.05469V11.5869C16.5107 13.2985 16.3962 14.5339 16.167 15.293C15.945 16.0521 15.3971 16.7503 14.5234 17.3877C13.6497 18.0251 12.4574 18.3438 10.9463 18.3438C9.68587 18.3438 8.71191 18.1755 8.02441 17.8389C7.08626 17.3805 6.42383 16.7933 6.03711 16.0771C5.65039 15.361 5.45703 14.3978 5.45703 13.1875V6.05469C5.45703 5.2168 5.41048 4.69759 5.31738 4.49707C5.22428 4.28939 5.06315 4.12467 4.83398 4.00293C4.60482 3.88118 4.18229 3.82389 3.56641 3.83105V3.43359Z' fill='%233A3A3A'/%3E%3Cline x1='4' y1='20.25' x2='19' y2='20.25' stroke='%233A3A3A' stroke-width='1.5'/%3E%3C/svg%3E%0A")
}

.page-wrapper .custom-html-editor .note-icon-undo:before {
	content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 12.5C4 7.80558 7.80558 4 12.5 4C17.1944 4 21 7.80558 21 12.5C21 17.1944 17.1944 21 12.5 21C9.86046 21 7.50193 19.7969 5.94289 17.9091' stroke='%233A3A3A' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M2 11L4 13L6 11' stroke='%233A3A3A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
}

.page-wrapper .custom-html-editor .note-icon-unorderedlist:before {
	content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 12H21' stroke='%233A3A3A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 6H21' stroke='%233A3A3A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 18H21' stroke='%233A3A3A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='3' cy='6' r='1' fill='%233A3A3A'/%3E%3Ccircle cx='3' cy='12' r='1' fill='%233A3A3A'/%3E%3Ccircle cx='3' cy='18' r='1' fill='%233A3A3A'/%3E%3C/svg%3E%0A")
}

.page-wrapper .custom-html-editor .note-icon-video:before {
	content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3' y='4' width='18' height='16' rx='2' stroke='%233A3A3A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 4V20' stroke='%233A3A3A' stroke-width='1.5'/%3E%3Cpath d='M7 12H3' stroke='%233A3A3A' stroke-width='1.5'/%3E%3Cpath d='M21 12H17' stroke='%233A3A3A' stroke-width='1.5'/%3E%3Cpath d='M7 8H3' stroke='%233A3A3A' stroke-width='1.5'/%3E%3Cpath d='M21 8H17' stroke='%233A3A3A' stroke-width='1.5'/%3E%3Cpath d='M7 16H3' stroke='%233A3A3A' stroke-width='1.5'/%3E%3Cpath d='M21 16H17' stroke='%233A3A3A' stroke-width='1.5'/%3E%3Cpath d='M17 4V20' stroke='%233A3A3A' stroke-width='1.5'/%3E%3C/svg%3E%0A")
}

.page-wrapper .custom-html-editor .note-frame * {
	color: #000;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.page-wrapper .custom-html-editor kbd {
	padding: 3px 5px;
	font-weight: 700;
	color: #fff;
	background-color: #000;
	border-radius: 2px;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}

.page-wrapper .custom-html-editor .note-toolbar {
	padding: 10px 5px;
	border: 1px solid #dad5ce;
	border-radius: 4px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative!important
}

.page-wrapper .custom-html-editor .note-btn-group {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-right: 3px
}

.page-wrapper .custom-html-editor .note-btn-group>.note-btn-group {
	margin-right: 0
}

.page-wrapper .custom-html-editor .note-btn-group>.note-btn,
.page-wrapper .custom-html-editor .note-btn-group>.note-btn-group {
	margin-left: -4px;
	border-radius: 0
}

.page-wrapper .custom-html-editor .note-btn-group>.note-btn-group.active,
.page-wrapper .custom-html-editor .note-btn-group>.note-btn-group.focus,
.page-wrapper .custom-html-editor .note-btn-group>.note-btn.active,
.page-wrapper .custom-html-editor .note-btn-group>.note-btn.focus {
	border-radius: 0
}

.page-wrapper .custom-html-editor .note-btn-group>.note-btn-group:first-child,
.page-wrapper .custom-html-editor .note-btn-group>.note-btn:first-child {
	margin-left: 0;
	border-bottom-left-radius: 1px;
	border-top-left-radius: 1px
}

.page-wrapper .custom-html-editor .note-btn-group>.note-btn-group:first-child.active,
.page-wrapper .custom-html-editor .note-btn-group>.note-btn-group:first-child.focus,
.page-wrapper .custom-html-editor .note-btn-group>.note-btn:first-child.active,
.page-wrapper .custom-html-editor .note-btn-group>.note-btn:first-child.focus {
	border-bottom-left-radius: 1px;
	border-top-left-radius: 1px
}

.page-wrapper .custom-html-editor .note-btn-group>.note-btn-group:last-child:not(.note-dropdown),
.page-wrapper .custom-html-editor .note-btn-group>.note-btn:last-child:not(.note-dropdown) {
	border-top-right-radius: 1px;
	border-bottom-right-radius: 1px
}

.page-wrapper .custom-html-editor .note-btn-group>.note-btn-group:last-child:not(.note-dropdown).active,
.page-wrapper .custom-html-editor .note-btn-group>.note-btn-group:last-child:not(.note-dropdown).focus,
.page-wrapper .custom-html-editor .note-btn-group>.note-btn:last-child:not(.note-dropdown).active,
.page-wrapper .custom-html-editor .note-btn-group>.note-btn:last-child:not(.note-dropdown).focus {
	border-top-right-radius: 1px;
	border-bottom-right-radius: 1px
}

.page-wrapper .custom-html-editor .note-btn-group.open>.note-dropdown {
	display: block
}

.page-wrapper .custom-html-editor button.note-btn {
	display: inline-block;
	padding: 5px 10px;
	margin-bottom: 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 0;
	color: var(--Main1);
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	background-color: #fff;
	background-image: none;
	border: 1px solid #fff;
	border-color: #fff;
	border-radius: 1px;
	outline: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.page-wrapper .custom-html-editor .note-btn.disabled.focus,
.page-wrapper .custom-html-editor .note-btn.disabled:focus,
.page-wrapper .custom-html-editor .note-btn[disabled].focus,
.page-wrapper .custom-html-editor .note-btn[disabled]:focus,
.page-wrapper .custom-html-editor fieldset[disabled] .note-btn.focus,
.page-wrapper .custom-html-editor fieldset[disabled] .note-btn:focus {
	background-color: #fff;
	border-color: #fff
}

.page-wrapper .custom-html-editor .note-btn.focus,
.page-wrapper .custom-html-editor .note-btn:focus,
.page-wrapper .custom-html-editor .note-btn:hover {
	color: var(--Main1);
	text-decoration: none;
	border: 1px solid #fff;
	border-radius: 1px;
	outline: 0
}

.page-wrapper .custom-html-editor .note-btn.active,
.page-wrapper .custom-html-editor .note-btn:active {
	background-image: none;
	outline: 0
}

.page-wrapper .custom-html-editor .note-btn.disabled,
.page-wrapper .custom-html-editor .note-btn[disabled],
.page-wrapper .custom-html-editor fieldset[disabled] .note-btn {
	cursor: default;
	-webkit-opacity: .65;
	-khtml-opacity: .65;
	-moz-opacity: .65;
	opacity: .65;
	-ms-filter: alpha(opacity=65);
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none
}

.page-wrapper .custom-html-editor .note-btn-primary {
	color: #fff;
	background: #fa6362
}

.page-wrapper .custom-html-editor .note-btn-primary.focus,
.page-wrapper .custom-html-editor .note-btn-primary:focus,
.page-wrapper .custom-html-editor .note-btn-primary:hover {
	color: #fff;
	text-decoration: none;
	background-color: #fa6362;
	border: 1px solid #fff;
	border-radius: 1px
}

.page-wrapper .custom-html-editor .note-btn-block {
	display: block;
	width: 100%
}

.page-wrapper .custom-html-editor .note-btn-block+.note-btn-block {
	margin-top: 5px
}

.page-wrapper .custom-html-editor input[type=button].note-btn-block,
.page-wrapper .custom-html-editor input[type=reset].note-btn-block,
.page-wrapper .custom-html-editor input[type=submit].note-btn-block {
	width: 100%
}

.page-wrapper .custom-html-editor .note-dropdown {
	position: relative
}

.page-wrapper .custom-html-editor .note-dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 100px;
	padding: 5px;
	text-align: left;
	background: #fff;
	border: 1px solid #e2e2e2;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .06);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .06);
	background-clip: padding-box
}

.page-wrapper .custom-html-editor .note-btn-group.open .note-dropdown-menu {
	display: block
}

.page-wrapper .custom-html-editor .note-dropdown-item {
	display: block
}

.page-wrapper .custom-html-editor .note-dropdown-item:hover {
	background-color: #ebebeb
}

.page-wrapper .custom-html-editor a.note-dropdown-item,
.page-wrapper .custom-html-editor a.note-dropdown-item:hover {
	margin: 2px 0;
	color: #000;
	text-decoration: none
}

.page-wrapper .custom-html-editor .note-form-group {
	padding-bottom: 20px;
	margin-bottom: 10px
}

.page-wrapper .custom-html-editor .note-form-group:last-child {
	padding-bottom: 0
}

.page-wrapper .custom-html-editor .note-form-label {
	display: block;
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: 700;
	color: #42515f
}

.page-wrapper .custom-html-editor .note-input {
	display: block;
	width: 100%;
	padding: 6px 4px;
	font-size: 14px;
	background: #fff;
	border: 1px solid #ededef;
	outline: 0;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}

.page-wrapper .custom-html-editor .note-input::-webkit-input-placeholder {
	color: #eee
}

.page-wrapper .custom-html-editor .note-input:-moz-placeholder {
	color: #eee
}

.page-wrapper .custom-html-editor .note-input::-moz-placeholder {
	color: #eee
}

.page-wrapper .custom-html-editor .note-input:-ms-input-placeholder {
	color: #eee
}

.page-wrapper .custom-html-editor .note-tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	font-size: 13px;
	-webkit-opacity: 0;
	-khtml-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	-ms-filter: alpha(opacity=0);
	filter: alpha(opacity=0)
}

.page-wrapper .custom-html-editor .note-tooltip.in {
	-webkit-opacity: .9;
	-khtml-opacity: .9;
	-moz-opacity: .9;
	opacity: .9;
	-ms-filter: alpha(opacity=90);
	filter: alpha(opacity=90)
}

.page-wrapper .custom-html-editor .note-tooltip.top {
	padding: 5px 0;
	margin-top: -3px
}

.page-wrapper .custom-html-editor .note-tooltip.right {
	padding: 0 5px;
	margin-left: 3px
}

.page-wrapper .custom-html-editor .note-tooltip.bottom {
	padding: 5px 0;
	margin-top: 3px
}

.page-wrapper .custom-html-editor .note-tooltip.left {
	padding: 0 5px;
	margin-left: -3px
}

.page-wrapper .custom-html-editor .note-tooltip.bottom .note-tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-bottom-color: #000;
	border-width: 0 5px 5px
}

.page-wrapper .custom-html-editor .note-tooltip.top .note-tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-top-color: #000;
	border-width: 5px 5px 0
}

.page-wrapper .custom-html-editor .note-tooltip.right .note-tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-right-color: #000;
	border-width: 5px 5px 5px 0
}

.page-wrapper .custom-html-editor .note-tooltip.left .note-tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-left-color: #000;
	border-width: 5px 0 5px 5px
}

.page-wrapper .custom-html-editor .note-tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}

.page-wrapper .custom-html-editor .note-tooltip-content {
	max-width: 200px;
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	background-color: #000
}

.page-wrapper .custom-html-editor .note-popover {
	position: absolute;
	z-index: 1060;
	display: block;
	display: none;
	font-size: 13px;
	background: #fff;
	border: 1px solid rgba(0, 0, 0, .2);
	border: 1px solid #ccc
}

.page-wrapper .custom-html-editor .note-popover.in {
	display: block
}

.page-wrapper .custom-html-editor .note-popover.top {
	padding: 5 0;
	margin-top: -3px
}

.page-wrapper .custom-html-editor .note-popover.right {
	padding: 0 5;
	margin-left: 3px
}

.page-wrapper .custom-html-editor .note-popover.bottom {
	padding: 5 0;
	margin-top: 3px
}

.page-wrapper .custom-html-editor .note-popover.left {
	padding: 0 5;
	margin-left: -3px
}

.page-wrapper .custom-html-editor .note-popover.bottom .note-popover-arrow {
	top: -11px;
	left: 50%;
	margin-left: -10px;
	border-bottom-color: #999;
	border-bottom-color: rgba(0, 0, 0, .25);
	border-top-width: 0
}

.page-wrapper .custom-html-editor .note-popover.bottom .note-popover-arrow::after {
	top: 1px;
	margin-left: -10px;
	border-bottom-color: #fff;
	border-top-width: 0;
	content: " "
}

.page-wrapper .custom-html-editor .note-popover.top .note-popover-arrow {
	bottom: -11px;
	left: 50%;
	margin-left: -10px;
	border-top-color: #999;
	border-top-color: rgba(0, 0, 0, .25);
	border-bottom-width: 0
}

.page-wrapper .custom-html-editor .note-popover.top .note-popover-arrow::after {
	bottom: 1px;
	margin-left: -10px;
	border-top-color: #fff;
	border-bottom-width: 0;
	content: " "
}

.page-wrapper .custom-html-editor .note-popover.right .note-popover-arrow {
	top: 50%;
	left: -11px;
	margin-top: -10px;
	border-right-color: #999;
	border-right-color: rgba(0, 0, 0, .25);
	border-left-width: 0
}

.page-wrapper .custom-html-editor .note-popover.right .note-popover-arrow::after {
	left: 1px;
	margin-top: -10px;
	border-right-color: #fff;
	border-left-width: 0;
	content: " "
}

.page-wrapper .custom-html-editor .note-popover.left .note-popover-arrow {
	top: 50%;
	right: -11px;
	margin-top: -10px;
	border-left-color: #999;
	border-left-color: rgba(0, 0, 0, .25);
	border-right-width: 0
}

.page-wrapper .custom-html-editor .note-popover.left .note-popover-arrow::after {
	right: 1px;
	margin-top: -10px;
	border-left-color: #fff;
	border-right-width: 0;
	content: " "
}

.page-wrapper .custom-html-editor .note-popover-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border: 11px solid transparent
}

.page-wrapper .custom-html-editor .note-popover-arrow::after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 10px;
	content: " "
}

.page-wrapper .custom-html-editor .note-popover-content {
	min-width: 100px;
	min-height: 30px;
	padding: 3px 8px;
	color: #000;
	text-align: center;
	background-color: #fff
}

.page-wrapper .custom-html-editor .note-editor {
	position: relative
}

.page-wrapper .custom-html-editor .note-editor .note-dropzone {
	position: absolute;
	z-index: 100;
	display: none;
	color: #87cefa;
	background-color: #fff;
	opacity: .95;
	pointer-event: none
}

.page-wrapper .custom-html-editor .note-editor .note-dropzone .note-dropzone-message {
	display: table-cell;
	font-size: 28px;
	font-weight: 700;
	text-align: center;
	vertical-align: middle
}

.page-wrapper .custom-html-editor .note-editor .note-dropzone.hover {
	color: #098ddf
}

.page-wrapper .custom-html-editor .note-editor.dragover .note-dropzone {
	display: table
}

.page-wrapper .custom-html-editor .note-editor .note-editing-area {
	position: relative;
	border: 1px solid #dad5ce;
	border-radius: 4px
}

.page-wrapper .custom-html-editor .note-editor .note-editing-area .note-editable {
	outline: 0
}

.page-wrapper .custom-html-editor .note-editor .note-editing-area .note-editable sup {
	vertical-align: super
}

.page-wrapper .custom-html-editor .note-editor .note-editing-area .note-editable sub {
	vertical-align: sub
}

.page-wrapper .custom-html-editor .note-editor .note-editing-area .note-editable a {
	font-family: inherit;
	font-weight: inherit;
	color: #337ab7;
	text-decoration: inherit;
	background-color: inherit
}

.page-wrapper .custom-html-editor .note-editor .note-editing-area .note-editable a:focus,
.page-wrapper .custom-html-editor .note-editor .note-editing-area .note-editable a:hover {
	color: #23527c;
	text-decoration: underline;
	outline: 0
}

.page-wrapper .custom-html-editor .note-editor .note-editing-area .note-editable figure {
	margin: 0
}

.page-wrapper .custom-html-editor .note-editor.note-frame.codeview .note-editing-area .note-editable {
	display: none
}

.page-wrapper .custom-html-editor .note-editor.note-frame.codeview .note-editing-area .note-codable {
	display: block
}

.page-wrapper .custom-html-editor .note-editor.note-frame .note-editing-area {
	overflow: hidden
}

.page-wrapper .custom-html-editor .note-editor.note-frame .note-editing-area .note-editable {
	padding: 12px 16px;
	overflow: auto;
	color: #000;
	word-wrap: break-word;
	background-color: #fff;
	line-height: 160%
}

.page-wrapper .custom-html-editor .note-editor.note-frame .note-editing-area .note-editable[contenteditable=false] {
	background-color: #e5e5e5
}

.page-wrapper .custom-html-editor .note-editor.note-frame .note-editing-area .note-codable {
	display: none;
	width: 100%;
	padding: 10px;
	margin-bottom: 0;
	font-family: 'PT Sans', sans-serif;
	font-size: 14px;
	color: #ccc;
	background-color: #222;
	border: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	resize: none
}

.page-wrapper .custom-html-editor .note-editor.note-frame.fullscreen {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1050;
	width: 100%!important
}

.page-wrapper .custom-html-editor .note-editor.note-frame.fullscreen .note-editable {
	background-color: #fff
}

.page-wrapper .custom-html-editor .note-editor.note-frame.fullscreen .note-resizebar {
	display: none
}

.page-wrapper .custom-html-editor .note-editor.note-frame .note-status-output {
	display: block;
	width: 100%;
	height: 20px;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 1.42857143;
	color: #000;
	border: 0
}

.page-wrapper .custom-html-editor .note-editor.note-frame .note-status-output:empty {
	height: 0;
	border-top: 0 solid transparent
}

.page-wrapper .custom-html-editor .note-editor.note-frame .note-status-output .pull-right {
	float: right!important
}

.page-wrapper .custom-html-editor .note-editor.note-frame .note-status-output .text-muted {
	color: #777
}

.page-wrapper .custom-html-editor .note-editor.note-frame .note-status-output .text-primary {
	color: #286090
}

.page-wrapper .custom-html-editor .note-editor.note-frame .note-status-output .text-success {
	color: #3c763d
}

.page-wrapper .custom-html-editor .note-editor.note-frame .note-status-output .text-info {
	color: #31708f
}

.page-wrapper .custom-html-editor .note-editor.note-frame .note-status-output .text-warning {
	color: #8a6d3b
}

.page-wrapper .custom-html-editor .note-editor.note-frame .note-status-output .text-danger {
	color: #a94442
}

.page-wrapper .custom-html-editor .note-editor.note-frame .note-status-output .alert {
	padding: 7px 10px 2px 10px;
	margin: -7px 0 0 0;
	color: #000;
	background-color: #f5f5f5;
	border-radius: 0
}

.page-wrapper .custom-html-editor .note-editor.note-frame .note-status-output .alert .note-icon {
	margin-right: 5px
}

.page-wrapper .custom-html-editor .note-editor.note-frame .note-status-output .alert-success {
	color: #3c763d!important;
	background-color: #dff0d8!important
}

.page-wrapper .custom-html-editor .note-editor.note-frame .note-status-output .alert-info {
	color: #31708f!important;
	background-color: #d9edf7!important
}

.page-wrapper .custom-html-editor .note-editor.note-frame .note-status-output .alert-warning {
	color: #8a6d3b!important;
	background-color: #fcf8e3!important
}

.page-wrapper .custom-html-editor .note-editor.note-frame .note-status-output .alert-danger {
	color: #a94442!important;
	background-color: #f2dede!important
}

.page-wrapper .custom-html-editor .note-editor.note-frame .note-statusbar .note-resizebar {
	width: 100%;
	height: 9px;
	padding-top: 1px;
	cursor: ns-resize;
	text-align: center
}

.page-wrapper .custom-html-editor .note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar {
	width: 20px;
	margin: 1px auto;
	border-top: 1px solid #a9a9a9
}

.page-wrapper .custom-html-editor .note-editor.note-frame .note-statusbar.locked .note-resizebar {
	cursor: default
}

.page-wrapper .custom-html-editor .note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar {
	display: none
}

.page-wrapper .custom-html-editor .note-editor.note-frame .note-placeholder {
	padding: 10px
}

.page-wrapper .custom-html-editor .note-popover {
	max-width: none
}

.page-wrapper .custom-html-editor .note-popover .note-popover-content a {
	display: inline-block;
	max-width: 200px;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle
}

.page-wrapper .custom-html-editor .note-popover .note-popover-arrow {
	left: 20px!important
}

.page-wrapper .custom-html-editor .note-popover .note-popover-content,
.page-wrapper .custom-html-editor .note-toolbar {
	padding: 3px 5px;
	padding-bottom: 8px;
	margin: 0;
	margin-bottom: 8px;
	background-color: #fff
}

.page-wrapper .custom-html-editor .note-popover .note-popover-content>.note-btn-group,
.page-wrapper .custom-html-editor .note-toolbar>.note-btn-group {
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 0
}

.page-wrapper .custom-html-editor .note-popover .note-popover-content .note-btn-group .note-table,
.page-wrapper .custom-html-editor .note-toolbar .note-btn-group .note-table {
	min-width: 0;
	padding: 5px
}

.page-wrapper .custom-html-editor .note-popover .note-popover-content .note-btn-group .note-table .note-dimension-picker,
.page-wrapper .custom-html-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker {
	font-size: 18px
}

.page-wrapper .custom-html-editor .note-popover .note-popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher,
.page-wrapper .custom-html-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher {
	position: absolute!important;
	z-index: 3;
	width: 10em;
	height: 10em;
	cursor: pointer
}

.page-wrapper .custom-html-editor .note-popover .note-popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted,
.page-wrapper .custom-html-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted {
	position: relative!important;
	z-index: 1;
	width: 5em;
	height: 5em;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC) repeat
}

.page-wrapper .custom-html-editor .note-popover .note-popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted,
.page-wrapper .custom-html-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted {
	position: absolute!important;
	z-index: 2;
	width: 1em;
	height: 1em;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC) repeat
}

.page-wrapper .custom-html-editor .note-popover .note-popover-content .note-style blockquote,
.page-wrapper .custom-html-editor .note-popover .note-popover-content .note-style h1,
.page-wrapper .custom-html-editor .note-popover .note-popover-content .note-style h2,
.page-wrapper .custom-html-editor .note-popover .note-popover-content .note-style h3,
.page-wrapper .custom-html-editor .note-popover .note-popover-content .note-style h4,
.page-wrapper .custom-html-editor .note-popover .note-popover-content .note-style h5,
.page-wrapper .custom-html-editor .note-popover .note-popover-content .note-style h6,
.page-wrapper .custom-html-editor .note-toolbar .note-style blockquote,
.page-wrapper .custom-html-editor .note-toolbar .note-style h1,
.page-wrapper .custom-html-editor .note-toolbar .note-style h2,
.page-wrapper .custom-html-editor .note-toolbar .note-style h3,
.page-wrapper .custom-html-editor .note-toolbar .note-style h4,
.page-wrapper .custom-html-editor .note-toolbar .note-style h5,
.page-wrapper .custom-html-editor .note-toolbar .note-style h6 {
	margin: 0
}

.page-wrapper .custom-html-editor .note-popover .note-popover-content .note-color .dropdown-toggle,
.page-wrapper .custom-html-editor .note-toolbar .note-color .dropdown-toggle {
	width: 20px;
	padding-left: 5px
}

.page-wrapper .custom-html-editor .note-popover .note-popover-content .note-color .note-dropdown-menu,
.page-wrapper .custom-html-editor .note-toolbar .note-color .note-dropdown-menu {
	min-width: 346px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.page-wrapper .custom-html-editor .note-popover .note-popover-content .note-color .note-dropdown-menu .note-palette,
.page-wrapper .custom-html-editor .note-toolbar .note-color .note-dropdown-menu .note-palette {
	display: inline-block;
	width: 160px;
	margin: 0
}

.page-wrapper .custom-html-editor .note-popover .note-popover-content .note-color .note-dropdown-menu .note-palette:first-child,
.page-wrapper .custom-html-editor .note-toolbar .note-color .note-dropdown-menu .note-palette:first-child {
	margin: 0 5px;
	margin-right: 15px
}

.page-wrapper .custom-html-editor .note-popover .note-popover-content .note-color .note-dropdown-menu .note-palette .note-palette-title,
.page-wrapper .custom-html-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-palette-title {
	margin: 2px 7px;
	font-size: 12px;
	text-align: center;
	border-bottom: 1px solid #eee
}

.page-wrapper .custom-html-editor .note-popover .note-popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset,
.page-wrapper .custom-html-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset {
	width: 100%;
	padding: 2px 3px;
	margin: 3px;
	cursor: pointer;
	background-color: #fff;
	border: 0;
	border-radius: 5px
}

.page-wrapper .custom-html-editor .note-popover .note-popover-content .note-color .note-dropdown-menu .note-palette .note-color-row,
.page-wrapper .custom-html-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-row {
	height: 20px
}

.page-wrapper .custom-html-editor .note-popover .note-popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,
.page-wrapper .custom-html-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:hover {
	background: #eee
}

.page-wrapper .custom-html-editor .note-popover .note-popover-content .note-para .note-dropdown-menu,
.page-wrapper .custom-html-editor .note-toolbar .note-para .note-dropdown-menu {
	min-width: 216px;
	padding: 5px
}

.page-wrapper .custom-html-editor .note-popover .note-popover-content .note-para .note-dropdown-menu>div:first-child,
.page-wrapper .custom-html-editor .note-toolbar .note-para .note-dropdown-menu>div:first-child {
	margin-right: 5px
}

.page-wrapper .custom-html-editor .note-popover .note-popover-content .note-btn-fontname .note-dropdown-menu,
.page-wrapper .custom-html-editor .note-toolbar .note-btn-fontname .note-dropdown-menu {
	min-width: 200px
}

.page-wrapper .custom-html-editor .note-popover .note-popover-content .note-dropdown-menu,
.page-wrapper .custom-html-editor .note-toolbar .note-dropdown-menu {
	min-width: 160px
}

.page-wrapper .custom-html-editor .note-popover .note-popover-content .note-dropdown-menu.right,
.page-wrapper .custom-html-editor .note-toolbar .note-dropdown-menu.right {
	right: 0;
	left: auto
}

.page-wrapper .custom-html-editor .note-popover .note-popover-content .note-dropdown-menu.right::before,
.page-wrapper .custom-html-editor .note-toolbar .note-dropdown-menu.right::before {
	right: 9px;
	left: auto!important
}

.page-wrapper .custom-html-editor .note-popover .note-popover-content .note-dropdown-menu.right::after,
.page-wrapper .custom-html-editor .note-toolbar .note-dropdown-menu.right::after {
	right: 10px;
	left: auto!important
}

.page-wrapper .custom-html-editor .note-popover .note-popover-content .note-dropdown-menu.note-check .note-dropdown-item i,
.page-wrapper .custom-html-editor .note-toolbar .note-dropdown-menu.note-check .note-dropdown-item i {
	color: #00bfff;
	visibility: hidden
}

.page-wrapper .custom-html-editor .note-popover .note-popover-content .note-dropdown-menu.note-check .note-dropdown-item.checked i,
.page-wrapper .custom-html-editor .note-toolbar .note-dropdown-menu.note-check .note-dropdown-item.checked i {
	visibility: visible
}

.page-wrapper .custom-html-editor .note-popover .note-popover-content .note-dropdown-menu .note-dropdown-item>*,
.page-wrapper .custom-html-editor .note-toolbar .note-dropdown-menu .note-dropdown-item>* {
	margin: 0
}

.page-wrapper .custom-html-editor .note-popover .note-popover-content .note-fontsize-10,
.page-wrapper .custom-html-editor .note-toolbar .note-fontsize-10 {
	font-size: 10px
}

.page-wrapper .custom-html-editor .note-popover .note-popover-content .note-color-palette,
.page-wrapper .custom-html-editor .note-toolbar .note-color-palette {
	line-height: 1
}

.page-wrapper .custom-html-editor .note-popover .note-popover-content .note-color-palette div .note-color-btn,
.page-wrapper .custom-html-editor .note-toolbar .note-color-palette div .note-color-btn {
	width: 20px;
	height: 20px;
	padding: 0;
	margin: 0;
	border: 1px solid #fff
}

.page-wrapper .custom-html-editor .note-popover .note-popover-content .note-color-palette div .note-color-btn:hover,
.page-wrapper .custom-html-editor .note-toolbar .note-color-palette div .note-color-btn:hover {
	border: 1px solid #000
}

.page-wrapper .custom-html-editor .note-modal .note-modal-body label {
	display: inline-block;
	padding: 2px 5px;
	margin-bottom: 2px
}

.page-wrapper .custom-html-editor .note-modal .note-modal-body .help-list-item:hover {
	background-color: #e0e0e0
}

@-moz-document url-prefix() {
	.page-wrapper .custom-html-editor .note-image-input {
		height: auto
	}
}

.page-wrapper .custom-html-editor .note-placeholder {
	position: absolute;
	display: none;
	color: gray
}

.page-wrapper .custom-html-editor .note-handle .note-control-selection {
	position: absolute;
	display: none;
	border: 1px solid #000
}

.page-wrapper .custom-html-editor .note-handle .note-control-selection>div {
	position: absolute
}

.page-wrapper .custom-html-editor .note-handle .note-control-selection .note-control-selection-bg {
	width: 100%;
	height: 100%;
	background-color: #000;
	-webkit-opacity: .3;
	-khtml-opacity: .3;
	-moz-opacity: .3;
	opacity: .3;
	-ms-filter: alpha(opacity=30);
	filter: alpha(opacity=30)
}

.page-wrapper .custom-html-editor .note-handle .note-control-selection .note-control-handle {
	width: 7px;
	height: 7px;
	border: 1px solid #000
}

.page-wrapper .custom-html-editor .note-handle .note-control-selection .note-control-holder {
	width: 7px;
	height: 7px;
	border: 1px solid #000
}

.page-wrapper .custom-html-editor .note-handle .note-control-selection .note-control-sizing {
	width: 7px;
	height: 7px;
	background-color: #fff;
	border: 1px solid #000
}

.page-wrapper .custom-html-editor .note-handle .note-control-selection .note-control-nw {
	top: -5px;
	left: -5px;
	border-right: 0;
	border-bottom: 0
}

.page-wrapper .custom-html-editor .note-handle .note-control-selection .note-control-ne {
	top: -5px;
	right: -5px;
	border-bottom: 0;
	border-left: none
}

.page-wrapper .custom-html-editor .note-handle .note-control-selection .note-control-sw {
	bottom: -5px;
	left: -5px;
	border-top: 0;
	border-right: 0
}

.page-wrapper .custom-html-editor .note-handle .note-control-selection .note-control-se {
	right: -5px;
	bottom: -5px;
	cursor: se-resize
}

.page-wrapper .custom-html-editor .note-handle .note-control-selection .note-control-se.note-control-holder {
	cursor: default;
	border-top: 0;
	border-left: none
}

.page-wrapper .custom-html-editor .note-handle .note-control-selection .note-control-selection-info {
	right: 0;
	bottom: 0;
	padding: 5px;
	margin: 5px;
	font-size: 12px;
	color: #fff;
	background-color: #000;
	border-radius: 5px;
	-webkit-opacity: .7;
	-khtml-opacity: .7;
	-moz-opacity: .7;
	opacity: .7;
	-ms-filter: alpha(opacity=70);
	filter: alpha(opacity=70)
}

.page-wrapper .custom-html-editor .note-hint-popover {
	min-width: 100px;
	padding: 2px
}

.page-wrapper .custom-html-editor .note-hint-popover .note-popover-content {
	max-height: 150px;
	padding: 3px;
	overflow: auto
}

.page-wrapper .custom-html-editor .note-hint-popover .note-popover-content .note-hint-group .note-hint-item {
	display: block!important;
	padding: 3px
}

.page-wrapper .custom-html-editor .note-hint-popover .note-popover-content .note-hint-group .note-hint-item.active,
.page-wrapper .custom-html-editor .note-hint-popover .note-popover-content .note-hint-group .note-hint-item:hover {
	display: block;
	clear: both;
	font-weight: 400;
	line-height: 1.4;
	color: #fff;
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer;
	background-color: #428bca;
	outline: 0
}

.page-wrapper .custom-html-editor .help-list-item label {
	display: inline-block;
	margin-bottom: 5px
}

.note-modal {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	display: none;
	overflow: hidden;
	-webkit-opacity: 1;
	-khtml-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	-ms-filter: alpha(opacity=100);
	filter: alpha(opacity=100)
}

.note-modal.open {
	display: block
}

.note-modal-content {
	position: relative;
	width: auto;
	margin: 30px 20px;
	background: #fff;
	border: 1px solid rgba(0, 0, 0, .2);
	outline: 0;
	background-clip: border-box
}

.note-modal-header {
	padding: 30px 20px 20px 20px;
	border: 1px solid #ededef
}

.note-modal-header .close {
	margin-top: -10px
}

.note-modal-body {
	position: relative;
	padding: 20px 30px
}

.note-modal-footer {
	height: 40px;
	padding: 10px;
	text-align: center
}

.note-modal-footer a {
	color: #337ab7;
	text-decoration: none
}

.note-modal-footer a:focus,
.note-modal-footer a:hover {
	color: #23527c;
	text-decoration: underline
}

.note-modal-footer .note-btn {
	float: right
}

.note-modal-title {
	margin: 0;
	font-size: 26px;
	line-height: 1.4;
	color: #42515f
}

.note-modal-backdrop {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	display: none;
	background: #000;
	-webkit-opacity: .5;
	-khtml-opacity: .5;
	-moz-opacity: .5;
	opacity: .5;
	-ms-filter: alpha(opacity=50);
	filter: alpha(opacity=50)
}

.note-modal-backdrop.open {
	display: block
}

.note-form-group {
	padding-bottom: 20px;
	margin-bottom: 10px
}

.note-form-group:last-child {
	padding-bottom: 0
}

button.close {
	padding: 0;
	cursor: pointer;
	background: #000;
	border: 0;
	-webkit-appearance: none;
	height: 18px;
	width: 18px
}

.close {
	float: right;
	font-size: 21px;
	line-height: 1;
	color: #000;
	opacity: .2;
	height: 18px;
	width: 18px
}

.close:hover {
	-webkit-opacity: 1;
	-khtml-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	-ms-filter: alpha(opacity=100);
	filter: alpha(opacity=100)
}

.note-icon-close:before {
	content: "\f113"
}

@media (min-width:768px) {
	.note-modal-content {
		width: 600px;
		margin: 30px auto
	}
}

@media (min-width:992px) {
	.note-modal-content-large {
		width: 900px
	}
}

.tooltip-trigger {
	position: relative;
	top: 4px;
	cursor: pointer;
	-webkit-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
	border-radius: 30px;
	padding: 3px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 140px;
	overflow: hidden
}

.tooltip-trigger.v2 {
	width: 22px!important;
	overflow: initial;
	height: 10px;
	margin-left: 4px
}

.tooltip-trigger.v2::after {
	content: "";
	width: 22px;
	height: 22px;
	background: 0 0;
	position: absolute;
	top: -6px;
	left: 0;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	border-radius: 100%
}

.tooltip-trigger.v2:hover {
	background: 0 0
}

.tooltip-trigger.v2:hover::after {
	background: var(--TooltipBG)
}

.tooltip-trigger.v2:hover .tooltip-help {
	width: auto;
	opacity: 1;
	visibility: visible
}

.tooltip-trigger.v2.active .tooltip-trigger_bg {
	fill: var(--TooltipBG)
}

.tooltip-trigger.v2 .text {
	width: auto;
	position: absolute;
	left: 50%;
	text-align: center;
	opacity: 0;
	visibility: hidden;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	top: -28px;
	padding: 3px 5px!important;
	background: var(--TooltipBG);
	-webkit-box-shadow: 0 4px 10px rgba(58, 58, 58, .15);
	box-shadow: 0 4px 10px rgba(58, 58, 58, .15);
	border-radius: 4px;
	z-index: 1
}

@media screen and (max-width:991px) {
	.tooltip-trigger {
		background: var(--TooltipBG)
	}
	.tooltip-trigger .tooltip-help {
		width: 120px!important;
		padding: 0 5px
	}
}

.tooltip-trigger:hover {
	background: var(--TooltipBG);
	width: 140px
}

.tooltip-trigger:hover .tooltip-help {
	width: 120px;
	padding: 0 5px
}

.tooltip-trigger.active {
	background: #fff
}

.tooltip-trigger.active .tooltip-trigger_bg {
	fill: var(--TooltipBG)
}

.tooltip-trigger.active:hover {
	background: var(--TooltipBG);
	width: 140px
}

@media screen and (max-width:768px) {
	.tooltip-trigger.active {
		background: var(--TooltipBG)
	}
}

.tooltip-trigger .text {
	font-size: 12px!important;
	letter-spacing: -.363636px!important;
	line-height: 1!important;
	font-weight: 400!important;
	white-space: nowrap;
	width: 0;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	overflow: hidden;
	color: var(--Main1)!important;
	z-index: 1
}

.tooltip-trigger svg {
	min-width: 16px;
	width: 16px;
	height: 16px;
	z-index: 2
}

.custom-tooltip-content-block {
	border-radius: 4px;
	font-size: 12px;
	line-height: 140%;
	padding: 8px 16px;
	margin-bottom: 6px;
	background: var(--TooltipBG);
	overflow: hidden;
	font-weight: 400
}

@media screen and (max-width:567px) {
	.custom-tooltip-content-block {
		padding: 8px 10px
	}
}

.page-main .auth-nav-menu-container {
	display: inline-block;
	cursor: pointer;
	position: relative
}

@media (max-width:659px) {
	.page-main .auth-nav-menu-container {
		line-height: 36px
	}
	.page-main .auth-nav-menu-container .auth-nav-menu {
		top: 132px
	}
}

.page-main .auth-nav-menu-container .user-mini-avatar {
	width: 45px;
	height: 45px;
	border-radius: 50%
}

.page-main .auth-nav-menu-container .user-mini-avatar:hover {
	opacity: .7
}

@media (max-width:659px) {
	.page-main .auth-nav-menu-container .user-mini-avatar {
		width: 36px;
		height: 36px
	}
}

.page-main .auth-nav-menu-container .auth-nav-menu {
	position: absolute;
	right: 0;
	top: 32px;
	z-index: 100;
	background-color: #fff;
	-webkit-box-shadow: var(--secondary_shadow);
	box-shadow: var(--secondary_shadow);
	border-radius: 8px;
	overflow: hidden;
	width: 250px
}

@media (max-width:659px) {
	.page-main .auth-nav-menu-container .auth-nav-menu {
		top: 40px;
		right: 16px
	}
}

.page-main .auth-nav-menu-container .auth-nav-menu__wrapper .login-user__wrapper {
	margin-bottom: 30px
}

@media (max-width:659px) {
	.page-main .auth-nav-menu-container .auth-nav-menu__wrapper .login-user__wrapper {
		width: 38px
	}
}

.page-main .auth-nav-menu-container .auth-nav-menu__wrapper .login-user__wrapper .header__top-expert .header__top-expert-email,
.page-main .auth-nav-menu-container .auth-nav-menu__wrapper .login-user__wrapper .header__top-expert .header__top-expert-title {
	color: var(--Main1)
}

@media (max-width:659px) {
	.page-main .auth-nav-menu-container .auth-nav-menu__wrapper .login-user__wrapper .header__top-expert {
		width: 100%;
		padding: 27px 60px 0 0;
		position: relative;
		text-align: right;
		display: inline-block
	}
	.page-main .auth-nav-menu-container .auth-nav-menu__wrapper .login-user__wrapper .header__top-expert .header__top-expert-title {
		display: block
	}
	.page-main .auth-nav-menu-container .auth-nav-menu__wrapper .login-user__wrapper .header__top-expert .header__top-expert-email {
		display: block
	}
	.page-main .auth-nav-menu-container .auth-nav-menu__wrapper .login-user__wrapper .header__top-expert .btn.btn-icon.header__top-expert-icon {
		position: absolute;
		right: 0;
		top: 22px;
		width: 38px;
		height: 38px;
		line-height: 42px
	}
}

.page-main .auth-nav-menu-container .auth-nav-menu__item {
	width: 100%;
	height: 44px;
	background-color: #fff
}

.page-main .auth-nav-menu-container .auth-nav-menu__item:hover {
	background-color: var(--Bg2)
}

.page-main .auth-nav-menu-container .auth-nav-menu__item .nav-menu-text-link {
	font-size: 19px;
	line-height: 120%;
	color: var(--Main1);
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center
}

.page-container .card {
	background: #fff;
	-webkit-box-shadow: var(--main_shadow);
	box-shadow: var(--main_shadow);
	border-radius: 4px;
	padding: 24px;
	max-width: 1096px;
	margin-bottom: 20px;
	height: calc(100% - 20px);
	display: block;
	position: relative
}

@media (max-width:991px) {
	.page-container .card {
		padding: 20px
	}
}

@media (max-width:768px) {
	.page-container .card {
		padding: 16px
	}
}

.page-container .card:hover .card-trigger .function {
	opacity: 1
}

.page-container .card .no-indent {
	margin: 0 -24px
}

@media (max-width:991px) {
	.page-container .card .no-indent {
		margin: 0 -20px
	}
}

@media (max-width:768px) {
	.page-container .card .no-indent {
		margin: 0 -16px
	}
}

.page-container .card.loading:after {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 10;
	content: url("data:image/svg+xml,%3Csvg version='1.1' id='L9' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='100px' viewBox='0 0 100 100' enable-background='new 0 0 0 0' xml:space='preserve'%3E%3Cpath fill='%23fff' d='M73,50c0-12.7-10.3-23-23-23S27,37.3,27,50 M30.9,50c0-10.5,8.5-19.1,19.1-19.1S69.1,39.5,69.1,50' transform='rotate(262.023 50 50)'%3E%3CanimateTransform attributeName='transform' attributeType='XML' type='rotate' dur='1s' from='0 50 50' to='360 50 50' repeatCount='indefinite'%3E%3C/animateTransform%3E%3C/path%3E%3C/svg%3E");
	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;
	background: rgba(134, 181, 206, .47)
}

.page-container .card .bold {
	font-weight: 700
}

.page-container .card-header {
	padding: 0;
	background-color: transparent;
	border: none;
	margin-bottom: 24px;
	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-container .card-header.big {
	font-size: 20px;
	margin-bottom: 30px
}

.page-container .card-head {
	margin-top: -24px;
	padding: 24px 0;
	padding-bottom: 14px;
	background-color: transparent;
	border: none;
	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;
	position: relative
}

@media (max-width:991px) {
	.page-container .card-head {
		margin-top: -20px;
		padding: 20px 0;
		padding-bottom: 10px
	}
}

@media (max-width:768px) {
	.page-container .card-head {
		margin-top: -16px;
		padding: 16px 0;
		padding-bottom: 6px
	}
}

.page-container .card-head>div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.page-container .card-head>div>* {
	margin-bottom: 10px
}

.page-container .card-block {
	border-bottom: 1px solid var(--Stroke);
	padding-bottom: 16px;
	margin-bottom: 30px
}

.page-container .card-block:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none
}

.page-container .card-trigger {
	margin: -24px 0;
	padding: 4px 0;
	padding-right: 40px;
	padding-top: 14px;
	min-height: 60px;
	background-color: transparent;
	border: none;
	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;
	position: relative
}

@media (max-width:991px) {
	.page-container .card-trigger {
		margin: -20px 0
	}
}

@media (max-width:768px) {
	.page-container .card-trigger {
		margin: -16px 0
	}
}

.page-container .card-trigger>div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.page-container .card-trigger>div>* {
	margin-bottom: 10px
}

.page-container .card-trigger .function-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media (max-width:991px) {
	.page-container .card-trigger .function-row {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

.page-container .card-trigger .function-row>* {
	margin-right: 16px;
	margin-bottom: 10px
}

.page-container .card-trigger .function-row>:last-child {
	margin-right: 0
}

.page-container .card-trigger .function-row>.vertical-line {
	border-right: 1px solid var(--Stroke);
	padding-right: 16px
}

.page-container .card-trigger .function-row .value {
	height: 38px;
	font-weight: 700;
	font-size: 18px;
	line-height: 160%;
	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
}

.page-container .card-trigger .function-row .value.green {
	color: var(--Green)
}

.page-container .card-trigger .function-row .value.yellow {
	color: var(--Yellow)
}

.page-container .card-trigger .function-row .value.red {
	color: var(--Red)
}

.page-container .card-trigger .function-row .inputbox {
	margin-bottom: 0
}

.page-container .card-trigger .function-row .inputbox input {
	width: 70px;
	height: auto;
	text-align: center;
	padding: 10px 6px
}

.page-container .card-trigger__text {
	font-size: 14px;
	line-height: 120%;
	font-weight: 700;
	max-width: 85%
}

.page-container .card-trigger__additional {
	color: var(--Stroke)
}

.page-container .card-trigger .trigger {
	position: absolute;
	right: 0;
	top: 50%;
	width: 24px;
	height: 24px;
	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;
	cursor: pointer;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	line-height: 0
}

.page-container .card-trigger .trigger svg {
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	margin: 0
}

.page-container .card-trigger .function {
	position: absolute;
	right: -36px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	top: 0;
	height: 100%;
	opacity: 0;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

@media (max-width:991px) {
	.page-container .card-trigger .function {
		right: -32px
	}
}

@media (max-width:768px) {
	.page-container .card-trigger .function {
		right: -27px
	}
}

.page-container .card-trigger .function__item {
	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;
	margin-bottom: 4px;
	width: 24px;
	height: 24px;
	border-radius: 100%;
	-webkit-box-shadow: var(--secondary_shadow);
	box-shadow: var(--secondary_shadow);
	cursor: pointer;
	background: #fff;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.page-container .card-trigger .function__item:last-child {
	margin-bottom: 0
}

.page-container .card-trigger .function__item svg {
	line-height: 0
}

.page-container .card-trigger .function__item svg path {
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.page-container .card-trigger .function__item.red {
	background: var(--Red)
}

.page-container .card-trigger .function__item.green {
	background: var(--Green)
}

.page-container .card-trigger .function__item.delete:hover {
	background: var(--Red)
}

.page-container .card-trigger .function__item.delete:hover svg path {
	stroke: #fff
}

.page-container .card-trigger .draggable {
	position: absolute;
	left: -24px;
	top: 50%;
	cursor: pointer;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	line-height: 0
}

.page-container .card-trigger.open .trigger svg {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.page-container .card-trigger svg {
	cursor: pointer
}

.page-container .card-content {
	border-top: 1px solid var(--Stroke);
	padding-top: 20px;
	margin-top: 24px
}

.page-container .card.info-baner {
	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;
	padding-top: 8px;
	padding-bottom: 0;
	margin: 0 -24px;
	margin-top: -30px;
	margin-bottom: 24px;
	border-radius: 0;
	min-height: 64px;
	max-width: initial
}

@media (max-width:991px) {
	.page-container .card.info-baner {
		margin: 0 -20px;
		margin-top: -24px;
		margin-bottom: 24px
	}
}

@media (max-width:768px) {
	.page-container .card.info-baner {
		margin: 0 -16px;
		margin-top: -24px;
		margin-bottom: 24px
	}
}

.page-container .card.info-baner p {
	margin: 0;
	font-size: 18px;
	line-height: 120%;
	max-width: 590px
}

.page-container .card.info-baner .btn {
	margin-bottom: 10px
}

.page-container .card.info-baner .container {
	max-width: 1096px;
	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;
	margin: initial;
	padding: 0
}

.page-container .card.open .card-trigger .trigger svg {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.page-container .card .title {
	font-weight: 600;
	font-size: 24px;
	line-height: 1;
	margin-bottom: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.page-container .card .title.addition {
	font-size: 13px;
	line-height: 160%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: var(--Stroke);
	font-weight: 400;
	line-height: 1
}

.page-container .card .title.addition span {
	font-weight: 600;
	font-size: 18px;
	line-height: 160%;
	color: #000;
	margin-left: 8px
}

.page-container .card .title.this-function {
	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;
	font-size: 16px;
	line-height: 1
}

.page-container .card .title.this-function .function {
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.page-container .card .title.this-function .function span {
	margin-left: 10px
}

.page-container .card .title.eror {
	font-weight: 400;
	font-size: 12px;
	line-height: 100%;
	color: var(--Red)
}

.page-container .card .title .trigger svg {
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.page-container .card .title.open .trigger svg {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.page-container .card .title svg {
	cursor: pointer
}

.page-container .card .line {
	width: 100%;
	height: 1px;
	background: var(--Stroke);
	margin-top: 16px;
	margin-bottom: 30px
}

.page-container .card .sticky-line {
	position: sticky;
	top: 60px;
	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;
	background: #fff;
	z-index: 2;
	margin: -22px;
	margin-bottom: 25px;
	padding: 22px;
	padding-top: 16px;
	padding-bottom: 0
}

.page-container .card .sticky-line>div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.page-container .card .sticky-line .btn {
	margin-bottom: 10px
}

.page-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	min-height: 100vh
}

.page-container .page-content {
	min-height: 72px;
	vertical-align: bottom;
	width: calc(100% - 280px);
	margin-left: auto
}

@media (max-width:991px) {
	.page-container .page-content {
		width: 100%
	}
}

.page-container .page-content .page-header {
	background: #fff;
	border-bottom: 1px solid var(--Bg1);
	height: 72px;
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 10;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.page-container .page-content .page-header .navbar {
	padding: 12px 24px
}

.page-container .page-content .page-header .navbar .user {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative
}

.page-container .page-content .page-header .navbar .user .auth-nav-menu {
	position: absolute;
	right: 0;
	top: 40px;
	z-index: 100;
	background: #fff;
	-webkit-box-shadow: var(--secondary_shadow);
	box-shadow: var(--secondary_shadow);
	border-radius: 8px;
	display: block!important;
	width: 250px;
	visibility: hidden;
	opacity: 0;
	overflow: hidden;
	-webkit-transition: visibility .1s linear, opacity .1s linear;
	-o-transition: visibility .1s linear, opacity .1s linear;
	transition: visibility .1s linear, opacity .1s linear
}

.page-container .page-content .page-header .navbar .user .auth-nav-menu__item .nav-menu-text-link {
	padding: 9px 17px;
	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;
	color: var(--Main1);
	font-size: 19px;
	line-height: 120%;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.page-container .page-content .page-header .navbar .user .auth-nav-menu__item:hover {
	background-color: var(--Bg2)
}

.page-container .page-content .page-header .navbar .user:hover .auth-nav-menu {
	visibility: visible;
	opacity: 1
}

.page-container .page-content .page-header .navbar .user .info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-right: 20px;
	white-space: nowrap
}

.page-container .page-content .page-header .navbar .user .info span {
	text-align: right
}

.page-container .page-content .page-header .navbar .user .info .name {
	font-size: 12px;
	line-height: 16px;
	color: #8f859f
}

.page-container .page-content .page-header .navbar .user .info .select-profile {
	line-height: 19px
}

@media (max-width:991px) {
	.page-container .page-content .page-header .navbar .user .info {
		display: none
	}
}

.page-container .page-content .page-header .navbar .user img {
	width: 38px;
	min-width: 38px;
	height: 38px;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 100%;
	border: 1px solid var(--Stroke)
}

.page-container .page-content .page-header .logo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 72px;
	padding-left: 24px
}

.page-container .page-content .page-header .logo .logo-img {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 4px 0
}

.page-container .page-content .page-header .logo .desktop-logo {
	max-height: 64px
}

.page-container .page-content .page-header .logo img {
	display: block
}

@media (max-width:991px) {
	.page-container .page-content .page-header .logo {
		-webkit-box-shadow: none;
		box-shadow: none;
		padding-left: 0;
		width: auto
	}
}

.page-container .page-content .page-header .burger {
	width: 24px;
	height: 24px;
	position: relative;
	overflow: hidden;
	margin-left: 24px;
	margin-right: 24px
}

.page-container .page-content .page-header .burger input {
	display: none
}

.page-container .page-content .page-header .burger input:checked~label {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

.page-container .page-content .page-header .burger input:checked~label .bar-1 {
	top: 10px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.page-container .page-content .page-header .burger input:checked~label .bar-2 {
	left: 100%
}

.page-container .page-content .page-header .burger input:checked~label .bar-3 {
	top: 10px;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.page-container .page-content .page-header .burger label {
	width: 24px;
	height: 24px;
	display: block;
	-webkit-transition: all .35s;
	-o-transition: all .35s;
	transition: all .35s;
	cursor: pointer
}

.page-container .page-content .page-header .burger label:before {
	display: none!important
}

.page-container .page-content .page-header .burger .bar {
	width: 100%;
	height: 2px;
	display: block;
	position: absolute;
	left: 0;
	background: #393442;
	border-radius: 10px;
	-webkit-transition: all .35s;
	-o-transition: all .35s;
	transition: all .35s;
	pointer-events: none
}

.page-container .page-content .page-header .burger .bar-1 {
	top: 6px
}

.page-container .page-content .page-header .burger .bar-2 {
	top: 12px
}

.page-container .page-content .page-header .burger .bar-3 {
	top: 18px
}

.page-container .page-content .page-header #sidebar-toggle-button {
	display: none
}

@media (max-width:991px) {
	.page-container .page-content .page-header #sidebar-toggle-button {
		display: block
	}
}

.page-container .page-content .page-inner {
	background: var(--Bg1);
	width: 100%;
	min-height: 100%;
	position: relative;
	padding: 30px 24px;
	margin-top: 72px
}

@media (max-width:991px) {
	.page-container .page-content .page-inner {
		padding: 24px 20px
	}
}

@media (max-width:768px) {
	.page-container .page-content .page-inner {
		padding: 24px 10px
	}
}

.page-container .page-content .page-inner__header {
	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;
	max-width: 1096px;
	margin-bottom: 8px
}

.page-container .page-content .page-inner__header h1 {
	font-weight: 700;
	font-size: 24px;
	line-height: 32px;
	margin-bottom: 8px;
	margin-top: 0;
	padding: 0;
	line-height: 1
}

.page-container .page-content .page-inner__header .breadcrumbs {
	padding: 0
}

.page-container .page-content .page-inner .toggle-component {
	background: #fff;
	-webkit-box-shadow: 0 2px 6px rgba(57, 52, 66, .05);
	box-shadow: 0 2px 6px rgba(57, 52, 66, .05);
	border-radius: 4px;
	height: 48px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #8f859f;
	font-size: 16px
}

.page-container .page-content .page-inner .toggle-component__item {
	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;
	text-align: center;
	padding: 0 20px;
	height: 38px
}

.page-container .page-content .page-inner .toggle-component__item svg {
	margin-right: 12px
}

.page-container .page-content .page-inner .toggle-component__item:first-child {
	border-right: 1px solid var(--Stroke)
}

.page-container .page-content .page-inner .toggle-component.tabs {
	color: inherit
}

.page-container .page-content .page-inner .toggle-component.tabs .toggle-component__item {
	height: 100%;
	border: none;
	font-weight: 600;
	border: 1px solid transparent;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	cursor: pointer
}

.page-container .page-content .page-inner .toggle-component.tabs .toggle-component__item.active {
	border: 1px solid var(--Main2);
	color: var(--Main2)
}

.page-container .page-content .page-inner .toggle-component.tabs .toggle-component__item:first-child {
	border-radius: 4px 0 0 4px
}

.page-container .page-content .page-inner .toggle-component.tabs .toggle-component__item:last-child {
	border-radius: 0 4px 4px 0
}

.page-container .page-content .content-container {
	max-width: 1096px
}

@media (min-width:1704px) {
	.page-container .page-content .content-container {
		margin-left: auto;
		margin-right: auto
	}
}

@media (min-width:1440px) {
	.page-container .card.info-baner {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
}

@media (min-width:1704px) {
	.page-container .page-content {
		width: 100%
	}
	.page-container .card,
	.page-container .page-content .page-inner__header {
		margin-left: auto;
		margin-right: auto
	}
	.page-container .card.info-baner {
		padding-left: 0;
		padding-right: 0;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-left: -24px
	}
}

.page-sidebar {
	width: 280px;
	position: fixed;
	background: #fff;
	top: 72px;
	bottom: 0;
	z-index: 100;
	height: 100%!important;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	z-index: 11
}

@media (max-width:991px) {
	.page-sidebar {
		left: -100%
	}
}

@media (max-width:414px) {
	.page-sidebar {
		width: 100%
	}
}

.page-sidebar-inner.sub {
	position: fixed;
	width: 250px!important;
	left: -264px;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	top: 73px;
	bottom: 60px;
	z-index: 2;
	background: #fff
}

.page-sidebar-inner.sub.open {
	left: 0
}

.page-sidebar-menu {
	margin-bottom: 140px
}

.page-sidebar-menu .accordion-menu {
	padding: 0;
	margin: 0
}

.page-sidebar-menu .accordion-menu li {
	list-style-type: none;
	position: relative;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}

.page-sidebar-menu .accordion-menu li.menu-elements,
.page-sidebar-menu .accordion-menu li.menu-extras,
.page-sidebar-menu .accordion-menu li.menu-others {
	color: var(--Stroke);
	text-transform: uppercase;
	font-size: 12px
}

.page-sidebar-menu .accordion-menu li.menu-elements:hover,
.page-sidebar-menu .accordion-menu li.menu-extras:hover,
.page-sidebar-menu .accordion-menu li.menu-others:hover {
	border-left: 3px solid transparent!important
}

.page-sidebar-menu .accordion-menu li a,
.page-sidebar-menu .accordion-menu li>span {
	font-weight: 400;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 10px 15px;
	padding-left: 12px;
	color: var(--Main1);
	line-height: 16px!important;
	-webkit-font-smoothing: antialiased;
	position: relative;
	cursor: pointer;
	border-left: 4px solid transparent;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.page-sidebar-menu .accordion-menu li a *,
.page-sidebar-menu .accordion-menu li>span * {
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.page-sidebar-menu .accordion-menu li a:hover,
.page-sidebar-menu .accordion-menu li>span:hover {
	background-color: var(--Bg2)
}

.page-sidebar-menu .accordion-menu li a:hover *,
.page-sidebar-menu .accordion-menu li>span:hover * {
	color: var(--Main2)
}

.page-sidebar-menu .accordion-menu li a.close-sub-menu,
.page-sidebar-menu .accordion-menu li>span.close-sub-menu {
	color: var(--Main2)!important;
	font-size: 12px;
	position: relative;
	font-weight: 700;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.page-sidebar-menu .accordion-menu li a.close-sub-menu svg,
.page-sidebar-menu .accordion-menu li>span.close-sub-menu svg {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.page-sidebar-menu .accordion-menu li a.close-sub-menu svg path,
.page-sidebar-menu .accordion-menu li>span.close-sub-menu svg path {
	stroke: var(--Main2)
}

.page-sidebar-menu .accordion-menu li a:link,
.page-sidebar-menu .accordion-menu li>span:link {
	text-decoration: none
}

.page-sidebar-menu .accordion-menu li a svg,
.page-sidebar-menu .accordion-menu li>span svg {
	height: 18px;
	margin-right: 8px
}

.page-sidebar-menu .accordion-menu li a.arrow,
.page-sidebar-menu .accordion-menu li>span.arrow {
	padding-right: 40px
}

.page-sidebar-menu .accordion-menu li a.arrow:after,
.page-sidebar-menu .accordion-menu li>span.arrow:after {
	content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.99976 6.00012L7.99991 10.0003L12.0001 6.00012' stroke='%23282828' stroke-width='0.999998' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	position: absolute;
	right: 16px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	line-height: 0
}

.page-sidebar-menu .accordion-menu li a[href="#"]:hover {
	background-color: transparent
}

.page-sidebar-menu .accordion-menu li a[href="#"]:hover * {
	color: inherit
}

.page-sidebar-menu .accordion-menu li.active>a {
	position: relative;
	border-left-color: var(--Main2);
	background-color: var(--Bg2)
}

.page-sidebar-menu .accordion-menu li.open>a.arrow:after {
	-webkit-transform: translateY(-50%) rotate(180deg);
	-ms-transform: translateY(-50%) rotate(180deg);
	transform: translateY(-50%) rotate(180deg)
}

.page-sidebar-menu .accordion-menu li.menu-divider {
	display: block;
	width: 100%;
	height: 1px;
	background-color: rgba(230, 230, 230, .5);
	margin: 0;
	display: none
}

.page-sidebar-menu .accordion-menu li .sub-menu {
	display: none;
	padding: 0
}

.page-sidebar-menu .accordion-menu li .sub-menu li .active>a {
	border-left-color: var(--Main2)
}

.page-sidebar-menu .accordion-menu li .sub-menu li a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	position: relative;
	padding: 10px 15px;
	padding-left: 20px
}

.page-sidebar-menu .accordion-menu li .sub-menu li a span {
	display: block;
	font-size: 12px;
	line-height: 16px;
	color: var(--Secondary)
}

.page-sidebar-menu .accordion-menu li .sub-menu li .small {
	padding-left: 16px;
	padding-top: 0
}

.page-sidebar-menu .accordion-menu li .sub-menu .small {
	padding-left: 43px;
	font-size: 12px;
	color: var(--Stroke)!important;
	margin-top: -10px
}

.page-sidebar-visible .page-sidebar {
	left: 0
}

.page-sidebar .sidebar-footer {
	background: #fff;
	border-top: 1px solid var(--Bg1);
	clear: both;
	bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0!important;
	padding-left: 30px;
	position: fixed;
	width: 280px;
	z-index: 1000;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s
}

.page-sidebar .sidebar-footer a {
	padding: 17px 10px;
	width: 44px;
	height: 58px
}

.page-sidebar .sidebar-footer svg {
	width: 24px;
	height: 24px
}

@media (max-width:414px) {
	.page-sidebar .sidebar-footer {
		width: 100%
	}
}

.footer-wrapper p {
	padding: 0 0 25px!important;
	margin: 0
}

.footer-wrapper .footer {
	background: var(--Main1);
	padding: 24px 0;
	padding-bottom: 12px;
	line-height: 20px;
	min-height: 210px
}

.footer-wrapper .footer .container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.footer-wrapper .footer__logo {
	display: inline-block;
	vertical-align: top;
	margin-right: 60px;
	width: 200px
}

@media (max-width:659px) {
	.footer-wrapper .footer__logo {
		width: 100%;
		text-align: center;
		margin: 0
	}
}

.footer-wrapper .footer__logo-img {
	max-width: 196px;
	max-height: 62px;
	display: block
}

.footer-wrapper .footer-top-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 416px;
	width: 100%;
	padding: 0;
	list-style-type: none;
	margin: 0 -8px
}

@media (max-width:659px) {
	.footer-wrapper .footer-top-list {
		width: 100%;
		min-width: 100%;
		text-align: center;
		padding: 24px 0 0;
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}
}

.footer-wrapper .footer-top-list .social-link__top-item {
	display: -webkit-inline-box!important;
	display: -ms-inline-flexbox!important;
	display: inline-flex!important
}

.footer-wrapper .footer-top-list .social-link__top-item--visible-sm {
	display: none!important
}

.footer-wrapper .footer-top_item-search {
	float: left;
	display: inline-block
}

@media (max-width:479px) {
	.footer-wrapper .footer-top_item-search {
		float: unset;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
}

.footer-wrapper .footer__contacts {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	max-width: 400px;
	width: 100%
}

@media (max-width:659px) {
	.footer-wrapper .footer__contacts {
		clear: both;
		margin-top: 24px
	}
}

.footer-wrapper .footer__contacts-link {
	color: #fff;
	display: block;
	font-size: 14px;
	line-height: 140%;
	text-decoration: none
}

.footer-wrapper .footer__contacts-link.bold {
	font-weight: 700
}

.footer-wrapper .footer__contacts-link:hover {
	text-decoration: underline
}

.footer-wrapper .footer__contacts-link_not-decoration {
	color: #fff;
	display: block;
	font-size: 14px;
	line-height: 140%;
	text-decoration: none
}

.footer-wrapper .footer__copyright {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	width: 50%;
	margin-top: 24px
}

@media (max-width:659px) {
	.footer-wrapper .footer__copyright {
		width: 100%;
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}
}

.footer-wrapper .footer__copyright-text {
	font-size: 14px;
	color: #fff;
	padding: 0!important
}

.footer-wrapper .footer__copyright-text a {
	color: #fff;
	text-decoration: underline
}

.footer-wrapper .footer__copyright-text a:hover {
	text-decoration: none
}

.footer-wrapper .footer__copyright-text:last-of-type {
	padding: 0
}

.footer-wrapper .footer_bottom {
	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;
	border-top: 1px solid var(--Stroke);
	padding-top: 24px;
	margin-top: 24px;
	width: 100%;
	color: #fff;
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 2;
	order: 5
}

.footer-wrapper .footer_bottom__item {
	margin-bottom: 12px
}

.footer-wrapper .footer_bottom__item a {
	color: #fff
}

.footer__top-item--search .footer__top-item--vision .footer__top-item--visible-sm {
	display: none
}

@media (max-width:659px) {
	.footer__top-item--visible-sm {
		display: inline-block
	}
}

@media (max-width:899px) {
	.footer__top-text-vision {
		display: none
	}
}

footer.footer-gorchakov {
	background: #9193ac
}

footer.footer-gorchakov .wrap {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 48px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 20px!important;
	padding-right: 20px!important;
	max-width: 1140px;
	margin: 0 auto
}

footer.footer-gorchakov .footer-border {
	position: relative;
	border-bottom: 1px solid rgba(255, 255, 255, .099841);
	width: 100%;
	top: 38px
}

@media (max-width:736px) {
	footer.footer-gorchakov .footer-border {
		display: none
	}
}

@media (max-width:736px) {
	footer.footer-gorchakov .block {
		width: 100%
	}
}

footer.footer-gorchakov .block.slim-gorchakov {
	max-width: 134px
}

@media (max-width:736px) {
	footer.footer-gorchakov .block.slim-gorchakov {
		width: 100%;
		max-width: 736px
	}
	footer.footer-gorchakov .block.slim-gorchakov a {
		display: none
	}
}

footer.footer-gorchakov .block .title {
	display: block;
	font-family: FuturaMedium;
	font-size: 14px;
	line-height: 22px;
	color: #e9f0ee;
	opacity: .8;
	text-transform: uppercase;
	padding-bottom: 16px;
	margin-bottom: 16px
}

@media (max-width:736px) {
	footer.footer-gorchakov .block .title {
		display: block!important;
		border-bottom: 1px solid rgba(255, 255, 255, .099841)
	}
}

footer.footer-gorchakov .block a {
	display: block;
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	opacity: .7;
	margin-bottom: 8px
}

footer.footer-gorchakov .block span {
	display: block;
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	opacity: .7;
	margin-bottom: 8px
}

footer.footer-gorchakov .contacts {
	text-align: right;
	padding-left: 40px;
	max-width: 260px
}

@media (max-width:1100px) {
	footer.footer-gorchakov .contacts {
		text-align: left;
		padding-left: 0;
		width: 100%;
		max-width: 1100px;
		margin: 50px 0 0 auto
	}
}

@media (max-width:736px) {
	footer.footer-gorchakov .contacts {
		width: 100%;
		max-width: 736px;
		margin-top: 10px
	}
	footer.footer-gorchakov .contacts .title {
		border: none
	}
}

footer.footer-gorchakov .text {
	width: 100%;
	font-size: 14px;
	line-height: 20px;
	text-align: right;
	color: #fff;
	opacity: .7;
	margin-top: 43px;
	padding-bottom: 45px
}

@media (max-width:1100px) {
	footer.footer-gorchakov .text {
		text-align: left;
		margin-top: 55px
	}
}

footer.footer-gorchakov .text span {
	display: block
}

@media (max-width:1100px) {
	footer.footer-gorchakov .text span {
		margin: 0 0 0 auto;
		width: 50%
	}
}

@media (max-width:736px) {
	footer.footer-gorchakov .text span {
		width: 100%
	}
}

.footer-minfin {
	padding: 24px 0;
	background: #0090d4;
	color: #fff
}

.footer-minfin * {
	font-family: 'PT Sans', sans-serif!important
}

.footer-minfin-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

@media (max-width:1200px) {
	.footer-minfin-wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.footer-minfin-description {
	max-width: 100%;
	margin-right: 64px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

@media (max-width:1200px) {
	.footer-minfin-description {
		margin-bottom: 24px
	}
}

.footer-minfin-description-logo {
	width: 140px;
	height: 32px;
	background-image: url("data:image/svg+xml,%3Csvg width='161' height='40' viewBox='0 0 161 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.363 34.141C12.865 32.1295 9.1783 25.1443 11.145 18.5699C13.1122 11.9961 19.9996 8.28438 26.4972 10.2952L25.376 14.0424C20.9203 12.663 16.1981 15.2088 14.8492 19.7163C13.5004 24.2246 16.0284 29.0146 20.4841 30.3937L19.363 34.141Z' fill='%23AE2C32'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.00534 32.983C-1.8398 22.7786 1.5887 9.68607 11.6479 3.7973C16.5212 0.944422 22.2053 0.188 27.653 1.66631C33.101 3.14457 37.661 6.68107 40.4923 11.6243L32.827 16.1116C31.185 13.2451 28.5412 11.1948 25.3822 10.3375C22.2236 9.48009 18.9277 9.91922 16.1022 11.5729C10.2692 14.9875 8.28148 22.5792 11.6706 28.496L4.00534 32.983Z' fill='%23E1EFF5'/%3E%3Cpath opacity='0.9' fill-rule='evenodd' clip-rule='evenodd' d='M6.98773 26.936C4.70822 17.8706 9.90066 8.73669 18.5508 6.57466L19.6533 10.8089C16.5586 11.6711 13.9346 13.629 12.3201 16.4715C10.7059 19.3144 10.2666 22.6671 11.0828 25.9132L6.98773 26.936Z' fill='%230090D4'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.298 37.0476C16.5345 36.494 13.1938 34.471 10.8912 31.3522C8.58826 28.2338 7.59936 24.3924 8.10613 20.5364C8.61327 16.6803 10.5552 13.2705 13.5747 10.9357L15.2697 13.2313C12.844 15.107 11.2838 17.8462 10.8764 20.9442C10.4689 24.0421 11.2637 27.1284 13.1136 29.6339C14.9639 32.1394 17.6478 33.7644 20.6711 34.2094C23.6942 34.6549 26.6955 33.8665 29.1215 31.9907L30.8164 34.286C29.1397 35.583 27.2417 36.4621 25.2409 36.8925C23.639 37.2372 21.9714 37.2944 20.298 37.0476Z' fill='%23253E49'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.5008 16.0079C30.8463 9.3641 22.5447 6.95349 15.995 10.6346L14.1494 7.27907C18.2062 4.9997 22.9005 4.45843 27.3696 5.75629C31.8381 7.05359 35.5455 10.0343 37.8088 14.1489L34.5008 16.0079Z' fill='white'/%3E%3Cpath opacity='0.9' fill-rule='evenodd' clip-rule='evenodd' d='M14.6222 8.15446C15.4022 7.72448 17.2137 6.86738 18.599 6.54848L19.6624 10.8302C18.8691 10.9898 17.4685 11.574 16.693 12.0538C15.8188 10.4915 15.4673 9.77116 14.6222 8.15446Z' fill='%2342A5DC' fill-opacity='0.6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.8458 32.9968C20.8757 33.2595 17.9785 32.3347 15.6886 30.393C13.3987 28.4511 11.99 25.725 11.7217 22.7164L13.0696 22.597C13.3054 25.2411 14.5433 27.637 16.5559 29.3434C18.5682 31.0495 21.114 31.8622 23.7243 31.6318L23.8458 32.9968Z' fill='%23DF2F29'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.227 39.092C10.8352 37.5838 4.3829 28.6235 5.84338 19.1174L9.3195 19.6756C8.15705 27.2415 13.2928 34.3733 20.7677 35.5735L20.227 39.092Z' fill='%23253E49'/%3E%3Cpath d='M52.986 9.42591V8.72412H49.0322V14.9425H49.8655V9.42591H52.986Z' fill='white'/%3E%3Cpath d='M52.3284 13.5741C52.4969 14.1338 52.7983 14.6312 53.3922 14.9155C53.6848 15.0487 54.0305 15.1198 54.4295 15.1198C54.8284 15.1198 55.1741 15.0487 55.4667 14.9155C56.6103 14.347 56.8141 12.9434 56.5216 11.7974C56.3709 11.2378 56.0606 10.7403 55.4667 10.4649C55.1741 10.3228 54.8284 10.2517 54.4295 10.2517C54.0305 10.2517 53.6848 10.3228 53.3922 10.4649C52.2487 11.0157 52.0536 12.437 52.3284 13.5741ZM53.1529 11.7885C53.3036 11.2822 53.5075 11.0779 53.7912 10.9357C53.9419 10.8558 54.0571 10.8114 54.1458 10.8025C54.3231 10.7758 54.5358 10.7758 54.7131 10.8025C54.8904 10.8291 55.2273 10.9801 55.4312 11.2289C55.5376 11.3444 55.6262 11.5309 55.706 11.7885C55.7858 12.0373 55.8213 12.3304 55.8213 12.6769C55.8213 13.0233 55.7858 13.3165 55.706 13.5741C55.5553 14.0716 55.3514 14.2759 55.0589 14.4269C54.917 14.498 54.8018 14.5424 54.7131 14.5513C54.5358 14.5779 54.3231 14.5779 54.1458 14.5513C53.9685 14.5246 53.6316 14.3736 53.4188 14.1338C53.3213 14.0094 53.2327 13.8228 53.1529 13.5741C53.0731 13.3165 53.0376 13.0233 53.0376 12.6769C53.0376 12.3304 53.0731 12.0373 53.1529 11.7885Z' fill='white'/%3E%3Cpath d='M60.999 13.3342C60.9813 13.6452 60.8749 13.9294 60.6798 14.1871C60.4937 14.4447 60.2011 14.569 59.8022 14.569C59.3324 14.569 58.9866 14.3914 58.7561 14.0272C58.5256 13.6629 58.4104 13.2099 58.4104 12.6502C58.4104 11.5487 58.827 10.8025 59.749 10.8025C60.4405 10.8025 60.8483 11.1489 60.9635 11.8418H61.7082C61.6018 10.9268 60.9281 10.2517 59.7313 10.2517C58.9068 10.2517 58.304 10.5715 57.9937 11.069C57.7012 11.5665 57.5859 12.0728 57.5859 12.6502C57.5859 14.0272 58.171 14.6312 58.7207 14.9066C58.9778 15.0221 59.3501 15.102 59.5185 15.1109C59.5983 15.1198 59.687 15.1198 59.7845 15.1198C60.5291 15.1198 61.0965 14.8355 61.3536 14.418C61.6107 14.0005 61.7171 13.6807 61.7436 13.3342H60.999Z' fill='white'/%3E%3Cpath d='M63.0445 16.577C63.1863 16.6037 63.3991 16.6214 63.6828 16.6214C64.0285 16.6214 64.2944 16.5059 64.4983 16.2661C64.6136 16.1239 64.7288 15.8574 64.8618 15.4755L66.6525 10.4297H65.8724L64.6756 14.0808L63.2306 10.4297H62.2998L64.2501 14.9425L64.1437 15.28C64.0905 15.431 64.0551 15.5288 64.0285 15.5732C64.0108 15.6265 63.9753 15.6975 63.9132 15.7953C63.798 15.9996 63.6562 16.044 63.4345 16.044C63.3725 16.044 63.2484 16.0262 63.0445 15.9996V16.577Z' fill='white'/%3E%3Cpath d='M66.9 16.1151H67.556V14.9425H71.4212V16.1151H72.0772L72.1393 14.3917H71.3592V10.4297H68.1323V11.1848C68.1323 12.5972 67.884 13.6721 67.3965 14.3917H66.8291L66.9 16.1151ZM70.579 14.3917H68.2209C68.4425 14.0452 68.6021 13.6188 68.6996 13.1036C68.806 12.5884 68.8592 12.0909 68.8592 11.6112V10.9805H70.579V14.3917Z' fill='white'/%3E%3Cpath d='M73.581 11.7619C73.5633 11.1223 73.9533 10.8025 74.7512 10.8025C75.4249 10.8025 75.7618 11.1045 75.7618 11.7086C75.7618 11.9662 75.7086 12.135 75.5934 12.2149C75.5136 12.2682 75.2742 12.3038 74.8842 12.3304C74.0243 12.4104 73.448 12.5614 73.1377 12.7924C72.8275 13.0144 72.6768 13.3431 72.6768 13.7607C72.6768 14.6756 73.2707 15.1198 74.2636 15.1198C74.9285 15.1198 75.5136 14.8622 75.8061 14.3203C75.9036 14.8622 76.1164 14.9777 76.6129 14.9777C76.7547 14.9777 76.8699 14.9688 76.9675 14.9421V14.3914C76.7281 14.4003 76.6129 14.3736 76.5508 14.2581C76.5065 14.1426 76.4976 14.0805 76.4976 13.8584L76.5419 11.7708C76.5508 11.1578 76.3114 10.7048 75.9214 10.5182C75.5313 10.3139 75.1767 10.2517 74.7512 10.2517C73.9977 10.2517 73.448 10.4649 73.1909 10.7847C72.9338 11.1045 72.8363 11.4154 72.8363 11.7619H73.581ZM75.7441 13.0144C75.6732 14.2581 74.9728 14.569 74.3523 14.569C73.8292 14.569 73.4835 14.2581 73.4835 13.734C73.4835 13.4053 73.6165 13.1832 73.8735 13.0589C73.9977 12.9967 74.2991 12.9345 74.7689 12.8545C74.9462 12.8279 75.2565 12.8012 75.3717 12.7924C75.487 12.7657 75.6554 12.7124 75.7618 12.6325L75.7441 13.0144Z' fill='white'/%3E%3Cpath d='M78.0654 16.5856H78.8456V14.2937C79.0317 14.6579 79.3597 14.9066 79.6789 15.0043C79.998 15.102 80.1753 15.1198 80.326 15.1198C80.8934 15.1198 81.3721 14.9155 81.7533 14.5157C82.1434 14.116 82.3384 13.503 82.3384 12.6858C82.3384 11.8774 82.1434 11.2733 81.7622 10.8647C81.381 10.456 80.9022 10.2517 80.3083 10.2517C79.67 10.2517 79.1736 10.5182 78.819 11.0512H78.7924V10.4294H78.0654V16.5856ZM78.7924 12.7035C78.7924 11.6731 79.1381 11.2022 79.4927 10.989C79.7675 10.8202 79.936 10.8025 80.1398 10.8025C81.0175 10.8025 81.5139 11.5132 81.5139 12.6858C81.5139 13.3431 81.381 13.8228 81.1239 14.1249C80.8668 14.418 80.5476 14.569 80.1842 14.569C79.8296 14.569 79.5104 14.418 79.2179 14.116C78.9342 13.8051 78.7924 13.3343 78.7924 12.7035Z' fill='white'/%3E%3Cpath d='M86.6884 13.3342C86.6707 13.6452 86.5643 13.9294 86.3693 14.1871C86.1831 14.4447 85.8906 14.569 85.4917 14.569C85.0218 14.569 84.6761 14.3914 84.4456 14.0272C84.2151 13.6629 84.0998 13.2099 84.0998 12.6502C84.0998 11.5487 84.5165 10.8025 85.4385 10.8025C86.1299 10.8025 86.5377 11.1489 86.653 11.8418H87.3976C87.2913 10.9268 86.6175 10.2517 85.4207 10.2517C84.5963 10.2517 83.9935 10.5715 83.6832 11.069C83.3906 11.5665 83.2754 12.0728 83.2754 12.6502C83.2754 14.0272 83.8605 14.6312 84.4101 14.9066C84.6672 15.0221 85.0395 15.102 85.208 15.1109C85.2878 15.1198 85.3764 15.1198 85.4739 15.1198C86.2186 15.1198 86.7859 14.8355 87.043 14.418C87.3001 14.0005 87.4065 13.6807 87.4331 13.3342H86.6884Z' fill='white'/%3E%3Cpath d='M89.4479 14.9425H90.2281V10.9805H91.7883V10.4297H87.8877V10.9805H89.4479V14.9425Z' fill='white'/%3E%3Cpath d='M92.7168 14.9425H94.8355C95.2611 14.9425 95.5713 14.898 95.9171 14.747C96.2628 14.596 96.4578 14.2584 96.4578 13.7698C96.4578 13.2102 96.2539 12.7749 95.4738 12.5884V12.5617C96.0146 12.3752 96.2894 12.0198 96.2894 11.5046C96.2894 10.785 95.8107 10.4297 94.8621 10.4297H92.7168V14.9425ZM94.6139 10.9805C95.2079 10.9805 95.5004 11.1937 95.5004 11.6201C95.5004 12.002 95.2433 12.313 94.5785 12.313H93.4969V10.9805H94.6139ZM94.6139 12.8637C95.3054 12.8637 95.6511 13.1391 95.6511 13.6988C95.6511 14.1607 95.3143 14.3917 94.6405 14.3917H93.4969V12.8637H94.6139Z' fill='white'/%3E%3Cpath d='M100.918 13.6363C100.811 14.1782 100.377 14.569 99.6677 14.569C99.1979 14.569 98.8344 14.4003 98.5951 14.0538C98.3557 13.7074 98.2405 13.3076 98.2405 12.8634H101.707C101.707 12.819 101.698 12.6858 101.698 12.6413C101.671 12.1794 101.636 11.8507 101.458 11.3888C101.37 11.1489 101.255 10.9535 101.113 10.8025C100.829 10.4916 100.297 10.2517 99.6145 10.2517C98.8256 10.2517 98.2227 10.5715 97.9302 10.9357C97.7883 11.1134 97.6731 11.3266 97.5933 11.5842C97.4249 12.0817 97.416 12.3571 97.416 12.7035C97.416 12.8812 97.416 13.0144 97.4781 13.3609C97.5401 13.7074 97.6376 13.965 97.8593 14.2937C98.1873 14.7556 98.7369 15.1198 99.6943 15.1198C100.315 15.1198 100.776 14.9688 101.086 14.6756C101.396 14.3825 101.591 14.036 101.662 13.6363H100.918ZM98.2405 12.3127C98.2405 11.984 98.3114 11.6731 98.4976 11.3533C98.6837 11.0246 99.0915 10.8025 99.6323 10.8025C100.12 10.8025 100.466 11.0157 100.634 11.3444C100.802 11.6642 100.873 11.9573 100.882 12.3127H98.2405Z' fill='white'/%3E%3Cpath d='M105.911 12.8371V14.9425H106.691V10.4297H105.911V12.2863H103.685V10.4297H102.905V14.9425H103.685V12.8371H105.911Z' fill='white'/%3E%3Cpath d='M111.154 12.8371V14.9425H111.934V10.4297H111.154V12.2863H108.929V10.4297H108.148V14.9425H108.929V12.8371H111.154Z' fill='white'/%3E%3Cpath d='M113.983 11.7619C113.966 11.1223 114.356 10.8025 115.154 10.8025C115.827 10.8025 116.164 11.1045 116.164 11.7086C116.164 11.9662 116.111 12.135 115.996 12.2149C115.916 12.2682 115.677 12.3038 115.286 12.3304C114.427 12.4104 113.85 12.5614 113.54 12.7924C113.23 13.0144 113.079 13.3431 113.079 13.7607C113.079 14.6756 113.673 15.1198 114.666 15.1198C115.331 15.1198 115.916 14.8622 116.208 14.3203C116.306 14.8622 116.519 14.9777 117.015 14.9777C117.157 14.9777 117.272 14.9688 117.37 14.9421V14.3914C117.13 14.4003 117.015 14.3736 116.953 14.2581C116.909 14.1426 116.9 14.0805 116.9 13.8584L116.944 11.7708C116.953 11.1578 116.714 10.7048 116.324 10.5182C115.934 10.3139 115.579 10.2517 115.154 10.2517C114.4 10.2517 113.85 10.4649 113.593 10.7847C113.336 11.1045 113.239 11.4154 113.239 11.7619H113.983ZM116.146 13.0144C116.075 14.2581 115.375 14.569 114.755 14.569C114.232 14.569 113.886 14.2581 113.886 13.734C113.886 13.4053 114.019 13.1832 114.276 13.0589C114.4 12.9967 114.701 12.9345 115.171 12.8545C115.349 12.8279 115.659 12.8012 115.774 12.7924C115.889 12.7657 116.058 12.7124 116.164 12.6325L116.146 13.0144Z' fill='white'/%3E%3Cpath d='M121.225 13.1658V14.9425H122.005V10.4297H119.762C119.159 10.4297 118.725 10.6251 118.521 10.936C118.317 11.2292 118.246 11.5223 118.246 11.851C118.246 12.6239 118.733 13.0858 119.398 13.1569L118.157 14.9425H119.017L120.196 13.1658H121.225ZM121.225 12.615H120.125C119.336 12.615 119.053 12.2508 119.053 11.8244C119.053 11.2647 119.398 10.9805 120.099 10.9805H121.225V12.615Z' fill='white'/%3E%3Cpath d='M128.86 13.3342C128.843 13.6452 128.736 13.9294 128.541 14.1871C128.355 14.4447 128.062 14.569 127.664 14.569C127.194 14.569 126.848 14.3914 126.617 14.0272C126.387 13.6629 126.272 13.2099 126.272 12.6502C126.272 11.5487 126.688 10.8025 127.61 10.8025C128.302 10.8025 128.71 11.1489 128.825 11.8418H129.57C129.463 10.9268 128.789 10.2517 127.593 10.2517C126.768 10.2517 126.165 10.5715 125.855 11.069C125.563 11.5665 125.447 12.0728 125.447 12.6502C125.447 14.0272 126.032 14.6312 126.582 14.9066C126.839 15.0221 127.211 15.102 127.38 15.1109C127.46 15.1198 127.548 15.1198 127.646 15.1198C128.39 15.1198 128.958 14.8355 129.215 14.418C129.472 14.0005 129.578 13.6807 129.605 13.3342H128.86Z' fill='white'/%3E%3Cpath d='M131.518 10.4297H130.738V14.9425H131.616L133.956 11.3358V14.9425H134.736V10.4297H133.868L131.518 14.0275V10.4297Z' fill='white'/%3E%3Cpath d='M139.344 13.3342C139.326 13.6452 139.22 13.9294 139.025 14.1871C138.838 14.4447 138.546 14.569 138.147 14.569C137.677 14.569 137.331 14.3914 137.101 14.0272C136.87 13.6629 136.755 13.2099 136.755 12.6502C136.755 11.5487 137.172 10.8025 138.094 10.8025C138.785 10.8025 139.193 11.1489 139.308 11.8418H140.053C139.947 10.9268 139.273 10.2517 138.076 10.2517C137.252 10.2517 136.649 10.5715 136.338 11.069C136.046 11.5665 135.931 12.0728 135.931 12.6502C135.931 14.0272 136.516 14.6312 137.065 14.9066C137.322 15.0221 137.695 15.102 137.863 15.1109C137.943 15.1198 138.032 15.1198 138.129 15.1198C138.874 15.1198 139.441 14.8355 139.698 14.418C139.955 14.0005 140.062 13.6807 140.088 13.3342H139.344Z' fill='white'/%3E%3Cpath d='M142.103 14.9425H142.883V10.9805H144.444V10.4297H140.543V10.9805H142.103V14.9425Z' fill='white'/%3E%3Cpath d='M148.392 13.6363C148.286 14.1782 147.852 14.569 147.142 14.569C146.672 14.569 146.309 14.4003 146.07 14.0538C145.83 13.7074 145.715 13.3076 145.715 12.8634H149.181C149.181 12.819 149.172 12.6858 149.172 12.6413C149.146 12.1794 149.11 11.8507 148.933 11.3888C148.844 11.1489 148.729 10.9535 148.587 10.8025C148.304 10.4916 147.772 10.2517 147.089 10.2517C146.3 10.2517 145.697 10.5715 145.405 10.9357C145.263 11.1134 145.148 11.3266 145.068 11.5842C144.899 12.0817 144.891 12.3571 144.891 12.7035C144.891 12.8812 144.891 13.0144 144.953 13.3609C145.015 13.7074 145.112 13.965 145.334 14.2937C145.662 14.7556 146.212 15.1198 147.169 15.1198C147.789 15.1198 148.25 14.9688 148.561 14.6756C148.871 14.3825 149.066 14.036 149.137 13.6363H148.392ZM145.715 12.3127C145.715 11.984 145.786 11.6731 145.972 11.3533C146.158 11.0246 146.566 10.8025 147.107 10.8025C147.594 10.8025 147.94 11.0157 148.109 11.3444C148.277 11.6642 148.348 11.9573 148.357 12.3127H145.715Z' fill='white'/%3E%3Cpath d='M153.29 14.9425L154.814 11.318H154.841L154.814 11.5579V14.9425H155.594V10.4297H154.522L152.988 14.0985L151.455 10.4297H150.382V14.9425H151.162V11.5579L151.144 11.318H151.162L152.687 14.9425H153.29Z' fill='white'/%3E%3Cpath d='M157.646 11.7619C157.629 11.1223 158.019 10.8025 158.817 10.8025C159.49 10.8025 159.827 11.1045 159.827 11.7086C159.827 11.9662 159.774 12.135 159.659 12.2149C159.579 12.2682 159.34 12.3038 158.95 12.3304C158.09 12.4104 157.513 12.5614 157.203 12.7924C156.893 13.0144 156.742 13.3431 156.742 13.7607C156.742 14.6756 157.336 15.1198 158.329 15.1198C158.994 15.1198 159.579 14.8622 159.872 14.3203C159.969 14.8622 160.182 14.9777 160.678 14.9777C160.82 14.9777 160.935 14.9688 161.033 14.9421V14.3914C160.794 14.4003 160.678 14.3736 160.616 14.2581C160.572 14.1426 160.563 14.0805 160.563 13.8584L160.607 11.7708C160.616 11.1578 160.377 10.7048 159.987 10.5182C159.597 10.3139 159.242 10.2517 158.817 10.2517C158.063 10.2517 157.513 10.4649 157.256 10.7847C156.999 11.1045 156.902 11.4154 156.902 11.7619H157.646ZM159.809 13.0144C159.739 14.2581 159.038 14.569 158.418 14.569C157.895 14.569 157.549 14.2581 157.549 13.734C157.549 13.4053 157.682 13.1832 157.939 13.0589C158.063 12.9967 158.364 12.9345 158.834 12.8545C159.012 12.8279 159.322 12.8012 159.437 12.7924C159.552 12.7657 159.721 12.7124 159.827 12.6325L159.809 13.0144Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M35.5602 22.0264C35.244 22.0264 34.9334 22.0712 34.6284 22.1609C34.3234 22.2505 34.0224 22.3577 33.7253 22.4825L33.2559 21.2824C33.9968 20.9527 34.7745 20.7879 35.5889 20.7879C36.6269 20.7879 37.4293 21.1071 37.9962 21.7456C38.5631 22.3841 38.8466 23.2714 38.8466 24.4076C38.8466 25.5661 38.5552 26.455 37.9723 27.0743C37.3894 27.6936 36.5487 28.0032 35.45 28.0032C34.6931 28.0032 34.0032 27.8832 33.3804 27.6432V26.395C34.1565 26.6414 34.8176 26.7647 35.3638 26.7647C35.9738 26.7647 36.4393 26.6158 36.7603 26.3182C37.0812 26.0206 37.2561 25.5741 37.2848 24.9788H34.2475V23.7595H37.2752C37.2561 23.2154 37.0932 22.7906 36.7866 22.4849C36.48 22.1792 36.0712 22.0264 35.5602 22.0264ZM45.89 27.9072H44.4098V22.1273H42.6946L42.6178 22.7705C42.4198 24.406 42.2452 25.5541 42.0934 26.215C41.9417 26.8759 41.7204 27.3407 41.4297 27.6096C41.1391 27.8784 40.7463 28.0096 40.2512 28.0032C39.9829 28.0032 39.7466 27.968 39.5422 27.8976V26.6782C39.7274 26.7423 39.9015 26.7742 40.0644 26.7742C40.2337 26.7742 40.3678 26.6966 40.4668 26.5414C40.5658 26.3862 40.6592 26.0982 40.7471 25.6773C40.8349 25.2565 40.9515 24.5668 41.0968 23.6083C41.2421 22.6497 41.3659 21.7432 41.4681 20.8887H45.89V27.9072ZM51.9366 27.9072H47.9028V20.8887H51.9366V22.1081H49.3881V23.6491H51.7593V24.8684H49.3881V26.6782H51.9366V27.9072ZM59.3538 27.9072H57.6674L55.1284 24.35V27.9072H53.6431V20.8887H55.1284V24.2876L57.6386 20.8887H59.2194L56.6662 24.2587L59.3538 27.9072ZM63.1823 27.9072H61.6975V22.1273H59.7954V20.8887H65.0845V22.1273H63.1823V27.9072ZM67.8927 24.1915H68.3814C68.8381 24.1915 69.1796 24.1011 69.4063 23.9203C69.6331 23.7395 69.7464 23.4762 69.7464 23.1306C69.7464 22.7817 69.6518 22.5241 69.4616 22.3577C69.2715 22.1913 68.9739 22.1081 68.5679 22.1081H67.8927V24.1915ZM71.2463 23.0778C71.2463 23.8331 71.0104 24.4107 70.5396 24.8108C70.0683 25.2109 69.3986 25.4109 68.53 25.4109H67.8927V27.9072H66.4075V20.8887H68.6447C69.4946 20.8887 70.1405 21.0719 70.5826 21.4384C71.0251 21.8048 71.2463 22.3513 71.2463 23.0778ZM79.1709 24.3883C79.1709 25.5501 78.8833 26.443 78.3087 27.0671C77.7336 27.6912 76.9099 28.0032 75.8365 28.0032C74.7636 28.0032 73.9394 27.6912 73.3647 27.0671C72.7896 26.443 72.5021 25.5469 72.5021 24.3788C72.5021 23.2106 72.7906 22.3185 73.367 21.7024C73.9435 21.0863 74.77 20.7783 75.8461 20.7783C76.9227 20.7783 77.7455 21.0887 78.3156 21.7096C78.8861 22.3305 79.1709 23.2234 79.1709 24.3883ZM74.0591 24.3883C74.0591 25.1724 74.2077 25.7629 74.5048 26.1598C74.802 26.5567 75.2459 26.7551 75.8365 26.7551C77.0214 26.7551 77.6139 25.9662 77.6139 24.3883C77.6139 22.8073 77.0246 22.0169 75.8461 22.0169C75.2555 22.0169 74.8097 22.2161 74.5094 22.6145C74.2095 23.013 74.0591 23.6042 74.0591 24.3883ZM86.6072 27.9072H85.1265V24.878H82.3531V27.9072H80.8678V20.8887H82.3531V23.6395H85.1265V20.8887H86.6072V27.9072ZM94.3594 27.9072H92.8792V24.878H90.1053V27.9072H88.62V20.8887H90.1053V23.6395H92.8792V20.8887H94.3594V27.9072ZM101.163 25.7133C101.163 26.443 100.921 26.9911 100.437 27.3575C99.9535 27.724 99.2372 27.9072 98.2886 27.9072H96.3722V20.8887H97.8575V23.5819H98.3366C99.234 23.5819 99.9297 23.7683 100.423 24.1411C100.916 24.514 101.163 25.038 101.163 25.7133ZM97.8575 26.6879H98.2456C98.7343 26.6879 99.0918 26.607 99.3185 26.4454C99.5453 26.2838 99.6586 26.0397 99.6586 25.7133C99.6586 25.3869 99.5494 25.1533 99.3309 25.0124C99.1119 24.8716 98.7279 24.8012 98.1784 24.8012H97.8575V26.6879ZM103.496 27.9072H102.016V20.8887H103.496V27.9072ZM105.505 20.8887H106.841V24.2779L106.822 25.1853L106.774 26.2174H106.803L110.036 20.8887H111.814V27.9072H110.492V24.5372C110.492 24.0859 110.52 23.4171 110.578 22.5305H110.54L107.292 27.9072H105.505V20.8887ZM110.98 18.6084C110.919 19.2069 110.695 19.6429 110.305 19.9166C109.915 20.1902 109.353 20.327 108.618 20.327C107.862 20.327 107.302 20.1958 106.939 19.9334C106.577 19.6709 106.373 19.2293 106.328 18.6084H107.636C107.659 18.938 107.741 19.1693 107.883 19.3021C108.025 19.4349 108.28 19.5013 108.647 19.5013C108.97 19.5013 109.21 19.4285 109.368 19.2829C109.526 19.1373 109.623 18.9124 109.658 18.6084H110.98ZM118.106 23.5819H118.69C119.604 23.5819 120.31 23.7675 120.808 24.1387C121.306 24.51 121.555 25.0348 121.555 25.7133C121.555 27.1759 120.591 27.9072 118.662 27.9072H116.621V20.8887H121.047V22.1177H118.106V23.5819ZM118.106 26.6879H118.604C119.105 26.6879 119.473 26.607 119.706 26.4454C119.939 26.2838 120.056 26.0397 120.056 25.7133C120.056 25.3901 119.937 25.1572 119.701 25.0148C119.465 24.8724 119.059 24.8012 118.484 24.8012H118.106V26.6879ZM132.177 24.3883C132.177 25.5405 131.908 26.431 131.37 27.0599C130.832 27.6888 130.06 28.0032 129.054 28.0032C128.13 28.0032 127.404 27.7368 126.874 27.2039C126.344 26.671 126.037 25.8958 125.954 24.878H124.613V27.9072H123.127V20.8887H124.613V23.6395H125.983C126.092 22.7145 126.408 22.0065 126.934 21.5152C127.459 21.0239 128.169 20.7783 129.063 20.7783C130.072 20.7783 130.844 21.0919 131.377 21.7192C131.91 22.3465 132.177 23.2362 132.177 24.3883ZM127.478 24.3883C127.478 25.1692 127.612 25.7589 127.88 26.1574C128.148 26.5558 128.54 26.7551 129.054 26.7551C130.114 26.7551 130.644 25.9662 130.644 24.3883C130.644 23.6074 130.513 23.017 130.249 22.6169C129.985 22.2169 129.593 22.0169 129.073 22.0169C128.549 22.0169 128.152 22.2169 127.882 22.6169C127.612 23.017 127.478 23.6074 127.478 24.3883ZM132.839 26.6687H133.381C133.844 25.7405 134.209 24.8132 134.478 23.8867C134.746 22.9602 134.945 21.9608 135.077 20.8887H139.158V26.6687H140.092V29.9523H138.66V27.9072H134.272V29.9523H132.839V26.6687ZM136.255 22.1273C136.153 22.8602 135.983 23.6362 135.745 24.4556C135.507 25.2749 135.239 26.0125 134.942 26.6687H137.678V22.1273H136.255ZM143.025 24.2587L140.673 20.8887H142.201L144.467 24.2876V20.8887H145.852V24.2876L148.118 20.8887H149.651L147.294 24.2587L149.785 27.9072H148.194L145.852 24.35V27.9072H144.467V24.35L142.124 27.9072H140.534L143.025 24.2587ZM154.945 27.9072H150.912V20.8887H154.945V22.1081H152.397V23.6491H154.768V24.8684H152.397V26.6782H154.945V27.9072ZM159.354 27.9072H157.869V22.1273H155.967V20.8887H161.256V22.1273H159.354V27.9072Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='161' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	margin-bottom: 16px
}

.footer-minfin-description-text {
	font-size: 14px;
	line-height: 140%;
	margin-bottom: 44px;
	max-width: 736px
}

@media (max-width:1200px) {
	.footer-minfin-description-text {
		margin-bottom: 0
	}
}

.footer-minfin-description-copyright {
	position: relative;
	font-size: 14px;
	line-height: 140%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%
}

@media (max-width:1200px) {
	.footer-minfin-description-copyright {
		display: none
	}
}

.footer-minfin-description-copyright:after {
	content: '';
	position: absolute;
	top: -16px;
	left: 0;
	width: 100%;
	height: 1px;
	background: #fff
}

.footer-minfin-description-copyright svg {
	margin-right: 4px
}

.footer-minfin-description-copyright_mobile {
	display: none
}

@media (max-width:1200px) {
	.footer-minfin-description-copyright_mobile {
		display: block;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}
}

.footer-minfin-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	min-width: 340px;
	max-width: 340px
}

.footer-minfin-info-socials {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 -8px;
	margin-bottom: 16px
}

@media (max-width:1200px) {
	.footer-minfin-info-socials {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		margin-bottom: 48px
	}
}

.footer-minfin-info-socials__item {
	width: 32px;
	height: 32px;
	border-radius: 50%;
	border: 1px solid transparent;
	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;
	margin: 0 8px;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	cursor: pointer
}

@media (max-width:1200px) {
	.footer-minfin-info-socials__item {
		border: none
	}
}

.footer-minfin-info-socials__item:hover {
	background: 0 0;
	border: 1px solid transparent
}

.footer-minfin-info-socials__item:hover svg path {
	fill: rgba(58, 58, 58, .8)
}

.footer-minfin-info-socials__item svg {
	width: 20px
}

@media (max-width:1200px) {
	.footer-minfin-info-socials__item svg {
		width: auto
	}
}

.footer-minfin-info__phone,
.footer-minfin-info__text {
	font-size: 14px;
	line-height: 140%
}

.footer-minfin-info__phone {
	font-weight: 700
}

.footer-minfin-info__phone>* {
	color: #fff
}

@media (max-width:1200px) {
	.footer-minfin-info__text {
		margin-bottom: 24px
	}
}

header.award-headerV2 {
	width: 100%;
	z-index: 10;
	background: #fff;
	margin-bottom: 30px
}

header.award-headerV2.n-margin {
	margin-bottom: 0
}

header.award-headerV2.n-margin .header {
	border-bottom: none
}

header.award-headerV2 .header {
	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;
	padding: 16px 0;
	border-bottom: 1px solid #d4d4d4
}

header.award-headerV2 .header button.btn.gray {
	border: 1px solid #acacac;
	color: var(--Main1)!important;
	border-radius: 50px;
	font-weight: 400;
	font-size: 18px;
	padding: 2px 20px
}

header.award-headerV2 .header-logo {
	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
}

@media (max-width:1440px) {
	header.award-headerV2 .header-logo {
		width: 130px
	}
	header.award-headerV2 .header-logo svg {
		width: auto;
		height: auto
	}
}

@media (max-width:576px) {
	header.award-headerV2 .header-logo {
		width: 100px
	}
}

header.award-headerV2 .header-logo svg path.letter {
	fill: #fff
}

header.award-headerV2 .header-nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 -75px
}

@media (max-width:991px) {
	header.award-headerV2 .header-nav {
		display: none
	}
}

header.award-headerV2 .header-nav_mobile {
	display: none;
	z-index: 1
}

@media (max-width:991px) {
	header.award-headerV2 .header-nav_mobile {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		position: fixed;
		left: 0;
		top: 92px;
		width: 100vw;
		height: calc(100vh - 91px);
		background: #fff;
		-webkit-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		transform: translateX(-100%);
		-webkit-transition: .2s;
		-o-transition: .2s;
		transition: .2s
	}
	header.award-headerV2 .header-nav_mobile.open {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}
}

header.award-headerV2 .header-nav_mobile .header-nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: 100px
}

header.award-headerV2 .header-nav_mobile .header-nav__item {
	padding: 24px 0;
	color: #282828
}

header.award-headerV2 .header-nav_mobile .header-nav__item.active:after {
	bottom: 16px;
	height: 3px
}

header.award-headerV2 .header-nav_mobile button.btn.gray {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important;
	border: 1px solid #acacac!important;
	color: var(--Main1)!important
}

header.award-headerV2 .header-nav__item {
	margin: 0 75px;
	font-size: 20px;
	text-align: center;
	position: relative;
	color: #282828;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 25px
}

@media (max-width:1440px) {
	header.award-headerV2 .header-nav__item {
		font-size: 18px;
		margin: 0 50px
	}
}

header.award-headerV2 .header-nav__item svg {
	margin-right: 8px;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

header.award-headerV2 .header-nav__item svg.active {
	display: none
}

header.award-headerV2 .header-nav__item svg.inactive {
	display: block
}

header.award-headerV2 .header-nav__item.active {
	font-weight: 700
}

header.award-headerV2 .header-nav__item.active:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: -41px;
	width: 100%;
	height: 4px;
	border-radius: 4px;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffe587), to(#ffb33d));
	background: -o-linear-gradient(top, #ffe587 0, #ffb33d 100%);
	background: linear-gradient(180deg, #ffe587 0, #ffb33d 100%)
}

@media (max-width:1440px) {
	header.award-headerV2 .header-nav__item.active:after {
		bottom: -30px
	}
}

header.award-headerV2 .header-nav__item.active svg.active {
	display: block
}

header.award-headerV2 .header-nav__item.active svg.inactive {
	display: none
}

header.award-headerV2 .header .auth-nav-menu-container {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

header.award-headerV2 .header .auth-nav-menu-container .login-user__wrapper {
	line-height: 0
}

header.award-headerV2 .header .auth-nav-menu-container .login-user__wrapper .header__top-expert {
	width: auto;
	padding: 0 50px 0 0;
	position: relative;
	text-align: right;
	max-width: 230px
}

header.award-headerV2 .header .auth-nav-menu-container .login-user__wrapper .header__top-expert .header__top-expert-email,
header.award-headerV2 .header .auth-nav-menu-container .login-user__wrapper .header__top-expert .header__top-expert-title {
	display: block!important
}

@media screen and (max-width:991px) {
	header.award-headerV2 .header .auth-nav-menu-container .login-user__wrapper .header__top-expert .header__top-expert-title {
		overflow: hidden;
		white-space: nowrap;
		-o-text-overflow: ellipsis;
		text-overflow: ellipsis;
		font-size: 10px
	}
	header.award-headerV2 .header .auth-nav-menu-container .login-user__wrapper .header__top-expert .header__top-expert-email {
		font-size: 14px;
		overflow: hidden;
		white-space: nowrap;
		-o-text-overflow: ellipsis;
		text-overflow: ellipsis
	}
}

@media screen and (max-width:576px) {
	header.award-headerV2 .header .auth-nav-menu-container .login-user__wrapper .header__top-expert {
		max-width: 140px
	}
}

header.award-headerV2 .header .auth-nav-menu-container .login-user__wrapper .header__top-expert .header__top-expert-icon.btn-icon {
	width: 47px;
	height: 47px;
	max-width: initial;
	max-height: initial;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
	left: initial;
	top: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 50%;
	border: 1px solid #000;
	overflow: hidden
}

header.award-headerV2 .header .auth-nav-menu-container .login-user__wrapper .header__top-expert .header__top-expert-icon.btn-icon svg {
	max-width: 39px!important;
	max-height: 39px!important;
	stroke: #000
}

header.award-headerV2 .header .menu-container {
	padding: 0!important;
	z-index: 2
}

header.award-headerV2 .header .menu-container .btn-icon__img {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important
}

@media screen and (max-width:576px) {
	header.award-headerV2 .header .menu-container .menu-container__expert_info {
		overflow: hidden;
		white-space: nowrap;
		-o-text-overflow: ellipsis;
		text-overflow: ellipsis;
		max-width: 140px
	}
	header.award-headerV2 .header .menu-container .menu-container__expert_info .menu-container__expert_info_role {
		overflow: hidden;
		white-space: nowrap;
		-o-text-overflow: ellipsis;
		text-overflow: ellipsis;
		font-size: 10px
	}
	header.award-headerV2 .header .menu-container .menu-container__expert_info .menu-container__expert_info_email {
		font-size: 14px
	}
	header.award-headerV2 .header .menu-container .menu-container__expert_info .menu-container__expert_info_vote {
		font-size: 12px;
		margin-top: 4px
	}
}

header.award-headerV2 .header-burger {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	border: 1px solid #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;
	display: none;
	cursor: pointer;
	position: relative;
	z-index: 10;
	border: 1px solid #3f3e3e;
	margin-left: 8px
}

@media (max-width:991px) {
	header.award-headerV2 .header-burger {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

header.award-headerV2 .header-burger_inner {
	width: 44px;
	height: 44px;
	border-radius: 50%;
	border: 1px dotted #3f3e3e;
	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
}

header.award-headerV2 .header-burger-wrap {
	width: 32px;
	height: 32px;
	border-radius: 50%;
	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;
	background: -webkit-gradient(linear, left top, right top, from(#f2dfc1), to(#fbf5ec));
	background: -o-linear-gradient(left, #f2dfc1 0, #fbf5ec 100%);
	background: linear-gradient(90deg, #f2dfc1 0, #fbf5ec 100%)
}

header.award-headerV2 .header-burger-center {
	position: relative;
	width: 22px;
	height: 3px;
	border-radius: 10px;
	background: #3f3e3e;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

header.award-headerV2 .header-burger-center:after,
header.award-headerV2 .header-burger-center:before {
	content: '';
	position: absolute;
	right: 0;
	width: 100%;
	height: 3px;
	border-radius: 10px;
	background: #3f3e3e;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

header.award-headerV2 .header-burger-center:before {
	top: 6px
}

header.award-headerV2 .header-burger-center:after {
	bottom: 6px
}

header.award-headerV2 .header-burger-center.open {
	background: 0 0!important
}

header.award-headerV2 .header-burger-center.open:after,
header.award-headerV2 .header-burger-center.open:before {
	-webkit-transform-origin: right center;
	-ms-transform-origin: right center;
	transform-origin: right center
}

header.award-headerV2 .header-burger-center.open:before {
	top: 10px;
	width: 30px;
	-webkit-transform: rotate(42deg);
	-ms-transform: rotate(42deg);
	transform: rotate(42deg)
}

header.award-headerV2 .header-burger-center.open:after {
	bottom: 10px;
	width: 30px;
	-webkit-transform: rotate(-42deg);
	-ms-transform: rotate(-42deg);
	transform: rotate(-42deg)
}

header.award-headerV2 .header-aside,
header.award-headerV2 .header-filter {
	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;
	margin-right: 32px;
	margin-left: auto;
	display: none
}

@media (max-width:991px) {
	header.award-headerV2 .header-aside,
	header.award-headerV2 .header-filter {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

header.award-headerV2 .header-aside.open .default,
header.award-headerV2 .header-filter.open .default {
	display: none
}

header.award-headerV2 .header-aside.open .close,
header.award-headerV2 .header-filter.open .close {
	display: block
}

header.award-headerV2 .header-aside svg,
header.award-headerV2 .header-filter svg {
	cursor: pointer;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

header.award-headerV2 .header-aside .close,
header.award-headerV2 .header-filter .close {
	display: none
}

header.award-headerV2 .header svg path.letter {
	fill: #3c3c3b
}

.header-wrapper {
	padding: 15px 0 20px;
	padding-bottom: 0;
	height: 146px;
	position: relative;
	z-index: 5;
	font-size: 0;
	color: var(--Main1);
	font-weight: 400;
	line-height: 20px;
	margin: 0
}

@media (max-width:480px) {
	.header-wrapper {
		height: 152px
	}
}

@media (max-width:659px) {
	.header-wrapper .header.js-header .container .header {
		z-index: 20
	}
}

.header-wrapper .header.js-header .container .header__top {
	padding: 0 0 25px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

@media (max-width:659px) {
	.header-wrapper .header.js-header .container .header__top {
		display: block;
		padding: 0 0 10px
	}
}

.header-wrapper .header.js-header .container .header__top-expert {
	display: inline-block;
	width: 230px;
	padding: 0 60px 0 0;
	position: relative;
	text-align: right
}

@media (max-width:659px) {
	.header-wrapper .header.js-header .container .header__top-expert {
		width: 38px;
		padding: 38px 0 0 0
	}
}

.header-wrapper .header.js-header .container .header__top-expert-icon {
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 47px;
	height: 47px;
	line-height: 42px
}

@media (max-width:659px) {
	.header-wrapper .header.js-header .container .header__top-expert-icon {
		top: 0;
		width: 38px;
		height: 38px;
		line-height: 35px;
		left: 0;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}

.header-wrapper .header.js-header .container .header__top-expert-icon .msgs {
	position: absolute;
	width: 20px;
	height: 20px;
	background: var(--Main2);
	color: #fff;
	line-height: 0;
	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-radius: 50%;
	top: -8px;
	right: -7px;
	font-size: 12px
}

.header-wrapper .header.js-header .container .header__top-expert-icon svg {
	max-width: 39px;
	max-height: 39px;
	stroke: rgba(58, 58, 58, .8)
}

@media (max-width:659px) {
	.header-wrapper .header.js-header .container .header__top-expert-icon svg {
		max-width: 30px;
		max-height: 30px
	}
}

.header-wrapper .header.js-header .container .header__top-expert-icon.btn-icon--light {
	border-color: rgba(255, 255, 255, .8)
}

.header-wrapper .header.js-header .container .header__top-expert-icon.btn-icon--light svg {
	stroke: rgba(255, 255, 255, .8)
}

.header-wrapper .header.js-header .container .header__top-expert-title {
	font-size: 12px;
	line-height: 14px;
	display: block;
	color: var(--Main1)
}

@media (max-width:659px) {
	.header-wrapper .header.js-header .container .header__top-expert-title {
		display: none
	}
}

.header-wrapper .header.js-header .container .header__top-expert-email {
	font-size: 16px;
	line-height: 18px;
	display: block;
	color: var(--Main1);
	white-space: nowrap
}

@media (max-width:659px) {
	.header-wrapper .header.js-header .container .header__top-expert-email {
		display: none
	}
}

.header-wrapper .header.js-header .container .header__top-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	white-space: nowrap;
	margin: 0 auto
}

.header-wrapper .header.js-header .container .header__top-list .social-link__top-item--visible-sm {
	display: none
}

@media (max-width:900px) {
	.header-wrapper .header.js-header .container .header__top-list .social-link__top-item--visible-sm {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex
	}
}

.header-wrapper .header.js-header .container .header__top-list .social-buttons__button:hover {
	background: 0 0!important
}

.header-wrapper .header.js-header .container .header__top-list .header-nav-vse-btn {
	border: 1px solid var(--Main1);
	color: var(--Main1);
	border-radius: 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 25px;
	margin: 0 6px;
	min-height: 40px;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

@media (max-width:656px) {
	.header-wrapper .header.js-header .container .header__top-list .header-nav-vse-btn {
		width: auto;
		padding: 8px 10px
	}
}

@media (max-width:480px) {
	.header-wrapper .header.js-header .container .header__top-list .header-nav-vse-btn {
		margin-left: 10px
	}
}

.header-wrapper .header.js-header .container .header__top-list .header-nav-vse-btn:hover {
	background-color: var(--Main1);
	border-color: transparent
}

.header-wrapper .header.js-header .container .header__top-list .header-nav-vse-btn:hover .header-nav-vse-btn-link {
	color: #fff
}

.header-wrapper .header.js-header .container .header__top-list .header-nav-vse-btn .header-nav-vse-btn-link {
	color: var(--Main1)
}

.header-wrapper .header.js-header .container .header__top-list .header-nav-vse-btn .header-nav-vse-btn-link:after {
	content: 'Оценка реализованных проектов'
}

@media (max-width:900px) {
	.header-wrapper .header.js-header .container .header__top-list .header-nav-vse-btn .header-nav-vse-btn-link:after {
		content: 'Оценка проектов'
	}
}

@media (max-width:656px) {
	.header-wrapper .header.js-header .container .header__top-list .header-nav-vse-btn .header-nav-vse-btn-link {
		font-size: 14px;
		content: 'Оценка'
	}
}

.header-wrapper .header.js-header .container .header__top-list .header-nav-vse-btn.header-vse--light {
	border: 1px solid #fff
}

.header-wrapper .header.js-header .container .header__top-list .header-nav-vse-btn.header-vse--light .header-nav-vse-btn-link {
	color: #fff
}

.header-wrapper .header.js-header .container .header__top-list .header-nav-vse-btn.header-vse--light:hover {
	border-color: transparent;
	background-color: #fff
}

.header-wrapper .header.js-header .container .header__top-list .header-nav-vse-btn.header-vse--light:hover .header-nav-vse-btn-link {
	color: var(--Main1)
}

@media (min-width:660px) {
	.header-wrapper .header.js-header .container .header__top-list {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
}

@media (max-width:659px) {
	.header-wrapper .header.js-header .container .header__top-list {
		width: 100%;
		text-align: left;
		margin: 0
	}
}

.header-wrapper .header.js-header .container .header__top-list-wrapper {
	display: inline-block;
	overflow: hidden
}

@media (max-width:659px) {
	.header-wrapper .header.js-header .container .header__top-list-wrapper {
		width: calc(100% - 38px)
	}
}

.header-wrapper .header.js-header .container .header__top-list-wrapper .logged-in {
	width: calc(100% - 450px)
}

@media (max-width:1175px) {
	.header-wrapper .header.js-header .container .header__top-list-wrapper .logged-in {
		width: calc(100% - 510px)
	}
}

@media (max-width:1059px) {
	.header-wrapper .header.js-header .container .header__top-list-wrapper .logged-in {
		width: calc(100% - 470px)
	}
}

@media (max-width:659px) {
	.header-wrapper .header.js-header .container .header__top-list-wrapper .logged-in {
		vertical-align: middle;
		width: calc(100% - 58px)
	}
}

.header-wrapper .header.js-header .container .header__top-item {
	display: inline-block;
	vertical-align: middle;
	margin: 0 6px
}

@media (max-width:900px) {
	.header-wrapper .header.js-header .container .header__top-item {
		margin: 0 4px;
		display: none
	}
}

.header-wrapper .header.js-header .container .header__top-item--search {
	margin: 0 165px 0 0
}

@media (max-width:1175px) {
	.header-wrapper .header.js-header .container .header__top-item--search {
		margin: 0 125px 0 0
	}
}

@media (max-width:1059px) {
	.header-wrapper .header.js-header .container .header__top-item--search {
		margin: 0 20px 0 0
	}
}

.header-wrapper .header.js-header .container .header__top-item--search .btn-icon__img {
	-webkit-transform: scale(-1, 1) translateY(-50%);
	-ms-transform: scale(-1, 1) translateY(-50%);
	transform: scale(-1, 1) translateY(-50%)
}

@media (max-width:479px) {
	.header-wrapper .header.js-header .container .header__top-item--search--hide-sm {
		display: block;
		position: absolute;
		top: 15px;
		width: 40px;
		height: 40px;
		right: 60px
	}
}

.header-wrapper .header.js-header .container .header__top-item .social-buttons__container {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 8px 0 0
}

@media (max-width:479px) {
	.header-wrapper .header.js-header .container .header__top-item .social-buttons__container {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0
	}
}

.header-wrapper .header.js-header .container .header__top-item .social-buttons__content {
	display: none
}

.header-wrapper .header.js-header .container .header__top-item .social-buttons__list {
	white-space: nowrap
}

.header-wrapper .header.js-header .container .header__top-item .social-buttons__item {
	display: inline-block;
	vertical-align: middle;
	background-image: url(/public/static/img/Shared/Components/SocialButtons/dash-black.png);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 4px
}

.header-wrapper .header.js-header .container .header__top-item .social-buttons__link {
	width: 32px;
	height: 32px
}

.header-wrapper .header.js-header .container .header__top-item--visible-sm {
	display: none
}

@media (max-width:479px) {
	.header-wrapper .header.js-header .container .header__top-item--visible-sm {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex
	}
}

@media (max-width:479px) {
	.header-wrapper .header.js-header .container .header__top-item--hidden-sm {
		display: none
	}
}

.header-wrapper .header.js-header .container .header__nav {
	position: relative;
	padding: 0 0 5px
}

@media (max-width:659px) {
	.header-wrapper .header.js-header .container .header__nav {
		position: absolute;
		right: 0;
		top: 15px;
		width: 100%;
		z-index: 20
	}
}

.header-wrapper .header.js-header .container .header__nav:after {
	position: absolute;
	content: '';
	width: 100%;
	left: 0;
	bottom: 4px
}

@media (max-width:659px) {
	.header-wrapper .header.js-header .container .header__nav:after {
		display: none
	}
}

.header-wrapper .header.js-header .container .header__nav-trigger {
	display: none
}

@media (max-width:659px) {
	.header-wrapper .header.js-header .container .header__nav-trigger {
		display: block;
		position: absolute;
		top: 15px;
		width: 24px;
		height: 24px;
		right: 15px
	}
	.header-wrapper .header.js-header .container .header__nav-trigger-btn {
		border: none;
		width: 24px;
		height: 24px
	}
	.header-wrapper .header.js-header .container .header__nav-trigger-btn:hover {
		background-color: transparent!important
	}
	.header-wrapper .header.js-header .container .header__nav-trigger-btn-icon {
		top: 13px;
		position: absolute;
		width: 18px;
		height: 2px;
		background: #050506;
		border-radius: 2px;
		left: 6px;
		display: block;
		-webkit-transition: -webkit-transform .4s;
		transition: -webkit-transform .4s;
		-o-transition: transform .4s;
		transition: transform .4s;
		transition: transform .4s, -webkit-transform .4s
	}
	.header-wrapper .header.js-header .container .header__nav-trigger-btn:before {
		top: 6px;
		content: ''
	}
	.header-wrapper .header.js-header .container .header__nav-trigger-btn:after {
		top: 20px;
		content: ''
	}
	.header-wrapper .header.js-header .container .header__nav-trigger-btn:after,
	.header-wrapper .header.js-header .container .header__nav-trigger-btn:before {
		position: absolute;
		width: 18px;
		height: 2px;
		background: #000;
		border-radius: 2px;
		left: 6px;
		display: block;
		-webkit-transition: -webkit-transform .4s;
		transition: -webkit-transform .4s;
		-o-transition: transform .4s;
		transition: transform .4s;
		transition: transform .4s, -webkit-transform .4s
	}
	.header-wrapper .header.js-header .container .header__nav-trigger-btn.active .header__nav-trigger-btn-icon {
		-webkit-transform: translate3d(0, 0, 0) rotate(45deg);
		transform: translate3d(0, 0, 0) rotate(45deg);
		background: #000
	}
	.header-wrapper .header.js-header .container .header__nav-trigger-btn.active:before {
		-webkit-transform: translate3d(0, -5px, 0) rotate(-90deg);
		transform: translate3d(0, -5px, 0) rotate(-90deg);
		opacity: 0
	}
	.header-wrapper .header.js-header .container .header__nav-trigger-btn.active:after {
		-webkit-transform: rotate(-45deg) translate3d(5px, -5px, 0);
		transform: rotate(-45deg) translate3d(5px, -5px, 0);
		background: #000
	}
}

.header-wrapper .header.js-header .container .header__nav-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-bottom: 8px
}

@media (max-width:659px) {
	.header-wrapper .header.js-header .container .header__nav-list {
		display: none;
		position: absolute;
		overflow: hidden;
		width: calc(100% - 20px);
		text-align: center;
		top: 75px;
		left: 10px;
		padding-bottom: 0;
		background: #fff;
		-webkit-box-shadow: 0 1px 15px 0 #8e8e8e;
		box-shadow: 0 1px 15px 0 #8e8e8e;
		border-radius: 8px;
		z-index: 20
	}
}

.header-wrapper .header.js-header .container .header__nav-item {
	display: inline-block;
	margin-right: 24px;
	padding-bottom: 16px;
	line-height: 1
}

@media screen and (max-width:659px) {
	.header-wrapper .header.js-header .container .header__nav-item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding: 16px 0;
		margin: 0;
		border-bottom: 1px solid #e5e5e5
	}
}

.header-wrapper .header.js-header .container .header__nav-item:last-child {
	margin-right: 0
}

.header-wrapper .header.js-header .container .header__nav-item .active {
	opacity: .8
}

.header-wrapper .header.js-header .container .header__nav-item.dropdown {
	position: relative
}

@media screen and (max-width:659px) {
	.header-wrapper .header.js-header .container .header__nav-item.dropdown {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}
	.header-wrapper .header.js-header .container .header__nav-item.dropdown.open .header__nav-link {
		font-weight: 700
	}
	.header-wrapper .header.js-header .container .header__nav-item.dropdown.open .trigger svg {
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg)
	}
	.header-wrapper .header.js-header .container .header__nav-item.dropdown-wrapper {
		display: none;
		opacity: 1;
		visibility: visible
	}
	.header-wrapper .header.js-header .container .header__nav-item.dropdown .trigger {
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important
	}
}

.header-wrapper .header.js-header .container .header__nav-item.dropdown .trigger {
	position: absolute;
	right: 0;
	top: 8px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 35px;
	height: 35px;
	display: none
}

.header-wrapper .header.js-header .container .header__nav-item.dropdown .trigger svg {
	width: 24px;
	height: 24px;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.header-wrapper .header.js-header .container .header__nav-item.dropdown:hover .dropdown-wrapper {
	opacity: 1;
	visibility: visible
}

.header-wrapper .header.js-header .container .header__nav-item.dropdown .dropdown-wrapper {
	position: absolute;
	top: 100%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	padding: 8px 0;
	background: #fff;
	-webkit-box-shadow: 0 4px 10px rgba(58, 58, 58, .15);
	box-shadow: 0 4px 10px rgba(58, 58, 58, .15);
	border: 1px solid var(--Stroke);
	border-radius: 4px;
	width: 180px;
	z-index: 1;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: visibility .2s linear, opacity .2s linear;
	-o-transition: visibility .2s linear, opacity .2s linear;
	transition: visibility .2s linear, opacity .2s linear
}

@media screen and (max-width:659px) {
	.header-wrapper .header.js-header .container .header__nav-item.dropdown .dropdown-wrapper {
		position: inherit;
		padding: 0;
		opacity: 1;
		visibility: visible;
		-webkit-box-shadow: none;
		box-shadow: none;
		border: none;
		top: inherit;
		left: inherit;
		margin-top: 6px;
		width: 100%;
		display: none;
		-webkit-transform: inherit;
		-ms-transform: inherit;
		transform: inherit
	}
	.header-wrapper .header.js-header .container .header__nav-item.dropdown .dropdown-wrapper:after,
	.header-wrapper .header.js-header .container .header__nav-item.dropdown .dropdown-wrapper:before {
		display: none
	}
}

.header-wrapper .header.js-header .container .header__nav-item.dropdown .dropdown-wrapper:after,
.header-wrapper .header.js-header .container .header__nav-item.dropdown .dropdown-wrapper:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none
}

.header-wrapper .header.js-header .container .header__nav-item.dropdown .dropdown-wrapper:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #fff;
	border-width: 4px;
	margin-left: -4px
}

.header-wrapper .header.js-header .container .header__nav-item.dropdown .dropdown-wrapper:before {
	border-color: rgba(229, 231, 234, 0);
	border-bottom-color: var(--Stroke);
	border-width: 5px;
	margin-left: -5px
}

.header-wrapper .header.js-header .container .header__nav-item.dropdown .dropdown-wrapper__item {
	font-size: 14px;
	padding: 4px 16px;
	display: block;
	color: inherit;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.header-wrapper .header.js-header .container .header__nav-item.dropdown .dropdown-wrapper__item:hover {
	color: var(--Main2)
}

@media screen and (max-width:659px) {
	.header-wrapper .header.js-header .container .header__nav-item.dropdown .dropdown-wrapper__item {
		border: none!important;
		padding: 6px 16px;
		font-size: 18px
	}
}

.header-wrapper .header.js-header .container .header__nav-item.dropdown.v2 .dropdown-wrapper {
	top: -8px;
	left: -16px;
	-webkit-transform: initial;
	-ms-transform: initial;
	transform: initial;
	padding: 3px 0;
	padding-top: 32px
}

.header-wrapper .header.js-header .container .header__nav-item.dropdown.v2 .dropdown-wrapper::after,
.header-wrapper .header.js-header .container .header__nav-item.dropdown.v2 .dropdown-wrapper:before {
	display: none
}

.header-wrapper .header.js-header .container .header__nav-item.dropdown.v2 .dropdown-wrapper__item:first-child {
	border-top: 1px solid var(--Stroke)
}

.header-wrapper .header.js-header .container .header__nav-item.dropdown.v2:hover .header__nav-link {
	color: inherit!important;
	position: relative;
	font-weight: 700;
	z-index: 2
}

.header-wrapper .header.js-header .container .header__nav-link {
	font-size: 16px;
	color: inherit;
	cursor: pointer
}

@media (max-width:659px) {
	.header-wrapper .header.js-header .container .header__nav-link {
		font-size: 18px
	}
}

.header-wrapper .header.js-header .container .header__nav .header__top-item--search-hidden {
	display: none;
	position: absolute;
	top: 15px;
	width: 40px;
	height: 40px;
	right: 60px
}

.header-wrapper .header.js-header .container .header__nav.center .header__nav-list {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.header-wrapper .header.js-header .container .header__nav.right .header__nav-list {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.header-wrapper .header.js-header .container .header__nav.justifybetween .header__nav-list {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.header-wrapper .header.js-header .container .header__logo {
	display: inline-block;
	vertical-align: top;
	width: 200px
}

@media (max-width:659px) {
	.header-wrapper .header.js-header .container .header__logo {
		margin: 0 0 15px 0
	}
}

@media (max-width:479px) {
	.header-wrapper .header.js-header .container .header__logo {
		margin: 0 0 20px 0
	}
}

.header-wrapper .header.js-header .container .header__logo-img {
	max-width: 196px;
	max-height: 62px;
	display: block
}

.header-wrapper .header.js-header .container .header__logo-img--light {
	display: none
}

.header-wrapper .header.js-header .container .login-button-container {
	display: inline-block
}

@media (max-width:659px) {
	.header-wrapper .header.js-header .container .login-button-container {
		margin-top: 0;
		vertical-align: top;
		position: absolute;
		right: 0
	}
}

.header-wrapper .header.js-header .container .login-button-container__wrapper {
	border-radius: 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid var(--Main1);
	text-align: center;
	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;
	cursor: pointer;
	height: 40px;
	font-weight: 700;
	width: 78px;
	line-height: 40px
}

.header-wrapper .header.js-header .container .login-button-container__wrapper:hover {
	background-color: var(--Main1);
	border-color: transparent
}

.header-wrapper .header.js-header .container .login-button-container__wrapper:hover .login-button {
	color: #fff
}

.header-wrapper .header.js-header .container .login-button-container__wrapper .login-button {
	color: var(--Main1);
	font-size: 14px;
	width: 100%
}

.header-wrapper .header.js-header .container .login-button-container.header--light .login-button-container__wrapper {
	border-color: #fff
}

.header-wrapper .header.js-header .container .login-button-container.header--light .login-button-container__wrapper:hover {
	border-color: transparent;
	background-color: #fff
}

.header-wrapper .header.js-header .container .login-button-container.header--light .login-button-container__wrapper:hover .login-button {
	color: var(--Main1)
}

.header-wrapper .header.js-header .container .login-button-container.header--light .login-button-container__wrapper .login-button {
	color: #fff
}

.header-wrapper .header.js-header.header--light .fpg-modal-triger circle,
.header-wrapper .header.js-header.header--light .fpg-modal-triger line {
	stroke: #fff
}

.header-wrapper.VSE-header {
	height: auto;
	padding: 0
}

.header-wrapper.VSE-header .award-headerV2 {
	margin: 0
}

.header-wrapper.VSE-header .award-headerV2 .header {
	border: none
}

.header-wrapper.VSE-header .header__top {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.header-wrapper.VSE-header .header__top-list-wrapper {
	text-align: center
}

.header-wrapper ul {
	list-style-type: none;
	padding: 0;
	margin: 0
}

.header-wrapper a {
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	text-decoration: none;
	background-color: transparent
}

.header-wrapper svg:not(:root) {
	overflow: hidden
}

.header-wrapper .button {
	vertical-align: top;
	font-weight: 400;
	font-size: 16px;
	line-height: 23px;
	padding: 2px 26px 5px;
	background: 0 0;
	color: #626262;
	border: 1px solid #b4b2aa;
	border-radius: 20px;
	position: relative;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 100%;
	display: block;
	outline: 0;
	background: #fff
}

header.header-gorchakov {
	position: sticky;
	top: 0;
	z-index: 1000;
	background: #fff;
	-webkit-box-shadow: 0 0 3px rgba(59, 67, 88, .08), 0 4px 4px rgba(59, 67, 87, .05);
	box-shadow: 0 0 3px rgba(59, 67, 88, .08), 0 4px 4px rgba(59, 67, 87, .05);
	width: 100vw
}

header.header-gorchakov * {
	font-family: FuturaBook!important
}

header.header-gorchakov a {
	text-decoration: none;
	cursor: pointer;
	-webkit-transition: all .2s cubic-bezier(.4, 0, 1, 1);
	-o-transition: all .2s cubic-bezier(.4, 0, 1, 1);
	transition: all .2s cubic-bezier(.4, 0, 1, 1)
}

header.header-gorchakov .yellow {
	display: inline!important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fc0), to(#fc0));
	background-image: -o-linear-gradient(#fc0 0, #fc0 100%);
	background-image: linear-gradient(#fc0 0, #fc0 100%);
	background-repeat: no-repeat;
	background-size: 100% 0;
	background-position: 0 80%;
	-webkit-transition: background-size .25s ease-in;
	-o-transition: background-size .25s ease-in;
	transition: background-size .25s ease-in
}

header.header-gorchakov .yellow:hover {
	background-size: 100% .25em
}

header.header-gorchakov .max-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 17px 20px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: relative;
	height: 90px;
	max-width: 1446px;
	margin: 0 auto
}

header.header-gorchakov .max-wrap .burger {
	display: none
}

@media (max-width:930px) {
	header.header-gorchakov .max-wrap .burger {
		display: block
	}
}

header.header-gorchakov .max-wrap .logo {
	min-width: 193px;
	height: 52px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}

header.header-gorchakov .max-wrap .header-menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 50%;
	max-width: 520px
}

@media (max-width:930px) {
	header.header-gorchakov .max-wrap .header-menu {
		display: none
	}
}

header.header-gorchakov .max-wrap .header-menu .link {
	font-family: FuturaBook;
	font-size: 16px;
	line-height: 20px;
	text-transform: uppercase;
	color: #232b55;
	height: 90px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative
}

header.header-gorchakov .max-wrap .header-menu .link:hover .block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

header.header-gorchakov .max-wrap .header-menu .link a {
	position: relative;
	font-size: 16px;
	line-height: 20px;
	text-transform: uppercase;
	color: #232b55
}

header.header-gorchakov .max-wrap .header-menu .link .block {
	display: none;
	top: 90px;
	left: 0;
	position: absolute;
	background: #fff;
	-webkit-box-shadow: 0 1px 8px rgba(59, 67, 87, .12);
	box-shadow: 0 1px 8px rgba(59, 67, 87, .12);
	border-radius: 3px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	z-index: 10;
	padding: 13px 20px;
	min-width: 208px
}

header.header-gorchakov .max-wrap .header-menu .link .block.fond {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	min-width: 463px
}

header.header-gorchakov .max-wrap .header-menu .link .block.fond div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 48%
}

header.header-gorchakov .max-wrap .header-menu .link .block.fond .grey {
	color: rgba(27, 29, 40, .5)
}

header.header-gorchakov .max-wrap .header-menu .link .block a {
	margin-bottom: 20px;
	text-transform: initial;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

header.header-gorchakov .max-wrap .header-menu .link .block a span {
	position: relative;
	z-index: 2
}

header.header-gorchakov .max-wrap .search-gorchakov {
	position: relative;
	bottom: 0;
	background: #fff;
	height: 90px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

header.header-gorchakov .max-wrap .search-gorchakov.active .search1 {
	display: none
}

header.header-gorchakov .max-wrap .search-gorchakov.active .search2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

header.header-gorchakov .max-wrap .search-gorchakov .search-img {
	cursor: pointer
}

header.header-gorchakov .max-wrap .search-gorchakov .search2 {
	position: absolute;
	border-bottom: 1px solid #232b55;
	border-radius: 1px;
	top: 33px;
	right: 0;
	-webkit-transition: all .2s cubic-bezier(.4, 0, 1, 1);
	-o-transition: all .2s cubic-bezier(.4, 0, 1, 1);
	transition: all .2s cubic-bezier(.4, 0, 1, 1);
	z-index: 1;
	display: none;
	background: #fff
}

header.header-gorchakov .max-wrap .search-gorchakov .search2 input[type=text] {
	border: none;
	width: 49vw;
	max-width: 610px
}

@media (max-width:1100px) {
	header.header-gorchakov .max-wrap .search-gorchakov .search2 input[type=text] {
		width: 52vw
	}
}

@media (max-width:1100px) {
	header.header-gorchakov .max-wrap .search-gorchakov .search2 input[type=text] {
		max-width: 820px;
		width: 74vw
	}
}

header.header-gorchakov .max-wrap .network-points {
	display: none
}

@media (max-width:1100px) {
	header.header-gorchakov .max-wrap .network-points {
		display: block
	}
}

@media (max-width:930px) {
	header.header-gorchakov .max-wrap .network-points {
		display: none
	}
}

header.header-gorchakov .max-wrap .network {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 15%;
	max-width: 230px
}

@media (max-width:1100px) {
	header.header-gorchakov .max-wrap .network {
		display: none;
		position: absolute;
		top: 70px;
		right: 60px;
		z-index: 10;
		background: #fff;
		-webkit-box-shadow: 0 1px 8px rgba(59, 67, 87, .12);
		box-shadow: 0 1px 8px rgba(59, 67, 87, .12);
		border-radius: 3px;
		padding: 22px;
		width: 23%;
		max-width: 230px
	}
	header.header-gorchakov .max-wrap .network.active {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

header.header-gorchakov .max-wrap .network a {
	background-repeat: no-repeat!important;
	background-size: contain!important;
	background-position: center center!important;
	width: 20px;
	height: 20px
}

header.header-gorchakov .max-wrap .network a.yt {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='20' height='20' fill='url(%23pattern0)'/%3E%3Cmask id='mask0' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='url(%23pattern1)'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Crect width='20' height='20' fill='%23232B55'/%3E%3C/g%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0' transform='scale(0.0078125)'/%3E%3C/pattern%3E%3Cpattern id='pattern1' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0' transform='scale(0.0078125)'/%3E%3C/pattern%3E%3Cimage id='image0' width='128' height='128' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAAXNSR0IArs4c6QAACHdJREFUeAHtnW2IFVUYx/eqm7biW+YmlJVpFpQJvRlk5IciKzIykvpQ2Qv0QkFFJPRBxQok6WNQYFFYZCSFX9L8phUYhEGlRkT5gubuRqLiovnW7z/eucy9d2b37u7duXPOeR747z1z5tyZ8zz//55zZs6ZuaWzZ8+2mYUbgRHhum6eKwImgMB1YAIwAQQegcDdtxbABBB4BAJ331oAE0DgEQjcfWsBTACBRyBw960FMAEEHoHA3bcWwAQQeAQCd99aABNA4BEI3H1rAUwAgUcgcPdHtdL/UqnUzvk7wNgy0tKj2aeWShg5DGkO2XamjNPDkD7BMXvBsTLq0izLO8m+llipWWsCIXMcHnRm4KJE/iTSMdESgFlbmwQQC+MQ6e5+0AVvR5sRuEEJALKncfIFZdzAp4g/H5jlF4HjnEpC2Q42CYhiD58DM7UAjYCjTgSrwA6gpcSG4sVgF7ysBpMb4VRlGiX/Pg6630h3RvQH4WpRIyLoUwAc5AKw1oh3hvjaVnkd3F3YlxAyxwD08xfz5W3gEmDmbgTUGtyCCFLHB6k3giB/DF/6Chj57hIf13wqiQ1wqkvtOksVAKXWgJvqSluGqxGYQ8U/RgSlOgdq+wcKLAW1fYlt+xGT5bV8V40BEIhu2OwDdoOGIHhouuN5OSIQx5HVdgFLyDXyz8XGx7/i+8mkY5UWoNw//M7OmckClvYuAnvxaDqtgFqDqqeD57Nt5CsqftuluHdX7GKyC3gqzrRP7yNQ4TrZBehGgdRh5n8EuukCNOBviwRA/z+e9GH//TYPExHoRAQ9cRdwTWKHJcOIwLVyMxbA7DB8Ni8TEYg4jwUQqSGx05L+R6CqBTAB+E94rYcR5/EgUEuLptSWsG2vI3CUQeD4EVwBTHCY/F+pu9bGmQ08AuM096MxgOaLXbVPqfgM8B5o2dJqV4NHvTslgOiGgKtO0IwdAM9R/6vBWhDd43bVn5zr7b4A4oAhgj/BY2zr8ubLON8++4yAPwKI3UQEO8GDbGtF0zdxvn2mRiAaAzjdBaS6RSYi+BEsIHk7+C6rXOD5UQvg8iCwX/4QwVZwGwXvAT/1+4WwCkQC0GNd3hsi2IiTeoztIfCb9w435uAUXQV0NFbW/VKIQLYeT3QX7AmwG4RsHRJAcGsAEcFp8BG+XwVeAH+DEK1dAmjpOwJaGXVE8B94lzpoKdxS8G8r69OCc48KsgWoDTQi6AVvkz8drARNefa+9jwF3I5agOC6gCwiEMERsJz9V4B3wPGssp7kmwDSiEQE/4BX2aeu4X3g6zxD2GOANPKTeYhgP3iWPM0zfAJ8m2ewMUCS8Kw0ItA8w6Psvw7oqWlfzLqAgTCJCHaARXxH8wybB/LdgpY1AQyGGESgeQY9XTMffD+YYxTkOzYGGAoRiGALmMcx7gUuzjPYGGAoAoi/iwi+Jq15hsXApXkG6wJiEof6iQhkX3CceJ5Bj9oV3awLaDZDiCCeZ5jFsV8Cp5p9jiYez7qAJgazcqjyuxZ0tfA8KPJcS3uRK1cJqEsJyF9Ifd8AumdQeNNkkK+3OXMNPsTfCX7gpBuAE+SLewmgyH0U1Su2Qfo8sIVa6sbQzcWubV3tTqkLsBagLi79Z0D6jZRSU6+Fp67aSRPAAKmDeF3mrQQPDPCrRSweCcC6gAaogfgrKbYCPAzUdfpg1gX0xyLE671Jy8DjwLerJusCsgQA8VPZ9zp4BpyXVc7xfBNALYEQP5m814BWC/u+ZN7GALEAIH486VfAy0DpEMzGABCv//IXgf7r9QspIVm4XQDEj4Zp9e/q5718QLYBJYcnAIjXSH4J0MheP38XsoUzBoB4Xbs/AlaAmcCMaQD9N3h/KxjyNTWru3f2RtRq2UctQG91nlNb+imbTIP4u9mp+/VarmVWH4FetQA99fnO5JTSagrxeivIW+DWtP2WV4lAjwTQXdl0PAHxc3HhTXCH467kVf1uLwQA8XOImPr4hXlFzpPzRALoctiZGZC/jvovBqndgcO+5VH1LtdbgKfziJLH5+jWtbE3YwCPiRou10wAwxVZR47bHb8u/ggVHudIpa2azYmA3oYyQV2ATK9dNwsrAr/IXRNAWKQnvTUBJKMRYLpKANFGgEEI2eWf5Xw8CJxC2i4Hw5LDRAaBh6MxAAlNCJkAwhHAPpEvd+NBoNLf6o9ZEBHYGnuZFMAHcaZ9eh+BCtfRGEDuMqkiMfwF9CSMmb8R+APXZtEFRItpKi0A22fY8aG/fptn5QisicnXdqUFiDZKJa2S3Q0qwlC+mTcR0PrPaQigsgSgimh27KPASm/cNUdqI7AsSX60kwz9wlYFZGphxXqgPsLgTww+S/Icp6u6AAiPjAHhWBJ6BaqWWpm5HwG9xXQepNetAE8VgPxFBJfxsQ3oMWkzdyNwkKrPhfy9aS5UjQGSBfjCHrb1M6yfJ/Mt7VQEtF5ydhb5kSfsrPT/WWkK6skaKcnGBG7E4ABc3Z/FZzK/X/LjwhxwMlgNdgETQjFjsBNuVgFN9DTEbeYYgINkWnl8sIACwvWgE4wBZvlF4Din0gTedrARbIL01H6efZk2KAGkHQ1RaE2hnrOXGPrCJPbrKqMDtAOzcw/o9hKIY+AQELF9oQuyj1JmyNY0AQymJohGAojFoM+0tF7koMGqMHIY0hwy+jEo3Qo/PQzpExwzJlcE16Uhs2VPaLdUAATDrMURyLwMbHG97PQ5RcAEkFOgi3oaE0BRmcmpXiaAnAJd1NOYAIrKTE71MgHkFOiinsYEUFRmcqqXCSCnQBf1NCaAojKTU71MADkFuqinMQEUlZmc6mUCyCnQRT2NCaCozORULxNAToEu6mlMAEVlJqd6mQByCnRRT2MCKCozOdXLBJBToIt6mv8BEdZf/Le2vkYAAAAASUVORK5CYII='/%3E%3C/defs%3E%3C/svg%3E%0A")
}

header.header-gorchakov .max-wrap .network a.yt:hover {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='20' height='20' fill='url(%23pattern0)'/%3E%3Cmask id='mask0' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='url(%23pattern1)'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Crect width='20' height='20' fill='%23FFCC00'/%3E%3C/g%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0' transform='scale(0.0078125)'/%3E%3C/pattern%3E%3Cpattern id='pattern1' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0' transform='scale(0.0078125)'/%3E%3C/pattern%3E%3Cimage id='image0' width='128' height='128' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAAXNSR0IArs4c6QAACHdJREFUeAHtnW2IFVUYx/eqm7biW+YmlJVpFpQJvRlk5IciKzIykvpQ2Qv0QkFFJPRBxQok6WNQYFFYZCSFX9L8phUYhEGlRkT5gubuRqLiovnW7z/eucy9d2b37u7duXPOeR747z1z5tyZ8zz//55zZs6ZuaWzZ8+2mYUbgRHhum6eKwImgMB1YAIwAQQegcDdtxbABBB4BAJ331oAE0DgEQjcfWsBTACBRyBw960FMAEEHoHA3bcWwAQQeAQCd99aABNA4BEI3H1rAUwAgUcgcPdHtdL/UqnUzvk7wNgy0tKj2aeWShg5DGkO2XamjNPDkD7BMXvBsTLq0izLO8m+llipWWsCIXMcHnRm4KJE/iTSMdESgFlbmwQQC+MQ6e5+0AVvR5sRuEEJALKncfIFZdzAp4g/H5jlF4HjnEpC2Q42CYhiD58DM7UAjYCjTgSrwA6gpcSG4sVgF7ysBpMb4VRlGiX/Pg6630h3RvQH4WpRIyLoUwAc5AKw1oh3hvjaVnkd3F3YlxAyxwD08xfz5W3gEmDmbgTUGtyCCFLHB6k3giB/DF/6Chj57hIf13wqiQ1wqkvtOksVAKXWgJvqSluGqxGYQ8U/RgSlOgdq+wcKLAW1fYlt+xGT5bV8V40BEIhu2OwDdoOGIHhouuN5OSIQx5HVdgFLyDXyz8XGx7/i+8mkY5UWoNw//M7OmckClvYuAnvxaDqtgFqDqqeD57Nt5CsqftuluHdX7GKyC3gqzrRP7yNQ4TrZBehGgdRh5n8EuukCNOBviwRA/z+e9GH//TYPExHoRAQ9cRdwTWKHJcOIwLVyMxbA7DB8Ni8TEYg4jwUQqSGx05L+R6CqBTAB+E94rYcR5/EgUEuLptSWsG2vI3CUQeD4EVwBTHCY/F+pu9bGmQ08AuM096MxgOaLXbVPqfgM8B5o2dJqV4NHvTslgOiGgKtO0IwdAM9R/6vBWhDd43bVn5zr7b4A4oAhgj/BY2zr8ubLON8++4yAPwKI3UQEO8GDbGtF0zdxvn2mRiAaAzjdBaS6RSYi+BEsIHk7+C6rXOD5UQvg8iCwX/4QwVZwGwXvAT/1+4WwCkQC0GNd3hsi2IiTeoztIfCb9w435uAUXQV0NFbW/VKIQLYeT3QX7AmwG4RsHRJAcGsAEcFp8BG+XwVeAH+DEK1dAmjpOwJaGXVE8B94lzpoKdxS8G8r69OCc48KsgWoDTQi6AVvkz8drARNefa+9jwF3I5agOC6gCwiEMERsJz9V4B3wPGssp7kmwDSiEQE/4BX2aeu4X3g6zxD2GOANPKTeYhgP3iWPM0zfAJ8m2ewMUCS8Kw0ItA8w6Psvw7oqWlfzLqAgTCJCHaARXxH8wybB/LdgpY1AQyGGESgeQY9XTMffD+YYxTkOzYGGAoRiGALmMcx7gUuzjPYGGAoAoi/iwi+Jq15hsXApXkG6wJiEof6iQhkX3CceJ5Bj9oV3awLaDZDiCCeZ5jFsV8Cp5p9jiYez7qAJgazcqjyuxZ0tfA8KPJcS3uRK1cJqEsJyF9Ifd8AumdQeNNkkK+3OXMNPsTfCX7gpBuAE+SLewmgyH0U1Su2Qfo8sIVa6sbQzcWubV3tTqkLsBagLi79Z0D6jZRSU6+Fp67aSRPAAKmDeF3mrQQPDPCrRSweCcC6gAaogfgrKbYCPAzUdfpg1gX0xyLE671Jy8DjwLerJusCsgQA8VPZ9zp4BpyXVc7xfBNALYEQP5m814BWC/u+ZN7GALEAIH486VfAy0DpEMzGABCv//IXgf7r9QspIVm4XQDEj4Zp9e/q5718QLYBJYcnAIjXSH4J0MheP38XsoUzBoB4Xbs/AlaAmcCMaQD9N3h/KxjyNTWru3f2RtRq2UctQG91nlNb+imbTIP4u9mp+/VarmVWH4FetQA99fnO5JTSagrxeivIW+DWtP2WV4lAjwTQXdl0PAHxc3HhTXCH467kVf1uLwQA8XOImPr4hXlFzpPzRALoctiZGZC/jvovBqndgcO+5VH1LtdbgKfziJLH5+jWtbE3YwCPiRou10wAwxVZR47bHb8u/ggVHudIpa2azYmA3oYyQV2ATK9dNwsrAr/IXRNAWKQnvTUBJKMRYLpKANFGgEEI2eWf5Xw8CJxC2i4Hw5LDRAaBh6MxAAlNCJkAwhHAPpEvd+NBoNLf6o9ZEBHYGnuZFMAHcaZ9eh+BCtfRGEDuMqkiMfwF9CSMmb8R+APXZtEFRItpKi0A22fY8aG/fptn5QisicnXdqUFiDZKJa2S3Q0qwlC+mTcR0PrPaQigsgSgimh27KPASm/cNUdqI7AsSX60kwz9wlYFZGphxXqgPsLgTww+S/Icp6u6AAiPjAHhWBJ6BaqWWpm5HwG9xXQepNetAE8VgPxFBJfxsQ3oMWkzdyNwkKrPhfy9aS5UjQGSBfjCHrb1M6yfJ/Mt7VQEtF5ydhb5kSfsrPT/WWkK6skaKcnGBG7E4ABc3Z/FZzK/X/LjwhxwMlgNdgETQjFjsBNuVgFN9DTEbeYYgINkWnl8sIACwvWgE4wBZvlF4Din0gTedrARbIL01H6efZk2KAGkHQ1RaE2hnrOXGPrCJPbrKqMDtAOzcw/o9hKIY+AQELF9oQuyj1JmyNY0AQymJohGAojFoM+0tF7koMGqMHIY0hwy+jEo3Qo/PQzpExwzJlcE16Uhs2VPaLdUAATDrMURyLwMbHG97PQ5RcAEkFOgi3oaE0BRmcmpXiaAnAJd1NOYAIrKTE71MgHkFOiinsYEUFRmcqqXCSCnQBf1NCaAojKTU71MADkFuqinMQEUlZmc6mUCyCnQRT2NCaCozORULxNAToEu6mlMAEVlJqd6mQByCnRRT2MCKCozOdXLBJBToIt6mv8BEdZf/Le2vkYAAAAASUVORK5CYII='/%3E%3C/defs%3E%3C/svg%3E%0A")
}

header.header-gorchakov .max-wrap .network a.ig {
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.1275 0H4.87243C2.18573 0 0 2.18573 0 4.87243V13.1277C0 15.8142 2.18573 18 4.87243 18H13.1277C15.8142 18 18 15.8142 18 13.1277V4.87243C18 2.18573 15.8142 0 13.1275 0V0ZM8.99998 13.9217C6.28609 13.9217 4.07826 11.7139 4.07826 8.99998C4.07826 6.28609 6.28609 4.07826 8.99998 4.07826C11.7139 4.07826 13.9217 6.28609 13.9217 8.99998C13.9217 11.7139 11.7139 13.9217 8.99998 13.9217ZM14.0394 5.23896C13.2374 5.23896 12.5851 4.58665 12.5851 3.78465C12.5851 2.98265 13.2374 2.3302 14.0394 2.3302C14.8414 2.3302 15.4939 2.98265 15.4939 3.78465C15.4939 4.58665 14.8414 5.23896 14.0394 5.23896Z' fill='%23232B55'/%3E%3Cpath d='M9.00004 5.13354C6.86815 5.13354 5.13354 6.86801 5.13354 9.00004C5.13354 11.1319 6.86815 12.8665 9.00004 12.8665C11.1321 12.8665 12.8665 11.1319 12.8665 9.00004C12.8665 6.86801 11.1321 5.13354 9.00004 5.13354Z' fill='%23232B55'/%3E%3C/svg%3E%0A")
}

header.header-gorchakov .max-wrap .network a.ig:hover {
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.1275 0H4.87243C2.18573 0 0 2.18573 0 4.87243V13.1277C0 15.8142 2.18573 18 4.87243 18H13.1277C15.8142 18 18 15.8142 18 13.1277V4.87243C18 2.18573 15.8142 0 13.1275 0V0ZM8.99998 13.9217C6.28609 13.9217 4.07826 11.7139 4.07826 8.99998C4.07826 6.28609 6.28609 4.07826 8.99998 4.07826C11.7139 4.07826 13.9217 6.28609 13.9217 8.99998C13.9217 11.7139 11.7139 13.9217 8.99998 13.9217ZM14.0394 5.23896C13.2374 5.23896 12.5851 4.58665 12.5851 3.78465C12.5851 2.98265 13.2374 2.3302 14.0394 2.3302C14.8414 2.3302 15.4939 2.98265 15.4939 3.78465C15.4939 4.58665 14.8414 5.23896 14.0394 5.23896Z' fill='%23FFCC00'/%3E%3Cpath d='M9.00004 5.13354C6.86815 5.13354 5.13354 6.86801 5.13354 9.00004C5.13354 11.1319 6.86815 12.8665 9.00004 12.8665C11.1321 12.8665 12.8665 11.1319 12.8665 9.00004C12.8665 6.86801 11.1321 5.13354 9.00004 5.13354Z' fill='%23FFCC00'/%3E%3C/svg%3E%0A")
}

header.header-gorchakov .max-wrap .network a.fb {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='20' height='20' fill='url(%23pattern0)'/%3E%3Cmask id='mask0' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='url(%23pattern1)'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Crect width='20' height='20' fill='%23232B55'/%3E%3C/g%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0' transform='scale(0.0078125)'/%3E%3C/pattern%3E%3Cpattern id='pattern1' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0' transform='scale(0.0078125)'/%3E%3C/pattern%3E%3Cimage id='image0' width='128' height='128' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAAXNSR0IArs4c6QAABOlJREFUeAHtnTtoVEEYRrNGUHyA4gNF0EZ8gZ0IPgqNYGFlp7UI2opgJ7Y2QkALsdPORhDsBSsbQRBstBR84AMUxEKI30gWbpHE2ezOPeM/38C4m+zsfDP/OXt3s3sTB3Nzc1NuC1dgMBis0i1H1Y+pb1ffor65c5mur1RPbVjIxS6XGnNaHJ79naXnf4aL7zm2zjgBn9bKDqmfUp9RT+BXq+e0wfyg4WXOfYZjVgyv9H1pAVRxgU+QL6hfU9+l3kxrWgCBXyvSl9WvqqdDfHOtWQEE/6Jo31Tf1Bz1zoabE0Dg0wu7O+pJgOZbUwII/g4Rf6R+uHny8wXAXn32DUDw049zL9QNv1P8Jo4Agr9be36ivrGzd19VBcIfAQR/vfb5WN3wF1A+tACCn96UeaB+YIG9+1uqQGgBtL8b6mdNevEKhBVAD/792vb1xbfuW1IFwgqgvSX4kfeX+I3dQhZIj/59qsy5savTwAQhBRA3P/oz5Q0ngB79e7X385n7b35YOAFE9JJ6xH0VkTViodLJHG6ZFQglgA7/6RStg5l79zBVIJQA2s9J9eWcktWsDNE+DCIO/59kz9tOf6PrH0Y06uWI4yc2PJoAMxOrzNIT/dDN6aSSWZ3NmwT4b9sgymnhev5Pn/p974HEK2WcUd3e9ZBVPCLSEWBr8WpNTSXoxwW/D9F62E6sF4HplzZKt1uR4KdiRfopoLQAX1Sve6UN63v+SAKk9wBKttt69P8sGUDMHUmA0keA5wSg0pkWIL/C7/OH/j8jIwmwrnDZLUDhAo87fcm3gH9rcZ/HXWCN9490BChZ3696ATj8vf+SOb3PbQHySh4Sftq6BcgTIOwoCxAWbd7GLEBencKOsgBh0eZtzALk1SnsKAsQFm3exixAXp3CjrIAYdHmbcwC5NUp7CgLEBZt3sYsQF6dwo6yAGHR5m0MOytYp3Gv0RJ35i0za9SGrFHLGzSt9aa/OVCifdQHjd9KTJwzJ/Z7ASroCS3wac4ig4+5IgFmqT36KYCqfCW5FqASENQyLABV+UpyLUAlIKhlWACq8pXkWoBKQFDLsABU5SvJtQCVgKCWYQGoyleSawEqAUEtwwJQla8k1wJUAoJahgWgKl9JrgWoBAS1DAtAVb6SXAtQCQhqGRaAqnwluRagEhDUMiwAVflKci1AJSCoZVgAqvKV5GKnhWv/6W/q359gHY5orj0TnK871S998bD7jQlefz3BuUaeCjstfOSV/uMOOs38roak/zCqREvn7m8rMTE9p58CaAJwvgWAAdDxFoAmAOdbABgAHW8BaAJwvgWAAdDxFoAmAOdbABgAHW8BaAJwvgWAAdDxFoAmAOdbABgAHW8BaAJwvgWAAdDxFoAmAOdbABgAHW8BaAJwvgWAAdDxFoAmAOdbABgAHW8BaAJwvgWAAdDxFoAmAOdbABgAHW8BaAJwvgWAAdDxFoAmAOdbABgAHW8BaAJwvgWAAdDxFoAmAOdbABgAHW8BaAJwvgWAAdDxFoAmAOdbABgAHW8BaAJwvgWAAdDxFoAmAOdbABgAHW8BaAJwvgWAAdDxFoAmAOdbABgAHW8BaAJwvgWAAdDxFoAmAOdbABgAHW8BaAJwvgWAAdDxFoAmAOdbABgAHW8BaAJwvgWAAdDxFoAmAOdbABgAHW8BaAJw/h/UKmhOavZ7wwAAAABJRU5ErkJggg=='/%3E%3C/defs%3E%3C/svg%3E%0A")
}

header.header-gorchakov .max-wrap .network a.fb:hover {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='20' height='20' fill='url(%23pattern0)'/%3E%3Cmask id='mask0' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='url(%23pattern1)'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Crect width='20' height='20' fill='%23FFCC00'/%3E%3C/g%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0' transform='scale(0.0078125)'/%3E%3C/pattern%3E%3Cpattern id='pattern1' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0' transform='scale(0.0078125)'/%3E%3C/pattern%3E%3Cimage id='image0' width='128' height='128' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAAXNSR0IArs4c6QAABOlJREFUeAHtnTtoVEEYRrNGUHyA4gNF0EZ8gZ0IPgqNYGFlp7UI2opgJ7Y2QkALsdPORhDsBSsbQRBstBR84AMUxEKI30gWbpHE2ezOPeM/38C4m+zsfDP/OXt3s3sTB3Nzc1NuC1dgMBis0i1H1Y+pb1ffor65c5mur1RPbVjIxS6XGnNaHJ79naXnf4aL7zm2zjgBn9bKDqmfUp9RT+BXq+e0wfyg4WXOfYZjVgyv9H1pAVRxgU+QL6hfU9+l3kxrWgCBXyvSl9WvqqdDfHOtWQEE/6Jo31Tf1Bz1zoabE0Dg0wu7O+pJgOZbUwII/g4Rf6R+uHny8wXAXn32DUDw049zL9QNv1P8Jo4Agr9be36ivrGzd19VBcIfAQR/vfb5WN3wF1A+tACCn96UeaB+YIG9+1uqQGgBtL8b6mdNevEKhBVAD/792vb1xbfuW1IFwgqgvSX4kfeX+I3dQhZIj/59qsy5savTwAQhBRA3P/oz5Q0ngB79e7X385n7b35YOAFE9JJ6xH0VkTViodLJHG6ZFQglgA7/6RStg5l79zBVIJQA2s9J9eWcktWsDNE+DCIO/59kz9tOf6PrH0Y06uWI4yc2PJoAMxOrzNIT/dDN6aSSWZ3NmwT4b9sgymnhev5Pn/p974HEK2WcUd3e9ZBVPCLSEWBr8WpNTSXoxwW/D9F62E6sF4HplzZKt1uR4KdiRfopoLQAX1Sve6UN63v+SAKk9wBKttt69P8sGUDMHUmA0keA5wSg0pkWIL/C7/OH/j8jIwmwrnDZLUDhAo87fcm3gH9rcZ/HXWCN9490BChZ3696ATj8vf+SOb3PbQHySh4Sftq6BcgTIOwoCxAWbd7GLEBencKOsgBh0eZtzALk1SnsKAsQFm3exixAXp3CjrIAYdHmbcwC5NUp7CgLEBZt3sYsQF6dwo6yAGHR5m0MOytYp3Gv0RJ35i0za9SGrFHLGzSt9aa/OVCifdQHjd9KTJwzJ/Z7ASroCS3wac4ig4+5IgFmqT36KYCqfCW5FqASENQyLABV+UpyLUAlIKhlWACq8pXkWoBKQFDLsABU5SvJtQCVgKCWYQGoyleSawEqAUEtwwJQla8k1wJUAoJahgWgKl9JrgWoBAS1DAtAVb6SXAtQCQhqGRaAqnwluRagEhDUMiwAVflKci1AJSCoZVgAqvKV5GKnhWv/6W/q359gHY5orj0TnK871S998bD7jQlefz3BuUaeCjstfOSV/uMOOs38roak/zCqREvn7m8rMTE9p58CaAJwvgWAAdDxFoAmAOdbABgAHW8BaAJwvgWAAdDxFoAmAOdbABgAHW8BaAJwvgWAAdDxFoAmAOdbABgAHW8BaAJwvgWAAdDxFoAmAOdbABgAHW8BaAJwvgWAAdDxFoAmAOdbABgAHW8BaAJwvgWAAdDxFoAmAOdbABgAHW8BaAJwvgWAAdDxFoAmAOdbABgAHW8BaAJwvgWAAdDxFoAmAOdbABgAHW8BaAJwvgWAAdDxFoAmAOdbABgAHW8BaAJwvgWAAdDxFoAmAOdbABgAHW8BaAJwvgWAAdDxFoAmAOdbABgAHW8BaAJwvgWAAdDxFoAmAOdbABgAHW8BaAJwvgWAAdDxFoAmAOdbABgAHW8BaAJwvgWAAdDxFoAmAOdbABgAHW8BaAJw/h/UKmhOavZ7wwAAAABJRU5ErkJggg=='/%3E%3C/defs%3E%3C/svg%3E%0A")
}

header.header-gorchakov .max-wrap .network a.vk {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='20' height='20' fill='url(%23pattern0)'/%3E%3Cmask id='mask0' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='url(%23pattern1)'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Crect width='20' height='20' fill='%23232B55'/%3E%3C/g%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0' transform='scale(0.0078125)'/%3E%3C/pattern%3E%3Cpattern id='pattern1' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0' transform='scale(0.0078125)'/%3E%3C/pattern%3E%3Cimage id='image0' width='128' height='128' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAAXNSR0IArs4c6QAAC21JREFUeAHtnQusHVUVhu+lIEWuaHgIimmhvCkRCgoU0AaBtgaDIZRQAkolEF6hGBVpwQIJXkSt5ZFAKomoKLEmaiS8CtoSQA0mUCAK1dCmaaEUBNQiFsurfv/hzM3cc+ecM4+995nDXitZd557rX+t/e+9Z/bMnDu4ZcuWAZN4M7BVvKFb5MqAESByHhgBjACRZyDy8K0HMAJEnoHIw7cewAgQeQYiD996ACNA5BmIPHzrAYwAkWcg8vCtBzACRJ6ByMO3HsAIEHkGIg/fegAjQOQZiDx86wGMAJFnIPLwrQcwAkSegcjDtx7ACBB5BiIP33oAI0DkGYg8/K37Pf7BwcFPEIPUtazis7lXXButm73Bfvw2kEo/iUSehh6NTvSU1Hew+zC6gBz90ZOPnpvtOwJQ+fPJ2jA6GCh7b+JnFiS4K5C/oG4aBCCpn8TrdPRAdEdHCDZi52n0DpK33oVNcN6AnUtc2CpoYyXnTyYOr59SE99e+DkPPQDdGU0k8ZsstT9ZT5bd9r3LCa+jz6H3ocsI5w2WA+eiYrkM+dBN2D1Duaui2DjcE768MR9aBX+3ssQ2GVWF5MVT9bzV+NoXbbTSqsa6lRfz9u6WhE7HKb8N+lV0FdrNn4/jZ3fCV+UY8WyLPtWDuJbhc+AfgRw/ip+tqyQqKYudQ9ElgXAnZLo28e96SRzXBo4liWmjJoKWoiHkCJyc48IRFbACnY2t81FdrYcQL5NmjPtDgL8oRAAZPtYpqF9nHPC161ICHufKOCT4IbYWubLXIztz8LtDj3w/IQLo9ubZQAAm4edUx76uwt46xzazzDm/7aQxyObFWc4C7VuyFa1ItwffD+RQbi5z6Qv8unIO2Yu5hD8TY40rcZdGc9pay3lL1QNIbkc3NNb8/zkE4itwl3K/S2MBbc0N6KvV1a1q/A0CsLKZo9e3nuFxe55j2086tpdlzukQQCPYDyczshwF2Pc/fNwmP0kPoHVdUGn2LoRMIwFHOnT0KrZ0a9NPorHfKakKBH8Djf5FnT9CAHa8xvYtBYxUPdXZtQDY3wZMKPJWjXsA8n8YI2dVNlTOgBrLdUnREQI0d9zIUt1DCPkiidCctyvx/ejWZWs9n6B1/98LuYYGM9JYRhGAAy+B6CeBUCmh33ToyzcBnECF9DthaL4TY8WNrKDIqF5+FAGa9hayDDW7dgYJcfUyR18QgNwuQDUEhBb17F+ikb+VdjyGAJywmhN+lT7J47oe8HzdkX3fBKg8BED2vYn1QkfxFjVzOXX7TGuhMQRonvAdlqGuqi8gMfu0Aiux7ZsAJSCNKaK8ivSh5UEc6l2KMZJJAJjyFGeG6gW2xdfNY5AV3/Hv4kXClYDkU/E2K5zHEU+6u5tDnWY26EwCNItexTLUtcAJJGj2CORyKyKST6k6BCz0Ca6D7bnU/bp2x9sSgEIrKXRHu4Ie9i+CBFWein3QAyYnJonrFAwd5cRYMSO/oR5/2qlIWwI0C13NctRVYydjFY99jPLDFWxsX6Gst6JUvsb8kYkXb47GGlar7/r+RUcCwJ41GPnRWNve9lxIwg4rad13D1B2CLiAeHT1H1LUaE+j/v7VzWlHAjQLf5tlqNlB4VkMCfLgao2tdj0AcUwA5DWtQANs65bv0Tx+uiYaQ+sxNGr2KI/hCud8irJqNUXFdw9QCA+Vrx5DT9yqXNcU8tk8+R6WP8hbsCsBmoY0hunN3lAyTP52K+jMdw9QdAjQhM9xBWOoevrzGDiLRpt5y5dlPBcBsPcyhfWgKJRoqnRRQWe16QEgr8b87xXEX/V0PRGdTV3paV9+EVnyKBY/gv4TFbtC6fE5sal16oLHJ66bcmLRfITGX59YsmzPy4Ov9ZxclZ8UIqhvBA5sLf52TPy3W3LOgQFw3dfOf3o/OH4WAEsrAZbis/GZXxpLnvWiBNA97d8CB6iLmo7BcfzcAJg2dEsoGK4IgKO18nWRvks3bO2OFyKAjCAzehDkt9oF0MT040CYdmuHA/963V1vWLdWkM9tjfvT2mHKs78wAWQUuTNwoHI6v11AHHs2EJ7hLAz41jTvpkAY0oTq2DCysLbuK0uAvQhWk0NpMCHWdWcwajhg+8yAOFTJU9JJZPt4VLfIIeJP+/gdPvVdR6k6TMqVLozz4R4ErQQ8iB6Lap5gNhr6zkQk+BqqoVAfdW5G0xUTYn0DPndNKrHKstGaMFZYuNfVxIsuCF290lUYQ8QFdHu8zEX8uSaCshwB4L/svzTrmO3zmoFfuqp8oSzdAyQh0hM8xPpnk21bes2Arrv2hwCaH3EipXuAlPe5rId6cyjlNsrVxS4rXxmsTAAA6f3BxVFWR/ig/+DaZeUhQIAYBoZYiAiTtG3iLQP70uA05+FMKvcAQgIo3QfPQTUTZuIvA3u4Nu2EAAIFCR5hkfnuuWvQEds7x3XsToaABBRDwXjWV6AuP/pMzNvyvd9znEpjU46diLMeQGgAptuUL6N6SGHiPgMfwORdNDRnk29OCaB4IcFjLDRFauInAx/H7N2Q4EMuzDsdAhJAgNN7A39GpyT7bOk8A3rr6PM0uEqfxHkhgEKFBAexUG+gV6RM/GTgCcxOhwSvlDXvfAhIgADqr6xfmWzb0ksG1MM+RGPTV1WlxFsPIDQAE8H0rOAYbZt4y8AqLB9Ho1tX1INXAghMk52Ps1qapUWDivR8Vb5IIDLkFm9DQIIAQHp5YRaq/0lg4i8DEzD9MA1uchEX3gkgMJDgTywuKQLMzi2VAfWyyyHBfnlLex8C0kAApi+Nz07vs3UvGXgOq5+h4XV9byA0AXRLqFeZjvYSthlNZ0BPDUWCl9I7W9eDEkDO6QX03Z9e7Oz3SaJniGEh+h9UXyZdhH4UrZP8BTDTIIE+m8sWDmqMDqog2QXVT9CEeIPWh497wT4unTe29SDs1hrGpBnDoTTW9HrQih/leGBgd4CtqWHCuhHmBTDvlI4lvc6xBTWMaTmYxqdxJus9I4AAIPrARAntlvQ6Hb8uSV67JfF8BX2rZnH9FjyNIT+Nu6cEaJJgT4BpPK1TJXfCcnA6ge3WiUe/DPZ2zeK6uhVvzwnQJIF+e0B3B50SX4djK1sT2GmbeEJ8tVwkL++C6cQ05loQoEkCPUK+reYkuDKdvDzrxHN5zWLSHcHEBHttCDAC6L1v7MXUIswOde6MBGeRJbHoXclQGPP4uTvBXzsCCBhyLLqmZkkTMP0D6cI5o9wg+vOaxXNyI9dlAgpRhmQNobegdeoNdigbO3FoiNP8QZ4WGuIcTRcPBZ8JxGkhYebwcxTQtcHEQgXdn/wala9ZzNJCLPols9+jU0sbcVvwzCBPA6tgJunLKX8Q+l1UP33eK1GLqSTEsgkDJ6JPVzLkrvDM2hNAsZK419F5rE5AtXwRDS2rXTgkDl2FT0c1T99rOaIvCJBkieRtRNUT7IGeh+qJVyhxQgCBJQbNfh6DPqDtHsraviJAkigSuBnVg5f90ZPR21HfvcKd+HAm4NdwpuFgEaoZw17Ik7W/CMybFS6wdKt1CDoDnYkeherK24UsocJOd2EoywbQ9ThZcwUnZB33tG89dg9+3xCgNUkkVV/OfBqdhO7Zoruy3U02csLf0RvRX0AA3Zp5FTAfjoMvoOoZpqAitWvRbbWGngWE9Nj7lgCdskaidTumWzoNgdJxqXVtv0pyiv3oMoVcChjHY297dLumCqMLUWwvJ4aiJEASvC0d/ESMJbG/M6DuziTiDBgBIq58hW4EMAJEnoHIw7cewAgQeQYiD996ACNA5BmIPHzrAYwAkWcg8vCtBzACRJ6ByMO3HsAIEHkGIg/fegAjQOQZiDx86wGMAJFnIPLwrQcwAkSegcjDtx7ACBB5BiIP33oAI0DkGYg8fOsBIifA/wHpIGgA3bDvUQAAAABJRU5ErkJggg=='/%3E%3C/defs%3E%3C/svg%3E%0A")
}

header.header-gorchakov .max-wrap .network a.vk:hover {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='20' height='20' fill='url(%23pattern0)'/%3E%3Cmask id='mask0' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='url(%23pattern1)'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Crect width='20' height='20' fill='%23FFCC00'/%3E%3C/g%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0' transform='scale(0.0078125)'/%3E%3C/pattern%3E%3Cpattern id='pattern1' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0' transform='scale(0.0078125)'/%3E%3C/pattern%3E%3Cimage id='image0' width='128' height='128' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAAXNSR0IArs4c6QAAC21JREFUeAHtnQusHVUVhu+lIEWuaHgIimmhvCkRCgoU0AaBtgaDIZRQAkolEF6hGBVpwQIJXkSt5ZFAKomoKLEmaiS8CtoSQA0mUCAK1dCmaaEUBNQiFsurfv/hzM3cc+ecM4+995nDXitZd557rX+t/e+9Z/bMnDu4ZcuWAZN4M7BVvKFb5MqAESByHhgBjACRZyDy8K0HMAJEnoHIw7cewAgQeQYiD996ACNA5BmIPHzrAYwAkWcg8vCtBzACRJ6ByMO3HsAIEHkGIg/fegAjQOQZiDx86wGMAJFnIPLwrQcwAkSegcjDtx7ACBB5BiIP33oAI0DkGYg8/K37Pf7BwcFPEIPUtazis7lXXButm73Bfvw2kEo/iUSehh6NTvSU1Hew+zC6gBz90ZOPnpvtOwJQ+fPJ2jA6GCh7b+JnFiS4K5C/oG4aBCCpn8TrdPRAdEdHCDZi52n0DpK33oVNcN6AnUtc2CpoYyXnTyYOr59SE99e+DkPPQDdGU0k8ZsstT9ZT5bd9r3LCa+jz6H3ocsI5w2WA+eiYrkM+dBN2D1Duaui2DjcE768MR9aBX+3ssQ2GVWF5MVT9bzV+NoXbbTSqsa6lRfz9u6WhE7HKb8N+lV0FdrNn4/jZ3fCV+UY8WyLPtWDuJbhc+AfgRw/ip+tqyQqKYudQ9ElgXAnZLo28e96SRzXBo4liWmjJoKWoiHkCJyc48IRFbACnY2t81FdrYcQL5NmjPtDgL8oRAAZPtYpqF9nHPC161ICHufKOCT4IbYWubLXIztz8LtDj3w/IQLo9ubZQAAm4edUx76uwt46xzazzDm/7aQxyObFWc4C7VuyFa1ItwffD+RQbi5z6Qv8unIO2Yu5hD8TY40rcZdGc9pay3lL1QNIbkc3NNb8/zkE4itwl3K/S2MBbc0N6KvV1a1q/A0CsLKZo9e3nuFxe55j2086tpdlzukQQCPYDyczshwF2Pc/fNwmP0kPoHVdUGn2LoRMIwFHOnT0KrZ0a9NPorHfKakKBH8Djf5FnT9CAHa8xvYtBYxUPdXZtQDY3wZMKPJWjXsA8n8YI2dVNlTOgBrLdUnREQI0d9zIUt1DCPkiidCctyvx/ejWZWs9n6B1/98LuYYGM9JYRhGAAy+B6CeBUCmh33ToyzcBnECF9DthaL4TY8WNrKDIqF5+FAGa9hayDDW7dgYJcfUyR18QgNwuQDUEhBb17F+ikb+VdjyGAJywmhN+lT7J47oe8HzdkX3fBKg8BED2vYn1QkfxFjVzOXX7TGuhMQRonvAdlqGuqi8gMfu0Aiux7ZsAJSCNKaK8ivSh5UEc6l2KMZJJAJjyFGeG6gW2xdfNY5AV3/Hv4kXClYDkU/E2K5zHEU+6u5tDnWY26EwCNItexTLUtcAJJGj2CORyKyKST6k6BCz0Ca6D7bnU/bp2x9sSgEIrKXRHu4Ie9i+CBFWein3QAyYnJonrFAwd5cRYMSO/oR5/2qlIWwI0C13NctRVYydjFY99jPLDFWxsX6Gst6JUvsb8kYkXb47GGlar7/r+RUcCwJ41GPnRWNve9lxIwg4rad13D1B2CLiAeHT1H1LUaE+j/v7VzWlHAjQLf5tlqNlB4VkMCfLgao2tdj0AcUwA5DWtQANs65bv0Tx+uiYaQ+sxNGr2KI/hCud8irJqNUXFdw9QCA+Vrx5DT9yqXNcU8tk8+R6WP8hbsCsBmoY0hunN3lAyTP52K+jMdw9QdAjQhM9xBWOoevrzGDiLRpt5y5dlPBcBsPcyhfWgKJRoqnRRQWe16QEgr8b87xXEX/V0PRGdTV3paV9+EVnyKBY/gv4TFbtC6fE5sal16oLHJ66bcmLRfITGX59YsmzPy4Ov9ZxclZ8UIqhvBA5sLf52TPy3W3LOgQFw3dfOf3o/OH4WAEsrAZbis/GZXxpLnvWiBNA97d8CB6iLmo7BcfzcAJg2dEsoGK4IgKO18nWRvks3bO2OFyKAjCAzehDkt9oF0MT040CYdmuHA/963V1vWLdWkM9tjfvT2mHKs78wAWQUuTNwoHI6v11AHHs2EJ7hLAz41jTvpkAY0oTq2DCysLbuK0uAvQhWk0NpMCHWdWcwajhg+8yAOFTJU9JJZPt4VLfIIeJP+/gdPvVdR6k6TMqVLozz4R4ErQQ8iB6Lap5gNhr6zkQk+BqqoVAfdW5G0xUTYn0DPndNKrHKstGaMFZYuNfVxIsuCF290lUYQ8QFdHu8zEX8uSaCshwB4L/svzTrmO3zmoFfuqp8oSzdAyQh0hM8xPpnk21bes2Arrv2hwCaH3EipXuAlPe5rId6cyjlNsrVxS4rXxmsTAAA6f3BxVFWR/ig/+DaZeUhQIAYBoZYiAiTtG3iLQP70uA05+FMKvcAQgIo3QfPQTUTZuIvA3u4Nu2EAAIFCR5hkfnuuWvQEds7x3XsToaABBRDwXjWV6AuP/pMzNvyvd9znEpjU46diLMeQGgAptuUL6N6SGHiPgMfwORdNDRnk29OCaB4IcFjLDRFauInAx/H7N2Q4EMuzDsdAhJAgNN7A39GpyT7bOk8A3rr6PM0uEqfxHkhgEKFBAexUG+gV6RM/GTgCcxOhwSvlDXvfAhIgADqr6xfmWzb0ksG1MM+RGPTV1WlxFsPIDQAE8H0rOAYbZt4y8AqLB9Ho1tX1INXAghMk52Ps1qapUWDivR8Vb5IIDLkFm9DQIIAQHp5YRaq/0lg4i8DEzD9MA1uchEX3gkgMJDgTywuKQLMzi2VAfWyyyHBfnlLex8C0kAApi+Nz07vs3UvGXgOq5+h4XV9byA0AXRLqFeZjvYSthlNZ0BPDUWCl9I7W9eDEkDO6QX03Z9e7Oz3SaJniGEh+h9UXyZdhH4UrZP8BTDTIIE+m8sWDmqMDqog2QXVT9CEeIPWh497wT4unTe29SDs1hrGpBnDoTTW9HrQih/leGBgd4CtqWHCuhHmBTDvlI4lvc6xBTWMaTmYxqdxJus9I4AAIPrARAntlvQ6Hb8uSV67JfF8BX2rZnH9FjyNIT+Nu6cEaJJgT4BpPK1TJXfCcnA6ge3WiUe/DPZ2zeK6uhVvzwnQJIF+e0B3B50SX4djK1sT2GmbeEJ8tVwkL++C6cQ05loQoEkCPUK+reYkuDKdvDzrxHN5zWLSHcHEBHttCDAC6L1v7MXUIswOde6MBGeRJbHoXclQGPP4uTvBXzsCCBhyLLqmZkkTMP0D6cI5o9wg+vOaxXNyI9dlAgpRhmQNobegdeoNdigbO3FoiNP8QZ4WGuIcTRcPBZ8JxGkhYebwcxTQtcHEQgXdn/wala9ZzNJCLPols9+jU0sbcVvwzCBPA6tgJunLKX8Q+l1UP33eK1GLqSTEsgkDJ6JPVzLkrvDM2hNAsZK419F5rE5AtXwRDS2rXTgkDl2FT0c1T99rOaIvCJBkieRtRNUT7IGeh+qJVyhxQgCBJQbNfh6DPqDtHsraviJAkigSuBnVg5f90ZPR21HfvcKd+HAm4NdwpuFgEaoZw17Ik7W/CMybFS6wdKt1CDoDnYkeherK24UsocJOd2EoywbQ9ThZcwUnZB33tG89dg9+3xCgNUkkVV/OfBqdhO7Zoruy3U02csLf0RvRX0AA3Zp5FTAfjoMvoOoZpqAitWvRbbWGngWE9Nj7lgCdskaidTumWzoNgdJxqXVtv0pyiv3oMoVcChjHY297dLumCqMLUWwvJ4aiJEASvC0d/ESMJbG/M6DuziTiDBgBIq58hW4EMAJEnoHIw7cewAgQeQYiD996ACNA5BmIPHzrAYwAkWcg8vCtBzACRJ6ByMO3HsAIEHkGIg/fegAjQOQZiDx86wGMAJFnIPLwrQcwAkSegcjDtx7ACBB5BiIP33oAI0DkGYg8fOsBIifA/wHpIGgA3bDvUQAAAABJRU5ErkJggg=='/%3E%3C/defs%3E%3C/svg%3E%0A")
}

header.header-gorchakov .max-wrap .language {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 110px;
	height: 32px;
	border: 2px solid #232b55;
	border-radius: 8px;
	font-size: 16px;
	line-height: 24px;
	color: #232b55;
	text-transform: uppercase;
	position: relative
}

@media (max-width:930px) {
	header.header-gorchakov .max-wrap .language {
		display: none
	}
}

header.header-gorchakov .max-wrap .language a {
	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;
	color: #232b55;
	border-radius: 5px;
	width: 50%;
	font-family: FuturaMedium;
	cursor: pointer;
	position: relative
}

header.header-gorchakov .max-wrap .language a.active {
	font-weight: 700;
	color: #fff;
	background: #232b55
}

header.header-gorchakov .mobile-menu {
	display: none
}

@media (max-width:930px) {
	header.header-gorchakov .mobile-menu {
		display: none!important;
		position: absolute;
		width: 100%;
		height: 100vh;
		background: #fff;
		z-index: 10;
		top: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		padding: 27px 26px
	}
	header.header-gorchakov .mobile-menu.active {
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important
	}
	header.header-gorchakov .mobile-menu .cross {
		margin: 0 0 0 auto
	}
	header.header-gorchakov .mobile-menu .feather {
		max-width: 67px;
		margin-bottom: 40px
	}
	header.header-gorchakov .mobile-menu .menu {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		height: 50%;
		margin-bottom: 40px;
		max-height: 200px
	}
	header.header-gorchakov .mobile-menu .menu a {
		display: block;
		font-family: FuturaBook;
		font-size: 16px;
		line-height: 20px;
		text-transform: uppercase;
		color: #232b55;
		text-align: center
	}
	header.header-gorchakov .mobile-menu .language {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 110px;
		height: 32px;
		font-size: 16px;
		line-height: 24px;
		border: 2px solid #232b55;
		border-radius: 8px;
		margin-bottom: 40px
	}
	header.header-gorchakov .mobile-menu .language div {
		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;
		color: #232b55;
		border-radius: 5px;
		width: 50%;
		font-family: FuturaMedium;
		cursor: pointer;
		position: relative
	}
	header.header-gorchakov .mobile-menu .language div.active {
		font-weight: 700;
		color: #fff;
		background: #232b55
	}
	header.header-gorchakov .mobile-menu .mobile-contacts {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}
	header.header-gorchakov .mobile-menu .mobile-contacts a {
		display: block;
		font-size: 14px;
		line-height: 20px;
		text-align: center;
		color: #232b55
	}
	header.header-gorchakov .mobile-menu .mobile-contacts a.fond {
		margin-bottom: 20px
	}
	header.header-gorchakov .mobile-menu .mobile-contacts a.all {
		font-weight: 700;
		font-size: 14px;
		line-height: 20px;
		border: 2px solid #232b55;
		border-radius: 8px;
		padding: 7px 14px;
		margin-top: 30px;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content
	}
	header.header-gorchakov .mobile-menu .mobile-network {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		width: 100%;
		max-width: 240px;
		margin: 20px auto 60px auto
	}
	header.header-gorchakov .mobile-menu .mobile-network a {
		background-repeat: no-repeat!important;
		background-size: contain!important;
		background-position: center center!important;
		width: 20px;
		height: 20px
	}
	header.header-gorchakov .mobile-menu .mobile-network a.yt {
		background-image: url(/local/components/swebs/portal.auth/templates/.default/../img/yt.svg)
	}
	header.header-gorchakov .mobile-menu .mobile-network a.yt:hover {
		background-image: url(/local/components/swebs/portal.auth/templates/.default/../img/ytH.svg)
	}
	header.header-gorchakov .mobile-menu .mobile-network a.ig {
		background-image: url(/local/components/swebs/portal.auth/templates/.default/../img/inst.svg)
	}
	header.header-gorchakov .mobile-menu .mobile-network a.ig:hover {
		background-image: url(/local/components/swebs/portal.auth/templates/.default/../img/instH.svg)
	}
	header.header-gorchakov .mobile-menu .mobile-network a.fb {
		background-image: url(/local/components/swebs/portal.auth/templates/.default/../img/fb.svg)
	}
	header.header-gorchakov .mobile-menu .mobile-network a.fb:hover {
		background-image: url(/local/components/swebs/portal.auth/templates/.default/../img/fbH.svg)
	}
	header.header-gorchakov .mobile-menu .mobile-network a.vk {
		background-image: url(/local/components/swebs/portal.auth/templates/.default/../img/vk.svg)
	}
	header.header-gorchakov .mobile-menu .mobile-network a.vk:hover {
		background-image: url(/local/components/swebs/portal.auth/templates/.default/../img/vkH.svg)
	}
}

.page-wrapper .header-minfin {
	padding: 16px 0;
	color: #fff;
	background: 0 0;
	z-index: 5;
	position: relative
}

.page-wrapper .header-minfin-desctop {
	display: block;
	width: 100%
}

@media (max-width:768px) {
	.page-wrapper .header-minfin-desctop {
		display: none
	}
}

.page-wrapper .header-minfin-mobile {
	display: none
}

@media (max-width:768px) {
	.page-wrapper .header-minfin-mobile {
		display: block
	}
}

.page-wrapper .header-minfin-mobile .header-minfin-logo__img {
	margin-right: 0
}

.page-wrapper .header-minfin-mobile .header-minfin-logo__img:after {
	display: none
}

.page-wrapper .header-minfin-mobile .header-minfin-nav {
	position: absolute;
	left: 0;
	top: 126px;
	width: 100vw;
	height: calc(650px - 126px);
	-webkit-backdrop-filter: blur(2px);
	backdrop-filter: blur(2px);
	z-index: -1;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding-top: 8px;
	opacity: 0
}

@media (max-width:576px) {
	.page-wrapper .header-minfin-mobile .header-minfin-nav {
		height: calc(606px - 126px)
	}
}

.page-wrapper .header-minfin-mobile .header-minfin-nav_active {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	z-index: 10
}

.page-wrapper .header-minfin-mobile .header-minfin-nav__link {
	min-height: 56px;
	background: #fff;
	margin: 0;
	margin-bottom: 2px;
	color: #1a2123;
	font-family: 'PT Sans', sans-serif;
	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;
	min-width: 344px
}

.page-wrapper .header-minfin-mobile .header-minfin-nav__link:first-child {
	border-radius: 15px 15px 0 0
}

.page-wrapper .header-minfin-mobile .header-minfin-nav__link:last-child {
	border-radius: 0 0 15px 15px
}

.page-wrapper .header-minfin-mobile .header-minfin-nav__link_active:after {
	display: none
}

.page-wrapper .header-minfin-burger {
	width: 24px;
	height: 24px;
	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;
	cursor: pointer
}

.page-wrapper .header-minfin-burger_active .header-minfin-burger__center {
	background: 0 0
}

.page-wrapper .header-minfin-burger_active .header-minfin-burger__center:before {
	-webkit-transform: rotate(-45deg) translate(-2px, 1.5px);
	-ms-transform: rotate(-45deg) translate(-2px, 1.5px);
	transform: rotate(-45deg) translate(-2px, 1.5px)
}

.page-wrapper .header-minfin-burger_active .header-minfin-burger__center:after {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.page-wrapper .header-minfin-burger__center {
	width: 18px;
	height: 2px;
	border-radius: 20px;
	background: #fff;
	position: relative;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.page-wrapper .header-minfin-burger__center:after,
.page-wrapper .header-minfin-burger__center:before {
	content: '';
	position: absolute;
	left: 0;
	width: 100%;
	height: 2px;
	background: #fff;
	-webkit-transform-origin: left center;
	-ms-transform-origin: left center;
	transform-origin: left center;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.page-wrapper .header-minfin-burger__center:before {
	top: 5px
}

.page-wrapper .header-minfin-burger__center:after {
	bottom: 5px
}

.page-wrapper .header-minfin-top {
	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;
	margin-bottom: 18px;
	position: relative
}

@media (max-width:768px) {
	.page-wrapper .header-minfin-top {
		margin-bottom: 16px
	}
}

.page-wrapper .header-minfin-bottom {
	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;
	position: relative
}

.page-wrapper .header-minfin-bottom .header-minfin-nav__phone {
	margin-left: unset
}

.page-wrapper .header-minfin-bottom .header-minfin-nav__phone span {
	display: inline-block
}

@media (max-width:768px) {
	.page-wrapper .header-minfin-bottom .header-minfin-nav__phone span {
		display: none
	}
}

.page-wrapper .header-minfin-bottom .header-minfin-nav__phone svg {
	display: none
}

@media (max-width:768px) {
	.page-wrapper .header-minfin-bottom .header-minfin-nav__phone svg {
		display: inline-block
	}
}

.page-wrapper .header-minfin-logo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.page-wrapper .header-minfin-logo__img {
	position: relative;
	width: 190px;
	height: 50px;
	background-image: url("data:image/svg+xml,%3Csvg width='161' height='40' viewBox='0 0 161 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.363 34.141C12.865 32.1295 9.1783 25.1443 11.145 18.5699C13.1122 11.9961 19.9996 8.28438 26.4972 10.2952L25.376 14.0424C20.9203 12.663 16.1981 15.2088 14.8492 19.7163C13.5004 24.2246 16.0284 29.0146 20.4841 30.3937L19.363 34.141Z' fill='%23AE2C32'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.00534 32.983C-1.8398 22.7786 1.5887 9.68607 11.6479 3.7973C16.5212 0.944422 22.2053 0.188 27.653 1.66631C33.101 3.14457 37.661 6.68107 40.4923 11.6243L32.827 16.1116C31.185 13.2451 28.5412 11.1948 25.3822 10.3375C22.2236 9.48009 18.9277 9.91922 16.1022 11.5729C10.2692 14.9875 8.28148 22.5792 11.6706 28.496L4.00534 32.983Z' fill='%23E1EFF5'/%3E%3Cpath opacity='0.9' fill-rule='evenodd' clip-rule='evenodd' d='M6.98773 26.936C4.70822 17.8706 9.90066 8.73669 18.5508 6.57466L19.6533 10.8089C16.5586 11.6711 13.9346 13.629 12.3201 16.4715C10.7059 19.3144 10.2666 22.6671 11.0828 25.9132L6.98773 26.936Z' fill='%230090D4'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.298 37.0476C16.5345 36.494 13.1938 34.471 10.8912 31.3522C8.58826 28.2338 7.59936 24.3924 8.10613 20.5364C8.61327 16.6803 10.5552 13.2705 13.5747 10.9357L15.2697 13.2313C12.844 15.107 11.2838 17.8462 10.8764 20.9442C10.4689 24.0421 11.2637 27.1284 13.1136 29.6339C14.9639 32.1394 17.6478 33.7644 20.6711 34.2094C23.6942 34.6549 26.6955 33.8665 29.1215 31.9907L30.8164 34.286C29.1397 35.583 27.2417 36.4621 25.2409 36.8925C23.639 37.2372 21.9714 37.2944 20.298 37.0476Z' fill='%23253E49'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.5008 16.0079C30.8463 9.3641 22.5447 6.95349 15.995 10.6346L14.1494 7.27907C18.2062 4.9997 22.9005 4.45843 27.3696 5.75629C31.8381 7.05359 35.5455 10.0343 37.8088 14.1489L34.5008 16.0079Z' fill='white'/%3E%3Cpath opacity='0.9' fill-rule='evenodd' clip-rule='evenodd' d='M14.6222 8.15446C15.4022 7.72448 17.2137 6.86738 18.599 6.54848L19.6624 10.8302C18.8691 10.9898 17.4685 11.574 16.693 12.0538C15.8188 10.4915 15.4673 9.77116 14.6222 8.15446Z' fill='%2342A5DC' fill-opacity='0.6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.8458 32.9968C20.8757 33.2595 17.9785 32.3347 15.6886 30.393C13.3987 28.4511 11.99 25.725 11.7217 22.7164L13.0696 22.597C13.3054 25.2411 14.5433 27.637 16.5559 29.3434C18.5682 31.0495 21.114 31.8622 23.7243 31.6318L23.8458 32.9968Z' fill='%23DF2F29'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.227 39.092C10.8352 37.5838 4.3829 28.6235 5.84338 19.1174L9.3195 19.6756C8.15705 27.2415 13.2928 34.3733 20.7677 35.5735L20.227 39.092Z' fill='%23253E49'/%3E%3Cpath d='M52.986 9.42591V8.72412H49.0322V14.9425H49.8655V9.42591H52.986Z' fill='white'/%3E%3Cpath d='M52.3284 13.5741C52.4969 14.1338 52.7983 14.6312 53.3922 14.9155C53.6848 15.0487 54.0305 15.1198 54.4295 15.1198C54.8284 15.1198 55.1741 15.0487 55.4667 14.9155C56.6103 14.347 56.8141 12.9434 56.5216 11.7974C56.3709 11.2378 56.0606 10.7403 55.4667 10.4649C55.1741 10.3228 54.8284 10.2517 54.4295 10.2517C54.0305 10.2517 53.6848 10.3228 53.3922 10.4649C52.2487 11.0157 52.0536 12.437 52.3284 13.5741ZM53.1529 11.7885C53.3036 11.2822 53.5075 11.0779 53.7912 10.9357C53.9419 10.8558 54.0571 10.8114 54.1458 10.8025C54.3231 10.7758 54.5358 10.7758 54.7131 10.8025C54.8904 10.8291 55.2273 10.9801 55.4312 11.2289C55.5376 11.3444 55.6262 11.5309 55.706 11.7885C55.7858 12.0373 55.8213 12.3304 55.8213 12.6769C55.8213 13.0233 55.7858 13.3165 55.706 13.5741C55.5553 14.0716 55.3514 14.2759 55.0589 14.4269C54.917 14.498 54.8018 14.5424 54.7131 14.5513C54.5358 14.5779 54.3231 14.5779 54.1458 14.5513C53.9685 14.5246 53.6316 14.3736 53.4188 14.1338C53.3213 14.0094 53.2327 13.8228 53.1529 13.5741C53.0731 13.3165 53.0376 13.0233 53.0376 12.6769C53.0376 12.3304 53.0731 12.0373 53.1529 11.7885Z' fill='white'/%3E%3Cpath d='M60.999 13.3342C60.9813 13.6452 60.8749 13.9294 60.6798 14.1871C60.4937 14.4447 60.2011 14.569 59.8022 14.569C59.3324 14.569 58.9866 14.3914 58.7561 14.0272C58.5256 13.6629 58.4104 13.2099 58.4104 12.6502C58.4104 11.5487 58.827 10.8025 59.749 10.8025C60.4405 10.8025 60.8483 11.1489 60.9635 11.8418H61.7082C61.6018 10.9268 60.9281 10.2517 59.7313 10.2517C58.9068 10.2517 58.304 10.5715 57.9937 11.069C57.7012 11.5665 57.5859 12.0728 57.5859 12.6502C57.5859 14.0272 58.171 14.6312 58.7207 14.9066C58.9778 15.0221 59.3501 15.102 59.5185 15.1109C59.5983 15.1198 59.687 15.1198 59.7845 15.1198C60.5291 15.1198 61.0965 14.8355 61.3536 14.418C61.6107 14.0005 61.7171 13.6807 61.7436 13.3342H60.999Z' fill='white'/%3E%3Cpath d='M63.0445 16.577C63.1863 16.6037 63.3991 16.6214 63.6828 16.6214C64.0285 16.6214 64.2944 16.5059 64.4983 16.2661C64.6136 16.1239 64.7288 15.8574 64.8618 15.4755L66.6525 10.4297H65.8724L64.6756 14.0808L63.2306 10.4297H62.2998L64.2501 14.9425L64.1437 15.28C64.0905 15.431 64.0551 15.5288 64.0285 15.5732C64.0108 15.6265 63.9753 15.6975 63.9132 15.7953C63.798 15.9996 63.6562 16.044 63.4345 16.044C63.3725 16.044 63.2484 16.0262 63.0445 15.9996V16.577Z' fill='white'/%3E%3Cpath d='M66.9 16.1151H67.556V14.9425H71.4212V16.1151H72.0772L72.1393 14.3917H71.3592V10.4297H68.1323V11.1848C68.1323 12.5972 67.884 13.6721 67.3965 14.3917H66.8291L66.9 16.1151ZM70.579 14.3917H68.2209C68.4425 14.0452 68.6021 13.6188 68.6996 13.1036C68.806 12.5884 68.8592 12.0909 68.8592 11.6112V10.9805H70.579V14.3917Z' fill='white'/%3E%3Cpath d='M73.581 11.7619C73.5633 11.1223 73.9533 10.8025 74.7512 10.8025C75.4249 10.8025 75.7618 11.1045 75.7618 11.7086C75.7618 11.9662 75.7086 12.135 75.5934 12.2149C75.5136 12.2682 75.2742 12.3038 74.8842 12.3304C74.0243 12.4104 73.448 12.5614 73.1377 12.7924C72.8275 13.0144 72.6768 13.3431 72.6768 13.7607C72.6768 14.6756 73.2707 15.1198 74.2636 15.1198C74.9285 15.1198 75.5136 14.8622 75.8061 14.3203C75.9036 14.8622 76.1164 14.9777 76.6129 14.9777C76.7547 14.9777 76.8699 14.9688 76.9675 14.9421V14.3914C76.7281 14.4003 76.6129 14.3736 76.5508 14.2581C76.5065 14.1426 76.4976 14.0805 76.4976 13.8584L76.5419 11.7708C76.5508 11.1578 76.3114 10.7048 75.9214 10.5182C75.5313 10.3139 75.1767 10.2517 74.7512 10.2517C73.9977 10.2517 73.448 10.4649 73.1909 10.7847C72.9338 11.1045 72.8363 11.4154 72.8363 11.7619H73.581ZM75.7441 13.0144C75.6732 14.2581 74.9728 14.569 74.3523 14.569C73.8292 14.569 73.4835 14.2581 73.4835 13.734C73.4835 13.4053 73.6165 13.1832 73.8735 13.0589C73.9977 12.9967 74.2991 12.9345 74.7689 12.8545C74.9462 12.8279 75.2565 12.8012 75.3717 12.7924C75.487 12.7657 75.6554 12.7124 75.7618 12.6325L75.7441 13.0144Z' fill='white'/%3E%3Cpath d='M78.0654 16.5856H78.8456V14.2937C79.0317 14.6579 79.3597 14.9066 79.6789 15.0043C79.998 15.102 80.1753 15.1198 80.326 15.1198C80.8934 15.1198 81.3721 14.9155 81.7533 14.5157C82.1434 14.116 82.3384 13.503 82.3384 12.6858C82.3384 11.8774 82.1434 11.2733 81.7622 10.8647C81.381 10.456 80.9022 10.2517 80.3083 10.2517C79.67 10.2517 79.1736 10.5182 78.819 11.0512H78.7924V10.4294H78.0654V16.5856ZM78.7924 12.7035C78.7924 11.6731 79.1381 11.2022 79.4927 10.989C79.7675 10.8202 79.936 10.8025 80.1398 10.8025C81.0175 10.8025 81.5139 11.5132 81.5139 12.6858C81.5139 13.3431 81.381 13.8228 81.1239 14.1249C80.8668 14.418 80.5476 14.569 80.1842 14.569C79.8296 14.569 79.5104 14.418 79.2179 14.116C78.9342 13.8051 78.7924 13.3343 78.7924 12.7035Z' fill='white'/%3E%3Cpath d='M86.6884 13.3342C86.6707 13.6452 86.5643 13.9294 86.3693 14.1871C86.1831 14.4447 85.8906 14.569 85.4917 14.569C85.0218 14.569 84.6761 14.3914 84.4456 14.0272C84.2151 13.6629 84.0998 13.2099 84.0998 12.6502C84.0998 11.5487 84.5165 10.8025 85.4385 10.8025C86.1299 10.8025 86.5377 11.1489 86.653 11.8418H87.3976C87.2913 10.9268 86.6175 10.2517 85.4207 10.2517C84.5963 10.2517 83.9935 10.5715 83.6832 11.069C83.3906 11.5665 83.2754 12.0728 83.2754 12.6502C83.2754 14.0272 83.8605 14.6312 84.4101 14.9066C84.6672 15.0221 85.0395 15.102 85.208 15.1109C85.2878 15.1198 85.3764 15.1198 85.4739 15.1198C86.2186 15.1198 86.7859 14.8355 87.043 14.418C87.3001 14.0005 87.4065 13.6807 87.4331 13.3342H86.6884Z' fill='white'/%3E%3Cpath d='M89.4479 14.9425H90.2281V10.9805H91.7883V10.4297H87.8877V10.9805H89.4479V14.9425Z' fill='white'/%3E%3Cpath d='M92.7168 14.9425H94.8355C95.2611 14.9425 95.5713 14.898 95.9171 14.747C96.2628 14.596 96.4578 14.2584 96.4578 13.7698C96.4578 13.2102 96.2539 12.7749 95.4738 12.5884V12.5617C96.0146 12.3752 96.2894 12.0198 96.2894 11.5046C96.2894 10.785 95.8107 10.4297 94.8621 10.4297H92.7168V14.9425ZM94.6139 10.9805C95.2079 10.9805 95.5004 11.1937 95.5004 11.6201C95.5004 12.002 95.2433 12.313 94.5785 12.313H93.4969V10.9805H94.6139ZM94.6139 12.8637C95.3054 12.8637 95.6511 13.1391 95.6511 13.6988C95.6511 14.1607 95.3143 14.3917 94.6405 14.3917H93.4969V12.8637H94.6139Z' fill='white'/%3E%3Cpath d='M100.918 13.6363C100.811 14.1782 100.377 14.569 99.6677 14.569C99.1979 14.569 98.8344 14.4003 98.5951 14.0538C98.3557 13.7074 98.2405 13.3076 98.2405 12.8634H101.707C101.707 12.819 101.698 12.6858 101.698 12.6413C101.671 12.1794 101.636 11.8507 101.458 11.3888C101.37 11.1489 101.255 10.9535 101.113 10.8025C100.829 10.4916 100.297 10.2517 99.6145 10.2517C98.8256 10.2517 98.2227 10.5715 97.9302 10.9357C97.7883 11.1134 97.6731 11.3266 97.5933 11.5842C97.4249 12.0817 97.416 12.3571 97.416 12.7035C97.416 12.8812 97.416 13.0144 97.4781 13.3609C97.5401 13.7074 97.6376 13.965 97.8593 14.2937C98.1873 14.7556 98.7369 15.1198 99.6943 15.1198C100.315 15.1198 100.776 14.9688 101.086 14.6756C101.396 14.3825 101.591 14.036 101.662 13.6363H100.918ZM98.2405 12.3127C98.2405 11.984 98.3114 11.6731 98.4976 11.3533C98.6837 11.0246 99.0915 10.8025 99.6323 10.8025C100.12 10.8025 100.466 11.0157 100.634 11.3444C100.802 11.6642 100.873 11.9573 100.882 12.3127H98.2405Z' fill='white'/%3E%3Cpath d='M105.911 12.8371V14.9425H106.691V10.4297H105.911V12.2863H103.685V10.4297H102.905V14.9425H103.685V12.8371H105.911Z' fill='white'/%3E%3Cpath d='M111.154 12.8371V14.9425H111.934V10.4297H111.154V12.2863H108.929V10.4297H108.148V14.9425H108.929V12.8371H111.154Z' fill='white'/%3E%3Cpath d='M113.983 11.7619C113.966 11.1223 114.356 10.8025 115.154 10.8025C115.827 10.8025 116.164 11.1045 116.164 11.7086C116.164 11.9662 116.111 12.135 115.996 12.2149C115.916 12.2682 115.677 12.3038 115.286 12.3304C114.427 12.4104 113.85 12.5614 113.54 12.7924C113.23 13.0144 113.079 13.3431 113.079 13.7607C113.079 14.6756 113.673 15.1198 114.666 15.1198C115.331 15.1198 115.916 14.8622 116.208 14.3203C116.306 14.8622 116.519 14.9777 117.015 14.9777C117.157 14.9777 117.272 14.9688 117.37 14.9421V14.3914C117.13 14.4003 117.015 14.3736 116.953 14.2581C116.909 14.1426 116.9 14.0805 116.9 13.8584L116.944 11.7708C116.953 11.1578 116.714 10.7048 116.324 10.5182C115.934 10.3139 115.579 10.2517 115.154 10.2517C114.4 10.2517 113.85 10.4649 113.593 10.7847C113.336 11.1045 113.239 11.4154 113.239 11.7619H113.983ZM116.146 13.0144C116.075 14.2581 115.375 14.569 114.755 14.569C114.232 14.569 113.886 14.2581 113.886 13.734C113.886 13.4053 114.019 13.1832 114.276 13.0589C114.4 12.9967 114.701 12.9345 115.171 12.8545C115.349 12.8279 115.659 12.8012 115.774 12.7924C115.889 12.7657 116.058 12.7124 116.164 12.6325L116.146 13.0144Z' fill='white'/%3E%3Cpath d='M121.225 13.1658V14.9425H122.005V10.4297H119.762C119.159 10.4297 118.725 10.6251 118.521 10.936C118.317 11.2292 118.246 11.5223 118.246 11.851C118.246 12.6239 118.733 13.0858 119.398 13.1569L118.157 14.9425H119.017L120.196 13.1658H121.225ZM121.225 12.615H120.125C119.336 12.615 119.053 12.2508 119.053 11.8244C119.053 11.2647 119.398 10.9805 120.099 10.9805H121.225V12.615Z' fill='white'/%3E%3Cpath d='M128.86 13.3342C128.843 13.6452 128.736 13.9294 128.541 14.1871C128.355 14.4447 128.062 14.569 127.664 14.569C127.194 14.569 126.848 14.3914 126.617 14.0272C126.387 13.6629 126.272 13.2099 126.272 12.6502C126.272 11.5487 126.688 10.8025 127.61 10.8025C128.302 10.8025 128.71 11.1489 128.825 11.8418H129.57C129.463 10.9268 128.789 10.2517 127.593 10.2517C126.768 10.2517 126.165 10.5715 125.855 11.069C125.563 11.5665 125.447 12.0728 125.447 12.6502C125.447 14.0272 126.032 14.6312 126.582 14.9066C126.839 15.0221 127.211 15.102 127.38 15.1109C127.46 15.1198 127.548 15.1198 127.646 15.1198C128.39 15.1198 128.958 14.8355 129.215 14.418C129.472 14.0005 129.578 13.6807 129.605 13.3342H128.86Z' fill='white'/%3E%3Cpath d='M131.518 10.4297H130.738V14.9425H131.616L133.956 11.3358V14.9425H134.736V10.4297H133.868L131.518 14.0275V10.4297Z' fill='white'/%3E%3Cpath d='M139.344 13.3342C139.326 13.6452 139.22 13.9294 139.025 14.1871C138.838 14.4447 138.546 14.569 138.147 14.569C137.677 14.569 137.331 14.3914 137.101 14.0272C136.87 13.6629 136.755 13.2099 136.755 12.6502C136.755 11.5487 137.172 10.8025 138.094 10.8025C138.785 10.8025 139.193 11.1489 139.308 11.8418H140.053C139.947 10.9268 139.273 10.2517 138.076 10.2517C137.252 10.2517 136.649 10.5715 136.338 11.069C136.046 11.5665 135.931 12.0728 135.931 12.6502C135.931 14.0272 136.516 14.6312 137.065 14.9066C137.322 15.0221 137.695 15.102 137.863 15.1109C137.943 15.1198 138.032 15.1198 138.129 15.1198C138.874 15.1198 139.441 14.8355 139.698 14.418C139.955 14.0005 140.062 13.6807 140.088 13.3342H139.344Z' fill='white'/%3E%3Cpath d='M142.103 14.9425H142.883V10.9805H144.444V10.4297H140.543V10.9805H142.103V14.9425Z' fill='white'/%3E%3Cpath d='M148.392 13.6363C148.286 14.1782 147.852 14.569 147.142 14.569C146.672 14.569 146.309 14.4003 146.07 14.0538C145.83 13.7074 145.715 13.3076 145.715 12.8634H149.181C149.181 12.819 149.172 12.6858 149.172 12.6413C149.146 12.1794 149.11 11.8507 148.933 11.3888C148.844 11.1489 148.729 10.9535 148.587 10.8025C148.304 10.4916 147.772 10.2517 147.089 10.2517C146.3 10.2517 145.697 10.5715 145.405 10.9357C145.263 11.1134 145.148 11.3266 145.068 11.5842C144.899 12.0817 144.891 12.3571 144.891 12.7035C144.891 12.8812 144.891 13.0144 144.953 13.3609C145.015 13.7074 145.112 13.965 145.334 14.2937C145.662 14.7556 146.212 15.1198 147.169 15.1198C147.789 15.1198 148.25 14.9688 148.561 14.6756C148.871 14.3825 149.066 14.036 149.137 13.6363H148.392ZM145.715 12.3127C145.715 11.984 145.786 11.6731 145.972 11.3533C146.158 11.0246 146.566 10.8025 147.107 10.8025C147.594 10.8025 147.94 11.0157 148.109 11.3444C148.277 11.6642 148.348 11.9573 148.357 12.3127H145.715Z' fill='white'/%3E%3Cpath d='M153.29 14.9425L154.814 11.318H154.841L154.814 11.5579V14.9425H155.594V10.4297H154.522L152.988 14.0985L151.455 10.4297H150.382V14.9425H151.162V11.5579L151.144 11.318H151.162L152.687 14.9425H153.29Z' fill='white'/%3E%3Cpath d='M157.646 11.7619C157.629 11.1223 158.019 10.8025 158.817 10.8025C159.49 10.8025 159.827 11.1045 159.827 11.7086C159.827 11.9662 159.774 12.135 159.659 12.2149C159.579 12.2682 159.34 12.3038 158.95 12.3304C158.09 12.4104 157.513 12.5614 157.203 12.7924C156.893 13.0144 156.742 13.3431 156.742 13.7607C156.742 14.6756 157.336 15.1198 158.329 15.1198C158.994 15.1198 159.579 14.8622 159.872 14.3203C159.969 14.8622 160.182 14.9777 160.678 14.9777C160.82 14.9777 160.935 14.9688 161.033 14.9421V14.3914C160.794 14.4003 160.678 14.3736 160.616 14.2581C160.572 14.1426 160.563 14.0805 160.563 13.8584L160.607 11.7708C160.616 11.1578 160.377 10.7048 159.987 10.5182C159.597 10.3139 159.242 10.2517 158.817 10.2517C158.063 10.2517 157.513 10.4649 157.256 10.7847C156.999 11.1045 156.902 11.4154 156.902 11.7619H157.646ZM159.809 13.0144C159.739 14.2581 159.038 14.569 158.418 14.569C157.895 14.569 157.549 14.2581 157.549 13.734C157.549 13.4053 157.682 13.1832 157.939 13.0589C158.063 12.9967 158.364 12.9345 158.834 12.8545C159.012 12.8279 159.322 12.8012 159.437 12.7924C159.552 12.7657 159.721 12.7124 159.827 12.6325L159.809 13.0144Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M35.5602 22.0264C35.244 22.0264 34.9334 22.0712 34.6284 22.1609C34.3234 22.2505 34.0224 22.3577 33.7253 22.4825L33.2559 21.2824C33.9968 20.9527 34.7745 20.7879 35.5889 20.7879C36.6269 20.7879 37.4293 21.1071 37.9962 21.7456C38.5631 22.3841 38.8466 23.2714 38.8466 24.4076C38.8466 25.5661 38.5552 26.455 37.9723 27.0743C37.3894 27.6936 36.5487 28.0032 35.45 28.0032C34.6931 28.0032 34.0032 27.8832 33.3804 27.6432V26.395C34.1565 26.6414 34.8176 26.7647 35.3638 26.7647C35.9738 26.7647 36.4393 26.6158 36.7603 26.3182C37.0812 26.0206 37.2561 25.5741 37.2848 24.9788H34.2475V23.7595H37.2752C37.2561 23.2154 37.0932 22.7906 36.7866 22.4849C36.48 22.1792 36.0712 22.0264 35.5602 22.0264ZM45.89 27.9072H44.4098V22.1273H42.6946L42.6178 22.7705C42.4198 24.406 42.2452 25.5541 42.0934 26.215C41.9417 26.8759 41.7204 27.3407 41.4297 27.6096C41.1391 27.8784 40.7463 28.0096 40.2512 28.0032C39.9829 28.0032 39.7466 27.968 39.5422 27.8976V26.6782C39.7274 26.7423 39.9015 26.7742 40.0644 26.7742C40.2337 26.7742 40.3678 26.6966 40.4668 26.5414C40.5658 26.3862 40.6592 26.0982 40.7471 25.6773C40.8349 25.2565 40.9515 24.5668 41.0968 23.6083C41.2421 22.6497 41.3659 21.7432 41.4681 20.8887H45.89V27.9072ZM51.9366 27.9072H47.9028V20.8887H51.9366V22.1081H49.3881V23.6491H51.7593V24.8684H49.3881V26.6782H51.9366V27.9072ZM59.3538 27.9072H57.6674L55.1284 24.35V27.9072H53.6431V20.8887H55.1284V24.2876L57.6386 20.8887H59.2194L56.6662 24.2587L59.3538 27.9072ZM63.1823 27.9072H61.6975V22.1273H59.7954V20.8887H65.0845V22.1273H63.1823V27.9072ZM67.8927 24.1915H68.3814C68.8381 24.1915 69.1796 24.1011 69.4063 23.9203C69.6331 23.7395 69.7464 23.4762 69.7464 23.1306C69.7464 22.7817 69.6518 22.5241 69.4616 22.3577C69.2715 22.1913 68.9739 22.1081 68.5679 22.1081H67.8927V24.1915ZM71.2463 23.0778C71.2463 23.8331 71.0104 24.4107 70.5396 24.8108C70.0683 25.2109 69.3986 25.4109 68.53 25.4109H67.8927V27.9072H66.4075V20.8887H68.6447C69.4946 20.8887 70.1405 21.0719 70.5826 21.4384C71.0251 21.8048 71.2463 22.3513 71.2463 23.0778ZM79.1709 24.3883C79.1709 25.5501 78.8833 26.443 78.3087 27.0671C77.7336 27.6912 76.9099 28.0032 75.8365 28.0032C74.7636 28.0032 73.9394 27.6912 73.3647 27.0671C72.7896 26.443 72.5021 25.5469 72.5021 24.3788C72.5021 23.2106 72.7906 22.3185 73.367 21.7024C73.9435 21.0863 74.77 20.7783 75.8461 20.7783C76.9227 20.7783 77.7455 21.0887 78.3156 21.7096C78.8861 22.3305 79.1709 23.2234 79.1709 24.3883ZM74.0591 24.3883C74.0591 25.1724 74.2077 25.7629 74.5048 26.1598C74.802 26.5567 75.2459 26.7551 75.8365 26.7551C77.0214 26.7551 77.6139 25.9662 77.6139 24.3883C77.6139 22.8073 77.0246 22.0169 75.8461 22.0169C75.2555 22.0169 74.8097 22.2161 74.5094 22.6145C74.2095 23.013 74.0591 23.6042 74.0591 24.3883ZM86.6072 27.9072H85.1265V24.878H82.3531V27.9072H80.8678V20.8887H82.3531V23.6395H85.1265V20.8887H86.6072V27.9072ZM94.3594 27.9072H92.8792V24.878H90.1053V27.9072H88.62V20.8887H90.1053V23.6395H92.8792V20.8887H94.3594V27.9072ZM101.163 25.7133C101.163 26.443 100.921 26.9911 100.437 27.3575C99.9535 27.724 99.2372 27.9072 98.2886 27.9072H96.3722V20.8887H97.8575V23.5819H98.3366C99.234 23.5819 99.9297 23.7683 100.423 24.1411C100.916 24.514 101.163 25.038 101.163 25.7133ZM97.8575 26.6879H98.2456C98.7343 26.6879 99.0918 26.607 99.3185 26.4454C99.5453 26.2838 99.6586 26.0397 99.6586 25.7133C99.6586 25.3869 99.5494 25.1533 99.3309 25.0124C99.1119 24.8716 98.7279 24.8012 98.1784 24.8012H97.8575V26.6879ZM103.496 27.9072H102.016V20.8887H103.496V27.9072ZM105.505 20.8887H106.841V24.2779L106.822 25.1853L106.774 26.2174H106.803L110.036 20.8887H111.814V27.9072H110.492V24.5372C110.492 24.0859 110.52 23.4171 110.578 22.5305H110.54L107.292 27.9072H105.505V20.8887ZM110.98 18.6084C110.919 19.2069 110.695 19.6429 110.305 19.9166C109.915 20.1902 109.353 20.327 108.618 20.327C107.862 20.327 107.302 20.1958 106.939 19.9334C106.577 19.6709 106.373 19.2293 106.328 18.6084H107.636C107.659 18.938 107.741 19.1693 107.883 19.3021C108.025 19.4349 108.28 19.5013 108.647 19.5013C108.97 19.5013 109.21 19.4285 109.368 19.2829C109.526 19.1373 109.623 18.9124 109.658 18.6084H110.98ZM118.106 23.5819H118.69C119.604 23.5819 120.31 23.7675 120.808 24.1387C121.306 24.51 121.555 25.0348 121.555 25.7133C121.555 27.1759 120.591 27.9072 118.662 27.9072H116.621V20.8887H121.047V22.1177H118.106V23.5819ZM118.106 26.6879H118.604C119.105 26.6879 119.473 26.607 119.706 26.4454C119.939 26.2838 120.056 26.0397 120.056 25.7133C120.056 25.3901 119.937 25.1572 119.701 25.0148C119.465 24.8724 119.059 24.8012 118.484 24.8012H118.106V26.6879ZM132.177 24.3883C132.177 25.5405 131.908 26.431 131.37 27.0599C130.832 27.6888 130.06 28.0032 129.054 28.0032C128.13 28.0032 127.404 27.7368 126.874 27.2039C126.344 26.671 126.037 25.8958 125.954 24.878H124.613V27.9072H123.127V20.8887H124.613V23.6395H125.983C126.092 22.7145 126.408 22.0065 126.934 21.5152C127.459 21.0239 128.169 20.7783 129.063 20.7783C130.072 20.7783 130.844 21.0919 131.377 21.7192C131.91 22.3465 132.177 23.2362 132.177 24.3883ZM127.478 24.3883C127.478 25.1692 127.612 25.7589 127.88 26.1574C128.148 26.5558 128.54 26.7551 129.054 26.7551C130.114 26.7551 130.644 25.9662 130.644 24.3883C130.644 23.6074 130.513 23.017 130.249 22.6169C129.985 22.2169 129.593 22.0169 129.073 22.0169C128.549 22.0169 128.152 22.2169 127.882 22.6169C127.612 23.017 127.478 23.6074 127.478 24.3883ZM132.839 26.6687H133.381C133.844 25.7405 134.209 24.8132 134.478 23.8867C134.746 22.9602 134.945 21.9608 135.077 20.8887H139.158V26.6687H140.092V29.9523H138.66V27.9072H134.272V29.9523H132.839V26.6687ZM136.255 22.1273C136.153 22.8602 135.983 23.6362 135.745 24.4556C135.507 25.2749 135.239 26.0125 134.942 26.6687H137.678V22.1273H136.255ZM143.025 24.2587L140.673 20.8887H142.201L144.467 24.2876V20.8887H145.852V24.2876L148.118 20.8887H149.651L147.294 24.2587L149.785 27.9072H148.194L145.852 24.35V27.9072H144.467V24.35L142.124 27.9072H140.534L143.025 24.2587ZM154.945 27.9072H150.912V20.8887H154.945V22.1081H152.397V23.6491H154.768V24.8684H152.397V26.6782H154.945V27.9072ZM159.354 27.9072H157.869V22.1273H155.967V20.8887H161.256V22.1273H159.354V27.9072Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='161' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 40px;
	cursor: pointer
}

.page-wrapper .header-minfin-logo__img:after {
	content: '';
	position: absolute;
	right: -20px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 1px;
	height: 32px;
	opacity: .4;
	background: #fff
}

.page-wrapper .header-minfin-logo__text {
	font-size: 12px;
	line-height: 16px;
	color: #fff
}

.page-wrapper .header-minfin-auth {
	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;
	position: relative;
	font-family: 'PT Sans', sans-serif
}

.page-wrapper .header-minfin-auth:hover .header-minfin-auth-user-menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.page-wrapper .header-minfin-auth-user {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.page-wrapper .header-minfin-auth-user-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	margin-right: 8px
}

.page-wrapper .header-minfin-auth-user-info__status {
	font-size: 12px;
	line-height: 14px
}

.page-wrapper .header-minfin-auth-user-info__email {
	font-size: 16px;
	line-height: 18px
}

.page-wrapper .header-minfin-auth-user-icon {
	width: 40px;
	height: 40px;
	border: 1px solid #fff;
	border-radius: 50%;
	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;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 21V19C20 16.7909 18.2091 15 16 15H8C5.79086 15 4 16.7909 4 19V21' stroke='%23C8D3D8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 11C14.2091 11 16 9.20914 16 7C16 4.79086 14.2091 3 12 3C9.79086 3 8 4.79086 8 7C8 9.20914 9.79086 11 12 11Z' stroke='%23C8D3D8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-color: #eff3f5;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain
}

@media (max-width:768px) {
	.page-wrapper .header-minfin-auth-user-icon {
		width: 38px;
		height: 38px
	}
}

.page-wrapper .header-minfin-auth-user-menu {
	display: none;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: absolute;
	right: 0;
	top: 40px;
	z-index: 100;
	background-color: #fff;
	-webkit-box-shadow: 0 1px 15px 0 #8e8e8e;
	box-shadow: 0 1px 15px 0 #8e8e8e;
	border-radius: 8px;
	overflow: hidden;
	width: 250px
}

.page-wrapper .header-minfin-auth-user-menu__item {
	font-size: 19px;
	line-height: 120%;
	color: #414141;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	height: 44px;
	background: #fff;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.page-wrapper .header-minfin-auth-user-menu__item:hover {
	background: #f0f0f2
}

.page-wrapper .header-minfin-auth .btn.btn-outline {
	color: #fff;
	border-color: #fff
}

.page-wrapper .header-minfin-auth .btn.btn-outline:hover {
	color: #fff;
	border-color: #fff;
	background-color: transparent
}

.page-wrapper .header-minfin-nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.page-wrapper .header-minfin-nav__link {
	font-size: 16px;
	line-height: 20px;
	margin-right: 16px;
	color: #fff;
	position: relative
}

.page-wrapper .header-minfin-nav__link_active:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: -8px;
	width: 100%;
	height: 2px;
	background: #fff
}

.page-wrapper .header-minfin-nav__phone {
	margin-right: 0;
	margin-left: auto;
	font-size: 14px;
	color: #fff;
	position: relative
}

.page-main .hmao-lite-header {
	font-family: 'PT Sans', sans-serif;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	background-color: #393442;
	padding: 10px 0 10px
}

.page-main .hmao-lite-header__content {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 20px;
	opacity: .8
}

@media (max-width:659px) {
	.page-main .hmao-lite-header__content {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

.page-main .hmao-lite-header__content-button {
	cursor: pointer;
	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;
	font-family: 'PT Sans', sans-serif;
	font-size: 14px;
	margin: 0 0 0 10px;
	color: #fff;
	border: 2px solid #fff;
	border-radius: 26px;
	padding: 2px 7px;
	background: 0 0;
	width: 170px;
	height: 30px;
	-webkit-transition: all ease .5s;
	-o-transition: all ease .5s;
	transition: all ease .5s
}

.page-main .hmao-lite-header__content-button:hover {
	color: #000;
	background: #fff
}

.page-main .hmao-lite-header__content-button:active {
	color: #fff;
	background: 0 0
}

.page-main .hmao-lite-header__content-button:focus {
	color: #fff;
	background: 0 0
}

@media (max-width:659px) {
	.page-main .hmao-lite-header__content-button {
		margin: 0
	}
}

.page-main .hmao-lite-header__content-link {
	font-family: 'PT Sans', sans-serif;
	font-size: 14px;
	color: #fff;
	margin: 0 0 0 40px;
	text-decoration: underline
}

.page-main .hmao-lite-header__content-link:hover {
	text-decoration: none
}

@media (max-width:659px) {
	.page-main .hmao-lite-header__content-link {
		margin: 0
	}
}

.layout {
	background: var(--Bg1);
	min-height: 100%;
	min-height: calc(100vh - 370px)
}

.layout-wrapper {
	max-width: 1330px;
	width: 100%;
	margin: 0 auto;
	padding: 0 15px;
	padding-bottom: 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative
}

@media screen and (max-width:567px) {
	.layout-wrapper {
		padding: 0 10px
	}
}

.layout-wrapper .main-page {
	position: relative;
	width: calc(100% - 188px)
}

@media (max-width:991px) {
	.layout-wrapper .main-page {
		width: 100%
	}
}

.layout-wrapper .content {
	-webkit-box-shadow: var(--main_shadow);
	box-shadow: var(--main_shadow);
	margin-bottom: 12px
}

.layout-wrapper .content:last-child {
	margin-bottom: 0
}

.layout-wrapper .content-header {
	width: 100%;
	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;
	border-bottom: solid 1px var(--Stroke);
	padding: 10px 24px;
	padding-bottom: 0;
	height: 60px;
	border-radius: 4px 4px 0 0;
	background: #fff;
	background-color: #fff;
	z-index: 4;
	position: sticky;
	top: 0
}

@media (max-width:991px) {
	.layout-wrapper .content-header {
		height: auto;
		padding: 10px 16px;
		padding-bottom: 0;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

.layout-wrapper .content-header h3 {
	line-height: 1;
	word-break: break-word;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

@media (max-width:768px) {
	.layout-wrapper .content-header h3 {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		font-size: 18px;
		margin-top: 2px
	}
}

.layout-wrapper .content-header>div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.layout-wrapper .content-header>div>* {
	margin-bottom: 10px
}

.layout-wrapper .content-header .function-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media (max-width:991px) {
	.layout-wrapper .content-header .function-row {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

.layout-wrapper .content-header .function-row>* {
	margin-right: 10px;
	margin-bottom: 10px
}

.layout-wrapper .content-header .function-row>:last-child {
	margin-right: 0
}

.layout-wrapper .content-header .fullness-counter {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 10px;
	margin-top: 0;
	cursor: pointer
}

.layout-wrapper .content-header .fullness-counter.error .counter {
	color: var(--Red);
	border-bottom: 1px dashed var(--Red)
}

.layout-wrapper .content-header .fullness-counter.success .counter {
	color: var(--Green);
	border-bottom: 1px dashed var(--Green)
}

.layout-wrapper .content-header .fullness-counter svg {
	margin-right: 8px;
	min-width: 24px
}

.layout-wrapper .content-header .fullness-counter .counter {
	border-bottom: 1px dashed;
	font-size: 14px;
	font-weight: 400
}

.layout-wrapper .content-header .navigation-menu-container {
	display: none;
	cursor: pointer;
	margin-right: 10px
}

@media (max-width:991px) {
	.layout-wrapper .content-header .navigation-menu-container {
		display: block
	}
}

.layout-wrapper .content-header .navigation-menu-container .navMenu_icon {
	display: block;
	margin: 0!important;
	line-height: 0
}

.layout-wrapper .content-header .navigation-menu-container #navMenu {
	display: none
}

.layout-wrapper .content-header__editable {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%
}

.layout-wrapper .content-header__editable .btn-function {
	margin-left: 10px;
	cursor: pointer
}

.layout-wrapper .content-header__editable .btn-function svg {
	width: 24px;
	height: 24px
}

.layout-wrapper .content-header__editable div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.layout-wrapper .content-header__editable input {
	font-weight: 700;
	font-size: 24px
}

@media screen and (max-width:991px) {
	.layout-wrapper .content-header__editable input {
		font-size: 14px
	}
}

.layout-wrapper .content-body {
	padding: 24px;
	background-color: #fff;
	border-radius: 0 0 4px 4px;
	position: relative
}

@media (max-width:991px) {
	.layout-wrapper .content-body {
		padding: 16px
	}
}

.layout-wrapper .content-windows {
	-webkit-box-shadow: none!important;
	box-shadow: none!important
}

.layout-wrapper .content-windows .content-body {
	padding: 0;
	background: 0 0;
	border-radius: 0
}

.layout-wrapper .content-windows-body {
	padding: 24px;
	background: #fff;
	border-radius: 4px;
	-webkit-box-shadow: var(--main_shadow);
	box-shadow: var(--main_shadow);
	margin-bottom: 16px
}

@media screen and (max-width:991px) {
	.layout-wrapper .content-windows-body {
		padding: 16px
	}
}

.layout-wrapper .content-windows-body.brb-0 {
	border-radius: 0 0 4px 4px
}

.layout-wrapper .content-windows-body.first {
	position: relative;
	border-radius: 0!important;
	padding-bottom: 0;
	-webkit-box-shadow: 0 -10px 10px rgba(58, 58, 58, .1);
	box-shadow: 0 -10px 10px rgba(58, 58, 58, .1)
}

.layout-wrapper .content-windows-body .content-header {
	margin: -24px;
	margin-bottom: 24px;
	width: auto
}

@media screen and (max-width:991px) {
	.layout-wrapper .content-windows-body .content-header {
		margin: -16px;
		margin-bottom: 16px
	}
}

.admin-section-header {
	height: 100%;
	display: block;
	text-align: left;
	line-height: 1;
	color: var(--Subsidiary);
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #fff;
	font-size: 25px;
	font-weight: 700;
	color: var(--Main1);
	border-bottom: 1px solid var(--Stroke);
	border-top: 1px solid var(--Stroke);
	padding: 15px 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

@media screen and (max-width:768px) {
	.admin-section-header {
		font-size: 20px
	}
}

.admin-section-header a {
	text-decoration: none;
	color: var(--Main1)
}

.admin-section-header a span {
	font-size: 12px;
	display: block;
	text-align: left;
	margin-top: 6px
}

.layout .side-menu {
	display: block;
	min-width: 188px;
	will-change: min-height;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

.layout .side-menu .close {
	display: none;
	width: 24px;
	height: 24px;
	position: absolute;
	top: 14px;
	right: 14px;
	opacity: 1
}

@media (max-width:991px) {
	.layout .side-menu {
		position: fixed!important;
		z-index: 5;
		width: 100%;
		top: 0;
		-webkit-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		transform: translateX(-100%);
		left: 0;
		bottom: 0;
		background: rgba(58, 58, 58, .5)
	}
	.layout .side-menu.open {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}
	.layout .side-menu .close {
		display: block
	}
	.layout .side-menu .inner-wrapper-sticky {
		height: 100%!important;
		-webkit-transform: initial!important;
		-ms-transform: initial!important;
		transform: initial!important
	}
}

.layout .side-menu-nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	will-change: position, transform
}

@media (max-width:991px) {
	.layout .side-menu-nav {
		width: calc(100% - 50px);
		height: 100%;
		background: #fff;
		overflow-y: auto
	}
}

.layout .side-menu-nav__item {
	width: 180px;
	border-right: none;
	border-bottom: solid 1px var(--Stroke);
	padding-left: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #fff;
	min-height: 48px;
	position: relative;
	-webkit-box-shadow: 0 2px 10px rgba(58, 58, 58, .1);
	box-shadow: 0 2px 10px rgba(58, 58, 58, .1);
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	cursor: pointer
}

.layout .side-menu-nav__item:first-of-type {
	border-radius: 4px 4px 0 0
}

.layout .side-menu-nav__item:last-of-type {
	border-radius: 0 0 4px 4px
}

.layout .side-menu-nav__item:hover {
	background: var(--Bg2)
}

.layout .side-menu-nav__item:hover .side-menu-nav__spin-action {
	opacity: 1
}

.layout .side-menu-nav__item.active {
	border-left: solid 4px var(--Subsidiary);
	padding-left: 4px;
	background: var(--Bg2)
}

.layout .side-menu-nav__item.active .side-menu-nav__item__name {
	font-weight: 700
}

.layout .side-menu-nav__item.with-point .side-menu-nav__item__link {
	min-height: auto
}

.layout .side-menu-nav__item__link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 14px;
	color: var(--Main1);
	text-decoration: none;
	width: 100%;
	padding: 12px 0
}

.layout .side-menu-nav__item__link p {
	margin: 0
}

.layout .side-menu-nav__item__name {
	word-break: break-word
}

.layout .side-menu-nav__item__name p {
	margin: 0
}

.layout .side-menu-nav__item__point {
	font-size: 12px;
	line-height: 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: var(--Stroke);
	margin-bottom: 2px;
	position: relative;
	margin-left: 12px
}

.layout .side-menu-nav__item__point .side-menu-nav__item__name {
	font-weight: 400!important
}

.layout .side-menu-nav__item__point.active p {
	font-weight: 700!important
}

.layout .side-menu-nav__item__point.succes:before {
	content: "";
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: -12px;
	line-height: 0;
	width: 8px;
	height: 8px;
	border-radius: 100%;
	overflow: hidden;
	background: var(--Green)
}

.layout .side-menu-nav__item__point.gray p,
.layout .side-menu-nav__item__point.gray span {
	color: var(--Stroke)
}

.layout .side-menu-nav__item__point.refinement span {
	color: #cb9c56
}

.layout .side-menu-nav__item__point.accepted span {
	color: var(--Green)
}

.layout .side-menu-nav__item__point p {
	line-height: 16px;
	color: var(--Stroke);
	font-size: 11px
}

.layout .side-menu-nav__item__point .side-menu-nav__item__link {
	min-height: auto;
	padding: 0!important
}

.layout .side-menu-nav__item__fill-info {
	display: block;
	font-size: 12px
}

.layout .side-menu-nav__item.subitem {
	width: 160px;
	margin-left: 20px
}

.layout .side-menu-nav__item.filled .side-menu-nav__item__fill-info {
	color: var(--Subsidiary)
}

.layout .side-menu-nav__item.not-filled .side-menu-nav__item__fill-info {
	color: var(--Secondary)
}

.layout .side-menu-nav__item.yell-filled {
	background: var(--Disabled)
}

.layout .side-menu-nav__item.yell-filled .side-menu-nav__item__fill-info {
	color: var(--Yellow)
}

.layout .side-menu-nav__item.red-filled {
	background: var(--Warning)
}

.layout .side-menu-nav__item.red-filled .side-menu-nav__item__fill-info {
	color: var(--Red)
}

.layout .side-menu-nav__item.deleted {
	background-color: var(--Disabled)!important
}

.layout .side-menu-nav__item.deleted .side-menu-nav__spin-action {
	background: var(--Disabled)
}

.layout .side-menu-nav__item.deleted .side-menu-item__name {
	opacity: .5
}

.layout .side-menu-nav__item.setting:hover {
	border-left-color: var(--Main2)!important
}

.layout .side-menu-nav__item.setting:hover .side-menu-btn {
	opacity: 1
}

.layout .side-menu-nav__item.setting.deleted .side-menu-btn.reestablish {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.layout .side-menu-nav__item.setting.deleted .side-menu-btn.hide {
	display: none
}

.layout .side-menu-nav__item.setting .side-menu-btn {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: -14px;
	opacity: 0;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.layout .side-menu-nav__item.setting .side-menu-btn.reestablish {
	display: none
}

.layout .side-menu-nav__item .small {
	font-size: 12px;
	color: var(--Stroke)
}

@media (max-width:991px) {
	.layout .side-menu-nav__item {
		border-top: none;
		border-right: solid 1px var(--Stroke);
		border-bottom: solid 1px var(--Stroke);
		padding-left: 16px;
		opacity: 1;
		width: 100%
	}
	.layout .side-menu-nav__item.subitem {
		width: 100%;
		margin: 0;
		padding-left: 32px
	}
	.layout .side-menu-nav__item.subitem.active {
		padding-left: 28px
	}
	.layout .side-menu-nav__item.active {
		padding-left: 12px
	}
}

.layout .side-menu-nav__add {
	border-bottom: 1px solid var(--Main2);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 160px;
	margin-left: 20px;
	height: 1px
}

.layout .side-menu-nav__add .side-menu-btn {
	margin-top: -11.5px
}

.layout .side-menu-nav__spin-action {
	position: absolute;
	top: 50%;
	right: 0;
	height: 100%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: var(--Bg2);
	padding: 2px 5px;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	opacity: 0
}

.layout .side-menu-nav__spin-action span {
	display: block;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	background: var(--Stroke);
	border-radius: 4px;
	width: 22px;
	height: 22px;
	min-height: 22px;
	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;
	cursor: pointer
}

.layout .side-menu-nav__spin-action span svg {
	width: 10px;
	height: 8px
}

.layout .side-menu-btn {
	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;
	width: 24px;
	height: 24px;
	background: #fff;
	border: 1px solid var(--Main2);
	-webkit-box-shadow: 0 0 1px rgba(58, 58, 58, .25);
	box-shadow: 0 0 1px rgba(58, 58, 58, .25);
	border-radius: 100%;
	position: relative;
	z-index: 2;
	cursor: pointer
}

.information-bar__item svg {
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.information-bar__item.open .information-bar__item_name svg {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.information-bar__item.open .information-bar__item-info svg {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0)
}

.information-bar__item-tabs {
	border: 1px solid var(--Stroke);
	border-radius: 4px;
	margin-bottom: 16px;
	background: var(--Bg1);
	overflow: hidden;
	width: 100%
}

@media (max-width:768px) {
	.information-bar__item-tabs {
		max-height: 140px;
		overflow-y: scroll;
		overflow-x: hidden
	}
}

.information-bar__item-tabs .block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -3px
}

.information-bar__item-tabs .block a {
	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;
	position: relative;
	padding: 2px;
	cursor: pointer;
	max-width: calc(100% / 9);
	width: 100%;
	min-width: 100px
}

@media (max-width:991px) {
	.information-bar__item-tabs .block a {
		max-width: calc(100% / 7)
	}
}

@media (max-width:768px) {
	.information-bar__item-tabs .block a {
		max-width: 100%
	}
}

.information-bar__item-tabs .block a:after {
	content: '';
	position: absolute;
	right: -3px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 1px;
	height: calc(100% - 6px);
	background: var(--Stroke)
}

@media (max-width:768px) {
	.information-bar__item-tabs .block a:after {
		display: none
	}
}

.information-bar__item-tabs .block a span {
	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;
	text-align: center;
	font-size: 12px;
	line-height: 100%;
	color: var(--Main1);
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 32px;
	height: 100%;
	width: 100%;
	position: relative;
	-webkit-transform: translateX(2.5px);
	-ms-transform: translateX(2.5px);
	transform: translateX(2.5px)
}

@media (max-width:768px) {
	.information-bar__item-tabs .block a span {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}
}

.information-bar__item-tabs .block a span:after {
	content: '';
	position: absolute;
	bottom: -3px;
	left: -10px;
	width: 100vw;
	height: 1px;
	background: var(--Stroke)
}

@media (max-width:768px) {
	.information-bar__item-tabs .block a span:after {
		display: none
	}
}

.information-bar__item-tabs .block a span.active {
	background: #fff;
	-webkit-box-shadow: 0 2px 10px rgba(58, 58, 58, .15);
	box-shadow: 0 2px 10px rgba(58, 58, 58, .15);
	border-radius: 4px;
	font-weight: 700
}

.information-bar__item_name h3 {
	margin-right: 5px
}

.page-wrapper .hint-body {
	position: relative;
	max-width: 1330px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0 15px;
	margin: 0 auto;
	margin-bottom: 24px
}

.page-wrapper .hint-body .container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background-color: #fff;
	width: 100%;
	margin: 0 auto;
	margin-right: 0;
	-webkit-box-shadow: 0 2px 10px rgba(58, 58, 58, .1);
	box-shadow: 0 2px 10px rgba(58, 58, 58, .1);
	border-radius: 4px;
	width: calc(100% - 158px);
	padding: 0;
	overflow-x: auto;
	position: relative
}

@media screen and (max-width:1060px) {
	.page-wrapper .hint-body .container {
		width: 100%!important
	}
}

.page-wrapper .hint-body .container::-webkit-scrollbar {
	border-radius: 2px;
	width: 4px
}

.page-wrapper .hint-body .container::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: #fff;
	-webkit-transition: .2s;
	transition: .2s
}

.page-wrapper .hint-body .container:hover::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: var(--Stroke)
}

.page-wrapper .hint-body h6 {
	font-size: 16px;
	margin-bottom: 10px;
	font-weight: 700;
	line-height: 1.2
}

.page-wrapper .hint-body .w-40 {
	padding-right: 10px
}

.page-wrapper .hint-body .w-40:last-child {
	padding: 0
}

.page-wrapper .hint-body_curator {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-right: 1px solid var(--Stroke);
	padding: 10px;
	min-width: 240px;
	min-height: 132px
}

.page-wrapper .hint-body_curator--logo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 10px
}

.page-wrapper .hint-body_curator--logo .avatar {
	border-radius: 50%;
	width: 40px;
	height: 40px;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.page-wrapper .hint-body_curator--logo .avatar img {
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.page-wrapper .hint-body_curator__info--name {
	font-size: 13px;
	font-weight: 700;
	color: var(--Main2)
}

.page-wrapper .hint-body_curator__info--phone {
	font-size: 13px;
	color: var(--Secondary);
	font-weight: 400
}

.page-wrapper .hint-body_curator__info--mail {
	color: var(--Secondary);
	font-size: 13px;
	font-weight: 400
}

.page-wrapper .hint-body_curator__info a,
.page-wrapper .hint-body_curator__info span {
	margin-bottom: 5px;
	display: block;
	text-decoration: none
}

.page-wrapper .hint-body_bank-contact {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 10px;
	width: 100%;
	max-width: 400px;
	min-width: 400px;
	min-height: 132px
}

.page-wrapper .hint-body_bank-contact--logo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 10px
}

.page-wrapper .hint-body_bank-contact--logo .avatar {
	border-radius: 50%;
	width: 40px;
	height: 40px;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.page-wrapper .hint-body_bank-contact--logo .avatar img {
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.page-wrapper .hint-body_bank-contact__info {
	width: 100%;
	font-size: 14px
}

.page-wrapper .hint-body_bank-contact__info--name {
	font-size: 14px;
	color: var(--Secondary)
}

.page-wrapper .hint-body_bank-contact__info--phone {
	font-size: 14px;
	color: var(--Main2);
	font-weight: 400
}

.page-wrapper .hint-body_bank-contact__info--mail {
	color: var(--Secondary);
	font-size: 14px;
	font-weight: 400
}

.page-wrapper .hint-body_bank-contact__info span {
	display: block
}

.page-wrapper .hint-body-select {
	position: relative;
	max-width: 1330px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0 15px;
	margin: 0 auto;
	margin-bottom: 24px
}

.page-wrapper .hint-body-select .container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background-color: #fff;
	margin: 0 auto;
	margin-right: 0;
	-webkit-box-shadow: 0 2px 10px rgba(58, 58, 58, .1);
	box-shadow: 0 2px 10px rgba(58, 58, 58, .1);
	border-radius: 4px;
	width: calc(100% - 158px);
	padding: 15px;
	position: relative
}

@media screen and (max-width:1060px) {
	.page-wrapper .hint-body-select .container {
		width: 100%!important
	}
}

.page-wrapper .hint-body-reset {
	position: absolute;
	top: -8px;
	right: -8px
}

.page-wrapper .hint-body-reset .btn {
	min-width: 10px!important
}

.page-wrapper .hint-body-reset .reset {
	background: var(--Green);
	width: 20px;
	height: 20px;
	border-radius: 100%;
	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;
	cursor: pointer;
	border: none;
	padding: 0
}

.page-wrapper .hint-body-version {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	margin: -4px 0
}

.page-wrapper .hint-body-version .version-title {
	margin-right: 10px;
	white-space: nowrap;
	min-height: auto!important;
	font-weight: 400!important;
	margin-bottom: 0!important
}

.page-wrapper .hint-body-version .ajax-form {
	width: 100%
}

.page-wrapper .hint-body-version .custom-input-group {
	min-height: 32px
}

.page-wrapper .hint-body-version .custom-input-group .select {
	min-height: 32px
}

.page-wrapper .hint-body-version .custom-input-group .select .styledSelect {
	min-height: 30px
}

@media screen and (max-width:600px) {
	.page-wrapper .hint-body-version {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.page-wrapper .hint-body-version .version-title {
		margin-bottom: 10px
	}
}

.page-container .cd-breadcrumb,
.page-container .cd-multi-steps {
	padding: 0;
	margin: 0
}

.page-container .cd-breadcrumb:after,
.page-container .cd-multi-steps:after {
	content: "";
	display: table;
	clear: both
}

.page-container .cd-breadcrumb li,
.page-container .cd-multi-steps li {
	display: inline-block;
	float: left;
	margin: .5em 0;
	position: relative;
	padding-right: 30px
}

.page-container .cd-breadcrumb li::after,
.page-container .cd-multi-steps li::after {
	display: inline-block;
	content: '\00bb';
	margin: 0 .6em;
	color: var(--Secondary)
}

.page-container .cd-breadcrumb li:last-of-type::after,
.page-container .cd-multi-steps li:last-of-type::after {
	display: none
}

.page-container .cd-breadcrumb li>*,
.page-container .cd-multi-steps li>* {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 12px;
	color: var(--Secondary)
}

.page-container .cd-breadcrumb li.current>*,
.page-container .cd-multi-steps li.current>* {
	color: var(--Secondary)
}

.page-container .no-touch .cd-breadcrumb a:hover,
.page-container .no-touch .cd-multi-steps a:hover {
	color: var(--Secondary)
}

.page-container .cd-breadcrumb.custom-separator li::after,
.page-container .cd-multi-steps.custom-separator li::after {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 6 6'%3E%3Cdefs/%3E%3Cpath fill='%238F859F' d='M5.90408 3.23319l-2.1668 2.16686c-.06186.06185-.1443.0958-.2322.0958-.088 0-.17039-.034-.23224-.0958l-.19673-.19678c-.0618-.06176-.09585-.14425-.09585-.2322 0-.0879.03405-.17317.09585-.23492L4.3402 3.46928H.324143C.143072 3.46928 0 3.32753 0 3.14641v-.2782c0-.18112.143072-.33717.324143-.33717H4.35454L3.07616 1.2571c-.0618-.06185-.09585-.14209-.09585-.23004 0-.087856.03405-.16927.09585-.231075l.19673-.196144c.06185-.061853.14424-.09556.23224-.09556.0879 0 .17034.034145.23219.095999l2.16681 2.16681c.062.06205.0961.14488.09585.23293.0002.08834-.03385.17121-.0959.23317z'/%3E%3C/svg%3E");
	height: 16px;
	width: 10px;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.page-container .cd-breadcrumb.custom-separator.back li {
	padding-right: 0;
	padding-left: 30px
}

.page-container .cd-breadcrumb.custom-separator.back li:after {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 6 6'%3E%3Cdefs/%3E%3Cpath fill='%238F859F' d='M5.90408 3.23319l-2.1668 2.16686c-.06186.06185-.1443.0958-.2322.0958-.088 0-.17039-.034-.23224-.0958l-.19673-.19678c-.0618-.06176-.09585-.14425-.09585-.2322 0-.0879.03405-.17317.09585-.23492L4.3402 3.46928H.324143C.143072 3.46928 0 3.32753 0 3.14641v-.2782c0-.18112.143072-.33717.324143-.33717H4.35454L3.07616 1.2571c-.0618-.06185-.09585-.14209-.09585-.23004 0-.087856.03405-.16927.09585-.231075l.19673-.196144c.06185-.061853.14424-.09556.23224-.09556.0879 0 .17034.034145.23219.095999l2.16681 2.16681c.062.06205.0961.14488.09585.23293.0002.08834-.03385.17121-.0959.23317z'/%3E%3C/svg%3E");
	height: 16px;
	width: 10px;
	position: absolute;
	line-height: 1;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%) rotate(180deg);
	-ms-transform: translateY(-50%) rotate(180deg);
	transform: translateY(-50%) rotate(180deg);
	display: block!important
}

.page-wrapper .btn {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	cursor: pointer;
	font-family: 'PT Sans Caption', sans-serif;
	font-weight: 700;
	font-size: 16px;
	line-height: 1;
	border-radius: 4px;
	border: 1px solid var(--Main2);
	color: #fff;
	background-color: var(--Main2);
	outline: 0;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	text-align: center;
	text-decoration: none;
	padding: 2px 12px;
	min-height: 48px
}

.page-wrapper .btn:hover {
	background-color: var(--Subsidiary);
	border-color: var(--Subsidiary)
}

.page-wrapper .btn.green {
	background-color: var(--Green);
	border-color: var(--Green);
	color: #fff
}

.page-wrapper .btn.green:hover {
	background-color: var(--DarkGreen);
	border-color: var(--DarkGreen)
}

.page-wrapper .btn.green.n-border {
	border-color: transparent!important;
	-webkit-box-shadow: none;
	box-shadow: none
}

.page-wrapper .btn.red {
	background-color: var(--Red);
	border-color: var(--Red);
	color: #fff
}

.page-wrapper .btn.red:hover {
	background-color: var(--DarkRed);
	border-color: var(--DarkRed)
}

.page-wrapper .btn.red.n-border {
	border-color: transparent!important;
	-webkit-box-shadow: none;
	box-shadow: none
}

.page-wrapper .btn.yellow {
	background-color: var(--Yellow);
	border-color: var(--Yellow);
	color: #fff
}

.page-wrapper .btn.yellow.n-border {
	border-color: transparent!important;
	-webkit-box-shadow: none;
	box-shadow: none
}

.page-wrapper .btn.blue {
	background-color: var(--Blue);
	border-color: var(--Blue);
	color: #fff
}

.page-wrapper .btn.blue:hover {
	background-color: var(--DarkBlue);
	border-color: var(--DarkBlue)
}

.page-wrapper .btn.blue.n-border {
	border-color: transparent!important;
	-webkit-box-shadow: none;
	box-shadow: none
}

.page-wrapper .btn.btn-outline {
	background-color: transparent;
	color: var(--Main2)
}

.page-wrapper .btn.btn-outline:hover {
	background-color: var(--Bg2);
	color: var(--Subsidiary);
	border-color: var(--Subsidiary)
}

.page-wrapper .btn.btn-outline:hover svg.fill path {
	fill: var(--Subsidiary)
}

.page-wrapper .btn.btn-outline:hover svg.fill circle {
	fill: var(--Subsidiary)
}

.page-wrapper .btn.btn-outline:hover svg.fill-rect rect {
	fill: var(--Subsidiary)
}

.page-wrapper .btn.btn-outline:hover svg.stroke path {
	stroke: var(--Subsidiary)
}

.page-wrapper .btn.btn-outline:hover svg.stroke circle {
	stroke: var(--Subsidiary)
}

.page-wrapper .btn.btn-outline:hover svg.stroke-rect rect {
	stroke: var(--Subsidiary)
}

.page-wrapper .btn.btn-outline.active {
	color: #fff!important;
	background-color: var(--Main2)
}

.page-wrapper .btn.btn-outline.n-border {
	border-color: transparent!important
}

.page-wrapper .btn.btn-outline.green {
	background-color: transparent;
	color: var(--Green)
}

.page-wrapper .btn.btn-outline.green:hover {
	background-color: var(--Good);
	color: var(--DarkGreen);
	border-color: var(--DarkGreen)
}

.page-wrapper .btn.btn-outline.green.n-border {
	border-color: transparent!important
}

.page-wrapper .btn.btn-outline.red {
	background-color: transparent;
	color: var(--Red)
}

.page-wrapper .btn.btn-outline.red:hover {
	background-color: var(--Warning);
	color: var(--DarkRed);
	border-color: var(--DarkRed)
}

.page-wrapper .btn.btn-outline.red.n-border {
	border-color: transparent!important
}

.page-wrapper .btn.btn-outline.yellow {
	background-color: transparent;
	color: var(--Yellow)
}

.page-wrapper .btn.btn-outline.yellow:hover {
	background-color: var(--Attention)
}

.page-wrapper .btn.btn-outline.yellow.n-border {
	border-color: transparent!important
}

.page-wrapper .btn.btn-outline.blue {
	background-color: transparent;
	color: var(--Blue)
}

.page-wrapper .btn.btn-outline.blue:hover {
	background-color: var(--BackgroundBlue);
	color: var(--DarkBlue);
	border-color: var(--DarkBlue)
}

.page-wrapper .btn.btn-outline [disabled=disabled],
.page-wrapper .btn.btn-outline [disabled],
.page-wrapper .btn.btn-outline.disabled,
.page-wrapper .btn.btn-outline:disabled {
	background-color: transparent!important;
	border-color: var(--Stroke)!important;
	color: var(--Secondary)!important
}

.page-wrapper .btn.btn-outline [disabled=disabled]:hover,
.page-wrapper .btn.btn-outline [disabled]:hover,
.page-wrapper .btn.btn-outline.disabled:hover,
.page-wrapper .btn.btn-outline:disabled:hover {
	background-color: transparent
}

.page-wrapper .btn.icon-only {
	width: 48px;
	min-width: 48px;
	height: 48px;
	padding: 0
}

.page-wrapper .btn.btn-md {
	padding: 2px 16px;
	min-height: 40px;
	font-size: 14px
}

.page-wrapper .btn.btn-md.icon-only {
	padding: 0;
	width: 40px;
	min-width: 40px;
	height: 40px
}

.page-wrapper .btn.btn-sm {
	padding: 2px 8px;
	min-height: 32px;
	font-size: 12px
}

.page-wrapper .btn.btn-sm.icon-only {
	padding: 0;
	width: 32px;
	min-width: 32px;
	height: 32px
}

.page-wrapper .btn.btn-xs {
	padding: 2px 12px;
	min-height: 24px
}

.page-wrapper .btn.btn-xs.icon-only {
	padding: 0;
	width: 24px;
	min-width: 24px;
	height: 24px
}

.page-wrapper .btn:not(.btn-outline,
.btn-tag) svg.fill path {
	fill: #fff
}

.page-wrapper .btn:not(.btn-outline,
.btn-tag) svg.fill circle {
	fill: #fff
}

.page-wrapper .btn:not(.btn-outline,
.btn-tag) svg.fill-rect rect {
	fill: #fff
}

.page-wrapper .btn:not(.btn-outline,
.btn-tag) svg.stroke path {
	stroke: #fff
}

.page-wrapper .btn:not(.btn-outline,
.btn-tag) svg.stroke circle {
	stroke: #fff
}

.page-wrapper .btn:not(.btn-outline,
.btn-tag) svg.stroke-rect rect {
	stroke: #fff
}

.page-wrapper .btn-icon {
	font-size: 16px;
	position: relative;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	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;
	outline: 0;
	width: 38px;
	height: 38px;
	min-height: auto;
	border-radius: 100%;
	border: 1px solid rgba(58, 58, 58, .8);
	text-align: center;
	padding: 0;
	background: 0 0
}

.page-wrapper .btn-icon__img {
	max-width: 24px;
	max-height: 24px;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}

.page-wrapper .btn-icon__img--share {
	max-width: 24px;
	max-height: 24px;
	position: relative;
	left: -2px
}

.page-wrapper .btn-nostyle {
	background: 0 0;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border: none
}

.page-wrapper .btn-nostyle:hover {
	background-color: transparent
}

.page-wrapper .btn-view {
	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
	position: relative;
	width: 38px;
	height: 38px;
	border-radius: 50%;
	display: inline-block;
	border: 1px solid #9c9b9b
}

.page-wrapper .btn-view.active,
.page-wrapper .btn-view:hover {
	border-color: #595858
}

.page-wrapper .btn-view.active svg,
.page-wrapper .btn-view:hover svg {
	stroke: #595858
}

.page-wrapper .btn-view svg {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
	display: block;
	width: 20px;
	height: 20px;
	stroke: #727272
}

.page-wrapper .btn.with-icon svg {
	margin-right: 8px
}

.page-wrapper .btn.with-icon-right {
	margin-left: 8px
}

.page-wrapper .btn.btn-tag {
	padding: 2px 8px;
	font-size: 12px;
	line-height: 16px;
	font-weight: 400;
	border: none!important;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: var(--Bg2);
	color: var(--Main2)
}

.page-wrapper .btn.btn-tag:hover {
	background-color: var(--Bg2);
	color: var(--Main2)
}

.page-wrapper .btn.btn-tag.active {
	color: #fff!important;
	background-color: var(--Main2)
}

.page-wrapper .btn.btn-tag svg {
	margin-left: 8px
}

@-webkit-keyframes rotate {
	100% {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes rotate {
	100% {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

.page-wrapper .btn.lines-loading {
	position: relative;
	z-index: 0;
	overflow: hidden;
	background: var(--Stroke);
	color: var(--Secondary);
	border: none
}

.page-wrapper .btn.lines-loading:before {
	content: '';
	position: absolute;
	z-index: -2;
	left: -50%;
	top: -50%;
	width: 200%;
	height: 200%;
	background-repeat: no-repeat;
	background-size: 50% 50%, 50% 50%;
	background-position: 0 0, 100% 0, 100% 100%, 0 100%;
	background-image: -webkit-gradient(linear, left top, left bottom, from(var(--Stroke)), to(var(--Stroke))), -webkit-gradient(linear, left top, left bottom, from(var(--Main2)), to(var(--Main2))), -webkit-gradient(linear, left top, left bottom, from(var(--Stroke)), to(var(--Stroke))), -webkit-gradient(linear, left top, left bottom, from(var(--Main2)), to(var(--Main2)));
	background-image: -o-linear-gradient(var(--Stroke), var(--Stroke)), -o-linear-gradient(var(--Main2), var(--Main2)), -o-linear-gradient(var(--Stroke), var(--Stroke)), -o-linear-gradient(var(--Main2), var(--Main2));
	background-image: linear-gradient(var(--Stroke), var(--Stroke)), linear-gradient(var(--Main2), var(--Main2)), linear-gradient(var(--Stroke), var(--Stroke)), linear-gradient(var(--Main2), var(--Main2));
	-webkit-animation: rotate 3s linear infinite;
	animation: rotate 3s linear infinite
}

.page-wrapper .btn.lines-loading::after {
	content: '';
	position: absolute;
	z-index: -1;
	left: 1px;
	top: 1px;
	width: calc(100% - 2px);
	height: calc(100% - 2px);
	background: #fff;
	border-radius: 3px
}

.page-wrapper .btn.disabled,
.page-wrapper .btn:disabled,
.page-wrapper .btn[disabled=disabled],
.page-wrapper .btn[disabled] {
	background-color: var(--Disabled)!important;
	border-color: var(--Disabled)!important;
	color: var(--Secondary)!important;
	cursor: default
}

.page-wrapper .btn.disabled.lines-loading,
.page-wrapper .btn:disabled.lines-loading,
.page-wrapper .btn[disabled=disabled].lines-loading,
.page-wrapper .btn[disabled].lines-loading {
	background-color: var(--Stroke)!important;
	border: none
}

.page-wrapper .btn.disabled.lines-loading:after,
.page-wrapper .btn:disabled.lines-loading:after,
.page-wrapper .btn[disabled=disabled].lines-loading:after,
.page-wrapper .btn[disabled].lines-loading:after {
	background-color: var(--Disabled)!important
}

.page-wrapper .btn.disabled svg.fill path,
.page-wrapper .btn:disabled svg.fill path,
.page-wrapper .btn[disabled=disabled] svg.fill path,
.page-wrapper .btn[disabled] svg.fill path {
	fill: var(--Secondary)!important
}

.page-wrapper .btn.disabled svg.fill circle,
.page-wrapper .btn:disabled svg.fill circle,
.page-wrapper .btn[disabled=disabled] svg.fill circle,
.page-wrapper .btn[disabled] svg.fill circle {
	fill: var(--Secondary)!important
}

.page-wrapper .btn.disabled svg.fill-rect rect,
.page-wrapper .btn:disabled svg.fill-rect rect,
.page-wrapper .btn[disabled=disabled] svg.fill-rect rect,
.page-wrapper .btn[disabled] svg.fill-rect rect {
	fill: var(--Secondary)!important
}

.page-wrapper .btn.disabled svg.stroke path,
.page-wrapper .btn:disabled svg.stroke path,
.page-wrapper .btn[disabled=disabled] svg.stroke path,
.page-wrapper .btn[disabled] svg.stroke path {
	stroke: var(--Secondary)!important
}

.page-wrapper .btn.disabled svg.stroke circle,
.page-wrapper .btn:disabled svg.stroke circle,
.page-wrapper .btn[disabled=disabled] svg.stroke circle,
.page-wrapper .btn[disabled] svg.stroke circle {
	stroke: var(--Secondary)!important
}

.page-wrapper .btn.disabled svg.stroke-rect rect,
.page-wrapper .btn:disabled svg.stroke-rect rect,
.page-wrapper .btn[disabled=disabled] svg.stroke-rect rect,
.page-wrapper .btn[disabled] svg.stroke-rect rect {
	stroke: var(--Secondary)!important
}

hinted-bubble.hinted-hint-bubble {
	border-radius: 4px!important;
	background-color: #fff!important;
	-webkit-box-shadow: 0 4px 10px 5px rgba(58, 58, 58, .15);
	box-shadow: 0 4px 10px 5px rgba(58, 58, 58, .15)
}

hinted-bubble.hinted-hint-bubble a.hinted-hint-bottom-link {
	display: none!important
}

hinted-bubble.hinted-hint-bubble .hinted-hint-bubble-container .hinted-hint-bubble-content {
	margin: 0!important
}

hinted-bubble.hinted-hint-bubble .hinted-hint-bubble-container .hinted-hint-bubble-content .hinted-hint-content.ql-editor {
	margin: 0!important;
	padding: 0!important
}

hinted-bubble.hinted-hint-bubble .hinted-hint-bubble-container .hinted-hint-bubble-content .hinted-hint-content.ql-editor>* {
	color: var(--Main1)
}

hinted-bubble.hinted-hint-bubble .hinted-hint-bubble-container .hinted-hint-bubble-content .hinted-hint-content.ql-editor h3 {
	font-size: 18px;
	font-weight: 700;
	font-family: 'PT Sans Caption', sans-serif;
	text-align: left;
	margin-bottom: 4px
}

hinted-bubble.hinted-hint-bubble .hinted-hint-bubble-arrow-container {
	width: 6px!important;
	height: 6px!important
}

hinted-bubble.hinted-hint-bubble .hinted-hint-bubble-arrow-container.up {
	top: -6px!important;
	left: 38px!important
}

hinted-bubble.hinted-hint-bubble .hinted-hint-bubble-arrow-container.up .hinted-hint-bubble-arrow {
	border-bottom: 6px solid #fff!important;
	border-left: 6px solid transparent!important;
	border-right: 6px solid transparent!important
}

hinted-bubble.hinted-hint-bubble .hinted-hint-bubble-arrow-container.down {
	bottom: -6px!important;
	left: 38px!important
}

hinted-bubble.hinted-hint-bubble .hinted-hint-bubble-arrow-container.down .hinted-hint-bubble-arrow {
	border-left: 6px solid transparent!important;
	border-right: 6px solid transparent!important;
	border-top: 6px solid #fff!important
}

hinted-bubble.hinted-hint-bubble .hinted-hint-bubble-arrow-container.right {
	top: 20px!important;
	right: -3px!important
}

hinted-bubble.hinted-hint-bubble .hinted-hint-bubble-arrow-container.right .hinted-hint-bubble-arrow {
	border-bottom: 6px solid transparent!important;
	border-left: 6px solid #fff!important;
	border-top: 6px solid transparent!important;
	left: 0;
	border-right: none!important
}

hinted-bubble.hinted-hint-bubble .hinted-hint-bubble-arrow-container.left {
	top: 20px!important;
	left: -3px!important
}

hinted-bubble.hinted-hint-bubble .hinted-hint-bubble-arrow-container.left .hinted-hint-bubble-arrow {
	border-bottom: 6px solid transparent!important;
	border-top: 6px solid transparent!important;
	border-right: 6px solid #fff!important
}

hinted-bubble.hinted-hint-bubble .hinted-hint-bubble-arrow-container .hinted-hint-bubble-arrow-border {
	display: none!important
}

hinted-bubble.hinted-hint-bubble .hinted-hint-actions {
	margin-top: 8px!important;
	text-align: left!important
}

hinted-bubble.hinted-hint-bubble .hinted-hint-actions a.hinted-hint-nav-button,
hinted-bubble.hinted-hint-bubble .hinted-hint-actions button.hinted-hint-nav-button {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	cursor: pointer;
	font-family: 'PT Sans Caption', sans-serif!important;
	font-weight: 700;
	padding: 2px 20px;
	min-height: 32px;
	font-size: 12px;
	line-height: 1;
	border-radius: 4px;
	border: 1px solid var(--Main2)!important;
	color: #fff;
	background-color: var(--Main2)!important;
	outline: 0;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	text-align: center;
	text-decoration: none;
	margin-top: 8px;
	margin-right: 8px;
	margin-left: 0!important
}

hinted-bubble.hinted-hint-bubble .hinted-hint-actions a.hinted-hint-nav-button:hover,
hinted-bubble.hinted-hint-bubble .hinted-hint-actions button.hinted-hint-nav-button:hover {
	background-color: var(--Subsidiary)!important;
	border-color: var(--Subsidiary)!important
}

hinted-bubble.hinted-hint-bubble .fig-img {
	margin-bottom: 8px!important
}

hinted-bubble.hinted-hint-bubble .fig-img img {
	margin: 0!important
}

hinted-bubble.hinted-hint-bubble .fig-img figcaption {
	display: none!important
}

.hinted-hint-widget #hinted__floating-button {
	background: var(--Green)
}

.hinted-hint-widget #hinted__floating-button .hinted__plus svg path {
	fill: #fff
}

.hinted-hint-widget #hinted__scenarios {
	border-radius: 4px;
	-webkit-box-shadow: var(--secondary_shadow);
	box-shadow: var(--secondary_shadow);
	background-color: var(--Main2);
	overflow: hidden;
	border: none!important
}

.hinted-hint-widget #hinted__scenarios-title {
	color: #fff
}

.hinted-hint-widget #hinted__scenarios #hinted__scenarios-body {
	padding: 0!important
}

.hinted-hint-widget #hinted__scenarios #hinted__scenarios-body button.hinted-play-btn {
	padding: 8px 16px!important;
	min-height: 38px;
	color: var(--Main1)!important;
	font-family: 'PT Sans', sans-serif!important;
	font-size: 14px!important
}

.hinted-hint-widget #hinted__scenarios #hinted__scenarios-body button.hinted-play-btn:hover {
	background-color: var(--Bg2)!important
}

#hinted__container-floating .floating-wrapper:hover #hinted__floating-button {
	background-color: var(--Main2)!important
}

.page-wrapper .custom-checkbox {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important;
	overflow: visible;
	background-color: transparent!important;
	min-height: auto!important;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative
}

.page-wrapper .custom-checkbox .checkbox-container {
	width: auto;
	position: relative;
	margin: 0
}

.page-wrapper .custom-checkbox input {
	min-height: auto
}

.page-wrapper .custom-checkbox input[type=checkbox] {
	position: absolute;
	left: 0;
	opacity: 0!important;
	height: 18px;
	width: 18px;
	margin: 0;
	cursor: pointer;
	z-index: 2;
	padding: 0
}

.page-wrapper .custom-checkbox input[type=checkbox]:checked+.checkbox__mark,
.page-wrapper .custom-checkbox input[type=checkbox]:checked+.custom-checkbox__mark {
	border-color: var(--Main2);
	background: var(--Main2)
}

.page-wrapper .custom-checkbox input[type=checkbox]:checked+.checkbox__mark:after,
.page-wrapper .custom-checkbox input[type=checkbox]:checked+.custom-checkbox__mark:after {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' width='14' height='14' viewBox='0 0 14 10'%3E%3Cdefs/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.3334 1.66663L5.00008 8.99996 1.66675 5.66663'/%3E%3C/svg%3E");
	position: absolute;
	top: 0;
	left: 0;
	line-height: 0
}

.page-wrapper .custom-checkbox input[type=checkbox]:disabled {
	cursor: default
}

.page-wrapper .custom-checkbox input[type=checkbox]:disabled+.checkbox__mark,
.page-wrapper .custom-checkbox input[type=checkbox]:disabled+.custom-checkbox__mark {
	border-color: var(--Stroke)!important;
	background: var(--Stroke)!important
}

.page-wrapper .custom-checkbox .checkbox__mark {
	display: block;
	height: 18px;
	width: 18px;
	min-width: 18px;
	border: 2px solid var(--Stroke);
	border-radius: 4px;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	position: relative
}

.page-wrapper .custom-checkbox .checkbox__mark:hover {
	border-color: var(--Main2)
}

.page-wrapper .custom-checkbox__mark {
	display: block;
	height: 18px;
	width: 18px;
	min-width: 18px;
	border: 2px solid var(--Stroke);
	border-radius: 4px;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	position: relative
}

.page-wrapper .custom-checkbox__mark:hover {
	border-color: var(--Main2)
}

.page-wrapper .custom-checkbox label.checkbox__label,
.page-wrapper .custom-checkbox span.checkbox__label {
	margin-bottom: 0!important;
	margin-left: 8px;
	line-height: 1.4;
	min-height: auto;
	font-weight: 400;
	min-height: initial
}

.page-wrapper .custom-checkbox__label {
	margin-left: 8px;
	line-height: 1.4;
	font-weight: 400
}

.page-wrapper .custom-checkbox:hover .checkbox__mark,
.page-wrapper .custom-checkbox:hover .custom-checkbox__mark {
	border-color: var(--Main2)
}

.page-wrapper .custom-checkbox:hover input[type=checkbox]:disabled+.checkbox__mark,
.page-wrapper .custom-checkbox:hover input[type=checkbox]:disabled+.custom-checkbox__mark {
	border-color: var(--Stroke);
	background: var(--Stroke)
}

.page-wrapper .address-manual-checkbox__container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	overflow: visible;
	background-color: transparent;
	min-height: auto;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.page-wrapper .address-manual-checkbox__container input {
	min-height: auto
}

.page-wrapper .address-manual-checkbox__container input[type=checkbox] {
	position: absolute;
	opacity: 0;
	height: 18px;
	width: 18px;
	margin-left: 0;
	cursor: pointer;
	z-index: 1000;
	margin: 0
}

.page-wrapper .address-manual-checkbox__container input[type=checkbox]:checked+.checkbox__mark {
	border-color: var(--Main2);
	background: var(--Main2)
}

.page-wrapper .address-manual-checkbox__container input[type=checkbox]:checked+.checkbox__mark:after {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' width='14' height='14' viewBox='0 0 14 10'%3E%3Cdefs/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.3334 1.66663L5.00008 8.99996 1.66675 5.66663'/%3E%3C/svg%3E");
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 2px;
	line-height: 0
}

.page-wrapper .address-manual-checkbox__container input[type=checkbox]:disabled {
	cursor: default
}

.page-wrapper .address-manual-checkbox__container input[type=checkbox]:disabled+.checkbox__mark {
	border-color: var(--Stroke)!important;
	background: var(--Stroke)!important
}

.page-wrapper .address-manual-checkbox__container .checkbox__mark {
	display: block;
	height: 18px;
	width: 18px;
	min-width: 18px;
	border: 2px solid var(--Stroke);
	border-radius: 4px;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.page-wrapper .address-manual-checkbox__container .checkbox__mark:hover {
	border-color: var(--Main2)
}

.page-wrapper .address-manual-checkbox__container label.checkbox__label {
	margin-bottom: 0!important;
	margin-left: 8px;
	line-height: unset;
	font-weight: 400;
	min-height: initial
}

.page-wrapper .address-manual-checkbox__container .checkbox-container__label {
	margin-bottom: 0!important;
	line-height: unset;
	font-weight: 400!important;
	min-height: initial!important
}

.page-wrapper .address-manual-checkbox__container:hover .checkbox__mark {
	border-color: var(--Main2)
}

.page-wrapper .address-manual-checkbox__container:hover input[type=checkbox]:disabled+.checkbox__mark {
	border-color: var(--Stroke);
	background: var(--Stroke)
}

.custom-nouislider {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%
}

.custom-nouislider .noUi-target {
	width: 100%;
	margin: 0 0;
	border-radius: 19px;
	height: 8px;
	border: none
}

.custom-nouislider .noUi-horizontal .noUi-handle {
	background: #fff;
	-webkit-box-shadow: 0 2px 10px rgba(57, 52, 66, .1);
	box-shadow: 0 2px 10px rgba(57, 52, 66, .1);
	border-radius: 4px;
	width: 14px;
	height: 25px;
	top: -8px;
	right: -7px
}

.custom-nouislider .noUi-horizontal .noUi-handle:before {
	display: none
}

.custom-nouislider .noUi-horizontal .noUi-handle:after {
	content: '';
	width: 6px;
	height: 9px;
	position: absolute;
	border-radius: 4px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: var(--Main2)
}

.custom-nouislider .noUi-horizontal .noUi-pips-horizontal {
	padding-top: 0;
	top: 50%
}

.custom-nouislider .noUi-horizontal .noUi-marker {
	width: 0
}

.custom-nouislider .noUi-horizontal .noUi-value {
	font-size: 14px;
	line-height: 160%;
	color: var(--Secondary)
}

.custom-nouislider.error-left .noUi-handle-lower {
	border-color: var(--Red)
}

.custom-nouislider.error-right .noUi-handle-upper {
	border-color: var(--Red)
}

.custom-nouislider .noUi-touch-area {
	cursor: pointer
}

.custom-nouislider .noUi-connects {
	background: var(--Bg1)
}

.custom-nouislider .noUi-connect {
	background: var(--Main2)
}

.address-manual-dropdown {
	border: var(--Stroke) solid 1px;
	border-radius: 6px;
	margin-top: 50px;
	padding: 5px 0;
	position: absolute;
	top: 0;
	background-color: #fff;
	z-index: 1000;
	width: 100%;
	overflow-y: scroll;
	height: 200px
}

.address-manual-dropdown::-webkit-scrollbar {
	width: 8px;
	background-color: transparent
}

.address-manual-dropdown::-webkit-scrollbar-track {
	border-radius: 8px;
	background-color: transparent
}

.address-manual-dropdown::-webkit-scrollbar-thumb {
	border-radius: 8px;
	background-color: var(--Secondary)
}

.address-manual-dropdown__item {
	height: 20px;
	padding-left: 10px
}

.address-manual-dropdown__item:hover {
	background-color: var(--Stroke);
	cursor: pointer
}

.custom-address-manual-input {
	overflow: unset!important
}

.page-wrapper .custom-file-input .qq-upload-list .qq-download-link.disabled-link {
	pointer-events: none;
	cursor: default
}

.page-wrapper .custom-file-input .qq-uploader-selector.qq-uploader .qq-upload-button-selector.qq-upload-button {
	border: 1px solid var(--Stroke);
	background: var(--Stroke);
	color: #fff
}

.page-wrapper .custom-file-input .qq-uploader-selector.qq-uploader .qq-upload-button-selector.qq-upload-button-hover {
	background: var(--Secondary);
	color: var(--Main1)
}

.page-wrapper .custom-file-input.disabled .qq-gallery.qq-uploader {
	background: var(--Disabled)
}

.page-wrapper .custom-file-input.disabled .qq-uploader-selector.qq-uploader .qq-upload-button-selector.qq-upload-button,
.page-wrapper .custom-file-input.disabled .qq-uploader-selector.qq-uploader .qq-upload-delete-selector.qq-upload-delete {
	display: none
}

.page-wrapper .custom-input-group.custom-select {
	overflow: initial
}

.page-wrapper .custom-input-group {
	min-height: 48px;
	position: relative
}

.page-wrapper .custom-input-group.custom-textarea textarea {
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: solid 1px var(--Stroke);
	border-radius: 4px;
	color: var(--Main1);
	font-size: 14px;
	line-height: 160%;
	width: 100%;
	min-height: 48px;
	padding: 12px 16px;
	font-family: 'PT Sans', sans-serif;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-appearance: none;
	overflow: auto;
	resize: none
}

.page-wrapper .custom-input-group.custom-textarea textarea:not([autoheight=true]) {
	height: 100%;
	max-height: 110px
}

.page-wrapper .custom-input-group.custom-textarea textarea[readonly] {
	border-color: var(--Good)
}

.page-wrapper .custom-input-group.custom-textarea .textarea-counter {
	position: absolute;
	right: 6px;
	bottom: 1px;
	font-size: 11px;
	line-height: 160%;
	color: var(--Stroke);
	z-index: 1
}

.page-wrapper .custom-input-group.custom-select {
	background: 0 0
}

.page-wrapper .custom-input-group.custom-select li[disabled] {
	color: var(--Secondary)
}

.page-wrapper .custom-input-group.custom-select .input-icon svg {
	width: 16px;
	height: 16px
}

.page-wrapper .custom-input-group.custom-multiple-select {
	height: auto!important;
	overflow: initial;
	z-index: unset;
	background: 0 0
}

.page-wrapper .custom-input-group.custom-multiple-select .chosen-container {
	height: auto;
	font-size: 14px;
	min-height: 48px;
	position: relative;
	border: none!important
}

.page-wrapper .custom-input-group.custom-multiple-select .chosen-container.chosen-disabled {
	opacity: 1!important
}

.page-wrapper .custom-input-group.custom-multiple-select .chosen-container.chosen-disabled .chosen-choices {
	background-color: var(--Disabled);
	cursor: default
}

.page-wrapper .custom-input-group.custom-multiple-select .chosen-container.chosen-disabled+.input-icon {
	display: none
}

.page-wrapper .custom-input-group.custom-multiple-select .chosen-container .chosen-choices {
	position: unset;
	min-height: 48px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-image: none;
	border: none;
	padding-bottom: 5px;
	padding-right: 45px;
	z-index: 1;
	background: #fff;
	border: solid 1px var(--Stroke);
	border-radius: 4px;
	position: relative
}

.page-wrapper .custom-input-group.custom-multiple-select .chosen-container .chosen-choices.data-text-none:before {
	display: none!important
}

.page-wrapper .custom-input-group.custom-multiple-select .chosen-container .chosen-choices .search-choice {
	border-radius: 4px;
	background-color: var(--Bg2);
	border: none;
	min-height: 36px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 5px;
	margin-left: 0;
	margin-bottom: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-image: none;
	padding: 5px 10px;
	padding-right: 35px;
	max-width: calc(100% - 30px)
}

.page-wrapper .custom-input-group.custom-multiple-select .chosen-container .chosen-choices .search-choice-close {
	width: 21px;
	height: 21px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' fill='none' viewBox='0 0 12 12'%3E%3Cdefs/%3E%3Cpath stroke='%23917C65' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11 1L1 11M1 1l10 10'/%3E%3C/svg%3E") center no-repeat!important;
	background-size: cover;
	background-position: center!important;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 10px
}

.page-wrapper .custom-input-group.custom-multiple-select .chosen-container .chosen-choices .search-choice span {
	color: var(--Main2)
}

.page-wrapper .custom-input-group.custom-multiple-select .chosen-container .chosen-choices .search-field input {
	padding-left: 11px;
	min-height: 41px;
	margin: 0;
	padding-top: 5px
}

.page-wrapper .custom-input-group.custom-multiple-select .chosen-container .chosen-drop {
	top: 100%;
	background: #fff;
	-webkit-box-shadow: 0 8px 16px rgba(57, 52, 66, .0978475), 0 0 1px rgba(57, 52, 66, .08);
	box-shadow: 0 8px 16px rgba(57, 52, 66, .0978475), 0 0 1px rgba(57, 52, 66, .08);
	border-radius: 4px;
	margin-top: 4px;
	border: none
}

.page-wrapper .custom-input-group.custom-multiple-select .chosen-container .chosen-drop .chosen-results {
	border: none
}

.page-wrapper .custom-input-group.custom-multiple-select .chosen-container .chosen-drop .chosen-results::-webkit-scrollbar {
	width: 8px;
	background-color: transparent
}

.page-wrapper .custom-input-group.custom-multiple-select .chosen-container .chosen-drop .chosen-results::-webkit-scrollbar-track {
	border-radius: 8px;
	background-color: transparent
}

.page-wrapper .custom-input-group.custom-multiple-select .chosen-container .chosen-drop .chosen-results::-webkit-scrollbar-thumb {
	border-radius: 8px;
	background-color: var(--Secondary)
}

.page-wrapper .custom-input-group.custom-multiple-select .chosen-container .chosen-drop .chosen-results li {
	font-size: 14px;
	padding: 15px 16px;
	padding-right: 35px;
	border-bottom: 1px solid var(--Stroke);
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.page-wrapper .custom-input-group.custom-multiple-select .chosen-container .chosen-drop .chosen-results li:last-child {
	border-bottom: none
}

.page-wrapper .custom-input-group.custom-multiple-select .chosen-container .chosen-drop .chosen-results li:not(.group-result):hover {
	background: var(--Bg2)!important;
	color: var(--Main2)!important
}

.page-wrapper .custom-input-group.custom-multiple-select .chosen-container .chosen-drop .chosen-results li.highlighted {
	background-color: transparent;
	background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
	background-image: none;
	color: var(--Main1)
}

.page-wrapper .custom-input-group.custom-multiple-select .chosen-container .chosen-drop .chosen-results li.result-selected {
	color: initial;
	position: relative
}

.page-wrapper .custom-input-group.custom-multiple-select .chosen-container .chosen-drop .chosen-results li.result-selected:after {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cdefs/%3E%3Cpath stroke='%233A3A3A' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M20 7L9 18l-5-5'/%3E%3C/svg%3E");
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 15px;
	width: 20px
}

.page-wrapper .custom-input-group.custom-multiple-select .chosen-container .chosen-drop .chosen-results li.result-selected:hover {
	background: 0 0;
	color: initial
}

.page-wrapper .custom-input-group.custom-multiple-select .chosen-container.chosen-with-drop+.input-icon svg {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.page-wrapper .custom-input-group.custom-multiple-select .chosen-container.input__valid .chosen-choices {
	border-color: var(--Green)!important
}

.page-wrapper .custom-input-group.custom-multiple-select .chosen-container.input__invalid .chosen-choices {
	border-color: var(--Red)!important
}

.page-wrapper .custom-input-group.custom-multiple-select.v-2 .input-icon {
	height: 46px!important
}

.page-wrapper .custom-input-group.custom-multiple-select.v-2 .search-field {
	width: 90%
}

.page-wrapper .custom-input-group.custom-multiple-select.v-2 .search-field .chosen-search-input {
	width: 100%!important
}

.page-wrapper .custom-input-group.custom-multiple-select.v-2 .chosen-drop .chosen-results li {
	position: relative;
	padding-right: 95px!important
}

.page-wrapper .custom-input-group.custom-multiple-select.v-2 .chosen-drop .chosen-results .active-result:after {
	content: 'Выбрать';
	font-weight: 700;
	width: 90px!important;
	color: var(--Main2);
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 5px!important
}

.page-wrapper .custom-input-group.custom-multiple-select.v-2 .chosen-drop .chosen-results .result-selected:after {
	content: 'Отменить'!important;
	font-weight: 700;
	width: 90px!important;
	color: var(--Red);
	right: 5px!important;
	cursor: pointer
}

.page-wrapper .custom-input-group.custom-multiple-select .chosen-choices-outfield {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	z-index: 1;
	position: relative;
	margin: 0 -4px;
	padding: 0;
	margin-top: 8px
}

.page-wrapper .custom-input-group.custom-multiple-select .chosen-choices-outfield.data-text-none:before {
	display: none!important
}

.page-wrapper .custom-input-group.custom-multiple-select .chosen-choices-outfield .search-choice {
	border-radius: 4px;
	background-color: var(--Bg2);
	height: 32px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 4px;
	margin-bottom: 8px;
	padding: 5px 12px;
	padding-right: 32px;
	max-width: 100%;
	white-space: nowrap;
	position: relative;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.page-wrapper .custom-input-group.custom-multiple-select .chosen-choices-outfield .search-choice-close {
	width: 21px;
	height: 21px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' fill='none' viewBox='0 0 12 12'%3E%3Cdefs/%3E%3Cpath stroke='%23917C65' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11 1L1 11M1 1l10 10'/%3E%3C/svg%3E") center no-repeat!important;
	background-size: cover;
	background-position: center!important;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 10px;
	position: absolute
}

.page-wrapper .custom-input-group.custom-multiple-select .chosen-choices-outfield .search-choice>div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.page-wrapper .custom-input-group.custom-multiple-select .chosen-choices-outfield .search-choice>div svg {
	margin-left: 4px
}

.page-wrapper .custom-input-group.custom-multiple-select .chosen-choices-outfield .search-choice span {
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	color: var(--Main2)
}

.page-wrapper .custom-input-group.custom-multiple-select .chosen-choices-outfield .search-choice--added {
	background-color: var(--Good)!important
}

.page-wrapper .custom-input-group.custom-multiple-select .chosen-choices-outfield .search-choice--added span {
	color: var(--Green)!important
}

.page-wrapper .custom-input-group.custom-multiple-select .chosen-choices-outfield .search-choice--removed {
	background-color: var(--Warning)!important
}

.page-wrapper .custom-input-group.custom-multiple-select .chosen-choices-outfield .search-choice--removed span {
	color: var(--Red)!important;
	text-decoration: line-through
}

.page-wrapper .custom-input-group.custom-multiple-select .chosen-choices-outfield .search-choice--new {
	background-color: var(--BackgroundBlue)!important
}

.page-wrapper .custom-input-group.custom-multiple-select .chosen-choices-outfield .search-choice--new span {
	color: var(--Blue)!important
}

.page-wrapper .custom-input-group .select {
	cursor: pointer;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	padding-right: 33px;
	border: solid 1px var(--Stroke);
	border-radius: 4px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 48px;
	width: 100%
}

.page-wrapper .custom-input-group .select select {
	display: none
}

.page-wrapper .custom-input-group .styledSelect {
	background-color: #fff;
	padding: 0 10px;
	overflow: hidden;
	color: var(--Main1);
	line-height: 20px;
	font-size: 14px;
	z-index: 1
}

.page-wrapper .custom-input-group .styledSelect:empty:not(:focus):before {
	content: attr(data-text);
	color: var(--Stroke)
}

.page-wrapper .custom-input-group .options {
	max-height: 250px;
	overflow: auto;
	display: none;
	position: absolute;
	top: 100%;
	right: 0;
	left: 0;
	z-index: 999;
	margin: 0 0;
	padding: 0 0;
	list-style: none;
	margin-top: 4px;
	background-color: #fff;
	-webkit-box-shadow: var(--secondary_shadow);
	box-shadow: var(--secondary_shadow);
	border-radius: 4px
}

.page-wrapper .custom-input-group .options::-webkit-scrollbar {
	width: 8px;
	background-color: transparent
}

.page-wrapper .custom-input-group .options::-webkit-scrollbar-track {
	border-radius: 8px;
	background-color: transparent
}

.page-wrapper .custom-input-group .options::-webkit-scrollbar-thumb {
	border-radius: 8px;
	background-color: var(--Secondary)
}

.page-wrapper .custom-input-group .options li {
	margin: 0 0;
	font-size: 14px;
	padding: 8px 16px;
	border-bottom: 1px solid var(--Stroke);
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 40px
}

.page-wrapper .custom-input-group .options li:last-child {
	border-bottom: none
}

.page-wrapper .custom-input-group .options li:hover {
	background: var(--Bg2)
}

.page-wrapper .custom-input-group .options li.highlighted {
	background-color: none;
	background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
	background-image: none;
	color: var(--Main1)
}

.page-wrapper .custom-input-group .options li.selected {
	position: relative;
	padding-right: 40px
}

.page-wrapper .custom-input-group .options li.selected:before {
	content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3336 4.6665L6.00032 11.9998L2.66699 8.66649' stroke='%23000' stroke-width='0.999998' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 16px;
	line-height: 0
}

.page-wrapper .custom-input-group .options li.groupItem {
	padding-left: 20px!important
}

.page-wrapper .custom-input-group .options li.groupParent {
	cursor: default!important;
	font-weight: 700
}

.page-wrapper .custom-input-group .options li.groupParent:hover {
	background: inherit;
	color: inherit
}

.page-wrapper .custom-input-group .div-option {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: relative
}

.page-wrapper .custom-input-group .div-option .option-lock {
	margin-right: 36px;
	width: 24px;
	height: 24px;
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 999
}

.page-wrapper .custom-input-group .div-option .option-delete {
	visibility: hidden;
	opacity: 0;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	position: absolute;
	top: 50%;
	right: 15px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	cursor: pointer;
	font-size: 12px;
	z-index: 999
}

.page-wrapper .custom-input-group .div-option:hover .option-delete {
	visibility: visible;
	opacity: 1;
	border: none
}

.page-wrapper .custom-input-group .div-option li {
	width: 100%
}

.page-wrapper .custom-input-group.with-icon .styledSelect {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 15px;
	padding-right: 33px;
	width: calc(100% + 33px);
	margin-right: -33px;
	min-height: 46px;
	border-radius: 4px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: none!important
}

.page-wrapper .custom-input-group.with-icon label.input-icon {
	background-color: transparent;
	border: none;
	height: calc(100% - 4px)!important;
	width: auto;
	position: absolute;
	top: 2px;
	right: 2px;
	padding: 0 10px;
	margin-bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 1;
	cursor: pointer
}

.page-wrapper .custom-input-group.with-icon label.input-icon svg {
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	height: 24px;
	width: 24px
}

.page-wrapper .custom-input-group.with-icon label.input-icon.active svg {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.page-wrapper .custom-input-group.with-icon label.input-icon .icon-active {
	display: none
}

.page-wrapper .custom-input-group.with-icon label.input-icon .icon-calm {
	display: initial
}

.page-wrapper .custom-input-group.with-icon input {
	padding-right: 33px
}

.page-wrapper .custom-input-group.with-icon input.chosen-search-input {
	padding-right: 0
}

.page-wrapper .custom-input-group.with-icon .select+.input-icon.active .icon-active,
.page-wrapper .custom-input-group.with-icon input:focus+.input-icon .icon-active {
	display: initial
}

.page-wrapper .custom-input-group.with-icon .select+.input-icon.active .icon-calm,
.page-wrapper .custom-input-group.with-icon input:focus+.input-icon .icon-calm {
	display: none
}

.page-wrapper .custom-input-group input {
	padding-left: 15px;
	width: 100%;
	min-height: 48px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: visible;
	color: var(--Main1);
	font-family: 'PT Sans', sans-serif;
	border: solid 1px var(--Stroke);
	border-radius: 4px;
	font-size: 14px
}

.page-wrapper .custom-input-group.integer-input input {
	width: 100%;
	padding-right: 16px;
	overflow: visible
}

.page-wrapper .custom-input-group.custom-date-time input {
	padding-left: 15px
}

.page-wrapper .custom-input-group.custom-air-date-time input,
.page-wrapper .custom-input-group.custom-date-time input {
	padding-left: 45px;
	padding-right: 12px
}

.page-wrapper .custom-input-group.custom-air-date-time.with-icon label.input-icon,
.page-wrapper .custom-input-group.custom-date-time.with-icon label.input-icon {
	right: initial;
	left: 2px
}

.page-wrapper .custom-input-group.custom-air-date-time.with-icon label.input-icon svg,
.page-wrapper .custom-input-group.custom-date-time.with-icon label.input-icon svg {
	width: 24px;
	height: 24px
}

.page-wrapper .custom-input-group.address-input {
	margin-bottom: 8px
}

.page-wrapper .custom-input-group .s-hidden {
	visibility: hidden;
	padding-right: 10px
}

.page-wrapper .custom-input-group select {
	-moz-appearance: none;
	-webkit-appearance: none;
	max-width: 100%
}

.page-wrapper .custom-input-group select::-ms-expand {
	display: none
}

.page-wrapper .custom-input-group .phone-input {
	background-color: #fff
}

.page-wrapper .custom-input-group input.phone-input__valid {
	border: var(--Green) solid 1px
}

.page-wrapper .custom-input-group input.phone-input__invalid {
	border: var(--Red) solid 1px
}

.page-wrapper .custom-input-group input.email-input__valid {
	border: 1px var(--Green) solid
}

.page-wrapper .custom-input-group input.email-input__invalid {
	border: 1px var(--Red) solid
}

.page-wrapper .integer-input__valid {
	border: 1px var(--Green) solid!important
}

.page-wrapper .integer-input__invalid {
	border: 1px var(--Red) solid!important
}

.ng-select .ng-select-container {
	min-height: 48px!important;
	height: auto!important;
	border: 1px solid var(--Stroke)!important;
	border-radius: 4px!important;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	z-index: 1
}

.ng-select .ng-select-container:hover {
	-webkit-box-shadow: none!important;
	box-shadow: none!important
}

.ng-select .ng-select-container .ng-clear-wrapper {
	z-index: 1;
	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;
	line-height: 0
}

.ng-select .ng-select-container .ng-clear-wrapper .ng-clear {
	font-size: 26px;
	color: var(--Main1);
	line-height: 0;
	width: 9px;
	height: 9px;
	font-weight: 100;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.ng-select .ng-select-container .ng-clear-wrapper:hover .ng-clear {
	color: var(--Red)
}

.ng-select .ng-select-container .ng-value-container {
	padding-left: 16px!important;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 1
}

.ng-select .ng-select-container .ng-value-container .ng-placeholder {
	color: var(--Secondary)
}

.ng-select .ng-select-container .ng-value-container .ng-input {
	padding-left: 16px!important;
	height: 36px
}

.ng-select .ng-select-container .ng-value-container .ng-input>input {
	height: auto;
	padding-top: 14px;
	padding-left: 0;
	border-radius: 0;
	-webkit-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	transform: translateY(-5px);
	background-color: transparent!important;
	-webkit-box-shadow: none!important;
	box-shadow: none!important
}

.ng-select .ng-arrow-wrapper {
	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;
	height: 100%;
	min-height: 46px;
	width: 44px!important;
	z-index: 1
}

.ng-select .ng-arrow-wrapper .ng-arrow {
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' stroke='%23282828' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	border: none!important;
	width: 10px!important;
	height: 6px!important;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.ng-select.ng-select-disabled>.ng-select-container {
	background-color: #f9f9f9
}

.ng-select.ng-select-opened>.ng-select-container .ng-arrow {
	top: initial!important;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container {
	-webkit-box-shadow: none!important;
	box-shadow: none!important
}

.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value {
	white-space: normal!important
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container {
	padding-left: 8px!important;
	padding-top: 8px!important
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
	padding-left: 8px!important;
	padding: 0 0 0 3px!important
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input input {
	-webkit-transform: translateY(-10px)!important;
	-ms-transform: translateY(-10px)!important;
	transform: translateY(-10px)!important
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
	background: var(--Bg2)!important;
	border-radius: 4px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	min-height: 32px;
	padding: 5px 10px;
	position: relative;
	padding-right: 32px;
	max-width: 97%;
	margin-right: 8px;
	margin-bottom: 8px
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon {
	border: none!important;
	position: absolute;
	right: 0;
	height: 100%;
	width: 30px;
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 32px;
	font-weight: 100;
	color: var(--Main2)
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover {
	background-color: transparent!important
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label {
	padding: 0;
	color: var(--Main2)
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
	top: 13px!important;
	padding-left: 8px!important
}

.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value {
	padding-right: 10px
}

.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-icon {
	display: none!important
}

ng-dropdown-panel.ng-dropdown-panel {
	background: #fff;
	-webkit-box-shadow: 0 4px 10px rgba(58, 58, 58, .15);
	box-shadow: 0 4px 10px rgba(58, 58, 58, .15);
	border-radius: 4px!important;
	margin-top: 4px!important;
	border: none
}

ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-panel-items {
	border-radius: 4px!important
}

ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-panel-items::-webkit-scrollbar {
	width: 8px;
	background-color: transparent
}

ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-panel-items::-webkit-scrollbar-track {
	border-radius: 8px;
	background-color: transparent
}

ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-panel-items::-webkit-scrollbar-thumb {
	border-radius: 8px;
	background-color: var(--Secondary)
}

ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
	min-height: 40px;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 5px 16px;
	white-space: normal
}

ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child {
	padding-left: 24px
}

ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-panel-items .ng-option span {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 14px;
	line-height: 160%
}

ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
	background: #fff!important;
	color: var(--Main1)!important
}

ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected {
	background: #fff!important;
	position: relative;
	padding-right: 40px
}

ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-label {
	font-weight: 400!important
}

ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected:before {
	content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3336 4.6665L6.00032 11.9998L2.66699 8.66649' stroke='%23000' stroke-width='0.999998' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 16px;
	line-height: 0
}

ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-panel-items .ng-option:hover {
	background: var(--Bg2)!important
}

ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup {
	min-height: 40px;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 5px 16px;
	white-space: normal;
	color: var(--Secondary);
	font-weight: 700
}

ng-select.ng-invalid.ng-touched .ng-select-container {
	border-color: var(--Red)
}

.page-wrapper .field-status {
	width: 100%;
	position: relative
}

.page-wrapper .field-status:before {
	position: absolute;
	top: 2px;
	right: 5px;
	font-size: 12px;
	padding: 0 4px;
	z-index: 2
}

.page-wrapper .field-success:before {
	content: "сохранено";
	color: var(--Green);
	font-weight: 500;
	-webkit-animation: cssAnimationContent 0s ease-in 3s forwards;
	animation: cssAnimationContent 0s ease-in 3s forwards;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	position: absolute;
	right: 0
}

.page-wrapper .field-success .chosen-container-multi,
.page-wrapper .field-success .styledSelect,
.page-wrapper .field-success input:not(.chosen-search-input),
.page-wrapper .field-success textarea {
	-webkit-animation: cssAnimationBorder 0s ease-in 3s forwards;
	animation: cssAnimationBorder 0s ease-in 3s forwards;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}

@keyframes cssAnimationContent {
	to {
		width: 0;
		height: 0;
		overflow: hidden
	}
}

@-webkit-keyframes cssAnimationContentSave {
	from {
		content: "сохранение."
	}
	50% {
		content: "сохранение.."
	}
	to {
		content: "сохранение..."
	}
}

@keyframes cssAnimationContentSave {
	from {
		content: "сохранение."
	}
	50% {
		content: "сохранение.."
	}
	to {
		content: "сохранение..."
	}
}

@-webkit-keyframes cssAnimationContent {
	to {
		width: 0;
		height: 0;
		visibility: hidden
	}
}

@keyframes cssAnimationBorder {
	to {
		border: 1px var(--Stroke) solid;
		color: var(--Main1)
	}
}

@-webkit-keyframes cssAnimationBorder {
	to {
		border: 1px var(--Stroke) solid;
		color: var(--Main1)
	}
}

.page-wrapper .field-error:before {
	content: "ошибка";
	color: var(--Red);
	font-weight: 500
}

.page-wrapper .field-invalid {
	width: 100%;
	position: relative
}

.page-wrapper .field-invalid:before {
	font-size: 12px;
	top: 2px;
	right: 5px;
	position: absolute;
	z-index: 2;
	content: "некорректно";
	color: var(--Red);
	font-weight: 500;
	padding: 0 4px
}

.page-wrapper .field-invalid.custom-file-input:before {
	content: ""
}

.page-wrapper .edit-icon-status {
	position: absolute;
	top: 2px;
	right: 5px;
	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;
	z-index: 1;
	width: 36px;
	content: url(/local/components/swebs/portal.auth/templates/.default/../img/save-changes.gif)
}

.page-wrapper .edit-icon-status img {
	width: 36px;
	content: url(/local/components/swebs/portal.auth/templates/.default/../img/save-changes.gif)
}

.qq-gallery.qq-uploader {
	overflow: hidden;
	min-height: 102px
}

.page-wrapper .custom-file-input .qq-uploader-selector.qq-uploader .qq-upload-button-selector.qq-upload-button {
	position: absolute!important;
	overflow: hidden;
	width: 100%;
	height: 100%;
	opacity: 0
}

.qq-gallery.qq-uploader {
	padding: 0 10px;
	min-height: 100px;
	border: 1.5px dashed var(--Stroke);
	background-color: #fff
}

.qq-gallery.qq-uploader:before {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	content: 'Перенесите файл с устройства или нажмите на данное поле для добавления файла';
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	color: var(--Stroke);
	opacity: 1
}

.qq-gallery .qq-upload-fail .qq-upload-status-text {
	display: none
}

.qq-gallery .qq-upload-size {
	display: none
}

.qq-gallery .qq-upload-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	overflow-y: initial
}

.qq-gallery .qq-upload-list li {
	border-radius: 4px;
	background-color: var(--Bg1);
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	display: block!important;
	max-width: 360px;
	width: 360px;
	height: 48px;
	padding-right: 33px;
	margin: 0 10px 10px 0!important
}

.qq-gallery .qq-upload-retry {
	display: none
}

.qq-gallery .qq-thumbnail-wrapper {
	overflow: hidden;
	position: absolute;
	height: 48px;
	width: 320px;
	z-index: 1000
}

.qq-gallery .qq-upload-cancel {
	height: 30px;
	font-size: 20px;
	width: 30px;
	position: absolute;
	right: 5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: var(--Red)
}

.qq-gallery .qq-upload-cancel:hover {
	background-color: transparent
}

.qq-gallery .qq-upload-file {
	color: var(--Main1);
	font-size: 14px;
	overflow: hidden
}

.qq-gallery .qq-file-info {
	padding: 18px 6px 4px
}

.qq-gallery .qq-file-info .qq-file-name {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.qq-gallery .qq-file-info .qq-file-name .qq-edit-filename-icon {
	min-width: 15px
}

.qq-gallery .qq-upload-delete {
	position: absolute;
	right: 10px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 99999
}

.qq-gallery .qq-total-progress-bar-container {
	display: none!important
}

.page-wrapper input[type=tel] {
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: var(--Main1);
	font-size: 14px
}

.page-wrapper .phone-input__valid {
	border: var(--Green) solid 1px
}

.page-wrapper .phone-input__invalid {
	border: var(--Red) solid 1px
}

.page-wrapper .intl-tel-input {
	position: relative;
	display: inline-block;
	width: 100%
}

.page-wrapper .intl-tel-input * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-box-sizing: border-box
}

.page-wrapper .intl-tel-input .hide {
	display: none
}

.page-wrapper .intl-tel-input .v-hide {
	visibility: hidden
}

.page-wrapper .intl-tel-input input,
.page-wrapper .intl-tel-input input[type=tel],
.page-wrapper .intl-tel-input input[type=text] {
	position: relative;
	z-index: 0;
	margin-top: 0!important;
	margin-bottom: 0!important;
	padding-right: 36px;
	margin-right: 0
}

.page-wrapper .intl-tel-input .flag-container {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	padding: 1px
}

.page-wrapper .intl-tel-input .selected-flag {
	z-index: 1;
	position: relative;
	width: 36px;
	height: 100%;
	padding: 0 0 0 8px
}

.page-wrapper .intl-tel-input .selected-flag .iti-flag {
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto
}

.page-wrapper .intl-tel-input .selected-flag .iti-arrow {
	position: absolute;
	top: 50%;
	margin-top: -2px;
	right: 6px;
	width: 0;
	height: 0;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-top: 4px solid var(--Stroke)
}

.page-wrapper .intl-tel-input .selected-flag .iti-arrow.up {
	border-top: none;
	border-bottom: 4px solid var(--Stroke)
}

.page-wrapper .intl-tel-input .country-list {
	position: absolute;
	z-index: 2;
	list-style: none;
	text-align: left;
	padding: 0;
	margin: 0 0 0 -1px;
	-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, .2);
	box-shadow: 1px 1px 4px rgba(0, 0, 0, .2);
	background-color: #fff;
	border: 1px solid var(--Stroke);
	white-space: nowrap;
	max-height: 200px;
	overflow-y: scroll
}

.page-wrapper .intl-tel-input .country-list.dropup {
	bottom: 100%;
	margin-bottom: -1px
}

.page-wrapper .intl-tel-input .country-list .flag-box {
	display: inline-block;
	width: 20px
}

@media (max-width:500px) {
	.page-wrapper .intl-tel-input .country-list {
		white-space: normal
	}
}

.page-wrapper .intl-tel-input .country-list .divider {
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #ccc
}

.page-wrapper .intl-tel-input .country-list .country {
	padding: 5px 10px
}

.page-wrapper .intl-tel-input .country-list .country .dial-code {
	color: var(--Secondary)
}

.page-wrapper .intl-tel-input .country-list .country.highlight {
	background-color: rgba(0, 0, 0, .05)
}

.page-wrapper .intl-tel-input .country-list .country-name,
.page-wrapper .intl-tel-input .country-list .dial-code,
.page-wrapper .intl-tel-input .country-list .flag-box {
	vertical-align: middle
}

.page-wrapper .intl-tel-input .country-list .country-name,
.page-wrapper .intl-tel-input .country-list .flag-box {
	margin-right: 6px
}

.page-wrapper .intl-tel-input.allow-dropdown input,
.page-wrapper .intl-tel-input.allow-dropdown input[type=tel],
.page-wrapper .intl-tel-input.allow-dropdown input[type=text],
.page-wrapper .intl-tel-input.separate-dial-code input,
.page-wrapper .intl-tel-input.separate-dial-code input[type=tel],
.page-wrapper .intl-tel-input.separate-dial-code input[type=text] {
	padding-right: 6px;
	padding-left: 52px;
	margin-left: 0
}

.page-wrapper .intl-tel-input.allow-dropdown .flag-container,
.page-wrapper .intl-tel-input.separate-dial-code .flag-container {
	right: auto;
	left: 0
}

.page-wrapper .intl-tel-input.allow-dropdown .selected-flag,
.page-wrapper .intl-tel-input.separate-dial-code .selected-flag {
	width: 46px
}

.page-wrapper .intl-tel-input.allow-dropdown .flag-container:hover {
	cursor: pointer
}

.page-wrapper .intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
	background-color: rgba(0, 0, 0, .05)
}

.page-wrapper .intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,
.page-wrapper .intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover {
	cursor: default
}

.page-wrapper .intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,
.page-wrapper .intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag {
	background-color: transparent
}

.page-wrapper .intl-tel-input.separate-dial-code .selected-flag {
	background-color: rgba(0, 0, 0, .05);
	display: table
}

.page-wrapper .intl-tel-input.separate-dial-code .selected-dial-code {
	display: table-cell;
	vertical-align: middle;
	padding-left: 28px
}

.page-wrapper .intl-tel-input.separate-dial-code.iti-sdc-2 input,
.page-wrapper .intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel],
.page-wrapper .intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text] {
	padding-left: 66px
}

.page-wrapper .intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag {
	width: 60px
}

.page-wrapper .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,
.page-wrapper .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel],
.page-wrapper .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text] {
	padding-left: 76px
}

.page-wrapper .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag {
	width: 70px
}

.page-wrapper .intl-tel-input.separate-dial-code.iti-sdc-3 input,
.page-wrapper .intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel],
.page-wrapper .intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text] {
	padding-left: 74px
}

.page-wrapper .intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag {
	width: 68px
}

.page-wrapper .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,
.page-wrapper .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel],
.page-wrapper .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text] {
	padding-left: 84px
}

.page-wrapper .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag {
	width: 78px
}

.page-wrapper .intl-tel-input.separate-dial-code.iti-sdc-4 input,
.page-wrapper .intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel],
.page-wrapper .intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text] {
	padding-left: 82px
}

.page-wrapper .intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag {
	width: 76px
}

.page-wrapper .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,
.page-wrapper .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel],
.page-wrapper .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text] {
	padding-left: 92px
}

.page-wrapper .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag {
	width: 86px
}

.page-wrapper .intl-tel-input.separate-dial-code.iti-sdc-5 input,
.page-wrapper .intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel],
.page-wrapper .intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text] {
	padding-left: 90px
}

.page-wrapper .intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag {
	width: 84px
}

.page-wrapper .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,
.page-wrapper .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel],
.page-wrapper .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text] {
	padding-left: 100px
}

.page-wrapper .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag {
	width: 94px
}

.page-wrapper .intl-tel-input.iti-container {
	position: absolute;
	top: -1000px;
	left: -1000px;
	z-index: 1060;
	padding: 1px
}

.page-wrapper .intl-tel-input.iti-container:hover {
	cursor: pointer
}

.page-wrapper .iti-mobile .intl-tel-input.iti-container {
	top: 30px;
	bottom: 30px;
	left: 30px;
	right: 30px;
	position: fixed
}

.page-wrapper .iti-mobile .intl-tel-input .country-list {
	max-height: 100%;
	width: 100%
}

.page-wrapper .iti-mobile .intl-tel-input .country-list .country {
	padding: 10px 10px;
	line-height: 1.5em
}

.page-wrapper .iti-flag {
	width: 20px
}

.page-wrapper .iti-flag.be {
	width: 18px
}

.page-wrapper .iti-flag.ch {
	width: 15px
}

.page-wrapper .iti-flag.mc {
	width: 19px
}

.page-wrapper .iti-flag.ne {
	width: 18px
}

.page-wrapper .iti-flag.np {
	width: 13px
}

.page-wrapper .iti-flag.va {
	width: 15px
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (-o-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (-o-min-device-pixel-ratio:2/1),
only screen and (min-resolution:192dpi),
only screen and (min-resolution:2dppx) {
	.page-wrapper .iti-flag {
		background-size: 5630px 15px
	}
}

.page-wrapper .iti-flag.ac {
	height: 10px;
	background-position: 0 0
}

.page-wrapper .iti-flag.ad {
	height: 14px;
	background-position: -22px 0
}

.page-wrapper .iti-flag.ae {
	height: 10px;
	background-position: -44px 0
}

.page-wrapper .iti-flag.af {
	height: 14px;
	background-position: -66px 0
}

.page-wrapper .iti-flag.ag {
	height: 14px;
	background-position: -88px 0
}

.page-wrapper .iti-flag.ai {
	height: 10px;
	background-position: -110px 0
}

.page-wrapper .iti-flag.al {
	height: 15px;
	background-position: -132px 0
}

.page-wrapper .iti-flag.am {
	height: 10px;
	background-position: -154px 0
}

.page-wrapper .iti-flag.ao {
	height: 14px;
	background-position: -176px 0
}

.page-wrapper .iti-flag.aq {
	height: 14px;
	background-position: -198px 0
}

.page-wrapper .iti-flag.ar {
	height: 13px;
	background-position: -220px 0
}

.page-wrapper .iti-flag.as {
	height: 10px;
	background-position: -242px 0
}

.page-wrapper .iti-flag.at {
	height: 14px;
	background-position: -264px 0
}

.page-wrapper .iti-flag.au {
	height: 10px;
	background-position: -286px 0
}

.page-wrapper .iti-flag.aw {
	height: 14px;
	background-position: -308px 0
}

.page-wrapper .iti-flag.ax {
	height: 13px;
	background-position: -330px 0
}

.page-wrapper .iti-flag.az {
	height: 10px;
	background-position: -352px 0
}

.page-wrapper .iti-flag.ba {
	height: 10px;
	background-position: -374px 0
}

.page-wrapper .iti-flag.bb {
	height: 14px;
	background-position: -396px 0
}

.page-wrapper .iti-flag.bd {
	height: 12px;
	background-position: -418px 0
}

.page-wrapper .iti-flag.be {
	height: 15px;
	background-position: -440px 0
}

.page-wrapper .iti-flag.bf {
	height: 14px;
	background-position: -460px 0
}

.page-wrapper .iti-flag.bg {
	height: 12px;
	background-position: -482px 0
}

.page-wrapper .iti-flag.bh {
	height: 12px;
	background-position: -504px 0
}

.page-wrapper .iti-flag.bi {
	height: 12px;
	background-position: -526px 0
}

.page-wrapper .iti-flag.bj {
	height: 14px;
	background-position: -548px 0
}

.page-wrapper .iti-flag.bl {
	height: 14px;
	background-position: -570px 0
}

.page-wrapper .iti-flag.bm {
	height: 10px;
	background-position: -592px 0
}

.page-wrapper .iti-flag.bn {
	height: 10px;
	background-position: -614px 0
}

.page-wrapper .iti-flag.bo {
	height: 14px;
	background-position: -636px 0
}

.page-wrapper .iti-flag.bq {
	height: 14px;
	background-position: -658px 0
}

.page-wrapper .iti-flag.br {
	height: 14px;
	background-position: -680px 0
}

.page-wrapper .iti-flag.bs {
	height: 10px;
	background-position: -702px 0
}

.page-wrapper .iti-flag.bt {
	height: 14px;
	background-position: -724px 0
}

.page-wrapper .iti-flag.bv {
	height: 15px;
	background-position: -746px 0
}

.page-wrapper .iti-flag.bw {
	height: 14px;
	background-position: -768px 0
}

.page-wrapper .iti-flag.by {
	height: 10px;
	background-position: -790px 0
}

.page-wrapper .iti-flag.bz {
	height: 14px;
	background-position: -812px 0
}

.page-wrapper .iti-flag.ca {
	height: 10px;
	background-position: -834px 0
}

.page-wrapper .iti-flag.cc {
	height: 10px;
	background-position: -856px 0
}

.page-wrapper .iti-flag.cd {
	height: 15px;
	background-position: -878px 0
}

.page-wrapper .iti-flag.cf {
	height: 14px;
	background-position: -900px 0
}

.page-wrapper .iti-flag.cg {
	height: 14px;
	background-position: -922px 0
}

.page-wrapper .iti-flag.ch {
	height: 15px;
	background-position: -944px 0
}

.page-wrapper .iti-flag.ci {
	height: 14px;
	background-position: -961px 0
}

.page-wrapper .iti-flag.ck {
	height: 10px;
	background-position: -983px 0
}

.page-wrapper .iti-flag.cl {
	height: 14px;
	background-position: -1005px 0
}

.page-wrapper .iti-flag.cm {
	height: 14px;
	background-position: -1027px 0
}

.page-wrapper .iti-flag.cn {
	height: 14px;
	background-position: -1049px 0
}

.page-wrapper .iti-flag.co {
	height: 14px;
	background-position: -1071px 0
}

.page-wrapper .iti-flag.cp {
	height: 14px;
	background-position: -1093px 0
}

.page-wrapper .iti-flag.cr {
	height: 12px;
	background-position: -1115px 0
}

.page-wrapper .iti-flag.cu {
	height: 10px;
	background-position: -1137px 0
}

.page-wrapper .iti-flag.cv {
	height: 12px;
	background-position: -1159px 0
}

.page-wrapper .iti-flag.cw {
	height: 14px;
	background-position: -1181px 0
}

.page-wrapper .iti-flag.cx {
	height: 10px;
	background-position: -1203px 0
}

.page-wrapper .iti-flag.cy {
	height: 13px;
	background-position: -1225px 0
}

.page-wrapper .iti-flag.cz {
	height: 14px;
	background-position: -1247px 0
}

.page-wrapper .iti-flag.de {
	height: 12px;
	background-position: -1269px 0
}

.page-wrapper .iti-flag.dg {
	height: 10px;
	background-position: -1291px 0
}

.page-wrapper .iti-flag.dj {
	height: 14px;
	background-position: -1313px 0
}

.page-wrapper .iti-flag.dk {
	height: 15px;
	background-position: -1335px 0
}

.page-wrapper .iti-flag.dm {
	height: 10px;
	background-position: -1357px 0
}

.page-wrapper .iti-flag.do {
	height: 13px;
	background-position: -1379px 0
}

.page-wrapper .iti-flag.dz {
	height: 14px;
	background-position: -1401px 0
}

.page-wrapper .iti-flag.ea {
	height: 14px;
	background-position: -1423px 0
}

.page-wrapper .iti-flag.ec {
	height: 14px;
	background-position: -1445px 0
}

.page-wrapper .iti-flag.ee {
	height: 13px;
	background-position: -1467px 0
}

.page-wrapper .iti-flag.eg {
	height: 14px;
	background-position: -1489px 0
}

.page-wrapper .iti-flag.eh {
	height: 10px;
	background-position: -1511px 0
}

.page-wrapper .iti-flag.er {
	height: 10px;
	background-position: -1533px 0
}

.page-wrapper .iti-flag.es {
	height: 14px;
	background-position: -1555px 0
}

.page-wrapper .iti-flag.et {
	height: 10px;
	background-position: -1577px 0
}

.page-wrapper .iti-flag.eu {
	height: 14px;
	background-position: -1599px 0
}

.page-wrapper .iti-flag.fi {
	height: 12px;
	background-position: -1621px 0
}

.page-wrapper .iti-flag.fj {
	height: 10px;
	background-position: -1643px 0
}

.page-wrapper .iti-flag.fk {
	height: 10px;
	background-position: -1665px 0
}

.page-wrapper .iti-flag.fm {
	height: 11px;
	background-position: -1687px 0
}

.page-wrapper .iti-flag.fo {
	height: 15px;
	background-position: -1709px 0
}

.page-wrapper .iti-flag.fr {
	height: 14px;
	background-position: -1731px 0
}

.page-wrapper .iti-flag.ga {
	height: 15px;
	background-position: -1753px 0
}

.page-wrapper .iti-flag.gb {
	height: 10px;
	background-position: -1775px 0
}

.page-wrapper .iti-flag.gd {
	height: 12px;
	background-position: -1797px 0
}

.page-wrapper .iti-flag.ge {
	height: 14px;
	background-position: -1819px 0
}

.page-wrapper .iti-flag.gf {
	height: 14px;
	background-position: -1841px 0
}

.page-wrapper .iti-flag.gg {
	height: 14px;
	background-position: -1863px 0
}

.page-wrapper .iti-flag.gh {
	height: 14px;
	background-position: -1885px 0
}

.page-wrapper .iti-flag.gi {
	height: 10px;
	background-position: -1907px 0
}

.page-wrapper .iti-flag.gl {
	height: 14px;
	background-position: -1929px 0
}

.page-wrapper .iti-flag.gm {
	height: 14px;
	background-position: -1951px 0
}

.page-wrapper .iti-flag.gn {
	height: 14px;
	background-position: -1973px 0
}

.page-wrapper .iti-flag.gp {
	height: 14px;
	background-position: -1995px 0
}

.page-wrapper .iti-flag.gq {
	height: 14px;
	background-position: -2017px 0
}

.page-wrapper .iti-flag.gr {
	height: 14px;
	background-position: -2039px 0
}

.page-wrapper .iti-flag.gs {
	height: 10px;
	background-position: -2061px 0
}

.page-wrapper .iti-flag.gt {
	height: 13px;
	background-position: -2083px 0
}

.page-wrapper .iti-flag.gu {
	height: 11px;
	background-position: -2105px 0
}

.page-wrapper .iti-flag.gw {
	height: 10px;
	background-position: -2127px 0
}

.page-wrapper .iti-flag.gy {
	height: 12px;
	background-position: -2149px 0
}

.page-wrapper .iti-flag.hk {
	height: 14px;
	background-position: -2171px 0
}

.page-wrapper .iti-flag.hm {
	height: 10px;
	background-position: -2193px 0
}

.page-wrapper .iti-flag.hn {
	height: 10px;
	background-position: -2215px 0
}

.page-wrapper .iti-flag.hr {
	height: 10px;
	background-position: -2237px 0
}

.page-wrapper .iti-flag.ht {
	height: 12px;
	background-position: -2259px 0
}

.page-wrapper .iti-flag.hu {
	height: 10px;
	background-position: -2281px 0
}

.page-wrapper .iti-flag.ic {
	height: 14px;
	background-position: -2303px 0
}

.page-wrapper .iti-flag.id {
	height: 14px;
	background-position: -2325px 0
}

.page-wrapper .iti-flag.ie {
	height: 10px;
	background-position: -2347px 0
}

.page-wrapper .iti-flag.il {
	height: 15px;
	background-position: -2369px 0
}

.page-wrapper .iti-flag.im {
	height: 10px;
	background-position: -2391px 0
}

.page-wrapper .iti-flag.in {
	height: 14px;
	background-position: -2413px 0
}

.page-wrapper .iti-flag.io {
	height: 10px;
	background-position: -2435px 0
}

.page-wrapper .iti-flag.iq {
	height: 14px;
	background-position: -2457px 0
}

.page-wrapper .iti-flag.ir {
	height: 12px;
	background-position: -2479px 0
}

.page-wrapper .iti-flag.is {
	height: 15px;
	background-position: -2501px 0
}

.page-wrapper .iti-flag.it {
	height: 14px;
	background-position: -2523px 0
}

.page-wrapper .iti-flag.je {
	height: 12px;
	background-position: -2545px 0
}

.page-wrapper .iti-flag.jm {
	height: 10px;
	background-position: -2567px 0
}

.page-wrapper .iti-flag.jo {
	height: 10px;
	background-position: -2589px 0
}

.page-wrapper .iti-flag.jp {
	height: 14px;
	background-position: -2611px 0
}

.page-wrapper .iti-flag.ke {
	height: 14px;
	background-position: -2633px 0
}

.page-wrapper .iti-flag.kg {
	height: 12px;
	background-position: -2655px 0
}

.page-wrapper .iti-flag.kh {
	height: 13px;
	background-position: -2677px 0
}

.page-wrapper .iti-flag.ki {
	height: 10px;
	background-position: -2699px 0
}

.page-wrapper .iti-flag.km {
	height: 12px;
	background-position: -2721px 0
}

.page-wrapper .iti-flag.kn {
	height: 14px;
	background-position: -2743px 0
}

.page-wrapper .iti-flag.kp {
	height: 10px;
	background-position: -2765px 0
}

.page-wrapper .iti-flag.kr {
	height: 14px;
	background-position: -2787px 0
}

.page-wrapper .iti-flag.kw {
	height: 10px;
	background-position: -2809px 0
}

.page-wrapper .iti-flag.ky {
	height: 10px;
	background-position: -2831px 0
}

.page-wrapper .iti-flag.kz {
	height: 10px;
	background-position: -2853px 0
}

.page-wrapper .iti-flag.la {
	height: 14px;
	background-position: -2875px 0
}

.page-wrapper .iti-flag.lb {
	height: 14px;
	background-position: -2897px 0
}

.page-wrapper .iti-flag.lc {
	height: 10px;
	background-position: -2919px 0
}

.page-wrapper .iti-flag.li {
	height: 12px;
	background-position: -2941px 0
}

.page-wrapper .iti-flag.lk {
	height: 10px;
	background-position: -2963px 0
}

.page-wrapper .iti-flag.lr {
	height: 11px;
	background-position: -2985px 0
}

.page-wrapper .iti-flag.ls {
	height: 14px;
	background-position: -3007px 0
}

.page-wrapper .iti-flag.lt {
	height: 12px;
	background-position: -3029px 0
}

.page-wrapper .iti-flag.lu {
	height: 12px;
	background-position: -3051px 0
}

.page-wrapper .iti-flag.lv {
	height: 10px;
	background-position: -3073px 0
}

.page-wrapper .iti-flag.ly {
	height: 10px;
	background-position: -3095px 0
}

.page-wrapper .iti-flag.ma {
	height: 14px;
	background-position: -3117px 0
}

.page-wrapper .iti-flag.mc {
	height: 15px;
	background-position: -3139px 0
}

.page-wrapper .iti-flag.md {
	height: 10px;
	background-position: -3160px 0
}

.page-wrapper .iti-flag.me {
	height: 10px;
	background-position: -3182px 0
}

.page-wrapper .iti-flag.mf {
	height: 14px;
	background-position: -3204px 0
}

.page-wrapper .iti-flag.mg {
	height: 14px;
	background-position: -3226px 0
}

.page-wrapper .iti-flag.mh {
	height: 11px;
	background-position: -3248px 0
}

.page-wrapper .iti-flag.mk {
	height: 10px;
	background-position: -3270px 0
}

.page-wrapper .iti-flag.ml {
	height: 14px;
	background-position: -3292px 0
}

.page-wrapper .iti-flag.mm {
	height: 14px;
	background-position: -3314px 0
}

.page-wrapper .iti-flag.mn {
	height: 10px;
	background-position: -3336px 0
}

.page-wrapper .iti-flag.mo {
	height: 14px;
	background-position: -3358px 0
}

.page-wrapper .iti-flag.mp {
	height: 10px;
	background-position: -3380px 0
}

.page-wrapper .iti-flag.mq {
	height: 14px;
	background-position: -3402px 0
}

.page-wrapper .iti-flag.mr {
	height: 14px;
	background-position: -3424px 0
}

.page-wrapper .iti-flag.ms {
	height: 10px;
	background-position: -3446px 0
}

.page-wrapper .iti-flag.mt {
	height: 14px;
	background-position: -3468px 0
}

.page-wrapper .iti-flag.mu {
	height: 14px;
	background-position: -3490px 0
}

.page-wrapper .iti-flag.mv {
	height: 14px;
	background-position: -3512px 0
}

.page-wrapper .iti-flag.mw {
	height: 14px;
	background-position: -3534px 0
}

.page-wrapper .iti-flag.mx {
	height: 12px;
	background-position: -3556px 0
}

.page-wrapper .iti-flag.my {
	height: 10px;
	background-position: -3578px 0
}

.page-wrapper .iti-flag.mz {
	height: 14px;
	background-position: -3600px 0
}

.page-wrapper .iti-flag.na {
	height: 14px;
	background-position: -3622px 0
}

.page-wrapper .iti-flag.nc {
	height: 10px;
	background-position: -3644px 0
}

.page-wrapper .iti-flag.ne {
	height: 15px;
	background-position: -3666px 0
}

.page-wrapper .iti-flag.nf {
	height: 10px;
	background-position: -3686px 0
}

.page-wrapper .iti-flag.ng {
	height: 10px;
	background-position: -3708px 0
}

.page-wrapper .iti-flag.ni {
	height: 12px;
	background-position: -3730px 0
}

.page-wrapper .iti-flag.nl {
	height: 14px;
	background-position: -3752px 0
}

.page-wrapper .iti-flag.no {
	height: 15px;
	background-position: -3774px 0
}

.page-wrapper .iti-flag.np {
	height: 15px;
	background-position: -3796px 0
}

.page-wrapper .iti-flag.nr {
	height: 10px;
	background-position: -3811px 0
}

.page-wrapper .iti-flag.nu {
	height: 10px;
	background-position: -3833px 0
}

.page-wrapper .iti-flag.nz {
	height: 10px;
	background-position: -3855px 0
}

.page-wrapper .iti-flag.om {
	height: 10px;
	background-position: -3877px 0
}

.page-wrapper .iti-flag.pa {
	height: 14px;
	background-position: -3899px 0
}

.page-wrapper .iti-flag.pe {
	height: 14px;
	background-position: -3921px 0
}

.page-wrapper .iti-flag.pf {
	height: 14px;
	background-position: -3943px 0
}

.page-wrapper .iti-flag.pg {
	height: 15px;
	background-position: -3965px 0
}

.page-wrapper .iti-flag.ph {
	height: 10px;
	background-position: -3987px 0
}

.page-wrapper .iti-flag.pk {
	height: 14px;
	background-position: -4009px 0
}

.page-wrapper .iti-flag.pl {
	height: 13px;
	background-position: -4031px 0
}

.page-wrapper .iti-flag.pm {
	height: 14px;
	background-position: -4053px 0
}

.page-wrapper .iti-flag.pn {
	height: 10px;
	background-position: -4075px 0
}

.page-wrapper .iti-flag.pr {
	height: 14px;
	background-position: -4097px 0
}

.page-wrapper .iti-flag.ps {
	height: 10px;
	background-position: -4119px 0
}

.page-wrapper .iti-flag.pt {
	height: 14px;
	background-position: -4141px 0
}

.page-wrapper .iti-flag.pw {
	height: 13px;
	background-position: -4163px 0
}

.page-wrapper .iti-flag.py {
	height: 11px;
	background-position: -4185px 0
}

.page-wrapper .iti-flag.qa {
	height: 8px;
	background-position: -4207px 0
}

.page-wrapper .iti-flag.re {
	height: 14px;
	background-position: -4229px 0
}

.page-wrapper .iti-flag.ro {
	height: 14px;
	background-position: -4251px 0
}

.page-wrapper .iti-flag.rs {
	height: 14px;
	background-position: -4273px 0
}

.page-wrapper .iti-flag.ru {
	height: 14px;
	background-position: -4295px 0
}

.page-wrapper .iti-flag.rw {
	height: 14px;
	background-position: -4317px 0
}

.page-wrapper .iti-flag.sa {
	height: 14px;
	background-position: -4339px 0
}

.page-wrapper .iti-flag.sb {
	height: 10px;
	background-position: -4361px 0
}

.page-wrapper .iti-flag.sc {
	height: 10px;
	background-position: -4383px 0
}

.page-wrapper .iti-flag.sd {
	height: 10px;
	background-position: -4405px 0
}

.page-wrapper .iti-flag.se {
	height: 13px;
	background-position: -4427px 0
}

.page-wrapper .iti-flag.sg {
	height: 14px;
	background-position: -4449px 0
}

.page-wrapper .iti-flag.sh {
	height: 10px;
	background-position: -4471px 0
}

.page-wrapper .iti-flag.si {
	height: 10px;
	background-position: -4493px 0
}

.page-wrapper .iti-flag.sj {
	height: 15px;
	background-position: -4515px 0
}

.page-wrapper .iti-flag.sk {
	height: 14px;
	background-position: -4537px 0
}

.page-wrapper .iti-flag.sl {
	height: 14px;
	background-position: -4559px 0
}

.page-wrapper .iti-flag.sm {
	height: 15px;
	background-position: -4581px 0
}

.page-wrapper .iti-flag.sn {
	height: 14px;
	background-position: -4603px 0
}

.page-wrapper .iti-flag.so {
	height: 14px;
	background-position: -4625px 0
}

.page-wrapper .iti-flag.sr {
	height: 14px;
	background-position: -4647px 0
}

.page-wrapper .iti-flag.ss {
	height: 10px;
	background-position: -4669px 0
}

.page-wrapper .iti-flag.st {
	height: 10px;
	background-position: -4691px 0
}

.page-wrapper .iti-flag.sv {
	height: 12px;
	background-position: -4713px 0
}

.page-wrapper .iti-flag.sx {
	height: 14px;
	background-position: -4735px 0
}

.page-wrapper .iti-flag.sy {
	height: 14px;
	background-position: -4757px 0
}

.page-wrapper .iti-flag.sz {
	height: 14px;
	background-position: -4779px 0
}

.page-wrapper .iti-flag.ta {
	height: 10px;
	background-position: -4801px 0
}

.page-wrapper .iti-flag.tc {
	height: 10px;
	background-position: -4823px 0
}

.page-wrapper .iti-flag.td {
	height: 14px;
	background-position: -4845px 0
}

.page-wrapper .iti-flag.tf {
	height: 14px;
	background-position: -4867px 0
}

.page-wrapper .iti-flag.tg {
	height: 13px;
	background-position: -4889px 0
}

.page-wrapper .iti-flag.th {
	height: 14px;
	background-position: -4911px 0
}

.page-wrapper .iti-flag.tj {
	height: 10px;
	background-position: -4933px 0
}

.page-wrapper .iti-flag.tk {
	height: 10px;
	background-position: -4955px 0
}

.page-wrapper .iti-flag.tl {
	height: 10px;
	background-position: -4977px 0
}

.page-wrapper .iti-flag.tm {
	height: 14px;
	background-position: -4999px 0
}

.page-wrapper .iti-flag.tn {
	height: 14px;
	background-position: -5021px 0
}

.page-wrapper .iti-flag.to {
	height: 10px;
	background-position: -5043px 0
}

.page-wrapper .iti-flag.tr {
	height: 14px;
	background-position: -5065px 0
}

.page-wrapper .iti-flag.tt {
	height: 12px;
	background-position: -5087px 0
}

.page-wrapper .iti-flag.tv {
	height: 10px;
	background-position: -5109px 0
}

.page-wrapper .iti-flag.tw {
	height: 14px;
	background-position: -5131px 0
}

.page-wrapper .iti-flag.tz {
	height: 14px;
	background-position: -5153px 0
}

.page-wrapper .iti-flag.ua {
	height: 14px;
	background-position: -5175px 0
}

.page-wrapper .iti-flag.ug {
	height: 14px;
	background-position: -5197px 0
}

.page-wrapper .iti-flag.um {
	height: 11px;
	background-position: -5219px 0
}

.page-wrapper .iti-flag.us {
	height: 11px;
	background-position: -5241px 0
}

.page-wrapper .iti-flag.uy {
	height: 14px;
	background-position: -5263px 0
}

.page-wrapper .iti-flag.uz {
	height: 10px;
	background-position: -5285px 0
}

.page-wrapper .iti-flag.va {
	height: 15px;
	background-position: -5307px 0
}

.page-wrapper .iti-flag.vc {
	height: 14px;
	background-position: -5324px 0
}

.page-wrapper .iti-flag.ve {
	height: 14px;
	background-position: -5346px 0
}

.page-wrapper .iti-flag.vg {
	height: 10px;
	background-position: -5368px 0
}

.page-wrapper .iti-flag.vi {
	height: 14px;
	background-position: -5390px 0
}

.page-wrapper .iti-flag.vn {
	height: 14px;
	background-position: -5412px 0
}

.page-wrapper .iti-flag.vu {
	height: 12px;
	background-position: -5434px 0
}

.page-wrapper .iti-flag.wf {
	height: 14px;
	background-position: -5456px 0
}

.page-wrapper .iti-flag.ws {
	height: 10px;
	background-position: -5478px 0
}

.page-wrapper .iti-flag.xk {
	height: 15px;
	background-position: -5500px 0
}

.page-wrapper .iti-flag.ye {
	height: 14px;
	background-position: -5522px 0
}

.page-wrapper .iti-flag.yt {
	height: 14px;
	background-position: -5544px 0
}

.page-wrapper .iti-flag.za {
	height: 14px;
	background-position: -5566px 0
}

.page-wrapper .iti-flag.zm {
	height: 14px;
	background-position: -5588px 0
}

.page-wrapper .iti-flag.zw {
	height: 10px;
	background-position: -5610px 0
}

.page-wrapper .iti-flag {
	width: 20px;
	height: 15px;
	-webkit-box-shadow: 0 0 1px 0 #888;
	box-shadow: 0 0 1px 0 #888;
	background-image: url(/identity/static/img/flags.png);
	background-repeat: no-repeat;
	background-color: var(--Secondary);
	background-position: 20px 0
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (-o-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (-o-min-device-pixel-ratio:2/1),
only screen and (min-resolution:192dpi),
only screen and (min-resolution:2dppx) {
	.page-wrapper .iti-flag {
		background-image: url(/identity/static/img/flags@2x.png)
	}
}

.page-wrapper .iti-flag.np {
	background-color: transparent
}

.page-wrapper .phone-input {
	overflow: visible
}

.page-wrapper .masked-input__valid {
	border: 1px var(--Green) solid!important
}

.page-wrapper .masked-input__invalid {
	border: 1px var(--Red) solid!important
}

.new-custom-file-input {
	padding: 0;
	list-style-type: none;
	margin: 0
}

.new-custom-file-input__item {
	border: 1px solid var(--Stroke);
	border-radius: 4px;
	padding: 4px 16px;
	height: 48px;
	margin-bottom: 8px;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #fff
}

.new-custom-file-input__item:hover {
	border-color: var(--Main2)
}

.new-custom-file-input__item:hover .qq-file-name:before {
	content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 21.25H6C5.30964 21.25 4.75 20.6904 4.75 20V4C4.75 3.30964 5.30964 2.75 6 2.75H13.1893L19.25 8.81066V20C19.25 20.6904 18.6904 21.25 18 21.25Z' stroke='%23B79B7E' stroke-width='1.5'/%3E%3C/svg%3E%0A")!important
}

.new-custom-file-input__item.file-error {
	border-color: var(--Red)
}

.new-custom-file-input__item .qq-file-info {
	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;
	width: 100%
}

.new-custom-file-input__item .qq-file-info .info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.new-custom-file-input__item .qq-file-info .info .qq-upload-delete-selector {
	z-index: 1;
	border: none;
	padding: 0;
	background: 0 0;
	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;
	cursor: pointer
}

.new-custom-file-input__item .qq-file-info .info .qq-upload-delete-selector:before {
	content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 6H5H21' stroke='%23FC5659' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 6V4C8 3.46957 8.21071 2.96086 8.58579 2.58579C8.96086 2.21071 9.46957 2 10 2H14C14.5304 2 15.0391 2.21071 15.4142 2.58579C15.7893 2.96086 16 3.46957 16 4V6M19 6V20C19 20.5304 18.7893 21.0391 18.4142 21.4142C18.0391 21.7893 17.5304 22 17 22H7C6.46957 22 5.96086 21.7893 5.58579 21.4142C5.21071 21.0391 5 20.5304 5 20V6H19Z' stroke='%23FC5659' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 11V17' stroke='%23FC5659' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 11V17' stroke='%23FC5659' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	line-height: 0
}

.new-custom-file-input__item .qq-file-info .info .qq-upload-delete-selector:focus {
	outline: 0
}

.new-custom-file-input__item .qq-file-info .qq-file-name {
	white-space: nowrap;
	overflow: hidden;
	max-width: 70%;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.new-custom-file-input__item .qq-file-info .qq-file-name:before {
	content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 21.25H6C5.30964 21.25 4.75 20.6904 4.75 20V4C4.75 3.30964 5.30964 2.75 6 2.75H13.1893L19.25 8.81066V20C19.25 20.6904 18.6904 21.25 18 21.25Z' stroke='%233a3a3a' stroke-width='1.5'/%3E%3C/svg%3E%0A");
	line-height: 0;
	margin-right: 8px
}

.new-custom-file-input__item .qq-upload-status-text-selector {
	position: absolute;
	top: -20px;
	right: 0
}

.new-custom-file-input__item .qq-download-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 48px
}

.new-custom-file-input__item .qq-upload-size-selector {
	color: var(--Stroke);
	background: -webkit-gradient(linear, right top, left top, color-stop(77.6%, #fff), to(rgba(255, 255, 255, 0)));
	background: -o-linear-gradient(right, #fff 77.6%, rgba(255, 255, 255, 0) 100%);
	background: linear-gradient(270deg, #fff 77.6%, rgba(255, 255, 255, 0) 100%);
	padding-left: 10px;
	margin-right: 8px;
	white-space: nowrap
}

.new-qq-uploader-selector .qq-in-progress {
	display: none
}

.new-qq-uploader-selector .qq-gallery.qq-uploader:before {
	display: none
}

.new-qq-uploader-selector .qq-ulodaer-placholder {
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	border-radius: 4px;
	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-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: center;
	height: 100px;
	color: var(--Secondary);
	font-size: 14px;
	line-height: 18px
}

.new-qq-uploader-selector .qq-ulodaer-placholder span {
	font-size: 12px;
	line-height: 16px;
	margin-top: 6px;
	display: block
}

.new-qq-uploader-selector .qq-loading {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.ngx-slider {
	border: 1px solid var(--Stroke);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 4px;
	margin: 0!important;
	min-height: 48px;
	padding: 0;
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.ngx-slider-pointer {
	top: inherit!important;
	background: var(--Main2);
	-webkit-box-shadow: 0 2px 10px rgba(57, 52, 66, .1);
	box-shadow: 0 2px 10px rgba(57, 52, 66, .1);
	border-radius: 4px!important;
	height: 44px!important;
	width: 14px!important;
	margin-left: 16px
}

.ngx-slider-pointer:after {
	width: 6px!important;
	height: 16px!important;
	top: 50%!important;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 4px!important;
	border-radius: 4px!important
}

.ngx-slider-pointer.ngx-slider-active:after {
	background: #fff!important
}

.ngx-slider-bar {
	height: 100%!important;
	background: var(--Bg1)!important
}

.ngx-slider-bar-wrapper {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	margin: 0;
	padding: 0;
	height: 16px!important;
	width: calc(100% - 32px)!important;
	margin-left: 16px
}

.ngx-slider-bar-wrapper-left-right-selection .ngx-slider-bar {
	background: var(--Green)
}

.ngx-slider-bar-wrapper-left-out-selection .ngx-slider-bar {
	background: var(--Red)
}

.page-wrapper .custom-radio {
	cursor: pointer;
	font-size: 14px
}

.page-wrapper .custom-radio input[type=radio] {
	position: absolute;
	opacity: 0
}

.page-wrapper .custom-radio input[type=radio]+.radio-label {
	position: relative
}

.page-wrapper .custom-radio input[type=radio]+.radio-label:before {
	content: '';
	border-radius: 100%;
	border: 2px solid var(--Stroke);
	display: inline-block;
	width: 18px;
	height: 18px;
	position: relative;
	top: -2px;
	margin-right: 8px;
	vertical-align: top;
	cursor: pointer;
	text-align: center;
	-webkit-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease
}

.page-wrapper .custom-radio input[type=radio]+.radio-label.green:before {
	border: 2px solid var(--Green)!important
}

.page-wrapper .custom-radio input[type=radio]+.radio-label.yellow:before {
	border: 2px solid var(--Yellow)!important
}

.page-wrapper .custom-radio input[type=radio]+.radio-label.red:before {
	border: 2px solid var(--Red)!important
}

.page-wrapper .custom-radio input[type=radio]:hover+.radio-label:before {
	border-color: var(--Main2)
}

.page-wrapper .custom-radio input[type=radio]:checked+.radio-label:before {
	border-color: var(--Main2);
	background-color: var(--Main2);
	-webkit-box-shadow: inset 0 0 0 2.5px #fff;
	box-shadow: inset 0 0 0 2.5px #fff
}

.page-wrapper .custom-radio input[type=radio]:checked+.radio-label.green:before {
	border-color: var(--Green)!important;
	background-color: var(--Green)!important
}

.page-wrapper .custom-radio input[type=radio]:checked+.radio-label.yellow:before {
	border-color: var(--Yellow)!important;
	background-color: var(--Yellow)!important
}

.page-wrapper .custom-radio input[type=radio]:checked+.radio-label.red:before {
	border-color: var(--Red)!important;
	background-color: var(--Red)!important
}

.page-wrapper .custom-radio input[type=radio]:focus+.radio-label:before {
	outline: 0;
	border-color: var(--Main2)
}

.page-wrapper .custom-radio input[type=radio]:disabled+.radio-label:before {
	border-color: var(--Stroke);
	opacity: .5
}

.page-wrapper .custom-radio input[type=radio]+.radio-label:empty:before {
	margin-right: 0
}

.field-success:before {
	content: "сохранено";
	color: var(--Green);
	font-weight: 500;
	-webkit-animation: cssAnimationContent 0s ease-in 3s forwards;
	animation: cssAnimationContent 0s ease-in 3s forwards;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}

.field-success .chosen-container-multi,
.field-success .styledSelect,
.field-success input:not(.chosen-search-input),
.field-success textarea {
	-webkit-animation: cssAnimationBorder 0s ease-in 3s forwards;
	animation: cssAnimationBorder 0s ease-in 3s forwards;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}

@keyframes cssAnimationContent {
	to {
		width: 0;
		height: 0;
		overflow: hidden
	}
}

@-webkit-keyframes cssAnimationContentSave {
	from {
		content: "сохранение."
	}
	50% {
		content: "сохранение.."
	}
	to {
		content: "сохранение..."
	}
}

@keyframes cssAnimationContentSave {
	from {
		content: "сохранение."
	}
	50% {
		content: "сохранение.."
	}
	to {
		content: "сохранение..."
	}
}

@-webkit-keyframes cssAnimationContent {
	to {
		width: 0;
		height: 0;
		visibility: hidden
	}
}

@keyframes cssAnimationBorder {
	to {
		border: 1px var(--Stroke) solid;
		color: var(--Main1)
	}
}

@-webkit-keyframes cssAnimationBorder {
	to {
		border: 1px var(--Stroke) solid;
		color: var(--Main1)
	}
}

.field-error:before {
	content: "ошибка";
	color: var(--Red);
	font-weight: 500
}

input[type=range] {
	height: 48px;
	-webkit-appearance: none;
	width: 100%!important;
	margin: 0
}

input[type=range]:focus {
	outline: 0
}

input[type=range]::-webkit-slider-runnable-track {
	width: 100%;
	height: 16px;
	background: var(--Bg1);
	border-radius: 2px;
	cursor: pointer;
	animate: .2s
}

input[type=range]::-webkit-slider-thumb {
	height: 40px;
	width: 12px;
	background: #fff;
	border: 4px solid var(--Main2);
	border-top: 10px solid var(--Main2);
	border-bottom: 10px solid var(--Main2);
	-webkit-box-shadow: 0 2px 10px rgba(57, 52, 66, .1);
	box-shadow: 0 2px 10px rgba(57, 52, 66, .1);
	border-radius: 4px;
	cursor: pointer;
	-webkit-appearance: none;
	margin-top: -12px;
	position: relative
}

input[type=range]:disabled {
	pointer-events: none
}

input[type=range]:disabled::-webkit-slider-thumb {
	background: var(--Stroke);
	cursor: default!important
}

input[type=range]:disabled::-moz-range-thumb {
	background: var(--Stroke);
	cursor: default!important
}

input[type=range]:disabled ::-ms-thumb {
	background: var(--Stroke);
	cursor: default!important
}

input[type=range]::-moz-range-track {
	width: 100%;
	height: 10px;
	cursor: pointer;
	animate: .2s;
	background: var(--Stroke);
	border-radius: 4px
}

input[type=range] input[type=range] input[type=range]::-moz-range-thumb {
	height: 30px;
	width: 15px;
	border-radius: 4px;
	background: var(--Main2);
	cursor: pointer
}

input[type=range]:disabled input[type=range]::-ms-track {
	width: 100%;
	height: 10px;
	cursor: pointer;
	animate: .2s;
	background: 0 0;
	border-color: transparent;
	color: transparent
}

input[type=range]::-ms-fill-lower {
	background: var(--Stroke);
	border-radius: 10px
}

input[type=range]::-ms-fill-upper {
	background: var(--Stroke);
	border-radius: 10px
}

input[type=range]::-ms-thumb {
	margin-top: 1px;
	height: 30px;
	width: 15px;
	border-radius: 4px;
	background: var(--Main2);
	cursor: pointer
}

input[type=range]:focus::-ms-fill-lower {
	background: var(--Stroke)
}

input[type=range]:focus::-ms-fill-upper {
	background: var(--Stroke)
}

.page-wrapper .slider-checkbox {
	font-weight: 400;
	margin-right: 8px;
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important;
	font-weight: 400!important;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.page-wrapper .slider-checkbox:hover {
	cursor: pointer
}

.page-wrapper .slider-checkbox .switch {
	display: inline-block;
	height: 20px;
	min-height: initial;
	position: relative;
	width: 32px;
	min-width: 32px;
	margin-bottom: 0!important
}

.page-wrapper .slider-checkbox .switch input {
	display: none
}

.page-wrapper .slider-checkbox .slider {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	cursor: pointer;
	background: var(--Stroke)
}

.page-wrapper .slider-checkbox .slider:before {
	background: #fff;
	-webkit-box-shadow: 0 1px 3px rgba(58, 58, 58, .16);
	box-shadow: 0 1px 3px rgba(58, 58, 58, .16);
	bottom: 2px;
	content: "";
	height: 16px;
	width: 16px;
	left: 2px;
	position: absolute;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.page-wrapper .slider-checkbox .slider.round {
	border-radius: 34px;
	min-height: auto;
	padding: 0
}

.page-wrapper .slider-checkbox .slider.round:before {
	border-radius: 50%
}

.page-wrapper .slider-checkbox.yes-or-not .switch input:checked+.slider:after {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 9'%3E%3Cdefs/%3E%3Cpath stroke='%23277647' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M10.6666 1.08331L4.24992 7.49998 1.33325 4.58331'/%3E%3C/svg%3E");
	-webkit-transform: translateX(11px);
	-ms-transform: translateX(11px);
	transform: translateX(11px);
	width: 11px;
	left: 6px
}

.page-wrapper .slider-checkbox.yes-or-not .switch .slider:after {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 9 9'%3E%3Cdefs/%3E%3Cpath fill='%23FC5659' fill-rule='evenodd' d='M8.01154 1.28036c.29289-.292893.29289-.767766 0-1.06066-.29289-.2928928-.76777-.2928928-1.06066 0l-2.8368 2.8368L1.28009.222505c-.292897-.2928932-.767771-.2928932-1.060664 0-.2928934.292893-.2928934.767767 0 1.060665L3.05342 4.11716.233367 6.93721c-.2928932.2929-.2928934.76777 0 1.06066.292893.2929.767763.2929 1.060663 0l2.82005-2.82005 2.82286 2.82286c.29289.29289.76777.29289 1.06066 0s.29289-.76777 0-1.06066L5.17474 4.11716l2.8368-2.8368z' clip-rule='evenodd'/%3E%3C/svg%3E");
	bottom: 6px;
	height: 8px;
	width: 8px;
	line-height: 0;
	left: 6px;
	position: absolute;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.page-wrapper .slider-checkbox.sm {
	margin-right: 4px
}

.page-wrapper .slider-checkbox.sm .switch {
	width: 24px;
	min-width: 24px;
	height: 16px
}

.page-wrapper .slider-checkbox.sm .slider:before {
	bottom: 2px;
	height: 12px;
	width: 12px;
	left: 2px
}

.page-wrapper .slider-checkbox.sm input:not(.inverted):checked+.slider:before {
	-webkit-transform: translateX(8px);
	-ms-transform: translateX(8px);
	transform: translateX(8px)
}

.page-wrapper .slider-checkbox.sm input.inverted:not(:checked)+.slider:before {
	opacity: 1;
	-webkit-transform: translateX(8px);
	-ms-transform: translateX(8px);
	transform: translateX(8px)
}

.page-wrapper .slider-checkbox input:not(.inverted):checked+.slider {
	background: var(--Main2)
}

.page-wrapper .slider-checkbox input:not(.inverted):checked+.slider:before {
	-webkit-transform: translateX(12px);
	-ms-transform: translateX(12px);
	transform: translateX(12px)
}

.page-wrapper .slider-checkbox input.inverted:not(:checked)+.slider {
	background: var(--Main2);
	opacity: 1
}

.page-wrapper .slider-checkbox input.inverted:not(:checked)+.slider:before {
	opacity: 1;
	-webkit-transform: translateX(12px);
	-ms-transform: translateX(12px);
	transform: translateX(12px)
}

.page-wrapper .slider-checkbox input.inverted:disabled+.slider,
.page-wrapper .slider-checkbox input:not(.inverted):disabled+.slider {
	opacity: .5;
	cursor: default
}

.page-wrapper .custom-switch {
	font-weight: 400;
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important;
	font-weight: 400!important;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	margin: 0;
	min-height: 0
}

.page-wrapper .custom-switch .switch {
	display: inline-block;
	height: 20px;
	min-height: initial;
	position: relative;
	width: 32px;
	min-width: 32px;
	margin-bottom: 0
}

.page-wrapper .custom-switch .switch input {
	display: none
}

.page-wrapper .custom-switch .switch .slider {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	cursor: pointer;
	background: var(--Stroke);
	border-radius: 34px;
	min-height: auto;
	padding: 0
}

.page-wrapper .custom-switch .switch .slider:before {
	background: #fff;
	-webkit-box-shadow: 0 1px 3px rgba(58, 58, 58, .16);
	box-shadow: 0 1px 3px rgba(58, 58, 58, .16);
	bottom: 2px;
	content: "";
	height: 16px;
	width: 16px;
	left: 2px;
	position: absolute;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	border-radius: 100%
}

.page-wrapper .custom-switch__label {
	margin-left: 8px
}

.page-wrapper .custom-switch.yes-or-not .switch input:checked+.slider:after {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 9'%3E%3Cdefs/%3E%3Cpath stroke='%23277647' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M10.6666 1.08331L4.24992 7.49998 1.33325 4.58331'/%3E%3C/svg%3E");
	-webkit-transform: translateX(11px);
	-ms-transform: translateX(11px);
	transform: translateX(11px);
	width: 11px;
	left: 6px
}

.page-wrapper .custom-switch.yes-or-not .switch .slider:after {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 9 9'%3E%3Cdefs/%3E%3Cpath fill='%23FC5659' fill-rule='evenodd' d='M8.01154 1.28036c.29289-.292893.29289-.767766 0-1.06066-.29289-.2928928-.76777-.2928928-1.06066 0l-2.8368 2.8368L1.28009.222505c-.292897-.2928932-.767771-.2928932-1.060664 0-.2928934.292893-.2928934.767767 0 1.060665L3.05342 4.11716.233367 6.93721c-.2928932.2929-.2928934.76777 0 1.06066.292893.2929.767763.2929 1.060663 0l2.82005-2.82005 2.82286 2.82286c.29289.29289.76777.29289 1.06066 0s.29289-.76777 0-1.06066L5.17474 4.11716l2.8368-2.8368z' clip-rule='evenodd'/%3E%3C/svg%3E");
	bottom: 6px;
	height: 8px;
	width: 8px;
	line-height: 0;
	left: 6px;
	position: absolute;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.page-wrapper .custom-switch.sm .switch {
	width: 24px;
	min-width: 24px;
	height: 16px
}

.page-wrapper .custom-switch.sm .slider:before {
	bottom: 2px;
	height: 12px;
	width: 12px;
	left: 2px
}

.page-wrapper .custom-switch.sm input:not(.inverted):checked+.slider:before {
	-webkit-transform: translateX(8px);
	-ms-transform: translateX(8px);
	transform: translateX(8px)
}

.page-wrapper .custom-switch.sm input.inverted:not(:checked)+.slider:before {
	opacity: 1;
	-webkit-transform: translateX(8px);
	-ms-transform: translateX(8px);
	transform: translateX(8px)
}

.page-wrapper .custom-switch input:not(.inverted):checked+.slider {
	background: var(--Main2)
}

.page-wrapper .custom-switch input:not(.inverted):checked+.slider:before {
	-webkit-transform: translateX(12px);
	-ms-transform: translateX(12px);
	transform: translateX(12px)
}

.page-wrapper .custom-switch input.inverted:not(:checked)+.slider {
	background: var(--Main2);
	opacity: 1
}

.page-wrapper .custom-switch input.inverted:not(:checked)+.slider:before {
	opacity: 1;
	-webkit-transform: translateX(12px);
	-ms-transform: translateX(12px);
	transform: translateX(12px)
}

.page-wrapper .custom-switch input.inverted:disabled+.slider,
.page-wrapper .custom-switch input:not(.inverted):disabled+.slider {
	opacity: .5;
	cursor: default
}

.page-wrapper .validate-light.field-valid {
	border: 1px var(--Green) solid!important
}

.page-wrapper .validate-light.field-valid.custom-file-input {
	border: none!important
}

.page-wrapper .validate-light.field-valid.custom-file-input .qq-gallery.qq-uploader {
	border-color: var(--Green)!important
}

.page-wrapper .validate-light.field-valid.custom-file-input .new-custom-file-input__item {
	border-color: var(--Green)!important
}

.page-wrapper .validate-light.field-valid.custom-multiple-select {
	border: none!important
}

.page-wrapper .validate-light.field-valid.custom-multiple-select .chosen-choices {
	border-color: var(--Green)!important
}

.page-wrapper .validate-light.field-valid[disabled] {
	border: unset!important
}

.page-wrapper .validate-light.field-invalid {
	border: 1px var(--Red) solid!important
}

.page-wrapper .validate-light.field-invalid.custom-file-input {
	border: none!important
}

.page-wrapper .validate-light.field-invalid.custom-file-input .qq-gallery.qq-uploader {
	border-color: var(--Red)!important
}

.page-wrapper .validate-light.field-invalid.custom-file-input .new-custom-file-input__item {
	border-color: var(--Red)!important
}

.page-wrapper .validate-light.field-invalid.custom-multiple-select {
	border: none!important
}

.page-wrapper .validate-light.field-invalid.custom-multiple-select .chosen-choices {
	border-color: var(--Red)!important
}

.page-wrapper .validate-light.field-invalid[disabled] {
	border: unset!important
}

.form__group-input {
	position: relative;
	padding: 12px;
	margin-bottom: 16px;
	border-radius: 4px;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	border: 1px solid var(--Stroke)
}

@media screen and (max-width:567px) {
	.form__group-input {
		padding: 8px
	}
}

.form__group-input .checkbox-container,
.form__group-input .checkbox__mark,
.form__group-input .custom-file-input,
.form__group-input .custom-label-with-tooltip,
.form__group-input input,
.form__group-input label,
.form__group-input textarea {
	position: relative;
	z-index: 1
}

.form__group-input .ng-select.ng-select-opened>.ng-select-container {
	z-index: 1!important
}

.form__group-input .ng-form-file-input {
	position: relative;
	z-index: 1;
	display: block
}

.form__group-input label {
	font-weight: 400
}

.form__group-input .inputbox {
	margin-bottom: 12px
}

.form__group-input .bg {
	position: absolute;
	top: -1px;
	bottom: -1px;
	left: -1px;
	right: -1px;
	opacity: 1;
	border-radius: 4px;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	border: 1px solid transparent
}

.form__group-input.group-error {
	border-color: var(--Red)
}

.form__group-input.group-success {
	border-color: var(--Green)
}

.form__group-input .delete {
	display: none
}

.form__group-input.delete .delete {
	cursor: pointer;
	position: absolute;
	top: -12px;
	right: -12px;
	width: 24px;
	height: 24px;
	background: #fff;
	-webkit-box-shadow: 0 4px 10px rgba(58, 58, 58, .25);
	box-shadow: 0 4px 10px rgba(58, 58, 58, .25);
	border-radius: 4px;
	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: none;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	z-index: 3;
	padding: 0;
	opacity: 0
}

@media screen and (max-width:991px) {
	.form__group-input.delete .delete {
		opacity: 1
	}
}

.form__group-input.delete .delete:hover {
	background: var(--Red);
	-webkit-box-shadow: 0 4px 10px rgba(58, 58, 58, .25);
	box-shadow: 0 4px 10px rgba(58, 58, 58, .25)
}

.form__group-input.delete .delete:hover svg path {
	stroke: #fff
}

.form__group-input.delete .delete:hover+.bg {
	border-color: var(--Red);
	z-index: 2
}

.form__group-input.delete .delete.disabled {
	background: var(--Disabled)!important
}

.form__group-input.delete .delete.disabled svg path {
	stroke: #fff!important
}

.form__group-input.delete:hover .delete {
	opacity: 1
}

.form__group-input.shadow-bg {
	margin-bottom: 2px!important;
	padding: 0;
	padding-top: 2px!important;
	border: 0
}

.form__group-input.shadow-bg:hover .bg {
	opacity: 1
}

.form__group-input.shadow-bg .bg {
	top: -6px;
	bottom: 4px;
	left: -8px;
	right: -8px;
	background: var(--Bg1);
	opacity: 0;
	border-radius: 4px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	border: 0 solid transparent
}

.form__group-input.shadow-bg.delete .delete {
	top: -18px;
	right: -20px
}

.form__group-input.shadow-bg.delete .delete:hover+.bg {
	background: rgba(209, 65, 20, .1)
}

.form__group-input.shadow-bg.lonely-input .custom-input-wrapper,
.form__group-input.shadow-bg.lonely-input .inputbox {
	margin-bottom: 12px
}

@media screen and (max-width:567px) {
	.form__group-input.shadow-bg.lonely-input .custom-input-wrapper,
	.form__group-input.shadow-bg.lonely-input .inputbox {
		margin-bottom: 8px
	}
}

.form__group-input.lonely-input {
	padding: 0;
	border: 0
}

.form__group-input.lonely-input .custom-input-wrapper,
.form__group-input.lonely-input .inputbox {
	margin: 0
}

.page-wrapper .inputbox {
	margin-bottom: 16px;
	width: 100%;
	position: relative
}

.page-wrapper .inputbox input {
	font-size: 14px;
	border-radius: 4px;
	padding: 8px 16px;
	border: 1px solid var(--Stroke);
	width: 100%;
	height: 48px;
	outline: 0;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.page-wrapper .inputbox input.email-input__valid {
	border: 1px var(--Green) solid
}

.page-wrapper .inputbox input.email-input__invalid {
	border: 1px var(--Red) solid
}

.page-wrapper .inputbox input:focus {
	-webkit-box-shadow: 0 0 0 4px var(--Bg1);
	box-shadow: 0 0 0 4px var(--Bg1)
}

.page-wrapper .inputbox textarea {
	font-size: 14px;
	border-radius: 4px;
	padding: 12px 16px;
	border: 1px solid var(--Stroke);
	width: 100%;
	min-height: 48px;
	outline: 0;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	resize: none
}

.page-wrapper .inputbox textarea:focus {
	-webkit-box-shadow: 0 0 0 4px var(--Bg1);
	box-shadow: 0 0 0 4px var(--Bg1)
}

.page-wrapper .inputbox.inputbox-md input {
	font-size: 14px;
	padding: 8px 12px;
	height: 40px
}

.page-wrapper .inputbox.inputbox-md textarea {
	font-size: 14px;
	padding: 8px 12px;
	min-height: 40px
}

.page-wrapper .inputbox.inputbox-md .ng-select .ng-select-container {
	min-height: 40px!important
}

.page-wrapper .inputbox.inputbox-md .ng-select .ng-select-container .ng-value-container {
	padding-left: 12px!important
}

.page-wrapper .inputbox.inputbox-md .ng-select .ng-select-container .ng-value-container .ng-input {
	padding-left: 12px!important;
	height: 28px
}

.page-wrapper .inputbox.inputbox-md .ng-select .ng-select-container .ng-value-container .ng-input>input {
	padding-top: 10px;
	-webkit-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	transform: translateY(-5px)
}

.page-wrapper .inputbox.inputbox-md .ng-select .ng-arrow-wrapper {
	min-height: 38px
}

.page-wrapper .inputbox.inputbox-md .ng-select.ng-select-multiple .ng-select-container .ng-value-container {
	padding-left: 8px!important;
	padding-top: 8px!important
}

.page-wrapper .inputbox.inputbox-md .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
	padding-left: 8px!important;
	padding: 0 0 0 3px!important
}

.page-wrapper .inputbox.inputbox-md .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input input {
	-webkit-transform: translateY(-10px)!important;
	-ms-transform: translateY(-10px)!important;
	transform: translateY(-10px)!important
}

.page-wrapper .inputbox.inputbox-md .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
	min-height: 24px;
	padding: 2px 8px;
	padding-right: 32px;
	margin-right: 8px;
	margin-bottom: 8px
}

.page-wrapper .inputbox.inputbox-md .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon {
	width: 30px;
	font-size: 32px
}

.page-wrapper .inputbox.inputbox-md .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
	top: 9px!important;
	padding-left: 8px!important
}

.page-wrapper .inputbox.inputbox-sm input {
	font-size: 12px;
	padding: 8px;
	height: 32px
}

.page-wrapper .inputbox.inputbox-sm textarea {
	font-size: 12px;
	padding: 8px;
	min-height: 32px
}

.page-wrapper .inputbox .user_label {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 14px
}

@media (max-width:735px) {
	.page-wrapper .inputbox .email_label {
		position: relative;
		top: -10px
	}
}

@media (max-width:640px) {
	.page-wrapper .inputbox .email_label {
		position: unset;
		top: unset
	}
}

.page-wrapper .inputbox .input-block {
	border: 1px solid var(--Stroke);
	border-radius: 4px;
	padding: 5px 16px;
	min-height: 48px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.page-wrapper .inputbox .input-block>.custom-checkbox {
	width: 100%
}

.page-wrapper .inputbox .input-group {
	position: relative
}

.page-wrapper .inputbox .textarea-input {
	font-size: 14px;
	border-radius: 4px;
	padding: 12px;
	border: 1px solid var(--Stroke);
	resize: none;
	width: 100%
}

.page-wrapper .inputbox .maxlength-feedback {
	position: absolute;
	bottom: 1px;
	right: 7px;
	font-size: 11px;
	line-height: 160%;
	color: var(--Stroke);
	z-index: 1
}

.page-wrapper .inputbox .error {
	font-size: 12px;
	margin-top: 4px;
	color: var(--Red)
}

.page-wrapper .inputbox .error a {
	font-weight: 700;
	color: var(--Red)
}

.page-wrapper .inputbox .input-contact-phone {
	height: 50px;
	padding-left: 45px;
	width: 180px
}

.page-wrapper .inputbox.range-with-step {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 10px;
	border: 1px solid var(--Stroke);
	height: 48px;
	border-radius: 4px
}

.page-wrapper .inputbox.range-with-step b {
	white-space: nowrap
}

.page-wrapper .inputbox.range-with-step input {
	border: none;
	padding: 0;
	margin: 0 8px;
	min-height: auto;
	height: auto
}

.page-wrapper .inputbox .input-work-phone {
	height: 50px;
	padding-left: 45px;
	width: 180px
}

.page-wrapper .inputbox.locality-address .custom-input-group {
	width: 100%
}

.page-wrapper .inputbox.locality-address .address-manual-checkbox__container {
	margin-top: 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.page-wrapper .inputbox.locality-address .address-manual-checkbox__container input[type=checkbox] {
	margin-top: 0;
	min-height: 12px;
	min-width: 20px;
	height: 12px;
	width: 20px
}

.page-wrapper .inputbox.locality-address .address-manual-checkbox__container .checkbox__mark {
	margin-right: 12px
}

.page-wrapper .inputbox .custom-input-group .intl-tel-input {
	height: 48px;
	width: 100%
}

@media (max-width:1060px) {
	.page-wrapper .inputbox .custom-input-group .intl-tel-input {
		display: unset
	}
}

@media (max-width:640px) {
	.page-wrapper .inputbox .custom-input-group .intl-tel-input {
		display: block
	}
}

.page-wrapper .inputbox .custom-input-group .intl-tel-input .country-name,
.page-wrapper .inputbox .custom-input-group .intl-tel-input input {
	width: 100%
}

@media (max-width:1060px) {
	.page-wrapper .inputbox .custom-input-group .intl-tel-input .country-name,
	.page-wrapper .inputbox .custom-input-group .intl-tel-input input {
		width: 100%
	}
}

@media (max-width:640px) {
	.page-wrapper .inputbox .custom-input-group .intl-tel-input .country-name,
	.page-wrapper .inputbox .custom-input-group .intl-tel-input input {
		display: block;
		width: 100%
	}
}

@media (max-width:320px) {
	.page-wrapper .inputbox .custom-input-group .intl-tel-input .country-name,
	.page-wrapper .inputbox .custom-input-group .intl-tel-input input {
		width: 280px
	}
}

.page-wrapper .inputbox .custom-input-group input.phone-input__valid {
	border: var(--Green) solid 1px
}

.page-wrapper .inputbox .custom-input-group input.phone-input__invalid {
	border: var(--Red) solid 1px
}

.page-wrapper .inputbox .custom-input-group input.email-input__valid {
	border: 1px var(--Green) solid
}

.page-wrapper .inputbox .custom-input-group input.email-input__invalid {
	border: 1px var(--Red) solid
}

.page-wrapper .inputbox.checkbox-required .custom-input-group .checkbox__label .required-active {
	line-height: .7
}

.page-wrapper .inputbox .custom-input-wrapper {
	width: 100%;
	position: relative;
	margin: 0
}

.page-wrapper .inputbox-bik {
	padding-bottom: 0;
	padding-left: 0!important
}

.page-wrapper .inputbox-bik .bik-inline {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important
}

.page-wrapper .inputbox-bik .bik-inline label {
	width: 50%
}

.page-wrapper .inputbox-bik .bik-inline .ks-label {
	margin-left: 24px
}

.page-wrapper .inputbox-bik .input-bik {
	font-family: 'PT Sans', sans-serif;
	font-weight: 500;
	font-size: 14px;
	border-radius: 4px;
	height: 48px;
	border: 1px solid var(--Stroke);
	width: 100%;
	outline: 0;
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.page-wrapper .inputbox-bik .input-bik input {
	border: none;
	padding: 0 0 0 10px;
	width: 50%;
	margin-bottom: 0;
	height: 40px;
	-webkit-box-shadow: none;
	box-shadow: none
}

.page-wrapper .inputbox-bik .input-bik input:focus {
	-webkit-box-shadow: none;
	box-shadow: none
}

.page-wrapper .inputbox .display-inline {
	display: inline-block!important;
	width: auto
}

.page-wrapper .inputbox .rangebox {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.page-wrapper .inputbox .rangebox .custom-input-wrapper {
	width: 100%
}

.page-wrapper .inputbox .rangebox input {
	width: 60px;
	height: 48px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	min-width: auto
}

.page-wrapper .inputbox .checkbox-inputbox {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 8px
}

.page-wrapper .inputbox .checkbox-inputbox .custom-input-group {
	min-width: 0;
	width: 18px;
	background-color: unset;
	min-height: auto
}

.page-wrapper .inputbox .checkbox-inputbox .custom-input-group .checkbox-container {
	width: 18px
}

.page-wrapper .inputbox .checkbox-inputbox .checkbox {
	padding-top: 0;
	left: auto
}

.page-wrapper .inputbox .checkbox-inputbox label {
	min-height: initial;
	font-weight: 400
}

.page-wrapper .inputbox .custom-date-time input {
	width: 100%
}

.page-wrapper .inputbox .input-icon {
	height: calc(100% - 4px);
	width: 40px;
	position: absolute;
	top: 2px;
	right: 2px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff;
	cursor: pointer
}

.page-wrapper .inputbox .ks-label {
	color: var(--Secondary);
	margin: 0 0 0 15px;
	min-height: auto;
	font-weight: 400;
	height: auto;
	margin-bottom: 0!important
}

.page-wrapper .inputbox .input__valid {
	border: 1px solid var(--Green)!important
}

.page-wrapper .inputbox .input__invalid {
	border: 1px solid var(--Red)!important
}

.page-wrapper .inputbox .file-input__invalid {
	border: 1px dashed var(--Red)
}

.page-wrapper .inputbox .file-input__valid {
	border: 1px dashed var(--Green)
}

.page-wrapper .web-link-input {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer!important
}

.page-wrapper .web-link-input input,
.page-wrapper .web-link-input input[name=webLink] {
	cursor: pointer!important
}

.page-wrapper .web-link-input input:disabled {
	pointer-events: none
}

.page-wrapper .web-link-input .link-btn {
	z-index: 1;
	width: 48px;
	min-width: 48px;
	padding: 5px;
	margin-right: 8px
}

input.ng-invalid.ng-touched {
	border: 1px solid var(--Red)
}

.inputbox-error input,
.inputbox-error textarea {
	border-color: var(--Red)!important
}

.inputbox-error .custom-input-group .select {
	border-color: var(--Red)!important
}

.inputbox-error .new-custom-file-input__item,
.inputbox-error .ngx-file-drop__drop-zone,
.inputbox-error .qq-gallery.qq-uploader {
	border-color: var(--Red)!important
}

.inputbox-error .ng-select-container {
	border-color: var(--Red)!important
}

.inputbox-error .selectize-control.single .selectize-input {
	border-color: var(--Red)!important
}

.inputbox-success input,
.inputbox-success textarea {
	border-color: var(--Green)!important
}

.inputbox-success .custom-input-group .select {
	border-color: var(--Green)!important
}

.inputbox-success .new-custom-file-input__item,
.inputbox-success .ngx-file-drop__drop-zone,
.inputbox-success .qq-gallery.qq-uploader {
	border-color: var(--Green)!important
}

.inputbox-success .ng-select-container {
	border-color: var(--Green)!important
}

.inputbox-success .selectize-control.single .selectize-input {
	border-color: var(--Green)!important
}

.label-with-checkbox {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.label-with-checkbox label {
	margin-right: 16px
}

.label-with-checkbox .label-with-tooltip {
	margin: 0!important
}

.label-with-switch {
	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
}

.label-with-switch .slider-checkbox,
.label-with-switch label {
	margin: 0
}

.label-with-function {
	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
}

.label-with-function label {
	margin-right: 16px;
	margin-bottom: 0
}

.label-with-tooltip {
	margin-bottom: 8px
}

.label-with-tooltip label {
	margin-bottom: 0!important
}

.page-wrapper:not(.mvc-service.pgrants) .custom__label,
.page-wrapper:not(.mvc-service.pgrants) label:not(.custom-checkbox,
.slider-checkbox,
.custom-switch,
.input-icon) {
	font-size: 14px;
	line-height: 120%;
	font-weight: 700;
	display: block;
	margin-bottom: 8px;
	min-height: 18px
}

@media screen and (max-width:768px) {
	.page-wrapper:not(.mvc-service.pgrants) .custom__label,
	.page-wrapper:not(.mvc-service.pgrants) label:not(.custom-checkbox,
	.slider-checkbox,
	.custom-switch,
	.input-icon) {
		min-height: auto
	}
}

.page-wrapper:not(.mvc-service.pgrants) .custom__label.label-title,
.page-wrapper:not(.mvc-service.pgrants) label:not(.custom-checkbox,
.slider-checkbox,
.custom-switch,
.input-icon).label-title {
	font-weight: 700;
	font-size: 18px;
	line-height: 130%;
	color: var(--Main1)
}

.page-wrapper:not(.mvc-service.pgrants) .custom__label .required-active,
.page-wrapper:not(.mvc-service.pgrants) label:not(.custom-checkbox,
.slider-checkbox,
.custom-switch,
.input-icon) .required-active {
	font-size: 20px;
	color: var(--Red);
	position: relative;
	display: inline-block
}

.page-wrapper:not(.mvc-service.pgrants) .custom__label .required-active.hidden,
.page-wrapper:not(.mvc-service.pgrants) label:not(.custom-checkbox,
.slider-checkbox,
.custom-switch,
.input-icon) .required-active.hidden {
	visibility: hidden
}

.page-wrapper:not(.mvc-service.pgrants) .custom__label .custom-checkbox,
.page-wrapper:not(.mvc-service.pgrants) label:not(.custom-checkbox,
.slider-checkbox,
.custom-switch,
.input-icon) .custom-checkbox {
	line-height: 1;
	height: 16px
}

.page-wrapper:not(.mvc-service.pgrants) .custom__label.checkbox__label,
.page-wrapper:not(.mvc-service.pgrants) label:not(.custom-checkbox,
.slider-checkbox,
.custom-switch,
.input-icon).checkbox__label {
	font-weight: 400
}

.page-wrapper:not(.mvc-service.pgrants) .custom__label.normal,
.page-wrapper:not(.mvc-service.pgrants) label:not(.custom-checkbox,
.slider-checkbox,
.custom-switch,
.input-icon).normal {
	font-weight: 400
}

.page-wrapper:not(.mvc-service.pgrants) .custom__label.left,
.page-wrapper:not(.mvc-service.pgrants) label:not(.custom-checkbox,
.slider-checkbox,
.custom-switch,
.input-icon).left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.page-wrapper:not(.mvc-service.pgrants) .custom__label.nowrap,
.page-wrapper:not(.mvc-service.pgrants) label:not(.custom-checkbox,
.slider-checkbox,
.custom-switch,
.input-icon).nowrap {
	height: 16px;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	max-width: 100%
}

@media screen and (max-width:767px) {
	.page-wrapper:not(.mvc-service.pgrants) .custom__label.nowrap,
	.page-wrapper:not(.mvc-service.pgrants) label:not(.custom-checkbox,
	.slider-checkbox,
	.custom-switch,
	.input-icon).nowrap {
		height: auto;
		overflow: visible;
		white-space: normal
	}
}

.page-wrapper:not(.mvc-service.pgrants) .custom__label svg,
.page-wrapper:not(.mvc-service.pgrants) label:not(.custom-checkbox,
.slider-checkbox,
.custom-switch,
.input-icon) svg {
	cursor: pointer;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.page-wrapper:not(.mvc-service.pgrants) .custom__label svg path,
.page-wrapper:not(.mvc-service.pgrants) label:not(.custom-checkbox,
.slider-checkbox,
.custom-switch,
.input-icon) svg path {
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.page-wrapper:not(.mvc-service.pgrants) .custom__label.between,
.page-wrapper:not(.mvc-service.pgrants) label:not(.custom-checkbox,
.slider-checkbox,
.custom-switch,
.input-icon).between {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.page-wrapper:not(.mvc-service.pgrants) .custom__label .trigger.active,
.page-wrapper:not(.mvc-service.pgrants) label:not(.custom-checkbox,
.slider-checkbox,
.custom-switch,
.input-icon) .trigger.active {
	fill: var(--Main1)
}

@media screen and (max-width:767px) {
	.page-wrapper:not(.mvc-service.pgrants) .custom__label,
	.page-wrapper:not(.mvc-service.pgrants) label:not(.custom-checkbox,
	.slider-checkbox,
	.custom-switch,
	.input-icon) {
		height: auto;
		white-space: normal
	}
	.page-wrapper:not(.mvc-service.pgrants) .custom__label.left,
	.page-wrapper:not(.mvc-service.pgrants) label:not(.custom-checkbox,
	.slider-checkbox,
	.custom-switch,
	.input-icon).left {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
}

.page-wrapper .custom-label {
	font-size: 14px;
	line-height: 120%;
	font-weight: 700;
	display: block;
	margin-bottom: 8px;
	min-height: 18px
}

@media screen and (max-width:768px) {
	.page-wrapper .custom-label {
		min-height: auto
	}
}

.page-wrapper .custom-label.label-title {
	font-weight: 700;
	font-size: 18px;
	line-height: 130%;
	color: var(--Main1);
	margin-bottom: 16px;
	font-family: 'PT Sans Caption', sans-serif
}

.page-wrapper .custom-label .required-active {
	font-size: 20px;
	color: var(--Red);
	position: relative;
	display: inline-block
}

.page-wrapper .custom-label .required-active.hidden {
	visibility: hidden
}

.page-wrapper .custom-label .custom-checkbox {
	line-height: 1;
	height: 16px
}

.page-wrapper .custom-label.checkbox__label {
	font-weight: 400
}

.page-wrapper .custom-label.normal {
	font-weight: 400
}

.page-wrapper .custom-label.left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.page-wrapper .custom-label.nowrap {
	height: 16px;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	max-width: 100%
}

@media screen and (max-width:767px) {
	.page-wrapper .custom-label.nowrap {
		height: auto;
		overflow: visible;
		white-space: normal
	}
}

.page-wrapper .custom-label svg {
	cursor: pointer;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.page-wrapper .custom-label svg path {
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.page-wrapper .custom-label.between {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.page-wrapper .custom-label .trigger.active {
	fill: var(--Main1)
}

@media screen and (max-width:767px) {
	.page-wrapper .custom-label {
		height: auto;
		white-space: normal
	}
	.page-wrapper .custom-label.left {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
}

.ng-form-file-input .ng-custom-file-input .ngx-file-drop__drop-zone {
	background: #fff;
	border: 1.5px dashed var(--Stroke);
	border-radius: 4px!important
}

.ng-form-file-input .ng-custom-file-input-content {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 10px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: var(--Secondary);
	cursor: pointer
}

.ng-form-file-input .ng-custom-file-input_progress {
	position: relative;
	width: 100px;
	height: 4px;
	background: var(--Stroke);
	border-radius: 4px
}

.ng-form-file-input .ng-custom-file-input_progress span {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 0;
	height: 100%;
	background: var(--Main2);
	border-radius: 4px
}

.ng-form-file-input .ng-custom-file-input-btn-stop {
	z-index: 1;
	border: none;
	padding: 0;
	background: 0 0;
	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;
	cursor: pointer
}

.ng-form-file-input .ng-custom-file-input-error {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: var(--Red)
}

.ng-form-file-input .ng-custom-file-input-error svg {
	margin-right: 8px
}

.page-wrapper .modal {
	display: none;
	position: fixed;
	z-index: 99999;
	left: 0;
	top: 0;
	padding: 24px 10px;
	width: 100%;
	height: 100%;
	overflow: hidden;
	overflow-y: auto;
	background-color: rgba(58, 58, 58, .4)
}

.page-wrapper .modal.open {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.page-wrapper .modal[style*='display: block'] {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.page-wrapper .modal[style*='display: block']>* {
	margin: auto
}

.page-wrapper .modal.sm .modal-content {
	max-width: 440px
}

.page-wrapper .modal.xl .modal-content {
	max-width: 900px
}

.page-wrapper .modal.fpg {
	background-color: rgba(43, 43, 43, .75)
}

.page-wrapper .modal.fpg .modal-content {
	max-width: 1564px;
	border-radius: 0;
	border: 1px solid var(--Stroke)
}

.page-wrapper .modal.fpg .modal-header .modal-title {
	text-transform: none;
	font-size: 34px;
	line-height: 46px;
	color: var(--Subsidiary);
	font-weight: 100;
	font-family: 'PT Sans Caption', sans-serif;
	margin-bottom: 30px!important
}

@media (max-width:991px) {
	.page-wrapper .modal.fpg .modal-header .modal-title {
		padding-top: 35px
	}
}

@media (max-width:767px) {
	.page-wrapper .modal.fpg .modal-header .modal-title {
		padding-top: 80px
	}
}

.page-wrapper .modal.fpg .modal-header .close-click {
	top: 20px;
	width: auto;
	height: auto
}

.page-wrapper .modal.fpg .modal-header .close-click svg {
	width: 50px;
	height: 50px
}

.page-wrapper .modal.fpg .modal-body {
	padding: 66px;
	padding-top: 0;
	padding-bottom: 10px
}

.page-wrapper .modal.fpg .modal-body .fpg__item {
	background: #fff;
	border: 1px solid var(--Stroke);
	height: 142px;
	margin-bottom: 24px;
	padding: 0 30px;
	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: .2s;
	-o-transition: .2s;
	transition: .2s
}

.page-wrapper .modal.fpg .modal-body .fpg__item:hover {
	-webkit-box-shadow: 0 14px 40px rgba(169, 150, 125, .31);
	box-shadow: 0 14px 40px rgba(169, 150, 125, .31)
}

.page-wrapper .modal.fpg .modal-body .fpg__item svg {
	max-width: 100%
}

.page-wrapper .modal.full {
	padding: 0
}

.page-wrapper .modal.full .modal-content {
	max-width: 100%;
	width: 100%;
	min-height: 100%;
	border-radius: 0;
	overflow-y: auto;
	overflow-x: hidden
}

.page-wrapper .modal-content {
	max-width: 670px;
	width: 100%;
	position: relative;
	background-color: #fff;
	margin: auto!important;
	-webkit-box-shadow: 0 4px 10px rgba(58, 58, 58, .15);
	box-shadow: 0 4px 10px rgba(58, 58, 58, .15);
	border-radius: 4px
}

.page-wrapper .modal-content div[old-class].loader {
	height: 20em
}

.page-wrapper .modal-header {
	min-height: 60px;
	text-align: center
}

.page-wrapper .modal-header p {
	padding: 0!important;
	margin: 0
}

.page-wrapper .modal-header .modal-title {
	padding: 20px 24px;
	padding-top: 35px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	font-weight: 700;
	font-size: 18px;
	line-height: 140%;
	text-align: center;
	text-transform: uppercase;
	color: var(--Main1)
}

@media (max-width:991px) {
	.page-wrapper .modal-header .modal-title {
		padding: 12px 16px
	}
}

.page-wrapper .modal-header .modal-title-small {
	margin-top: -15px;
	margin-bottom: 24px;
	color: var(--Secondary);
	font-size: 14px;
	padding: 0 24px
}

@media (max-width:991px) {
	.page-wrapper .modal-header .modal-title-small {
		padding: 0 16px
	}
}

.page-wrapper .modal-header-title {
	width: 100%;
	float: left
}

.page-wrapper .modal-header .close-click {
	opacity: 1;
	cursor: pointer;
	position: absolute;
	top: 14px;
	right: 14px;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}

.page-wrapper .modal-header .close-click svg {
	width: 14px;
	height: 14px
}

.page-wrapper .modal-header .close-click:hover {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}

.page-wrapper .modal-body {
	width: auto;
	padding: 24px;
	padding-top: 0
}

@media screen and (max-width:991px) {
	.page-wrapper .modal-body {
		padding: 24px 16px;
		padding-top: 0
	}
}

.page-wrapper .modal-body .modal-title-small {
	margin-top: -15px;
	margin-bottom: 24px;
	color: var(--Stroke);
	font-size: 14px
}

.page-wrapper .modal-body p {
	font-size: 14px;
	line-height: 1.25
}

.page-wrapper .modal-body div.info-row label.name-label {
	font-size: 16px;
	line-height: 1.25;
	display: inline-block;
	min-width: 20%;
	color: var(--Stroke)
}

.page-wrapper .modal-body div.info-row label.value-label {
	font-size: 16px;
	line-height: 1.25;
	width: 70%;
	color: var(--Main1);
	word-break: normal;
	word-wrap: normal
}

.page-wrapper .modal-body .required-field__container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.page-wrapper .modal-body .required-field__container .star {
	position: relative;
	font-size: 25px;
	top: 5px;
	color: var(--Red)
}

.page-wrapper .modal-body .required-field__container p {
	margin-right: 5px
}

.page-wrapper .modal-body .empty {
	padding: 0;
	margin: 0
}

.page-wrapper .modal-body .expert {
	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;
	margin-bottom: 16px
}

.page-wrapper .modal-body .expert-avatar {
	width: 36px;
	height: 36px;
	border-radius: 50%;
	overflow: hidden;
	margin-right: 12px;
	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
}

.page-wrapper .modal-body .expert-avatar img {
	max-width: 100%
}

.page-wrapper .modal-body .expert-info__role {
	font-size: 12px;
	line-height: 16px;
	color: var(--Stroke)
}

.page-wrapper .modal-body .expert-info__name {
	font-size: 14px;
	line-height: 18px;
	color: #3a3a3a
}

.page-wrapper .modal-footer {
	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;
	padding: 24px 16px;
	padding-top: 0;
	padding-bottom: 14px
}

@media screen and (max-width:991px) {
	.page-wrapper .modal-footer {
		padding: 24px 8px;
		padding-top: 0;
		padding-bottom: 14px
	}
}

.page-wrapper .modal-footer .btn {
	margin: 8px;
	margin-top: 0;
	min-width: 100px;
	max-width: calc(50% - 20px)
}

@media screen and (max-width:400px) {
	.page-wrapper .modal-footer .btn {
		width: 100%;
		max-width: calc(100% - 20px)!important
	}
}

.page-wrapper .modal form .modal-footer {
	padding: 0;
	padding-top: 20px
}

.page-wrapper .modal .btn-close {
	opacity: 1
}

.page-wrapper .modal .input-bg {
	width: 440px
}

.page-wrapper .modal .date-input,
.page-wrapper .modal .input-sm {
	width: 212px
}

.page-wrapper .modal .input-right {
	float: right
}

.page-wrapper .modal .input-left {
	float: left
}

.page-wrapper .modal .small {
	font-size: 12px;
	color: var(--Stroke)
}

.page-wrapper .modal .gray {
	color: var(--Stroke)
}

.page-wrapper .modal .field-text {
	background-color: #fff;
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	color: var(--Main1);
	margin-bottom: 15px
}

.page-wrapper .modal .field-text .value {
	font-weight: 600;
	font-size: 14px;
	line-height: 100%
}

.page-wrapper .modal.accent-head .modal-header {
	border-radius: 4px 4px 0 0;
	overflow: hidden;
	min-height: 52px;
	margin-bottom: 24px;
	position: relative
}

.page-wrapper .modal.accent-head .modal-header .modal-title {
	background: var(--Main2);
	padding: 4px 24px;
	padding-right: 30px;
	min-height: 52px;
	color: #fff
}

.page-wrapper .modal.accent-head .modal-header .modal-title h4 {
	color: #fff!important;
	line-height: 20px
}

.page-wrapper .modal.accent-head .modal-header .modal-title-small {
	margin-top: 24px;
	margin-bottom: 0
}

.page-wrapper .modal.accent-head .modal-header .close-click {
	width: 24px;
	height: 24px;
	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;
	top: 14px;
	right: 8px!important
}

.page-wrapper .modal.accent-head .modal-header .close-click svg path {
	stroke: #fff
}

.page-wrapper .modal.accent-head.head-default .modal-header .modal-title {
	color: inherit!important;
	background: var(--Bg1)!important
}

.page-wrapper .modal.accent-head.head-default .modal-header .modal-title h4 {
	color: inherit!important
}

.page-wrapper .modal.accent-head.head-default .modal-header .close-click svg path {
	stroke: var(--Main1)
}

.page-wrapper .modal.accent-head.head-error .modal-header .modal-title {
	background: var(--Red)!important
}

.page-wrapper .modal.accent-head.head-error .modal-footer .btn {
	background-color: var(--Red);
	border-color: var(--Red);
	color: #fff
}

.page-wrapper .modal.accent-head.head-error .modal-footer .btn.n-border {
	border-color: transparent!important;
	-webkit-box-shadow: none;
	box-shadow: none
}

.page-wrapper .modal.accent-head.head-error .modal-footer .btn.btn-outline {
	border-color: var(--Red);
	color: var(--Red);
	background-color: transparent
}

.page-wrapper .modal.accent-head.head-error .modal-footer .btn.btn-outline:hover {
	background-color: var(--Warning);
	color: var(--DarkRed);
	border-color: var(--DarkRed)
}

.page-wrapper .modal.accent-head.head-error .modal-footer .btn.btn-outline.active,
.page-wrapper .modal.accent-head.head-error .modal-footer .btn.btn-outline:active {
	background-color: var(--Warning);
	color: var(--DarkRed);
	border-color: var(--DarkRed)
}

.page-wrapper .modal.accent-head.head-error .modal-footer .btn.btn-outline.n-border {
	border-color: transparent!important;
	-webkit-box-shadow: none;
	box-shadow: none
}

.page-wrapper .modal.accent-head.head-warning .modal-header .modal-title {
	background: var(--Orange)!important
}

.page-wrapper .modal.accent-head.head-warning .modal-footer .btn {
	background-color: var(--Orange);
	border-color: var(--Orange);
	color: #fff
}

.page-wrapper .modal.accent-head.head-warning .modal-footer .btn.n-border {
	border-color: transparent!important;
	-webkit-box-shadow: none;
	box-shadow: none
}

.page-wrapper .modal.accent-head.head-warning .modal-footer .btn.btn-outline {
	border-color: var(--Orange);
	color: var(--Orange);
	background-color: transparent
}

.page-wrapper .modal.accent-head.head-warning .modal-footer .btn.btn-outline:hover {
	background-color: var(--Attention)
}

.page-wrapper .modal.accent-head.head-warning .modal-footer .btn.btn-outline.active,
.page-wrapper .modal.accent-head.head-warning .modal-footer .btn.btn-outline:active {
	background-color: var(--Attention)
}

.page-wrapper .modal.accent-head.head-warning .modal-footer .btn.btn-outline.n-border {
	border-color: transparent!important;
	-webkit-box-shadow: none;
	box-shadow: none
}

.page-wrapper .modal.accent-head.head-success .modal-header .modal-title {
	background: var(--Green)!important
}

.page-wrapper .modal-content {
	width: calc(100vw - 20px)
}

.page-wrapper .modal-content.sm {
	max-width: 440px
}

.page-wrapper .modal-content.xl {
	max-width: 900px
}

.page-wrapper .modal-content.full {
	max-width: 100%;
	width: 100%;
	min-height: 100%;
	border-radius: 0;
	overflow-y: auto;
	overflow-x: hidden
}

.page-wrapper .modal-content.accent-head .modal-header {
	border-radius: 4px 4px 0 0;
	overflow: hidden;
	min-height: 52px;
	margin-bottom: 24px;
	position: relative
}

.page-wrapper .modal-content.accent-head .modal-header .modal-title {
	background: var(--Main2);
	padding: 4px 24px;
	padding-right: 30px;
	min-height: 52px;
	color: #fff
}

.page-wrapper .modal-content.accent-head .modal-header .modal-title h4 {
	color: #fff!important;
	line-height: 20px
}

.page-wrapper .modal-content.accent-head .modal-header .modal-title-small {
	margin-top: 24px;
	margin-bottom: 0
}

.page-wrapper .modal-content.accent-head .modal-header .close-click {
	width: 24px;
	height: 24px;
	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;
	top: 14px;
	right: 8px!important
}

.page-wrapper .modal-content.accent-head .modal-header .close-click svg path {
	stroke: #fff
}

.page-wrapper .modal-content.accent-head.head-default .modal-header .modal-title {
	color: inherit!important;
	background: var(--Bg1)!important
}

.page-wrapper .modal-content.accent-head.head-default .modal-header .modal-title h4 {
	color: inherit!important
}

.page-wrapper .modal-content.accent-head.head-default .modal-header .close-click svg path {
	stroke: var(--Main1)
}

.page-wrapper .modal-content.accent-head.head-error .modal-header .modal-title {
	background: var(--Red)!important
}

.page-wrapper .modal-content.accent-head.head-error .modal-footer .btn {
	background-color: var(--Red);
	border-color: var(--Red);
	color: #fff
}

.page-wrapper .modal-content.accent-head.head-error .modal-footer .btn.n-border {
	border-color: transparent!important;
	-webkit-box-shadow: none;
	box-shadow: none
}

.page-wrapper .modal-content.accent-head.head-error .modal-footer .btn.btn-outline {
	border-color: var(--Red);
	color: var(--Red);
	background-color: transparent
}

.page-wrapper .modal-content.accent-head.head-error .modal-footer .btn.btn-outline:hover {
	background-color: var(--Warning);
	color: var(--DarkRed);
	border-color: var(--DarkRed)
}

.page-wrapper .modal-content.accent-head.head-error .modal-footer .btn.btn-outline.active,
.page-wrapper .modal-content.accent-head.head-error .modal-footer .btn.btn-outline:active {
	background-color: var(--Warning);
	color: var(--DarkRed);
	border-color: var(--DarkRed)
}

.page-wrapper .modal-content.accent-head.head-error .modal-footer .btn.btn-outline.n-border {
	border-color: transparent!important;
	-webkit-box-shadow: none;
	box-shadow: none
}

.page-wrapper .modal-content.accent-head.head-warning .modal-header .modal-title {
	background: var(--Orange)!important
}

.page-wrapper .modal-content.accent-head.head-warning .modal-footer .btn {
	background-color: var(--Orange);
	border-color: var(--Orange);
	color: #fff
}

.page-wrapper .modal-content.accent-head.head-warning .modal-footer .btn.n-border {
	border-color: transparent!important;
	-webkit-box-shadow: none;
	box-shadow: none
}

.page-wrapper .modal-content.accent-head.head-warning .modal-footer .btn.btn-outline {
	border-color: var(--Orange);
	color: var(--Orange);
	background-color: transparent
}

.page-wrapper .modal-content.accent-head.head-warning .modal-footer .btn.btn-outline:hover {
	background-color: var(--Attention)
}

.page-wrapper .modal-content.accent-head.head-warning .modal-footer .btn.btn-outline.active,
.page-wrapper .modal-content.accent-head.head-warning .modal-footer .btn.btn-outline:active {
	background-color: var(--Attention)!important
}

.page-wrapper .modal-content.accent-head.head-warning .modal-footer .btn.btn-outline.n-border {
	border-color: transparent!important;
	-webkit-box-shadow: none;
	box-shadow: none
}

.page-wrapper .modal-content.accent-head.head-success .modal-header .modal-title {
	background: var(--Green)!important
}

.page-wrapper .modal-content.accent-head.certificate .modal-header {
	margin-bottom: 0
}

.page-wrapper .modal-content.accent-head.certificate .modal-header .modal-title {
	font-family: 'PT Sans Caption', sans-serif;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: var(--Main1);
	background: var(--Disabled)
}

.page-wrapper .modal-content.accent-head.certificate .modal-header .close-click svg path {
	stroke: var(--Main1)
}

.page-wrapper .modal-content.accent-head.certificate .modal-body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding: 0
}

.page-wrapper .modal-content.accent-head.certificate .modal-body-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding-bottom: 16px;
	padding-top: 16px;
	border-bottom: 1px solid var(--Stroke)
}

.page-wrapper .modal-content.accent-head.certificate .modal-body-info__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 14px;
	line-height: 140%
}

.page-wrapper .modal-content.accent-head.certificate .modal-body-info__item .text {
	text-align: left;
	color: var(--Main1);
	margin-bottom: 8px
}

.page-wrapper .modal-content.accent-head.certificate .modal-body-info__item .text:first-child {
	min-width: 100px;
	margin-right: 8px
}

.page-wrapper .modal-content.accent-head.certificate .modal-body-info__item .text.hash {
	color: var(--Stroke)
}

.page-wrapper .modal-content.accent-head.certificate .modal-body-other {
	max-height: 520px;
	overflow: auto;
	width: 100%;
	padding: 24px;
	padding-top: 0
}

.page-wrapper .loader,
.page-wrapper .loader:after {
	border-radius: 50%;
	width: 10em;
	height: 10em
}

.page-wrapper .loader {
	margin: 4em auto;
	font-size: 10px;
	position: relative;
	text-indent: -9999em;
	border-top: 1.1em solid var(--Stroke);
	border-right: 1.1em solid var(--Stroke);
	border-bottom: 1.1em solid var(--Stroke);
	border-left: 1.1em solid var(--Main1);
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-animation: load8 1.1s infinite linear;
	animation: load8 1.1s infinite linear;
	overflow: hidden
}

@-webkit-keyframes load8 {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes load8 {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.page-wrapper .label-text {
	font-size: 16px;
	line-height: 1.25
}

.modal-open {
	overflow: hidden
}

.side-modal {
	position: relative;
	width: 100vw;
	height: 100vh
}

.side-modal-wrapper {
	position: absolute;
	right: 0;
	top: 0;
	background: #fff;
	-webkit-box-shadow: -4px 0 10px rgba(57, 52, 66, .15);
	box-shadow: -4px 0 10px rgba(57, 52, 66, .15);
	max-width: 620px;
	width: 100%;
	height: 100%;
	overflow-y: scroll;
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.side-modal-header {
	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;
	position: sticky;
	top: 0;
	padding: 24px;
	padding: 16px 24px;
	background: #fff;
	z-index: 1
}

.side-modal-header:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background: var(--Stroke)
}

.side-modal-header__title {
	font-weight: 600;
	font-size: 24px;
	line-height: 160%;
	color: var(--Main1)
}

.side-modal-header__close {
	cursor: pointer;
	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
}

.side-modal-content {
	padding: 24px
}

.side-modal .delete {
	cursor: pointer;
	position: absolute;
	top: -12px;
	right: -12px;
	width: 24px;
	height: 24px;
	background: #fff;
	-webkit-box-shadow: 0 4px 10px rgba(58, 58, 58, .25);
	box-shadow: 0 4px 10px rgba(58, 58, 58, .25);
	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-radius: 100%;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	z-index: 10
}

.modal.slide-anim {
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	background-color: rgba(58, 58, 58, 0);
	padding: 0
}

.modal.slide-anim.in {
	background-color: rgba(58, 58, 58, .4)
}

.modal.slide-anim.in .side-modal-wrapper {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}

.warning-lite-header {
	font-family: 'PT Sans', sans-serif;
	background-color: #fff;
	-webkit-box-shadow: 4px 0 10px rgba(57, 52, 66, .15);
	box-shadow: 4px 0 10px rgba(57, 52, 66, .15);
	border-radius: 4px;
	padding: 30px 24px;
	position: fixed;
	z-index: 9;
	bottom: 40px;
	right: 40px;
	max-width: 450px;
	font-size: 16px;
	width: 100%;
	color: var(--Main1)
}

@media screen and (max-width:530px) {
	.warning-lite-header {
		bottom: 10px;
		right: 10px;
		max-width: initial;
		width: calc(100% - 20px)
	}
}

.warning-lite-header.green {
	background-color: var(--Green);
	color: #fff
}

.warning-lite-header.green .close-button-container svg path {
	stroke: #fff
}

.warning-lite-header.blue {
	background-color: var(--Link);
	color: #fff
}

.warning-lite-header.blue .close-button-container svg path {
	stroke: #fff
}

.warning-lite-header.yellow {
	background-color: var(--Yellow)
}

.warning-lite-header.red {
	background-color: var(--Red);
	color: #fff
}

.warning-lite-header.red .close-button-container svg path {
	stroke: #fff
}

.warning-lite-header p {
	padding: 0!important;
	margin: 0
}

.warning-lite-header span {
	padding: 0!important
}

.warning-lite-header .close-button-container {
	position: absolute;
	top: 16px;
	right: 16px;
	cursor: pointer
}

.warning-lite-header .close-button-container svg {
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.warning-lite-header .close-button-container:hover svg {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}

.warning-lite-header__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-right: 20px
}

.warning-lite-header__content-text {
	display: block
}

.NotifyingMessageBlock {
	position: fixed;
	bottom: 40px;
	right: 40px;
	max-width: 450px;
	width: 100%
}

@media screen and (max-width:530px) {
	.NotifyingMessageBlock {
		bottom: 10px;
		right: 10px;
		max-width: initial;
		width: calc(100% - 20px)
	}
}

.NotifyingMessageBlock .warning-lite-header {
	max-width: 100%;
	width: 100%;
	bottom: initial;
	right: initial;
	position: relative;
	margin-top: 20px
}

@media screen and (max-width:530px) {
	.NotifyingMessageBlock .warning-lite-header {
		bottom: initial;
		right: initial;
		max-width: 100%;
		width: 100%
	}
}

.notifyjs-cocurrency-error,
.notifyjs-message-info {
	background: var(--Bg2);
	-webkit-box-shadow: 0 4px 10px rgba(58, 58, 58, .25);
	box-shadow: 0 4px 10px rgba(58, 58, 58, .25);
	border-radius: 4px;
	padding: 24px;
	max-width: 440px;
	width: 100%;
	border: none;
	font-weight: 400
}

.page-wrapper .pagination {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.page-wrapper .pagination__item {
	border-radius: 4px;
	min-width: 24px;
	height: 24px;
	padding: 0 5px;
	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;
	cursor: pointer
}

.page-wrapper .pagination__item.active {
	background: var(--Main2)
}

.page-wrapper .pagination__item.active .pagination__link {
	color: #fff
}

.page-wrapper .pagination__link {
	color: initial;
	font-size: 16px;
	line-height: 1
}

.page-wrapper .pagination__wrapper {
	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;
	padding-top: 8px
}

.page-wrapper .pagination__wrapper .inputbox {
	width: auto
}

.page-wrapper .pagination__wrapper .ng-select .ng-select-container {
	min-height: 40px!important
}

.page-wrapper .pagination__wrapper .ng-select .ng-arrow-wrapper {
	min-height: 38px
}

.social-buttons .social-buttons__container {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 8px 0 0
}

.social-buttons .social-buttons__container .button-theme {
	background: var(--Yellow)
}

.social-buttons .social-buttons__container .social-buttons__content {
	display: none
}

.social-buttons .social-buttons__container .social-buttons__content .social-buttons__list {
	white-space: nowrap
}

.social-buttons .social-buttons__container .social-buttons__content .social-buttons__list .social-buttons__item {
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 4px
}

.social-buttons .social-buttons__container .social-buttons__content .social-buttons__list .social-buttons__item .social-buttons__link {
	width: 32px;
	height: 32px
}

.social-buttons .social-buttons__container .social-buttons__content .social-buttons__list .social-buttons__item .social-buttons__link .social-buttons__img {
	max-width: 19px;
	max-height: 19px
}

.social-link__top-item {
	display: inline-block;
	vertical-align: middle;
	margin: 0 6px
}

@media (max-width:900px) {
	.social-link__top-item {
		margin: 0 4px;
		display: none
	}
}

.social-link__top-item--visible-sm {
	display: none
}

@media (max-width:479px) {
	.social-link__top-item--visible-sm {
		display: inline-block
	}
}

@media (max-width:479px) {
	.social-link__top-item--hidden-sm {
		display: none
	}
}

.social-link__top-item .btn-icon .btn-icon__img,
.social-link__top-item .btn-icon use {
	fill: var(--Main1);
	fill-opacity: .8;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}

.social-link__top-item .btn-icon.active,
.social-link__top-item .btn-icon:active,
.social-link__top-item .btn-icon:hover {
	background: rgba(58, 58, 58, .8);
	border-color: transparent
}

.social-link__top-item .btn-icon.active .btn-icon__img,
.social-link__top-item .btn-icon.active use,
.social-link__top-item .btn-icon:active .btn-icon__img,
.social-link__top-item .btn-icon:active use,
.social-link__top-item .btn-icon:hover .btn-icon__img,
.social-link__top-item .btn-icon:hover use {
	fill: #fff;
	fill-opacity: 1
}

.social-link__top-item .btn-icon--light {
	border-color: #fff;
	fill: #fff;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}

.social-link__top-item .btn-icon--light .btn-icon__img,
.social-link__top-item .btn-icon--light use {
	fill: #fff;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}

.social-link__top-item .btn-icon--light.active,
.social-link__top-item .btn-icon--light:active,
.social-link__top-item .btn-icon--light:hover {
	background: #fff
}

.social-link__top-item .btn-icon--light.active .btn-icon__img,
.social-link__top-item .btn-icon--light.active use,
.social-link__top-item .btn-icon--light:active .btn-icon__img,
.social-link__top-item .btn-icon--light:active use,
.social-link__top-item .btn-icon--light:hover .btn-icon__img,
.social-link__top-item .btn-icon--light:hover use {
	fill: rgba(58, 58, 58, .8)
}

.tableCommon .dataTables_wrapper.no-footer .dataTables_scrollBody {
	border-color: var(--Stroke)
}

.tableCommon .dataTables_wrapper .dataTables_paginate .paginate_button.current,
.tableCommon .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
	margin-top: 35px;
	background: 0 0;
	padding: 5px;
	font-size: 14px
}

.tableCommon table.dataTable thead td,
.tableCommon table.dataTable thead th {
	border-color: var(--Stroke)
}

.tableCommon .dataTables_wrapper .dataTables_paginate {
	margin-right: 20px;
	margin-top: -20px;
	padding-top: 0
}

.tableCommon table.dataTable thead td,
.tableCommon table.dataTable thead th {
	font-weight: 400;
	color: var(--Main1)
}

.tableCommon .sorting-1 {
	font-weight: 700
}

.tableCommon .DTFC_LeftBodyWrapper .DTFC_LeftBodyWrapper {
	height: 60px
}

.filter-item {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.tableElements {
	min-height: 500px
}

.tableElements .sorting {
	background-color: var(--Bg1);
	border-right: .5px solid var(--Stroke);
	border-top: .5px solid var(--Stroke)
}

.tableElements .sorting_asc {
	background-color: var(--Bg1);
	border-top: .5px solid var(--Stroke);
	border-right: .5px solid var(--Stroke)
}

.tableElements .sorting_desc {
	background-color: var(--Bg1)
}

.tableElements .dt-button,
.tableElements .dt-button:hover {
	border: none;
	padding-left: 30px;
	margin: 5px 30px;
	background: 0 0;
	margin-top: 35px
}

@media screen and (max-width:660px) {
	.tableElements .dt-button,
	.tableElements .dt-button:hover {
		padding-left: 30px;
		margin-top: 10px;
		margin-left: 0;
		margin-right: 0
	}
}

.tableElements .dt-button:hover {
	color: var(--Main2)
}

.tableElements .pagesize {
	margin-top: 15px;
	float: right;
	padding: 5px
}

@media screen and (max-width:660px) {
	.tableElements .pagesize {
		width: 100%;
		margin: auto
	}
}

.tableElements .pagesize select {
	margin-top: 15px;
	width: auto;
	display: inline
}

.tableElements table {
	font-size: 14px;
	width: 100%;
	min-width: 130px;
	-webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19)
}

.tableElements table .status {
	width: 100%;
	border: 1px solid var(--Main2);
	border-radius: 5px;
	background: 0 0;
	padding: 3px;
	margin: 0;
	height: 32px;
	min-width: 270px;
	background-repeat: no-repeat;
	background-position: center right;
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 1px;
	-o-text-overflow: '';
	text-overflow: ''
}

.tableElements table .table-select-input-icon {
	background-color: transparent;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	margin: 1px 1px 0 0;
	top: 3px;
	height: 24px;
	width: 19px;
	position: absolute;
	right: 0;
	border-left: solid 1px var(--Stroke);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.tableElements table .table-select-input-icon__filter {
	background-color: transparent;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	margin: 1px 1px 0 0;
	top: 3px;
	height: 24px;
	right: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.tableElements table .icon-calm {
	height: 24px;
	width: 24px
}

.tableElements table thead {
	background-color: var(--Bg1);
	border-left: .5px solid var(--Stroke)
}

.tableElements table td,
.tableElements table th {
	padding: 10px 5px;
	vertical-align: middle;
	text-align: center
}

.tableElements table tr.filters th {
	padding: 5px 10px;
	min-width: 129px;
	border-right: .5px solid var(--Stroke)
}

.tableElements table th {
	text-align: left;
	color: var(--Main1);
	padding-right: 20px
}

.tableElements table tr.odd {
	background-color: var(--Bg1);
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.tableElements table tr td:first-child {
	padding: 15px;
	font-weight: 700;
	line-height: 1.07;
	letter-spacing: normal;
	text-align: center;
	color: var(--Main2)
}

.tableElements table tr.filters input,
.tableElements table tr.filters select {
	width: 100%;
	border: none;
	background: 0 0;
	padding: 0;
	margin: 0;
	height: 20px;
	min-width: 100px;
	background-repeat: no-repeat;
	background-position: center right;
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 1px;
	-o-text-overflow: '';
	text-overflow: ''
}

.tableElements table tr.filters .custom-date-time {
	min-width: 100px
}

.tableElements table tr.filters .custom-date-time input {
	width: 48%;
	min-width: 45px;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center right
}

.tableElements table tr.filters input {
	background-repeat: no-repeat;
	background-position: center right
}

.tableElements table input[type=checkbox] {
	position: static;
	left: 0;
	max-width: 16px;
	max-height: 16px;
	margin: 0 auto;
	background-color: var(--Bg1)
}

.tableElements table input[type=checkbox]:checked:before {
	content: 'x';
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: -4px;
	margin-right: .5px
}

.tableElements .table-page__icon-next {
	height: 10px;
	width: 10px
}

.tableElements .table-page__icon-prev {
	height: 10px;
	width: 10px
}

.tableElements .export-excel-icon {
	width: 24px;
	height: 22.6px;
	margin-right: 10px;
	position: absolute;
	top: 4px;
	left: 10px
}

@media screen and (max-width:660px) {
	.tableElements .export-excel-icon {
		position: relative;
		margin-right: 10px
	}
}

.tableElements .export-excel-text {
	color: var(--Main2);
	text-decoration: underline;
	margin-left: 15px
}

.tableElements .export-excel-text:hover {
	color: var(--Subsidiary)
}

.k-filtercell .k-filtercell-wrapper,
.k-filtercell>span {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.page-wrapper .k-filtercell>span>.k-button {
	top: initial!important;
	min-width: calc(.75rem + 1.5em);
	height: calc(.75rem + 1.5em)
}

.page-wrapper .k-filtercell .k-filtercell-wrapper>label,
.page-wrapper .k-filtercell>span>label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0
}

.k-pager-nav+.k-pager-nav,
.k-pager-nav+.k-pager-numbers,
.k-pager-nav+.k-pager-numbers-wrap,
.k-pager-numbers .k-current-page~li+li,
.k-pager-numbers+.k-pager-nav,
.k-pager-numbers-wrap+.k-pager-nav {
	padding: 0 3px;
	white-space: nowrap
}

.k-list .k-item,
.k-list-optionlabel {
	padding: 4px 12px!important;
	font-size: 12px;
	min-height: 0;
	line-height: 120%
}

.k-popup {
	padding: 0
}

.k-pager-wrap .k-pager-nav:not(.k-dropdown-wrap) {
	border: none!important;
	border-radius: 4px;
	width: 24px!important;
	height: 24px!important;
	padding: 0!important;
	font-size: 16px
}

.k-pager-wrap .k-link {
	border: none!important;
	border-radius: 4px;
	width: 24px!important;
	height: 24px!important;
	padding: 0!important;
	font-size: 16px
}

.k-pager-wrap .k-link:focus {
	-webkit-box-shadow: none!important;
	box-shadow: none!important
}

.k-pager-wrap .k-icon {
	width: auto;
	height: auto
}

.k-pager-wrap .k-pager-numbers .k-state-selected {
	border-radius: 4px;
	min-width: 24px;
	width: initial;
	height: 24px;
	font-size: 16px;
	padding: 0 3px;
	border: none;
	background: var(--Main2)
}

.k-pager-wrap .k-pager-numbers .k-link {
	color: var(--Main1)
}

.k-i-arrow-60-left::before,
.k-i-arrow-w::before,
.k-i-expand-w::before,
.k-i-sarrow-w::before {
	content: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 5L7.5 10L12.5 15' stroke='%233A3A3A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")!important
}

.k-i-arrow-60-right::before,
.k-i-arrow-e::before,
.k-i-expand-e::before,
.k-i-expand::before,
.k-i-sarrow-e::before {
	content: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 15L12.5 10L7.5 5' stroke='%233A3A3A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")!important
}

.k-i-arrow-end-left::before,
.k-i-seek-w::before {
	content: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 15L9 10L14 5' stroke='%233A3A3A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 5V15' stroke='%233A3A3A' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A")!important
}

.k-i-arrow-end-right::before,
.k-i-seek-e::before {
	content: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 15L10 10L5 5' stroke='%233A3A3A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 5V15' stroke='%233A3A3A' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A")!important
}

.k-animation-container .k-popup {
	width: 100%!important
}

.k-animation-container .k-popup.k-calendar-container {
	width: auto!important
}

.page-wrapper .k-grid-header .k-header>.k-link {
	text-align: left!important;
	word-break: break-word
}

.k-filtercell .k-filtercell-wrapper,
.k-filtercell>span {
	width: 100%
}

.k-filtercell>span .k-widget:not(.k-dropdown-operator.k-widget) {
	width: 100%!important
}

.page-wrapper .commonTableElements .table {
	display: table;
	width: 100%;
	text-align: center
}

@media (max-width:500px) {
	.page-wrapper .commonTableElements .table {
		text-align: left
	}
}

.page-wrapper .commonTableElements .table .project_name-cell {
	text-align: left
}

.page-wrapper .commonTableElements .table .left,
.page-wrapper .commonTableElements .table.left {
	text-align: left!important
}

.page-wrapper .commonTableElements .table .red,
.page-wrapper .commonTableElements .table.red {
	color: var(--Red)
}

.page-wrapper .commonTableElements .table .trigger {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer
}

.page-wrapper .commonTableElements .table .trigger svg {
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.page-wrapper .commonTableElements .table .trigger.open svg {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.page-wrapper .commonTableElements .table--p-present .table__cell {
	border-bottom: 1px solid var(--Stroke);
	padding: 10px 5px;
	color: var(--Main1);
	vertical-align: middle;
	text-align: center;
	display: table-cell;
	word-break: keep-all
}

@media (max-width:768px) {
	.page-wrapper .commonTableElements .table--p-present .table__cell {
		display: none
	}
}

.page-wrapper .commonTableElements .table--p-present .table__cell:last-child {
	width: 10%
}

@media (max-width:768px) {
	.page-wrapper .commonTableElements .table--p-present .table__cell:last-child {
		display: none
	}
}

.page-wrapper .commonTableElements .table--p-present .table__cell a {
	color: var(--Main2);
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.page-wrapper .commonTableElements .table--p-present .table__cell a:hover {
	color: var(--Subsidiary)
}

.page-wrapper .commonTableElements .table--p-present .table__cell-hidden {
	display: none;
	border: 1px solid var(--Stroke);
	padding: 10px
}

@media (max-width:768px) {
	.page-wrapper .commonTableElements .table--p-present .table__cell-hidden {
		display: block;
		margin-bottom: 10px
	}
}

.page-wrapper .commonTableElements .table--p-present .table__cell.UserInvitationStatus:nth-child(1) {
	width: 54px!important
}

.page-wrapper .commonTableElements .table--p-present .table__cell.project_name-cell {
	word-break: break-word;
	text-align: center
}

.page-wrapper .commonTableElements .table--p-present .table__cell.project_name-cell span {
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -moz-box;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-clamp: 2;
	box-orient: vertical
}

.page-wrapper .commonTableElements .table--p-present .table__cell.red {
	color: var(--Red)
}

.page-wrapper .commonTableElements .table--p-present .table__cell.clickable {
	cursor: pointer
}

.page-wrapper .commonTableElements .table--p-present .table__row {
	display: table-row;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

@media (max-width:768px) {
	.page-wrapper .commonTableElements .table--p-present .table__row:nth-child(1) {
		display: none
	}
}

.page-wrapper .commonTableElements .table--p-present .table__row.disabled * {
	color: var(--Stroke)!important
}

.page-wrapper .commonTableElements .table--p-present .table__row:not(.header) .table__cell {
	word-break: break-word
}

.page-wrapper .commonTableElements .table--p-present .table__row--header,
.page-wrapper .commonTableElements .table--p-present .table__row.header {
	background: var(--Bg2);
	min-height: 40px
}

.page-wrapper .commonTableElements .table--p-present .table__row--header .table__cell,
.page-wrapper .commonTableElements .table--p-present .table__row.header .table__cell {
	border: none!important;
	color: var(--Subsidiary)!important;
	font-weight: 700;
	min-height: 40px
}

.page-wrapper .commonTableElements .table--p-present .table__row--header .table__cell:first-child,
.page-wrapper .commonTableElements .table--p-present .table__row.header .table__cell:first-child {
	border-radius: 4px 0 0 4px
}

.page-wrapper .commonTableElements .table--p-present .table__row--header .table__cell:last-child,
.page-wrapper .commonTableElements .table--p-present .table__row.header .table__cell:last-child {
	border-radius: 0 4px 4px 0
}

.page-wrapper .commonTableElements .table--p-present .table__row_group {
	display: table-row-group;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.page-wrapper .commonTableElements .table--p-present .table__row_group .table__cell {
	word-break: break-word
}

.page-wrapper .commonTableElements .table--p-present .table__row_group .table__row:first-child .table__cell {
	font-weight: 700
}

.page-wrapper .commonTableElements .table--p-present .background-grey {
	background: var(--Disabled)
}

.page-wrapper .commonTableElements .table--p-present .toggle-group-trigger svg {
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.page-wrapper .commonTableElements .table--p-present .toggle-group-trigger.open svg {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

@media (max-width:768px) {
	.page-wrapper .commonTableElements .project-present__table .table--p-present .table-cell {
		display: table-cell
	}
}

.page-wrapper .commonTableElements .project-present__table .table--p-present .table-cell-hidden {
	display: none;
	border: 1px solid var(--Stroke);
	padding: 10px
}

@media (max-width:768px) {
	.page-wrapper .commonTableElements .project-present__table .table--p-present .table-cell-hidden {
		display: block;
		margin-bottom: 10px
	}
}

.page-wrapper .commonTableElements .project-present__pagination {
	padding-bottom: 60px
}

.page-wrapper .commonTableElements .project-present__mob-title {
	font-size: 14px;
	opacity: .8;
	font-weight: 700;
	line-height: 1;
	padding: 15px 0 0
}

.page-wrapper .commonTableElements .project-present__mob-title--main {
	display: none
}

@media (max-width:768px) {
	.page-wrapper .commonTableElements .project-present__mob-title--main {
		display: block
	}
}

.page-wrapper .commonTableElements .table-btn {
	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;
	background: var(--TooltipBG);
	border-radius: 4px;
	width: 32px;
	min-width: 32px;
	height: 32px
}

.page-wrapper .commonTableElements .table-btn.disabled {
	background: var(--Disabled)
}

.page-wrapper .commonTableElements .btn-icon {
	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;
	width: auto!important;
	height: auto!important;
	border: none!important;
	border-radius: 4px;
	margin: 0 4px;
	cursor: pointer
}

.custom-table {
	display: block;
	width: 100%;
	overflow-x: auto
}

.custom-table__th-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	word-break: inherit;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.custom-table__th-wrapper span {
	word-break: inherit
}

.custom-table-unread td:nth-child(1) {
	position: relative
}

.custom-table-unread td:nth-child(1)::before {
	content: "";
	position: absolute;
	width: 2px;
	height: 100%;
	left: 0;
	top: 0;
	background: var(--Main2)
}

.custom-table-striped tbody tr:nth-child(even) {
	background-color: var(--Disabled)
}

.custom-table__filter {
	position: relative;
	cursor: pointer
}

.custom-table__filter-wrapper {
	background: #fff;
	-webkit-box-shadow: 0 4px 10px rgba(58, 58, 58, .25);
	box-shadow: 0 4px 10px rgba(58, 58, 58, .25);
	border-radius: 4px;
	position: absolute;
	opacity: 0;
	visibility: hidden;
	z-index: 99;
	top: 100%;
	right: 0;
	padding: 8px;
	width: 215px
}

.custom-table__filter.open .custom-table__filter-wrapper {
	opacity: 1;
	visibility: visible
}

.custom-table__filter.active svg path {
	stroke: #3a3a3a;
	fill: var(--Main1)
}

.custom-table-disabled:not(td:nth-child(1)) {
	color: var(--Secondary)
}

.custom-table table {
	width: 100%;
	text-align: left;
	background-color: transparent;
	border-spacing: 0
}

.custom-table table thead {
	background: var(--Disabled)
}

.custom-table table thead .sort-asc .custom-table__sort path:nth-child(2) {
	fill: var(--Main2)
}

.custom-table table thead .sort-desc .custom-table__sort path:nth-child(1) {
	fill: var(--Main2)
}

.custom-table table td {
	padding: 8px;
	max-width: 340px;
	vertical-align: top
}

.custom-table table td a {
	color: initial
}

.custom-table table th {
	padding: 8px;
	vertical-align: bottom;
	word-break: inherit;
	font-weight: 700
}

.custom-table table th svg {
	margin-left: 8px;
	cursor: pointer
}

.custom-table.table-fixed table {
	table-layout: fixed;
	word-wrap: break-word
}

.ui-table {
	overflow-x: auto
}

.ui-table.no-radius .ui-table__head {
	border-radius: 0
}

.ui-table.color-line .ui-table__body_line {
	border: none
}

.ui-table.color-line .ui-table__body_line:nth-child(2n) {
	background: var(--Bg1)
}

.ui-table__head {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-width: 800px;
	background: var(--Bg2);
	border-radius: 4px;
	padding: 5px 0;
	padding-left: 24px;
	min-height: 64px
}

.ui-table__head_item {
	max-width: 100%;
	width: 100%;
	color: var(--Subsidiary);
	padding-right: 10px;
	text-transform: uppercase;
	font-size: 14px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.ui-table__head_item:last-child {
	padding-right: 24px
}

.ui-table__head_item span {
	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
}

.ui-table__head_item span.top svg path.top {
	fill: var(--Subsidiary)
}

.ui-table__head_item span.bottom svg path.bottom {
	fill: var(--Subsidiary)
}

.ui-table__head_item .tooltip {
	line-height: 0;
	margin-left: 4px
}

.ui-table__body {
	min-width: 800px
}

.ui-table__body_line {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-bottom: 1px solid var(--Stroke);
	padding-left: 24px;
	cursor: default
}

.ui-table__body_line:last-child {
	border-bottom: none
}

.ui-table__body_line .hovered {
	text-align: center;
	width: 100%;
	cursor: pointer
}

.ui-table__body_line.accent {
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.ui-table__body_line:hover .accent {
	color: var(--Main2)
}

.ui-table__body_line:hover .accent a {
	color: var(--Main2)
}

.ui-table__body_line_item {
	max-width: 100%;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 72px;
	padding: 10px 0;
	padding-right: 10px;
	font-size: 14px;
	line-height: 160%
}

.ui-table__body_line_item:last-child {
	padding-right: 24px
}

.ui-table__body_line_item.center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center
}

.ui-table__body_line_item a {
	color: initial
}

.ui-table__body_line_item span {
	color: var(--Secondary)
}

.ui-table .center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center
}

.ui-table .center .hovered {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center
}

.ui-table .right {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	text-align: right
}

.ui-table .right .hovered {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	text-align: right
}

.ui-table .bold {
	font-weight: 700
}

.ui-table .accent-link a {
	color: var(--Subsidiary);
	text-decoration: none
}

.ui-table .w-10 {
	max-width: 10%
}

.ui-table .w-20 {
	max-width: 20%
}

.ui-table .w-30 {
	max-width: 30%
}

.ui-table .w-40 {
	max-width: 40%
}

.ui-table .w-50 {
	max-width: 50%
}

.ui-table .w-60 {
	max-width: 60%
}

.ui-table .w-70 {
	max-width: 70%
}

.ui-table .w-80 {
	max-width: 80%
}

.ui-table .w-90 {
	max-width: 90%
}

.notificate {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 32px 24px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 14px;
	line-height: 140%;
	border-top: 1px solid var(--Stroke)
}

.notificate .image {
	width: 40px;
	min-width: 40px;
	height: 40px;
	background: var(--TooltipBG);
	border-radius: 4px;
	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;
	margin-right: 12px
}

.tabs-underline {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 16px
}

.tabs-underline.small-size .tabs-underline_tabs__item a,
.tabs-underline.small-size .tabs-underline_tabs__item span {
	font-size: 14px;
	line-height: 16px
}

.tabs-underline_tabs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-bottom: 1px solid var(--Secondary)
}

.tabs-underline_tabs__item {
	position: relative;
	padding: 0 16px;
	padding-bottom: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer
}

.tabs-underline_tabs__item a,
.tabs-underline_tabs__item span {
	font-size: 18px;
	line-height: 20px;
	text-decoration: none;
	color: initial;
	white-space: nowrap;
	color: var(--Secondary)
}

.tabs-underline_tabs__item.active a,
.tabs-underline_tabs__item.active span {
	font-weight: 700;
	color: var(--Main2)
}

.tabs-underline_tabs__item.active:after {
	position: absolute;
	content: '';
	width: 100%;
	left: 0;
	bottom: -1px;
	height: 1px;
	background: var(--Main2)
}

@media screen and (max-width:768px) {
	.tabs-underline_tabs__item {
		padding-bottom: 14px
	}
	.tabs-underline_tabs__item a,
	.tabs-underline_tabs__item span {
		font-size: 14px
	}
}

@media screen and (max-width:768px) {
	.tabs-underline {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
}

.tooltipster-sidetip.tooltipster-borderless .tooltipster-box {
	border: none;
	background: #1b1b1b;
	background: rgba(10, 10, 10, .9)
}

.tooltipster-sidetip.tooltipster-borderless.tooltipster-bottom .tooltipster-box {
	margin-top: 8px
}

.tooltipster-sidetip.tooltipster-borderless.tooltipster-left .tooltipster-box {
	margin-right: 8px
}

.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-box {
	margin-left: 8px
}

.tooltipster-sidetip.tooltipster-borderless.tooltipster-top .tooltipster-box {
	margin-bottom: 8px
}

.tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow {
	height: 8px;
	margin-left: -8px;
	width: 16px
}

.tooltipster-sidetip.tooltipster-borderless.tooltipster-left .tooltipster-arrow,
.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-arrow {
	height: 16px;
	margin-left: 0;
	margin-top: -8px;
	width: 8px
}

.tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow-background {
	display: none
}

.tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow-border {
	border: 8px solid transparent
}

.tooltipster-sidetip.tooltipster-borderless.tooltipster-bottom .tooltipster-arrow-border {
	border-bottom-color: #1b1b1b;
	border-bottom-color: rgba(10, 10, 10, .9)
}

.tooltipster-sidetip.tooltipster-borderless.tooltipster-left .tooltipster-arrow-border {
	border-left-color: #1b1b1b;
	border-left-color: rgba(10, 10, 10, .9)
}

.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-arrow-border {
	border-right-color: #1b1b1b;
	border-right-color: rgba(10, 10, 10, .9)
}

.tooltipster-sidetip.tooltipster-borderless.tooltipster-top .tooltipster-arrow-border {
	border-top-color: #1b1b1b;
	border-top-color: rgba(10, 10, 10, .9)
}

.tooltipster-sidetip.tooltipster-borderless.tooltipster-bottom .tooltipster-arrow-uncropped {
	top: -8px
}

.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-arrow-uncropped {
	left: -8px
}

.tooltipster-sidetip.tooltipster-shadow .tooltipster-box {
	border: none;
	background: rgba(58, 58, 58, .8);
	-webkit-box-shadow: 0 4px 10px rgba(58, 58, 58, .15);
	box-shadow: 0 4px 10px rgba(58, 58, 58, .15);
	border-radius: 4px
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-box {
	margin-top: 6px
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-box {
	margin-right: 6px
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-box {
	margin-left: 6px
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-box {
	margin-bottom: 6px
}

.tooltipster-sidetip.tooltipster-shadow .tooltipster-content {
	font-size: 14px;
	line-height: 160%;
	color: #fff;
	height: 100%;
	padding: 12px 16px
}

.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow {
	height: 6px;
	margin-left: -6px;
	width: 12px
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow,
.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow {
	height: 12px;
	margin-left: 0;
	margin-top: -6px;
	width: 6px
}

.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-background {
	display: none
}

.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-border {
	border: 6px solid transparent
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-border {
	border-bottom-color: rgba(58, 58, 58, .8)
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow-border {
	border-left-color: rgba(58, 58, 58, .8)
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-border {
	border-right-color: rgba(58, 58, 58, .8)
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-arrow-border {
	border-top-color: rgba(58, 58, 58, .8)
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-uncropped {
	top: -6px
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-uncropped {
	left: -6px
}

.tooltipster-sidetip.tooltipster-white .tooltipster-box {
	border: none;
	background: #fff;
	-webkit-box-shadow: 0 4px 10px rgba(58, 58, 58, .15);
	box-shadow: 0 4px 10px rgba(58, 58, 58, .15);
	border-radius: 4px
}

.tooltipster-sidetip.tooltipster-white.tooltipster-bottom .tooltipster-box {
	margin-top: 6px
}

.tooltipster-sidetip.tooltipster-white.tooltipster-left .tooltipster-box {
	margin-right: 6px
}

.tooltipster-sidetip.tooltipster-white.tooltipster-right .tooltipster-box {
	margin-left: 6px
}

.tooltipster-sidetip.tooltipster-white.tooltipster-top .tooltipster-box {
	margin-bottom: 6px
}

.tooltipster-sidetip.tooltipster-white .tooltipster-content {
	font-size: 14px;
	line-height: 160%;
	color: var(--Main1);
	height: 100%
}

.tooltipster-sidetip.tooltipster-white .tooltipster-arrow {
	height: 6px;
	margin-left: -6px;
	width: 12px
}

.tooltipster-sidetip.tooltipster-white.tooltipster-left .tooltipster-arrow,
.tooltipster-sidetip.tooltipster-white.tooltipster-right .tooltipster-arrow {
	height: 12px;
	margin-left: 0;
	margin-top: -6px;
	width: 6px
}

.tooltipster-sidetip.tooltipster-white .tooltipster-arrow-background {
	display: none
}

.tooltipster-sidetip.tooltipster-white .tooltipster-arrow-border {
	border: 6px solid transparent
}

.tooltipster-sidetip.tooltipster-white.tooltipster-bottom .tooltipster-arrow-border {
	border-bottom-color: #fff
}

.tooltipster-sidetip.tooltipster-white.tooltipster-left .tooltipster-arrow-border {
	border-left-color: #fff
}

.tooltipster-sidetip.tooltipster-white.tooltipster-right .tooltipster-arrow-border {
	border-right-color: #fff
}

.tooltipster-sidetip.tooltipster-white.tooltipster-top .tooltipster-arrow-border {
	border-top-color: #fff
}

.tooltipster-sidetip.tooltipster-white.tooltipster-bottom .tooltipster-arrow-uncropped {
	top: -6px
}

.tooltipster-sidetip.tooltipster-white.tooltipster-right .tooltipster-arrow-uncropped {
	left: -6px
}

.tooltipster-base {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute;
	font-family: 'PT Sans', sans-serif
}

.tooltipster-box {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-family: 'PT Sans', sans-serif
}

.tooltipster-content {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	max-height: 100%;
	max-width: 100%;
	overflow: auto
}

.tooltipster-ruler {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: fixed;
	right: 0;
	top: 0;
	visibility: hidden
}

.tooltipster-fade {
	opacity: 0;
	-webkit-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity
}

.tooltipster-fade.tooltipster-show {
	opacity: 1
}

.tooltipster-grow {
	-webkit-transform: scale(0, 0);
	-ms-transform: scale(0, 0);
	transform: scale(0, 0);
	-webkit-transition-property: -webkit-transform;
	-o-transition-property: -o-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-backface-visibility: hidden
}

.tooltipster-grow.tooltipster-show {
	-webkit-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	transform: scale(1, 1);
	-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1);
	-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	-o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	transition-timing-function: cubic-bezier(.175, .885, .32, 1.15)
}

.tooltipster-swing {
	opacity: 0;
	-webkit-transform: rotateZ(4deg);
	-ms-transform: rotateZ(4deg);
	transform: rotateZ(4deg);
	-webkit-transition-property: -webkit-transform, opacity;
	-o-transition-property: -o-transform;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform
}

.tooltipster-swing.tooltipster-show {
	opacity: 1;
	-webkit-transform: rotateZ(0);
	-ms-transform: rotateZ(0);
	transform: rotateZ(0);
	-webkit-transition-timing-function: cubic-bezier(.23, .635, .495, 1);
	-webkit-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
	-o-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
	transition-timing-function: cubic-bezier(.23, .635, .495, 2.4)
}

.tooltipster-fall {
	-webkit-transition-property: top;
	-o-transition-property: top;
	transition-property: top;
	-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1);
	-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	-o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	transition-timing-function: cubic-bezier(.175, .885, .32, 1.15)
}

.tooltipster-fall.tooltipster-initial {
	top: 0!important
}

.tooltipster-fall.tooltipster-dying {
	-webkit-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	top: 0!important;
	opacity: 0
}

.tooltipster-slide {
	-webkit-transition-property: left;
	-o-transition-property: left;
	transition-property: left;
	-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1);
	-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	-o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	transition-timing-function: cubic-bezier(.175, .885, .32, 1.15)
}

.tooltipster-slide.tooltipster-initial {
	left: -40px!important
}

.tooltipster-slide.tooltipster-dying {
	-webkit-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	left: 0!important;
	opacity: 0
}

@-webkit-keyframes tooltipster-fading {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}

@keyframes tooltipster-fading {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}

.tooltipster-update-fade {
	-webkit-animation: tooltipster-fading .4s;
	animation: tooltipster-fading .4s
}

@-webkit-keyframes tooltipster-rotating {
	25% {
		-webkit-transform: rotate(-2deg);
		transform: rotate(-2deg)
	}
	75% {
		-webkit-transform: rotate(2deg);
		transform: rotate(2deg)
	}
	100% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
}

@keyframes tooltipster-rotating {
	25% {
		-webkit-transform: rotate(-2deg);
		transform: rotate(-2deg)
	}
	75% {
		-webkit-transform: rotate(2deg);
		transform: rotate(2deg)
	}
	100% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
}

.tooltipster-update-rotate {
	-webkit-animation: tooltipster-rotating .6s;
	animation: tooltipster-rotating .6s
}

@-webkit-keyframes tooltipster-scaling {
	50% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes tooltipster-scaling {
	50% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

.tooltipster-update-scale {
	-webkit-animation: tooltipster-scaling .6s;
	animation: tooltipster-scaling .6s
}

.tooltipster-sidetip .tooltipster-box {
	background: var(--Stroke);
	border: 2px solid #000;
	border-radius: 4px
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
	margin-top: 8px
}

.tooltipster-sidetip.tooltipster-left .tooltipster-box {
	margin-right: 8px
}

.tooltipster-sidetip.tooltipster-right .tooltipster-box {
	margin-left: 8px
}

.tooltipster-sidetip.tooltipster-top .tooltipster-box {
	margin-bottom: 8px
}

.tooltipster-sidetip .tooltipster-content {
	color: #fff;
	line-height: 18px;
	padding: 6px 15px;
	width: 100%
}

.tooltipster-sidetip .tooltipster-arrow {
	overflow: hidden;
	position: absolute
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
	height: 10px;
	margin-left: -10px;
	top: 0;
	width: 20px
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
	height: 20px;
	margin-top: -10px;
	right: 0;
	top: 0;
	width: 10px
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
	height: 20px;
	margin-top: -10px;
	left: 0;
	top: 0;
	width: 10px
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
	bottom: 0;
	height: 6px;
	margin-left: -6px;
	width: 12px
}

.tooltipster-sidetip .tooltipster-arrow-background,
.tooltipster-sidetip .tooltipster-arrow-border {
	height: 0;
	position: absolute;
	width: 0
}

.tooltipster-sidetip .tooltipster-arrow-background {
	border: 10px solid transparent
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
	border-bottom-color: var(--Stroke);
	left: 0;
	top: 3px
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
	border-left-color: var(--Stroke);
	left: -3px;
	top: 0
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
	border-right-color: var(--Stroke);
	left: 3px;
	top: 0
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
	border-top-color: var(--Stroke);
	left: 0;
	top: -3px
}

.tooltipster-sidetip .tooltipster-arrow-border {
	border: 10px solid transparent;
	left: 0;
	top: 0
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
	border-bottom-color: #000
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
	border-left-color: #000
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
	border-right-color: #000
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
	border-top-color: #000
}

.tooltipster-sidetip .tooltipster-arrow-uncropped {
	position: relative
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
	top: -10px
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
	left: -10px
}

.control-widget {
	position: relative;
	border-radius: 4px;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	border: 1px solid var(--Stroke);
	margin-bottom: 16px
}

.control-widget:hover {
	border-color: var(--Main2)
}

.control-widget:hover>.control-widget-panel {
	opacity: 1
}

.control-widget.disabled:hover {
	border-color: var(--Stroke)
}

.control-widget.disabled>.control-widget-panel {
	display: none
}

.control-widget-panel {
	position: absolute!important;
	right: -12px;
	top: -12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-shadow: 0 4px 10px rgba(58, 58, 58, .25);
	box-shadow: 0 4px 10px rgba(58, 58, 58, .25);
	background: #fff;
	border-radius: 4px;
	height: 24px;
	opacity: 0;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	z-index: 2;
	overflow: hidden
}

.control-widget-group {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-right: 1px
}

.control-widget-group:after {
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 1px;
	height: 16px;
	background: var(--Stroke)
}

.control-widget-group:last-child {
	padding-right: 0
}

.control-widget-group:last-child:after {
	display: none
}

.control-widget-group__item {
	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;
	min-height: 24px;
	min-width: 24px;
	cursor: pointer;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.control-widget-group__item:hover {
	background: var(--TooltipBG)
}

.widget {
	-webkit-box-shadow: 0 2px 10px rgba(58, 58, 58, .1);
	box-shadow: 0 2px 10px rgba(58, 58, 58, .1);
	border-radius: 4px;
	background: #fff;
	margin-bottom: 12px;
	font-size: 14px
}

.widget.open .widget__content {
	display: block
}

.widget.open .widget__header .arrow svg {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0)
}

.widget.no-style {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 0;
	margin-bottom: 0
}

.widget.tabs-hidden .widget__header .tabs {
	opacity: 0;
	margin-top: 0!important;
	-webkit-transition: 0s;
	-o-transition: 0s;
	transition: 0s;
	height: 0;
	overflow: hidden
}

.widget.tabs-hidden.open .widget__header .tabs {
	margin-top: 8px!important;
	margin-bottom: -4px;
	opacity: 1;
	height: auto
}

.widget__header {
	padding: 8px 24px;
	cursor: pointer;
	position: relative
}

@media screen and (max-width:991px) {
	.widget__header {
		padding: 8px 10px
	}
}

.widget__header .trigger {
	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;
	padding: 0 24px;
	margin: 0 -24px;
	position: relative;
	z-index: 1;
	background: #fff
}

@media screen and (max-width:991px) {
	.widget__header .trigger {
		padding: 0 10px;
		margin: 0 -10px
	}
}

.widget__header .trigger h6 {
	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;
	font-weight: 700;
	font-size: 14px;
	line-height: 16px;
	font-family: 'PT Sans Caption', sans-serif
}

.widget__header .trigger h6 svg {
	min-width: 24px;
	margin-right: 10px
}

.widget__header .trigger h6 span {
	font-weight: 700!important;
	color: var(--Secondary)
}

.widget__header .trigger .arrow {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 700;
	font-size: 12px;
	line-height: 16px;
	font-family: 'PT Sans Caption', sans-serif;
	cursor: pointer
}

.widget__header .trigger .arrow svg {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.widget__header .trigger .arrow span {
	white-space: nowrap
}

@media screen and (max-width:768px) {
	.widget__header .trigger .arrow span {
		display: none
	}
}

.widget__content {
	padding: 0 24px;
	border-top: 1px solid var(--Stroke);
	display: none
}

@media screen and (max-width:991px) {
	.widget__content {
		padding: 0 10px
	}
}

.widget__content svg {
	min-width: 24px
}

.widget__content_item {
	padding: 10px 0;
	border-bottom: 1px solid var(--Stroke);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative
}

.widget__content_item.border-right {
	border-bottom: none;
	border-top: 1px solid var(--Stroke)
}

.widget__content_item.border-right:nth-child(2n+1):before {
	content: '';
	width: 1px;
	height: calc(100% - 16px);
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background: var(--Stroke)
}

@media screen and (max-width:768px) {
	.widget__content_item.border-right:nth-child(2n+1):before {
		display: none
	}
}

.widget__content_item.border-right:nth-child(2n+2) {
	padding-left: 24px
}

@media screen and (max-width:991px) {
	.widget__content_item.border-right:nth-child(2n+2) {
		padding-left: 16px
	}
}

@media screen and (max-width:768px) {
	.widget__content_item.border-right:nth-child(2n+2) {
		padding-left: 10px
	}
}

.widget__content_item.border-right:nth-child(1),
.widget__content_item.border-right:nth-child(2) {
	border-top: none
}

@media screen and (max-width:768px) {
	.widget__content_item.border-right:nth-child(2) {
		border-top: 1px solid var(--Stroke)!important
	}
}

.widget__content_item a {
	color: initial;
	text-decoration: none
}

.widget .tabs {
	background: var(--Bg1);
	border-radius: 4px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media screen and (max-width:414px) {
	.widget .tabs {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.widget .tabs.responsive {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.widget .tabs.responsive .tabs__item {
	width: 100%
}

@media screen and (max-width:768px) {
	.widget .tabs.responsive .tabs__item {
		width: calc(100% - 4px)
	}
}

.widget .tabs__item {
	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-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: center;
	border-radius: 4px;
	width: calc(25% - 4px);
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	font-size: 14px;
	line-height: 120%;
	cursor: pointer;
	padding: 7px 10px;
	margin: 2px 3.5px;
	position: relative
}

@media screen and (max-width:768px) {
	.widget .tabs__item {
		width: calc(50% - 7px)
	}
	.widget .tabs__item:after {
		display: none
	}
}

@media screen and (max-width:440px) {
	.widget .tabs__item {
		width: 100%
	}
}

.widget .tabs__item:after {
	content: '';
	height: 100%;
	width: 1px;
	background: var(--Stroke);
	position: absolute;
	right: -3px
}

.widget .tabs__item:last-child:after {
	display: none
}

.widget .tabs__item span {
	padding-bottom: 8px;
	margin-bottom: 8px;
	border-bottom: 1px solid var(--Stroke)
}

.widget .tabs__item span:last-child {
	padding: 0;
	border-bottom: 0;
	margin: 0
}

.widget .tabs__item.active {
	background: #fff;
	font-weight: 700;
	-webkit-box-shadow: 0 2px 10px rgba(58, 58, 58, .1);
	box-shadow: 0 2px 10px rgba(58, 58, 58, .1)
}

.widget .tabs__item.active span {
	border-color: #fff
}

.widget .tabs__item_count {
	font-weight: 400!important
}

.widget .contact {
	line-height: 1;
	font-size: 12px
}

.widget .contact .widget__content_item {
	padding: 16px 0;
	padding-bottom: 0;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.widget .contact .widget__content_item:last-child {
	border-bottom: none
}

.widget .contact .avatar {
	width: 24px;
	min-width: 24px;
	height: 24px;
	overflow: hidden;
	border-radius: 100%;
	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
}

.widget .contact .avatar img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.widget .contact .avatar svg {
	width: 24px;
	height: 24px
}

.widget .contact .position {
	min-width: 165px;
	margin-right: 12px
}

.widget .contact .name {
	margin-right: 8px;
	width: 200px
}

.widget .contact .name a {
	color: var(--Main2)
}

.widget .contact-phone {
	width: 190px
}

.widget .contact .gray {
	color: var(--Stroke)
}

@media (max-width:576px) {
	.widget .comments {
		padding: 0 24px
	}
}

.widget .comments .widget__content_wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.widget .comments .widget__content_item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.widget .comments .widget__content_item:last-child {
	border-bottom: none
}

.widget .comments .widget__content_item:before {
	content: '';
	position: absolute;
	left: -16px;
	top: 10px;
	height: calc(100% - 20px);
	width: 8px;
	-webkit-box-shadow: 0 1px 3px rgba(58, 58, 58, .25);
	box-shadow: 0 1px 3px rgba(58, 58, 58, .25);
	border-radius: 2px
}

.widget .comments .widget__content_item.green:before {
	background: var(--Green)
}

.widget .comments .widget__content_item.yellow:before {
	background: var(--Yellow)
}

.widget .comments .widget__content_item.red:before {
	background: var(--Red)
}

.widget .comments .widget__content_item .information {
	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;
	width: 100%;
	color: var(--Stroke);
	font-size: 14px;
	line-height: 160%;
	text-transform: capitalize;
	margin-bottom: 4px
}

.widget .comments .widget__content_item .information div:first-child {
	color: var(--Main1)
}

.widget .comments .widget__content_item .information-control {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.widget .comments .widget__content_item .information-control__buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.widget .comments .widget__content_item .information-control__buttons div {
	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;
	cursor: pointer
}

.widget .comments .widget__content_item .information-control__buttons div svg {
	min-width: 16px;
	max-width: 16px
}

.widget .comments .widget__content_item .comment {
	font-size: 14px;
	line-height: 140%;
	color: var(--Main1);
	word-break: break-word
}

.widget .ui-table {
	max-height: 500px;
	display: table;
	width: 100%
}

.widget .ui-table__head {
	min-height: 32px;
	position: sticky;
	top: 0;
	border-radius: 0;
	min-width: 950px;
	display: table-row;
	background: var(--Bg1)
}

.widget .ui-table__head_item {
	font-size: 14px;
	line-height: 160%;
	text-transform: none;
	padding: 8px;
	display: table-cell;
	width: initial;
	vertical-align: middle;
	white-space: nowrap;
	color: var(--Main1);
	font-weight: 700
}

.widget .ui-table__body {
	padding: 0;
	min-width: initial;
	display: table-row-group
}

.widget .ui-table__body_line {
	padding-left: 0;
	display: table-row
}

.widget .ui-table__body_line:last-child .ui-table__body_line_item {
	border: none
}

.widget .ui-table__body_line_item {
	font-size: 14px;
	padding: 8px;
	min-height: 32px;
	display: table-cell;
	width: initial;
	vertical-align: middle
}

.widget .ui-table__body_line_item .accent-link {
	line-height: 1.4
}

.widget .ui-table__body_line_item .accent-link a {
	color: var(--Main2);
	text-decoration: none
}

.widget .ui-table__body_line_item a:hover {
	text-decoration: underline
}

.widget .ui-table .estimate {
	width: 24px;
	height: 24px;
	background: #fff;
	border: 1px solid var(--Stroke);
	border-radius: 50%;
	-webkit-box-shadow: 0 4px 10px rgba(58, 58, 58, .15);
	box-shadow: 0 4px 10px rgba(58, 58, 58, .15)
}

.widget .ui-table .estimate.green {
	background: var(--Green)
}

.widget .ui-table .estimate.yellow {
	background: var(--Yellow)
}

.widget .ui-table .estimate.red {
	background: var(--Red)
}

.widget .scroll {
	overflow-x: auto
}

.widget-primary {
	-webkit-box-shadow: none;
	box-shadow: none
}

.widget-primary .widget__header {
	padding: 16px 0
}

.widget-primary .widget__header .trigger {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start;
	color: var(--Main2)
}

.widget-primary .widget__header .trigger h6 {
	font-size: 16px
}

.widget-primary .widget__header .trigger .arrow span {
	display: none
}

.widget-primary .widget__header .trigger .arrow svg {
	margin-left: 8px
}

.widget-primary .widget__header .trigger .arrow svg path {
	stroke: var(--Main2)
}

.widget-primary .widget__content {
	border-top: none;
	padding: 8px 0
}

.page-wrapper.absolute-theme .asi-contests .content__title,
.page-wrapper.absolute-theme .contact .content__title,
.page-wrapper.absolute-theme .documents .content__title,
.page-wrapper.absolute-theme .event .content__title,
.page-wrapper.absolute-theme .event-info .content__title,
.page-wrapper.absolute-theme .faq .content__title,
.page-wrapper.absolute-theme .grant-operator .content__title,
.page-wrapper.absolute-theme .hmao-contest-direction .content__title,
.page-wrapper.absolute-theme .hmao-contests .content__title,
.page-wrapper.absolute-theme .hmao-coordination-council .content__title,
.page-wrapper.absolute-theme .hmao-expert-council .content__title,
.page-wrapper.absolute-theme .hmao-leaders .content__title,
.page-wrapper.absolute-theme .hmao-requisites .content__title,
.page-wrapper.absolute-theme .hmao-structure .content__title,
.page-wrapper.absolute-theme .hmao-supervisor .content__title,
.page-wrapper.absolute-theme .hmao-teaching-materials .content__title,
.page-wrapper.absolute-theme .news .content__title,
.page-wrapper.absolute-theme .news-info .content__title,
.page-wrapper.absolute-theme .project__cards .content__title,
.page-wrapper.absolute-theme .project__item .content__title,
.page-wrapper.absolute-theme .project__present .content__title {
	border: none
}

.page-wrapper.absolute-theme .asi-contests .divider,
.page-wrapper.absolute-theme .contact .divider,
.page-wrapper.absolute-theme .documents .divider,
.page-wrapper.absolute-theme .event .divider,
.page-wrapper.absolute-theme .event-info .divider,
.page-wrapper.absolute-theme .faq .divider,
.page-wrapper.absolute-theme .grant-operator .divider,
.page-wrapper.absolute-theme .hmao-contest-direction .divider,
.page-wrapper.absolute-theme .hmao-contests .divider,
.page-wrapper.absolute-theme .hmao-coordination-council .divider,
.page-wrapper.absolute-theme .hmao-expert-council .divider,
.page-wrapper.absolute-theme .hmao-leaders .divider,
.page-wrapper.absolute-theme .hmao-requisites .divider,
.page-wrapper.absolute-theme .hmao-structure .divider,
.page-wrapper.absolute-theme .hmao-supervisor .divider,
.page-wrapper.absolute-theme .hmao-teaching-materials .divider,
.page-wrapper.absolute-theme .news .divider,
.page-wrapper.absolute-theme .news-info .divider,
.page-wrapper.absolute-theme .project__cards .divider,
.page-wrapper.absolute-theme .project__item .divider,
.page-wrapper.absolute-theme .project__present .divider {
	background: 0 0
}

.page-wrapper.absolute-theme .new-custom-file-input__item:hover .qq-file-name:before {
	content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 21.25H6C5.30964 21.25 4.75 20.6904 4.75 20V4C4.75 3.30964 5.30964 2.75 6 2.75H13.1893L19.25 8.81066V20C19.25 20.6904 18.6904 21.25 18 21.25Z' stroke='%23FFCC00' stroke-width='1.5'/%3E%3C/svg%3E%0A")!important
}

.page-wrapper.absolute-theme .telerik-link {
	color: var(--Subsidiary)
}

.page-wrapper.absolute-theme .btn {
	--Main2: #D0A300;
	--Subsidiary: #FFDF6B
}

.page-wrapper.absolute-theme .footer-wrapper .footer {
	background: var(--Bg1)
}

.page-wrapper.absolute-theme .footer-wrapper .footer__copyright-text {
	color: var(--Main1);
	font-size: 16px;
	opacity: 1
}

.page-wrapper.absolute-theme .footer-wrapper * {
	color: var(--Main1)!important
}

.page-wrapper.absolute-theme .footer-wrapper .social-link__top-item .btn-icon--light .btn-icon__img,
.page-wrapper.absolute-theme .footer-wrapper .social-link__top-item .btn-icon--light use {
	fill: var(--Main1)
}

.page-wrapper.absolute-theme .footer-wrapper .social-link__top-item .btn-icon--light {
	border-color: var(--Main1);
	fill: var(--Main1)
}

.page-wrapper.absolute-theme .custom-input-group.custom-multiple-select .chosen-container .chosen-choices .search-choice-close {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' fill='none' viewBox='0 0 12 12'%3E%3Cdefs/%3E%3Cpath stroke='%23277647' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11 1L1 11M1 1l10 10'/%3E%3C/svg%3E") center no-repeat!important
}

.page-wrapper.absolute-theme .custom-input-group.custom-multiple-select .chosen-container .chosen-drop .chosen-results li.result-selected:after {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cdefs/%3E%3Cpath stroke='%23FFCC00' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M20 7L9 18l-5-5'/%3E%3C/svg%3E")
}

.page-wrapper.absolute-theme .custom-input-group.custom-multiple-select .chosen-choices-outfield .search-choice-close {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' fill='none' viewBox='0 0 12 12'%3E%3Cdefs/%3E%3Cpath stroke='%23277647' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11 1L1 11M1 1l10 10'/%3E%3C/svg%3E") center no-repeat!important
}

.page-wrapper.black-green-theme .asi-contests .content__title,
.page-wrapper.black-green-theme .contact .content__title,
.page-wrapper.black-green-theme .documents .content__title,
.page-wrapper.black-green-theme .event .content__title,
.page-wrapper.black-green-theme .event-info .content__title,
.page-wrapper.black-green-theme .faq .content__title,
.page-wrapper.black-green-theme .grant-operator .content__title,
.page-wrapper.black-green-theme .hmao-contest-direction .content__title,
.page-wrapper.black-green-theme .hmao-contests .content__title,
.page-wrapper.black-green-theme .hmao-coordination-council .content__title,
.page-wrapper.black-green-theme .hmao-expert-council .content__title,
.page-wrapper.black-green-theme .hmao-leaders .content__title,
.page-wrapper.black-green-theme .hmao-requisites .content__title,
.page-wrapper.black-green-theme .hmao-structure .content__title,
.page-wrapper.black-green-theme .hmao-supervisor .content__title,
.page-wrapper.black-green-theme .hmao-teaching-materials .content__title,
.page-wrapper.black-green-theme .news .content__title,
.page-wrapper.black-green-theme .news-info .content__title,
.page-wrapper.black-green-theme .project__cards .content__title,
.page-wrapper.black-green-theme .project__item .content__title,
.page-wrapper.black-green-theme .project__present .content__title {
	border: none
}

.page-wrapper.black-green-theme .asi-contests .divider,
.page-wrapper.black-green-theme .contact .divider,
.page-wrapper.black-green-theme .documents .divider,
.page-wrapper.black-green-theme .event .divider,
.page-wrapper.black-green-theme .event-info .divider,
.page-wrapper.black-green-theme .faq .divider,
.page-wrapper.black-green-theme .grant-operator .divider,
.page-wrapper.black-green-theme .hmao-contest-direction .divider,
.page-wrapper.black-green-theme .hmao-contests .divider,
.page-wrapper.black-green-theme .hmao-coordination-council .divider,
.page-wrapper.black-green-theme .hmao-expert-council .divider,
.page-wrapper.black-green-theme .hmao-leaders .divider,
.page-wrapper.black-green-theme .hmao-requisites .divider,
.page-wrapper.black-green-theme .hmao-structure .divider,
.page-wrapper.black-green-theme .hmao-supervisor .divider,
.page-wrapper.black-green-theme .hmao-teaching-materials .divider,
.page-wrapper.black-green-theme .news .divider,
.page-wrapper.black-green-theme .news-info .divider,
.page-wrapper.black-green-theme .project__cards .divider,
.page-wrapper.black-green-theme .project__item .divider,
.page-wrapper.black-green-theme .project__present .divider {
	background: 0 0
}

.page-wrapper.black-green-theme .new-custom-file-input__item:hover .qq-file-name:before {
	content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 21.25H6C5.30964 21.25 4.75 20.6904 4.75 20V4C4.75 3.30964 5.30964 2.75 6 2.75H13.1893L19.25 8.81066V20C19.25 20.6904 18.6904 21.25 18 21.25Z' stroke='%233A8841' stroke-width='1.5'/%3E%3C/svg%3E%0A")!important
}

.page-wrapper.black-green-theme .telerik-link {
	color: var(--Subsidiary)
}

.page-wrapper.black-green-theme .footer-wrapper .footer__copyright-text {
	color: #fff;
	font-size: 16px;
	opacity: 1
}

.page-wrapper.black-green-theme .custom-input-group.custom-multiple-select .chosen-container .chosen-choices .search-choice-close {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' fill='none' viewBox='0 0 12 12'%3E%3Cdefs/%3E%3Cpath stroke='%23277647' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11 1L1 11M1 1l10 10'/%3E%3C/svg%3E") center no-repeat!important
}

.page-wrapper.black-green-theme .custom-input-group.custom-multiple-select .chosen-container .chosen-drop .chosen-results li.result-selected:after {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cdefs/%3E%3Cpath stroke='%233A8841' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M20 7L9 18l-5-5'/%3E%3C/svg%3E")
}

.page-wrapper.black-green-theme .custom-input-group.custom-multiple-select .chosen-choices-outfield .search-choice-close {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' fill='none' viewBox='0 0 12 12'%3E%3Cdefs/%3E%3Cpath stroke='%23277647' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11 1L1 11M1 1l10 10'/%3E%3C/svg%3E") center no-repeat!important
}

.page-wrapper.blue-theme .asi-contests .content__title,
.page-wrapper.blue-theme .documents .content__title,
.page-wrapper.blue-theme .event .content__title,
.page-wrapper.blue-theme .event-info .content__title,
.page-wrapper.blue-theme .faq .content__title,
.page-wrapper.blue-theme .grant-operator .content__title,
.page-wrapper.blue-theme .hmao-contests .content__title,
.page-wrapper.blue-theme .hmao-teaching-materials .content__title,
.page-wrapper.blue-theme .news .content__title,
.page-wrapper.blue-theme .news-info .content__title,
.page-wrapper.blue-theme .project__cards .content__title,
.page-wrapper.blue-theme .project__item .content__title,
.page-wrapper.blue-theme .project__present .content__title {
	border: none
}

.page-wrapper.blue-theme .asi-contests .divider,
.page-wrapper.blue-theme .documents .divider,
.page-wrapper.blue-theme .event .divider,
.page-wrapper.blue-theme .event-info .divider,
.page-wrapper.blue-theme .faq .divider,
.page-wrapper.blue-theme .grant-operator .divider,
.page-wrapper.blue-theme .hmao-contests .divider,
.page-wrapper.blue-theme .hmao-teaching-materials .divider,
.page-wrapper.blue-theme .news .divider,
.page-wrapper.blue-theme .news-info .divider,
.page-wrapper.blue-theme .project__cards .divider,
.page-wrapper.blue-theme .project__item .divider,
.page-wrapper.blue-theme .project__present .divider {
	background: 0 0
}

.page-wrapper.blue-theme .new-custom-file-input__item:hover .qq-file-name:before {
	content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 21.25H6C5.30964 21.25 4.75 20.6904 4.75 20V4C4.75 3.30964 5.30964 2.75 6 2.75H13.1893L19.25 8.81066V20C19.25 20.6904 18.6904 21.25 18 21.25Z' stroke='%23358FE2' stroke-width='1.5'/%3E%3C/svg%3E%0A")!important
}

.page-wrapper.blue-theme .circle-bar__info-item:first-child .circle-bar__info-item-title {
	color: var(--Main2)
}

.page-wrapper.blue-theme .custom-input-group.custom-multiple-select .chosen-container .chosen-choices .search-choice-close {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' fill='none' viewBox='0 0 12 12'%3E%3Cdefs/%3E%3Cpath stroke='%232C659A' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11 1L1 11M1 1l10 10'/%3E%3C/svg%3E") center no-repeat!important
}

.page-wrapper.blue-theme .custom-input-group.custom-multiple-select .chosen-container .chosen-drop .chosen-results li.result-selected:after {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cdefs/%3E%3Cpath stroke='%23358FE2' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M20 7L9 18l-5-5'/%3E%3C/svg%3E")
}

.page-wrapper.blue-theme .custom-input-group.custom-multiple-select .chosen-choices-outfield .search-choice-close {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' fill='none' viewBox='0 0 12 12'%3E%3Cdefs/%3E%3Cpath stroke='%232C659A' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11 1L1 11M1 1l10 10'/%3E%3C/svg%3E") center no-repeat!important
}

.page-wrapper.brown-theme .asi-contests .content__title,
.page-wrapper.brown-theme .contact .content__title,
.page-wrapper.brown-theme .documents .content__title,
.page-wrapper.brown-theme .event .content__title,
.page-wrapper.brown-theme .event-info .content__title,
.page-wrapper.brown-theme .faq .content__title,
.page-wrapper.brown-theme .grant-operator .content__title,
.page-wrapper.brown-theme .hmao-contest-direction .content__title,
.page-wrapper.brown-theme .hmao-contests .content__title,
.page-wrapper.brown-theme .hmao-coordination-council .content__title,
.page-wrapper.brown-theme .hmao-expert-council .content__title,
.page-wrapper.brown-theme .hmao-leaders .content__title,
.page-wrapper.brown-theme .hmao-requisites .content__title,
.page-wrapper.brown-theme .hmao-structure .content__title,
.page-wrapper.brown-theme .hmao-supervisor .content__title,
.page-wrapper.brown-theme .hmao-teaching-materials .content__title,
.page-wrapper.brown-theme .news .content__title,
.page-wrapper.brown-theme .news-info .content__title,
.page-wrapper.brown-theme .project__cards .content__title,
.page-wrapper.brown-theme .project__item .content__title,
.page-wrapper.brown-theme .project__present .content__title {
	border: none
}

.page-wrapper.brown-theme .asi-contests .divider,
.page-wrapper.brown-theme .contact .divider,
.page-wrapper.brown-theme .documents .divider,
.page-wrapper.brown-theme .event .divider,
.page-wrapper.brown-theme .event-info .divider,
.page-wrapper.brown-theme .faq .divider,
.page-wrapper.brown-theme .grant-operator .divider,
.page-wrapper.brown-theme .hmao-contest-direction .divider,
.page-wrapper.brown-theme .hmao-contests .divider,
.page-wrapper.brown-theme .hmao-coordination-council .divider,
.page-wrapper.brown-theme .hmao-expert-council .divider,
.page-wrapper.brown-theme .hmao-leaders .divider,
.page-wrapper.brown-theme .hmao-requisites .divider,
.page-wrapper.brown-theme .hmao-structure .divider,
.page-wrapper.brown-theme .hmao-supervisor .divider,
.page-wrapper.brown-theme .hmao-teaching-materials .divider,
.page-wrapper.brown-theme .news .divider,
.page-wrapper.brown-theme .news-info .divider,
.page-wrapper.brown-theme .project__cards .divider,
.page-wrapper.brown-theme .project__item .divider,
.page-wrapper.brown-theme .project__present .divider {
	background: 0 0
}

.page-wrapper.brown-theme .new-custom-file-input__item:hover .qq-file-name:before {
	content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 21.25H6C5.30964 21.25 4.75 20.6904 4.75 20V4C4.75 3.30964 5.30964 2.75 6 2.75H13.1893L19.25 8.81066V20C19.25 20.6904 18.6904 21.25 18 21.25Z' stroke='%233F2512' stroke-width='1.5'/%3E%3C/svg%3E%0A")!important
}

.page-wrapper.brown-theme .telerik-link {
	color: var(--Subsidiary)
}

.page-wrapper.brown-theme .footer-wrapper .footer__copyright-text {
	color: #fff;
	font-size: 16px;
	opacity: 1
}

.page-wrapper.brown-theme .custom-input-group.custom-multiple-select .chosen-container .chosen-choices .search-choice-close {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' fill='none' viewBox='0 0 12 12'%3E%3Cdefs/%3E%3Cpath stroke='%233F2512' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11 1L1 11M1 1l10 10'/%3E%3C/svg%3E") center no-repeat!important
}

.page-wrapper.brown-theme .custom-input-group.custom-multiple-select .chosen-container .chosen-drop .chosen-results li.result-selected:after {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cdefs/%3E%3Cpath stroke='%233F2512' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M20 7L9 18l-5-5'/%3E%3C/svg%3E")
}

.page-wrapper.brown-theme .custom-input-group.custom-multiple-select .chosen-choices-outfield .search-choice-close {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' fill='none' viewBox='0 0 12 12'%3E%3Cdefs/%3E%3Cpath stroke='%233F2512' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11 1L1 11M1 1l10 10'/%3E%3C/svg%3E") center no-repeat!important
}

.page-wrapper.constructor-theme .asi-contests .content__title,
.page-wrapper.constructor-theme .contact .content__title,
.page-wrapper.constructor-theme .documents .content__title,
.page-wrapper.constructor-theme .event .content__title,
.page-wrapper.constructor-theme .event-info .content__title,
.page-wrapper.constructor-theme .faq .content__title,
.page-wrapper.constructor-theme .grant-operator .content__title,
.page-wrapper.constructor-theme .hmao-contest-direction .content__title,
.page-wrapper.constructor-theme .hmao-contests .content__title,
.page-wrapper.constructor-theme .hmao-coordination-council .content__title,
.page-wrapper.constructor-theme .hmao-expert-council .content__title,
.page-wrapper.constructor-theme .hmao-leaders .content__title,
.page-wrapper.constructor-theme .hmao-requisites .content__title,
.page-wrapper.constructor-theme .hmao-structure .content__title,
.page-wrapper.constructor-theme .hmao-supervisor .content__title,
.page-wrapper.constructor-theme .hmao-teaching-materials .content__title,
.page-wrapper.constructor-theme .news .content__title,
.page-wrapper.constructor-theme .news-info .content__title,
.page-wrapper.constructor-theme .project__cards .content__title,
.page-wrapper.constructor-theme .project__item .content__title,
.page-wrapper.constructor-theme .project__present .content__title {
	border: none
}

.page-wrapper.constructor-theme .asi-contests .divider,
.page-wrapper.constructor-theme .contact .divider,
.page-wrapper.constructor-theme .documents .divider,
.page-wrapper.constructor-theme .event .divider,
.page-wrapper.constructor-theme .event-info .divider,
.page-wrapper.constructor-theme .faq .divider,
.page-wrapper.constructor-theme .grant-operator .divider,
.page-wrapper.constructor-theme .hmao-contest-direction .divider,
.page-wrapper.constructor-theme .hmao-contests .divider,
.page-wrapper.constructor-theme .hmao-coordination-council .divider,
.page-wrapper.constructor-theme .hmao-expert-council .divider,
.page-wrapper.constructor-theme .hmao-leaders .divider,
.page-wrapper.constructor-theme .hmao-requisites .divider,
.page-wrapper.constructor-theme .hmao-structure .divider,
.page-wrapper.constructor-theme .hmao-supervisor .divider,
.page-wrapper.constructor-theme .hmao-teaching-materials .divider,
.page-wrapper.constructor-theme .news .divider,
.page-wrapper.constructor-theme .news-info .divider,
.page-wrapper.constructor-theme .project__cards .divider,
.page-wrapper.constructor-theme .project__item .divider,
.page-wrapper.constructor-theme .project__present .divider {
	background: 0 0
}

.page-wrapper.constructor-theme .new-custom-file-input__item:hover .qq-file-name:before {
	content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 21.25H6C5.30964 21.25 4.75 20.6904 4.75 20V4C4.75 3.30964 5.30964 2.75 6 2.75H13.1893L19.25 8.81066V20C19.25 20.6904 18.6904 21.25 18 21.25Z' stroke='%232E8DDE' stroke-width='1.5'/%3E%3C/svg%3E%0A")!important
}

.page-wrapper.constructor-theme .telerik-link {
	color: var(--Subsidiary)
}

.page-wrapper.constructor-theme .footer-wrapper .footer__copyright-text {
	color: #fff;
	font-size: 16px;
	opacity: 1
}

.page-wrapper.constructor-theme .custom-input-group.custom-multiple-select .chosen-container .chosen-choices .search-choice-close {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' fill='none' viewBox='0 0 12 12'%3E%3Cdefs/%3E%3Cpath stroke='%232E8DDE' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11 1L1 11M1 1l10 10'/%3E%3C/svg%3E") center no-repeat!important
}

.page-wrapper.constructor-theme .custom-input-group.custom-multiple-select .chosen-container .chosen-drop .chosen-results li.result-selected:after {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cdefs/%3E%3Cpath stroke='%232E8DDE' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M20 7L9 18l-5-5'/%3E%3C/svg%3E")
}

.page-wrapper.constructor-theme .custom-input-group.custom-multiple-select .chosen-choices-outfield .search-choice-close {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' fill='none' viewBox='0 0 12 12'%3E%3Cdefs/%3E%3Cpath stroke='%232E8DDE' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11 1L1 11M1 1l10 10'/%3E%3C/svg%3E") center no-repeat!important
}

.page-wrapper.dark-gray-theme .asi-contests .content__title,
.page-wrapper.dark-gray-theme .contact .content__title,
.page-wrapper.dark-gray-theme .documents .content__title,
.page-wrapper.dark-gray-theme .event .content__title,
.page-wrapper.dark-gray-theme .event-info .content__title,
.page-wrapper.dark-gray-theme .faq .content__title,
.page-wrapper.dark-gray-theme .grant-operator .content__title,
.page-wrapper.dark-gray-theme .hmao-contest-direction .content__title,
.page-wrapper.dark-gray-theme .hmao-contests .content__title,
.page-wrapper.dark-gray-theme .hmao-coordination-council .content__title,
.page-wrapper.dark-gray-theme .hmao-expert-council .content__title,
.page-wrapper.dark-gray-theme .hmao-leaders .content__title,
.page-wrapper.dark-gray-theme .hmao-requisites .content__title,
.page-wrapper.dark-gray-theme .hmao-structure .content__title,
.page-wrapper.dark-gray-theme .hmao-supervisor .content__title,
.page-wrapper.dark-gray-theme .hmao-teaching-materials .content__title,
.page-wrapper.dark-gray-theme .news .content__title,
.page-wrapper.dark-gray-theme .news-info .content__title,
.page-wrapper.dark-gray-theme .project__cards .content__title,
.page-wrapper.dark-gray-theme .project__item .content__title,
.page-wrapper.dark-gray-theme .project__present .content__title {
	border: none
}

.page-wrapper.dark-gray-theme .asi-contests .divider,
.page-wrapper.dark-gray-theme .contact .divider,
.page-wrapper.dark-gray-theme .documents .divider,
.page-wrapper.dark-gray-theme .event .divider,
.page-wrapper.dark-gray-theme .event-info .divider,
.page-wrapper.dark-gray-theme .faq .divider,
.page-wrapper.dark-gray-theme .grant-operator .divider,
.page-wrapper.dark-gray-theme .hmao-contest-direction .divider,
.page-wrapper.dark-gray-theme .hmao-contests .divider,
.page-wrapper.dark-gray-theme .hmao-coordination-council .divider,
.page-wrapper.dark-gray-theme .hmao-expert-council .divider,
.page-wrapper.dark-gray-theme .hmao-leaders .divider,
.page-wrapper.dark-gray-theme .hmao-requisites .divider,
.page-wrapper.dark-gray-theme .hmao-structure .divider,
.page-wrapper.dark-gray-theme .hmao-supervisor .divider,
.page-wrapper.dark-gray-theme .hmao-teaching-materials .divider,
.page-wrapper.dark-gray-theme .news .divider,
.page-wrapper.dark-gray-theme .news-info .divider,
.page-wrapper.dark-gray-theme .project__cards .divider,
.page-wrapper.dark-gray-theme .project__item .divider,
.page-wrapper.dark-gray-theme .project__present .divider {
	background: 0 0
}

.page-wrapper.dark-gray-theme .new-custom-file-input__item:hover .qq-file-name:before {
	content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 21.25H6C5.30964 21.25 4.75 20.6904 4.75 20V4C4.75 3.30964 5.30964 2.75 6 2.75H13.1893L19.25 8.81066V20C19.25 20.6904 18.6904 21.25 18 21.25Z' stroke='%23555A69' stroke-width='1.5'/%3E%3C/svg%3E%0A")!important
}

.page-wrapper.dark-gray-theme .telerik-link {
	color: var(--Subsidiary)
}

.page-wrapper.dark-gray-theme .edit-slide-menu .slider__item:hover .slider__item_caption p {
	color: var(--Main1)
}

.page-wrapper.dark-gray-theme .btn {
	--Subsidiary: #2A3143
}

.page-wrapper.dark-gray-theme .side-menu-nav__item.active {
	border-left: solid 4px var(--Main2);
	background: var(--Bg1)
}

.page-wrapper.dark-gray-theme .side-menu-nav__item.filled .side-menu-nav__item__fill-info {
	color: var(--Main2)
}

.page-wrapper.dark-gray-theme input::-webkit-input-placeholder,
.page-wrapper.dark-gray-theme textarea::-webkit-input-placeholder {
	color: var(--Subsidiary)
}

.page-wrapper.dark-gray-theme input::-moz-placeholder,
.page-wrapper.dark-gray-theme textarea::-moz-placeholder {
	color: var(--Subsidiary)
}

.page-wrapper.dark-gray-theme input:-moz-placeholder,
.page-wrapper.dark-gray-theme textarea:-moz-placeholder {
	color: var(--Subsidiary)
}

.page-wrapper.dark-gray-theme .footer-wrapper .footer__copyright-text {
	color: #fff;
	font-size: 16px;
	opacity: 1
}

.page-wrapper.dark-gray-theme .news-body .service-news__item:hover .service-news__item_caption p {
	color: var(--Main1)
}

.page-wrapper.dark-gray-theme .event-editing .events__item:hover .events__item_caption p {
	color: var(--Main1)
}

.page-wrapper.dark-gray-theme .document-body .document-list__item:hover .document-list__item_caption p {
	color: var(--Main1)
}

.page-wrapper.dark-gray-theme .faq-body .faq-list__item:hover .faq-list__item_caption p {
	color: var(--Main1)
}

.page-wrapper.dark-gray-theme .home-slider-sets-list .sets-list__item:hover .sets-list__item_caption p {
	color: var(--Main1)
}

.page-wrapper.dark-gray-theme .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon {
	color: var(--Main1)
}

.page-wrapper.dark-gray-theme .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label {
	color: var(--Main1)
}

.page-wrapper.dark-gray-theme ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked,
.page-wrapper.dark-gray-theme ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected {
	background: var(--Bg1);
	color: var(--Main1)
}

.page-wrapper.dark-gray-theme ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-panel-items .ng-option:hover {
	background: var(--Bg1);
	color: var(--Main1)
}

.page-wrapper.dark-gray-theme .widget .contact .name a {
	color: var(--Main1)
}

.page-wrapper.dark-gray-theme .custom-input-group.custom-multiple-select .chosen-container .chosen-choices .search-choice-close {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' fill='none' viewBox='0 0 12 12'%3E%3Cdefs/%3E%3Cpath stroke='%23555A69' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11 1L1 11M1 1l10 10'/%3E%3C/svg%3E") center no-repeat!important
}

.page-wrapper.dark-gray-theme .custom-input-group.custom-multiple-select .chosen-container .chosen-drop .chosen-results li.result-selected:after {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cdefs/%3E%3Cpath stroke='%23555A69' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M20 7L9 18l-5-5'/%3E%3C/svg%3E")
}

.page-wrapper.dark-gray-theme .custom-input-group.custom-multiple-select .chosen-choices-outfield .search-choice-close {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' fill='none' viewBox='0 0 12 12'%3E%3Cdefs/%3E%3Cpath stroke='%23555A69' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11 1L1 11M1 1l10 10'/%3E%3C/svg%3E") center no-repeat!important
}

.page-wrapper.dark-gray-theme .custom-input-group .options li:hover {
	color: var(--Main1)!important
}

.page-wrapper.default-theme .event .divider,
.page-wrapper.default-theme .event-info .divider,
.page-wrapper.default-theme .news .divider,
.page-wrapper.default-theme .news-info .divider,
.page-wrapper.default-theme .project__cards .divider,
.page-wrapper.default-theme .project__item .divider,
.page-wrapper.default-theme .project__present .divider {
	background: 0 0
}

.page-wrapper.default-theme .new-custom-file-input__item:hover .qq-file-name:before {
	content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 21.25H6C5.30964 21.25 4.75 20.6904 4.75 20V4C4.75 3.30964 5.30964 2.75 6 2.75H13.1893L19.25 8.81066V20C19.25 20.6904 18.6904 21.25 18 21.25Z' stroke='%23B79B7E' stroke-width='1.5'/%3E%3C/svg%3E%0A")!important
}

.page-wrapper.default-theme.mvc-service h2 {
	color: #624e33!important;
	font-weight: 500!important;
	padding-bottom: 15px
}

.page-wrapper.default-theme.mvc-service h3 {
	font-size: 28px;
	line-height: 1
}

.page-wrapper.default-theme .page-main .project__item .winner-info__list-item-title {
	color: #624e33
}

.page-wrapper.default-theme .page-main .project__item .circle-color {
	color: #624e33
}

.page-wrapper.default-theme .content__title {
	border-top: none;
	margin-bottom: 0!important
}

.page-wrapper.default-theme .border-block {
	border-top: 1px solid var(--Stroke);
	border-bottom: 1px solid var(--Stroke);
	margin-bottom: 20px;
	padding-bottom: 10px
}

.page-wrapper.default-theme .projects__title {
	color: #624e33
}

.page-wrapper.default-theme .page-main .projects__aside .filter__item .filter__title {
	color: #624e33
}

.page-wrapper.default-theme .circle-bar__info-item:first-child .circle-bar__info-item-title {
	color: #624e33
}

.page-wrapper.default-theme .header-link {
	color: #624e33
}

.page-wrapper.default-theme .contest-stages__item-number {
	color: #ffd415
}

.page-wrapper.default-theme .auth-nav-menu-container .auth-nav-menu__wrapper .auth-nav-menu__item:hover {
	background: #f2eac2
}

.page-wrapper.default-theme .page-container .page-content .page-header .navbar .user .auth-nav-menu__item:hover {
	background: #f2eac2
}

.page-wrapper.default-theme .btn.fpg {
	border: 1px solid #b4b2aa!important;
	border-radius: 20px;
	background: #fff!important;
	color: #626262!important;
	font-weight: 400;
	font-size: 16px
}

.page-wrapper.default-theme .btn.fpg.btn-tag {
	min-height: 30px
}

.page-wrapper.default-theme .btn.fpg.btn--md {
	padding: 12px 20px;
	line-height: 1
}

.page-wrapper.default-theme .btn.fpg-sm {
	padding: 6px 10px
}

.page-wrapper.default-theme .btn.fpg:hover {
	background-color: #f2eac2!important;
	color: #000!important
}

.page-wrapper.default-theme .btn.fpg.active {
	background: #ffd415!important;
	color: #443d2b!important;
	border-color: #8c835d!important
}

.page-wrapper.default-theme .footer-wrapper .footer {
	background: var(--Subsidiary)
}

.page-wrapper.default-theme .custom-input-group.custom-multiple-select .chosen-container .chosen-choices .search-choice-close {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' fill='none' viewBox='0 0 12 12'%3E%3Cdefs/%3E%3Cpath stroke='%23917C65' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11 1L1 11M1 1l10 10'/%3E%3C/svg%3E") center no-repeat!important
}

.page-wrapper.default-theme .custom-input-group.custom-multiple-select .chosen-container .chosen-drop .chosen-results li.result-selected:after {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cdefs/%3E%3Cpath stroke='%23917C65' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M20 7L9 18l-5-5'/%3E%3C/svg%3E")
}

.page-wrapper.default-theme .custom-input-group.custom-multiple-select .chosen-choices-outfield .search-choice-close {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' fill='none' viewBox='0 0 12 12'%3E%3Cdefs/%3E%3Cpath stroke='%23917C65' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11 1L1 11M1 1l10 10'/%3E%3C/svg%3E") center no-repeat!important
}

.page-wrapper.minfin-theme .asi-contests .content__title,
.page-wrapper.minfin-theme .contact .content__title,
.page-wrapper.minfin-theme .documents .content__title,
.page-wrapper.minfin-theme .event .content__title,
.page-wrapper.minfin-theme .event-info .content__title,
.page-wrapper.minfin-theme .faq .content__title,
.page-wrapper.minfin-theme .grant-operator .content__title,
.page-wrapper.minfin-theme .hmao-contest-direction .content__title,
.page-wrapper.minfin-theme .hmao-contests .content__title,
.page-wrapper.minfin-theme .hmao-coordination-council .content__title,
.page-wrapper.minfin-theme .hmao-expert-council .content__title,
.page-wrapper.minfin-theme .hmao-leaders .content__title,
.page-wrapper.minfin-theme .hmao-requisites .content__title,
.page-wrapper.minfin-theme .hmao-structure .content__title,
.page-wrapper.minfin-theme .hmao-supervisor .content__title,
.page-wrapper.minfin-theme .hmao-teaching-materials .content__title,
.page-wrapper.minfin-theme .news .content__title,
.page-wrapper.minfin-theme .news-info .content__title,
.page-wrapper.minfin-theme .project__cards .content__title,
.page-wrapper.minfin-theme .project__item .content__title,
.page-wrapper.minfin-theme .project__present .content__title {
	border: none
}

.page-wrapper.minfin-theme .asi-contests .divider,
.page-wrapper.minfin-theme .contact .divider,
.page-wrapper.minfin-theme .documents .divider,
.page-wrapper.minfin-theme .event .divider,
.page-wrapper.minfin-theme .event-info .divider,
.page-wrapper.minfin-theme .faq .divider,
.page-wrapper.minfin-theme .grant-operator .divider,
.page-wrapper.minfin-theme .hmao-contest-direction .divider,
.page-wrapper.minfin-theme .hmao-contests .divider,
.page-wrapper.minfin-theme .hmao-coordination-council .divider,
.page-wrapper.minfin-theme .hmao-expert-council .divider,
.page-wrapper.minfin-theme .hmao-leaders .divider,
.page-wrapper.minfin-theme .hmao-requisites .divider,
.page-wrapper.minfin-theme .hmao-structure .divider,
.page-wrapper.minfin-theme .hmao-supervisor .divider,
.page-wrapper.minfin-theme .hmao-teaching-materials .divider,
.page-wrapper.minfin-theme .news .divider,
.page-wrapper.minfin-theme .news-info .divider,
.page-wrapper.minfin-theme .project__cards .divider,
.page-wrapper.minfin-theme .project__item .divider,
.page-wrapper.minfin-theme .project__present .divider {
	background: 0 0
}

.page-wrapper.minfin-theme .new-custom-file-input__item:hover .qq-file-name:before {
	content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 21.25H6C5.30964 21.25 4.75 20.6904 4.75 20V4C4.75 3.30964 5.30964 2.75 6 2.75H13.1893L19.25 8.81066V20C19.25 20.6904 18.6904 21.25 18 21.25Z' stroke='%230090D4' stroke-width='1.5'/%3E%3C/svg%3E%0A")!important
}

.page-wrapper.minfin-theme .telerik-link {
	color: var(--Subsidiary)
}

.page-wrapper.minfin-theme .footer-wrapper .footer {
	background: var(--Main2)
}

.page-wrapper.minfin-theme .footer-wrapper .footer__copyright-text {
	color: #fff;
	font-size: 16px;
	opacity: 1
}

.page-wrapper.minfin-theme .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label {
	color: var(--Main1)
}

.page-wrapper.minfin-theme .custom-input-group.custom-multiple-select .chosen-container .chosen-choices .search-choice-close {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' fill='none' viewBox='0 0 12 12'%3E%3Cdefs/%3E%3Cpath stroke='%230090D4' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11 1L1 11M1 1l10 10'/%3E%3C/svg%3E") center no-repeat!important
}

.page-wrapper.minfin-theme .custom-input-group.custom-multiple-select .chosen-container .chosen-drop .chosen-results li.result-selected:after {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cdefs/%3E%3Cpath stroke='%230090D4' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M20 7L9 18l-5-5'/%3E%3C/svg%3E")
}

.page-wrapper.minfin-theme .custom-input-group.custom-multiple-select .chosen-choices-outfield .search-choice-close {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' fill='none' viewBox='0 0 12 12'%3E%3Cdefs/%3E%3Cpath stroke='%230090D4' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11 1L1 11M1 1l10 10'/%3E%3C/svg%3E") center no-repeat!important
}

.page-wrapper.red-theme .asi-contests .content__title,
.page-wrapper.red-theme .contact .content__title,
.page-wrapper.red-theme .documents .content__title,
.page-wrapper.red-theme .event .content__title,
.page-wrapper.red-theme .event-info .content__title,
.page-wrapper.red-theme .faq .content__title,
.page-wrapper.red-theme .grant-operator .content__title,
.page-wrapper.red-theme .hmao-contest-direction .content__title,
.page-wrapper.red-theme .hmao-contests .content__title,
.page-wrapper.red-theme .hmao-coordination-council .content__title,
.page-wrapper.red-theme .hmao-expert-council .content__title,
.page-wrapper.red-theme .hmao-leaders .content__title,
.page-wrapper.red-theme .hmao-requisites .content__title,
.page-wrapper.red-theme .hmao-structure .content__title,
.page-wrapper.red-theme .hmao-supervisor .content__title,
.page-wrapper.red-theme .hmao-teaching-materials .content__title,
.page-wrapper.red-theme .news .content__title,
.page-wrapper.red-theme .news-info .content__title,
.page-wrapper.red-theme .project__cards .content__title,
.page-wrapper.red-theme .project__item .content__title,
.page-wrapper.red-theme .project__present .content__title {
	border: none
}

.page-wrapper.red-theme .asi-contests .divider,
.page-wrapper.red-theme .contact .divider,
.page-wrapper.red-theme .documents .divider,
.page-wrapper.red-theme .event .divider,
.page-wrapper.red-theme .event-info .divider,
.page-wrapper.red-theme .faq .divider,
.page-wrapper.red-theme .grant-operator .divider,
.page-wrapper.red-theme .hmao-contest-direction .divider,
.page-wrapper.red-theme .hmao-contests .divider,
.page-wrapper.red-theme .hmao-coordination-council .divider,
.page-wrapper.red-theme .hmao-expert-council .divider,
.page-wrapper.red-theme .hmao-leaders .divider,
.page-wrapper.red-theme .hmao-requisites .divider,
.page-wrapper.red-theme .hmao-structure .divider,
.page-wrapper.red-theme .hmao-supervisor .divider,
.page-wrapper.red-theme .hmao-teaching-materials .divider,
.page-wrapper.red-theme .news .divider,
.page-wrapper.red-theme .news-info .divider,
.page-wrapper.red-theme .project__cards .divider,
.page-wrapper.red-theme .project__item .divider,
.page-wrapper.red-theme .project__present .divider {
	background: 0 0
}

.page-wrapper.red-theme .new-custom-file-input__item:hover .qq-file-name:before {
	content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 21.25H6C5.30964 21.25 4.75 20.6904 4.75 20V4C4.75 3.30964 5.30964 2.75 6 2.75H13.1893L19.25 8.81066V20C19.25 20.6904 18.6904 21.25 18 21.25Z' stroke='%23E41F13' stroke-width='1.5'/%3E%3C/svg%3E%0A")!important
}

.page-wrapper.red-theme .footer-wrapper .footer {
	background: #091f2c
}

.page-wrapper.red-theme .footer-wrapper .footer__copyright-text {
	color: #fff;
	font-size: 16px;
	opacity: 1
}

.page-wrapper.red-theme .custom-input-group.custom-multiple-select .chosen-container .chosen-choices .search-choice-close {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' fill='none' viewBox='0 0 12 12'%3E%3Cdefs/%3E%3Cpath stroke='%23E41F13' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11 1L1 11M1 1l10 10'/%3E%3C/svg%3E") center no-repeat!important
}

.page-wrapper.red-theme .custom-input-group.custom-multiple-select .chosen-container .chosen-drop .chosen-results li.result-selected:after {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cdefs/%3E%3Cpath stroke='%23E41F13' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M20 7L9 18l-5-5'/%3E%3C/svg%3E")
}

.page-wrapper.red-theme .custom-input-group.custom-multiple-select .chosen-choices-outfield .search-choice-close {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' fill='none' viewBox='0 0 12 12'%3E%3Cdefs/%3E%3Cpath stroke='%23E41F13' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11 1L1 11M1 1l10 10'/%3E%3C/svg%3E") center no-repeat!important
}

.page-wrapper.yellow-theme .asi-contests .content__title,
.page-wrapper.yellow-theme .contact .content__title,
.page-wrapper.yellow-theme .documents .content__title,
.page-wrapper.yellow-theme .event .content__title,
.page-wrapper.yellow-theme .event-info .content__title,
.page-wrapper.yellow-theme .faq .content__title,
.page-wrapper.yellow-theme .grant-operator .content__title,
.page-wrapper.yellow-theme .hmao-contest-direction .content__title,
.page-wrapper.yellow-theme .hmao-contests .content__title,
.page-wrapper.yellow-theme .hmao-coordination-council .content__title,
.page-wrapper.yellow-theme .hmao-expert-council .content__title,
.page-wrapper.yellow-theme .hmao-leaders .content__title,
.page-wrapper.yellow-theme .hmao-requisites .content__title,
.page-wrapper.yellow-theme .hmao-structure .content__title,
.page-wrapper.yellow-theme .hmao-supervisor .content__title,
.page-wrapper.yellow-theme .hmao-teaching-materials .content__title,
.page-wrapper.yellow-theme .news .content__title,
.page-wrapper.yellow-theme .news-info .content__title,
.page-wrapper.yellow-theme .project__cards .content__title,
.page-wrapper.yellow-theme .project__item .content__title,
.page-wrapper.yellow-theme .project__present .content__title {
	border: none
}

.page-wrapper.yellow-theme .asi-contests .divider,
.page-wrapper.yellow-theme .contact .divider,
.page-wrapper.yellow-theme .documents .divider,
.page-wrapper.yellow-theme .event .divider,
.page-wrapper.yellow-theme .event-info .divider,
.page-wrapper.yellow-theme .faq .divider,
.page-wrapper.yellow-theme .grant-operator .divider,
.page-wrapper.yellow-theme .hmao-contest-direction .divider,
.page-wrapper.yellow-theme .hmao-contests .divider,
.page-wrapper.yellow-theme .hmao-coordination-council .divider,
.page-wrapper.yellow-theme .hmao-expert-council .divider,
.page-wrapper.yellow-theme .hmao-leaders .divider,
.page-wrapper.yellow-theme .hmao-requisites .divider,
.page-wrapper.yellow-theme .hmao-structure .divider,
.page-wrapper.yellow-theme .hmao-supervisor .divider,
.page-wrapper.yellow-theme .hmao-teaching-materials .divider,
.page-wrapper.yellow-theme .news .divider,
.page-wrapper.yellow-theme .news-info .divider,
.page-wrapper.yellow-theme .project__cards .divider,
.page-wrapper.yellow-theme .project__item .divider,
.page-wrapper.yellow-theme .project__present .divider {
	background: 0 0
}

.page-wrapper.yellow-theme .new-custom-file-input__item:hover .qq-file-name:before {
	content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 21.25H6C5.30964 21.25 4.75 20.6904 4.75 20V4C4.75 3.30964 5.30964 2.75 6 2.75H13.1893L19.25 8.81066V20C19.25 20.6904 18.6904 21.25 18 21.25Z' stroke='%23FFCC00' stroke-width='1.5'/%3E%3C/svg%3E%0A")!important
}

.page-wrapper.yellow-theme .telerik-link {
	color: var(--Subsidiary)
}

.page-wrapper.yellow-theme .btn {
	--Main2: #D0A300;
	--Subsidiary: #FFCC00
}

.page-wrapper.yellow-theme .footer-wrapper .footer {
	background: var(--Secondary)
}

.page-wrapper.yellow-theme .footer-wrapper .footer__copyright-text {
	color: #fff;
	font-size: 16px;
	opacity: 1
}

.page-wrapper.yellow-theme .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label {
	color: var(--Main1)
}

.page-wrapper.yellow-theme .custom-input-group.custom-multiple-select .chosen-container .chosen-choices .search-choice-close {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' fill='none' viewBox='0 0 12 12'%3E%3Cdefs/%3E%3Cpath stroke='%23FFCC00' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11 1L1 11M1 1l10 10'/%3E%3C/svg%3E") center no-repeat!important
}

.page-wrapper.yellow-theme .custom-input-group.custom-multiple-select .chosen-container .chosen-drop .chosen-results li.result-selected:after {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cdefs/%3E%3Cpath stroke='%23FFCC00' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M20 7L9 18l-5-5'/%3E%3C/svg%3E")
}

.page-wrapper.yellow-theme .custom-input-group.custom-multiple-select .chosen-choices-outfield .search-choice-close {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' fill='none' viewBox='0 0 12 12'%3E%3Cdefs/%3E%3Cpath stroke='%23FFCC00' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11 1L1 11M1 1l10 10'/%3E%3C/svg%3E") center no-repeat!important
}

.page-wrapper.Open_Montserrat {
	font-family: 'Open Sans', sans-serif
}

.page-wrapper.Open_Montserrat * {
	font-family: 'Open Sans', sans-serif
}

.page-wrapper.Open_Montserrat .btn {
	font-family: 'Open Sans', sans-serif
}

.page-wrapper.Open_Montserrat h1,
.page-wrapper.Open_Montserrat h2,
.page-wrapper.Open_Montserrat h3,
.page-wrapper.Open_Montserrat h4,
.page-wrapper.Open_Montserrat h5,
.page-wrapper.Open_Montserrat h6 {
	font-family: Montserrat, sans-serif
}

.page-wrapper.Open_Montserrat a,
.page-wrapper.Open_Montserrat label,
.page-wrapper.Open_Montserrat p {
	font-family: 'Open Sans', sans-serif
}

.page-wrapper.Open_Montserrat .note-editing-area * {
	font-family: initial
}

.font-box .Open_Montserrat {
	font-family: 'Open Sans', sans-serif!important
}

.font-box .Open_Montserrat * {
	font-family: 'Open Sans', sans-serif!important
}

.font-box .Open_Montserrat .btn {
	font-family: 'Open Sans', sans-serif!important
}

.font-box .Open_Montserrat h1,
.font-box .Open_Montserrat h2,
.font-box .Open_Montserrat h3,
.font-box .Open_Montserrat h4,
.font-box .Open_Montserrat h5,
.font-box .Open_Montserrat h6 {
	font-family: Montserrat, sans-serif!important
}

.font-box .Open_Montserrat a,
.font-box .Open_Montserrat label,
.font-box .Open_Montserrat p {
	font-family: 'Open Sans', sans-serif!important
}

.page-wrapper.ProximaNova {
	font-family: 'Proxima Nova', sans-serif
}

.page-wrapper.ProximaNova * {
	font-family: 'Proxima Nova', sans-serif
}

.page-wrapper.ProximaNova .btn {
	font-family: 'Proxima Nova', sans-serif
}

.page-wrapper.ProximaNova h1,
.page-wrapper.ProximaNova h2,
.page-wrapper.ProximaNova h3,
.page-wrapper.ProximaNova h4,
.page-wrapper.ProximaNova h5,
.page-wrapper.ProximaNova h6 {
	font-family: 'Proxima Nova', sans-serif
}

.page-wrapper.ProximaNova a,
.page-wrapper.ProximaNova label,
.page-wrapper.ProximaNova p {
	font-family: 'Proxima Nova', sans-serif
}

.page-wrapper.ProximaNova .note-editing-area * {
	font-family: initial
}

.font-box .ProximaNova {
	font-family: 'Proxima Nova', sans-serif!important
}

.font-box .ProximaNova * {
	font-family: 'Proxima Nova', sans-serif!important
}

.font-box .ProximaNova .btn {
	font-family: 'Proxima Nova', sans-serif!important
}

.font-box .ProximaNova h1,
.font-box .ProximaNova h2,
.font-box .ProximaNova h3,
.font-box .ProximaNova h4,
.font-box .ProximaNova h5,
.font-box .ProximaNova h6 {
	font-family: 'Proxima Nova', sans-serif!important
}

.font-box .ProximaNova a,
.font-box .ProximaNova label,
.font-box .ProximaNova p {
	font-family: 'Proxima Nova', sans-serif!important
}

.page-wrapper.PtSans {
	font-family: 'PT Sans', sans-serif
}

.page-wrapper.PtSans * {
	font-family: 'PT Sans', sans-serif
}

.page-wrapper.PtSans .btn {
	font-family: 'PT Sans', sans-serif
}

.page-wrapper.PtSans h1,
.page-wrapper.PtSans h2,
.page-wrapper.PtSans h3,
.page-wrapper.PtSans h4,
.page-wrapper.PtSans h5,
.page-wrapper.PtSans h6 {
	font-family: 'PT Sans Caption', sans-serif
}

.page-wrapper.PtSans a,
.page-wrapper.PtSans label,
.page-wrapper.PtSans p {
	font-family: 'PT Sans', sans-serif
}

.page-wrapper.PtSans .note-editing-area * {
	font-family: initial
}

.font-box .PtSans {
	font-family: 'PT Sans', sans-serif!important
}

.font-box .PtSans * {
	font-family: 'PT Sans', sans-serif!important
}

.font-box .PtSans .btn {
	font-family: 'PT Sans', sans-serif!important
}

.font-box .PtSans h1,
.font-box .PtSans h2,
.font-box .PtSans h3,
.font-box .PtSans h4,
.font-box .PtSans h5,
.font-box .PtSans h6 {
	font-family: 'PT Sans Caption', sans-serif!important
}

.font-box .PtSans a,
.font-box .PtSans label,
.font-box .PtSans p {
	font-family: 'PT Sans', sans-serif!important
}

.page-wrapper.TenorFonts {
	font-family: 'Tenor Sans', sans-serif
}

.page-wrapper.TenorFonts * {
	font-family: 'Tenor Sans', sans-serif
}

.page-wrapper.TenorFonts .btn {
	font-family: 'Tenor Sans', sans-serif
}

.page-wrapper.TenorFonts h1,
.page-wrapper.TenorFonts h2,
.page-wrapper.TenorFonts h3,
.page-wrapper.TenorFonts h4,
.page-wrapper.TenorFonts h5,
.page-wrapper.TenorFonts h6 {
	font-family: 'Tenor Head', sans-serif!important
}

.page-wrapper.TenorFonts a,
.page-wrapper.TenorFonts label,
.page-wrapper.TenorFonts p {
	font-family: 'Tenor Sans', sans-serif
}

.page-wrapper.TenorFonts .note-editing-area * {
	font-family: initial
}

.font-box .TenorFonts {
	font-family: 'Tenor Sans', sans-serif!important
}

.font-box .TenorFonts * {
	font-family: 'Tenor Sans', sans-serif!important
}

.font-box .TenorFonts .btn {
	font-family: 'Tenor Sans', sans-serif!important
}

.font-box .TenorFonts h1,
.font-box .TenorFonts h2,
.font-box .TenorFonts h3,
.font-box .TenorFonts h4,
.font-box .TenorFonts h5,
.font-box .TenorFonts h6 {
	font-family: 'Tenor Head', sans-serif!important
}

.font-box .TenorFonts a,
.font-box .TenorFonts label,
.font-box .TenorFonts p {
	font-family: 'Tenor Sans', sans-serif!important
}

.page-wrapper.pink-theme .event .divider,
.page-wrapper.pink-theme .event-info .divider,
.page-wrapper.pink-theme .news .divider,
.page-wrapper.pink-theme .news-info .divider,
.page-wrapper.pink-theme .project__cards .divider,
.page-wrapper.pink-theme .project__item .divider,
.page-wrapper.pink-theme .project__present .divider {
	background: 0 0
}

.page-wrapper.pink-theme .new-custom-file-input__item:hover .qq-file-name:before {
	content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 21.25H6C5.30964 21.25 4.75 20.6904 4.75 20V4C4.75 3.30964 5.30964 2.75 6 2.75H13.1893L19.25 8.81066V20C19.25 20.6904 18.6904 21.25 18 21.25Z' stroke='%23FA758D' stroke-width='1.5'/%3E%3C/svg%3E%0A")!important
}

.page-wrapper.pink-theme .telerik-link {
	color: var(--Main2)
}

.page-wrapper.pink-theme .k-grid tbody tr .blue-link {
	color: var(--Main2)
}

.page-wrapper.pink-theme .side-menu-nav__item.active {
	border-color: solid 4px var(--Main2)
}

.page-wrapper.pink-theme .side-menu-nav__item.filled .side-menu-nav__item__fill-info {
	color: var(--Main3)
}

.page-wrapper.pink-theme .footer-wrapper .footer {
	background: var(--Secondary)
}

.page-wrapper.pink-theme .custom-input-group.custom-multiple-select .chosen-container .chosen-choices .search-choice-close {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' fill='none' viewBox='0 0 12 12'%3E%3Cdefs/%3E%3Cpath stroke='%23FA758D' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11 1L1 11M1 1l10 10'/%3E%3C/svg%3E") center no-repeat!important
}

.page-wrapper.pink-theme .custom-input-group.custom-multiple-select .chosen-container .chosen-drop .chosen-results li.result-selected:after {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cdefs/%3E%3Cpath stroke='%23FA758D' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M20 7L9 18l-5-5'/%3E%3C/svg%3E")
}

.page-wrapper.pink-theme .custom-input-group.custom-multiple-select .chosen-choices-outfield .search-choice-close {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' fill='none' viewBox='0 0 12 12'%3E%3Cdefs/%3E%3Cpath stroke='%23FA758D' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11 1L1 11M1 1l10 10'/%3E%3C/svg%3E") center no-repeat!important
}

.page-wrapper .grid-admin-section-header {
	height: 100%!important;
	display: block;
	text-align: left;
	line-height: 1;
	color: #624e33;
	font-family: 'Open Sans', sans-serif;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #fff;
	border-bottom: 1px solid #e5e7ea;
	border-top: 1px solid #e5e7ea;
	padding: 10px 30px;
	font-size: 25px;
	font-weight: 700;
	color: #333;
	height: 35px
}

.page-wrapper .grid-admin-section-header a {
	text-decoration: none;
	color: #000
}

.page-wrapper .grid-admin-section-header a span {
	font-size: 12px;
	text-align: left;
	margin-top: 6px
}

.page-wrapper.default-theme .grid-admin-body .k-grid .k-header .k-button,
.page-wrapper.default-theme .grid-admin-body .k-grid-toolbar {
	background-color: #624e33;
	border-color: #fff
}

.page-wrapper.default-theme .grid-admin-body .k-pager-nav:not(.k-state-disabled) {
	color: #c09e77
}

.page-wrapper.default-theme .grid-admin-body .k-pager-nav:not(.k-state-disabled) .k-icon {
	color: #c09e77
}

.page-wrapper.default-theme .grid-admin-body .k-i-reload {
	color: #c09e77
}

.page-wrapper.black-green-theme .grid-admin-body .k-grid .k-header .k-button,
.page-wrapper.black-green-theme .grid-admin-body .k-grid-toolbar {
	background-color: #393442;
	border-color: #fff
}

.page-wrapper.black-green-theme .grid-admin-body .k-pager-nav:not(.k-state-disabled) {
	color: #60a343
}

.page-wrapper.black-green-theme .grid-admin-body .k-pager-nav:not(.k-state-disabled) .k-icon {
	color: #60a343
}

.page-wrapper.black-green-theme .grid-admin-body .k-i-reload {
	color: #60a343
}

.page-wrapper.blue-theme .grid-admin-body .k-grid .k-header .k-button,
.page-wrapper.blue-theme .grid-admin-body .k-grid-toolbar {
	background-color: #3b4357;
	border-color: #fff
}

.page-wrapper.blue-theme .grid-admin-body .k-pager-nav:not(.k-state-disabled) {
	color: #05a7ff
}

.page-wrapper.blue-theme .grid-admin-body .k-pager-nav:not(.k-state-disabled) .k-icon {
	color: #05a7ff
}

.page-wrapper.blue-theme .grid-admin-body .k-i-reload {
	color: #05a7ff
}

.page-wrapper .change-password-form {
	margin-bottom: 32px
}

.page-wrapper .change-password-form-submit {
	font-size: 16px
}

.page-wrapper .email-verified-and-set-password .ident-head {
	max-width: 600px;
	margin: 0 10px
}

.page-wrapper .email-verified-and-set-password-form {
	margin-bottom: 32px
}

.page-wrapper .email-verified-and-set-password-form-submit {
	font-size: 16px
}

.page-wrapper .forgot-email-rect {
	padding-bottom: 30px
}

.page-wrapper .forgot-email-form {
	margin-bottom: 21px
}

.page-wrapper .forgot-email-form-submit {
	font-size: 16px
}

.page-wrapper .login-page .logo_mr_k_s {
	content: url(/identity/static/img/logo_mr_k_s.png);
	margin: 0 auto;
	margin-left: 0
}

.page-wrapper .login-page .sozidateli {
	content: url(/identity/static/img/logo_sozidateli.svg);
	width: 30px;
	height: 30px;
	margin: 0 auto;
	margin-left: 10px
}

.page-wrapper .login-page .auth-form-submit {
	margin-bottom: 20px
}

.page-wrapper .new-password-form {
	margin-bottom: 32px
}

.page-wrapper .new-password-form-submit {
	font-size: 16px
}

.page-wrapper .registration-page .reg-form-submit {
	margin-bottom: 20px
}

.page-wrapper .registration-page .accept-block {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.page-wrapper .registration-page .accept-block .custom-input-group {
	min-width: 30px
}

.page-wrapper .registration-page .patronymic-inputbox {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 8px
}

.page-wrapper .registration-page .patronymic-inputbox label {
	margin-right: 10px;
	margin-bottom: 0!important
}

.page-wrapper .registration-page .custom-input-group .allow-dropdown {
	width: 100%
}

.page-wrapper .registration-page .custom-input-group .allow-dropdown input {
	border: 1px solid var(--Stroke);
	border-radius: 4px
}

.page-wrapper .send-activation-email-rect {
	padding-bottom: 30px
}

.page-wrapper .send-activation-email-form {
	margin-bottom: 32px
}

.page-wrapper .send-activation-email-form-submit {
	font-size: 16px
}

.login-page .its-not-me {
	display: none
}

.page-wrapper .google {
	text-align: center
}

.page-wrapper .google .input-line {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 0 -5px;
	margin-bottom: 32px
}

.page-wrapper .google .input-line .inputbox {
	margin: 0 5px
}

.page-wrapper .google .input-line .inputbox input {
	text-align: center
}

.page-wrapper .google h3 {
	line-height: 1;
	font-size: 21px
}

.page-wrapper .google .ident-form-label {
	font-weight: 700;
	font-size: 14px;
	text-align: center;
	margin-bottom: 10px
}

.page-wrapper .google .img-qr {
	text-align: center
}

.page-wrapper .google .app-link img,
.page-wrapper .google .app-link svg {
	width: 100%;
	height: auto
}

.identity-type .ident-title {
	margin-bottom: 16px
}

.identity-type .ident-subtitle {
	font-size: 24px;
	line-height: 120%;
	margin-bottom: 16px;
	text-align: center;
	display: block
}

.identity-type-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.identity-type-block-item {
	background: #fff;
	-webkit-box-shadow: 0 1px 4px rgba(58, 58, 58, .3);
	box-shadow: 0 1px 4px rgba(58, 58, 58, .3);
	border-radius: 4px;
	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;
	margin-bottom: 16px;
	padding: 16px
}

.identity-type-block-item-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 12px;
	line-height: 16px;
	color: #2a3143
}

.identity-type-block-item-info__img {
	min-width: 48px;
	min-height: 48px;
	max-width: 48px;
	max-height: 48px;
	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;
	margin-right: 16px;
	border-radius: 50%;
	overflow: hidden;
	background: #f4f9fd
}

.identity-type-block-item-info__img img {
	max-width: 100%;
	max-height: 100%
}

.identity-type-block-item-info__name {
	font-weight: 700
}

.page-wrapper .edit-role-new {
	max-width: 1140px;
	margin: 0 auto
}

.page-wrapper .edit-role-new__content {
	border: 1px solid #e5e7ea;
	padding: 16px;
	margin-bottom: 16px
}

.page-wrapper .edit-role-new .btn_save {
	text-align: right;
	margin-bottom: 24px
}

.page-wrapper .edit-role-new .content-windows-body {
	max-width: 570px
}

.page-wrapper .edit-role-new .label-with-switch {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-top: 16px
}

.page-wrapper .edit-role-new .authentication-toggle-label {
	margin-left: 10px
}

.page-wrapper .edit-role-new .js-change-authentication-toggle {
	padding: 0;
	margin: 0
}

.page-wrapper .edit-role-new .general-settings {
	border-bottom: 1px solid #e5e7ea;
	padding: 20px 0;
	margin-bottom: 24px
}

.page-wrapper .edit-role-new .authorization-settings {
	margin-top: 24px;
	margin-bottom: 34px
}

.page-wrapper .edit-role-new {
	max-width: 1140px;
	margin: 0 auto
}

.page-wrapper .edit-role-new__content {
	border: 1px solid #e5e7ea;
	padding: 16px;
	margin-bottom: 16px
}

.page-wrapper .edit-role-new .btn_save {
	text-align: right;
	margin-bottom: 24px
}

.page-wrapper .edit-role-new .content-windows-body {
	max-width: 570px
}

.page-wrapper .edit-role-new .label-with-switch {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-top: 16px
}

.page-wrapper .edit-role-new .authentication-toggle-label {
	margin-left: 10px
}

.page-wrapper .edit-role-new .js-change-authentication-toggle {
	padding: 0;
	margin: 0
}

.page-wrapper .edit-role-new .general-settings {
	border-bottom: 1px solid #e5e7ea;
	padding: 20px 0;
	margin-bottom: 24px
}

.page-wrapper .edit-role-new .authorization-settings {
	margin-top: 24px;
	margin-bottom: 34px
}

.page-wrapper .list-custom-roles {
	width: 100%
}

.page-wrapper .list-custom-roles_wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	max-width: 700px;
	margin: 0 auto
}

.page-wrapper .list-custom-roles_wrapper td.inputbox {
	width: 100px
}

.page-wrapper .list-custom-roles_wrapper td.inputbox .custom-role-svg {
	width: 20px;
	height: 20px;
	margin-right: 20px
}

.page-wrapper .list-custom-roles a:not(.a-svg) {
	text-align: center;
	font-weight: 400;
	font-size: 16px;
	color: #fff;
	border: none;
	border-radius: 27.5px;
	padding: 7px 10px;
	line-height: 27px;
	width: auto;
	text-decoration: none
}

.page-wrapper .js-mass-invitation-from-file,
.page-wrapper .js-mass-invitation-results {
	display: none
}

.page-wrapper .mass-modal {
	opacity: 0;
	visibility: hidden;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999;
	border-radius: 10px;
	background-color: #fff;
	-webkit-transition: .3s all;
	-o-transition: .3s all;
	transition: .3s all
}

.page-wrapper .mass-modal__caption {
	font-size: 16px;
	line-height: 1.5;
	text-align: center;
	color: #4a4a4a
}

.page-wrapper .mass-modal__cross {
	width: 15px;
	height: 15px;
	position: absolute;
	top: 32px;
	right: 24px;
	fill: #444;
	cursor: pointer
}

.page-wrapper .mass-modal__title {
	font-size: 24px;
	font-weight: 500;
	line-height: 1.33;
	color: #3b4357;
	margin-bottom: 28px
}

.page-wrapper .overlay {
	opacity: 0;
	visibility: hidden;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .5);
	z-index: 20;
	-webkit-transition: .3s all;
	-o-transition: .3s all;
	transition: .3s all
}

.page-wrapper .mass-modal.active,
.page-wrapper .overlay.active {
	opacity: 1;
	visibility: visible
}

.page-wrapper .mass-modal {
	height: 100vh;
	border-radius: 0
}

.page-wrapper .modal-invitation {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: auto;
	overflow: auto;
	overflow-x: hidden
}

.page-wrapper .modal-invitation__header span {
	text-align: center;
	color: #1d1c1d;
	font-size: 2rem;
	font-weight: 400;
	display: block;
	margin: 0 auto
}

.page-wrapper .modal-invitation__header img {
	height: 30px;
	display: block;
	margin: 10px auto
}

.page-wrapper .modal-invitation__header .modal__cross {
	z-index: 99;
	top: 15px
}

.page-wrapper .modal-invitation__container {
	width: 1000px;
	max-width: 100%;
	display: block;
	margin: auto;
	padding: 15px;
	padding-bottom: 50px
}

@media screen and (max-width:700px) {
	.page-wrapper .modal-invitation__container {
		min-width: 320px;
		max-width: 100%;
		width: auto;
		padding: 15px
	}
}

.page-wrapper .modal-invitation__body {
	margin-top: 50px
}

.page-wrapper .modal-invitation__body .invitation-multiple {
	margin-top: 20px
}

.page-wrapper .modal-invitation__body .invitation-multiple_help-text {
	font-size: 1rem;
	line-height: 1.5rem
}

.page-wrapper .modal-invitation__body .invitation-multiple_form-group {
	margin-top: 15px
}

.page-wrapper .modal-invitation__body .invitation-multiple_form-group:first-child {
	margin-top: 0
}

.page-wrapper .modal-invitation__body .invitation-multiple_form-group label {
	font-size: 14px;
	margin-bottom: 8px;
	display: block
}

.page-wrapper .modal-invitation__body .invitation-multiple_form-group input {
	height: 47px;
	padding: 15px;
	width: 100%;
	border-radius: 4px;
	background-color: #fcfcfc;
	border: 1px solid #a0a0a0
}

.page-wrapper .modal-invitation__body .invitation-multiple_form-group--file {
	position: relative
}

.page-wrapper .modal-invitation__body .invitation-multiple_form-group--file span {
	min-height: 106px;
	background-color: #fcfcfc;
	color: #a0a0a0;
	font-size: 14px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 4px;
	text-align: center;
	border: 1px dashed var(--Stroke);
	margin-bottom: 10px;
	cursor: pointer;
	padding: 20px 50px
}

.page-wrapper .modal-invitation__body .invitation-multiple_form-group--file span p {
	margin-bottom: 10px!important
}

.page-wrapper .modal-invitation__body .invitation-multiple_form-group--file input {
	opacity: 0;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	position: absolute;
	height: 100%;
	cursor: pointer
}

.page-wrapper .modal-invitation__body .invitation-multiple textarea {
	border: 1px solid #868686;
	resize: vertical;
	width: 100%;
	border-radius: .25rem;
	margin: 5px 0;
	padding: 10px
}

.page-wrapper .modal-invitation__body .invitation-multiple .input_note {
	margin: 5px 0
}

.page-wrapper .modal-invitation__body .invitation-multiple button {
	margin: 10px auto;
	margin-right: 10px
}

.page-wrapper .modal-invitation__body .invitation-send__header {
	text-align: center
}

.page-wrapper .modal-invitation__body .invitation-send__header p {
	font-size: 28px;
	font-weight: 300;
	margin: 14px 0
}

.page-wrapper .modal-invitation__body .invitation-send__body {
	margin-top: 30px
}

.page-wrapper .modal-invitation__body .invitation-send__body-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-bottom: 1px solid #ddd;
	padding-bottom: 7px
}

.page-wrapper .modal-invitation__body .invitation-send__body-header div {
	display: block;
	width: 50%;
	font-weight: 700;
	font-size: 18px
}

.page-wrapper .modal-invitation__body .invitation-send__body-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 15px 0
}

.page-wrapper .modal-invitation__body .invitation-send__body-list.invited {
	position: relative
}

.page-wrapper .modal-invitation__body .invitation-send__body-list.invited:after {
	content: "";
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	display: block;
	width: 20px;
	height: 20px;
	background-color: #c0ecae;
	border-radius: 50%
}

.page-wrapper .modal-invitation__body .invitation-send__body-list.not-invited {
	position: relative
}

.page-wrapper .modal-invitation__body .invitation-send__body-list.not-invited:after {
	content: "";
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	display: block;
	width: 20px;
	height: 20px;
	background-color: #ea4335;
	border-radius: 50%
}

.page-wrapper .modal-invitation__body .invitation-send__body-list span {
	display: block;
	width: 50%;
	font-size: 15px;
	word-break: break-word
}

.page-wrapper .modal-invitation__body .invitation-send__body-list .error-email {
	margin-right: 10px;
	width: calc(50% - 10px)
}

.page-wrapper .modal-invitation__body .invitation-send__body-footer {
	margin: 10px 0
}

@media screen and (max-width:500px) {
	.page-wrapper .modal-invitation__body .invitation-send__body .error-email,
	.page-wrapper .modal-invitation__body .invitation-send__body span {
		width: 100%;
		margin-bottom: 10px;
		margin-right: 0
	}
	.page-wrapper .modal-invitation__body .invitation-send__body-list {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		border-bottom: 1px solid gray
	}
}

.page-wrapper .modal-invitation__body .invitation-send__footer {
	margin: 40px 0 20px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.page-wrapper .modal-invitation__body .invitation-send__footer button {
	margin-right: 10px;
	margin-top: 10px
}

.page-wrapper .modal-invitation__body .invitation-send__footer button:last-child {
	margin-right: 0
}

@media screen and (max-width:415px) {
	.page-wrapper .modal-invitation__body .invitation-send__footer button {
		font-size: .9rem;
		margin: 8px 0
	}
}

@media screen and (max-width:500px) {
	.page-wrapper .modal-invitation__body .invitation-send__footer {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.page-wrapper .modal-invitation__body .invitation-send__footer div {
		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
	}
}

.page-wrapper .modal-invitation__body .invitation-send button {
	padding: 10px 12px
}

.page-wrapper .modal-invitation__form-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 10px;
	padding: 6px 15px 2px 6px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	position: relative;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.page-wrapper .modal-invitation__form-row .form-group {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 23%;
	flex: 1 1 23%;
	margin-right: 15px;
	border-radius: .25rem
}

.page-wrapper .modal-invitation__form-row .form-group .custom-input-group {
	min-height: auto;
	min-width: auto;
	overflow: visible;
	position: relative;
	height: auto!important;
	margin: 10px auto
}

.page-wrapper .modal-invitation__form-row .form-group .custom-input-group label.input-icon {
	height: 100%!important
}

.page-wrapper .modal-invitation__form-row .form-group .custom-input-group .chosen-container-multi {
	min-height: 39px!important;
	border: 1px solid #868686
}

.page-wrapper .modal-invitation__form-row .form-group .custom-input-group .search-field input {
	min-height: 30px!important
}

.page-wrapper .modal-invitation__form-row .form-group .input__valid {
	border: green solid 1px;
	color: green
}

.page-wrapper .modal-invitation__form-row .form-group .input__invalid {
	border: red solid 1px;
	color: red
}

.page-wrapper .modal-invitation__form-row .form-group p {
	height: 18px;
	margin: 0;
	margin-bottom: 10px
}

.page-wrapper .modal-invitation__form input {
	width: 100%;
	height: auto;
	border: 1px solid #868686;
	border-radius: .25rem;
	font-size: 14px;
	height: 39px;
	padding: 10px;
	position: initial;
	min-height: auto
}

.page-wrapper .modal-invitation__footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	margin-top: 32px;
	color: #616061;
	font-size: 1.1rem
}

.page-wrapper .modal-invitation__footer span {
	margin-bottom: 10px
}

.page-wrapper .modal-invitation__footer span:first-child {
	font-weight: 700
}

.page-wrapper .modal-invitation__footer .btn-inv {
	margin-left: auto
}

.page-wrapper .modal-invitation--hover_row {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: #fcded4;
	z-index: -1;
	border-radius: 10px;
	visibility: hidden;
	-webkit-transition: visibility .3s linear, opacity .3s linear;
	-o-transition: visibility .3s linear, opacity .3s linear;
	transition: visibility .3s linear, opacity .3s linear
}

.page-wrapper .modal-invitation--delete_row {
	cursor: pointer;
	display: block;
	min-width: 15px;
	height: auto;
	position: absolute;
	right: 6px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.page-wrapper .modal-invitation--delete_row:hover svg {
	fill: red
}

.page-wrapper .modal-invitation--delete_row:hover+.modal-invitation--hover_row {
	opacity: 1;
	visibility: visible
}

.page-wrapper .modal-invitation--add_row {
	margin-top: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 6px;
	margin-top: 10px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.page-wrapper .modal-invitation--add_row span {
	color: #2e8dde;
	cursor: pointer
}

.page-wrapper .modal-invitation--add_row span:hover {
	text-decoration: underline
}

.page-wrapper .modal-invitation--add_row p {
	margin: 0 4px
}

.page-wrapper .modal-invitation--add_row svg {
	margin-right: 8px;
	fill: #2e8dde
}

@media screen and (max-width:845px) {
	.page-wrapper .modal-invitation__form-row {
		margin-bottom: 8px
	}
	.page-wrapper .modal-invitation__form-row .form-group {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 48%;
		flex: 1 1 48%
	}
	.page-wrapper .modal-invitation__form-header {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
	.page-wrapper .modal-invitation--delete_row {
		top: 0;
		line-height: 0
	}
	.page-wrapper .modal-invitation--delete_row:hover+.modal-invitation--hover_row {
		display: none;
		-webkit-transition: visibility 0 linear, opacity 0 linear;
		-o-transition: visibility 0 linear, opacity 0 linear;
		transition: visibility 0 linear, opacity 0 linear
	}
	.page-wrapper .modal-invitation__footer button {
		margin: 10px auto
	}
}

@media screen and (max-width:568px) {
	.page-wrapper .modal-invitation__form-row {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom: 8px;
		padding-right: 30px
	}
	.page-wrapper .modal-invitation__form-row .form-group {
		margin: 0;
		width: 100%
	}
	.page-wrapper .modal-invitation__form-header {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
	.page-wrapper .modal-invitation--delete_row {
		margin: 10px auto;
		position: absolute;
		right: 0;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%)
	}
	.page-wrapper .modal-invitation__footer button {
		margin: 10px auto
	}
}

.page-wrapper .k-filtercell>span>.k-button {
	width: auto
}

.page-wrapper .k-grid-content .user-table-svg {
	height: 20px;
	width: 20px;
	margin: 0 5px
}

.page-wrapper .k-grid-content .system-roles-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.page-wrapper .k-grid-content .system-roles-block span {
	width: 90%
}

.page-wrapper .k-grid-content .system-roles-block svg {
	-ms-flex-item-align: center;
	align-self: center
}

.page-wrapper .admin-roles-add-user-div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.page-wrapper .admin-roles-add-user-div a,
.page-wrapper .admin-roles-add-user-div button {
	margin: 5px 10px
}

.page-wrapper .modal-body:not(.accent-head.modal-body) {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.page-wrapper .modal-body:not(.accent-head.modal-body) .user-actions {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.page-wrapper .modal-body:not(.accent-head.modal-body) .user-actions_block {
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 10px;
	text-decoration: none;
	width: 100%;
	cursor: pointer;
	text-align: center
}

.page-wrapper .modal-body:not(.accent-head.modal-body) .user-actions .password-block {
	width: 100%;
	margin-bottom: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.page-wrapper .modal-body:not(.accent-head.modal-body) .user-actions .btn-block {
	width: calc(100% + 20px);
	margin: 0 -10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.page-wrapper .modal-body:not(.accent-head.modal-body) .user-actions .btn-block .btn {
	margin: 0 10px;
	margin-bottom: 10px;
	width: calc(50% - 20px)
}

.page-wrapper .modal-body:not(.accent-head.modal-body) .change-custom-role-select,
.page-wrapper .modal-body:not(.accent-head.modal-body) .change-role-select {
	width: 100%
}

.page-wrapper .modal-body:not(.accent-head.modal-body) .edit-role__overflow {
	max-height: 400px;
	overflow-y: scroll;
	margin: 10px 0
}

.page-wrapper .modal-body:not(.accent-head.modal-body) .create-role-form .inputbox,
.page-wrapper .modal-body:not(.accent-head.modal-body) .edit-role-form .inputbox {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.page-wrapper .modal-body:not(.accent-head.modal-body) form {
	width: 100%
}

.page-wrapper #system-roles-admin-table_info {
	text-align: center;
	width: 100%;
	display: block
}

.page-wrapper #system-roles-admin-table {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-bottom: none
}

.page-wrapper .admin-roles-top-section {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 45px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-bottom: solid 1px #a9a9a9
}

.page-wrapper .admin-roles-top-section .admin-roles-add-user-div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 20px;
	font-size: 16px
}

.page-wrapper .admin-roles-top-section .admin-filter-navigation {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.page-wrapper .admin-roles-top-section .admin-filter-navigation__p {
	font-size: 20px
}

.page-wrapper .admin-roles-top-section .admin-filter-navigation__label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 30px
}

.page-wrapper .admin-roles-top-section .admin-filter-navigation__label p {
	font-size: 18px;
	color: var(--Main2)
}

.page-wrapper .admin-roles-top-section .admin-filter-navigation__label svg {
	width: 28px;
	height: 28px;
	padding-top: 3px
}

.page-wrapper .tableElements {
	min-height: 100px
}

.page-wrapper .tableElements .dataTables_info {
	margin-bottom: 15px
}

.page-wrapper .tableElements .admin-table-bottom {
	margin: 10px
}

.page-wrapper .admin-modal-form-roles {
	width: 600px;
	height: 300px;
	border-radius: 5px;
	border: 3px #000 solid;
	background: #fff;
	position: fixed;
	top: 45%;
	left: 50%;
	margin-top: -300px;
	margin-left: -300px;
	display: block;
	opacity: 0;
	z-index: 5;
	padding: 20px 10px
}

.page-wrapper .admin-modal-form-roles .admin-modal-div-roles {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.page-wrapper .admin-modal-form-roles .admin-modal-div-roles .admin-modal-inner-div {
	width: 50%
}

.page-wrapper .admin-modal-form-roles .admin-modal-div-roles .admin-modal-inner-div__h2 {
	text-align: center
}

.page-wrapper .admin-modal-form-roles .admin-modal-div-roles .admin-modal-inner-div__select {
	height: 200px;
	margin: 5px
}

.page-wrapper .admin-modal-form-new-user {
	width: 300px;
	height: 150px;
	border-radius: 5px;
	border: 3px #000 solid;
	background: #fff;
	position: fixed;
	top: 45%;
	left: 50%;
	margin-top: -150px;
	margin-left: -150px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	opacity: 0;
	z-index: 5;
	padding: 20px 10px
}

.page-wrapper .admin-modal-form-new-user__p {
	font-size: 20px
}

.page-wrapper .admin-modal-form-new-user__input {
	width: 80%
}

.page-wrapper .admin-modal-form-new-user__button {
	width: 80%
}

.page-wrapper .admin-modal-form-import-users {
	width: 300px;
	height: 150px;
	border-radius: 5px;
	border: 3px #000 solid;
	background: #fff;
	position: fixed;
	top: 45%;
	left: 50%;
	margin-top: -150px;
	margin-left: -150px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	opacity: 0;
	z-index: 5;
	padding: 20px 10px
}

.page-wrapper .admin-modal-form-import-users__p {
	font-size: 20px
}

.page-wrapper .admin-modal-form-import-users__button {
	margin-bottom: 50px;
	margin-top: 20px;
	margin: auto
}

.page-wrapper .admin-modal-form-new-user-confirmation {
	width: 300px;
	height: 150px;
	border-radius: 5px;
	border: 3px #000 solid;
	background: #fff;
	position: fixed;
	top: 45%;
	left: 50%;
	margin-top: -150px;
	margin-left: -150px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	opacity: 0;
	z-index: 5;
	padding: 20px 10px
}

.page-wrapper .admin-modal-form-new-user-confirmation .admin-modal-form-new-user-buttons-div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%
}

.page-wrapper .admin-modal-form-new-user-confirmation .admin-modal-form-new-user-buttons-div button {
	width: 45%
}

.page-wrapper .admin-modal-form-new-user-confirmation__p {
	font-size: 16px;
	text-align: center
}

.page-wrapper .admin-modal-form-new-user-creation {
	width: 450px;
	height: 600px;
	border-radius: 5px;
	border: 3px #000 solid;
	background: #fff;
	position: fixed;
	top: 45%;
	left: 50%;
	margin-top: -350px;
	margin-left: -250px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	opacity: 0;
	z-index: 5;
	padding: 20px 10px
}

.page-wrapper .admin-modal-form-new-user-creation__p {
	font-size: 16px;
	text-align: center
}

.page-wrapper .admin-modal-form-new-user-creation div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 400px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.page-wrapper .admin-modal-form-new-user-creation div input {
	width: 60%;
	height: 10px
}

.page-wrapper .admin-modal-form-new-user-creation div p {
	width: 20%
}

.page-wrapper .admin-modal-form-new-user-creation div p span {
	color: red
}

.page-wrapper .admin-modal-form-new-user-creation button {
	width: 400px
}

.page-wrapper .admin-modal-form-block-user-confirmation,
.page-wrapper .admin-modal-form-user-password-reset-confirmation {
	width: 300px;
	height: 150px;
	border-radius: 5px;
	border: 3px #000 solid;
	background: #fff;
	position: fixed;
	top: 45%;
	left: 50%;
	margin-top: -150px;
	margin-left: -150px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	opacity: 0;
	z-index: 5;
	padding: 20px 10px
}

.page-wrapper .admin-modal-form-block-user-confirmation .admin-modal-form-block-user-confirmation-buttons,
.page-wrapper .admin-modal-form-block-user-confirmation .admin-modal-form-user-password-reset-confirmation-buttons,
.page-wrapper .admin-modal-form-user-password-reset-confirmation .admin-modal-form-block-user-confirmation-buttons,
.page-wrapper .admin-modal-form-user-password-reset-confirmation .admin-modal-form-user-password-reset-confirmation-buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%
}

.page-wrapper .admin-modal-form-block-user-confirmation .admin-modal-form-block-user-confirmation-buttons button,
.page-wrapper .admin-modal-form-block-user-confirmation .admin-modal-form-user-password-reset-confirmation-buttons button,
.page-wrapper .admin-modal-form-user-password-reset-confirmation .admin-modal-form-block-user-confirmation-buttons button,
.page-wrapper .admin-modal-form-user-password-reset-confirmation .admin-modal-form-user-password-reset-confirmation-buttons button {
	width: 45%
}

.page-wrapper .admin-modal-form-block-user-confirmation__p,
.page-wrapper .admin-modal-form-user-password-reset-confirmation__p {
	font-size: 16px;
	text-align: center
}

.page-wrapper .admin-modal-form-block-user,
.page-wrapper .admin-modal-form-user-password-reset {
	width: 300px;
	height: 150px;
	border-radius: 5px;
	border: 3px #000 solid;
	background: #fff;
	position: fixed;
	top: 45%;
	left: 50%;
	margin-top: -150px;
	margin-left: -150px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	opacity: 0;
	z-index: 5;
	padding: 20px 10px
}

.page-wrapper .admin-modal-form-block-user__p,
.page-wrapper .admin-modal-form-user-password-reset__p {
	font-size: 20px;
	text-align: center;
	margin: 10px
}

.page-wrapper .admin-modal-form-block-user__input,
.page-wrapper .admin-modal-form-user-password-reset__input {
	width: 80%
}

.page-wrapper .admin-modal-form-block-user__button,
.page-wrapper .admin-modal-form-user-password-reset__button {
	width: 80%
}

.page-wrapper .admin-roles-overlay {
	z-index: 3;
	position: fixed;
	background-color: #000;
	opacity: .8;
	-moz-opacity: .8;
	filter: alpha(opacity=80);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	cursor: pointer;
	display: none
}

.page-wrapper .admin-roles-overlay-user-creation {
	z-index: 3;
	position: fixed;
	background-color: #000;
	opacity: .8;
	-moz-opacity: .8;
	filter: alpha(opacity=80);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	cursor: pointer;
	display: none
}

.page-wrapper .admin-roles-overlay-block-user,
.page-wrapper .admin-roles-overlay-password-reset {
	z-index: 3;
	position: fixed;
	background-color: #000;
	opacity: .8;
	-moz-opacity: .8;
	filter: alpha(opacity=80);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	cursor: pointer;
	display: none
}

.page-wrapper .hidden {
	display: none!important
}

.page-wrapper .admin-table-container {
	background-color: #fff
}

.page-wrapper .admin-table-container .tableElements .filters th {
	min-width: 20px
}

.page-wrapper .admin-table-container .tableElements .admin-roles-table-name-div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 10px
}

.page-wrapper .admin-table-container .tableElements .admin-roles-table-name-div__img {
	max-height: 18px;
	padding: 5px
}

.page-wrapper input[type=checkbox]+label {
	display: inline-block;
	vertical-align: top;
	padding: 0 0 0 22px;
	position: relative;
	cursor: pointer;
	font-size: 12px;
	line-height: 23px;
	line-height: 16px;
	font-size: 14px
}

.page-wrapper input[type=checkbox]+label:before {
	content: '';
	border: 1px solid #575757;
	width: 15px;
	height: 15px;
	background: #fff;
	position: absolute;
	top: 10px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: -3px
}

.page-wrapper input[type=checkbox]+label .check-icon {
	width: 18px;
	height: 14px;
	position: absolute;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: -3px;
	margin-top: -3px;
	opacity: 0;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	top: 12px
}

.page-wrapper input[type=checkbox]:checked+label .check-icon {
	opacity: 1
}

.page-wrapper input[type=checkbox]:disabled:checked+label:before {
	background: #d3d3d3
}

.page-wrapper input[type=checkbox]:disabled:checked+label .check-icon {
	opacity: .5
}

.page-wrapper input[type=checkbox]:disabled:not(:checked)+label:before {
	background: #d3d3d3
}

.page-wrapper .user-profile-name {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.page-wrapper .circule-tooltip {
	cursor: pointer;
	margin-left: 10px;
	display: block;
	width: 12px;
	height: 12px;
	border-radius: 100%;
	background-color: silver
}

.page-wrapper .circule-tooltip.active {
	background-color: green
}

.page-wrapper .temp-document .error {
	color: #fc5659
}

.page-wrapper .temp-document .ident-text {
	color: #9da1ab;
	margin: 0;
	margin-bottom: 24px!important
}

.page-wrapper .temp-document .ident-text span {
	color: #b79b7e;
	font-weight: 700
}

.page-wrapper .temp-document .small {
	font-size: 12px;
	color: #9da1ab;
	margin-bottom: 16px;
	text-align: center
}

.page-wrapper .temp-document .btn {
	width: 100%;
	margin-bottom: 12px
}

.page-wrapper .temp-document .btn:last-child {
	margin-bottom: 0
}

.page-wrapper .tenant-settings-admin .checkbox {
	-webkit-appearance: checkbox;
	position: relative!important;
	left: auto!important;
	height: 20px;
	width: 20px;
	margin-left: 15px
}

.page-wrapper .setting_wrapper .center {
	-ms-flex-item-align: center!important;
	align-self: center!important
}

.page-wrapper .setting_wrapper form {
	width: 100%;
	margin-bottom: 0
}

.page-wrapper .setting_wrapper .settings-splitter {
	border-top: 1px solid #e5e7ea;
	height: 1px;
	margin: 25px 0
}

.commonTableElements .table {
	display: table;
	width: 100%;
	text-align: center
}

@media (max-width:500px) {
	.commonTableElements .table {
		text-align: left
	}
}

.commonTableElements .table .project_name-cell {
	text-align: left
}

.commonTableElements .table--p-present .table__cell {
	display: table-cell;
	vertical-align: middle;
	text-align: center
}

@media (max-width:720px) {
	.commonTableElements .table--p-present .table__cell {
		display: none
	}
}

.commonTableElements .table--p-present .table__cell-hidden {
	display: none;
	border: 1px solid #f3f3f3;
	padding: 10px
}

@media (max-width:720px) {
	.commonTableElements .table--p-present .table__cell-hidden {
		display: block;
		margin-bottom: 10px
	}
}

.commonTableElements .table--p-present .table__cell-hidden a {
	color: var(--Main2)
}

.commonTableElements .table--p-present .table__cell-hidden a:hover {
	color: #d0b739
}

.commonTableElements .table--p-present .table__cell a {
	color: var(--Main2)
}

.commonTableElements .table--p-present .table__cell a:hover {
	color: #d0b739
}

.commonTableElements .table--p-present .table__row {
	display: table-row
}

.commonTableElements .table--p-present .table__row:nth-child(1) {
	font-weight: 700;
	display: table-row
}

@media (max-width:720px) {
	.commonTableElements .table--p-present .table__row:nth-child(1) {
		display: none
	}
}

.commonTableElements .table--p-present.table_row {
	display: table-row
}

@media (max-width:720px) {
	.commonTableElements .table--p-present.table_row {
		display: block
	}
}

.commonTableElements .table--p-present.table_row:nth-child(2) {
	display: table-row
}

@media (max-width:720px) {
	.commonTableElements .table--p-present.table_row:nth-child(2) .table__cell {
		border-top: 1px solid #bbb!important
	}
}

.commonTableElements .table--p-present.table_row:last-child table__cell {
	border-bottom: 1px solid #bbb
}

@media (max-width:7200px) {
	.commonTableElements .table--p-present.table_row:last-child table__cell {
		display: none
	}
}

.commonTableElements .table--p-present.table_row--header .table__cell {
	padding-top: 7px;
	padding-bottom: 10px;
	white-space: nowrap
}

.commonTableElements .table--p-present.table__cell {
	border-bottom: 1px solid #bbb;
	padding: 11px;
	padding-top: 18px;
	padding-bottom: 18px;
	color: #414141;
	vertical-align: middle;
	text-align: center
}

.commonTableElements .table--p-present.table__cell.project_name-cell {
	word-break: break-word;
	text-align: start
}

.commonTableElements .table--p-present.table__cell:last-child {
	text-align: right;
	width: 10%
}

@media (max-width:720px) {
	.commonTableElements .table--p-present.table__cell:last-child {
		display: none
	}
}

.commonTableElements .table--p-present.table__cell:nth-child(1) {
	width: 12%
}

@media (max-width:991px) {
	.commonTableElements .table--p-present.table__cell:nth-child(1) {
		width: auto
	}
}

@media (max-width:720px) {
	.commonTableElements .table--p-present.table__cell:nth-child(1) {
		display: none
	}
}

.commonTableElements .table--p-present.table__cell:nth-child(2) {
	width: 11%
}

@media (max-width:720px) {
	.commonTableElements .table--p-present.table__cell:nth-child(2) {
		display: none
	}
}

.commonTableElements .table--p-present.table__cell:nth-child(3) {
	width: 25%;
	max-width: 25%;
	text-align: center;
	word-break: break-word
}

@media (max-width:767px) {
	.commonTableElements .table--p-present.table__cell:nth-child(3) {
		display: none
	}
}

@media (max-width:720px) {
	.commonTableElements .table--p-present.table__cell:nth-child(3) {
		display: none
	}
}

@media (max-width:767px) {
	.commonTableElements .table--p-present.table__cell:nth-child(4) {
		display: none
	}
}

@media (max-width:720px) {
	.commonTableElements .table--p-present.table__cell:nth-child(4) {
		display: none
	}
}

.commonTableElements .project-present__table {
	display: block;
	padding: 10px
}

@media (max-width:720px) {
	.commonTableElements .project-present__table .table--p-present .table-cell {
		display: table-cell
	}
}

.commonTableElements .project-present__table .table--p-present .table-cell-hidden {
	display: none;
	border: 1px solid #f3f3f3;
	padding: 10px
}

@media (max-width:720px) {
	.commonTableElements .project-present__table .table--p-present .table-cell-hidden {
		display: block;
		margin-bottom: 10px
	}
}

.commonTableElements .project-present__pagination {
	padding-bottom: 60px
}

.commonTableElements .project-present__dir,
.commonTableElements .project-present__sum {
	display: none
}

.commonTableElements .project-present__name {
	display: none
}

@media (max-width:767px) {
	.commonTableElements .project-present__name {
		display: block
	}
}

.commonTableElements .project-present__rig {
	display: none
}

@media (max-width:720px) {
	.commonTableElements .project-present__rig {
		display: block
	}
}

.commonTableElements .project-present__mob-title {
	font-size: 14px;
	opacity: .8;
	font-weight: 700;
	line-height: 1;
	padding: 15px 0 0
}

.commonTableElements .project-present__mob-title--main {
	display: none
}

@media (max-width:720px) {
	.commonTableElements .project-present__mob-title--main {
		display: block
	}
}

@media (max-width:720px) {
	.commonTableElements .table--p-present .table__row:nth-child(2) .table__cell {
		border-top: 1px solid #bbb!important;
		display: none
	}
}

.commonTableElements .table--p-present .table__row:last-child .table__cell {
	border-bottom: 1px solid #bbb
}

.commonTableElements .table--p-present .table__row--header .table__cell {
	padding-top: 7px;
	padding-bottom: 10px;
	white-space: nowrap
}

.commonTableElements .table--p-present .table__cell {
	border-bottom: 1px solid #bbb;
	padding: 11px;
	padding-top: 18px;
	padding-bottom: 18px;
	color: #414141
}

.commonTableElements .table--p-present .table__cell:last-child {
	text-align: right;
	width: 10%
}

@media (max-width:720px) {
	.commonTableElements .table--p-present .table__cell:last-child {
		display: none
	}
}

.commonTableElements .table--p-present .table__cell:nth-child(1) {
	width: 12%
}

@media (max-width:991px) {
	.commonTableElements .table--p-present .table__cell:nth-child(1) {
		width: auto
	}
}

.commonTableElements .table--p-present .table__cell:nth-child(2) {
	width: 15%
}

@media (max-width:720px) {
	.commonTableElements .table--p-present .table__cell:nth-child(2) {
		display: none
	}
}

.commonTableElements .table--p-present .table__cell:nth-child(3) {
	max-width: 25%;
	text-align: center;
	word-break: break-word
}

@media (max-width:720px) {
	.commonTableElements .table--p-present .table__cell:nth-child(3) {
		display: none
	}
}

@media (max-width:720px) {
	.commonTableElements .table--p-present .table__cell:nth-child(4) {
		display: none
	}
}

body .page-head_title {
	line-height: 1.4
}

body .page-head_title a {
	text-decoration: none;
	color: #000
}

body .page-head_title a span {
	font-size: 12px;
	display: block;
	text-align: left
}

.header-wrapper {
	height: auto
}

header {
	z-index: 1
}

.page-wrapper .header-minfin {
	background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 144, 212, .8)), to(rgba(0, 144, 212, .8))), url(/identity/static/img/minfin-bg.jpg);
	background: -o-linear-gradient(bottom, rgba(0, 144, 212, .8), rgba(0, 144, 212, .8)), url(/identity/static/img/minfin-bg.jpg);
	background: linear-gradient(0deg, rgba(0, 144, 212, .8), rgba(0, 144, 212, .8)), url(/identity/static/img/minfin-bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover
}

p {
	margin: 0
}

.page-wrapper.identity {
	width: 100%;
	min-height: 100vh;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 15px
}

.page-wrapper.identity .page-main {
	max-width: 400px;
	width: 100%
}

.page-wrapper.identity .page-main.big-wrapper {
	max-width: 800px
}

.table,
table {
	border-collapse: collapse;
	width: 100%;
	margin: 0 0 30px
}

.table th,
table th {
	padding: 10px;
	border-bottom: 1px solid #bbb;
	font-weight: 700;
	text-align: left
}

.table td,
table td {
	padding: 15px 10px;
	border-bottom: 1px solid #bbb;
	text-align: left;
	vertical-align: middle
}

.table td a,
table td a {
	text-decoration: none;
	color: #204c7d
}

.table--dotted td,
.table--dotted th {
	border-bottom: none;
	padding: 12px 10px 13px;
	position: relative
}

.table--dotted td:after,
.table--dotted th:after {
	content: '';
	width: 100%;
	height: 2px;
	position: absolute;
	bottom: 0;
	left: 0;
	background-image: url(/local/components/swebs/portal.auth/templates/.default/../img/dotted.svg);
	background-position: 0 0;
	background-repeat: repeat-x
}

.ident-header {
	max-width: 200px;
	margin: 0 auto;
	margin-top: 10px
}

.ident-header svg {
	width: 100%
}

.d-block {
	display: block
}

.d-block svg {
	height: 70px;
	margin-bottom: 20px
}

.text-danger {
	font-size: 12px;
	color: #fc5659;
	margin-top: 10px;
	display: block
}

.page-wrapper .ident-head {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	background-color: #fff;
	border-radius: 8px;
	margin: 40px 0;
	margin-top: 0;
	-webkit-box-shadow: 0 12px 24px 0 rgba(0, 0, 0, .06);
	box-shadow: 0 12px 24px 0 rgba(0, 0, 0, .06);
	padding: 24px;
	text-align: center;
	max-width: 350px;
	margin: 0 10px;
	margin-bottom: 24px!important
}

.page-wrapper .ident-head .logout-text {
	text-align: center
}

.page-wrapper .ident-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: auto
}

.page-wrapper .ident-wrapper .ident-rect {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	background-color: #fff;
	padding: 24px;
	border-radius: 8px;
	margin-bottom: 40px;
	width: 100%;
	-webkit-box-shadow: 0 4px 10px rgba(58, 58, 58, .15);
	box-shadow: 0 4px 10px rgba(58, 58, 58, .15)
}

.page-wrapper .ident-wrapper .ident-rect .ident-text {
	font-size: 16px;
	text-align: center;
	margin-bottom: 10px
}

.page-wrapper .ident-wrapper .ident-rect .ident-title {
	font-size: 21px;
	letter-spacing: normal;
	line-height: 1;
	margin-bottom: 12px;
	font-weight: 700;
	text-align: center
}

.page-wrapper .ident-wrapper .ident-rect .ident-title.left {
	padding-left: 30px;
	margin-bottom: 16px;
	text-align: left
}

.page-wrapper .ident-wrapper .ident-rect .ident-user-question {
	padding: 4px 30px;
	border-top: 1px solid var(--Stroke);
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(207, 212, 219, 0)), to(rgba(207, 212, 219, .1)));
	background-image: -o-linear-gradient(bottom, rgba(207, 212, 219, 0), rgba(207, 212, 219, .1));
	background-image: linear-gradient(to top, rgba(207, 212, 219, 0), rgba(207, 212, 219, .1));
	padding-bottom: 32px
}

.page-wrapper .ident-wrapper .ident-rect .ident-user-question p {
	font-size: 12px;
	line-height: 1.5;
	color: #9da1ab;
	margin: 16px 0
}

.page-wrapper .ident-wrapper .ident-rect .ident-user-question__butons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.page-wrapper .ident-wrapper .ident-rect .ident-user-question__butons button {
	width: 48%;
	font-size: 14px;
	font-weight: 700;
	border-radius: 27.5px;
	background-color: var(--Main2);
	padding: 9px 14px;
	color: #fff
}

.page-wrapper .ident-wrapper .ident-rect .ident-user-question__butons button.gray {
	background-color: var(--Stroke)!important
}

.page-wrapper .ident-wrapper .ident-rect .ident-help {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 5px
}

.page-wrapper .ident-wrapper .ident-rect .ident-user {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 25px;
	padding: 0 30px
}

.page-wrapper .ident-wrapper .ident-rect .ident-user__logo {
	width: 56px;
	height: 56px;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 33.5px;
	-webkit-box-shadow: 0 12px 24px 0 rgba(0, 0, 0, .14);
	box-shadow: 0 12px 24px 0 rgba(0, 0, 0, .14);
	margin-right: 14px;
	overflow: hidden
}

.page-wrapper .ident-wrapper .ident-rect .ident-user__logo img {
	width: 100%;
	height: auto
}

.page-wrapper .ident-wrapper .ident-rect .ident-user__info .name {
	font-size: 16px;
	font-weight: 500;
	color: #4a4a4a;
	margin-bottom: 5px
}

.page-wrapper .ident-wrapper .ident-rect .ident-user__info .email {
	opacity: .5;
	font-size: 14px;
	line-height: 1.43;
	color: #3b4357
}

.page-wrapper .ident-wrapper .ident-rect .login-with_or {
	font-size: 14px;
	line-height: 160%;
	color: #9da1ab;
	margin-top: 5px;
	position: relative;
	width: 100%;
	text-align: center;
	margin-bottom: 24px
}

.page-wrapper .ident-wrapper .ident-rect .login-with_or span {
	background: #fff;
	padding: 0 10px;
	position: relative;
	z-index: 2
}

.page-wrapper .ident-wrapper .ident-rect .login-with_or:after {
	content: '';
	width: 100%;
	height: 1px;
	position: absolute;
	top: 55%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background: var(--Stroke)
}

.page-wrapper .ident-wrapper .ident-rect .login-with .ident-text-cap {
	font-size: 16px;
	font-weight: 700;
	color: #3b4357
}

.page-wrapper .ident-wrapper .ident-rect .login-with .ident-text {
	font-size: 14px;
	text-align: left;
	line-height: 1.5;
	color: #000;
	margin-top: 0
}

@media screen and (min-width:768px) {
	.page-wrapper .ident-wrapper .ident-rect .login-with .ident-text {
		padding-top: 48px
	}
}

.page-wrapper .ident-wrapper .ident-rect .login-with .ident-link-btn {
	width: 100%;
	line-height: 1;
	text-decoration: none;
	margin-bottom: 12px;
	padding: 10px 15px;
	min-height: 48px
}

.page-wrapper .ident-wrapper .ident-rect .login-with .ident-link-btn .ident-link {
	margin: 0;
	margin-right: 10px;
	color: var(--Main2)
}

.page-wrapper .ident-wrapper .ident-rect .login-with .ident-link-btn .ident-link.no-image {
	margin-left: 0
}

.page-wrapper .ident-wrapper .ident-rect .ident-form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.page-wrapper .ident-wrapper .ident-rect .ident-input-group {
	margin-bottom: 15px;
	position: relative;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s
}

.page-wrapper .ident-wrapper .ident-rect .ident-input-group__icons {
	position: absolute;
	top: 50%;
	right: 12px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 1
}

.page-wrapper .ident-wrapper .ident-rect .ident-input-group .ident-link {
	font-size: 14px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	text-decoration: none;
	font-weight: 700;
	margin-top: 5px;
	color: var(--Main2)
}

.page-wrapper .ident-wrapper .ident-rect .ident-input-group .ident-form-label {
	font-size: 14px;
	margin-bottom: 8px;
	font-weight: 400;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
	pointer-events: none;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	display: block
}

.page-wrapper .ident-wrapper .ident-rect .ident-input-group .ident-form-input {
	width: 100%;
	border: 1px solid var(--Stroke);
	font-size: 16px;
	color: #000;
	outline: 0;
	border-radius: 4px;
	padding: 13px 16px;
	background-color: #fff
}

.page-wrapper .ident-wrapper .ident-rect .ident-input-group .ident-form-input:focus {
	border-color: var(--Main2)
}

.page-wrapper .ident-wrapper .ident-rect .ident-input-group .ident-form-input__reserve {
	left: 0;
	padding-right: 72px;
	margin-bottom: 10px
}

.page-wrapper .ident-wrapper .ident-rect .ident-input-group .ident-center {
	text-align: center
}

.page-wrapper .ident-wrapper .ident-rect .ident-input-group .ident-checkbox {
	display: none
}

.page-wrapper .ident-wrapper .ident-rect .ident-input-group .ident-checkbox-label {
	line-height: 16px;
	font-size: 14px;
	width: 205px
}

.page-wrapper .ident-wrapper .ident-rect .ident-input-group .ident-checkbox-label .check-icon {
	content: url(/identity/static/img/Account/Registration/checkbox.png);
	fill: var(--Main2)
}

.page-wrapper .ident-wrapper .ident-rect .ident-link {
	margin: 0;
	color: var(--Main2);
	font-size: 14px;
	text-align: center;
	margin-bottom: 5px;
	font-weight: 700;
	text-decoration: none
}

.page-wrapper .ident-wrapper .ident-rect .ident-bottom-text {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 24px
}

.page-wrapper .settings__btn {
	display: inline-block;
	width: auto;
	margin: 0 0 10px;
	cursor: pointer;
	text-decoration: none
}

.page-wrapper .settings__input {
	color: #333;
	font-size: 14px;
	border-radius: 5px;
	padding: 12px;
	border: 1px var(--Stroke) solid
}

.page-wrapper .settings__label {
	color: #333;
	font-size: 13px
}

.page-wrapper .settings__table {
	font-size: 14px
}

.page-wrapper .settings__table input[type=checkbox] {
	-webkit-appearance: checkbox;
	width: 17px;
	height: 17px
}

.edit-role,
.settings {
	background: #fff
}

.page-wrapper .page-main .web-link-input {
	cursor: default!important;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.page-wrapper .page-main .web-link-input input {
	cursor: text!important
}

.page-wrapper .page-main .web-link-input .link-btn {
	z-index: 1;
	width: 78px;
	min-width: 48px;
	padding: 5px;
	margin-right: 8px
}

.page-wrapper .page-main .tenant-settings-admin .k-widget .btn-secondary {
	font-size: 12px;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .02))), #f5f5f5;
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .02) 100%), #f5f5f5;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .02) 100%), #f5f5f5;
	border: 1px solid rgba(0, 0, 0, .08);
	border-radius: 2px;
	color: inherit
}

.ng-dropdown-panel {
	left: 0
}

.ng-spinner-loader {
	margin: auto
}

.tenant-settings-admin .k-grid td {
	vertical-align: text-top
}

.tenant-settings-admin .k-touch-action-auto a {
	display: inline!important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(var(--Stroke)), to(var(--Stroke)));
	background-image: -o-linear-gradient(var(--Stroke) 0, var(--Stroke) 100%);
	background-image: linear-gradient(var(--Stroke) 0, var(--Stroke) 100%);
	background-repeat: no-repeat;
	background-size: 100% 1px;
	background-position: 0 100%;
	-webkit-transition: background-image .25s ease-in;
	-o-transition: background-image .25s ease-in;
	transition: background-image .25s ease-in
}

.tenant-settings-admin .k-touch-action-auto a:hover {
	background-image: -webkit-gradient(linear, left top, left bottom, from(var(--Main1)), to(var(--Main1)));
	background-image: -o-linear-gradient(var(--Main1) 0, var(--Main1) 100%);
	background-image: linear-gradient(var(--Main1) 0, var(--Main1) 100%)
}

.user-nav {
	padding-top: 23px
}

.user-nav__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: solid 1px var(--Stroke);
	background-color: #fff;
	border-right: none;
	width: 150px;
	max-width: 150px;
	height: 65px;
	max-height: 65px;
	padding-left: 10px;
	opacity: .7;
	font-size: 14px;
	font-weight: 500
}

.user-nav__item__subitem {
	width: 120px
}

.user-nav__item__link {
	font-size: 16px;
	color: #414141
}

.user-nav__item__link__name {
	display: inline-block;
	padding-right: 5px
}

.user-nav__item__link__name p {
	padding-bottom: 0;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.1;
	margin: 0
}

.user-nav__item__link:visited {
	color: #414141
}

.user-nav__subitem {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: solid 1px var(--Stroke);
	background-color: #fff;
	border-right: none;
	width: 130px;
	max-width: 150px;
	height: 65px;
	max-height: 65px;
	padding-left: 10px;
	opacity: .7;
	font-size: 14px;
	font-weight: 500;
	margin-left: 20px;
	border-left: solid 4px var(--Main2);
	border-top: none
}

.user-nav__subitem__link {
	font-size: 16px;
	color: #414141
}

.user-nav__subitem__link__name p {
	padding-bottom: 0;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.1
}

.user-nav__subitem__link__name .subname {
	font-size: 12px
}

.user-nav__subitem__link__name .active {
	color: var(--Subsidiary)
}

.user-nav__subitem__link:visited {
	color: #414141
}

.user-nav__item a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 100%;
	text-decoration: none
}

.user-nav__item.active {
	background-color: #fff;
	border-left: solid 4px var(--Main2);
	position: relative;
	opacity: 1
}

.user-nav__item.active:after {
	content: '';
	position: absolute;
	height: 100%;
	width: 2px;
	top: 0;
	right: -1px;
	background-color: #fff
}

.user-nav__subitem.active {
	background-color: #fff;
	border-left: solid 4px var(--Main2);
	position: relative;
	opacity: 1
}

.user-nav__subitem.active:after {
	content: '';
	position: absolute;
	height: 100%;
	width: 2px;
	top: 0;
	right: -1px;
	background-color: #fff
}

.user-nav--hidden {
	display: none;
	position: absolute;
	z-index: 99
}

@media (max-width:1060px) {
	.user-nav--hidden {
		max-width: unset;
		width: 100%;
		text-align: center
	}
}

/* End */
/* /local/components/swebs/portal.auth/templates/.default/style.css?16505656061185303 */
