

/* Start:/local/templates/main/js/owl-carousel/owl.theme.css?16366363321665*/
/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(/local/templates/main/js/owl-carousel/AjaxLoader.gif) no-repeat center center
}
/* End */


/* Start:/local/templates/main/js/owl-carousel/owl.transitions.css?16366363324476*/
/* 
 *  Owl Carousel CSS3 Transitions 
 *  v1.3.2
 */

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}
/* End */


/* Start:/local/templates/main/js/owl-carousel/owl.carousel.css?16366363321476*/
/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(/local/templates/main/js/owl-carousel/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-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);
}


/* End */


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

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

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

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

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

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

.fancybox-inner {
	overflow: hidden;
}

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

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

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

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

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/local/templates/main/js/fancybox/fancybox_sprite.png');
}

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

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

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

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

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

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

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

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

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

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

/* Overlay helper */

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

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

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

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/local/templates/main/js/fancybox/fancybox_overlay.png');
}

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

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

/* Title helper */

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

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

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

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

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

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

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

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

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

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


/* Start:/local/templates/main/css/dev.css?16377588864984*/
.imgsocial{
    height:30px;
}
.logofooter{
padding: 20px;
}
.contacts .social{
    float:left;
}
.homeprice{
    color: darkblue;
}
header .fixed_menu {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 3;
    background-color: #27292b;
  }

@media (min-width: 650px) { 
  
    .header_content .header_contacts {
        display:grid;
        grid-template-columns: 120px 150px;
        padding-top: 20px;
    }
}
@media (max-width: 650px) { 
    .header_content .header_contacts {
        display:none;
      }
    }
    @media (max-width: 650px) { 
      .works{
        display: block;
      }
      .works .work_item{
          width: 100% !important;
      }
}
.services_offer{
background-color: #65b4ec;
    display: block;
    text-align: center;
    font-size: 18px;
    
    color: #fff;
    padding: 13px 5px;
    height: 80px;
}
header .alx_feedback_popup{
    font-size: 16px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    color:#fff;
    width: 120px;
    background: #329be5;
    border-radius: 7px;
}
.container::before{
    display:none;
    content:none;
}
.callback{
    background-image: url("https://unic-test.ru/upload/medialibrary/callback.png");
    color: wheat;
}

/* ///////////////////////////////////////////////////////////// FORM ///////////////////////////////////////////////////////// */
.alx_feed_back form{
    margin: 0 auto;
    width: 100%;
}
.alx_feed_back *{
    text-align: center !important;
}
.fast_order input[type=checkbox]{
    padding-top: 10px;
    width: auto;
    height: auto;
}
.main-user-consent-request{
    display: block;
}
.fast_order .download_CV, .send_CV .download_CV {
    height: 50px;
    margin-top: -40px;
}
.main-user-consent-request{
    margin-top: 30px;
}
button, html input[type="button"], input[type="reset"], input[type="submit"]{
    -webkit-appearance: button;
    cursor: pointer;

}
button, html input[type="button"], input[type="reset"], input[type="submit"]{
    background-color: #fff;
    color: #329be5;
    border: 0;
    cursor: pointer;
    height: initial;
    padding: 10px 0;
    margin-top: 15px;
    width: 375px;
    text-align: center !important;
}
.alx-feedb-error{
    background-color: #329be5;
    margin: 0 !important;
}
.afbf_error_block{
    margin-left: auto;
    margin-right: auto;
    max-width: 345px;
    margin-top: -60px;
}
#alx_feed_back_FID111.alx_feed_back, #afbf_err_FID111.alx-feedb-error {
   
    width: 100% !important;
}
.modal_form .afbf_error_block{
    padding-top: 35px !important;
}
@media (max-width: 650px) { 
.fast_order form{
    width: auto;
}
.fast_order form,.send_CV form{
    /* width:420px; */
}
button, html input[type="button"], input[type="reset"], input[type="submit"]{
    width: 50%;
}
.alx_feed_back_form_inputtext_bg{
    width: 100%;
}
.download_CV{
    width: max-content !important;}
.fast_order .download_CV .btn, .send_CV .download_CV .btn{
    display: block;
    width: auto !important;
    padding-bottom: 20px !important;
}
}    


/* ///////////////////////////////////////////////////////////// FORM ///////////////////////////////////////////////////////// */


/* ///////////////////////////////////////////////////////////// NEWS ///////////////////////////////////////////////////////// */
.modern-page-navigation.newspage{
    text-align: center;
    padding-top: 80px;
}

.news{
    display: grid;
    grid-template-columns: auto auto auto;
   
}
.news .news_item{
    text-align: center;
     padding: 10px;
}

.news .news_item .news_text .news_preview{
    height: 182px;
}
.news .news_item .news_text .news_data{
    height: 26px;
}
.news .news_item .news_text .news_button a{
    width: 70%;
}

.news_name{
    font-size: 20px;
    color: #329be5;
}

@media (max-width: 1000px) { 
    .news{
        grid-template-columns: repeat(auto-fill, minmax(330px, 1fr));
        
    }
    .news .news_item{
        padding-top: 20px;
    }
    }    
/* ///////////////////////////////////////////////////////////// NEWS ///////////////////////////////////////////////////////// */

/* ///////////////////////////////////////////////////////////// FOOTER ///////////////////////////////////////////////////////// */

.footermain{
    display: grid;
    grid-template-columns: 25% 25% 25% 25%;
}
.footermain .footermenu .parent{
    font-size: 0.867em;
    font-weight: bold;
    line-height: 1.5385em;
    text-transform: uppercase;
    letter-spacing: 0.8px;
}
.footermain .footermenu .dropdown{
    padding-top: 10px;
}

.footermain .footermenu li{
    padding-top: 5px;
}
@media (max-width: 800px) { 
    .footermain {
        grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
      }
      .footermain .footermenu{
        padding: 15px;
        
      }
      .footermain .right{
        padding: 15px;
        
      }
    }
/* ///////////////////////////////////////////////////////////// FOOTER ///////////////////////////////////////////////////////// */
/* End */


