

/* Start:/_/css/normolize.css?15682937934197*/
/* Version: 2.2
*******************************************************************************/

@charset 'utf-8';

/* Reset
*******************************************************************************/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,main,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,hr,button,input,select,textarea{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;outline:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,video{display:block}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}blockquote,q{quotes:none}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:normal;text-transform:none}input[type="search"]{-webkit-appearance:textfield;}input[type="search"]:-webkit-search-cancel-button,input[type="search"]:-webkit-search-decoration{-webkit-appearance:none}svg:not(:root){overflow:hidden}

html {
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	-webkit-overflow-scrolling:touch;
	overflow-scrolling:touch;
}

/* Animation
*******************************************************************************/

a,
button {
	transition: all 300ms linear;
}

/* Structure
*******************************************************************************/

.outer {}
.box {
	width: 100%;
	margin: 0 auto;
}
.inner {
	position: relative;
}

.clearfix:after,
.clearfix:before {
	content: '';
	display: block;
	width: 100%;
	height: 0;
	margin: 0;
	padding: 0;
	float: none;
	clear: both;
	border: none;
	background: none;
}

/* Typography
*******************************************************************************/

p {
	line-height: 1.5;
}

a {
	color: inherit;
	text-decoration: none;
}

b {
	font-weight: 600;
}
b b,
strong {
	font-weight: 700;
}

i {
	font-style: italic;
}

ol, ul {
	padding-left: 20px;
	line-height: 1.5;
}
ul {
	list-style: disc;
}
ol {
	list-style: decimal;
}

small {
	font-size: 80%;
}
big {
	font-size: 120%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -.5em;
}
sub {
	bottom: -.25em;
}

p + p,
p + ul, ul + p,
p + ol, ol + p {
	margin-top: 1em;
}

/* Forms
*******************************************************************************/

fieldset {
	border: 1px solid silver;
}

label {
	cursor: pointer;
	display: block;
	margin: 10px 0;
}

input,
textarea,
select {
	width: 100%;
	height: 40px;
	padding: 0 10px;
	background: #fff;
	line-height: 38px;
	border: 1px solid #ddd;
}
textarea {
	padding: 10px;
	overflow: auto;
	min-height: 125px;
	line-height: 1.1;
	resize: vertical;
	vertical-align: top;
}
input:focus,
textarea:focus,
select:focus {
	outline: 0;
}
input[type="radio"],
input[type="checkbox"] {
	display: inline-block;
	width: auto;
	height: auto;
	padding: 0;
	line-height: 1;
}

button {
	position: relative;
	cursor: pointer;
	display: inline-block;
	height: 40px;
	padding: 0 20px;
	color: #444;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	background: none;
	box-sizing: border-box;
	appearance: button;
}
button:focus {
	outline: none;
}
input:disabled,
button:disabled {
	cursor: default;
}

[placeholder]:focus::-webkit-input-placeholder { color: transparent; }
[placeholder]:focus:-ms-input-placeholder      { color: transparent; }
[placeholder]:focus::-moz-placeholder          { color: transparent; }

/* Other
*******************************************************************************/

img,
svg {
	display: block;
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	margin: auto;
}

table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	vertical-align: top;
}
/* End */


/* Start:/_/plg/Fancybox-3.5.2/dist/jquery.fancybox.min.css?153871057813841*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1),.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0}.fancybox-caption{bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0;text-align:center;z-index:99996}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAD6CAQAAADKSeXYAAAAYklEQVQoz42RwQ3AMAgDjfcfup8WoRykfBAK5mQHKSz5rbXJPis1hjiV3CIqgG0hLZPkVkA4p4x5oR1bVeDrdCLrW2Q0D5bcwY3TGMHbdw3mPRuOtaspYP1w//G1OIcW148H0DMCqI/3mMMAAAAASUVORK5CYII=);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-44px;z-index:-1}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-caption{padding:12px}.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/_/plg/OwlCarousel2-2.3.4/dist/assets/owl.carousel.min.css?15241945303351*/
/**
 * 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(/_/plg/OwlCarousel2-2.3.4/dist/assets/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:/_/plg/noUiSlider-13.1.5/distribute/nouislider.min.css?15560786664007*/
/*! nouislider - 13.1.5 - 4/24/2019 */
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-17px;left:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}
/* End */


