/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
html{
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	line-height:1.15;
}
body{
	margin:0;
}
article,aside,footer,header,nav,section{
	display:block;
}
h1{
	font-size:2em;
	margin:.67em 0;
}
figcaption,figure,main{
	display:block;
}
figure{
	margin:1em 40px
}
hr{
	box-sizing:content-box;
	height:0;
	overflow:visible;
}
pre{
	font-family:monospace,monospace;
	font-size:1em;
}
a{
	-webkit-text-decoration-skip:objects;
	background-color:transparent;
}
abbr[title]{
	border-bottom:none;
	text-decoration:underline;
	-webkit-text-decoration:underline dotted;
	text-decoration:underline dotted;
}
b,strong{
	font-weight:inherit;
	font-weight:bolder;
}
code,kbd,samp{
	font-family:monospace,monospace;
	font-size:1em;
}
dfn{
	font-style:italic;
}
mark{
	background-color:#ff0;
	color:#000;
}
small{
	font-size:80%;
}
sub,sup{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline;
}
sub{
	bottom:-.25em;
}
sup{
	top:-.5em;
}
audio,video{
	display:inline-block;
}
audio:not([controls]){
	display:none;
	height:0;
}
img{
	border-style:none;
}
svg:not(:root){
	overflow:hidden;
}
button,input,optgroup,select,textarea{
	font-family:sans-serif;
	font-size:100%;
	line-height:1.15;
	margin:0;
}
button,input{
	overflow:visible;
}
button,select{
	text-transform:none;
}
[type=reset],[type=submit],button,html [type=button]{
	-webkit-appearance:button;
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
	border-style:none;
	padding:0;
}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{
	outline:1px dotted ButtonText;
}
fieldset{
	padding:.35em .75em .625em;
}
legend{
	box-sizing:border-box;
	color:inherit;
	display:table;
	max-width:100%;
	padding:0;
	white-space:normal;
}
progress{
	display:inline-block;
	vertical-align:baseline;
}
textarea{
	overflow:auto;
}
[type=checkbox],[type=radio]{
	box-sizing:border-box;
	padding:0;
}
[type=search]{
	-webkit-appearance:textfield;
	outline-offset:-2px;
}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{
	-webkit-appearance:none;
}
::-webkit-file-upload-button{
	-webkit-appearance:button;
	font:inherit;
}
details,menu{
	display:block;
}
summary{
	display:list-item;
}
canvas{
	display:inline-block;
}
[hidden],template{
	display:none;
}
hr{
	border:0;
	border-top:1px solid #ccc;
	display:block;
	height:1px;
	margin:1em 0;
	padding:0;
}
audio,canvas,iframe,img,svg,video{
	vertical-align:middle;
}
fieldset{
	border:0;
	margin:0;
	padding:0;
}
textarea{
	resize:vertical;
}
p,ul{
	margin:0;
	padding:0;
}
ul{
	list-style-position:inside;
}
.arcticmodal-overlay{
	opacity:.7!important;
}
.arcticmodal-container,.arcticmodal-overlay{
	bottom:0;
	left:0;
	position:fixed;
	right:0;
	top:0;
	z-index:2000;
}
.arcticmodal-container{
	border:0;
	border-collapse:collapse;
	margin:0;
	padding:0;
}
.arcticmodal-container+.select2-container{
	z-index:2005;
}
:first-child+html .arcticmodal-container{
	height:100%;
}
.arcticmodal-container_i{
	border-collapse:collapse;
	height:100%;
	margin:0 auto;
}
.arcticmodal-container_i2{
	border:0;
	margin:0;
	padding:52px 10px 10px;
	vertical-align:middle;
}
.arcticmodal-error{
	background:#222;
	border-radius:10px;
	color:#fff;
	padding:20px;
}
.arcticmodal-loading{
	background:#fff url(data:image/gif;base64,R0lGODlhIAAIAKECAEVojoSctMHN2QAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgADACwAAAAAIAAIAAACFZyPqcvtD6KMr445LcRUN9554kiSBQAh+QQFCgADACwCAAIAEgAEAAACD4xvM8DNiJRz8Mj5ari4AAAh+QQFCgADACwCAAIAHAAEAAACGJRvM8HNCqKMCCnn4JT1XPwMG9cJH6iNBQAh+QQFCgADACwMAAIAEgAEAAACD5RvM8HNiJRz8Mj5qri4AAAh+QQFCgADACwWAAIACAAEAAACBZSPqYsFACH5BAUUAAMALAAAAAAgAAgAAAIOnI+py+0Po5y02ouzPgUAOw==) no-repeat 50% 50%;
	border-radius:10px;
	height:80px;
	width:80px;
}
.intopModal__wrap{
	display:none;
}
.intopModal{
	overflow:auto;
	overflow-x:hidden;
	overflow-y:auto;
	position:relative;
}
.intopModal__whiteContent{
	background:#e6e6e6;
	padding:15px;
}
.intopModal__close{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAZlBMVEVMaXH///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9FN16zAAAAIXRSTlMAbIUS6xZh8qo0gnfvcf599WdmCvufexAGDCm53Ed6QMUEJGy1AAAAu0lEQVR4XnXROXLDMBQE0Qb4AdrcKVG7vMz9L+kqJQrMmfRlPUBX2N/nDfjWaLT9BU6K9biregDXGuqOe/oBAL2W6pXSx5KLU+AgJa80eYuxcQrUQbNXmDVUr1xSTLlxCiRp9Urp2jhbBepTrU7YPSR5vW966vzu/7/zq79VyhxtV5wCh0nJK02eIl2Mvvs7hbOG6pVmjC0Xo+/+Til5ib44BWqrHuC+q1w7RQJO5sHbGhPwY/8dv/CDAn/lAA26jW0HgQAAAABJRU5ErkJggg==) no-repeat 50%;
	border:none;
	border-radius:50%;
	cursor:pointer;
	padding:26px;
	position:fixed;
	right:0;
	top:0;
	transition:-webkit-transform .3s;
	transition:transform .3s;
	transition:transform .3s,-webkit-transform .3s;
	z-index:9999;
}
.intopModal__close:hover{
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg);
}
.intopModal__close:focus{
	outline:none;
}
.slick-next,.slick-prev{
	cursor:pointer;
	height:55px;
	outline:0;
	width:65px;
}
.slick-next:before,.slick-prev:before{
	align-items:center;
	bottom:0;
	color:#fa0303;
	display:flex;
	font-size:45px;
	height:55px;
	justify-content:center;
	left:10px;
	position:absolute;
	top:0;
	transition-property:left,right;
	transition-timing-function:ease-out;
	width:55px;
}
.slick-next:after,.slick-prev:after{
	border:1px solid #fa0303;
	content:"";
	height:55px;
	left:0;
	position:absolute;
	top:0;
	width:55px;
}
.slick-slider{
	-webkit-touch-callout:none;
	-webkit-tap-highlight-color:transparent;
	box-sizing:border-box;
	touch-action:pan-y;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.slick-list,.slick-slider{
	display:block;
	position:relative;
}
.slick-list{
	margin:0;
	overflow:hidden;
	padding:0;
}
.slick-list:focus{
	outline:0;
}
.slick-list.dragging{
	cursor:pointer;
	cursor:hand;
}
.slick-slider .slick-list,.slick-slider .slick-track{
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
}
.slick-track{
	display:block;
	left:0;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:0;
}
.slick-track:after,.slick-track:before{
	content:"";
	display:table;
}
.slick-track:after{
	clear:both;
}
.slick-loading .slick-track{
	visibility:hidden;
}
.slick-slide{
	display:none;
	float:left;
	height:100%;
	min-height:1px;
	outline: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{
	border:1px solid transparent;
	display:block;
	height:auto;
}
.slick-arrow.slick-hidden{
	display:none;
}
.select2-container{
	box-sizing:border-box;
	display:inline-block;
	margin:0;
	min-width:240px!important;
	position:relative;
	vertical-align:middle;
}
.select2-container .select2-selection--single{
	box-sizing:border-box;
	cursor:pointer;
	display:block;
	height:54px;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-user-select:none;
}
.select2-container .select2-selection--single .select2-selection__rendered{
	display:block;
	overflow:hidden;
	padding-left:8px;
	padding-right:20px;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear{
	position:relative;
}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{
	padding-left:20px;
	padding-right:8px;
}
.select2-container .select2-selection--multiple{
	box-sizing:border-box;
	cursor:pointer;
	display:block;
	min-height:32px;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-user-select:none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered{
	display:inline-block;
	overflow:hidden;
	padding-left:8px;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.select2-container .select2-search--inline{
	float:left;
}
.select2-container .select2-search--inline .select2-search__field{
	border:none;
	box-sizing:border-box;
	font-size:100%;
	margin-top:5px;
	padding:0;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{
	-webkit-appearance:none;
}
.select2-dropdown{
	background-color:#fff;
	border:1px solid #aaa;
	border-radius:4px;
	box-sizing:border-box;
	display:block;
	left:-100000px;
	position:absolute;
	top:-60px;
	width:100%;
	z-index:2006;
}
.select2-results{
	display:block;
}
.select2-results__options{
	list-style:none;
	margin:0;
	padding:0;
}
.select2-results__option{
	padding:6px;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-user-select:none;
}
.select2-results__option[aria-selected]{
	cursor:pointer;
}
.select2-container--open .select2-dropdown{
	left:0;
}
.select2-container--open .select2-dropdown--above{
	border-bottom:none;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
}
.select2-container--open .select2-dropdown--below{
	border-top:none;
	border-top-left-radius:0;
	border-top-right-radius:0;
}
.select2-search--dropdown{
	display:block;
	padding:4px;
}
.select2-search--dropdown .select2-search__field{
	box-sizing:border-box;
	padding:4px;
	width:100%;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{
	-webkit-appearance:none;
}
.select2-search--dropdown.select2-search--hide{
	display:none;
}
.select2-close-mask{
	background-color:#fff;
	border:0;
	display:block;
	filter:alpha(opacity=0);
	height:auto;
	left:0;
	margin:0;
	min-height:100%;
	min-width:100%;
	opacity:0;
	padding:0;
	position:fixed;
	top:0;
	width:auto;
	z-index:99
}
.select2-hidden-accessible{
	clip:rect(0 0 0 0)!important;
	border:0!important;
	-webkit-clip-path:inset(50%)!important;
	clip-path:inset(50%)!important;
	height:1px!important;
	overflow:hidden!important;
	padding:0!important;
	position:absolute!important;
	white-space:nowrap!important;
	width:1px!important
}
.select2-container--default .select2-selection--single{
	align-items:center;
	background-color:#fff;
	border:1px solid #aaa;
	border-radius:4px;
	display:flex;
	flex-flow:column nowrap;
	justify-content:center
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
	color:#444;
	line-height:28px
}
.select2-container--default .select2-selection--single .select2-selection__clear{
	cursor:pointer;
	float:right;
	font-weight:700
}
.select2-container--default .select2-selection--single .select2-selection__placeholder{
	color:#999
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
	height:26px;
	position:absolute;
	right:20px;
	top:11px;
	width:20px
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
	border-color:#fa0303 transparent transparent;
	border-style:solid;
	border-width:13px 7px 0;
	height:0;
	left:50%;
	margin-left:-4px;
	margin-top:-2px;
	position:absolute;
	top:50%;
	width:0
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{
	float:left
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{
	left:1px;
	right:auto
}
.select2-container--default.select2-container--disabled .select2-selection--single{
	background-color:#eee;
	cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{
	display:none
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
	border-color:transparent transparent #888;
	border-width:0 4px 5px
}
.select2-container--default .select2-selection--multiple{
	background-color:#fff;
	border:1px solid #aaa;
	border-radius:4px;
	cursor:text
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{
	box-sizing:border-box;
	list-style:none;
	margin:0;
	padding:0 5px;
	width:100%
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{
	list-style:none
}
.select2-container--default .select2-selection--multiple .select2-selection__clear{
	cursor:pointer;
	float:right;
	font-weight:700;
	margin-right:10px;
	margin-top:5px;
	padding:1px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice{
	background-color:#e4e4e4;
	border:1px solid #aaa;
	border-radius:4px;
	cursor:default;
	float:left;
	margin-right:5px;
	margin-top:5px;
	padding:0 5px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
	color:#999;
	cursor:pointer;
	display:inline-block;
	font-weight:700;
	margin-right:2px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{
	color:#333
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{
	float:right
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{
	margin-left:5px;
	margin-right:auto
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{
	margin-left:2px;
	margin-right:auto
}
.select2-container--default.select2-container--focus .select2-selection--multiple{
	border:1px solid #000;
	outline:0
}
.select2-container--default.select2-container--disabled .select2-selection--multiple{
	background-color:#eee;
	cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{
	display:none
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{
	border-top-left-radius:0;
	border-top-right-radius:0
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.select2-container--default .select2-search--dropdown .select2-search__field{
	border:1px solid #aaa
}
.select2-container--default .select2-search--inline .select2-search__field{
	-webkit-appearance:textfield;
	background:transparent;
	border:none;
	box-shadow:none;
	outline:0
}
.select2-container--default .select2-results>.select2-results__options{
	max-height:226px;
	overflow-y:auto
}
.select2-container--default .select2-results__option[role=group]{
	padding:0
}
.select2-container--default .select2-results__option[aria-disabled=true]{
	color:#999
}
.select2-container--default .select2-results__option[aria-selected=true]{
	background-color:#ddd
}
.select2-container--default .select2-results__option .select2-results__option{
	padding-left:1em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{
	padding-left:0
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{
	margin-left:-1em;
	padding-left:2em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
	margin-left:-2em;
	padding-left:3em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
	margin-left:-3em;
	padding-left:4em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
	margin-left:-4em;
	padding-left:5em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
	margin-left:-5em;
	padding-left:6em
}
.select2-container--default .select2-results__option--highlighted[aria-selected]{
	background-color:#ff3a45;
	color:#fff
}
.select2-container--default .select2-results__group{
	cursor:default;
	display:block;
	padding:6px
}
.select2-container--classic .select2-selection--single{
	background-color:#f7f7f7;
	background-image:linear-gradient(180deg,#fff 50%,#eee);
	background-repeat:repeat-x;
	border:1px solid #aaa;
	border-radius:4px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0);
	outline:0
}
.select2-container--classic .select2-selection--single:focus{
	border:1px solid #5897fb
}
.select2-container--classic .select2-selection--single .select2-selection__rendered{
	color:#444;
	line-height:28px
}
.select2-container--classic .select2-selection--single .select2-selection__clear{
	cursor:pointer;
	float:right;
	font-weight:700;
	margin-right:10px
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{
	color:#999
}
.select2-container--classic .select2-selection--single .select2-selection__arrow{
	background-color:#ddd;
	background-image:linear-gradient(180deg,#eee 50%,#ccc);
	background-repeat:repeat-x;
	border:none;
	border-bottom-right-radius:4px;
	border-left:1px solid #aaa;
	border-top-right-radius:4px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0);
	height:26px;
	position:absolute;
	right:1px;
	top:1px;
	width:20px
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{
	border-color:#888 transparent transparent;
	border-style:solid;
	border-width:5px 4px 0;
	height:0;
	left:50%;
	margin-left:-4px;
	margin-top:-2px;
	position:absolute;
	top:50%;
	width:0
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{
	float:left
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{
	border:none;
	border-radius:0;
	border-bottom-left-radius:4px;
	border-right:1px solid #aaa;
	border-top-left-radius:4px;
	left:1px;
	right:auto
}
.select2-container--classic.select2-container--open .select2-selection--single{
	border:1px solid #5897fb
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{
	background:transparent;
	border:none
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{
	border-color:transparent transparent #888;
	border-width:0 4px 5px
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{
	background-image:linear-gradient(180deg,#fff 0,#eee 50%);
	background-repeat:repeat-x;
	border-top:none;
	border-top-left-radius:0;
	border-top-right-radius:0;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{
	background-image:linear-gradient(180deg,#eee 50%,#fff);
	background-repeat:repeat-x;
	border-bottom:none;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)
}
.select2-container--classic .select2-selection--multiple{
	background-color:#fff;
	border:1px solid #aaa;
	border-radius:4px;
	cursor:text;
	outline:0
}
.select2-container--classic .select2-selection--multiple:focus{
	border:1px solid #5897fb
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered{
	list-style:none;
	margin:0;
	padding:0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{
	display:none
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{
	background-color:#e4e4e4;
	border:1px solid #aaa;
	border-radius:4px;
	cursor:default;
	float:left;
	margin-right:5px;
	margin-top:5px;
	padding:0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{
	color:#888;
	cursor:pointer;
	display:inline-block;
	font-weight:700;
	margin-right:2px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{
	color:#555
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{
	float:right;
	margin-left:5px;
	margin-right:auto
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{
	margin-left:2px;
	margin-right:auto
}
.select2-container--classic.select2-container--open .select2-selection--multiple{
	border:1px solid #5897fb
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{
	border-top:none;
	border-top-left-radius:0;
	border-top-right-radius:0
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{
	border-bottom:none;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.select2-container--classic .select2-search--dropdown .select2-search__field{
	border:1px solid #aaa;
	outline:0
}
.select2-container--classic .select2-search--inline .select2-search__field{
	box-shadow:none;
	outline:0
}
.select2-container--classic .select2-dropdown{
	background-color:#fff;
	border:1px solid transparent
}
.select2-container--classic .select2-dropdown--above{
	border-bottom:none
}
.select2-container--classic .select2-dropdown--below{
	border-top:none
}
.select2-container--classic .select2-results>.select2-results__options{
	max-height:200px;
	overflow-y:auto
}
.select2-container--classic .select2-results__option[role=group]{
	padding:0
}
.select2-container--classic .select2-results__option[aria-disabled=true]{
	color:grey
}
.select2-container--classic .select2-results__option--highlighted[aria-selected]{
	background-color:#3875d7;
	color:#fff
}
.select2-container--classic .select2-results__group{
	cursor:default;
	display:block;
	padding:6px
}
.select2-container--classic.select2-container--open .select2-dropdown{
	border-color:#5897fb
}
.jquery-background-video-wrapper{
	background-position:50%;
	background-repeat:no-repeat;
	background-size:cover;
	overflow:hidden;
	position:relative
}
.jquery-background-video{
	height:auto;
	left:50%;
	min-height:100%;
	min-width:100%;
	-o-object-fit:cover;
	object-fit:cover;
	position:absolute;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	width:auto
}
.js .jquery-background-video{
	opacity:0;
	transition:opacity .3s linear
}
.js .jquery-background-video.is-visible{
	opacity:1
}
.jquery-background-video-pauseplay{
	background:transparent!important;
	border:none!important;
	box-shadow:none!important;
	cursor:pointer;
	height:20px;
	outline:none!important;
	padding:0!important;
	position:absolute;
	right:15px;
	top:15px;
	width:20px
}
.jquery-background-video-pauseplay span{
	display:none
}
.jquery-background-video-pauseplay:after,.jquery-background-video-pauseplay:before{
	content:"";
	left:0;
	position:absolute;
	top:0;
	transition:all .3s ease
}
.jquery-background-video-pauseplay.play:before{
	border-bottom:10px solid transparent;
	border-left:15px solid #fff;
	border-top:10px solid transparent
}
.jquery-background-video-pauseplay.pause:after,.jquery-background-video-pauseplay.pause:before{
	border-bottom:10px solid #fff;
	border-left:5px solid #fff;
	border-top:10px solid #fff
}
.jquery-background-video-pauseplay.pause:after{
	left:10px
}
.video__jq-pc{
	display:none
}
.video__jq-mob{
	display:block
}
.intopSlider{
	height:70px;
	max-width:none!important;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	width:70px
}
.intopModal__zoom{
	bottom:10px;
	cursor:pointer;
	position:absolute;
	right:10px;
	z-index:9999
}
.intopSlider__btnLeft,.intopSlider__btnRight{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAAAXRSTlMAQObYZgAAAApJREFUeF5jYAAAAAIAAd6ej78AAAAASUVORK5CYII=);
	cursor:pointer;
	height:100%;
	position:fixed;
	top:0;
	width:50%;
	z-index:699
}
.intopSlider__btnLeft{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAsCAMAAABWi7jCAAAAS1BMVEVHcEz////////////////////////////////////////////////////////////////////////////////////////////////ScsZwAAAAGHRSTlMAaCJB2KEHglz6DJXpRk6FF/FgjuFXFIG3jjs4AAAAhUlEQVR4Xu3QsRKDIBCEYVA4PUEUNMm+/5NmUu8WKVPkym8Y7uYPakxqGE+lc6qMFrtn5r3iItxG8jwRPxyL+CEhn6TR/eDj5huFt8XbC29rHQehtQRx2QAWEx2QN+5Q/Zq+7LAm6A4vUV11sE+HU70tgafDTXABmuCwAOtP+t+jdg/S9zddfwmpXDcCwwAAAABJRU5ErkJggg==) no-repeat 3%;
	left:0
}
.intopSlider__btnRight{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAsCAMAAABWi7jCAAAAS1BMVEVHcEz////////////////////////////////////////////////////////////////////////////////////////////////ScsZwAAAAGHRSTlMAFSJBoQdoglz62gyV6UaFTtZg8Y7hV4HwpRotAAAAgUlEQVR4Xu3QOwLCIBREUZRfHgFCQqKz/5W6AK+FjZWUh2LmjXPR0bsdyK144mAzRfBTrQPfg5VjhY8se1CZoL2Tb2YJ3FVdnnKrXYlyN82BPbUPuCtmifZZgwrmnta+20dloZ7Pz/t43scwt3LPaJrAQ6rvukj51/rXhOoM1XXUF5/UCcpbVhLkAAAAAElFTkSuQmCC) no-repeat 97%;
	right:0
}
.intopSlider__btnLeft:hover{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAsCAMAAABWi7jCAAAASFBMVEVHcEwYU7koVbsuVrsOS64RT7Y9WLsVUbgaVLoOSageU7ovVrsSULcOSqseU7oUUbgcU7oOSqkTUbgaU7oOS6wbU7oVUbgOSacMhiiGAAAAF3RSTlMAaCIV2KEHglz6QQyV6UaFTvGOYOFXgSzWbYEAAACCSURBVHhe7dAxEsMgDERR4Qhh2WCDcbL3v2kOoM1MyhTZ8hWI+cJmQjcfTDdtES0Nz5GPhivgPtXzEvjpKOQFRY7fSO5n1O1GjdfS7TVe6wNnQOsK8rMJFCMdkPfYofm1fNlhVfAOL1KddbAPHRRV4gbcCFegC1kB1p/0vyfuLtSPN8CGCV7Ls2YwAAAAAElFTkSuQmCC)
}
.intopSlider__btnRight:hover{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAsCAMAAABWi7jCAAAASFBMVEVHcEwYU7kuVrsoVbsOS64RT7Y9WLsVUbgaVLoOSageU7ovVrsSULcOSqseU7oUUbgcU7oaU7oOSqkTUbgOS6wbU7oVUbgOSacx5VWBAAAAF3RSTlMAaBUi2KEHglz6QQyV6UaFTmDxjuFXgRl7BaMAAACBSURBVCjP7ZBLGoMgEMZAXo6CImr/+9+0B2hcdNNVWQa+IRPnsqMzHYhbXAgnG57mnGob4JAsHitcFNlNMkmR5ky7mSefqos8Q7XL07+7RkdPxQ575SJRnzUJ+4TT2nd9FGfyfD33WZ76ZOyD77NpAO5S/aSzVP7019QjdYbUbUjfwFwJXskzztUAAAAASUVORK5CYII=)
}
.intopSlider__sliderBox{
	background:#fff url(data:image/gif;base64,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) 50% 50% no-repeat;
	height:100%;
	overflow:hidden;
	position:relative;
	z-index:700
}
.intopSlider__sliderImages{
	overflow:hidden
}
.intopSlider__sliderImages,.intopSlider__sliderImages img{
	display:block;
	position:relative
}
.intopSlider__sliderImages div{
	overflow:hidden
}
.intopModal__sliderImgLeft{
	float:left
}
.intopModal__sliderImgRight{
	float:right
}
html{
	box-sizing:border-box;
	color:#111;
	cursor:default;
	font-size:13px;
/*	font:14px/20px "Raleway", -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue Cyr,Helvetica CY,Roboto,Ubuntu,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;*/
/*	font:14px/20px "Raleway", -apple-system,BlinkMacSystemFont,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;*/
	font:14px/20px "Raleway", sans-serif;
	margin:0;
	min-width:375px;
	overflow-x:auto;
	overflow-y:scroll;
	padding:0
}
/*button,input,optgroup,select,textarea{
	font-family:"Raleway", -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue Cyr,Helvetica CY,Roboto,Ubuntu,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol
}*/
button,input,optgroup,select,textarea{
/*	font-family:"Raleway", -apple-system,BlinkMacSystemFont,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol*/
	font-family:"Raleway", sans-serif;
}
*{
	max-height:999999px
}
*,:after,:before{
	box-sizing:inherit
}
::-webkit-input-placeholder{
	color:#68615e
}
::-moz-placeholder{
	color:#68615e
}
:-ms-input-placeholder{
	color:#68615e
}
::-ms-input-placeholder{
	color:#68615e
}
::placeholder{
	color:#68615e
}
::-moz-selection{
	background:#b3d4fc;
	text-shadow:none
}
::selection{
	background:#b3d4fc;
	text-shadow:none
}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{
	-webkit-appearance:none;
	margin:0
}
input[type=number]{
	-moz-appearance:textfield
}
.g-hidden{
	display:none
}
.g-red{
	color:#fa0303!important
}
.text-wsnw{
	white-space:nowrap
}
.g-order-1{
	order:1
}
.g-order-2{
	order:2
}
.g-order-3{
	order:3
}
.g-order-4{
	order:4
}
.g-order-5{
	order:5
}
.title{
	font-size:28px;
	font-style:normal;
	letter-spacing:0;
	line-height:32px
}
.link{
	color:inherit;
	cursor:pointer;
	display:inline-block;
	text-decoration:none
}
.link-no-push{
	cursor:default
}
.link-no-push:hover{
	color:#111
}
.phone{
	align-items:center;
	display:inline-flex;
	flex-direction:row;
	flex-wrap:nowrap;
	justify-content:flex-start
}
.phone-tablet{
	display:none
}
.form{
	display:flex;
	flex-direction:column;
	margin:0 auto;
	width:280px
}
.form__input{
	border-radius:4px;
	color:#fa0303;
	font-size:18px;
	font-weight:700;
	height:54px;
	margin-bottom:32px;
	padding:20px 0 20px 58px;
	width:100%
}
.form__input::-webkit-input-placeholder{
	color:#fa0303
}
.form__input::-moz-placeholder{
	color:#fa0303
}
.form__input:-ms-input-placeholder{
	color:#fa0303
}
.form__input::-ms-input-placeholder{
	color:#fa0303
}
.form__input::placeholder{
	color:#fa0303
}
.form__input:nth-child(2){
	margin-bottom:40px
}
.form__input-name{
	background:url(../images/icons/user.png) no-repeat;
	background-color:#fff;
	background-position:21px 17px;
	background-size:17px 17px
}
.form__input-phone{
	background:url(../images/icons/call.png) no-repeat;
	background-color:#fff;
	background-position:21px 17px;
	background-size:16px 16px
}
@font-face{
	font-family:icomoon;
	font-style:normal;
	font-weight:400;
	src:url(../fonts/icomoon.eot);
	src:url(../fonts-v2/icomoon.eot) format("embedded-opentype"),url(../fonts-v2/icomoon.ttf) format("truetype"),url(../fonts-v2/icomoon.woff) format("woff"),url(../fonts-v2/icomoon.svg) format("svg")
}
.g-icon,.g-iconAfter:after,.g-iconBefore:before,.slick-next,.slick-prev{
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	display:inline-block;
	font-family:icomoon!important;
	font-style:normal;
	font-variant:normal;
	font-weight:400;
	line-height:1;
	text-transform:none;
	vertical-align:middle
}
.g-iconAfter,.g-iconBefore{
	position:relative
}
.g-iconAfter.g-iconAfter-check:after,.g-iconBefore.g-iconBefore-check:before{
	content:"\e90d"
}
.g-iconAfter.g-iconAfter-user:after,.g-iconBefore.g-iconBefore-user:before{
	content:"\e90c"
}
.g-iconAfter.g-iconAfter-cash:after,.g-iconBefore.g-iconBefore-cash:before{
	content:"\e900"
}
.g-iconAfter.g-iconAfter-circle-chevron-right:after,.g-iconBefore.g-iconBefore-circle-chevron-right:before,.slick-next:before,.slick-prev:before{
	content:"\e901"
}
.g-iconAfter.g-iconAfter-facebook:after,.g-iconBefore.g-iconBefore-facebook:before{
	content:"\e902"
}
.g-iconAfter.g-iconAfter-flag:after,.g-iconBefore.g-iconBefore-flag:before{
	content:"\e903"
}
.g-iconAfter.g-iconAfter-instagram:after,.g-iconBefore.g-iconBefore-instagram:before{
	content:"\e904"
}
.g-iconAfter.g-iconAfter-pad:after,.g-iconBefore.g-iconBefore-pad:before{
	content:"\e905"
}
.g-iconAfter.g-iconAfter-phone-call:after,.g-iconBefore.g-iconBefore-phone-call:before{
	content:"\e906"
}
.g-iconAfter.g-iconAfter-phone-call-v2:after,.g-iconBefore.g-iconBefore-phone-call-v2:before{
	content:"\e907"
}
.g-iconAfter.g-iconAfter-phone-call-v3:after,.g-iconBefore.g-iconBefore-phone-call-v3:before{
	content:"\e90e"
}
.g-iconAfter.g-iconAfter-pin:after,.g-iconBefore.g-iconBefore-pin:before{
	content:"\e908"
}
.g-iconAfter.g-iconAfter-smartphone:after,.g-iconBefore.g-iconBefore-smartphone:before{
	content:"\e909"
}
.g-iconAfter.g-iconAfter-time:after,.g-iconBefore.g-iconBefore-time:before{
	content:"\e90a"
}
.g-iconAfter.g-iconAfter-youtube:after,.g-iconBefore.g-iconBefore-youtube:before{
	content:"\e90b"
}
.btn{
	background:#fa0303;
	border:none;
/*	border-radius:60px;*/
	border-radius:0;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	font-size:16px;
	font-style:normal;
	font-weight:700;
	padding:15px 44px;
	text-decoration:none
}
.btn-city{
	font-size:24px
}
.btn:hover{
	color:#222
}
.btn:focus{
	background:#222;
	color:#fff
}
.btn-norm{
	font-weight:400
}
.btn-short{
	padding:10px 20px
}
.btn-slim{
	padding:11px 20px
}
.btn-white{
	background:#fff;
	color:#fa0303
}
.btn-nb{
	background:none;
	color:#fff
}
.btn-nb:focus{
	background:#fff
}
.btn-outline{
	background:none;
	border:2px solid #fa0303;
	color:#fa0303
}
.btn-outline:focus,.btn-outline:hover{
	background:none;
	border-color:#222;
	color:#222
}
.main{
	margin-top:100px;
	overflow:hidden
}
.section{
	padding-bottom:50px;
	padding-top:50px
}
.section-bg{
	position:relative
}
.container{
	margin-left:auto;
	margin-right:auto;
	padding:0 20px
}
.notfound{
	min-height:300px
}
.bg,.notfound{
	align-items:center;
	display:flex
}
.bg{
	bottom:0;
	justify-content:center;
	left:0;
	margin:auto;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0
}
.bg__img{
	display:block;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	width:100%
}
.bg-overlay:after{
	background-color:#000;
	bottom:0;
	content:"";
	display:block;
	left:0;
	opacity:.24;
	position:absolute;
	right:0;
	top:0
}
.container__bg{
	position:relative;
	z-index:1
}
.video{
	height:100%!important;
	position:absolute!important
}
.video,.video:after{
	bottom:0;
	left:0;
	right:0;
	top:0
}
.video:after{
	background-color:#000;
	content:"";
	display:block;
	opacity:.62;
	position:absolute
}
.alert{
	align-items:stretch;
	display:flex;
	flex-direction:column;
	flex-wrap:nowrap;
	justify-content:space-between
}
.alert__img{
	background:url(../images/bg-autoparkFirst.jpg) 50% no-repeat;
	background-size:cover;
	flex-basis:300px;
	flex-grow:999;
	flex-shrink:999;
	margin-bottom:20px
}
.alert__html{
	text-align:left
}
.privacyAgreement{
	max-width:700px;
	text-align:left
}
.privacyAgreement__h{
	font-size:24px
}
.privacyAgreement__ul{
	list-style-position:inside;
	margin-top:5px
}
.privacyAgreement p{
	margin-top:5px
}
.intopModal__redContent{
	background-color:#fa0303;
	color:#fff;
	padding:40px
}
.intopSlider{
	background:none;
	margin-right:-30px;
	padding-right:30px;
	padding-top:30px
}
.g-form{
	text-align:center
}
.intopModal-request .g-form{
	text-align:left
}
.g-form__field,.g-form__input{
	font-size:21px;
	line-height:1
}
.g-form__input{
	background:#fff;
	border:none;
	border-radius:3px;
	cursor:text;
	display:inline-flex;
	justify-content:stretch;
	margin:10px 0 0;
	padding:12px 16px;
	position:relative;
	text-align:left;
	width:350px
}
.intopModal-request .g-form__input{
	width:100%
}
.g-form__input:before{
	color:#bbb;
	font-size:21px;
	left:-35px;
	position:absolute;
	top:13px
}
.g-form__field{
	background:none;
	border:none;
	display:inline-block;
	flex-grow:1;
	flex-shrink:1;
	height:33px;
	padding:0;
	position:relative
}
.g-form__field-comment{
	height:40px
}
.g-form__field:focus{
	border:none;
	outline:none;
	padding:0
}
.g-form__save{
	margin:5px auto 5px 0
}
.g-form__saveText{
	display:inline-block;
	font-size:21px;
	line-height:22px;
	padding-left:5px;
	text-align:left
}
.g-form__title{
	font-size:28px;
	font-weight:700;
	line-height:1.4;
	margin:0 0 30px;
	position:relative;
	text-align:left;
	text-transform:uppercase
}
.g-form__title:after{
	background:#fa0303;
	bottom:-15px;
	content:"";
	height:2px;
	left:0;
	position:absolute;
	width:129px
}
.g-form-caption{
	color:#6d6d6d;
	display:block;
	font-weight:700;
	padding-left:1px;
	text-align:left
}
.g-form__submit{
	margin-top:20px;
	visibility:hidden
}
.intopModal-request .g-form__submit{
	margin-top:20px
}
.g-form__code{
	background:#e6e6e6;
	color:rgba(0,0,0,.5);
	font-weight:700;
	height:32px;
	justify-content:center;
	width:48px
}
.g-form__code,.g-form__phone{
	align-items:center;
	display:flex;
	flex-flow:row nowrap;
	margin-top:10px
}
.g-form__phone{
	justify-content:flex-start
}
.g-form__phone .g-form__input{
	border-radius:0 10px 10px 0
}
.g-form__row{
	align-items:center;
	display:flex;
	flex-flow:column wrap;
	justify-content:flex-start
}
.intopModal-request .g-form__row{
	align-items:center;
	display:flex;
	flex-flow:column nowrap;
	justify-content:space-between
}
.g-form__input-comment,.g-form__input-email,.intopModal-request .g-form__field,.intopModal-request .g-form__input-comment,.intopModal-request .g-form__input-email,.intopModal-request .g-form__row .g-form__item{
	width:100%
}
.g-form__item{
	display:block;
	margin:0 auto 10px
}
.g-form .btn{
	letter-spacing:2px;
	text-transform:uppercase
}
.g-form__input-phone{
	background:#fff url(../images/icons/call.png) 14px 20px no-repeat;
	background-size:16px 16px
}
.g-form__input-name{
	background:#fff url(../images/icons/user.png) 13px 19px no-repeat;
	background-size:17px 17px
}
.g-form__field-name,.g-form__field-phone{
	margin-left:25px
}
.g-form__agreement{
	cursor:pointer;
	font-size:21px;
	text-decoration:underline
}
.g-form__field::-webkit-input-placeholder{
	color:#fa0303;
	font-weight:700;
	text-align:left
}
.g-form__field::-moz-placeholder{
	color:#fa0303;
	font-weight:700;
	text-align:left
}
.g-form__field:-ms-input-placeholder{
	color:#fa0303;
	font-weight:700;
	text-align:left
}
.g-form__field::-ms-input-placeholder{
	color:#fa0303;
	font-weight:700;
	text-align:left
}
.g-form__field,.g-form__field::placeholder{
	color:#fa0303;
	font-weight:700;
	text-align:left
}
.g-form__checkbox:checked,.g-form__checkbox:not(:checked),.g-form__radioBtn:checked,.g-form__radioBtn:not(:checked){
	left:-9999px;
	position:absolute
}
.g-form__checkbox:checked+.g-form__label,.g-form__checkbox:not(:checked)+.g-form__label{
	cursor:pointer;
	display:inline-block;
	font-size:18px;
	line-height:24px;
	margin:0;
	padding:3px 0 0 38px;
	position:relative;
	text-align:left
}
.g-form__checkbox+.g-form__label:before{
	background:#fff;
	border:none;
/*	border-radius:5px;*/
	border-radius: 0;
	content:"";
	height:25px;
	left:0;
	position:absolute;
	top:2px;
	width:25px
}
.g-form__checkbox:checked+.g-form__label:after,.g-form__checkbox:not(:checked)+.g-form__label:after{
	background:#fa0303;
	border-radius:3px;
	content:"";
	font-size:24px;
	font-weight:700;
	height:12px;
	left:6px;
	position:absolute;
	top:9px;
	transition:opacity .2s,-webkit-transform .2s;
	transition:opacity .2s,transform .2s;
	transition:opacity .2s,transform .2s,-webkit-transform .2s;
	width:13px
}
.g-form__checkbox:not(:checked)+.g-form__label:after{
	opacity:0;
	-webkit-transform:scale(0);
	transform:scale(0)
}
.g-form__checkbox:checked+.g-form__label:after{
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1)
}
.g-form__checkbox:checked+.g-form__label-save,.g-form__checkbox:not(:checked)+.g-form__label-save{
	font-size:21px;
	margin-top:10px
}
.slick-next,.slick-prev{
	background:none;
	border:none;
	height:unset;
	position:absolute;
	top:50%;
	width:unset;
	z-index:1
}
.slick-next:after,.slick-next:before,.slick-prev:after,.slick-prev:before{
	background:0;
	border:0;
	height:unset;
	width:unset
}
.slick-next{
	left:auto;
	right:20px
}
.slick-prev{
	left:20px;
	right:auto;
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
.g-animate{
	-webkit-transform:scale(0);
	transform:scale(0)
}
.g-animate-active.pulse{
	-webkit-animation:pulse .7s;
	animation:pulse .7s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards
}
@-webkit-keyframes pulse{
	0%{
	-webkit-transform:scale(0);
	transform:scale(0)
}
25%{
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
50%{
	-webkit-transform:scale(.9);
	transform:scale(.9)
}
75%{
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
to{
	-webkit-transform:scale(1);
	transform:scale(1)
}

}
@keyframes pulse{
	0%{
	-webkit-transform:scale(0);
	transform:scale(0)
}
25%{
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
50%{
	-webkit-transform:scale(.9);
	transform:scale(.9)
}
75%{
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
to{
	-webkit-transform:scale(1);
	transform:scale(1)
}

}
.g-animate-gradient{
	overflow:hidden;
	position:relative
}
.g-animate-gradient:after{
	-webkit-animation:blesk 3s ease-in-out 1.3s infinite;
	animation:blesk 3s ease-in-out 1.3s infinite;
	background:linear-gradient(90deg,hsla(0,0%,100%,0),rgba(0,0,0,.35) 45%,rgba(0,0,0,.35) 55%,hsla(0,0%,100%,0));
	content:"";
	display:block;
	height:280px;
	left:-160px;
	left:-250px;
	margin-left:50px;
	position:absolute;
	top:-100px;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	width:120px;
	z-index:1
}
@-webkit-keyframes blesk{
	0%{
	left:-160px;
	margin-left:0
}
50%{
	left:110%;
	margin-left:80px
}
to{
	left:110%;
	margin-left:80px
}

}
@keyframes blesk{
	0%{
	left:-160px;
	margin-left:0
}
50%{
	left:110%;
	margin-left:80px
}
to{
	left:110%;
	margin-left:80px
}

}
.header{
	background:#fff;
	flex-direction:row;
	flex-wrap:nowrap;
	height:100px
}
.header,.header__wrapper .container{
	align-items:center;
	display:flex;
	justify-content:center
}
.header__hamburger{
	height:48px;
	position:fixed;
	right:20px;
	top:101px;
	width:48px;
	z-index:1
}
.header__hamburger span{
	background-color:#fa0303;
	height:2px;
	left:50%;
	position:absolute;
	top:50%;
	-webkit-transform:translate(-50%,-7px);
	transform:translate(-50%,-7px);
	width:30px
}
.header__hamburger span:nth-child(2){
	-webkit-transform:translate(-50%);
	transform:translate(-50%)
}
.header__hamburger span:nth-child(3){
	-webkit-transform:translate(-60%,7px);
	transform:translate(-60%,7px);
	width:25px
}
.header__call{
	color:#09a109;
}
.header__call:before{
	font-size:20px
}
.header__logo{
	display:inline-block;
}
.header__phone{
	text-align:center
}
.header__phone .link{
	color:#fa0303;
	font-size:20px;
	font-weight:700
}
.header__shedule{
	display:block;
	font-size:18px
}
.logo{
	width:171px
}
.header__soc img {
	width: 28px;
}
.header__social {
	display: flex;
	gap: 3px;
	flex-wrap: wrap;
}
.g-wsnw{
	white-space:nowrap
}
#panel{
	left:0;
	margin:auto;
	right:0;
	z-index:980
}
#panel,.menu{
	position:fixed;
	top:0;
	width:100%
}
.menu{
	background-color:rgba(0,0,0,.6);
	margin:0 auto;
	min-height:592px;
	opacity:0;
	right:-100%;
	transition:right .4s,opacity .4s;
	z-index:999
}
.menu.menu-active{
	opacity:1;
	right:0
}
.menu__inner{
	background-color:#fff;
	margin-top:100px
}
.menu__close{
	font-size:24px;
	margin-right:20px;
	padding-top:20px;
	text-align:right
}
.menu__logo{
	padding:0 40px;
	text-align:center
}
.menu__logo .logo{
	height:auto;
	max-width:100%;
	width:100%
}
.menu{
	height:100%;
	overflow:auto
}
.menu__list{
	padding-top:40px
}
.menu__listItem{
	display:flex;
	flex-direction:column;
	list-style:none;
	margin:0;
	padding:0;
	width:100%
}
.menu__item{
	font-size:26px;
	font-weight:700;
	padding:10px 40px
}
.menu__link{
	color:#1d1d1d;
	font-weight:400;
	text-decoration:none;
	text-transform:uppercase
}
.menu__link-bolder{
	font-weight:900
}
.menu__link-unic{
	color:#fa0303
}
.menu__link-unic:hover{
	color:#000
}
.menu__link-noLink{
	align-items:center;
	display:flex
}
.menu__link-noLink:after{
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB0SURBVHgBhY/BDYAgDEUrBCQxaRjBEVjBjdzA0VzBDRwBL56MYDERE0L139q+l7YAFEuBn2RGoJ4k6tVY03NwmiVGYDuCsspJVJ6TXlh76JS7m5xUhZ+UEgc3pRQCzNTeUh3p13DGAfZj4f7Lm6pnfEkcfAHLviEopaiEyQAAAABJRU5ErkJggg==") 50% no-repeat;
	content:"";
	display:block;
	height:10px;
	margin-left:15px;
	margin-top:3px;
	-webkit-transform:rotate(-90deg);
	transform:rotate(-90deg);
	transition:-webkit-transform .3s;
	transition:transform .3s;
	transition:transform .3s,-webkit-transform .3s;
	width:20px
}
.menu__item-expand-active .menu__link-noLink:after{
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
.menu__link:hover{
	color:#fa0303
}

.menu__submenuItem{
	font-size:20px;
	padding:10px 25px
}
.menu__submenuItem:first-child{
	margin-top:10px
}
.menu__submenu{
	display:none
}
.menu__btn{
	margin-top:30px;
	padding-bottom:40px;
	text-align:center
}
.menu__hr{
	border-color:#010101;
	margin:25px 45px;
	padding:0
}
.footer{
	background:#222;
	color:#fff;
	text-align:center
}
.footer:after{
	display:none
}
.footer__item{
	font-size:16px;
	margin-bottom:25px
}
.footer__item .link{
	font-size:24px;
	font-weight:700
}
.footer__phone{
	color:#fff
}
.footer__itemTitle{
	color:#9ca0ad;
	font-size:16px;
	font-weight:400;
	padding:10px 0
}
.footer__shans{
	display:block;
	text-align:center
}
.footer__krug{
	display:block;
	margin:auto;
	width:204px
}
.social{
	margin-top:15px
}
.social__icon:before{
	color:#fff;
	font-size:34px
}
.social__icon+.social__icon{
	margin-left:35px
}
.location{
	background-color:#fa0303;
	padding:59px 0 34px;
	position:relative
}
.location-medical{
	padding:0 20px
}
.location .map{
	margin-top:50px;
	width:100%
}
.location .map img{
	width:100%
}
.location__title{
	color:#fff;
	margin-bottom:40px;
	text-align:left;
	text-transform:uppercase
}
.location__title-nowrap{
	font-size:calc(38px + 1.66667vw)
}
.location__link{
	color:inherit
}
.location__list-black,.location__list-black .location__city-active{
	color:#0b0c13!important
}
.location__map{
	border:none;
	height:0!important;
	overflow:hidden
}
.location__city{
	cursor:pointer
}
.location__city-active{
	color:#fff;
	font-weight:700
}
.location__baloon{
	align-items:flex-start;
	background:#fff;
	border-radius:5px;
	display:flex;
	flex-flow:column nowrap;
	justify-content:center;
	padding:10px 20px;
	text-align:left;
	width:auto
}
.location__town{
	color:#fa0303;
	font-size:24px;
	font-weight:700;
	margin-bottom:10px
}
.location__row{
	align-items:flex-start;
	display:flex;
	flex-flow:row nowrap;
	justify-content:flex-start;
	margin:10px 0
}
.location__caption{
	width:110px
}
.location__info{
	width:270px
}
.desktopMap .desktopMap{
	display:none
}
.location__list {
	margin-bottom: 30px;
}
.location__select,.select2-container{
	display:block;
	margin:60px auto 55px
}
.information__list{
	display:flex;
	flex-flow:row wrap;
	justify-content:center
}
.information__item{
	display:flex;
	flex-flow:column nowrap;
	justify-content:space-between;
	margin:0 50px
}
#desktopMap{
	height:570px;
	position:relative
}
.location__controls{
	align-items:flex-start;
	direction:rtl;
	display:none;
	flex-flow:column nowrap;
	height:520px;
	justify-content:flex-start;
	left:60px;
	overflow:auto;
	overflow-x:hidden;
	padding-left:8px;
	position:absolute;
	top:10px;
	z-index:9
}
.location__controls::-webkit-scrollbar{
	background-color:#fff;
	height:8px;
	width:24px
}
.location__controls::-webkit-scrollbar-thumb{
	background-color:#fa0303
}
.location__controls::-webkit-scrollbar-button:vertical:start:decrement{
	background:linear-gradient(120deg,#fa0303 40%,transparent 41%),linear-gradient(240deg,#fa0303 40%,transparent 41%),linear-gradient(0deg,#fa0303 30%,transparent 31%);
	background-color:#f6f8f4
}
.location__controls::-webkit-scrollbar-button:vertical:end:increment{
	background:linear-gradient(300deg,#fa0303 40%,transparent 41%),linear-gradient(60deg,#fa0303 40%,transparent 41%),linear-gradient(180deg,#fa0303 30%,transparent 31%);
	background-color:#f6f8f4
}
.location__controls::-webkit-scrollbar-button:horizontal:start:decrement{
	background:linear-gradient(30deg,#fa0303 40%,transparent 41%),linear-gradient(150deg,#fa0303 40%,transparent 41%),linear-gradient(270deg,#fa0303 30%,transparent 31%);
	background-color:#f6f8f4
}
.location__controls::-webkit-scrollbar-button:horizontal:end:increment{
	background:linear-gradient(210deg,#fa0303 40%,transparent 41%),linear-gradient(330deg,#fa0303 40%,transparent 41%),linear-gradient(90deg,#fa0303 30%,transparent 31%);
	background-color:#f6f8f4
}
.location__control{
	background:#fa0303;
	cursor:pointer;
	direction:ltr;
	margin:3px 0;
	padding:40px 10px 20px 0;
	position:relative
}
.location__expand{
	height:0;
	overflow:hidden;
	transition:height .3s
}
.location__control-active .location__expand{
	height:auto;
	transition:height .3s
}
.location__disctict{
	color:#fff;
	font-size:19px;
	font-weight:700;
	margin-bottom:15px;
	padding-left:40px;
	text-align:left
}
.location__address,.location__time{
	align-items:flex-start;
	display:flex;
	flex-flow:row nowrap;
	justify-content:flex-start;
	padding-left:40px
}
.location__worktime{
	align-items:stretch;
	display:flex;
	flex-flow:column nowrap;
	justify-content:center
}
.location__address{
	margin-bottom:5px
}
.location__worktime .location__text{
	margin-bottom:6px
}
.location__icon{
	margin-right:12px;
	padding-top:2px
}
.location__text{
	color:#fff;
	text-align:left
}
.location__arrow{
	position:absolute;
	right:20px;
	top:12px;
	-webkit-transform:rotate(185deg);
	transform:rotate(185deg)
}
.location__arrow,.location__control-active .location__arrow{
	transition:-webkit-transform .3s;
	transition:transform .3s;
	transition:transform .3s,-webkit-transform .3s
}
.location__control-active .location__arrow{
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
.location .btn{
	margin:auto;
	width:auto
}
.location__map-modal{
	width:600px
}
.intopModal-map .intopModal__whiteContent,.intopModal-map .mobMap{
	background:none;
	height:calc(100vh - 62px);
	margin:0;
	padding:0;
	width:calc(100vw - 20px)
}
.intopModal-map .location__map{
	height:100%!important;
	width:100%!important
}
.intopModal-map .select2-container{
	margin:10px auto 25px
}
.location__map.autodromMap{
	display:none;
	height:0!important;
	width:0!important
}
.intopModal-map .autodromMap{
	display:block;
	height:100%!important;
	width:100%!important
}
.location-medical .btn-map{
	margin:30px auto auto 0;
	width:330px
}
.map-controls{
	left:20px;
	position:absolute;
	top:0;
	z-index:999
}
@media only screen and (min-width:376px){
	.container{
		width:370px
	}
}
@media only screen and (min-width:501px){
	.arcticmodal-container_i2{
		padding:56px 24px 10px
	}
	.intopModal__whiteContent{
		padding:20px 30px;
		padding:30px 40px
	}
	.video__jq-pc{
		display:block
	}
	.video__jq-mob{
		display:none
	}
	html{
		font-size:16px;
		max-width:1920px;
		min-width:1106px
	}
	.g-order-lg-unset{
		order:unset
	}
	.title{
		font-size:36px;
		font-weight:900;
		line-height:1.2
	}
	.phone-mobile{
		display:none
	}
	.phone-tablet{
		display:inline-flex
	}
	.btn{
		font-size:20px
	}
	.btn-city{
		font-size:16px
	}
	.btn-slim{
		padding:20px
	}
	.main{
		margin-top:89px
	}
	.section{
		padding-bottom:70px;
		padding-top:70px
	}
	.container{
		padding:0 32px;
		width:1106px
	}
	.intopModal-request{
		width:615px
	}
	.alert{
		flex-direction:row
	}
	.alert__img{
		margin:0 20px 0 0;
		width:400px
	}
	.alert__html{
		font-size:23px;
		line-height:28px;
		width:400px
	}
	.privacyAgreement{
		font-size:21px;
		max-width:1000px
	}
	.privacyAgreement__h{
		font-size:28px
	}
	.privacyAgreement__ul,.privacyAgreement p{
		margin-top:15px
	}
	.intopModal__redContent{
		padding:30px
	}
	.g-form{
		text-align:left
	}
	.g-form__field,.g-form__input{
		font-size:16px
	}
	.g-form__input{
		width:195px
	}
	.intopModal-request .g-form__input{
		width:100%
	}
	.g-form__field-comment{
		height:70px
	}
	.g-form__saveText{
		font-size:16px
	}
	.g-form__row{
		align-items:flex-end;
		flex-flow:row wrap;
		justify-content:flex-start
	}
	.intopModal-request .g-form__row{
		align-items:flex-end;
		flex-flow:row nowrap;
		justify-content:space-between
	}
	.intopModal-request .g-form__row .g-form__item+.g-form__item{
		margin-left:20px
	}
	.g-form__item{
		margin:0 auto 10px
	}
	.g-form__item-email{
		display:none;
		display:block
	}
	.g-form__input-name,.g-form__input-phone{
		width:260px
	}
	.g-form__agreement,.g-form__checkbox:checked+.g-form__label-save,.g-form__checkbox:not(:checked)+.g-form__label-save{
		font-size:16px
	}
	.header{
		height:90px
	}
	.header__wrapper .container{
		justify-content:space-between;
		margin-top:0
	}
	.header__hamburger{
		position:relative;
		right:unset;
		top:unset
	}
	.header__logo{
		margin:0
	}
	.header__menu{
		display:flex;
		list-style:none
	}
	.header__menuItem{
		font-size:20px;
		position:relative;
		z-index:999
	}
	.header__menuItem+.header__menuItem{
		margin-left:25px
	}
	.header__menuItem-sub{
		align-items:center;
		display:flex
	}
	.header__menuItem-sub:after{
		background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB0SURBVHgBhY/BDYAgDEUrBCQxaRjBEVjBjdzA0VzBDRwBL56MYDERE0L139q+l7YAFEuBn2RGoJ4k6tVY03NwmiVGYDuCsspJVJ6TXlh76JS7m5xUhZ+UEgc3pRQCzNTeUh3p13DGAfZj4f7Lm6pnfEkcfAHLviEopaiEyQAAAABJRU5ErkJggg==") 50% no-repeat;
		content:"";
		display:block;
		height:10px;
		margin-left:15px;
		margin-top:3px;
		width:20px
	}
	.header__menuSub{
		opacity:0;
		position:absolute;
		top:-250%;
		transition:top .4s,opacity .4s;
		z-index:998
	}
	.header__menuItem-sub:hover .header__menuSub{
		opacity:1;
		top:0
	}
	.header__menuSubInner{
		background:#fff;
/*		border-radius:5px;*/
		border-radius: 0;
		margin-top:60px;
		padding:25px 20px;
		width:226px
	}
	.header__menuSubInner .link{
		display:block;
		font-size:20px;
		line-height:24px
	}
	.header__menuSubInner .link+.link{
		margin-top:15px
	}
	.header__menuSubInner .link:hover{
		color:#dc0e0e;
		font-weight:700
	}
	.logo{
		width:240px
	}
	.menu{
		background:#fff;
		right:0;
		top:-100%;
		transition:top .4s,opacity .4s
	}
	.menu.menu-active{
		border-top:1px solid #ededed;
		opacity:1;
		top:89px
	}
	.menu__inner{
		margin:0 auto;
		padding:0 32px;
		width:1106px
	}
	.menu__logo{
		padding:0 40px 20px
	}
	.menu__list{
		display:flex
	}
	.menu__listItem{
		display:block
	}
	.menu__item{
		line-height:32px;
		padding:20px 30px
	}
	.menu__link{
		font-weight:700
	}
	.menu__link-unic{
		color:#1d1d1d
	}
	.menu__submenuItem{
		line-height:24px;
		padding-left:0
	}
	.menu__submenu{
		display:block
	}
	.footer{
		text-align:left
	}
	.footer__columns{
		align-items:stretch;display:flex
	}
	.footer__column{
		display:flex;flex-direction:column
	}
	.footer__column+.footer__column{
		margin-left:60px
	}
	.footer__item .link{
		font-size:16px
	}
	.footer__item-social{
		margin-top:auto
	}
	.footer__itemTitle{
		font-size:14px;
		padding:5px 0
	}
	.footer__krug{
		width:404px
	}
	.footer__wrap{
		display:flex;
		justify-content:space-between
	}
	.social__icon+.social__icon{
		margin-left:15px
	}
	.location{
		min-height:576px;
		padding:59px 0 0
	}
	.location-bg{
		background:url(../images/bg/locationDesktop.jpg) 0 -30px no-repeat;
		background-size:cover
	}
	.location-categoryA{
		background:#dc0e0e;
		min-height:840px
	}
	.location-categoryB{
		background:#dc0e0e;
		min-height:840px
	}
	.location-medical{
		background:none;
		min-height:auto;
		padding:0;
		position:relative
	}
	.location .map-desktop{
		box-shadow:2px 3px 25px rgba(0,0,0,.17);
		height:640px;
		margin-top:8px;
		position:relative;
		top:40px;
		width:100%
	}
	.location .map-desktop img{
		height:100%;
		width:100%
	}
	.location .map-desktop_categoryB{
		margin:0;
		top:50px
	}
	.location .map-desktop_categoryA{
		margin:0;
		top:95px
	}
	.location__title{
		font-size:48px;
		line-height:54px;
		text-align:center
	}
	.location__list{
		color:#fff;
		justify-content:center;
		margin:0 auto 35px;
		width:921px
	}
	.location__list li a{
		color:#fff;
		display:block;
		font-size:18px;
		font-weight:400;
		margin-left:-5px;
		text-decoration:none
	}
	.location__map{
		height:370px!important;
		overflow:auto!important;
		width:auto!important
	}
	.location__controls,.location__list{
		display:flex
	}
	.location__control{
		width:280px
	}
	.location__disctict{
		font-size:24px
	}
	.location .btn{
		display:none
	}
	.location__map-modal{
		width:980px
	}
	.intopModal-map .intopModal__whiteContent,.intopModal-map .mobMap{
		height:calc(100vh - 66px);
		width:calc(100vw - 48px)
	}
}
@media only screen and (min-width:1751px){
	.menu__inner{
		margin-top:50px
	}
}
@media only screen and (min-width:1850px){
	.location__title-nowrap{
		font-size:70px
	}
}
@media only screen and (min-width:1921px){
	html{
		margin:0 auto;
		max-width:2560px;
		min-width:1856px
	}
}
.menu__link-opened .menu__link-noLink::after {
	transform: rotate(90deg);
}
.menu__submenu-opened {
	display: block !important;
} 