/* Start:/local/templates/main/mobileMenu.css?16366363327705*/
:root{--primary:#000;--secondary:#ccc;--text:#000;--textGray:rgba(0,0,0,0.5);--cross:#fc5c65;--link:#545454;--border:rgba(0,0,0,0.1);--gray:#77808a;--red:#f60000;--green:#42c102}.grid5{grid-template-columns:repeat(5,1fr);grid-gap:24px}.grid5,.grid10{width:100%;display:grid;grid-template-rows:repeat(1,auto)}.grid10{grid-template-columns:repeat(10,1fr);grid-gap:24px}.grid12{width:100%;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(1,auto);grid-gap:16px}@media screen and (max-width:750px){.grid12{grid-gap:8px}}.grid15{width:100%;display:grid;grid-template-columns:repeat(15,1fr);grid-template-rows:repeat(1,auto);grid-gap:24px}.gap16{grid-gap:16px}.gap8{grid-gap:8px}.gaph16{grid-gap:16px 32px}.gap0{grid-gap:0}.gap1{grid-gap:1px}.x1{grid-column-start:span 1}.x2{grid-column-start:span 2}.x3{grid-column-start:span 3}.x4{grid-column-start:span 4}.x5{grid-column-start:span 5}.x6{grid-column-start:span 6}.x7{grid-column-start:span 7}.x8{grid-column-start:span 8}.x9{grid-column-start:span 9}.x10{grid-column-start:span 10}.x11{grid-column-start:span 11}.x12{grid-column-start:span 12}@media screen and (max-width:1500px){.xlg1{grid-column-start:span 1}.xlg2{grid-column-start:span 2}.xlg3{grid-column-start:span 3}.xlg4{grid-column-start:span 4}.xlg5{grid-column-start:span 5}.xlg6{grid-column-start:span 6}.xlg7{grid-column-start:span 7}.xlg8{grid-column-start:span 8}.xlg9{grid-column-start:span 9}.xlg10{grid-column-start:span 10}.xlg11{grid-column-start:span 11}.xlg12{grid-column-start:span 12}}@media screen and (max-width:1280px){.lg1{grid-column-start:span 1}.lg2{grid-column-start:span 2}.lg3{grid-column-start:span 3}.lg4{grid-column-start:span 4}.lg5{grid-column-start:span 5}.lg6{grid-column-start:span 6}.lg7{grid-column-start:span 7}.lg8{grid-column-start:span 8}.lg9{grid-column-start:span 9}.lg10{grid-column-start:span 10}.lg11{grid-column-start:span 11}.lg12{grid-column-start:span 12}}@media screen and (max-width:980px){.md1{grid-column-start:span 1}.md2{grid-column-start:span 2}.md3{grid-column-start:span 3}.md4{grid-column-start:span 4}.md5{grid-column-start:span 5}.md6{grid-column-start:span 6}.md7{grid-column-start:span 7}.md8{grid-column-start:span 8}.md9{grid-column-start:span 9}.md10{grid-column-start:span 10}.md11{grid-column-start:span 11}.md12{grid-column-start:span 12}.mdRemove{display:none}}@media screen and (max-width:750px){.sm1{grid-column-start:span 1}.sm2{grid-column-start:span 2}.sm3{grid-column-start:span 3}.sm4{grid-column-start:span 4}.sm5{grid-column-start:span 5}.sm6{grid-column-start:span 6}.sm7{grid-column-start:span 7}.sm8{grid-column-start:span 8}.sm9{grid-column-start:span 9}.sm10{grid-column-start:span 10}.sm11{grid-column-start:span 11}.sm12{grid-column-start:span 12}.smRemove{display:none}}@media screen and (max-width:500px){.xs1{grid-column-start:span 1}.xs2{grid-column-start:span 2}.xs3{grid-column-start:span 3}.xs4{grid-column-start:span 4}.xs5{grid-column-start:span 5}.xs6{grid-column-start:span 6}.xs7{grid-column-start:span 7}.xs8{grid-column-start:span 8}.xs9{grid-column-start:span 9}.xs10{grid-column-start:span 10}.xs11{grid-column-start:span 11}.xs12{grid-column-start:span 12}.xsRemove{display:none}}.mobileMenu{position:fixed;left:-100%;top:0;height:100vh;background-color:#fff;z-index:100;max-width:320px;width:100%;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.3);box-shadow:1px 1px 1px rgba(0,0,0,.3);-webkit-transition:left .3s;-o-transition:left .3s;transition:left .3s}.mobileMenu .mmTop{padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobileMenu .mmTop .icon{cursor:pointer}.mobileMenu .mmTop .cross{cursor:pointer;width:20px;height:20px;position:relative;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mobileMenu .mmTop .cross .line{position:absolute;background-color:var(--cross)}.mobileMenu .mmTop .cross .line.l1{width:100%;height:2px;top:calc(50% - 1px);left:0}.mobileMenu .mmTop .cross .line.l2{width:2px;height:100%;left:calc(50% - 1px);top:0}.mobileMenu .mmBody{position:relative;height:calc(100vh - 55px);overflow-y:scroll;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mobileMenu .mmBody .list{margin-bottom:32px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mobileMenu .mmBody .list .item .link{padding:8px 15px;position:relative;font-size:16px;color:var(--link)}.mobileMenu .mmBody .list .item .link:before{content:""}.mobileMenu .mmBody .mmBottom{position:relative;bottom:0;padding-bottom:32px}.mobileMenu .mmBody .mmBottom .link{padding:4px 15px;display:block;font-size:16px;color:var(--link)}.mobileMenu.active{left:0}header.header{position:fixed;top:0;left:0;width:100%;display:none}@media screen and (max-width:1100px){header.header{display:block}}header.header .top{background:-webkit-gradient(linear,left top,right top,from(#00c47c),to(#009246));background:-o-linear-gradient(left,#00c47c,#009246);background:linear-gradient(90deg,#00c47c,#009246);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 10px}header.header .top .burger{cursor:pointer;width:20px;height:20px;position:relative}header.header .top .burger .line{position:absolute;left:0;height:3px;background-color:#fff;-webkit-transition:width .3s;-o-transition:width .3s;transition:width .3s}header.header .top .burger .line.l1{top:0;width:100%}header.header .top .burger .line.l2{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}header.header .top .burger .line.l3{bottom:0;width:100%}header.header .top .burger.active .line,header.header .top .burger:hover .line{width:100%}header.header .top .phones .list{display:-webkit-box;display:-ms-flexbox;display:flex}header.header .top .phones .list .item{margin-right:2vw}header.header .top .phones .list .item .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header.header .top .phones .list .item .link img,header.header .top .phones .list .item .link svg{margin-right:8px}header.header .top .phones .list .item .link span{color:#fff;font-size:17px;font-weight:700}header.header .top .catalogBtn{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;height:32px;padding:0 15px;cursor:pointer}header.header .top .catalogBtn span{font-size:17px;color:#000}header.header .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 10px}header.header .bottom .logo{margin-right:32px;width:100px}header.header .bottom .logo img,header.header .bottom .logo svg{width:auto;height:auto;max-width:100%}header.header .bottom .backCallBtn{border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;color:#000;padding:0 15px;height:32px;border:1px solid #ce2b37;text-align:center;line-height:1.1}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}

/* End */


/* Start:/local/templates/main/dev.css?16375835034445*/
#menu {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.main_menu .clear_both{
    width: 100%;
}
.burger.mobileMenuBurger {
    display: none;
}
.header_content .header_contacts {
    padding-top: 0;
}
@media screen and (max-width: 1200px) {
    .mobileMenu .mmTop .icon img {
        max-width: 100px;
        filter: invert(1);
        object-fit: contain;
    }
.works {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    }
.works .clear_both {
    width: 100%;
    }
.works .work_item {
    margin-left: 0;
    width: calc(33.3% - 12px);
    height: initial;
    margin-bottom: 12px;
    }
    .content .portfolio_img {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .content .portfolio_img .item {
        width: calc(50% - 12px);
        margin-bottom: 24px;
        height: initial;
        margin-right: 0;
    }
    
    .content .portfolio_img .item img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .content .portfolio_img  .clear_both {
        width: 100%;
    }
    .mobileMenu .mmBody .list .item .link {
        display: block;
    }
    .content .contacts ul {
        display: flex;
        flex-wrap: wrap;
    }
    .content .contacts li {
        padding: 0 6px;
        box-sizing: border-box;
        width: 50%;
        margin-bottom: 12px;
    }
}
.social{
    float: right;
    width: max-content;
    margin: auto 15px 0 auto;
}
.top_menu .container{
    display: grid;
    grid-template-columns: auto auto;
}
@media screen and (max-width: 750px) {
    .burger.mobileMenuBurger {
        display: block;
    }
    .content .contacts li {
        width: 100%;
    }
    .top_menu {
        display: none;
    }
    .burger.mobileMenuBurger {
        cursor: pointer;
        width: 24px;
        height: 14px;
        position: relative;
    }
    .burger.mobileMenuBurger .line {
        position: absolute;
        left: 0;
        height: 2px;
        background-color: #fff;
        -webkit-transition: width .3s;
        -o-transition: width .3s;
        transition: width .3s;
        width: 100%;
    }
    .burger.mobileMenuBurger .line.l1 {
        top: 0;
    }
    .burger.mobileMenuBurger .line.l2 {
        top: 50%;
    }
    .burger.mobileMenuBurger .line.l3 {
        top: 100%;
    }
    .header_content .header_contacts {
        padding-top: 0;
    }
    .main_menu {
    }
    .main_menu .main_wrp #menu{
        display: none;
    }
    .main_menu .main_wrp {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        height: 30px;
        width: 100%;
    }
    .content .service_img-detail {
        height: initial;
    }
    .content .service_img {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .content .service_img .item {
        max-width: 100%;
        width: calc(50% - 6px);
        padding: 0;
        height: initial;
        margin-bottom: 12px;
    }
    .content .service_img .item img {
        object-fit: cover;
        height: 100%;
        width: 100%;
    }
    .content .line .size {
        width: calc(100% - 120px);
    }
    .content .line .price {
        width: 120px;
        box-sizing: border-box;
        padding-left: 12px;
    }
    h2 {
        font-size: 28px;
        padding-top: 24px;
        padding-bottom: 16px;
    }
    .fast_order input.btn, .send_CV input.btn {
        max-width: 100%;
    }
    .fast_order form, .send_CV form {
        width: 100%;
        box-sizing: border-box;
    }
    .header_content img {
        max-width: 100px; 
        object-fit: contain;
    }
    .slaider .item .slaider_content {
        font-size: 18px;
    }
    .slaider .item .slaider_content span {
        font-size: 32px;
    }
    .slaider .item .slaider_content small {
        font-size: 18px;
    }
    .slaider {
        height: 420px;
    }
    .slaider a {
        height: initial;
    }
    .works .work_item {
        margin-left: 0;
        width: calc(50% - 12px);
    }
    .fast_order .alx_feed_back_form_name, .send_CV .alx_feed_back_form_name {
        width: 100%;
    }
    .send_CV input {
        width: 100%;
    }
    .alx_feed_back_form_item_pole {
        width: 100%;
    }
    .fast_order .download_CV, .send_CV .download_CV {
        width: 100%;
    }
}

.alx_feed_back_form_submit_block {
	margin-bottom: 24px;
}
/* End */


/* Start:/local/templates/main/components/bitrix/menu/main_menu/style.min.css?16366363323715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/local/templates/main/components/bitrix/menu/main_menu/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/local/templates/main/components/bitrix/menu/main_menu/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/local/templates/main/components/bitrix/menu/main_menu/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/local/templates/main/components/altasib/feedback.form/form_protocon/form_style.css?163696946346830*/
.modal_form{
        border-radius:5px;
        background:#fff;
        /*position:fixed;*/
        position:absolute;
        top:45%;
        left:50%;
        opacity:0;
        z-index:2001;
        transition:all 0.3s ease 0s;
        box-shadow:0 0 33px rgba(0,0,0,0.36);
        min-height:200px;
        height:auto;
        overflow:hidden;
        box-sizing:border-box;
        padding:40px 20px 40px;
}
.modal_close{
        width:14px;
        height:14px;
        position:absolute;
        background:#fff;
        top:20px;
        right:20px;
        cursor:pointer;
        display:block;
        overflow:hidden;
        opacity:0.6;
        -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
        filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
        z-index:2;
        -webkit-transition:all .2s ease-out;
        -moz-transition:all .2s ease-out;
        -ms-transition:all .2s ease-out;
        -o-transition:all .2s ease-out;
        transition:all .2s ease-out;
}
.modal_close_ok{
        width:115px;
        height:36px;
        line-height:36px;
        background:#0097f6;
        -webkit-border-radius:2px;
        -moz-border-radius:2px;
        border-radius:2px;
        -webkit-box-shadow:0 2px 4px 2px #e6e6e6;
        -moz-box-shadow:0 2px 4px 2px #e6e6e6;
        box-shadow:0 2px 4px 2px #e6e6e6;
        border:none;
        outline:none;
        color:#fff;
        text-align:center;
        margin:0 auto 10px;
        display:block;
        cursor:pointer;
        -webkit-transition:all .2s ease-out;
        -moz-transition:all .2s ease-out;
        -ms-transition:all .2s ease-out;
        -o-transition:all .2s ease-out;
        transition:all .2s ease-out;
}
.modal_close_ok:hover{
        -webkit-box-shadow:0 2px 5px 3px #ccc;
        -moz-box-shadow:0 2px 5px 3px #ccc;
        box-shadow:0 2px 5px 3px #ccc;
}
.modal_close:hover{
        opacity:1;
        -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
        filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.modal_close__left:before{
        position:absolute;
        content:'';
        left:-3px;
        top:-5px;
        border:12px solid transparent;
        border-left-color:#767676;
}
.modal_close__left:after{
        position:absolute;
        content:'';
        left:-7px;
        top:-5px;
        border:12px solid transparent;
        border-left-color:#fff;
}
.modal_close__right:before{
        position:absolute;
        content:'';
        right:-3px;
        top:-5px;
        border:12px solid transparent;
        border-right-color:#767676;
}
.modal_close__right:after{
        position:absolute;
        content:'';
        right:-7px;
        top:-5px;
        border:12px solid transparent;
        border-right-color:#fff;
}

.alx_fb_overlay{
        z-index:2000;
        position:fixed;
        background-color:#000;
        opacity:0.2;
        width:100%;
        height:100%;
        top:0;
        left:0;
        cursor:pointer;
        display:none;
}
.alx_feedback_popup{
        cursor:pointer;
}
.alx-feedb-data-errorLoading{
        text-align:center;
        padding-top:50px;
}
.alx_fedb_wait{
        height:140px;
        left:45%;
        position:fixed;
        top:45%;
        width:140px;
        z-index:2001;
        text-align:center;
}
.alx-feedb-data{
        position:absolute;
        opacity:0;
}
.alx-feedb-data-view{
        position:relative;
        opacity:1;
        width:100%;
        transition:all 0.3s ease 0s;
}
.afbf_success_block{
        height:140px;
        display:table;
        vertical-align:middle;
        width:100%;
        margin-bottom:20px;
}
.afbf_success_block._without-popup{
        height:100px;
}
.afbf_success_block._without-popup .afbf_mess_ok{
        text-align:left;
        line-height:50px;
}
.afbf_success_block._without-popup .afbf_mess_ok .mess{
        margin-left:60px;
}
.afbf_success_block._without-popup .afbf_ok_icon{
        display:inline-block;
        width:auto;
        min-width:50px;
        float:left;
        margin-bottom:0;
}
.afbf_mess_ok{
        display:table-cell;
        vertical-align:middle;
        text-align:center;
}
/* animation loading */

@keyframes alx-rotate-loading{0%{transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -moz-transform:rotate(0deg);}100%{transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg);}}
@-moz-keyframes alx-rotate-loading{0%{transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -moz-transform:rotate(0deg);}100%{transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg);}}
@-webkit-keyframes alx-rotate-loading{0%{transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -moz-transform:rotate(0deg);}100%{transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg);}}
@-o-keyframes alx-rotate-loading{0%{transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -moz-transform:rotate(0deg);}100%{transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg);}}
@keyframes alx-rotate-loading{0%{transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -moz-transform:rotate(0deg);}100%{transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg);}}
@-moz-keyframes alx-rotate-loading{0%{transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -moz-transform:rotate(0deg);}100%{transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg);}}
@-webkit-keyframes alx-rotate-loading{0%{transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -moz-transform:rotate(0deg);}100%{transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg);}}
@-o-keyframes alx-rotate-loading{0%{transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -moz-transform:rotate(0deg);}100%{transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg);}}
@keyframes loading-text-opacity{0%{opacity:0}20%{opacity:0}50%{opacity:1}100%{opacity:0}}
@-moz-keyframes loading-text-opacity{0%{opacity:0}20%{opacity:0}50%{opacity:1}100%{opacity:0}}
@-webkit-keyframes loading-text-opacity{0%{opacity:0}20%{opacity:0}50%{opacity:1}100%{opacity:0}}
@-o-keyframes loading-text-opacity{0%{opacity:0}20%{opacity:0}50%{opacity:1}100%{opacity:0}}
.alx-rotate-loading, .alx-feedb-loading{
        height:120px;
        position:relative;
        width:120px;
        border-radius:100%;
}
.alx-rotate-loading{
        margin:40px auto;
}
.alx-feedb-loading{
        border:13px solid transparent;
        border-color:transparent #fff transparent #FFF;
        -moz-animation:alx-rotate-loading 2s linear 0s infinite normal;
        -moz-transform-origin:50% 50%;
        -o-animation:alx-rotate-loading 2s linear 0s infinite normal;
        -o-transform-origin:50% 50%;
        -webkit-animation:alx-rotate-loading 2s linear 0s infinite normal;
        -webkit-transform-origin:50% 50%;
        animation:alx-rotate-loading 2s linear 0s infinite normal;
        transform-origin:50% 50%;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box;
}
.alx-rotate-loading:hover .alx-feedb-loading{
        border-color:transparent #E45635 transparent #E45635;
}
.alx-rotate-loading:hover .alx-feedb-loading, .alx-rotate-loading .alx-feedb-loading{
        -webkit-transition:all 0.5s ease-in-out;
        -moz-transition:all 0.5s ease-in-out;
        -ms-transition:all 0.5s ease-in-out;
        -o-transition:all 0.5s ease-in-out;
        transition:all 0.5s ease-in-out;
}
.alx-feedb-loading-text{
        animation:2s linear 0s normal none infinite running loading-text-opacity;
        color:#fff;
        font-size:15px;
        font-weight:bold;
        margin-top:52.5px;
        position:absolute;
        text-align:center;
        text-transform:uppercase;
        top:0px;
        width:120px;
}

/* animation popup */

@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000); animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0; -webkit-transform:translate3d(0,-3000px,0); transform:translate3d(0,-3000px,0);}60%{-webkit-transform:translate3d(0,25px,0); transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0); transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0); transform:translate3d(0,5px,0);}to{opacity:1; -webkit-transform:none; transform:none;}}
@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000); animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0; -webkit-transform:translate3d(0,-3000px,0); transform:translate3d(0,-3000px,0);}60%{-webkit-transform:translate3d(0,25px,0); transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0); transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0); transform:translate3d(0,5px,0);}to{opacity:1; -webkit-transform:none; transform:none;}}
@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0); transform:translate3d(0,10px,0);}40%,45%{opacity:1; -webkit-transform:translate3d(0,-20px,0); transform:translate3d(0,-20px,0);}to{opacity:0; -webkit-transform:translate3d(0,2000px,0); transform:translate3d(0,2000px,0);}}
@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0); transform:translate3d(0,10px,0);}40%,45%{opacity:1; -webkit-transform:translate3d(0,-20px,0); transform:translate3d(0,-20px,0);}to{opacity:0; -webkit-transform:translate3d(0,2000px,0); transform:translate3d(0,2000px,0);}}
@-moz-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000); animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0; -webkit-transform:translate3d(0,-3000px,0); transform:translate3d(0,-3000px,0);}60%{-webkit-transform:translate3d(0,25px,0); transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0); transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0); transform:translate3d(0,5px,0);}to{opacity:1; -webkit-transform:none; transform:none;}}
@-o-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000); animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0; -webkit-transform:translate3d(0,-3000px,0); transform:translate3d(0,-3000px,0);}60%{-webkit-transform:translate3d(0,25px,0); transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0); transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0); transform:translate3d(0,5px,0);}to{opacity:1; -webkit-transform:none; transform:none;}}
@-moz-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0); transform:translate3d(0,10px,0);}40%,45%{opacity:1; -webkit-transform:translate3d(0,-20px,0); transform:translate3d(0,-20px,0);}to{opacity:0; -webkit-transform:translate3d(0,2000px,0); transform:translate3d(0,2000px,0);}}
@-o-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0); transform:translate3d(0,10px,0);}40%,45%{opacity:1; -webkit-transform:translate3d(0,-20px,0); transform:translate3d(0,-20px,0);}to{opacity:0; -webkit-transform:translate3d(0,2000px,0); transform:translate3d(0,2000px,0);}}