/* Start:/_/plg/jQueryFormStyler-master/dist/jquery.formstyler.css?15086391542175*/
.jq-checkbox,
.jq-radio {
	position: relative;
	display: inline-block;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.jq-checkbox input,
.jq-radio input {
	position: absolute;
	z-index: -1;
	margin: 0;
	padding: 0;
	opacity: 0;
}
.jq-file {
	position: relative;
	display: inline-block;
	overflow: hidden;
}
.jq-file input {
	position: absolute;
	top: 0;
	right: 0;
	height: auto;
	margin: 0;
	padding: 0;
	opacity: 0;
	font-size: 100px;
	line-height: 1em;
}
.jq-file__name {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox,
.jq-select-multiple {
	position: relative;
	display: inline-block;
}
.jq-selectbox select,
.jq-select-multiple select {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	opacity: 0;
}
.jq-selectbox li,
.jq-select-multiple li {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
}
.jq-selectbox {
	z-index: 10;
}
.jq-selectbox__select {
	position: relative;
}
.jq-selectbox__select-text {
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox__dropdown {
	position: absolute;
}
.jq-selectbox__search input {
	-webkit-appearance: textfield;
}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
	-webkit-appearance: none;
}
.jq-selectbox__dropdown ul {
	position: relative;
	overflow: auto;
	overflow-x: hidden;
	list-style: none;
	-webkit-overflow-scrolling: touch;
}
.jq-select-multiple ul {
	position: relative;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
}
.jq-number {
	display: inline-block;
}
.jq-number__field input {
	-moz-appearance: textfield;
	text-align: left; /* для Opera Presto */
}
.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
	margin: 0; /* в каких-то браузерах присутствует отступ */
	-webkit-appearance: none;
}
/* End */


/* Start:/_/plg/jQueryFormStyler-master/dist/jquery.formstyler.theme.css?150863915410731*/
.jq-checkbox,
.jq-radio {
	vertical-align: -4px;
	width: 16px;
	height: 16px;
	margin: 0 4px 0 0;
	border: 1px solid #C3C3C3;
	background: linear-gradient(#FFF, #E6E6E6);
	box-shadow: 0 1px 1px rgba(0,0,0,.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
	cursor: pointer;
}
.jq-checkbox.focused,
.jq-radio.focused {
	border: 1px solid #08C;
}
.jq-checkbox.disabled,
.jq-radio.disabled {
	opacity: .55;
}
.jq-checkbox {
	border-radius: 3px;
}
.jq-checkbox.checked .jq-checkbox__div {
	width: 8px;
	height: 4px;
	margin: 3px 0 0 3px;
	border-bottom: 2px solid #666;
	border-left: 2px solid #666;
	-webkit-transform: rotate(-50deg);
	transform: rotate(-50deg);
}
.jq-radio {
	border-radius: 50%;
}
.jq-radio.checked .jq-radio__div {
	width: 10px;
	height: 10px;
	margin: 3px 0 0 3px;
	border-radius: 50%;
	background: #777;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,.7);
}
.jq-file {
	width: 270px;
	border-radius: 4px;
	box-shadow: 0 1px 2px rgba(0,0,0,.1);
}
.jq-file input {
	cursor: pointer;
}
.jq-file__name {
	box-sizing: border-box;
	width: 100%;
	height: 34px;
	padding: 0 80px 0 10px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #FFF;
	box-shadow: inset 1px 1px #F1F1F1;
	font: 14px/32px Arial, sans-serif;
	color: #333;
}
.jq-file__browse {
	position: absolute;
	top: 1px;
	right: 1px;
	padding: 0 10px;
	border-left: 1px solid #CCC;
	border-radius: 0 4px 4px 0;
	background: linear-gradient(#FFF, #E6E6E6);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px/32px Arial, sans-serif;
	color: #333;
	text-shadow: 1px 1px #FFF;
}
.jq-file:hover .jq-file__browse {
	background: linear-gradient(#F6F6F6, #E6E6E6);
}
.jq-file:active .jq-file__browse {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-file.focused .jq-file__name {
	border: 1px solid #5794BF;
}
.jq-file.disabled,
.jq-file.disabled .jq-file__name,
.jq-file.disabled .jq-file__browse {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-number {
	position: relative;
	vertical-align: middle;
	padding: 0 36px 0 0;
}
.jq-number__field {
	width: 100px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
}
.jq-number__field:hover {
	border-color: #B3B3B3;
}
.jq-number__field input {
	box-sizing: border-box;
	width: 100%;
	padding: 8px 9px;
	border: none;
	outline: none;
	background: none;
	font: 14px Arial, sans-serif;
	color: #333;
}
.jq-number__spin {
	position: absolute;
	top: 0;
	right: 0;
	width: 32px;
	height: 14px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: linear-gradient(#FFF, #E6E6E6);
	box-shadow: 0 1px 2px rgba(0,0,0,.1);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	text-shadow: 1px 1px #FFF;
	cursor: pointer;
}
.jq-number__spin.minus {
	top: auto;
	bottom: 0;
}
.jq-number__spin:hover {
	background: linear-gradient(#F6F6F6, #E6E6E6);
}
.jq-number__spin:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-number__spin:after {
	content: '';
	position: absolute;
	top: 4px;
	left: 11px;
	width: 0;
	height: 0;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #999;
	border-left: 5px solid transparent;
}
.jq-number__spin.minus:after {
	top: 5px;
	border-top: 5px solid #999;
	border-right: 5px solid transparent;
	border-bottom: none;
	border-left: 5px solid transparent;
}
.jq-number__spin.minus:hover:after {
	border-top-color: #000;
}
.jq-number__spin.plus:hover:after {
	border-bottom-color: #000;
}
.jq-number.focused .jq-number__field {
	border: 1px solid #5794BF;
}
.jq-number.disabled .jq-number__field,
.jq-number.disabled .jq-number__spin {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-number.disabled .jq-number__spin:after {
	border-bottom-color: #AAA;
}
.jq-number.disabled .jq-number__spin.minus:after {
	border-top-color: #AAA;
}
.jq-selectbox {
	vertical-align: middle;
	cursor: pointer;
}
.jq-selectbox__select {
	height: 32px;
	padding: 0 45px 0 10px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: linear-gradient(#FFF, #E6E6E6);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px/32px Arial, sans-serif;
	color: #333;
	text-shadow: 1px 1px #FFF;
}
.jq-selectbox__select:hover {
	background: linear-gradient(#F6F6F6, #E6E6E6);
}
.jq-selectbox__select:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-selectbox.focused .jq-selectbox__select {
	border: 1px solid #5794BF;
}
.jq-selectbox.disabled .jq-selectbox__select {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-selectbox__select-text {
	display: block;
	width: 100%;
}
.jq-selectbox .placeholder {
	color: #888;
}
.jq-selectbox__trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 34px;
	height: 100%;
	border-left: 1px solid #CCC;
}
.jq-selectbox__trigger-arrow {
	position: absolute;
	top: 14px;
	right: 12px;
	width: 0;
	height: 0;
	border-top: 5px solid #999;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow {
	border-top-color: #000;
}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
	border-top-color: #AAA;
}
.jq-selectbox__dropdown {
	box-sizing: border-box;
	width: 100%;
	margin: 2px 0 0;
	padding: 0;
	border: 1px solid #CCC;
	border-radius: 4px;
	background: #FFF;
	box-shadow: 0 2px 10px rgba(0,0,0,.2);
	font: 14px/18px Arial, sans-serif;
}
.jq-selectbox__search {
	margin: 5px;
}
.jq-selectbox__search input {
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding: 5px 27px 6px 8px;
	border: 1px solid #CCC;
	border-radius: 3px;
	outline: none;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==') no-repeat 100% 50%;
	box-shadow: inset 1px 1px #F1F1F1;
	color: #333;
}
.jq-selectbox__not-found {
	margin: 5px;
	padding: 5px 8px 6px;
	background: #F0F0F0;
	font-size: 13px;
}
.jq-selectbox ul {
	margin: 0;
	padding: 0;
}
.jq-selectbox li {
	min-height: 18px;
	padding: 5px 10px 6px;
	color: #231F20;
}
.jq-selectbox li.selected {
	background-color: #A3ABB1;
	color: #FFF;
}
.jq-selectbox li:hover {
	background-color: #08C;
	color: #FFF;
}
.jq-selectbox li.disabled {
	color: #AAA;
}
.jq-selectbox li.disabled:hover {
	background: none;
}
.jq-selectbox li.optgroup {
	font-weight: bold;
}
.jq-selectbox li.optgroup:hover {
	background: none;
	color: #231F20;
	cursor: default;
}
.jq-selectbox li.option {
	padding-left: 25px;
}
.jq-select-multiple {
	box-sizing: border-box;
	padding: 1px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #FFF;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px/18px Arial, sans-serif;
	color: #333;
	cursor: default;
}
.jq-select-multiple.focused {
	border: 1px solid #5794BF;
}
.jq-select-multiple.disabled {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-select-multiple ul {
	margin: 0;
	padding: 0;
}
.jq-select-multiple li {
	padding: 3px 9px 4px;
	list-style: none;
}
.jq-select-multiple li:first-child {
	border-radius: 3px 3px 0 0;
}
.jq-select-multiple li:last-child {
	border-radius: 0 0 3px 3px;
}
.jq-select-multiple li.selected {
	background: #08C;
	color: #FFF;
}
.jq-select-multiple li.disabled {
	color: #AAA;
}
.jq-select-multiple li.optgroup {
	font-weight: bold;
}
.jq-select-multiple li.option {
	padding-left: 25px;
}
.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
	background: #CCC;
	color: #FFF;
}
input[type='email'].styler,
input[type='password'].styler,
input[type='search'].styler,
input[type='tel'].styler,
input[type='text'].styler,
input[type='url'].styler,
textarea.styler {
	padding: 8px 9px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px Arial, sans-serif;
	color: #333;
}
input[type='search'].styler {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
textarea.styler {
	overflow: auto;
}
input[type='email'].styler:hover,
input[type='password'].styler:hover,
input[type='search'].styler:hover,
input[type='tel'].styler:hover,
input[type='text'].styler:hover,
input[type='url'].styler:hover,
textarea.styler:hover {
	border-color: #B3B3B3;
}
input[type='email'].styler:hover:focus,
input[type='password'].styler:hover:focus,
input[type='search'].styler:hover:focus,
input[type='tel'].styler:hover:focus,
input[type='text'].styler:hover:focus,
input[type='url'].styler:hover:focus,
textarea.styler:hover:focus {
	border-color: #CCC;
	border-top-color: #B3B3B3;
	outline: none;
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}
button.styler,
input[type='button'].styler,
input[type='submit'].styler,
input[type='reset'].styler {
	overflow: visible;
	padding: 8px 11px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	outline: none;
	background: linear-gradient(#FFF, #E6E6E6);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px Arial, sans-serif;
	color: #333;
	text-shadow: 1px 1px #FFF;
	cursor: pointer;
}
button.styler.styler::-moz-focus-inner,
input[type='button'].styler.styler::-moz-focus-inner,
input[type='submit'].styler.styler::-moz-focus-inner,
input[type='reset'].styler.styler::-moz-focus-inner {
	padding: 0;
	border: 0;
}
button.styler:not([disabled]):hover,
input[type='button'].styler:not([disabled]):hover,
input[type='submit'].styler:not([disabled]):hover,
input[type='reset'].styler:not([disabled]):hover,
input[type='reset'].styler:hover {
	background: linear-gradient(#F6F6F6, #E6E6E6);
}
button.styler:active,
input[type='button'].styler:active,
input[type='submit'].styler:active,
input[type='reset'].styler:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
button.styler[disabled],
input[type='button'].styler[disabled],
input[type='submit'].styler[disabled] {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
/* End */


/* Start:/_/css/fonts.css?15581665443475*/
@charset 'utf-8';

/*
*******************************************************************************/

/*@font-face {
	font-family: 'CorporateA';
	src: url("/_/font/corporate/corporatea-light.eot");
	src: url("/_/font/corporate/corporatea-light.eot?#iefix") format("embedded-opentype"),
			 url("/_/font/corporate/corporatea-light.woff") format("woff"),
			 url("/_/font/corporate/corporatea-light.ttf") format("truetype");
	font-weight: 100;
	font-style: normal;
}*/

/*@font-face {
	font-family: 'CorporateA';
	src: url("/_/font/corporate/corporatea-regular.eot");
	src: url("/_/font/corporate/corporatea-regular.eot?#iefix") format("embedded-opentype"),
			 url("/_/font/corporate/corporatea-regular.woff") format("woff"),
			 url("/_/font/corporate/corporatea-regular.ttf") format("truetype");
	font-weight: 300;
	font-style: normal;
}*/

/*@font-face {
	font-family: 'CorporateA';
	src: url("/_/font/corporate/corporatea-demi.eot");
	src: url("/_/font/corporate/corporatea-demi.eot?#iefix") format("embedded-opentype"),
			 url("/_/font/corporate/corporatea-demi.woff") format("woff"),
			 url("/_/font/corporate/corporatea-demi.ttf") format("truetype");
	font-weight: 500;
	font-style: normal;
}*/

/*@font-face {
	font-family: 'CorporateA';
	src: url("/_/font/corporate/corporatea-bold.eot");
	src: url("/_/font/corporate/corporatea-bold.eot?#iefix") format("embedded-opentype"),
			 url("/_/font/corporate/corporatea-bold.woff") format("woff"),
			 url("/_/font/corporate/corporatea-bold.ttf") format("truetype");
	font-weight: 700;
	font-style: normal;
}*/

@font-face {
	font-family: 'CorporateACondensed';
	src: url("/_/font/corporate/corporateacon-reg.eot");
	src: url("/_/font/corporate/corporateacon-reg.eot?#iefix") format("embedded-opentype"),
			 url("/_/font/corporate/corporateacon-reg.woff") format("woff"),
			 url("/_/font/corporate/corporateacon-reg.ttf") format("truetype");
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'CorporateS';
	src: url("/_/font/corporate/corporates-light.eot");
	src: url("/_/font/corporate/corporates-light.eot?#iefix") format("embedded-opentype"),
			 url("/_/font/corporate/corporates-light.woff") format("woff"),
			 url("/_/font/corporate/corporates-light.ttf") format("truetype");
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'CorporateS';
	src: url("/_/font/corporate/corporates-regular.eot");
	src: url("/_/font/corporate/corporates-regular.eot?#iefix") format("embedded-opentype"),
			 url("/_/font/corporate/corporates-regular.woff") format("woff"),
			 url("/_/font/corporate/corporates-regular.ttf") format("truetype");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'CorporateS';
	src: url("/_/font/corporate/corporates-demi.eot");
	src: url("/_/font/corporate/corporates-demi.eot?#iefix") format("embedded-opentype"),
			 url("/_/font/corporate/corporates-demi.woff") format("woff"),
			 url("/_/font/corporate/corporates-demi.ttf") format("truetype");
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'CorporateS';
	src: url("/_/font/corporate/corporates-bold.eot");
	src: url("/_/font/corporate/corporates-bold.eot?#iefix") format("embedded-opentype"),
			 url("/_/font/corporate/corporates-bold.woff") format("woff"),
			 url("/_/font/corporate/corporates-bold.ttf") format("truetype");
	font-weight: 700;
	font-style: normal;
}

/*
*******************************************************************************/

/* End */


/* Start:/_/css/main.css?15694880208924*/
@charset 'utf-8';

body {
	position: relative;
	min-height: 100vh;
	background: #000 fixed url(/_/img/bg.png) 0 0 repeat-x;
}

path {
	transition: all 200ms linear;
}

/*
*******************************************************************************/

.outer {
	max-width: 1720px;
	margin: 0 auto;
	background: #fff;
}
.box {
	margin: 0 auto;
	padding: 0 10px;
}

@media (min-width: 375px) {
	.box {
		padding: 0 20px;
	}
}

@media (min-width: 1440px) {
	.box {
		padding: 0 50px;
	}
}

body {
	font-family: 'CorporateS';
}

/*
*******************************************************************************/

.video {
  height: 0;
  position: relative;
  padding-bottom: 56.25%;
  overflow: hidden;
}
.video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*
*******************************************************************************/

button svg,
.btn_sub svg,
.btn_main svg {
	display: inline-block;
	vertical-align: top;
	height: 12px;
	margin: 14px 5px 14px 0;
}
.btn_main div::before {
	content: '';
	display: inline-block;
	vertical-align: baseline;
	width: 6px;
	height: 10px;
	margin: 0 5px 0 0;
	background: url(/_/img/sprite_old.png) -20px -1137px no-repeat;
}

label {
	cursor: pointer;
}

label.agree input {
	display: none;
}
label.agree input + div {
	position: relative;
	padding: 0 0 0 30px;
	line-height: 20px;
}
label.agree input + div::before,
label.agree input + div::after {
	content: '';
	display: block;
	position: absolute;
}
label.agree input + div::before {
	width: 16px;
	height: 16px;
	top: 1px;
	left: 0;
	border: 1px solid #666;
	background: #fff;
}
label.agree input + div::after {
	opacity: 0;
	width: 12px;
	height: 12px;
	top: 4px;
	left: 3px;
	background: #0595d0;
	transition: all 200ms linear;
}
label.agree input:checked + div::after {
	opacity: 1;
}
label.agree a {
	text-decoration: underline;
}

select {
	background: #f4f4f4;
	background: -moz-linear-gradient(top, #f4f4f4 0%, #dedede 100%);
	background: -webkit-linear-gradient(top, #f4f4f4 0%, #dedede 100%);
	background: linear-gradient(to bottom, #f4f4f4 0%, #dedede 100%);
	display: block;
	cursor: pointer;
	color: #000;
	text-align: left;
	border: 1px solid #ddd;
	/*box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4) !important;*/
	padding-right: 45px;
	position: relative;
}
.selectLinks {
	position: relative;
	width: 100%;
}
.selectLinks_trigger {
	width: 100%;
	background: #f4f4f4;
	background: -moz-linear-gradient(top, #f4f4f4 0%, #dedede 100%);
	background: -webkit-linear-gradient(top, #f4f4f4 0%, #dedede 100%);
	background: linear-gradient(to bottom, #f4f4f4 0%, #dedede 100%);
	display: block;
	cursor: pointer !important;
	color: #000;
	height: 45px !important;
	font-family: 'Corporate S';
	font-size: 18px;
	text-align: left;
	border: 1px solid #ddd;
	/*box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4) !important;*/
	padding-right: 45px;
	position: relative;
}
.selectLinks_trigger::after {
	content: '';
	position: absolute;
	top: 20px;
	right: 15px;
	display: block;
	width: 0;
	height: 0;
	border-width: 8px 4px;
	border-color: transparent;
	border-style: solid;
	border-top-color: #000;
}
.selectLinks_target {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	max-height: 200px;
	overflow: auto;
	background: #fff;
	border: 1px solid #ddd;
	z-index: 100;
}
.selectLinks_target a {
	display: block;
	padding: 5px 10px;
}
.selectLinks_target a:hover {
	color: #fff;
	background: #00adef;
}

.noUi-target {
	height: 10px;
}
.noUi-connect {
	background: #00acec;
	background: -moz-linear-gradient(top,  #00acec 0%, #078cc5 100%);
	background: -webkit-linear-gradient(top,  #00acec 0%,#078cc5 100%);
	background: linear-gradient(to bottom,  #00acec 0%,#078cc5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00acec', endColorstr='#078cc5',GradientType=0 );
}
.noUi-horizontal .noUi-handle {
	width: 22px;
	height: 22px;
	border-radius: 50%;
	background: #fff;
	border: 1px solid #c6c6c6;
}
html:not([dir=rtl]) .noUi-horizontal .noUi-handle {
	top: -7px;
	right: -10px;
}
.noUi-handle::after,
.noUi-handle::before {
	display: none;
}
.noUi-handle::after {
	display: block;
	top: 3px;
	left: 3px;
	width: 12px;
	height: 12px;
	background: #ddd;
	border-radius: 50%;
	border: 1px solid #c6c6c6;
}
.noUi-touch-area {}

@media (min-width: 1024px) {
	button svg,
	.btn_sub svg,
	.btn_main svg {
		width: 8px;
		height: 24px;
		margin: 13px 5px 13px 0;
	}
}

/*
*******************************************************************************/

.btn_main {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	border: none;
	position: relative;
	color: #fff;
	background: rgb(0,170,236);
	background: -moz-linear-gradient(180deg, rgba(0,170,236,1) 0%, rgba(7,136,192,1) 100%);
	background: -webkit-linear-gradient(180deg, rgba(0,170,236,1) 0%, rgba(7,136,192,1) 100%);
	background: linear-gradient(180deg, rgba(0,170,236,1) 0%, rgba(7,136,192,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00aaec",endColorstr="#0788c0",GradientType=1);
}
.btn_main::before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: #333;
	opacity: 0;
	transition: all 200ms linear;
}
.btn_main div {
	position: relative;
	z-index: 1;
}
.btn_main:hover::before {
	opacity: 1;
}
.btn_main path {
	fill: #fff;
}

@media (min-width: 1024px) {
	.btn_main {
		height: 50px;
		line-height: 50px;
		font-size: 18px;
	}
}

/*
*******************************************************************************/

.btn_sub {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	color: #fff;
	background: #000;
}
.btn_sub:hover {
	background: rgba(0,0,0,.5);
}
.btn_sub div {
	position: relative;
	z-index: 1;
}

@media (min-width: 1024px) {
	.btn_sub {
		height: 50px;
		line-height: 50px;
		font-size: 18px;
	}
}

/*
*******************************************************************************/

.f_h1 {
	margin: 0 0 15px;
	line-height: 1;
	font-size: 36px;
	font-family: 'CorporateACondensed';
}
.f_h2 {
	margin: 0 0 15px;
	line-height: 1;
	font-size: 30px;
	font-family: 'CorporateACondensed';
}

.title_font {
	font-family: 'CorporateACondensed';
}
.title_main {
	margin: 0 0 15px;
	line-height: 1;
	font-size: 30px;
}

p {
	line-height: 1.3;
}

a.arrow::before {
	content: '';
	display: inline-block;
	vertical-align: baseline;
	width: 6px;
	height: 10px;
	margin: 0 5px 0 0;
	background: url(/_/img/sprite_old.png) -20px -1107px no-repeat;
}

@media (min-width: 1024px) {
	.f_h1 {
		font-size: 48px;
	}
	.f_h2 {
		margin: 0 0 30px;
		font-size: 42px;
	}
	.title_main {
		margin: 0 0 30px;
		font-size: 42px;
	}
	p {
		line-height: 1.5;
		font-size: 18px;
	}
}

/*
*******************************************************************************/

.table {
	width: 100%;
	padding: 20px 0;
	overflow: auto;
}
.table table {
	border-bottom: 1px solid #ddd;
}
.table tr {
	border-top: 1px solid #ddd;
}
.table th {
	vertical-align: middle;
	padding: 10px;
	white-space: nowrap;
	font-weight: 500;
	font-size: 14px;
	text-align: center;
}
.table td {
	padding: 10px;
	text-align: center;
}
.table th:first-child,
.table td:first-child {
	text-align: left;
}

/*
*******************************************************************************/

.modal {
	display: none;
	padding: 20px 30px;
	background: #ececec;
}
.fancybox-is-open .modal {
	display: inline-block;
}
.fancybox-slide--html .fancybox-close-small {
	padding: 0;
}
.fancybox-slide--html .fancybox-close-small svg {
	margin: 0;
}
.modal_title {
	margin: 0 0 20px;
	line-height: 1;
	font-size: 36px;
}
.modal_intro {
	margin: 0 0 30px;
	font-size: 24px;
}
.modal .agree {
	margin: 20px 0;
}
.modal input {
	margin: 0 0 10px;
}

@media (min-width: 768px) {
	.modal {
		padding: 30px 50px;
	}
	.modal .row {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		margin: 0 -5px;
	}
	.modal .col {
		width: 50%;
		padding: 0 5px;
	}
}

@media (min-width: 1024px) {
	.modal input,
	.modal select {
		max-width: 60%;
		height: 50px;
	}
	.modal .col input {
		max-width: 100%;
	}
}

/*
*******************************************************************************/

@media (min-width: 1024px) {
	.columns {
		column-count: 2;
		column-gap: 80px;
	}
}

/*
*******************************************************************************/
/* End */


/* Start:/_/css/blocks.css?157009835852416*/
@charset 'windows-1251';

/*
*******************************************************************************/

/*body {
	padding: 60px 0 0;
}*/
.head {
	position: relative;
	/*position: fixed;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;*/
	padding: 10px 0;
	background: #000;
	z-index: 10;
}
.head .box {
	background: none;
}
.head .inner {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.head_left {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.head_nav_trigger {
	width: 30px;
	height: 30px;
	margin: 0 15px 0 0;
}
.head_nav_trigger.active img:first-of-type {
	display: none;
}
.head_nav_trigger.active img:nth-of-type(2) {
	display: block;
}
.head_nav_trigger img:nth-of-type(2) {
	display: none;
}

.head_right {
	display: flex;
	justify-content: flex-end;
}

.head_contacts_name {
	line-height: 30px;
	color: #fff;
}
.head_contacts_tel {
	color: #999;
}
.head_contacts_addr {
	color: #999;
}
.head_contacts_call_trigger {
	height: 30px;
	padding: 0;
	color: #00adef;
}

@media (max-width: 1023px) {
	.head_number {
		display: none;
	}
}

@media (max-width: 767px) {
	.head_contacts + .head_contacts,
	.head_contacts_name,
	.head_contacts_addr {
		display: none;
	}
	.head {
		height: 60px;
	}
	.head_logo_pic {
		float: left;
		width: 30px;
		height: 30px;
		margin: 0 10px 0 0;
	}
	.head_logo_text {
		float: left;
		height: 30px;
	}
	.head_contacts_call_trigger {
		font-size: 14px;
	}
	.head_contacts_tel,
	.head_contacts_call {
		line-height: 20px;
	}
	.head_contacts_call_trigger {
		display: block;
		height: 20px;
		border: none;
	}
}

@media (max-width: 374px) {
	.head_logo_pic {
		display: none;
	}
	.head_nav_trigger {
		margin: 0 10px 0 0;
	}
}

@media (min-width: 768px) {
	/*body {
		padding: calc(124px + 50px) 0 0;
	}*/
	.head_logo a {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
	}
	.head_logo_pic {
		margin: 0 64px 0 0;
	}
	.head_logo_text {
		margin: auto 0 0;
		height: 39px;
	}
	.head_right {
		align-items: center;
	}
	.head_contacts {
		text-align: right;
		padding: 0 0 0 30px;
	}
}

@media (min-width: 800px) {
	.head_nav_trigger {
		display: none;
	}
}

/*
*******************************************************************************/

.nav {
	position: relative;
	z-index: 5;
	display: none;
	overflow: auto;
	/*position: fixed;
	top: 60px;
	left: 0;
	right: 0;
	width: 100%;
	max-height: calc(100vh - 60px);*/
	color: #fff;
	background: #474747;
	background: -moz-linear-gradient(top, #474747 0%, #2d2d2d 100%);
	background: -webkit-linear-gradient(top, #474747 0%, #2d2d2d 100%);
	background: linear-gradient(to bottom, #474747 0%, #2d2d2d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#474747',endColorstr='#2d2d2d',GradientType=0);
}
.nav .box {
	padding: 0;
	background: none;
}

.nav_list_item {
	position: relative;
	border-top: 1px solid #c4c4c4;
}
.nav_list_item:first-child {
	border-top: 0;
}
.nav_list_item > a {
	display: block;
	padding: 0 50px 0 10px;
	line-height: 50px;
}
.nav_list_item.active {
	background: #c4c4c4;
}
.nav_list_item.active > a {
	color: #000;
}

.nav_list_item_arrow {
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	height: 50px;
}
.nav_list_item_arrow::before {
	content: '';
	position: absolute;
	top: 50%;
	right: 100%;
	transform: translateY(-50%);
	display: block;
	width: 1px;
	height: 70%;
	background: #c4c4c4;
}
.nav_list_item_arrow svg {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 50%;
	height: 50%;
	margin: 0;
	transform: translate(-50%, -50%);
}
.nav_list_item_arrow svg path {
	fill: #fff;
}
.nav_list_item_arrow.active::before {
	background: #333;
}
.nav_list_item_arrow.active svg {
	transform: rotate(180deg) translate(50%, 50%);
}
.nav_list_item_arrow.active svg path {
	fill: #373737;
}

.nav_list_item_dropdown {
	display: none;
	background: #c4c4c4;
	border-top: 1px solid #333;
}
.nav_list_item_dropdown_col {
	padding: 10px;
}
.nav_list_item_dropdown_pic {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding: 10px 0;
	border: 1px solid #777;
	border-left: 0;
	border-right: 0;
	color: #000;
}
.nav_list_item_dropdown_pic img {
	max-height: 35px;
}
.nav_list_item_dropdown a {
	display: block;
	margin: 5px 0 0;
	padding: 5px 0;
	color: #000;
	line-height: 20px;
}
.nav_list_item_dropdown a:first-child {
	margin-top: 0;
}
.nav_list_item_dropdown_group {
	margin: 20px 0 0;
	column-count: 2;
}

.nav.done {
	overflow: visible;
}
.nav.done .nav_list_item_dropdown {
	/*box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);*/
}

@media (min-width: 667px) {
	.nav_list_item_dropdown_group {
		column-count: 3;
	}
}

@media (min-width: 800px) {
	.nav {
		display: block !important;
		max-height: none;
		overflow: hidden;
	}
	.nav_list {
		display: flex;
		justify-content: flex-end;
		align-items: center;
	}
	.nav_list_item {
		border: none;
		padding: 0;
	}
	.nav_list_item:hover {
		color: #00adef;
	}
	.nav_list_item > a {
		padding: 0 10px;
		line-height: 50px;
	}
	.nav_list_item_arrow {
		display: none;
	}
	.nav_list_item_dropdown {
		display: flex !important;
		/*flex-wrap: wrap;*/
		opacity: 0;
		visibility: hidden;
		position: absolute;
		top: 100%;
		left: 0;
		/*max-height: calc(100vh - 122px - 50px);*/
		overflow: hidden;
		border: none;
		transition: all 200ms linear;
	}
	.nav_list_item_dropdown.cars {
		width: 600px;
	}
	.nav_list_item_dropdown.active {
		opacity: 1;
		visibility: visible;
	}
	.nav_list_item_dropdown_col {
		width: 220px;
	}
	.nav_list_item_dropdown.cars .nav_list_item_dropdown_col {
		/*width: 300px;*/
		width: calc(100% / 6);
		font-size: 14px;
	}
}

@media (min-width: 1024px) {
	.nav_list_item > a {
		padding: 0 20px;
	}
	.nav_list_item_dropdown {
		/*flex-wrap: nowrap;*/
		padding: 0 20px;
	}
	.nav_list_item_dropdown_col {
		width: 220px;
		padding: 10px 0;
	}
	.nav_list_item_dropdown_pic {
		display: block;
		border-top: 0;
	}
	.nav_list_item_dropdown_pic img {
		margin: 0 0 10px;
	}
	.nav_list_item_dropdown_group {
		column-count: 1;
	}
	.nav_list_item_dropdown a:hover {
		color: #03ABEE;
	}
	.nav_list_item_dropdown.cars {
		width: 940px;
		flex-wrap: wrap;
	}
	.nav_list_item_dropdown.cars .nav_list_item_dropdown_col {
		/*width: 300px;*/
		/*width: auto;*/
	}
	.nav_list_item_dropdown.nav_service {
		width: 920px;
	}
	.nav_list_item_dropdown.nav_about {
		width: 700px;
	}
}

@media (min-width: 1440px) {
	.nav .box {
		padding: 0 30px;
	}
	.nav_list_item_dropdown.cars {
		width: 1390px;
	}
	.nav_list_item_dropdown.cars .nav_list_item_dropdown_col {
		/*width: 270px;*/
	}
}

/*
*******************************************************************************/

.foot {
	padding: 20px 0;
	color: #fff;
	font-weight: 300;
	background: #000;
}
.foot .box {
	background: none;
}
.foot .inner {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: column;
}
.foot ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.foot_claims {
	margin: 10px 0;
}
.foot_claims_trigger {
	display: block;
	padding: 0;
	height: 30px;
	color: #fff;
}
.foot_nav {
	margin: 10px 0;
}
.foot_nav_col_title {
	line-height: 30px;
}
.foot_links {
	margin: 10px 0;
	line-height: 20px;
	font-size: 14px;
}
.foot_links a {
	display: inline-block;
	margin: 0 15px 0 0;
}
.foot_copyright {
	margin: 10px 0;
	color: #ccc;
	font-size: 13px;
}
.foot_soc {
	margin: 10px 0 20px;
}
.foot_soc svg path {
	fill: #ccc;
}
.foot_soc_title {
	margin: 0 0 10px;
	color: #ccc;
	font-size: 14px;
}
.foot_soc_list a {
	display: inline-block;
	width: 50px;
	height: 30px;
}
.foot_soc_list svg {
	display: inline-block;
	height: 30px;
	margin: 0 15px 0 0;
}
.foot_soc_list svg path {
	fill: #ccc;
	transition: all 200ms linear;
}
.foot_btns {
	padding: 0 0 20px;
}
.foot_btns button {
	display: block;
	padding: 0;
}
.foot_btns a {
	display: block;
	float: left;
	margin: 5px 10px 0 0;
}

@media (max-width: 767px) {
	.foot_nav_col_list,
	.foot_nav_col_more {
		display: none;
	}
}

@media (min-width: 768px) {
	.foot_claims {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: flex-start;
	}
	.foot_claims_trigger {
		margin: 0 20px 0 0;
	}
	.foot_nav {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		flex-wrap: wrap;
	}
	.foot_nav_col {
		width: 25%;
		padding: 0 10px 20px 0;
	}
	.foot_nav_col_title {
		margin: 0 0 5px;
	}
	.foot_nav_col_list {
		max-height: 95px;
		overflow: hidden;
		font-size: 14px;
	}
	.foot_nav_col_list li {
		line-height: 24px;
	}
	.foot_nav_col_more {
		padding: 5px 0 0;
	}
	.foot_nav_col_more a {
		font-size: 14px;
		border-bottom: 1px dotted;
	}
	.foot_bottom_right {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: space-between;
		margin: 20px 0 0;
	}
}

@media (min-width: 1024px) {
	.foot a:hover,
	.foot button:hover {
		color: #00adef;
	}
	.foot_nav_col {
		width: 20%;
	}
	.foot_nav_col_title {
		font-size: 18px;
	}
	.foot_bottom {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		align-items: flex-start;
	}
	.foot_bottom_left {
		width: 500px;
	}
	.foot_links {
		margin: 0 0 20px;
		font-size: 15px;
	}
	.foot_bottom_right {
		align-items: flex-start;
		width: calc(100% - 500px);
		margin: 0;
	}
	.foot_soc {
		margin: 0;
	}
	.foot_soc a:hover svg path {
		fill: #00adef;
	}
	.foot_soc_title {
		line-height: 20px;
		font-size: 16px;
	}
	.foot_copyright {
		padding: 0 50px 0 0;
	}
	.foot_nav_col_more a:hover {
		border-bottom-color: transparent;
	}
}

@media (min-width: 1440px) {
	.foot_nav_col {
		width: calc(100% / 7);
	}
}

/*
*******************************************************************************/

.promo .box {
	padding: 0;
}
.promo_video {
	position: relative;
	height: 200px;
	overflow: hidden;
}
.promo_video .video {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	transform: translateY(-50%);
}
.promo_buttons {
	padding: 10px 0;
	background: #fff;
}
.promo_buttons button {
	margin: 0 0 10px;
}
.promo_buttons path {
	fill: #fff;
}

@media (max-width: 767px) {
	.promo_buttons {
		bottom: 0;
	}
	.promo_buttons button {
		display: block;
		width: calc(100% - 40px);
		margin: 0 20px 10px;
	}
}

@media (min-width: 1024px) {
	.promo_video {
		height: 400px;
	}
	.promo_buttons {
		position: absolute;
		left: 0;
		bottom: 10px;
		width: 100%;
		text-align: center;
		background: none;
	}
	.promo_buttons button {
		height: 50px;
	}
}

/*
*******************************************************************************/

.entries_title {
	padding: 50px 0 10px;
	line-height: 1;
	font-size: 30px;
	background: #fff;
}
.entries_text {
	padding: 0 0 20px;
	background: #fff;
}
.entries_text_title {
	margin: 0 0 20px;
	font-size: 24px;
}
.entries_item {
	padding: 0 0 50px;
}
.entries_item_title {
	margin: 10px 0;
	color: #00adef;
	font-size: 24px;
}
.entries_item_more {
	margin: 20px 0 0;
}
.entries_item_more a {
	display: inline-block;
	line-height: 40px;
	padding: 0 20px;
	background: #ececec;
}
.entries_item_more svg {
	display: inline-block;
	height: 13px;
	margin: 0 10px 0 0;
}

@media (min-width: 768px) {
	.entries_list {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin: 0 -10px;
	}
	.entries_item {
		width: 50%;
		max-width: 800px;
		padding: 0 10px 50px;
	}
}

@media (min-width: 1024px) {
	.entries_title {
		padding: 80px 0 30px;
		font-size: 48px;
	}
	.entries_item_more a:hover {
		color: #fff;
		background: #666;
	}
	.entries_item_more a:hover path {
		fill: #fff;
	}
}

/*
*******************************************************************************/

.tabs {
	padding: 30px 0;
}
.tabs_triggers {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
}
.tabs_triggers_item {
	width: 100%;
	color: #fff;
	background: #737373;
}
.tabs_triggers_item.active,
.tabs_triggers_item:hover {
	color: #00adef;
	background: #424242;
	box-shadow: inset 0 0 6px 0 rgba(0, 0, 0, 0.75);
}
.tabs_targets {
	padding: 30px;
	background: #ececec;
}
.tabs_targets_item {
	display: none;
}
.tabs_targets_item.active {
	display: block;
}
.tabs_targets_item p {
	margin: 0 0 20px;
}

@media (max-width: 767px) {
	.tabs_targets_item table,
	.tabs_targets_item tbody,
	.tabs_targets_item tr,
	.tabs_targets_item td {
		display: block !important;
	}
}

@media (min-width: 768px) {
	.tabs_triggers {
		flex-wrap: nowrap;
	}
	.tabs_triggers_item {
		width: 33.33%;
		font-size: 18px;
		border-left: 1px solid #fff;
	}
	.tabs_triggers_item:first-child {
		border: none;
	}
}

/*
*******************************************************************************/

.claimService {
	padding: 20px 0;
	color: #fff;
	text-align: center;
	background: rgb(0,0,0);
	background: -moz-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(75,75,75,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(75,75,75,1) 100%);
	background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(75,75,75,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#4b4b4b",GradientType=1);
}
.claimService_title {
	margin: 0 0 10px;
	font-size: 30px;
}
.claimService_text {
	margin: 0 0 20px;
}
.claimService_form button {
	margin: 10px 0 0;
}
.claimService_form label.agree {
	display: inline-block;
	margin: 15px 0;
}
.claimService_manual a {
	margin: 10px 0 0;
	font-size: 18px;
	border-bottom: 1px dashed;
}

@media (min-width: 768px) {
	.claimService {
		padding: 30px 0;
	}
	.claimService .box {
		max-width: 750px;
	}
	.claimService_title {
		font-size: 42px;
	}
	.claimService_text {
		max-width: 580px;
		margin: 20px auto;
		font-size: 18px;
	}
	.claimService_form_line {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: space-between;
	}
	.claimService_form_line label,
	.claimService_form_line button {
		width: 32%;
	}
	.claimService_manual a {
		font-size: 24px;
	}
}

@media (min-width: 1024px) {
	.claimService {
		padding: 60px 0;
	}
	.claimService .box {
		max-width: 850px;
	}
	.claimService_text {
		margin: 20px auto 40px;
	}
	.claimService_form_line input,
	.claimService_form_line button {
		height: 50px;
		padding: 0 15px;
	}
	.claimService_manual {
		margin: 10px 0 0;
	}
}

/*
*******************************************************************************/

.checkStatus {
	padding: 20px 0;
	color: #fff;
	background-image: url(/_/img/bg/01.jpg);
	background-size: cover;
}
.checkStatus_title {
	margin: 0 0 20px;
	font-size: 30px;
}
.checkStatus_text {
	font-size: 18px;
}
.checkStatus_form {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	margin: 30px 0 0;
}
.checkStatus_form_prefix {
	width: 30px;
	line-height: 40px;
	font-size: 20px;
}
.checkStatus_form label {
	margin: 0;
	width: calc(100% - 30px);
}
.checkStatus_form button {
	width: 100%;
	margin: 15px 0 0;
}

@media (min-width: 768px) {
	.checkStatus {
		padding: 40px 0;
	}
	.checkStatus_title {
		text-align: center;
	}
	.checkStatus_text {
		text-align: center;
	}
	.checkStatus_form {
		margin: 40px 0 0 0;
		justify-content: center;
	}
	.checkStatus_form label {
		width: 260px;
	}
	.checkStatus_form button {
		width: 260px;
		margin: 0 0 0 15px;
	}
}

@media (min-width: 1024px) {
	.checkStatus {
		padding: 80px 0;
	}
	.checkStatus_title {
		margin: 0 0 30px;
		font-size: 48px;
	}
	.checkStatus_form {
		margin: 50px 0 0 0;
	}
	.checkStatus_form input,
	.checkStatus_form button {
		height: 50px;
	}
	.checkStatus_form_prefix {
		line-height: 50px;
	}
}

/*
*******************************************************************************/

.offersBlocks {
	padding: 30px 0;
}
.offersBlocks_title {
	margin: 0 0 30px;
	font-size: 30px;
}
.offersBlocks_list {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin: 0 -10px;
}
.offersBlocks_list_item {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: column;
	width: 100%;
	margin: 0 10px 20px;
	padding: 10px;
	background: #ececec;
	border: 1px solid #ddd;
}
.offersBlocks_list_item_title {
	margin: 0 0 20px;
	text-transform: uppercase;
}
.offersBlocks_list_item_pic {
	background: #fff;
}
.offersBlocks_list_item_caption {
	margin-top: auto;
}
.offersBlocks_list_item_more {
	padding: 5px 0 0;
}
.offersBlocks_list_item_cost {
	padding: 5px 0 0;
	line-height: 28px;
	font-weight: 500;
	font-size: 18px;
}
.offersBlocks_list_item_cost_spec {
	color: #00adef;
}

@media (min-width: 568px) {
	.offersBlocks_list_item {
		width: calc(50% - 20px);
	}
}

@media (min-width: 768px) {
	.offersBlocks_title {
		font-size: 42px;
	}
}

@media (min-width: 800px) {
	.offersBlocks_list_item {
		width: calc(33.33% - 20px);
	}
}

@media (min-width: 1280px) {
	.offersBlocks_list_item {
		width: calc(25% - 20px);
	}
}

@media (min-width: 1600px) {
	.offersBlocks_list_item {
		width: calc(20% - 20px);
	}
}

/*
*******************************************************************************/

.addEquip {
	padding: 30px 0;
	color: #fff;
	background: #1f1f1f url(/_/img/bg/02.jpg) no-repeat 45% 50%;
	background-size: cover;
}
.addEquip_title {
	margin: 0 0 10px;
	font-size: 30px;
}
.addEquip_text {
	margin: 10px 0 20px;
}
.addEquip_more .btn_main {
	padding: 0 30px;
}

@media (min-width: 768px) {
	.addEquip {
		padding: 50px 0;
	}
	.addEquip_title {
		font-size: 42px;
	}
}

@media (min-width: 1024px) {
	.addEquip {
		padding: 60px 0;
	}
	.addEquip_text {
		margin: 20px 0 30px;
		font-size: 18px;
	}
}

/*
*******************************************************************************/

/*.promo_slider {
	min-height: 200px;
}*/
.promo_slider_item {
	position: relative;
	height: 200px;
}
.promo .owl-carousel .owl-item img {
	width: auto;
	max-width: none;
}
.promo_slider_item_caption {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	padding: 20px;
}
.promo_slider_item_caption .btn_main {
	margin-top: 20px;
}

.promo .owl-carousel .owl-nav button.owl-next,
.promo .owl-carousel .owl-nav button.owl-prev {
	position: absolute;
	top: 0;
	width: 50px;
	height: calc(100% - 38px);
	z-index: 1;
}
.promo .owl-carousel .owl-nav button.owl-next {
	right: 0;
}
.promo .owl-carousel .owl-nav button.owl-prev {
	left: 0;
}
.promo .owl-carousel .owl-nav button.owl-next::before,
.promo .owl-carousel .owl-nav button.owl-prev::before,
.promo .owl-carousel .owl-nav button.owl-next::after,
.promo .owl-carousel .owl-nav button.owl-prev::after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: block;
	width: 17px;
	height: 28px;
	background-image: url(/_/img/sprite_old.png);
	transition: all 200ms linear;
}
.promo .owl-carousel .owl-nav button.owl-next::after,
.promo .owl-carousel .owl-nav button.owl-prev::after {
	opacity: 0;
}
.promo .owl-carousel .owl-nav button.owl-next::before {
	background-position: -20px -742px;
}
.promo .owl-carousel .owl-nav button.owl-prev::before {
	background-position: -20px -598px;
}
.promo .owl-carousel .owl-nav button.owl-next::after {
	background-position: -20px -694px;
}
.promo .owl-carousel .owl-nav button.owl-prev::after {
	background-position: -20px -550px;
}
.promo .owl-carousel .owl-nav button.owl-next:hover::after,
.promo .owl-carousel .owl-nav button.owl-prev:hover::after {
	opacity: 1;
}

@media (min-width: 568px) {
	.promo_slider_item {
		height: 300px;
	}
}

@media (min-width: 800px) {
	.promo_slider_item {
		height: 400px;
	}
	.promo_slider_item_caption {
		padding: 40px;
	}
	.promo_slider_item_caption p {
		font-size: 18px;
	}
}

@media (min-width: 1280px) {
	.promo_slider_item {
		height: auto;
	}
	.promo400 .promo_slider_item {
		position: relative;
		width: 100%;
		height: 400px;
	}
	.promo400 .promo_slider_item img {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		width: 100% !important;
		height: auto;
		max-height: none;
	}
	.promo_slider_item_caption {
		top: 30px;
		padding: 60px;
	}
	.promo_slider_item_caption p {
		font-size: 20px;
	}
}

.promo .owl-carousel .owl-dots {
	text-align: center;
}
.promo .owl-carousel button.owl-dot {
	display: inline-block;
	vertical-align: middle;
	width: 8px;
	height: 8px;
	margin: 15px 3px;
	border-radius: 50%;
	background: #000;
	border: none;
}
.promo .owl-carousel button.owl-dot.active {
	background: rgb(129,218,247);
	background: -moz-linear-gradient(180deg, rgba(129,218,247,1) 0%, rgba(44,152,193,1) 100%);
	background: -webkit-linear-gradient(180deg, rgba(129,218,247,1) 0%, rgba(44,152,193,1) 100%);
	background: linear-gradient(180deg, rgba(129,218,247,1) 0%, rgba(44,152,193,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#81daf7",endColorstr="#2c98c1",GradientType=1);
}

@media (min-width: 768px) {
	.promo .owl-carousel button.owl-dot {
		width: 50px;
		height: 5px;
		margin: 15px 5px;
		border-radius: 0;
	}
}

@media (min-width: 1280px) {
	.promo .owl-carousel button.owl-dot {
		width: 60px;
	}
}

/*
*******************************************************************************/

.filters.after {
	padding: 0 0 20px;
}
.filters_form {
	padding: 5px 0;
}
.filters_form label {
	margin: 0;
}
.filters_imgs {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}
.filters_imgs img {
	width: calc(25% - 10px);
	max-width: 180px;
	margin: 0 10px 10px 0;
}
.filters_models {
	float: left;
	/*width: 350px;*/
	margin: 20px 0;
	padding: 0 50px 0 0;
}
.filters_color {
	float: left;
	/*width: 300px;*/
	margin: 20px 0;
	padding: 5px 0 0;
}
.filters_color_title {
	float: left;
	line-height: 30px;
	margin: 0 10px 0 0;
}
.filters_color_body {
	float: left;
	max-width: 100%;
}
.filters_color_body label {
	float: left;
	margin: 0 5px 5px 0;
}
.filters_color_body input {
	display: none;
}
.filters_color_body input + div {
	position: relative;
}
.filters_color_body input:checked + div::before,
.filters_color_body input:checked + div::after {
	content: '';
	display: block;
	position: absolute;
	border: 1px solid;
	box-sizing: border-box;
}
.filters_color_body input:checked + div::before {
	top: 0;
	left: 0;
	width: 30px;
	height: 30px;
	border-color: #000;
}
.filters_color_body input:checked + div::after {
	top: 1px;
	left: 1px;
	width: 28px;
	height: 28px;
	border-color: #fff;
}
.filters_cost {
	clear: both;
	/*width: 300px;*/
	margin: 20px 0;
}
.filters_cost_meta {
	margin: 0 0 10px;
}
.filters_btns {
	margin: 20px 0;
}
.filters_colorSelect {
	width: 350px;
	max-width: 100%;
}

@media (max-width: 767px) {
	.filters_imgs {
		display: none;
	}
}

@media (min-width: 768px) {
	.filters_color_body label {
		margin: 0 10px 10px 0;
	}
}

@media (min-width: 1024px) {
	.filters.after {
		padding: 0 0 40px;
	}
	.filters_imgs img {
		width: calc(20% - 10px);
	}
}

/*
*******************************************************************************/

.offersList_meta {
	padding: 0 0 10px;
}
.offersList_meta_links a {
	margin: 5px 0;
}
.offersList_item {
	position: relative;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	min-height: 125px;
}
.offersList_body {
	width: 150px;
	/*max-width: 50%;*/
	padding: 0 10px 0 0;
}
.offersList_model {
	width: 50%;
	line-height: 14px;
	font-size: 12px;
}
.offerslist_cost {
	line-height: 13px;
	font-size: 13px;
}
.offersList_model_title {
	color: #00abf7;
}
.offerslist_cost_specTitle {
	margin: 2px 0 2px;
	color: #00adef;
	font-size: 12px;
}
.offerslist_cost_spec {
	color: #00adef;
}

@media (max-width: 1023px) {
	.offerslist_engine,
	.offerslist_salon,
	.offerslist_cost_test {
		display: none;
	}
}

@media (max-width: 767px) {
	.offersList_head {
		display: none;
	}
	.offersList_item {
		flex-direction: column;
		margin: 10px 0;
		padding: 0 0 0 150px;
	}
	.offersList_body {
		position: absolute;
		top: 0;
		left: 0;
		height: 125px;
	}
	.offersList_body a {
		position: relative;
		display: block;
		height: 125px;
		overflow: hidden;
	}
	.offersList_body img {
		position: absolute;
		top: 0;
		left: 0;
		/*transform: translateY(-50%);*/
		width: 100%;
		height: auto;
		max-height: none;
		max-width: none;
	}
	.offersList_meta_links a {
		display: block;
	}
	.offerslist_cost {
		margin: 10px 0 0;
		/*position: absolute;
		left: 50%;
		bottom: 20px;*/
	}
}

@media (min-width: 375px) {
	.offersList_body {
		width: 180px;
	}
	.offersList_item {
		padding: 0 0 0 180px;
	}
	.offersList_model {
		line-height: 16px;
		font-size: 14px;
	}
	.offerslist_cost_specTitle {
		font-size: 14px;
	}
}

@media (min-width: 440px) {
	.offersList_body {
		width: 200px;
	}
	.offersList_item {
		padding: 0 0 0 200px;
	}
	.offerslist_cost {
		left: 200px;
		line-height: 16px;
		font-size: 16px;
	}
}

@media (min-width: 768px) {
	.offersList_head {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		padding: 15px 0;
		font-size: 18px;
		font-weight: 500;
		border: 1px solid #ddd;
		border-left: 0;
		border-right: 0;
	}
	.offersList_meta_count {
		float: left;
	}
	.offersList_meta_links {
		float: right;
	}
	.offersList_meta_links a {
		margin: 0 0 0 20px;
	}
	.offersList_meta_links a:hover {
		color: #00abf6;
	}
	.offersList_item {
		padding: 5px 0;
		border-bottom: 1px solid #ddd;
	}
	.offersList_body {
		padding: 0;
	}
	.offersList_model {
		width: 50%;
		padding: 0 0 0 20px;
		line-height: 20px;
		font-size: 16px;
	}
	.offersList_model_title {
		margin: 0 0 10px;
	}
	.offerslist_cost {
		width: 150px;
		padding: 0 0 0 20px;
		line-height: 20px;
		font-size: 16px;
		text-align: right;
	}
	.offerslist_cost_specTitle {
		margin: 10px 0 0;
	}
}

@media (min-width: 1024px) {
	.offersList_head .offersList_model,
	.offersList_head .offerslist_cost {
		font-size: 18px;
	}
	.offersList_body {
		width: 13%;
	}
	.offersList_model {
		width: 25%;
		padding: 0 20px;
	}
	.offerslist_engine {
		width: 27%;
		padding: 0 20px 0 0;
	}
	.offerslist_salon {
		width: 18%;
		padding: 0 20px 0 0;
	}
	.offerslist_cost {
		width: 15%;
		padding: 0;
	}
}

/*
*******************************************************************************/

.offersList_special {
	padding: 0 0 20px;
}
.offersList_special_inner {
	padding: 20px 10px 10px;
	background: url(/_/img/offersList_special/bg.jpg) right center no-repeat;
	background-size: cover;
}
.offersList_special_title {
	margin: 0 0 20px;
	line-height: 1;
	font-size: 30px;
}
.offersList_special_title span {
	white-space: nowrap;
}
.offersList_special_advantages {
	margin: 0 0 20px;
	padding: 0;
	list-style: none;
}
.offersList_special_advantages li {
	margin: 0 0 10px;
	padding: 0 0 0 30px;
	line-height: 22px;
	font-size: 18px;
}
.offersList_special_advantages li:nth-child(1) {
	background: url(/_/img/offersList_special/01.png) left top no-repeat;
}
.offersList_special_advantages li:nth-child(2) {
	background: url(/_/img/offersList_special/02.png) left top no-repeat;
}
.offersList_special_advantages li:nth-child(3) {
	background: url(/_/img/offersList_special/03.png) left top no-repeat;
}
.offersList_special_advantages li:nth-child(4) {
	background: url(/_/img/offersList_special/04.png) left top no-repeat;
}
.offersList_special_btns button {
	display: block;
	width: 100%;
	margin: 0 0 10px;
	font-weight: 500;
}

@media (min-width: 375px) {
	.offersList_special_inner {
		padding: 20px 20px 10px;
	}
}

@media (min-width: 768px) {
	.offersList_special {
		padding: 5px 0;
		border-bottom: 1px solid #ddd;
	}
	.offersList_special_title {
		font-size: 48px;
	}
	.offersList_special_btns button {
		display: inline-block;
		width: auto;
	}
}

@media (min-width: 1280px) {
	.offersList_special_title {
		font-size: 46px;
	}
	.offersList_special_inner {
		padding: 30px 20px 10px 38%;
		background-position: left -50px center;
	}
}

@media (min-width: 1440px) {
	.offersList_special_title {
		margin: 0 0 30px;
		font-size: 48px;
	}
	.offersList_special_advantages {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		flex-wrap: wrap;
	}
	.offersList_special_advantages li {
		width: 50%;
	}
}

@media (min-width: 1600px) {
	.offersList_special_inner {
		background-position: left center;
	}
}

/*
*******************************************************************************/

.offersList_special2 {
	margin: 0 0 20px;
}
.offersList_special2_item {
	margin: 0 0 20px;
	background: #000;
}
.offersList_special2_pic img {
	width: 100%;
}
.offersList_special2_cap {
	padding: 15px;
	color: #fff;
}
.offersList_special2_title {
	margin: 0 0 10px;
	line-height: 1.1;
	font-size: 28px;
}

@media (min-width: 768px) {
	.offersList_special2 {
		margin: 20px 0;
	}
}

@media (min-width: 1024px) {
	.offersList_special2 {
		display: flex;
		margin: 40px 0;
	}
	.offersList_special2_item {
		width: 50%;
		margin: 0;
		border-left: 1px solid #000;
	}
	.offersList_special2_item:first-child {
		border-left: 0;
		border-right: 1px solid #000;
	}
	.offersList_special2_title {
		font-size: 38px;
	}
	.offersList_special2_text {
		font-size: 18px;
	}
}

/*
*******************************************************************************/

.offersList_special5 {
	color: #fff;
}
.offersList_special5_item {
	margin: 0 0 20px;
	background: #000;
}
.offersList_special5_pic {}
.offersList_special5_pic img {
	width: 100%;
}
.offersList_special5_cap {
	padding: 15px;
}
.offersList_special5_title {
	line-height: 1.1;
	font-size: 22px;
}

@media (min-width: 568px) {
	.offersList_special5 {
		display: flex;
		flex-wrap: wrap;
		margin: 0 -10px;
	}
	.offersList_special5_item {
		width: calc(50% - 20px);
		margin: 0 10px 20px;
	}
}

@media (min-width: 768px) {
	.offersList_special5 {
		margin: 20px -10px 0;
	}
}

@media (min-width: 1024px) {
	.offersList_special5 {
		margin: 40px -10px 20px;
	}
	.offersList_special5_item {
		width: calc(33.33% - 20px);
	}
	.offersList_special5_title {
		font-size: 28px;
	}
}

@media (min-width: 1280px) {
	.offersList_special5_item {
		width: calc(20% - 20px);
	}
}

/*
*******************************************************************************/

/*.offersList_specialBlue {
	margin: 0 0 20px;
}
.offersList_specialBlue_inner {
	padding: 10px;
	color: #fff;
	background: #00abf7;
}
.offersList_specialBlue_title {
	margin: 0 0 5px;
	font-size: 22px;
}
.offersList_specialBlue_offer {
	margin: 0 0 10px;
}
.offersList_specialBlue_offer big {
	font-size: 22px;
}
.offersList_specialBlue_credit {
	font-size: 15px;
}
.offersList_specialBlue_credit_first,
.offersList_specialBlue_credit_month {
	margin: 10px 0 0;
	padding: 0 0 0 30px;
}
.offersList_specialBlue_credit_first {
	background: url(/_/img/credit_first.png) 0 50% no-repeat;
}
.offersList_specialBlue_credit_month {
	background: url(/_/img/credit_month.png) 0 50% no-repeat;
}
.offersList_specialBlue_btns button {
	width: 100%;
	margin: 10px 0 0;
	color: #00abf6;
	background: #fff;
}

@media (min-width: 768px) {
	.offersList_specialBlue {
		margin: 20px 0 15px;
		padding: 3px;
		border: 3px dotted #01a7e7;
	}
	.offersList_specialBlue_inner {
		padding: 20px;
	}
	.offersList_specialBlue_title {
		font-size: 40px;
	}
	.offersList_specialBlue_offer {
		font-size: 20px;
	}
	.offersList_specialBlue_offer big {
		font-size: 30px;
	}
	.offersList_specialBlue_credit {
		font-size: 18px;
	}
	.offersList_specialBlue_credit_first,
	.offersList_specialBlue_credit_month {
		margin: 15px 0 0;
	}
	.offersList_specialBlue_btns {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: space-around;
		padding: 10px 0;
	}
	.offersList_specialBlue_btns button {
		width: 290px;
	}
}

@media (min-width: 1024px) {
	.offersList_specialBlue_btns {
		justify-content: center;
		padding: 20px 0 0;
	}
	.offersList_specialBlue_btns button {
		height: 50px;
		margin: 0 10px;
		font-size: 18px;
	}
}

@media (min-width: 1440px) {
	.offersList_specialBlue {
		margin: 40px 0;
	}
}

@media (min-width: 1600px) {
	.offersList_specialBlue_btns {
		padding: 0;
		margin: -50px 0 10px;
	}
}*/

/*
*******************************************************************************/

.paging {
	padding: 20px 0;
	line-height: 30px;
}
.paging_all a {
	color: #00adef;
}

@media (min-width: 768px) {
	.paging {
		padding: 30px 0;
	}
}

/*
*******************************************************************************/

.claim {
	padding: 20px 0;
	color: #fff;
	background: #1f1f1f;
}

.claim_awards_title {
	font-size: 20px;
}
.claim_awards_list {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
}
.claim_awards_list_item {
	width: 50%;
	padding: 20px 5px;
	font-size: 14px;
	text-align: center;
}
.claim_awards_list_item big {
	display: block;
	margin: 5px 0;
}
.claim_form {
	padding: 20px 0;
}
.claim_form_title {
	margin: 0 0 10px;
	font-size: 24px;
}
.claim_form_text {
	margin: 0 0 20px;
}
.claim_form label.agree {
	margin: 20px 0;
}

@media (max-width: 1023px) {
	.claim2 .claim_left {
		display: none;
	}
}

@media (min-width: 1024px) {
	.claim .inner {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: space-between;
	}
	.claim_left {
		width: 60%;
	}
	.claim2 .claim_left {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.claim_awards_list_item {
		width: 33.33%;
		padding: 20px;
		font-size: 12px;
	}
	.claim_right {
		width: 40%;
	}
	.claim_form label {
		max-width: 300px;
	}
	.claim_form label.agree {
		max-width: none;
	}
}

@media (min-width: 1280px) {
	.claim {
		padding: 60px 0;
	}
	.claim_left {
		width: 45%;
	}
	.claim_awards_list_item {
		width: 25%;
		padding: 20px 10px;
	}
	.claim_right {
		width: 50%;
	}
	.claim_form_text {
		margin: 0 0 30px;
		font-size: 18px;
	}
	.claim_form input,
	.claim_form select {
		height: 50px;
	}
	.claim_form label.agree {
		margin: 20px 0 40px;
	}
}

/*
*******************************************************************************/

@media (max-width: 1023px) {
	.claim1 .inner {
		display: flex;
		flex-direction: column;
	}
	.claim_left {
		order: 2;
	}
	.claim_right {
		order: 1;
	}
}

/*
*******************************************************************************/

.textBlock {
	padding: 20px 0 0;
}

@media (max-width: 1023px) {
	.textBlock [showhide] {
		color: #036;
		font-size: 16px;
	}
	.textBlock [showhide]::before {
		content: '';
		display: inline-block;
		vertical-align: baseline;
		width: 6px;
		height: 10px;
		margin: 0 5px 0 0;
		background: url(/_/img/sprite_old.png) -20px -1107px no-repeat;
	}
}

@media (min-width: 1280px) {
	.textBlock {
		padding: 60px 0;
	}
	.textBlock_section + .textBlock_section {
		padding: 40px 0 0;
	}
}

/*
*******************************************************************************/

.advantages {
	padding: 20px 0;
}
.advantages_text {
	margin: 0 0 20px;
}

@media (min-width: 768px) {
	.advantages {
		background: #fff url(/_/img/advantages/bg.jpg) 0 50% no-repeat;
		background-size: contain;
	}
	.advantages_caption {
		width: 50%;
		margin: 0 0 0 50%;
	}
	.advantages_text {
		padding: 0 0 0 20px;
	}
}

@media (min-width: 1024px) {
	.advantages {
		padding: 40px 0;
	}
	.advantages_text {
		font-size: 18px;
	}
	.advantages button {
		margin: 20px 0 0;
	}
}

@media (min-width: 1440px) {
	.advantages {
		padding: 60px 0 180px;
	}
}

/*
*******************************************************************************/

.contacts {
	padding: 20px 0;
}
.contacts p a {
	color: #00adef;
	font-weight: 500;
}
.contacts_item {
	margin: 0 0 20px;
}
.contacts_item_pic {
	margin: 20px 0 0;
}
.contacts_item_pic img {
	margin: 0;
}
.contacts_item_pic_links {
	margin: 5px 0 0;
	line-height: 30px;
}

@media (min-width: 768px) {
	.contacts_title {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
	}
	.contacts_item {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		margin: 30px 0 50px;
	}
	.contacts_item_text {
		width: 50%;
		padding: 0 20px 0 0;
	}
	.contacts_item_pic {
		width: 50%;
		margin: 0;
	}
}

@media (min-width: 1024px) {
	.contacts {
		padding: 60px 0;
	}
}

/*
*******************************************************************************/

#modal_status {
	background-image: -webkit-linear-gradient(242deg,#545454,#000);
	background-image: linear-gradient(208deg,#545454,#000);
	color: #fff;
	text-align: center;
}
#modal_status form {
	margin: 20px 0 0;
}
.modal_status_order {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin: 20px 0 10px;
}
.modal_status_order_prefix {
	width: 30px;
	line-height: 40px;
	font-size: 21px;
}
.modal_status_order input {
	width: calc(100% - 30px);
	max-width: none;
	margin: 0;
}
#modal_status form button {
	display: block;
	width: 100%;
}

@media (min-width: 768px) {
	#modal_status form {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: space-around;
		margin: 30px 0 10px;
	}
	.modal_status_order {
		margin: 0;
		width: calc(100% - 280px);
	}
	#modal_status form button {
		width: 250px;
	}
}

@media (min-width: 1024px) {
	#modal_status {
		padding: 80px 70px;
	}
	#modal_status .modal_title {
		font-size: 48px;
	}
	.modal_status_order {
		width: 380px;
	}
	.modal_status_order_prefix {
		width: 55px;
		line-height: 50px;
		font-size: 40px;
	}
	.modal_status_order input {
		width: calc(100% - 55px);
		height: 50px;
	}
}

/*
*******************************************************************************/

.crumbs {
	padding: 20px 0;
}
.crumbs ul {
	padding: 0;
	list-style: none;
	font-size: 18px;
}
.crumbs li {
	display: inline-block;
	vertical-align: baseline;
	color: #00acee;
}
.crumbs li svg {
	width: 20px;
	height: 8px;
}
.crumbs li path {
	fill: #000;
}
.crumbs a {
	display: block;
	line-height: 24px;
	color: #000;
}
.crumbs a:hover {
	color: #00acee;
}

/*
*******************************************************************************/

.offerCard {}
.offerCard_title {
	margin: 0 0 20px;
	font-size: 36px;
}

.offerCard_special {
	margin: 0 0 30px;
}
.offerCard_special > p {
	font-size: 18px;
}
.offerCard_special_title {}
.offerCard_special_cost {
	font-size: 25px;
}
.offerCard_special_accent {
	margin: 5px 0 0;
	color: #00adef;
}
.offerCard_special_list {}
.offerCard_special ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.offerCard_special_list li {
	margin: 10px 0;
	padding: 0 0 0 30px;
}
.offerCard_special_list_title {
	margin: 0 0 10px;
}
.offerCard_special_credit {
	margin: 20px 0;
}
.offerCard_special_credit li:nth-child(1) {
	background: url(/_/img/offerCard_special/01.jpg) left top no-repeat;
}
.offerCard_special_credit li:nth-child(2) {
	background: url(/_/img/offerCard_special/02.jpg) left top no-repeat;
}
.offerCard_special_also {
	margin: 20px 0;
}
.offerCard_special_also li:nth-child(1) {
	background: url(/_/img/offerCard_special/01.jpg) left top no-repeat;
}
.offerCard_special_also li:nth-child(2) {
	background: url(/_/img/offerCard_special/02.jpg) left top no-repeat;
}
.offerCard_special_btns {}
.offerCard_special_btns button {
	margin: 0 10px 10px 0;
}

@media (min-width: 1024px) {
	.offerCard_title {
		margin: 0 0 50px;
		font-size: 48px;
	}

	.offerCard_special {
		margin: 0 0 60px;
	}
	.offerCard_special > p {
		font-size: 24px;
	}
	.offerCard_special_title {
		margin: 0 0 10px;
	}
	.offerCard_special_accent {
		margin: 0;
	}
	.offerCard_special_cost {
		font-size: 31px;
	}
	.offerCard_special_list {
		display: flex;
	}
	.offerCard_special_list ul {
		min-width: 480px;
	}
	.offerCard_special_list li {
		margin: 15px 0;
	}
	.offerCard_special_credit {}
	.offerCard_special_also {}
	.offerCard_special_btns {}
}

/*
*******************************************************************************/

.offerCard_tech {
	margin: 0 0 30px;
}
.offerCard_tech a {
	color: #00adef;
}
.offerCard_tech table {}
.offerCard_tech th {
	width: 100px;
	padding: 5px 0;
	font-weight: 600;
	text-align: left;
	vertical-align: top;
}
.offerCard_tech td {
	padding: 5px 0 5px 10px;
	vertical-align: top;
}

@media (min-width: 1024px) {
	.offerCard_tech {
		margin: 0 0 60px;
	}
	.offerCard_tech table {
		font-size: 18px;
	}
	.offerCard_tech tr:hover {
		background: #f5f5f5;
	}
	.offerCard_tech th {
		width: 160px;
	}
}

/*
*******************************************************************************/

.offerCard_equip {
	margin: 0 0 30px;
}
.offerCard_equip table {}
.offerCard_equip th {
	width: 50px;
	padding: 3px 0;
	font-weight: 600;
	text-align: left;
}
.offerCard_equip td {
	padding: 3px 0;
}

@media (min-width: 1024px) {
	.offerCard_equip {
		margin: 0 0 60px;
	}
	.offerCard_equip_row {
		display: flex;
	}
	.offerCard_equip table {
		width: 50%;
		font-size: 18px;
	}
	.offerCard_equip tr:hover {
		background: #f5f5f5;
	}
	.offerCard_equip th {
		width: 80px;
	}
}

/*
*******************************************************************************/

.offerCard_back {
	padding: 0 0 30px;
	font-size: 18px;
	color: #00adef;
}

@media (min-width: 1024px) {
	.offerCard_back {
		padding: 0 0 60px;
	}
}

/*
*******************************************************************************/

.titleBlock {
	padding: 20px 0;
	color: #fff;
	background: #1f1f1f;
}
.titleBlock_more {
	padding: 20px 0 0;
}
.titleBlock_more a {
	color: #00adef;
}

@media (min-width: 1024px) {
	.titleBlock {
		padding: 30px 0;
	}
	.titleBlock_text p {
		font-size: 20px;
	}
}

/*
*******************************************************************************/

.classBlocks {
	padding: 30px 0;
}
.classBlocks_list {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin: 0 -10px;
}
.classBlocks_item {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: column;
	width: 100%;
	margin: 0 10px 20px;
	padding: 10px;
	background: #ececec;
	border: 1px solid #ddd;
}
.classBlocks_item_title {
	margin: 0 0 20px;
}
.classBlocks_item_pic {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	height: 120px;
}
.classBlocks_item_pic img {
	margin: auto;
}
.classBlocks_item_caption {
	margin: 10px 0 0;
}

@media (min-width: 568px) {
	.classBlocks_item {
		width: calc(50% - 20px);
	}
}

@media (min-width: 768px) {
	.classBlocks_item {
		width: calc(100% / 3 - 20px);
	}
}

@media (min-width: 1024px) {
	.classBlocks_item {
		width: calc(25% - 20px);
	}
}

@media (min-width: 1280px) {
	.classBlocks {
		padding: 60px 0;
	}
	.classBlocks_item {
		width: calc(20% - 24px);
		margin: 0 12px 24px;
	}
}

@media (min-width: 1600px) {
	.classBlocks_item {
		width: calc(100% / 6 - 24px);
	}
}

/*
*******************************************************************************/

#modal_consult input {
	width: 100%;
	max-width: none;
}

/*
*******************************************************************************/

.about {
	padding: 20px 0;
}
.about_title {
	margin-top: 20px;
}
.about_btns button {
	margin: 20px 10px 0 0;
}

.about_awards {
	margin: 0 0 20px;
}
.about_awards_list_item {
	margin: 0 0 20px;
	text-align: center;
}
.about_awards_list_item img {
	height: 150px;
}
.about_awards_list_item big {
	display: block;
	font-size: 20px;
}

@media (min-width: 768px) {
	.about_awards_list {
		display: flex;
		flex-wrap: wrap;
	}
	.about_awards_list_item {
		width: 33.33%;
		padding: 0 20px;
	}
	.about_awards_list_item img {}
	.about_awards_list_item big {
		margin: 10px 0 0;
	}
}

@media (min-width: 1280px) {
	.about_title {
		margin-top: 30px;
	}
	.about_btns button {
		margin: 30px 10px 0 0;
	}

	.about_awards {
		margin: 0 0 40px;
	}
	.about_awards_list_item {
		width: 16.66%;
	}
	.about_awards_list_item img {}
	.about_awards_list_item big {}
}

/*
*******************************************************************************/

.premiumService {
	padding: 10px 0;
}
.premiumService_item {
	margin: 20px 0 30px;
}
.premiumService_item_caption {
	margin: 10px 0;
}
.premiumService_item_caption_title {
	margin: 0 0 5px;
	font-size: 20px;
}

.premiumService_item .owl-carousel .owl-nav button.owl-next,
.premiumService_item .owl-carousel .owl-nav button.owl-prev {
	position: absolute;
	top: 0;
	width: 50px;
	height: 100%;
	z-index: 1;
}
.premiumService_item .owl-carousel .owl-nav button.owl-next {
	right: 0;
}
.premiumService_item .owl-carousel .owl-nav button.owl-prev {
	left: 0;
}
.premiumService_item .owl-carousel .owl-nav button.owl-next::before,
.premiumService_item .owl-carousel .owl-nav button.owl-prev::before,
.premiumService_item .owl-carousel .owl-nav button.owl-next::after,
.premiumService_item .owl-carousel .owl-nav button.owl-prev::after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: block;
	width: 17px;
	height: 28px;
	background-image: url(/_/img/sprite_old.png);
	transition: all 200ms linear;
}
.premiumService_item .owl-carousel .owl-nav button.owl-next::after,
.premiumService_item .owl-carousel .owl-nav button.owl-prev::after {
	opacity: 0;
}
.premiumService_item .owl-carousel .owl-nav button.owl-next::before {
	background-position: -20px -742px;
}
.premiumService_item .owl-carousel .owl-nav button.owl-prev::before {
	background-position: -20px -598px;
}
.premiumService_item .owl-carousel .owl-nav button.owl-next::after {
	background-position: -20px -694px;
}
.premiumService_item .owl-carousel .owl-nav button.owl-prev::after {
	background-position: -20px -550px;
}

@media (min-width: 1024px) {
	.premiumService_row {
		display: flex;
		flex-wrap: wrap;
		margin: 0 -10px;
	}
	.premiumService_item {
		width: 50%;
		padding: 0 10px;
	}
	.premiumService_item_caption {
		padding: 0 100px 0 0;
	}
	.premiumService_item_caption_title {
		margin: 0 0 10px;
		font-size: 24px;
	}

	.premiumService_item .owl-carousel .owl-nav button.owl-next:hover::after,
	.premiumService_item .owl-carousel .owl-nav button.owl-prev:hover::after {
		opacity: 1;
	}
}

/*
*******************************************************************************/

.spetialOffer {
	padding: 20px 0;
	color: #fff;
	background-repeat: no-repeat;
	background-size: cover;
}
.spetialOffer_caption_title {
	font-size: 24px;
}
.spetialOffer_caption_text {
	margin: 10px 0;
	font-size: 20px;
}

@media (min-width: 1024px) {
	.spetialOffer {
		display: flex;
		height: 480px;
		padding: 0;
	}
	.spetialOffer_caption {
		width: 38%;
		margin: 60px 0 0 auto;
	}
	.spetialOffer_caption_title {
		font-size: 40px;
	}
	.spetialOffer_caption_text {
		margin: 20px 0;
		font-size: 27px;
	}
	.spetialOffer_caption .btn_main {
		width: 300px;
		text-align: center;
	}
}

@media (min-width: 1600px) {
	.spetialOffer_caption {
		width: 45%;
	}
}

/*
*******************************************************************************/

.status {
	padding: 10px 0;
	color: #fff;
	background: #000;
}
.status_form {
	margin: 10px 0 0;
}
.status_form::after {
	content: '';
	display: block;
	clear: both;
	width: 100%;
	height: 0;
}
.status_form .before {
	float: left;
	line-height: 40px;
	color: #fff;
  font-size: 20px;
}
.status_form input {
	float: left;
	width: 110px;
	height: 40px;
	border: 1px solid gray;
	margin: 0 10px;
}
.status_form button {
	float: left;
	margin: 0;
	padding: 0 15px;
	line-height: 40px;
	height: 40px;
}

@media (min-width: 768px) {
	.status {
		padding: 20px 0;
	}
	.status_form {
		margin: 20px 0 0;
	}
	.status_form .before {
		line-height: 50px;
		font-size: 30px;
	}
	.status_form input {
		height: 50px;
		width: 140px;
	}
	.status_form button {
		line-height: 50px;
		height: 50px;
		padding: 0 20px;
	}
}

/*
*******************************************************************************/

.indepSpec a {
	color: #00adef;
}
.indepSpec_col {
	display: flex;
	padding: 0 0 20px;
}
.indepSpec_col_col:first-child {
	width: 40%;
}
.indepSpec_col_col + .indepSpec_col_col {
	width: 60%;
	padding: 0 0 0 10px;
}

@media (min-width: 768px) {
	.indepSpec_cols {
		display: flex;
	}
	.indepSpec_col {
		display: block;
		width: 50%;
	}
	.indepSpec_col_col img {
		height: 150px;
		margin: 0 auto 10px 0;
	}
	.indepSpec_col_col:first-child {
		width: auto;
	}
	.indepSpec_col_col + .indepSpec_col_col {
		width: auto;
		padding: 0;
	}
}

@media (min-width: 1024px) {
	.indepSpec {
		padding: 20px 0;
	}
	.indepSpec_col {
		display: flex;
	}
	.indepSpec_col_col:first-child {
		width: 260px;
	}
	.indepSpec_col_col + .indepSpec_col_col {
		width: calc(100% - 260px);
		padding: 0 20px;
	}
	.indepSpec_col_col img {
		width: 260px;
		height: auto;
	}
}

/*
*******************************************************************************/

/* End */


/* Start:/local/templates/2019/template_styles.css?15699134973211*/
/*MY CUSTOM STYLES*/
@media (min-width: 1280px){
    .head .box {
        padding: 0 68px;
    }

    .nav .box {
        padding: 0 50px;
    }

    .box{
        padding:0 89px;
    }

    .promo_slider_item_caption {
        padding:40px 89px;
    }

    .promo_slider_item_caption .btn_main{
        margin-top:40px;
    }

    .claimService .box{
        margin:0;
    }
}

@media (max-width: 767px){
    .box {
        padding: 0 10px;
    }

    .promo .owl-carousel .owl-item img{
        max-width: 100%;
    }

    .f_h1{
        font-size: 24px;
        margin-bottom: 0;
    }

    .promo_slider_item_caption .btn_main {
        font-size: 14px;
        padding:0 10px;
        margin-top: 10px;
    }

    .promo_slider_item_caption p{
        font-size: 14px;
    }

    .promo_slider_item_caption {
        padding:20px 10px;
    }

    .promo_slider_item_caption .btn_main{
        height:35px;
        line-height: 35px;
    }

    .offersList_model{
        width:auto;
    }
}
@media (max-width: 360px){
    /*        */
    .promo_slider_item_caption .btn_main{
        display: none;
    }
}
@media (max-width: 425px){
/*    .promo .owl-carousel .owl-nav button.owl-next, .promo .owl-carousel .owl-nav button.owl-prev{
        height:50%;
    }*/

    .promo_slider, .promo_slider_item{
        height:auto !important;
    }
}

p{
    font-size:16px;
}

.head_nav_trigger{
    margin:3px 0 0 0;
}

.about{
    padding-bottom:60px;
}

.entries_title {
    padding-top: 40px;
}

.claimService{
    text-align: left;
}
@media (min-width: 768px){
    .claimService_text {
        max-width: none;
    }
}
@media (min-width: 1024px){
    .claimService_text {
        margin-left:0;
    }
}

.entries_item_title{
    color:inherit;
}

/*.title_font, .entries_title, .f_h1{
    font-size: 40px;
}*/

.entries_item_more a{
    background: rgb(0,170,236);
    background: -moz-linear-gradient(180deg, rgba(0,170,236,1) 0%, rgba(7,136,192,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(0,170,236,1) 0%, rgba(7,136,192,1) 100%);
    background: linear-gradient(180deg, rgba(0,170,236,1) 0%, rgba(7,136,192,1) 100%);
    progid:DXImageTransform.Microsoft.gradient(startColorstr="#00aaec",endColorstr="#0788c0",GradientType=1);
    color:#ffffff;
}

.entries_item_more a::before {
    content: '';
    display: inline-block;
    vertical-align: baseline;
    width: 6px;
    height: 10px;
    margin: 0 5px 0 0;
    background: url(/_/img/sprite_old.png) -20px -1137px no-repeat;
}
.offerslist_cost_test{
    margin-top:10px;
}
a.blue {
    color: #00adef;
}

.claim_awards_list_item big{
    font-size: 20px;
}

.filters_cost {
    margin-left:10px;
    width:300px;
}

.dept_cont{
    margin-top: 10px;
}
.dept span {
    font-size: 18px;
    border-bottom: 1px dotted gray;
    cursor: pointer;
}

.positions{
    display: none;
    background: #ececec;
    padding:8px;
    margin-bottom: 10px;
}


select, .jq-selectbox__select{
    padding-right:0
}


/* End */
/* /_/css/normolize.css?15682937934197 */
/* /_/plg/Fancybox-3.5.2/dist/jquery.fancybox.min.css?153871057813841 */
/* /_/plg/OwlCarousel2-2.3.4/dist/assets/owl.carousel.min.css?15241945303351 */
/* /_/plg/noUiSlider-13.1.5/distribute/nouislider.min.css?15560786664007 */
/* /_/plg/jQueryFormStyler-master/dist/jquery.formstyler.css?15086391542175 */
/* /_/plg/jQueryFormStyler-master/dist/jquery.formstyler.theme.css?150863915410731 */
/* /_/css/fonts.css?15581665443475 */
/* /_/css/main.css?15694880208924 */
/* /_/css/blocks.css?157009835852416 */
/* /local/templates/2019/template_styles.css?15699134973211 */
