

/* Start:/local/templates/mdv-vrf/assets/css/owl.carousel.min.css?16444075323351*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/local/templates/mdv-vrf/assets/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* End */


/* Start:/local/templates/mdv-vrf/assets/css/owl.theme.default.min.css?16444075321013*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
/* End */


/* Start:/local/templates/mdv-vrf/assets/css/base.css?164440753210591*/
@charset "UTF-8";

* {
    box-sizing: border-box;
}
html {
	width: 100%;
	height: 100%;
}
body {
	margin: 0;
	padding: 0;
	overflow-x: hidden;
}
ul, li {
	list-style: none;
	padding-left: 0;
}
a,
a:hover {
	text-decoration: none;
}

.container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
}
@media all and (min-width: 768px) {
	.container {
		width: 750px;
	}
}
@media all and (min-width: 992px) {
	.container {
		width: 970px;
	}
}
@media all and (min-width: 1200px) {
	.container {
		width: 1170px;
	}
}
.row {
	margin-right: -15px;
	margin-left: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	position: relative;
	padding-right: 15px;
	padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
	float: left;
}
.col-xs-12 {
	width: 100%;
}
.col-xs-11 {
	width: 91.66666667%;
}
.col-xs-10 {
	width: 83.33333333%;
}
.col-xs-9 {
	width: 75%;
}
.col-xs-8 {
	width: 66.66666667%;
}
.col-xs-7 {
	width: 58.33333333%;
}
.col-xs-6 {
	width: 50%;
}
.col-xs-5 {
	width: 41.66666667%;
}
.col-xs-4 {
	width: 33.33333333%;
}
.col-xs-3 {
	width: 25%;
}
.col-xs-2 {
	width: 16.66666667%;
}
.col-xs-1 {
	width: 8.33333333%;
}
.col-xs-pull-12 {
	right: 100%;
}
.col-xs-pull-11 {
	right: 91.66666667%;
}
.col-xs-pull-10 {
	right: 83.33333333%;
}
.col-xs-pull-9 {
	right: 75%;
}
.col-xs-pull-8 {
	right: 66.66666667%;
}
.col-xs-pull-7 {
	right: 58.33333333%;
}
.col-xs-pull-6 {
	right: 50%;
}
.col-xs-pull-5 {
	right: 41.66666667%;
}
.col-xs-pull-4 {
	right: 33.33333333%;
}
.col-xs-pull-3 {
	right: 25%;
}
.col-xs-pull-2 {
	right: 16.66666667%;
}
.col-xs-pull-1 {
	right: 8.33333333%;
}
.col-xs-pull-0 {
	right: auto;
}
.col-xs-push-12 {
	left: 100%;
}
.col-xs-push-11 {
	left: 91.66666667%;
}
.col-xs-push-10 {
	left: 83.33333333%;
}
.col-xs-push-9 {
	left: 75%;
}
.col-xs-push-8 {
	left: 66.66666667%;
}
.col-xs-push-7 {
	left: 58.33333333%;
}
.col-xs-push-6 {
	left: 50%;
}
.col-xs-push-5 {
	left: 41.66666667%;
}
.col-xs-push-4 {
	left: 33.33333333%;
}
.col-xs-push-3 {
	left: 25%;
}
.col-xs-push-2 {
	left: 16.66666667%;
}
.col-xs-push-1 {
	left: 8.33333333%;
}
.col-xs-push-0 {
	left: auto;
}
.col-xs-offset-12 {
	margin-left: 100%;
}
.col-xs-offset-11 {
	margin-left: 91.66666667%;
}
.col-xs-offset-10 {
	margin-left: 83.33333333%;
}
.col-xs-offset-9 {
	margin-left: 75%;
}
.col-xs-offset-8 {
	margin-left: 66.66666667%;
}
.col-xs-offset-7 {
	margin-left: 58.33333333%;
}
.col-xs-offset-6 {
	margin-left: 50%;
}
.col-xs-offset-5 {
	margin-left: 41.66666667%;
}
.col-xs-offset-4 {
	margin-left: 33.33333333%;
}
.col-xs-offset-3 {
	margin-left: 25%;
}
.col-xs-offset-2 {
	margin-left: 16.66666667%;
}
.col-xs-offset-1 {
	margin-left: 8.33333333%;
}
.col-xs-offset-0 {
	margin-left: 0;
}
@media (min-width: 768px) {
	.col-sm-1, .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-10, .col-sm-11, .col-sm-12 {
		float: left;
	}
	.col-sm-12 {
		width: 100%;
	}
	.col-sm-11 {
		width: 91.66666667%;
	}
	.col-sm-10 {
		width: 83.33333333%;
	}
	.col-sm-9 {
		width: 75%;
	}
	.col-sm-8 {
		width: 66.66666667%;
	}
	.col-sm-7 {
		width: 58.33333333%;
	}
	.col-sm-6 {
		width: 50%;
	}
	.col-sm-5 {
		width: 41.66666667%;
	}
	.col-sm-4 {
		width: 33.33333333%;
	}
	.col-sm-3 {
		width: 25%;
	}
	.col-sm-2 {
		width: 16.66666667%;
	}
	.col-sm-1 {
		width: 8.33333333%;
	}
	.col-sm-pull-12 {
		right: 100%;
	}
	.col-sm-pull-11 {
		right: 91.66666667%;
	}
	.col-sm-pull-10 {
		right: 83.33333333%;
	}
	.col-sm-pull-9 {
		right: 75%;
	}
	.col-sm-pull-8 {
		right: 66.66666667%;
	}
	.col-sm-pull-7 {
		right: 58.33333333%;
	}
	.col-sm-pull-6 {
		right: 50%;
	}
	.col-sm-pull-5 {
		right: 41.66666667%;
	}
	.col-sm-pull-4 {
		right: 33.33333333%;
	}
	.col-sm-pull-3 {
		right: 25%;
	}
	.col-sm-pull-2 {
		right: 16.66666667%;
	}
	.col-sm-pull-1 {
		right: 8.33333333%;
	}
	.col-sm-pull-0 {
		right: auto;
	}
	.col-sm-push-12 {
		left: 100%;
	}
	.col-sm-push-11 {
		left: 91.66666667%;
	}
	.col-sm-push-10 {
		left: 83.33333333%;
	}
	.col-sm-push-9 {
		left: 75%;
	}
	.col-sm-push-8 {
		left: 66.66666667%;
	}
	.col-sm-push-7 {
		left: 58.33333333%;
	}
	.col-sm-push-6 {
		left: 50%;
	}
	.col-sm-push-5 {
		left: 41.66666667%;
	}
	.col-sm-push-4 {
		left: 33.33333333%;
	}
	.col-sm-push-3 {
		left: 25%;
	}
	.col-sm-push-2 {
		left: 16.66666667%;
	}
	.col-sm-push-1 {
		left: 8.33333333%;
	}
	.col-sm-push-0 {
		left: auto;
	}
	.col-sm-offset-12 {
		margin-left: 100%;
	}
	.col-sm-offset-11 {
		margin-left: 91.66666667%;
	}
	.col-sm-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-sm-offset-9 {
		margin-left: 75%;
	}
	.col-sm-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-sm-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-sm-offset-6 {
		margin-left: 50%;
	}
	.col-sm-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-sm-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-sm-offset-3 {
		margin-left: 25%;
	}
	.col-sm-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-sm-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-sm-offset-0 {
		margin-left: 0;
	}
}
@media (min-width: 992px) {
	.col-md-1, .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-10, .col-md-11, .col-md-12 {
		float: left;
	}
	.col-md-12 {
		width: 100%;
	}
	.col-md-11 {
		width: 91.66666667%;
	}
	.col-md-10 {
		width: 83.33333333%;
	}
	.col-md-9 {
		width: 75%;
	}
	.col-md-8 {
		width: 66.66666667%;
	}
	.col-md-7 {
		width: 58.33333333%;
	}
	.col-md-6 {
		width: 50%;
	}
	.col-md-5 {
		width: 41.66666667%;
	}
	.col-md-4 {
		width: 33.33333333%;
	}
	.col-md-3 {
		width: 25%;
	}
	.col-md-2 {
		width: 16.66666667%;
	}
	.col-md-1 {
		width: 8.33333333%;
	}
	.col-md-pull-12 {
		right: 100%;
	}
	.col-md-pull-11 {
		right: 91.66666667%;
	}
	.col-md-pull-10 {
		right: 83.33333333%;
	}
	.col-md-pull-9 {
		right: 75%;
	}
	.col-md-pull-8 {
		right: 66.66666667%;
	}
	.col-md-pull-7 {
		right: 58.33333333%;
	}
	.col-md-pull-6 {
		right: 50%;
	}
	.col-md-pull-5 {
		right: 41.66666667%;
	}
	.col-md-pull-4 {
		right: 33.33333333%;
	}
	.col-md-pull-3 {
		right: 25%;
	}
	.col-md-pull-2 {
		right: 16.66666667%;
	}
	.col-md-pull-1 {
		right: 8.33333333%;
	}
	.col-md-pull-0 {
		right: auto;
	}
	.col-md-push-12 {
		left: 100%;
	}
	.col-md-push-11 {
		left: 91.66666667%;
	}
	.col-md-push-10 {
		left: 83.33333333%;
	}
	.col-md-push-9 {
		left: 75%;
	}
	.col-md-push-8 {
		left: 66.66666667%;
	}
	.col-md-push-7 {
		left: 58.33333333%;
	}
	.col-md-push-6 {
		left: 50%;
	}
	.col-md-push-5 {
		left: 41.66666667%;
	}
	.col-md-push-4 {
		left: 33.33333333%;
	}
	.col-md-push-3 {
		left: 25%;
	}
	.col-md-push-2 {
		left: 16.66666667%;
	}
	.col-md-push-1 {
		left: 8.33333333%;
	}
	.col-md-push-0 {
		left: auto;
	}
	.col-md-offset-12 {
		margin-left: 100%;
	}
	.col-md-offset-11 {
		margin-left: 91.66666667%;
	}
	.col-md-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-md-offset-9 {
		margin-left: 75%;
	}
	.col-md-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-md-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-md-offset-6 {
		margin-left: 50%;
	}
	.col-md-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-md-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-md-offset-3 {
		margin-left: 25%;
	}
	.col-md-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-md-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-md-offset-0 {
		margin-left: 0;
	}
}
@media (min-width: 1200px) {
	.col-lg-1, .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-10, .col-lg-11, .col-lg-12 {
		float: left;
	}
	.col-lg-12 {
		width: 100%;
	}
	.col-lg-11 {
		width: 91.66666667%;
	}
	.col-lg-10 {
		width: 83.33333333%;
	}
	.col-lg-9 {
		width: 75%;
	}
	.col-lg-8 {
		width: 66.66666667%;
	}
	.col-lg-7 {
		width: 58.33333333%;
	}
	.col-lg-6 {
		width: 50%;
	}
	.col-lg-5 {
		width: 41.66666667%;
	}
	.col-lg-4 {
		width: 33.33333333%;
	}
	.col-lg-3 {
		width: 25%;
	}
	.col-lg-2 {
		width: 16.66666667%;
	}
	.col-lg-1 {
		width: 8.33333333%;
	}
	.col-lg-pull-12 {
		right: 100%;
	}
	.col-lg-pull-11 {
		right: 91.66666667%;
	}
	.col-lg-pull-10 {
		right: 83.33333333%;
	}
	.col-lg-pull-9 {
		right: 75%;
	}
	.col-lg-pull-8 {
		right: 66.66666667%;
	}
	.col-lg-pull-7 {
		right: 58.33333333%;
	}
	.col-lg-pull-6 {
		right: 50%;
	}
	.col-lg-pull-5 {
		right: 41.66666667%;
	}
	.col-lg-pull-4 {
		right: 33.33333333%;
	}
	.col-lg-pull-3 {
		right: 25%;
	}
	.col-lg-pull-2 {
		right: 16.66666667%;
	}
	.col-lg-pull-1 {
		right: 8.33333333%;
	}
	.col-lg-pull-0 {
		right: auto;
	}
	.col-lg-push-12 {
		left: 100%;
	}
	.col-lg-push-11 {
		left: 91.66666667%;
	}
	.col-lg-push-10 {
		left: 83.33333333%;
	}
	.col-lg-push-9 {
		left: 75%;
	}
	.col-lg-push-8 {
		left: 66.66666667%;
	}
	.col-lg-push-7 {
		left: 58.33333333%;
	}
	.col-lg-push-6 {
		left: 50%;
	}
	.col-lg-push-5 {
		left: 41.66666667%;
	}
	.col-lg-push-4 {
		left: 33.33333333%;
	}
	.col-lg-push-3 {
		left: 25%;
	}
	.col-lg-push-2 {
		left: 16.66666667%;
	}
	.col-lg-push-1 {
		left: 8.33333333%;
	}
	.col-lg-push-0 {
		left: auto;
	}
	.col-lg-offset-12 {
		margin-left: 100%;
	}
	.col-lg-offset-11 {
		margin-left: 91.66666667%;
	}
	.col-lg-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-lg-offset-9 {
		margin-left: 75%;
	}
	.col-lg-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-lg-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-lg-offset-6 {
		margin-left: 50%;
	}
	.col-lg-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-lg-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-lg-offset-3 {
		margin-left: 25%;
	}
	.col-lg-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-lg-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-lg-offset-0 {
		margin-left: 0;
	}
}
@media (max-width: 767px) {
	.hidden-xs {
		display: none !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.hidden-sm {
		display: none !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.hidden-md {
		display: none !important;
	}
}
@media (min-width: 1200px) {
	.hidden-lg {
		display: none !important;
	}
}
  

/* End */


/* Start:/local/templates/mdv-vrf/assets/css/fonts.css?16457928522399*/

@font-face{
    font-family: Geometria;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Geometria'), local('Geometria'),
    url('/local/templates/mdv-vrf/assets/css/../fonts/Geometria.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/mdv-vrf/assets/css/../fonts/Geometria.woff') format('woff'),
    url('/local/templates/mdv-vrf/assets/css/../fonts/Geometria.ttf') format('truetype');
}
@font-face {
	font-family: Geometria;
	font-weight: 500;
    font-display: swap;
	font-style: normal;
	src: local('Geometria Medium'), local('Geometria-Medium'),
    url('/local/templates/mdv-vrf/assets/css/../fonts/Geometria-Medium.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/mdv-vrf/assets/css/../fonts/Geometria-Medium.woff') format('woff'),
    url('/local/templates/mdv-vrf/assets/css/../fonts/Geometria-Medium.ttf') format('truetype');
}
@font-face{
    font-family: Geometria;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local('Geometria Bold'), local('Geometria-Bold'),
    url('/local/templates/mdv-vrf/assets/css/../fonts/Geometria-Bold.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/mdv-vrf/assets/css/../fonts/Geometria-Bold.woff') format('woff'),
    url('/local/templates/mdv-vrf/assets/css/../fonts/Geometria-Bold.ttf') format('truetype');
}
@font-face {
	font-family: Geometria;
	font-weight: 800;
    font-display: swap;
	font-style: normal;
	src: local('Geometria ExtraBold'), local('Geometria-ExtraBold'),
    url('/local/templates/mdv-vrf/assets/css/../fonts/Geometria-ExtraBold.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/mdv-vrf/assets/css/../fonts/Geometria-ExtraBold.woff') format('woff'),
    url('/local/templates/mdv-vrf/assets/css/../fonts/Geometria-ExtraBold.ttf') format('truetype');
}
@font-face{
    font-family: Geometria;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local('Geometria Heavy'), local('Geometria-Heavy'),
    url('/local/templates/mdv-vrf/assets/css/../fonts/Geometria-Heavy.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/mdv-vrf/assets/css/../fonts/Geometria-Heavy.woff') format('woff'),
    url('/local/templates/mdv-vrf/assets/css/../fonts/Geometria-Heavy.ttf') format('truetype');
}
@font-face{
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Roboto'), local('Roboto'), url('/local/templates/mdv-vrf/assets/css/../fonts/Roboto.woff2') format('woff2'), url('/local/templates/mdv-vrf/assets/css/../fonts/Roboto.woff') format('woff'), url('/local/templates/mdv-vrf/assets/css/../fonts/Roboto.ttf') format('truetype');
}
@font-face{
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local('Roboto Bold'), local('Roboto-Bold'), url('/local/templates/mdv-vrf/assets/css/../fonts/Robotobold.woff2') format('woff2'), url('/local/templates/mdv-vrf/assets/css/../fonts/Robotobold.woff') format('woff'), url('/local/templates/mdv-vrf/assets/css/../fonts/Robotobold.ttf') format('truetype');
}

/* End */


/* Start:/local/templates/mdv-vrf/components/bitrix/form.result.new/mdv.form_embed/style.css?16450068006923*/
section.webform {
    padding: 10px 0 50px;
}
section.webform .row {
    position: relative;
}
h2.form-header {
    margin-bottom: 0;
}
h2.form-header + p {
    margin-top: 5px;
}
section.webform .btn-submit {
    margin: 20px auto 0;
}

.form-title-box p {
    font: 700 13px/1.2em Geometria Bold;
    margin-top: 8px;
}

.fileUpload {
    position: relative;
}
.fileUpload::before,
.fileUpload::after {
    content: '';
    position: absolute;
    width: 12px;
    height: 1px;
    background-color: #797979;
    top: 21px;
    right: 20px;
}
.fileUpload::after {
    transform: rotate(90deg);
}
.filled::before,
.filled::after {
    display: none;
}
.fileBtn {
    box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.25);
    border-radius: 22px;
    padding: 13px 40px;
    text-align: center;
    color: #797979;
    font: 700 15px/1.2em Geometria Bold;
    cursor: pointer;
}
.fileBtn:hover {
    color: #2a4c6b;
}
.fileName {
    display: none;
}
[class*="form_textarea_37"] {
    grid-row: 1/3;
    grid-column: 2/3;
}
.web-form-1-box h2.form-header + p {
    font-weight: 400;
    font-family: Geometria;
}

section.webform  .web-form-11-box .btn-submit {
    grid-column: 1/3;
}

.web-form-5-box .form-title-box h2 {
    margin-bottom: 15px;
}
.form__btn_row {
    margin-top: 15px;
    display: flex;
    justify-content: center;
}
.form__btn_row .btn {
    height: 42px;
    padding: 11px 40px;
}

@media all and (min-width:576px) {
    .webform form {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-column-gap: 20px;
    }
    .web-form-1-box form {
        grid-template-rows: repeat(5, 1fr);
        grid-gap: 0 20px;
        align-items: center;
        grid-auto-flow: column;
    }
    .web-form-3-box form {
        grid-column-gap: 15px;
        align-items: center;
    }
    .web-form-1-box [class*="form_textarea_5"] {
        grid-row: 1/5;
        height: 100%;
    }
    .web-form-1-box [class*="form_textarea_5"] textarea {
        height: 100%;
    }
    .web-form-5-box [class*="form_textarea_26"] {
        grid-column: 2/3;
        grid-row: 1/4;
        height: 100%;
    }
    .web-form-5-box [class*="form_textarea_26"] textarea {
        height: 100%;
    }
    .web-form-5-box .btn-submit {
        grid-column: 2/3;
    }
    .web-form-3-box .btn-submit,
    .web-form-3-box .form_textarea_17,
    .web-form-3-box [class*="form_textarea_17"] {
        grid-column: 1/3;
    }
    .web-form-6-box .form_textarea_32 {
        grid-row: 1/4;
        grid-column: 2/3;
    }
    .web-form-6-box .form_textarea_32 textarea {
        height: 100%;
    }
    .web-form-5-box .AGREEMENT {
        grid-column: 1/3;
    }
    .web-form-7-box .AGREEMENT {
        grid-column: 1/3;
    }
    .web-form-1-box .AGREEMENT {
        grid-column: 1/3;
        grid-row: 6/7;
    }
    .web-form-3-box .AGREEMENT {
        grid-column: 1/3;
    }
    .input-box.form_text_172,
    .input-box.form_textarea_175,
    .form__btn_row,
    .input-box.AGREEMENT {
        grid-column: 1/3;
    }
}

@media all and (min-width:768px) {
    .fileBtn {
        font-size: 15px;
    }
    .web-form-11-box {
        display: flex;
    }
    .web-form-11-box .form-header {
        margin-top: 20px;
    }
    .web-form-1-box form {
        margin-top: -20px;
    }
    section.webform  .web-form-11-box .btn-submit {
        grid-column: 2/3;
    }
    .web-form-3-box form {
        grid-template-columns: repeat(1, 1fr);
    }
    .web-form-3-box .btn-submit,
    .web-form-3-box .form_textarea_17,
    .web-form-3-box [class*="form_textarea_17"] {
        grid-column: 1/2;
    }
    .web-form-3-box .AGREEMENT {
        grid-column: 1/2;
    }
}

@media all and (min-width:992px) {
    .web-form-5-box {
        display: flex;
    }
    .form-title-box {
        padding-top: 15px;
    }
    .web-form-5-box .form-title-box {
        margin-right: 40px;
    }
    .web-form-5-box form {
        margin-left: 30px;
        flex: 1 1 auto;
        grid-template-columns: 1fr 2fr;
        grid-column-gap: 30px;
    }
    h2.form-header {
        font-size: 30px;
    }
    .web-form-7-box {
        display: flex;
    }
    .web-form-7-box .form-title-box {
        flex: 0 0 25%;
        margin-right: 50px;
    }
    .webform .web-form-7-box  form {
        flex: 1 1 auto;
    }
    .web-form-1-box {
        display: flex;
    }
    .web-form-1-box .form-title-box {
        flex: 0 0 30%;
        margin-right: 20%;
        padding-top: 0;
    }
    .web-form-1-box form {
        flex: 0 0 50%;
    }
    .web-form-1-box h2.form-header + p {
        font-size: 15px;
    }
    .web-form-11-box {
        margin-top: 30px;
    }
    .web-form-11-box .form-title-box {
        flex: 0 0 300px;
    }
    .web-form-11-box .form-header {
        margin-top: 0;
    }
    .web-form-11-box form {
        flex: 1 1 auto;
    }
    .web-form-1-box h2.form-header {
        font-size: 42px;
    }
    .web-form-1-box h2.form-header + p {
        margin-top: 10px;
    }
    .web-form-3-box form {
        grid-template-columns: repeat(2, 1fr);
    }
    .web-form-3-box .btn-submit,
    .web-form-3-box .form_textarea_17,
    .web-form-3-box [class*="form_textarea_17"] {
        grid-column: 1/3;
    }
    .web-form-6-box {
        display: flex;
    }
    .web-form-6-box .form-title-box {
        flex: 0 0 25%;
        margin-right: 50px;
    }
    .webform .web-form-6-box form {
        display: grid;
        grid-template-columns: 35% auto;
        grid-column-gap: 20px;
        flex: 1 1 auto;
    }
    .web-form-3-box .AGREEMENT {
        grid-column: 1/3;
    }
    .webform form {
        grid-template-columns: 1fr 2fr;
    }
    .input-box.form_text_172,
    .input-box.form_text_173,
    .input-box.form_text_174 {
        grid-column: 1/2;
    }
    .input-box.form_textarea_175 {
        grid-column: 2/3;
        grid-row: 1/4;
    }
    .input-box.form_textarea_175 textarea {
        height: 100%;
    }
    .form__btn_row {
        grid-column: 2/3;
    }
    .input-box.AGREEMENT {
        grid-column: 1/2;
        grid-row: 4/5;
        padding-top: 30px;
    }
}

@media all and (min-width:1200px) {
    .form-title-box {
        flex: 0 0 220px;
    }
    h2.form-header {
        padding-right: 0;
    }
    .web-form-11-box {
        flex-direction: column;
    }
    .web-form-11-box .form-title-box {
        flex: 0 0 auto;
    }
    .web-form-11-box form {
        grid-template-columns: repeat(5, 1fr);
    }
    section.webform  .web-form-11-box .btn-submit {
        grid-column: 5/6;
    }
    .web-form-1-box h2.form-header {
        font-size: 50px;
        padding-right: 40%;
    }
    .web-form-1-box h2.form-header + p {
        padding-right: 40%;
    }
    .web-form-1-box form {
        grid-gap: 5px 30px;
    }
    .web-form-1-box .form-title-box {
        margin-right: 0;
    }
    .web-form-1-box form {
        flex: 0 0 70%;
    }
}

/* End */


/* Start:/local/templates/mdv-vrf/components/bitrix/main.userconsent.request/mdv/user_consent.css?16444075324498*/
.main-user-consent-request a {
	cursor: pointer;
}

.main-user-consent-request-popup {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(0,0,0,0.5);
	overflow: hidden;
	z-index: 9000;
    display: flex;
    align-items: center;
    justify-content: center;
}

.main-user-consent-request-popup-cont {
	margin: 0 auto;
	padding: 20px;
	min-width: 320px;
	background: #fff;
	text-align: center;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow-y: auto;
    max-width: 90vw;
    min-height: 200px;
    max-height: 90vh;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.main-user-consent-request-popup-header {
	margin: 0 0 10px 0;
	font: normal 18px "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
    flex: 0 0 20px;
}

.main-user-consent-request-popup-textarea-block {
	margin: 0 0 20px 0;
}

.main-user-consent-request-popup-buttons {
	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;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.main-user-consent-request-popup-button {
	display: inline-block;
	height: 39px;
	margin: 0 10px 5px 0;
	padding: 0 18px;
	border: none;
	border-radius: 2px;
	font: normal 12px/39px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #535c69;
	outline: none;
	vertical-align: middle;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: none;
	white-space: nowrap;
	-webkit-font-smoothing: antialiased;
	-webkit-transition: background-color 0.2s linear, color 0.2s linear;
	transition: background-color 0.2s linear, color 0.2s linear;
	cursor: pointer;
}

.main-user-consent-request-popup-button-acc {
	background: #bbed21;
}

.main-user-consent-request-popup-button-acc:hover {
	background: #d2f95f;
}

.main-user-consent-request-popup-button-rej {
	-webkit-box-shadow: inset 0 0 0 1px #a1a6ac;
	box-shadow: inset 0 0 0 1px #a1a6ac;
	background: none;
}

.main-user-consent-request-popup-button-rej:hover {
	background: #cfd4d8;
}

.main-user-consent-request-popup-text {
	border: 1px solid #999;
	overflow-X: hidden;
	overflow-Y: auto;
	padding: 8px;
	width: 600px;
	text-align: left;
	color: rgb(84, 84, 84);
    max-width: calc(90vw - 40px)!important;
    max-height: unset!important;
    height: 50vh;
}

.main-user-consent-request-popup-link {
	height: 130px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
.main-user-consent-request-popup-link a {
	display: block;
	margin: 20px 0 0 0;
	text-overflow: ellipsis;
	overflow: hidden;
	max-width: 260px;
}

/** LOADER **/
.main-user-consent-request-loader {
	position: relative;
	height: 100px;
	width: 100px;
	margin: 0 auto;
	-webkit-transform: translate(0, 50%);
	transform: translate(0, 50%);
}

.main-user-consent-request-path {
	stroke: #80868e;
	stroke-dasharray: 100, 200;
}

.main-user-consent-request-loader:before {
	content: '';
	display: block;
	padding-top: 100%;
}

.main-user-consent-request-circular {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	height: inherit;
	width: inherit;
	-webkit-animation: rotate 1s linear infinite;
	animation: rotate 1s linear infinite;
	-webkit-transform-origin: center center;
	transform-origin: center center;
}

.main-user-consent-request-path {
	stroke: #ccc;
	stroke-dasharray: 60, 200;
	stroke-dashoffset: 0;
	-webkit-animation: dash 1.5s ease-in-out infinite;
	animation: dash 1.5s ease-in-out infinite;
	stroke-linecap: round;
}

.main-user-consent-request-announce{
	color: #333;
	font-size:13px;
	line-height: 15px;
}
.main-user-consent-request-announce-link{
	cursor: pointer;
}

@keyframes rotate {
	100% {
		transform: rotate(360deg);
	}
}

@-webkit-keyframes rotate {
	100% {
		-webkit-transform: rotate(360deg);
	}
}

@media (min-width: 1000px) {

	.main-user-consent-request-popup-cont {
		min-height: 400px;
		min-width: 640px;
	}

	.main-user-consent-request-popup-header {
		max-width: 590px;
	}

	.main-user-consent-request-popup-text,
	.main-user-consent-request-popup-link {
		height: 240px;
	}
	.main-user-consent-request-popup-link a {
		max-width: 200px;
	}
}

.checkbox-row.AGREE input {
	display: inline-block!important;
}
/* End */


/* Start:/bitrix/tools/concept.quiz/css/template_styles.css?173143992786440*/
.wqec-setting .cquiz-more-instr{display:inline-block;margin-left:25px;position: relative;top: -4px;font-size: 16px;line-height: 22px;color: #7e7e7e;padding: 4px 20px 6px 35px;text-decoration: underline;background: url(/bitrix/tools/concept.quiz/css/images/help.png) left 1px no-repeat;cursor: pointer}.wqec-setting .cquiz-more-instr:hover{text-decoration: none;}.wqec-button-def,form.wqec-form div.wqec-input-btn a.wqec-show-inputs:hover{text-decoration:none}@font-face{font-display: swap;font-family:Lato;src:url(/bitrix/tools/concept.quiz/css/fonts/Lato/LatoRegular/LatoRegular.eot);src:url(/bitrix/tools/concept.quiz/css/fonts/Lato/LatoRegular/LatoRegular.eot?#iefix) format("embedded-opentype"),url(/bitrix/tools/concept.quiz/css/fonts/Lato/LatoRegular/LatoRegular.woff) format("woff"),url(/bitrix/tools/concept.quiz/css/fonts/Lato/LatoRegular/LatoRegular.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-display: swap;font-family:LatoBold;src:url(/bitrix/tools/concept.quiz/css/fonts/Lato/LatoBold/LatoBold.eot);src:url(/bitrix/tools/concept.quiz/css/fonts/Lato/LatoBold/LatoBold.eot?#iefix) format("embedded-opentype"),url(/bitrix/tools/concept.quiz/css/fonts/Lato/LatoBold/LatoBold.woff) format("woff"),url(/bitrix/tools/concept.quiz/css/fonts/Lato/LatoBold/LatoBold.ttf) format("truetype");font-style:normal;font-weight:400}div.wqec .bold{font-family:LatoBold,Arial}div.wqec{font-family:Lato;color:#000;text-align:left}div.wqec-setting *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.wqec table{margin-bottom:0}body.modal-ios{position:fixed;will-change:transform}.wqec-col{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left}.wqec-col-xs-3{width:25%}.wqec-col-xs-4{width:33.33333333%}.wqec-col-xs-5{width:41.66666667%}.wqec-col-xs-6{width:50%}.wqec-col-xs-7{width:58.33333333%}.wqec-col-xs-8{width:66.66666667%}.wqec-col-xs-9{width:75%}.wqec-col-xs-12{width:100%}.wqec-visible-lg,.wqec-visible-md,.wqec-visible-sm,.wqec-visible-xs{display:none!important}.wqec-hidden-lg,.wqec-hidden-md,.wqec-hidden-sm,.wqec-hidden-xs{display:block!important}@media (min-width:1200px){.wqec-col-lg-3{width:25%}.wqec-col-lg-4{width:33.33333333%}.wqec-col-lg-5{width:41.66666667%}.wqec-col-lg-6{width:50%}.wqec-col-lg-7{width:58.33333333%}.wqec-col-lg-8{width:66.66666667%}.wqec-col-lg-9{width:75%}.wqec-visible-lg{display:block!important}.wqec-hidden-lg{display:none!important}}@media (min-width:992px) and (max-width:1199px){.wqec-col-md-3{width:25%}.wqec-col-md-4{width:33.33333333%}.wqec-col-md-5{width:41.66666667%}.wqec-col-md-6{width:50%}.wqec-col-md-7{width:58.33333333%}.wqec-col-md-8{width:66.66666667%}.wqec-col-md-9{width:75%}.wqec-visible-md{display:block!important}.wqec-hidden-md{display:none!important}}@media (min-width:768px) and (max-width:991px){.wqec-col-sm-3{width:25%}.wqec-col-sm-4{width:33.33333333%}.wqec-col-sm-5{width:41.66666667%}.wqec-col-sm-6{width:50%}.wqec-col-sm-7{width:58.33333333%}.wqec-col-sm-8{width:66.66666667%}.wqec-col-sm-9{width:75%}.wqec-col-sm-12{width:100%}.wqec-visible-sm{display:block!important}.wqec-hidden-sm{display:none!important}}@media (max-width:767px){.wqec-visible-xs{display:block!important}.wqec-hidden-xs{display:none!important}}body.wqec-on,body.wqec-on-menu{overflow:hidden}div.wqec *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.wqec input:focus,select:focus,textarea:focus{outline-offset:0}div.wqec :focus{outline:-webkit-focus-ring-color auto 0}div.wqec a{cursor:pointer}div.wqec button{border:0;cursor:pointer}.wqec-clear{display:block}.wqec-clear:after,.wqec-clear:before{display:table;content:" "}.wqec-clear:after{clear:both}.wqec-bold{font-family:LatoBold,Arial}.wqec-italic{font-family:Arial;font-style:italic}div.wqec-setting,form.wqec-form div.wqec-input{font-family:Lato,Arial}.wqec-row{margin-left:-15px;margin-right:-15px}.wqec-hide{display:none!important}.wqec-hide-relative{position:relative!important;left:-1000000px}.wqec-responsive{max-width:100%;height:auto;display:block}.wqec-center-block{margin-right:auto;margin-left:auto}.wqec-button-def{display:inline-block;font-size:16px;line-height:16px;text-align:center;white-space:nowrap;color:#fff;background:#000;padding:17px 40px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:background .4s;-moz-transition:background .4s;-o-transition:background .4s;transition:background .4s;cursor:pointer}.wqec-button-def.wqec-blue{background-color:#2d7fd4;color:#fff}.wqec-button-def.wqec-blue:hover{color:#fff}.wqec-button-def.wqec-gray{background-color:#c1c1c1;color:#fff}div.areaForWqec div.wizard-quest-edition-concept,div.areaForWqec div.wizard-quest-edition-concept2{font-family:Lato,Arial;position:absolute;left:-99999px;z-index:999999;overflow:hidden;height:0}div.areaForWqec div.wizard-quest-edition-concept.wqec-active,div.areaForWqec div.wizard-quest-edition-concept2.wqec-active{position:fixed;will-change:transform;top:0;right:0;bottom:0;left:0;height:auto;overflow:auto}div.wqec-restart{width:50px;height:50px;background:url(/bitrix/tools/concept.quiz/css/images/restart.png) center no-repeat;-webkit-background-size:contain;background-size:contain;cursor:pointer}div.wqec a:hover{color:inherit}div.wizard-quest-edition-concept{background-color:#fff}div.wizard-quest-edition-concept a.wqec-mainclose{position:absolute;left:-9999px;width:20px;height:20px;background:url(/bitrix/tools/concept.quiz/css/images/close.png) center no-repeat;z-index:20;display:none}div.wizard-quest-edition-concept.wqec-active a.wqec-mainclose{position:absolute;top:25px;right:45px;left:initial}div.wizard-quest-edition-concept a.wqec-mainclose.wqec-ready{display:block}div.wizard-quest-edition-concept div.wqec-left-side{width:25%;height:100%;float:left;position:relative;z-index:10;background-color:#e5e5e5;background-size:cover;background-position:top left;background-repeat:no-repeat;overflow:auto;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}div.wizard-quest-edition-concept div.wqec-left-side.wqec-ready{opacity:1;filter:alpha(opacity=100)}div.wizard-quest-edition-concept div.wqec-left-side div.wqec-shadow-img{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.5)}div.wizard-quest-edition-concept div.wqec-left-side div.wqec-left-side-inner{height:100%;width:230px;margin:0 50px 0 auto;text-align:center;position:relative}div.wizard-quest-edition-concept div.wqec-left-side div.wqec-left-side-inner div.wqec-logo{padding:40px 0}div.wizard-quest-edition-concept div.wqec-left-side div.wqec-left-side-inner div.wqec-maindesc{color:#e0e0e0;font-size:16px;line-height:19px;padding-bottom:20px}div.wizard-quest-edition-concept div.wqec-left-side div.wqec-left-side-inner div.wqec-left-side-button-wrap{position:absolute;bottom:40px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}div.wizard-quest-edition-concept div.wqec-left-side div.wqec-left-side-inner div.wqec-left-side-button-wrap.wqec-static{position:static;left:0;padding-bottom:40px;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}div.wizard-quest-edition-concept div.wqec-right-side{width:75%;height:100%;margin-left:-5px;padding-left:5px;position:relative;float:left;z-index:10;overflow:auto;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}div.wizard-quest-edition-concept div.wqec-right-side.wqec-ready{opacity:1;filter:alpha(opacity=100)}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-maintitle{font-size:29px;line-height:37px;padding:20px 80px 20px 40px;background:#f2f2f2}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-vertical-side-wrap{overflow:hidden;margin:0 0 0 -7px;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-vertical-side{background:#fff;padding:14px 47px;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;position:relative;left:100%;-webkit-transition:left .5s;-o-transition:left .5s;transition:left .5s}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-vertical-side div.wqec-vertical-side-inner.wqec-tab-num{padding:5px 0 0}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-vertical-side.wqec-ready{left:2px;border-bottom:1px solid #e5e5e5}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-vertical-side div.wqec-vertical-side-inner{counter-reset:list;position:relative}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-vertical-side div.wqec-vertical-side-inner div.wqec-tab{display:inline-block;min-width:35px;height:35px;background:#cfcfcf;position:relative;margin:0 3px 6px;float:left}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-vertical-side div.wqec-vertical-side-inner div.wqec-tab.wqec-active{background:#2d7fd4}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-vertical-side div.wqec-vertical-side-inner div.wqec-tab:before{font-weight:700;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);counter-increment:list;content:""counter(list)""}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-vertical-side div.wqec-vertical-side-inner div.wqec-tab.wqec-complited{background:#24af20!important}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-vertical-side div.wqec-vertical-side-inner div.wqec-tab.wqec-complited:before{content:"";background:url(/bitrix/tools/concept.quiz/css/images/ic_complited.png);width:17px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-vertical-side div.wqec-vertical-side-inner div.wqec-tab-result{padding-left:50px;background:url(/bitrix/tools/concept.quiz/css/images/ar-right.png) left center no-repeat;display:inline-block;font-size:16px;line-height:20px;color:#b2b2b2;margin:7px 0 0 20px}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-vertical-side div.wqec-vertical-side-inner div.wqec-tab-result.wqec-active{font-weight:700;color:#2d7fd4;opacity:1}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-vertical-side div.wqec-vertical-side-inner div.wqec-restart{position:absolute;top:0;width:30px;left:8px}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-vertical-side div.wqec-vertical-side-inner.wqec-tab-num div.wqec-restart{top:12px}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-vertical-side div.wqec-vertical-side-inner div.weqc-tab-percent{display:inline-block;height:12px;background:url(/bitrix/tools/concept.quiz/css/images/bg-perc.jpg) repeat-x;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:absolute;top:1px;bottom:0;left:0}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-vertical-side div.wqec-vertical-side-inner div.weqc-tab-percent div.wqec-tab-per{height:100%;background-color:#2b99df;-webkit-transition:width .5s;-o-transition:width .5s;transition:width .5s}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-vertical-side div.wqec-vertical-side-inner div.wqec-perc-info{display:inline-block;padding-left:20px;float:right;padding-right:2px}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-vertical-side div.wqec-vertical-side-inner div.wqec-perc-info span.wqec-per-count{font-size:13px;line-height:13px;color:#5b5b5b}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-vertical-side div.wqec-vertical-side-inner div.wqec-perc-info span.wqec-finish{width:24px;height:24px;background:url(/bitrix/tools/concept.quiz/css/images/finish.png) center no-repeat;margin-top:-8px;display:block}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-vertical-side div.wqec-vertical-side-inner div.wqec-perc-info span.wqec-per-in-count{display:none}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-vertical-side div.wqec-vertical-side-inner div.wqec-perc-info span.wqec-per-in-count.wqec-active{display:inline}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form{padding:30px 40px}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content{position:relative;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content.wqec-ready{opacity:1;filter:alpha(opacity=100)}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-wrap-right{padding-left:30px}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-quests{display:none;overflow:hidden}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-quests.wqec-active{display:block;overflow:visible}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-questname{font-size:23px;line-height:29px;padding-bottom:20px}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-button-wrap button{padding:19px 75px}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-button-wrap button.wqec-prev{margin-right:11px}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-main-info-wrap table.wqec-main-info{width:100%}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-main-info-wrap table.wqec-main-info td{padding-right:5px;padding-left:15px;text-align:left}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-main-info-wrap table.wqec-main-info td.wqec-image{width:90px;padding:0 0 0 10px}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-main-info-wrap table.wqec-main-info td>div:first-child{padding-top:0!important}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-main-info-wrap table.wqec-main-info td img{max-width:90px;max-height:90px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-main-info-wrap table.wqec-main-info td div.wqec-info-name{font-size:16px;line-height:19px}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-main-info-wrap table.wqec-main-info td div.wqec-info-desc{font-size:14px;line-height:18px;color:#646464;padding-top:5px}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-comment{font-size:14px;line-height:20px;background-color:#fff;position:relative;padding-top:20px;margin-top:20px}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-comment div.wqec-ar-comment{height:1px;background-color:#e0e0e0;position:absolute;top:0;left:0;right:0}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-comment div.wqec-ar-comment div.wqec-ar-white{width:13px;height:13px;position:absolute;left:50px;background:url(/bitrix/tools/concept.quiz/css/images/ar-comment-white.png) center no-repeat;bottom:100%;margin-bottom:-1px}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-result-wrap>:last-child{margin-bottom:0!important;padding-bottom:0!important}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-result-wrap div.wqec-result-title{font-size:25px;line-height:29px;padding-bottom:20px}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-result-wrap div.wqec-result-desc{font-size:15px;line-height:21px;padding:18px 25px!important;background-color:#e5e5e5}.wqec-result-desc>:first-child{margin-top:0!important}.wqec-result-desc ol,.wqec-result-desc ul{margin:20px 0 0}.wqec-result-desc ol{padding-left:20px}.wqec-result-desc ul{list-style:none;padding:0}.wqec-result-desc ol>li,.wqec-result-desc ul>li{margin-top:15px}.wqec-result-desc ol>li:first-child,.wqec-result-desc ul>li:first-child{margin-top:0!important}.wqec-result-desc ul>li{padding-left:25px;background:url(/bitrix/tools/concept.quiz/css/images/olli.png) 0 4px no-repeat}.wqec-result-desc ol>li{padding-left:5px}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-result-val{font-size:25px;line-height:29px;padding:0 15px 20px}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-result-wrap div.wqec-container-video-pic{height:330px;background-position:center;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;position:relative}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-result-wrap div.wqec-container-video-pic.wqec-cover{-webkit-background-size:cover;background-size:cover}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-result-wrap div.wqec-container-video-pic a{display:block;width:78px;height:56px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(/bitrix/tools/concept.quiz/css/images/ic-play.png) center no-repeat}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-footer{background:#ededed;padding:0 40px;position:absolute;left:5px;right:0;bottom:0}div.wqec-tbl{display:table;width:100%;font-size:13px;line-height:18px;color:#8a8f93;table-layout:fixed}div.wqec-tbl div.wqec-cell{display:table-cell;vertical-align:middle;float:none;padding:20px 10px}div.wqec-tbl div.wqec-cell.wqec-left{width:182px}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-footer a.wqec-mainclose{position:static;background:0 0;font-size:16px;line-height:18px;color:#666;width:100%;text-align:right}div.wqec-soc{margin-top:25px}div.wqec-soc .desc{font-size:15px;line-height:15px;margin-bottom:7px;color:#000}a.wqec-soc{display:inline-block;width:24px;height:24px;background-repeat:no-repeat;background-image:url(/bitrix/tools/concept.quiz/css/images/soc.png);margin:0 2px}a.wqec-soc.quiz_ic-vk{background-position:0 0}a.wqec-soc.quiz_ic-tw{background-position:-112px 0}a.wqec-soc.quiz_ic-fb{background-position:-28px 0}a.wqec-soc.quiz_ic-ok{background-position:-56px 0}a.wqec-soc.quiz_ic-gp{background-position:-84px 0}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-skip{font-size:14px;line-height:16px;color:#b2b2b2;margin:0 0 20px;cursor:pointer;transition:color .3s;-moz-transition:color .3s;-webkit-transition:color .3s;-o-transition:color .3s;-khtml-transition:color .3s;-ms-transition:color .3s;display:inline-block}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-skip:hover{color:#7b7b7b}div.wizard-quest-edition-concept form.wqec-form div.wqec-questions{margin-left:30px}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner{width:1000px;margin:30px auto;position:relative}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner.wqec-absolute{margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maintitle{font-size:21px;line-height:24px;color:#fff;margin-bottom:20px;padding-right:75px;padding-left:25px}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner a.wqec-mainclose{width:35px;height:35px;background:url(/bitrix/tools/concept.quiz/css/images/cr_close.png) center no-repeat;position:absolute;right:20px;top:-50px;z-index:99}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent{background:#fff;position:relative}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests{display:none;width:100%}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests.wqec-active{display:table;table-layout:fixed}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-col-table{display:table-cell;float:none;vertical-align:top;padding:30px}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-col-table.wqec-left{background-color:#f5f5f5}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-col-table.wqec-right{padding-bottom:120px;position:relative}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-col-table div.wqec-logo{position:absolute;left:0;bottom:20px;width:100%}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-col-table div.wqec-logo img{max-width:100px;margin:auto;max-height:90px}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-col-table div.wqec-logo div.wqec-table{display:table;width:100%}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-col-table div.wqec-logo div.wqec-table div.wqec-cell{display:table-cell;vertical-align:middle;padding:10px;width:50%}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-col-table div.wqec-logo div.wqec-table div.wqec-cell.wqec-main-desc{color:#999;font-size:12px;line-height:16px;text-align:left}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-vertical-side-wrap{overflow:hidden;margin:0 -3px}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-vertical-side-wrap div.wqec-vertical-side{padding:0 0 30px;position:relative}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-vertical-side-wrap div.wqec-vertical-side div.wqec-vertical-side-inner{counter-reset:list;position:relative}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-vertical-side-wrap div.wqec-vertical-side div.wqec-vertical-side-inner.wqec-tab-num{padding-top:15px}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-vertical-side-wrap div.wqec-vertical-side div.wqec-vertical-side-inner div.wqec-tab{display:inline-block;min-width:35px;height:35px;background:#cfcfcf;position:relative;margin:0 3px 6px;float:left}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-vertical-side-wrap div.wqec-vertical-side div.wqec-vertical-side-inner div.wqec-tab.wqec-active{background:#2d7fd4}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-vertical-side-wrap div.wqec-vertical-side div.wqec-vertical-side-inner div.wqec-tab:before{font-weight:700;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);counter-increment:list;content:""counter(list)""}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-vertical-side-wrap div.wqec-vertical-side div.wqec-vertical-side-inner div.wqec-tab.wqec-complited{background:#24af20!important}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-vertical-side-wrap div.wqec-vertical-side div.wqec-vertical-side-inner div.wqec-tab.wqec-complited:before{content:"";background:url(/bitrix/tools/concept.quiz/css/images/ic_complited.png);width:17px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}form.wqec-form div.wqec-check ul li:before,form.wqec-form div.wqec-radio ul li:before{content:""!important}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-vertical-side-wrap div.wqec-vertical-side div.wqec-vertical-side-inner div.weqc-tab-percent{display:inline-block;height:12px;background:url(/bitrix/tools/concept.quiz/css/images/bg-perc.jpg) repeat-x;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:absolute;left:0;top:4px}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-vertical-side-wrap div.wqec-vertical-side div.wqec-vertical-side-inner div.weqc-tab-percent div.wqec-tab-per{height:100%;background-color:#2b99df;-webkit-transition:width .5s;-o-transition:width .5s;transition:width .5s}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-vertical-side-wrap div.wqec-vertical-side div.wqec-vertical-side-inner div.wqec-perc-info{display:inline-block;padding-left:20px;float:right}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-vertical-side-wrap div.wqec-vertical-side div.wqec-vertical-side-inner div.wqec-perc-info span.wqec-per-count{font-size:13px;line-height:13px;color:#5b5b5b}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-vertical-side-wrap div.wqec-vertical-side div.wqec-vertical-side-inner div.wqec-perc-info span.wqec-per-count span.wqec-per-in-count{display:none}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-vertical-side-wrap div.wqec-vertical-side div.wqec-vertical-side-inner div.wqec-perc-info span.wqec-per-count span.wqec-per-in-count.wqec-active{display:inline}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-vertical-side-wrap div.wqec-vertical-side div.wqec-vertical-side-inner div.wqec-restart{display:inline-block;margin-left:20px;cursor:pointer}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent form.wqec-form div.wqec-content{position:relative;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent form.wqec-form div.wqec-content.wqec-ready{opacity:1;filter:alpha(opacity=100)}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-questname{font-size:29px;line-height:36px;margin-bottom:15px}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent form.wqec-form div.wqec-content div.wqec-quests{display:none;overflow:hidden}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent form.wqec-form div.wqec-content div.wqec-quests.wqec-active{display:block}form.wqec-form table.wqec-wrap-act{width:100%;border-collapse:collapse}form.wqec-form table.wqec-wrap-act td{vertical-align:top}form.wqec-form div.wqec-questions,form.wqec-form div.wqec-thank{display:none}form.wqec-form div.wqec-questions.wqec-active,form.wqec-form div.wqec-thank.wqec-active{display:block;margin-left:15px}form.wqec-form div.wqec-thank{font-size:25px;line-height:29px;text-align:center}form.wqec-form div.wqec-thank a.wqec-mainclose{position:static;font-size:16px;line-height:18px;color:#666;margin-top:20px;width:auto;height:auto;display:inline-block;background:0 0}form.wqec-form div.wqec-mainuptitle{font-size:16px;line-height:20px;color:#5b5b5b;margin-bottom:15px}form.wqec-form div.wqec-elements{padding:0 0 20px;margin:0;width:100%}form.wqec-form div.wqec-elements.wqec-pic-on div.wqec-elements-inner{padding:0 10px;margin:0 -15px}form.wqec-form div.wqec-elements div.wqec-element{margin-bottom:10px}form.wqec-form div.wqec-elements.wqec-pic-on div.wqec-elements-inner div.wqec-element div.wqec-element-inner{margin:0 -10px}form.wqec-form div.wqec-elements.wqec-radio div.wqec-element.wqec-noactive label{opacity:.5;filter:alpha(opacity=50)}form.wqec-form div.wqec-elements div.wqec-element.wqec-active label{-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.3);box-shadow:0 3px 10px 0 rgba(0,0,0,.3)}form.wqec-form div.wqec-elements div.wqec-element.wqec-active label span.wqec-name{background:#a9e596}form.wqec-form div.wqec-elements div.wqec-element label{display:block;cursor:pointer;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2)}form.wqec-form div.wqec-elements div.wqec-element label table.wqec-image{width:100%;border-collapse:collapse}form.wqec-form div.wqec-elements div.wqec-element label table.wqec-image td{height:105px;width:100%;padding:0}form.wqec-form div.wqec-elements div.wqec-element label table.wqec-image td img{max-height:105px}form.wqec-form div.wqec-elements div.wqec-element.wqec-big label table.wqec-image td{width:100%;height:219px}form.wqec-form div.wqec-elements div.wqec-element.wqec-big label table.wqec-image td img{max-height:220px}form.wqec-form div.wqec-elements div.wqec-element.wqec-middle label table.wqec-image td{width:100%;height:142px}form.wqec-form div.wqec-elements div.wqec-element.wqec-middle label table.wqec-image td img{max-height:142px}form.wqec-form div.big-image-element div.wqec-elements div.wqec-element.wqec-small label table.wqec-image td{width:100%;height:160px}form.wqec-form div.big-image-element div.wqec-elements div.wqec-element.wqec-small label table.wqec-image td img{max-height:160px}form.wqec-form div.big-image-element div.wqec-elements div.wqec-element.wqec-middle label table.wqec-image td{width:100%;height:200px}form.wqec-form div.big-image-element div.wqec-elements div.wqec-element.wqec-middle label table.wqec-image td img{max-height:200px}form.wqec-form div.wqec-elements div.wqec-element.wqec-small label span.wqec-name{padding:12px 5px!important;text-align:center}form.wqec-form div.wqec-elements div.wqec-element.wqec-small label span.wqec-name input[type=checkbox]+span,form.wqec-form div.wqec-elements div.wqec-element.wqec-small label span.wqec-name input[type=radio]+span{left:50%;margin-left:-9px;top:-23px}form.wqec-form div.wqec-elements div.wqec-element.answ-pic label span.wqec-name span.wqec-text{display:none}form.wqec-form div.wqec-name{font-size:16px;line-height:20px;padding-bottom:15px;padding-top:20px}form.wqec-form div.wqec-select-wrap{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2);position:relative}form.wqec-form div.wqec-select-wrap div.wqec-choose-list{font-size:15px;line-height:15px;width:100%;display:block;background:#fff;padding:14px 40px 12px 12px;position:relative;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;min-height:42px;border:0;cursor:pointer}form.wqec-form div.wqec-select-wrap div.wqec-choose-list.wqec-first{color:#878787}form.wqec-form div.wqec-select-wrap div.wqec-list{display:none;position:absolute;top:100%;left:0;width:calc(100% - 42px);background:#fff;z-index:10;border:1px solid #e4e4e4}form.wqec-form div.wqec-select-wrap div.wqec-list label{display:block;font-weight:400}form.wqec-form div.wqec-select-wrap div.wqec-list span.wqec-name{display:block;padding:12px;cursor:pointer;overflow:hidden}form.wqec-form div.wqec-select-wrap div.wqec-list span.wqec-name:hover{background-color:#e0e0e0}form.wqec-form div.wqec-select-wrap div.wqec-list span.wqec-name input{position:absolute;left:-9999999999px}form.wqec-form div.wqec-select-wrap.wqec-open div.wqec-list{display:block;max-height:194px;overflow:auto}form.wqec-form div.wqec-select-wrap.wqec-open ::-webkit-scrollbar{width:3px}form.wqec-form div.wqec-select-wrap.wqec-open ::-webkit-scrollbar-thumb{border-width:1px 1px 1px 2px;border-color:#777;background-color:#aaa}form.wqec-form div.wqec-select-wrap div.wqec-ar-down{position:absolute;width:42px;height:42px;right:0;top:0;bottom:0;background:url(/bitrix/tools/concept.quiz/css/images/select_ar.png) center no-repeat #fff;z-index:10;border-left:2px solid #ddd;cursor:pointer}form.wqec-form div.wqec-elements.wqec-pic-on div.wqec-element label span.wqec-name{padding:14px 5px 12px 35px}form.wqec-form div.wqec-elements div.wqec-element label span.wqec-name{display:block;background:#fff;padding:12px 5px 12px 35px;position:relative;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;min-height:42px}form.wqec-form div.wqec-elements div.wqec-element label span.wqec-name input[type=checkbox]{position:absolute;left:-10000px}form.wqec-form div.wqec-elements div.wqec-element label span.wqec-name input[type=checkbox]+span{position:absolute;width:18px;height:18px;left:10px;top:13px;background:url(/bitrix/tools/concept.quiz/css/images/ic_check.png) no-repeat;cursor:pointer}form.wqec-form div.wqec-elements div.wqec-element label span.wqec-name input[type=checkbox]:checked+span{background-position:0 -22px}form.wqec-form div.wqec-elements div.wqec-element label span.wqec-name span.wqec-text{font-size:17px;line-height:21px;color:#000}form.wqec-form div.wqec-elements.wqec-pic-on div.wqec-element label span.wqec-name span.wqec-text{font-size:14px;line-height:18px}form.wqec-form div.wqec-elements div.wqec-element label span.wqec-name input[type=radio]{position:absolute;left:-10000px}form.wqec-form div.wqec-elements div.wqec-element label span.wqec-name input[type=radio]+span{position:absolute;width:18px;height:18px;left:10px;top:13px;background:url(/bitrix/tools/concept.quiz/css/images/ic_radio.png) 0 -22px no-repeat;cursor:pointer}form.wqec-form div.wqec-elements div.wqec-element label span.wqec-name input[type=radio]:checked+span{background-position:0 0}form.wqec-form div.wqec-input{margin-bottom:15px;position:relative}form.wqec-form div.wqec-input.wqec-last{margin-bottom:0}@keyframes wqec-scrolldown{100%{bottom:10px}0%{bottom:0}}form.wqec-form div.wqec-input div.wqec-inp-bg{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:5}form.wqec-form div.wqec-input span.wqec-inp-desc{font-size:16px;line-height:17px;position:absolute;z-index:5;top:17px;left:11px;color:#767676;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;background-color:#fff}form.wqec-form div.wqec-input.wqec-in-focus span.wqec-inp-desc{font-size:10px;line-height:10px;top:6px;left:11px}form.wqec-form div.wqec-input input.input-text{padding:14px 12px;font-size:15px;line-height:15px;height:50px;width:100%;position:relative;border:1px solid #c7c7c7;z-index:5;background:0 0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}form.wqec-form div.wqec-input input.input-text.wqec-text-style{border:1px solid #e0e0e0;padding:13px 11px}form.wqec-form div.wqec-input.has-error input{border-color:red}form.wqec-form div.wqec-input input.wqec-in-focus-anim{padding-top:22px!important}form.wqec-form div.wqec-special-wrap{position:relative;margin-bottom:35px}form.wqec-form div.wqec-special-wrap div.wqec-spec-ontitle{display:inline-block;padding:10px 25px 10px 15px;background-color:#3177df;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;color:#fff;font-size:15px;line-height:19px}form.wqec-form div.wqec-special-wrap.wqec-pic div.wqec-spec-ontitle{padding-right:140px}form.wqec-form div.wqec-special-wrap div.wqec-spec-text{background-color:#fff;-webkit-box-shadow:0 1px 22px -2px rgba(0,0,0,.3);box-shadow:0 1px 22px -2px rgba(0,0,0,.3);font-size:16px;line-height:21px;padding:10px 15px}form.wqec-form div.wqec-special-wrap.wqec-pic div.wqec-spec-text{padding-right:140px}form.wqec-form div.wqec-special-wrap img{max-width:130px;max-height:130px;position:absolute;right:0;bottom:0;animation:wqec-scrolldown .8s running alternate infinite}form.wqec-form div.wqec-form-title{font-size:25px;line-height:30px;margin-bottom:5px}form.wqec-form div.wqec-form-subtitle{font-size:15px;line-height:21px;margin-bottom:15px;color:#6f6f6f}form.wqec-form div.wqec-check ul li,form.wqec-form div.wqec-radio ul li{text-indent:initial!important;font-size:17px;line-height:21px;color:#000}form.wqec-form input.require+span{position:absolute;top:19px;right:10px;width:10px;height:10px;background:url(/bitrix/tools/concept.quiz/css/images/star-req.png) center no-repeat;z-index:10;background-size:contain}form.wqec-form div.wqec-radio ul{padding:0 0 25px!important;margin:0!important;list-style:none!important;width:100%!important;text-align:left!important}form.wqec-form div.wqec-radio ul li{display:block;padding:0;margin:15px 0 0!important;background:0 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;cursor:auto}form.wqec-form div.wqec-radio ul li:first-child{margin-top:0!important}form.wqec-form div.wqec-radio ul li input[type=radio]{position:absolute;left:-10000px}form.wqec-form div.wqec-radio ul li label{display:inline-block;margin:0;padding:0 0 0 25px;position:relative;font-weight:400;cursor:pointer}form.wqec-form div.wqec-radio ul li label input[type=radio]+span{position:absolute;width:18px;height:18px;left:0;top:1px;background:url(/bitrix/tools/concept.quiz/css/images/ic_radio.png) 0 -22px no-repeat;cursor:pointer}form.wqec-form div.wqec-radio ul li label input[type=radio]:checked+span{background-position:0 0}form.wqec-form div.wqec-check ul{padding:0 0 25px!important;margin:0!important;list-style:none!important;width:100%!important;text-align:left!important}form.wqec-form div.wqec-check ul li{display:block;padding:0;margin:15px 0 0!important;background:0 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;cursor:auto}form.wqec-form div.wqec-check ul li:first-child{margin-top:0!important}form.wqec-form div.wqec-check ul li input[type=checkbox]{position:absolute;left:-10000px}form.wqec-form div.wqec-check ul li label{display:inline-block;margin:0;padding:0 0 0 25px;position:relative;font-weight:400;cursor:pointer}form.wqec-form div.wqec-check ul li label input[type=checkbox]+span{position:absolute;width:18px;height:18px;left:0;top:1px;background:url(/bitrix/tools/concept.quiz/css/images/ic_check.png) no-repeat #fff;cursor:pointer}form.wqec-form div.wqec-check ul li label input[type=checkbox]:checked+span{background-position:0 -22px}form.wqec-form div.wqec-input-btn{position:relative;height:50px}form.wqec-form div.wqec-input-btn button.wqec-form-submit,form.wqec-form div.wqec-input-btn div.wqec-load{display:none}form.wqec-form div.wqec-input-btn div.wqec-load{margin-top:15px}form.wqec-form div.wqec-input-btn button.wqec-form-submit.wqec-active,form.wqec-form div.wqec-input-btn div.wqec-load.wqec-active{display:block;width:100%;overflow:hidden;text-overflow:ellipsis}form.wqec-form div.wqec-input-btn a.wqec-show-inputs{display:block}form.wqec-form div.wrap-agree{margin-top:15px;position:relative}form.wqec-form div.wrap-agree span.wqec-text{font-size:14px;line-height:20px;color:#8c8c8c}form.wqec-form div.wrap-agree span.wqec-text a{color:#6d6dd4;text-decoration:none}form.wqec-form div.wrap-agree span.wqec-text a:hover{text-decoration:underline}form.wqec-form div.wrap-agree div.wrap-desc{font-size:14px;line-height:20px;color:#8c8c8c;padding:0 0 0 25px}form.wqec-form div.wrap-agree input[type=checkbox]{position:absolute;left:-10000px}form.wqec-form div.wrap-agree label{display:inline-block;position:absolute;margin:0;padding:0 0 0 25px;font-weight:400;cursor:pointer}form.wqec-form div.wrap-agree label input[type=checkbox]+span{position:absolute;width:18px;height:18px;left:0;top:1px;background:url(/bitrix/tools/concept.quiz/css/images/ic_check.png) no-repeat;cursor:pointer}form.wqec-form div.wrap-agree input[type=checkbox]:checked+span{background-position:0 -22px}form.wqec-form div.wrap-agree.has-error label input[type=checkbox]+span{background:#fff;border:2px solid #a94242;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}form.wqec-form div.wrap-agree.has-error span.wqec-text{color:#a94242}div.catalog-body form.wqec-form div.wrap-agree{margin-top:0}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-main-info-wrap table.wqec-main-info{width:100%}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-main-info-wrap table.wqec-main-info td{padding-right:15px;padding-left:15px;text-align:left}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-main-info-wrap table.wqec-main-info td>div:first-child{padding-top:0!important}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-main-info-wrap table.wqec-main-info td.wqec-image{width:130px}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-main-info-wrap table.wqec-main-info td.wqec-image img{max-width:100px;max-height:100px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-main-info-wrap table.wqec-main-info td div.wqec-info-name{font-size:16px;line-height:19px}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-main-info-wrap table.wqec-main-info td div.wqec-info-desc{font-size:14px;line-height:18px;color:#646464;padding-top:5px}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-comment{font-size:14px;line-height:22px;background-color:#fff;position:relative;padding-top:25px;margin-top:20px}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-comment div.wqec-ar-comment{height:1px;background-color:#e0e0e0;position:absolute;top:0;left:0;right:0}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-comment div.wqec-ar-comment div.wqec-ar-white{width:13px;height:13px;position:absolute;left:50px;background:url(/bitrix/tools/concept.quiz/css/images/ar-comment-white.png) center no-repeat;bottom:100%;margin-bottom:-1px}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-button-wrap{display:table;table-layout:fixed;width:100%}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-button-wrap div.wqec-button-inner{display:table-cell}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-button-wrap div.wqec-button-inner.wqec-left{padding-right:5px}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-button-wrap div.wqec-button-inner.wqec-right{padding-left:5px}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-button-wrap div.wqec-button-inner button{width:100%}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-skip{font-size:14px;line-height:16px;color:#b2b2b2;margin-bottom:20px;cursor:pointer;transition:color .3s;-moz-transition:color .3s;-webkit-transition:color .3s;-o-transition:color .3s;-khtml-transition:color .3s;-ms-transition:color .3s;display:inline-block}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-skip:hover{color:#7b7b7b}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-result-val{font-size:31px;line-height:37px;padding:25px 30px;border-bottom:1px solid #d5d5d5;position:relative}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-result-val div.wqec-restart{position:absolute;right:25px;top:17px}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-container-video-pic{height:330px;background-position:center;background-repeat:no-repeat;position:relative}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-container-video-pic.wqec-cover{-webkit-background-size:cover;background-size:cover}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-container-video-pic a{display:block;width:78px;height:56px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(/bitrix/tools/concept.quiz/css/images/ic-play.png) center no-repeat}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-result-desc{font-size:15px;line-height:21px;padding:18px 25px!important;background-color:#e5e5e5}div.wizard-quest-edition-concept2 div.wqec-result-wrap{background-color:#f5f5f5}div.wizard-quest-edition-concept2 div.wqec-result-wrap div.wrap-result-inner{padding:35px 25px}div.wizard-quest-edition-concept2 div.wqec-result-wrap div.wrap-result-inner img{max-width:100%}div.wizard-quest-edition-concept2 div.wqec-tbl{text-align:center;width:auto;margin:15px auto 0;table-layout:auto;height:70px}.wqec-copyright{width:135px;height:15px;background:url(/bitrix/tools/concept.quiz/css/images/copy.png) center no-repeat;opacity:.7;filter:alpha(opacity=70);-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.wqec-copyright:hover{opacity:1;filter:alpha(opacity=100)}div.wizard-quest-edition-concept2 .wqec-copyright{position:absolute;right:0;bottom:-56px}div.wizard-quest-edition-concept .wqec-copyright{display:block;margin:auto}div.wqec-modal{z-index:1060;display:none}div.wqec-modal.wqec-active{position:fixed;will-change:transform;top:0;right:0;left:0;bottom:0;z-index:999999;overflow:auto;display:block}div.wqec-modal div.wqec-dialog{width:900px;margin:30px auto;position:relative;z-index:26}div.wqec-modal div.wqec-dialog.wqec-absolute{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0}div.wqec-modal div.wqec-dialog iframe{width:100%;height:510px}div.wqec-modal div.wqec-dialog #wqec-player{text-align:center}div.wqec-modal div.wqec-dialog div.wqec-content{color:#000;background:#fff;padding:30px 37px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}div.wqec-modal a.wqec-close,div.wqec-modal a.wqec-video-close{position:absolute;z-index:99;display:block;background:url(/bitrix/tools/concept.quiz/css/images/modal-close.png) center no-repeat;cursor:pointer;top:0;right:-40px;width:22px;height:22px;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;background-size:contain;border-bottom:0}div.wqec-agree-shadow,div.wqec-shadow,div.wqec-shadow-menu{position:absolute;display:none;width:100%;height:100%;top:0;right:0;bottom:0;left:0}div.wqec-shadow-menu.wqec-active{background:rgba(0,0,0,.8);display:block;position:fixed;will-change:transform;z-index:9999}div.wqec-shadow.wqec-active{background:rgba(49,49,49,.97);display:block;position:fixed;will-change:transform;z-index:99999}div.wqec-agree-shadow.wqec-active{z-index:999999;background:rgba(0,0,0,.7);display:block;position:fixed;will-change:transform}div.wqec-shadow.wqec-active.wqec-double{background:rgba(158,158,158,.9);z-index:999999}div.wqec-modal div.wqec-dialog div.wqec-content h2{display:block;font-size:33px;line-height:42px;color:#171717;margin:0 0 20px;position:relative;text-align:center}.wqec-leaking{position:relative;overflow:hidden}.wqec-leaking div.wqec_shine{position:absolute;top:0;left:-45%;z-index:2;display:block;width:15%;height:100%;opacity:0;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg);animation-timing-function:ease-in-out;animation-name:wqec-slideme;animation-duration:4s;animation-iteration-count:infinite}.wqec-leaking:hover div.wqec_shine{-webkit-transition:left .5s;-o-transition:left .5s;transition:left .5s;left:120%;opacity:1}@keyframes wqec-slideme{0%{left:-40%;opacity:1}30%{left:120%}100%{left:140%}}.wqec-load{position:absolute;top:0;bottom:0;right:0;left:0;background:0 0;z-index:9}div.wqec-form-preload div.wqec-audio-wave{position:relative;left:50%;top:50%}div.wqec-form-preload div.wqec-audio-wave span{display:block;bottom:0;width:9px;height:5px;background:#9b59b6;position:absolute;-webkit-animation:wqec_xLoaderAudioWave 1.5s infinite ease-in-out;-moz-animation:wqec_xLoaderAudioWave 1.5s infinite ease-in-out;-ms-animation:wqec_xLoaderAudioWave 1.5s infinite ease-in-out;-o-animation:wqec_xLoaderAudioWave 1.5s infinite ease-in-out;animation:wqec_xLoaderAudioWave 1.5s infinite ease-in-out}div.wqec-form-preload div.wqec-audio-wave span:nth-child(2){left:11px;-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-ms-animation-delay:.2s;-o-animation-delay:.2s;animation-delay:.2s}div.wqec-form-preload div.wqec-audio-wave span:nth-child(3){left:22px;-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-ms-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s}div.wqec-form-preload div.wqec-audio-wave span:nth-child(4){left:33px;-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-ms-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s}div.wqec-form-preload div.wqec-audio-wave span:nth-child(5){left:44px;-webkit-animation-delay:.8s;-moz-animation-delay:.8s;-ms-animation-delay:.8s;-o-animation-delay:.8s;animation-delay:.8s}@-webkit-keyframes wqec_xLoaderAudioWave{0%,100%,50%{height:5px;transform:translateY(0);background:#9b59b6}25%{height:30px;transform:translateY(15px);background:#3498db}}@-moz-keyframes wqec_xLoaderAudioWave{0%,100%,50%{height:5px;transform:translateY(0);background:#9b59b6}25%{height:30px;transform:translateY(15px);background:#3498db}}@-o-keyframes wqec_xLoaderAudioWave{0%,100%,50%{height:5px;transform:translateY(0);background:#9b59b6}25%{height:30px;transform:translateY(15px);background:#3498db}}@keyframes wqec_xLoaderAudioWave{0%,100%,50%{height:5px;transform:translateY(0);background:#9b59b6}25%{height:30px;transform:translateY(15px);background:#3498db}}div.wqec-video a.wqec-link-video{text-decoration:none!important;color:#fff;display:inline-block}div.wqec-video a.wqec-link-video table.wqec-pl-video{max-width:100%;margin-top:25px;text-align:left;margin-bottom:0}div.wqec-video a.wqec-link-video table.wqec-pl-video td.wqec-img{background-size:cover;background-position:top center;width:100px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#e5e5e5}div.wqec-video a.wqec-link-video table.wqec-pl-video td.wqec-img div.wqec-pl-butt{width:93px;height:60px;position:relative;margin:0 auto}div.wqec-video a.wqec-link-video table.wqec-pl-video td.wqec-img div.wqec-pl-butt span{width:31px;height:34px;background:url(/bitrix/tools/concept.quiz/css/images/play.png) no-repeat;display:block;position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-15px;opacity:.7;filter:alpha(opacity=70)}div.wqec-video a.wqec-link-video table.wqec-pl-video div.wqec-video-text{padding:0 10px;font-size:14px;line-height:20px;color:#2b99df;text-decoration:underline}div.wqec-xLoader{position:absolute;display:none}div.wqec-xLoader.wqec-active{position:fixed;will-change:transform;top:50%;left:50%;display:block;z-index:999999}div.wqec-xLoader .google-spin-wrapper{top:0;left:0;width:100%;height:100%;z-index:1000}div.wqec-xLoader .google-spin-wrapper .google-spin{display:block;position:absolute;left:50%;top:50%;width:100px;height:100px;margin:-50px 0 0 -50px;border-radius:50%;border:3px solid transparent;border-top-color:#3498db;-webkit-animation:wqecxLoaderGoogleSpin 2s linear infinite;-moz-animation:wqecxLoaderGoogleSpin 2s linear infinite;-ms-animation:wqecxLoaderGoogleSpin 2s linear infinite;-o-animation:wqecxLoaderGoogleSpin 2s linear infinite;animation:wqecxLoaderGoogleSpin 2s linear infinite}div.wqec-xLoader .google-spin-wrapper .google-spin:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#e74c3c;-webkit-animation:wqecxLoaderGoogleSpin 3s linear infinite;-moz-animation:wqecxLoaderGoogleSpin 3s linear infinite;-ms-animation:wqecxLoaderGoogleSpin 3s linear infinite;-o-animation:wqecxLoaderGoogleSpin 3s linear infinite;animation:wqecxLoaderGoogleSpin 3s linear infinite}div.wqec-xLoader .google-spin-wrapper .google-spin:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#f9c922;-webkit-animation:wqecxLoaderGoogleSpin 2s linear infinite;-moz-animation:wqecxLoaderGoogleSpin 2s linear infinite;-ms-animation:wqecxLoaderGoogleSpin 2s linear infinite;-o-animation:wqecxLoaderGoogleSpin 2s linear infinite;animation:wqecxLoaderGoogleSpin 2s linear infinite}@-webkit-keyframes wqecxLoaderGoogleSpin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-moz-keyframes wqecxLoaderGoogleSpin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-o-keyframes wqecxLoaderGoogleSpin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes wqecxLoaderGoogleSpin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}div.wqec-content-wrap{position:absolute;opacity:0;filter:alpha(opacity=0);height:0;overflow:hidden}div.wqec-content-wrap.wqec-active{position:relative;left:0;opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;height:auto;overflow:visible}.color-row{margin:11px -5px 0}.color-col{width:58.5px;padding:0 3px;margin-bottom:3px;float:left}.color-col>label{width:100%;margin:0}.color-col>label input[type=radio]{position:absolute;left:-10000px}.color-col>label input[type=radio]+span{display:block;height:52.5px;cursor:pointer;border:3px solid transparent}.color-col>label input[type=radio]:checked+span{background-position:center;border:3px solid #fff}.color-col>label input[type=radio]+span>span{display:block;height:100%;background-image:url(/bitrix/templates/concept_hameleon/images/ic_point_color.png);background-position:-100px;background-repeat:no-repeat}.color-col>label input[type=radio]:checked+span>span{background-position:center}div.wqec-setting{position:absolute;overflow-x:hidden;overflow-y:auto;height:auto;visibility:visible;top:0;right:-100%;bottom:0;z-index:99999;-webkit-overflow-scrolling:touch;outline:0;width:1020px;background:#fff;transition:.9s;-webkit-transition:.9s;-moz-transition:.9s;-o-transition:.9s;display:none}div.wqec-setting .bold{font-family:LatoBold,Arial}div.wqec-setting.wqec-open{display:block;position:fixed;will-change:transform}div.wqec-setting.wqec-open.wqec-on{right:0}div.wqec-setting div.wqec-inner{position:relative}div.wqec-setting div.wqec-inner div.wqec-head-wrap{height:116px;background:url(/bitrix/tools/concept.quiz/css/images/setting/quiz-set-p.jpg) left top no-repeat;position:relative}div.wqec-setting div.wqec-inner div.wqec-head-wrap a.wqec-setting-close{position:absolute;display:block;right:0;top:50%;width:116px;height:116px;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-o-transform:translate(0,-50%);z-index:10;background:url(/bitrix/tools/concept.quiz/css/images/setting/close.png) center no-repeat;opacity:.7;filter:alpha(opacity=70);-moz-opacity:.7;cursor:pointer}div.wqec-setting div.wqec-inner div.wqec-setting-content{padding:50px;background:#fff}div.wqec-setting div.wqec-inner div.wqec-setting-content div.wqec-title{font-size:35px;line-height:42px;position:relative}.call-wqec,.open-wqec{cursor:pointer;opacity:.9;filter:alpha(opacity=90)}.call-wqec:hover,.open-wqec:hover{opacity:1;filter:alpha(opacity=100)}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list{margin:30px 0;list-style:none;padding:0}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li{margin-top:35px;position:relative;background-image:none;background-size:none;background-repeat:no-repeat;background-color:none;padding:0;font-size:16px;line-height:20px;color:#1c1c1c}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li:after,div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li:before{display:none;content:""}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li:first-child{margin-top:0}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li span.list-name{font-size:19px;line-height:24px;color:#3e83d0;border-bottom:1px dashed #3e83d0;cursor:pointer}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li.wqec-active span.list-name{padding-right:20px;background:url(/bitrix/tools/concept.quiz/css/images/setting/close-set.png) right 2px no-repeat;border-bottom-color:transparent;color:#000}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li div.wqec-options-wrap{display:none;margin:30px -50px 0}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li.wqec-active div.wqec-options-wrap{display:block}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li div.wqec-options-wrap div.wqec-tbl{width:100%;table-layout:fixed}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li div.wqec-options-wrap div.wqec-tbl div.wqec-cell{width:50%;padding:30px 50px}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li div.wqec-options-wrap div.wqec-tbl div.wqec-cell.wqec-left{background-color:#ebebeb}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li div.wqec-options-wrap div.wqec-tbl div.wqec-cell.wqec-right{background-color:#f5f5f5;vertical-align:top}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li div.wqec-options-wrap table{width:100%;border-collapse:collapse}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li div.wqec-options-wrap table td{padding-left:0}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li div.wqec-options-wrap table td.wqec-btn-preview a{display:block;margin-right:5px;color:#fff;text-decoration:none;text-align:center;padding:18px 25px 18px 50px;font-size:15px;line-height:15px;background:url(/bitrix/tools/concept.quiz/css/images/setting/btn_preview.png) 20px center no-repeat #2d7fd4;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li div.wqec-options-wrap table td.wqec-btn-copy{position:relative}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li div.wqec-options-wrap table td.wqec-btn-copy span.wqec-copy-ready{display:none}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li div.wqec-options-wrap table td.wqec-btn-copy span.wqec-copy-ready.wqec-active{display:block;font-size:12px;line-height:12px;color:#fff;background-color:#7b7979;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:absolute;top:-30px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);padding:5px 10px}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li div.wqec-options-wrap table td.wqec-btn-copy a{display:block;margin-left:5px;background-color:#c8878b;color:#fff;text-decoration:none;text-align:center;padding:18px 25px;font-size:13px;line-height:13px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li div.wqec-options-wrap div.wqec-code{margin-top:10px}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li div.wqec-options-wrap div.wqec-code textarea{outline-offset:0;resize:none;border:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:20px;color:#8e8d8d;font-size:14px;line-height:14px;height:166px;width:100%;background-color:#fff;font-family:Lato,Arial}div.wqec-setting textarea:focus{outline:0;border:0}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li div.wqec-options-wrap div.quiz_block_code{margin-top:25px}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li div.wqec-options-wrap div.quiz_block_code div.info{color:#000;font-size:16px;line-height:20px;margin-bottom:10px}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li div.wqec-options-wrap div.quiz_block_code textarea{outline-offset:0;resize:none;border:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:16px 20px;color:#8e8d8d;font-size:14px;line-height:14px;height:60px;width:100%;background-color:#fff;font-family:Lato,Arial}div.wqec-setting div.wqec-inner div.btn_quiz_block{position:relative}div.wqec-setting div.wqec-inner div.btn_quiz_block span.wqec-copy-ready{display:none}div.wqec-setting div.wqec-inner div.btn_quiz_block span.wqec-copy-ready.wqec-active{display:block;font-size:12px;line-height:12px;color:#fff;background-color:#7b7979;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:absolute;top:-30px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);padding:5px 10px}div.wqec-setting div.wqec-inner div.btn_quiz_block a{display:block;background-color:#c8878b;color:#fff;text-decoration:none;text-align:center;padding:15px 25px;font-size:15px;line-height:15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;margin-top:10px}@media (min-width:1200px){div.wqec-setting div.wqec-inner div.btn_quiz_block a:hover{background-color:#a97377}}div.wqec-setting div.wqec-inner div.under_btn_quiz_block{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:20px;color:#8e8d8d;font-size:14px;line-height:14px;height:70px;width:100%;background-color:#fff;font-family:Lato,Arial;margin-top:20px;overflow:auto}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li div.wqec-options-wrap ul.wqec-instruct{list-style:none;margin:0;padding:0}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li div.wqec-options-wrap ul.wqec-instruct li{color:#000;font-size:16px;line-height:20px;margin-top:15px}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li div.wqec-options-wrap ul.wqec-instruct li:after,div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li div.wqec-options-wrap ul.wqec-instruct li:before{display:none;content:""}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li div.wqec-options-wrap ul.wqec-instruct li:first-child{margin-top:0}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li div.wqec-options-wrap a.wqec-more-instr{display:inline-block;margin-top:25px;font-size:16px;line-height:16px;color:#1792cb;cursor:pointer}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li div.wqec-options-wrap a.wqec-more-instr:hover{text-decoration:underline}div.wqec-setting div.wqec-inner div.wqec-setting-content div.button-wrap{margin-top:45px}div.wqec-setting div.wqec-inner div.wqec-setting-content div.button-wrap .btn-set{cursor:pointer;white-space:nowrap;text-decoration:none!important;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;max-width:100%;text-overflow:ellipsis;overflow:hidden;font-size:17px;line-height:17px;padding:20px 30px 20px 60px;background-color:#2285c4;color:#fff;background-image:url(/bitrix/tools/concept.quiz/css/images/setting/ic-button.png);background-repeat:no-repeat;background-position:25px 18px}div.wqec-setting div.wqec-inner div.wqec-setting-content div.button-wrap .btn-set:hover{color:#fff;background-color:#2878b8}div.wqec-setting-btn{font-family:Lato,Arial;position:fixed;will-change:transform;top:40%;margin-top:-20px;right:20px;z-index:999;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}div.wqec-setting-btn div.wqec-btn{width:41px;height:41px;background:url(/bitrix/tools/concept.quiz/css/images/setting/sett.png) center no-repeat;cursor:pointer}div.wqec-setting-btn div.wqec-btn span{font-size:14px;line-height:18px;color:#fff;background-color:#959797;position:absolute;width:215px;display:block;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;padding:5px 0 5px 12px;right:-180px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;z-index:-1}div.wqec-setting-btn div.wqec-btn:hover span{top:6px;right:calc(100% - 20px);opacity:1;filter:alpha(opacity=100);-moz-opacity:1;transition:opacity .5s;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s}div.wqec-setting div.wqec-inner div.wqec-setting-content div.content-body div.input-wrap div.name .tooltip-inner{max-width:300px}.wqec .wqec-wrap-refresh{position:absolute;text-align:center;white-space:nowrap}div.wizard-quest-edition-concept .wqec-wrap-refresh{bottom:30px;width:100%;right:0}div.wizard-quest-edition-concept2 .wqec-wrap-refresh{left:0;bottom:-10px}.wqec .wqec-wrap-refresh .wqec-refresh{font-size:16px;line-height:16px;color:#fff;padding:20px 30px 20px 60px;z-index:50;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#ba803d;background-image:url(/bitrix/tools/concept.quiz/css/images/setting/refresh.png);background-position:28px center;background-repeat:no-repeat}.wqec .wqec-wrap-refresh .wqec-refresh:hover{background-color:#de9b4d}.wqec .wqec-wrap-refresh .desc{color:#b5b5b5;font-size:12px;line-height:12px;margin-top:10px}div.quiz_block div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent{background-color:transparent}div.quiz_block div.wizard-quest-edition-concept2 div.wqec-result-wrap{background-color:transparent;overflow:hidden}div.quiz_block div.wizard-quest-edition-concept2.quiz_border_on div.wizard-quest-edition-concept-inner div.wqec-maincontent{border:7px solid #bdbdbd}div.quiz_block div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-col-table.wqec-left,div.quiz_block div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-col-table.wqec-right,div.quiz_block div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-comment{background-color:transparent}div.quiz_block div.wizard-quest-edition-concept2.quiz_bg_color_gray div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-col-table.wqec-left,div.quiz_block div.wizard-quest-edition-concept2.quiz_bg_color_gray div.wqec-result-wrap{background-color:#f5f5f5}div.quiz_block div.wizard-quest-edition-concept2.quiz_bg_color_gray div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-col-table.wqec-right,div.quiz_block div.wizard-quest-edition-concept2.quiz_bg_color_white div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-col-table.wqec-left,div.quiz_block div.wizard-quest-edition-concept2.quiz_bg_color_white div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-col-table.wqec-right,div.quiz_block div.wizard-quest-edition-concept2.quiz_bg_color_white div.wqec-result-wrap{background-color:#fff}div.quiz_block div.wizard-quest-edition-concept2.quiz_bg_color_white div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-col-table.wqec-right{border-left:2px solid #f5f5f5}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-main-info-wrap table.wqec-main-info td{vertical-align:middle}div.quiz_block div.wizard-quest-edition-concept2.quiz_shadow_block div.wizard-quest-edition-concept-inner div.wqec-maincontent{-webkit-box-shadow:0 3px 40px 0 rgba(0,0,0,.2);box-shadow:0 3px 40px 0 rgba(0,0,0,.2)}div.quiz_block div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner{min-height:550px}body.wqec-block-quiz-on{overflow:hidden}.wqec-shadow.wqec-block-quiz-on{display:block;position:fixed;will-change:transform;background:rgba(158,158,158,.9);z-index:999999}.wqec .quiz-body-part{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5}.wqec .quiz-body-part .inner-quiz-body-part{position:relative;min-height:100%;padding-bottom:80px}form.wqec-form div.load-file{margin:0 0 15px;text-align:center}form.wqec-form div.load-file label{position:relative;display:inline-block;margin:0;text-align:center;cursor:pointer;padding:2px 10px;height:34px;border:2px solid transparent;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}form.wqec-form div.load-file.has-error label{border:2px solid red}form.wqec-form div.load-file label span.text-file-style{font-size:16px;line-height:18px;display:inline-block;font-weight:400;padding:4px 0 2px;text-decoration:underline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}form.wqec-form div.load-file label span.text-file-style.file-none{padding-left:25px;background:url(/bitrix/tools/concept.quiz/css/images/clip_form.png) left center no-repeat}form.wqec-form div.load-file label:hover span{text-decoration:none}form.wqec-form div.load-file label input+span.star-req{position:absolute;display:block;background:url(/bitrix/tools/concept.quiz/css/images/star-req.png) center no-repeat;background-size:7px;width:7px;height:7px;top:12px;right:-23px}div.wqec-setting .edit-icon{margin-left:10px;width:24px;height:24px;background:url(/bitrix/tools/concept.quiz/css/images/setting/sprite-set.png) no-repeat;display:inline-block;margin-bottom:-7px;cursor:pointer;position:relative}.cquiz-edit span,div.wqec-setting .edit-icon span{display:none;color:#fff;left:calc(100% + 10px);-webkit-transform:translate(0,-50%);filter:alpha(opacity=90)}div.wqec-setting .edit-icon:hover{background-position:top right}div.wqec-setting .edit-icon span{background-color:#000;font-size:11px;line-height:14px;position:absolute;top:50%;-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);padding:5px 7px 3px;white-space:nowrap;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:.9}div.wqec-setting .edit-icon:hover span{display:block}.cquiz-edit-parent{position:relative!important}.cquiz-edit{width:39px;height:39px;position:absolute;top:-15px;right:-15px;z-index:24;background:url(/bitrix/tools/concept.quiz/css/images/setting/set_sprite.png) top right no-repeat}.cquiz-edit:hover{background-position:top left}.wizard-quest-edition-concept2 .wqec-result-wrap .cquiz-edit{top:0;right:0}.cquiz-edit span{background-color:#000;line-height:14px;line-height:16px;position:absolute;top:50%;-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);padding:5px 10px;white-space:nowrap;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:.9}.cquiz-edit:hover span{display:block}.cquiz-add-btn{display:inline-block;background-image:url(/bitrix/tools/concept.quiz/css/images/setting/ic-button.png);background-repeat:no-repeat;background-position:25px 18px;padding:20px 30px 20px 60px;background-color:#2285c4;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff!important;text-decoration:none!important;margin-top:10px;font-size:16px;line-height:20px}.cquiz-add-btn:hover{background-color:#2878b8!important}.cquiz-alert-message{margin-top:30px;font-size:14px;line-height:20px;font-style:italic}div.alert-result{position:fixed;will-change:transform;left:0;top:0;padding:15px 20px;background-color:rgba(0,0,0,.5);color:#fff;z-index:999;font-style:italic}div.quiz_block div.alert-result{display:none;position:absolute}.cquiz-adm-parent-symb{position:relative;z-index:99}.cquiz-adm-parent-symb .cquiz-adm-symb{position:absolute;font-size:12px;line-height:14px;max-width:100%;padding:3px 8px;background-color:#aaa;color:#fff;height:20px;top:50%;right:-5px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.cquiz-adm-parent-symb.cquiz-pic-on .cquiz-adm-symb{top:-10px;right:auto;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.wrap-cquiz-cur-result{z-index:99}div.wizard-quest-edition-concept2 .wrap-cquiz-cur-result{position:absolute;right:0;top:calc(100% - 70px)}div.wizard-quest-edition-concept .wrap-cquiz-cur-result{margin-top:20px;text-align:left}.wrap-cquiz-cur-result .cquiz-cur-result{padding:5px 7px;background-color:#595959;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.wrap-cquiz-cur-result .cquiz-cur-result .cquiz-tit{font-size:12px;line-height:14px;margin-bottom:3px}.wrap-cquiz-cur-result .cquiz-cur-result .cquiz-cur-style{font-size:16px;line-height:20px}.wrap-cquiz-cur-result .cquiz-res-footer{font-size:10px;line-height:14px;text-align:center;margin-top:10px;color:#fff}@media (min-width:1200px){div.wizard-quest-edition-concept div.wqec-right-side div.wqec-footer div.wqec-tbl div.wqec-cell a:hover,div.wqec-video a.wqec-link-video table.wqec-pl-video div.wqec-video-text:hover{text-decoration:none}.wqec-button-def.wqec-blue:hover{background-color:#185492;color:#fff}.wqec-button-def.wqec-gray:hover{background-color:#8e8d8d;color:#fff}div.wizard-quest-edition-concept a.wqec-mainclose,div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner a.wqec-mainclose,div.wqec-modal a.wqec-close,div.wqec-modal a.wqec-video-close,div.wqec-restart{opacity:.6;filter:alpha(opacity=60)}div.wizard-quest-edition-concept a.wqec-mainclose:hover,div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner a.wqec-mainclose:hover,div.wqec-modal a.wqec-close:hover,div.wqec-modal a.wqec-video-close:hover,div.wqec-restart:hover,div.wqec-video a.wqec-link-video table.wqec-pl-video:hover td.wqec-img div.wqec-pl-butt span{opacity:1;filter:alpha(opacity=100)}div.wqec-video a.wqec-link-video table.wqec-pl-video td.wqec-img div.wqec-pl-butt span{opacity:.8;filter:alpha(opacity=80)}a.wqec-soc{opacity:.7;filter:alpha(opacity=70)}a.wqec-soc:hover{opacity:1;filter:alpha(opacity=100)}form.wqec-form div.wqec-elements div.wqec-element label:hover{-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.3);box-shadow:0 3px 10px 0 rgba(0,0,0,.3);opacity:1;filter:alpha(opacity=100)}div.wqec-setting div.wqec-inner div.wqec-head-wrap a.wqec-setting-close:hover{background-color:rgba(0,0,0,.1)}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li div.wqec-options-wrap table td.wqec-btn-preview a:hover{background-color:#2878b8}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li div.wqec-options-wrap table td.wqec-btn-copy a:hover{background-color:#a97377}}@media (min-width:992px) and (max-width:1199px){div.wizard-quest-edition-concept div.wqec-right-side div.wqec-maintitle{font-size:25px;line-height:34px}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-desc,form.wqec-form div.wqec-check ul li,form.wqec-form div.wqec-radio ul li{font-size:14px;line-height:19px}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-button-wrap div{font-size:12px;line-height:18px}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner{width:900px}div.wqec-setting{width:100%}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li div.wqec-options-wrap table td.wqec-btn-copy a{padding:18px 15px 20px}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-button-wrap button{padding:19px 55px}}@media (min-width:768px) and (max-width:991px){div.wizard-quest-edition-concept{overflow:auto}div.wizard-quest-edition-concept div.wqec-left-side{width:100%;min-height:250px;height:auto;max-height:300px;float:none}div.wizard-quest-edition-concept div.wqec-left-side div.wqec-left-side-inner{height:auto;width:100%;margin:0;padding:40px 15px;text-align:center;position:relative}div.wizard-quest-edition-concept div.wqec-left-side div.wqec-left-side-inner div.wqec-logo{padding-top:0}div.wizard-quest-edition-concept div.wqec-left-side div.wqec-left-side-inner div.wqec-left-side-button-wrap{position:relative;bottom:0;padding-bottom:40px;left:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}div.wizard-quest-edition-concept a.wqec-mainclose{width:35px;height:35px;background-image:url(/bitrix/tools/concept.quiz/css/images/cr_close.png)}div.wizard-quest-edition-concept div.wqec-right-side{width:100%;height:auto;margin-left:0;padding-left:0;position:static;float:none}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-vertical-side-wrap{margin:0}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-vertical-side{padding:16px 40px 12px}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-footer{left:0}div.wizard-quest-edition-concept form.wqec-form div.wqec-questions{margin-left:0}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-questname{font-size:27px;line-height:30px}div.quiz_block form.wqec-form div.wqec-elements div.wqec-element.wqec-big label table.wqec-image td{width:100%;height:129px}div.wqec-modal div.wqec-dialog{width:700px;margin:50px auto;padding:0 15px}div.wqec-modal a.wqec-close,div.wqec-modal a.wqec-video-close{top:-40px;right:13px}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner{width:100%;padding:0 15px}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-wrap-right{padding-left:0;margin-top:70px}div.wqec-setting{width:100%}div.wqec-setting div.wqec-table-wrap div.cell-wrap{display:block;float:left}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li div.wqec-options-wrap div.wqec-tbl div.wqec-cell{width:auto;padding:30px 50px;display:block}div.wizard-quest-edition-concept form.wqec-form table.wqec-wrap-act{margin-top:50px}}@media (max-width:767px){div.wizard-quest-edition-concept{overflow:auto}div.wizard-quest-edition-concept.wqec-active a.wqec-mainclose{top:15px;right:15px;width:20px;height:20px;background-image:url(/bitrix/tools/concept.quiz/css/images/cr_close.png);background-size:contain}div.wizard-quest-edition-concept div.wqec-left-side{width:100%;min-height:200px;height:auto;float:none}div.wizard-quest-edition-concept div.wqec-left-side div.wqec-left-side-inner{height:auto;width:100%;margin:0;padding:0 15px;text-align:center;position:relative}div.wizard-quest-edition-concept div.wqec-left-side div.wqec-left-side-inner div.wqec-left-side-button-wrap{position:relative;bottom:0;padding-bottom:40px;left:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}div.wizard-quest-edition-concept div.wqec-right-side{width:100%;height:auto;margin-left:0;padding-left:0;position:static;float:none}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-wrap-right{padding-left:0;margin-top:50px}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-button-wrap button{padding:20px 0;width:45%;float:right}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-button-wrap button.wqec-prev{width:45%;float:left}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-maintitle{font-size:19px;line-height:24px;padding:15px 40px 15px 15px}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-vertical-side-wrap{margin:0}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-vertical-side{padding:16px 13px 12px}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form{padding:15px}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-title{font-size:17px;line-height:24px;padding-bottom:15px}div.wizard-quest-edition-concept form.wqec-form div.wqec-questions{margin-left:0}form.wqec-form div.wqec-check ul li,form.wqec-form div.wqec-radio ul li{font-size:14px;line-height:19px}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-video{height:170px}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-footer{left:0;padding:0 15px}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-footer div.wqec-tbl div.wqec-cell{padding:15px;width:190px}div.wqec-modal div.wqec-dialog{width:100%;margin:50px auto 20px}div.wqec-modal div.wqec-dialog div.wqec-content{padding:20px 27px}div.wqec-modal div.wqec-dialog div.wqec-content h2{font-size:30px;line-height:39px;margin:0 0 10px}div.wqec-modal div.wqec-dialog iframe{width:calc(100% - 30px);height:210px}div.wqec-modal a.wqec-close,div.wqec-modal a.wqec-video-close{top:-30px;right:50%;margin-right:-11px}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner{width:100%;padding:0 15px}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests.wqec-active{display:block}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-col-table{display:block;float:left;padding:15px}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-col-table div.wqec-logo{position:static;margin-top:60px;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-col-table.wqec-right{padding-bottom:30px}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-main-info-wrap table.wqec-main-info{width:auto;margin:auto}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-button-wrap div.wqec-button-inner button{padding:15px 0}div.wqec-setting{width:100%}div.wqec-setting div.wqec-inner div.wqec-setting-content{padding:15px 23px 40px}div.wqec-setting div.wqec-inner div.wqec-setting-content a.return{margin-bottom:20px}div.wqec-setting div.wqec-inner div.wqec-setting-content div.title{font-size:25px;line-height:32px;text-align:center}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li{margin-top:25px}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li span.icons-wrap{margin-left:0;display:block;margin-top:5px;margin-bottom:0;text-align:right}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li span.list-main{margin:5px 0 0;display:block}div.wqec-setting div.wqec-inner div.foot-wrap{display:block;height:auto}div.wqec-setting div.wqec-inner div.wqec-foot-wrap div.wqec-foot-inner div.part-cell{display:block!important;width:100%!important;padding:0!important;text-align:center}div.wqec-setting div.wqec-inner div.wqec-foot-wrap div.wqec-foot-inner div.part-cell.left a.instruct table td span.descript{font-size:13px}div.wqec-setting div.wqec-inner div.wqec-setting-content div.button-wrap{margin-top:35px;text-align:center}div.wqec-setting div.wqec-inner div.wqec-setting-content div.content-body div.input-wrap div.input.to-left{margin-left:0}div.wqec-setting div.wqec-inner div.wqec-setting-content div.content-body div.input-wrap div.input.to-right{margin-right:0}div.wqec-setting div.wqec-inner div.wqec-foot-wrap div.wqec-foot-inner{display:block;padding:15px;margin:auto}div.wqec-setting div.wqec-inner div.wqec-foot-wrap div.wqec-foot-inner div.part-cell.left{padding:0;text-align:center}div.wqec-setting div.wqec-inner div.wqec-foot-wrap div.wqec-foot-inner div.part-cell.right{margin-top:20px}div.wqec-setting div.wqec-inner div.wqec-setting-content div.wqec-table-name div.wqec-cell{display:block}div.wqec-setting div.wqec-inner div.wqec-setting-content div.wqec-table-name div.wqec-cell.set{width:100%}div.wqec-setting div.wqec-table-wrap div.cell-wrap{display:block;float:left}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li div.wqec-options-wrap div.wqec-tbl div.wqec-cell{width:auto;padding:30px 50px;display:block}form.wqec-form table.wqec-wrap-act{margin-top:50px}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li div.wqec-options-wrap table td.wqec-btn-copy a{font-size:12px;line-height:12px;padding:18px 15px 20px}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li div.wqec-options-wrap table td.wqec-btn-preview a{padding:18px 20px 20px;background-image:none}form.wqec-form div.wqec-questions.wqec-active,form.wqec-form div.wqec-thank.wqec-active{display:block;margin-left:0}div.wizard-quest-edition-concept2 div.wqec-result-wrap div.wrap-result-inner img{max-width:100%!important;height:auto!important}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-result-val{font-size:22px;line-height:28px;padding:15px 20px}div.wizard-quest-edition-concept2 div.wqec-result-wrap div.wrap-result-inner{padding:15px 0}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maintitle{font-size:19px;line-height:24px;padding-left:0}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-result-desc{padding:18px 15px!important}form.wqec-form div.wqec-form-title{font-size:18px;line-height:20px;margin-bottom:8px}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-questname{font-size:20px;line-height:25px}.wqec-wrap-refresh{display:none}form.wqec-form div.big-image-element div.wqec-elements div.wqec-element.wqec-middle label table.wqec-image td,form.wqec-form div.big-image-element div.wqec-elements div.wqec-element.wqec-small label table.wqec-image td,form.wqec-form div.wqec-elements div.wqec-element.wqec-big label table.wqec-image td{height:130px}}
/* End */


/* Start:/local/templates/mdv-vrf/template_styles.css?170677583370210*/


* {
    color: #004a8b;
    font-family: Geometria;
}
body {
    display: flex;
    flex-direction: column;
}
body.modalWindowOpened {
    overflow-Y: hidden;
    padding-right: 17px;
}
main {
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
    position: relative;
    max-width: 100vw;
}
@media all and (-webkit-min-device-pixel-ratio:0) {
    main {
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
}

h2 {
    font-size: 16px;
    text-align: center;
    font-weight: 500;
}

.fixed {
    padding-top: 55px;
}

header {
    height: 55px;
    background: #fff;
    box-shadow: 1px 2px 15px rgba(0,0,0,0.25);
    display: flex;
    align-items: center;
    padding-top: 10px;
    position: relative;
    max-width: 100vw;
}
.fixed header {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 50;
}

header * {
    caret-color: transparent;
}
.header__wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.header__logo {
    width: 17vw;
}
.header__logo img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.header__phone {
    font-size: 16px;
    font-weight: 500;
    margin-right: 15px;
    margin-left: auto;
}
.header__mobile_btn {
    position: relative;
    width: 35px;
    height: 15px;
    background: linear-gradient(to bottom, #fff 7px, #004a8b 7px, #004a8b 8px, #fff 8px);
    cursor: pointer;
    transition: 0.3s ease;
}
.header__mobile_btn::before,
.header__mobile_btn::after {
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    height: 1px;
    background: #004a8b;
    transition: 0.3s ease;
}
.header__mobile_btn::before {
    top: 0;
}
.header__mobile_btn::after {
    bottom: 0;
}
.mobileOpen .header__mobile_btn {
    background: #fff;
}
.mobileOpen .header__mobile_btn::before,
.mobileOpen .header__mobile_btn::after {
    width: 20px;
    top: 7px;
    left: calc(50% - 12px);
}
.mobileOpen .header__mobile_btn::before {
    transform: rotate(45deg);
}
.mobileOpen .header__mobile_btn::after {
    transform: rotate(-45deg);
}
.header__menu {
    position: absolute;
    top: 100%;
    padding: 30px 25px;
    background: rgba(255,255,255,0.75);
    right: -100%;
    z-index: 15;
}
.mainmenu-level-1 {
    margin: 0;
    display: grid;
    grid-row-gap: 20px;
}
.header__menu .menu-link {
    font-weight: 700;
}

.btn {
    display: flex;
    align-items: center;
    justify-content: center;
    font: 700 10px/12px Geometria;
    cursor: pointer;
    transition: 0.3s ease;
    outline: none;
    text-align: center;
    padding: 11px 20px;
    border-radius: 23px;
    border-width: 2px;
    border-style: solid;
    height: 26px;
    text-transform: uppercase;
}
.btn-blue {
    background-color: #00aeef;
    border-color: #00aeef;
    color: #fff;
}
.btn-blue:hover {
    border-color: #008EC3;
    background-color: #008EC3;
    color: #fff;
}
.btn-blue:active {
    border-color: #00719B;
    background-color: #00719B;
    color: #fff;
}
.btn-darkblue {
    background-color: #015fa5;
    border-color: #015fa5;
    color: #fff;
}
.btn-darkblue:hover {
    background-color: #00AEEF;
    border-color: #00AEEF;
    color: #fff;
}
.btn-darkblue:active {
    border-color: #008EC4;
    background-color: #008EC4;
    color: #fff;
}
.btn-white {
    border-color: #fff;
    background-color: #fff;
}
.btn-white:hover,
.btn-white:active {
    background-color: transparent;
    color: #fff;
}
.btn-white-empty {
    border-color: #fff;
    color: #fff;
    background-color: transparent;
}
.btn-white-empty:hover {
    color: #015fa5;
    background-color: #fff;
}
.btn:disabled {
    opacity: 0.5;
}
.btn-darkblue_white {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
}
.btn-darkblue_white:hover {
    background-color: #008EC3;
}


.owl-dots {
    display: flex;
    justify-content: center;
}
.owl-dots button + button {
    margin-left: 10px;
}
.owl-carousel button.owl-dot {
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
}
.owl-carousel button.owl-dot::after {
    content: '';
    width: 30px;
    height: 3px;
    background: #fff;
}
.owl-carousel button.owl-dot.active::after {
    background: #004a8b;
}

.section {
    display: flex;
    flex-direction: column;
    padding: 50px 0;
}

.section.banner-section {
    padding: 0;
    position: relative;
}
.top_title {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    padding: 10px 15px;
    z-index: 2;
}
.top_title h1 {
    color: #fff;
    font-size: 18px;
    font-weight: 800;
}
.top_button_row {
    position: absolute;
    bottom: 50px;
    left: 15px;
    z-index: 2;
}

.topslider__carousel.owl-carousel .owl-stage-outer  {
    height: 300px;
    display: flex;
}
.owl-carousel .owl-stage {
    height: inherit;
    display: flex;
}
.topslider__carousel.owl-carousel .owl-nav  {
    display: none!important;
}

.topslider__item {
    position: relative;
    height: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column;
    padding-top: 100px;
}
.topslider__image {
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    right: 0;
    transition: 0.2s ease;
}
.owl-item.active .topslider__image {
    left: 0;
    right: -3px;
}
.owl-item.active + .owl-item .topslider__image {
    left: 3px;
}
.topslider__image picture {
    width: 100%;
    height: 100%;
}
.topslider__image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.topslider__icon {
    position:relative;
    z-index: 3;
    height: 50px;
}
.topslider__icon img {
    width: auto!important;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}
.topslider__line_first,
.topslider__line_second,
.topslider__line_third {
    position:relative;
    z-index: 3;
    color: #fff;
}
.topslider__line_first {
    text-transform: uppercase;
    margin-left: 15px;
    font-size: 12px;
}
.topslider__line_second {
    font-size: 24px;
    margin-left: 45px;
}
.topslider__line_third {
    font-size: 80px;
    font-weight: 800;
    line-height: 0.9em;
    margin-left: 45px;
}

.od__icon,
.od__icon_parent {
    display: none;
}

.od__wrapper {
    display: grid;
    margin-top: 20px;
    grid-row-gap: 20px;
}
.od__wrapper * {
    caret-color: transparent;
}
.od__row {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    position: relative;
}
.od__section_title {
    font-size: 10px;
    text-align: center;
    font-weight: 500
}
.od__row_level_1 .od__section {
    grid-column: 1/5;
}
.od__row_level_1 .od__section .od__section_title {
    font-weight: 700;
    color: #004a8b;
}
.od__row_level_2 .od__section {
    position: relative;
}
.od__row_level_2 .od__section:first-child {
    grid-column: 1/4;
}
.od__row_level_2 .od__section:first-child::before {
    content: '';
    position: absolute;
    top: -6vw;
    left: 50%;
    width: 46vw;
    height: 6vw;
    background: url('/images/svg/icon_od_l1.svg') no-repeat center bottom /contain;
}
.od__row_level_3 .od__section {
    position: relative;
}
.od__row_level_3 .od__section:first-child {
    grid-column: 1/3;
}
.od__row_level_3 .od__section:first-child::before {
    content: '';
    position: absolute;
    top: -4.5vw;
    left: 50%;
    width: 36vw;
    height: 4.5vw;
    background: url('/images/svg/icon_od_l2_double.svg') no-repeat center bottom /contain;
}
.od__row_level_3 .od__section:last-child::before {
    content: '';
    position: absolute;
    top: -3vw;
    left: 50%;
    width: 1.8vw;
    height: 3vw;
    background: url('/images/svg/icon_od_l2_single.svg') no-repeat center bottom /contain;
}
.od__row_level_4 .od__section {
    position: relative;
}
.od__row_level_4 .od__section::before {
    content: '';
    position: absolute;
    top: -3.1vw;
    left: 50%;
    width: 2.5vw;
    height: 3vw;
    background: url('/images/svg/icon_od_l3_single.svg') no-repeat center bottom /contain;
}
.od__row_level_4 .od__section:nth-child(2)::before {
    display: none
}
.od__row_level_4 .od__section:first-child::before {
    content: '';
    position: absolute;
    top: -5vw;
    left: 50%;
    width: 23.5vw;
    height: 5vw;
    background: url('/images/svg/icon_od_l3_double.svg') no-repeat center bottom /contain;
}
.od__row_level_2 .od__section::after,
.od__row_level_3 .od__section::after,
.od__row_level_4 .od__section::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.od__row_level_2 .od__section .od__section_title,
.od__row_level_3 .od__section .od__section_title,
.od__row_level_4 .od__section .od__section_title {
    color: #ccc;
}
.od__row_level_2 .od__section.active .od__section_title {
    color: #5fb7b5;
}
.od__row_level_3 .od__section.active .od__section_title {
    color: #009fe3;
}
.od__row_level_4 .od__section.active .od__section_title {
    color: #99c;
}

.od__item {
    max-width: 22vw;
    position: relative;
    padding-top: 3vw;
}
.od__item::before {
    content: '';
    position: absolute;
    width: 18vw;
    height: 18vw;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 15vw;
    background: #bfbfbf;
    z-index: -1;
}
.od__item.active::before {
    background: #004a8b;
}
.od__item::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.od__item_title_long {
    display: none;
}
.od__item_title_short {
    color: #fff;
    font-size: 13px;
    font-weight: 900;
    text-align: center;
}
.od__item_image {
    height: 20vw;
    margin-top: 3px;
}
.od__item_image img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.od__item_properties_mobile, 
.od__item_properties {
    display: none;
}
.od__item.active + .od__item_properties_mobile {
    display: flex;
    position: absolute;
    top: 100%;
    padding: 15px;
    counter-reset: PropCount;
    left: 0;
    right: 0;
}
.od__item_properties_mobile_inner {
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.od__item_prop {
    font-size: 11px;
    font-weight: 500;
    position: relative;
    padding-left: 15px;
    flex: 0 0 auto;
}
.od__item_prop::before {
    counter-increment: PropCount;
    content: counter(PropCount)'. ';
    position: absolute;
    left: 0;
}

.benefit__wrapper {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-row-gap: 5px;
}
.benefit__item {
    position: relative;
}
.benefit__item_bg {
    position: absolute;
    top: 0;
    left: -50%;
    bottom: 0;
    right: -100%;
    z-index: -1;
    background: #004a8b;
}
.benefit__item_box {
    display: flex;
    align-items: center;
    flex-direction: column;
    padding: 10px 20px;
}
.benefit__item_box::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.benefit__icon {
    width: 25vw;
    height: 15vw;
    margin-bottom: 10px;
}
.benefit__icon img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.benefit__title {
    color: #fff;
    font-size: 9px;
    font-weight: 500;
    text-align: center;
}
.benefit__box {
    overflow: visible;
    height: 0;
    position: relative;
}
.benefit__item_box.active + .benefit__box {
    overflow: visible;
}
.benefit__outer {
    padding: 15px;
    width: 100vw;
    position: absolute;
}
.benefit__inner {
    opacity: 0;
}
.benefit__inner,
.benefit__inner * {
    font-size: 12px;
    color: #4f4f4f;
}
.benefit__inner_img {
    max-width: 350px;
    margin-top: 15px;
    text-align:center;
}
.benefit__inner_img img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}

.in-tree-section {
    padding-top: 0;
}
.in-tree__text {
    font-size: 12px;
    color: #4f4f4f;
    text-align: justify;
    margin-top: 25px;
}
.in-tree__wrapper {
    display: grid;
    grid-row-gap: 10px;
    margin-top: 20px;
    padding: 0 10px 0 0;
}
.in-tree__item {
    border: 0.5px solid #DDD;
    box-sizing: border-box;
    box-shadow: 0px 0px 7px 4px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    position: relative;
    display: flex;
    padding: 10px;
    height: 80px;
}
.in-tree__item * {
    caret-color: transparent;
}
.in-tree__item::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
}
.in-tree__icon-box {
    position: absolute;
    top: 0;
    bottom: 0;
    right: -10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.in-tree__icon {
    width: 20px;
    height: 20px;
    border-radius: 12px;
    font-size: 9px;
    display: none;
    align-items: center;
    justify-content: center;
    color: #fff;
    transition: 0.2s ease;
}
.in-tree__icon + .in-tree__icon {
    margin-top: 10px;
}
.in-tree__icon_dc {
    background: #9999CC;
}
.in-tree__icon_ac {
    background: #5FB7B5;
}
.in-tree__item.active .in-tree__icon,
.in-tree__item:hover .in-tree__icon {
    display: flex;
}
.in-tree__image {
    flex: 0 0 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 30px;
}
.in-tree__image img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}
.in-tree__title-box {
    display: flex;
    align-items: center;
}
.in-tree__title {
    font-size: 12px;
    color: #4f4f4f;
    font-weight: 500;
}
.in-tree__power {
    display: none;
}

.in-ben-section {
    padding-top: 0;
}

.support-section {
    padding-top: 0;
}
.support__wrapper {
    margin-top: 20px;
    position: relative;
}
.support__image {
    z-index: -1;
}
.support__image,
.support__image picture {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100vw;
}
.support__image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.support__box {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    padding: 25px 38px;
    grid-row-gap: 20px;
    grid-column-gap: 30px;
}
.support__item {
    background: rgba(255, 255, 255, 0.9);
    border: 0.5px solid #BDBDBD;
    box-sizing: border-box;
    box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.25);
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding: 5px 10px;
}
.support__item_img {
    height: 55px;
    margin: auto 0;
}
.support__item_img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.support__item_text {
    font-size: 9px;
    text-align: center;
    font-weight: 500;
    color: #4f4f4f;
    margin-top: 10px;
}
.support__text {
    padding: 0 20px 15px;
    text-align: center;
    color: #fff;
    font-size: 12px;
}

.mdv-section {
    padding-top: 0;
}
.mdv__text,
.mdv__text * {
    font-size: 12px;
    color: #4f4f4f;
    margin: 0;
}
.mdv__wrapper {
    margin-top: 20px;
    height: 430px;
    position: relative;
}
.mdv__bg-carousel {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.mdv__bg-carousel.owl-carousel .owl-stage-outer,
.mdv__bg-carousel.owl-carousel .owl-stage,
.mdv__bg-carousel.owl-carousel.owl-drag .owl-item,
.mdv__bg-carousel.owl-carousel.owl-drag .owl-item .mdv__bg-item {
    height: 100%;
}
.mdv__bg-carousel .owl-item picture {
    position: absolute;
    top: 0;
    left: -1px;
    bottom: 0;
    right: -2px;
}
.mdv__bg-carousel .owl-item.active + .owl-item picture {
    left: 2px;
}
.mdv__bg-carousel .owl-item picture img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    filter: grayscale(1);
}
.mdv__bg-carousel.owl-carousel.owl-drag .owl-item::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: -2px;
    background: rgba(0, 74, 139, 0.75);
}
.mdv__bg-carousel .owl-item picture img {
    margin-right: -1px;
}
.mdv__bg-carousel .owl-item.active + .owl-item picture img {
    margin-left: 1px;
}
.mdv__main-carousel {
    position: relative;
    height: 100%;
}
.mdv__main-carousel.owl-carousel .owl-stage-outer,
.mdv__main-carousel.owl-carousel .owl-stage,
.mdv__main-carousel.owl-carousel.owl-drag .owl-item,
.mdv__main-carousel.owl-carousel.owl-drag .owl-item .mdv__main-item {
    height: 100%;
}
.mdv__main-item {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 40px 55px;
}
.mdv__main-item * {
    color: #fff;
}
.mdv__main-pretext {
    font-size: 18px;
}
.mdv__main-title {
    text-transform: uppercase;
    font-size: 26px;
    margin-top: 2px;
    line-height: 1.1em;
}
.mdv__main-subtitle {
    font-size: 18px;
    margin-top: 15px;
}
.mdv__main-text * {
    margin: 0;
}
.mdv__main-text {
    font-size: 10px;
    margin-top: 25px;
}
.mdv__main-carousel.owl-carousel .owl-dots {
    position: absolute;
    top: 10px;
    left: 55px;
    z-index: 2;
}

.count-section {
    padding-top: 0;
}
.count__wrapper_mobile {
    background: #004a8b;
    margin: 0 -15px;
}
.count__text_first {
    color: #fff;
    padding: 15px 30px;
    font-size: 14px;
}
.count__wrapper {
    display: grid;
    grid-row-gap: 15px;
}
.count__item {
    display: flex;
    flex-direction: column;
    padding: 0 30px;
    align-items: center;
}
.count__item-circle-box {
    width: 125px;
    height: 125px;
    border-radius: 75px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}
.count__item-value {
    font-size: 63px;
    font-weight: 700;
}
.count__item-value::after {
    content: '%';
    font-size: 35px;
    font-weight: 500;
}
.count__item-title {
    color: #fff;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    margin-top: 5px;
}
.count__text_last {
    color: #fff;
    font-size: 9px;
    padding: 25px 30px;
}

.files-section {
    padding-top: 0;
    padding-bottom: 15px;
}
.files_program_image {
    margin: 0 -15px;
    height: 80px;
}
.files_program_image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.files_program_image + .dl__wrapper {
    transform: translateY(-50%);
    margin: 0 15px;
}
.dl__item {
    display: flex;
    background: #FFFFFF;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);
    border-radius: 8px;
    padding: 15px;
    position: relative;
    align-items: center;
    font-size: 10px;
    color: #9c9a9a;
    font-weight: 500;
}
.dl__item::before {
    content: '';
    width: 15px;
    height: 20px;
    margin-right: 10px;
    background: url('/images/svg/icon_prog.svg') no-repeat center center / cover;
}
.dl__item.dl_icon::before {
    background-image: url('/images/svg/icon_pdf.svg');
}
.dl__item .btn {
    margin-left: auto;
    background: #004a8b;
    height: 20px!important;
    padding: 5px 25px;
    text-transform: unset;
}
.file__text {
    font-size: 12px;
    color: #4f4f4f;
}
.dl__item:hover .btn {
    background: #fff;
    color: #004a8b;
    border-color: #015fa5;
}
.dl_icon {
    margin: 15px 0 25px;
}

.pnr-section {
    padding-top: 0;
}
.pnr__inner_wrapper {
    position: relative;
    padding: 20px 0 50px;
}
.pnr__bg,
.pnr__bg picture {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.pnr__bg {
    left: -15px;
    right: -15px;
    z-index: -1;
}
.pnr__bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.pnr__subtitle {
    font-size: 12px;
}
.pnr__icons_box {
    margin-top: 20px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 25px;
}
.pnr__item {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.pnr__item:last-child {
    grid-column: 1/3;
}
.pnr__img {
    height: 55px;
}
.pnr__img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.pnr__title {
    font-weight: 500;
    font-size: 10px;
    text-align: center;
    color: #4f4f4f;
    margin: 10px 0 auto;
}

.objects-section {
    padding-top: 0;
    padding-bottom: 0;
}
.obj__carousel.owl-carousel {
    margin: 10px -15px 0;
    width: 100vw!important;
    position: relative;
}
.object-img-big-wrapper {
    height: 300px;
    position: relative;
}
.object-img-big-box {
    position: absolute;
    top: 0;
    left: 0;
    right: -2px;
    bottom: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.owl-item.active + .owl-item .object-img-big-box {
    left: 3px;
}
.object-img-small-wrapper {
    display: none;
}
.obg__text {
    padding: 20px 15px
}
.obj__text-title {
    font-size: 21px;
    font-weight: 500;
}
.obj__text-place {
    font-size: 16px;
    font-weight: 500;
}
.obj__text-values {
    margin-top: 20px;
    padding-right: 40px;
}
.obj__text-val {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.obj__text-val * {
    font-weight: 500;
    color: #4f4f4f;
}
.obj__text-val-num {
    font-weight: 400;
    font-size: 30px;
}
.prop_value {
    font-size: 14px;
}
.obj__text-val-text {
    font-size: 10px;
}
.obj__carousel.owl-carousel .owl-nav {
    position: absolute;
    top: 135px;
    left: 15px;
    right: 15px;
}
.obj__carousel.owl-carousel .owl-nav span {
    display: none!important;
}
.owl-carousel .owl-nav button {
    transition: 0.2s ease;
}
.owl-carousel .owl-nav button:hover {
    opacity: 1;
}

.obj__carousel.owl-carousel .owl-nav button {
    width: 30px;
    height: 30px;
    border: 1px solid #fff;
    border-radius: 20px;
    position: absolute;
    opacity: 0.3;
}
.obj__carousel.owl-carousel .owl-nav button.owl-prev {
    left: 0;
}
.obj__carousel.owl-carousel .owl-nav button.owl-next {
    right: 0;
}
.obj__carousel.owl-carousel .owl-nav button::after {
    position: absolute;
    content: '';
    background: linear-gradient(45deg,transparent 30%,#fff 30%,#fff 39%, transparent 39%), linear-gradient(135deg,transparent 30%,#fff 30%,#fff 39%, transparent 39%);
    width: 8px;
    height: 15px;
    top: 7px;
    left: 9px;
}
.obj__carousel.owl-carousel .owl-nav button.owl-next::after {
    transform: rotate(180deg);
    left: 11px;
}

footer {
    background: #004a8b;
}
footer * {
    color: #fff;
}
.underline {
    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
}
.subscribe {
    padding: 15px 30px 10px;
}
.subscribe-title-text {
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    margin-bottom: 15px;
}
.subscribe-input {
    position: relative;
}
.subscribe-input .inputtext {
    text-align: center;
    width: 100%;
    background: #FFFFFF;
    box-shadow: inset 2px 2px 4px rgba(0, 0, 0, 0.25);
    border-radius: 24px;
    border: none;
    font-size: 10px;
    color: #4f4f4f;
    padding: 4px;
}
.subscribe-input .inputtext::placeholder {
    color: #828282;
}
.subscribe-subscribesubmit .btn {
    text-transform: unset;
    margin: 20px auto 0;
    border-width: 1px;
    height: 20px;
    padding: 5px 20px;
}
.footer__secondline {
    border-bottom: unset;
}
.footer__menu-box {
    margin: 10px 0 0;
    padding-bottom: 15px;
    border-bottom: 1px solid #fff;
}
.footer__menu-box .mainmenu-level-1 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-row-gap: 5px;
}
.footer__menu-box .menu-link {
    font-size: 10px;
    font-weight: 500;
}
.footer__social-box {
    display: flex;
    justify-content: center;
}
.footer__social-box ul {
    display: flex;
    justify-content: center;
    align-items: center;
}
.footer__social-box li + li {
    margin-left: 20px;
}
.footer__address-box {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.footer__address {
    padding-left: 26px;
    position: relative;
}
.footer__address-phone {
    font-size: 16px;
    font-weight: 500;
    padding-left: 20px;
}
.footer__address-mail {
    font-size: 10px;
    text-decoration: underline;
}
.footer__address::before {
    content: '';
    position: absolute;
    left: 0;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.footer__address-phone::before {
    background-image: url('/images/svg/icon_phone.svg');
    width: 11px;
    height: 18px;
}
.footer__address-mail::before {
    background-image: url('/images/svg/icon_mail.svg');
    width: 18px;
    height: 13px;
}
.footer__lastline {
    background: #fff;
    margin: 0 -15px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    padding: 0 15px 10px;
}
.footer__link {
    grid-column: 1/2;
}
.footer__link a {
    color: #004a8b;
    font-size: 9px;
    font-weight: 500;
    text-decoration: underline;
}
.footer__copyright {
    color: #004a8b;
    font-size: 9px;
    font-weight: 500;
    grid-row: 1/2;
    grid-column: 2/3;
    padding-top: 8px;
}

#toTop {
    width: 40px;
    height: 40px;
    background-color: #00AEEF;
    border-radius: 25px;
    text-align: center;
    padding: 10px;
    line-height: 20px;
    position: fixed;
    bottom: 20px;
    right: 20px;
    cursor: pointer;
    display: none;
    color: #fff;
    font-size: 20px;
    z-index: 101;
    opacity: 0.4;
    transition: 0.3s ease;
}
#toTop::before {
    content: '';
    width: 20px;
    height: 20px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iMjRtbSIKICAgaGVpZ2h0PSIxNC41NjQ3MTNtbSIKICAgdmlld0JveD0iMCAwIDI0IDE0LjU2NDcxMyIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnOCIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMC45Mi40ICg1ZGE2ODljMzEzLCAyMDE5LTAxLTE0KSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iYXJyb3ctY2hldnJvbi11cC5zdmciPgogIDxkZWZzCiAgICAgaWQ9ImRlZnMyIiAvPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBpZD0iYmFzZSIKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgICAgYm9yZGVyb3BhY2l0eT0iMS4wIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp6b29tPSIwLjM1IgogICAgIGlua3NjYXBlOmN4PSItMjgxLjY1Njc1IgogICAgIGlua3NjYXBlOmN5PSIxNTIuNTA0OTEiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9Im1tIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgZml0LW1hcmdpbi10b3A9IjAiCiAgICAgZml0LW1hcmdpbi1sZWZ0PSIwIgogICAgIGZpdC1tYXJnaW4tcmlnaHQ9IjAiCiAgICAgZml0LW1hcmdpbi1ib3R0b209IjAiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxNjgwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9Ijk4NyIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMTkxMiIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMTMiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIgLz4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGE1Ij4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICAgICAgPGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPgogICAgICAgIDxkYzp0aXRsZT48L2RjOnRpdGxlPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8ZwogICAgIGlua3NjYXBlOmxhYmVsPSJMYXllciAxIgogICAgIGlua3NjYXBlOmdyb3VwbW9kZT0ibGF5ZXIiCiAgICAgaWQ9ImxheWVyMSIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDQuMjgzNTg2LC0xNzQuNjE4ODgpIj4KICAgIDxwYXRoCiAgICAgICBpZD0icGF0aDgyNiIKICAgICAgIGQ9Im0gNTcuMjE2MjczLDE3NS4wMDUxOCAxMC42ODA5NjMsMTAuNjgwOTYgYyAwLjUxNTEzMywwLjUxNTE0IDAuNTE1MTMzLDEuMzUwMyAwLDEuODY1MzggbCAtMS4yNDU3NjQsMS4yNDU3NiBjIC0wLjUxNDI1NSwwLjUxNDI1IC0xLjM0NzcxMiwwLjUxNTI0IC0xLjg2MzE3NiwwLjAwMiBsIC04LjUwNDczNywtOC40NjQ4NCAtOC41MDQ2ODMsOC40NjQ4OSBjIC0wLjUxNTQ2MywwLjUxMzA1IC0xLjM0ODkyMiwwLjUxMjA2IC0xLjg2MzE3NiwtMC4wMDIgbCAtMS4yNDU3NjQsLTEuMjQ1NzYgYyAtMC41MTUxMzMsLTAuNTE1MTMgLTAuNTE1MTMzLC0xLjM1MDI5IDAsLTEuODY1MzcgbCAxMC42ODA5NjMsLTEwLjY4MDk3IGMgMC41MTUwNzgsLTAuNTE1MTMgMS4zNTAyNCwtMC41MTUxMyAxLjg2NTM3NCwtNWUtNSB6IgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7c3Ryb2tlLXdpZHRoOjAuMDU0OTU5MzMiIC8+CiAgPC9nPgo8L3N2Zz4K") no-repeat center center / contain;
    position: absolute;
    left: 10px;
}
.fixed #toTop {
    bottom: 110px;
}
#toTop:hover {
    opacity: 1;
}

.modal_alert {
    background-color: #fff;
    border: 1px solid red;
    border-radius: 3px;
    padding: 9px 15px;
    position: absolute;
    top: 48px;
    left: 0;
    font-size: 13px;
    z-index: 100;
    color: red;
}
.modal_alert::before,
.modal_alert::after {
    content: '';
    position: absolute;
    left: 10px;
    top: -20px;
    border: 10px solid transparent;
    border-bottom: 10px solid red;
}
.modal_alert::after {
    border-bottom: 10px solid #fff;
    top: -19px;
}

.popup-answer {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255,255,255,0.9);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 16px;
    font-family: Geometria;
    padding: 0 20px;
    border-radius: 20px;
    color: #004a8b;
}
#modalWindow {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,0.15);
    z-index: 1200;
    display: flex;
    justify-content: center;
    align-items: center;
}
#modalWindow .subscribe {
    padding: 50px 40px;
    background: #fff;
    display: grid;
    grid-gap: 5px;
    justify-items: center;
}
#modalWindow .popup-answer {
    border-radius: 20px;
}

.popup-close {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 16px;
    height: 16px;
    cursor: pointer;
}
.popup-close::before, .popup-close::after {
    content: '';
    width: 22px;
    height: 2px;
    background: #7d7d7d;
    position: absolute;
    top: 9px;
    left: -3px;
    transition: 0.3s ease-out;
}
.popup-close::before {
    transform: rotate(45deg);
}
.popup-close::after {
    transform: rotate(-45deg);
}
.popup-close:hover::before{
    transform: rotate(225deg);
}
.popup-close:hover::after {
    transform: rotate(135deg);
}
.popup-window-container {
    max-width: 90vw;
    width: 500px;
    max-height: 90vh;
    background: #fff;
    position: relative;
    padding: 40px 50px;
    border-radius: 20px;
    box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.25);
}
.popup-btn {
    margin-top: 35px;
    display: flex;
    justify-content: center;
}
.popup-inner {
    position: relative;
}

.webform-answer {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 0 40px 40px;
    font-size: 20px;
    font-weight: 700;
    color: #2a4c6b;
    background: rgba(255,255,255,0.85);
}
.webform-answer-close {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 20px;
    height: 20px;
    cursor: pointer;
}
.webform-answer-close::before,
.webform-answer-close::after {
    content: '';
    width: 27px;
    height: 2px;
    background: #7d7d7d;
    position: absolute;
    top: 9px;
    left: -3px;
    transition: 0.3s ease-out;
}
.webform-answer-close::before {
    transform: rotate(45deg);
}
.webform-answer-close::after {
    transform: rotate(-45deg);
}
.webform-answer-close:hover::before{
    transform: rotate(225deg);
}
.webform-answer-close:hover::after {
    transform: rotate(135deg);
}

.h3 {
    font-size: 20px;
    text-transform: uppercase;
}

.popup-close {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 16px;
    height: 16px;
    cursor: pointer;
}
.popup-close::before, .popup-close::after {
    content: '';
    width: 22px;
    height: 2px;
    background: #7d7d7d;
    position: absolute;
    top: 9px;
    left: -3px;
    transition: 0.3s ease-out;
}
.popup-close::before {
    transform: rotate(45deg);
}
.popup-close::after {
    transform: rotate(-45deg);
}
.popup-close:hover::before{
    transform: rotate(225deg);
}
.popup-close:hover::after {
    transform: rotate(135deg);
}
.popup-window-container {
    max-width: 90vw;
    width: 500px;
    max-height: 90vh;
    background: #fff;
    position: relative;
    padding: 40px 50px;
    border-radius: 20px;
    box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.25);
}
.popup-btn {
    margin-top: 35px;
    display: flex;
    justify-content: center;
}
.popup-inner {
    position: relative;
}