@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0,0,1,-200deg); transform:rotate3d(0,0,1,-200deg); opacity:0;}to{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:none; transform:none; opacity:1;}}
@keyframes rotateIn{from{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0,0,1,-200deg); transform:rotate3d(0,0,1,-200deg); opacity:0;}to{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:none; transform:none; opacity:1;}}
@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center; transform-origin:center; opacity:1;}to{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0,0,1,200deg); transform:rotate3d(0,0,1,200deg); opacity:0;}}
@keyframes rotateOut{from{-webkit-transform-origin:center; transform-origin:center; opacity:1;}to{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0,0,1,200deg); transform:rotate3d(0,0,1,200deg); opacity:0;}}
@-moz-keyframes rotateIn{from{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0,0,1,-200deg); transform:rotate3d(0,0,1,-200deg); opacity:0;}to{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:none; transform:none; opacity:1;}}
@-o-keyframes rotateIn{from{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0,0,1,-200deg); transform:rotate3d(0,0,1,-200deg); opacity:0;}to{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:none; transform:none; opacity:1;}}
@-moz-keyframes rotateOut{from{-webkit-transform-origin:center; transform-origin:center; opacity:1;}to{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0,0,1,200deg); transform:rotate3d(0,0,1,200deg); opacity:0;}}
@-o-keyframes rotateOut{from{-webkit-transform-origin:center; transform-origin:center; opacity:1;}to{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0,0,1,200deg); transform:rotate3d(0,0,1,200deg); opacity:0;}}

@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); visibility:visible;}to{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}}
@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); visibility:visible;}to{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}}
@-webkit-keyframes slideoutright{from{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); opacity:1;}to{visibility:hidden; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0); opacity:0;}}
@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}to{visibility:hidden; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}}
@-moz-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); visibility:visible;}to{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}}
@-o-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); visibility:visible;}to{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}}
@-moz-keyframes slideoutright{from{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); opacity:1;}to{visibility:hidden; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0); opacity:0;}}
@-o-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}to{visibility:hidden; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}}

@-webkit-keyframes fadeOutRight{from{opacity:1;}to{opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}}
@keyframes fadeOutRight{from{opacity:1;}to{opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}}
@-webkit-keyframes fadeInRight{from{opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}to{opacity:1; -webkit-transform:none; transform:none;}}
@keyframes fadeInRight{from{opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}to{opacity:1; -webkit-transform:none; transform:none;}}
@-moz-keyframes fadeOutRight{from{opacity:1;}to{opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}}
@-o-keyframes fadeOutRight{from{opacity:1;}to{opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}}
@-moz-keyframes fadeInRight{from{opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}to{opacity:1; -webkit-transform:none; transform:none;}}
@-o-keyframes fadeInRight{from{opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}to{opacity:1; -webkit-transform:none; transform:none;}}

@keyframes bounceIn{0%{transform:scale(1); opacity:1}60%{transform:scale(1.2); opacity:1;}100%{transform:scale(0); opacity:0; display:none;}}
@keyframes pulse{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1); transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0; -webkit-transform:scale3d(1.5,1.5,1.5); transform:scale3d(1.5,1.5,1.5);}20%{-webkit-transform:scale3d(1.1,1.1,1.1); transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9); transform:scale3d(0.9,0.9,0.9);}60%{opacity:1; -webkit-transform:scale3d(1.03,1.03,1.03); transform:scale3d(1.03,1.03,1.03);}100%{opacity:1; -webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}}
@keyframes pulseMess{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1); transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0; -webkit-transform:scale3d(0.7,0.7,0.7); transform:scale3d(0.7,0.7,0.7);}20%{-webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9); transform:scale3d(0.9,0.9,0.9);}60%{opacity:1; -webkit-transform:scale3d(1.01,1.01,1.01); transform:scale3d(1.01,1.01,1.01);}100%{opacity:1; -webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}}
@-moz-keyframes bounceIn{0%{transform:scale(1); opacity:1}60%{transform:scale(1.2); opacity:1;}100%{transform:scale(0); opacity:0; display:none;}}
@-moz-keyframes pulse{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1); transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0; -webkit-transform:scale3d(1.5,1.5,1.5); transform:scale3d(1.5,1.5,1.5);}20%{-webkit-transform:scale3d(1.1,1.1,1.1); transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9); transform:scale3d(0.9,0.9,0.9);}60%{opacity:1; -webkit-transform:scale3d(1.03,1.03,1.03); transform:scale3d(1.03,1.03,1.03);}100%{opacity:1; -webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}}
@-moz-keyframes pulseMess{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1); transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0; -webkit-transform:scale3d(0.7,0.7,0.7); transform:scale3d(0.7,0.7,0.7);}20%{-webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9); transform:scale3d(0.9,0.9,0.9);}60%{opacity:1; -webkit-transform:scale3d(1.01,1.01,1.01); transform:scale3d(1.01,1.01,1.01);}100%{opacity:1; -webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}}
@-o-keyframes bounceIn{0%{transform:scale(1); opacity:1}60%{transform:scale(1.2); opacity:1;}100%{transform:scale(0); opacity:0; display:none;}}
@-o-keyframes pulse{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1); transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0; -webkit-transform:scale3d(1.5,1.5,1.5); transform:scale3d(1.5,1.5,1.5);}20%{-webkit-transform:scale3d(1.1,1.1,1.1); transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9); transform:scale3d(0.9,0.9,0.9);}60%{opacity:1; -webkit-transform:scale3d(1.03,1.03,1.03); transform:scale3d(1.03,1.03,1.03);}100%{opacity:1; -webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}}
@-o-keyframes pulseMess{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1); transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0; -webkit-transform:scale3d(0.7,0.7,0.7); transform:scale3d(0.7,0.7,0.7);}20%{-webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9); transform:scale3d(0.9,0.9,0.9);}60%{opacity:1; -webkit-transform:scale3d(1.01,1.01,1.01); transform:scale3d(1.01,1.01,1.01);}100%{opacity:1; -webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}}
@-webkit-keyframes bounceIn{0%{transform:scale(1); opacity:1}60%{transform:scale(1.2); opacity:1;}100%{transform:scale(0); opacity:0; display:none;}}
@-webkit-keyframes pulse{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1); transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0; -webkit-transform:scale3d(1.5,1.5,1.5); transform:scale3d(1.5,1.5,1.5);}20%{-webkit-transform:scale3d(1.1,1.1,1.1); transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9); transform:scale3d(0.9,0.9,0.9);}60%{opacity:1; -webkit-transform:scale3d(1.03,1.03,1.03); transform:scale3d(1.03,1.03,1.03);}100%{opacity:1; -webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}}
@-webkit-keyframes pulseMess{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1); transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0; -webkit-transform:scale3d(0.7,0.7,0.7); transform:scale3d(0.7,0.7,0.7);}20%{-webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9); transform:scale3d(0.9,0.9,0.9);}60%{opacity:1; -webkit-transform:scale3d(1.01,1.01,1.01); transform:scale3d(1.01,1.01,1.01);}100%{opacity:1; -webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}}

.alx-popup-show-anime1{
        animation:pulse .75s ease-in-out 0s both;
        display:block;
}
.alx-popup-hide-anime1{
        animation:bounceIn 0.5s;
}
.alx-popup-mess-show-anime1{
        animation:pulseMess .75s ease-in-out 0s both;
        max-height:100%;
        opacity:1;
        transition:all 0.8s ease 0s;
}
.alx-popup-show-anime2{
        animation:rotateIn .75s ease-in-out 0s both;
        display:block;
}
.alx-popup-hide-anime2{
        animation:rotateOut 0.5s both;
}
.alx-popup-mess-show-anime2{
        animation:rotateIn .75s ease-in-out 0s both;
        max-height:100%;
        opacity:1;
        transition:all 0.8s ease 0s;
}
.alx-popup-show-anime3{
        animation:fadeInRight .75s ease-in-out 0s both;
        display:block;
}
.alx-popup-hide-anime3{
        animation:fadeOutRight 0.5s both;
}
.alx-popup-mess-show-anime3{
        animation:fadeInRight .75s ease-in-out 0s both;
        max-height:100%;
        opacity:1;
        transition:all 0.8s ease 0s;
}
.alx-popup-show-anime4{
        animation:bounceInDown .75s ease-in-out 0s;
        display:block;
}
.alx-popup-hide-anime4{
        animation:bounceOutDown 0.5s;
}
.alx-popup-mess-show-anime4{
        animation:bounceInDown .75s ease-in-out 0s both;
        max-height:100%;
        opacity:1;
        transition:all 0.8s ease 0s;
}

/* feedb_styles */

.alx_feed_back{
        padding:0px;
        margin:0px;
        text-transform:none !important;
        text-align:left !important;
        line-height:normal !important;
        text-decoration:none !important;
}
.alx_feed_back *{
        text-transform:none !important;
        text-align:left !important;
        line-height:normal !important;
        text-decoration:none !important;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box;
        text-align: center !important;
}
.alx_feed_back form{
        padding:0px;
        margin:0px;
}
.modal_form .afbf_error_block{
        position:relative;
        margin-bottom:20px;
}
.modal_form .afbf_error_block:after{
        content:'';
        position:absolute;
        bottom:-10px;
        left:-20px;
        right:-20px;
        height:1px;
        background:#ccc;
}
.afbf_error_icon{
        float:left;
        margin-right:5px;
        width:50px;
        height:40px;
        background:url(/local/templates/main/components/altasib/feedback.form/form_protocon/images/afbf_danger-sign.png) no-repeat 0 0;
}
.afbf_error_block .afbf_error_text,
.afbf_error_block .afbf_error_ftext{
        font-size:16px;
        min-height:40px;
        /*line-height:40px;*/
        padding-bottom:30px;
        color:#f80000;
        display:block;
}
.afbf_ok_icon{
        margin:0 0 20px 0;
        width:100%;
        height:50px;
        background:url(/local/templates/main/components/altasib/feedback.form/form_protocon/images/afbf_check-box.png) no-repeat 50% 50%;
}

.modal_form .afbf_error_block td{
        vertical-align:top;
        text-align:left;
}
.alx-feedb-error{
        margin-top:20px;
}
.modal_form .alx-feedb-error{
        margin-top:0px;
}
.alx-feedb-error .afbf_error_block ul{
        list-style:none;
        padding-left:55px;
        font-size:14px;
        color:#f80101;
        margin:0;
}
.alx-feedb-error .afbf_error_block ul li{
        padding:0px 0px 4px 8px;
        margin:0px;
        display:block;
        list-style:none !important;
        background:transparent !important;
}
.alx-feedb-error .afbf_error_block ul li:before{
        content:'' !important;
}
.alx-feedb-error .afbf_error_block ul li span{
        position:relative;
        z-index:1;
        margin-left:-8px;
}
.modal_form .afbf_feedback_poles{
        padding:0px;
        margin:11px 0px 0px 0px;
}
.afbf_item_pole{
        padding:0px;
        margin:40px 0px 30px;
        position:relative;
}
*html .afbf_item_pole{
        position:relative;
        z-index:1;
        zoom:1;
}
.afbf_item_pole .afbf_name{
        padding:0px;
        margin:0px 0px 6px 0px;
}


.afbf_item_pole .afbf_select,
.afbf_item_pole .afbf_textarea,
.afbf_item_pole .afbf_inputtext{
        height:34px;
        width:100%;
        padding:7px 5px !important;
        font-size:14px;
        outline:none;
        border:1px solid #e0e0e0;
}
.afbf_item_pole.item_pole__captcha .afbf_inputtext{
        box-sizing:content-box;
        padding:7px 0px !important;
}
.afbf_item_pole select.afbf_inputtext.afbf_select_sect{
        height:auto;
}



/* -------- */
.afbf_item_pole .dropdownjs.feedback_dropdown> ul{
        right:0;
        left:auto;
        top:35px;
        bottom:auto;
        height:120px;
        padding:0;
        -webkit-transform-origin:top right;
        -ms-transform-origin:top right;
        transform-origin:top right;
        -webkit-box-shadow:0px 11px 22px 2px rgba(204,204,204,0.75);
        -moz-box-shadow:0px 11px 22px 2px rgba(204,204,204,0.75);
        box-shadow:0px 11px 22px 2px rgba(204,204,204,0.75);
}
.afbf_item_pole .dropdownjs.feedback_dropdown:after{
        content:'';
        position:absolute;
        right:10px;
        top:50%;
        margin-top:-2px;
        display:inline-block;
        border:5px solid transparent;
        border-top:5px solid #767676;
}
.afbf_item_pole .afbf_checkbox label{
        margin-left:20px;
        margin-bottom:5px;
        font-weight:normal;
        position:relative;
        cursor:pointer;
        font-size:14px;
        top:auto;
        left:auto;
        pointer-events:inherit;
        -webkit-transition:0.3s ease all;
        -o-transition:0.3s ease all;
        transition:0.3s ease all;
}
.afbf_checkbox{
        margin:10px 0 20px;
}
.afbf_checkbox input[type=checkbox]{
        position:absolute;
        opacity:0;
        width:0;
        height:0;
        margin:0;
        overflow:hidden;
        pointer-events:none;
}
.afbf_checkbox .afbf_checkbox_box{
        vertical-align:middle;
        position:relative;
        top:2px;
        margin-right:12px;
}
.afbf_checkbox_box .afbf_checkbox_check{
        position:relative;
        display:inline-block;
        width:18px;
        height:18px;
        border:2px solid rgba(0,0,0,.54);
        border-radius:2px;
        overflow:hidden;
        border-radius:2px;
        -webkit-border-radius:2px;
        -moz-border-radius:2px;
        z-index:1;
}
.afbf_checkbox input[type=checkbox]+ .afbf_checkbox_box .afbf_checkbox_check:before{
        content:'';
        position:absolute;
        -webkit-transform:rotate(45deg);
        -ms-transform:rotate(45deg);
        -o-transform:rotate(45deg);
        transform:rotate(45deg);
        display:block;
        margin-top:-4px;
        margin-left:5px;
        width:0;
        height:0;
        -webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;
        box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;
}
.afbf_checkbox input[type=checkbox]:checked+.afbf_checkbox_box .afbf_checkbox_check:before{
        content:'';
        position:absolute;
        color:#7b7f7f;
        -webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0px 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;
        box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0px 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;
}
.afbf_checkbox input[type=checkbox]:focus:checked+.afbf_checkbox_box .afbf_checkbox_check:before{
        -webkit-animation:checkbox-on 0.3s forwards;
        -o-animation:checkbox-on 0.3s forwards;
        animation:checkbox-on 0.3s forwards;
}
.afbf_checkbox input[type=checkbox]:focus+.afbf_checkbox_box .afbf_checkbox_check:before{
        -webkit-animation:checkbox-off 0.3s forwards;
        -o-animation:checkbox-off 0.3s forwards;
        animation:checkbox-off 0.3s forwards;
}
.afbf_checkbox input[type=checkbox]:checked+.afbf_checkbox_box .afbf_checkbox_check{
        border:none;
}
.afbf_checkbox input[type=checkbox]:checked+.afbf_checkbox_box .afbf_checkbox_check:before{
        margin-top:-3px;
        margin-left:7px;
}
.afbf_item_pole.is_filled .afbf_name.static_name,
.afbf_item_pole.is_focused .afbf_name.static_name,
.afbf_name.static_name{
        position:static;
        color:inherit;
        font-size:inherit;
        margin-bottom:20px
}
.afbf_item_pole.item_pole__captcha .afbf_name{
        top:67px;
}
.afbf_item_pole.item_pole__captcha.is_filled .afbf_name,
.afbf_item_pole.item_pole__captcha.is_focused .afbf_name{
        top:55px;
}
.afbf_pole_captcha{
        margin-bottom:30px;
}
.afbf_pole_captcha .image{
        vertical-align:middle;
}
.afbf_pole_captcha .g-recaptcha{
        display:inline-block;
        vertical-align:middle;
}
.afbf_pole_captcha .afbf_captcha_reload{
        display:inline-block;
        vertical-align:middle;
        width:22px;
        height:16px;
        background:url(/local/templates/main/components/altasib/feedback.form/form_protocon/images/icon_reload.png) no-repeat 0 0;
        cursor:pointer;
        margin-left:20px;
}
.afbf_inputtext_bg .afbf_textarea{
        width:100%;
        z-index:100;
        height:102px;
        overflow:auto;
        resize:vertical;
        max-height:450px;
        max-width:100%;
        min-height:34px;
        min-width:100%;
}
.afbf_submit_block{
        margin:30px 0px 0px 0px;
        padding:0px;
        display:block;
        text-align:right !important;
}
.afbf_btn{
        display:inline-block;
        padding:15px 25px !important;
        border:none !important;
        text-transform:uppercase !important;
        text-decoration:none;
        -webkit-border-radius:3px;
        -moz-border-radius:3px;
        border-radius:3px !important;
        -webkit-box-shadow:0px 3px 4px 1px rgba(204,204,204,0.75);
        -moz-box-shadow:0px 3px 4px 1px rgba(204,204,204,0.75);
        box-shadow:0px 3px 4px 1px rgba(204,204,204,0.75);
        cursor:pointer;
        font-size:16px !important;
        outline:none;
        -webkit-transition:all 0.2s ease-out;
        -o-transition:all 0.2s ease-out;
        transition:all 0.2s ease-out;
}
.alx_feed_back .afbf_feedback_poles .afbf_btn:hover{
        -webkit-box-shadow:0px 6px 6px 1px rgba(204,204,204,0.75);
        -moz-box-shadow:0px 6px 6px 1px rgba(204,204,204,0.75);
        box-shadow:0px 6px 6px 1px rgba(204,204,204,0.75);
}
.afbf_inputtext_bg select{
        width:100%;
        padding:0px;
        margin:0px;
        border:0px;
}
.afbf_file_button{
        position:absolute;
        right:-1px;
        height:100%;
        top:-1px;
        z-index:1;
}
*html .alx_feed_back .afbf_feedback_poles div{
        zoom:1;
}
.afbf_inputtext_bg_calendar{
        position:relative;
        z-index:2;
        zoom:1;
}
.afbf_inputtext_bg_calendar .afbf_calendar_icon{
        position:absolute;
        top:3px;
        right:5px;
}
.afbf_error_text,
.afbf_error_ftext{
        display:none;
}
.afbf_item_pole.error_pole .afbf_error_text,
.afbf_item_pole.error_fpole .afbf_error_ftext{
        position:relative;
        display:block;
        margin:5px 0 0;
        padding-right:20px;
        color:#f80000;
        font-size:12px;
}
.afbf_item_pole.error_pole .afbf_error_text:after,
.afbf_item_pole.error_fpole .afbf_error_ftext:after{
        content:'';
        position:absolute;
        right:0;
        display:inline-block;
        width:17px;
        height:16px;
        background:url(/local/templates/main/components/altasib/feedback.form/form_protocon/images/icon_error.png) 0 0 no-repeat;
}

/* dropdown styles */

.dropdownjs{
        position:relative;
}
.dropdownjs *{
        box-sizing:border-box;
}
.dropdownjs> input{
        width:100%;
        padding-right:30px;
        text-overflow:ellipsis;
}
.dropdownjs> input.focus~ ul{
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1);
}
.dropdownjs> ul{
        position:absolute;
        padding:0;
        margin:0;
        min-width:200px;
        -webkit-transform:scale(0);
        -ms-transform:scale(0);
        transform:scale(0);
        z-index:10000;
}
.dropdownjs> ul[placement=top-left]{
        -webkit-transform-origin:bottom left;
        -ms-transform-origin:bottom left;
        transform-origin:bottom left;
        bottom:0;
        left:0;
}
.dropdownjs> ul[placement=bottom-left]{
        -webkit-transform-origin:top left;
        -ms-transform-origin:top left;
        transform-origin:top left;
        top:0;
        left:0;
}
.dropdownjs> ul> li{
        list-style:none;
        padding:10px 20px;
}
.dropdownjs> ul> li.dropdownjs-add{
        padding:0;
}
.dropdownjs> ul> li.dropdownjs-add> input{
        border:0;
        padding:10px 20px;
        width:100%;
}

/* Theme */

.dropdownjs> input[readonly]{
        cursor:pointer;
}
select[data-dropdownjs][disabled]+ .dropdownjs> input[readonly]{
        cursor:default;
}
.dropdownjs> ul{
        background:#FFF;
        box-shadow:0 1px 6px rgba(0,0,0,0.12),0 1px 6px rgba(0,0,0,0.12);
        -webkit-transition:-webkit-transform 0.2s ease-out;
        transition:transform 0.2s ease-out;
        padding:10px;
        overflow:auto;
        max-width:500px;
}
.dropdownjs> ul> li{
        cursor:pointer;
        word-wrap:break-word;
        -webkit-transition:background-color .15s ease 0s;
        -moz-transition:background-color .15s ease 0s;
        -ms-transition:background-color .15s ease 0s;
        -o-transition:background-color .15s ease 0s;
        transition:background-color .15s ease 0s;
}
.dropdownjs> ul> li:hover,
.dropdownjs> ul> li.selected,
.dropdownjs> ul> li:active{
        background-color:#eaeaea;
        outline:0;
}
.dropdownjs> ul> li:focus{
        outline:0;
        outline:1px solid #d4d4d4;
}
.dropdownjs> ul> li> .close:before{
        content:"\00d7";
        display:block;
        position:absolute;
        right:15px;
        float:right;
        font-size:21px;
        font-weight:700;
        line-height:1;
        color:#000;
        text-shadow:0 1px 0 #fff;
        opacity:.6;
}
.dropdownjs> ul> li:h> .close:hover:before{
        opacity:.9;
}
/* end dropdown styles */

/* Radio buttons */
.afbf_radio{
        margin:0 0 20px;
}
.afbf_radio label{
        padding-bottom:10px;
        padding-left:34px;
        position:relative;
        top:auto;
        left:auto;
        pointer-events:inherit;
        cursor:pointer;
        font-size:14px;
        color:#1b1b1b;
        line-height:20px !important;
        display:inline-block;
}
.afbf_radio input[type=radio]{
        position:absolute;
        opacity:0;
        height:0;
        width:0;
        overflow:hidden;
}
.afbf_radio span{
        display:block;
        position:absolute;
        left:0;
        -webkit-transition-duration:0.2s;
        -o-transition-duration:0.2s;
        transition-duration:0.2s;
}
.afbf_radio .afbf_radio_circle{
        border:2px solid rgba(0,0,0,.54);
        height:20px;
        width:20px;
        border-radius:50%;
}
.afbf_radio .afbf_radio_check{
        left:5px;
        top:5px;
        height:10px;
        width:10px;
        border-radius:100%;
        background-color:rgba(0,0,0,.54);
        -webkit-transform:scale3d(0,0,0);
        transform:scale3d(0,0,0);
}
.afbf_radio input[type=radio]:checked ~ .afbf_radio_check{
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1);
}

/* Togglebuttons */
.afbf_checkbox.toggle{
        margin:0 0 40px;
}
.afbf_checkbox.toggle label{
        position:relative;
        cursor:pointer;
        font-size:14px;
        color:#1b1b1b;
        top:auto;
        left:auto;
        pointer-events:inherit;
}
.afbf_checkbox.toggle input[type=checkbox]{
        opacity:0;
        width:0;
        height:0;
        margin:0;
        position:absolute;
}
.afbf_checkbox.toggle label .afbf_checkbox_check{
        display:none;
}
.afbf_checkbox.toggle,
.afbf_checkbox.toggle label,
.afbf_checkbox.toggle input,
.afbf_checkbox.toggle .afbf_checkbox_box{
        -webkit-user-select:none;
        -moz-user-select:none;
        -ms-user-select:none;
        user-select:none;
}
.afbf_checkbox.toggle label .afbf_checkbox_box{
        display:inline-block;
        width:36px;
        height:15px;
        background-color:#bbb9b9;
        border-radius:15px;
        margin-right:15px;
        -webkit-transition:background 0.3s ease;
        -o-transition:background 0.3s ease;
        transition:background 0.3s ease;
        vertical-align:middle;
        top:-2px;
}
.afbf_checkbox.toggle label .afbf_checkbox_box:after{
        content:"";
        display:inline-block;
        width:20px;
        height:20px;
        background-color:#f1f1f1;
        border-radius:20px;
        position:relative;
        -webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,0.4);
        box-shadow:0 1px 3px 1px rgba(0,0,0,0.4);
        left:0;
        top:-3px;
        -webkit-transition:left 0.3s ease,background 0.3s ease,-webkit-box-shadow 0.1s ease;
        -o-transition:left 0.3s ease,background 0.3s ease,box-shadow 0.1s ease;
        transition:left 0.3s ease,background 0.3s ease,box-shadow 0.1s ease;
}