.input-box {
    position: relative;
    padding-top: 20px;
}
.inputtext {
    box-shadow: inset 0px 0px 7px rgba(0, 0, 0, 0.25);
    border-radius: 20px;
    background: #fff;
    border: none;
    outline: none;
    padding: 13px 40px;
    width: 100%;
}
.inputtext::placeholder {
    color: #a9a9a9;
}
#popup_form .inputtext {
    color: #202329;
    border-bottom-color: #202329;
}

.inputtextarea {
    box-shadow: inset 0px 0px 7px rgba(0, 0, 0, 0.25);
    border-radius: 20px;
    background: #fff;
    border: none;
    outline: none;
    padding: 13px 40px;
    width: 100%;
    resize: none;
    font-family: Roboto;
}
.inputtextarea::placeholder {
    color: #a9a9a9;
}

.popup-btn .btn {
    text-transform: unset;
}

.main-user-consent-request-popup-text {
    max-width: calc(100vw - 40px);
    max-height: calc(100vh - 120px);
}

.AGREEMENT .label-check__name_modal-form {
    cursor: pointer;
}
.AGREEMENT .check-agreement,
.AGREEMENT input[type="checkbox"] {
    display: none;
}
.main-user-consent-request-announce-link,
.label-check__name_modal-form {
    padding-left: 35px;
    position: relative;
}
.main-user-consent-request-announce-link::before,
.label-check__name_modal-form::before {
    content: '';
    width: 20px;
    height: 20px;
    border: 1px solid #c4c4c4;
    background: #fff;
    display: inline-block;
    margin-right: 8px;
    border-radius: 3px;
    position: absolute;
    left: 0;
}
.AGREEMENT input[name="agreement_input"]:checked + .main-user-consent-request-announce-link::before,
.check-agreement:checked + .label-check__name_modal-form::before {
    background: #015fa5;
    border-color: #015fa5;
}
.AGREEMENT input[name="agreement_input"]:checked + .main-user-consent-request-announce-link::after,
.check-agreement:checked + .label-check__name_modal-form::after {
    content: '';
    display: block;
    position: absolute;
    border: 2px solid #fff;
    border-right: none;
    border-bottom: none;
    background: transparent;
    width: 5px;
    height: 9px;
    left: 8px;
    top: 11px;
    transform: translateY(-7px) rotate(-140deg);
}
.AGREEMENT input[name="agreement_input"]:checked + .main-user-consent-request-announce-link::after {
    top: 11px;
}
.main-user-consent-request-announce-link {
    display: block;
    margin-top: 10px;
    position: relative;
}
.AGREEMENT .label-check__name_modal-form a {
    text-decoration: underline;
}
.AGREEMENT .label-check__name_modal-form * {
    display: inline-block;
}