/* Fileinput */
.afbf_inputtext_bg.file input[type=file]{
        opacity:0;
        position:absolute;
        top:0;
        right:0;
        bottom:0;
        left:0;
        width:100%;
        height:100%;
        z-index:100;
        cursor:pointer
}
.afbf_inputtext_bg.file .afbf_input_group{
        position:relative;
        display:table;
        width:100%;
        border-collapse:separate;
}
.afbf_inputtext_bg.file .afbf_input_group .afbf_inputtext{
        display:table-cell;
        width:100%;
        height:34px;
}
.afbf_inputtext_bg.file .afbf_input_group .afbf_group_btn{
        position:relative;
        display:table-cell;
        padding-left:5px;
        font-size:0;
        white-space:nowrap;
        width:1%;
        vertical-align:middle;
}
.afbf_inputtext_bg.file .afbf_input_group .afbf_group_btn .afbf_file_button{
        border-radius:50%;
        height:34px;
        margin:auto;
        width:34px;
        overflow:hidden;
        border:none;
        position:relative;
        line-height:normal;
        background:#fff url(/local/templates/main/components/altasib/feedback.form/form_protocon/images/icon_file.png) center no-repeat;
        cursor:pointer;
        -webkit-box-shadow:0px 1px 2px 1px rgba(231,231,231,1);
        -moz-box-shadow:0px 1px 2px 1px rgba(231,231,231,1);
        box-shadow:0px 1px 2px 1px rgba(231,231,231,1);
}
.afbf_inputtext_bg.file.load_file label{
        font-size:12px;
}
.afbf_radio .afbf_radio_circle{
        border:2px solid;
}
.afbf_checkbox.toggle label input[type=checkbox]:checked + .afbf_checkbox_box:after{
        left:15px;
}
/* -------- */
.afbf_send_another_message
{
	text-align: center;
	margin-top: 20px;	
}

@media screen and (max-width:768px){
        .alx_feed_back{
                width:99% !important;
        }

        .modal_form{
                width:100% !important;
                margin-left:0 !important;
                left:0;
        }
}

/* Animation */
@-webkit-keyframes checkbox-on{0%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px}50%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px}to{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}}@-o-keyframes checkbox-on{0%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px}50%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px}to{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}}@keyframes checkbox-on{0%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px}50%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px}to{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}}@-webkit-keyframes checkbox-off{0%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}25%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}50%{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px;margin-left:6px;width:0;height:0;-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset}51%{-webkit-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset}to{-webkit-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset}}@-o-keyframes checkbox-off{0%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}25%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}50%{-o-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px;margin-left:6px;width:0;height:0;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset}51%{-o-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset}to{-o-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset}}@keyframes checkbox-off{0%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}25%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}50%{-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px;margin-left:6px;width:0;height:0;-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset}51%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset}to{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset}}

/* End */