.main-user-consent-request-announce-link {
    font-size: 10px;
    margin-top: 15px;
}
.main-user-consent-request-announce-link, .label-check__name_modal-form {
    padding-left: 25px;
}
.main-user-consent-request-announce-link::before, .label-check__name_modal-form::before {
    width: 12px;
    height: 12px;
}
.AGREEMENT input[name="agreement_input"]:checked + .main-user-consent-request-announce-link::after, .check-agreement:checked + .label-check__name_modal-form::after {
    top: 7px;
    left: 4px;
}

.ajax-loader {
  height: 0;
  background: url('/images/ajax_loader.gif') no-repeat center top / contain;
  background-color: #fff;
  position: relative;
  width: 100%;
  margin-top: 20px;
}
form div.ajax-loader {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: unset;
  margin-top: 0;
  background-position: center center;
  background-size: 70px;
  background-color: rgba(255,255,255,0.5);
}

@media all and (min-width:400px) {
    .benefit__inner_img {
        max-width: 950px;
        max-height: 350px;
    }
    .benefit__inner_img picture {
        max-height: 350px;
        display: flex;
        align-items: stretch;
        justify-content: center;
    }
}

@media all and (min-width:576px) {
    .header__phone {
        font-size: 20px;
        font-weight: 700;
    }
    .top_title h1 {
        font-size: 22px;
    }
    .topslider__carousel.owl-carousel .owl-stage-outer {
        height: 400px;
    }
    .topslider__item {
        padding-top: 120px;
    }
    .topslider__icon {
        height: 70px;
        padding-left: 15px;
    }
    .top_button_row {
        bottom: 80px;
        left: 30px;
    }
    h2 {
        font-size: 20px;
    }
    .od__wrapper {
        grid-row-gap: 30px;
    }
    .od__section_title {
        font-size: 12px;
    }
    .od__item {
        padding-top: 15px;
        margin-top: -15px;
    }
    .od__item_title_short {
        font-size: 16px;
    }
    .od__item_prop {
        font-size: 12px;
    }
    .benefit__title {
        font-size: 12px;
    }
    .in-tree__text {
        font-size: 14px;
    }
    .in-tree__wrapper {
        grid-template-columns: repeat(2, 1fr);
        grid-column-gap: 30px;
    }
    .in-tree__image {
        flex: 0 0 40%;
    }
    .support__item {
        padding: 10px 15px;
    }
    .support__item_text {
        font-size: 12px;
    }
    .support__text {
        font-size: 14px;
        padding-bottom: 25px;
    }
    .mdv__text, .mdv__text * {
        font-size: 14px;
    }
    .mdv__main-pretext {
        font-size: 21px;
    }
    .mdv__main-title {
        font-size: 32px;
    }
    .mdv__main-subtitle {
        font-size: 21px;
    }
    .mdv__main-text {
        font-size: 12px;
    }
    .count__text_first {
        font-size: 16px;
        padding: 25px 45px;
    }
    .count__wrapper {
        grid-row-gap: 25px;
    }
    .count__item-title {
        font-size: 16px;
    }
    .count__text_last {
        font-size: 11px;
    }
    .dl__item {
        font-size: 13px;
    }
    .dl__item .btn {
        height: 26px!important;
        font-size: 12px;
    }
    .file__text {
        font-size: 12px;
    }
    .pnr__inner_wrapper {
        margin-top: 25px;
        padding: 30px 0 50px;
    }
    .pnr__subtitle {
        font-size: 14px;
    }
    .pnr__title {
        font-size: 12px;
    }
    .objects-section {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .obj__text-val-text {
        font-size: 12px;
    }
    .prop_value {
        font-size: 16px;
    }
    .subscribe {
        padding: 25px 30px 15px;
    }
    .subscribe-title-text {
        font-size: 14px;
    }
    .subscribe-input .inputtext {
        padding: 7px;
        font-size: 12px;
    }
    .subscribe-subscribesubmit .btn {
        font-size: 12px;
        height: 26px;
        padding: 5px 30px;
    }
    .footer__menu-box .menu-link {
        font-size: 12px;
    }
    .footer__menu-box {
        display: flex;
        justify-content: center;
    }
    .footer__menu-box .mainmenu-level-1 {
        grid-column-gap: 30px;
    }
    .footer__address-box {
        margin-top: 10px;
    }
    .footer__lastline {
        grid-template-columns: repeat(3, 1fr);
    }
    .footer__copyright,
    .footer__link a {
        font-size: 11px;
    }
    .footer__copyright,
    .footer__link {
        grid-column: unset;
        grid-row: unset;
    }
    .footer__copyright {
        padding-top: 6px;
        text-align: right;
    }
}

@media all and (max-width:767.98px) {
    .benefit__item:nth-child(2n + 1):last-child {
        grid-column: 1/3
    }
    .benefit__item:nth-child(2n) .benefit__outer {
        left: -50vw;
    }
}

@media all and (min-width:768px) {
    header {
        height: 60px;
        padding-top: 5px;
    }
    .header__logo {
        width: auto;
        height: 24px;
    }
    .header__phone {
        margin-right: 25px;
    }
    .header__menu {
        padding: 40px 35px;
    }
    .top_title h1 {
        font-size: 30px;
        width: 720px;
        margin-left: calc((100vw - 750px) / 2);
    }
    .topslider__carousel.owl-carousel {
        position: relative;
    }
    .topslider__carousel.owl-carousel .owl-stage-outer {
        height: 500px;
    }
    .topslider__item {
        padding-top: 130px;
    }
    .topslider__icon {
        height: 80px;
        padding-left: 38px;
    }
    .topslider__line_first {
        font-size: 16px;
        margin-left: 130px;
    }
    .topslider__line_second {
        font-size: 32px;
        margin-left: 180px;
        margin-top: 10px;
    }
    .topslider__line_third {
        font-size: 120px;
        margin-left: 180px;
    }
    .owl-carousel .owl-nav {
        position: absolute;
        left: 15px;
        right: 15px;
    }
    .topslider__carousel.owl-carousel .owl-nav {
        display: block!important;
        position: absolute;
        top: 235px;
    }
    .topslider__carousel.owl-carousel .owl-nav span {
        display: none;
    }
    .owl-carousel .owl-nav button {
        width: 30px;
        height: 30px;
        border: 1px solid #fff!important;
        border-radius: 20px;
        position: absolute;
        opacity: 0.3;
    }
    .owl-carousel .owl-nav button.owl-prev {
        left: 0;
    }
    .owl-carousel .owl-nav button.owl-next {
        right: 0;
    }
    .owl-carousel .owl-nav button::after {
        position: absolute;
        content: '';
        background: linear-gradient(45deg,transparent 30%,#fff 30%,#fff 39%, transparent 39%), linear-gradient(135deg,transparent 30%,#fff 30%,#fff 39%, transparent 39%);
        width: 8px;
        height: 15px;
        top: 7px;
        left: 9px;
    }
    .owl-carousel .owl-nav button.owl-next::after {
        transform: rotate(180deg);
        left: 11px;
    }
    .owl-carousel button.owl-dot {
        width: 50px;
    }
    .owl-carousel button.owl-dot::after {
        width: 50px;
    }
    .topslider__carousel .owl-dots {
        padding-top: 10px;
    }
    .topslider__carousel.owl-carousel button.owl-dot::after {
        background: #dadada;
    }
    .topslider__carousel.owl-carousel button.owl-dot.active::after {
        background: #004a8b;
    }
    .top_button_row {
        bottom: 90px;
        left: calc((100vw - 750px) / 2);
    }
    .top_button_row .btn {
        height: 36px;
        font-size: 14px;
    }
    
    h2 {
        font-size: 30px;
    }
    
    .od__section {
        position: relative;
        cursor: pointer;
    }
    .od__section_title {
        display: none;
    }
    .od__wrapper {
        grid-row-gap: 20px;
    }
    .od__icon {
        display: block;
        margin: 0 auto;
        height: 54px;
    }
    .od__icon_parent {
        height: 66px;
    }
    .od__icon_active {
        opacity: 0;
        position: absolute;
        top: 0;
        left: 50%;
        transform: translateX(-50%);
    }
    .od__section.active .od__icon_active {
        opacity: 1;
    }
    .od__section.active .od__icon_passive {
        opacity: 0;
    }
    .od__row_level_2 .od__section:first-child {
        padding-left: 70px;
    }
    .od__row_level_2 .od__section:first-child .od__icon_active {
        left: calc(50% + 35px);
    }
    .od__row_level_2 .od__section:first-child::before {
        background-image: url('/images/svg/icon_od_l1_md.svg');
        left: calc(50% + 32px);
        width: 340px;
        height: 20px;
        top: -20px;
    }
    .od__row_level_3 .od__section:first-child::before {
        background-image: url('/images/svg/icon_od_l2_double_md.svg');
        height: 18px;
        width: 266px;
        top: -18px;
    }
    .od__row_level_3 .od__section:last-child::before {
        background-image: url('/images/svg/icon_od_l2_single_md.svg');
        height: 18px;
        top: -18px;
        width: 8px;
    }
    .od__row_level_4 .od__section::before {
        background-image: url('/images/svg/icon_od_l3_single_md.svg');
        height: 18px;
        top: -18px;
        width: 8px;
    }
    .od__row_level_4 .od__section:first-child::before {
        background-image: url('/images/svg/icon_od_l3_double_md.svg');
        height: 18px;
        width: 180px;
        top: -18px;
    }
    .od__item {
        max-width: 180px;
        padding-top: 20px;
        cursor: pointer;
    }
    .od__item::before {
        width: 130px;
        height: 130px;
    }
    .od__item_title_short {
        display: none;
    }
    .od__item_title_long {
        display: block;
        font-size: 12px;
        text-align: center;
        padding: 0 35px;
        line-height: 18px;
        color: #fff;
    }
    .od__item .od__item_title_long b {
        font-size: 18px;
        font-weight: 900;
        line-height: 18px;
        color: #fff;
    }
    .od__item_image {
        height: 140px;
    }
    .od__item_properties {
        display: grid;
        counter-reset: PropCount;
        padding: 10px 5px 0;
    }
    .od__item_properties_mobile {
        display: none!important;
    }
    .od__item_prop {
        font-size: 11px;
        color: #4f4f4f;
    }
    .od__item.active .od__item_prop {
        color: #004a8b;
    }
    .benefit__wrapper {
        grid-template-columns: repeat(3, 1fr);
        grid-row-gap: 10px;
        width: 750px;
        margin: 0 auto;
    }
    .benefit__item_bg {
        left: -50vw;
        right: -50vw;
    }
    .benefit__item {
        cursor: pointer;
    }
    .benefit__item_box {
        padding: 30px 30px 20px;
    }
    .benefit__outer {
        width: 750px;
    }
    .benefit__item:nth-child(3n+2) .benefit__outer {
        left: -250px;
    }
    .benefit__item:nth-child(3n) .benefit__outer {
        left: -500px;
    }
    .benefit__title {
        font-size: 14px;
    }
    .benefit__inner, .benefit__inner * {
        font-size: 14px;
    }
    .in-tree__text {
        font-size: 16px;
    }
    .in-tree__wrapper {
        grid-template-columns: repeat(3, 1fr);
        grid-column-gap: 15px;
        grid-row-gap: 30px;
        padding: 0;
    }
    .in-tree__item {
        flex-direction: column;
        height: 200px;
        align-items: center;
        justify-content: space-between;
        padding: 15px;
    }
    .in-tree__image {
        flex: 1 1 auto;
        margin-right: 0;
        margin-bottom: 5px;
    }
    .in-tree__title-box {
        flex-direction: column;
    }
    .in-tree__title {
        text-align: center;
        font-size: 14px;
    }
    .in-tree__power {
        display: block;
        font-size: 14px;
        font-weight: 500;
    }
    .in-tree__icon-box {
        top: 30px;
        bottom: unset;
        right: unset;
        left: -12.5px;
    }
    .in-tree__icon {
        width: 25px;
        height: 25px;
        font-size: 12px;
    }
    .in-tree__icon + .in-tree__icon {
        margin-top: 5px;
    }
    .in-ben-section .benefit__wrapper {
        grid-template-columns: repeat(4, 1fr);
        grid-column-gap: 10px;
    }
    .in-ben-section .benefit__item_box {
        padding: 30px 5px 20px;
    }
    .benefit__icon {
        width: 165px;
        height: 95px;
    }
    .in-ben-section .benefit__item:nth-child(3n+2) .benefit__outer {
        left: unset;
    }
    .in-ben-section .benefit__item:nth-child(3n) .benefit__outer {
        left: unset;
    }
    .in-ben-section .benefit__item:nth-child(4n+3) .benefit__outer {
        left: -375px;
    }
    .in-ben-section .benefit__item:nth-child(4n+2) .benefit__outer {
        left: -187.5px;
    }
    .in-ben-section .benefit__item:nth-child(4n+1) .benefit__outer {
        left: 0;
    }
    .in-ben-section .benefit__item:nth-child(4n) .benefit__outer {
        left: -562.5px;
    }
    .support__wrapper {
        padding-top: 65px;
        width: 750px;
        margin: 0 auto;
    }
    .support__box {
        grid-template-columns: repeat(3, 1fr);
        grid-column-gap: 50px;
        grid-row-gap: 45px;
        padding: 25px 15px;
    }
    .support__image {
        left: calc((750px - 100vw) / 2);
    }
    .support__item {
        border-radius: 24px;
        min-height: 190px;
        padding: 15px 10px;
    }
    .support__item_text {
        font-size: 14px;
    }
    .support__text {
        font-size: 20px;
        padding: 30px 20px 50px;
    }
    .mdv__text, .mdv__text * {
        font-size: 16px;
    }
    .mdv__wrapper {
        height: 700px;
    }
    .mdv__main-carousel.owl-carousel .owl-dots {
        top: 35px;
        left: 125px;
    }
    .mdv__main-item {
        justify-content: flex-start;
        padding: 256px 125px 30px;
    }
    .mdv__main-pretext {
        font-size: 24px;
    }
    .mdv__main-title {
        font-size: 40px;
    }
    .mdv__main-subtitle {
        font-size: 24px;
    }
    .mdv__main-text {
        font-size: 14px;
    }
    .mdv__main-carousel.owl-carousel .owl-nav {
        top: 335px;
    }
    .count__text_first {
        padding: 25px 15px;
        font-size: 20px;
    }
    .count__wrapper {
        grid-template-columns: repeat(3, 1fr);
    }
    .count__wrapper_mobile {
        position: relative;
    }
    .count__wrapper_mobile::before {
        content: '';
        position: absolute;
        top: 0;
        bottom: 0;
        width: 100vw;
        left: calc((750px - 100vw) / 2);
        background: #004a8b;
        z-index: -1;
    }
    .count__item-circle-box {
        width: 185px;
        height: 185px;
        border-radius: 110px;
    }
    .count__item-value {
        font-size: 94px;
    }
    .count__item-value::after {
        font-size: 55px;
    }
    .count__item-title {
        font-size: 18px;
        margin-top: 15px;
    }
    .count__text_last {
        font-size: 12px;
        padding: 50px 15px 30px;
    }
    .files-section {
        padding-bottom: 70px;
    }
    .files_program_image {
        margin: 0;
        height: 110px;
        border-radius: 16px;
        overflow: hidden;
    }
    .files_program_image + .dl__wrapper {
        transform: unset;
        margin: 30px 0 50px;
    }
    .dl__item {
        box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.15);
        border-radius: 16px;
        padding: 15px 25px;
    }
    .files_program_image + .dl__wrapper .dl__item {
        height: 85px;
        padding: 20px 30px;
    }
    .dl__item::before {
        width: 27px;
        height: 35px;
    }
    .files-section .row:last-child {
        display: flex;
    }
    .files-section .row:last-child .col-sm-6 {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
    .files-section .row:last-child .btn {
        display: none;
    }
    .files-section .row:last-child .dl__item::after {
        content: '';
        width: 18px;
        height: 20px;
        background: url('/images/svg/icon_dl.svg') no-repeat center center / contain;
        margin-left: auto;
    }
    .pnr__wrapper {
        position: relative;
    }
    .pnr__inner_wrapper {
        position: unset;
        margin-top: 0;
        padding-top: 0;
    }
    .pnr__subtitle {
        font-size: 20px;
    }
    .pnr__icons_box {
        grid-template-columns: repeat(3, 1fr);
        margin-top: 30px;
        grid-column-gap: 30px;
    }
    .pnr__item:last-child {
        grid-column: unset;
    }
    .pnr__title {
        margin-top: 20px;
    }
    .obj__carousel.owl-carousel {
        margin: 0 auto 30px;
        width: 600px!important;
    }
    .obj__carousel.owl-carousel::before {
        content: '';
        width: 100vw;
        height: 450px;
        background: #004a8b;
        position: absolute;
        top: 0;
        left: calc((600px - 100vw) / 2);
    }
    .object-img-big-wrapper {
        height: 450px;
    }
    .obg__text {
        padding-top: 15px;
    }
    .obj__text-box {
        display: flex;
        flex-direction: column-reverse;
    }
    .obj__text-place {
        font-size: 24px;
        font-weight: 400;
    }
    .obj__text-title {
        font-size: 40px;
        font-weight: 400;
    }
    .obj__text-values {
        display: flex;
    }
    .obj__text-val {
        flex-direction: column-reverse;
        justify-content: flex-end;
        align-items: center;
    }
    .obj__text-val + .obj__text-val {
        margin-left: 20px;
    }
    .obj__text-val-text {
        text-align: center;
    }
    .obj__text-val-num {
        font-size: 40px;
    }
    .prop_value {
        font-size: 17px;
    }
    .obj__carousel.owl-carousel .owl-nav {
        top: 210px;
        left: -45px;
        right: -45px;
    }
    .subscribe {
        padding: 30px 30px 15px;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }
    .subscribe-title-text {
        font-size: 16px;
    }
    .subscribe-title {
        flex: 0 0 100%;
    }
    .subscribe-subscribesubmit .btn {
        margin: 0;
    }
    .subscribe-input.AGREEMENT {
        flex: 0 0 100%;
        margin: 15px 0 0;
        display: flex;
        justify-content: flex-end;
    }
    .main-user-consent-request-announce-link {
        margin-top: 0;
    }
    .subscribe-input.form_text_141 {
        flex: 1 1 auto;
        margin-right: 30px;
    }
    .underline {
        border-bottom: unset;
        position: relative;
        padding-bottom: 20px;
    }
    .underline::after {
        content: '';
        width: 100vw;
        height: 1px;
        background: #fff;
        position: absolute;
        bottom: 0;
        left: calc((720px - 100vw) / 2)
    }
    .footer__secondline {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
    }
    .footer__menu-box {
        border-bottom: unset;
        justify-content: flex-start;
        flex: 0 0 100%;
        order: 1;
    }
    .footer__menu-box .mainmenu-level-1 {
        display: flex;
    }
    .footer__menu-box .mainmenu-level-1 li + li {
        margin-left: 40px;
    }
    .footer__menu-box .menu-link {
        font-size: 14px;
    }
    .footer__social-box {
        order:3;
    }
    .footer__social-box ul {
        margin: 0;
    }
    .footer__address-box {
        order: 2;
    }
    .footer__lastline {
        background: none;
        padding: 10px 40px 25px;
    }
    .footer__link a {
        color: #fff;
        font-size: 12px;
    }
    .footer__copyright {
        color: #fff;
        font-size: 12px;
    }
}

@media all and (min-width:992px) {
    h2 {
        font-size: 33px;
    }
    .header__mobile_btn {
        display: none;
    }
    .header__menu {
        position: relative;
        top: unset;
        background: unset;
        padding: unset;
        right: unset;
        margin: 0 60px;
        flex: 1 1 auto;
    }
    .header__menu .mainmenu-level-1 {
        display: flex;
        justify-content: space-between;
    }
    .header__menu .menu-link {
        font-size: 14px;
    }
    .header__phone {
        margin-right: 0;
    }
    .top_title h1 {
        font-size: 36px;
        width: 940px;
        margin-left: calc((100vw - 970px) / 2 - 10px);
        margin-top: 50px;
    }
    .topslider__carousel.owl-carousel .owl-stage-outer {
        height: 600px;
    }
    .top_button_row {
        bottom: 100px;
        left: calc((100vw - 970px) / 2);
    }
    .topslider__item {
        padding-top: 180px;
    }
    .topslider__icon {
        margin-top: 20px;
        padding-left: 0;
        height: 110px;
    }
    .topslider__line_first {
        margin-left: 0;
        font-size: 22px;
    }
    .topslider__line_second {
        font-size: 46px;
        margin-left: 140px;
    }
    .topslider__line_third {
        font-size: 150px;
        margin-left: 140px;
    }
    .topslider__carousel.owl-carousel .owl-nav {
        top: 285px;
        left: 1.5vw;
        right: 1.5vw;
    }
    .od__wrapper {
        grid-row-gap: 27px;
    }
    .od__row_level_1 .od__section {
        padding-left: 31px;
    }
    .od__row_level_2 .od__section:first-child {
        padding-left: 110px;
    }
    .od__row_level_2 .od__section:first-child .od__icon_active {
            left: calc(50% + 55px);
    }
    .od__row_level_2 .od__section:first-child::before {
        height: 30px;
        width: 418px;
        left: calc(50% + 59px);
        top: -32px;
    }
    .od__row_level_3 .od__section:first-child::before {
        height: 26px;
        width: 356px;
        top: -28px;
    }
    .od__row_level_3 .od__section:last-child::before {
        height: 26px;
        width: 10px;
        top: -26px;
    }
    .od__row_level_4 .od__section::before {
        height: 26px;
        width: 10px;
        top: -26px;
    }
    .od__row_level_4 .od__section:first-child::before {
        height: 26px;
        width: 243px;
        top: -28px;
    }
    .od__row.od__row_level_5 .od__item {
        max-width: unset;
    }
    .od__item_title_long {
        padding: 0 70px;
    }
    .od__item_image {
        height: 170px;
        display: flex;
        padding-left: 15px;
    }
    .od__item_image img {
        object-fit: unset;
        max-width: 100%;
        max-height: 100%;
        width: auto;
        height: auto;
    }
    .od__item::before {
        width: 155px;
        height: 155px;
    }
    .od__item_prop {
        font-size: 13px;
    }
    .od__item_properties {
        padding: 15px 15px 0;
    }
    .benefit__wrapper {
        width: 970px;
    }
    .benefit__outer {
        width: 970px;
    }
    .benefit__item:nth-child(3n+2) .benefit__outer {
        left: -323px;
    }
    .benefit__item:nth-child(3n) .benefit__outer {
        left: -646px;
    }
    .benefit__inner_img {
        max-width: 1170px;
    }
    .in-tree__text {
        text-align: center;
    }
    .in-tree__wrapper {
        grid-column-gap: 30px;
        grid-row-gap: 20px;
    }
    .in-tree__item {
        padding: 25px 15px;
        height: 240px;
        border: 0.5px solid #CDCDCD;
        box-shadow: 0px 0px 7px 4px rgba(0, 0, 0, 0.15);
    }
    .in-tree__image {
        padding: 0 25px 10px;
    }
    .in-ben-section .benefit__item:nth-child(3n+2) .benefit__outer {
        left: unset;
    }
    .in-ben-section .benefit__item:nth-child(3n) .benefit__outer {
        left: unset;
    }
    .in-ben-section .benefit__item:nth-child(4n+3) .benefit__outer {
        left: -485px;
    }
    .in-ben-section .benefit__item:nth-child(4n+2) .benefit__outer {
        left: -242.5px;
    }
    .in-ben-section .benefit__item:nth-child(4n+1) .benefit__outer {
        left: 0;
    }
    .in-ben-section .benefit__item:nth-child(4n) .benefit__outer {
        left: -727.5px;
    }
    .support-section h2 {
        padding: 0 100px;
    }
    .support__wrapper {
        margin-top: 20px;
    }
    .support__text {
        width: 750px;
    }
    .mdv-section {
        padding-bottom: 70px;
    }
    .mdv__bg-carousel.owl-carousel {
        z-index: -1;
    }
    .mdv__bg-carousel.owl-carousel.owl-drag .owl-item::after {
        display: none;
    }
    .mdv__bg-carousel .owl-item picture img {
        filter: unset;
    }
    .mdv__wrapper {
        height: 600px;
        margin-top: 30px;
    }
    .mdv__bg-carousel {
        right: 50vw;
        width: 50vw;
    }
    .mdv__main-carousel {
        width: 50vw;
        margin-left: 50vw;
    }
    .mdv__main-item {
        padding: 135px 30px 30px;
    }
    .mdv__main-item * {
        color: #004a8b;
    }
    .mdv__main-text,
    .mdv__main-text * {
        color: #4f4f4f;
    }
    .mdv__main-text {
        margin: auto 0;
    }
    .mdv__main-pretext,
    .mdv__main-subtitle {
        font-size: 22px;
    }
    .mdv__main-title {
        font-size: 36px;
    }
    .mdv__main-carousel.owl-carousel .owl-dots {
        left: 30px;
    }
    .mdv__main-carousel.owl-carousel button.owl-dot {
        width: 30px;
    }
    .mdv__main-carousel.owl-carousel button.owl-dot::after {
        background: #dadada;
        width: 30px;
    }
    .mdv__main-carousel.owl-carousel button.owl-dot.active::after {
        background: #004a8b;
    }
    .mdv__main-carousel.owl-carousel .owl-nav {
        top: 350px;
        left: -12.5px;
        right: 30px;
    }
    .mdv__main-carousel.owl-carousel .owl-nav button {
        background: #004a8b;
        opacity: 1;
        border-color: #004a8b!important;
    }
    .count-section {
        background: #004a8b;
        padding-top: 20px;
    }
    .count-section h2 {
        color: #fff;
    }
    .count__wrapper_mobile::before {
        display: none;
    }
    .count__wrapper {
        margin: 20px 0 0;
    }
    .count__text_last {
        padding-bottom: 10px;
    }
    .files-section {
        padding-top: 40px;
    }
    .files_program_image {
        margin: 0 55px;
    }
    .files_program_image + .dl__wrapper {
        margin: 40px 55px;
    }
    .pnr__wrapper {
        padding: 20px 0;
    }
    .pnr__title {
        font-size: 14px;
    }
    .obj__carousel.owl-carousel::before {
        display: none;
    }
    .obj__carousel.owl-carousel .owl-nav button {
        border: 1px solid #004a8b!important;
        opacity: 1;
        background: #004a8b;
    }
    .obj__carousel.owl-carousel {
        width: 100%!important;
    }
    .obj__item {
        display: flex;
        padding: 0 10px;
    }
    .obg__gallery {
        flex: 0 0 50%;
    }
    .object-img-big-wrapper {
        height: 350px;
    }
    .object-img-small-wrapper {
        display: block;
        overflow: hidden;
        margin: 15px -5px;
        padding: 0 3px 0 5px;
    }
    .object-img-small-line {
        display: flex;
        justify-content: flex-start;
    }
    .object-img-small-line-large-width {
        overflow-y: hidden;
        overflow-x: auto;
        position: relative;
        -webkit-overflow-scrolling: touch;
        padding-bottom: 10px;
    }
    .object-img-small-line-large-width::-webkit-scrollbar-track{
        border: 2px solid #00aeef;
        background-color: #00aeef;
        border-radius: 8px;
    }
    .object-img-small-line-large-width::-webkit-scrollbar {
        height: 8px;
        background-color: #00aeef;
        border-radius: 8px;
    }
    .object-img-small-line-large-width::-webkit-scrollbar:horizontal {
        height: 6px;
        background-color: #2a4c6b;
        border-radius: 8px;
    }
    .object-img-small-line-large-width::-webkit-scrollbar:vertical {
        display: none;
    }
    .object-img-small-line-large-width::-webkit-scrollbar-thumb {
        border-radius: 6px;
        border: 2px solid #2a4c6b; 
        background-color: #2a4c6b;
    }
    .object-img-small-img {
        width: unset;
        height: unset;
        flex: 0 0 auto;
    }
    .object-img-small-img + .object-img-small-img {
        margin-left: 10px;
    }
    .obg__text {
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding-left: 35px;
    }
    .obj__text-values {
        margin-top: 60px;
    }
    .obj__text-val-text {
        font-size: 11px;
    }
    .obj__text-val-num {
        line-height: 20px;
        text-align: center;
    }
    .obj__carousel.owl-carousel .owl-nav {
        position: relative;
        top: unset;
        left: unset;
        right: unset;
        display: flex;
        justify-content: center;
        margin-top: 30px;
    }
    .obj__carousel.owl-carousel .owl-nav button {
        position: relative;
    }
    .obj__carousel.owl-carousel .owl-nav button + button {
        margin-left: 35px;
    }
    .obj__carousel.owl-carousel .owl-nav button.owl-prev {
        left: unset;
    }
    .obj__carousel.owl-carousel .owl-nav button.owl-next {
        right: unset;
    }
    .footer__subscribe {
        padding: 0 110px 10px;
    }
    .underline {
        border-bottom: 1px solid #fff;
    }
    .underline::after {
        display: none;
    }
    .footer__secondline {
        padding: 15px 0 25px;
    }
    .footer__address-box {
        flex-direction: column;
        align-items: flex-start;
        margin-right: 45px;
    }
    .footer__address + .footer__address {
        margin-top: 10px;
    }
    .footer__menu-box {
        flex: 1 1 auto;
        margin: 0;
    }
    .footer__link {
        margin: 0 auto;
    }
    .footer__copyright {
        text-align: center;
    }
}

@media all and (min-width:1200px) {
    h2 {
        font-size: 36px;
    }
    .fixed  {
        padding-top: 80px;
    }
    header {
        height: 80px;
    }
    .fixed header {
        z-index: 999;
    }
    .header__menu {
        margin: 0 100px;
    }
    .header__menu .menu-link {
        font-size: 16px;
    }
    .top_title h1 {
        font-size: 44px;
        width: 1140px;
        margin-left: calc((100vw - 1170px) / 2 - 10px);
        margin-top: 60px;
    }
    .topslider__carousel.owl-carousel .owl-stage-outer {
        height: 700px;
    }
    .topslider__item {
        padding-top: 200px;
    }
    .topslider__carousel .owl-dots {
        padding-top: 15px;
    }
    .top_button_row {
        bottom: 130px;
        left: calc((100vw - 1170px) / 2);
    }
    .topslider__carousel.owl-carousel .owl-nav {
        top: 335px;
        left: 2vw;
        right: 2vw;
    }
    .topslider__icon {
        margin-top: 50px;
    }
    .topslider__line_first {
        font-size: 24px;
    }
    .topslider__line_second {
        font-size: 60px;
        margin-left: 155px;
    }
    .topslider__line_third {
        font-size: 200px;
        margin-left: 155px;
    }
    .od__wrapper {
        grid-row-gap: 30px;
    }
    .od__row_level_1 .od__section {
        padding-left: 47px;
    }
    .od__row_level_2 .od__section:first-child {
        padding-left: 142px;
    }
    .od__row_level_2 .od__section:first-child .od__icon_active {
            left: calc(50% + 71px);
    }
    .od__row_level_2 .od__section:first-child::before {
        height: 46px;
        width: 505px;
        left: calc(50% + 75px);
        top: -51px;
    }
    .od__row_level_3 .od__section:first-child::before {
        height: 36px;
        width: 434px;
        top: -38px;
    }
    .od__row_level_3 .od__section:last-child::before {
        height: 26px;
        width: 12px;
        top: -26px;
    }
    .od__row_level_4 .od__section::before {
        height: 26px;
        width: 12px;
        top: -26px;
    }
    .od__row_level_4 .od__section:first-child::before {
        height: 31px;
        width: 294px;
        top: -31px;
    }
    .od__item_title_long {
        padding: 0 90px;
        font-size: 15px;
    }
    .od__item::before {
        width: 180px;
        height: 180px;
    }
    .od__item_image {
        height: 190px;
    }
    .od__item_prop {
        font-size: 15px;
        padding-left: 20px;
    }
    .benefit__wrapper {
        width: 1170px;
        margin-top: 30px;
    }
    .benefit__item:nth-child(3n+2) .benefit__outer {
        left: -390px;
    }
    .benefit__item:nth-child(3n) .benefit__outer {
        left: -780px;
    }
    .benefit__outer {
        width: 1170px;
    }
    .in-tree-section {
        padding-top: 50px;
    }
    .in-tree__wrapper {
        margin-top: 30px;
        grid-template-columns: repeat(4, 1fr);
        grid-column-gap: 40px;
        grid-row-gap: 25px;
    }
    .in-tree__item {
        padding: 15px;
        height: 220px;
    }
    .in-ben-section .benefit__item:nth-child(3n+2) .benefit__outer {
        left: unset;
    }
    .in-ben-section .benefit__item:nth-child(3n) .benefit__outer {
        left: unset;
    }
    .in-ben-section .benefit__item:nth-child(4n+3) .benefit__outer {
        left: -585px;
    }
    .in-ben-section .benefit__item:nth-child(4n+2) .benefit__outer {
        left: -292.5px;
    }
    .in-ben-section .benefit__item:nth-child(4n+1) .benefit__outer {
        left: 0;
    }
    .in-ben-section .benefit__item:nth-child(4n) .benefit__outer {
        left: -877.5px;
    }
    .support-section {
        padding-top: 50px;
    }
    .support__text {
        padding: 50px 20px;
    }
    .mdv-section {
        padding-top: 50px;
    }
    .mdv__wrapper {
        height: 700px;
    }
    .mdv__text {
        margin-top: 40px;
    }
    .mdv__bg-carousel.owl-carousel {
        width: 57vw;
        right: 43vw;
    }
    .mdv__main-carousel {
        width: 43vw;
        margin-left: 57vw;
    }
    .mdv__main-item {
        padding-right: calc((100vw - 1170px) / 2);
        padding-left: 60px;
    }
    .mdv__main-carousel.owl-carousel .owl-dots {
        left: 60px;
        top: 50px;
    }
    .mdv__main-carousel.owl-carousel .owl-nav {
        right: 2.5vw;
    }
    .mdv__main-pretext, .mdv__main-subtitle {
        font-size: 24px;
    }
    .mdv__main-title {
        font-size: 40px;
    }
    .count__wrapper {
        margin: 45px 0 20px;
    }
    .count__text_last {
        padding-bottom: 20px;
    }
    .files-section {
        padding-top: 50px;
    }
    .files_program_image {
        margin: 30px 95px;
    }
    .files_program_image + .dl__wrapper {
        margin: 40px 95px;
    }
    .dl__item {
        font-size: 12px;
    }
    .pnr__inner_wrapper {
        padding-bottom: 60px;
    }
    .pnr__icons_box {
        margin-top: 40px;
    }
    .pnr__title {
        font-size: 16px;
    }
    .objects-section {
        padding-bottom: 50px;
    }
    .object-img-big-wrapper {
        height: 450px;
    }
    .obj__text-val-text {
        font-size: 12px;
    }
    .footer__subscribe {
        padding: 0 210px 10px;
    }
    .footer__address-box {
        margin-right: 55px;
    }
    .footer__address-phone {
        font-size: 20px;
    }
    .footer__address-phone::before {
        top: 5px;
    }
    .footer__address-mail {
        font-size: 14px;
    }
    .footer__address-mail::before {
        top: 4px;
    }
}
@media all and (min-width:1300px) {
    .topslider__carousel.owl-carousel .owl-nav {
        left: 4vw;
        right: 4vw;
    }
}
@media all and (min-width:1400px) {
    .mdv__main-carousel.owl-carousel .owl-nav {
        right: 7vw;
    }
}
@media all and (min-width:1700px) {
    .mdv__main-carousel.owl-carousel .owl-nav {
        right: 12vw;
    }
}


/* End */


/* Start:/bitrix/tools/concept.quiz/css/responsive.css?173143992713048*/
@media (min-width:1200px){div.wizard-quest-edition-concept div.wqec-right-side div.wqec-footer div.wqec-tbl div.wqec-cell a:hover,div.wqec-video a.wqec-link-video table.wqec-pl-video div.wqec-video-text:hover{text-decoration:none}.wqec-button-def.wqec-blue:hover{background-color:#185492;color:#fff}.wqec-button-def.wqec-gray:hover{background-color:#8e8d8d;color:#fff}div.wizard-quest-edition-concept a.wqec-mainclose,div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner a.wqec-mainclose,div.wqec-modal a.wqec-close,div.wqec-modal a.wqec-video-close,div.wqec-restart{opacity:.6;filter:alpha(opacity=60)}div.wizard-quest-edition-concept a.wqec-mainclose:hover,div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner a.wqec-mainclose:hover,div.wqec-modal a.wqec-close:hover,div.wqec-modal a.wqec-video-close:hover,div.wqec-restart:hover,div.wqec-video a.wqec-link-video table.wqec-pl-video:hover td.wqec-img div.wqec-pl-butt span{opacity:1;filter:alpha(opacity=100)}div.wqec-video a.wqec-link-video table.wqec-pl-video td.wqec-img div.wqec-pl-butt span{opacity:.8;filter:alpha(opacity=80)}a.wqec-soc{opacity:.7;filter:alpha(opacity=70)}a.wqec-soc:hover{opacity:1;filter:alpha(opacity=100)}form.wqec-form div.wqec-elements div.wqec-element label:hover{-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.3);box-shadow:0 3px 10px 0 rgba(0,0,0,.3);opacity:1;filter:alpha(opacity=100)}div.wqec-setting div.wqec-inner div.wqec-head-wrap a.wqec-setting-close:hover{background-color:rgba(0,0,0,.1)}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li div.wqec-options-wrap table td.wqec-btn-preview a:hover{background-color:#2878b8}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li div.wqec-options-wrap table td.wqec-btn-copy a:hover{background-color:#a97377}}@media (min-width:992px) and (max-width:1199px){div.wizard-quest-edition-concept div.wqec-right-side div.wqec-maintitle{font-size:25px;line-height:34px}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-desc,form.wqec-form div.wqec-check ul li,form.wqec-form div.wqec-radio ul li{font-size:14px;line-height:19px}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-button-wrap div{font-size:12px;line-height:18px}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner{width:900px}div.wqec-setting{width:100%}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li div.wqec-options-wrap table td.wqec-btn-copy a{padding:18px 15px 20px}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-button-wrap button{padding:19px 55px}}@media (min-width:768px) and (max-width:991px){div.wizard-quest-edition-concept{overflow:auto}div.wizard-quest-edition-concept div.wqec-left-side{width:100%;min-height:250px;height:auto;max-height:300px;float:none}div.wizard-quest-edition-concept div.wqec-left-side div.wqec-left-side-inner{height:auto;width:100%;margin:0;padding:40px 15px;text-align:center;position:relative}div.wizard-quest-edition-concept div.wqec-left-side div.wqec-left-side-inner div.wqec-logo{padding-top:0}div.wizard-quest-edition-concept div.wqec-left-side div.wqec-left-side-inner div.wqec-left-side-button-wrap{position:relative;bottom:0;padding-bottom:40px;left:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}div.wizard-quest-edition-concept a.wqec-mainclose{width:35px;height:35px;background-image:url(/bitrix/tools/concept.quiz/css/images/cr_close.png)}div.wizard-quest-edition-concept div.wqec-right-side{width:100%;height:auto;margin-left:0;padding-left:0;position:static;float:none}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-vertical-side-wrap{margin:0}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-vertical-side{padding:16px 40px 12px}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-footer{left:0}div.wizard-quest-edition-concept form.wqec-form div.wqec-questions{margin-left:0}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-questname{font-size:27px;line-height:30px}div.quiz_block form.wqec-form div.wqec-elements div.wqec-element.wqec-big label table.wqec-image td{width:100%;height:129px}div.wqec-modal div.wqec-dialog{width:700px;margin:50px auto;padding:0 15px}div.wqec-modal a.wqec-close,div.wqec-modal a.wqec-video-close{top:-40px;right:13px}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner{width:100%;padding:0 15px}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-wrap-right{padding-left:0;margin-top:70px}div.wqec-setting{width:100%}div.wqec-setting div.wqec-table-wrap div.cell-wrap{display:block;float:left}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li div.wqec-options-wrap div.wqec-tbl div.wqec-cell{width:auto;padding:30px 50px;display:block}div.wizard-quest-edition-concept form.wqec-form table.wqec-wrap-act{margin-top:50px}}@media (max-width:767px){div.wizard-quest-edition-concept{overflow:auto}div.wizard-quest-edition-concept.wqec-active a.wqec-mainclose{top:15px;right:15px;width:20px;height:20px;background-image:url(/bitrix/tools/concept.quiz/css/images/cr_close.png);background-size:contain}div.wizard-quest-edition-concept div.wqec-left-side{width:100%;min-height:200px;height:auto;float:none}div.wizard-quest-edition-concept div.wqec-left-side div.wqec-left-side-inner{height:auto;width:100%;margin:0;padding:0 15px;text-align:center;position:relative}div.wizard-quest-edition-concept div.wqec-left-side div.wqec-left-side-inner div.wqec-left-side-button-wrap{position:relative;bottom:0;padding-bottom:40px;left:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}div.wizard-quest-edition-concept div.wqec-right-side{width:100%;height:auto;margin-left:0;padding-left:0;position:static;float:none}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-wrap-right{padding-left:0;margin-top:50px}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-button-wrap button{padding:20px 0;width:45%;float:right}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-button-wrap button.wqec-prev{width:45%;float:left}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-maintitle{font-size:19px;line-height:24px;padding:15px 40px 15px 15px}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-vertical-side-wrap{margin:0}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-vertical-side{padding:16px 13px 12px}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form{padding:15px}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-title{font-size:17px;line-height:24px;padding-bottom:15px}div.wizard-quest-edition-concept form.wqec-form div.wqec-questions{margin-left:0}form.wqec-form div.wqec-check ul li,form.wqec-form div.wqec-radio ul li{font-size:14px;line-height:19px}div.wizard-quest-edition-concept div.wqec-right-side form.wqec-form div.wqec-content div.wqec-video{height:170px}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-footer{left:0;padding:0 15px}div.wizard-quest-edition-concept div.wqec-right-side div.wqec-footer div.wqec-tbl div.wqec-cell{padding:15px;width:190px}div.wqec-modal div.wqec-dialog{width:100%;margin:50px auto 20px}div.wqec-modal div.wqec-dialog div.wqec-content{padding:20px 27px}div.wqec-modal div.wqec-dialog div.wqec-content h2{font-size:30px;line-height:39px;margin:0 0 10px}div.wqec-modal div.wqec-dialog iframe{width:calc(100% - 30px);height:210px}div.wqec-modal a.wqec-close,div.wqec-modal a.wqec-video-close{top:-30px;right:50%;margin-right:-11px}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner{width:100%;padding:0 15px}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests.wqec-active{display:block}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-col-table{display:block;float:left;padding:15px}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-col-table div.wqec-logo{position:static;margin-top:60px;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-col-table.wqec-right{padding-bottom:30px}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-main-info-wrap table.wqec-main-info{width:auto;margin:auto}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-button-wrap div.wqec-button-inner button{padding:15px 0}div.wqec-setting{width:100%}div.wqec-setting div.wqec-inner div.wqec-setting-content{padding:15px 23px 40px}div.wqec-setting div.wqec-inner div.wqec-setting-content a.return{margin-bottom:20px}div.wqec-setting div.wqec-inner div.wqec-setting-content div.title{font-size:25px;line-height:32px;text-align:center}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li{margin-top:25px}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li span.icons-wrap{margin-left:0;display:block;margin-top:5px;margin-bottom:0;text-align:right}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li span.list-main{margin:5px 0 0;display:block}div.wqec-setting div.wqec-inner div.foot-wrap{display:block;height:auto}div.wqec-setting div.wqec-inner div.wqec-foot-wrap div.wqec-foot-inner div.part-cell{display:block!important;width:100%!important;padding:0!important;text-align:center}div.wqec-setting div.wqec-inner div.wqec-foot-wrap div.wqec-foot-inner div.part-cell.left a.instruct table td span.descript{font-size:13px}div.wqec-setting div.wqec-inner div.wqec-setting-content div.button-wrap{margin-top:35px;text-align:center}div.wqec-setting div.wqec-inner div.wqec-setting-content div.content-body div.input-wrap div.input.to-left{margin-left:0}div.wqec-setting div.wqec-inner div.wqec-setting-content div.content-body div.input-wrap div.input.to-right{margin-right:0}div.wqec-setting div.wqec-inner div.wqec-foot-wrap div.wqec-foot-inner{display:block;padding:15px;margin:auto}div.wqec-setting div.wqec-inner div.wqec-foot-wrap div.wqec-foot-inner div.part-cell.left{padding:0;text-align:center}div.wqec-setting div.wqec-inner div.wqec-foot-wrap div.wqec-foot-inner div.part-cell.right{margin-top:20px}div.wqec-setting div.wqec-inner div.wqec-setting-content div.wqec-table-name div.wqec-cell{display:block}div.wqec-setting div.wqec-inner div.wqec-setting-content div.wqec-table-name div.wqec-cell.set{width:100%}div.wqec-setting div.wqec-table-wrap div.cell-wrap{display:block;float:left}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li div.wqec-options-wrap div.wqec-tbl div.wqec-cell{width:auto;padding:30px 50px;display:block}form.wqec-form table.wqec-wrap-act{margin-top:50px}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li div.wqec-options-wrap table td.wqec-btn-copy a{font-size:12px;line-height:12px;padding:18px 15px 20px}div.wqec-setting div.wqec-inner div.wqec-setting-content ul.wqec-list>li div.wqec-options-wrap table td.wqec-btn-preview a{padding:18px 20px 20px;background-image:none}form.wqec-form div.wqec-questions.wqec-active,form.wqec-form div.wqec-thank.wqec-active{display:block;margin-left:0}div.wizard-quest-edition-concept2 div.wqec-result-wrap div.wrap-result-inner img{max-width:100%!important;height:auto!important}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-result-val{font-size:22px;line-height:28px;padding:15px 20px}div.wizard-quest-edition-concept2 div.wqec-result-wrap div.wrap-result-inner{padding:15px 0}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maintitle{font-size:19px;line-height:24px;padding-left:0}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-result-desc{padding:18px 15px!important}form.wqec-form div.wqec-form-title{font-size:18px;line-height:20px;margin-bottom:8px}div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-questname{font-size:20px;line-height:25px}.wqec-wrap-refresh{display:none}form.wqec-form div.big-image-element div.wqec-elements div.wqec-element.wqec-middle label table.wqec-image td,form.wqec-form div.big-image-element div.wqec-elements div.wqec-element.wqec-small label table.wqec-image td,form.wqec-form div.wqec-elements div.wqec-element.wqec-big label table.wqec-image td{height:130px}}
/* End */
/* /local/templates/mdv-vrf/assets/css/owl.carousel.min.css?16444075323351 */
/* /local/templates/mdv-vrf/assets/css/owl.theme.default.min.css?16444075321013 */
/* /local/templates/mdv-vrf/assets/css/base.css?164440753210591 */
/* /local/templates/mdv-vrf/assets/css/fonts.css?16457928522399 */
/* /local/templates/mdv-vrf/components/bitrix/form.result.new/mdv.form_embed/style.css?16450068006923 */
/* /local/templates/mdv-vrf/components/bitrix/main.userconsent.request/mdv/user_consent.css?16444075324498 */
/* /bitrix/tools/concept.quiz/css/template_styles.css?173143992786440 */
/* /local/templates/mdv-vrf/template_styles.css?170677583370210 */
/* /bitrix/tools/concept.quiz/css/responsive.css?173143992713048 */