/* Start:/local/templates/main/components/altasib/feedback.form/form_protocon/themes/theme_644109913d4951f0107239f91985d6f4.css?16369692153124*/
#alx_feed_back_FID9 .afbf_radio_circle
{
	border-color:#329be5;
}
#alx_feed_back_FID9 .afbf_checkbox.toggle label input[type=checkbox]:checked + .afbf_checkbox_box:after,
#alx_feed_back_FID9 .afbf_radio_check
{
	background-color:#329be5;
}
#alx_feed_back_FID9 .afbf_feedback_poles .afbf_btn
{
	color:#fff !important;
	background:#329be5 !important;
}
#alx_feed_back_FID9 .afbf_feedback_poles .afbf_btn:hover
{
	color:#fff !important;
	background:#0066B0 !important;
}
#alx_feed_back_FID9 .afbf_checkbox.toggle label input[type=checkbox]:checked + .afbf_checkbox_box
{
	background-color:#8DF6FF;
}
#alx_feed_back_FID9 .afbf_checkbox input[type=checkbox]:checked+.afbf_checkbox_box .afbf_checkbox_check:before,
#alx_feed_back_FID9.floating_labels .afbf_item_pole.is_filled .afbf_name,
#alx_feed_back_FID9.floating_labels .afbf_item_pole.is_focused .afbf_name
{
	color:#0066B0;
}
#alx_feed_back_FID9.form_inputs_line .afbf_select,
#alx_feed_back_FID9.form_inputs_line .afbf_textarea,
#alx_feed_back_FID9.form_inputs_line .afbf_inputtext,
#alx_feed_back_FID9.form_inputs_line .afbf_item_pole.is_focused .afbf_select,
#alx_feed_back_FID9.form_inputs_line .afbf_item_pole.is_focused .afbf_textarea,
#alx_feed_back_FID9.form_inputs_line .afbf_item_pole.is_focused .afbf_inputtext{
	background-image:-webkit-gradient(linear, left top, left bottom, from(#329be5), to(#329be5)), -webkit-gradient(linear, left top, left bottom, from(#e0e0e0), to(#e0e0e0));
	background-image:-webkit-linear-gradient(#329be5, #329be5), -webkit-linear-gradient(#e0e0e0, #e0e0e0);
	background-image:-o-linear-gradient(#329be5, #329be5), -o-linear-gradient(#e0e0e0, #e0e0e0);
	background-image:linear-gradient(#329be5, #329be5), linear-gradient(#e0e0e0, #e0e0e0);
}
#alx_feed_back_FID9.form_inputs_line .afbf_item_pole.error_pole .afbf_select,
#alx_feed_back_FID9.form_inputs_line .afbf_item_pole.error_pole .afbf_textarea,
#alx_feed_back_FID9.form_inputs_line .afbf_item_pole.error_pole .afbf_inputtext,
#alx_feed_back_FID9.form_inputs_line .afbf_item_pole.error_pole.is_focused .afbf_select,
#alx_feed_back_FID9.form_inputs_line .afbf_item_pole.error_pole.is_focused .afbf_textarea,
#alx_feed_back_FID9.form_inputs_line .afbf_item_pole.error_pole.is_focused .afbf_inputtext{
	background-image:-webkit-gradient(linear, left top, left bottom, from(#f80000), to(#f80000)), -webkit-gradient(linear, left top, left bottom, from(#e0e0e0), to(#e0e0e0));
	background-image:-webkit-linear-gradient(#f80000, #f80000), -webkit-linear-gradient(#e0e0e0, #e0e0e0);
	background-image:-o-linear-gradient(#f80000, #f80000), -o-linear-gradient(#e0e0e0, #e0e0e0);
	background-image:linear-gradient(#f80000, #f80000), linear-gradient(#e0e0e0, #e0e0e0);
	-moz-background-size:100% 2px, 100% 1px;
	background-size:100% 2px, 100% 1px;
}
#alx_feed_back_FID9 .afbf_select, .afbf_textarea, .afbf_inputtext,
#alx_feed_back_FID9 .afbf_checkbox label
{
	color:#212121;
}
#alx_feed_back_FID9 .afbf_item_pole.is_focused .afbf_select,
#alx_feed_back_FID9 .afbf_item_pole.is_focused .afbf_textarea,
#alx_feed_back_FID9 .afbf_item_pole.is_focused .afbf_inputtext{
	border-color:#329be5;
}
/* End */


/* Start:/local/templates/main/components/bitrix/menu/footer/style.min.css?16366363323715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/local/templates/main/components/bitrix/menu/footer/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/local/templates/main/components/bitrix/menu/footer/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/local/templates/main/components/bitrix/menu/footer/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/local/templates/main/template_styles.css?174499385364325*/
.btn,h2{text-align:center}@font-face{font-family:OpenSans;src:url(/local/templates/main/fonts/OpenSansRegular/OpenSans_regular.eot);src:url(/local/templates/main/fonts/OpenSansRegular/OpenSans_regular.eot) format("embedded-opentype"),url(/local/templates/main/fonts/OpenSansRegular/OpenSans_regular.woff2) format("woff2"),url(/local/templates/main/fonts/OpenSansRegular/OpenSans_regular.woff) format("woff"),url(/local/templates/main/fonts/OpenSansRegular/OpenSans_regular.ttf) format("truetype"),url(/local/templates/main/fonts/OpenSansRegular/OpenSans_regular.svg#OpenSans_regular) format("svg");font-weight:400;font-display: swap;}@font-face{font-family:OpenSans;src:url(/local/templates/main/fonts/OpenSansSemibold/OpenSansSemibold.eot);src:url(/local/templates/main/fonts/OpenSansSemibold/OpenSansSemibold.eot) format("embedded-opentype"),url(/local/templates/main/fonts/OpenSansSemibold/OpenSansSemibold.woff2) format("woff2"),url(/local/templates/main/fonts/OpenSansSemibold/OpenSansSemibold.woff) format("woff"),url(/local/templates/main/fonts/OpenSansSemibold/OpenSansSemibold.ttf) format("truetype"),url(/local/templates/main/fonts/OpenSansSemibold/OpenSansSemibold.svg#OpenSansSemibold) format("svg");font-weight:600;font-display: swap;}@font-face{font-family:SgueUI;src:url(/local/templates/main/fonts/SegueUIRegular/SgueUI_regular.eot);src:url(/local/templates/main/fonts/SegueUIRegular/SgueUI_regular.eot) format("embedded-opentype"),url(/local/templates/main/fonts/SegueUIRegular/SgueUI_regular.woff2) format("woff2"),url(/local/templates/main/fonts/SegueUIRegular/SgueUI_regular.woff) format("woff"),url(/local/templates/main/fonts/SegueUIRegular/SgueUI_regular.ttf) format("truetype"),url(/local/templates/main/fonts/SegueUIRegular/SgueUI_regular.svg#SgueUI_regular) format("svg");font-weight:400;font-display: swap;}@font-face{font-family:MyriadPro;src:url(/local/templates/main/fonts/MyriadProRegular/MyriadProRegular.eot);src:url(/local/templates/main/fonts/MyriadProRegular/MyriadProRegular.eot) format("embedded-opentype"),url(/local/templates/main/fonts/MyriadProRegular/MyriadProRegular.woff2) format("woff2"),url(/local/templates/main/fonts/MyriadProRegular/MyriadProRegular.woff) format("woff"),url(/local/templates/main/fonts/MyriadProRegular/MyriadProRegular.ttf) format("truetype"),url(/local/templates/main/fonts/MyriadProRegular/MyriadProRegular.svg#MyriadProRegular) format("svg");font-weight:400;font-display: swap;}@font-face{font-family:ChaparralPro;src:url(/local/templates/main/fonts/ChaparralPro/ChaparralProLightItalic.eot);src:url(/local/templates/main/fonts/ChaparralPro/ChaparralProLightItalic.eot) format("embedded-opentype"),url(/local/templates/main/fonts/ChaparralPro/ChaparralProLightItalic.woff2) format("woff2"),url(/local/templates/main/fonts/ChaparralPro/ChaparralProLightItalic.woff) format("woff"),url(/local/templates/main/fonts/ChaparralPro/ChaparralProLightItalic.ttf) format("truetype"),url(/local/templates/main/fonts/ChaparralPro/ChaparralProLightItalic.svg#ChaparralProLightItalic) format("svg");font-display: swap;}body{background:#fff;font-family:OpenSans,Tahoma,Verdana,Arial,sans-serif;margin:0;padding:0;font-size:14px;color:#313131}.content h3,h2{font-family:SgueUI}header{background-color:#27292b}main{min-height:calc(100vh - 409px)}.container{max-width:1260px;margin:0 auto}h2,p,section,ul{margin:0}.main_wrp{padding:0 20px}ul{padding:0}li{list-style-type:none}a{text-decoration:none;cursor:pointer}section{padding:0 0 60px}h2{font-size:42px;text-transform:uppercase;color:#329be5;font-weight:400;padding-top:50px;padding-bottom:35px}.clear_both{clear:both}.btn{background-color:#329be5;font-family:OpenSans,Tahoma,Verdana,Arial,sans-serif;color:#fff;padding:10px 0;font-size:18px;display:block;margin:45px auto 0;width:375px;border-radius:3px}.btn:hover{color:white;background-color:#48a5e8}.btn:active{background-color:#2d8bce}.top_menu{background-color:#1f2022;height:35px;}.top_menu li{display:inline-block;margin-left:40px}.top_menu li:first-child{margin-left:0}.top_menu a{color:#fff;font-size:13px;line-height:30px}.top_menu a:hover{color:#ddd}.top_menu a:active{color:#bbb}.header_content img{height:80px;padding:20px 0}.header_content .header_contacts{float:right;text-align:right;padding:10px;}#top_menu{padding-top: 5px;}
/* .header_content .header_contacts span{font-size:32px;color:#fff;display:block} */
.header_content .header_contacts a{font-size:16px;color:#329be5}.header_content .header_contacts a:hover{color:#48a5e8}.header_content .header_contacts a:active{color:#2d8bce}.main_menu{background-color:#329be5;color:#fff;box-shadow:0 2px 2px 0 rgba(39,41,43,.45)}.main_menu #menu>li{border-right:1px solid #367aad;float:left;width:25%;text-align:center;box-sizing:border-box}.main_menu #menu>li:first-child{border-left:1px solid #367aad}.main_menu #menu>li>a{text-transform:uppercase;font-size:16px;display:block;padding:12px 0;color:#fff}.main_menu #menu>li>a:hover{background-color:#2d8bce}.main_menu #menu>li>a:active{background-color:#48a5e8}.main_menu #menu>li:hover{background-color:#2d8bce}.main_menu #menu>li:hover .dropdown{opacity:1;display:block;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.main_menu #menu>li .dropdown{background-color:rgba(39,41,43,.8);position:absolute;z-index:3;padding:30px 10px 30px 40px;width:303px;box-sizing:border-box;opacity:0;display:none}.main_menu #menu>li .dropdown li{text-align:left}.main_menu #menu>li .dropdown li a{color:#fff;font-size:16px;line-height:34px}.main_menu #menu>li .dropdown li a:hover{color:#48a5e8}.main_menu #menu>li .dropdown li a:active{color:#2d8bce}.slaider{height:585px}.slaider .item{height:100%;background-position:center center;background-size:cover}.slaider .item .slaider_content{text-transform:uppercase;color:#fff;font-size:30px;text-align:right;float:right;background-color:rgba(0,0,0,.6);padding:45px 20px 45px 60px;margin-right:-20px;margin-top:140px;line-height:30px}.slaider .item .slaider_content span{font-size:80px;font-weight:600;line-height:82px}.slaider .item .slaider_content small{font-size:24px}.slaider .owl-item:nth-child(even) .slaider_content{float:left;text-align:left;padding:45px 50px 45px 30px;margin-left:-30px}.slaider .owl-wrapper-outer,.slaider .owl-wrapper-outer .owl-wrapper,.slaider .owl-wrapper-outer .owl-wrapper .owl-item{height:100%}.slaider .owl-pagination{position:absolute;bottom:10px;left:50%;margin-left:-40px}.slaider .owl-pagination .owl-page span{background:#fff;opacity:1;width:9px;height:9px}.slaider .owl-pagination .owl-page.active span{width:15px;height:15px;position:relative;bottom:-3px}.slaider a{width:100%;height:585px;display:block}.about_main p{line-height:26px;margin-bottom:14px;text-align:justify}.about_main p:first-child{margin-top:0}.services{background-color:#eee;padding-bottom:120px}.services #owl_carousel_1 .item{height:280px}.services #owl_carousel_1 .item a{background-color:#65b4ec;display:block;text-align:center}.services #owl_carousel_1 .item a:hover{background-color:#329be5}.services #owl_carousel_1 .item a:hover img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-filter:brightness(90%);filter:brightness(90%)}.services #owl_carousel_1 .item a:active{background-color:#2d8bce}.services #owl_carousel_1 .item p{font-size:18px;text-transform:uppercase;color:#fff;padding:13px 5px}.services #owl_carousel_1 .services_img{width:100%;height:230px;overflow:hidden}.services #owl_carousel_1 .services_img img{width:100%;-webkit-transition:all 1s ease;transition:all 1s ease}.services #owl_carousel_1 .owl-item{padding-right:15px;box-sizing:border-box;margin-right:3px}.services #owl_carousel_1 .owl-controls{position:relative}.services #owl_carousel_1 .owl-buttons{position:absolute;top:25px;left:50%;margin-left:-37px}.services #owl_carousel_1 .owl-buttons .owl-next,.services #owl_carousel_1 .owl-buttons .owl-prev{width:25px;height:25px;border:1px solid #9a9a9a;line-height:25px;font-size:30px;float:left;color:#9a9a9a;font-family:ChaparralPro;background:0 0;border-radius:initial;margin:0;padding:0}.fast_order input,.fast_order input.btn,.send_CV input,.send_CV input.btn{font-family:OpenSans,Tahoma,Verdana,Arial,sans-serif}.services #owl_carousel_1 .owl-buttons .owl-next:hover,.services #owl_carousel_1 .owl-buttons .owl-prev:hover{color:#fff;border:1px solid #329be5;background-color:#329be5}.services #owl_carousel_1 .owl-buttons .owl-next:active,.services #owl_carousel_1 .owl-buttons .owl-prev:active{background-color:#48a5e8;border:1px solid #48a5e8}.services #owl_carousel_1 .owl-buttons .owl-next{margin-left:10px}.works .work_item{width:32.3%;    overflow:hidden;float:left;margin-left:6px}.works .work_item:first-child{margin-left:0}.works .work_item img{height: 250px;width:100%;-webkit-transition:all 1s ease;transition:all 1s ease}.fast_order,.send_CV{background-color:#329be5}.fast_order h2,.fast_order p,.send_CV h2,.send_CV p{color:#fff;text-align:center}.fast_order p,.send_CV p{padding-bottom:35px;font-size:18px}.fast_order form,.send_CV form{width:420px;margin:0 auto;padding:0 20px;box-sizing:border-box;font-size:16px;color:#fff}.fast_order input,.send_CV input{width:100%;height:35px;background:0 0;outline:0;border:1px solid #fff;border-radius:3px;padding-left:20px;box-sizing:border-box;color:#fff}.fast_order input.btn,.send_CV input.btn{background-color:#fff;color:#329be5;border:0;cursor:pointer;height:initial;padding:10px 0;margin-top:15px;width:375px}.fast_order input.btn:hover,.send_CV input.btn:hover{background-color:#0d76c0;color:#fff}.fast_order input.btn:active,.send_CV input.btn:active{background-color:#0a6cb1;color:#fff}.fast_order .alx_feed_back_form_name,.send_CV .alx_feed_back_form_name{color:#fff;padding-bottom:10px;float:left}.fast_order .alx_feed_back_form_item_pole,.send_CV .alx_feed_back_form_item_pole{padding-bottom:25px}.fast_order .alx_feed_back_form_item_pole:nth-child(7),.send_CV .alx_feed_back_form_item_pole:nth-child(7){height: 60px;opacity:0;font-size:0;z-index:20;position:relative}.fast_order .alx_feed_back_form_item_pole:nth-child(7) input,.send_CV .alx_feed_back_form_item_pole:nth-child(7) input{cursor:pointer}.fast_order input.alx_feed_back_form_file_input_add:hover .download,.send_CV input.alx_feed_back_form_file_input_add:hover .download{background-color:#0d76c0}.fast_order i,.send_CV i{-webkit-transform:scale(-1,1);transform:scale(-1,1);color:#fff;font-size:20px;float:left}.fast_order .download_CV,.send_CV .download_CV{width:450px;position:relative}.fast_order .download_CV p,.send_CV .download_CV p{float:left;font-size:14px;padding-left:15px}.fast_order .download_CV .btn,.send_CV .download_CV .btn{font-size:12px;width:150px;height:25px;line-height:25px;margin:0;padding:0;float:right;background-color:#fff;color:#329be5}.content,.content p{margin-bottom:14px}footer,footer a{color:#fff}.fast_order .download_CV .btn:hover,.send_CV .download_CV .btn:hover{background-color:#0d76c0;color:#fff;cursor:pointer}table.alx_feed_back_form_error_block_tbl{width:100%;text-align:center;padding-bottom:20px}.send_CV input{width:450px}.send_CV button{margin-top:30px}.send_CV form{box-sizing:initial;width:450px}footer{background-color:#1f2022;padding-top:50px;padding-bottom:20px;box-sizing:border-box;font-size:16px}footer a:hover{color:#ddd}footer a:active{color:#bbb}footer a span{color:#65b4ec}footer a span:hover{color:#48a5e8}footer a span:active{color:#2d8bce}footer .krayt_copyright{padding-top:20px;font-size:14px}footer .krayt_copyright img{float:left;margin-right:15px}footer .krayt_copyright_txt{line-height:40px}footer br{display:none}.left{padding-top: 20px;}.right{float:right}.content{line-height:26px;text-align:justify}.content:first-child{margin-top:0}.content h3{font-size:32px;color:#329be5;font-weight:400;text-align:left;margin:0;padding-bottom:10px}.content .item{padding-top:35px}.content .item:first-child{padding-top:0}.content .item:last-child{padding-bottom:40px}.content .line{height:60px;border-bottom:1px solid #d0d5da;line-height:60px;font-size:16px;overflow:hidden}.content .line.line_header{font-size:20px;color:#a9a9a9}.content .line:last-child{border:0}.content .line .size{float:left;width:410px}.content .line .price{float:left;padding-left:25px}.content .ul_vacancies{font-size:16px}.content .ul_vacancies ul{line-height:28px;padding-top:15px;padding-bottom:7px}.content .ul_vacancies li:before{content:' ';width:8px;height:8px;border-radius:50%;background-color:#329be5;display:inline-block;margin-bottom:2px;margin-right:15px}.content .contacts ul{display:inline-block;width:100%;font-family:OpenSans;font-size:18px;padding-bottom:40px}.content .contacts li{float:left;width:25%;padding-top:20px;}.content .contacts li span{display:block;width:40px;height:40px;border:1px solid #329be5;border-radius:50%;margin-bottom:20px}.content .contacts li span img{display:block;margin:11px auto 0}.content .service_img-detail{width:100%;overflow:hidden;margin-bottom:18px}.content .service_img-detail img{width:100%}.content .service_detail{padding-bottom:50px}.content .service_detail h3{padding-top:35px;padding-bottom:23px;border-bottom:1px solid #d0d5da;margin-bottom:25px}.content .service_detail a{color:#329be5;font-size:14px}.content .service_detail a:hover{color:#48a5e8}.content .service_detail a:active{color:#2d8bce}.content .service_detail p{margin-bottom:14px}.content .services{background:initial}.content .services .owl-carousel{padding-top:30px}.content .service_img{padding-top:25px;padding-bottom:10px}.content .service_img .item{width:390px;height:240px;overflow:hidden;display:inline-block;padding:0 21px 0 0}.content .portfolio_img .item:last-child,.content .service_img .item:last-child{padding-right:0}.content .portfolio_img a{text-decoration: none;cursor: pointer;color:#337ab7;}.portfolio_img a:hover{color: #23527c;text-decoration: underline;}.content .service_img .item img{width:100%}.content .service_img.about{padding-top:15px;padding-bottom:50px}.content .service_img.about .item{width:33.3%;float:left;box-sizing:border-box;padding-left:21px;padding-right:0}.content .service_img.about .item:first-child{padding-left:0}.content .service_img.about .item img{height:100%}.content .portfolio_img{padding-top:35px;padding-bottom:15px}.content .portfolio_img .item{width:395px;height:270px;height:auto;vertical-align: top;overflow:hidden;display:inline-block;padding:0;margin-right:6px;margin-bottom:6px}.modern-page-next,.modern-page-previous,div.modern-page-navigation .modern-page-title{display:none}.content .portfolio_img .item:nth-child(3n+3){margin-right:0}.content .portfolio_img .item img{width:100%;-webkit-transition:all 1s ease;transition:all 1s ease}.fancybox-overlay{background-color:rgba(0,0,0,.7)}.fancybox-opened .fancybox-skin{box-shadow:none}.fancybox-skin{background:0 0}.fancybox-nav{width:50%;height:65px;bottom:0;top:initial}.fancybox-close,.fancybox-next span,.fancybox-prev span{width:23px;height:23px;line-height:23px;font-size:30px;padding:0;visibility:visible;float:left}.fancybox-next span,.fancybox-prev span{border:1px solid #9a9a9a;color:#9a9a9a;font-family:ChaparralPro;background:0 0;border-radius:initial;margin:-13px 0 0;top:50%}.fancybox-next span:hover,.fancybox-prev span:hover{color:#fff;border:1px solid #329be5;background-color:#329be5}.fancybox-next span:active,.fancybox-prev span:active{background-color:#48a5e8;border:1px solid #48a5e8}.fancybox-prev span{left:initial;right:5px}.fancybox-prev span:before{content:'<';position:relative;left:5px}.fancybox-next span{right:initial;left:5px}.fancybox-next span:before{content:'>';position:relative;left:5px}.fancybox-image{border-radius:5px}.fancybox-close{border:1px solid #777;background-image:url(/images/close.png);background-repeat:no-repeat;background-position:0 -23px;margin:0;top:30px;right:30px}.fancybox-close:hover{border:1px solid #329be5;background-color:#329be5;background-position:-1px 1px}.fancybox-close:active{border:1px solid #2d8bce;background-color:#2d8bce;background-position:-1px 1px}div.modern-page-navigation{padding:0 0 27px}div.modern-page-navigation a{font-family:OpenSans,Tahoma,Verdana,Arial,sans-serif;color:#717171;border:0;padding:0 10px}div.modern-page-navigation a:hover{color:#9a9a9a}div.modern-page-navigation a:active{color:#acabab}div.modern-page-navigation span{border:0;background-color:#329be5;color:#fff;font-weight:400;padding:7px}.error_404 .txt_404 h1,.error_404 .txt_404 h2{color:#329be5;font-family:SgueUI}div.modern-page-navigation .modern-page-dots{padding:0}.error_404{padding-top:75px;padding-bottom:80px}.error_404 img{float:left}.error_404 .txt_404{float:left;padding-left:40px}.error_404 .txt_404 h1{font-size:52px;text-transform:uppercase;font-weight:400;padding-top:88px;margin:0}.error_404 .txt_404 h2{font-size:28px;text-transform:initial;padding-top:20px;padding-bottom:30px}.error_404 .txt_404 p{font-size:16px}.error_404 .txt_404 .btn{margin:60px 0;width:320px}.bx-breadcrumb{margin:20px 0 0;font-family:OpenSans,Tahoma,Verdana,Arial,sans-serif;font-size:13px}.bx-breadcrumb .bx-breadcrumb-item{margin:0}.bx-breadcrumb .bx-breadcrumb-item:first-child a span{padding-left:0}.bx-breadcrumb a,.bx-breadcrumb a span{color:#717171}.bx-breadcrumb a span:hover{color:#9a9a9a}.bx-breadcrumb a span:active{color:#acabab}.bx-breadcrumb span{color:#329be5;padding-left:6px;padding-right:6px}
@media (max-width: 650px) { 
    .fast_order form,.send_CV form{
         width:auto; 
    }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRlbXBsYXRlX3N0eWxlcy5jc3MiLCJ0ZW1wbGF0ZV9zdHlsZXMuc2NzcyIsInBhcnRpYWxzL2ZvbnRzLnNjc3MiLCJwYXJ0aWFscy92YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvRkEsS0FkQSxHQ01JLFdBQUEsT0M1RUosV0FDSSxZQUFBLFNBQ0EsSUFBQSxnREFDQSxJQUFBLGdEQUFBLDRCQUFBLGtEQUFBLGdCQUFBLGlEQUFBLGVBQUEsZ0RBQUEsbUJBQUEsaUVBQUEsY0FLQSxZQUFBLElBR0osV0FDSSxZQUFBLFNBQ0EsSUFBQSxpREFDQSxJQUFBLGlEQUFBLDRCQUFBLG1EQUFBLGdCQUFBLGtEQUFBLGVBQUEsaURBQUEsbUJBQUEsa0VBQUEsY0FLQSxZQUFBLElBR0osV0FDSSxZQUFBLE9BQ0EsSUFBQSw2Q0FDQSxJQUFBLDZDQUFBLDRCQUFBLCtDQUFBLGdCQUFBLDhDQUFBLGVBQUEsNkNBQUEsbUJBQUEsNERBQUEsY0FLQSxZQUFBLElBR0osV0FDSSxZQUFBLFVBQ0EsSUFBQSxpREFDQSxJQUFBLGlEQUFBLDRCQUFBLG1EQUFBLGdCQUFBLGtEQUFBLGVBQUEsaURBQUEsbUJBQUEsa0VBQUEsY0FLQSxZQUFBLElBR0osV0FDSSxZQUFBLGFBQ0EsSUFBQSxvREFDQSxJQUFBLG9EQUFBLDRCQUFBLHNEQUFBLGdCQUFBLHFEQUFBLGVBQUEsb0RBQUEsbUJBQUEsNEVBQUEsY0ZqQkosS0NyQkEsV0FBQSxLQUNJLFlBQUEsU0FBaUIsT0FBQSxRQUFBLE1BQUEsV0FDakIsT0FBQSxFQUNBLFFBQUEsRUFDQSxVQUFXLEtBQ1gsTUFBQSxRQTRvQkksWURwbEJSLEdDVEksWUFBQSxPRHZCSixPQ3BCQSxpQkFBQSxRRHVCQSxLQ25CQSxXQUFBLG9CRHNCQSxXQ25CQSxVQUFBLE9BQ0ksT0FBQSxFQUFBLEtENENKLEdBUkEsRUFHQSxRQWRBLEdDZUksT0FBQSxFRGxCSixVQ2xCQSxRQUFBLEVBQUEsS0RxQkEsR0NoQkksUUFBQSxF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Q0EsT0FBVSxJQUFBLE1BQUEsUUFDVixpQkFhSCxRQTNCRCxvQkFBQSxLQUFBLElEdFJBLDJCQUNFLFFDOFNNLEVBQUEsRUFBQSxLRDdTTiw2QkNpVEYsWUFBQSxTQUFBLE9BQUEsUUFBQSxNQUFBLFdEL1NJLE1BQU8sUUNrVFgsT0FBQSxFQUNJLFFBQUEsRUFBQSxLRGhUQSxtQ0NvVEosTUFBQSxRQUNJLG9DQURKLE1BQUEsUURoVEUsZ0NDcVRNLE9BQUEsRUFDQSxpQkFBVSxRQUNWLE1BQUEsS0FQUixZQUFBLElEM1NJLFFDcVRRLElEdFNSLHVCQzRVSSx1QkFHSSxNQUFBLFFBQ0EsWUFBQSxPRDlWViw2Q0FDRSxRQ3VUUSxFRGxUWixXQUNFLFlDMFRNLEtBdkJSLGVBQUEsS0RqU0UsZUNpU0YsTUFBQSxLRC9SRSxvQkFDRSxNQUFPLEtDa1VYLGFBQUEsS0RoVUksdUJDa1VKLFVBQUEsS0FDSSxlQUFrQixVQUlkLFlBQ0gsSUFOTCxZQUFBLEtBU1EsT0FBQSxFQUNBLHVCQVZSLFVBQUEsS0FlWSxlRTVpQ08sUUY2aUNQLFlBQUEsS0FDQSxlQUFBLEtEcFVSLHNCQ3NVUSxVQUFVLEtBbkJ0Qix5QkF1QlksT0FBQSxLQUFBLEVBQ0EsTUFBQSxNRHBVWixlQUNFLE9DMlNGLEtBNEJZLEVBQUEsRURyVVYsWUN5VVUsU0FDSCxPQUFBLFFBQUEsTUFBQSxXRHpVUCxVQ3dTRixLRHZTRSxtQ0FDRSxPQzJVUSxFRDFVUixzRENnVkosYUFBQSxFRDlVRSxpQkNpVkUsc0JBREosTUFBQSxRQUdJLDRCQUNBLE1BQUEsUUFKSiw2QkFPUSxNQUFVLFFEL1VoQixvQkFDRSxNQ21WZ0IsUUFacEIsYUFBQSxJQW1CUSxjQUFlIiwiZmlsZSI6InRlbXBsYXRlX3N0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6W251bGwsIi8vIGluY2x1ZGUgZm9udHNcbkBpbXBvcnQgXCJwYXJ0aWFscy9mb250c1wiO1xuLy8gaW5jbHVkZSB2YXJpYWJsZXNcbkBpbXBvcnQgXCJwYXJ0aWFscy92YXJpYWJsZXNcIjtcblxuXG5cbi8qIG1haW4gc3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBmb250LWZhbWlseTogJE9wZW5TYW5zO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJGNvbG9yVGV4dDtcbn1cblxuaGVhZGVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckhlYWRlcjtcbn1cblxubWFpbntcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDA5cHgpO1xufVxuLmNvbnRhaW5lcntcbiAgICBtYXgtd2lkdGg6IDEyNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm1haW5fd3Jwe1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbn1cblxudWx7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbmxpe1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuYXtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5we1xuICAgIG1hcmdpbjogMDtcbn1cblxuc2VjdGlvbntcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuaDJ7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRjb2xvck1haW47XG4gICAgZm9udC1mYW1pbHk6ICdTZ3VlVUknO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmNsZWFyX2JvdGh7XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbi5idG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yTWFpbjtcbiAgICBmb250LWZhbWlseTogJE9wZW5TYW5zO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogNDVweCBhdXRvIDA7XG4gICAgd2lkdGg6IDM3NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBcbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JNYWluSG92ZXI7XG4gICAgfVxuICAgIFxuICAgICY6YWN0aXZle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JNYWluQWN0aXZlO1xuICAgIH1cbn1cblxuLyogSGVhZGVyIHN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3BfbWVudXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JUb3BNZW51O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBcbiAgICBsaXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBhe1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgXG4gICAgICAgICY6aG92ZXJ7ICAgICAgICAgICAgXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yVG9wTWVudUhvdmVyO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmFjdGl2ZXtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUb3BNZW51QWN0aXZlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVhZGVyX2NvbnRlbnR7XG4gICAgXG4gICAgaW1ne1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB9XG4gICAgXG4gICAgLmhlYWRlcl9jb250YWN0c3tcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcGFkZGluZy10b3A6IDM4cHg7XG4gICAgICAgIFxuICAgICAgICBzcGFue1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JNYWluO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JNYWluSG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JNYWluQWN0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFpbl9tZW51e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvck1haW47XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzOSw0MSw0MywuNDUpO1xuICAgIFxuICAgICNtZW51IHsgICAgICAgICBcbiAgICAgICAgJiA+IGxpe1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzY3YWFkO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzM2N2FhZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJiA+IGF7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yTWFpbkFjdGl2ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yTWFpbkhvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JNYWluQWN0aXZlO1xuICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmRyb3Bkb3due1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuZHJvcGRvd257XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOSw0MSw0MywuOCk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7ICAgICAgICBcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDEwcHggMzBweCA0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDNweDtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgIGxpeyAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JNYWluSG92ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JNYWluQWN0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBTbGFpZGVyIHN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zbGFpZGVye1xuICAgIGhlaWdodDogNTg1cHg7ICAgIFxuICAgIFxuICAgIC5pdGVte1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIFxuICAgICAgICAuc2xhaWRlcl9jb250ZW50e1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC42KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggMjBweCA0NXB4IDYwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICBsaW5lLWhlaWdodDogODJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgc21hbGx7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5vd2wtaXRlbXtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgICAgICAuc2xhaWRlcl9jb250ZW50e1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDVweCA1MHB4IDQ1cHggMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLm93bC13cmFwcGVyLW91dGVye1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIFxuICAgICAgICAub3dsLXdyYXBwZXJ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5vd2wtaXRlbXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLm93bC1wYWdpbmF0aW9ue1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgICAgIFxuICAgICAgICAub3dsLXBhZ2V7XG4gICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBhe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1ODVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4vKiBJbmRleCBwYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFib3V0X21haW57XG4gICAgcHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7ICAgICAgICBcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VydmljZXN7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgXG4gICAgI293bF9jYXJvdXNlbF8xe1xuICAgICAgICAuaXRlbXtcbiAgICAgICAgICAgIGhlaWdodDogMjgwcHg7ICAgICAgICAgICAgXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yU2VydmljZU1haW47XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvck1haW47XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwxLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvck1haW5BY3RpdmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuc2VydmljZXNfaW1ne1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMjMwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAub3dsLWl0ZW17XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAub3dsLWNvbnRyb2xze1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAub3dsLWJ1dHRvbnN7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTM3cHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5vd2wtcHJldiwgLm93bC1uZXh0e1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JOYXY7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JOYXY7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdDaGFwYXJyYWxQcm8nO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yTWFpbjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yTWFpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvck1haW5Ib3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yTWFpbkhvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLm93bC1uZXh0e1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ud29ya3N7XG4gICAgLndvcmtfaXRlbXtcbiAgICAgICAgd2lkdGg6IDMyLjMlO1xuICAgICAgICBoZWlnaHQ6IDI3MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE3cHg7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwxLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmFzdF9vcmRlciwgLnNlbmRfQ1Z7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yTWFpbjtcbiAgICBcbiAgICBoMiwgcHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgXG4gICAgcHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgXG4gICAgZm9ybXtcbiAgICAgICAgd2lkdGg6IDQyMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICBcbiAgICBpbnB1dHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogJE9wZW5TYW5zO1xuICAgICAgICBcbiAgICAgICAgJi5idG57XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JTQnRuO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvck1haW47XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJE9wZW5TYW5zO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRPcGVuU2FucztcbiAgICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogMzc1cHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JTQnRuSG92ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yU0J0bjtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JTQnRuQWN0aXZlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvclNCdG47XG4gICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYWx4X2ZlZWRfYmFja19mb3JtX25hbWV7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIFxuICAgIC5hbHhfZmVlZF9iYWNrX2Zvcm1faXRlbV9wb2xle1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgXG4gICAgICAgICY6bnRoLWNoaWxkKDcpe1xuICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgZm9udC1zaXplOjA7XG4gICAgICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIGlucHV0LmFseF9mZWVkX2JhY2tfZm9ybV9maWxlX2lucHV0X2FkZDpob3ZlciAuZG93bmxvYWQgeyAgICAgICAgXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclNCdG5Ib3ZlcjtcbiAgICB9XG4gICAgXG4gICAgaXtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyAgICAgICAgXG4gICAgfVxuICAgIFxuICAgIC5kb3dubG9hZF9DVntcbiAgICAgICAgbWFyZ2luLXRvcDogLTYwcHg7ICAgICBcbiAgICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7ICAgICAgICBcbiAgICAgICAgXG4gICAgICAgIHB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmJ0bntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yTWFpbjsgICAgIFxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmhvdmVyeyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JTQnRuSG92ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclNCdG47ICBcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG50YWJsZXtcbiAgICAmLmFseF9mZWVkX2JhY2tfZm9ybV9lcnJvcl9ibG9ja190Ymx7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cbn1cbiAgICBcbi5zZW5kX0NWe1xuICAgIGlucHV0e1xuICAgICAgICB3aWR0aDogNDUwcHg7XG4gICAgfVxuICAgIFxuICAgIGJ1dHRvbntcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gICAgXG4gICAgZm9ybXtcbiAgICAgICAgYm94LXNpemluZzogaW5pdGlhbDtcbiAgICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgIH1cbn1cblxuLyogRm9vdGVyIHN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmZvb3RlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JGb290ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgaGVpZ2h0OiAxNzVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBcbiAgICBhe1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yVG9wTWVudUhvdmVyO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmFjdGl2ZXtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUb3BNZW51QWN0aXZlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBzcGFue1xuICAgICAgICAgICAgY29sb3I6JGNvbG9yU2VydmljZU1haW47XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvck1haW5Ib3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvck1haW5BY3RpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmtyYXl0X2NvcHlyaWdodHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgXG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5rcmF5dF9jb3B5cmlnaHRfdHh0e1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG4gICAgXG4gICAgYnJ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ubGVmdHtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLnJpZ2h0e1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuXG4vKiBDb250ZW50IHN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb250ZW50e1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDsgICAgICAgIFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICBcbiAgICAgICAgXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgcHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICB9XG4gICAgXG4gICAgaDN7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgY29sb3I6ICRjb2xvck1haW47XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IFxuICAgICAgICBmb250LWZhbWlseTogJ1NndWVVSSc7XG4gICAgICAgIFxuICAgIH1cbiAgICBcbiAgICAuaXRlbXtcbiAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICAgIFxuICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5saW5le1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBkNWRhO1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBcbiAgICAgICAgJi5saW5lX2hlYWRlcntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjYTlhOWE5O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5zaXple1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5wcmljZXtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC51bF92YWNhbmNpZXN7ICAgICAgICBcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBcbiAgICAgICAgdWx7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgbGl7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yTWFpbjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgICAgICAgXG4gICAgfVxuICAgIFxuICAgIC5jb250YWN0c3sgICAgICAgIFxuICAgICAgICB1bHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnNcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBsaXtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yTWFpbjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDExcHggYXV0byAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuc2VydmljZV9pbWctZGV0YWlse1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzNDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgXG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5zZXJ2aWNlX2RldGFpbHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgIFxuICAgICAgICBoM3tcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QwZDVkYTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjokY29sb3JNYWluO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvck1haW5Ib3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yTWFpbkFjdGl2ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgcHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnNlcnZpY2Vze1xuICAgICAgICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xuICAgICAgICBcbiAgICAgICAgLm93bC1jYXJvdXNlbHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5zZXJ2aWNlX2ltZ3tcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgXG4gICAgICAgIC5pdGVte1xuICAgICAgICAgICAgd2lkdGg6IDM5MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OjI0MHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYuYWJvdXR7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAuaXRlbXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMuMyU7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDowO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgIFxuICAgIH1cbiAgICBcbiAgICAucG9ydGZvbGlvX2ltZ3tcbiAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgXG4gICAgICAgIC5pdGVte1xuICAgICAgICAgICAgd2lkdGg6IDM5NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OjI3MHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpudGgtY2hpbGQoM24rMyl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLDEuMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9IFxuICAgIH1cbn1cblxuXG4gICAgXG4gICAgLyogUG9ydGZvbGlvIHN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYW5jeWJveC1vdmVybGF5e1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjcpOyBcbn1cblxuLmZhbmN5Ym94LW9wZW5lZCAuZmFuY3lib3gtc2tpbntcbiAgICBib3gtc2hhZG93OiBub25lOyAgICBcbn1cblxuLmZhbmN5Ym94LXNraW57XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmZhbmN5Ym94LW5hdntcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogNjVweDtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiBpbml0aWFsO1xufVxuXG4uZmFuY3lib3gtcHJldiwgLmZhbmN5Ym94LW5leHR7XG4gICAgc3BhbntcbiAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yTmF2O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvck5hdjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdDaGFwYXJyYWxQcm8nO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBpbml0aWFsO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IFxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEzcHg7XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JNYWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yTWFpbjtcbiAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAmOmFjdGl2ZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvck1haW5Ib3ZlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvck1haW5Ib3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZhbmN5Ym94LXByZXZ7XG4gICAgc3BhbntcbiAgICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgXG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJzwnO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmFuY3lib3gtbmV4dHtcbiAgICBzcGFue1xuICAgICAgICByaWdodDogaW5pdGlhbDtcbiAgICAgICAgbGVmdDogNXB4O1xuXG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJz4nO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmFuY3lib3gtaW1hZ2V7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uZmFuY3lib3gtY2xvc2V7XG4gICAgd2lkdGg6IDIzcHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3Nzc3Nzc7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZsb2F0OiBsZWZ0OyAgICBcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jbG9zZS5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjNweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIFxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvck1haW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvck1haW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xcHggMXB4O1xuICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAmOmFjdGl2ZXtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yTWFpbkFjdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yTWFpbkFjdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTFweCAxcHg7XG4gICAgfVxufVxuICAgIFxuLyogUGFnZW5hdmlnYXRpb24gc3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAgICBcbi5tb2Rlcm4tcGFnZS1wcmV2aW91cywgLm1vZGVybi1wYWdlLW5leHR7XG4gICAgZGlzcGxheTogbm9uZTsgXG59XG5cblxuZGl2Lm1vZGVybi1wYWdlLW5hdmlnYXRpb257XG4gICAgcGFkZGluZzogMCAwIDI3cHg7XG4gICAgXG4gICAgYXtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRPcGVuU2FucztcbiAgICAgICAgY29sb3I6ICM3MTcxNzE7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAjOWE5YTlhO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmFjdGl2ZXtcbiAgICAgICAgICAgIGNvbG9yOiAjYWNhYmFiO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIHNwYW57XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yTWFpbjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmc6IDdweDtcbiAgICB9XG4gICAgXG4gICAgLm1vZGVybi1wYWdlLWRvdHN7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIFxuICAgIC5tb2Rlcm4tcGFnZS10aXRsZXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cblxuLyogRXJyb3IgNDA0IHN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lcnJvcl80MDR7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgXG4gICAgaW1ne1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgXG4gICAgLnR4dF80MDR7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIFxuICAgICAgICBoMXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yTWFpbjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU2d1ZVVJJztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODhweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yTWFpbjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU2d1ZVVJJztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmJ0bntcbiAgICAgICAgICAgIG1hcmdpbjogNjBweCAwO1xuICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8qIEJyZWFkQ3J1bWIgc3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJ4LWJyZWFkY3J1bWJ7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRPcGVuU2FucztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgXG4gICAgLmJ4LWJyZWFkY3J1bWItaXRlbXtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBhe1xuICAgICAgICBjb2xvcjogIzcxNzE3MTtcbiAgICAgICAgXG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBjb2xvcjogIzcxNzE3MTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yTmF2O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmFjdGl2ZXtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2FjYWJhYjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBzcGFue1xuICAgICAgICBjb2xvcjogJGNvbG9yTWFpbjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucyc7XG4gICAgc3JjOiB1cmwoJ2ZvbnRzL09wZW5TYW5zUmVndWxhci9PcGVuU2Fuc19yZWd1bGFyLmVvdCcpO1xuICAgIHNyYzogdXJsKCdmb250cy9PcGVuU2Fuc1JlZ3VsYXIvT3BlblNhbnNfcmVndWxhci5lb3QnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJ2ZvbnRzL09wZW5TYW5zUmVndWxhci9PcGVuU2Fuc19yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCdmb250cy9PcGVuU2Fuc1JlZ3VsYXIvT3BlblNhbnNfcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJ2ZvbnRzL09wZW5TYW5zUmVndWxhci9PcGVuU2Fuc19yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgIHVybCgnZm9udHMvT3BlblNhbnNSZWd1bGFyL09wZW5TYW5zX3JlZ3VsYXIuc3ZnI09wZW5TYW5zX3JlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMnO1xuICAgIHNyYzogdXJsKCdmb250cy9PcGVuU2Fuc1NlbWlib2xkL09wZW5TYW5zU2VtaWJvbGQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJ2ZvbnRzL09wZW5TYW5zU2VtaWJvbGQvT3BlblNhbnNTZW1pYm9sZC5lb3QnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJ2ZvbnRzL09wZW5TYW5zU2VtaWJvbGQvT3BlblNhbnNTZW1pYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnZm9udHMvT3BlblNhbnNTZW1pYm9sZC9PcGVuU2Fuc1NlbWlib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnZm9udHMvT3BlblNhbnNTZW1pYm9sZC9PcGVuU2Fuc1NlbWlib2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgIHVybCgnZm9udHMvT3BlblNhbnNTZW1pYm9sZC9PcGVuU2Fuc1NlbWlib2xkLnN2ZyNPcGVuU2Fuc1NlbWlib2xkJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1NndWVVSSc7XG4gICAgc3JjOiB1cmwoJ2ZvbnRzL1NlZ3VlVUlSZWd1bGFyL1NndWVVSV9yZWd1bGFyLmVvdCcpO1xuICAgIHNyYzogdXJsKCdmb250cy9TZWd1ZVVJUmVndWxhci9TZ3VlVUlfcmVndWxhci5lb3QnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJ2ZvbnRzL1NlZ3VlVUlSZWd1bGFyL1NndWVVSV9yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCdmb250cy9TZWd1ZVVJUmVndWxhci9TZ3VlVUlfcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJ2ZvbnRzL1NlZ3VlVUlSZWd1bGFyL1NndWVVSV9yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgIHVybCgnZm9udHMvU2VndWVVSVJlZ3VsYXIvU2d1ZVVJX3JlZ3VsYXIuc3ZnI1NndWVVSV9yZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ015cmlhZFBybyc7XG4gICAgc3JjOiB1cmwoJ2ZvbnRzL015cmlhZFByb1JlZ3VsYXIvTXlyaWFkUHJvUmVndWxhci5lb3QnKTtcbiAgICBzcmM6IHVybCgnZm9udHMvTXlyaWFkUHJvUmVndWxhci9NeXJpYWRQcm9SZWd1bGFyLmVvdCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybCgnZm9udHMvTXlyaWFkUHJvUmVndWxhci9NeXJpYWRQcm9SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCdmb250cy9NeXJpYWRQcm9SZWd1bGFyL015cmlhZFByb1JlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKCdmb250cy9NeXJpYWRQcm9SZWd1bGFyL015cmlhZFByb1JlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgdXJsKCdmb250cy9NeXJpYWRQcm9SZWd1bGFyL015cmlhZFByb1JlZ3VsYXIuc3ZnI015cmlhZFByb1JlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQ2hhcGFycmFsUHJvJztcbiAgICBzcmM6IHVybCgnZm9udHMvQ2hhcGFycmFsUHJvL0NoYXBhcnJhbFByb0xpZ2h0SXRhbGljLmVvdCcpO1xuICAgIHNyYzogdXJsKCdmb250cy9DaGFwYXJyYWxQcm8vQ2hhcGFycmFsUHJvTGlnaHRJdGFsaWMuZW90JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCdmb250cy9DaGFwYXJyYWxQcm8vQ2hhcGFycmFsUHJvTGlnaHRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJ2ZvbnRzL0NoYXBhcnJhbFByby9DaGFwYXJyYWxQcm9MaWdodEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJ2ZvbnRzL0NoYXBhcnJhbFByby9DaGFwYXJyYWxQcm9MaWdodEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICB1cmwoJ2ZvbnRzL0NoYXBhcnJhbFByby9DaGFwYXJyYWxQcm9MaWdodEl0YWxpYy5zdmcjQ2hhcGFycmFsUHJvTGlnaHRJdGFsaWMnKSBmb3JtYXQoJ3N2ZycpO1xufVxuIiwiLy9mb250c1xuJE9wZW5TYW5zOiBcIk9wZW5TYW5zXCIsIFwiVGFob21hXCIsIFwiVmVyZGFuYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG5cbi8vY29sb3JzXG4kY29sb3JUb3BNZW51OiAjMWYyMDIyO1xuJGNvbG9yVG9wTWVudUhvdmVyOiAjZGRkZGRkO1xuJGNvbG9yVG9wTWVudUFjdGl2ZTogI2JiYmJiYjtcbiRjb2xvckhlYWRlcjogIzI3MjkyYjtcbiRjb2xvck1haW46ICMzMjliZTU7XG4kY29sb3JNYWluSG92ZXI6ICM0OGE1ZTg7XG4kY29sb3JNYWluQWN0aXZlOiAjMmQ4YmNlO1xuJGNvbG9yU2VydmljZU1haW46ICM2NWI0ZWM7XG4kY29sb3JTQnRuOiAjZmZmZmZmO1xuJGNvbG9yU0J0bkhvdmVyOiAjMGQ3NmMwO1xuJGNvbG9yU0J0bkFjdGl2ZTogIzBhNmNiMTtcbiRjb2xvckZvb3RlcjogIzFmMjAyMjtcbiRjb2xvclRleHQ6ICMzMTMxMzE7XG4kY29sb3JOYXY6ICM5YTlhOWE7Il0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */

/* End */
/* /local/templates/main/js/owl-carousel/owl.theme.css?16366363321665 */
/* /local/templates/main/js/owl-carousel/owl.transitions.css?16366363324476 */
/* /local/templates/main/js/owl-carousel/owl.carousel.css?16366363321476 */
/* /local/templates/main/js/fancybox/jquery.fancybox.css?16366363324895 */
/* /local/templates/main/css/dev.css?16377588864984 */
/* /local/templates/main/mobileMenu.css?16366363327705 */
/* /local/templates/main/dev.css?16375835034445 */
/* /local/templates/main/components/bitrix/menu/main_menu/style.min.css?16366363323715 */
/* /local/templates/main/components/altasib/feedback.form/form_protocon/form_style.css?163696946346830 */
/* /local/templates/main/components/altasib/feedback.form/form_protocon/themes/theme_644109913d4951f0107239f91985d6f4.css?16369692153124 */
/* /local/templates/main/components/bitrix/menu/footer/style.min.css?16366363323715 */
/* /local/templates/main/template_styles.css?174499385364325 */
