

/* Start:/bitrix/components/bitrix/search.suggest.input/templates/.default/style.css?1726052738507*/
input.search-suggest {}
div.search-popup{border: 1px solid #333333;background: #FFFFFF;padding: 2px;margin: 0px;}
div.search-popup-row, div.search-popup-row-active{position: relative; padding: 2px 4px;margin: 0px;cursor: hand;cursor: pointer;}
div.search-popup-row{background:#FFFFFF;}
div.search-popup-row-active{background:#EEEEEE;}
div.search-popup-el-name, div.search-popup-el-cnt{position: relative; margin:0px;padding:0px;text-align:left;}
div.search-popup-el-cnt{text-align:right; float:right;}
/* End */


/* Start:/bitrix/components/bitrix/menu/templates/avt_horizontal_multilevel/style.min.css?17260527383715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/bitrix/components/bitrix/menu/templates/avt_horizontal_multilevel/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(/bitrix/components/bitrix/menu/templates/avt_horizontal_multilevel/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/bitrix/components/bitrix/menu/templates/avt_horizontal_multilevel/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:/bitrix/templates/desktop/components/bitrix/menu/avtCommonFooter/style.min.css?1726052716490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/desktop/components/bitrix/menu/avtCommonFooter/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/components/avtonavix/news.list/templates/avt_footerContcts/style.css?1726052736162*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/components/slam/easyform/lib/css/bootstrap.min.css?172605273722741*/
.slam-easyform{font:normal 16px/1.4 "Arial", sans-serif}.slam-easyform .hidden{display:none!important;visibility:hidden!important}.slam-easyform .form-group{margin-bottom:15px}.slam-easyform .control-label{display:inline-block;margin-bottom:5px;font-weight:700}.slam-easyform .form-control{display:block;width:100%;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;box-sizing:border-box}.slam-easyform .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)}.slam-easyform [class*="col-xs"]{float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px;box-sizing:border-box}.slam-easyform .row{margin-left:-15px;margin-right:-15px}.slam-easyform .row:before{content:" ";display:table;clear:both}.slam-easyform .col-xs-12{width:100%}.slam-easyform .col-xs-9{width:75%}.slam-easyform .col-xs-3{width:25%}.slam-easyform .radio-inline, .slam-easyform .checkbox-inline{display:inline-block;position:relative;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.slam-easyform .help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}.slam-easyform .btn:active, .slam-easyform .btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125)}.slam-easyform .btn:hover, .slam-easyform .btn:focus{color:#333;text-decoration:none}.slam-easyform .btn-primary:active, .slam-easyform .btn-primary.active, .slam-easyform .open>.dropdown-toggle.btn-primary{background-image:none}.slam-easyform .btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125)}.slam-easyform .pull-right{float:right}.slam-easyform .pull-right{float:right!important}.slam-easyform .btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.slam-easyform .btn-primary:active:hover, .slam-easyform .btn-primary.active:hover, .slam-easyform .open>.dropdown-toggle.btn-primary:hover, .slam-easyform .btn-primary:active:focus, .slam-easyform .btn-primary.active:focus, .slam-easyform .open>.dropdown-toggle.btn-primary:focus, .slam-easyform .btn-primary:active.focus, .slam-easyform .btn-primary.active.focus, .slam-easyform .open>.dropdown-toggle.btn-primary.focus{color:#fff;background-color:#204d74;border-color:#122b40}.slam-easyform .btn-primary:active, .slam-easyform .btn-primary.active, .slam-easyform .open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.slam-easyform .btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.slam-easyform .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.slam-easyform .btn-primary:active, .slam-easyform .btn-primary.active, .slam-easyform .open .dropdown-toggle.btn-primary{background-image:none}.slam-easyform .btn-primary:hover, .slam-easyform .btn-primary:focus, .slam-easyform .btn-primary:active, .slam-easyform .btn-primary.active, .slam-easyform .open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}.slam-easyform .btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slam-easyform .pull-right{float:right !important}.slam-easyform input, .slam-easyform button, .slam-easyform select, .slam-easyform textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}.slam-easyform button, .slam-easyform input[type=button], .slam-easyform input[type=reset], .slam-easyform input[type=submit]{-webkit-appearance:button;cursor:pointer}.slam-easyform button, .slam-easyform select{text-transform:none}.slam-easyform button{overflow:visible}.slam-easyform button, .slam-easyform input[type="button"], .slam-easyform input[type="reset"], .slam-easyform input[type="submit"]{-webkit-appearance:button;cursor:pointer}.slam-easyform .close:not([disabled]):not(.disabled){cursor:pointer}.slam-easyform .modal-header .close{margin-top:-2px}.slam-easyform .modal-header .close{margin-top:-2px}.slam-easyform button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.slam-easyform .close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity: .2;filter:alpha(opacity=20)}.slam-easyform .modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%}.slam-easyform .close:hover, .slam-easyform .close:focus{color:#000;text-decoration:none;cursor:pointer;opacity: .5;filter:alpha(opacity=50)}.slam-easyform .fade.in{opacity:1;background:rgba(0, 0, 0, .5)}.slam-easyform .modal{text-align:center}.modal-open .slam-easyform .modal{overflow-x:hidden}.slam-easyform .modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.slam-easyform .fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;background:none}.slam-easyform .modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.slam-easyform .modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.slam-easyform .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.slam-easyform .modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0, 0, 0, .2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, .5);box-shadow:0 3px 9px rgba(0, 0, 0, .5);background-clip:padding-box;outline:0}.slam-easyform .modal-content{-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, .5);box-shadow:0 5px 15px rgba(0, 0, 0, .5)}.slam-easyform .modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}.slam-easyform .modal-body{position:relative;padding:20px}.slam-easyform .alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.slam-easyform .alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.slam-easyform .alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.slam-easyform .modal .modal-header .title{margin:0;font-size:22px;display:inline-block}.slam-easyform .has-success .help-block, .slam-easyform .has-success .control-label, .slam-easyform .has-success .radio, .slam-easyform .has-success .checkbox, .slam-easyform .has-success .radio-inline, .slam-easyform .has-success .checkbox-inline{color:#3c763d}.slam-easyform .clearfix:before, .slam-easyform .clearfix:after, .slam-easyform .container:before, .slam-easyform .container:after, .slam-easyform .container-fluid:before, .slam-easyform .container-fluid:after, .slam-easyform .row:before, .slam-easyform .row:after, .slam-easyform .form-horizontal .form-group:before, .slam-easyform .form-horizontal .form-group:after, .slam-easyform .btn-toolbar:before, .slam-easyform .btn-toolbar:after, .slam-easyform .btn-group-vertical>.btn-group:before, .slam-easyform .btn-group-vertical>.btn-group:after, .slam-easyform .nav:before, .slam-easyform .nav:after, .slam-easyform .navbar:before, .slam-easyform .navbar:after, .slam-easyform .navbar-header:before, .slam-easyform .navbar-header:after, .slam-easyform .navbar-collapse:before, .slam-easyform .navbar-collapse:after, .slam-easyform .pager:before, .slam-easyform .pager:after, .slam-easyform .panel-body:before, .slam-easyform .panel-body:after, .slam-easyform .modal-footer:before, .slam-easyform .modal-footer:after{content:" ";display:table;clear:both}@media (min-width:768px){.slam-easyform .modal-dialog{position:relative;width:auto;margin:10px}.slam-easyform .modal-dialog{width:600px;margin:30px auto}.slam-easyform .container{width:750px}.slam-easyform .container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}}@media (min-width:992px){.slam-easyform .container{width:970px}}@media (min-width:1200px){.slam-easyform .container{width:1170px}}.modal-open{overflow:hidden}.slam-easyform *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.slam-easyform .has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)}.slam-easyform .has-error .help-block, .slam-easyform .has-error .control-label, .slam-easyform .has-error .radio, .slam-easyform .has-error .checkbox, .slam-easyform .has-error .radio-inline, .slam-easyform .has-error .checkbox-inline{color:#a94442}.slam-easyform .has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)}.slam-easyform .radio input[type=radio], .slam-easyform .radio-inline input[type=radio], .slam-easyform .checkbox input[type=checkbox], .slam-easyform .checkbox-inline input[type=checkbox]{float:left;margin-left:-20px}.slam-easyform input[type=radio], .slam-easyform input[type=checkbox]{margin:4px 0 0;margin-top:1px 9;line-height:normal}.slam-easyform input[type=checkbox], .slam-easyform input[type=radio]{box-sizing:border-box;padding:0}.slam-easyform .has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168}.slam-easyform .has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483}.slam-easyform .container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.slam-easyform .col-xs-1, .slam-easyform .col-sm-1, .slam-easyform .col-md-1, .slam-easyform .col-lg-1, .slam-easyform .col-xs-2, .slam-easyform .col-sm-2, .slam-easyform .col-md-2, .slam-easyform .col-lg-2, .slam-easyform .col-xs-3, .slam-easyform .col-sm-3, .slam-easyform .col-md-3, .slam-easyform .col-lg-3, .slam-easyform .col-xs-4, .slam-easyform .col-sm-4, .slam-easyform .col-md-4, .slam-easyform .col-lg-4, .slam-easyform .col-xs-5, .slam-easyform .col-sm-5, .slam-easyform .col-md-5, .slam-easyform .col-lg-5, .slam-easyform .col-xs-6, .slam-easyform .col-sm-6, .slam-easyform .col-md-6, .slam-easyform .col-lg-6, .slam-easyform .col-xs-7, .slam-easyform .col-sm-7, .slam-easyform .col-md-7, .slam-easyform .col-lg-7, .slam-easyform .col-xs-8, .slam-easyform .col-sm-8, .slam-easyform .col-md-8, .slam-easyform .col-lg-8, .slam-easyform .col-xs-9, .slam-easyform .col-sm-9, .slam-easyform .col-md-9, .slam-easyform .col-lg-9, .slam-easyform .col-xs-10, .slam-easyform .col-sm-10, .slam-easyform .col-md-10, .slam-easyform .col-lg-10, .slam-easyform .col-xs-11, .slam-easyform .col-sm-11, .slam-easyform .col-md-11, .slam-easyform .col-lg-11, .slam-easyform .col-xs-12, .slam-easyform .col-sm-12, .slam-easyform .col-md-12, .slam-easyform .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.slam-easyform .col-xs-1, .slam-easyform .col-xs-2, .slam-easyform .col-xs-3, .slam-easyform .col-xs-4, .slam-easyform .col-xs-5, .slam-easyform .col-xs-6, .slam-easyform .col-xs-7, .slam-easyform .col-xs-8, .slam-easyform .col-xs-9, .slam-easyform .col-xs-10, .slam-easyform .col-xs-11, .slam-easyform .col-xs-12{float:left}.slam-easyform .col-xs-12{width:100%}.slam-easyform .col-xs-11{width:91.66666667%}.slam-easyform .col-xs-10{width:83.33333333%}.slam-easyform .col-xs-9{width:75%}.slam-easyform .col-xs-8{width:66.66666667%}.slam-easyform .col-xs-7{width:58.33333333%}.slam-easyform .col-xs-6{width:50%}.slam-easyform .col-xs-5{width:41.66666667%}.slam-easyform .col-xs-4{width:33.33333333%}.slam-easyform .col-xs-3{width:25%}.slam-easyform .col-xs-2{width:16.66666667%}.slam-easyform .col-xs-1{width:8.33333333%}.slam-easyform .col-xs-pull-12{right:100%}.slam-easyform .col-xs-pull-11{right:91.66666667%}.slam-easyform .col-xs-pull-10{right:83.33333333%}.slam-easyform .col-xs-pull-9{right:75%}.slam-easyform .col-xs-pull-8{right:66.66666667%}.slam-easyform .col-xs-pull-7{right:58.33333333%}.slam-easyform .col-xs-pull-6{right:50%}.slam-easyform .col-xs-pull-5{right:41.66666667%}.slam-easyform .col-xs-pull-4{right:33.33333333%}.slam-easyform .col-xs-pull-3{right:25%}.slam-easyform .col-xs-pull-2{right:16.66666667%}.slam-easyform .col-xs-pull-1{right:8.33333333%}.slam-easyform .col-xs-pull-0{right:0}.slam-easyform .col-xs-push-12{left:100%}.slam-easyform .col-xs-push-11{left:91.66666667%}.slam-easyform .col-xs-push-10{left:83.33333333%}.slam-easyform .col-xs-push-9{left:75%}.slam-easyform .col-xs-push-8{left:66.66666667%}.slam-easyform .col-xs-push-7{left:58.33333333%}.slam-easyform .col-xs-push-6{left:50%}.slam-easyform .col-xs-push-5{left:41.66666667%}.slam-easyform .col-xs-push-4{left:33.33333333%}.slam-easyform .col-xs-push-3{left:25%}.slam-easyform .col-xs-push-2{left:16.66666667%}.slam-easyform .col-xs-push-1{left:8.33333333%}.slam-easyform .col-xs-push-0{left:0}.slam-easyform .col-xs-offset-12{margin-left:100%}.slam-easyform .col-xs-offset-11{margin-left:91.66666667%}.slam-easyform .col-xs-offset-10{margin-left:83.33333333%}.slam-easyform .col-xs-offset-9{margin-left:75%}.slam-easyform .col-xs-offset-8{margin-left:66.66666667%}.slam-easyform .col-xs-offset-7{margin-left:58.33333333%}.slam-easyform .col-xs-offset-6{margin-left:50%}.slam-easyform .col-xs-offset-5{margin-left:41.66666667%}.slam-easyform .col-xs-offset-4{margin-left:33.33333333%}.slam-easyform .col-xs-offset-3{margin-left:25%}.slam-easyform .col-xs-offset-2{margin-left:16.66666667%}.slam-easyform .col-xs-offset-1{margin-left:8.33333333%}.slam-easyform .col-xs-offset-0{margin-left:0}@media (min-width:768px){.slam-easyform .col-sm-1, .slam-easyform .col-sm-2, .slam-easyform .col-sm-3, .slam-easyform .col-sm-4, .slam-easyform .col-sm-5, .slam-easyform .col-sm-6, .slam-easyform .col-sm-7, .slam-easyform .col-sm-8, .slam-easyform .col-sm-9, .slam-easyform .col-sm-10, .slam-easyform .col-sm-11, .slam-easyform .col-sm-12{float:left}.slam-easyform .col-sm-12{width:100%}.slam-easyform .col-sm-11{width:91.66666667%}.slam-easyform .col-sm-10{width:83.33333333%}.slam-easyform .col-sm-9{width:75%}.slam-easyform .col-sm-8{width:66.66666667%}.slam-easyform .col-sm-7{width:58.33333333%}.slam-easyform .col-sm-6{width:50%}.slam-easyform .col-sm-5{width:41.66666667%}.slam-easyform .col-sm-4{width:33.33333333%}.slam-easyform .col-sm-3{width:25%}.slam-easyform .col-sm-2{width:16.66666667%}.slam-easyform .col-sm-1{width:8.33333333%}.slam-easyform .col-sm-pull-12{right:100%}.slam-easyform .col-sm-pull-11{right:91.66666667%}.slam-easyform .col-sm-pull-10{right:83.33333333%}.slam-easyform .col-sm-pull-9{right:75%}.slam-easyform .col-sm-pull-8{right:66.66666667%}.slam-easyform .col-sm-pull-7{right:58.33333333%}.slam-easyform .col-sm-pull-6{right:50%}.slam-easyform .col-sm-pull-5{right:41.66666667%}.slam-easyform .col-sm-pull-4{right:33.33333333%}.slam-easyform .col-sm-pull-3{right:25%}.slam-easyform .col-sm-pull-2{right:16.66666667%}.slam-easyform .col-sm-pull-1{right:8.33333333%}.slam-easyform .col-sm-pull-0{right:0}.slam-easyform .col-sm-push-12{left:100%}.slam-easyform .col-sm-push-11{left:91.66666667%}.slam-easyform .col-sm-push-10{left:83.33333333%}.slam-easyform .col-sm-push-9{left:75%}.slam-easyform .col-sm-push-8{left:66.66666667%}.slam-easyform .col-sm-push-7{left:58.33333333%}.slam-easyform .col-sm-push-6{left:50%}.slam-easyform .col-sm-push-5{left:41.66666667%}.slam-easyform .col-sm-push-4{left:33.33333333%}.slam-easyform .col-sm-push-3{left:25%}.slam-easyform .col-sm-push-2{left:16.66666667%}.slam-easyform .col-sm-push-1{left:8.33333333%}.slam-easyform .col-sm-push-0{left:0}.slam-easyform .col-sm-offset-12{margin-left:100%}.slam-easyform .col-sm-offset-11{margin-left:91.66666667%}.slam-easyform .col-sm-offset-10{margin-left:83.33333333%}.slam-easyform .col-sm-offset-9{margin-left:75%}.slam-easyform .col-sm-offset-8{margin-left:66.66666667%}.slam-easyform .col-sm-offset-7{margin-left:58.33333333%}.slam-easyform .col-sm-offset-6{margin-left:50%}.slam-easyform .col-sm-offset-5{margin-left:41.66666667%}.slam-easyform .col-sm-offset-4{margin-left:33.33333333%}.slam-easyform .col-sm-offset-3{margin-left:25%}.slam-easyform .col-sm-offset-2{margin-left:16.66666667%}.slam-easyform .col-sm-offset-1{margin-left:8.33333333%}.slam-easyform .col-sm-offset-0{margin-left:0}}@media (min-width:992px){.slam-easyform .col-md-1, .slam-easyform .col-md-2, .slam-easyform .col-md-3, .slam-easyform .col-md-4, .slam-easyform .col-md-5, .slam-easyform .col-md-6, .slam-easyform .col-md-7, .slam-easyform .col-md-8, .slam-easyform .col-md-9, .slam-easyform .col-md-10, .slam-easyform .col-md-11, .slam-easyform .col-md-12{float:left}.slam-easyform .col-md-12{width:100%}.slam-easyform .col-md-11{width:91.66666667%}.slam-easyform .col-md-10{width:83.33333333%}.slam-easyform .col-md-9{width:75%}.slam-easyform .col-md-8{width:66.66666667%}.slam-easyform .col-md-7{width:58.33333333%}.slam-easyform .col-md-6{width:50%}.slam-easyform .col-md-5{width:41.66666667%}.slam-easyform .col-md-4{width:33.33333333%}.slam-easyform .col-md-3{width:25%}.slam-easyform .col-md-2{width:16.66666667%}.slam-easyform .col-md-1{width:8.33333333%}.slam-easyform .col-md-pull-12{right:100%}.slam-easyform .col-md-pull-11{right:91.66666667%}.slam-easyform .col-md-pull-10{right:83.33333333%}.slam-easyform .col-md-pull-9{right:75%}.slam-easyform .col-md-pull-8{right:66.66666667%}.slam-easyform .col-md-pull-7{right:58.33333333%}.slam-easyform .col-md-pull-6{right:50%}.slam-easyform .col-md-pull-5{right:41.66666667%}.slam-easyform .col-md-pull-4{right:33.33333333%}.slam-easyform .col-md-pull-3{right:25%}.slam-easyform .col-md-pull-2{right:16.66666667%}.slam-easyform .col-md-pull-1{right:8.33333333%}.slam-easyform .col-md-pull-0{right:0}.slam-easyform .col-md-push-12{left:100%}.slam-easyform .col-md-push-11{left:91.66666667%}.slam-easyform .col-md-push-10{left:83.33333333%}.slam-easyform .col-md-push-9{left:75%}.slam-easyform .col-md-push-8{left:66.66666667%}.slam-easyform .col-md-push-7{left:58.33333333%}.slam-easyform .col-md-push-6{left:50%}.slam-easyform .col-md-push-5{left:41.66666667%}.slam-easyform .col-md-push-4{left:33.33333333%}.slam-easyform .col-md-push-3{left:25%}.slam-easyform .col-md-push-2{left:16.66666667%}.slam-easyform .col-md-push-1{left:8.33333333%}.slam-easyform .col-md-push-0{left:0}.slam-easyform .col-md-offset-12{margin-left:100%}.slam-easyform .col-md-offset-11{margin-left:91.66666667%}.slam-easyform .col-md-offset-10{margin-left:83.33333333%}.slam-easyform .col-md-offset-9{margin-left:75%}.slam-easyform .col-md-offset-8{margin-left:66.66666667%}.slam-easyform .col-md-offset-7{margin-left:58.33333333%}.slam-easyform .col-md-offset-6{margin-left:50%}.slam-easyform .col-md-offset-5{margin-left:41.66666667%}.slam-easyform .col-md-offset-4{margin-left:33.33333333%}.slam-easyform .col-md-offset-3{margin-left:25%}.slam-easyform .col-md-offset-2{margin-left:16.66666667%}.slam-easyform .col-md-offset-1{margin-left:8.33333333%}.slam-easyform .col-md-offset-0{margin-left:0}}@media (min-width:1200px){.slam-easyform .col-lg-1, .slam-easyform .col-lg-2, .slam-easyform .col-lg-3, .slam-easyform .col-lg-4, .slam-easyform .col-lg-5, .slam-easyform .col-lg-6, .slam-easyform .col-lg-7, .slam-easyform .col-lg-8, .slam-easyform .col-lg-9, .slam-easyform .col-lg-10, .slam-easyform .col-lg-11, .slam-easyform .col-lg-12{float:left}.slam-easyform .col-lg-12{width:100%}.slam-easyform .col-lg-11{width:91.66666667%}.slam-easyform .col-lg-10{width:83.33333333%}.slam-easyform .col-lg-9{width:75%}.slam-easyform .col-lg-8{width:66.66666667%}.slam-easyform .col-lg-7{width:58.33333333%}.slam-easyform .col-lg-6{width:50%}.slam-easyform .col-lg-5{width:41.66666667%}.slam-easyform .col-lg-4{width:33.33333333%}.slam-easyform .col-lg-3{width:25%}.slam-easyform .col-lg-2{width:16.66666667%}.slam-easyform .col-lg-1{width:8.33333333%}.slam-easyform .col-lg-pull-12{right:100%}.slam-easyform .col-lg-pull-11{right:91.66666667%}.slam-easyform .col-lg-pull-10{right:83.33333333%}.slam-easyform .col-lg-pull-9{right:75%}.slam-easyform .col-lg-pull-8{right:66.66666667%}.slam-easyform .col-lg-pull-7{right:58.33333333%}.slam-easyform .col-lg-pull-6{right:50%}.slam-easyform .col-lg-pull-5{right:41.66666667%}.slam-easyform .col-lg-pull-4{right:33.33333333%}.slam-easyform .col-lg-pull-3{right:25%}.slam-easyform .col-lg-pull-2{right:16.66666667%}.slam-easyform .col-lg-pull-1{right:8.33333333%}.slam-easyform .col-lg-pull-0{right:0}.slam-easyform .col-lg-push-12{left:100%}.slam-easyform .col-lg-push-11{left:91.66666667%}.slam-easyform .col-lg-push-10{left:83.33333333%}.slam-easyform .col-lg-push-9{left:75%}.slam-easyform .col-lg-push-8{left:66.66666667%}.slam-easyform .col-lg-push-7{left:58.33333333%}.slam-easyform .col-lg-push-6{left:50%}.slam-easyform .col-lg-push-5{left:41.66666667%}.slam-easyform .col-lg-push-4{left:33.33333333%}.slam-easyform .col-lg-push-3{left:25%}.slam-easyform .col-lg-push-2{left:16.66666667%}.slam-easyform .col-lg-push-1{left:8.33333333%}.slam-easyform .col-lg-push-0{left:0}.slam-easyform .col-lg-offset-12{margin-left:100%}.slam-easyform .col-lg-offset-11{margin-left:91.66666667%}.slam-easyform .col-lg-offset-10{margin-left:83.33333333%}.slam-easyform .col-lg-offset-9{margin-left:75%}.slam-easyform .col-lg-offset-8{margin-left:66.66666667%}.slam-easyform .col-lg-offset-7{margin-left:58.33333333%}.slam-easyform .col-lg-offset-6{margin-left:50%}.slam-easyform .col-lg-offset-5{margin-left:41.66666667%}.slam-easyform .col-lg-offset-4{margin-left:33.33333333%}.slam-easyform .col-lg-offset-3{margin-left:25%}.slam-easyform .col-lg-offset-2{margin-left:16.66666667%}.slam-easyform .col-lg-offset-1{margin-left:8.33333333%}.slam-easyform .col-lg-offset-0{margin-left:0}}
/* End */


/* Start:/bitrix/components/slam/easyform/lib/css/bootstrapValidator.min.css?1726052737565*/
/*!
 * BootstrapValidator (http://bootstrapvalidator.com)
 * The best jQuery plugin to validate form fields. Designed to use with Bootstrap 3
 *
 * @version     v0.5.2, built on 2014-09-25 4:01:07 PM
 * @author      https://twitter.com/nghuuphuoc
 * @copyright   (c) 2013 - 2014 Nguyen Huu Phuoc
 * @license     MIT
 */

.bv-form .help-block{margin-bottom:0}.bv-form .tooltip-inner{text-align:left}.nav-tabs li.bv-tab-success>a{color:#3c763d}.nav-tabs li.bv-tab-error>a{color:#a94442}.bv-form .bv-icon-no-label{top:0}.bv-form .bv-icon-input-group{top:0;z-index:100}
/* End */


/* Start:/bitrix/templates/.default/components/slam/easyform/form__modal/style.min.css?1726052713805*/
@keyframes spinner{to{transform:rotate(360deg)}}.slam-easyform .modal{text-align:center}@media screen and (min-width:768px){.slam-easyform .modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%}}.slam-easyform .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.slam-easyform .modal .modal-header .title{margin:0;font-size:22px;display:inline-block}.hide-formvalidation small.help-block{display:none!important}.slam-easyform .spinner,.slam-easyform .spinner:hover{position:relative;color:transparent}.slam-easyform .spinner:before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:2px solid #ccc;border-top-color:#333;animation:spinner .6s linear infinite}
/* End */


/* Start:/bitrix/templates/desktop/styles.css?17507599482574*/
.slam-easyform {
    font: unset;
}

.slam-easyform [class*="col-xs-"] {
    padding-left: 8px;
    padding-right: 8px;
}

@media (min-width: 768px) {
    .slam-easyform .modal-dialog {
        width: 450px;
    }
}

.slam-easyform .modal-content {
    padding: 40px;
    border-radius: 20px;
}

.slam-easyform .modal-header {
    border-bottom: none;
}

.slam-easyform .modal-header .close {
    position: absolute;
    right: 15px;
    top: 15px;
    margin-top: 0;
}

.slam-easyform .modal .modal-header .title {
    line-height: 20px;
    width: 100%;
    text-align: center;
    color: #212121;
    font-family: "PTSerifPro-Demi";
    font-size: 16px;
}

.slam-easyform .form-title {
    font-family: 'PTSerifPro-Demi';
    color: #292929;
    font-size: 1.125rem;
    line-height: 1.5rem;
    margin-bottom: 1.5rem;
}

.slam-easyform .form-control {
    padding: 8px 30px;
    text-align: center;
    width: 100%;
    border: 1px solid #00aced;
    border-radius: 20px;
    margin-bottom: 15px;
}

.slam-easyform .form-control:hover {
    border: 1px solid #fff;
    -webkit-box-shadow: 0 0 10px 3px #b9e9fa;
    box-shadow: 0 0 10px 3px #b9e9fa
}

.slam-easyform .form-control:focus::placeholder {
    color: #dfdede;
}

.slam-easyform .form-control::-webkit-input-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.slam-easyform .form-control:focus::-webkit-input-placeholder {
    color: #dfdede;
}

/* Firefox < 19 */
.slam-easyform .form-control:-moz-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.slam-easyform .form-control:focus:-moz-placeholder {
    color: #dfdede;
}

/* Firefox > 19 */
.slam-easyform .form-control::-moz-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.slam-easyform .form-control:focus::-moz-placeholder {
    color: #dfdede;
}

/* Internet Explorer 10 */
.slam-easyform .form-control:-ms-input-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.slam-easyform .form-control:focus:-ms-input-placeholder {
    color: #dfdede;
}

.slam-easyform .btn {
    padding: 9px 30px;
    text-align: center;
    display: inline-block;
    border: 1px solid #00aced !important;
    border-radius: 20px !important;
    font-size: 0.8125rem !important;
    background-color: #00aced !important;
    color: #fff !important;
    cursor: pointer;
}

.text-center {
    text-align: center;
}
/* End */


/* Start:/bitrix/templates/desktop/template_styles.css?1750759948557744*/
@charset "utf-8";

html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, button {
    vertical-align: baseline;
    font-family: 'PT Sans Regular';
    font-weight: inherit;
    border: none;
    font-style: inherit;
    font-size: 100%;
    outline: 0;
    padding: 0;
    margin: 0;
    border: 0;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}

a {
    text-decoration: none;
    color: #383837;
    padding-bottom: 2px;
}

body {
    background: #fff;
    line-height: 1;
    color: #3b3b3e;
    font-size: 100%;
    position: relative;
    width: 100%;
}

ol, ul {
    list-style: none;
}

/* tables still need cellspacing="0" in the markup */
table {
    border-collapse: separate;
    border-spacing: 0;
}

caption, th, td {
    font-weight: normal;
    text-align: left;
}

/* remove possible quote marks (") from <q> & <blockquote> */
blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}

blockquote, q {
    quotes: "" "";
}

*, *:before, *:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0
}

/* Flexboxgrid 6.3.1 */
.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-right: 2rem;
    padding-left: 2rem
}

.row {
    box-sizing: border-box;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex: 0 1 auto;
    -webkit-box-flex: 0;
    flex: 0 1 auto;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.row.reverse {
    -ms-flex-direction: row-reverse;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    flex-direction: row-reverse
}

.col.reverse {
    -ms-flex-direction: column-reverse;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    flex-direction: column-reverse
}

.col-xs, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    box-sizing: border-box;
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    padding-right: 1rem;
    padding-left: 1rem
}

.col-xs {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%
}

.col-xs-1 {
    -ms-flex-preferred-size: 8.333%;
    flex-basis: 8.333%;
    max-width: 8.333%
}

.col-xs-2 {
    -ms-flex-preferred-size: 16.667%;
    flex-basis: 16.667%;
    max-width: 16.667%
}

.col-xs-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%
}

.col-xs-4 {
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%
}

.col-xs-5 {
    -ms-flex-preferred-size: 41.667%;
    flex-basis: 41.667%;
    max-width: 41.667%
}

.col-xs-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%
}

.col-xs-7 {
    -ms-flex-preferred-size: 58.333%;
    flex-basis: 58.333%;
    max-width: 58.333%
}

.col-xs-8 {
    -ms-flex-preferred-size: 66.667%;
    flex-basis: 66.667%;
    max-width: 66.667%
}

.col-xs-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%
}

.col-xs-10 {
    -ms-flex-preferred-size: 83.333%;
    flex-basis: 83.333%;
    max-width: 83.333%
}

.col-xs-11 {
    -ms-flex-preferred-size: 91.667%;
    flex-basis: 91.667%;
    max-width: 91.667%
}

.col-xs-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%
}

.col-xs-offset-1 {
    margin-left: 8.333%
}

.col-xs-offset-2 {
    margin-left: 16.667%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-4 {
    margin-left: 33.333%
}

.col-xs-offset-5 {
    margin-left: 41.667%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-7 {
    margin-left: 58.333%
}

.col-xs-offset-8 {
    margin-left: 66.667%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-10 {
    margin-left: 83.333%
}

.col-xs-offset-11 {
    margin-left: 91.667%
}

.start-xs {
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    text-align: start
}

.center-xs {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center
}

.end-xs {
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    justify-content: flex-end;
    text-align: end
}

.top-xs {
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start
}

.middle-xs {
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center
}

.bottom-xs {
    -ms-flex-align: end;
    -webkit-box-align: end;
    align-items: flex-end
}

.around-xs {
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.between-xs {
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between
}

.first-xs {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1
}

.last-xs {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1
}

@media only screen and (min-width: 48em) {
    .container {
        width: 46rem
    }

    .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        -webkit-box-flex: 0;
        flex: 0 0 auto;
        padding-right: 1rem;
        padding-left: 1rem
    }

    .col-sm {
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        -webkit-box-flex: 1;
        flex-grow: 1;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        max-width: 100%
    }

    .col-sm-1 {
        -ms-flex-preferred-size: 8.333%;
        flex-basis: 8.333%;
        max-width: 8.333%
    }

    .col-sm-2 {
        -ms-flex-preferred-size: 16.667%;
        flex-basis: 16.667%;
        max-width: 16.667%
    }

    .col-sm-3 {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%
    }

    .col-sm-4 {
        -ms-flex-preferred-size: 33.333%;
        flex-basis: 33.333%;
        max-width: 33.333%
    }

    .col-sm-5 {
        -ms-flex-preferred-size: 41.667%;
        flex-basis: 41.667%;
        max-width: 41.667%
    }

    .col-sm-6 {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }

    .col-sm-7 {
        -ms-flex-preferred-size: 58.333%;
        flex-basis: 58.333%;
        max-width: 58.333%
    }

    .col-sm-8 {
        -ms-flex-preferred-size: 66.667%;
        flex-basis: 66.667%;
        max-width: 66.667%
    }

    .col-sm-9 {
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%
    }

    .col-sm-10 {
        -ms-flex-preferred-size: 83.333%;
        flex-basis: 83.333%;
        max-width: 83.333%
    }

    .col-sm-11 {
        -ms-flex-preferred-size: 91.667%;
        flex-basis: 91.667%;
        max-width: 91.667%
    }

    .col-sm-12 {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }

    .col-sm-offset-1 {
        margin-left: 8.333%
    }

    .col-sm-offset-2 {
        margin-left: 16.667%
    }

    .col-sm-offset-3 {
        margin-left: 25%
    }

    .col-sm-offset-4 {
        margin-left: 33.333%
    }

    .col-sm-offset-5 {
        margin-left: 41.667%
    }

    .col-sm-offset-6 {
        margin-left: 50%
    }

    .col-sm-offset-7 {
        margin-left: 58.333%
    }

    .col-sm-offset-8 {
        margin-left: 66.667%
    }

    .col-sm-offset-9 {
        margin-left: 75%
    }

    .col-sm-offset-10 {
        margin-left: 83.333%
    }

    .col-sm-offset-11 {
        margin-left: 91.667%
    }

    .start-sm {
        -ms-flex-pack: start;
        -webkit-box-pack: start;
        justify-content: flex-start;
        text-align: start
    }

    .center-sm {
        -ms-flex-pack: center;
        -webkit-box-pack: center;
        justify-content: center;
        text-align: center
    }

    .end-sm {
        -ms-flex-pack: end;
        -webkit-box-pack: end;
        justify-content: flex-end;
        text-align: end
    }

    .top-sm {
        -ms-flex-align: start;
        -webkit-box-align: start;
        align-items: flex-start
    }

    .middle-sm {
        -ms-flex-align: center;
        -webkit-box-align: center;
        align-items: center
    }

    .bottom-sm {
        -ms-flex-align: end;
        -webkit-box-align: end;
        align-items: flex-end
    }

    .around-sm {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    .between-sm {
        -ms-flex-pack: justify;
        -webkit-box-pack: justify;
        justify-content: space-between
    }

    .first-sm {
        -ms-flex-order: -1;
        -webkit-box-ordinal-group: 0;
        order: -1
    }

    .last-sm {
        -ms-flex-order: 1;
        -webkit-box-ordinal-group: 2;
        order: 1
    }
}

@media only screen and (min-width: 62em) {
    .container {
        width: 61rem
    }

    .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        -webkit-box-flex: 0;
        flex: 0 0 auto;
        padding-right: 1rem;
        padding-left: 1rem
    }

    .col-md {
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        -webkit-box-flex: 1;
        flex-grow: 1;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        max-width: 100%
    }

    .col-md-1 {
        -ms-flex-preferred-size: 8.333%;
        flex-basis: 8.333%;
        max-width: 8.333%
    }

    .col-md-2 {
        -ms-flex-preferred-size: 16.667%;
        flex-basis: 16.667%;
        max-width: 16.667%
    }

    .col-md-3 {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%
    }

    .col-md-4 {
        -ms-flex-preferred-size: 33.333%;
        flex-basis: 33.333%;
        max-width: 33.333%
    }

    .col-md-5 {
        -ms-flex-preferred-size: 41.667%;
        flex-basis: 41.667%;
        max-width: 41.667%
    }

    .col-md-6 {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }

    .col-md-7 {
        -ms-flex-preferred-size: 58.333%;
        flex-basis: 58.333%;
        max-width: 58.333%
    }

    .col-md-8 {
        -ms-flex-preferred-size: 66.667%;
        flex-basis: 66.667%;
        max-width: 66.667%
    }

    .col-md-9 {
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%
    }

    .col-md-10 {
        -ms-flex-preferred-size: 83.333%;
        flex-basis: 83.333%;
        max-width: 83.333%
    }

    .col-md-11 {
        -ms-flex-preferred-size: 91.667%;
        flex-basis: 91.667%;
        max-width: 91.667%
    }

    .col-md-12 {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }

    .col-md-offset-1 {
        margin-left: 8.333%
    }

    .col-md-offset-2 {
        margin-left: 16.667%
    }

    .col-md-offset-3 {
        margin-left: 25%
    }

    .col-md-offset-4 {
        margin-left: 33.333%
    }

    .col-md-offset-5 {
        margin-left: 41.667%
    }

    .col-md-offset-6 {
        margin-left: 50%
    }

    .col-md-offset-7 {
        margin-left: 58.333%
    }

    .col-md-offset-8 {
        margin-left: 66.667%
    }

    .col-md-offset-9 {
        margin-left: 75%
    }

    .col-md-offset-10 {
        margin-left: 83.333%
    }

    .col-md-offset-11 {
        margin-left: 91.667%
    }

    .start-md {
        -ms-flex-pack: start;
        -webkit-box-pack: start;
        justify-content: flex-start;
        text-align: start
    }

    .center-md {
        -ms-flex-pack: center;
        -webkit-box-pack: center;
        justify-content: center;
        text-align: center
    }

    .end-md {
        -ms-flex-pack: end;
        -webkit-box-pack: end;
        justify-content: flex-end;
        text-align: end
    }

    .top-md {
        -ms-flex-align: start;
        -webkit-box-align: start;
        align-items: flex-start
    }

    .middle-md {
        -ms-flex-align: center;
        -webkit-box-align: center;
        align-items: center
    }

    .bottom-md {
        -ms-flex-align: end;
        -webkit-box-align: end;
        align-items: flex-end
    }

    .around-md {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    .between-md {
        -ms-flex-pack: justify;
        -webkit-box-pack: justify;
        justify-content: space-between
    }

    .first-md {
        -ms-flex-order: -1;
        -webkit-box-ordinal-group: 0;
        order: -1
    }

    .last-md {
        -ms-flex-order: 1;
        -webkit-box-ordinal-group: 2;
        order: 1
    }
}

@media only screen and (min-width: 75em) {
    .container {
        width: 71rem
    }

    .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        -webkit-box-flex: 0;
        flex: 0 0 auto;
        padding-right: 1rem;
        padding-left: 1rem
    }

    .col-lg {
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        -webkit-box-flex: 1;
        flex-grow: 1;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        max-width: 100%
    }

    .col-lg-1 {
        -ms-flex-preferred-size: 8.333%;
        flex-basis: 8.333%;
        max-width: 8.333%
    }

    .col-lg-2 {
        -ms-flex-preferred-size: 16.667%;
        flex-basis: 16.667%;
        max-width: 16.667%
    }

    .col-lg-3 {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%
    }

    .col-lg-4 {
        -ms-flex-preferred-size: 33.333%;
        flex-basis: 33.333%;
        max-width: 33.333%
    }

    .col-lg-5 {
        -ms-flex-preferred-size: 41.667%;
        flex-basis: 41.667%;
        max-width: 41.667%
    }

    .col-lg-6 {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }

    .col-lg-7 {
        -ms-flex-preferred-size: 58.333%;
        flex-basis: 58.333%;
        max-width: 58.333%
    }

    .col-lg-8 {
        -ms-flex-preferred-size: 66.667%;
        flex-basis: 66.667%;
        max-width: 66.667%
    }

    .col-lg-9 {
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%
    }

    .col-lg-10 {
        -ms-flex-preferred-size: 83.333%;
        flex-basis: 83.333%;
        max-width: 83.333%
    }

    .col-lg-11 {
        -ms-flex-preferred-size: 91.667%;
        flex-basis: 91.667%;
        max-width: 91.667%
    }

    .col-lg-12 {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }

    .col-lg-offset-1 {
        margin-left: 8.333%
    }

    .col-lg-offset-2 {
        margin-left: 16.667%
    }

    .col-lg-offset-3 {
        margin-left: 25%
    }

    .col-lg-offset-4 {
        margin-left: 33.333%
    }

    .col-lg-offset-5 {
        margin-left: 41.667%
    }

    .col-lg-offset-6 {
        margin-left: 50%
    }

    .col-lg-offset-7 {
        margin-left: 58.333%
    }

    .col-lg-offset-8 {
        margin-left: 66.667%
    }

    .col-lg-offset-9 {
        margin-left: 75%
    }

    .col-lg-offset-10 {
        margin-left: 83.333%
    }

    .col-lg-offset-11 {
        margin-left: 91.667%
    }

    .start-lg {
        -ms-flex-pack: start;
        -webkit-box-pack: start;
        justify-content: flex-start;
        text-align: start
    }

    .center-lg {
        -ms-flex-pack: center;
        -webkit-box-pack: center;
        justify-content: center;
        text-align: center
    }

    .end-lg {
        -ms-flex-pack: end;
        -webkit-box-pack: end;
        justify-content: flex-end;
        text-align: end
    }

    .top-lg {
        -ms-flex-align: start;
        -webkit-box-align: start;
        align-items: flex-start
    }

    .middle-lg {
        -ms-flex-align: center;
        -webkit-box-align: center;
        align-items: center
    }

    .bottom-lg {
        -ms-flex-align: end;
        -webkit-box-align: end;
        align-items: flex-end
    }

    .around-lg {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    .between-lg {
        -ms-flex-pack: justify;
        -webkit-box-pack: justify;
        justify-content: space-between
    }

    .first-lg {
        -ms-flex-order: -1;
        -webkit-box-ordinal-group: 0;
        order: -1
    }

    .last-lg {
        -ms-flex-order: 1;
        -webkit-box-ordinal-group: 2;
        order: 1
    }
}

@font-face {
    font-family: 'PT Sans Regular';
    src: url('/bitrix/templates/desktop/fonts/PTSans-Regular.eot');
    src: url('/bitrix/templates/desktop/fonts/PTSans-Regular.eot?#iefix') format('embedded-opentype'),
    url('/bitrix/templates/desktop/fonts/PTSans-Regular.woff') format('woff'),
    url('/bitrix/templates/desktop/fonts/PTSans-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PT Sans Bold';
    src: url('/bitrix/templates/desktop/fonts/PTSans-Bold.eot');
    src: url('/bitrix/templates/desktop/fonts/PTSans-Bold.eot?#iefix') format('embedded-opentype'),
    url('/bitrix/templates/desktop/fonts/PTSans-Bold.woff') format('woff'),
    url('/bitrix/templates/desktop/fonts/PTSans-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PTSerifPro-Demi';
    src: url('/bitrix/templates/desktop/fonts/PTSerifPro-Demi.eot');
    src: url('/bitrix/templates/desktop/fonts/PTSerifPro-Demi.eot?#iefix') format('embedded-opentype'),
    url('/bitrix/templates/desktop/fonts/PTSerifPro-Demi.woff') format('woff'),
    url('/bitrix/templates/desktop/fonts/PTSerifPro-Demi.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PTSerifPro-Regular';
    src: url('/bitrix/templates/desktop/fonts/PTSerifPro-Regular.eot');
    src: url('/bitrix/templates/desktop/fonts/PTSerifPro-Regular.eot?#iefix') format('embedded-opentype'),
    url('/bitrix/templates/desktop/fonts/PTSerifPro-Regular.woff') format('woff'),
    url('/bitrix/templates/desktop/fonts/PTSerifPro-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PT Sans Italic';
    src: url('/bitrix/templates/desktop/fonts/PTSans-Italic.eot');
    src: url('/bitrix/templates/desktop/fonts/PTSans-Italic.eot?#iefix') format('embedded-opentype'),
    url('/bitrix/templates/desktop/fonts/PTSans-Italic.woff') format('woff'),
    url('/bitrix/templates/desktop/fonts/PTSans-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.button {
    padding: 0.78125rem 2.5rem;
    font-size: 0.8125rem;
    background-color: #00aced;
    color: #fff;
    cursor: pointer;
    border-radius: 1.25rem;
}

.button:hover {
    background-color: #2fbef4;
}

.button:active {
    background-color: #0b98ce;
}

.button, .headerVideo, /*.section,*/
nav li a, nav .mega-dropdown, nav li ul, .blueFon, .imgFon, input, select, a, path, circle, .zakazPresentaion input::-webkit-input-placeholder, .arenda input::-webkit-input-placeholder,
.owl-carousel .owl-nav svg, .headerSearch input::-webkit-input-placeholder, .blockVigoda input::-webkit-input-placeholder, .blockVigoda .b-custom-select,
.b-custom-select__item, .fire, .review a, .svgBlock, .citiesSelect input::-webkit-input-placeholder, .readySolutions h2, .headerAuth p, .dModel h4 span.i div,
.modelHints span.i div, .mHint .hintText, .bottomLinkA a, .sliderNext .butText, .sliderNext .butArrow, .sliderNext, .viewReview .butText,
.viewReview .butArrow, .viewReview, .sliderGoTo li, .partCustom .boxLogo, .partButtons .owl-dot, .partLogo, .partTitle, .partText, .viewLicense,
.viewLicense .butText, div.docInner, h3.docInner, .boxFile, .boxFileTitle, .pageLic .boxFile .boxFileSVG svg, .cities li, .footer a:after,
.gpsCapabilities .box span:after, .contForm textarea, .newsPager li, .solDelitel span, .solDelitel .line:after, .solDelitel .line:before,
.gpsCapabilities .box span, .wialonVozmognosti .box:hover p, .wialonVozmognosti .box:hover h4, .downloadWialon .applinks .col-xs img,
.anotherA li, .catalogMenu li, .catalogItems .item, .logWebVersion.animate .owl-thumbs .col-xs:after, .pageViolation .row,
.pageViolation p, textarea::-webkit-input-placeholder, .docBox .col-xs-4, .svgBlockImg path, .svgBlockImg2 path,
.subscribeEdit input[type=text]::placeholder, .subscribeForm input[type=text]::placeholder,
.bx-filter .bx-filter-input-checkbox .bx-filter-param-text, .readNext, input::-webkit-input-placeholder, .warning-buy a,
.slam-easyform .btn.btn-primary.pull-right.submit-button, .agroAnalitikaList li, .agroFormWrap .input:after,
.agroFormWrap .input:after, .slam-easyform .btn, .pageActionAgro .sp-button, .agroH1 .breadcrumbs li a, .bigButton,
.bigMenuButton, .warningLK .butClose, .buttonS, .bittonLink, .chatControls textarea, .histItem, .histItem p, .histItem a,
.menedgerLK h3 span, .za, .archiveLK li, .sendLetter .form-group:after, .buttonTransparent, .getDocById {
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    -ms-transition: all 0.4s
}

.selectGroup input, .selectGroup select, .selectVid input, .selectVid select {
    -moz-transition: none;
    -webkit-transition: none;
    -o-transition: none;
    -ms-transition: none
}

/* добавим горизонтальное и вертикальное центрирование центрирование */
.outer:before {
    content: ''; /*display: inline-block;*/
    height: 100%;
    vertical-align: middle;
}

.inner { /*display: inline-block;*/
    flex: 1;
    align-items: center;
    align-self: center;
    justify-content: center;
    text-align: center;
}

.outer {
    text-align: center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10;
    align-items: center;
    align-self: center;
    justify-content: center;
    text-align: center;
    display: flex;
    flex-direction: row;
}

/* горизонтальное центрирование блока неизвестной ширины */
.navi {
    position: relative;
    width: 100%;
}

.navicontainer {
    position: relative;
    float: right;
    right: 50%;
}

.wrpr {
    position: relative;
    right: -50%;
}

.section {
    position: relative;
}

.hide {
    display: none;
}

.histItem.hide {
    display: none;
}

.left {
    float: left;
}

.right {
    float: right;
}

.center, .alignCenter {
    text-align: center;
}

.alignJustify {
    text-align: justify;
}

.alignLeft {
    text-align: left;
}

.alignRight {
    text-align: right;
}

.clear:after {
    content: '';
    display: table;
    clear: both;
}

.absoluteCenter {
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.centered {
    margin: 0 auto;
}

html, body {
    height: 100%;
}

.section.header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    min-height: 100vh;
    flex-direction: column;
}

.content {
    flex: 1;
}

body.anim .section.header {
    min-height: calc(100vh - 100px);
    height: calc(100vh - 100px);
}

body.anim .section.header {
    height: 100vh;
}

body.anim.hideLayout .section.header {
    height: 100vh;
}

.layout1140 {
    width: 71.25rem;
    margin: 0 auto;
}

.layout1000 {
    width: 62.5rem;
    margin: 0 auto;
}

.layout1100 {
    width: 68.75rem;
    margin: 0 auto;
}

.layout940 {
    width: 58.75rem;
    margin: 0 auto;
}

.layout810 {
    width: 50.625rem;
    margin: 0 auto;
}

.layout430 {
    width: 26.875rem;
}

.layout370 {
    width: 23.125rem;
}

.bx-section-desc-post, .bx-section-desc.bx-blue p, .bx-section-desc.bx-blue {
    width: 50.625rem;
    margin: 0 auto;
}

.mainZag {
    color: #292929 !important;
    font-family: "PTSerifPro-Regular" !important;
    font-size: 1.875rem !important;
}

.rH3 {
    color: #434142;
    font-size: 20px;
    font-family: "PTSerifPro-Demi";
    line-height: 26px;
}

.recomendedApp .rH3Cat {
    color: #292929;
    font-family: "PTSerifPro-Regular";
    font-size: 1.875rem;
    line-height: 26px;
    padding: 1rem 0 30px 0;
    text-align: center;
}

.catalogMon .rH3 {
    text-align: center;
}

.blockPlace {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100px;
    background-color: #212121; /*-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px);*/
}

.blockPlace img {
    width: 16px;
    float: left;
    max-height: 18px;
    margin-right: 10px;
}

.blockPlace p {
    font-size: 14px;
    float: left;
}

.blockPlace p span {
    border-bottom: 1px dotted #fff;
    cursor: pointer;
}

.blockPlace button {
    float: right;
    background-color: transparent;
    margin: 0 7px;
    cursor: pointer;
}

.blockPlace button.no {
    width: 17px;
    height: 18px;
    fill: #fff;
}

.blockPlace button.yes {
    width: 20px;
    height: 18px;
    fill: #fff;
}

.blockPlace .baloon {
    color: #fff;
    background-color: #00aced;
    border-radius: 5px;
    float: right;
    margin-top: 20px;
    margin-right: 50px;
    padding: 17px 24px;
    line-height: 18px;
    display: inline-block;
    position: relative;
}

.blockPlace .baloon:before {
    content: '';
    background: no-repeat url("/bitrix/templates/desktop/svg/Blue_triangle.svg");
    background-size: cover;
    width: 35px;
    height: 30px;
    position: absolute;
    bottom: -20px;
    right: 30%;
    z-index: 10;
}

/*body.anim .blockPlace {animation: placeBottom 0.5s linear forwards;animation-delay:0s;}
body.anim .layout{animation: move 0.5s linear forwards;animation-delay:0s;}*/
body.anim .layout {
    -webkit-transform: translateY(100px);
    -ms-transform: translateY(100px);
    transform: translateY(100px);
}

body.anim .blockPlace {
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    display: block;
}

body.anim.hideLayout .layout {
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}

body.anim.hideLayout .blockPlace {
    -webkit-transform: translateY(-100px);
    -ms-transform: translateY(-100px);
    transform: translateY(-100px);
}

body .layout {
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}

body .blockPlace {
    -webkit-transform: translateY(-100px);
    -ms-transform: translateY(-100px);
    transform: translateY(-100px);
    display: none;
    -moz-transition: none;
    -webkit-transition: none;
    -o-transition: none;
    -ms-transition: none
}

@-webkit-keyframes placeBottom {
    from {
        -webkit-transform: translateY(-100px);
        -ms-transform: translateY(-100px);
        transform: translateY(-100px);
    }

    50% {
        -webkit-transform: translateY(-50px);
        -ms-transform: translateY(-50px);
        transform: translateY(-50px);
    }

    to {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);

    }
}

@keyframes placeBottom {
    from {
        -webkit-transform: translateY(-100px);
        -ms-transform: translateY(-100px);
        transform: translateY(-100px);
    }

    50% {
        -webkit-transform: translateY(-50px);
        -ms-transform: translateY(-50px);
        transform: translateY(-50px);
    }

    to {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);

    }
}

@keyframes hide {
    from {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    50% {
        -webkit-transform: translateY(-50px);
        -ms-transform: translateY(-50px);
        transform: translateY(-50px);
    }

    to {
        -webkit-transform: translateY(-100px);
        -ms-transform: translateY(-100px);
        transform: translateY(-100px);

    }
}

@keyframes move {
    from {
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px);
    }

    50% {
        -webkit-transform: translateY(50px);
        -ms-transform: translateY(50px);
        transform: translateY(50px);
    }

    to {
        -webkit-transform: translateY(100px);
        -ms-transform: translateY(100px);
        transform: translateY(100px);

    }
}

@keyframes moveUp {
    from {
        -webkit-transform: translateY(100px);
        -ms-transform: translateY(100px);
        transform: translateY(100px);
    }

    50% {
        -webkit-transform: translateY(50px);
        -ms-transform: translateY(50px);
        transform: translateY(50px);
    }

    to {
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px);
    }
}

.sectionWrap {
    width: 1175px;
    margin: 0 auto;
}

.sectionWrapSmall {
    width: 1000px;
    margin: 0 auto;
}

.sectionWrapSmall2 {
    width: 1000px;
    margin: 0 auto;
}

.sectionWrapMob {
    width: 1170px;
    margin: 0 auto;
}

.relative {
    position: relative
}

/*.header {height:100vh;min-height:calc(700px + 165px);}*/
.headerTop {
    height: 93px;
}

.headerLogo {
    float: left;
    width: 310px;
    height: 90px
}

.headerLogo svg {
    width: 200px;
    height: 76px;
    margin-top: 7px;
}

.headerLogo svg .st0 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #0F58A7;
}

.headerLogo svg .st1 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #00ADEE;
}

.headerSearch {
    float: left;
    padding-top: 27px;
    width: calc(100% - 310px - 180px);
    max-width: 489px;
}

.headerSearch input {
    border: 1px solid #ebebeb;
    padding: 9px 45px 9px 15px;
    font-size: 14px;
    color: #0f57a7;
    border-radius: 20px;
    width: 100%;
    max-width: 100%;
}

.headerSearch input:hover, .headerSearch input:focus {
    max-width: 100%;
}

.headerSearch input:hover, .headerSearch input:focus {
    border: 1px solid #fff;
    -webkit-box-shadow: 0 0 10px 3px #b9e9fa;
    box-shadow: 0 0 10px 3px #b9e9fa
}

.headerSearch input:focus::placeholder {
    color: #dfdede;
}

.headerSearch input::-webkit-input-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.headerSearch input:focus::-webkit-input-placeholder {
    color: #dfdede;
}

/* Firefox < 19 */
.headerSearch input:-moz-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.headerSearch input:focus:-moz-placeholder {
    color: #dfdede;
}

/* Firefox > 19 */
.headerSearch input::-moz-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.headerSearch input:focus::-moz-placeholder {
    color: #dfdede;
}

/* Internet Explorer 10 */
.headerSearch input:-ms-input-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.headerSearch input:focus:-ms-input-placeholder {
    color: #dfdede;
}

.headerSearch span {
    position: relative;
}

.headerSearch .searchIcon {
    position: absolute;
    top: 0px;
    right: 21px;
    width: 19px;
    height: 19px;
}

.headerSearch .searchIcon img {
    width: 100%;
    height: 100%;
}

.headerChoose {
    float: left;
    width: 220px;
    text-align: right;
    padding-top: 24px;
    color: #0f57a7;
    font-size: 16px;
}

.headerChoose span {
    border-bottom: 1px dotted #0f57a7;
    cursor: pointer;
}

.headerChoose p {
    font-family: 'PTSerifPro-Demi';
    margin-top: 12px;
}

.headerAuth {
    float: right;
    padding-top: 7px;
    text-align: center;
    display: inline-block;
    margin-right: 10px;
}

.headerAuth p {
    font-family: 'PTSerifPro-Demi';
    font-size: 14px;
    margin-top: 6px;
    color: #1057a9
}

.headerAuth.hover p {
    color: #00ADEE
}

.headerAuth svg {
    width: 66px;
    height: 52px;
}

.headerAuth .st0 {
    fill: #1057a9;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s
}

.headerAuth .st1 {
    fill: #FFFFFF;
    stroke: #1057a9;
    stroke-width: 20;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-miterlimit: 10;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s
}

.headerAuth.hover svg .st0 {
    fill: #00ADEE;
}

.headerAuth.hover svg .st1 {
    fill: #FFFFFF;
    stroke: #00ADEE;
}

.backList.opened {
    -webkit-animation: pArea 0.5s ease forwards;
    animation: pArea 0.5s ease forwards;
}

.backList.closed {
    -webkit-animation: pArea2 0.5s ease forwards;
    animation: pArea2 0.5s ease forwards;
}

@-webkit-keyframes pArea {
    from {
        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        -ms-transform: translateY(0px);
        -o-transform: translateY(0px);
        transform: translateY(0px);
    }
    to {
        -webkit-transform: translateY(-50px);
        -moz-transform: translateY(-50px);
        -ms-transform: translateY(-50px);
        -o-transform: translateY(-50px);
        transform: translateY(-50px);
    }
}

@keyframes pArea {
    from {
        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        -ms-transform: translateY(0px);
        -o-transform: translateY(0px);
        transform: translateY(0px);
    }
    to {
        -webkit-transform: translateY(-50px);
        -moz-transform: translateY(-50px);
        -ms-transform: translateY(-50px);
        -o-transform: translateY(-50px);
        transform: translateY(-50px);
    }
}

@-webkit-keyframes pArea2 {
    from {
        -webkit-transform: translateY(-50px);
        -moz-transform: translateY(-50px);
        -ms-transform: translateY(-50px);
        -o-transform: translateY(-50px);
        transform: translateY(-50px);
    }
    to {
        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        -ms-transform: translateY(0px);
        -o-transform: translateY(0px);
        transform: translateY(0px);
    }
}

@keyframes pArea2 {
    from {
        -webkit-transform: translateY(-50px);
        -moz-transform: translateY(-50px);
        -ms-transform: translateY(-50px);
        -o-transform: translateY(-50px);
        transform: translateY(-50px);
    }
    to {
        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        -ms-transform: translateY(0px);
        -o-transform: translateY(0px);
        transform: translateY(0px);
    }
}

nav {
    float: right;
    font-size: 16px
}

nav > ul {
    float: left;
    position: relative
}

nav li {
    list-style: none;
    float: left;
}

nav > li:active a {
    color: #fff;
}

nav .dropdown {
    position: relative;
}

nav li a {
    float: left;
    padding: 28px 32px;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    border: none;
}

nav li a:hover {
    background-color: #1f262e;
    color: #00aced
}

nav li ul {
    display: none;
    list-style-type: none;
}

nav li ul li {
    list-style-type: none;
}

nav li:hover ul {
    display: inline;
}

nav li li {
    float: none
}

nav .dropdown ul {
    position: absolute;
    left: 0;
    top: 100%;
    background: #fff;
    padding: 20px 0 0 0;
    background-color: rgba(40, 41, 41, 0.9);
}

nav .dropdown li {
    white-space: nowrap
}

nav .dropdown li.row {
    margin-right: 0;
    margin-left: 0;
}

nav .dropdown li a {
    padding: 0px 35px;
    min-width: 200px
}

nav .mega-dropdown {
    position: absolute;
    top: 100%;
    left: 0;
    background: #fff;
    overflow: hidden;
    padding: 0px;
    background-color: rgba(40, 41, 41, 0.9);
}

nav li li a {
    float: none;
    color: #fff;
    display: block;
    padding: 0px;
    margin-bottom: 21px;
    border-radius: 3px;
}

nav li li a:hover {
    color: #00aced;
    background-color: transparent;
}

nav li li a:before {
    display: block;
}

nav li li a:after {
    display: block;
}

.mega-col {
    padding: 34px 32px 0 32px;
    width: 33%;
    float: left;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4.8 199.2'%3e%3cpath fill='%23fff' d='M2.4 199.2L.8 147.9c-1-32.2-1-64.3 0-96.5L2.4 0 4 51.4c1 32.2 1 64.3 0 96.5l-1.6 51.3z'/%3e%3c/svg%3e");
    background-size: 2px 66px;
    background-position: center right;
    background-repeat: no-repeat;
}

.mega-col.diz1 {
    width: 218px;
}

.mega-col.diz2 {
    width: 277px;
}

.mega-col.diz3 {
    width: 202px;
}

.mega-col:last-child {
    background-image: none;
}

#menu-icon {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -12px;
    margin-right: 30px;
    display: none
}

#menu-icon span {
    border: 2px solid #fff;
    width: 30px;
    margin-bottom: 5px;
    display: block;
    -webkit-transition: all .2s;
    transition: all .1s
}

nav a {
    text-decoration: none !important;
    border: none;
}

@media only screen and (max-width: 959px) {
    nav {
        display: none;
        width: 100%;
        clear: both;
        float: none;
        max-height: 400px;
        overflow-y: scroll
    }

    #menu-icon {
        display: inline;
        top: 45px;
        cursor: pointer
    }

    #menu-icon.active .first {
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        margin-top: 10px
    }

    #menu-icon.active .second {
        transform: rotate(135deg);
        -webkit-transform: rotate(135deg);
        position: relative;
        top: -9px;
    }

    #menu-icon.active .third {
        display: none
    }

    .search {
        float: none
    }

    .search input {
        width: 100%
    }

    nav {
        padding: 10px
    }

    nav ul {
        float: none
    }

    nav li {
        float: none
    }

    nav ul li a {
        float: none;
        padding: 8px;
        display: block
    }

    #header nav ul ul {
        display: block;
        position: static;
        background: none;
        border: none;
        padding: 0
    }

    #header nav a {
        color: #fff;
        padding: 8px
    }

    #header nav ul li li a:before {
        content: "- "
    }

    .mega-col {
        width: 100%
    }
}

.headerBottom {
    width: 100%;
    height: 72px;
    background-color: #0f57a7;
    position: relative;
    z-index: 15;
    clear: both;
}

.headerVideo {
    width: 100%;
    height: calc(100vh - 165px);
    min-height: 34.375rem;
    min-height: calc(100vh - 165px);
    position: relative;
    clear: both;
    box-sizing: border-box;
    -moz-box-sizing: border-box; /*Firefox 1-3*/
    -webkit-box-sizing: border-box; /* Safari */
}

.headerVideo h1 {
    font-size: 2.75rem;
    color: #fff;
    font-family: 'PT Sans Regular';
}

.headerVideoBlack { /*background-image:url('/bitrix/templates/desktop/img/testVideo.jpg');*/
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1;
}

.headerVideoBlack:after {
    content: '';
    background-color: rgba(0, 0, 0, 0.4);
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 2;
}

.scroll-down {
    position: absolute;
    left: 50%;
    bottom: 36px;
    margin-left: -19px;
    width: 38px;
    height: 19px;
    border-top: 0;
    border-left: 0;
    -webkit-animation: downscroll 1.2s ease infinite;
    animation: downscroll 1.2s ease infinite;
    cursor: pointer;
    z-index: 10
}

.scroll-down path {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #fff
}

@-webkit-keyframes downscroll {
0% 100 %

{
    -webkit-transform: translateY(0)
;
    transform: translateY(0)
}
50
%
{
    -webkit-transform: translateY(10px)
;
    transform: translateY(10px)
}
}
@keyframes downscroll {
0% 100 %

{
    -webkit-transform: translateY(0)
;
    transform: translateY(0)
}
50
%
{
    -webkit-transform: translateY(10px)
;
    transform: translateY(10px)
}
}

.readySolutions h2 {
    width: 100%;
    font-size: 1.875rem;
    color: #292929;
    font-family: 'PTSerifPro-Regular';
    text-align: center;
    margin: 6.25rem 0 1.5625rem 0;
    opacity: 0;
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
}

.readySolutions.wialonSol h2 {
    margin: 2.9375rem 0 2.9375rem 0;
}

.readySolutions h2.anima {
    -webkit-animation: realUPDown 0.8s ease forwards;
    animation: realUPDown 0.8s ease forwards;
    animation-delay: 1s;
}

.readySolutions p {
    width: 100%;
    max-width: 57rem;
    font-size: 1.375rem;
    line-height: 1.75rem;
    color: #292929;
    font-weight: 500;
    font-family: 'PT Sans Regular';
    text-align: center;
    margin: 0px auto;
    margin-bottom: 3.75rem;
    opacity: 0;
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
}

.readySolutions p.anima {
    -webkit-animation: realUPDown 0.8s ease forwards;
    animation: realUPDown 0.8s ease forwards;
    animation-delay: 1s;
}

.readySolutions {
    display: inline-block;
    padding-bottom: 4.6875rem;
    clear: both;
    width: 100%;
}

.readySolutions li {
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    overflow: hidden;
    float: left;
    height: 11.1875rem;
    width: calc(33% - 1rem);
    margin: 0 0.5rem 1rem 0.5rem;
    position: relative;
    cursor: pointer;
    opacity: 0
}

.readySolutions li.anima {
    -webkit-animation: pulse2 0.8s ease forwards;
    animation: pulse2 0.8s ease forwards;
}

.readySolutions .outer, .readySolutions .outer span {
    color: #fff;
    font-size: 1rem;
    font-family: 'PTSerifPro-Demi';
}

.blueFon {
    background-color: rgba(41, 41, 41, 0.5);
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 2;
}

.imgFon {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-size: cover;
    background-position: center center;
}

.readySolutions li:hover .blueFon {
    background-color: rgba(16, 87, 167, 0.7);
}

.readySolutions li:hover .imgFon {
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.readySolutions li.anima.start1 {
    animation-delay: 0.5s
}

.readySolutions li.anima.start2 {
    animation-delay: 0.55s
}

.readySolutions li.anima.start3 {
    animation-delay: 0.60s
}

.readySolutions li.anima.start4 {
    animation-delay: 0.65s
}

.readySolutions li.anima.start5 {
    animation-delay: 0.7s
}

.readySolutions li.anima.start6 {
    animation-delay: 0.75s
}

.readySolutions li.anima.start7 {
    animation-delay: 0.8s
}

.readySolutions li.anima.start8 {
    animation-delay: 0.85s
}

.readySolutions li.anima.start9 {
    animation-delay: 0.9s
}

@-webkit-keyframes pulse2 {
    from {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 0;
    }

    50% {
        -webkit-transform: translateY(-3px);
        transform: translateY(-3px);
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
}

@keyframes pulse2 {
    from {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 0;
    }

    50% {
        -webkit-transform: translateY(-3px);
        transform: translateY(-3px);
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }

}

@-webkit-keyframes realUPDown {
    from {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px);
        opacity: 0;
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
}

@keyframes realUPDown {
    from {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px);
        opacity: 0;
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }

}

.demoBlock {
    height: 29.8125rem;
    clear: both;
    display: inline-block;
    width: 100%;
    position: relative;
    color: #292929;
    -webkit-box-shadow: inset 0px -13px 38px 0 rgba(15, 87, 167, 0.15);
    -moz-box-shadow: inset -13px 10px 38px 0 rgba(15, 87, 167, 0.15);
    box-shadow: inset 0px -13px 38px 0 rgba(15, 87, 167, 0.15);
}

.demoBlock:after {
    opacity: 0;
    content: '';
    position: absolute;
    bottom: -13.75rem;
    right: 55%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    background-image: url(/bitrix/templates/desktop/../svg/logobak.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 47.5rem;
    height: 47.5rem;
    z-index: -10;
}

.demoBlock.anima:after {
    opacity: 1;
    -webkit-transition: opacity 1200ms cubic-bezier(0.25, 0.1, 0.25, 1);
    -o-transition: opacity 1200ms cubic-bezier(0.25, 0.1, 0.25, 1);
    transition: opacity 1200ms cubic-bezier(0.25, 0.1, 0.25, 1);
}

.demoBlock h2 {
    font-size: 1.5rem;
    font-family: 'PTSerifPro-Regular';
    width: 40%;
    margin: 7.5rem 0 0.9375rem 0
}

.demoBlock p {
    font-size: 1rem;
    width: 17.5rem;
    margin-bottom: 2.8125rem;
    line-height: 1.2;
}

.demoBlock .button {
    font-size: 1rem;
    padding: 0.625rem 2.5rem
}

.demoBlock .sectionWrap {
    position: relative;
    height: 100%;
}

.demoBlock img {
    position: absolute;
    width: 38.125rem;
    top: -3.75rem;
    left: 40%;
}

.persTrack, .persTrack2 {
    clear: both;
    position: relative;
    color: #292929;
}

.persTrack {
    margin-top: 13rem;
    height: 21.875rem;
}

.persTrack2 {
    height: 31.75rem;
}

.persTrack:after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #e7e6e6;
    content: '';
}

.persTrack h2 {
    font-size: 2rem;
    font-family: PTSerifPro-Demi, 'PTSerifPro-Regular';
    width: 25.375rem;
    margin: 0 0 1.375rem 5rem
}

.persTrack2 h2 {
    font-size: 2rem;
    font-family: PTSerifPro-Demi, 'PTSerifPro-Regular';
    width: 25.375rem;
    margin: 6.7rem 0 1.375rem 5rem;
}

.persTrack p, .persTrack2 p {
    font-size: 1rem;
    width: 25.375rem;
    margin-bottom: 2.8125rem;
    line-height: 1.2;
    text-align: justify
}

.persTrack p {
    margin-left: 5rem;
}

.persTrack2 p, .persTrack2 h2 {
    float: left;
    margin-left: 43.625rem;
}

.persTrack .svgBlockImg {
    position: absolute;
    width: 31.25rem;
    top: -7rem;
    left: 37rem;
}

.persTrack2 .svgBlockImg {
    position: absolute;
    width: 19.5625rem;
    top: 2.75rem;
    left: 5rem;
}


.blockArenda {
    background-color: #fff;
    height: 27.8125rem;
    clear: both;
    color: #fff; /*display:inline-block;*/
    width: 100%;
    overflow: hidden;
    text-align: right;
}

.blockArenda .col-xs {
    position: relative;
    text-align: left;
}

.blockArenda .bABig {
    width: 100%;
    height: 100%;
    background-image: url('/bitrix/templates/desktop/../svg/oborud.svg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center right;
}

.blockArenda h2 {
    text-align: left;
    font-size: 1.5rem;
    font-family: 'PTSerifPro-Regular';
    width: 28.125rem;
    margin: 7.5rem 0 0.9375rem 0;
    color: #292929;
    float: right;
    clear: both;
}

.blockArenda p {
    text-align: left;
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
    width: 28.125rem;
    margin-bottom: 2.8125rem;
    line-height: 1.25rem;
    color: #292929;
    float: right;
    clear: both;
}

.blockArenda .button {
    font-size: 1rem;
    padding: 0.625rem 2.5rem;
    float: right;
    clear: both;
}

.blockArenda .sectionWrap {
    position: relative;
    height: 100%;
}

.blockArenda img {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    max-width: 100%;
    max-height: 100%;
}

.blockArenda .box {
    float: left
}

.blockTracking h2 {
    font-family: PTSerifPro-Regular;
    font-size: 1.875rem;
    color: #fff;
    width: 100%;
    text-align: center;
    padding-bottom: 3.75rem;
}

.blockTracking .dataLi {
    font-family: "PT Sans Regular";
    font-size: 1rem;
    color: #fff;
    line-height: 1.375rem;
    position: relative;
}

.blockTracking ul {
    float: left;
    width: 36%;
}

.blockTracking ul:first-child {
    width: 35%;
}

.blockTracking ul:last-child {
    width: 25%;
}


.blockVigoda {
    background-color: #0f57a7;
    height: 460px;
}

.blockVigoda h2 {
    margin: 50px 0;
    font-size: 1.875rem;
    color: #fff;
    font-family: 'PTSerifPro-Regular';
}

.blockVigoda .left {
    width: 50%;
}

.blockVigoda .right {
    width: 50%;
}

.blockVigoda .input {
    width: 100%;
    position: relative;
}

.blockVigoda .input input, .blockVigoda .input select {
    width: 100%;
}

.blockVigoda .col {
    float: left;
}

.blockVigoda .col.fifty {
    width: 50%;
    padding: 0 22px 0 0;
}

.blockVigoda .col.thirty {
    width: 33%;
    padding: 0 15px 0 0;
}

.blockVigoda .button {
    clear: both;
    padding: 10px 35px;
    margin-top: 25px;
}

.b-custom-select {
    position: relative;
    display: inline-block;
    background: #fff;
    font-size: 14px;
    border-radius: 20px;
    vertical-align: middle;
    text-align: left;
    cursor: pointer;
}

.b-custom-select_disabled {
    color: #bcbcbc;
    background: #f9f9f9;
}

.b-custom-select_focus {
}

.b-custom-select_expanded {
    z-index: 199;
    border-bottom: none;
}

.lte7 .b-custom-select {
    display: inline;
    zoom: 1;
}

.b-custom-select__title {
    cursor: pointer;
    overflow: hidden;
}

.b-custom-select__title__text {
    margin: 5px 30px 3px 10px;
    font-size: 14px;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
}

.myb-custom-select__title__icon {
    position: absolute;
    top: 0px;
    right: 10px;
    display: block;
    width: 22px;
    height: 20px;
    background: transparent;
}

.myb-custom-select__title__icon:hover {
    animation: pulse 1s linear;
}

/*.myb-custom-select__title__icon:after {content: url(/img/strelki.png);position: absolute;top: 12px;right: 7px;}*/
.myb-custom-select__title__icon:after {
    content: '';
    background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml-stylesheet type='text/css' href='../css/svg.css'?%3e%3csvg id='Слой_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 19'%3e%3cstyle%3e.st0%7bfill:%2300aced%7d%3c/style%3e%3cpath class='st0' d='M4 10.8h7.3c.4 0 .7.5.4.8L8 16.4c-.2.3-.6.3-.8 0l-3.7-4.8c-.2-.3 0-.8.5-.8zM11.3 8H4c-.5 0-.7-.5-.4-.8l3.7-4.8c.2-.3.6-.3.8 0l3.7 4.8c.1.3-.1.8-.5.8z'/%3e%3c/svg%3e");
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #00aced;
    top: 10px;
    right: 3px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}

.b-custom-select_expanded .b-custom-select__title__icon {
}

.b-custom-select_disabled .b-custom-select__title__icon {
    background: #f9f9f9;
}

.b-custom-select__title__input {
    border: none;
    background: none;
    outline: 0;
    color: #00aced;
    font-size: 14px;
    padding: 13px 17px;
    border-radius: 20px;
}

.b-custom-select__dropdown {
    background: #fff;
    overflow: hidden;
    border-radius: 5px;
}

.b-custom-select__list {
    padding: 5px 5px;
}

.b-custom-select__group {
    padding: 4px;
    white-space: nowrap;
    font-size: 14px;
    font-family: gothampro-custom;
    font-weight: 400;
}

.b-custom-select__item {
    position: relative;
    display: block;
    height: 49px;
    line-height: 49px;
    padding: 0px 5px;
    overflow: hidden;
    cursor: pointer;
    white-space: nowrap;
    border-bottom: 1px dotted #cecece;
    font-size: 14px;
    font-weight: 400;
}

.b-custom-select_multiple .b-custom-select__item {
}

.b-custom-select__item:hover, .b-custom-select__item.selected {
    background: #f9f9f9;
    color: #00aced;
}

.b-custom-select__item.disabled {
    color: #bcbcbc;
}

.b-custom-select_multiple .b-custom-select__item:hover, .b-custom-select_multiple .b-custom-select__item.selected {
    background: none;
}

.b-custom-select_multiple .b-custom-select__item.selected:before {
    background-position: -46px 0;
}

.b-custom-select__wrap-scrollbar {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 22px; /*border-left: 1px solid #ececec;*/
}

.b-custom-select__dropdown__inner::-webkit-scrollbar {
    width: 0;
}

.b-custom-select__wrap-scrollbar:after {
    content: "";
    position: absolute;
    top: 3px;
    bottom: 3px;
    left: 9px;
    width: 3px; /*border-left: 1px solid #b1b1b1;*/
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #ededed;
}

.b-custom-select__scrollbar {
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 7px;
    height: 200px !important;
    background: #00aced;
    border-radius: 4px;
    cursor: pointer;
}

#demo-select_2 {
    opacity: 0.1;
    line-height: 0px;
    top: 0px;
    left: 0px;
    width: 30%;
}

@-webkit-keyframes pulse {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    50% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

@keyframes pulse {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    50% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

}

.blockVigoda select {
    width: 100%;
    color: #00aced;
    visibility: hidden;
    font-size: 14px;
    padding: 9px 17px;
    border-radius: 20px;
    border: 1px solid #00aced;
}

.blockVigoda label {
    width: 100%;
    color: #fff;
    font-size: 1rem;
    font-family: 'PT Sans Regular';
    margin-bottom: 10px;
}

.blockVigoda .thirty label {
    height: 2.25rem;
}

.blockVigoda input {
    width: 100%;
    color: #00aced;
    font-size: 14px;
    border-radius: 20px;
    padding: 9px 17px;
    border: 1px solid #00aced;
}

.blockVigoda .b-custom-select:hover {
    -webkit-box-shadow: 0 0 10px 3px #b9e9fa;
    box-shadow: 0 0 10px 3px #b9e9fa;
    border-radius: 20px
}

.blockVigoda .b-custom-select__title {
    border-radius: 20px
}

.blockVigoda .input {
    margin-top: 10px;
}

.blockVigoda form .row {
    margin-bottom: 20px;
    display: inline-block;
    width: 100%;
}

.blockVigoda form {
    display: inline-block;
}

.blockVigoda .errormess {
    display: none;
}

.blockVigoda input:hover { /*border:1px solid #fff;-webkit-box-shadow:0 0 10px 3px #b9e9fa;box-shadow:0 0 10px 3px #b9e9fa*/
}

.blockVigoda input:focus::placeholder {
    color: #dfdede;
}

.blockVigoda input::-webkit-input-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.blockVigoda input:focus::-webkit-input-placeholder {
    color: #dfdede;
}

/* Firefox < 19 */
.blockVigoda input:-moz-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.blockVigoda input:focus:-moz-placeholder {
    color: #dfdede;
}

/* Firefox > 19 */
.blockVigoda input::-moz-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.blockVigoda input:focus::-moz-placeholder {
    color: #dfdede;
}

/* Internet Explorer 10 */
.blockVigoda input:-ms-input-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.blockVigoda input:focus:-ms-input-placeholder {
    color: #dfdede;
}

.blockVigoda .left, .blockVigoda .right {
    opacity: 0
}

.blockVigoda.animate .left {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: myAnimLeft;
    animation-name: myAnimLeft;
    animation-fill-mode: forwards;
}

.blockVigoda.animate .right {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: myAnimRight;
    animation-name: myAnimRight;
    animation-fill-mode: forwards;
}

/*
.catalogOrder input[type="text"]:placeholder{color:#cfcfcf;font-style:italic;font-weight:300;font-size:14px;font-family:gothampro-custom;}
*/

.jobs-infographic {
    width: 470px;
    height: 250px;
    margin: 0 auto;
    position: relative;
    margin-top: 30px;
}

.jobs-infographic.active {
    display: block;
}

.jobs-infographic .base {
    position: absolute;
    bottom: 25px;
    left: 0px;
    height: 2px;
    width: 470px;
    background-color: #fff;
    -webkit-animation: pjobsbase 0.95s linear;
}

.jobs-infographic .baseVertical {
    position: absolute;
    bottom: 25px;
    left: 0px;
    width: 2px;
    height: 170px;
    background-color: #fff;
    -webkit-animation: pjobsbase2 0.95s linear;
}

.jobs-infographic .chart-text {
    position: absolute;
    bottom: 200px;
    left: 0px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
    color: #fff;
    font-size: 14px;
    font-family: 'PTSerifPro-Demi';
}

.jobs-infographic .chart-text2 {
    position: absolute;
    bottom: 10px;
    right: 0px;
    -webkit-transform: translate(110%, -50%);
    -moz-transform: translate(110%, -50%);
    transform: translate(110%, -50%);
    color: #fff;
    font-size: 14px;
    font-family: 'PTSerifPro-Demi';
}

.jobs-infographic .chart-text3 {
    position: absolute;
    bottom: -30px;
    left: 0px;
    color: #fff;
    font-size: 14px;
    font-family: 'PTSerifPro-Demi';
}

.rightPodschet {
    display: none;
}

.rightIcons {
    padding-left: 6.875rem;
}

.rightIcons .box {
}

.rightIcons .box svg {
    width: 3.75rem;
    height: 3.75rem;
    fill: #fff;
}

.rightIcons p, .rightIcons .iconText {
    color: #fff;
    font-size: 1rem;
    font-family: PTSerifPro-Demi;
    line-height: 1.25rem;
}

.rightIcons .iconText {
    margin-top: 0.3125rem;
    font-family: PTSerifPro-Regular, PTSerifPro-Demi;
}

.rightIcons p {
    margin-bottom: 1.5rem;
}

.rightIcons .col-xs-3 {
    padding-left: 1rem;
    padding-right: 1rem;
    position: relative;;
}

.rightIcons .col-xs-3:nth-child(1) {
    padding-left: 0;
}

.rightIcons .col-xs-3:nth-child(4) {
    padding-right: 0;
}

.rightIcons .col-xs-3:after {
    content: '*';
    position: absolute;
    top: 1.625rem;
    right: 6px;
    color: #fff;
    font-size: 1.5rem;
    font-family: PTSerifPro-Demi;
}

.rightIcons .col-xs-3:nth-child(2):after {
    right: -4px;
}

.rightIcons .col-xs-3:nth-child(3):after {
    right: -2px;
}

.rightIcons .col-xs-3:nth-child(4):after {
    display: none;
}

.probeg .st0 {
    stroke: #fff;
    stroke-linecap: round;
    stroke-miterlimit: 10
}

.probeg .st0, .probeg .st1 {
    fill: none;
    stroke-width: 8
}

.probeg .st1, .probeg .st2, .probeg .st3, .probeg .st4 {
    stroke: #fff;
    stroke-miterlimit: 10
}

.probeg .st2 {
    stroke-linecap: round;
    stroke-linejoin: round;
    fill: #fff;
    stroke-width: 8
}

.probeg .st3, .probeg .st4 {
    fill: none;
    stroke-width: 5
}

.probeg .st4 {
    fill: #fff;
    stroke-linecap: round
}

.formulaWrap {
    width: 25.9375rem;
    margin: 0 auto;
    padding: 0 5px 2.1875rem 15px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 722 54'%3e%3cpath d='M711.8 8s0 21.8-29.2 21.8h-287c-7.2 0-14.4 1-21.3 3.2-7.2 2.2-14.3 5.7-14.3 11 0-5.3-7.1-8.8-14.2-11.1-6.9-2.2-14-3.2-21.3-3.2h-287C8.3 29.7 8.3 7.9 8.3 7.9' fill='none' stroke='%23fff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: contain
}

.podchetBottom {
    padding-left: 5.5rem;
    position: relative;
    margin: 0 auto;
    width: 25.9375rem;
    margin-top: 1.25rem;
    color: #ffffff;
    font-size: 1rem;
    font-family: PTSerifPro-Demi;
    line-height: 1.25rem;
}

.podchetBottom:after {
    position: absolute;
    left: 0;
    top: 0;
    content: '10%';
    color: #ffffff;
    font-size: 2.3125rem;
    font-family: PTSerifPro-Demi;
}

.day1 {
    left: 18px;
}

.day2 {
    left: 57px;
}

.day3 {
    left: 94px;
}

.day4 {
    left: 132px;
}

.day5 {
    left: 170px;
}

.day6 {
    left: 208px;
}

.day7 {
    left: 246px;
}

.day8 {
    left: 284px;
}

.day9 {
    left: 322px;
}

.day10 {
    left: 359px;
}

.day11 {
    left: 398px;
}

.day12 {
    left: 436px;
}

.view .day1 {
    -webkit-animation: pj10 0.2s linear;
    left: 18px;
}

.view .day2 {
    -webkit-animation: pj11 0.25s linear;
    left: 57px;
}

.view .day3 {
    -webkit-animation: pj12 0.3s linear;
    left: 94px;
}

.view .day4 {
    -webkit-animation: pj13 0.35s linear;
    left: 132px;
}

.view .day5 {
    -webkit-animation: pj14 0.4s linear;
    left: 170px;
}

.view .day6 {
    -webkit-animation: pj15 0.45s linear;
    left: 208px;
}

.view .day7 {
    -webkit-animation: pj16 0.5s linear;
    left: 246px;
}

.view .day8 {
    -webkit-animation: pj17 0.55s linear;
    left: 284px;
}

.view .day9 {
    -webkit-animation: pj18 0.6s linear;
    left: 322px;
}

.view .day10 {
    -webkit-animation: pj19 0.65s linear;
    left: 359px;
}

.view .day11 {
    -webkit-animation: pj20 0.7s linear;
    left: 398px;
}

.view .day12 {
    -webkit-animation: pj21 0.75s linear;
    left: 436px;
}

.infoLine {
    counter-increment: section;
}

.infoLine:after {
    content: counter(section);
    background-color: #fff;
    border-radius: 9px;
    width: 18px;
    height: 18px;
    color: #0f57a7;
    font-size: 12px;
    font-family: 'PTSerifPro-Demi';
    display: block;
    text-align: center;
    line-height: 18px;
    position: absolute;
    bottom: -25px;
    left: 0px;
}

.jobs-infographic .infoLine {
    width: 18px;
    border-radius: 5px;
    animation-fill-mode: both;
    position: absolute;
    bottom: 25px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfeff+0,53cbf1+84,1eb6ef+100 */
    background: rgb(252, 254, 255); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(252, 254, 255, 1) 0%, rgba(83, 203, 241, 1) 84%, rgba(30, 182, 239, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(252, 254, 255, 1) 0%, rgba(83, 203, 241, 1) 84%, rgba(30, 182, 239, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(252, 254, 255, 1) 0%, rgba(83, 203, 241, 1) 84%, rgba(30, 182, 239, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfeff', endColorstr='#1eb6ef', GradientType=0); /* IE6-9 */
}

@-webkit-keyframes pjobsbase {
    0% {
        width: 0px;
    }
    63% {
        width: 470px;
    }
    100% {
        width: 470px;
    }
}

@-webkit-keyframes pjobsbase2 {
    0% {
        height: 0px;
    }
    63% {
        height: 100px;
    }
    100% {
        height: 170px;
    }
}

@-webkit-keyframes pjobsavg {
    0% {
        height: 0px;
    }
    37% {
        height: 0px;
    }
    68% {
        height: 100px;
    }
    100% {
        height: 100px;
    }
}

@-webkit-keyframes pjobsprg {
    0% {
        height: 0px;
    }
    47% {
        height: 0px;
    }
    78% {
        height: 122px;
    }
    100% {
        height: 122px;
    }
}

@-webkit-keyframes pjobsswd {
    0% {
        height: 0px;
    }
    68% {
        height: 0px;
    }
    100% {
        height: 132px;
    }
}

@-webkit-keyframes pj10 {
    0% {
        height: 0px;
    }
    68% {
        height: 0px;
    }
    100% {
        height: 14px;
    }
}

@-webkit-keyframes pj11 {
    0% {
        height: 0px;
    }
    47% {
        height: 0px;
    }
    78% {
        height: 14px;
    }
    100% {
        height: 28px;
    }
}

@-webkit-keyframes pj12 {
    0% {
        height: 0px;
    }
    47% {
        height: 0px;
    }
    78% {
        height: 21px;
    }
    100% {
        height: 42px;
    }
}

@-webkit-keyframes pj13 {
    0% {
        height: 0px;
    }
    47% {
        height: 0px;
    }
    78% {
        height: 28px;
    }
    100% {
        height: 56px;
    }
}

@-webkit-keyframes pj14 {
    0% {
        height: 0px;
    }
    47% {
        height: 0px;
    }
    78% {
        height: 35px;
    }
    100% {
        height: 70px;
    }
}

@-webkit-keyframes pj15 {
    0% {
        height: 0px;
    }
    47% {
        height: 0px;
    }
    78% {
        height: 42px;
    }
    100% {
        height: 84px;
    }
}

@-webkit-keyframes pj16 {
    0% {
        height: 0px;
    }
    47% {
        height: 0px;
    }
    78% {
        height: 49px;
    }
    100% {
        height: 98px;
    }
}

@-webkit-keyframes pj17 {
    0% {
        height: 0px;
    }
    47% {
        height: 0px;
    }
    78% {
        height: 56px;
    }
    100% {
        height: 112px;
    }
}

@-webkit-keyframes pj18 {
    0% {
        height: 0px;
    }
    47% {
        height: 0px;
    }
    78% {
        height: 63px;
    }
    100% {
        height: 126px;
    }
}

@-webkit-keyframes pj19 {
    0% {
        height: 0px;
    }
    47% {
        height: 0px;
    }
    78% {
        height: 70px;
    }
    100% {
        height: 140px;
    }
}

@-webkit-keyframes pj20 {
    0% {
        height: 0px;
    }
    47% {
        height: 0px;
    }
    78% {
        height: 77px;
    }
    100% {
        height: 154px;
    }
}

@-webkit-keyframes pj21 {
    0% {
        height: 0px;
    }
    47% {
        height: 0px;
    }
    78% {
        height: 84px;
    }
    100% {
        height: 168px;
    }
}

.spinText {
    margin-top: 50px;
    margin-left: 115px;
}

.spinText p {
    color: #fff;
    font-size: 16px;
    line-height: 30px;
}

.spinText p span {
    font-size: 18px;
    font-family: 'PTSerifPro-Demi';
}

.myAnimLeft {
    -webkit-animation: myAnimLeft 1s;
}

.myAnimRight {
    -webkit-animation: myAnimRight 1s;
}

.bounceInUp {
    -webkit-animation: bounceInUp 1s;
}

.bounceInDown {
    -webkit-animation: bounceInDown 1.2s;
}

.bounceInLeft {
    -webkit-animation: bounceInLeft 1.3s;
}

.bounceInRight {
    -webkit-animation: bounceInRight 1.4s;
}

.myOpacity {
    -webkit-animation: myOpacity 1s;
}

.blockPreim h2 {
    font-size: 1.875rem;
    font-family: 'PTSerifPro-Regular';
    color: #292929;
    padding: 6.25rem 0 4rem 0;
    text-align: center;
}

.owl-carousel .owl-nav svg {
    width: 128px;
    height: 128px;
    fill: none;
    stroke: #00aced;
    stroke-miterlimit: 10;
    stroke-width: 3px;
    opacity: 0.5;
    transform: translateX(0) scale(1, 1);
}

.owl-carousel .owl-nav svg:hover {
    stroke-width: 3px;
    opacity: 1;
    -webkit-transform: translateX(5px) scale(1.1, 1.1);
    -ms-transform: translateX(5px) scale(1.1, 1.1);
    transform: translateX(5px) scale(1.1, 1.1);
}

.owl-carousel .owl-nav svg:active {
    -webkit-transform: translateX(5px) scale(0.9, 0.9);
    -ms-transform: translateX(5px) scale(0.9, 0.9);
    transform: translateX(5px) scale(0.9, 0.9);
}

.owl-carousel .owl-nav .owl-prev {
    position: absolute;
    top: 50%;
    -webkit-transform: scale(-1, 1) translateY(-50%);
    -ms-transform: scale(-1, 1) translateY(-50%);
    transform: scale(-1, 1) translateY(-50%);
    left: -150px;
    color: #00aced !important;
}

.owl-carousel .owl-nav .owl-prev:hover {
    background-color: transparent !important;
}

.owl-carousel .owl-nav .owl-next {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: -150px;
    color: #00aced !important;
}

.owl-carousel .owl-nav .owl-next:hover {
    background-color: transparent !important;
}

.custom2.owl-carousel {
    width: 1152px;
    margin: 0 auto;
}

.custom2.owl-carousel .owl-stage-outer {
    padding-bottom: 15px;
}

.owl-carousel {
    margin-bottom: 6.25rem;
}

.blockPreim .owl-item .item {
    padding: 0 0px;
    position: relative;
    max-height: 46rem;
    min-height: 40rem;
}


#logoObject.page3 {
    margin-left: 120px;
    height: 580px;
}

#logoObject.page4 {
    margin-left: -20px;
    margin-top: -40px;
    margin: 0px;
}


.blockLogo {
    background-color: #0f57a7;
    position: relative;
    height: 330px;
}

/*.fixedCarousel {position:absolute;top:5px;left:-5px;width:100%;height:100%;background:url('/bitrix/templates/desktop/img/logoBak.png') no-repeat center center;z-index:1000;}*/

#logoObject {
    margin-left: 50px;
    z-index: 3;
    position: relative;
}

.avtonavixWhy {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

.avtonavixWhy .col1 {
    position: absolute;
    left: 135px;
    top: 210px;
}

.avtonavixWhy .col2 {
    position: absolute;
    left: 450px;
    top: 210px;
}

.avtonavixWhy .col3 {
    position: absolute;
    left: 765px;
    top: 210px;
}

.avtonavixWhy .textWrap {
    width: 105px;
    height: 70px;
    text-align: center;
    color: #1b6fbc;
    font-size: 16px;
}

.avtonavixWhy .textWrap span {
    font-size: 26px;
    font-family: 'PTSerifPro-Demi'
}

.avtonavixWhy .rowWhy {
    position: absolute;
    left: 0px;
    top: 470px;
    width: calc(100% + 50px);
    font-family: "PT Sans Regular";
    font-size: 16px;
    color: #2d2d2d;
    text-align: center;
}

.avtonavixWhy .rowWhy span {
    color: #1b6ebc;
    font-family: "PTSerifPro-Demi";
    font-size: 80px;
    text-align: center;
    line-height: 120px;
}


.blockLogo {
    position: relative;
    display: block;
    overflow: hidden;
}

.blockLogo h2 {
    text-align: center;
    color: #fff;
    font-size: 1.875rem;
    font-family: 'PTSerifPro-Regular';
    margin: 40px 0 50px 0
}

.blockLogo ul {
}

.blockLogo li {
    float: left;
    width: 140px !important;
    margin: 0 15px;
    height: 140px;
    position: relative;
    border-radius: 50%;
    background-color: #fff;
    box-shadow: 7px 7px 22px -3px rgba(0, 0, 0, 0.5);
    overflow: hidden
}

.blockLogo li:first-child {
    margin-left: 0;
}

.blockLogo li:last-child {
    margin-right: 0;
}

.blockLogo li .inner {
}

.blockLogo li .inner svg, .blockLogo li .inner img {
    width: 90%;
    max-width: 110px;
}

.slideControls {
    position: absolute;
    width: 100%;
    top: 2.9375rem;
    left: 0;
}

.slideControls svg {
    width: 128px;
    height: 128px;
    fill: none;
    stroke: #00aced;
    stroke-miterlimit: 10;
    stroke-width: 3px;
    opacity: 0.5;
    transform: translateX(0) scale(1, 1);
}

.slideControls .slideNext {
    right: 0;
    position: absolute;
    cursor: pointer;
}

.slideControls .slidePrev {
    left: 0;
    position: absolute;
    cursor: pointer;
}

.carousel, .slideContainer {
    position: relative;
}

.carousel img {
    width: 100%;
}

.carousel .slide {
    text-align: center;
    min-height: 3.125rem;
    overflow: hidden;
}

#light-slider {
    height: 10.625rem !important;
    z-index: 5;
    position: relative;
    width: 100%;
}

#light-slidercopy {
    height: 10.625rem !important;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2
}

#light-slidercopy svg {
    visibility: hidden;
}

/*
.slideControls {position: absolute;width: 100%;top: 47px;left: 0;display:none;}
.slideControls i {font-size: 30px;}
.slideControls .slideNext {right: 0;position: absolute;cursor: pointer;}
.slideControls .slidePrev {left: 0;position: absolute;cursor: pointer;}
.carousel {position: relative;}
.carousel img {width: 100%;}
.carousel .slide {text-align: center;min-height: 50px;overflow:hidden;}
#light-slider {height:170px !important;z-index: 5;position:relative;}
#light-slidercopy{height:170px !important;position:absolute;top:0px;left:0px;z-index: 2}
#light-slidercopy svg{visibility:hidden;}
*/
.zakazPresentaion {
    width: 40%;
}

.blockEtap {
    padding: 70px 0 40px 0;
    display: inline-block;
    width: 100%;
}

.blockEtap h2 {
    padding-bottom: 65px;
    color: #292929;
    font-size: 1.5625rem;
    font-family: 'PTSerifPro-Regular'
}

.zakazPresentaion p {
    color: #2b2b2b;
    font-size: 14px;
    line-height: 20px;
}

.zakazPresentaion form {
    margin-top: 50px;
}

.zakazPresentaion input {
    padding: 8px 30px;
    text-align: center;
    width: 100%;
    border: 1px solid #00aced;
    border-radius: 20px;
    margin-bottom: 15px;
}

.zakazPresentaion input.button {
    padding: 0.59375rem 30px;
}

.zakazPresentaion input:hover {
    border: 1px solid #fff;
    -webkit-box-shadow: 0 0 10px 3px #b9e9fa;
    box-shadow: 0 0 10px 3px #b9e9fa
}

.zakazPresentaion input:focus::placeholder {
    color: #dfdede;
}

.zakazPresentaion input::-webkit-input-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.zakazPresentaion input:focus::-webkit-input-placeholder {
    color: #dfdede;
}

/* Firefox < 19 */
.zakazPresentaion input:-moz-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.zakazPresentaion input:focus:-moz-placeholder {
    color: #dfdede;
}

/* Firefox > 19 */
.zakazPresentaion input::-moz-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.zakazPresentaion input:focus::-moz-placeholder {
    color: #dfdede;
}

/* Internet Explorer 10 */
.zakazPresentaion input:-ms-input-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.zakazPresentaion input:focus:-ms-input-placeholder {
    color: #dfdede;
}

.zakazPresentaion .button {
    width: 9.0625rem;
}

.zakazPresentaion .input {
    position: relative;
}

.zakazPresentaion .errormess {
    display: none;
    background-color: #00aced;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    color: #fff;
    height: 38px;
    border-radius: 10px;
    line-height: 38px;
    padding-left: 30px;
}

.zakazPresentaion .input.left {
    width: calc(100% - 160px)
}

.blockEtap .zakazPresentaion.left {
    padding-right: 95px;
}

.blockEtap .etap.right {
    padding-left: 95px;
}

.etap {
    width: 60%;
}

.flexEtap ul {
    display: -webkit-flex; /* Safari */
    display: flex;
    -webkit-flex-direction: row; /* Safari */
    flex-direction: row;
    -webkit-flex-wrap: wrap; /* Safari */
    flex-wrap: wrap;
    -webkit-justify-content: space-between; /* Safari */
    justify-content: space-between;
    -webkit-align-items: baseline; /* Safari */
    align-items: baseline;
}

.flexEtap li {
    width: 33%;
    margin-bottom: 3.75rem;
}

.flexEtap li svg {
    width: 100%;
    height: auto;
    max-width: 8rem;
    max-height: 4.375rem;
}

.flexEtap li .sv {
    text-align: center;
}

.flexEtap p {
    font-size: 1rem;
    font-family: 'PTSerifPro-Demi';
    line-height: 1.25rem;
    margin-top: 0.625rem;
    text-align: center;
}

.temp .st0 {
    fill: none;
    stroke: #00ACED;
    stroke-width: 18;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-miterlimit: 10;
}

.temp2 .st0 {
    fill: none;
    stroke: #00ACED;
    stroke-width: 25;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-miterlimit: 10;
}

.temp2 .st1 {
    fill: #00ACED;
}

.temp2 .st2 {
    font-family: 'MyriadPro-Bold';
}

.temp2 .st3 {
    font-size: 276.8615px;
}

.temp3 .st0 {
    fill: #00ACED;
}

.temp4 .st0 {
    fill: #00ACED;
}

.aboutPrincip {
    color: #fff;
    background-image: url("/bitrix/templates/desktop/img/temp/princip.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    margin-top: 8.125rem;
    padding-bottom: 5rem;
}

.aboutPrincip h2 {
    margin-top: 3.125rem;
    width: 100%;
    font-family: "PTSerifPro-Regular";
    font-size: 1.375rem;
}

.aboutPrincip h3 {
    margin-top: 1.5625rem;
    width: 100%;
    font-family: "PT Sans Regular", "PT Sans Regular";
    font-size: 1rem;
    margin-bottom: 4.375rem;
}

.aboutPrincip h4 {
    width: 100%;
    font-family: "PTSerifPro-Demi";
    font-size: 1.375rem;
    margin-bottom: 1.375rem;
    text-align: center;
    line-height: 1.5rem
}

.aboutPrincip p {
    width: 100%;
    font-family: "PT Sans Regular", "PT Sans Regular";
    font-size: 1rem;
    text-align: center;
    line-height: 1.5rem;
}

.aboutPrincip .sv {
    text-align: center;
}

.aboutPrincip svg {
    width: 100%;
    height: 100%;
    min-height: 90px;
    max-width: 147px;
    max-height: 70px;
    margin-bottom: 1rem;
}

.aboutPrincip svg path, .aboutPrincip polygon {
    fill: #00ACED;
}


.sectionPage h1 {
    position: relative;
    text-align: center;
    color: #292929;
    font-size: 1.875rem;
    font-family: 'PTSerifPro-Regular';
    line-height: 2.25rem;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 3.375rem;
}

/*.sectionPage h1:after{content: "";position: absolute;height: 0.1875rem;width: 10.375rem;bottom: -0.7rem;left: 50%; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1140 4.13'%3e%3cg data-name='Слой 2'%3e%3cpath fill='%2300aced' d='M1140 2.06L570 4.13 0 2.06 570 0l570 2.06z' data-name='Слой 1'/%3e%3c/g%3e%3c/svg%3e");background-size: cover;background-position:center center;background-repeat:no-repeat;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}*/
.sectionPage h1:after {
    content: "";
    position: absolute;
    height: 3px;
    width: 12.375rem;
    bottom: -0.7rem;
    left: 50%;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1140 4.13'%3e%3cg data-name='Слой 2'%3e%3cpath fill='%2300aced' d='M1140 2.06L570 4.13 0 2.06 570 0l570 2.06z' data-name='Слой 1'/%3e%3c/g%3e%3c/svg%3e");
    background-size: 150%;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

.width250 {
    min-width: 15.625rem
}

.catalogHTML table td {
    text-align: left;
    padding: 0.5rem;
}

.sectionPage {
    position: relative;
}

.sectionPage.logoBakVar1:after {
    content: '';
    position: absolute;
    bottom: 7.5rem;
    left: 50%;
    opacity: 0.2;
    -webkit-transform: translateX(-44.75rem);
    -moz-transform: translateX(-44.75rem);
    -ms-transform: translateX(-44.75rem);
    -o-transform: translateX(-44.75rem);
    transform: translateX(-44.75rem);
    background-image: url('/bitrix/templates/desktop/../svg/logobak.svg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 24.0625rem;
    height: 24.1875rem;
    z-index: -10;
}

.sectionPage.logoBakVar2:after {
    content: '';
    position: absolute;
    bottom: 7.5rem;
    right: 50%;
    opacity: 0.2;
    -webkit-transform: translateX(44.75rem);
    -moz-transform: translateX(44.75rem);
    -ms-transform: translateX(44.75rem);
    -o-transform: translateX(44.75rem);
    transform: translateX(44.75rem);
    background-image: url('/bitrix/templates/desktop/../svg/logobak.svg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 24.0625rem;
    height: 24.1875rem;
    z-index: -10;
}

.whitebak {
    background-color: #fff;
    width: 22.5rem;
    margin: 0 auto;
    padding: 0.5rem 2rem 2rem 2rem;
}

.bigList {
    margin: 5.625rem 0 13.75rem 0;
}

.bigList:after {
    content: "";
    display: table;
    clear: both;
}

.bigList li {
    margin-bottom: 5.9375rem;
}

.bigList li:after {
    content: "";
    display: table;
    clear: both;
}

.bigList li .bigListImg:after {
    content: "";
    display: table;
    clear: both;
}

.bigList li svg {
    max-width: 9.375rem;
    max-height: 100%;
    width: 100%;
}

.bigListImg {
    float: left;
    position: relative;
    width: 31.25rem;
}

.bigListImg svg {
    width: 70%;
}

.bigListImg img {
    max-width: 80%;
    max-height: 4.375rem;
}

.bigListText {
    width: 60%;
    float: right;
    color: #434142;
    font-size: 1rem;
    line-height: 1.5rem;
    text-indent: 1.875rem;
}

#rgd {
    margin-top: 2.5rem;
}

.bigListLicense {
    margin: 0px 0 10.9375rem 0;
}

.bigListLicense:after {
    content: "";
    display: table;
    clear: both;
}

.bigListLicense li {
    width: 50%;
    float: left;
    margin-bottom: 7.5rem;
}

.bigListLicense img {
    width: 9.6875rem;
    float: left;
    -webkit-box-shadow: 10px 10px 23px -4px rgba(0, 0, 0, 0.32);
    -moz-box-shadow: 10px 10px 23px -4px rgba(0, 0, 0, 0.32);
    box-shadow: 10px 10px 23px -4px rgba(0, 0, 0, 0.32);
}

.bigListLicense div {
    float: left;
    width: calc(100% - 9.6875rem);
    padding: 0 2.1875rem 0 1.875rem;
    font-size: 1.125rem;
    color: #292929;
    font-family: 'Pt Sans Bold';
    margin-bottom: 3.125rem;
}

.bigListLicense button {
    float: left;
    margin-left: 1.875rem;
}

.ObjectText {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 5
}

.translate h3 {
    color: #0f57a8;
    font-size: 1.125rem;
    font-family: PTSerifPro-Demi;
    margin-bottom: 1.25rem;
}

.translate p {
    color: #2d2d2d;
    font-size: 1rem;
    font-family: 'PT Sans Regular';
    line-height: 1.125rem;
}

.ObjectText .ob1 {
    position: absolute;
    top: 110px;
    left: 65px;
    width: 250px;
}

.ObjectText .ob2 {
    position: absolute;
    top: 110px;
    left: 640px;
    width: 250px;
}

.ObjectText .ob3 {
    position: absolute;
    top: 295px;
    left: 20px;
    width: 230px;
}

.ObjectText .ob4 {
    position: absolute;
    top: 295px;
    left: 720px;
    width: 230px;
}

.ObjectText .ob5 {
    position: absolute;
    top: 470px;
    left: 65px;
    width: 250px;
}

.ObjectText .ob6 {
    position: absolute;
    top: 470px;
    left: 640px;
    width: 250px;
}

.ob1 {
    opacity: 0;
}

.startAnim2 .ob1 {
    animation: show 1s linear forwards;
}

.ob2 {
    opacity: 0;
}

.startAnim2 .ob2 {
    animation: show 1s linear forwards;
    animation-delay: 0.5s;
}

.ob4 {
    opacity: 0;
}

.startAnim2 .ob4 {
    animation: show 1s linear forwards;
    animation-delay: 1s;
}

.ob6 {
    opacity: 0;
}

.startAnim2 .ob6 {
    animation: show 1s linear forwards;
    animation-delay: 1.5s;
}

.ob5 {
    opacity: 0;
}

.startAnim2 .ob5 {
    animation: show 1s linear forwards;
    animation-delay: 2s;
}

.ob3 {
    opacity: 0;
}

.startAnim2 .ob3 {
    animation: show 1s linear forwards;
    animation-delay: 2.5s;
}

@keyframes show {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

.fire {
    width: 30px;
    height: 30px;
    display: none;
}

.fire svg {
    width: 18px;
    height: 18px;
    fill: #00aced;
    position: absolute;
    top: 6px;
    left: 6px;
}

.fire.hot {
    display: block;
    position: absolute;
    top: 25px;
    left: 9px;
    border-radius: 50%;
    animation: animateShadow 2s infinite forwards;
}

.document {
    position: relative;
    padding: 30px 50px 30px 59px;
}

.document h3 {
    color: #292929;
    font-family: "PTSerifPro-Demi";
    font-size: 20px;
    line-height: 1.75rem;
}

.document p {
    color: #292929;
    font-family: "PT Sans Regular";
    font-size: 16px;
    line-height: 22px;
}

.document .button {
    float: left;
    margin-right: 18px;
    margin-top: 20px;
}

.document:after {
    content: "";
    display: table;
    clear: both;
}

.document:before {
    content: "";
    display: table;
    clear: both;
    position: absolute;
    width: 100%;
    height: 1px;
    bottom: 0;
    left: 0; /*background-image:url("/bitrix/templates/desktop/img/bottomLine.png");*/
    background-color: #e7e6e6;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 1
}

.document.last {
    margin-bottom: 170px;
}

.document.last:before {
    display: none;
}

@keyframes scaleUpDown {
    0%,
    100% {
        transform: scaleY(1) scaleX(1);
    }
    50%,
    90% {
        transform: scaleY(1.1);
    }
    75% {
        transform: scaleY(0.95);
    }
    80% {
        transform: scaleX(0.95);
    }
}

@keyframes shake {
    0%,
    100% {
        transform: skewX(0) scale(1);
    }
    50% {
        transform: skewX(5deg) scale(0.9);
    }
}

@keyframes particleUp {
    0% {
        opacity: 0;
    }
    20% {
        opacity: 1;
    }
    80% {
        opacity: 1;
    }
    100% {
        opacity: 0;
        top: -100%;
        transform: scale(0.5);
    }
}

@keyframes glow {
    0%,
    100% {
        background-color: #0096cf;
    }
    50% {
        background-color: #00aced;
    }
}

@keyframes animateShadow {
    0%,
    100% {
        -webkit-box-shadow: 0 0 10px 3px #b9e9fa;
        box-shadow: 0 0 10px 3px #b9e9fa;
    }
    50% {
        -webkit-box-shadow: 0 0 10px 3px #e5f9ff;
        box-shadow: 0 0 10px 3px #e5f9ff;
    }
}

/*flame*/
.flame {
    position: relative;
    width: 25px;
    height: 25px;
    background-color: transparent;
    margin-top: 7px;
    margin-left: 7px;
}

.fire-main {
    position: absolute;
    height: 100%;
    width: 100%;
    animation: scaleUpDown 3s ease-out;
    animation-iteration-count: infinite;
    animation-fill-mode: both;
}

.fire-main .main-fire {
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(farthest-corner at 10px 0, rgba(113, 216, 255, 1) 100%, rgba(0, 150, 207, 1) 95%);
    transform: scaleX(0.8) rotate(45deg);
    border-radius: 0 40% 60% 40%;
    filter: drop-shadow(0 0 10px rgba(0, 129, 178, 0.3));
}

.fire-main .particle-fire {
    position: absolute;
    top: 60%;
    left: 45%;
    width: 10px;
    height: 10px;
    background-color: #0096cf;
    border-radius: 50%;
    filter: drop-shadow(0 0 10px rgba(0, 129, 178, 0.3));
    animation: particleUp 2s ease-out 0;
    animation-iteration-count: infinite;
    animation-fill-mode: both;
}

.fire-right {
    height: 100%;
    width: 100%;
    position: absolute;
    animation: shake 2s ease-out 0;
    animation-iteration-count: infinite;
    animation-fill-mode: both;
}

.fire-right .main-fire {
    position: absolute;
    top: 15%;
    right: -25%;
    width: 80%;
    height: 80%;
    background-color: #0096cf;
    transform: scaleX(0.8) rotate(45deg);
    border-radius: 0 40% 60% 40%;
    filter: drop-shadow(0 0 10px rgba(0, 129, 178, 0.3));
}

.fire-right .particle-fire {
    position: absolute;
    top: 45%;
    left: 50%;
    width: 15px;
    height: 15px;
    background-color: #0096cf;
    transform: scaleX(0.8) rotate(45deg);
    border-radius: 50%;
    filter: drop-shadow(0 0 10px rgba(0, 129, 178, 0.3));
    animation: particleUp 2s ease-out 0;
    animation-iteration-count: infinite;
    animation-fill-mode: both;
}

.fire-left {
    position: absolute;
    height: 100%;
    width: 100%;
    animation: shake 3s ease-out 0;
    animation-iteration-count: infinite;
    animation-fill-mode: both;
}

.fire-left .main-fire {
    position: absolute;
    top: 15%;
    left: -20%;
    width: 80%;
    height: 80%;
    background-color: #0096cf;
    transform: scaleX(0.8) rotate(45deg);
    border-radius: 0 40% 60% 40%;
    filter: drop-shadow(0 0 10px rgba(0, 129, 178, 0.3));
}

.fire-left .particle-fire {
    position: absolute;
    top: 10%;
    left: 20%;
    width: 10%;
    height: 10%;
    background-color: #0096cf;
    border-radius: 50%;
    filter: drop-shadow(0 0 10px rgba(0, 129, 178, 0.3));
    animation: particleUp 3s infinite ease-out 0s;
    animation-fill-mode: both;
}

.fire-bottom .main-fire {
    position: absolute;
    top: 30%;
    left: 20%;
    width: 75%;
    height: 75%;
    background-color: #00aced;
    transform: scaleX(0.8) rotate(45deg);
    border-radius: 0 40% 100% 40%;
    filter: blur(5px);
    animation: glow 2s ease-out 0;
    animation-iteration-count: infinite;
    animation-fill-mode: both;
}

/*tooltip */
.tooltip {
    visibility: hidden;
    z-index: 7;
    opacity: .40;
    width: 160px;
    height: 74px;
    position: absolute;
    left: 10px;
    border-radius: 5px;
    transform: translateY(-125%);
    background-color: #fff;
}

.tooltip p {
    color: #00aced;
    font-size: 14px;
}

.fire:hover .tooltip {
    visibility: visible;
    opacity: 1;
    transition: .3s linear;
    animation: odsoky 1s ease-in-out infinite alternate;
}

@keyframes odsoky {
    0% {
        transform: translateY(-125%);
    }

    100% {
        transform: translateY(-118%);
    }

}

.review {
}

.review .col-xs-6 {
    padding-bottom: 2.8125rem;
    margin-bottom: 3rem;
}

.review .col-xs-6:nth-child(1n) {
    padding-right: 3rem;
}

.review .col-xs-6:nth-child(2n) {
    padding-left: 3rem;
}

.review .fio {
    color: #292929;
    font-family: "PTSerifPro-Demi";
    font-size: 1.25rem;
    padding: 0.75rem 0 0.1875rem 0;
    display: inline-block;
}

.review .dolgnost {
    color: #292929;
    font-family: "PT Sans Italic";
    font-size: 0.875rem;
    line-height: 1.375rem;
}

.review p {
    color: #000000;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    line-height: 1.375rem;
}

.review a {
    color: #00aced;
    font-family: "PT Sans Regular";
    font-size: 0.9375rem;
    line-height: 1.25rem;
    margin-top: 1rem;
    border-bottom: 1px solid #00aced;
    display: inline-block;
    cursor: pointer
}

.review a:hover {
    border-bottom: 1px solid #fff;
}

.review .avatarFoto {
    float: left;
    width: 5rem;
    height: 5rem;
    background-color: #fff;
    border-radius: 50%;
    border: 1px solid #e4e4e4;
    position: relative;
    margin-right: 1rem;
    overflow: hidden;
}

.review .avatarFoto .abs {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.review .avatarFoto img {
    max-width: calc(100% - 1.3rem);
    max-height: calc(100% - 1.3rem);
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.review:before {
    content: "";
    display: table;
    clear: both;
    position: absolute;
    width: 100%;
    height: 0.1875rem;
    bottom: 0;
    left: 0;
    background-image: url("/bitrix/templates/desktop/img/bottomLine.png");
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 0.3
}

.review.last {
    margin-bottom: 10.625rem;
}

.review.last:before {
    display: none;
}

.avatar {
    margin-bottom: 2.5rem;
}

.aboutP h3, .aboutO h3 {
    color: #292929;
    font-size: 1.375rem;
    font-family: "PTSerifPro-Demi";
    margin-bottom: 0.75rem;
}

.aboutP p {
    color: #292929;
    font-size: 1rem;
    font-family: "PT Sans Regular", "PT Sans Regular";
    margin: 1.1875rem 0;
    line-height: 1.375rem;
    text-indent: 1rem;
}

.groupFotoWrap {
    margin: 2.5rem 3.75rem 0px 3.75rem;
    -webkit-box-shadow: 0px 0px 25px -4px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 25px -4px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 25px -4px rgba(0, 0, 0, 0.5);
}

.groupFoto {
    border: 1.25rem solid rgba(255, 255, 255, 1);
    width: 100%;
    height: 25rem;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.aboutP .sv .st0, .aboutP .sv path {
    fill: #00ACED;
}

.aboutP .sv {
}

.aboutP .sv svg {
    width: 100%;
    height: 100%;
    min-height: 5.625rem;
    max-width: 9.1875rem;
}

.aboutP .flexEtap {
    margin-top: 8.4375rem;
}

.aboutP .flexEtap h4 {
    text-align: center;
    color: #292929;
    font-family: "Pt Sans Bold";
    font-size: 1.375rem;
    margin: 1.25rem 0;
}

.aboutO {
    margin-top: 5rem;
}

.developmentInfographic {
    width: 100%;
    height: 570px;
    overflow: hidden;
    position: relative;
}

.aboutMission {
    margin-top: 6.25rem;
}

.aboutMission h3 {
    color: #292929;
    font-family: "PTSerifPro-Demi";
    font-size: 1.375rem;
    margin-bottom: 2.5rem;
}

.aboutMission p {
    color: #000000;
    font-family: "PT Sans Regular", "PT Sans Regular";
    font-size: 1rem;
    line-height: 1.3125rem;
    position: relative;
    z-index: 1;
    text-indent: 1rem;
    text-align: justify
}

.aboutMission p:after {
    position: absolute;
    bottom: 0;
    left: 0;
    content: '«';
    font-family: "PT Sans Regular", "PT Sans Regular";
    font-size: 12rem;
    color: #00aced;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 0.2;
    z-index: -1
}

.aboutMission p:before {
    position: absolute;
    top: 0;
    right: 0;
    content: '»';
    font-family: "PT Sans Regular", "PT Sans Regular";
    font-size: 12rem;
    color: #00aced;
    -webkit-transform: translate(50%, -50%);
    -moz-transform: translate(50%, -50%);
    -ms-transform: translate(50%, -50%);
    -o-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
    opacity: 0.2;
    z-index: -1
}

.aboutMissionTarget {
    padding-right: 5rem;
}

.aboutMissionMission {
    padding-left: 5rem;
}

.horizontal-scroll::-webkit-scrollbar {
    width: 1px;
    height: 1px;
}

.horizontal-scroll::-webkit-scrollbar-button {
    width: 1px;
    height: 1px;
}

.horizontal-scroll {
    z-index: 2;
    position: relative;
    width: 600px;
    height: 100vw;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-transform-origin: right top;
    transform-origin: right top;
    -webkit-transform: rotate(-90deg) translate3d(0, -600px, 0);
    transform: rotate(-90deg) translate3d(0, -600px, 0);
}

.horizontal-scroll > * {
    -webkit-transform-origin: left top;
    transform-origin: left top;
    -webkit-transform: rotate(90deg) translate3d(0, -600px, 0);
    transform: rotate(90deg) translate3d(0, -600px, 0);
}

.horizontal-scroll__block {
    width: 7000px;
    background: #FDFFFC;
    position: relative;
    margin-top: 50%;
}

.horizontal-scroll__block svg {
    margin-top: 10px;
}

.horizontal-scroll__block:not(:first-child) {
    margin-top: 30px;
}

.horizontal-scroll__block .background {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: no-repeat center center / cover;
    opacity: .8;
    background-blend-mode: luminosity;
}

.horizontal-scroll__block .letter {
    display: inline-block;
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
}

.horizontal-scroll {
    overflow: -moz-scrollbars-none;
    overflow: hidden;
}

#developmentDiagramm {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.circles .st0 {
    fill: #00ADEE;
}

.svgBlock .st1 {
    fill: #00ADEE;
}

.svgBlock .st2 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #FFFFFF;
    stroke: #00ADEE;
    stroke-width: 2;
    stroke-miterlimit: 10;
}

.svgBlock .st3 {
    font-family: 'PTSerifPro-Demi';
}

.svgBlock .st4 {
    font-size: 18.7832px;
}

.svgBlock .st5 {
    font-size: 17.6092px;
}

.svgBlock .st6 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: none;
    stroke: #00ADEE;
    stroke-width: 2;
    stroke-miterlimit: 10;
}

.svgBlock .st7 {
    font-size: 19.9571px;
}

.svgBlock .st8 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #0F58A7;
}

.svgBlock .st9 {
    fill: url(#SVGID_1_);
}

.svgBlock .st10 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #00ADEE;
}

.svgBlock .st11 {
    fill: #FFFFFF;
}

.svgBlock .st12 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: none;
    stroke: url(#SVGID_2_);
    stroke-miterlimit: 10;
}

.svgBlock .st14 {
    fill: #0F58A7;
}

.svgBlock .st15 {
    fill: #00ADEE;
}

.svgBlock .st16 {
    fill: #00ADEE;
}

.svgBlock .st17 {
    fill: #00ADEE;
}

.svgBlock .st18 {
    fill: #00ADEE;
}

.svgBlock .st19 {
    fill: #00ADEE;
}

.svgBlock .st20 {
    fill: #00ADEE;
}

.svgBlock .st21 {
    fill: #00ADEE;
}

.svgBlock {
    opacity: 0.5;
}

.svgBlock.active {
    opacity: 1;
}

.svgBlock.active .st10, .svgBlock.active .st2 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #00ADEE;
}

.svgBlock.active .st1 {
    fill: #fff;
}

.svgBlock.active circle.st1 {
    fill: #00ADEE;
}

.svgBlock.active .svgFon {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #0F58A7;
    enable-background: new
}

.svgBlock .svgFon {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #FFFFFF;
    stroke: #00ADEE;
    stroke-width: 2;
    stroke-miterlimit: 10;
}

.svgBlock.active .svgFon {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #0F58A7;
    stroke: #0F58A7;
    stroke-width: 2;
    stroke-miterlimit: 10;
}

.owl-item.active .row.examples.jlivetime-active {
    display: block;
}

.row.examples.jlivetime-active {
    display: none;
    font-size: 20px;
    font-family: "Pt Sans Bold";
    color: #282828;
    font-weight: 600;
}

.cities {
    overflow-y: scroll !important;
    height: calc(100vh - 93px);
    display: none;
    width: 100%;
    background-color: rgba(33, 33, 33, 0.9);
    position: absolute;
    top: 93px;
    left: 0px;
    z-index: 100;
    padding: 125px 0 75px 0;
}

.cities .sectionWrap {
    position: relative;
}

.cities li {
    color: #fff;
    line-height: 22px;
    cursor: pointer;
    font-size: 14px
}

.cities li:hover {
    color: #00aeef;
}

.cities li.citiesListA {
    color: #00aced;
}

.cities li.citiesListA:hover {
    color: #fff;
}

.cities .col {
    width: 20%;
    float: left;
}

/*.cities::-webkit-scrollbar {width: 1px;height: 1px;}
.cities::-webkit-scrollbar-button {width: 1px;height: 1px;}
/* width */
.cities::-webkit-scrollbar {
    width: 10px;
}

/* Track */
.cities::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
.cities::-webkit-scrollbar-thumb {
    background: #888;
}

/* Handle on hover */
.cities::-webkit-scrollbar-thumb:hover {
    background: #555;
}

.preventscroll {
    position: fixed;
    overflow-y: scroll;
    overflow: hidden !important;
}

.closeCities {
    position: absolute;
    right: 0px;
    top: -80px;
    width: 33px;
    height: 33px;
    cursor: pointer;
}

.closeCities svg {
    width: 100%;
    height: 100%;
}

.closeCities .cls-1 {
    fill: #fff;
}

.citiesSelect {
    width: 770px;
    position: relative;
}

.cSSvg {
    width: 14px;
    height: 14px;
    position: absolute;
    top: 20px;
    right: 0px;
    cursor: pointer
}

.cSSvg svg {
    width: 100%;
    height: 100%;
}

.citiesSelect .cls-1 {
    fill: #fff;
}

.citiesSelect input {
    width: 100%;
    height: 47px;
    background-color: transparent;
    border-bottom: 1px solid #ffffff;
    color: #fff;
}

.citiesSelect input:focus::placeholder {
    color: #dfdede;
}

.citiesSelect input::-webkit-input-placeholder {
    color: #c1c1c1;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.citiesSelect input:focus::-webkit-input-placeholder {
    color: #dfdede;
}

/* Firefox < 19 */
.citiesSelect input:-moz-placeholder {
    color: #c1c1c1;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.citiesSelect input:focus:-moz-placeholder {
    color: #dfdede;
}

/* Firefox > 19 */
.citiesSelect input::-moz-placeholder {
    color: #c1c1c1;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.citiesSelect input:focus::-moz-placeholder {
    color: #dfdede;
}

/* Internet Explorer 10 */
.citiesSelect input:-ms-input-placeholder {
    color: #c1c1c1;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.citiesSelect input:focus:-ms-input-placeholder {
    color: #dfdede;
}

.citiesList {
    margin-top: 60px;
}

.autocomplete-suggestions {
    color: #fff;
    font-size: 14px;
    font-family: 'PT Sans Regular';
    border: 1px solid #fff;
    line-height: 24px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: rgba(33, 33, 33, 1);
    cursor: default;
    overflow: auto;
    -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64);
    -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64);
    box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64);
}

.autocomplete-suggestion {
    padding: 2px 5px;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
}

.autocomplete-suggestion:hover {
    color: #191919;
}

.autocomplete-no-suggestion {
    padding: 2px 5px;
}

.autocomplete-selected {
    background: #F0F0F0;
}

.autocomplete-suggestions strong {
    font-weight: bold;
    color: #00aced;;
}

.autocomplete-group {
    padding: 2px 5px;
    font-weight: bold;
    font-size: 16px;
    color: #00aced;;
    display: block;
    border-bottom: 1px solid #00aced;;
}

.secondMenu {
    height: 50px;
    border-bottom: 1px solid #ebebeb;
}

.secondMenu li {
    float: left;
    line-height: 50px;
    position: relative;
    -moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s
}

.secondMenu li a {
    color: #0f57a7;
    font-size: 18px;
    font-family: 'PT Sans Regular';
    padding: 0 36px;
}

.secondMenu li:hover, .secondMenu li.active {
    background-color: #cd2852;
}

.secondMenu li:after {
    content: '';
    position: absolute;
    width: 18px;
    height: 8px;
    bottom: 0px;
    left: 50%;
    opacity: 0;
    transform: translateX(-50%);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.5 8.3'%3e%3cpath fill='%23cd2852' d='M0 0l9.2 8.3L18.5 0z'/%3e%3c/svg%3e");
}

.secondMenu li.active:after, .secondMenu li:active:after {
    content: '';
    animation: treugBottom 0.5s ease-in-out forwards;
}

@keyframes treugBottom {
    0% {
        transform: translate(-50%, 0px);
        opacity: 0;
    }

    100% {
        transform: translate(-50%, 8px);
        opacity: 1;
    }

}

.secondMenu li:hover a, .secondMenu li.active a {
    color: #fff;
}

.videoWrap {
    margin: 0 auto;
    margin-top: 7.5rem;
    margin-bottom: 5.9375rem;
    width: 100%;
    max-width: 750px;
}

.videoWrapFull {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
    width: 100%;
}

.videoWrapFull iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.fullPage .col-xs {
    padding: 0px;
}

.fullPage .row {
    margin: 0px;
}

.monP {
    font-size: 16px;
    line-height: 24px;
    color: #434142;
    margin: 0 auto;
    margin-bottom: 1rem;
    text-indent: 1rem;
}

div.monP p {
    margin-bottom: 0.9rem;
}

.pageAction .pageActionFoto {
    width: 100%;
    height: 100%;
    min-height: 100%;
    background-position: center right;
    background-repeat: no-repeat;
    background-size: contain
}

.pageAction .col-xs:nth-child(2) {
    background-color: #0f57a7;
}

.pageAction .col-xs:nth-child(2) .box {
    padding: 60px calc(100% - 590px) 60px 80px;
    color: #fff;
}

.pageAction .col-xs:nth-child(2) .box h3 {
    font-size: 34px;
    font-family: "PTSerifPro-Regular";
    margin-bottom: 15px;
}

.pageAction .col-xs:nth-child(2) .box h4 {
    font-size: 24px;
    font-family: "PTSerifPro-Demi";
    margin-bottom: 30px;
}

.pageAction .col-xs:nth-child(2) .box p {
    font-size: 16px;
    margin-bottom: 140px;
    line-height: 22px;
}

.pageAction .col-xs:nth-child(2) .box .dateTo {
    font-size: 24px;
}

.pageAction h3, .pageAction h4, .pageAction p {
    max-width: 33.25rem
}

.pageAction .sp-image {
    float: right;
    height: auto !important;
}

.mobileApp {
    border-top: 1px solid #e7e6e6
}

.mobileApp h3 {
    color: #292929;
    font-size: 1.875rem;
    font-family: PTSerifPro-Demi;
}

.mobileApp h4 {
    color: #292929;
    font-size: 1.25rem;
    font-family: "PT Sans Regular";
    margin-bottom: 1.875rem;
}

.mobileApp p {
    color: #292929;
    font-size: 1rem;
    line-height: 22px;
    font-family: "PT Sans Regular";
    margin-top: 0.9375rem;
}

.mobileApp .applinks {
    margin-top: 4.6875rem;
}

.mobileApp .applinks > div {
    padding-left: 0;
    padding-right: 0;
    max-width: 10.375rem;
}

.mobileApp .applinks > div:first-child {
    margin-right: 0.9375rem;
}

.mobileApp .applinks img {
    width: 9.625rem;
}

.mobileApp .button {
    display: inline-block;
    padding: 12px 33px;
    font-family: "PTSerifPro-Demi";
    font-size: 14px;
    letter-spacing: normal;
}

.mobileApp .boxbig {
    padding: 10rem 40px 13.5rem 0;
}

.mobileApp .appimg {
    background-image: url('/bitrix/templates/desktop/img/mobileapp2.png');
    width: 100%;
    background-position: 5.4375rem center;
    background-repeat: no-repeat;
}

.fullPage {
    position: relative
}

.mblockVozm {
    padding: 0px 0 95px 0;
}

.blockVozm {
    padding: 0px 0 2.5rem 0;
    border-bottom: 1px solid #e7e6e6;
}

.mblockVozm {
    margin-top: 70px;
}

.blockVozm h2, .mblockVozm h2 {
    color: #292929;
    font-size: 1.875rem;
    font-family: "PT Sans Regular";
    margin-bottom: 100px;
    text-align: center;
}

.blockVozm h3, .mblockVozm h3, .recomendedApp h3 {
    color: #292929;
    font-size: 1.125rem;
    font-family: "PTSerifPro-Demi";
    margin-bottom: 10px;
}

.recomendedApp h3 {
    padding-left: 7rem;
}

.blockVozm p, .recomendedApp p {
    color: #292929;
    font-size: 14px;
    line-height: 18px;
}

.recomendedApp p {
    padding-left: 7rem;
}

.mblockVozm p {
    display: none;
}

.mblockVozm h3 {
    line-height: 1.55rem
}

.mblockVozm .box {
    display: table
}

.mblockVozm .box img {
    display: table-cell;
    vertical-align: middle
}

.mblockVozm .box h3 {
    display: table-cell;
    vertical-align: middle
}

.blockVozm .leftImg, .mblockVozm .leftImg, .recomendedApp .leftImg {
    width: 5.5625rem;
    height: 5.5625rem;
    float: left;
    margin-right: 1.5rem;
}

.blockVozm .row, .mblockVozm .row, .recomendedApp .row {
    margin-bottom: 35px;
}

.blockVozm .button {
    display: none;
}

.fullPageRecommended {
    -webkit-box-shadow: 0px -10px 38px -13px rgba(15, 87, 167, 0.15);
    -moz-box-shadow: 0px -10px 38px -13px rgba(15, 87, 167, 0.15);
    box-shadow: 0px -10px 38px -13px rgba(15, 87, 167, 0.15);
}

.recommendedDevices {
    box-shadow: 0px 0px 0.3125rem 0.125rem rgba(0, 0, 0, .2);
    -moz-box-shadow: 0px 0px .3125rem .125rem rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0px 0px 0.3125rem 0.125rem rgba(0, 0, 0, .2);
    background-image: url("/bitrix/templates/desktop/img/temp/adam-grabek-28280-unsplash.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.recommendedDevices.rRec {
    background-image: url("/bitrix/templates/desktop/img/temp/adam-grabek-28280-unsplash.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.recommendedDevicesWrap {
    width: 100%;
    height: 100%;
    padding: 4.6875rem 0 60px 0;
    background-color: rgba(0, 0, 0, 0.5)
}

.rRec .recommendedDevicesWrap {
    background-color: rgba(0, 0, 0, 0.7)
}

.recommendedDevicesWrap .button {
    display: inline-block;
    padding: 12px 33px;
    font-family: "PT Sans Regular";
    font-size: 14px;
    letter-spacing: normal;
}

.recommendedDevicesWrap .button.bigButton {
    padding: 12px 33px;
    font-family: "PT Sans Regular";
    font-size: 14px;
}

.recommendedDevicesWrap .buttonWrap {
    text-align: center;
    position: absolute;
    bottom: 4.2rem;
    left: 0;
    width: 100%;
    height: 1.5rem;
}


.recommendedDevicesWrap .owl-carousel .owl-stage {
    display: flex
}

.recommendedDevicesWrap .owl-carousel.owl-drag .owl-item {
    flex: 1;
    display: flex;
    position: relative;
}

.recommendedDevicesWrap .owl-carousel.owl-drag .owl-item .itemWrap {
    width: 100%;
    padding-bottom: 4rem; /*display: table;*/
    flex: 1;
}

.recommendedDevicesWrap .recImg {
    width: calc(100% - 2rem);
    height: 12.0625rem;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    margin: 1rem;
}

.partCustom.owl-carousel.owl-drag .owl-item {
    padding-right: 1rem;
}

.recommendedDevicesWrap .item {
    background-color: #fff;
    margin: 1px;
    overflow: hidden;
    padding: 0px 0px 0px 0px;
    height: auto;
    width: 100%;
    /*-webkit-box-shadow: 0px 1px 3px 4px rgba(231,231,231,0.3);
    -moz-box-shadow: 0px 1px 3px 4px rgba(231,231,231,0.3);
    box-shadow: 0px 1px 3px 4px rgba(231,231,231,0.3);*/
    display: flex;
}

.recommendedDevicesWrap .item .itemWrap {
    border: 1px solid #ededed;
    border-radius: 10px;
}

.recommendedDevicesWrap h2 {
    color: #fff;
    font-size: 1.875rem;
    font-family: "PTSerifPro-Regular";
    margin-bottom: 5rem;
    text-align: center;
}

.rRec .recommendedDevicesWrap h2 {
    color: #fff;
}

.recommendedDevicesWrap .owl-item {
    border-radius: 15px;
    overflow: hidden;
}

.recommendedDevicesWrap .item h4 {
    color: #434142;
    font-size: 16px;
    font-family: "PTSerifPro-Demi";
    margin-bottom: 0px;
    width: 100%;
    text-align: center;
    padding: 0 1rem 1rem 1rem;
    line-height: 1.375rem;
}

/*.recommendedDevicesWrap .owl-nav{display:none;}*/
.recommendedDevicesWrap .item {
    position: relative;
}

.recommendedDevicesWrap .item.mAkciya:after {
    position: absolute;
    top: 25px;
    left: -40px;
    background-color: #cd2852;
    content: "Акция";
    font-size: 13px;
    width: 150px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

.recommendedDevicesWrap .item p {
    color: #292929;
    font-size: 0.875rem;
    font-family: "PT Sans Regular";
    margin-bottom: 1.25rem;
    line-height: 1.25rem;
}

.recommendedDevicesWrap .item img {
    padding: 0 20px 0 25px;
}

.recommendedDevicesWrap .owl-carousel {
    margin-bottom: 60px;
}

.recommendedDevicesWrap .owl-carousel .owl-nav svg {
    stroke: #00aced
}

.rRec .recommendedDevicesWrap .owl-carousel .owl-nav svg, .recommendedDevicesWrap .owl-carousel .owl-nav svg {
    stroke: #fff
}

.mShadow {
    /*-webkit-appearance: none;
    -webkit-box-shadow: inset 0px 5px 10px -2px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 0px 5px 10px -2px rgba(0,0,0,0.1);
    box-shadow: inset 0px 5px 10px -2px rgba(0,0,0,0.1);*/
    border-top: 1px solid #e4e4e4;
    padding: 15px 20px 20px 25px;
}


.dModel h4 {
    max-width: 43.125rem;
}

.dModel h4 span.i {
    cursor: pointer;
    width: 22px;
    height: 22px;
    margin-left: 10px;
    position: relative;
}

.dModel h4 span.i div {
    width: 22px;
    height: 22px;
    display: inline-block;;
    border-radius: 50%;
    position: absolute;
    top: 5px;
    left: 0px;
    -webkit-box-shadow: 0 0 10px 3px #b9e9fa;
    box-shadow: 0 0 10px 3px #b9e9fa
}

.dModel h4 span.i:hover div {
    -webkit-box-shadow: none;
    box-shadow: none
}

.dModel h4 span.i img {
    position: absolute;
    top: 4px;
    left: 7px;
}

.model {
    margin: 120px 0;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

.modelObject {
    text-align: center;
    display: inline-block;
    margin: 0 auto;
}

.modelObject img {
    max-width: 55.625rem;
    width: 100%;
}

.modelHints {
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    max-width: 55.625rem;
    width: 100%;
    height: 100%;
}

.model.azs .modelObject img {
    max-width: 106.25rem;
}

.model.azs .modelHints {
    max-width: 106.25rem;
}

.model.azs {
    margin: 120px 0 140px 0;
}


.taxi .hint1 {
    position: absolute;
    left: 25.5625rem;
    top: 13.0625rem;
}

.taxi .hint2 {
    position: absolute;
    left: 13.375rem;
    top: 12.875rem;
}

.taxi .hint3 {
    position: absolute;
    left: 25.25rem;
    top: 9.75rem;
}

.taxi .hint4 {
    position: absolute;
    left: 16.25rem;
    top: 9rem;
}

.taxi .hint5 {
    position: absolute;
    left: 49.75rem;
    top: 9.375rem;
}

.bus .hint1 {
    position: absolute;
    left: 16.1875rem;
    top: 12.9375rem;
}

.bus .hint2 {
    position: absolute;
    left: 9.0125rem;
    top: 12.4rem;
}

.bus .hint3 {
    position: absolute;
    left: 15.625rem;
    top: 2.8125rem;
}

.bus .hint4 {
    position: absolute;
    left: 8.75rem;
    top: 2.375rem;
}

.bus .hint5 {
    position: absolute;
    left: 26rem;
    top: 5.3125rem;
}

.bus .hint6 {
    position: absolute;
    left: 45.625rem;
    top: 18.375rem;
}

.bus .hint7 {
    position: absolute;
    left: 13.125rem;
    top: 11.25rem;
}

.bus .hint8 {
    position: absolute;
    left: 50.875rem;
    top: 13.75rem;
}

.kamaz .hint1 {
    position: absolute;
    left: 12.5rem;
    top: 14.375rem;
}

.kamaz .hint2 {
    position: absolute;
    left: 3.5625rem;
    top: 13.625rem;
}

.kamaz .hint3 {
    position: absolute;
    left: 5.3125rem;
    top: 3.75rem;
}

.kamaz .hint4 {
    position: absolute;
    left: 13.625rem;
    top: 3.75rem;
}

.kamaz .hint5 {
    position: absolute;
    left: 24.0625rem;
    top: 13.3125rem;
}

.kamaz .hint6 {
    position: absolute;
    left: 34.875rem;
    top: 18.3125rem;
}

.kamaz .hint7 {
    position: absolute;
    left: 41rem;
    top: 24.375rem;
}

.kamaz .hint8 {
    position: absolute;
    left: 53.100rem;
    top: 15.3125rem;
}

.kamaz .hint9 {
    position: absolute;
    left: 41.000rem;
    top: 7.8125rem;
}

.agro .hint1 {
    position: absolute;
    left: 22.875rem;
    top: 11.5625rem;
}

.agro .hint2 {
    position: absolute;
    left: 26.875rem;
    top: 7.0625rem;
}

.agro .hint3 {
    position: absolute;
    left: 22.5rem;
    top: 7.5rem;
}

.agro .hint4 {
    position: absolute;
    left: 31.6875rem;
    top: 6rem;
}

.agro .hint5 {
    position: absolute;
    left: 42.725rem;
    top: 14.9375rem;
}

.agro .hint6 {
    position: absolute;
    left: 44.1875rem;
    top: 6.375rem;
}

.agro .hint7 {
    position: absolute;
    left: 31.625rem;
    top: 21.25rem;
}

.agro .hint8 {
    position: absolute;
    left: 18.75rem;
    top: 2.4375rem;
}

.musor .hint1 {
    position: absolute;
    left: 12.1875rem;
    top: 14rem;
}

.musor .hint2 {
    position: absolute;
    left: 5rem;
    top: 12.75rem;
}

.musor .hint3 {
    position: absolute;
    left: 12.5rem;
    top: 6.5625rem;
}

.musor .hint4 {
    position: absolute;
    left: 20.5625rem;
    top: 13.625rem;
}

.musor .hint5 {
    position: absolute;
    left: 30.625rem;
    top: 19.8125rem;
}

.musor .hint6 {
    position: absolute;
    left: 38rem;
    top: 22.5rem;
}

.musor .hint7 {
    position: absolute;
    left: 51.875rem;
    top: 12.875rem;
}

.musor .hint8 {
    position: absolute;
    left: 38.25rem;
    top: 6.9375rem;
}

.tanker .hint1 {
    position: absolute;
    left: 14rem;
    top: 19.125rem;
}

.tanker .hint2 {
    position: absolute;
    left: 7.875rem;
    top: 16.5625rem;
}

.tanker .hint3 {
    position: absolute;
    left: 6.5rem;
    top: 2.6875rem;
}

.tanker .hint4 {
    position: absolute;
    left: 25.875rem;
    top: 17.4375rem;
}

.tanker .hint5 {
    position: absolute;
    left: 33.125rem;
    top: 22.375rem;
}

.tanker .hint6 {
    position: absolute;
    left: 41.3125rem;
    top: 29.0625rem;
}

.tanker .hint7 {
    position: absolute;
    left: 35.3125rem;
    top: 8.625rem;
}

.tanker .hint8 {
    position: absolute;
    left: 52.8125rem;
    top: 12.6875rem;
}

.tanker .hint9 {
    position: absolute;
    left: 30.625rem;
    top: 26.8125rem;
}

.spec .hint1 {
    position: absolute;
    left: 35.4375rem;
    top: 15.25rem;
}

.spec .hint2 {
    position: absolute;
    left: 40rem;
    top: 14.5375rem;
}

.spec .hint3 {
    position: absolute;
    left: 46.1875rem;
    top: 7.125rem;
}

.spec .hint4 {
    position: absolute;
    left: 18.4375rem;
    top: 21.875rem;
}

.spec .hint5 {
    position: absolute;
    left: 4.375rem;
    top: 15rem;
}

.spec .hint6 {
    position: absolute;
    left: 52.025rem;
    top: 13.375rem;
}

.spec .hint7 {
    position: absolute;
    left: 43.375rem;
    top: 12.0375rem;
}

.azs .hint1 {
    position: absolute;
    left: 39.375rem;
    top: 13.375rem;
}

.azs .hint2 {
    position: absolute;
    left: 40.875rem;
    top: 10.25rem;
}

.azs .hint3 {
    position: absolute;
    left: 50.5rem;
    top: 15.1875rem;
}

.azs .hint4 {
    position: absolute;
    left: 51.875rem;
    top: 2.5rem;
}

.azs .hint5 {
    position: absolute;
    left: 73.75rem;
    top: 13.125rem;
}

.modelHints span.i {
    cursor: pointer;
    width: 31px;
    height: 31px;
    position: relative;
}

.modelHints span.i div {
    background-color: #fff;
    width: 31px;
    height: 31px;
    display: inline-block;;
    border-radius: 50%;
    position: absolute;
    top: 5px;
    left: 0px;
    -webkit-box-shadow: -1px 4px 58px 9px rgba(0, 175, 239, 0.89);
    -moz-box-shadow: -1px 4px 58px 9px rgba(0, 175, 239, 0.89);
    box-shadow: -1px 4px 58px 9px rgba(0, 175, 239, 0.89);
    z-index: 10
}

.modelHints span.i:hover div {
    -webkit-box-shadow: none;
    box-shadow: none
}

.modelHints span.i svg {
    position: absolute;
    top: 7px;
    left: 10px;
}

.mHint {
    z-index: 10;
    width: 31px;
    height: 31px;
}

.mHint .hintText {
    display: none;
    opacity: 0;
    padding: 10px;
    max-width: 290px;
    margin-left: 50px;
    background-color: #fff;
    border-radius: 10px;
    border: 1px solid #8e8e8e;
    z-index: 11;
}

.tooltip-content h5 {
    color: #434142;
    font-size: 12px;
    font-family: "PT Sans Italic";
    display: none;
}

.tooltip-content h3 {
    color: #434142;
    font-size: 20px;
    font-family: "PTSerifPro-Demi";
    margin-bottom: 10px;
}

.tooltip-content p {
    color: #292929;
    font-size: 14px;
    line-height: 18px;
}

.tooltip-content .leftImg {
    width: 89px;
    height: 89px;
    float: left;
    margin-right: 25px;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat
}

.mHint .hintText .row {
    margin-bottom: 35px;
}


.model .tooltipR {
    opacity: 1;
    position: absolute;
    width: 2.2em;
    height: 2.2em;
    cursor: pointer;
    visibility: visible;
}

/* Trigger item */
.model .tooltip-item {
    border-radius: 50%;
    width: 30px;
    height: 30px;
    left: 50%;
    top: 50%;
    margin: -15px 0 0 -15px;
    position: absolute;
}

.model .tooltip-item div.shad {
    width: 30px;
    height: 30px;
    left: 0;
    top: 0;
    position: absolute;
    border-radius: 50%;
    -webkit-box-shadow: 0px 1px 29px 6px rgba(0, 175, 239, 0.8);
    -moz-box-shadow: 0px 1px 29px 6px rgba(0, 175, 239, 0.8);
    box-shadow: 0px 1px 29px 6px rgba(0, 175, 239, 0.8);
    -webkit-animation: pulse 0.6s infinite alternate;
    animation: pulse 0.6s infinite alternate;
    z-index: 1;
}

.model .tooltip-item div.fon {
    background-color: #fff;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    left: 50%;
    top: 50%;
    margin: -15px 0 0 -15px;
    position: absolute;
    z-index: 2
}

.model .tooltip-item svg {
    width: 30px;
    height: 30px;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    fill: #00afef;
    background-color: #00afef;
    border-radius: 50%;
}

@-webkit-keyframes pulse {
    from {
        -webkit-transform: scale3d(0.9, 0.9, 1);
    }
    to {
        -webkit-transform: scale3d(1, 1, 1);
    }
}

@keyframes pulse {
    from {
        -webkit-transform: scale3d(0.9, 0.9, 1);
        transform: scale3d(0.9, 0.9, 1);
    }
    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}


/* Tooltip */
.model .tooltip-content {
    position: absolute;
    background: #fff;
    z-index: 9999;
    width: 21.4375rem;
    bottom: 50%;
    margin-bottom: -1em;
    padding: 20px;
    border-radius: 20px;
    font-size: 1.1em;
    text-align: center;
    opacity: 0;
    cursor: default;
    pointer-events: none;
    -webkit-font-smoothing: antialiased;
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.36);
    -moz-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.36);
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.36);
}

.model .tooltip-west .tooltip-content {
    left: 2.625rem;
    -webkit-transform-origin: -2em 50%;
    transform-origin: -2em 50%;
    -webkit-transform: translate3d(0, calc(100% + 8px), 0) rotate3d(0, 0, 0, 0);
    transform: translate3d(0, calc(100% + 8px), 0) rotate3d(0, 0, 0, 0)
}

.model .tooltip-east .tooltip-content {
    right: 2.625rem;
    -webkit-transform-origin: calc(100% + 2em) 50%;
    transform-origin: calc(100% + 2em) 50%;
    -webkit-transform: translate3d(0, calc(100% + 8px), 0) rotate3d(0, 0, 0, 0);
    transform: translate3d(0, calc(100% + 8px), 0) rotate3d(0, 0, 0, 0)
}

.model .tooltipR:hover .tooltip-content {
    z-index: 1000;
    opacity: 1;
    pointer-events: auto;
}

/* Gap "bridge" and arrow */
.model .tooltip-content::before, .model .tooltip-content::after {
    content: '';
    position: absolute;
}

.model .tooltip-west .tooltip-content::before, .model .tooltip-west .tooltip-content::after {
    right: 99%;
}

.model .tooltip-east .tooltip-content::before, .model .tooltip-east .tooltip-content::after {
    left: 99%;
}


.recomendedApp h2 {
    padding: 3.5rem 0 30px 0;
    color: #323232;
}

.recomendedApp .button {
    display: inline-block;
    position: absolute;
    right: 0.75rem;
    bottom: 0.625rem;
    display: none;
}

.recomendedApp .col-xs {
    padding: 0px 5px
}

.recomendedApp .box { /*border:1px solid #ebebeb;*/
    border-radius: 10px;
    padding: 20px 12px 20px 12px;
    position: relative
}

.recomendedApp .box:after {
    content: '';
    display: table;
    clear: both
}

.sectionWrap.anotherA {
    padding-bottom: 6.25rem;
}

.sectionWrap.anotherA ul {
    margin-bottom: 2rem;
}

.anotherA h3 {
    margin: 4.6875rem 0 4.375rem 0;
    font-family: "PTSerifPro-Regular";
    font-size: 2rem;
    color: #292929;
    text-align: center;
    width: 100%;
}

.anotherA h2 {
    color: #292929;
    font-family: "PTSerifPro-Demi";
    font-size: 1.375rem;
    line-height: 1.625rem;
    margin: 0.875rem 0 1.375rem 0;
}

.anotherA p {
    color: #292929;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    line-height: 1.375rem;
}

.anotherA li:hover {
    -webkit-transform: translateY(5px);
    -moz-transform: translateY(5px);
    -ms-transform: translateY(5px);
    -o-transform: translateY(5px);
    transform: translateY(5px);
}

.anotherA .box {
    background-color: #fff; /*width:19rem;min-height:15.625rem;height:1px;*/
    width: 100%;
    height: auto;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 1px 3px 26px 0px rgba(0, 0, 0, 0.28);
    -moz-box-shadow: 1px 3px 26px 0px rgba(0, 0, 0, 0.28);
    box-shadow: 1px 3px 26px 0px rgba(0, 0, 0, 0.28);
    padding: 1rem 2.25rem 1rem 1rem;
}

.anotherAImg {
    float: left;
    width: 14.375rem;
    height: 14.375rem;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 6.25rem;
}

.anotherAImg.anotherDoc {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%232b98e4' d='M375.451 315.733a8.536 8.536 0 0 0-8.533-8.533h-51.2c-4.71 0-8.533 3.823-8.533 8.533s3.823 8.533 8.533 8.533h51.2c4.71.001 8.533-3.822 8.533-8.533zM341.317 93.867V51.2c0-4.71-3.823-8.533-8.533-8.533s-8.533 3.823-8.533 8.533v42.667c0 23.526 19.14 42.667 42.667 42.667h76.8v162.133c0 4.71 3.823 8.533 8.533 8.533s8.533-3.823 8.533-8.533V128a8.536 8.536 0 0 0-8.533-8.533h-85.333c-14.115 0-25.601-11.486-25.601-25.6zM366.917 204.8H298.65a8.536 8.536 0 0 0-8.533 8.533 8.536 8.536 0 0 0 8.533 8.533h68.267a8.536 8.536 0 0 0 8.533-8.533c.001-4.71-3.822-8.533-8.533-8.533zM273.051 213.333a8.536 8.536 0 0 0-8.533-8.533h-51.2a8.536 8.536 0 0 0-8.533 8.533 8.536 8.536 0 0 0 8.533 8.533h51.2c4.71.001 8.533-3.822 8.533-8.533zM213.317 256a8.536 8.536 0 0 0-8.533 8.533 8.536 8.536 0 0 0 8.533 8.533h17.067a8.536 8.536 0 0 0 8.533-8.533 8.536 8.536 0 0 0-8.533-8.533h-17.067zM213.317 170.667h85.333a8.536 8.536 0 0 0 8.533-8.533 8.536 8.536 0 0 0-8.533-8.533h-85.333a8.536 8.536 0 0 0-8.533 8.533 8.536 8.536 0 0 0 8.533 8.533zM264.517 273.067h85.333a8.536 8.536 0 0 0 8.533-8.533 8.536 8.536 0 0 0-8.533-8.533h-85.333a8.536 8.536 0 0 0-8.533 8.533 8.536 8.536 0 0 0 8.533 8.533zM315.717 358.4c-4.71 0-8.533 3.823-8.533 8.533s3.823 8.533 8.533 8.533h17.067c4.71 0 8.533-3.823 8.533-8.533s-3.823-8.533-8.533-8.533h-17.067zM281.584 307.2h-68.267c-4.71 0-8.533 3.823-8.533 8.533s3.823 8.533 8.533 8.533h68.267c4.71 0 8.533-3.823 8.533-8.533s-3.823-8.533-8.533-8.533zM281.584 358.4h-68.267c-4.71 0-8.533 3.823-8.533 8.533s3.823 8.533 8.533 8.533h68.267c4.71 0 8.533-3.823 8.533-8.533s-3.823-8.533-8.533-8.533zM484.754 351.497l-17.067-17.067c-13.116-13.116-33.101-13.09-46.199 0L309.684 446.234a8.546 8.546 0 0 0-2.5 6.033v51.2a8.536 8.536 0 0 0 8.533 8.533h51.2a8.546 8.546 0 0 0 6.033-2.5l111.804-111.804c13.594-13.594 13.594-32.597 0-46.199zm-74.3 18.099l13.534 13.534-74.138 74.138-13.534-13.534 74.138-74.138zm-86.203 125.337v-39.134l39.134 39.134h-39.134zm51.2-12.066l-13.534-13.534 74.138-74.138 13.534 13.534-74.138 74.138zm97.237-97.237l-11.034 11.034-39.134-39.134 11.034-11.034c6.741-6.733 15.292-6.767 22.067 0l17.067 17.067c6.903 6.912 6.903 15.163 0 22.067z'/%3e%3cpath fill='%232b98e4' d='M281.584 494.933H59.717c-14.114 0-25.6-11.486-25.6-25.6V42.667c0-14.114 11.486-25.6 25.6-25.6h269.534L412.084 99.9a8.523 8.523 0 0 0 12.066 0 8.523 8.523 0 0 0 0-12.066L338.817 2.5a8.513 8.513 0 0 0-6.033-2.5H59.717C36.191 0 17.051 19.14 17.051 42.667v426.667c0 23.526 19.14 42.667 42.667 42.667h221.867c4.71 0 8.533-3.823 8.533-8.533s-3.824-8.535-8.534-8.535z'/%3e%3cpath fill='%232b98e4' d='M281.584 409.6h-68.267c-4.71 0-8.533 3.823-8.533 8.533s3.823 8.533 8.533 8.533h68.267c4.71 0 8.533-3.823 8.533-8.533s-3.823-8.533-8.533-8.533zM170.651 162.133a8.536 8.536 0 0 0-8.533-8.533h-51.2a8.536 8.536 0 0 0-8.533 8.533v51.2a8.536 8.536 0 0 0 8.533 8.533h51.2a8.536 8.536 0 0 0 8.533-8.533v-51.2zM153.584 204.8h-34.133v-34.133h34.133V204.8zM110.917 426.667h51.2a8.536 8.536 0 0 0 8.533-8.533v-51.2a8.536 8.536 0 0 0-8.533-8.533h-51.2a8.536 8.536 0 0 0-8.533 8.533v51.2a8.536 8.536 0 0 0 8.533 8.533zm8.534-51.2h34.133V409.6h-34.133v-34.133zM121.951 321.766a8.54 8.54 0 0 0 6.878 2.457 8.513 8.513 0 0 0 6.255-3.755l34.133-51.2c2.611-3.925 1.553-9.225-2.364-11.836a8.533 8.533 0 0 0-11.836 2.364l-28.356 42.539-9.711-9.702c-3.336-3.337-8.73-3.337-12.066 0s-3.337 8.73 0 12.066l17.067 17.067z'/%3e%3c/svg%3e");
}

.anotherAImg.anotherCom {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 406.482 406.482'%3e%3cpath fill='%232b98e4' d='M365.981 37.5a7.5 7.5 0 0 0-7.5-7.5H48a7.5 7.5 0 0 0-7.5 7.5v220.486a7.5 7.5 0 0 0 7.5 7.5h310.481a7.5 7.5 0 0 0 7.5-7.5V37.5zM55.5 250.486V216.69h62.102c2.975 7.318 10.153 12.497 18.526 12.497 11.028 0 20-8.972 20-20s-8.972-20-20-20c-8.376 0-15.555 5.182-18.529 12.503H55.5v-16.693h115.026l18.853 18.853a19.86 19.86 0 0 0-1.751 8.143c0 11.028 8.972 20 20 20s20-8.972 20-20-8.972-20-20-20a19.88 19.88 0 0 0-7.442 1.451l-21.251-21.251a7.497 7.497 0 0 0-5.303-2.197H55.5v-14.75h206.095c2.975 7.318 10.153 12.496 18.526 12.496 11.028 0 20-8.972 20-20s-8.972-20-20-20c-8.376 0-15.556 5.182-18.529 12.504H55.5v-14.75h51.633c1.989 0 3.897-.79 5.303-2.197l21.258-21.258a19.875 19.875 0 0 0 7.441 1.451c11.028 0 20-8.972 20-20s-8.972-20-20-20-20 8.972-20 20c0 2.901.635 5.653 1.751 8.144l-18.86 18.86H55.5V45h295.481v18.493H234.493c-1.989 0-3.897.79-5.303 2.197l-21.258 21.258a19.875 19.875 0 0 0-7.441-1.451c-11.028 0-20 8.972-20 20s8.972 20 20 20 20-8.972 20-20a19.86 19.86 0 0 0-1.751-8.144l18.86-18.86h113.382v126.004h-59.6c-2.973-7.322-10.153-12.504-18.529-12.504-11.028 0-20 8.972-20 20s8.972 20 20 20c8.373 0 15.551-5.178 18.526-12.496h59.603v30.989H55.5zm75.628-41.299c0-2.757 2.243-5 5-5s5 2.243 5 5-2.243 5-5 5-5-2.244-5-5zm76.5-2.194c2.757 0 5 2.243 5 5s-2.243 5-5 5-5-2.243-5-5 2.244-5 5-5zm67.493-59.25c0-2.757 2.243-5 5-5s5 2.243 5 5-2.243 5-5 5-5-2.243-5-5zm-138.986-64.25c0-2.757 2.243-5 5-5s5 2.243 5 5-2.243 5-5 5-5-2.243-5-5zm69.356 22.004c0 2.757-2.243 5-5 5s-5-2.243-5-5 2.243-5 5-5 5 2.243 5 5zm72.362 106.496c0 2.757-2.243 5-5 5s-5-2.243-5-5 2.243-5 5-5 5 2.243 5 5z'/%3e%3cpath fill='%232b98e4' d='M369.206 313.486h-71.468v-18h68.043c16.653 0 30.201-13.548 30.201-30.201V30.201C395.982 13.548 382.434 0 365.781 0H40.701C24.048 0 10.5 13.548 10.5 30.201v235.084c0 16.653 13.548 30.201 30.201 30.201h68.046v18h-71.47c-16.005 0-29.026 13.021-29.026 29.026v34.944c0 16.005 13.021 29.026 29.026 29.026h331.929c16.005 0 29.026-13.021 29.026-29.026v-34.944c-.001-16.005-13.022-29.026-29.026-29.026zM25.5 265.285V30.201C25.5 21.819 32.319 15 40.701 15h325.08c8.382 0 15.201 6.819 15.201 15.201v235.084c0 8.382-6.819 15.201-15.201 15.201H40.701c-8.382 0-15.201-6.819-15.201-15.201zm98.248 30.201h158.99v18h-158.99v-18zm259.483 81.97c0 7.734-6.292 14.026-14.026 14.026H37.277c-7.734 0-14.026-6.292-14.026-14.026v-34.944c0-7.734 6.292-14.026 14.026-14.026h331.929c7.734 0 14.026 6.292 14.026 14.026v34.944z'/%3e%3cpath fill='%232b98e4' d='M181.492 352.484H52.499a7.5 7.5 0 0 0 0 15h128.994a7.5 7.5 0 1 0-.001-15zM355.483 352.484h-22.499a7.5 7.5 0 0 0 0 15h22.499a7.5 7.5 0 0 0 0-15z'/%3e%3c/svg%3e");
}

.anotherAImg.anotherMoney {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%232b98e4' d='M85.072 454.931c-1.859-1.861-4.439-2.93-7.069-2.93s-5.21 1.069-7.07 2.93c-1.86 1.861-2.93 4.44-2.93 7.07s1.069 5.21 2.93 7.069c1.86 1.86 4.44 2.931 7.07 2.931s5.21-1.07 7.069-2.931c1.86-1.859 2.931-4.439 2.931-7.069s-1.07-5.21-2.931-7.07zM469.524 182.938a10.054 10.054 0 0 0-7.07-2.93c-2.63 0-5.21 1.069-7.07 2.93-1.859 1.86-2.93 4.44-2.93 7.07s1.07 5.21 2.93 7.069a10.077 10.077 0 0 0 7.07 2.931c2.64 0 5.21-1.07 7.07-2.931 1.869-1.859 2.939-4.439 2.939-7.069s-1.07-5.21-2.939-7.07z'/%3e%3cpath fill='%232b98e4' d='M509.065 2.929A10.006 10.006 0 0 0 501.992 0L255.998.013c-5.522 0-9.999 4.478-9.999 10V38.61L151.21 64.009c-5.335 1.43-8.501 6.913-7.071 12.247l49.127 183.342-42.499 42.499c-5.409-7.898-14.491-13.092-24.764-13.092H30.006c-16.542 0-29.999 13.458-29.999 29.999V482c0 16.542 13.457 30 29.999 30h95.998c14.053 0 25.875-9.716 29.115-22.78l11.89 10.369a50.382 50.382 0 0 0 33.118 12.412h301.867c5.522 0 10-4.478 10-10V10a10.01 10.01 0 0 0-2.929-7.071zM136.002 482.001c0 5.513-4.486 10-10 10H30.005c-5.514 0-10-4.486-10-10V319.005c0-5.514 4.486-10 10-10h37.999V424.2c0 5.522 4.478 10 10 10s10-4.478 10-10V309.005h37.999c5.514 0 10 4.486 10 10v162.996zm30.043-401.262l79.954-21.424V96.37l-6.702 1.796a9.997 9.997 0 0 0-7.071 12.247c3.843 14.341-4.698 29.134-19.039 32.977a9.998 9.998 0 0 0-7.066 12.267L245.1 299.995h-20.07l-10.343-40.464a9.985 9.985 0 0 0-1.676-3.507L166.045 80.739zm79.954 61.49v84.381l-18.239-67.535c7.619-3.934 13.854-9.82 18.239-16.846zM389.663 492H200.125a30.388 30.388 0 0 1-19.974-7.485l-24.149-21.061V325.147l43.658-43.658 7.918 30.98a10 10 0 0 0 9.688 7.523l196.604.012c7.72 0 14 6.28 14 14s-6.28 14-14 14H313.13c-5.522 0-10 4.478-10 10s4.478 10 10 10h132.04c7.72 0 14 6.28 14 14s-6.28 14-14 14H313.13c-5.522 0-10 4.478-10 10s4.478 10 10 10h110.643c7.72 0 14 6.28 14 14s-6.28 14-14 14H313.13c-5.522 0-10 4.478-10 10s4.478 10 10 10h76.533c7.72 0 14 6.28 14 14-.001 7.716-6.281 13.996-14 13.996zm102.331 0h-71.36c1.939-4.273 3.028-9.01 3.028-14s-1.089-9.727-3.028-14h3.139c18.747 0 33.999-15.252 33.999-33.999a33.778 33.778 0 0 0-3.609-15.217c14.396-3.954 25.005-17.149 25.005-32.782a33.816 33.816 0 0 0-6.711-20.255v-126.74c0-5.522-4.478-10-10-10s-10 4.478-10 10v113.792a34.008 34.008 0 0 0-7.289-.795h-.328a33.79 33.79 0 0 0 3.028-14c0-18.748-15.252-33.999-33.999-33.999h-16.075c17.069-7.32 29.057-24.286 29.057-44.005 0-26.389-21.468-47.858-47.857-47.858-26.388 0-47.857 21.469-47.857 47.858 0 19.719 11.989 36.685 29.057 44.005h-54.663V109.863c17.864-3.893 31.96-17.988 35.852-35.853h75.221c3.892 17.865 17.988 31.96 35.852 35.853v31.09c0 5.522 4.478 10 10 10s10-4.478 10-10v-40.018c0-5.522-4.478-10-10-10-14.847 0-26.924-12.079-26.924-26.925 0-5.522-4.478-10-10-10h-93.076c-5.522 0-10 4.478-10 10 0 14.847-12.078 26.925-26.924 26.925-5.522 0-10 4.478-10 10v199.069H266V20.011L491.994 20v472zM378.996 283.858c-15.361 0-27.857-12.497-27.857-27.857s12.497-27.858 27.857-27.858S406.853 240.64 406.853 256s-12.496 27.858-27.857 27.858z'/%3e%3c/svg%3e");
}

.anotherAText {
    padding-bottom: 1.25rem;
}

.containerA {
    position: relative; /*background-image: url('/bitrix/templates/desktop/img/temp/stockBak.jpg');*/
    /*background: rgba(0,174,237,1);
    background: -moz-linear-gradient(left, rgba(0,174,237,1) 0%, rgba(15,86,167,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,174,237,1)), color-stop(100%, rgba(15,86,167,1)));
    background: -webkit-linear-gradient(left, rgba(0,174,237,1) 0%, rgba(15,86,167,1) 100%);
    background: -o-linear-gradient(left, rgba(0,174,237,1) 0%, rgba(15,86,167,1) 100%);
    background: -ms-linear-gradient(left, rgba(0,174,237,1) 0%, rgba(15,86,167,1) 100%);
    background: linear-gradient(to right, rgba(0,174,237,1) 0%, rgba(15,86,167,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00aeed', endColorstr='#0f56a7', GradientType=1 );*/
    background-repeat: repeat-y;
    background-size: cover;
    background-position: center center;
}

.sliderTitle {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 50;
    text-align: center;
    width: 100%;
    margin-top: 1.875rem;
    color: #292929;
    font-family: "PTSerifPro-Demi";
    font-size: 1.5rem;
}

#example1 .sp-buttons {
    left: 50%;
    width: auto;
    margin-left: 17.4875rem;
    display: inline-block;
    position: absolute;
    bottom: 3rem;
    z-index: 50;
}

.containerA .slider-pro h3.sp-layer, .pageAction .slider-pro h3.sp-layer {
    padding-left: 5.3125rem;
    width: 31.6875rem;
    font-family: "PTSerifPro-Regular";
    color: #292929;
    font-size: 1.875rem;
}

.containerA .slider-pro h4.sp-layer, .pageAction .slider-pro h4.sp-layer {
    padding-left: 5.3125rem;
    width: 31.6875rem;
    font-family: "PTSerifPro-Demi";
    color: #292929;
    font-size: 1.375rem
}

.containerA .slider-pro p.sp-layer, .pageAction .slider-pro p.sp-layer {
    padding-left: 5.3125rem;
    width: 31.6875rem;
    font-family: "PT Sans Regular";
    color: #292929;
    font-size: 1rem
}

.containerA .dateTo.sp-layer, .pageAction .dateTo.sp-layer {
    padding-left: 25.3125rem;
    width: 40.2rem;
    line-height: 1.25rem;
    font-family: "PT Sans Regular";
    color: #292929;
    font-size: 0.875rem;
}

.pageAction .dateTo.sp-layer {
    padding-left: 21.3125rem;
}

.containerA .dateTo.sp-layer span, .pageAction .dateTo.sp-layer span {
    font-family: "PTSerifPro-Demi";
}

.anotherA .col-xs {
    width: calc(50% - 0.9475rem);
}

.anotherA .col-xs:first-child {
    margin-right: 1.875rem;
}

.anotherA li {
    margin-bottom: 1.875rem;
}

.anotherA li:last-child {
    margin-bottom: 0;
}


.sliderControls {
    padding-left: 5.3125rem;
    position: absolute;
    left: 50%;
    bottom: 3rem;
    z-index: 11;
}

.sliderNext {
    float: left;
    position: relative;
    overflow: hidden;
    background-color: transparent;
    border: 1px solid #00aced;
    border-radius: 30px;
    line-height: 2.375rem;
    padding: 0 2.1875rem;
    cursor: pointer;
    background-color: #00aeef;
}

.sliderNext .butText {
    color: #ffffff;
    font-family: "PT Sans Regular";
    font-size: 0.875rem
}

.sliderNext .butArrow {
    width: 1.5625rem;
    height: 1.125rem;
    position: absolute;
    top: 0.5rem;
    left: 5rem;
    opacity: 0;
    -webkit-transform: translateX(-200%);
    -moz-transform: translateX(-200%);
    -ms-transform: translateX(-200%);
    -o-transform: translateX(-200%);
    transform: translateX(-200%);
}

.sliderNext:hover {
    background-color: #00aced;
}

.sliderNext:hover .butText {
    -webkit-transform: translateX(200%);
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -o-transform: translateX(200%);
    transform: translateX(200%);
}

.sliderNext:hover .butArrow {
    transition-delay: 0.2s;
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}

.sliderGoTo {
    float: left;
    display: none;
}

.sp-button {
    cursor: pointer;
    font-family: "PTSerifPro-Demi";
    font-size: 1rem;
    color: #292929;
    margin-left: 1rem;
    float: left;
    border-radius: 50%;
    width: 2.375rem;
    height: 2.375rem;
    line-height: 2.275rem;
    border: 1px solid #00aeef;
    text-align: center;
    z-index: 11;
}

.sp-button:hover, .sp-button.sp-selected-button {
    background-color: #00aeef;
    color: #fff;
}

.partCentered {
    width: 22.5rem;
    margin: 0 auto;
}

.partDelitel {
    height: 3px;
    background-image: url('/bitrix/templates/desktop/img/partdelitel.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    margin-bottom: 4.6875rem;
}

.partLogo {
    height: 6.6875rem;
    margin-bottom: 2.1875rem;
}

.partLogo div {
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    width: 100%;
    height: 100%;
}

.partTitle {
    color: #434142;
    font-size: 2rem;
    font-family: "PTSerifPro-Regular";
    margin-bottom: 1.1875rem;
}

.partText {
    color: #434142;
    font-size: 1.125rem;
    font-family: "PT Sans Regular";
    line-height: 1.5rem;
}

.partButtons {
    margin: 1.25rem 0 5rem 0;
}

.viewReview {
    position: relative;
    display: inline-block;
    overflow: hidden;
    background-color: transparent;
    border: 1px solid #00aced;
    border-radius: 30px;
    line-height: 2.375rem;
    padding: 0 2.1875rem;
    cursor: pointer;
}

.viewReview .butText {
    color: #03aded;
    font-family: "PTSerifPro-Demi";
    font-size: 0.875rem
}

.viewReview .butArrow {
    width: 1.5625rem;
    height: 1.125rem;
    position: absolute;
    top: 0.5rem;
    left: 5rem;
    opacity: 0;
    -webkit-transform: translateX(-200%);
    -moz-transform: translateX(-200%);
    -ms-transform: translateX(-200%);
    -o-transform: translateX(-200%);
    transform: translateX(-200%);
}

.viewReview:hover {
    background-color: #00aced;
}

.viewReview:hover .butText {
    -webkit-transform: translateX(200%);
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -o-transform: translateX(200%);
    transform: translateX(200%);
}

.viewReview:hover .butArrow {
    transition-delay: 0.2s;
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}

.viewLicense {
    position: relative;
    display: inline-block;
    overflow: hidden;
    background-color: transparent;
    border: 1px solid #00aced;
    border-radius: 30px;
    line-height: 2.125rem;
    padding: 0 2.1875rem;
    cursor: pointer;
    margin-right: 0.625rem;
}

.viewLicense .butText {
    color: #03aded;
    font-family: "PTSerifPro-Demi";
    font-size: 0.875rem;
    line-height: 2.375rem
}

.viewLicense:hover, .viewLicense.active {
    background-color: #00aced;
}

.viewLicense:hover .butText, .viewLicense.active .butText {
    color: #fff;
}

.partCustom {
    margin-top: 2.9375rem;
}

.partCustom .boxLogo {
    overflow: hidden;
    cursor: pointer;
    position: relative;
    width: 115px;
    height: 115px;
    background-color: #fff;
    border-radius: 50%;
    -webkit-box-shadow: -1px 10px 23px -1px rgba(0, 0, 0, 0.36);
    -moz-box-shadow: -1px 10px 23px -1px rgba(0, 0, 0, 0.36);
    box-shadow: -1px 10px 23px -1px rgba(0, 0, 0, 0.36);
}

.partCustom .boxLogo:hover {
    -webkit-box-shadow: -1px 10px 23px -1px rgba(0, 172, 237, 0.36);
    -moz-box-shadow: -1px 10px 23px -1px rgba(0, 172, 237, 0.36);
    box-shadow: -1px 10px 23px -1px rgba(0, 172, 237, 0.36);
    /*-webkit-transform: scale(0.95) translateY(10px);
    -moz-transform: scale(0.95) translateY(10px);
    -ms-transform: scale(0.95) translateY(10px);
    -o-transform: scale(0.95) translateY(10px);
    transform: scale(0.95) translateY(10px);*/
    -webkit-transform: translateY(5px);
    -moz-transform: translateY(5px);
    -ms-transform: translateY(5px);
    -o-transform: translateY(5px);
    transform: translateY(5px);
}

.partCustom .row .col-xs-4 {
    margin-bottom: 1.5rem;
}

.partCustom .owl-item {
    padding: 0.5rem 1rem 1rem 1rem;
}

.partCustom .owl-item .item .row {
    margin-left: 0px;
    margin-right: 0px;
}

.partCustom.owl-carousel {
    margin-bottom: 0;
    height: 417px;
}

.partImg {
    top: 5px;
    width: 90px;
    height: 90px;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat
}


.partButtons .owl-dots {
    margin-right: 3.25rem;
    position: relative;
    z-index: 10;
}

.partButtons .owl-dot {
    cursor: pointer;
    font-family: "PTSerifPro-Demi";
    font-size: 1rem;
    color: #00aeef;
    background-color: #fff;
    margin-left: 0.625rem;
    float: right;
    border-radius: 50%;
    width: 2.375rem;
    height: 2.375rem;
    line-height: 2.275rem;
    border: 1px solid #00aeef;
    text-align: center;
}

.partButtons .owl-dot.active, .partButtons .owl-dot:hover {
    color: #fff;
    background-color: #00aeef;
}

.row.part {
    padding-top: 2.9375rem;
}

h3.docInner {
    color: #292929;
    font-family: "PTSerifPro-Demi";
    font-size: 1.25rem;
    width: 26.25rem;
    margin: 0 auto;
    margin-bottom: 1rem;
    margin-top: 0.5rem;
}

div.docInner { /*background-color:#e6e6e6;*/
    width: 26.25rem;
    margin: 0 auto;
    height: calc(100% - 1.25rem);
}

.docInnerImg {
    width: 100%;
    height: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}

.partSertificates {
    padding: 3.4375rem 0 10.5rem 0;
}

.partSertificates .col-xs-6 {
    height: 38.625rem;
}


.pageLic.owl-carousel {
    padding: 5.1875rem 0 0 0;
    position: absolute;
    top: 0px;
    left: 0px;
}

.pageLic .boxFile {
    cursor: pointer;
    position: relative;
}

.pageLic .boxFile:hover {
    /*-webkit-transform: scale(0.95) translateY(10px);
    -moz-transform: scale(0.95) translateY(10px);
    -ms-transform: scale(0.95) translateY(10px);
    -o-transform: scale(0.95) translateY(10px);
    transform: scale(0.95) translateY(10px);*/
    -webkit-transform: translateY(5px);
    -moz-transform: translateY(5px);
    -ms-transform: translateY(5px);
    -o-transform: translateY(5px);
    transform: translateY(5px);
}

.pageLic .row {
    margin-bottom: 1.875rem;
}

.pageLic .owl-item .item .row {
    margin-left: 0px;
    margin-right: 0px;
}

/*.pageLic.owl-carousel{margin-bottom: 0;height:500px;}*/
.boxFileSVG {
    width: 2.875rem;
    margin: 0 auto;
    background-color: #fff;
}

.pageLic .boxFile .boxFileSVG svg {
    fill: #0f57a7;
    -webkit-filter: drop-shadow(3px 6px 3px rgba(0, 0, 0, 0.2));
    filter: drop-shadow(3px 6px 3px rgba(0, 0, 0, 0.2));
    background-color: #fff;
}

.pageLic .boxFile:hover .boxFileSVG svg {
    fill: #00aced;
    -webkit-filter: drop-shadow(3px 6px 3px rgba(0, 172, 237, 0.2));
    filter: drop-shadow(3px 6px 3px rgba(0, 172, 237, 0.2));
}

.pageLic .boxFile:hover .boxFileTitle {
    color: #00aced;
}

.boxFileTitle {
    color: #0f57a7;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    margin-top: 1.125rem;
}


.pageLic.owl-theme .owl-dots {
    margin-right: 3.25rem;
    position: relative;
    z-index: 10;
    float: right;
}

.pageLic.owl-theme .owl-nav.disabled + .owl-dots {
    margin-top: 2rem;
}

.pageLic.owl-theme .owl-dots .owl-dot {
    cursor: pointer;
    font-family: "PTSerifPro-Demi";
    font-size: 1rem;
    color: #00aeef;
    background-color: #fff;
    margin-left: 0.625rem;
    float: left;
    border-radius: 50%;
    width: 2.375rem;
    height: 2.375rem;
    border: 1px solid #00aeef;
    text-align: center;
}

.pageLic.owl-theme .owl-dots .owl-dot span, .pageLic.owl-theme .owl-dots .owl-dot.active span, .pageLic.owl-theme .owl-dots .owl-dot:hover span {
    background-color: transparent;
    display: inline-block;
    width: auto;
    height: auto;
}

.pageLic.owl-theme .owl-dots .owl-dot.active, .pageLic.owl-theme .owl-dots .owl-dot:hover {
    color: #fff;
    background-color: #00aeef;
}

.partCustom.owl-theme .owl-dots {
    margin-right: 3.25rem;
    position: relative;
    z-index: 10;
    float: right;
}

.partCustom.owl-theme .owl-nav.disabled + .owl-dots {
    margin-top: 2rem;
}

.partCustom.owl-theme .owl-dots .owl-dot {
    cursor: pointer;
    font-family: "PTSerifPro-Demi";
    font-size: 1rem;
    color: #00aeef;
    background-color: #fff;
    margin-left: 0.625rem;
    float: left;
    border-radius: 50%;
    width: 2.375rem;
    height: 2.375rem;
    border: 1px solid #00aeef;
    text-align: center;
}

.partCustom.owl-theme .owl-dots .owl-dot span {
    text-align: center;
    background-color: transparent
}

.partCustom.owl-theme .owl-dots .owl-dot span, .partCustom.owl-theme .owl-dots .owl-dot.active span, .partCustom.owl-theme .owl-dots .owl-dot:hover span {
    background-color: transparent;
    display: inline-block;
    width: auto;
    height: auto;
}

.partCustom.owl-theme .owl-dots .owl-dot.active, .partCustom.owl-theme .owl-dots .owl-dot:hover {
    color: #fff;
    background-color: #00aeef;
}

.partSert.owl-carousel.owl-loaded {
    display: block;
}

.partLicense.owl-carousel.owl-loaded {
    display: none;
}

.carouselWrapLic {
    height: 700px;
    overflow: hidden;
    position: relative;
}

.footerLogo {
    position: absolute;
    left: 0;
    top: 3.375rem;
    width: 13.75rem;
    height: 4.375rem;
}

.footerLogo svg {
    width: 100%;
    height: 100%;
}

.footerLogo svg path {
    fill: #fff;
}

.footerLogo svg circle {
    fill: #fff;
}

.footerLogo a {
    position: relative;
    z-index: 10;
}

.footerAdress {
    padding-left: 1rem;
    position: absolute;
    left: 0;
    top: 9rem;
    width: 13.75rem;
    height: 4.375rem;
    color: #fff;
    font-family: 'PT Sans Regular';
    font-size: 0.95rem;
    line-height: 1.125rem;
}

.footerAdress p {
    font-family: 'PTSerifPro-Demi';
    margin-bottom: 1rem;
}

.section.header {
    position: relative;
    min-height: 100%;
}

.content {
    padding-bottom: 620px;
}

.row.copyright {
    margin-top: 0.8rem;
    font-family: 'PT Sans Regular';
    color: #fff;
    font-size: 0.85rem;
    line-height: 1rem;
}

.row.copyright a {
    font-family: 'PT Sans Regular';
    color: #fff;
    font-size: 0.85rem;
    line-height: 1rem;
    padding-bottom: 0px;
    border-bottom: 1px solid #fff;
}

.row.copyright a:hover {
    border-bottom: 1px solid transparent
}

.footer {
    clear: both;
    background: rgb(0, 172, 237); /* Old browsers */
    background: -moz-linear-gradient(45deg, rgba(36, 119, 211, 1) 0%, rgba(36, 119, 211, 1) 18%, rgba(36, 119, 211, 1) 18%, rgba(36, 119, 211, 1) 19%, rgba(36, 119, 211, 1) 19%, rgba(15, 87, 167, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg, rgba(36, 119, 211, 1) 0%, rgba(36, 119, 211, 1) 18%, rgba(36, 119, 211, 1) 18%, rgba(36, 119, 211, 1) 19%, rgba(36, 119, 211, 1) 19%, rgba(15, 87, 167, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg, rgba(36, 119, 211, 1) 0%, rgba(36, 119, 211, 1) 18%, rgba(36, 119, 211, 1) 18%, rgba(36, 119, 211, 1) 19%, rgba(36, 119, 211, 1) 19%, rgba(15, 87, 167, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00aced', endColorstr='#0f57a7', GradientType=1); /* IE6-9 fallback on horizontal gradient */
    position: relative;
    overflow: hidden;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 620px;
}

.footer .sectionWrap {
    position: relative;
}

.footer .row.sectionWrap {
    padding: 3.375rem 0 0 18.125rem;
}

.footer .row.sectionWrap li {
    line-height: 1rem;
    margin-bottom: 1.1875rem;
}

.footer .row.sectionWrap li:last-child {
    margin: 0px;
}

.footer .row.sectionWrap a {
    font-size: 0.875rem;
    color: #fff;
    position: relative;
    font-family: "PT Sans Regular", "PT Sans Regular";
    text-decoration: none;
}

.footer .row.sectionWrap a:after {
    content: '';
    position: absolute;
    bottom: 1px;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: transparent;
}

.footer .row.sectionWrap a:hover:after {
    background-color: #fff;
}

.copyrights {
    text-align: center;
    margin: 4.375rem 0 1.875rem 0;
    font-size: 0.875rem;
    font-family: 'PT Sans Italic';
    color: #0f57a7;
    font-weight: 600;
}

.blockAdres {
    margin: 3rem 0;
    padding: 2rem 0 0 0;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    color: #fff;
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
    line-height: 1.125rem;
}

.blockAdres .col-xs-4 {
    margin: 0 0 2.5rem 0
}

.blockAdres .col-xs-12.filial {
    margin: 0 0 2.5rem 0
}

.blockAdres .col-xs-12.filial a {
    margin: 0 0 0 1rem;
    color: #fff;
    position: relative
}

.blockAdres .col-xs-12.filial a:after {
    content: '';
    position: absolute;
    bottom: 1px;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: transparent;
}

.blockAdres .col-xs-12.filial a:hover:after {
    background-color: #fff;
}

.blockIcons.sectionWrap {
    height: 4.0625rem;
    overflow: hidden;
    padding-right: 4.125rem;
}

.blockIcons li {
    float: left;
    margin: 0.375rem 0.755rem 0 0.75rem;
}

.blockIcons li:first-child {
    float: left;
    margin: 0.375rem 0.755rem 0 0;
}

.blockIcons li svg {
    width: 100%;
    height: 100%;
    max-width: 30px;
    max-height: 1.875rem;
    cursor: pointer;
}

.blockIcons li:nth-child(1) {
    margin-top: 0.2rem;
}

.blockIcons li:nth-child(2) {
    margin-top: 0.575rem;
}

.blockIcons li:nth-child(2) svg {
    width: 100%;
    height: 100%;
    max-width: 30px;
    max-height: 1.5rem;
    cursor: pointer;
}

.blockIcons li svg path, .blockIcons li svg circle {
    fill: #fff;
}

.blockIcons li:hover svg path, .blockIcons li:hover svg circle {
    fill: #00aced;
}

.g-recaptcha {
    margin-bottom: 0.875rem;
    text-align: center
}

.g-recaptcha > div {
    text-align: center;
    width: 100% !important;
}

.bottomLinkA {
    padding-left: 1.375rem;
}

.bottomLinkA a {
    padding-bottom: 0px;
    border-bottom: 1px solid #fff;
    position: relative;
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
    color: #fff;
    line-height: 4.0625rem;
    text-decoration: none;
}

.bottomLinkA a:hover {
    border-bottom: 1px solid #2477d3;
}

.bottomLinkA a:after {
    content: '';
    position: absolute;
    top: 0px;
    left: -21px;
    width: 14px;
    height: 18px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3e%3cpath style='fill:%23fff' d='M256 0C156.748 0 76 80.748 76 180c0 33.534 9.289 66.26 26.869 94.652l142.885 230.257A15 15 0 0 0 258.499 512h.119a14.997 14.997 0 0 0 12.75-7.292L410.611 272.22C427.221 244.428 436 212.539 436 180 436 80.748 355.252 0 256 0zm128.866 256.818L258.272 468.186l-129.905-209.34C113.734 235.214 105.8 207.95 105.8 180c0-82.71 67.49-150.2 150.2-150.2S406.1 97.29 406.1 180c0 27.121-7.411 53.688-21.234 76.818z' fill='%230f57a7'/%3e%3cpath style='fill:%23fff' d='M256 90c-49.626 0-90 40.374-90 90 0 49.309 39.717 90 90 90 50.903 0 90-41.233 90-90 0-49.626-40.374-90-90-90zm0 150.2c-33.257 0-60.2-27.033-60.2-60.2 0-33.084 27.116-60.2 60.2-60.2s60.1 27.116 60.1 60.2c0 32.683-26.316 60.2-60.1 60.2z' fill='%230f57a7'/%3e%3c/svg%3e");
}

.gpsBlock {
    border-bottom: 1px solid #e7e6e6;
    padding-bottom: 2.9375rem
}

.gpsBlock .box {
    background-color: #fff;
    -webkit-box-shadow: 0px 4px 29px -5px rgba(42, 42, 42, 0.35);
    -moz-box-shadow: 0px 4px 29px -5px rgba(42, 42, 42, 0.35);
    box-shadow: 0px 4px 29px -5px rgba(42, 42, 42, 0.35);
}

.gpsBlock > h2 {
    width: 100%;
    text-align: center;
    color: #292929;
    font-family: "PTSerifPro-Regular";
    font-size: 1.875rem;
    padding: 3.125rem 0 5rem 0
}

.gpsBlock .col-xs {
    padding-left: 2rem;
    padding-right: 2rem;
}

.gpsFotoLog {
    width: 100%;
    height: auto;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    min-height: 26.25rem;
}

.gpsFoto {
    width: 100%;
    height: auto;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    min-height: 18.75rem;
}

.animate .gpsFoto {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: myAnimLeft;
    animation-name: myAnimLeft;
    animation-fill-mode: forwards;
}

.gpsText p {
    margin-bottom: 1.875rem;
    line-height: 1.4375rem;
    color: #434142;
    font-family: "PT Sans Regular", "PT Sans Regular";
    font-size: 1rem;
}

.gpsButtons button {
    margin-right: 0.625rem;
    line-height: 0.8155rem;
}

.animate .gpsText, .animate .gpsButtons {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: myAnimRight;
    animation-name: myAnimRight;
    animation-fill-mode: forwards;
}

.gpsButtons, .gpsText, .animate .gpsFoto {
    opacity: 0
}

.animate.rever .gpsFoto {
    -webkit-animation-name: myAnimRight;
    animation-name: myAnimRight;
}

.animate.rever .gpsText, .animate.rever .gpsButtons {
    -webkit-animation-name: myAnimLeft;
    animation-name: myAnimLeft;
}

.gpsElements {
    padding: 2.75rem 0;
    border-bottom: 1px solid #e7e6e6;
}

.gpsElements h3 {
    width: 100%;
    color: #292929;
    font-family: "PTSerifPro-Regular";
    font-size: 1.875rem;
    text-align: center
}

.gpsCalc {
    width: 100%;
    text-align: center;
    margin-top: 3.125rem;
}

.gpsCalc span {
    color: #0f57a7;
    font-family: "PTSerifPro-Demi";
    font-size: 5rem;
}

.gpsToday {
    padding: 5rem 0;
    border-bottom: 1px solid #e7e6e6;
}

.gpsToday h3 {
    width: 100%;
    color: #292929;
    font-family: "PTSerifPro-Regular";
    font-size: 1.875rem;
    text-align: center;
}

.gpsToday .col-xs {
    padding: 3.75rem 0;
    text-align: center
}

.gpsToday .box {
    width: 11.875rem;
    text-align: center;
    opacity: 0;
    margin: 0 auto;
}

.gpsToday .box svg {
    max-width: 5.3125rem;
    max-height: 4.6875rem;
    margin-bottom: 1.5rem;
}

.gpsToday .box p {
    color: #292929;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    line-height: 1.4375rem;
}

.gpsToday.animate .box {
    -webkit-animation: pulse2 0.8s ease forwards;
    animation: pulse2 0.8s ease forwards;
}

.gpsToday.animate .start1 {
    animation-delay: 0.5s
}

.gpsToday.animate .start2 {
    animation-delay: 0.55s
}

.gpsToday.animate .start3 {
    animation-delay: 0.60s
}

.gpsToday.animate .start4 {
    animation-delay: 0.65s
}

.gpsToday.animate .start5 {
    animation-delay: 0.7s
}

.gpsToday.animate .start6 {
    animation-delay: 0.75s
}

.gpsToday.animate .start7 {
    animation-delay: 0.8s
}

.gpsToday.animate .start8 {
    animation-delay: 0.85s
}

.gpsToday.animate .start9 {
    animation-delay: 0.9s
}

.gpsToday.animate .start10 {
    animation-delay: 0.95s
}

.gpsToday.animate .start11 {
    animation-delay: 1.0s
}

.gpsToday.animate .start12 {
    animation-delay: 1.05s
}

.gpsCapabilities {
    padding: 3rem 0 1rem 0;
    border-bottom: 1px solid #e7e6e6;
}

.gpsCapabilities .col-xs {
    padding-left: 3rem;
}

.gpsCapabilities h3 {
    width: 100%;
    color: #292929;
    font-family: "PTSerifPro-Regular";
    font-size: 1.875rem;
    text-align: center;
    margin-bottom: 3.75rem;
}

.gpsCapabilities .row {
    margin-bottom: 2rem;
}

.gpsCapabilities .box {
    position: relative;
    line-height: 2.375rem;
}

.gpsCapabilities .box span {
    position: relative;
    color: #434142;
    font-size: 1rem;
    font-family: "PT Sans Regular";
    cursor: pointer;
}

.gpsCapabilities .box span:after {
    position: absolute;
    content: '';
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #fff;
}

.gpsCapabilities .box span:hover {
    position: relative;
    color: #00aced;
}

.gpsCapabilities .box span:hover:after {
    background-color: #00aced;
}

.gpsCapabilities .box span:before {
    position: absolute;
    width: 1rem;
    height: 0.8125rem;
    right: 0;
    top: 0;
    background-image: url('/bitrix/templates/desktop/img/picture.png');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    content: '';
    -webkit-transform: translate(110%, -50%);
    -moz-transform: translate(110%, -50%);
    -ms-transform: translate(110%, -50%);
    -o-transform: translate(110%, -50%);
    transform: translate(110%, -50%);
}

/*.gpsCapabilities .box:after{position:absolute;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='587.91' height='587.91'%3e%3cg fill='%2300aeef'%3e%3cpath d='M86.451 501.46c26.937 26.936 58.315 48.088 93.265 62.871 36.207 15.314 74.642 23.078 114.239 23.078 39.596 0 78.032-7.764 114.239-23.078 34.949-14.783 66.328-35.936 93.266-62.871 26.936-26.938 48.09-58.316 62.871-93.266 15.314-36.207 23.08-74.643 23.08-114.238 0-39.598-7.766-78.033-23.08-114.239-14.781-34.95-35.936-66.328-62.871-93.265-26.938-26.937-58.316-48.09-93.266-62.872C371.986 8.265 333.551.501 293.955.501c-39.597 0-78.032 7.765-114.239 23.079-34.95 14.782-66.328 35.936-93.265 62.872s-48.09 58.315-62.873 93.264C8.265 215.923.5 254.358.5 293.956c0 39.596 7.765 78.031 23.079 114.238 14.782 34.95 35.936 66.328 62.872 93.266zM293.955 43.341c138.411 0 250.614 112.204 250.614 250.615 0 138.41-112.203 250.613-250.614 250.613S43.34 432.366 43.34 293.956c0-138.411 112.204-250.615 250.615-250.615z'/%3e%3cpath d='M293.955 587.909c-39.667 0-78.167-7.778-114.434-23.117-35.01-14.809-66.442-35.998-93.423-62.979-26.983-26.984-48.172-58.417-62.979-93.425C7.778 372.119 0 333.618 0 293.956c0-39.663 7.778-78.165 23.118-114.435 14.807-35.008 35.997-66.44 62.979-93.423 26.982-26.983 58.415-48.172 93.423-62.979C215.79 7.779 254.291.001 293.954.001c39.666 0 78.167 7.778 114.433 23.119 35.009 14.807 66.441 35.997 93.425 62.979 26.984 26.985 48.173 58.417 62.979 93.423 15.341 36.27 23.119 74.771 23.119 114.434 0 39.662-7.778 78.163-23.119 114.433-14.806 35.007-35.994 66.439-62.979 93.425-26.982 26.98-58.415 48.169-93.425 62.979-36.266 15.338-74.767 23.116-114.432 23.116zm0-586.908c-39.529 0-77.898 7.751-114.044 23.039-34.889 14.757-66.215 35.874-93.106 62.765-26.892 26.892-48.009 58.217-62.766 93.105C8.751 216.057 1 254.427 1 293.956 1 333.483 8.751 371.854 24.039 408c14.757 34.889 35.874 66.214 62.766 93.106 26.89 26.889 58.215 48.006 93.106 62.765 36.142 15.287 74.512 23.038 114.044 23.038s77.901-7.751 114.044-23.039c34.89-14.758 66.216-35.875 93.106-62.764 26.893-26.895 48.009-58.22 62.764-93.106 15.289-36.146 23.041-74.516 23.041-114.044 0-39.529-7.752-77.899-23.041-114.044-14.754-34.887-35.871-66.212-62.764-93.106-26.892-26.891-58.218-48.008-93.106-62.765-36.144-15.289-74.514-23.04-114.044-23.04zm0 544.068c-67.075 0-130.136-26.12-177.565-73.549-47.429-47.43-73.55-110.489-73.55-177.564s26.12-130.136 73.55-177.565c47.429-47.429 110.49-73.55 177.565-73.55s130.135 26.121 177.564 73.55c47.43 47.43 73.55 110.49 73.55 177.565s-26.12 130.135-73.55 177.564c-47.429 47.429-110.49 73.549-177.564 73.549zm0-501.228c-66.808 0-129.617 26.017-176.858 73.257-47.24 47.241-73.257 110.05-73.257 176.858s26.017 129.617 73.257 176.856c47.24 47.24 110.05 73.257 176.858 73.257s129.617-26.017 176.857-73.257c47.24-47.239 73.257-110.049 73.257-176.856 0-66.808-26.017-129.618-73.257-176.858-47.241-47.241-110.049-73.257-176.857-73.257z'/%3e%3cg%3e%3cpath d='M228.992 400.794a21.414 21.414 0 0 0 15.146 6.273 21.417 21.417 0 0 0 15.146-6.273L442.67 217.409c8.365-8.365 8.365-21.927 0-30.292s-21.928-8.366-30.293 0l-168.239 168.24-68.606-68.607c-8.365-8.366-21.927-8.366-30.292 0-8.365 8.365-8.365 21.927 0 30.292l83.752 83.752z'/%3e%3cpath d='M244.138 407.567c-5.855 0-11.36-2.28-15.5-6.42l-83.752-83.752c-8.546-8.547-8.546-22.453 0-31 4.14-4.141 9.645-6.421 15.5-6.421s11.359 2.28 15.5 6.421l68.253 68.253 167.885-167.886a21.773 21.773 0 0 1 15.5-6.42 21.78 21.78 0 0 1 15.5 6.42c4.141 4.14 6.421 9.645 6.421 15.5s-2.28 11.359-6.421 15.5L259.638 401.147a21.774 21.774 0 0 1-15.5 6.42zm-83.752-126.592a20.779 20.779 0 0 0-14.792 6.128c-8.156 8.157-8.156 21.428 0 29.585l83.752 83.752a20.782 20.782 0 0 0 14.792 6.127 20.782 20.782 0 0 0 14.793-6.127l183.385-183.385c3.951-3.951 6.128-9.205 6.128-14.792s-2.177-10.842-6.128-14.793c-3.951-3.952-9.205-6.127-14.793-6.127s-10.842 2.176-14.793 6.127L244.138 356.063l-68.96-68.96a20.779 20.779 0 0 0-14.792-6.128z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");content: '';background-position: center center;background-repeat: no-repeat;background-size: cover;width:2.375rem;height:2.375rem;top:0;left:0; -webkit-transform: translateX(calc(-100% - 1rem)); -moz-transform: translateX(calc(-100% - 1rem)); -ms-transform: translateX(calc(-100% - 1rem)); -o-transform: translateX(calc(-100% - 1rem)); transform: translateX(calc(-100% - 1rem));}*/
.gpsCapabilities .box:after {
    position: absolute;
    content: '';
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 2.375rem;
    height: 2.375rem;
    top: 0;
    left: 0;
    -webkit-transform: translateX(calc(-100% - 1rem));
    -moz-transform: translateX(calc(-100% - 1rem));
    -ms-transform: translateX(calc(-100% - 1rem));
    -o-transform: translateX(calc(-100% - 1rem));
    transform: translateX(calc(-100% - 1rem));
}

.gpsCapabilities .box.vozm1:after {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1' xmlns='http://www.w3.org/2000/svg' width='30.502' height='32.196'%3e%3cpath fill='%2300aced' d='M18.592 17.892a1.53 1.53 0 0 1-1.102-.473l-2.611-2.746-1.576 1.516a.669.669 0 0 1-.647.161.67.67 0 0 1-.469-.475l-1.195-4.55-1.235-4.532a.674.674 0 0 1 .861-.817l4.471 1.459 4.478 1.417a.677.677 0 0 1 .259 1.132l-1.59 1.499 2.611 2.747a1.514 1.514 0 0 1-.054 2.147l-1.149 1.097a1.54 1.54 0 0 1-1.052.418zM14.9 13.048h.012a.67.67 0 0 1 .477.209l3.078 3.236a.178.178 0 0 0 .247.004l1.151-1.097a.17.17 0 0 0 .006-.246l-3.078-3.234a.678.678 0 0 1 .024-.953l1.251-1.177-3.394-1.073-3.291-1.075.909 3.336.904 3.446 1.235-1.188a.684.684 0 0 1 .469-.188z'/%3e%3cpath fill='%2300aced' d='M24.355 20.699H6.148a1.934 1.934 0 0 1-1.933-1.932V5.205c0-1.065.868-1.932 1.933-1.932h18.207c1.066 0 1.931.867 1.931 1.932v13.563a1.932 1.932 0 0 1-1.931 1.931zM6.148 4.619a.586.586 0 0 0-.586.586v13.563c0 .324.263.588.586.588h18.207a.586.586 0 0 0 .584-.588V5.205a.584.584 0 0 0-.584-.586H6.148z'/%3e%3cpath fill='%2300aced' d='M23.554 32.196H6.954a.675.675 0 0 1-.674-.673c0-1.822 2.291-3.32 5.886-3.893v-3.658H2.441A2.446 2.446 0 0 1 0 21.528V2.445A2.445 2.445 0 0 1 2.441 0H28.06a2.445 2.445 0 0 1 2.442 2.445v19.083a2.445 2.445 0 0 1-2.442 2.444h-9.725v3.658c3.534.563 5.807 2.021 5.887 3.798.002.033.004.062.004.095 0 .37-.302.673-.672.673zM7.9 30.849h14.701c-.635-.801-2.352-1.629-5.023-1.968a.674.674 0 0 1-.589-.669V23.3c0-.371.302-.674.675-.674H28.06a1.1 1.1 0 0 0 1.099-1.099V2.445a1.1 1.1 0 0 0-1.099-1.1H2.441a1.1 1.1 0 0 0-1.096 1.1v19.083c0 .606.492 1.099 1.096 1.099h10.397c.372 0 .674.303.674.674v4.912c0 .34-.251.627-.589.669-2.671.338-4.388 1.166-5.023 1.967z'/%3e%3c/svg%3e");
}

.gpsCapabilities .box.vozm4:after {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1' xmlns='http://www.w3.org/2000/svg' width='36.417' height='22.555'%3e%3cpath fill='%2300aced' d='M1.775 10.729a.678.678 0 0 1-.585-1.028c.904-1.535 3.703-4.528 5.377-6.314.471-.504.842-.9.995-1.08C8.821.842 10.426.022 12.081 0a5.713 5.713 0 0 1 4.086 1.635A5.742 5.742 0 0 1 17.9 5.688a9.08 9.08 0 0 1-.038.801h.294a7.13 7.13 0 0 1-.035-.567c-.042-3.179 2.5-5.798 5.669-5.839 1.801-.027 3.443.766 4.605 2.222.193.239.842.902 1.592 1.665 1.731 1.764 4.104 4.183 4.943 5.524a.681.681 0 1 1-1.155.722C33.014 9 30.606 6.547 29.012 4.923c-.838-.855-1.447-1.472-1.683-1.769-.895-1.12-2.136-1.723-3.522-1.71-2.416.033-4.354 2.032-4.322 4.461.001.159.023.493.111 1.175a.68.68 0 0 1-.675.768l-1.808.005h-.002a.68.68 0 0 1-.678-.756c.088-.82.105-1.209.102-1.392a4.382 4.382 0 0 0-1.324-3.096 4.354 4.354 0 0 0-3.112-1.246c-1.698.022-2.924 1.157-3.503 1.832-.173.201-.535.587-1.034 1.122-1.526 1.633-4.37 4.668-5.2 6.075a.677.677 0 0 1-.587.337z'/%3e%3cpath fill='%2300aced' d='M8.303 19.774a5.881 5.881 0 0 1-4.125-1.677 5.862 5.862 0 0 1-1.785-4.158 5.865 5.865 0 0 1 1.676-4.203 5.872 5.872 0 0 1 4.236-1.79 5.88 5.88 0 0 1 4.125 1.679 5.872 5.872 0 0 1 1.789 4.16 5.874 5.874 0 0 1-1.678 4.204 5.865 5.865 0 0 1-4.238 1.785zm.002-10.463a4.514 4.514 0 0 0-3.26 1.374 4.518 4.518 0 0 0-1.291 3.235 4.52 4.52 0 0 0 1.375 3.201 4.52 4.52 0 0 0 3.174 1.291c1.24 0 2.398-.487 3.262-1.374a4.523 4.523 0 0 0 1.291-3.236 4.524 4.524 0 0 0-1.376-3.2 4.515 4.515 0 0 0-3.175-1.291z'/%3e%3cpath fill='%2300aced' d='M28.109 22.555a8.262 8.262 0 0 1-8.133-6.63c-1.062-.452-2.308-.472-3.606-.069-.896 3.632-4.18 6.264-7.955 6.312l-.112.002c-4.519 0-8.243-3.678-8.302-8.198a8.25 8.25 0 0 1 2.355-5.904 8.259 8.259 0 0 1 5.84-2.51l.111-.001a8.257 8.257 0 0 1 7.234 4.225l5.576-.009a8.338 8.338 0 0 1 6.885-3.826l.112-.003c4.518 0 8.242 3.677 8.303 8.198a8.256 8.256 0 0 1-2.357 5.905 8.262 8.262 0 0 1-5.842 2.508h-.109zm-9.931-8.351c.975 0 1.891.22 2.721.649.191.1.322.286.357.498a6.909 6.909 0 0 0 6.854 5.84h.093a6.89 6.89 0 0 0 4.882-2.098 6.89 6.89 0 0 0 1.969-4.935c-.048-3.779-3.161-6.854-6.938-6.854l-.094.003a6.985 6.985 0 0 0-5.931 3.484.68.68 0 0 1-.589.342l-6.368.012a.676.676 0 0 1-.609-.378 6.913 6.913 0 0 0-6.217-3.849h-.093a6.897 6.897 0 0 0-4.882 2.099 6.878 6.878 0 0 0-1.969 4.936c.048 3.777 3.161 6.854 6.938 6.854l.094-.001c3.271-.044 6.096-2.399 6.722-5.604a.688.688 0 0 1 .436-.51 7.645 7.645 0 0 1 2.624-.488z'/%3e%3cpath fill='%2300aced' d='M28.112 20.162a5.883 5.883 0 0 1-4.127-1.677 5.921 5.921 0 0 1-.109-8.364 5.872 5.872 0 0 1 4.238-1.786c1.548 0 3.014.597 4.125 1.679a5.863 5.863 0 0 1 1.785 4.157 5.876 5.876 0 0 1-1.676 4.205 5.865 5.865 0 0 1-4.236 1.786zm.002-10.465c-1.241 0-2.397.49-3.264 1.377a4.557 4.557 0 0 0 .086 6.434 4.524 4.524 0 0 0 3.176 1.294c1.238 0 2.395-.49 3.26-1.377a4.515 4.515 0 0 0 1.291-3.235 4.528 4.528 0 0 0-1.374-3.199 4.528 4.528 0 0 0-3.175-1.294z'/%3e%3c/svg%3e");
}

.gpsCapabilities .box.vozm7:after {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1' xmlns='http://www.w3.org/2000/svg' width='32.945' height='25.995'%3e%3cpath fill='%2300aced' d='M2.491 25.995c-.381 0-.729-.145-.98-.405L.369 24.409c-.544-.566-.479-1.514.145-2.115l10.655-10.286-1.945-.605c-.666-.207-1.095-.625-1.178-1.145-.082-.523.197-1.051.768-1.453l2.553-1.806c.623-.442 1.164-1.503 1.156-2.271l-.041-3.125c-.009-.67.226-1.051.424-1.253.223-.226.522-.35.846-.35.352 0 .712.138 1.075.408l2.503 1.868c.414.311 1.106.509 1.762.509.285 0 .546-.038.756-.108l2.96-1.004c.747-.254 1.403-.104 1.748.377.269.376.309.902.112 1.483l-1.004 2.959c-.247.727-.06 1.901.398 2.517l1.868 2.504c.569.762.423 1.338.284 1.613-.232.466-.759.731-1.441.731h-.035l-3.125-.04c-.783 0-1.836.542-2.271 1.156l-1.803 2.553c-.357.504-.809.781-1.273.781-.6 0-1.096-.447-1.326-1.192l-.602-1.933L3.63 25.52a1.66 1.66 0 0 1-1.139.475zm11.26-24.791c-.012.013-.071.127-.067.386l.04 3.125c.014 1.161-.717 2.597-1.664 3.267L9.507 9.787c-.211.148-.27.264-.274.294.01.007.102.099.348.175l2.914.906a.6.6 0 0 1 .238 1.006L1.347 23.158c-.162.158-.175.352-.113.416l1.14 1.182c.031.032.081.038.117.038.1 0 .214-.051.304-.136l11.409-11.014a.603.603 0 0 1 .992.252l.89 2.865c.076.245.169.336.194.35.01-.006.127-.064.275-.275l1.805-2.553c.66-.934 2.079-1.665 3.232-1.665l.034.001 3.146.04c.244 0 .354-.058.373-.077-.004-.012-.023-.141-.178-.346l-1.87-2.506c-.694-.932-.946-2.521-.573-3.621l1.004-2.959c.08-.238.063-.365.049-.395.002.005-.026-.004-.076-.004a.981.981 0 0 0-.309.063l-2.96 1.002a3.542 3.542 0 0 1-1.142.174c-.911 0-1.861-.285-2.479-.748l-2.504-1.866c-.168-.127-.298-.172-.356-.172zM21.959 21.315a2.433 2.433 0 0 1-2.43-2.43c0-1.338 1.09-2.43 2.43-2.43a2.434 2.434 0 0 1 2.429 2.43c0 1.339-1.09 2.43-2.429 2.43zm0-3.656a1.227 1.227 0 1 0 0 0zM29.712 9.832a3.239 3.239 0 0 1-3.235-3.234 3.239 3.239 0 0 1 3.235-3.234 3.238 3.238 0 0 1 3.233 3.234 3.238 3.238 0 0 1-3.233 3.234zm0-5.266c-1.121 0-2.033.911-2.033 2.032s.912 2.033 2.033 2.033a2.033 2.033 0 0 0 0-4.065zM6.966 5.005a2.137 2.137 0 0 1 0-4.273 2.137 2.137 0 0 1 0 4.273zm0-3.071a.935.935 0 1 0-.002 1.87.935.935 0 0 0 .002-1.87z'/%3e%3c/svg%3e");
}

.gpsCapabilities .box.vozm2:after {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1' xmlns='http://www.w3.org/2000/svg' width='25.422' height='31.637'%3e%3cpath fill='%2300aced' d='M20.036 28.889H5.386a2.477 2.477 0 0 1-2.473-2.476V9.873a.608.608 0 1 1 1.216 0v16.541c0 .694.563 1.258 1.256 1.258h14.65a1.26 1.26 0 0 0 1.257-1.258V9.873c0-.336.272-.607.608-.607.338 0 .611.271.611.607v16.541a2.476 2.476 0 0 1-2.475 2.475z'/%3e%3cpath fill='%2300aced' d='M23.022 31.637H2.401C1.077 31.637 0 30.591 0 29.306V7.399c0-1.287 1.077-2.333 2.401-2.333a.609.609 0 0 1 0 1.216c-.654 0-1.186.502-1.186 1.116v21.906c0 .612.531 1.114 1.186 1.114h20.621c.653 0 1.185-.502 1.185-1.114V7.399c0-.614-.531-1.116-1.185-1.116a.608.608 0 1 1 0-1.216c1.324 0 2.4 1.046 2.4 2.333v21.906c.001 1.285-1.075 2.331-2.4 2.331z'/%3e%3cpath fill='%2300aced' d='M21.005 8.835H4.417a.61.61 0 0 1-.609-.609 3.868 3.868 0 0 1 3.865-3.862h1.348A3.748 3.748 0 0 1 12.71 0a3.749 3.749 0 0 1 3.693 4.364h1.348a3.866 3.866 0 0 1 3.861 3.862.609.609 0 0 1-.607.609zM5.098 7.618h15.228a2.648 2.648 0 0 0-2.574-2.038h-2.156a.61.61 0 0 1-.559-.848 2.53 2.53 0 0 0-2.326-3.516 2.53 2.53 0 0 0-2.526 2.526c0 .343.069.676.204.991a.608.608 0 0 1-.561.847H7.674a2.649 2.649 0 0 0-2.576 2.038zM18.864 14.104H6.723a.608.608 0 1 1 0-1.216h12.141a.607.607 0 1 1 0 1.216zM18.864 17.329H6.723a.608.608 0 0 1 0-1.215h12.141a.607.607 0 1 1 0 1.215zM18.864 20.553H6.723a.608.608 0 1 1 0-1.216h12.141c.336 0 .607.272.607.607a.606.606 0 0 1-.607.609z'/%3e%3c/svg%3e");
}

.gpsCapabilities .box.vozm5:after {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1' xmlns='http://www.w3.org/2000/svg' width='24.36' height='23.009'%3e%3cpath fill='%2300aced' d='M7.462 20.133a.54.54 0 0 1-.541-.54V.539c0-.297.242-.539.541-.539s.537.242.537.539v19.055a.536.536 0 0 1-.537.539z'/%3e%3cpath fill='%2300aced' d='M14.386 23.009H.54A.539.539 0 0 1 0 22.47c0-1.947 3.206-3.415 7.462-3.415 4.199 0 7.377 1.43 7.459 3.341a.539.539 0 0 1-.535.613zM1.284 21.93h12.352c-.699-.93-3.112-1.797-6.174-1.797-3.065 0-5.477.868-6.178 1.797zM17.888 13.124c-1.713 0-2.944-.534-4.133-1.047-1.139-.491-2.215-.956-3.699-.956-.758 0-1.56.119-2.452.365a.538.538 0 0 1-.683-.52V1.257c0-.242.164-.454.398-.518C8.301.466 9.2.333 10.055.333c1.709 0 2.938.533 4.125 1.046 1.14.491 2.215.959 3.707.959 3.675 0 5.516-1.964 5.533-1.984a.542.542 0 0 1 .94.365v9.707a.527.527 0 0 1-.145.364c-.085.096-2.183 2.334-6.327 2.334zm-7.832-3.083c1.709 0 2.938.533 4.125 1.046 1.14.491 2.215.959 3.707.959 3.078 0 4.892-1.401 5.392-1.849v-8.34c-.998.679-2.793 1.559-5.392 1.559-1.713 0-2.944-.533-4.133-1.046-1.139-.491-2.215-.958-3.699-.958-.645 0-1.32.087-2.057.264v8.602a9.55 9.55 0 0 1 2.057-.237z'/%3e%3c/svg%3e");
}

.gpsCapabilities .box.vozm8:after {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1' xmlns='http://www.w3.org/2000/svg' width='24.928' height='22.542'%3e%3cpath fill='%2300aced' d='M23.006 18.214h-5.178a.518.518 0 1 1 0-1.038h5.178a.888.888 0 0 0 .887-.887V1.923a.889.889 0 0 0-.887-.888H10.201c-.764 0-1.035.333-1.523.938-.084.102-.171.21-.263.317L6.234 5.055a.521.521 0 0 1-.405.197H1.925a.887.887 0 0 0-.887.887v10.15c0 .489.396.887.887.887h5.249a.52.52 0 0 1 0 1.038H1.925A1.927 1.927 0 0 1 0 16.29V6.14c0-1.061.865-1.925 1.925-1.925h3.653l2.03-2.573.011-.014c.089-.105.172-.208.254-.306C8.398.672 8.943 0 10.201 0h12.805c1.058 0 1.922.864 1.922 1.924V16.29a1.926 1.926 0 0 1-1.922 1.924z'/%3e%3cpath fill='%2300aced' d='M14.479 22.542h-4.028a1.62 1.62 0 0 1-1.62-1.617v-6.661a.578.578 0 0 0-.577-.578l-2.853.009c-.718 0-.959-.382-1.031-.545-.073-.166-.185-.605.302-1.126l2.615-2.799c.412-.442 1.08-1.167 1.487-1.611l2.565-2.808a1.507 1.507 0 0 1 2.248 0l2.566 2.808c.398.439 1.068 1.161 1.488 1.611l2.614 2.799c.487.52.374.96.305 1.126-.073.163-.314.545-1.026.545h-.001l-2.854-.009a.579.579 0 0 0-.581.578v6.661a1.62 1.62 0 0 1-1.619 1.617zM8.25 12.65c.895 0 1.617.723 1.617 1.614v6.661c0 .32.262.581.584.581h4.028a.583.583 0 0 0 .583-.581v-6.661c0-.892.723-1.614 1.611-1.614l2.759.009-2.548-2.727c-.42-.452-1.092-1.177-1.494-1.618l-2.566-2.81a.482.482 0 0 0-.718 0l-2.565 2.81c-.412.447-1.081 1.173-1.496 1.618l-2.547 2.727 2.752-.009z'/%3e%3c/svg%3e");
}

.gpsCapabilities .box.vozm3:after {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1' xmlns='http://www.w3.org/2000/svg' width='22.988' height='24.665'%3e%3cpath fill='%2300aced' d='M.475 24.665A.474.474 0 0 1 0 24.187a.48.48 0 0 1 .475-.483h16.58a.48.48 0 1 1 0 .961H.475zm0-1.829A.48.48 0 0 1 0 22.351c0-.264.211-.476.475-.476h1.539L2 21.788V3.99C2 1.856 3.512 0 5.512 0h6.541c2 0 3.514 1.856 3.514 3.99v8.455l.338-.085a1.248 1.248 0 0 1 1.369 1.119c.139 2.346.359 3.943.891 4.831.244.411.535.629.906.716.398.086.961.033 1.744-.266.879-.363 1.31-.936 1.188-1.961-.135-1.135-.936-2.816-2.752-5.27-.379-.51-.678-1.099-.711-1.801l.021-.293-.85.113c-.037.007-.078.007-.111.007a.489.489 0 0 1-.439-.518l.195-2.458a.512.512 0 0 1 .209-.365l1.492-1.006a.478.478 0 0 1 .67.124.48.48 0 0 1-.127.67l-1.305.882-.125 1.631 1.73-.239.065-2.717c0-.02.006-.034.006-.054.082-.582-.086-1.37-.435-2.08-.357-.716-.844-1.246-1.299-1.425a.487.487 0 0 1-.273-.623.488.488 0 0 1 .631-.271c1.385.544 2.412 2.65 2.359 4.221l-.021.266-.086 3.121a.482.482 0 0 1-.408.464l-.91.126-.025.358c.019.47.217.887.523 1.299 1.82 2.466 2.764 4.318 2.934 5.725.18 1.505-.543 2.451-1.793 2.976-.656.244-1.254.378-1.791.364a2.99 2.99 0 0 1-.51-.059c-.684-.154-1.18-.57-1.531-1.166-.588-.989-.828-2.566-.967-4.442l-.053-.787-.029-.086c-.09-.205-.381-.265-.561.032a.492.492 0 0 1-.127.141l-.031.012v8.118l-.016.087h1.504c.268 0 .484.212.484.476a.486.486 0 0 1-.484.485L.475 22.836zm14.143-.961l-.012-.087V3.99c0-1.737-1.209-3.028-2.553-3.028H5.512c-1.344 0-2.553 1.291-2.553 3.028v17.799l-.018.087 11.677-.001zM4.97 11.801a.486.486 0 0 1-.483-.482.48.48 0 0 1 .483-.477h7.408a.48.48 0 0 1 .484.477.485.485 0 0 1-.484.482H4.97zm.498-1.953c-.762 0-1.281-.691-1.281-1.4V3.817c0-.703.519-1.393 1.281-1.393h6.533c.77 0 1.277.689 1.277 1.393v4.631c0 .709-.508 1.4-1.277 1.4H5.468zm6.533-.969c.113 0 .318-.126.318-.431V3.817c0-.3-.205-.431-.318-.431H5.468c-.113 0-.313.131-.313.431v4.631c0 .305.199.431.313.431h6.533zM6.302 6.341h-.045a.487.487 0 0 1-.459-.51c.02-.352.08-.656.18-.907a1.535 1.535 0 0 1 1.02-.954c.199-.059.398-.093.578-.106a.475.475 0 0 1 .521.43.472.472 0 0 1-.43.524c-.316.033-.496.085-.623.191a.667.667 0 0 0-.172.267c-.053.132-.092.331-.113.608a.479.479 0 0 1-.457.457z'/%3e%3c/svg%3e");
}

.gpsCapabilities .box.vozm6:after {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1' xmlns='http://www.w3.org/2000/svg' width='22.297' height='20.993'%3e%3cpath fill='%2300aced' d='M1.453 20.993a1.08 1.08 0 0 1-.119-2.152c1.414-.158 2.007-1.509 2.251-2.73C1.303 14.358 0 11.887 0 9.285 0 4.166 5.002 0 11.149 0c6.148 0 11.148 4.166 11.148 9.285s-5 9.283-11.148 9.283c-.83 0-1.66-.076-2.473-.231-2.731 2.626-7.037 2.656-7.223 2.656zm9.696-19.951c-5.574 0-10.107 3.696-10.107 8.243 0 2.363 1.245 4.616 3.417 6.18.158.115.24.31.209.504-.372 2.329-1.514 3.717-3.219 3.906-.022.001-.037.02-.037.042.003.021.02.037.041.037.173 0 4.266-.03 6.679-2.541a.518.518 0 0 1 .482-.148c.829.176 1.683.264 2.535.264 5.574 0 10.107-3.698 10.107-8.244 0-4.547-4.533-8.243-10.107-8.243z'/%3e%3cpath fill='%2300aced' d='M12.639 15.472a.735.735 0 0 1-.162-.012.52.52 0 0 1 .163-1.019c.207-.007 4.468-.242 5.495-4.662a.522.522 0 0 1 .625-.387c.28.063.454.342.388.624-.46 1.982-1.526 3.476-3.164 4.443-1.425.838-2.855 1.013-3.345 1.013z'/%3e%3c/svg%3e");
}

.gpsCapabilities .box.vozm9:after {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1' xmlns='http://www.w3.org/2000/svg' width='20.85' height='27.07'%3e%3cpath fill='%2300aced' d='M8.158 27.07a.477.477 0 0 1-.473-.474.47.47 0 0 1 .473-.466h4.695a.47.47 0 1 1 0 .94H8.158zm0-1.557a.476.476 0 0 1-.473-.475c0-.258.215-.472.473-.472h4.695c.26 0 .473.214.473.472a.475.475 0 0 1-.473.475H8.158zm-.519-1.621a.478.478 0 0 1-.473-.475v-3.086l-.324-.11C2.848 18.761 0 14.922 0 10.429 0 4.669 4.67 0 10.422 0 16.18 0 20.85 4.669 20.85 10.429c0 4.493-2.853 8.332-6.842 9.792l-.184.064v3.132c0 .26-.211.475-.473.475H7.639zm5.242-.946v-2.387l-.357.083c-.676.138-1.385.215-2.102.215-.721 0-1.42-.077-2.102-.215l-.213-.051.004 2.354 4.77.001zm-2.459-3.035c5.238 0 9.488-4.248 9.488-9.481 0-5.232-4.25-9.488-9.488-9.488C5.19.942.94 5.198.94 10.43c0 5.233 4.25 9.481 9.482 9.481zm0-1.207c-4.567 0-8.273-3.708-8.273-8.274a8.25 8.25 0 0 1 2.424-5.85l.084-.078.025-.038.092-.065.389-.356a8.222 8.222 0 0 1 5.26-1.889h.09l.057-.006.086.02.617.026c4.17.429 7.424 3.956 7.424 8.236-.002 4.566-3.703 8.274-8.275 8.274zm0-.946a7.263 7.263 0 0 0 4.662-1.674l.1-.091-1.104-.997a.473.473 0 1 1 .635-.701l1.146 1.044.223-.246a7.311 7.311 0 0 0 1.646-4.008v-.123l-1.445.02a.472.472 0 1 1-.013-.947l1.465-.014-.019-.344a7.28 7.28 0 0 0-1.633-3.909l-.125-.138-.908 1a.46.46 0 0 1-.66.032.474.474 0 0 1-.031-.669l.939-1.03-.215-.189a7.242 7.242 0 0 0-3.91-1.64l-.143-.007-.008 1.31a.47.47 0 0 1-.94-.006l.008-1.316-.416.02a7.255 7.255 0 0 0-3.916 1.64l-.021.014.953.862a.484.484 0 0 1 .033.668.486.486 0 0 1-.377.155.478.478 0 0 1-.291-.122l-1-.909-.291.325a7.227 7.227 0 0 0-1.523 3.184l-.111.72 1.369.02c.26 0 .467.215.461.48 0 .26-.215.467-.475.461l-1.385-.02.029.565a7.279 7.279 0 0 0 1.215 3.352l.406.545.961-1.058a.471.471 0 1 1 .699.636L5.4 15.763l.359.322a7.285 7.285 0 0 0 4.663 1.673zm-5.455-5.111a.47.47 0 0 1-.121-.915l4.336-1.529v-.007a1.26 1.26 0 0 1 1.246-1.13c.389 0 .74.184.967.461h.006l2.18-.766a.473.473 0 0 1 .313.891l-2.213.777v.02a1.261 1.261 0 0 1-1.252 1.129c-.389 0-.731-.182-.967-.461l-.008-.013-4.297 1.518a.658.658 0 0 1-.19.025zm5.461-2.016a.308.308 0 1 0 0-.617.305.305 0 0 0-.305.305c0 .175.137.312.305.312z'/%3e%3c/svg%3e");
}

.gpsCapabilities.animate .box {
    -webkit-animation: pulse2 0.8s ease forwards;
    animation: pulse2 0.8s ease forwards;
    opacity: 0;
}

/*.gpsCapabilities.animate h3{-webkit-animation:pulse2 0.8s ease forwards;animation:pulse2 0.8s ease forwards;}*/
.gpsCapabilities.animate .vozm1 {
    animation-delay: 0.5s
}

.gpsCapabilities.animate .vozm2 {
    animation-delay: 0.55s
}

.gpsCapabilities.animate .vozm3 {
    animation-delay: 0.60s
}

.gpsCapabilities.animate .vozm4 {
    animation-delay: 0.65s
}

.gpsCapabilities.animate .vozm5 {
    animation-delay: 0.7s
}

.gpsCapabilities.animate .vozm6 {
    animation-delay: 0.75s
}

.gpsCapabilities.animate .vozm7 {
    animation-delay: 0.8s
}

.gpsCapabilities.animate .vozm8 {
    animation-delay: 0.85s
}

.gpsCapabilities.animate .vozm9 {
    animation-delay: 0.9s
}

.gpsCapabilities.animate .vozm10 {
    animation-delay: 0.95s
}

.gpsCapabilities.animate .vozm11 {
    animation-delay: 1.0s
}

.gpsCapabilities.animate .vozm12 {
    animation-delay: 1.05s
}

.solWrap {
    display: none;
    margin-top: 0rem;
}

.solDelitel {
    margin-left: 0.5rem;
    margin-right: 1.375rem;
    padding-right: 1.875rem;
    position: relative;
}

.solDelitel:hover span {
    color: #00aced;
}

.solDelitel:hover .line:before {
    background-color: #00aced;
}

.solDelitel:hover .line:after {
    background-color: #00aced;
}

.solDelitel:after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 270.6 512'%3e%3cpath d='M35.1 256L266.3 24.8c5.7-5.7 5.7-14.8 0-20.5-5.7-5.7-14.8-5.7-20.5 0L4.3 245.8c-5.7 5.7-5.7 14.8 0 20.5l241.5 241.4c2.8 2.8 6.5 4.3 10.2 4.3 3.6 0 7.4-1.4 10.2-4.3 5.7-5.7 5.7-14.8 0-20.5L35.1 256z' fill='%23474747'/%3e%3c/svg%3e");
    height: 16px;
    width: 9px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    -moz-transform: rotate(-90deg); /* Для Firefox */
    -ms-transform: rotate(-90deg); /* Для IE */
    -webkit-transform: rotate(-90deg); /* Для Safari, Chrome, iOS */
    -o-transform: rotate(-90deg); /* Для Opera */
    transform: rotate(-90deg);
}

.solDelitel:hover:after {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 270.6 512'%3e%3cpath d='M35.1 256L266.3 24.8c5.7-5.7 5.7-14.8 0-20.5-5.7-5.7-14.8-5.7-20.5 0L4.3 245.8c-5.7 5.7-5.7 14.8 0 20.5l241.5 241.4c2.8 2.8 6.5 4.3 10.2 4.3 3.6 0 7.4-1.4 10.2-4.3 5.7-5.7 5.7-14.8 0-20.5L35.1 256z' fill='%2300aced'/%3e%3c/svg%3e");
}

.line {
    cursor: pointer;
    position: relative;
    z-index: 1;
    overflow: hidden;
    text-align: right;
    color: #292929;
    font-family: "PTSerifPro-Regular";
    font-size: 1.125rem;
}

.line span {
}

.line:before, .line:after {
    content: '';
    display: inline-block;
    width: 100%;
    height: 2px;
    background: #b4b4b4;
    z-index: -1;
    position: relative;
    vertical-align: middle;
}

.line:before {
    right: 15px;
    margin: 0 0 0 -100%;
}

.line:after {
    left: 15px;
    margin: 0 -100% 0 0;
}

.contTel h3, .contRek h3, .contForm h3, .contMap h3 {
    color: #292929;
    font-family: "PTSerifPro-Demi";
    font-size: 1.15rem;
    margin-bottom: 1rem;
}

.contTel p {
    color: #292929;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    line-height: 1.45rem;
}

.contTel .boldItalic {
    font-weight: 600;
    color: #292929;
    font-style: italic;
    font-family: "PTSerifPro-Demi"
}

.contTel .contBox {
    margin-bottom: 1.875rem;
}

.contTel, .contRek, .contForm {
    margin-bottom: 3.125rem;
}

.contRek {
    display: none;
    margin-right: 10%;
}

.contRek p, .contForm p, .contMap p, .contTel p {
    margin-bottom: 1.475rem;
    line-height: 1.4375rem;
    color: #434142;
    font-family: "PT Sans Regular", "PT Sans Regular";
    font-size: 1rem;
}

.contRek a {
    color: #0f57af;
}

.contTel .col-xs {
    padding: 0;
}

.contTel a {
    color: #00aeef;
    padding-bottom: 0;
    border-bottom: 1px solid #00aeef;
}

.recvisits {
    margin-bottom: 19.4375rem;
}

.contForm.zakazPresentaion {
    width: 100%;
}

.contForm textarea {
    padding: 8px 30px;
    height: 12.5rem;
    text-align: left;
    width: 100%;
    border: 1px solid #00aced;
    border-radius: 20px;
    margin-bottom: 15px;
}

.contForm textarea:hover {
    border: 1px solid #fff;
    -webkit-box-shadow: 0 0 10px 3px #b9e9fa;
    box-shadow: 0 0 10px 3px #b9e9fa
}

.contForm textarea:focus::placeholder {
    color: #dfdede;
}

.contForm textarea::-webkit-input-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.contForm textarea:focus::-webkit-input-placeholder {
    color: #dfdede;
}

/* Firefox < 19 */
.contForm textarea:-moz-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.contForm textarea:focus:-moz-placeholder {
    color: #dfdede;
}

/* Firefox > 19 */
.contForm textarea::-moz-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.contForm textarea:focus::-moz-placeholder {
    color: #dfdede;
}

/* Internet Explorer 10 */
.contForm textarea:-ms-input-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.contForm textarea:focus:-ms-input-placeholder {
    color: #dfdede;
}

.contMap #map {
    height: 37.5rem;
}

.contMap #map {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

.newsYou h3 {
    color: #292929;
}

.newsYou h3 {
    font-size: 1.375rem;
    font-family: PTSerifPro-Demi;
    margin-bottom: 1.75rem;
    line-height: 1.625rem;
}

.newsYou p {
    color: #292929;
    font-family: "PT Sans Regular", "PT Sans Regular";
    font-size: 1rem;
    margin-bottom: 1.65rem;
    line-height: 1.375rem;
    text-indent: 1rem;
}

.newsYou .row p {
    color: #292929;
    font-family: "PT Sans Regular", "PT Sans Regular";
    font-size: 0.875rem;
    line-height: 1.25rem;
}

.newsYou h4 a {
    color: #292929;
    font-family: "PT Sans Regular";
    font-size: 1.125rem;
    border-bottom: 2px solid #949494;
    position: relative;
}

.newsYou h5, .newsYou h5 a {
    font-size: 1.125rem;
    font-family: PTSerifPro-Demi;
    margin-bottom: 0.75rem;
    line-height: 1.35rem;
}

.newsYou .row {
    padding-top: 0.6875rem;
}

.newsYou .col-xs, .newsYou .col-xs-4, .newsYou .col-xs-6, .newsArt .col-xs-12 {
    padding-left: 0;
    padding-right: 0;
}

.newsYou iframe { /*width:calc(100% - 2rem) !important;height:auto !important;*/
}

.newsYou iframe {
    width: 152px !important;
    height: 86px !important;
}

.newsBlog {
    padding-bottom: 1rem;
    border-bottom: 1px solid #e7e6e6;
}

.newsYou .col-xs-6 {
    padding-left: 1rem
}

.newsBlog h4 {
    color: #292929;
    font-family: PTSerifPro-Demi;
    font-size: 1.125rem;
}

.newsBlog h4 svg {
    position: absolute;
    fill: #f61d0d;
    width: 2.125rem;
    height: 1.4375rem;
    top: 4px;
    right: -2.75rem
}

.newsArt h3 {
    color: #292929;
    font-family: "PTSerifPro-Regular";
    font-size: 1.375rem;
}

.newsArt .row {
    margin-top: 0.625rem;
    padding: 0.625rem 0;
    border-top: 1px solid #e7e6e6;
}

.newsArt a {
    font-family: "PTSerifPro-Demi";
    color: #292929;
    font-size: 1.125rem;
    line-height: 1.4375rem;
}

.newsArt a:hover {
    color: #0f57a7;
}

.newsArt p {
    margin-top: 1.625rem;
    color: #292929;
    font-family: "PT Sans Regular", "PT Sans Regular";
    font-size: 1rem;
    line-height: 1.4375rem;
    text-indent: 0.75rem;
}

.newsArt p.newsDate {
    margin-top: 0.75rem;
    font-family: "PT Sans Italic";
    font-size: 0.875rem;
    text-indent: 0;
}

.newsArt, .newsYou {
    padding-bottom: 6.25rem;
}

.newsPager {
    padding-bottom: 10rem;
    margin-top: 1.8125rem;
}

.newsPager ul {
    float: right;
}

.newsPager li {
    float: left;
    width: 2rem;
    height: 2rem;
    line-height: 1.85rem;
    margin: 0 0.25rem;
    background-color: #fff;
    text-align: center;
    border: 1px solid #00aeef;
    border-radius: 50%;
    padding: 0px;
}

.newsPager li svg {
    width: 0.3125rem;
    height: 0.5625rem;
    fill: #00aeef;
}

.newsPager li.newsPrev svg {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
}

.newsPager li:hover svg {
    fill: #fff;
}

.newsPager li.newsEmpty {
    background-color: transparent;
    border: none;
}

.newsPager li, .newsDot {
    color: #00aeef;
    font-family: "PTSerifPro-Demi";
    font-size: 0.75rem;
}

.newsPager li.active, .newsPager li:hover:not(.newsDot):not(.newsEmpty) {
    color: #fff;
    background-color: #00aeef;
}

.articleBody {
    padding-bottom: 7.5rem;
}

.articleBody h3 {
    color: #292929;
    font-family: "PTSerifPro-Demi";
    font-size: 1.375rem;
    margin-bottom: 1rem;
}

.articleBody a h3, .articleBody h3 a {
    color: #292929;
    font-family: "PTSerifPro-Demi";
    font-size: 1.375rem;
    margin-bottom: 1rem;
}

.articleBody a h3:hover, .articleBody h3 a:hover {
    color: #0f57af;
}

.articleBody .imgLeft {
    margin-right: 16px;
    margin-bottom: 10px;
}

.articleBody p {
    color: #292929;
    font-family: "PT Sans Regular", "PT Sans Regular";
    font-size: 1rem;
    margin-bottom: 1.25rem;
    line-height: 1.4375rem;
}

.articleBody a {
    color: #0f57af;
    font-family: "PT Sans Regular", "PT Sans Regular";
    font-size: 1rem;
    margin-bottom: 1.25rem;
    line-height: 1.4375rem;
}

.articleBody table {
    width: 100%;
}

.articleBody tr td {
    border-bottom: 1px solid #ccc;
}

.articleBody tr:last-child td {
    border-bottom: none;
}

.articleBody td {
    padding: 5px 10px;
}

.articleBody td p {
    margin-bottom: 0;
}

.articleBody > ul, .articleBody > ol {
    margin-bottom: 1.25rem;
}

.articleBody li ul {
    margin-bottom: 0;
}

.articleBody li ol, .articleBody ol {
    list-style-type: decimal;
}

.articleBody ol li {
    color: #292929;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    margin-left: 1rem;
    padding-left: 0.5rem;
    line-height: 1.25rem;
}

.articleBody ul li {
    position: relative;
    color: #292929;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    padding-left: 1rem;
    line-height: 1.25rem;
    display: block;
    text-indent: 0 !important;
}

.articleBody ul li span {
    text-indent: 0 !important;
}

.articleBody ul li:before {
    content: "•";
    color: rgb(0, 172, 237);
    display: inline-block;
    width: 1em;
    transform: translateX(-20px);
}

.articleBody img {
    max-width: 100%;
    height: auto !important;
    margin-bottom: 1rem;
}

.articleBody .imgText {
    clear: both;
    width: 18.125rem;
    color: #292929;
    font-family: "PT Sans Italic";
    font-size: 0.875rem;
    line-height: 1.5rem;
    margin-top: 0.5rem;
    position: relative;
}

.articleBody .imgText:after {
    position: absolute;
    width: 10.9375rem;
    height: 1px;
    bottom: -1.1875rem;
    right: 0;
    background-color: #292929;
    content: '';
}

.articleBody .img {
    margin: 0 1.75rem 1.75rem 1.75rem;
    text-align: right;
}

.breadcrumbs {
    text-align: center; /*margin-bottom:0.875rem;*/
    margin-bottom: 0.275rem;
}

.breadcrumbs li {
    display: inline;
    margin-right: 0.75rem;
    position: relative;
}

.breadcrumbs li, .breadcrumbs li a {
    color: #292929;
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
}

.breadcrumbs li a {
    border-bottom: 1px solid #fff;
    padding-bottom: 0px;
    text-decoration: none;
}

.breadcrumbs li a:hover {
    border-bottom: 1px solid #949494;
}

.breadcrumbs li:last-child:after {
    display: none;
}

.breadcrumbs li:after {
    position: absolute;
    right: 0;
    top: 50%;
    content: '>';
    -webkit-transform: translate(calc(100% + 2px), -50%);
    -moz-transform: translate(calc(100% + 2px), -50%);
    -ms-transform: translate(calc(100% + 2px), -50%);
    -o-transform: translate(calc(100% + 2px), -50%);
    transform: translate(calc(100% + 2px), -50%);
}

.breadcrumbs ul {
    text-align: center;
    list-style-type: none;
}

.articleLast {
    margin-bottom: 6.875rem
}

.articleLast h3 {
    color: #292929;
    font-family: "PTSerifPro-Demi";
    font-size: 1.375rem;
}

.articleLast .col-xs {
    padding-left: 0;
    padding-right: 3.75rem;
}

.articleLast .col-xs:last-child {
    padding-left: 0;
    padding-right: 0;
}

.articleLast .topLine {
    margin-top: 0.625rem;
    padding: 0.625rem 0;
    border-top: 1px solid #e7e6e6;
}

.articleLast a {
    font-family: "PTSerifPro-Demi";
    color: #292929;
    font-size: 1.125rem;
    line-height: 1.4375rem;
}

.articleLast a:hover {
    color: #0f57a7;
}

.articleLast p {
    margin-top: 1.625rem;
    color: #292929;
    font-family: "PT Sans Regular", "PT Sans Regular";
    font-size: 1rem;
    line-height: 1.4375rem;
    text-indent: 0.75rem;
}

.articleLast p.newsDate {
    margin-top: 0.75rem;
    font-family: "PT Sans Italic";
    font-size: 0.875rem;
    text-indent: 0;
}

.footerLogo svg .st1 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #fff;
}

.downloadWialon {
    padding-bottom: 5rem;
    border-bottom: 1px solid #e7e6e6;
}

.downloadWialon .gpsFoto {
    width: 100%;
    height: 6.25rem;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 15.625rem;
    min-height: 6.25rem;
}

.downloadWialon.animate .gpsFoto {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: myAnimLeft;
    animation-name: myAnimLeft;
    animation-fill-mode: forwards;
}

.downloadWialon .applinks .col-xs {
    max-width: 7.5rem;
    padding-left: 0;
    padding-right: 0;
}

.downloadWialon .applinks .col-xs:first-child {
    margin-right: 0.625rem;
}

.downloadWialon .applinks .col-xs img {
    max-width: 100%;
}

.downloadWialon .applinks .col-xs img:hover {
    opacity: 0.75
}

.downloadWialon h3 {
    color: #292929;
    font-family: "PTSerifPro-Regular";
    font-size: 1.875rem;
    margin: 2.5rem 0;
    text-align: center;
    width: 100%;
}

.downloadWialon.animate .downloadHosting {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: myAnimLeft;
    animation-name: myAnimLeft;
    animation-fill-mode: forwards;
}

.downloadWialon.animate .downloadLocal {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: myAnimRight;
    animation-name: myAnimRight;
    animation-fill-mode: forwards;
}

.wialonVozmognosti {
    padding-bottom: 2.5rem;
    border-bottom: 1px solid #e7e6e6;
}

.wialonVozmognosti h2 {
    margin: 2.5rem 0;
    width: 100%;
    text-align: center;
    color: #292929;
    font-family: "PTSerifPro-Regular";
    font-size: 1.875rem;
}

.wialonVozmognosti h4 {
    line-height: 2.5rem;
    width: 100%;
    color: #292929;
    font-family: "PT Sans Regular";
    font-size: 1.25rem;
}

.wialonVozmognosti p {
    line-height: 1.5rem;
    width: 100%;
    color: #434142;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    max-width: 28.125rem
}

.wialonVozmognosti .box {
    margin-bottom: 2.1875rem;
    padding-top: 0.625rem;
    padding-left: 4.375rem;
    cursor: pointer;
    position: relative;
}

.wialonVozmognosti .box .svgLogo {
    max-width: 3.4375rem;
    max-height: 3.4375rem;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.wialonVozmognosti .box:hover .svgLogo, .wialonVozmognosti .box.active .svgLogo {
    fill: #00aced;
}

.wialonVozmognosti .box:hover p, .wialonVozmognosti .box:hover h4, .wialonVozmognosti .box.active p, .wialonVozmognosti .box.active h4 {
    color: #0f57a7;
}

.mobileBox {
    background-image: url('/bitrix/templates/desktop/img/telephone.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    width: 18.3125rem;
    height: 36.0625rem;
    position: relative;
    overflow: hidden;
}

.mobileBox .owl-item {
    height: 32.0625rem;
    overflow: hidden;
}

.mobileBox .owl-carousel {
    position: absolute;
    top: 1.375rem;
    left: 1.4375rem;
    width: calc(15.4375rem - 0px);
    height: 32.0625rem;
}

.mobileBox .mobileTopBack {
    position: absolute;
    top: 0;
    left: -1px;
    width: 100%;
    height: 100%;
    background-image: url('/bitrix/templates/desktop/img/iphone10.png');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2
}

.mobileClient {
    padding: 2.5rem 0 6.25rem 0;
}

.mobileClient .row {
    width: 100%;
}

.mobileClient h3 {
    margin: 0 0 3.5rem 0;
    color: #292929;
    font-family: "PTSerifPro-Regular";
    font-size: 1.875rem;
    text-align: center;
    width: 100%;
}

.mobileClient p {
    text-align: center;
    color: #292929;
    font-family: "PT Sans Regular";
    font-size: 1.375rem;
}

.mobileClient div {
    width: 100%;
    text-align: center;
    margin-bottom: 1.5625rem;
}

.mobileClient div.row, .mobileClient div.col-xs-4 {
    margin-bottom: 0rem;
}

.mobileClient div span {
    color: #00aced;
    font-family: "PT Sans Regular";
    font-size: 4.5rem;
}

.mobileClient2 {
    padding: 2.5rem 0 6.25rem 0;
    border-bottom: 1px solid #e7e6e6;
}

.mobileClient2 .row {
    width: 100%;
}

.mobileClient2 h3 {
    margin: 0 0 3.5rem 0;
    color: #292929;
    font-family: "PTSerifPro-Regular";
    font-size: 1.875rem;
    text-align: center;
    width: 100%;
}

.mobileClient2 p {
    text-align: center;
    color: #292929;
    font-family: "PT Sans Regular";
    font-size: 1.125rem;
    line-height: 1.625rem;
}

.mobileClient2 div {
    width: 100%;
    text-align: center;
    margin-bottom: 1rem;
}

.mobileClient2 div.row, .mobileClient2 div.col-xs-3 {
    margin-bottom: 0rem;
}

.mobileClient2 div span, .mobileClient2 div {
    color: #00aced;
    font-family: "PT Sans Regular";
    font-size: 4.125rem;
}


.wialonVozmognosti.animate .box {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: myAnimLeft;
    animation-name: myAnimLeft;
    animation-fill-mode: forwards;
}

.wialonVozmognosti.animate .mobileBox {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: myAnimRight;
    animation-name: myAnimRight;
    animation-fill-mode: forwards;
}

.fignuaLeftTop {
    width: 22.875rem;
    height: 37.0625rem;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/topLeft.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.fignuaLeftBottom {
    width: 16.8125rem;
    height: 45.5rem;
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/bottomLeft.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.fignuaRightBottom {
    width: 24.3125rem;
    height: 78.8125rem;
    position: absolute;
    bottom: 0;
    right: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/bottomRight.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.wialonLeftTop {
    width: 20.25rem;
    height: 85.125rem;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/wialonLeftTop.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.wialonLeftBottom {
    width: 63.25rem;
    height: 80.8125rem;
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/wialonLeftBottom.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.wialonRightTop {
    width: 12.6875rem;
    height: 41.25rem;
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/wialonRightTop.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.wialonRightBottom {
    width: 31.625rem;
    height: 67.75rem;
    position: absolute;
    top: 128.125rem;
    right: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/wialonRightBottom.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.agroLeftTop {
    width: 17.5rem;
    height: 36.3125rem;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/agroLeftTop.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.agroLeftMiddle {
    width: 19.8125rem;
    height: 63.375rem;
    position: absolute;
    top: 49.375rem;
    left: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/agroLeftMiddle.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.agroLeftBottom {
    width: 16.875rem;
    height: 57.125rem;
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/agroLeftMiddle.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.agroRightTop {
    width: 18.1875rem;
    height: 53.9375rem;
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/agroRightTop.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.agroRightMiddle {
    width: 12.6875rem;
    height: 44.75rem;
    position: absolute;
    top: 71.875rem;
    right: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/agroRightMiddle.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.agroRightBottom {
    width: 36.5rem;
    height: 22rem;
    position: absolute;
    bottom: 0;
    right: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/agroRightBottom.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.agroFunc {
    position: relative
}

.agroFunc:after {
    position: absolute;
    content: '';
    bottom: 0;
    right: 0;
    width: 17.3125rem;
    height: 32.25rem;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/agroRightMiddle2.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
}

.persLeftTop {
    width: 17.5rem;
    height: 36.3125rem;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/agroLeftTop.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.persRightTop {
    width: 18.1875rem;
    height: 53.9375rem;
    position: absolute;
    top: 6.25rem;
    right: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/agroRightTop.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.blockTracking.taxObrabotka:after {
    content: '';
    width: 12.4375rem;
    height: 25.0625rem;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/blockTrackingTop.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
}

.blockTracking.taxObrabotka:before {
    content: '';
    width: 13.9375rem;
    height: 12.8125rem;
    position: absolute;
    bottom: 2rem;
    left: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/blockTrackingBottom.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
}


.openModal {
    overflow-y: hidden;
    overflow-x: hidden;
}

.arendaWrap {
    display: none;
    background-color: rgba(0, 0, 0, 0.3);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1100;
}

/*.arenda {margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0;background-color: #fff;width:28.125rem;height:auto;display:table;padding:2.5rem; -webkit-border-radius:1.25rem; -moz-border-radius:1.25rem; border-radius:1.25rem;}*/
.arenda {
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    background-color: #fff;
    width: 28.125rem;
    height: auto;
    display: table;
    padding: 2.5rem;
    -webkit-border-radius: 1.25rem;
    -moz-border-radius: 1.25rem;
    border-radius: 1.25rem;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.arenda h4 {
    margin: 0.625rem 0 1.125rem 0;
    line-height: 1.25rem;
    width: 100%;
    text-align: center;
    color: #212121;
    font-family: "PTSerifPro-Demi";
    font-size: 1rem;
}

.arenda input {
    padding: 8px 30px;
    text-align: center;
    width: 100%;
    border: 1px solid #00aced;
    border-radius: 20px;
    margin-bottom: 15px;
}

.arenda input:hover {
    border: 1px solid #fff;
    -webkit-box-shadow: 0 0 10px 3px #b9e9fa;
    box-shadow: 0 0 10px 3px #b9e9fa
}

.arenda input:focus::placeholder {
    color: #dfdede;
}

.arenda input::-webkit-input-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.arenda input:focus::-webkit-input-placeholder {
    color: #dfdede;
}

/* Firefox < 19 */
.arenda input:-moz-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.arenda input:focus:-moz-placeholder {
    color: #dfdede;
}

/* Firefox > 19 */
.arenda input::-moz-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.arenda input:focus::-moz-placeholder {
    color: #dfdede;
}

/* Internet Explorer 10 */
.arenda input:-ms-input-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.arenda input:focus:-ms-input-placeholder {
    color: #dfdede;
}

.arenda .button {
    width: 9.0625rem;
}

.arenda .input {
    position: relative;
}

.arenda .errormess {
    display: none;
    background-color: #00aced;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    color: #fff;
    height: 38px;
    border-radius: 10px;
    line-height: 38px;
    padding-left: 30px;
}

.arenda p {
    line-height: 1.25rem;
    color: #212121;
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
    margin-top: 0.875rem;
    text-align: center
}

.arenda .probOtvet {
    line-height: 1.25rem;
    color: #1dae00;
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
    margin-top: 0.875rem;
    text-align: center
}

.arenda a {
    line-height: 1.25rem;
    color: #00aced;
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
    margin-top: 0.875rem;
    border-bottom: 1px solid #00aced;
    padding-bottom: 0;
}

.arenda a:hover {
    border-bottom: 1px solid #fff;
}

.sendError {
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: #fff;
    width: 28.125rem;
    height: 22rem;
    display: none;
    padding: 2.5rem;
    -webkit-border-radius: 1.25rem;
    -moz-border-radius: 1.25rem;
    border-radius: 1.25rem;
}

.sendSuccess {
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: #fff;
    width: 28.125rem;
    height: 17.5rem;
    display: none;
    padding: 2.5rem;
    -webkit-border-radius: 1.25rem;
    -moz-border-radius: 1.25rem;
    border-radius: 1.25rem;
}

.sendSVG {
    text-align: center;
    margin-bottom: 1.875rem;
}

.sendSVG svg {
    width: 4.6875rem;
    height: 4.6875rem;
    fill: #00aced
}

.sendText {
    line-height: 1.25rem;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    color: #212121;
    text-align: center;
    margin-bottom: 1.25rem;
}

.sendText span {
    font-family: PTSerifPro-Demi;
    font-size: 1rem;
    color: #212121;
    text-align: center
}

.sendButton {
    text-align: center
}

.sendButton .button {
    display: inline-block
}

.dispetcher {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 422.692 422.692'%3e%3cpath fill='%231fb6ef' d='M271.786 289.626v-7.36c2.08-1.68 4.08-3.52 6-5.44a109.36 109.36 0 0 0 27.68-60.96 53.762 53.762 0 0 0 34.72-20.64c11.6-16.4 12.64-40 2.96-69.6a8.002 8.002 0 0 0-3.2-4.16l-4.4-2.96a108.478 108.478 0 0 0-25.92-73.04c-21.52-24.24-54.56-36.48-98.32-36.64-43.68 0-76.8 12.4-98.32 36.32a108.478 108.478 0 0 0-25.92 73.04l-4.4 2.96a8.002 8.002 0 0 0-3.2 4.16c-9.68 29.76-8.64 53.2 2.96 69.6a53.918 53.918 0 0 0 34.72 20.88 109.44 109.44 0 0 0 27.76 61.04 78.037 78.037 0 0 0 6 5.44v7.36c-30.64 5.92-152.96 34.64-150.88 116.24a8 8 0 0 0 8 8h406.64a8 8 0 0 0 8-8c2.08-81.6-120.24-110.32-150.88-116.24zm-159.44-91.68a34.72 34.72 0 0 1-16.96-12.4l.4.08c-8-11.68-8.72-29.36-1.6-52.72l5.84-3.92a8 8 0 0 0 3.52-7.44 94.558 94.558 0 0 1 21.76-65.84c18.08-20.48 47.12-30.72 86-30.88 38.88-.16 67.92 10.4 86.32 30.88a94.558 94.558 0 0 1 21.76 65.84 8 8 0 0 0 3.52 7.44l5.84 3.92c7.12 23.28 6.64 41.04-1.6 52.72a34.886 34.886 0 0 1-17.04 12.4 53.277 53.277 0 0 0 13.04-40 37.441 37.441 0 0 0-12.88-22.4c-3.44-80-59.52-88.96-83.68-88.96-5.114-.015-10.222.36-15.28 1.12a100.705 100.705 0 0 0-15.28-1.12c-24 0-80 8.8-83.68 88.96a37.44 37.44 0 0 0-13.04 22.32 53.2 53.2 0 0 0 13.04 40zm182-65.6a164.805 164.805 0 0 1-95.6-24 8 8 0 0 0-10.4 1.04c-16 17.2-45.2 21.2-59.28 22.08 4.32-56.56 38.56-68.88 67.36-68.88a77.331 77.331 0 0 1 13.68 1.12 7.982 7.982 0 0 0 3.2 0 77.71 77.71 0 0 1 13.68-1.12c28.56 0 62.96 12.64 66.96 69.68l.4.08zm-162.48 67.12l.32.08a7.997 7.997 0 0 0-2-5.36c-10.96-12.56-16-24-14.64-33.44a21.2 21.2 0 0 1 7.28-13.52c10.56 0 48-2 72-22.72a180.395 180.395 0 0 0 88.8 24c5.36 0 10.8 0 16.48-.88a21.118 21.118 0 0 1 7.2 13.12c1.36 9.28-3.68 20.88-14.64 33.44a7.997 7.997 0 0 0-2 5.36v4.16l-46.56 24.96c-9.24-8.748-23.823-8.349-32.571.891-8.748 9.24-8.349 23.823.891 32.571 9.24 8.748 23.823 8.349 32.571-.891a23.039 23.039 0 0 0 6.309-15.851c.036-.72.036-1.44 0-2.16l36.72-19.68a88.007 88.007 0 0 1-21.44 42.24 71.28 71.28 0 0 1-53.04 19.84h-4a71.44 71.44 0 0 1-52.96-19.76c-25.28-25.2-24.72-66-24.72-66.4zm103.44 45.92a7.12 7.12 0 1 1-14.24 0 7.12 7.12 0 0 1 14.24 0zm-32 152H16.266c6.32-60.08 104-85.2 134.56-91.68v14.32c0 18.16 22.08 32 52.48 34.32v43.04zm-36.48-77.36V292.426a96.721 96.721 0 0 0 42.48 8.96h4a96.721 96.721 0 0 0 42.48-8.96v27.6c0 7.6-17.36 18.56-44.48 18.56s-44.48-10.96-44.48-18.56zm52.48 77.6v-43.36c30.4-2.08 52.48-16 52.48-34.32v-14c30.8 6.4 128 31.52 134.56 91.68h-187.04z'/%3e%3c/svg%3e");
    background-size: 4.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

.golos {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Слой_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 232.9 177'%3e%3cstyle%3e.st0%7bfill:none;stroke:%2300aced;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10%7d%3c/style%3e%3cpath class='st0' d='M180 4.4v68l-23.1-21.1V24zM140.3 24.8h13.5v25.6h-13.5zM192.4 20.5c6.8 2.7 11.5 9.4 11.5 17.1 0 7.6-4.6 14.2-11.3 17M205.3 5.2a34.98 34.98 0 0 1 21.9 32.5c0 14.5-8.8 27-21.4 32.3'/%3e%3cpath d='M0 105.9v37.8c0 10.2 8.3 18.5 18.5 18.5h7.2c3 8.6 11.3 14.8 20.9 14.8 9.6 0 17.8-6.2 20.9-14.8h60.9c3 8.6 11.3 14.8 20.9 14.8 9.6 0 17.8-6.2 20.9-14.8h.5c10.2 0 18.5-8.3 18.5-18.5v-22.9c0-10.2-8.3-18.5-18.5-18.5h-30.3L111.9 66c-.7-.9-1.8-1.4-2.9-1.4H11.1C5 64.6 0 69.6 0 75.7c0 5.2 3.6 9.6 8.5 10.8l-8.2 18c-.3.7-.3 1.3-.3 1.4zm181.7 14.9h-12.3l-4.4-11.1h5.6c6.1 0 11.1 4.9 11.1 11.1zm-11.6 26.5h11c-1.4 4.1-5.2 7.1-9.7 7.4 0-2.6-.5-5-1.3-7.4zm-20.9-14.7c-4 0-7.7 1-10.9 2.9l2.8-25.8h16l6.5 16.1c.6 1.4 1.9 2.3 3.4 2.3h14.8V140h-16c-4.2-4.6-10.1-7.4-16.6-7.4zm-14.8 22.1c0-8.1 6.6-14.8 14.8-14.8s14.8 6.6 14.8 14.8-6.6 14.8-14.8 14.8-14.8-6.6-14.8-14.8zm-103-75.3H11.1c-2 0-3.7-1.7-3.7-3.7S9.1 72 11.1 72h20.3v7.4zm6 22.9h-28l7.1-15.5h15.9l5 15.5zM71.1 72l8.9 30.3H45.2l-6.4-19.8V72h32.3zm59.8 30.3H87.7L78.8 72h28.4l23.7 30.3zM88.6 140v-30.3h45l-3.2 30.3H88.6zm-21.2 7.3h60.9c-.8 2.3-1.3 4.8-1.3 7.4H68.6c.1-2.6-.4-5-1.2-7.4zm-35.6 7.4c0-8.1 6.6-14.8 14.8-14.8s14.8 6.6 14.8 14.8-6.6 14.8-14.8 14.8-14.8-6.6-14.8-14.8zM8 147.3h17.6c-.8 2.3-1.3 4.8-1.3 7.4h-5.9c-4.8 0-8.9-3.1-10.4-7.4zm-.6-18.4h7.4V140H7.4v-11.1zm0-19.2h73.9V140H63.1c-4.1-4.5-10-7.4-16.5-7.4s-12.4 2.9-16.5 7.4h-7.9v-14.8c0-2-1.7-3.7-3.7-3.7H7.4v-11.8z' fill='%2300aced'/%3e%3c/svg%3e");
    background-size: 4.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

.oilLimits {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Слой_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 222 195.9'%3e%3cstyle%3e.st0%7bfill:none;stroke:%2300aced;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10%7d.st1%7bfill:%2300aced%7d%3c/style%3e%3cpath class='st0' d='M170.4 18.6h4.9c0-12 6-12.8 6-12.8h23.8c6.3 0 11.5 5.1 11.5 11.4v65.4c0 6.3-5.1 11.4-11.5 11.4h-39.3c-6.3 0-11.5-5.1-11.5-11.4V33'/%3e%3cpath transform='rotate(-45.001 159.238 21.622)' class='st0' d='M147.8 15.8h22.9v11.7h-22.9z'/%3e%3cpath transform='rotate(-45.001 152.354 15.446)' class='st0' d='M145.6 12h13.5v6.9h-13.5z'/%3e%3cpath class='st0' d='M184.1 14.3h23.5v11.3h-24.1zM166.5 43.3l38.2 38.2M204.7 43.3l-38.2 38.2'/%3e%3cpath class='st1' d='M115.6 137.7c-16.1 0-29.1 13.1-29.1 29.1 0 16.1 13.1 29.1 29.1 29.1s29.1-13.1 29.1-29.1c0-16.1-13.1-29.1-29.1-29.1zm0 53.3c-13.4 0-24.3-10.9-24.3-24.3s10.9-24.3 24.3-24.3 24.3 10.9 24.3 24.3c-.1 13.4-10.9 24.3-24.3 24.3z'/%3e%3cpath class='st1' d='M130.1 164.3H118v-12.1c0-1.3-1.1-2.4-2.4-2.4-1.3 0-2.4 1.1-2.4 2.4v14.6c0 1.3 1.1 2.4 2.4 2.4h14.6c1.3 0 2.4-1.1 2.4-2.4 0-1.4-1.1-2.5-2.5-2.5zM69.5 106.1H21v70.5h48.5v-43.7h43.7v-26.7H86.5l-17-.1zm21.8 4.9h17v17h-17v-17zm-43.6 0h17v17h-17v-17zm-21.9 0h17v17h-17v-17zm0 21.8h17v17h-17v-17zm17 38.8h-17v-17h17v17zm21.8 0h-17v-17h17v17zm0-21.8h-17v-17h17v17zM86.5 128h-17v-17h17v17z'/%3e%3cpath class='st1' d='M84.1 188.6H8.9V94h116.4v31.5c0 1.3 1.1 2.4 2.4 2.4s2.4-1.1 2.4-2.4V67.2c0-1.3-1.1-2.4-2.4-2.4h-12.1v-7.3c0-1.3-1.1-2.4-2.4-2.4h-17c-1.3 0-2.4 1.1-2.4 2.4v7.3H40.4v-7.3c0-1.3-1.1-2.4-2.4-2.4H21c-1.3 0-2.4 1.1-2.4 2.4v7.3H6.5c-1.3 0-2.4 1.1-2.4 2.4V191c0 1.3 1.1 2.4 2.4 2.4h77.6c1.3 0 2.4-1.1 2.4-2.4s-1.1-2.4-2.4-2.4zM98.6 60h12.1v14.6H98.6V60zm-75.2 0h12.1v14.6H23.4V60zM8.9 69.7h9.7V77c0 1.3 1.1 2.4 2.4 2.4h17c1.3 0 2.4-1.1 2.4-2.4v-7.3h53.4V77c0 1.3 1.1 2.4 2.4 2.4h17c1.3 0 2.4-1.1 2.4-2.4v-7.3h9.7v19.4H8.9V69.7z'/%3e%3c/svg%3e");
    background-size: 4.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

.oilControl {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Слой_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 204 191.9'%3e%3cstyle%3e.st0%7bfill:none;stroke:%2300aced;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10%7d.st1%7bfill:%2300aced%7d%3c/style%3e%3cpath class='st0' d='M154.4 18.6h4.9c0-12 6-12.8 6-12.8h23.8c6.3 0 11.5 5.1 11.5 11.4v65.4c0 6.3-5.1 11.4-11.5 11.4h-39.3c-6.3 0-11.5-5.1-11.5-11.4V33'/%3e%3cpath transform='rotate(-45.001 143.238 21.622)' class='st0' d='M131.8 15.8h22.9v11.7h-22.9z'/%3e%3cpath transform='rotate(-45.001 136.354 15.446)' class='st0' d='M129.6 12h13.5v6.9h-13.5z'/%3e%3cpath class='st0' d='M168.1 14.3h23.5v11.3h-24.1zM150.5 43.3l38.2 38.2M188.7 43.3l-38.2 38.2'/%3e%3cpath class='st1' d='M77.8 47.8H0v144.1h112.9V82.8l-35.1-35zm1.5 8.2l25.4 25.4H79.3V56zM4.8 187.1V52.6h69.6v33.6H108v100.9H4.8z'/%3e%3cpath class='st1' d='M86.5 98.2H48c-1.3 0-2.4 1.1-2.4 2.4s1.1 2.4 2.4 2.4h38.4c1.3 0 2.4-1.1 2.4-2.4s-1-2.4-2.3-2.4zM39.3 91.5L29 99.8l-3.3-3.3c-.9-.9-2.5-.9-3.4 0s-.9 2.5 0 3.4l4.8 4.8c.5.5 1.1.7 1.7.7.5 0 1.1-.2 1.5-.5l12-9.6c1-.8 1.2-2.3.4-3.4-.8-1-2.3-1.2-3.4-.4zM86.5 124.6H48c-1.3 0-2.4 1.1-2.4 2.4s1.1 2.4 2.4 2.4h38.4c1.3 0 2.4-1.1 2.4-2.4.1-1.3-1-2.4-2.3-2.4zM39.3 117.9L29 126.2l-3.3-3.3c-.9-.9-2.5-.9-3.4 0s-.9 2.5 0 3.4l4.8 4.8c.5.5 1.1.7 1.7.7.5 0 1.1-.2 1.5-.5l12-9.6c1-.8 1.2-2.3.4-3.4-.8-1-2.3-1.2-3.4-.4zM86.5 151H48c-1.3 0-2.4 1.1-2.4 2.4s1.1 2.4 2.4 2.4h38.4c1.3 0 2.4-1.1 2.4-2.4s-1-2.4-2.3-2.4zM39.3 144.4L29 152.7l-3.3-3.3c-.9-.9-2.5-.9-3.4 0s-.9 2.5 0 3.4l4.8 4.8c.5.5 1.1.7 1.7.7.5 0 1.1-.2 1.5-.5l12-9.6c1-.8 1.2-2.3.4-3.4-.8-1.1-2.3-1.3-3.4-.4z'/%3e%3c/svg%3e");
    background-size: 4.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

.speedControl {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Слой_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 274 227'%3e%3cstyle%3e.st0%7bfill:none;stroke:%2300aced;stroke-linecap:round;stroke-miterlimit:10%7d.st0,.st1%7bstroke-width:8%7d.st1,.st2,.st3,.st4%7bfill:none;stroke:%2300aced;stroke-miterlimit:10%7d.st2%7bstroke-linecap:round;stroke-linejoin:round;stroke-width:8%7d.st3,.st4%7bstroke-width:5%7d.st4%7bstroke-linecap:round%7d%3c/style%3e%3cpath class='st0' d='M114.2 70.9c5.9-36.5 37.5-64.4 75.7-64.4 7.2 0 14.1 1 20.7 2.8M231.4 18.7c21.1 13.7 35.1 37.4 35.1 64.4 0 42.3-34.3 76.7-76.7 76.7-10.8 0-21.1-2.2-30.4-6.3'/%3e%3cpath class='st0' d='M130.7 80.6C132 49 158 23.9 189.9 23.9c32.7 0 59.3 26.5 59.3 59.3 0 16.1-6.4 30.7-16.9 41.4M216.3 136.3c-8 4-16.9 6.2-26.4 6.2-10.8 0-21-2.9-29.7-8'/%3e%3ccircle class='st1' cx='189.9' cy='83.2' r='11.7'/%3e%3cpath class='st2' d='M165.1 58l16.2 16.1'/%3e%3ccircle class='st3' cx='217.7' cy='107' r='7.1'/%3e%3ccircle class='st3' cx='165.1' cy='107' r='7.1'/%3e%3cpath class='st4' d='M201.2 107h-18.6M201.2 116.8h-18.6M130.7 81.3L142 81M133.3 65.6l11 2.7M140 51.2l9.8 5.6M150.3 39.1l8 8M163.4 30.2L169 40M178.4 25l2.8 11M194.3 24.1l-.2 11.3M209.8 27.3l-3.2 10.9M223.9 34.6l-5.9 9.6M235.6 45.4l-8.3 7.7M244 58.9l-10.1 5.2M248.5 74.1l-11.1 2.4M248.8 90l-11.3-.7M244.9 105.4l-10.7-3.7'/%3e%3cpath class='st0' d='M122.6 207.5c-11.4 6.7-24.7 10.5-38.8 10.5-42.3 0-76.7-34.3-76.7-76.7s34.3-76.7 76.7-76.7 76.7 34.3 76.7 76.7c0 21.1-8.5 40.3-22.4 54.1'/%3e%3cpath class='st0' d='M100.1 198.3c-5.2 1.5-10.6 2.3-16.3 2.3-32.7 0-59.3-26.5-59.3-59.3S51 82 83.8 82s59.3 26.5 59.3 59.3c0 22-12 41.2-29.8 51.5'/%3e%3ccircle class='st1' cx='83.8' cy='141.3' r='11.7'/%3e%3cpath class='st2' d='M108.2 112.1L92 132.3'/%3e%3ccircle class='st3' cx='111.6' cy='165.2' r='7.1'/%3e%3ccircle class='st3' cx='59' cy='165.2' r='7.1'/%3e%3cpath class='st4' d='M95.1 165.2H76.5M95.1 175H76.5M31.9 170l9.6-6M26.2 155.2L37 152M24.6 139.4l11.3-.2M27.2 123.8l11 2.7M33.9 109.4l9.8 5.5M44.2 97.3l8 7.9M57.3 88.3l5.6 9.8M72.3 83.2l2.8 10.9M88.2 82.2L88 93.5M103.7 85.5l-3.2 10.8M117.8 92.8l-5.9 9.6M129.5 103.6l-8.3 7.6M137.9 117l-10.1 5.2M142.4 132.3l-11.1 2.3M142.7 148.1l-11.3-.6M138.8 163.5l-10.7-3.6'/%3e%3c/svg%3e");
    background-size: 4.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

.carControl {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Capa_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512.1 512.1'%3e%3cstyle%3e.st0%7bfill:%2300aced%7d%3c/style%3e%3cpath class='st0' d='M504 312H312c-4.4 0-8 3.6-8 8h-53.9c-14.4 0-26 11.7-26.1 26.1v5.9c0 4.4 3.6 8 8 8h1.3l-3.6 43.3c-8.4 4.5-13.7 13.3-13.7 22.8V472c0 4.4 3.6 8 8 8h8.4c2 19.7 19.6 33.9 39.3 31.9 16.8-1.8 30.1-15.1 31.9-31.9h.4c0 4.4 3.6 8 8 8h113.9c6.3 18.2 26.2 27.8 44.4 21.5 10.1-3.5 18-11.4 21.5-21.5H504c4.4 0 8-3.6 8-8V320c0-4.4-3.5-8-8-8zM268 496c-11 0-20-9-20-20s9-20 20-20 20 9 20 20-8.9 20-20 20zm36-32h-2.2c-5.1-14.3-18.6-24-33.8-24-15.2 0-28.7 9.7-33.8 24H232v-37.9c0-5.6 4.5-10.1 10.1-10.1H304v48zm0-64h-58l3.3-40H304v40zm0-56h-63.8c1-4.7 5.1-8 9.9-8H304v8zm174 132.3c0 10.5-8.6 19.1-19.1 19.1-10.6 0-19.1-8.6-19.1-19.1s8.6-19.1 19.1-19.1 19.1 8.6 19.1 19.1zm18-4.3h-2.5c-2.3-19.1-19.7-32.8-38.8-30.5-16 1.9-28.6 14.5-30.5 30.5H320V328h176v144zM80 216c2.4 0 4.7-1.1 6.2-2.9C93.8 203.8 160 121.4 160 80c0-44.2-35.8-80-80-80S0 35.8 0 80c0 41.4 66.2 123.8 73.8 133.1 1.6 1.8 3.8 2.9 6.2 2.9zm0-200c35.3 0 64 28.7 64 64 0 27.4-41.7 86.5-64 115.2C57.7 166.5 16 107.4 16 80c.1-35.3 28.7-64 64-64z'/%3e%3cpath class='st0' d='M124 72.8c0-24.3-19.7-44-44-44s-44 19.7-44 44 19.7 44 44 44 44-19.7 44-44zm-72 0c0-15.5 12.5-28 28-28s28 12.5 28 28-12.5 28-28 28-28-12.5-28-28zM216 248c-4.4 0-8 3.6-8 8s3.6 8 8 8h16c4.4 0 8-3.6 8-8s-3.6-8-8-8h-16zM264 248c-4.4 0-8 3.6-8 8s3.6 8 8 8h16c4.4 0 8-3.6 8-8s-3.6-8-8-8h-16zM256 176h16c4.4 0 8-3.6 8-8s-3.6-8-8-8h-16c-4.4 0-8 3.6-8 8s3.6 8 8 8zM208 176h16c4.4 0 8-3.6 8-8s-3.6-8-8-8h-16c-4.4 0-8 3.6-8 8s3.6 8 8 8zM176 208c0-4.4-3.6-8-8-8s-8 3.6-8 8v16c0 4.4 3.6 8 8 8s8-3.6 8-8v-16zM160 176c0 4.4 3.6 8 8 8s8-3.6 8-8c4.4 0 8-3.6 8-8s-3.6-8-8-8h-8c-4.4 0-8 3.6-8 8v8zM448 176h16c4.4 0 8-3.6 8-8s-3.6-8-8-8h-16c-4.4 0-8 3.6-8 8s3.6 8 8 8zM168 248h-16c-4.4 0-8 3.6-8 8s3.6 8 8 8h16c4.4 0 8-3.6 8-8s-3.5-8-8-8zM456 248c-4.4 0-8 3.6-8 8s3.6 8 8 8h16c4.4 0 8-3.6 8-8s-3.6-8-8-8h-16zM488 200c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8s-8 3.6-8 8v16c0 4.4 3.6 8 8 8zM408 248c-4.4 0-8 3.6-8 8s3.6 8 8 8h16c4.4 0 8-3.6 8-8s-3.6-8-8-8h-16zM304 176h16c4.4 0 8-3.6 8-8s-3.6-8-8-8h-16c-4.4 0-8 3.6-8 8s3.6 8 8 8zM488 248c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8s-8 3.6-8 8v16c0 4.4 3.6 8 8 8zM352 176h16c4.4 0 8-3.6 8-8s-3.6-8-8-8h-16c-4.4 0-8 3.6-8 8s3.6 8 8 8zM312 248c-4.4 0-8 3.6-8 8s3.6 8 8 8h16c4.4 0 8-3.6 8-8s-3.6-8-8-8h-16zM360 248c-4.4 0-8 3.6-8 8s3.6 8 8 8h16c4.4 0 8-3.6 8-8s-3.6-8-8-8h-16zM400 176h16c4.4 0 8-3.6 8-8s-3.6-8-8-8h-16c-4.4 0-8 3.6-8 8s3.6 8 8 8zM8 344c0 4.4 3.6 8 8 8s8-3.6 8-8v-16c0-4.4-3.6-8-8-8s-8 3.6-8 8v16zM104 456c0-4.4-3.6-8-8-8s-8 3.6-8 8v8c0 4.4 3.6 8 8 8h8c4.4 0 8-3.6 8-8s-3.5-8-8-8zM152 456h-16c-4.4 0-8 3.6-8 8s3.6 8 8 8h16c4.4 0 8-3.6 8-8s-3.5-8-8-8zM160 416h-16c-4.4 0-8 3.6-8 8s3.6 8 8 8h16c4.4 0 8-3.6 8-8s-3.5-8-8-8zM112 416H96c-4.4 0-8 3.6-8 8s3.6 8 8 8h16c4.4 0 8-3.6 8-8s-3.5-8-8-8zM160 368c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8s8-3.6 8-8v-16c0-4.4-3.5-8-8-8zM216 280c0-4.4-3.6-8-8-8s-8 3.6-8 8v16c0 4.4 3.6 8 8 8s8-3.6 8-8v-16zM200 456h-16c-4.4 0-8 3.6-8 8s3.6 8 8 8h16c4.4 0 8-3.6 8-8s-3.5-8-8-8zM192 304c0-4.4-3.6-8-8-8h-16c-4.4 0-8 3.6-8 8s3.6 8 8 8h16c4.5 0 8-3.6 8-8zM80 368H64c-4.4 0-8 3.6-8 8s3.6 8 8 8h16c4.4 0 8-3.6 8-8s-3.5-8-8-8zM144 304c0-4.4-3.6-8-8-8h-16c-4.4 0-8 3.6-8 8s3.6 8 8 8h16c4.5 0 8-3.6 8-8zM112 384h16c4.4 0 8-3.6 8-8s-3.6-8-8-8h-16c-4.4 0-8 3.6-8 8s3.6 8 8 8zM64 304c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8s-3.6-8-8-8H72c-4.4 0-8 3.6-8 8zM128 256c0-4.4-3.6-8-8-8h-16c-4.4 0-8 3.6-8 8s3.6 8 8 8h16c4.5 0 8-3.6 8-8zM88 248v-16c0-4.4-3.6-8-8-8s-8 3.6-8 8v16c0 4.4 3.6 8 8 8s8-3.6 8-8zM40 296H24c-4.4 0-8 3.6-8 8s3.6 8 8 8h16c4.4 0 8-3.6 8-8s-3.5-8-8-8zM32 368H16c-4.4 0-8 3.6-8 8s3.6 8 8 8h16c4.4 0 8-3.6 8-8s-3.5-8-8-8z'/%3e%3c/svg%3e");
    background-size: 4.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

.monitoringEkscavator {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Слой_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 264.5 159.5'%3e%3cstyle%3e.st0%7bfill:%2301aced%7d%3c/style%3e%3cpath class='st0' d='M254.7 101c-3.1 7-10.1 11.6-17.8 11.6-2.7 0-5.4-.6-7.9-1.7l-3.6-1.6 11.1-25c.9.1 1.7.2 2.6.2 4.5 0 8.7-1.9 11.7-5.1 5.4 5.7 7.2 14.1 3.9 21.6zm-53.3-67.3c2-2 3.4-4.5 4.1-7.2l27.2 27.2c-3.6 1.6-6.6 4.5-8.3 8.2v.1l-25.7-25.7 2.7-2.6zm-24.5 12.9c-.7.7-1.1 1.6-1.2 2.5L174.5 63l-31.4 31.5V57.8l41.2-41.2c1.5-1.5 3.5-2.3 5.6-2.3s4.1.8 5.6 2.3 2.3 3.5 2.3 5.6-.8 4.1-2.3 5.6l-18.6 18.8zm2.4 83c0 12-9.7 21.7-21.7 21.7H54.5c-12 0-21.7-9.7-21.7-21.7s9.7-21.7 21.7-21.7h103.1c12 0 21.7 9.7 21.7 21.7zM8.3 89.4V59.8l10.4-10.4h86.8l8.5 9.9c.8.9 1.9 1.4 3.1 1.4H135v19.9H91.4c-2.2 0-4.1 1.8-4.1 4.1 0 2.2 1.8 4.1 4.1 4.1H135v10.9H18.7L8.3 89.4zm68.8-71.7c0-5.2 4.3-9.5 9.5-9.5h3.7v33H77.1V17.7zm56.6 34.9h-14.8l-8.5-9.9a4.1 4.1 0 0 0-3.1-1.4h-8.9v-33h23.5l11.8 44.3zm102.2 23.2c-1.9-.9-3.4-2.4-4.2-4.4-.8-2-.7-4.2.1-6.1 1.3-2.9 4.2-4.7 7.3-4.7 1.1 0 2.2.2 3.2.7 4 1.8 5.8 6.5 4.1 10.5-1.3 2.9-4.2 4.7-7.3 4.7-1.1-.1-2.2-.3-3.2-.7zm18.9-3.7c1.7-7.4-2-15.2-9.2-18.4-.7-.3-1.5-.6-2.2-.8l-42.1-42.1c-3-3-7.1-4.7-11.4-4.7s-8.4 1.7-11.4 4.7h-.1l-37.5 37.5-10.6-40.1h1.6c2.3 0 4.1-1.8 4.1-4.1S134.2 0 131.9 0H86.4c-9.7 0-17.6 7.9-17.6 17.6v23.5H16.9c-1.1 0-2.1.4-2.9 1.2L1.2 55.1C.4 55.9 0 56.9 0 58v33c0 1.1.4 2.1 1.2 2.9L14 106.7c.8.8 1.8 1.2 2.9 1.2h17c-5.8 5.5-9.4 13.2-9.4 21.7 0 16.5 13.4 29.9 29.9 29.9h103.1c16.5 0 29.9-13.4 29.9-29.9S174 99.7 157.5 99.7h-8.2l32-32c.7-.7 1.1-1.6 1.2-2.5l1.2-13.9 9.2-9.2 30.7 30.7c.1.5.3 1 .5 1.5 1 2.7 2.8 5 5 6.8l-11.1 25-3.7-1.6c-2.1-.9-4.5 0-5.4 2.1s0 4.5 2.1 5.4l14.7 6.5c3.6 1.6 7.3 2.4 11.2 2.4 10.9 0 20.9-6.5 25.3-16.4 5-11.6 1.7-24.7-7.4-32.4z'/%3e%3cpath class='st0' d='M27.4 60.1c-2.3 0-4.1 1.8-4.1 4.1v9.7c0 2.3 1.8 4.1 4.1 4.1 2.2 0 4.1-1.8 4.1-4.1v-9.7c0-2.3-1.8-4.1-4.1-4.1zM43.7 60.1c-2.3 0-4.1 1.8-4.1 4.1v9.7c0 2.3 1.8 4.1 4.1 4.1 2.2 0 4.1-1.8 4.1-4.1v-9.7c0-2.3-1.8-4.1-4.1-4.1zM60 60.1c-2.3 0-4.1 1.8-4.1 4.1v9.7c0 2.3 1.8 4.1 4.1 4.1 2.2 0 4.1-1.8 4.1-4.1v-9.7c0-2.3-1.8-4.1-4.1-4.1zM54.5 119.8c-5.4 0-9.8 4.4-9.8 9.8s4.4 9.8 9.8 9.8c4 0 7.4-2.4 8.9-5.7h85.3c1.5 3.4 5 5.7 8.9 5.7 5.4 0 9.8-4.4 9.8-9.8s-4.4-9.8-9.8-9.8c-4 0-7.4 2.4-8.9 5.7H63.4c-1.6-3.3-5-5.7-8.9-5.7z'/%3e%3c/svg%3e");
    background-size: 4.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

.controlVudacha {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Слой_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 216.8 182.2'%3e%3cstyle%3e.st1%7bfill:none;stroke:%2300aced;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10%7d%3c/style%3e%3cpath d='M54.6 112.5c-11.6 3.7-43.7 15.1-47.5 29.3C3 157 0 177.8 0 178.7c-.3 1.7.9 3.2 2.6 3.5h154.2c1.7 0 3.1-1.3 3.1-3v-.5c0-.9-3.3-21.7-7.2-36.8-4-14.4-36.5-25.8-48-29.5l-25.1 4.8-25-4.7zm46.4 5.2c4.9 1.5 10.5 3.4 16.1 5.7l-2 31.9H44.4l-2-31.9c5.4-2.2 10.9-4.1 15.7-5.6l42.9-.1zm-78.3 58.4H6.6c1.1-6.7 3.6-21.5 6.6-32.7.9-3.3 4.5-6.7 9.6-10l-.1 42.7zm108 0H28.8v-46.4c2.4-1.3 4.9-2.5 7.5-3.7l2.1 32.6c.1 1.6 1.4 2.9 3.1 2.9H118c1.6 0 3-1.3 3.1-2.9l2.1-32.6c2.6 1.2 5.2 2.4 7.5 3.7v46.4zm6.2 0v-42.8c5.1 3.3 8.7 6.8 9.6 10 3.1 11.2 5.5 26 6.6 32.7l-16.2.1z' fill='%2300aced'/%3e%3cellipse class='st1' cx='79.6' cy='71.6' rx='41.9' ry='48'/%3e%3cpath class='st1' d='M166.2 18.6h4.9c0-12 6-12.8 6-12.8h23.8c6.3 0 11.5 5.1 11.5 11.4v65.4c0 6.3-5.1 11.4-11.5 11.4h-39.3c-6.3 0-11.5-5.1-11.5-11.4V33'/%3e%3cpath transform='rotate(-45.001 155.055 21.649)' class='st1' d='M143.6 15.8h22.9v11.7h-22.9z'/%3e%3cpath transform='rotate(-45.001 148.192 15.442)' class='st1' d='M141.4 12h13.5v6.9h-13.5z'/%3e%3cpath class='st1' d='M179.9 14.3h23.5v11.3h-24.1zM162.3 43.3l38.2 38.2M200.5 43.3l-38.2 38.2'/%3e%3c/svg%3e");
    background-size: 4.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

.controlOil {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Слой_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 164'%3e%3cstyle%3e.st0%7bfill:none;stroke:%2300aced;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10%7d%3c/style%3e%3cg id='Колонка'%3e%3cpath class='st0' d='M91.1 139.7H21.8c-1.7 0-3-1.3-3-3V9.9c0-1.7 1.3-3 3-3h69.3c1.7 0 3 1.3 3 3v126.8c0 1.7-1.3 3-3 3z'/%3e%3cpath class='st0' d='M30.9 23.1H82v28.6H30.9zM71.2 64.1H82v19.2H71.2zM5.3 139.7h102.4v19.6H5.3zM94.1 85.9s18.2-5.4 17.3 29.9c0 0-.7 10 9.6 10s11.2-9.6 11.2-9.6 6.8-32.7-4.7-66.6L94.1 23'/%3e%3cpath class='st0' d='M129.6 56.6c-2.2 2.9-5.7 4.7-9.6 4.7-6.6 0-12-5.4-12-12 0-4.4 2.4-8.3 5.9-10.4'/%3e%3c/g%3e%3c/svg%3e");
    background-size: 4.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

.controlMoto {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Слой_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 270 223.3'%3e%3cstyle%3e.st0%7bfill:none;stroke:%2300aced;stroke-linecap:round;stroke-miterlimit:10%7d.st0,.st1%7bstroke-width:8%7d.st1,.st2,.st3,.st4%7bfill:none;stroke:%2300aced;stroke-miterlimit:10%7d.st2%7bstroke-linecap:round;stroke-linejoin:round;stroke-width:8%7d.st3,.st4%7bstroke-width:5%7d.st4%7bstroke-linecap:round%7d%3c/style%3e%3cpath class='st0' d='M111.9 70.6c5.9-36.5 37.5-64.4 75.7-64.4 7.2 0 14.1 1 20.7 2.8M229.1 18.4c21.1 13.7 35.1 37.4 35.1 64.4 0 42.3-34.3 76.7-76.7 76.7-10.8 0-21.1-2.2-30.4-6.3'/%3e%3cpath class='st0' d='M128.4 80.3c1.3-31.6 27.3-56.7 59.2-56.7 32.7 0 59.3 26.5 59.3 59.3 0 16.1-6.4 30.7-16.9 41.4M214 136c-8 4-16.9 6.2-26.4 6.2-10.8 0-21-2.9-29.7-8'/%3e%3ccircle class='st1' cx='187.6' cy='82.9' r='11.7'/%3e%3cpath class='st2' d='M162.8 57.7L179 73.8'/%3e%3ccircle class='st3' cx='215.4' cy='106.7' r='7.1'/%3e%3ccircle class='st3' cx='162.8' cy='106.7' r='7.1'/%3e%3cpath class='st4' d='M198.9 106.7h-18.6M198.9 116.5h-18.6M128.4 81l11.3-.3M131 65.3l11 2.7M137.7 50.9l9.8 5.6M148 38.8l8 8M161.1 29.9l5.6 9.8M176.1 24.7l2.8 11M192 23.8l-.2 11.3M207.5 27l-3.2 10.9M221.6 34.3l-5.9 9.6M233.3 45.1l-8.3 7.7M241.7 58.6l-10.1 5.2M246.2 73.8l-11.1 2.4M246.5 89.7l-11.3-.7M242.6 105.1l-10.7-3.7'/%3e%3cpath class='st0' d='M120.3 207.2c-11.4 6.7-24.7 10.5-38.8 10.5-42.3 0-76.7-34.3-76.7-76.7s34.3-76.7 76.7-76.7 76.7 34.3 76.7 76.7c0 21.1-8.5 40.3-22.4 54.1'/%3e%3cpath class='st0' d='M97.8 198c-5.2 1.5-10.6 2.3-16.3 2.3-32.7 0-59.3-26.5-59.3-59.3s26.5-59.3 59.3-59.3 59.3 26.5 59.3 59.3c0 22-12 41.2-29.8 51.5'/%3e%3ccircle class='st1' cx='81.5' cy='141' r='11.7'/%3e%3cpath class='st2' d='M105.9 111.8L89.7 132'/%3e%3ccircle class='st3' cx='109.3' cy='164.9' r='7.1'/%3e%3ccircle class='st3' cx='56.7' cy='164.9' r='7.1'/%3e%3cpath class='st4' d='M92.8 164.9H74.2M92.8 174.7H74.2M29.6 169.7l9.6-6M23.9 154.9l10.8-3.2M22.3 139.1l11.3-.2M24.9 123.5l11 2.7M31.6 109.1l9.8 5.5M41.9 97l8 7.9M55 88l5.6 9.8M70 82.9l2.8 10.9M85.9 81.9l-.2 11.3M101.4 85.2L98.2 96M115.5 92.5l-5.9 9.6M127.2 103.3l-8.3 7.6M135.6 116.7l-10.1 5.2M140.1 132l-11.1 2.3M140.4 147.8l-11.3-.6M136.5 163.2l-10.7-3.6'/%3e%3c/svg%3e");
    background-size: 4.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

.complexReview {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Capa_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cstyle%3e.st0%7bfill:%2300aced%7d%3c/style%3e%3cpath class='st0' d='M505.4 34.8c-1.3-1.5-3.1-2.5-5.1-2.7l-111.4-9.5-2-16.1c-.5-4.1-4.3-7.1-8.4-6.5L275.1 13c-.4-.1-.8-.2-1.3-.2L131.7.7c-4.1-.4-7.8 2.8-8.2 6.9l-2.1 24.8-110 13.8c-4.1.5-7.1 4.3-6.5 8.4L61 501.4c.3 2-.2 4 .7 6 1.2 2.8 3.9 4.6 6.9 4.6h369.9c4.2 0 7.5-3.4 7.5-7.5v-9.8l14.6 1.2c4.1.4 7.8-2.8 8.2-6.9l38.3-448.7c.2-2-.4-3.9-1.7-5.5zM61.1 381L20.8 60.2l40.3-5.1V381zM138 16.4l66 5.6-67.2 8.4 1.2-14zm234.8-.4l3.9 30.6H129.1L372.8 16zm73.3 208V54.1c0-4.2-3.4-7.5-7.5-7.5h-46.7l-1.1-8.6 100.7 8.6-37 433.7-8.4-.7V224zM431 259.2v237.7H76.2V61.7H431v197.5z'/%3e%3cpath class='st0' d='M398.3 86.8h-40.2c-2.5 0-4.9 1.3-6.3 3.4l-17.1 25.6c-18.4-13.2-40.9-20.9-65.1-20.9-4.2 0-7.5 3.4-7.5 7.5v104.5c0 4.2 3.4 7.5 7.5 7.5h104.5c4.2 0 7.5-3.4 7.5-7.5 0-32.1-13.6-61.1-35.3-81.5l15.7-23.5h36.2c4.2 0 7.5-3.4 7.5-7.5s-3.2-7.6-7.4-7.6zm-31.9 112.6h-89.2v-89.2c18.3 1.4 35.1 7.9 49.2 18.1l-6.7 10.1c-2.1 3.1-1.5 7.5 1.4 9.9 3.4 2.9 8.7 2.1 11.1-1.6l5.8-8.6c16 16 26.5 37.4 28.4 61.3z'/%3e%3cpath class='st0' d='M398.3 336.1h-68.2l-12-19.2c19.5-20.2 31.5-47.6 31.5-77.8 0-4.2-3.4-7.5-7.5-7.5h-97v-97c0-4.2-3.4-7.5-7.5-7.5-61.8 0-112.1 50.3-112.1 112.1s50.3 112.1 112.1 112.1c26.1 0 50.2-9 69.3-24l12.8 20.5c1.4 2.2 3.8 3.5 6.4 3.5h72.4c4.2 0 7.5-3.4 7.5-7.5s-3.5-7.7-7.7-7.7zm-106.1-60.8c-2.2-3.5-6.9-4.6-10.4-2.4s-4.6 6.9-2.4 10.4l19.4 31c-16.7 13.6-38 21.8-61.2 21.8-53.5 0-97-43.5-97-97 0-50.9 39.5-92.9 89.5-96.7v96.7c0 4.2 3.4 7.5 7.5 7.5h96.7c-1.7 21.8-10.6 41.6-24.4 57l-17.7-28.3zM173.2 376.3h-64.3c-4.2 0-7.5 3.4-7.5 7.5s3.4 7.5 7.5 7.5h64.3c4.2 0 7.5-3.4 7.5-7.5s-3.4-7.5-7.5-7.5zM269.7 376.3h-64.3c-4.2 0-7.5 3.4-7.5 7.5s3.4 7.5 7.5 7.5h64.3c4.2 0 7.5-3.4 7.5-7.5s-3.4-7.5-7.5-7.5zM213.4 416.5H108.8c-4.2 0-7.5 3.4-7.5 7.5s3.4 7.5 7.5 7.5h104.5c4.2 0 7.5-3.4 7.5-7.5s-3.3-7.5-7.4-7.5zM269.7 416.5h-24.1c-4.2 0-7.5 3.4-7.5 7.5s3.4 7.5 7.5 7.5h24.1c4.2 0 7.5-3.4 7.5-7.5s-3.4-7.5-7.5-7.5zM141 456.7h-32.2c-4.2 0-7.5 3.4-7.5 7.5s3.4 7.5 7.5 7.5H141c4.2 0 7.5-3.4 7.5-7.5s-3.3-7.5-7.5-7.5zM269.7 456.7h-96.5c-4.2 0-7.5 3.4-7.5 7.5s3.4 7.5 7.5 7.5h96.5c4.2 0 7.5-3.4 7.5-7.5s-3.4-7.5-7.5-7.5z'/%3e%3c/svg%3e");
    background-size: 4.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

.uchetControl {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 496 496'%3e%3cpath fill='%231fb6ef' d='M264 144H40c-4.8 0-8 3.2-8 8v48c0 4.8 3.2 8 8 8h224c4.8 0 8-3.2 8-8v-48c0-4.8-3.2-8-8-8zm-8 48H48v-32h208v32zM72 224H40c-4.8 0-8 3.2-8 8v32c0 4.8 3.2 8 8 8h32c4.8 0 8-3.2 8-8v-32c0-4.8-3.2-8-8-8zm-8 32H48v-16h16v16zM136 224h-32c-4.8 0-8 3.2-8 8v32c0 4.8 3.2 8 8 8h32c4.8 0 8-3.2 8-8v-32c0-4.8-3.2-8-8-8zm-8 32h-16v-16h16v16zM72 288H40c-4.8 0-8 3.2-8 8v32c0 4.8 3.2 8 8 8h32c4.8 0 8-3.2 8-8v-32c0-4.8-3.2-8-8-8zm-8 32H48v-16h16v16zM136 288h-32c-4.8 0-8 3.2-8 8v32c0 4.8 3.2 8 8 8h32c4.8 0 8-3.2 8-8v-32c0-4.8-3.2-8-8-8zm-8 32h-16v-16h16v16zM200 288h-32c-4.8 0-8 3.2-8 8v32c0 4.8 3.2 8 8 8h32c4.8 0 8-3.2 8-8v-32c0-4.8-3.2-8-8-8zm-8 32h-16v-16h16v16zM264 288h-32c-4.8 0-8 3.2-8 8v32c0 4.8 3.2 8 8 8h32c4.8 0 8-3.2 8-8v-32c0-4.8-3.2-8-8-8zm-8 32h-16v-16h16v16zM72 352H40c-4.8 0-8 3.2-8 8v32c0 4.8 3.2 8 8 8h32c4.8 0 8-3.2 8-8v-32c0-4.8-3.2-8-8-8zm-8 32H48v-16h16v16zM136 352h-32c-4.8 0-8 3.2-8 8v32c0 4.8 3.2 8 8 8h32c4.8 0 8-3.2 8-8v-32c0-4.8-3.2-8-8-8zm-8 32h-16v-16h16v16zM136 416H40c-4.8 0-8 3.2-8 8v32c0 4.8 3.2 8 8 8h96c4.8 0 8-3.2 8-8v-32c0-4.8-3.2-8-8-8zm-8 32H48v-16h80v16zM200 352h-32c-4.8 0-8 3.2-8 8v32c0 4.8 3.2 8 8 8h32c4.8 0 8-3.2 8-8v-32c0-4.8-3.2-8-8-8zm-8 32h-16v-16h16v16zM264 352h-32c-4.8 0-8 3.2-8 8v96c0 4.8 3.2 8 8 8h32c4.8 0 8-3.2 8-8v-96c0-4.8-3.2-8-8-8zm-8 96h-16v-80h16v80zM200 416h-32c-4.8 0-8 3.2-8 8v32c0 4.8 3.2 8 8 8h32c4.8 0 8-3.2 8-8v-32c0-4.8-3.2-8-8-8zm-8 32h-16v-16h16v16zM264 224h-96c-4.8 0-8 3.2-8 8v32c0 4.8 3.2 8 8 8h96c4.8 0 8-3.2 8-8v-32c0-4.8-3.2-8-8-8zm-8 32h-80v-16h80v16zM376 384h-48c-4.8 0-8 3.2-8 8v96c0 4.8 3.2 8 8 8h48c4.8 0 8-3.2 8-8v-96c0-4.8-3.2-8-8-8zm-8 96h-32v-16h32v16zm0-32h-32v-48h32v48z'/%3e%3cpath fill='%231fb6ef' d='M493.6 58.4l-56-56C436 .8 434.4 0 432 0H216c-4.8 0-8 3.2-8 8v104H8c-4.8 0-8 3.2-8 8v368c0 4.8 3.2 8 8 8h288c4.8 0 8-3.2 8-8V368h96v120c0 4.8 3.2 8 8 8h48c4.8 0 8-3.2 8-8V368h24c4.8 0 8-3.2 8-8V64c0-2.4-.8-4-2.4-5.6zM440 27.2L468.8 56H440V27.2zM288 480H16V128h272v352zm160 0h-32v-16h32v16zm0-32h-32V320h32v128zm32-96h-16v-40c0-4.8-3.2-8-8-8h-48c-4.8 0-8 3.2-8 8v40h-96v-4.8l29.6-29.6c3.2 1.6 6.4 2.4 10.4 2.4 13.6 0 24-10.4 24-24 0-3.2-.8-7.2-2.4-10.4l18.4-18.4 18.4 18.4c3.2 3.2 8 3.2 11.2 0l34.4-34.4V272h16v-40c0-4.8-3.2-8-8-8h-40v16h20.8L408 268.8l-18.4-18.4c-3.2-3.2-8-3.2-11.2 0l-24 24c-3.2-1.6-7.2-2.4-10.4-2.4-13.6 0-24 10.4-24 24 0 3.2.8 7.2 2.4 10.4L304 324.8V120c0-4.8-3.2-8-8-8h-72V16h200v48c0 4.8 3.2 8 8 8h48v280zm-144-56c0-4.8 3.2-8 8-8s8 3.2 8 8-3.2 8-8 8-8-3.2-8-8z'/%3e%3cpath fill='%231fb6ef' d='M240 32h64v16h-64zM240 64h168v16H240zM320 112h144v16H320zM320 144h64v16h-64zM320 176h144v16H320zM320 208h64v16h-64z'/%3e%3c/svg%3e");
    background-size: 4.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

.dvigControl {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512.853 512.853'%3e%3cpath fill='%231fb6ef' d='M188.587 410.027c-9.387 0-17.067 7.68-17.067 17.067s7.68 17.067 17.067 17.067 17.067-7.68 17.067-17.067-7.681-17.067-17.067-17.067zM410.453 410.027c-9.387 0-17.067 7.68-17.067 17.067s7.68 17.067 17.067 17.067 17.067-7.68 17.067-17.067-7.68-17.067-17.067-17.067zM384.853 350.293h-17.067c-5.12 0-8.533 3.413-8.533 8.533 0 5.12 3.413 8.533 8.533 8.533h17.067c5.12 0 8.533-3.413 8.533-8.533.001-5.119-3.413-8.533-8.533-8.533zM256.853 264.96H137.387c-5.12 0-8.533 3.413-8.533 8.533s3.413 8.533 8.533 8.533h119.467c5.12 0 8.533-3.413 8.533-8.533s-3.414-8.533-8.534-8.533zM94.72 179.627c28.16 0 51.2-23.04 51.2-51.2 0-28.16-23.04-51.2-51.2-51.2-28.16 0-51.2 23.04-51.2 51.2 0 28.16 23.04 51.2 51.2 51.2zm0-85.334c18.773 0 34.133 15.36 34.133 34.133s-15.36 34.133-34.133 34.133c-18.773 0-34.133-15.36-34.133-34.133s15.36-34.133 34.133-34.133z'/%3e%3cpath fill='%231fb6ef' d='M501.76 333.227l-32.948-13.517a7.481 7.481 0 0 0-.455-.627l-21.211-84.843c-2.56-11.947-12.8-19.627-24.747-19.627h-80.213v-25.6c0-9.387-7.68-17.067-17.067-17.067H176.103c7.404-14.569 12.484-28.356 12.484-47.787 0-49.493-41.813-89.6-93.867-89.6-52.053 0-93.867 40.107-94.72 89.6 0 23.893 7.68 39.253 17.92 58.027 1.707 2.56 3.413 5.973 5.12 9.387 23.361 45.164 57.373 100.266 63.147 110.211V418.56c0 9.387 7.68 17.067 17.067 17.067h34.863c4.095 24.134 25.217 42.667 50.47 42.667s46.375-18.533 50.47-42.667h120.927c4.095 24.134 25.217 42.667 50.47 42.667s46.375-18.533 50.47-42.667h34.863c9.387 0 17.067-7.68 17.067-17.067v-69.12c-.001-7.68-4.267-13.653-11.094-16.213zM325.12 222.293v8.533c0 42.667-34.133 76.8-76.8 76.8H103.253v-5.973c4.893-7.952 23.38-38.266 41.629-70.827H273.92c5.12 0 8.533-3.413 8.533-8.533s-3.413-8.533-8.533-8.533H154.299a960.218 960.218 0 0 0 11.248-21.333l1.392-3.48c.147-.264.293-.527.44-.787H325.12v34.133zM34.133 174.507c-9.387-17.92-16.213-30.72-16.213-50.347 0-40.107 34.133-72.533 76.8-72.533 42.667 0 76.8 32.427 76.8 72.533 0 19.627-6.827 31.573-16.213 50.347-1.707 2.56-3.413 5.973-5.12 9.387-15.906 31.054-37.854 68.145-50.943 90.416a6928.6 6928.6 0 0 1-4.58 7.622c-11.97-20.513-37.518-62.252-55.41-98.037-1.707-3.415-3.414-5.975-5.121-9.388zm154.454 286.72c-18.773 0-34.133-15.36-34.133-34.133 0-18.773 15.36-34.133 34.133-34.133 18.773 0 34.133 15.36 34.133 34.133 0 18.773-15.36 34.133-34.133 34.133zm221.866 0c-18.773 0-34.133-15.36-34.133-34.133 0-18.773 15.36-34.133 34.133-34.133 18.773 0 34.133 15.36 34.133 34.133.001 18.773-15.359 34.133-34.133 34.133zm85.334-42.667h-34.863c-2.881-16.98-14.192-31.177-29.444-38.106-.338-.155-.674-.314-1.017-.462-.214-.092-.432-.175-.648-.264a48.393 48.393 0 0 0-1.672-.662c-.152-.056-.306-.108-.459-.163a50.134 50.134 0 0 0-1.893-.644c-.138-.044-.276-.085-.415-.127a49.048 49.048 0 0 0-1.962-.56l-.439-.113a50.286 50.286 0 0 0-1.96-.455c-.166-.035-.331-.071-.497-.104a50.422 50.422 0 0 0-1.922-.346c-.191-.031-.381-.064-.573-.093a50.094 50.094 0 0 0-1.877-.24c-.213-.024-.425-.052-.639-.074a51.526 51.526 0 0 0-1.899-.146c-.21-.013-.417-.033-.628-.043a51.669 51.669 0 0 0-2.529-.065c-.849 0-1.692.024-2.529.065-.21.01-.418.03-.628.043-.636.039-1.27.084-1.899.146-.214.021-.426.05-.639.074a52.27 52.27 0 0 0-1.877.24c-.192.029-.382.062-.574.093-.645.104-1.285.218-1.921.345l-.498.104c-.658.139-1.311.291-1.959.455-.146.037-.293.074-.439.113-.66.174-1.314.361-1.962.561-.138.042-.276.083-.414.127-.638.202-1.268.418-1.894.644-.152.055-.305.107-.457.163a48.58 48.58 0 0 0-1.675.664c-.215.089-.432.172-.645.263-.343.148-.68.308-1.019.463-15.25 6.93-26.561 21.126-29.442 38.105H239.057c-2.881-16.979-14.19-31.174-29.439-38.104-.34-.156-.677-.316-1.021-.464-.213-.091-.43-.174-.645-.263a53.004 53.004 0 0 0-1.675-.664c-.151-.056-.305-.108-.457-.163a50.797 50.797 0 0 0-1.894-.644l-.414-.127a50.783 50.783 0 0 0-1.962-.561l-.439-.113a50.286 50.286 0 0 0-1.96-.455c-.166-.035-.331-.071-.497-.104a50.422 50.422 0 0 0-1.922-.346c-.191-.031-.381-.064-.573-.093a50.094 50.094 0 0 0-1.877-.24c-.213-.024-.425-.052-.639-.074a51.526 51.526 0 0 0-1.899-.146c-.21-.013-.417-.033-.628-.043a51.669 51.669 0 0 0-2.529-.065c-.849 0-1.692.024-2.529.065-.21.01-.418.03-.628.043-.636.039-1.27.084-1.899.146-.214.021-.426.05-.639.074a52.27 52.27 0 0 0-1.877.24c-.192.029-.382.062-.573.093-.645.104-1.286.218-1.922.346-.166.033-.332.069-.497.104-.659.139-1.312.291-1.96.455-.146.037-.293.074-.439.113-.66.174-1.313.361-1.962.56-.138.042-.277.083-.415.127-.637.202-1.267.418-1.893.644-.153.055-.307.107-.459.163a50.5 50.5 0 0 0-1.672.662c-.216.089-.434.172-.648.264-.342.148-.678.307-1.017.462-15.252 6.929-26.563 21.126-29.444 38.106h-34.863v-93.867H248.32c52.053 0 93.867-41.813 93.867-93.013v-.853H422.4c4.267 0 7.68 3.413 8.533 6.827l19.44 78.507h-62.96c-5.973 0-11.093-5.12-11.093-11.093V264.96c0-5.12-3.413-8.533-8.533-8.533s-8.533 3.413-8.533 8.533v40.107c0 15.36 12.8 28.16 28.16 28.16h70.827l37.547 14.507v70.826z'/%3e%3c/svg%3e");
    background-size: 4.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

.geozone {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512.043 512.043'%3e%3cpath fill='%231fb6ef' d='M473.21.021H200.923c-22.457 1.146-39.78 20.202-38.787 42.667v349.867c0 .128.067.234.073.36.028.964.22 1.917.569 2.816l.053.18.014.048 20.196 46.408a16.123 16.123 0 0 0 14.642 9.921h7.121v34.133a25.29 25.29 0 0 0 1.573 8.533H102.402v-153.6c-.015-14.132-11.468-25.585-25.6-25.6V170.095c35.76-4.505 61.856-36.034 59.599-72.006-2.257-35.972-32.09-63.992-68.133-63.992S2.393 62.117.136 98.089c-2.257 35.972 23.839 67.501 59.599 72.006v145.659c-14.132.015-25.585 11.468-25.6 25.6v153.6h-25.6c-4.713 0-8.533 3.82-8.533 8.533s3.82 8.533 8.533 8.533h494.933a8.533 8.533 0 0 0 0-17.066h-35.706a25.274 25.274 0 0 0 1.572-8.533v-34.133h7.117a16.136 16.136 0 0 0 14.642-9.912l20.2-46.417.014-.045c.026-.061.031-.128.056-.19.35-.902.543-1.857.569-2.824.005-.121.07-.223.07-.345V42.688c.992-22.466-16.333-41.522-38.792-42.667zm-456.141 102.4c0-28.277 22.923-51.2 51.2-51.2s51.2 22.923 51.2 51.2-22.923 51.2-51.2 51.2c-28.265-.031-51.169-22.936-51.2-51.2zm68.266 392.534H51.202v-153.6a8.544 8.544 0 0 1 8.533-8.533h17.067a8.544 8.544 0 0 1 8.533 8.533v153.6zm170.667-8.534a8.544 8.544 0 0 1-8.533 8.533h-17.067a8.544 8.544 0 0 1-8.533-8.533v-34.133h34.133v34.133zm15.494 8.534a25.274 25.274 0 0 0 1.572-8.533v-34.133h128v34.133a25.29 25.29 0 0 0 1.573 8.533H271.496zm180.773-8.534a8.54 8.54 0 0 1-8.533 8.533h-17.067a8.54 8.54 0 0 1-8.533-8.533v-34.133h34.133v34.133zm23.325-51.2h-277.05l-14.854-34.133h306.763l-14.859 34.133zm-176.925-51.2v-17.067a8.544 8.544 0 0 1 8.533-8.533h59.733a8.544 8.544 0 0 1 8.533 8.533v17.067h-76.799zM494.935 42.688v341.333h-102.4v-17.067c-.015-14.132-11.468-25.585-25.6-25.6h-59.733c-14.132.015-25.585 11.468-25.6 25.6v17.067h-102.4V42.688c-.965-13.033 8.705-24.43 21.721-25.6H473.21c13.017 1.17 22.689 12.566 21.725 25.6z'/%3e%3cpath fill='%231fb6ef' d='M452.269 34.155h-230.4c-14.132.015-25.585 11.468-25.6 25.6v8.533c.015 14.132 11.468 25.585 25.6 25.6h230.4c14.132-.015 25.585-11.468 25.6-25.6v-8.533c-.016-14.132-11.468-25.585-25.6-25.6zm8.533 34.133a8.542 8.542 0 0 1-8.533 8.533h-230.4a8.544 8.544 0 0 1-8.533-8.533v-8.533a8.544 8.544 0 0 1 8.533-8.533h230.4a8.54 8.54 0 0 1 8.533 8.533v8.533zM230.402 298.688c-18.851 0-34.133 15.282-34.133 34.133.022 18.842 15.291 34.112 34.133 34.133 18.851 0 34.133-15.282 34.133-34.133 0-18.851-15.282-34.133-34.133-34.133zm0 51.2c-9.426 0-17.067-7.641-17.067-17.067.009-9.422 7.645-17.057 17.067-17.067 9.426 0 17.067 7.641 17.067 17.067s-7.641 17.067-17.067 17.067zM443.735 298.688c-18.851 0-34.133 15.282-34.133 34.133 0 18.851 15.282 34.133 34.133 34.133 18.851 0 34.133-15.282 34.133-34.133-.019-18.843-15.29-34.113-34.133-34.133zm0 51.2c-9.426 0-17.067-7.641-17.067-17.067s7.641-17.067 17.067-17.067 17.067 7.641 17.067 17.067c-.011 9.421-7.645 17.056-17.067 17.067zM452.269 110.955h-230.4c-14.132.015-25.585 11.468-25.6 25.6v119.467c.015 14.132 11.468 25.585 25.6 25.6h230.4c14.132-.015 25.585-11.468 25.6-25.6V136.555c-.016-14.132-11.468-25.585-25.6-25.6zm8.533 145.066a8.542 8.542 0 0 1-8.533 8.533h-230.4a8.544 8.544 0 0 1-8.533-8.533V136.555a8.544 8.544 0 0 1 8.533-8.533h230.4a8.54 8.54 0 0 1 8.533 8.533v119.466z'/%3e%3c/svg%3e");
    background-size: 4.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

.iconDrive, .iconNimbus {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3e%3cpath style='fill:%231fb6ef' d='M21.021 28.977C18.75 26.412 15.722 25 12.493 25s-6.257 1.412-8.527 3.977c-4.612 5.211-4.612 13.688 0 18.899l8.527 9.633 8.527-9.633c4.613-5.211 4.613-13.688.001-18.899zM19.523 46.55l-7.029 7.941-7.03-7.941c-3.966-4.479-3.966-11.768 0-16.247C7.349 28.173 9.846 27 12.493 27s5.145 1.173 7.029 3.303c3.966 4.479 3.966 11.767.001 16.247zM48.747 24.507l6.464-7.286c3.478-3.92 3.478-10.296 0-14.216C53.491 1.067 51.195 0 48.746 0c-2.448 0-4.744 1.067-6.464 3.005-3.478 3.92-3.478 10.296 0 14.216l6.465 7.286zM43.778 4.333C45.113 2.828 46.877 2 48.746 2c1.87 0 3.634.828 4.969 2.333 2.828 3.187 2.828 8.373 0 11.56l-4.968 5.601-4.969-5.601c-2.828-3.187-2.828-8.373 0-11.56zM52.604 54.517a1 1 0 0 0-1.195.756 3.47 3.47 0 0 1-.663 1.392 1 1 0 1 0 1.572 1.236 5.51 5.51 0 0 0 1.042-2.188 1 1 0 0 0-.756-1.196zM31.995 31a3.517 3.517 0 0 1-1.252-.23 1.004 1.004 0 0 0-1.291.578 1.002 1.002 0 0 0 .578 1.291c.626.238 1.285.36 1.963.361h.357a1 1 0 1 0 0-2h-.355zM29.621 24.676a1 1 0 0 0 .528-.151 3.451 3.451 0 0 1 1.454-.503 1.001 1.001 0 0 0-.219-1.989 5.423 5.423 0 0 0-2.294.794 1 1 0 0 0 .531 1.849zM18.064 58h-2a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2zM35.993 40c-.086 0-.171.002-.256.006a1 1 0 0 0 .04 1.999l.042-.001L37.778 42a1 1 0 1 0 0-2h-1.785zM35.493 24h2a1 1 0 1 0 0-2h-2a1 1 0 1 0 0 2zM47.778 40a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2h-2zM51.351 32a1 1 0 0 0-1-1h-2a1 1 0 1 0 0 2h2a1 1 0 0 0 1-1zM41.778 42h2a1 1 0 1 0 0-2h-2a1 1 0 1 0 0 2zM43.493 24a1 1 0 1 0 0-2h-2a1 1 0 1 0 0 2h2zM36.351 31a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2h-2zM45.351 32a1 1 0 0 0-1-1h-2a1 1 0 1 0 0 2h2a1 1 0 0 0 1-1zM59.426 35.632a1 1 0 1 0-1.975.317 3.502 3.502 0 0 1-.1 1.54 1 1 0 1 0 1.92.562 5.51 5.51 0 0 0 .155-2.419zM42.064 58h-2a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2zM36.064 58h-2a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2zM47.065 50a1 1 0 0 0-1-1h-2a1 1 0 1 0 0 2h2a1 1 0 0 0 1-1zM41.065 50a1 1 0 0 0-1-1h-2a1 1 0 1 0 0 2h2a1 1 0 0 0 1-1zM47.993 58h-1.93a1 1 0 1 0 0 2l1.971-.001.029-1v1c.553 0 .965-.447.965-1 0-.552-.482-.999-1.035-.999zM51.531 52.719a1 1 0 0 0 .785-1.618 5.543 5.543 0 0 0-1.879-1.528 1 1 0 1 0-.891 1.791c.463.229.877.566 1.197.974.198.25.491.381.788.381zM55.345 39.729c-.429.18-.883.271-1.352.271h-.215a1 1 0 1 0 0 2h.215a5.46 5.46 0 0 0 2.125-.427 1 1 0 1 0-.773-1.844zM28.029 29.855c.524-.173.81-.738.638-1.263a3.494 3.494 0 0 1-.146-1.537 1 1 0 0 0-.867-1.117.995.995 0 0 0-1.117.867 5.504 5.504 0 0 0 .229 2.412 1.001 1.001 0 0 0 1.263.638zM24.064 58h-2a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2zM34.122 50.594a1 1 0 0 0 .417-1.909 3.538 3.538 0 0 1-1.228-.936 1 1 0 1 0-1.531 1.287 5.538 5.538 0 0 0 1.927 1.467c.135.061.276.091.415.091zM56.746 31.738a5.438 5.438 0 0 0-2.317-.722 1 1 0 1 0-.156 1.994 3.443 3.443 0 0 1 1.47.458 1 1 0 0 0 1.003-1.73zM30.064 58h-2a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2zM32.555 44.839c.099-.514.307-.989.619-1.413a1 1 0 0 0-1.611-1.185 5.48 5.48 0 0 0-.973 2.222 1.001 1.001 0 0 0 1.965.376z'/%3e%3cpath style='fill:%231fb6ef' d='M48.993 15c3.032 0 5.5-2.468 5.5-5.5S52.025 4 48.993 4s-5.5 2.468-5.5 5.5 2.468 5.5 5.5 5.5zm0-9c1.93 0 3.5 1.57 3.5 3.5s-1.57 3.5-3.5 3.5-3.5-1.57-3.5-3.5 1.571-3.5 3.5-3.5zM12.493 31c-3.309 0-6 2.691-6 6s2.691 6 6 6 6-2.691 6-6-2.691-6-6-6zm0 10c-2.206 0-4-1.794-4-4s1.794-4 4-4 4 1.794 4 4-1.794 4-4 4z'/%3e%3c/svg%3e");
    background-size: 4.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

.iconBlock {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Слой_1' data-name='Слой 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 54.81 64.35'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%2300adee%7d%3c/style%3e%3c/defs%3e%3cg id='Колонка'%3e%3cpath class='cls-1' d='M230.13 287.53h-24.65a4.15 4.15 0 0 1-4.15-4.15v-48.06a4.15 4.15 0 0 1 4.15-4.15h24.65a4.15 4.15 0 0 1 4.15 4.15v48.06a4.15 4.15 0 0 1-4.15 4.15zm-24.65-54.06a1.85 1.85 0 0 0-1.85 1.85v48.06a1.85 1.85 0 0 0 1.85 1.85h24.65a1.85 1.85 0 0 0 1.85-1.85v-48.06a1.85 1.85 0 0 0-1.85-1.85h-24.65z' transform='translate(-195.81 -231.17)'/%3e%3cpath class='cls-1' d='M228.22 251.68h-20.83a1.15 1.15 0 0 1-1.15-1.15v-11.64a1.15 1.15 0 0 1 1.15-1.15h20.83a1.15 1.15 0 0 1 1.15 1.15v11.64a1.15 1.15 0 0 1-1.15 1.15zm-19.68-2.3h18.53V240h-18.53v9.34zM228.22 264.54h-4.41a1.15 1.15 0 0 1-1.15-1.15v-7.82a1.15 1.15 0 0 1 1.15-1.15h4.41a1.15 1.15 0 0 1 1.15 1.15v7.82a1.15 1.15 0 0 1-1.15 1.15zm-3.26-2.3h2.11v-5.52H225v5.52zM238.65 295.52H197a1.15 1.15 0 0 1-1.15-1.15v-8a1.15 1.15 0 0 1 1.15-1.15h41.69a1.15 1.15 0 0 1 1.15 1.15v8a1.15 1.15 0 0 1-1.19 1.15zm-40.54-2.3h39.39v-5.69h-39.39v5.69zM244.08 281.91a4.88 4.88 0 0 1-3.74-1.45 5.49 5.49 0 0 1-1.31-3.87c.18-6.67-1.39-9.31-2.73-10.34a3.47 3.47 0 0 0-2.84-.66 1.15 1.15 0 0 1-.65-2.21 5.79 5.79 0 0 1 4.89 1c2.57 2 3.79 6.11 3.63 12.28a3.29 3.29 0 0 0 .71 2.2 2.67 2.67 0 0 0 2 .71 3.23 3.23 0 0 0 3.42-2.87v-.11a57.12 57.12 0 0 0-1.76-26.21l-13.34-10.64a1.15 1.15 0 0 1 1.43-1.8l13.61 10.85a1.15 1.15 0 0 1 .37.53 58.34 58.34 0 0 1 2 27.67 5.49 5.49 0 0 1-5.69 4.92z' transform='translate(-195.81 -231.17)'/%3e%3cpath class='cls-1' d='M243.7 255.6a6.05 6.05 0 0 1-3.08-11.26 1.15 1.15 0 1 1 1.17 2 3.75 3.75 0 0 0 1.91 7 3.73 3.73 0 0 0 3-1.47 1.15 1.15 0 0 1 1.83 1.4 6 6 0 0 1-4.83 2.33z' transform='translate(-195.81 -231.17)'/%3e%3c/g%3e%3c/svg%3e");
    background-size: 4.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

.iconGreen {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Capa_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 371.1 371.1'%3e%3cstyle%3e.st0%7bfill:%2300adee%7d%3c/style%3e%3cpath class='st0' d='M310.9 149.7l-125.6-.4 47.6-136.4c1.2-3.6.4-8-2.8-10.8-4-3.2-10-2.8-13.2 1.2-18.4 22.4-36.8 44.8-54.8 67.2L51.7 206.1c-1.2 1.6-2 3.6-2 6 0 5.2 4 9.2 9.2 9.2l125.6.4-47.6 136.4c-1.2 3.6-.4 8 2.8 10.8 4 3.2 10 2.8 13.2-1.2 19.2-23.6 37.6-45.6 56-67.6 37.2-44.8 74.4-89.6 109.6-135.2 1.2-1.6 2-3.6 2-5.6 0-5.2-4.4-9.6-9.6-9.6zm-116.4 138c-7.2 8.8-14.8 17.6-22 26.4l34.4-98.4c1.6-4.8-.8-10.4-6-12-1.2-.4-2.4-.4-3.6-.4l-118.4-.4c32.8-40 65.2-80 98-120l20.8-25.6-34.4 98c-1.6 4.8.8 10.4 6 12 1.2.4 2.4.4 3.6.4l119.2.4c-31.6 40.4-64.4 80-97.6 119.6z'/%3e%3cpath class='st0' d='M158.1 24.9c-1.2-5.2-6.4-8.4-11.2-7.2-39.2 8.8-71.6 30.4-94.8 59.6s-36.8 66-36.8 105.6c0 31.2 8.4 61.2 24 87.2s37.6 47.6 65.2 62.4c4.8 2.4 10.4.8 12.8-4s.8-10.4-4-12.8c-24.4-13.2-44-32.4-58-55.6-13.6-22.8-21.2-49.6-21.2-77.2 0-35.2 12-67.6 32.8-93.6 20.4-26 49.6-45.2 84-53.2 5.2-1.2 8.4-6.4 7.2-11.2zM332.5 96.5c-15.2-25.6-37.2-47.6-64.4-62.4-4.4-2.4-10.4-.8-12.8 3.6-2.4 4.4-.8 10.4 3.6 12.8 24 13.2 43.6 32.4 57.2 55.2s20.8 49.2 20.8 76.8c0 35.6-12.4 68.4-33.2 94.4-20.8 26-50.4 45.2-85.2 52.8-5.2 1.2-8.4 6-7.2 11.2s6 8.4 11.2 7.2c38.8-8.8 72-30 95.6-59.6 23.6-29.2 37.6-66.4 37.6-106.4.4-30.4-8-60-23.2-85.6z'/%3e%3c/svg%3e");
    background-size: 4.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

.iconPass {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Capa_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 214.3 214.3'%3e%3cstyle%3e.st0%7bfill:%2300adee%7d%3c/style%3e%3cpath class='st0' d='M196.9 55.2c-.1-5.8-.2-11.3-.2-16.5 0-4.1-3.4-7.5-7.5-7.5-32.1 0-56.5-9.2-76.9-29-2.9-2.8-7.5-2.8-10.5 0C81.4 22 57 31.2 25 31.2c-4.1 0-7.5 3.4-7.5 7.5 0 5.3-.1 10.8-.2 16.5-1 53.8-2.4 127.6 87.3 158.7.8.3 1.6.4 2.5.4s1.7-.1 2.5-.4C199.4 182.7 198 109 196.9 55.2zm-89.8 143.6c-77-28-75.8-89.2-74.8-143.4.1-3.2.1-6.4.2-9.5 30-1.3 54.1-10.4 74.6-28.3 20.6 17.9 44.6 27 74.6 28.3 0 3.1.1 6.2.2 9.5 1.1 54.2 2.2 115.4-74.8 143.4z'/%3e%3cpath class='st0' d='M133 81.1l-36.2 36.2-15.4-15.4c-2.9-2.9-7.7-2.9-10.6 0-2.9 2.9-2.9 7.7 0 10.6l20.8 20.7c1.5 1.5 3.4 2.2 5.3 2.2s3.8-.7 5.3-2.2l41.5-41.5c2.9-2.9 2.9-7.7 0-10.6-3.1-2.9-7.8-2.9-10.7 0z'/%3e%3c/svg%3e");
    background-size: 4.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

.iconPDD, .iconVoice {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3e%3cpath style='fill:%2300adee' d='M28.404 7.758a3.029 3.029 0 0 0-3.09.044.929.929 0 0 0-.13.093l-13.55 11.463H1a1 1 0 0 0-1 1v19a1.002 1.002 0 0 0 1 1l10.61-.005 13.543 12.44c.05.046.104.086.161.12a3.055 3.055 0 0 0 1.582.446 3.07 3.07 0 0 0 1.508-.402A3.122 3.122 0 0 0 30 50.201V10.514a3.125 3.125 0 0 0-1.596-2.756zM28 50.201c0 .431-.217.81-.579 1.015a1.049 1.049 0 0 1-1 .026L13 38.913v-4.556a1 1 0 1 0-2 0v3.996l-9 .004v-17h9v4a1 1 0 1 0 2 0v-4.536l13.405-11.34c.461-.242.861-.07 1.016.018.362.205.579.584.579 1.015v39.687zM52.026 29.858a19.48 19.48 0 0 0-13.229-18.447 1.002 1.002 0 0 0-1.269.626 1.002 1.002 0 0 0 .626 1.269 17.48 17.48 0 0 1 11.872 16.553 17.492 17.492 0 0 1-11.849 16.554 1 1 0 0 0 .646 1.893 19.491 19.491 0 0 0 13.203-18.448z'/%3e%3cpath style='fill:%2300adee' d='M44.453 6.374a1.003 1.003 0 0 0-1.312.53 1.001 1.001 0 0 0 .531 1.312A23.472 23.472 0 0 1 58 29.858c0 9.777-5.894 18.38-15.015 21.914a1 1 0 0 0 .723 1.866C53.605 49.801 60 40.467 60 29.858A25.47 25.47 0 0 0 44.453 6.374z'/%3e%3cpath style='fill:%2300adee' d='M43.026 29.858c0-5.972-4.009-11.302-9.749-12.962a1 1 0 1 0-.554 1.922c4.889 1.413 8.304 5.953 8.304 11.04s-3.415 9.627-8.304 11.04a1 1 0 0 0 .554 1.922c5.741-1.661 9.749-6.991 9.749-12.962z'/%3e%3c/svg%3e");
    background-size: 4.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

.iconTacho {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Слой_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 937 937'%3e%3cstyle%3e.st0%7bfill:%2300adee%7d%3c/style%3e%3cg id='surface1'%3e%3cpath class='st0' d='M701.7 363.3l-21.1 23 95.8 87.8c22.5 20.7 35.4 50 35.4 80.6V937H843V554.7c0-39.4-16.6-77-45.6-103.6l-95.7-87.8z'/%3e%3cpath class='st0' d='M577.6 0h-406c-43.1.1-78 35-78.1 78.1v780.8c.1 43.1 35 78 78.1 78.1H562v-27.9c-.1-70.3 20.8-139.2 59.8-197.6 4.1-6.2 3.3-14.4-2-19.7L510.5 582.4c-10.1-10.1-15.5-24-14.8-38.3.7-14.3 7.4-27.6 18.5-36.7 21.3-16.3 51.4-13.9 69.9 5.4L738.3 667l22.1-22.1-104.7-104.8v-462c-.1-43.1-35-78-78.1-78.1zm46.8 508.9l-18.2-18.2c-30-30.6-78.1-33.8-111.9-7.4-17.8 14.7-28.7 36.2-29.8 59.3-1.1 23.1 7.5 45.5 23.9 61.9l100.4 100.4c-37.4 60.3-57.5 129.9-58 200.9H171.5c-25.9 0-46.8-21-46.8-46.8v-46.9h390.4v-31.2H124.7v-656h499.7v384zm0-415.2H124.7V78.1c0-25.9 21-46.9 46.8-46.9h406c25.9 0 46.8 21 46.8 46.9v15.6z'/%3e%3cpath class='st0' d='M187.2 281.1h62.5c17.3 0 31.2-14 31.2-31.2v-62.5c0-17.3-14-31.2-31.2-31.2h-62.5c-17.3 0-31.2 14-31.2 31.2v62.5c-.1 17.2 13.9 31.2 31.2 31.2zm0-93.7h62.5v62.5h-62.5v-62.5zM343.3 281.1h62.5c17.3 0 31.2-14 31.2-31.2v-62.5c0-17.3-14-31.2-31.2-31.2h-62.5c-17.3 0-31.2 14-31.2 31.2v62.5c0 17.2 14 31.2 31.2 31.2zm0-93.7h62.5v62.5h-62.5v-62.5zM499.5 281.1H562c17.3 0 31.2-14 31.2-31.2v-62.5c0-17.3-14-31.2-31.2-31.2h-62.5c-17.3 0-31.2 14-31.2 31.2v62.5c0 17.2 13.9 31.2 31.2 31.2zm0-93.7H562v62.5h-62.5v-62.5zM187.2 437.3h62.5c17.3 0 31.2-14 31.2-31.2v-62.5c0-17.3-14-31.2-31.2-31.2h-62.5c-17.3 0-31.2 14-31.2 31.2V406c-.1 17.3 13.9 31.3 31.2 31.3zm0-93.7h62.5V406h-62.5v-62.4zM187.2 593.4h62.5c17.3 0 31.2-14 31.2-31.2v-62.5c0-17.3-14-31.2-31.2-31.2h-62.5c-17.3 0-31.2 14-31.2 31.2v62.5c-.1 17.3 13.9 31.2 31.2 31.2zm0-93.7h62.5v62.5h-62.5v-62.5zM343.3 437.3h62.5c17.3 0 31.2-14 31.2-31.2v-62.5c0-17.3-14-31.2-31.2-31.2h-62.5c-17.3 0-31.2 14-31.2 31.2V406c0 17.3 14 31.3 31.2 31.3zm0-93.7h62.5V406h-62.5v-62.4zM499.5 437.3H562c17.3 0 31.2-14 31.2-31.2v-62.5c0-17.3-14-31.2-31.2-31.2h-62.5c-17.3 0-31.2 14-31.2 31.2V406c0 17.3 13.9 31.3 31.2 31.3zm0-93.7H562V406h-62.5v-62.4zM343.3 593.4h62.5c17.3 0 31.2-14 31.2-31.2v-62.5c0-17.3-14-31.2-31.2-31.2h-62.5c-17.3 0-31.2 14-31.2 31.2v62.5c0 17.3 14 31.2 31.2 31.2zm0-93.7h62.5v62.5h-62.5v-62.5zM187.2 749.6h62.5c17.3 0 31.2-14 31.2-31.2v-62.5c0-17.3-14-31.2-31.2-31.2h-62.5c-17.3 0-31.2 14-31.2 31.2v62.5c-.1 17.2 13.9 31.2 31.2 31.2zm0-93.7h62.5v62.5h-62.5v-62.5zM343.3 749.6h62.5c17.3 0 31.2-14 31.2-31.2v-62.5c0-17.3-14-31.2-31.2-31.2h-62.5c-17.3 0-31.2 14-31.2 31.2v62.5c0 17.2 14 31.2 31.2 31.2zm0-93.7h62.5v62.5h-62.5v-62.5zM358.9 843.3h31.2v31.2h-31.2v-31.2z'/%3e%3c/g%3e%3c/svg%3e");
    background-size: 4.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

.iconControl {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Capa_1' data-name='Capa 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 470 353.45'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%2300adee%7d%3c/style%3e%3c/defs%3e%3cpath class='cls-1' d='M114.39 298.17a56.78 56.78 0 1 0 56.78 56.78 56.84 56.84 0 0 0-56.78-56.78zm-41.78 56.78a41.78 41.78 0 1 1 41.78 41.78 41.82 41.82 0 0 1-41.78-41.78z' transform='translate(0 -58.28)'/%3e%3cpath class='cls-1' d='M114.39 328.17a26.78 26.78 0 1 0 26.78 26.78 26.81 26.81 0 0 0-26.78-26.78zm0 38.55a11.78 11.78 0 1 1 11.78-11.77 11.79 11.79 0 0 1-11.78 11.77z' transform='translate(0 -58.28)'/%3e%3cpath class='cls-1' d='M462.5 303.85h-23v-12.5a7.5 7.5 0 0 0-15 0v12.5h-15.43V94.74a36.51 36.51 0 0 0-36.47-36.46H36.47A36.51 36.51 0 0 0 0 94.74V335a7.5 7.5 0 0 0 7.5 7.5h21c-.08.52-.17 1-.23 1.56a7.5 7.5 0 1 0 14.88 1.88 71.78 71.78 0 0 1 142.42 0 7.5 7.5 0 0 0 7.43 6.56 7.61 7.61 0 0 0 .95-.06 7.5 7.5 0 0 0 6.5-8.38c-.07-.52-.16-1-.23-1.56h224.31v61.76a7.5 7.5 0 0 0 15 0v-61.79h23A7.5 7.5 0 0 0 470 335v-23.65a7.5 7.5 0 0 0-7.5-7.5zm-348.11-35.68a87 87 0 0 0-82.31 59.3H15v-82.53h281.67v12.5a7.5 7.5 0 1 0 15 0V122.22h82.39v205.25h-82.39v-40a7.5 7.5 0 0 0-15 0v40h-100a87 87 0 0 0-82.28-59.3zM36.47 73.28H372.6a21.49 21.49 0 0 1 21.47 21.47v12.48H15V94.74a21.49 21.49 0 0 1 21.47-21.46zM212.78 204h83.89v25.9h-83.89V204zm-15 25.91h-83.89V204h83.89v25.9zM296.67 189h-83.89v-25.87h83.89V189zm-83.89-40.9v-25.9h83.89v25.9h-83.89zm-15-25.91v25.91h-83.89v-25.9h83.89zm0 40.91V189h-83.89v-25.87h83.89zM98.89 189H15v-25.87h83.89V189zm0 15v25.9H15V204h83.89zm0-81.81v25.91H15v-25.9h83.89zM455 327.47h-45.93v-8.62H455v8.62z' transform='translate(0 -58.28)'/%3e%3c/svg%3e");
    background-size: 4.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

.iconSos {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Capa_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320.3 314.5'%3e%3cstyle%3e.st0%7bfill:%2300adee%7d%3c/style%3e%3cpath class='st0' d='M87.2 151.4c-12-3.6-17.6-6.1-17.6-12.5 0-7 10.8-7.6 14.1-7.6 5.9 0 12.4 1.7 17.9 4.7 1.6.8 3.4 1 5.1.4 1.7-.6 3.1-1.8 3.8-3.4l1.3-2.8c1.4-3 .2-6.6-2.7-8.3-7.3-4.1-16.3-6.4-24.8-6.4-18.7 0-31.3 9.7-31.3 24.2 0 18.1 15.4 22.7 27.8 26.4 12.6 3.7 17.9 6.3 17.8 12.8 0 8.6-12.1 9.3-15.8 9.3-7.5 0-15.5-3-22-8.1-1.5-1.2-3.5-1.7-5.4-1.2-1.9.4-3.5 1.7-4.4 3.4l-1.2 2.4c-1.3 2.7-.7 5.9 1.6 7.8C60 199.7 71.6 204 82.7 204c19.5 0 32.6-10.3 32.6-25.5 0-18.5-15.6-23.3-28.1-27.1z'/%3e%3cpath class='st0' d='M160.2 115.6c-25.7 0-45.8 19.4-45.8 44.1 0 24.9 20.1 44.3 45.8 44.3 25.6 0 45.7-19.5 45.7-44.3 0-24.8-20.1-44.1-45.7-44.1zm0 73c-16.5 0-30-13-30-28.9s13.5-28.8 30-28.8c16.4 0 29.8 12.9 29.8 28.8s-13.4 28.9-29.8 28.9z'/%3e%3cpath class='st0' d='M160.4 5.1C70.5 5.1 0 72.9 0 159.4c0 87 70.4 155.1 160.4 155.1 89.7 0 159.9-68.1 159.9-155.1C320.3 72.9 250 5.1 160.4 5.1zm.1 297.7c-82 0-148.7-64.4-148.7-143.5 0-78.8 66.7-143 148.7-143 81.4 0 147.6 64.1 147.6 143 0 79.1-66.2 143.5-147.6 143.5z'/%3e%3cpath class='st0' d='M241 151.4c-12-3.6-17.6-6.1-17.6-12.5 0-7 10.8-7.6 14.1-7.6 5.9 0 12.4 1.7 17.9 4.7 1.6.8 3.4 1 5.1.4s3.1-1.8 3.8-3.4l1.3-2.8c1.4-3 .2-6.6-2.7-8.3-7.3-4.1-16.3-6.4-24.8-6.4-18.7 0-31.3 9.7-31.3 24.2 0 18.1 15.4 22.7 27.8 26.4 12.6 3.7 17.9 6.3 17.8 12.8 0 8.6-12.1 9.3-15.8 9.3-7.5 0-15.5-3-22-8.1-1.5-1.2-3.5-1.7-5.4-1.2-1.9.4-3.5 1.7-4.4 3.4l-1.2 2.4c-1.3 2.7-.7 5.9 1.6 7.8 8.6 7.2 20.3 11.5 31.3 11.5 19.5 0 32.6-10.3 32.6-25.5-.1-18.5-15.6-23.3-28.1-27.1z'/%3e%3c/svg%3e");
    background-size: 4.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

.iconIntegration {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Capa_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 198.8 198.8'%3e%3cstyle%3e.st0%7bfill:%2300adee%7d%3c/style%3e%3cpath class='st0' d='M172.2 70.5v-7.2l26.6-1.2V48.7l-26.6-1.2V42h-20.8V17.6c0-5.5-4.5-10-10-10h-84c-5.5 0-10 4.5-10 10V42H26.6v5.5L0 48.7V62l26.6 1.2v7.2h20.8V86H26.6v5.5L0 92.7V106l26.6 1.2v7.2h20.8v17.2H26.6v5.5L0 138.4v13.3l26.6 1.2v7.2h20.8v21.1c0 5.5 4.5 10 10 10h84.1c5.5 0 10-4.5 10-10v-21.1h20.8V153l26.6-1.2v-13.3l-26.6-1.2v-5.5h-20.8v-17.2h20.8v-7.2l26.6-1.2V92.7l-26.6-1.2V86h-20.8V70.5h20.7zm21.4 73v3.3L167 148v6.9h-14.7v-18H167v5.3l26.6 1.3zM167 102.3v6.9h-14.7v-18H167v5.3l26.6 1.2v3.3l-26.6 1.3zm26.6-48.5V57L167 58.3v6.9h-14.7v-18H167v5.3l26.6 1.3zM141.4 186h-84c-2.6 0-4.8-2.1-4.8-4.7V17.6c0-2.6 2.1-4.8 4.8-4.8h84.1c2.6 0 4.7 2.1 4.7 4.8v163.7c0 2.6-2.1 4.7-4.8 4.7zM5.3 146.7v-3.3l26.6-1.2v-5.3h14.7v18H31.8V148l-26.5-1.3zm0-45.6v-3.3l26.6-1.2v-5.3h14.7v18H31.8v-6.9l-26.5-1.3zm0-44.1v-3.3l26.6-1.2v-5.3h14.7v18H31.8v-6.9L5.3 57z'/%3e%3ccircle class='st0' cx='65.8' cy='27.1' r='6.5'/%3e%3c/svg%3e");
    background-size: 4.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

.iconRabota {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Capa_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cstyle%3e.st0%7bfill:%2300adee%7d%3c/style%3e%3cpath class='st0' d='M211.3 115.4c-2-5.1-7.8-7.7-13-5.6-29 11.4-53.8 31.1-71.6 56.8-18.2 26.4-27.9 57.3-27.9 89.4 0 5.5 4.5 10 10 10s10-4.5 10-10c0-56.7 34.1-106.8 86.8-127.6 5.2-2 7.7-7.8 5.7-13zM321.9 246.1c-5.5 0-10 4.5-10 10 0 30.9-25.1 56-56 56s-56-25.1-56-56 25.1-56 56-56c5.5 0 10-4.5 10-10s-4.5-10-10-10c-41.9 0-76 34.1-76 76s34.1 76 76 76 76-34.1 76-76c0-5.5-4.5-10-10-10zM358.9 245.8c-5.5 0-10 4.5-10 10v.4c0 5.5 4.5 10 10 10s10-4.5 10-10v-.4c0-5.6-4.4-10-10-10zM318.5 336.9c-1.9-1.9-4.4-2.9-7.1-2.9-2.6 0-5.2 1.1-7.1 2.9-1.9 1.9-2.9 4.4-2.9 7.1 0 2.6 1.1 5.2 2.9 7.1 1.9 1.9 4.4 2.9 7.1 2.9 2.6 0 5.2-1.1 7.1-2.9 1.9-1.9 2.9-4.4 2.9-7.1 0-2.6-1.1-5.2-2.9-7.1zM478 362.6c-5.7 0-11.2 1.4-15.9 4L432.5 337c-1.9-1.9-4.4-2.9-7.1-2.9h-72.9c-5.5 0-10 4.5-10 10s4.5 10 10 10h68.8l26.7 26.7c-2.5 4.7-4 10.2-4 15.9 0 18.7 15.3 34 34 34s34-15.3 34-34c0-18.9-15.3-34.1-34-34.1zm0 48c-7.7 0-14-6.3-14-14s6.3-14 14-14 14 6.3 14 14-6.3 14-14 14z'/%3e%3cpath class='st0' d='M478 81.5c-18.7 0-34 15.3-34 34 0 5.7 1.4 11.1 4 15.9L421.3 158H311.9c-13.9-7.9-29.5-13-45.9-14.5v-18.1h105.4c3.6 0 7-2 8.8-5.2l30.4-55.1c4.1 1.8 8.7 2.8 13.4 2.8 18.7 0 34-15.3 34-34s-15.3-34-34-34-34 15.3-34 34c0 6.6 1.9 12.7 5.1 17.9l-29.6 53.6H266V10c0-5.5-4.5-10-10-10h-44.8c-5.5 0-10 4.5-10 10v31c-20.7 5.2-40.3 13.4-58.7 24.3l-21.8-21.8c-1.9-1.9-4.4-2.9-7.1-2.9-2.7 0-5.2 1.1-7.1 2.9l-63.2 63.3c-3.9 3.9-3.9 10.2 0 14.1l21.8 21.8c-10.9 18.3-19.1 38-24.3 58.7H10c-5.5 0-10 4.5-10 10v89.4c0 5.5 4.5 10 10 10h30.8c5.2 20.7 13.4 40.3 24.3 58.7l-21.8 21.8c-3.9 3.9-3.9 10.2 0 14.1l63.2 63.3c1.9 1.9 4.4 2.9 7.1 2.9 2.7 0 5.2-1.1 7.1-2.9l21.8-21.8c18.3 10.9 38 19.1 58.7 24.3V502c0 5.5 4.5 10 10 10H256c2.7 0 5.2-1 7.1-2.9 1.9-1.9 2.9-4.4 2.9-7.1v-95.9h99.5l29.6 54c-3.2 5.2-5.1 11.3-5.1 17.9 0 18.7 15.3 34 34 34s34-15.3 34-34-15.3-34-34-34c-4.8 0-9.3 1-13.4 2.8l-30.4-55.5c-1.8-3.2-5.1-5.2-8.8-5.2H266v-26.9c0-5.5-4.5-10-10-10-51.4 0-93.2-41.8-93.2-93.2 0-50.7 40.8-92.1 91.3-93.1.6.1 1.2.2 1.8.2 38.7 0 73.8 24.4 87.3 60.6 1.5 4 5.3 6.5 9.4 6.5 1.2 0 2.3-.2 3.5-.6 5.2-1.9 7.8-7.7 5.9-12.9-5.5-14.7-13.9-27.8-24.4-38.7h87.9c2.7 0 5.2-1.1 7.1-2.9l29.6-29.6c4.8 2.5 10.2 4 15.9 4 18.7 0 34-15.3 34-34-.1-18.8-15.4-34-34.1-34zM424 20c7.7 0 14 6.3 14 14s-6.3 14-14 14-14-6.3-14-14 6.3-14 14-14zm0 444c7.7 0 14 6.3 14 14s-6.3 14-14 14-14-6.3-14-14 6.3-14 14-14zM246 143.3C188.3 148.4 142.8 197 142.8 256S188.3 363.7 246 368.8V492h-24.8v-28.8c0-4.7-3.3-8.8-7.9-9.8-23.8-5.1-46.3-14.4-66.8-27.7-4-2.6-9.2-2-12.5 1.3l-20.3 20.3-49.1-49.1 20.3-20.3c3.3-3.3 3.9-8.5 1.3-12.5-13.2-20.5-22.6-43-27.7-66.8-1-4.6-5.1-7.9-9.8-7.9H20v-69.4h28.7c4.7 0 8.8-3.3 9.8-7.9 5.1-23.8 14.4-46.3 27.7-66.8 2.6-4 2-9.2-1.3-12.5l-20.3-20.3 49.1-49.1L133.9 85c3.3 3.3 8.5 3.9 12.5 1.3 20.5-13.2 43-22.6 66.8-27.7 4.6-1 7.9-5.1 7.9-9.8V20H246v123.3zm232-13.8c-7.7 0-14-6.3-14-14s6.3-14 14-14 14 6.3 14 14-6.3 14-14 14z'/%3e%3cpath class='st0' d='M478 222.2c-15.3 0-28.2 10.1-32.5 24H416c-5.5 0-10 4.5-10 10s4.5 10 10 10h29.5c4.3 13.9 17.2 24 32.5 24 18.7 0 34-15.3 34-34 0-18.8-15.3-34-34-34zm0 48c-7.7 0-14-6.3-14-14s6.3-14 14-14 14 6.3 14 14-6.3 14-14 14z'/%3e%3c/svg%3e");
    background-size: 4.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

.iconTransition {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Слой_1' data-name='Слой 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 95.08 46'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%2300adee;fill-rule:evenodd%7d%3c/style%3e%3c/defs%3e%3cpath class='cls-1' d='M294.94 208.73a.85.85 0 0 0-1.19.17l-2.68 3.58a.86.86 0 0 0 .17 1.19.87.87 0 0 0 .51.17.85.85 0 0 0 .68-.34l2.68-3.58a.85.85 0 0 0-.17-1.19zM279.68 208.73a.85.85 0 0 0-1.19.17l-2.68 3.58a.85.85 0 0 0 .17 1.19.87.87 0 0 0 .51.17.85.85 0 0 0 .68-.34l2.68-3.58a.85.85 0 0 0-.17-1.19zM264.41 208.73a.86.86 0 0 0-1.19.17l-2.68 3.58a.85.85 0 1 0 1.36 1l2.68-3.58a.85.85 0 0 0-.17-1.17zM249.15 208.73a.85.85 0 0 0-1.19.17l-2.68 3.58a.85.85 0 0 0 .17 1.19.86.86 0 0 0 .51.17.85.85 0 0 0 .69-.34l2.68-3.58a.85.85 0 0 0-.18-1.19zM233.88 208.73a.86.86 0 0 0-1.19.17l-2.69 3.59a.85.85 0 1 0 1.37 1l2.68-3.58a.85.85 0 0 0-.17-1.18zM227.19 236.38a2 2 0 1 1 2-2 2 2 0 0 1-2 2zm0-5.77a3.73 3.73 0 1 0 3.74 3.73 3.74 3.74 0 0 0-3.74-3.72z' transform='translate(-206.5 -196.25)'/%3e%3cpath class='cls-1' d='M286.17 236.34a7.9 7.9 0 1 0-15.3 0h-36a7.9 7.9 0 1 0-15.55-2 7.86 7.86 0 0 0 .25 2h-11.36v-3.68H210a.85.85 0 1 0 0-1.7h-1.81v-4.76h9.51a.85.85 0 0 0 .59-.24l6.42-6.27h75.14v6.69h-1.71a.85.85 0 0 0 0 1.71h1.71V231h-1.71a.85.85 0 1 0 0 1.7h1.71v3.68h-13.7zm-7.65 4.21a6.2 6.2 0 1 1 6.2-6.2 6.2 6.2 0 0 1-6.2 6.2zm-51.34 0a6.2 6.2 0 1 1 6.2-6.2 6.2 6.2 0 0 1-6.19 6.2zm-15.28-36.12h11.65v14l-6.17 6h-9.17v-7.76c.24-.76 1.71-5.73 3.69-12.24zm2-6.47h85a1.05 1.05 0 0 1 1.05 1.05v3.72h-87.54zm72.45 6.47h13.56V218h-13.6v-13.57zM225.25 218v-13.57h13.56V218h-13.56zm15.26 0v-13.57h13.56V218h-13.55zm15.27 0v-13.57h13.56V218h-13.56zm15.22 0v-13.57h13.56V218H271zm27.77-21.73h-85.53a.85.85 0 0 0-.81.6c-3.18 10.38-5.86 19.42-5.89 19.51a.86.86 0 0 0 0 .24v20.59a.85.85 0 0 0 .85.85h12.85a7.9 7.9 0 0 0 14 0h37.37a7.9 7.9 0 0 0 14 0h15.22a.85.85 0 0 0 .85-.85V199a2.76 2.76 0 0 0-2.86-2.75z' transform='translate(-206.5 -196.25)'/%3e%3cpath class='cls-1' d='M278.52 236.38a2 2 0 1 1 2-2 2 2 0 0 1-2 2zm0-5.77a3.73 3.73 0 1 0 3.74 3.73 3.74 3.74 0 0 0-3.74-3.72zM266.83 226.45h-26.54a.85.85 0 0 0 0 1.71h26.54a.85.85 0 0 0 0-1.71z' transform='translate(-206.5 -196.25)'/%3e%3c/svg%3e");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    width: 100px !important;
}

.locator {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3e%3cpath fill='%231fb6ef' d='M21.021 28.977C18.75 26.412 15.722 25 12.493 25s-6.257 1.412-8.527 3.977c-4.612 5.211-4.612 13.688 0 18.899l8.527 9.633 8.527-9.633c4.613-5.211 4.613-13.688.001-18.899zM19.523 46.55l-7.029 7.941-7.03-7.941c-3.966-4.479-3.966-11.768 0-16.247C7.349 28.173 9.846 27 12.493 27s5.145 1.173 7.029 3.303c3.966 4.479 3.966 11.767.001 16.247zM48.747 24.507l6.464-7.286c3.478-3.92 3.478-10.296 0-14.216C53.491 1.067 51.195 0 48.746 0c-2.448 0-4.744 1.067-6.464 3.005-3.478 3.92-3.478 10.296 0 14.216l6.465 7.286zM43.778 4.333C45.113 2.828 46.877 2 48.746 2c1.87 0 3.634.828 4.969 2.333 2.828 3.187 2.828 8.373 0 11.56l-4.968 5.601-4.969-5.601c-2.828-3.187-2.828-8.373 0-11.56zM52.604 54.517a1 1 0 0 0-1.195.756 3.47 3.47 0 0 1-.663 1.392 1 1 0 1 0 1.572 1.236 5.51 5.51 0 0 0 1.042-2.188 1 1 0 0 0-.756-1.196zM31.995 31a3.517 3.517 0 0 1-1.252-.23 1.004 1.004 0 0 0-1.291.578 1.002 1.002 0 0 0 .578 1.291c.626.238 1.285.36 1.963.361h.357a1 1 0 1 0 0-2h-.355zM29.621 24.676a1 1 0 0 0 .528-.151 3.451 3.451 0 0 1 1.454-.503 1.001 1.001 0 0 0-.219-1.989 5.423 5.423 0 0 0-2.294.794 1 1 0 0 0 .531 1.849zM18.064 58h-2a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2zM35.993 40c-.086 0-.171.002-.256.006a1 1 0 0 0 .04 1.999l.042-.001L37.778 42a1 1 0 1 0 0-2h-1.785zM35.493 24h2a1 1 0 1 0 0-2h-2a1 1 0 1 0 0 2zM47.778 40a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2h-2zM51.351 32a1 1 0 0 0-1-1h-2a1 1 0 1 0 0 2h2a1 1 0 0 0 1-1zM41.778 42h2a1 1 0 1 0 0-2h-2a1 1 0 1 0 0 2zM43.493 24a1 1 0 1 0 0-2h-2a1 1 0 1 0 0 2h2zM36.351 31a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2h-2zM45.351 32a1 1 0 0 0-1-1h-2a1 1 0 1 0 0 2h2a1 1 0 0 0 1-1zM59.426 35.632a1 1 0 1 0-1.975.317 3.502 3.502 0 0 1-.1 1.54 1 1 0 1 0 1.92.562 5.51 5.51 0 0 0 .155-2.419zM42.064 58h-2a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2zM36.064 58h-2a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2zM47.065 50a1 1 0 0 0-1-1h-2a1 1 0 1 0 0 2h2a1 1 0 0 0 1-1zM41.065 50a1 1 0 0 0-1-1h-2a1 1 0 1 0 0 2h2a1 1 0 0 0 1-1zM47.993 58h-1.93a1 1 0 1 0 0 2l1.971-.001.029-1v1c.553 0 .965-.447.965-1 0-.552-.482-.999-1.035-.999zM51.531 52.719a1 1 0 0 0 .785-1.618 5.543 5.543 0 0 0-1.879-1.528 1 1 0 1 0-.891 1.791c.463.229.877.566 1.197.974.198.25.491.381.788.381zM55.345 39.729c-.429.18-.883.271-1.352.271h-.215a1 1 0 1 0 0 2h.215a5.46 5.46 0 0 0 2.125-.427 1 1 0 1 0-.773-1.844zM28.029 29.855c.524-.173.81-.738.638-1.263a3.494 3.494 0 0 1-.146-1.537 1 1 0 0 0-.867-1.117.995.995 0 0 0-1.117.867 5.504 5.504 0 0 0 .229 2.412 1.001 1.001 0 0 0 1.263.638zM24.064 58h-2a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2zM34.122 50.594a1 1 0 0 0 .417-1.909 3.538 3.538 0 0 1-1.228-.936 1 1 0 1 0-1.531 1.287 5.538 5.538 0 0 0 1.927 1.467c.135.061.276.091.415.091zM56.746 31.738a5.438 5.438 0 0 0-2.317-.722 1 1 0 1 0-.156 1.994 3.443 3.443 0 0 1 1.47.458 1 1 0 0 0 1.003-1.73zM30.064 58h-2a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2zM32.555 44.839c.099-.514.307-.989.619-1.413a1 1 0 0 0-1.611-1.185 5.48 5.48 0 0 0-.973 2.222 1.001 1.001 0 0 0 1.965.376z'/%3e%3cpath fill='%231fb6ef' d='M48.993 15c3.032 0 5.5-2.468 5.5-5.5S52.025 4 48.993 4s-5.5 2.468-5.5 5.5 2.468 5.5 5.5 5.5zm0-9c1.93 0 3.5 1.57 3.5 3.5s-1.57 3.5-3.5 3.5-3.5-1.57-3.5-3.5 1.571-3.5 3.5-3.5zM12.493 31c-3.309 0-6 2.691-6 6s2.691 6 6 6 6-2.691 6-6-2.691-6-6-6zm0 10c-2.206 0-4-1.794-4-4s1.794-4 4-4 4 1.794 4 4-1.794 4-4 4z'/%3e%3c/svg%3e");
    background-size: 4.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

.eco {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 480 480' width='512' height='512'%3e%3cpath d='M142.52 312.008a24 24 0 0 0-22.52-16 24 24 0 0 0-22.528 16 22.44 22.44 0 0 0 0 16c4.341 12.44 17.944 19.005 30.384 14.664a23.858 23.858 0 0 0 14.664-14.664 22.45 22.45 0 0 0 0-16zm-22.52 16a8 8 0 1 1 0-16 8 8 0 0 1 0 16zM96 136.008H32v80h144v-80H96zm0 64H48v-48h48v48zm64 0h-48v-48h48v48z' fill='%2300aced'/%3e%3cpath d='M478.16 201.976l-34.664-83.2a23.936 23.936 0 0 0-22.16-14.768H24c-13.255 0-24 10.745-24 24v176c0 13.255 10.745 24 24 24h40.64c4.391 30.574 32.736 51.8 63.311 47.409 24.574-3.529 43.88-22.836 47.409-47.409h129.28c4.391 30.574 32.736 51.8 63.311 47.409 24.574-3.529 43.88-22.836 47.409-47.409H456c13.255 0 24-10.745 24-24v-92.8a23.787 23.787 0 0 0-1.84-9.232zM440 152.008l20 48h-76v-48h56zm-280.8 176c-4.396 21.65-25.51 35.636-47.16 31.24-21.65-4.396-35.636-25.51-31.24-47.16s25.51-35.636 47.16-31.24c18.628 3.783 32.021 20.152 32.04 39.16a40.105 40.105 0 0 1-.8 8zm32.8-16h-16.64c-4.391-30.575-32.736-51.8-63.311-47.409-24.574 3.529-43.88 22.835-47.409 47.409H24a8 8 0 0 1-8-8v-56h176v64zm80-80v80h-64v-160h64v80zm127.2 96c-4.396 21.65-25.51 35.636-47.16 31.24-21.65-4.396-35.636-25.51-31.24-47.16 4.396-21.65 25.51-35.636 47.16-31.24 18.628 3.783 32.021 20.152 32.04 39.16a40.105 40.105 0 0 1-.8 8zm64.8-24a8 8 0 0 1-8 8h-40.64c-4.391-30.575-32.736-51.8-63.311-47.409-24.574 3.529-43.88 22.835-47.409 47.409H288v-64h176v56zm0-72H288v-96h-96v96H16v-104a8 8 0 0 1 8-8h397.336a8 8 0 0 1 7.384 4.92l4.616 11.08H304v80h160v16zm-96-80v48h-48v-48h48z' fill='%2300aced'/%3e%3cpath d='M382.52 312.008a24 24 0 0 0-22.52-16 24 24 0 0 0-22.528 16 22.44 22.44 0 0 0 0 16c4.341 12.44 17.944 19.005 30.384 14.664a23.858 23.858 0 0 0 14.664-14.664 22.45 22.45 0 0 0 0-16zm-22.52 16a8 8 0 1 1 0-16 8 8 0 0 1 0 16z' fill='%2300aced'/%3e%3c/svg%3e");
    background-size: 4.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

.effectivnost {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 503.607 503.607'%3e%3cpath fill='%2300aeef' d='M478.426 417.993c-50.095-26.565-88.52-41.461-122.727-47.172l3.54-4.867c1.679-1.679 2.518-4.197 1.679-6.715l-7.866-31.463c20.804-29.41 33.046-66.178 33.046-101.153v-33.574h25.18c5.036 0 8.393-3.357 8.393-8.393s-3.357-8.393-8.393-8.393h-8.393v-8.393c0-66.308-43.646-122.544-109.115-141.01v-1.68C293.77 11.75 282.859 0 268.59 0h-33.574c-13.43 0-25.18 10.911-25.18 25.18v1.679c-65.469 18.466-109.115 74.702-109.115 141.01v8.393h-8.393c-5.036 0-8.393 3.357-8.393 8.393s3.357 8.393 8.393 8.393h25.18v33.574c0 34.975 12.242 71.743 33.046 101.154l-7.866 31.463c0 1.679 0 5.036 1.679 6.715l3.54 4.867c-34.206 5.712-72.632 20.607-122.727 47.172C9.233 425.548 0 441.495 0 459.121v36.092c0 5.036 3.357 8.393 8.393 8.393H495.213c5.036 0 8.393-3.357 8.393-8.393v-36.092c.001-16.787-10.072-32.734-25.18-41.128zm-231.656-7.769l5.081-11.432 12.545 27.6 8.205 18.46H231.66l15.11-34.628zm-21.49 51.415h52.983l4.796 25.18h-62.815l5.036-25.18zm114.654-117.508l3.357 15.108-8.574 11.773a7.48 7.48 0 0 0-1.498 1.656l-34.912 48.34-11.078 15.211-22.628-50.913c27.048-3.299 51.193-16.877 70.694-36.39.216-.214.433-.426.648-.642l.156-.159a154.457 154.457 0 0 0 3.835-3.984zM328.999 61.389c.932.62 1.856 1.25 2.77 1.892 10.699 7.973 20.575 17.313 28.31 27.368l-38.61 7.554 7.53-36.814zM182.138 98.203l-38.61-7.554c7.735-10.056 17.612-19.396 28.311-27.369.913-.641 1.837-1.271 2.769-1.891l7.53 36.814zm-64.63 69.666c0-22.335 5.623-43.406 15.8-61.82l58.063 11.46h1.679c2.518 0 4.197-.839 6.715-1.679 2.518-1.679 3.357-5.036 2.518-7.554l-11.523-56.08a139.223 139.223 0 0 1 19.077-7.49v22.442c0 5.036 3.357 8.393 8.393 8.393s8.393-3.357 8.393-8.393V25.18c0-4.197 3.357-8.393 8.393-8.393h33.574c4.197 0 8.393 3.357 8.393 8.393v41.967c0 5.036 3.357 8.393 8.393 8.393 5.036 0 8.393-3.357 8.393-8.393V44.706a139.091 139.091 0 0 1 19.685 7.779l-11.291 54.952c0 2.518.839 5.875 2.518 7.554s3.357 2.518 5.875 2.518h1.679l57.687-12.145c10.416 18.576 16.175 39.894 16.175 62.505v8.393H117.509v-8.393zm16.787 25.18h235.016v33.574c0 36.599-12.555 69.122-31.405 93.843l-.49.163-2.518 2.518c-4.223 5.631-8.68 10.765-13.337 15.394-19.763 18.412-43.336 29.564-66.05 30.669-1.143-.491-2.425-.738-3.708-.738-1.29 0-2.453.253-3.496.749-13.904-.638-28.134-5.045-41.623-12.584-13.665-7.851-26.52-19.169-37.977-33.49l-2.518-2.518-.49-.163c-18.85-24.722-31.405-57.245-31.405-93.843v-33.574zm104.71 192.259l-22.628 50.913-11.078-15.211-34.912-48.34a15.02 15.02 0 0 0-.869-.793l-9.203-12.637 3.357-15.108a153.17 153.17 0 0 0 3.457 3.594c19.704 20.151 44.279 34.216 71.876 37.582zM16.787 459.121c0-10.911 5.875-20.984 15.948-26.02 53.501-28.423 92.015-42.688 126.323-46.949l50.088 68.87-6.359 31.796h-186v-27.697zM486.82 486.82H300.821l-6.359-31.796 50.63-69.616c34.188 5.159 73.391 19.413 125.78 46.855 10.072 5.875 15.948 15.948 15.948 26.859v27.698z'/%3e%3c/svg%3e");
    background-size: 4.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

.iconCalendar {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3e%3cpath style='fill:%2300aeef' d='M57 4h-7V1a1 1 0 0 0-1-1h-7a1 1 0 0 0-1 1v3H19V1a1 1 0 0 0-1-1h-7a1 1 0 0 0-1 1v3H3a1 1 0 0 0-1 1v54a1 1 0 0 0 1 1h54a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1zM43 2h5v6h-5V2zM12 2h5v6h-5V2zM4 6h6v3a1 1 0 0 0 1 1h7a1 1 0 0 0 1-1V6h22v3a1 1 0 0 0 1 1h7a1 1 0 0 0 1-1V6h6v9H4V6zm0 52V17h52v41H4z'/%3e%3cpath style='fill:%2300aeef' d='M38 23H11v29h38V23H38zm-7 2h7v7h-7v-7zm7 16h-7v-7h7v7zm-16-7h7v7h-7v-7zm0-9h7v7h-7v-7zm-9 0h7v7h-7v-7zm0 9h7v7h-7v-7zm7 16h-7v-7h7v7zm9 0h-7v-7h7v7zm9 0h-7v-7h7v7zm9 0h-7v-7h7v7zm0-9h-7v-7h7v7zm0-16v7h-7v-7h7z'/%3e%3c/svg%3e");
    background-size: 4.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

.effectivnost2 {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 429.6 429.6'%3e%3cpath fill='%2300aeef' d='M423.201 420.4c0-2.32-8.48-56.48-18.88-96-10.32-37.6-95.28-67.28-125.12-76.8a242.221 242.221 0 0 0 25.04-81.44c38-5.04 73.6-14.64 73.6-32.72 0-5.28 0-20.96-62.56-31.2V92.08c0-50.8-45.52-92.08-101.44-92.08-55.92 0-101.44 41.28-101.44 92.08v10.16c-62.4 10.24-62.56 25.92-62.56 31.2 0 18.08 35.6 27.68 73.6 32.72a242.002 242.002 0 0 0 25.28 81.76c-30.32 9.76-114 39.44-123.76 76.4-10.56 39.6-18.56 93.84-18.56 96.08a8 8 0 0 0 8 9.2h400.8a8 8 0 0 0 8-9.2zm-294.8-328.32c0-41.92 38.32-76.08 85.44-76.08s85.44 34.16 85.44 76.08v10a673.11 673.11 0 0 1-85.44 5.04 672.004 672.004 0 0 1-85.44-5.04v-10zm-62.24 41.44h-.08c2.48-3.04 16-10.48 53.84-16h.96a673.704 673.704 0 0 0 92.88 5.92 673.714 673.714 0 0 0 92.88-5.92h.96c38.16 5.76 51.36 13.2 53.84 16-6.08 8-58.56 22.4-147.76 22.4s-141.44-14.08-147.52-22.4zm74.32 38.4h146.72c-4.4 26.64-21.76 104-73.36 104.56s-68.88-77.68-73.36-104.56zm17.294 89.941a69.518 69.518 0 0 0 55.986 30.619 69.602 69.602 0 0 0 56-30.88c12.72 3.84 27.28 8.96 41.92 14.88l-5.28 83.2h-184.24l-5.28-83.2c14.136-5.67 28.35-10.782 40.894-14.619zM65.441 413.84h-42.08c2.8-17.36 9.36-56 17.12-85.2 2.24-8.56 11.84-17.52 25.12-26.16l-.16 111.36zm281.68 0h-265.6V292.8c6.24-3.36 12.88-6.56 19.68-9.6l5.44 84.96a8 8 0 0 0 8 7.52h199.52a8 8 0 0 0 8-7.52l5.44-84.96c6.8 3.12 13.44 6.32 19.68 9.6l-.16 121.04zm16 0V302.16c13.28 8.64 22.8 17.68 25.12 26.16 8 29.28 14.32 67.84 17.12 85.2l-42.24.32z'/%3e%3c/svg%3e");
    background-size: 4.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

.effectivnost3 {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 485 485'%3e%3cpath fill='%2300aeef' d='M375.935 375.033c-10.498-5.408-22.442-10.275-35.512-14.472a419.63 419.63 0 0 1-4.303-2.33c-16.668-9.184-29.807-17.867-36.12-23.803v-24.286c30.385-17.372 51.163-48.542 57.804-86.695C375.017 218.518 390 202.361 390 187.5c0-15.043-11.308-25.026-30-27.094V150h35v-7.5c0-9.655-8.382-46.807-27.002-47.469C355.397 57.703 326.775 27.87 290 13.748V0h-95v13.748c-36.824 14.137-65.464 43.973-78.033 81.285C98.372 95.74 90 132.851 90 142.5v7.5h35v10.406c-18.692 2.068-30 12.051-30 27.094 0 14.861 14.983 31.019 32.196 35.948 6.647 38.167 27.429 69.336 57.804 86.695v24.285c-6.312 5.936-19.45 14.618-36.106 23.795a424.938 424.938 0 0 1-4.338 2.349c-13.408 4.401-25.363 9.341-35.485 14.658-62.571 32.182-64.037 75.318-64.069 77.139L45 485h395v-32.537c-.009-1.837-.949-45.344-64.065-77.43zM340 376.218c9.011 3.058 17.38 6.448 25 10.127V430h-25v-53.782zM375 187.5c0 6.126-6.627 14.467-15.266 19.07.165-2.964.266-31.088.266-31.088 13.367 1.874 15 8.786 15 12.018zM290 29.958C318.457 42.536 340.807 65.964 352.045 95H290V29.958zM210 15h65v80h-65V15zm-15 14.956V95h-62.081C144.134 65.976 166.5 42.545 195 29.956zM110 187.5c0-3.232 1.633-10.144 15-12.018 0 0 .101 28.125.266 31.088C116.627 201.966 110 193.626 110 187.5zm-4.088-52.5c2.285-10.771 8.315-23.686 11.757-25h249.662c3.442 1.314 9.472 14.229 11.757 25H105.912zm35.315 81.156c-.814-5.79-1.227-12.066-1.227-18.656V150h205v47.5c0 6.59-.413 12.866-1.229 18.674-5.158 37.347-25.101 67.55-54.733 82.874C275.075 306.315 259.417 310 242.5 310s-32.575-3.685-46.555-10.962c-29.614-15.314-49.557-45.517-54.718-82.882zM285 317.299v17.312C279.87 339.974 263.613 355 242.5 355c-20.977 0-37.346-15.055-42.5-20.404v-17.298c13.182 5.108 27.424 7.702 42.5 7.702 15.079 0 29.324-2.595 42.5-7.701zm-125 51.905c9.754-5.509 23.203-13.621 32.241-21.169C200.885 356.174 219.023 370 242.5 370s41.615-13.826 50.259-21.966c9.035 7.546 22.48 15.656 32.241 21.169V430H160v-60.796zm-40 17.305c7.426-3.641 15.798-7.078 25-10.258V430h-25v-43.491zM90.2 470H60v-17.37c.093-2.065 2.189-31.708 45-57.922V430.2c-8.466 1.22-15 8.502-15 17.3v20c0 .851.082 1.681.2 2.5zm289.8-2.5c0 1.355-1.145 2.5-2.5 2.5h-270c-1.355 0-2.5-1.145-2.5-2.5v-20c0-1.355 1.145-2.5 2.5-2.5h270c1.355 0 2.5 1.145 2.5 2.5v20zm45 2.5h-30.2c.118-.819.2-1.649.2-2.5v-20c0-8.798-6.534-16.081-15-17.3v-35.764c43.445 26.306 44.951 56.392 45 58.136V470z'/%3e%3cpath fill='%2300aeef' d='M242.5 255h20v-15H250v-32.5h-15v40a7.5 7.5 0 0 0 7.5 7.5z'/%3e%3c/svg%3e");
    background-size: 4.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

.obrabotkaField {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 429.707 429.707'%3e%3cpath fill='%2300aeef' d='M193.699 249.787h-9.52c-16.48 0-47.2 3.04-67.28 23.12a63.95 63.95 0 0 0-7.04 8.56v-45.44h.96c16.48 0 47.2-2.96 67.28-23.04 27.44-27.44 22.88-74.8 22.72-76.8a8 8 0 0 0-7.12-7.12h-9.52c-16.48 0-47.2 3.04-67.28 23.12a63.95 63.95 0 0 0-7.04 8.56v-20.88c8.96-8 35.28-34.88 35.28-67.76 0-38.8-36.72-69.04-38.24-70.32a8 8 0 0 0-10.08 0c-1.6 1.28-38.24 31.6-38.24 70.32 0 32.88 26.32 59.6 35.28 67.76v20.48a64.063 64.063 0 0 0-7.04-8.64c-20.08-20.08-50.8-23.12-67.28-23.12h-9.52a8 8 0 0 0-7.12 7.12c0 2-4.72 49.36 22.72 76.8 20.08 20.08 50.8 23.04 67.28 23.04h1.04v45.04a63.368 63.368 0 0 0-7.12-8.16c-20.08-20.08-50.8-23.12-67.28-23.12h-9.52a8 8 0 0 0-7.12 7.12c0 2-4.72 49.36 22.72 76.8 20.08 20.08 50.8 23.04 67.28 23.04h1.04v65.44a8 8 0 0 0 16 0v-64.96h.88c16.48 0 47.2-2.96 67.28-23.04 27.44-27.44 22.88-74.8 22.72-76.8a8 8 0 0 0-7.12-7.12zm-156.56-48.16c-16.56-16.56-18.48-44.24-18.4-56.96h.96c11.28 0 39.36 1.76 56 18.4s18.48 44.24 18.4 56.96c-10.879.32-39.84-1.28-56.96-18.4zM94.1 340.747c-10.88.24-39.84-1.28-56.96-18.4-16.56-16.56-18.48-44.24-18.4-56.96 10.96 0 40 1.28 56.96 18.4s18.479 44.24 18.4 56.96zm8.079-215.36l-.08-.08c-9.12-8.96-27.28-29.84-27.28-53.28s18.24-44.32 27.28-53.28c9.12 8.96 27.28 29.84 27.28 53.28s-18.08 44.4-27.2 53.36zm26.4 37.6l-.4.08c16.64-16.64 44.72-18.4 56-18.4h1.04c0 12.72-1.68 40-18.4 57.04s-46.08 18.72-57.04 18.4c.241-13.04 2.08-40.4 18.8-57.12zm38.56 159.36c-16.72 17.04-44.64 18.4-56 18.4h-1.04c0-12.8 1.84-40.4 18.48-56.96l-.08-.08c16.64-16.64 44.72-18.4 56-18.4h1.04c0 12.72-1.68 40-18.4 57.04zM426.74 256.907a8 8 0 0 0-7.12-7.12h-9.52c-16.48 0-47.2 3.04-67.28 23.12a63.382 63.382 0 0 0-7.04 8.56v-45.44h.72c16.48 0 47.2-2.96 67.28-23.04 27.44-27.44 22.88-74.8 22.72-76.8a8 8 0 0 0-7.12-7.12h-9.52c-16.48 0-47.2 3.04-67.28 23.12a63.95 63.95 0 0 0-7.04 8.56v-20.88c8.96-8 35.28-34.88 35.28-67.76 0-38.8-36.72-69.04-38.24-70.32a8 8 0 0 0-10.08 0c-1.6 1.28-38.24 31.6-38.24 70.32 0 32.88 26.32 59.6 35.28 67.76v20.48a63.95 63.95 0 0 0-7.04-8.56c-20.08-20.08-50.8-23.12-67.28-23.12h-9.52a8 8 0 0 0-7.12 7.12c0 2-4.72 49.36 22.72 76.8 20.08 20.08 50.8 23.04 67.28 23.04h1.04v45.04a63.95 63.95 0 0 0-7.04-8.56c-20.08-20.08-50.8-23.12-67.28-23.12h-9.52a8 8 0 0 0-7.12 7.12c0 2-4.72 49.36 22.72 76.8 20.08 20.08 50.8 23.04 67.28 23.04h1.04v65.44a8 8 0 0 0 16 0v-64.64h1.04c16.48 0 47.2-2.96 67.28-23.04 27.44-27.44 22.88-74.8 22.72-76.8zm-106.96 83.84c-11.28.24-40.24-1.28-56.96-18.4-16.56-16.56-18.48-44.24-18.4-56.96h.96c11.28 0 39.36 1.76 56 18.4 16.64 16.64 18.48 44.24 18.4 56.96zm0-120.72c-11.28.32-40.24-1.28-56.96-18.4-16.56-16.56-18.48-44.24-18.4-56.96h.96c11.28 0 39.36 1.76 56 18.4s18.48 44.24 18.4 56.96zm7.88-94.839c-9.157-9.023-27.16-29.821-27.16-53.161 0-23.44 18.24-44.32 27.36-53.28 9.12 8.96 27.28 29.76 27.28 53.28-.001 23.353-18.293 44.097-27.48 53.161zm26.2 37.799h.32c16.64-16.64 44.72-18.4 56-18.4h1.04c0 12.72-1.68 40-18.4 57.04s-44.64 18.4-56 18.4h-1.04c-.401-12.96 1.44-40.32 18.08-57.04zm38.959 159.36c-16.72 17.04-44.64 18.4-56 18.4h-1.04c-.4-12.8 1.52-40.4 18.08-56.96l.32-.08c16.64-16.64 44.72-18.4 56-18.4h1.04c.001 12.72-1.679 40-18.4 57.04z'/%3e%3c/svg%3e");
    background-size: 4.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

.agroAnalitics {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 383.522 383.522'%3e%3cpath fill='%2300aeef' d='M228.276 105.68l-34.88-10.24a5.638 5.638 0 0 0-3.24 0l-34.88 10.24a5.679 5.679 0 0 0-4 5.52l.48 37.96v.44a5.68 5.68 0 0 0 5.68 5.68h68.68a5.68 5.68 0 0 0 5.64-5.64l.52-38.12a5.68 5.68 0 0 0-4-5.84zm-7.76 38.08h-57.52l-.4-28.52 29.16-8.4 29.16 8.56-.4 28.36z'/%3e%3cpath fill='%2300aeef' d='M350.196 208.44l-3.56-9.28-38.88-100.72a5.68 5.68 0 0 0-3.72-3.44l-110.64-32.56a5.638 5.638 0 0 0-3.24 0l-110.4 32.48a5.679 5.679 0 0 0-4 3.52l-38.68 100.72-3.56 9.28a12.013 12.013 0 0 0-.8 4.32 13.519 13.519 0 0 0 4 9.12 20 20 0 0 0 7.6 5.08 19.494 19.494 0 0 0 6.88 1.32h25.88v107.48a17.763 17.763 0 0 0 5.04 12.72 17.8 17.8 0 0 0 12.6 5.24h194.08a17.757 17.757 0 0 0 12.2-4.88l.36-.36a17.758 17.758 0 0 0 5.28-12.72V228.28h25.88a19.494 19.494 0 0 0 6.88-1.32 20 20 0 0 0 7.6-5.08 13.477 13.477 0 0 0 4-9.12 11.97 11.97 0 0 0-.8-4.32zm-166.44 82.52l-43.56 43.4v-86.6l43.56 43.2zm-36-51.76h88l-44 43.76-44-43.76zm.4 103.12l43.6-43.32 43.48 43.36-87.08-.04zm95.04-8l-43.44-43.36 43.56-43.2-.12 86.56zm96.12-121.56a2.48 2.48 0 0 1-.8 1.48 8.673 8.673 0 0 1-3.28 2.12 7.987 7.987 0 0 1-2.84.56h-31.44a5.68 5.68 0 0 0-5.68 5.68v113.16a6.441 6.441 0 0 1-1.88 4.56l-.2.24a6.404 6.404 0 0 1-4.32 1.68h-34.2V239.76a11.717 11.717 0 0 0-3.44-8.32 11.718 11.718 0 0 0-8.32-3.68h-102.32a11.718 11.718 0 0 0-8 3.04l-.44.4a11.717 11.717 0 0 0-3.32 8.56v102.72h-34.12a6.398 6.398 0 0 1-4.56-1.88 6.441 6.441 0 0 1-1.88-4.56V222.6a5.68 5.68 0 0 0-5.68-5.68l-31.6-.04a7.987 7.987 0 0 1-2.84-.56 8.673 8.673 0 0 1-3.28-2.12 2.48 2.48 0 0 1-.8-1.48.877.877 0 0 1 0-.28l3.68-9.24 37.48-98.08 106.52-31.32 106.56 31.32 37.44 98.08 3.56 9.28a.823.823 0 0 1 0 .28z'/%3e%3cpath fill='%2300aeef' d='M383.156 206.96l-51.2-133.84a5.68 5.68 0 0 0-3.72-3.44l-134.84-39.64a5.638 5.638 0 0 0-3.24 0L55.756 69.6a5.679 5.679 0 0 0-4 3.52L.356 206.96a5.68 5.68 0 0 0 3.349 7.301l.051.019a5.68 5.68 0 0 0 7.32-3.28l50.08-131.24 130.6-38.36 130.6 38.36 50.16 131.2a5.684 5.684 0 1 0 10.64-4z'/%3e%3c/svg%3e");
    background-size: 4.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

.notices {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%2300aeef' d='M502.001 246.001h-28.038c-5.522 0-9.999 4.477-9.999 9.999 0 5.523 4.478 9.999 9.999 9.999h28.038c5.522 0 9.999-4.477 9.999-9.999s-4.477-9.999-9.999-9.999zM500.981 192.611c-2.762-4.783-8.875-6.421-13.659-3.66l-18.359 10.599c-4.783 2.761-6.422 8.876-3.66 13.659a9.993 9.993 0 0 0 13.659 3.661l18.359-10.6c4.783-2.761 6.422-8.876 3.66-13.659zM497.321 305.73l-18.359-10.6c-4.784-2.762-10.897-1.123-13.659 3.66-2.762 4.783-1.123 10.898 3.66 13.659l18.359 10.6a9.996 9.996 0 0 0 13.659-3.66c2.762-4.783 1.124-10.898-3.66-13.659zM424.327 118.013c-9.869-43.064-23.233-63.997-40.857-63.997-3.391 0-6.621.783-9.702 2.341L6.128 210.772A9.995 9.995 0 0 0 0 219.99v71.994a10 10 0 0 0 6.127 9.219l53.931 22.656.097.041 25.839 10.853v62.735c0 15.714 12.784 28.498 28.498 28.498h90.993c15.714 0 28.498-12.784 28.498-28.498v-.567l139.8 58.728c3.077 1.553 6.303 2.334 9.688 2.334 17.624 0 30.988-20.933 40.857-63.997 8.473-36.972 13.139-85.976 13.139-137.987-.001-52.01-4.667-101.014-13.14-137.986zM213.983 397.489c0 4.687-3.813 8.499-8.499 8.499h-90.993c-4.687 0-8.499-3.813-8.499-8.499v-54.334l107.992 45.366v8.968zM73.994 308.022v-52.181c0-5.523-4.478-9.999-9.999-9.999-5.522 0-9.999 4.477-9.999 9.999v43.78l-33.997-14.282v-58.703L351.619 87.35c-3.28 8.548-6.276 18.756-9.005 30.663-.31 1.35-.612 2.722-.912 4.104L228.325 164.79c-5.169 1.945-7.781 7.712-5.837 12.88a10.002 10.002 0 0 0 9.36 6.479c1.17 0 2.36-.208 3.521-.644l102.052-38.411c-5.165 32.412-7.946 70.76-7.946 110.905 0 52.011 4.666 101.015 13.139 137.987 2.729 11.906 5.727 22.112 9.005 30.661L73.994 308.022zm276.292-88.85c17.68 3.011 31.185 18.431 31.185 36.955 0 18.521-13.5 33.937-31.174 36.953a823.935 823.935 0 0 1-.824-37.08c0-12.512.276-24.832.813-36.828zm54.547 170.349c-9.13 39.841-19.328 48.465-21.363 48.465a1.16 1.16 0 0 1-.292-.05c-.162-.079-.32-.164-.488-.235l-.238-.1c-3.356-2.023-12.266-12.827-20.345-48.081-4.974-21.704-8.58-47.838-10.638-76.402 28.173-3.687 50-27.83 50-56.991 0-29.168-21.837-53.315-50.018-56.994 2.054-28.663 5.668-54.886 10.656-76.654 8.074-35.233 16.98-46.046 20.34-48.077l.883-.371c.049-.007.099-.017.141-.017 2.035 0 12.233 8.624 21.363 48.465 8.146 35.55 12.634 82.969 12.634 133.521 0 50.552-4.487 97.97-12.635 133.521z'/%3e%3cpath fill='%2300aeef' d='M199.505 186.34c-1.938-5.171-7.697-7.793-12.871-5.858l-.229.086c-5.172 1.937-7.794 7.699-5.858 12.871 1.504 4.016 5.316 6.495 9.366 6.495a9.99 9.99 0 0 0 3.505-.638l.229-.086c5.172-1.936 7.795-7.699 5.858-12.87z'/%3e%3c/svg%3e");
    background-size: 4.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

.ecoGKX {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512.014 512.014'%3e%3cpath fill='%2300aeef' d='M127.71 366.851c-18.849.011-34.12 15.299-34.112 34.147.008 18.849 15.292 34.123 34.14 34.119s34.126-15.285 34.126-34.133c-.027-18.848-15.305-34.118-34.154-34.133zm0 51.2c-9.423-.012-17.053-7.658-17.046-17.081.008-9.423 7.651-17.057 17.074-17.053 9.423.004 17.06 7.644 17.06 17.067-.016 9.427-7.661 17.062-17.088 17.067zM383.919 366.851c-18.849.011-34.12 15.299-34.112 34.147.008 18.849 15.292 34.123 34.14 34.119 18.849-.004 34.126-15.285 34.126-34.133-.027-18.848-15.306-34.118-34.154-34.133zm0 51.2c-9.423-.012-17.053-7.658-17.046-17.081.008-9.423 7.651-17.057 17.074-17.053 9.423.004 17.06 7.644 17.06 17.067-.017 9.427-7.661 17.062-17.088 17.067zM196.031 153.517a8.533 8.533 0 0 0 8.533-8.533v-8.533a8.533 8.533 0 0 0-17.066 0v8.533a8.533 8.533 0 0 0 8.533 8.533zM196.031 307.117a8.533 8.533 0 0 0 8.533-8.533V179.117a8.533 8.533 0 0 0-17.066 0v119.467a8.533 8.533 0 0 0 8.533 8.533zM230.194 153.517a8.533 8.533 0 0 0 8.533-8.533v-8.533a8.533 8.533 0 0 0-17.066 0v8.533a8.532 8.532 0 0 0 8.533 8.533zM230.194 307.117a8.533 8.533 0 0 0 8.533-8.533V179.117a8.533 8.533 0 0 0-17.066 0v119.467a8.532 8.532 0 0 0 8.533 8.533zM264.352 153.517a8.533 8.533 0 0 0 8.533-8.533v-8.533a8.533 8.533 0 0 0-17.066 0v8.533a8.533 8.533 0 0 0 8.533 8.533zM264.352 307.117a8.533 8.533 0 0 0 8.533-8.533V179.117c0-4.713-3.82-8.533-8.533-8.533s-8.533 3.82-8.533 8.533v119.467a8.533 8.533 0 0 0 8.533 8.533z'/%3e%3cpath fill='%2300aeef' d='M486.414 247.384h-8.558v-47.171a25.697 25.697 0 0 0-2.708-11.45l-23.758-47.471a2.695 2.695 0 0 0-.117-.242l-12.3-24.583a25.468 25.468 0 0 0-22.908-14.15h-74.85c-9.423.009-17.06 7.644-17.071 17.067v8.533h-17.096V110.85a17.006 17.006 0 0 0-8.542-14.695v-27.05a26.83 26.83 0 0 0-9.237-20.391 25.078 25.078 0 0 0-20.062-5.85l-159.85 24.042a8.526 8.526 0 0 0-5.938 3.871L88.851 93.784H79.54a25.482 25.482 0 0 0-23.817 16.183L2.119 245.421a33.999 33.999 0 0 0 4.763 32.321l45.625 60.025a8.49 8.49 0 0 0 1.366 1.462 8.477 8.477 0 0 0 4.579 1.971h.013a8.584 8.584 0 0 0 1.921-.008 8.51 8.51 0 0 0 4.779-2.196l.012-.012h.004l.254-.25 1.174-1.173 11.28 16.862c-20.179 21.584-24.172 53.704-9.893 79.571 14.28 25.868 43.587 39.605 72.604 34.031 29.017-5.574 51.149-29.191 54.829-58.508h17.688c.009 9.422 7.645 17.057 17.067 17.067h51.254c9.422-.009 17.057-7.645 17.067-17.067h17.689c3.446 27.869 23.605 50.786 50.807 57.759s55.899-3.421 72.327-26.195c16.428-22.775 17.236-53.285 2.037-76.898l22.951-22.932h22.098c14.132-.015 25.585-11.468 25.6-25.6v-42.667c-.015-14.132-11.467-25.584-25.6-25.6zm-179.366-102.4h17.096v167.125l-12.083 12.075h-5.013v-179.2zM115.752 83.201l155.992-23.463a7.887 7.887 0 0 1 6.391 1.908 9.777 9.777 0 0 1 3.304 7.458l.001 24.679H109.051l6.701-10.582zM60.748 233.692a25.545 25.545 0 0 0-1.529 6.675l-6.342 69.688-32.379-42.6a16.903 16.903 0 0 1-2.438-15.942L71.59 116.25a8.508 8.508 0 0 1 7.95-5.4h35.108l-21.961 50.051-9.393-12.509a8.536 8.536 0 0 0-13.65 10.25l15.17 20.202-24.066 54.848zm15.729 69.888l-6.458 6.45 6.2-68.121a9.648 9.648 0 0 1 .329-1.784l20.024-45.623 17.482 23.281a25.28 25.28 0 0 0-3.419 12.534 25.81 25.81 0 1 0 16.313-23.791l-22.502-29.966 28.839-65.71h156.696v213.333l-90.421-.004-20.617-20.596a16.951 16.951 0 0 0-12.071-5H88.544a17.174 17.174 0 0 0-12.067 4.997zm51.225-73.263a8.553 8.553 0 0 1 8.546-8.533 8.534 8.534 0 1 1-8.546 8.533zm.008 221.867c-28.271-.025-51.171-22.959-51.154-51.231.017-28.271 22.944-51.178 51.215-51.169s51.185 22.929 51.185 51.2c-.045 28.276-22.97 51.18-51.246 51.2zm102.475-42.667v-34.133h51.254l.009 25.554-.009.046.009.046.003 8.487h-51.266zm153.734 42.667c-28.271-.025-51.171-22.959-51.154-51.231.017-28.271 22.944-51.178 51.215-51.169s51.185 22.929 51.185 51.2c-.046 28.276-22.97 51.18-51.246 51.2zm46.433-101.128a68.167 68.167 0 0 0-114.158 41.395h-17.689v-17.067c-.009-9.422-7.645-17.057-17.067-17.067h-51.254c-9.422.009-17.057 7.645-17.067 17.067v17.067H195.43a68.15 68.15 0 0 0-104.345-48.997l-12.167-18.188 9.626-9.616 78.338.004 20.617 20.596a16.951 16.951 0 0 0 12.071 5h116.025a8.545 8.545 0 0 0 6.033-2.496l17.08-17.068.006-.006 6.035-6.03h78.342l21.345 21.334-14.084 14.072zm30.437-26.872h-5.017l-23.117-23.104a8.555 8.555 0 0 0-6.033-2.496H341.21l.004-179.201h74.85a8.5 8.5 0 0 1 7.642 4.717l6.183 12.35h-45.971c-9.424.007-17.063 7.643-17.075 17.067v51.2c.012 9.424 7.651 17.06 17.075 17.067h34.163c1.742 0 42.708.388 42.708 34.133v68.267zm.001-105.462a71.667 71.667 0 0 0-42.708-14.004H383.91l.009-51.2h54.504l21.467 42.896a8.454 8.454 0 0 1 .9 3.8v18.508zm34.158 96.929a8.54 8.54 0 0 1-8.533 8.533h-8.558v-59.733h8.558a8.54 8.54 0 0 1 8.533 8.533v42.667z'/%3e%3cpath fill='%2300aeef' d='M392.456 247.384h-25.621c-4.713 0-8.533 3.82-8.533 8.533s3.82 8.533 8.533 8.533h25.621c4.713 0 8.533-3.82 8.533-8.533s-3.82-8.533-8.533-8.533z'/%3e%3c/svg%3e");
    background-size: 4.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

.tasksGKX {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3e%3cpath fill='%2300aeef' d='M38.914 0H6.5v60h47V14.586L38.914 0zm.586 3.414L50.086 14H39.5V3.414zM8.5 58V2h29v14h14v42h-43z'/%3e%3cpath fill='%2300aeef' d='M42.5 21h-16a1 1 0 1 0 0 2h16a1 1 0 1 0 0-2zM22.875 18.219l-4.301 3.441-1.367-1.367a.999.999 0 1 0-1.414 1.414l2 2a.998.998 0 0 0 1.331.074l5-4a1 1 0 0 0-1.249-1.562zM42.5 32h-16a1 1 0 1 0 0 2h16a1 1 0 1 0 0-2zM22.875 29.219l-4.301 3.441-1.367-1.367a.999.999 0 1 0-1.414 1.414l2 2a.998.998 0 0 0 1.331.074l5-4a1 1 0 0 0-1.249-1.562zM42.5 43h-16a1 1 0 1 0 0 2h16a1 1 0 1 0 0-2zM22.875 40.219l-4.301 3.441-1.367-1.367a.999.999 0 1 0-1.414 1.414l2 2a.998.998 0 0 0 1.331.074l5-4a1 1 0 0 0-1.249-1.562z'/%3e%3c/svg%3e");
    background-size: 4.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

.uBlock {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%2300aeef' d='M230.792 354.313l-6.729 60.51a10.67 10.67 0 0 0 10.604 11.844h42.667a10.67 10.67 0 0 0 10.604-11.844l-6.729-60.51c10.927-7.948 17.458-20.521 17.458-34.313 0-23.531-19.135-42.667-42.667-42.667S213.333 296.469 213.333 320c0 13.792 6.532 26.365 17.459 34.313zM256 298.667c11.76 0 21.333 9.573 21.333 21.333 0 8.177-4.646 15.5-12.125 19.125a10.673 10.673 0 0 0-5.958 10.781l6.167 55.427h-18.833l6.167-55.427c.5-4.49-1.885-8.802-5.958-10.781-7.479-3.625-12.125-10.948-12.125-19.125-.001-11.76 9.572-21.333 21.332-21.333z'/%3e%3cpath fill='%2300aeef' d='M437.333 192h-32v-42.667C405.333 66.99 338.344 0 256 0S106.667 66.99 106.667 149.333V192h-32A10.66 10.66 0 0 0 64 202.667v266.667C64 492.865 83.135 512 106.667 512h298.667C428.865 512 448 492.865 448 469.333V202.667A10.66 10.66 0 0 0 437.333 192zM128 149.333c0-70.583 57.417-128 128-128s128 57.417 128 128V192h-21.333v-42.667c0-58.813-47.854-106.667-106.667-106.667S149.333 90.521 149.333 149.333V192H128v-42.667zm213.333 0V192H170.667v-42.667C170.667 102.281 208.948 64 256 64s85.333 38.281 85.333 85.333zm85.334 320c0 11.76-9.573 21.333-21.333 21.333H106.667c-11.76 0-21.333-9.573-21.333-21.333v-256h341.333v256z'/%3e%3c/svg%3e");
    background-size: 4.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

.carSharing {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Слой_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 215.8 123.5'%3e%3cstyle%3e.st0%7bfill:%2300aeef%7d%3c/style%3e%3cpath class='st0' d='M44.4 105c-3.5 0-6.4-2.9-6.4-6.4s2.9-6.4 6.4-6.4 6.4 2.9 6.4 6.4-2.9 6.4-6.4 6.4zm0-18.2c-6.5 0-11.8 5.3-11.8 11.8s5.3 11.8 11.8 11.8 11.8-5.3 11.8-11.8c-.1-6.5-5.3-11.8-11.8-11.8z'/%3e%3cpath class='st0' d='M210.5 103.8h-10.8c.4-1.7.6-3.4.6-5.2 0-13.7-11.2-24.9-24.9-24.9s-24.9 11.2-24.9 24.9c0 1.8.2 3.6.6 5.2H68.8c.4-1.7.6-3.4.6-5.2 0-13.7-11.2-24.9-24.9-24.9S19.6 84.9 19.6 98.6c0 1.8.2 3.6.6 5.2H5.4V92.5l5.7-8c.3-.4.5-1 .5-1.5v-9.3h6.1c1.5 0 2.7-1.2 2.7-2.7s-1.2-2.7-2.7-2.7h-6c.3-3.1 1.6-3.8 7.4-6.3 8.2-3.6 33.1-13.4 36.8-14.9.5-.2.9-.5 1.2-.9 2.4-3.3 23-31.6 29.7-40.8h36.4v36.8H79.1c-1.5 0-2.7 1.2-2.7 2.7s1.2 2.7 2.7 2.7h44.1v23.2c0 1.5 1.2 2.7 2.7 2.7 1.5 0 2.7-1.2 2.7-2.7V47.5h75.7v20.7h-5.4c-1.5 0-2.7 1.2-2.7 2.7s1.2 2.7 2.7 2.7h5.4v9.3c0 .6.2 1.1.5 1.6l5.7 8v11.3zm-35.1 14.3c-10.8 0-19.5-8.8-19.5-19.5 0-10.8 8.8-19.5 19.5-19.5 10.8 0 19.5 8.8 19.5 19.5 0 10.8-8.7 19.5-19.5 19.5zm-131 0c-10.8 0-19.5-8.8-19.5-19.5 0-10.8 8.8-19.5 19.5-19.5 10.8 0 19.5 8.8 19.5 19.5 0 10.8-8.8 19.5-19.5 19.5zM204.3 12.9v29.3h-75.7V5.4h68.2c4.1-.1 7.5 3.3 7.5 7.5zm11.1 77.2l-5.7-8V12.9c0-7.1-5.8-12.9-12.9-12.9H85.4c-.9 0-1.7.4-2.2 1.1-6.9 9.3-27.8 38.1-30.1 41.3-3.4 1.4-27.9 11-36.2 14.7-7.4 3.3-10.7 5.1-10.7 13.5v11.6L.5 90.3c-.3.5-.5 1-.5 1.6v14.6c0 1.5 1.2 2.7 2.7 2.7h19.1c4 8.4 12.6 14.3 22.5 14.3s18.5-5.9 22.5-14.3h86c4 8.4 12.6 14.3 22.5 14.3s18.5-5.9 22.5-14.3h15.3c1.5 0 2.7-1.2 2.7-2.7V91.6c.1-.5-.1-1.1-.4-1.5z'/%3e%3cpath class='st0' d='M175.4 105c-3.5 0-6.4-2.9-6.4-6.4s2.9-6.4 6.4-6.4 6.4 2.9 6.4 6.4-2.9 6.4-6.4 6.4zm0-18.2c-6.5 0-11.8 5.3-11.8 11.8s5.3 11.8 11.8 11.8 11.8-5.3 11.8-11.8c0-6.5-5.3-11.8-11.8-11.8zM112.8 55.3h-8.1c-1.5 0-2.7 1.2-2.7 2.7s1.2 2.7 2.7 2.7h8.1c1.5 0 2.7-1.2 2.7-2.7 0-1.5-1.2-2.7-2.7-2.7zM66.6 54.2c-1.5 0-2.7 1.2-2.7 2.7v13.9c0 1.5 1.2 2.7 2.7 2.7s2.7-1.2 2.7-2.7V56.9c0-1.5-1.2-2.7-2.7-2.7zM150.9 31.5c.5.4 1 .5 1.6.5.8 0 1.6-.4 2.2-1.1l8.4-11.3c.9-1.2.6-2.9-.5-3.8-1.2-.9-2.9-.6-3.8.5l-8.4 11.3c-.9 1.4-.7 3 .5 3.9zM170.4 31.5c.5.4 1 .5 1.6.5.8 0 1.6-.4 2.2-1.1l8.4-11.3c.9-1.2.6-2.9-.5-3.8-1.2-.9-2.9-.6-3.8.5l-8.4 11.3c-1 1.4-.7 3 .5 3.9z'/%3e%3c/svg%3e");
    background-size: 5.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

.carResponse {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%2300aeef' d='M486.4 412.16c-50.93-27.008-89.996-42.152-124.772-47.958l3.599-4.948c1.707-1.707 2.56-4.267 1.707-6.827l-8.067-32.267c20.803-29.854 32.748-67.112 31.96-102.56v-50.76a42.708 42.708 0 0 0 1.707-1.293c11.093-9.387 17.067-23.04 17.067-36.693 0-64-52.053-116.053-115.2-116.053h-75.947c-64 0-116.053 52.053-116.907 115.2 0 14.507 5.973 27.307 17.067 36.693.279.215.57.415.853.624V217.6c0 35.558 12.446 72.939 33.597 102.839l-7.997 31.987c0 1.707 0 4.267 1.707 6.827l3.599 4.948c-34.776 5.807-73.843 20.95-124.772 47.958C9.387 419.84 0 436.053 0 453.973v36.693c0 5.12 3.413 8.533 8.533 8.533h494.933c5.12 0 8.533-3.413 8.533-8.533v-36.693c.001-17.066-10.239-33.28-25.599-41.813zm-140.8-75.093l3.413 15.36-8.717 11.969a7.615 7.615 0 0 0-1.523 1.684l-46.933 64.853-23.009-51.982c24.824-2.986 47.238-14.489 65.882-31.265a152.38 152.38 0 0 0 10.887-10.619zm35.84-185.174c-.224.196-.458.378-.687.567-.959.223-1.89.582-2.726 1.14-3.692 2.769-7.634 4.53-11.689 5.303-3.216.493-6.488.449-9.644-.183-61.203-11.621-123.109-12.69-182.526-3.21a548.516 548.516 0 0 0-19.714 3.21 34.752 34.752 0 0 1-3.151.202c-6.86-.123-13.508-2.029-19.036-6.175-5.12-3.413-8.533-8.533-10.24-13.653l36.693-6.827c64-11.947 129.707-11.947 195.413 0l36.407 6.773c-1.889 4.831-5.036 9.297-9.1 12.853zM217.6 29.867h75.947c52.343 0 95.272 40.762 98.752 92.233l-35.605-6.046c-67.413-11.947-135.68-11.947-201.387 0l-35.605 6.046c3.477-51.471 46.373-92.233 97.898-92.233zM136.533 174.08c6.827 1.707 14.507 2.56 22.187.853 31.861-5.947 64.144-8.932 96.64-8.958 32.5.026 65.21 3.01 97.92 8.958 2.331.583 4.261.764 6.068.823 5.372.407 10.986-.393 16.118-1.676v43.52c0 37.209-12.764 70.274-31.929 95.407l-.498.166-2.56 2.56c-4.293 5.724-8.824 10.943-13.558 15.649-21.188 19.74-46.685 31.284-70.921 31.284h-.001c-.887 0-1.772-.018-2.657-.046-14.418-.496-29.207-5.012-43.208-12.837-13.895-7.982-26.966-19.49-38.614-34.051l-2.56-2.56-.498-.166c-19.164-25.134-31.929-58.199-31.929-95.407V174.08zm106.636 204.871l-23.009 51.982-46.933-64.853a14.853 14.853 0 0 0-.884-.806l-9.356-12.848 3.413-15.36a155.605 155.605 0 0 0 3.506 3.646c20.077 20.537 45.129 34.856 73.263 38.239zm251.764 103.182H17.067v-28.16c0-11.093 5.973-21.333 16.213-26.453 54.393-28.896 93.548-43.399 128.428-47.731l53.332 73.331c1.34 2.011 3.215 2.959 5.608 3.277.404.08.811.136 1.218.136 0 0 .853 0 .853.853 2.56 0 5.973-2.56 6.827-5.12l26.501-59.628 11.291 24.767 15.115 34.008c.853 2.56 3.413 5.12 6.827 5.12h.853c2.56 0 5.12-1.707 6.827-3.413l53.883-74.09c34.757 5.245 74.615 19.737 127.877 47.636 10.24 5.973 16.213 16.213 16.213 27.307v28.16z'/%3e%3cpath fill='%2300aeef' d='M238.933 98.133h34.133c5.12 0 8.533-3.413 8.533-8.533V46.933c0-5.12-3.413-8.533-8.533-8.533h-34.133c-5.12 0-8.533 3.413-8.533 8.533V89.6c0 5.12 3.413 8.533 8.533 8.533zm8.534-42.666h17.067v25.6h-17.067v-25.6z'/%3e%3c/svg%3e");
    background-size: 4.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

.gibdd {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512.004 512.004'%3e%3cpath fill='%2300aeef' d='M506.625 235.884L217.344 70.434c-22.313-12.782-52.854-5.891-67.563 15.159L93.74 165.707a46.384 46.384 0 0 0-8.406 26.701c0 16.588 8.917 32.039 23.26 40.317l61.01 35.233-11.021 14.707c-5.969 7.955-9.25 17.818-9.25 27.765 0 10.229 3.746 19.851 9.78 27.805l-16.238 24.433H64v-32.105c0-5.901-4.771-10.561-10.667-10.561H10.667C4.771 320.002 0 324.662 0 330.563v106.763c0 5.901 4.771 10.676 10.667 10.676h42.667c5.896 0 10.667-4.775 10.667-10.676v-10.657h78.875c21.448 0 41.354-10.654 53.25-28.513l17.484-26.25c3.367.731 6.763 1.394 10.234 1.394 16.979 0 32.958-9.05 41.688-23.625l11.72-19.551 90.78 52.425a10.62 10.62 0 0 0 5.333 1.428c1.031 0 2.063-.146 3.073-.448a10.713 10.713 0 0 0 6.469-5.453l7.897-15.829c1.296.098 2.543.378 3.863.378 41.167 0 74.667-33.53 74.667-74.734 0-4.525-.668-9.188-1.661-13.955l38.432-19.231a10.69 10.69 0 0 0 5.896-9.258 10.687 10.687 0 0 0-5.376-9.563zM42.667 426.669H21.333v-85.333h21.333v85.333zm135.708-40.302a42.572 42.572 0 0 1-35.5 19H64v-21.333h78.875c7.167 0 13.802-3.552 17.75-9.5l14.771-22.164 18.318 10.988-15.339 23.009zm68.865-47.584c-7.458 12.406-25.01 16.823-37.427 9.354l-27.052-16.229c-7.458-4.469-12.094-12.656-12.094-21.354a25.12 25.12 0 0 1 4.979-14.948l12.564-16.751 70.56 40.711-11.53 19.217zm121.645 19.688L119.25 214.439c-7.76-4.479-12.583-12.833-12.583-21.802a25.076 25.076 0 0 1 4.552-14.448L138 139.939l263.967 152.284-33.082 66.248zm32.735-17.808l22.328-44.714 23.695-11.846c.119 1.309.357 2.664.357 3.93 0 27.025-20.283 49.18-46.38 52.63zm14.742-64.769l-266.078-153.5 16.977-24.246a30.042 30.042 0 0 1 24.594-12.813 30.057 30.057 0 0 1 14.906 3.958L478.74 244.71l-62.378 31.184z'/%3e%3ccircle fill='%2300aeef' cx='352.002' cy='309.335' r='10.667'/%3e%3c/svg%3e");
    background-size: 4.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

.controlVugruzka {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Слой_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 280.6 245.5'%3e%3cstyle%3e.st0%7bfill:%231fb6ef%7d%3c/style%3e%3cpath class='st0' d='M33.4 238.7c11.9 0 21.5-9.6 21.5-21.5s-9.6-21.5-21.5-21.5c-11.8 0-21.5 9.6-21.5 21.5 0 11.8 9.7 21.5 21.5 21.5zm0-50c15.7 0 28.4 12.8 28.4 28.4 0 15.7-12.8 28.4-28.4 28.4-15.7 0-28.4-12.8-28.4-28.4 0-15.6 12.8-28.4 28.4-28.4z'/%3e%3cpath class='st0' d='M33.4 224.2c3.9 0 7.1-3.2 7.1-7.1s-3.2-7.1-7.1-7.1-7.1 3.2-7.1 7.1c.1 4 3.2 7.1 7.1 7.1zm0-21c7.7 0 14 6.3 14 14s-6.3 14-14 14-14-6.3-14-14c0-7.8 6.3-14 14-14zM150.7 238.7c11.8 0 21.5-9.6 21.5-21.5s-9.6-21.5-21.5-21.5-21.5 9.6-21.5 21.5c0 11.8 9.7 21.5 21.5 21.5zm0-50c15.7 0 28.4 12.8 28.4 28.4 0 15.7-12.8 28.4-28.4 28.4-15.7 0-28.4-12.8-28.4-28.4 0-15.6 12.7-28.4 28.4-28.4z'/%3e%3cpath class='st0' d='M150.7 224.2c3.9 0 7.1-3.2 7.1-7.1s-3.2-7.1-7.1-7.1-7.1 3.2-7.1 7.1c.1 4 3.2 7.1 7.1 7.1zm0-21c7.7 0 14 6.3 14 14s-6.3 14-14 14-14-6.3-14-14c0-7.8 6.3-14 14-14zM216.6 238.7c11.9 0 21.5-9.6 21.5-21.5s-9.6-21.5-21.5-21.5c-11.8 0-21.5 9.6-21.5 21.5 0 11.8 9.7 21.5 21.5 21.5zm0-50c15.7 0 28.4 12.8 28.4 28.4 0 15.7-12.8 28.4-28.4 28.4-15.7 0-28.4-12.8-28.4-28.4 0-15.6 12.7-28.4 28.4-28.4z'/%3e%3cpath class='st0' d='M216.6 224.2c3.9 0 7.1-3.2 7.1-7.1s-3.2-7.1-7.1-7.1-7.1 3.2-7.1 7.1c0 4 3.2 7.1 7.1 7.1zm0-21c7.7 0 14 6.3 14 14s-6.3 14-14 14-14-6.3-14-14c0-7.8 6.3-14 14-14z'/%3e%3cpath class='st0' d='M125.4 153.5h151.7c1.9 0 3.5 1.6 3.5 3.5v71c0 1.9-1.6 3.5-3.5 3.5h-19.5c-1.9 0-3.5-1.6-3.5-3.5v-26.3l-21.9-21.8h-97.1l-21.8 21.8V228c0 1.9-1.6 3.5-3.5 3.5H74.3c-1.9 0-3.5-1.6-3.5-3.5v-26.3L49 179.9H1.6c-.9 0-1.6-.7-1.6-1.6v-3.7c0-.9.7-1.6 1.6-1.6h48.8c.9 0 1.8.4 2.5 1l23.8 23.8c.7.7 1 1.5 1 2.5v24.3h28.6v-24.3c0-.9.4-1.8 1-2.5l23.8-23.8c.7-.7 1.5-1 2.5-1h100c.9 0 1.8.4 2.5 1l23.8 23.8c.7.7 1 1.5 1 2.5v24.3h12.6v-64.1H1.6c-.9 0-1.6-.7-1.6-1.6v-3.7c0-.9.7-1.6 1.6-1.6h29.3m7-.1h80.5'/%3e%3cg%3e%3cpath class='st0' d='M110 78.9h-9.9c-2.3 0-4.1 1.9-4.1 4.1 0 2.3 1.9 4.1 4.1 4.1h9.9c2.3 0 4.1-1.8 4.1-4.1.1-2.2-1.8-4.1-4.1-4.1zM110 95.5h-9.9c-2.3 0-4.1 1.9-4.1 4.1 0 2.3 1.9 4.1 4.1 4.1h9.9c2.3 0 4.1-1.9 4.1-4.1.1-2.2-1.8-4.1-4.1-4.1z'/%3e%3cpath class='st0' d='M182.5 145.3c-13.6 0-24.7-11.1-24.7-24.7s11.1-24.7 24.7-24.7 24.7 11.1 24.7 24.7-11.1 24.7-24.7 24.7zM90.8 129c.7-2.7 1.1-5.5 1.1-8.4 0-18.2-14.8-33-33-33-6.3 0-12.2 1.8-17.3 4.9V78.2l10.6-10.6h66.2l8.7 15.8c.7 1.3 2.1 2.1 3.6 2.1h17.4c2.3 0 4.1-1.8 4.1-4.1V59.3h2.7l10.2 17v16.1c-6.4 3.9-11.3 10-13.8 17.1h-19.9c-2.3 0-4.1 1.9-4.1 4.1 0 2.3 1.9 4.1 4.1 4.1h18.2c-.1.9-.1 1.8-.1 2.7 0 2.9.4 5.7 1.1 8.4H90.8v.2zm-31.9 16.3c-13.6 0-24.7-11.1-24.7-24.7s11.1-24.7 24.7-24.7 24.7 11.1 24.7 24.7-11.1 24.7-24.7 24.7zm38.8-137h4v51.1H89c1.8-10.9 6.3-37.4 8.7-51.1zM144 55.7v21.6h-10.8l-8.7-15.8c-.7-1.3-2.1-2.1-3.6-2.1H110V8.3h23.8L144 55.7zm37.8-47.4h16.6v83.4c-2.6-1.4-5.3-2.5-8.3-3.2v-59c0-.8-.2-1.5-.6-2.1l-7.7-12.8V8.3zM260 129h-10.1v-2.2c0-2.3-1.9-4.1-4.1-4.1-2.3 0-4.1 1.8-4.1 4.1v2.2h-8.3v-2.2c0-2.3-1.9-4.1-4.1-4.1-2.3 0-4.1 1.8-4.1 4.1v2.2h-10.7c.7-2.7 1.1-5.5 1.1-8.4 0-8.6-3.3-16.5-8.8-22.4V4.1c0-2.3-1.9-4.1-4.1-4.1h-24.9c-2.3 0-4.1 1.9-4.1 4.1v11.6c0 .8.2 1.5.6 2.1l7.7 12.8v56.9c-2.9.1-5.6.5-8.3 1.2V75.1c0-.8-.2-1.5-.6-2.1l-12-20c-.8-1.2-2.1-2-3.6-2h-5.9l-9.4-42.7h1.9c2.3 0 4.1-1.8 4.1-4.1S146.3.1 144.1.1h-50c-2 0-3.7 1.5-4.1 3.4-2.2 12.7-7.7 45.3-9.5 56h-9.9V43.1c0-6.9-5.6-12.5-12.5-12.5-2.3 0-4.1 1.8-4.1 4.1s1.9 4.1 4.1 4.1c2.3 0 4.2 1.9 4.2 4.2v16.4H50.4c-1.1 0-2.2.4-2.9 1.2l-13 13c-.8.8-1.2 1.8-1.2 2.9v23.3c-4.6 5.7-7.4 12.9-7.4 20.8 0 18.2 14.8 33 33 33 12.1 0 22.7-6.6 28.4-16.3H154c5.7 9.8 16.3 16.3 28.4 16.3s22.7-6.6 28.4-16.3h49.1c2.3 0 4.1-1.8 4.1-4.1.2-2.4-1.7-4.2-4-4.2z'/%3e%3cpath class='st0' d='M182.5 128.7c-4.5 0-8.1-3.6-8.1-8.1s3.6-8.1 8.1-8.1 8.1 3.6 8.1 8.1c0 4.4-3.6 8.1-8.1 8.1zm0-24.5c-9.1 0-16.4 7.4-16.4 16.4 0 9.1 7.4 16.4 16.4 16.4s16.4-7.4 16.4-16.4c0-9.1-7.4-16.4-16.4-16.4zM58.9 128.7c-4.5 0-8.1-3.6-8.1-8.1s3.6-8.1 8.1-8.1 8.1 3.6 8.1 8.1c0 4.4-3.7 8.1-8.1 8.1zm0-24.5c-9 0-16.4 7.4-16.4 16.4 0 9.1 7.4 16.4 16.4 16.4s16.4-7.4 16.4-16.4c0-9.1-7.4-16.4-16.4-16.4z'/%3e%3c/g%3e%3c/svg%3e");
    background-size: 4.625rem;
    background-repeat: no-repeat;
    background-position: center center
}

/*.catalogMenu .sectionWrap{padding-bottom:1.25rem;}
.catalogMenu{padding:0 0;margin-top:0.8125rem;-webkit-box-shadow: 0px 10px 38px -13px rgba(15,87,167,0.15);
    -moz-box-shadow: 0px 10px 38px -13px rgba(15,87,167,0.15);
    box-shadow: 0px 10px 38px -13px rgba(15,87,167,0.15);}
.catalogMenu .col-xs-3{vertical-align: middle;padding-right:5rem;text-align:left;}
.catalogMenu .col-xs-9 .row{height:4.7625rem;}
.catalogMenu .col-xs-9 .row:first-child{margin-top:-0.1625rem;}
.catalogMenu .col-xs-9 .row:last-child{padding-left:3rem;margin-top:-0.5625rem;}
.catalogMenuBak{background-image: url('/bitrix/templates/desktop/img/figures2.jpg');background-repeat: no-repeat;background-position: 15.375rem center;}
.catalogMenu ul{padding-left:2.1875rem;position: relative;height:100%;display:inline-block;}
.catalogMenu ul:before{width:100%;height:1px;content: '';background-color:#22b8ef;position: absolute;left:0;top:50%;
    -webkit-transform: translateY(3px);
    -moz-transform: translateY(3px);
    -ms-transform: translateY(3px);
    -o-transform: translateY(3px);
    transform: translateY(3px);z-index: -1;}
.catalogMenu li{float:left;line-height:2.5rem;height:2.5rem;margin-right:2.75rem;background-color:#fff;border-radius: 1.75rem;border:1px solid #00aced;margin-top:1.05rem;width:auto;list-style-type: none}
.catalogMenu li:last-child{margin-right:0;}
.catalogMenu li:hover,.catalogMenu li.active{background-color:#00aced;}
.catalogMenu li:hover a,.catalogMenu li.active a{color:#fff;}
.catalogMenu li a{color:#292929;font-family: "PT Sans Regular";font-size: 1rem;padding:0 1.875rem;text-decoration: none}
.catalogMenuZag {color:#292929;font-family: "PT Sans Regular";font-size:1.625rem;}
*/
.catalogMenu {
    padding: 0 0 1.25rem 0;
    margin-top: 0.8125rem;
    -webkit-box-shadow: 0px 10px 38px -13px rgba(15, 87, 167, 0.15);
    -moz-box-shadow: 0px 10px 38px -13px rgba(15, 87, 167, 0.15);
    box-shadow: 0px 10px 38px -13px rgba(15, 87, 167, 0.15);
}

.catalogMenuZag {
    color: #292929;
    font-family: "PT Sans Regular";
    font-size: 1.625rem;
    padding-left: 3rem;
}

.catalogMenu ul {
    padding-left: 2.1875rem;
    position: relative;
    display: inline-block;
}

.catalogMenu .ulWrap:first-child ul {
    margin-bottom: 24px;
}

.catalogMenu li {
    float: left;
    line-height: 2.5rem;
    margin-right: 2.75rem;
    background-color: #fff;
    border-radius: 1.75rem;
    border: 1px solid #00aced;
    margin-top: 0;
}

.catalogMenu li:last-child {
    margin-right: 0;
}

.catalogMenu li:hover, .catalogMenu li.active {
    background-color: #00aced;
}

.catalogMenu li:hover a, .catalogMenu li.active a {
    color: #fff;
    background-color: #00aced;
}

.catalogMenu li a {
    color: #292929;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    padding: 0 1.875rem;
    width: 100%;
    border-radius: 1.75rem;
    display: block;
    text-decoration: none;
    white-space: nowrap;
}

.catalogMenu .catalogMenuZag a {
    color: #292929;
    text-decoration: none;
}

.catalogMenu .catalogMenuZag a:hover {
    color: #0f57a7;
}

.firstColumn {
    position: relative;
    padding-right: 5rem;
    vertical-align: middle;
    webkit-box-align: center;
    align-items: center;
    display: table-cell
}

.secondColumn {
    position: relative;
}

.secondColumn:after {
    position: absolute;
    left: 0;
    top: 20px;
    background-image: url('/bitrix/templates/desktop/img/figures3.jpg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    width: 9.25rem;
    height: 4.5rem;
    content: '';
    z-index: -1;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

.secondColumn .secondColumnWrap {
    position: relative;
}

.secondColumn ul {
    display: inline-block
}

.ulWrap {
    width: 100%;
}

.catalogMenuZ {
    padding-right: 5rem;
    vertical-align: middle;
    webkit-box-align: center;
    align-items: center;
    display: table-cell;
}

.catalogMenu ul:before {
    width: 100%;
    height: 1px;
    content: '';
    background-color: #22b8ef;
    position: absolute;
    left: 0;
    top: 50%;
    z-index: -1;
    -webkit-transform: translateY(-1px);
    -moz-transform: translateY(-1px);
    -ms-transform: translateY(-1px);
    -o-transform: translateY(-1px);
    transform: translateY(-1px);
}

.catalogMenu ul.hiden:before {
    display: none;
}

/*.catalogMenu {margin-top:-3.7rem;}*/

.catalogProsloika {
    padding-bottom: 2.25rem;
}

.punktLi a {
    white-space: nowrap;
    padding: 0 2.5rem;
    margin: 0.75rem 1.25rem;
    line-height: 2.5rem;
    background-color: #fff;
    border-radius: 1.75rem;
    border: 1px solid #00aced;
}

.punktLi a {
    color: #292929;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    border-radius: 1.75rem;
    display: block;
    text-decoration: none;
    white-space: nowrap;
}

.punktLi a:hover, .punktLi a.active {
    background-color: #00aced;
}

.punktLi a:hover, .punktLi a.active {
    color: #fff;
    background-color: #00aced;
}


.bx-section-desc-post, .bx-section-desc.bx-blue p, .bx-section-desc.bx-blue {
    color: #292929;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    text-indent: 0.8rem;
    line-height: 1.25rem;
    margin-bottom: 1rem;
}

.bx-section-desc.bx-blue {
    margin-bottom: 2.25rem;
}


.recommendedDevicesWrap {
    width: 100%;
    height: auto;
    padding: 4.6875rem 0 5.375rem 0;
    background-color: rgba(0, 0, 0, 0.5)
}

.rRec .catalogItems {
    background-color: rgba(0, 0, 0, 0.7)
}

.catalogItems .button {
    display: inline-block;
    padding: 12px 33px;
    font-family: "PT Sans Regular";
    font-size: 14px;
    letter-spacing: normal;
}

.catalogItems .button.bigButton {
    padding: 16px 33px;
    font-size: 18px;
    border-radius: 40px;
}

.catalogItems .buttonWrap {
    text-align: center;
}

.col-xs.catalogItems {
    padding-left: 0;
    padding-right: 0;
}

.catalogItems .item {
    background-color: #fff;
    margin: 1px;
    overflow: hidden;
    padding: 0px 0px 0px 0px;
    float: left;
    width: calc(25% - 0.875rem);
    max-width: calc(25% - 0.875rem);
    margin-right: 0.875rem;
    margin-bottom: 0.875rem;
    /*-webkit-box-shadow: 0px 1px 3px 4px rgba(231,231,231,0.3);
    -moz-box-shadow: 0px 1px 3px 4px rgba(231,231,231,0.3);
    box-shadow: 0px 1px 3px 4px rgba(231,231,231,0.3);*/
}

.catalogItems .item:nth-child(4n) {
    margin-right: 0;
}

.catalogItems .item .itemWrap {
    border: 1px solid #ededed;
    border-radius: 10px;
    flex: 1;
}

.catalogItems h2 {
    color: #fff;
    font-size: 2rem;
    font-family: "PTSerifPro-Demi";
    margin-bottom: 5rem;
    text-align: center;
}

.rRec .catalogItems h2 {
    color: #fff;
}

.catalogItems .owl-item {
    border-radius: 0.9375rem;
    overflow: hidden;
}

.catalogItems .item h4 {
    color: #434142;
    font-size: 1rem;
    line-height: 1.375rem;
    font-family: "PTSerifPro-Demi";
    padding-bottom: 0.9375rem;
    margin-bottom: 0px;
    width: 100%;
    text-align: center;
}

.catalogItems .item {
    position: relative;
}

.catalogItems .item.mAkciya:after {
    position: absolute;
    top: 1.5625rem;
    left: -2.5rem;
    background-color: #cd2852;
    content: "Акция";
    font-size: 0.8125rem;
    width: 9.375rem;
    text-align: center;
    line-height: 1.25rem;
    color: #fff;
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

.catalogItems .item p {
    color: #292929;
    font-size: 0.875rem;
    font-family: "PT Sans Regular";
    margin-bottom: 1.25rem;
    line-height: 1.25rem;
}

.catalogItems .item img {
    padding: 0 1.25rem 0 1.5625rem;
    width: 100%;
}

.catalogItems .owl-carousel {
    margin-bottom: 3.75rem;
}

.catalogItems .owl-carousel .owl-nav svg {
    stroke: #00aced
}

.rRec .catalogItems .owl-carousel .owl-nav svg {
    stroke: #fff
}

.catalogItems .catalogWrap:last-child .item {
    margin-bottom: 0;
}

.catalogPager {
}

.catalogPager ul {
    float: left;
}

.catalogPager li {
    float: left;
    width: 2rem;
    height: 2rem;
    line-height: 2rem;
    margin: 0 0.25rem;
    background-color: #fff;
    text-align: center;
    border: 1px solid #00aeef;
    border-radius: 50%;
    padding: 0px;
}

.catalogPager li svg {
    width: 0.3125rem;
    height: 0.5625rem;
    fill: #00aeef;
}

.catalogPager li.newsPrev svg {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
}

.catalogPager li:hover svg {
    fill: #fff;
}

.catalogPager li.newsEmpty {
    background-color: transparent;
    border: none;
}

.catalogPager li, .newsDot {
    color: #00aeef;
    font-family: "PTSerifPro-Demi";
    font-size: 0.75rem;
}

.catalogPager li.active, .catalogPager li:hover:not(.newsDot):not(.newsEmpty) {
    color: #fff;
    background-color: #00aeef;
}


.readySolutions2 {
    display: inline-block;
    padding-bottom: 4.6875rem;
    clear: both;
    width: 100%;
}

.readySolutions2 ul { /*margin-top:2.5rem;*/
}

/*
.readySolutions2 li{ -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px;overflow:hidden;float:left;height:11.1875rem;width:calc(25% - 1rem);margin:0 0.5rem 1rem 0.5rem;position:relative;cursor:pointer;opacity: 0}
.readySolutions2 li.anima{-webkit-animation:pulse2 0.8s ease forwards;animation:pulse2 0.8s ease forwards;}
.readySolutions2 .outer,.readySolutions2 .outer span{color:#fff;font-size:1.25rem;font-family: 'PTSerifPro-Demi';}
.readySolutions2 .outer span{width:80%;line-height: 1.6875rem}
.blueFon {background-color:rgba(41,41,41, 0.5);position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:2;}
.imgFon {position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1;background-size:cover;background-position:center center;}
.readySolutions2 li:hover .blueFon{background-color:rgba(16,87,167, 0.7);}
.readySolutions2 li:hover .imgFon{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}
.readySolutions2 li.anima.start1 {animation-delay: 0.5s}
.readySolutions2 li.anima.start2 {animation-delay: 0.55s}
.readySolutions2 li.anima.start3 {animation-delay: 0.60s}
.readySolutions2 li.anima.start4 {animation-delay: 0.65s}
.readySolutions2 li.anima.start5 {animation-delay: 0.7s}
.readySolutions2 li.anima.start6 {animation-delay: 0.75s}
.readySolutions2 li.anima.start7 {animation-delay: 0.8s}
.readySolutions2 li.anima.start8 {animation-delay: 0.85s}
.readySolutions2 li.anima.start9 {animation-delay: 0.9s}
*/

.readySolutions2 .bigSection li {
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    overflow: hidden;
    flex: 1;
    height: 11.1875rem;
    width: 100%;
    margin: 0 0 1rem 0;
    position: relative;
    cursor: pointer;
    opacity: 0
}

.readySolutions2 .bigSection li.anima {
    -webkit-animation: pulse2 0.8s ease forwards;
    animation: pulse2 0.8s ease forwards;
}

.readySolutions2 .outer, .readySolutions2 .outer span {
    color: #fff;
    font-size: 1.25rem;
    font-family: 'PTSerifPro-Demi';
}

.readySolutions2 .outer span {
    width: 80%;
    line-height: 1.6875rem
}

.blueFon {
    background-color: rgba(41, 41, 41, 0.5);
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 2;
}

.imgFon {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-size: cover;
    background-position: center center;
}

.readySolutions2 .bigSectionli:hover .blueFon {
    background-color: rgba(16, 87, 167, 0.7);
}

.readySolutions2 .bigSection li:hover .imgFon {
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.readySolutions2 .bigSection li.anima.start1 {
    animation-delay: 0.5s
}

.readySolutions2 .bigSection li.anima.start2 {
    animation-delay: 0.55s
}

.readySolutions2 .bigSection li.anima.start3 {
    animation-delay: 0.60s
}

.readySolutions2 .bigSection li.anima.start4 {
    animation-delay: 0.65s
}

.readySolutions2 .bigSection li.anima.start5 {
    animation-delay: 0.7s
}

.readySolutions2 .bigSection li.anima.start6 {
    animation-delay: 0.75s
}

.readySolutions2 .bigSection li.anima.start7 {
    animation-delay: 0.8s
}

.readySolutions2 .bigSection li.anima.start8 {
    animation-delay: 0.85s
}

.readySolutions2 .bigSection li.anima.start9 {
    animation-delay: 0.9s
}

.smallNav {
    margin-bottom: 1.5rem;
    position: relative;
}

.smallNav li {
    float: left;
    padding-right: 3.75rem;
    line-height: 28px; /*border-bottom:1px solid #e7e6e6;*/
}

.smallNav li:before {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 1000px;
    background-color: #e7e6e6;
    height: 1px;
    content: '';
}

.smallNav li:after {
    position: absolute;
    top: 27px;
    left: 0;
    width: 1000px;
    background-color: #e7e6e6;
    height: 1px;
    content: '';
}

.smallNav li:last-child {
    padding-right: 0;
}

.smallNav li a {
    padding-bottom: 1px;
    text-decoration: none;
    color: #282828;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    border-bottom: 2px solid #fff; /*-webkit-font-smoothing: antialiased;-webkit-text-shadow: rgba(0,0,0,.5) 0 0 1px;text-shadow: rgba(0,0,0,.5) 0 0 1px;*/
    font-weight: 600;
    white-space: nowrap
}

.smallNav li a:hover {
    border-bottom: 2px solid #4fa9e7;
}

.gpsFreeDownload {
    margin-top: 2.9375rem
}

.gpsFreeDownload p {
    color: #292929;
    font-family: "PTSerifPro-Demi";
    font-size: 1rem;
}

.gpsFreeDownload .applinks {
    margin-top: 0.875rem;
    max-width: 16.9375rem;
}

.gpsBlock .gpsFreeDownload .col-xs {
    padding-left: 0;
    padding-right: 0.625rem;
}

.gpsBlock .gpsFreeDownload .box {
    box-shadow: none;
    max-width: 7.1875rem
}

.gpsBlock .gpsFreeDownload .box img {
    width: 100%;
}

.gpsMob {
    background-position: calc(100% - 3rem) center;
}

.logistikHow {
    border-bottom: 1px solid #e7e6e6;
    padding-bottom: 2.75rem;
    counter-reset: section;
}

.logistikHow h3 {
    width: 100%;
    padding-top: 2.5rem;
    padding-bottom: 5rem;
    color: #292929;
    font-family: "PTSerifPro-Regular";
    font-size: 1.875rem;
}

.logistikHow svg {
    max-width: 5.25rem;
    max-height: 5.25rem;
    fill: #00aced;
    margin-bottom: 0.875rem;
}

.logistikHow p {
    color: #292929;
    font-family: "PT Sans Regular";
    font-size: 1.125rem;
    line-height: 1.375rem;
    margin: 0 auto;
    max-width: 7.8125rem
}

.logistikHow .col-xs {
    padding: 0 2.5rem;
    float: left;
}

.logistikHow .box div {
    position: relative;
}

.logistikHow .box div:after {
    position: relative;
    color: #fff;
    counter-increment: section;
    content: counter(section);
    position: absolute;
    background-color: #0f57a7;
    position: absolute;
    top: 0;
    left: 1.5rem;
    width: 1.9375rem;
    height: 1.9375rem;
    border-radius: 50%;
    line-height: 1.9375rem;
    -webkit-transform: translate(-30%, -30%);
    -moz-transform: translate(-30%, -30%);
    -ms-transform: translate(-30%, -30%);
    -o-transform: translate(-30%, -30%);
    transform: translate(-30%, -30%);
}

.animate .gpsFreeDownload {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: myAnimRight;
    animation-name: myAnimRight;
    animation-fill-mode: forwards;
}

.gpsFreeDownload {
    opacity: 0
}

.logistikHow .col-xs {
    opacity: 0;
}

.logistikHow.animate .col-xs {
    -webkit-animation: pulse2 0.8s ease forwards;
    animation: pulse2 0.8s ease forwards;
}

.logistikHow.animate .col-xs.start1 {
    animation-delay: 0.3s
}

.logistikHow.animate .col-xs.start2 {
    animation-delay: 0.35s
}

.logistikHow.animate .col-xs.start3 {
    animation-delay: 0.4s
}

.logistikHow.animate .col-xs.start4 {
    animation-delay: 0.45s
}

.logistikHow.animate .col-xs.start5 {
    animation-delay: 0.5s
}

.nimbusHow {
    border-bottom: 1px solid #e7e6e6;
    padding-bottom: 2.75rem;
    counter-reset: section;
}

.nimbusHow h3 {
    width: 100%;
    padding-top: 2.5rem;
    padding-bottom: 5rem;
    color: #292929;
    font-family: "PTSerifPro-Regular";
    font-size: 1.875rem;
}

.nimbusHow svg {
    max-width: 5.25rem;
    max-height: 5.25rem;
    fill: #00aced;
    margin-bottom: 0.875rem;
}

.nimbusHow p {
    color: #292929;
    font-family: "PT Sans Regular";
    font-size: 1.125rem;
    line-height: 1.375rem;
    margin: 0 auto;
    max-width: 10.625rem
}

.nimbusHow .col-xs {
    padding: 0 1.875rem;
    float: left;
}

.nimbusHow .box div {
    position: relative;
}

.nimbusHow .box div:after {
    position: relative;
    color: #fff;
    counter-increment: section;
    content: counter(section);
    position: absolute;
    background-color: #0f57a7;
    position: absolute;
    top: 0.7rem;
    left: 1.5rem;
    width: 1.9375rem;
    height: 1.9375rem;
    border-radius: 50%;
    line-height: 1.9375rem;
    -webkit-transform: translate(0, -40%);
    -moz-transform: translate(0, -40%);
    -ms-transform: translate(0, -40%);
    -o-transform: translate(0, -40%);
    transform: translate(0, -40%);
}

.animate .gpsFreeDownload {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: myAnimRight;
    animation-name: myAnimRight;
    animation-fill-mode: forwards;
}

.gpsFreeDownload {
    opacity: 0
}

.nimbusHow .col-xs {
    opacity: 0;
}

.nimbusHow.animate .col-xs {
    -webkit-animation: pulse2 0.8s ease forwards;
    animation: pulse2 0.8s ease forwards;
}

.nimbusHow.animate .col-xs.start1 {
    animation-delay: 0.3s
}

.nimbusHow.animate .col-xs.start2 {
    animation-delay: 0.35s
}

.nimbusHow.animate .col-xs.start3 {
    animation-delay: 0.4s
}

.nimbusHow.animate .col-xs.start4 {
    animation-delay: 0.45s
}

.nimbusHow.animate .col-xs.start5 {
    animation-delay: 0.5s
}

.nimbusHow.animate .col-xs.start2 div:after {
    left: auto;
    right: 0;
    -webkit-transform: translate(-70%, -40%);
    -moz-transform: translate(-70%, -40%);
    -ms-transform: translate(-70%, -40%);
    -o-transform: translate(-70%, -40%);
    transform: translate(-70%, -40%);
}

.nimbusHow.animate .col-xs.start5 div:after {
    -webkit-transform: translate(50%, -40%);
    -moz-transform: translate(50%, -40%);
    -ms-transform: translate(50%, -40%);
    -o-transform: translate(50%, -40%);
    transform: translate(50%, -40%);
}

.logWebVersion {
    padding-bottom: 2.75rem;
}

.logWebVersion .owl-carousel {
    max-width: 35rem;
    margin: 0 auto;
}

.logWebVersion h2 {
    font-family: "PTSerifPro-Regular";
    color: #292929;
    font-size: 1.875rem;
    width: 100%;
    padding: 2.75rem 0 5.25rem 0;
    text-align: center
}

.logWebVersion .owl-carousel, .logWebVersion .owl-thumbs {
    opacity: 0;
}

.logWebVersion.animate .owl-carousel, .logWebVersion.animate .owl-thumbs {
    -webkit-animation: pulse2 0.8s ease forwards;
    animation: pulse2 0.8s ease forwards;
}

.logWebVersion.animate .owl-thumbs {
    animation-delay: 0.2s;
    margin-top: 3.125rem;
    border-top: 1px solid #e7e6e6;
    width: 100%;
}

.logWebVersion.animate .owl-thumbs h4 {
    color: #0f57a7;
    font-family: "PT Sans Regular";
    font-size: 1.25rem;
    max-width: 8.75rem;
    line-height: 1.625rem;
    margin-bottom: 1.4375rem;
    text-align: left;
}

.logWebVersion.animate .owl-thumbs p {
    color: #434142;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    line-height: 1.625rem;
    max-width: 13.75rem;
    text-align: left
}

.logWebVersion.animate .owl-thumbs .col-xs {
    position: relative;
    padding-top: 1.4375rem;
    cursor: pointer
}

.logWebVersion.animate .owl-thumbs .col-xs:after {
    opacity: 0;
    position: absolute;
    content: '';
    top: -4px;
    left: 0;
    background-color: #00aced;
    width: 100%;
    height: 3px;
}

.logWebVersion.animate .owl-thumbs .col-xs.active:after, .logWebVersion.animate .owl-thumbs .col-xs:hover:after {
    opacity: 1
}

.gpsNimbus {
    background-position: calc(100% - 4rem) center;
    background-size: 12.5rem 16.5625rem;
}

.catalogItem {
    padding-bottom: 3.75rem;
    max-width: 50rem;
    margin: 0 auto;
}

.catalogItem img {
    padding: 0 2.5rem 2.5rem 0;
}

.catalogItem .catalogImage img {
    width: 100%;
    max-width: 25rem; /*max-height:250px;*/
}

/*.catalogItem .catalogImage img{width:100%;}*/
.catalogItem h3 {
    color: #292929;
    font-family: "PTSerifPro-Demi";
    font-size: 1.5rem;
    line-height: 2rem;
    margin-bottom: 1rem;
}

.catalogItem .button {
    display: inline-block;
    margin: 3.375rem 0 0 0;
    padding: 0.78125rem 2rem;
}

.catalogItem p {
    color: #292929;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    line-height: 1.25rem;
}

.catalogPrice {
    position: relative;
}

.catalogPrice div {
    display: inline-block;
    float: left;
    margin-left: calc(50% + 8px);
    margin-top: 3.125rem;
    color: #292929;
    font-family: "PT Sans Regular";
    font-size: 1.5rem;
}

/*.catalogItem .readNext {background-color: #00aced;color:#fff;width:100%;line-height:2rem;font-family: "PT Sans Regular";font-size: 1rem;text-align: center;padding-bottom: 0;margin-bottom:0.8rem;cursor: pointer;}
.catalogItem .readNext:hover {background-color: #2fbef4}*/
.catalogItem .readNext {
    color: #00aced;
    cursor: pointer;
}

.readNextContainer {
    display: none
}

.bx-section-desc.bx-blue .readNext {
    color: #00aced;
    cursor: pointer;
}


.catalogTechnical {
    -webkit-box-shadow: 0px -10px 38px -13px rgba(15, 87, 167, 0.15);
    -moz-box-shadow: 0px -10px 38px -13px rgba(15, 87, 167, 0.15);
    box-shadow: 0px -10px 38px -13px rgba(15, 87, 167, 0.15);
    padding: 2.75rem 0 7.5rem 0;
    background-color: #fff;
    clear: both
}

.catalogTechnical h4 {
    color: #292929;
    font-family: "PTSerifPro-Demi";
    font-size: 1.25rem;
    width: 100%;
    margin-bottom: 2.3125rem;
    padding-left: 1.875rem;
}

.catalogTechnical.listOfFiles h4 {
    padding-left: 0;
}

.catalogTechnical .divTable {
    display: table;
    width: 100%;
    border: 1px solid #b4b4b4;
}

.catalogTechnical .divTableRow {
    display: table-row;
}

.catalogTechnical .divTableRow:last-child .divTableCell {
    border-bottom: none;
}

.catalogTechnical .divTableRow .divTableCell:nth-child(1n) {
    font-family: "PT Sans Regular";
    font-size: 1rem;
    color: #292929;
}

.catalogTechnical .divTableRow .divTableCell:nth-child(2n) {
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
    color: #434142;
}

/*.catalogTechnical .divTableRow .divTableCell:nth-child(3){ border-left:1px solid #b4b4b4;}*/
.catalogTechnical .divTableRow .divTableCell .smallText {
    color: #434142;
    font-family: "PT Sans Regular";
    font-size: 0.75rem;
    line-height: 1rem;
}

.catalogTechnical .divTableHeading {
    background-color: #EEE;
    display: table-header-group;
}

.catalogTechnical .divTableCell, .catalogTechnical .divTableHead {
    display: table-cell;
}

.catalogTechnical .divTableCell {
    border-bottom: 1px solid #b4b4b4;
    padding: 0.625rem 1.875rem;
    width: 25%;
    line-height: 1.625rem;
    vertical-align: middle
}

.catalogTechnical .divTableCell:nth-child(2n) {
    background-color: #d9f3fc;
}

.catalogTechnical .divTableHeading {
    background-color: #EEE;
    display: table-header-group;
    font-weight: bold;
}

.catalogTechnical .divTableFoot {
    background-color: #EEE;
    display: table-footer-group;
    font-weight: bold;
}

.catalogTechnical .divTableBody {
    display: table-row-group;
}

.stockFigure {
    width: 100%;
    min-height: 52.5625rem;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/stockFigure.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.fignuaItem {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.05; /*background-image: url('/bitrix/templates/desktop/img/figuraItem.jpg');*/
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.catalogMinText {
    color: #292929;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    text-indent: 0.8rem;
    line-height: 1.25rem;
    margin-bottom: 6.25rem;
}

.catalogMon {
    padding-bottom: 4.25rem;
}

.pageLearn .videoWrap {
    margin-top: 1.5rem;
    margin-bottom: 5.625rem;
}

.pageLearn p {
    color: #434142;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    line-height: 1.5rem;
}

.transition, p, ul li i:before, ul li i:after {
    transition: all 0.25s ease-in-out;
}

.toplivoImg {
    float: right;
    margin-left: 6.25rem;
}

.listOfFiles li a {
    font-family: "PT Sans Regular";
    font-size: 1rem;
}

.listOfFiles li {
    line-height: 1.375rem;
}

.pageViolation {
    padding-bottom: 6.25rem;
}

.pageViolation img {
    margin: 0 auto;
    margin-top: 1rem;
    margin-bottom: 1rem;
    clear: both
}

.pageViolation a {
    color: #0f57a7
}

.pageViolation .row {
    margin-bottom: 0.5rem;
}

.pageViolation .box {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 56% 0 0 0;
    float: left;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
}

.pageViolation .boxBig {
    width: 100%;
    padding: 56% 0 0 0;
    max-width: 15.3125rem;
    border-radius: 0.625rem;
    border: 1px solid #dcdcdc;
    overflow: hidden;
    padding: 1rem;
    float: left;
    margin-right: 1rem;
    cursor: pointer;
}

.pageViolation .col-xs-5, .pageViolation .col-xs-4, .pageViolation .col-xs-3 {
    padding-left: 0;
    padding-right: 0;
}

.pageViolation .col-xs-4 {
    padding-right: 0.4375rem;
}

.pageViolation p {
    font-family: "PT Sans Regular";
    color: #292929;
    font-size: 1rem;
    line-height: 1.375rem;
    position: relative;
    overflow: hidden;
    max-height: 800px;
    opacity: 1;
    transform: translate(0, 0);
    margin-top: 14px;
    z-index: 2;
    text-indent: 1rem;
}

.pageViolation dl {
    margin: 20px 0;
    padding: 0;
}

.pageViolation dt {
    cursor: pointer;
    position: relative;
}

.pageViolation dt:after {
    background-color: #e7e6e6;
    height: 1px;
    width: 100%;
    max-width: 26rem;
    position: absolute;
    bottom: 0;
    left: -1.625rem;
    content: '';
    opacity: 1
}

.pageViolation dt:last-of-type:after {
    opacity: 0
}

.pageViolation dt.active:after {
    opacity: 0;
}

.pageViolation dt h5 {
    font-size: 1.375rem;
    color: #292929;
    font-family: "PTSerifPro-Demi";
    line-height: 1.75rem;
    position: relative;
    padding: 0.8rem 0;
}

.pageViolation dt.active h5 {
    color: #0f57a7;
}

.pageViolation dt h5:after {
    position: absolute;
    content: '';
    left: -1.625rem;
    top: 50%;
    background-color: #0f57a7;
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.pageViolation dd {
    margin: 0;
    background: #fff;
    padding: 1rem 0;
    position: relative;
}

.pageViolation dd:after {
    background-color: #e7e6e6;
    height: 1px;
    width: 100%;
    max-width: 26rem;
    position: absolute;
    bottom: 0;
    left: -1.625rem;
    content: '';
    opacity: 0
}

.pageViolation dd.active:after {
    opacity: 1
}

.pageViolation dd.last:after {
    opacity: 0
}

.pageViolation dd:after {
    opacity: 0;
}

.pageViolation dd h3 {
    margin: 0 0 0.25em;
}

.pageViolation dd p {
    margin: 0;
}

.recomendationsFAQ {
    margin-top: 3.75rem;
}

.recomendationsFAQ h2 {
    font-family: PTSerifPro-Demi;
    color: #292929;
    font-size: 1.375rem;
    padding-bottom: 0.5rem;
}

.recomendationsFAQ .button {
    margin-top: 2.0625rem;
    display: inline-block;
    padding: 0.625rem 2rem;
}

.is_overlay {
    display: block;
    width: 100%;
    height: 100%;
}

#preloader {
    z-index: 3;
    margin: auto;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    width: 4em;
    height: 4em;
    text-align: center;
    vertical-align: middle;
    transition: opacity .3s;
    -webkit-transition: opacity .3s;
    -moz-transition: opacity .3s;
    -ms-transition: opacity .3s;
    -o-transition: opacity .3s;
    background-color: black;
    border: 1px solid black;
    border-radius: 10px;
    padding: 5px;
    opacity: 0.5;
}

#wait {
    -webkit-animation: spin 1.2s infinite linear;
    -moz-animation: spin 1.2s infinite linear;
    -ms-animation: spin 1.2s infinite linear;
    -o-animation: spin 1.2s infinite linear;
    animation: spin 1.2s infinite linear;
    font-size: 4em;
    color: white;
}

#trailer {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    z-index: 1;
}

#trailer > video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: contain;
}


@media (min-aspect-ratio: 16/9) {
    #trailer > video {
        height: 300%;
        top: -100%;
    }
}

@media (max-aspect-ratio: 16/9) {
    #trailer > video {
        width: 300%;
        left: -100%;
    }
}

@media (min-aspect-ratio: 16/10) {
    #trailer > video {
        height: 300%;
        top: -100%;
    }
}

@media (max-aspect-ratio: 16/10) {
    #trailer > video {
        width: 300%;
        left: -100%;
    }
}

@supports (object-fit: cover) {
    #trailer > video {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
}

.trailerWrap {
}

#trailer {
    padding-bottom: 56.25%;
    height: 0;
    width: 100%;
}

#zbox-overlay {
    background-color: #666666;
    bottom: 0;
    left: 0;
    opacity: 0.1;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 800;
}

.zbox-content {
    position: fixed;
    z-index: 801;
    opacity: 0.1;
    text-align: center;
    padding: 0.625rem 2.5rem;
    background-color: #ffffff;
    border-radius: 0.5rem;
    font-size: 0;
}

#zbox-magnifier {
    box-shadow: 0px 5px 5px rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, 1);
    -moz-box-shadow: 0px 5px 5px rgba(0, 0, 0, 1);
    display: none;
    background-repeat: no-repeat;
    background-image: none;
    background-position: -62.5rem -62.5rem;
    z-index: 802;
    position: fixed;
    left: 31.25rem;
    top: 31.25rem;
    border: 1px solid black;
    background-color: #fff;
    width: 12.5rem;
    height: 12.5rem;
    border-bottom-right-radius: 6.25rem;
    border-bottom-left-radius: 6.25rem;
    border-top-right-radius: 6.25rem;
    border-top-left-radius: 6.25rem;
    -moz-border-radius-bottomright: 6.25rem;
    -moz-border-radius-bottomleft: 6.25rem;
    -moz-border-radius-topright: 6.25rem;
    -moz-border-radius-topleft: 6.25rem;
}

.zbox-screen {
    overflow: hidden;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 803;
}

#zbox-spinner {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 803;
    width: 2rem;
    height: 2rem;
    text-indent: -9999px;
    background-image: url('/bitrix/templates/desktop/img/spinner.gif');
    background-repeat: no-repeat;
}

.zbox-button {
    background-color: transparent;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    position: absolute;
    width: 2.5rem;
    height: 2.5rem;
}

.zbox-button.left {
    left: 0.375rem;
    top: 4rem;
    background-position: -2rem 0px;
    display: none;
}

.zbox-button.right {
    right: 0.25rem;
    top: 4rem;
    background-position: -4rem 0px;
    display: none;
}

.zbox-cap {
    position: absolute;
    left: 0px;
    bottom: 0px;
    height: 3.125rem;
    font-size: 1.25rem;
    font-family: 'Pt Sans Bold';
    background-color: rgba(0, 172, 237, 0.8);
    color: #fff;
    width: 100%;
    line-height: 3.125rem;
}


.containerReview .image-wrap {
    display: flex;
    flex: 1;
}

.containerReview .image-stage {
    transition: all 0.1s ease;
    cursor: zoom-in;
    overflow: hidden;
    display: flex;
    flex: 1;
}

.containerReview .image-stage-title {
    position: absolute;
    width: 100%;
    height: auto;
    bottom: 0;
    left: 0;
    transition: all 0.1s ease;
    cursor: zoom-in;
    background-color: #33bdf1;
    text-align: center;
    line-height: 1.5rem;
    color: #fff;
    font-size: 1.25rem;
    font-family: 'PT Sans Regular';
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
    padding: 0.5rem 0;
}

.containerReview .image-stage img, .containerReview .image-stage .image {
    width: 100%;
    max-height: 90vh;
    transition: all 0.3s ease;
    touch-action: pan-y;
    user-select: none;
    -webkit-user-drag: none;
}

.containerReview .image-stage.zoom-in {
    cursor: -webkit-grab;
}

.containerReview .image-stage.zoom-in img, .containerReview .image-stage.zoom-in .image {
    transform: scale(1.5);
}

.containerReview .controls {
    position: absolute;
    right: 2em;
    top: 50%;
    z-index: 2;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.containerReview .controls button {
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    border: none;
    background-color: transparent;
    cursor: pointer;
    transition: all 0.2s ease;
}

.containerReview .controls button:focus, .containerReview .controls button:active {
    outline: none;
}

.containerReview .control-in {
    opacity: 1;
    margin-bottom: 2em;
}

.containerReview .control-out {
    opacity: .4;
}

.containerReview .image-stage.zoom-in + .controls .control-in {
    opacity: .4;
}

.containerReview .image-stage.zoom-in + .controls .control-out {
    opacity: 1;
}

.containerWrap {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.7);
    z-index: 1000;
}

.containerReview {
    padding: 1.5rem;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 0.5rem;
    background-color: #fff;
    width: 35rem;
    height: 90vh;
    display: flex;
}

.containerReview .image {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    height: 100%;
}

.reviewClose {
    right: -1.25rem;
    top: -1.25rem;
    background-position: center center;
    background-image: url('/bitrix/templates/desktop/img/close3.png');
    border-radius: 50%;
    -webkit-box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.22);
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.22);
    background-color: #fff;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    position: absolute;
    width: 2.5rem;
    height: 2.5rem;
}

#contentMap {
    max-width: 18.75rem;
}

#contentMap #bodyContent {
    padding: 1rem 0 1rem 1rem;
}

#contentMap h4 {
    color: #292929;
    font-family: "PTSerifPro-Demi";
    font-size: 1.15rem;
    margin-bottom: 1rem;
}

#contentMap p {
    line-height: 1.4375rem;
    color: #434142;
    font-family: "PT Sans Regular", "PT Sans Regular";
    font-size: 1rem;
    margin-bottom: 0;
}

.contactWrap {
    position: relative;
}

.contactWrap .contForm {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #fff;
    padding: 2.5rem 2.5rem 1rem 2.5rem;
    border-radius: 1.25rem;
    z-index: 30;
    max-width: 28.125rem;
    box-shadow: 0px 3px 35px 0px rgba(15, 87, 167, 0.15);
}

.contactWrap .contLicense {
    margin-top: 1rem;
    font-size: 0.875rem;
}

.contactWrap .contForm .contLicense a {
    font-size: 0.875rem;
    margin-top: 1rem;
    color: #00aced;
    padding-bottom: 0;
    border-bottom: 1px solid #00aced;
    font-size: 0.875rem;
}

.contactWrap .contForm.zakazPresentaion form {
    margin-top: 0;
}

.contactWrap .contForm h3 {
    color: #212121;
    font-size: 1rem;
    font-family: PTSerifPro-Regular;
}

.contactWrap .contForm a {
    color: #00aced;
    font-size: 1rem;
    font-family: PTSerifPro-Regular;
    padding-bottom: 0;
    border-bottom: 1px solid #00aced;
    line-height: 1.375rem;
}

.contactWrap .zakazPresentaion .input:after {
    opacity: 0;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 475.2 475.2'%3e%3cpath fill='%23e86a6a' d='M405.6 69.6C360.7 24.7 301.1 0 237.6 0s-123.1 24.7-168 69.6S0 174.1 0 237.6s24.7 123.1 69.6 168 104.5 69.6 168 69.6 123.1-24.7 168-69.6 69.6-104.5 69.6-168-24.7-123.1-69.6-168zm-19.1 316.9c-39.8 39.8-92.7 61.7-148.9 61.7s-109.1-21.9-148.9-61.7c-82.1-82.1-82.1-215.7 0-297.8C128.5 48.9 181.4 27 237.6 27s109.1 21.9 148.9 61.7c82.1 82.1 82.1 215.7 0 297.8z'/%3e%3cpath fill='%23e86a6a' d='M342.3 132.9c-5.3-5.3-13.8-5.3-19.1 0l-85.6 85.6-85.6-85.6c-5.3-5.3-13.8-5.3-19.1 0-5.3 5.3-5.3 13.8 0 19.1l85.6 85.6-85.6 85.6c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4s6.9-1.3 9.5-4l85.6-85.6 85.6 85.6c2.6 2.6 6.1 4 9.5 4 3.5 0 6.9-1.3 9.5-4 5.3-5.3 5.3-13.8 0-19.1l-85.4-85.6 85.6-85.6c5.3-5.3 5.3-13.8 0-19.1z'/%3e%3c/svg%3e");
    content: '';
    position: absolute;
    top: 50%;
    left: 1rem;
    width: 1rem;
    height: 1rem;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
}

.contactWrap .zakazPresentaion .input.textar:after {
    top: 1.6rem;
}

.contactWrap .zakazPresentaion .input.error:after {
    opacity: 1;
}

.contactWrap .zakazPresentaion .input textarea {
    padding: 8px 30px 8px 2.5rem;
}

.contactWrap .zakazPresentaion .input textarea, .contactWrap .zakazPresentaion .input input {
    font-family: "PT Sans Regular"
}

.contactWrap .ajaxotvet {
    text-align: center;
    color: #e86a6a;
    font-size: 1rem;
    font-family: PTSerifPro-Demi;
    margin-bottom: 1rem;
}

.contactWrap .ajaxotvet.success {
    color: #5bd15e;
}

.contClose {
    right: -1.25rem;
    top: -1.25rem;
    background-position: center center;
    background-image: url('/bitrix/templates/desktop/img/close3.png');
    border-radius: 50%;
    background-color: #fff;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    position: absolute;
    width: 2.5rem;
    height: 2.5rem;
    -webkit-box-shadow: 0px 0px 29px -1px rgba(51, 190, 241, 0.4);
    -moz-box-shadow: 0px 0px 29px -1px rgba(51, 190, 241, 0.4);
    box-shadow: 0px 0px 29px -1px rgba(51, 190, 241, 0.4);
    display: none
}

.recvisits {
    color: #00aced;
    font-family: "PT Sans Regular";
    font-size: 1.375rem;
    padding-bottom: 0;
    border-bottom: 1px solid #00aced;
    display: inline-block;
    cursor: pointer;
}


/*body.anim .section.header{height:100vh;}
body.anim.hideLayout .section.header{height:100vh;}
/*.headerVideo {width:100%;height:auto;position:relative;clear:both;}*/
/*.section.header{display: -webkit-box; display: -ms-flexbox; display: -webkit-flex;display: flex;flex-direction: column;}*/
.header {
}


/*.mainvideoWrap{margin: 0 auto;width: 100%; }
.mainvideoWrapFull {position: relative; padding-bottom: 56.25%;height: 0; width: 100%;overflow: hidden;}
.mainvideoWrapFull video{    position: absolute; top: 0; left: 0; min-width: 100%; min-height: 100%;object-fit: fill;}
.mainvideoWrap .videoBak{background-color: rgba(0,0,0,0.4);position: absolute;top:0;left:0;width:100%;height:100%;z-index: 10;}
.mainvideoWrap h1{font-size:2.75rem;color:#fff;font-family: 'PT Sans Regular';}
*/

.headerVideoBlack {
    overflow: hidden;
    position: relative;
}

.headerVideoBlack video {
    max-height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
}


.pageAction #example1 {
    padding: 2.5rem 0
}

.content {
    position: relative;
}

.profileTopRight {
    width: 15.6875rem;
    height: 49.5rem;
    position: absolute;
    top: 3.875rem;
    right: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/profileTopRight.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.profileTopLeft {
    width: 17.5rem;
    height: 36.3125rem;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/profileTopLeft.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.profileBottomLeft {
    width: 18.1875rem;
    height: 30.8125rem;
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/profileBottomLeft.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.profileBottomRight {
    width: 7.0625rem;
    height: 8.6875rem;
    position: absolute;
    bottom: 0;
    right: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/profileBottomRight.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.contRight {
    width: 28.375rem;
    height: 65.5625rem;
    position: absolute;
    top: 7.1875rem;
    right: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/contRight.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.contLeft {
    width: 20.625rem;
    height: 76.8125rem;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/contLeft.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.monLeftTop {
    width: 13.0625rem;
    height: 48.0625rem;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/monLeftTop.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.monLeftMiddle {
    width: 9.9375rem;
    height: 33.1875rem;
    position: absolute;
    top: 76.125rem;
    left: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/monLeftMiddle.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.monLeftBottom {
    width: 55.0625rem;
    height: 14.375rem;
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/monLeftBottom.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.monRightTop {
    width: 18.875rem;
    height: 54.8125rem;
    position: absolute;
    top: 6.25rem;
    right: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/monRightTop.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.monRightBottom {
    width: 26.375rem;
    height: 55.5625rem;
    position: absolute;
    bottom: 0;
    right: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/monRightBottom.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.newsLeftTop {
    width: 15.25rem;
    height: 27.1875rem;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/newsLeftTop.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.newsLeftBottom {
    width: 56.0625rem;
    height: 18.1875rem;
    position: absolute;
    bottom: 18.8rem;
    left: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/newsLeftBottom.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.newsRightBottom {
    width: 16.375rem;
    height: 46.3125rem;
    position: absolute;
    bottom: 18.8rem;
    right: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/newsRightBottom.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.partLeftBottom {
    width: 28.4375rem;
    height: 15.1875rem;
    position: absolute;
    bottom: 18.8rem;
    left: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/partLeftBottom.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.partRightTop {
    width: 15.4375rem;
    height: 45.1875rem;
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/partRightTop.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.revLeftTop {
    width: 16rem;
    height: 81.8125rem;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/revLeftTop.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.revRightBottom {
    width: 18.5rem;
    height: 79.1875rem;
    position: absolute;
    bottom: 18.8rem;
    right: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/revRightBottom.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.constLeftTop {
    width: 9.1875rem;
    height: 27.625rem;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/constLeftTop.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.constLeftBottom {
    width: 22.375rem;
    height: 57.9375rem;
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/constLeftBottom.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.constRightTop {
    width: 16rem;
    height: 62.25rem;
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/constRightTop.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.jobTopLeft {
    width: 17.5625rem;
    height: 36.25rem;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/jobTopLeft.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.jobBottomLeft {
    width: 10rem;
    height: 20.5625rem;
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/jobBottomLeft.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.jobTopRight {
    width: 18.125rem;
    height: 53.75rem;
    position: absolute;
    top: 1rem;
    right: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/jobTopRight.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.taxoLeftTop {
    width: 17.5rem;
    height: 36.3125rem;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/taxoLeftTop.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.taxoRightTop {
    width: 14.8125rem;
    height: 47.6875rem;
    position: absolute;
    top: 7.1875rem;
    right: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/taxoRightTop.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.taxoLeftBottom {
    width: 16.875rem;
    height: 56.25rem;
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/taxoLeftBottom.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.taxObrabotka:after {
    content: '';
    width: 19.8125rem;
    height: 46.75rem;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/taxoLeftMiddle.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
}

.taxObrabotka:before {
    content: '';
    width: 12.3125rem;
    height: 42.375rem;
    position: absolute;
    bottom: 2rem;
    left: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/taxoLeftMiddle2.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
}

.taxVvod {
    position: relative;
}

.taxVvod:after {
    content: '';
    width: 12.6875rem;
    height: 44.75rem;
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/taxoRightMiddle2.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
    -webkit-transform: translateY(calc(-100% - 14.1875rem));
    -moz-transform: translateY(calc(-100% - 14.1875rem));
    -ms-transform: translateY(calc(-100% - 14.1875rem));
    -o-transform: translateY(calc(-100% - 14.1875rem));
    transform: translateY(calc(-100% - 14.1875rem));
}

.taxVvod:before {
    content: '';
    width: 13.125rem;
    height: 47rem;
    position: absolute;
    bottom: 0;
    right: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/taxoRightMiddle.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
    -webkit-transform: translateY(calc(100% + 1rem));
    -moz-transform: translateY(calc(100% + 1rem));
    -ms-transform: translateY(calc(100% + 1rem));
    -o-transform: translateY(calc(100% + 1rem));
    transform: translateY(calc(100% + 1rem));
}

.headerSearch table {
    width: 100%;
}

.headerSearch td {
    width: 100%;
    position: relative
}

.headerSearch input[type='submit'] {
    position: absolute;
    top: 50%;
    right: 21px;
    width: 19px;
    height: 19px;
    background-image: url('/bitrix/templates/desktop/img/seachIcon.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    background-color: transparent;
    border: none;
    box-shadow: none;
    padding: 0;
    border-radius: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

div.mf-name.input, div.mf-email.input, div.mf-captcha.input, div.mf-message.input {
    width: 100%;
}

div.mf-name.input input, div.mf-email.input input, div.mf-captcha.input input, div.mf-message.input input {
    width: 100%;
}

div.mf-message.input textarea {
    width: 100%;
}

.product-item-detail-tabs-container-fixed {
    display: none;
    position: relative;
    background-color: #fff;
    box-shadow: 0 4px 14px 0 rgba(32, 54, 74, .23);
    transition: top 350ms linear;
}


.catalogWrap {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap
}

.catalogItems .item {
    flex: 1;
    display: flex;
    justify-content: flex-start
}

.catalogItems .item .itemWrap {
    height: auto;
    position: relative;
    padding-bottom: 4rem;
}

.catalogItems .buttonWrap {
    position: absolute;
    bottom: 2.2rem;
    left: 0;
    width: 100%;
    height: 2.375rem;
}

.catalogItems .item a {
    text-decoration: none;
    flex: 1;
    display: flex;
}

.catalogItems .item .imgCatWrap {
    width: calc(100% - 2rem);
    height: 12.0625rem;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    margin: 1rem;
}

.readySolutions2 .catalogPager li {
    width: 2rem;
    height: 2rem;
    margin: 0 0.25rem;
}

.noMargin {
    padding: 0 0 0 0 !important;
}

.sectionPage .col-xs-12 {
    padding-left: 0;
    padding-right: 0;
}

.sectionPage .row.layout1000 {
    margin: 0 auto;
}

.catalogItem p, .catalogHTML p, .catalogHTML div, .catalogHTML li {
    color: #292929;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    line-height: 1.25rem;
    padding-bottom: 0.7rem;
    word-wrap: break-word
}

.catalogItem h3, .catalogHTML h3 {
    color: #292929;
    font-family: "PTSerifPro-Demi";
    font-size: 1.5rem;
    line-height: 2rem;
    margin-bottom: 1rem;
}

.col-xs.catalogItems {
    padding-bottom: 4rem
}

.hidden, .mf-phone.input {
    display: none;
}

.arenda div.button {
    width: auto;
    display: inline-block
}

.arendaWrap .input:after {
    opacity: 0;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 475.2 475.2'%3e%3cpath fill='%23e86a6a' d='M405.6 69.6C360.7 24.7 301.1 0 237.6 0s-123.1 24.7-168 69.6S0 174.1 0 237.6s24.7 123.1 69.6 168 104.5 69.6 168 69.6 123.1-24.7 168-69.6 69.6-104.5 69.6-168-24.7-123.1-69.6-168zm-19.1 316.9c-39.8 39.8-92.7 61.7-148.9 61.7s-109.1-21.9-148.9-61.7c-82.1-82.1-82.1-215.7 0-297.8C128.5 48.9 181.4 27 237.6 27s109.1 21.9 148.9 61.7c82.1 82.1 82.1 215.7 0 297.8z'/%3e%3cpath fill='%23e86a6a' d='M342.3 132.9c-5.3-5.3-13.8-5.3-19.1 0l-85.6 85.6-85.6-85.6c-5.3-5.3-13.8-5.3-19.1 0-5.3 5.3-5.3 13.8 0 19.1l85.6 85.6-85.6 85.6c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4s6.9-1.3 9.5-4l85.6-85.6 85.6 85.6c2.6 2.6 6.1 4 9.5 4 3.5 0 6.9-1.3 9.5-4 5.3-5.3 5.3-13.8 0-19.1l-85.4-85.6 85.6-85.6c5.3-5.3 5.3-13.8 0-19.1z'/%3e%3c/svg%3e");
    content: '';
    position: absolute;
    top: 50%;
    left: 1rem;
    width: 1rem;
    height: 1rem;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
}

.arendaWrap .input.error:after {
    opacity: 1;
}

.arendaWrap .ajaxotvet {
    text-align: center;
    color: #e86a6a;
    font-size: 1rem;
    font-family: PTSerifPro-Demi;
    margin-bottom: 1rem;
}

.mf-captcha .mf-text {
    margin-bottom: 0.3rem;
}

div.mf-ok-text {
    text-align: center;
}

.user_phone.required, .arendaWrap .ajaxotvet {
    display: none;
}

.search-page form {
    position: relative;
}

.search-page input[name="q"] {
    width: 100%;
    border-bottom: 1px solid #0f57a7;
    line-height: 3rem;
    font-family: PTSerifPro-Demi;
    color: #292929;
    font-size: 1.125rem;
}

.search-page input[name="q"]:first-letter {
    text-transform: uppercase
}

.search-page input[type="submit"] {
    position: absolute;
    right: 0;
    top: 1rem;
    width: 1.1875rem;
    height: 1.1875rem;
    background-color: transparent;
    background-image: url('/bitrix/templates/desktop/img/iconSearch.png');
    background-position: center center;
    background-size: cover;
    content: '';
    cursor: pointer;
}

.searchResultsCount span {
    color: #0f57a7;
}

.searchResultsCount {
    font-family: "PT Sans Regular";
    font-size: 1rem;
    margin-bottom: 1rem;
}

.searchResult {
    padding: 1.875rem 0;
    border-bottom: 1px solid #e7e6e6;
}

.searchResult.last {
    margin-bottom: 3.875rem;
}

.searchResult a {
    color: #292929;
    font-family: PTSerifPro-Demi;
    font-size: 1.125rem;
    line-height: 1.2rem;
}

.searchText {
    margin-top: 1.875rem;
    margin-bottom: 1.875rem;
    line-height: 1.125rem;
    font-family: "PT Sans Regular";
    font-size: 1rem;
}

.navChain {
    margin-top: 1.875rem;
}

.navChain li {
    float: left;
    margin-right: 0.25rem;
    list-style-type: none;
}

.navChain li a, .navChain li {
    padding-bottom: 0px;
    color: #292929;
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
    line-height: 1.1875rem;
}

.navChain li a {
    border-bottom: 1px solid #fff;
}

.search-page .catalogPager {
    padding-bottom: 1rem;
}


.pageError {
    min-height: 37.5rem;
    background-image: url("/bitrix/templates/desktop/img/road.jpg");
    background-size: contain;
    background-position: center bottom;
    background-repeat: no-repeat
}

.pageError h2 {
    margin-top: 1.25rem;
    color: #0f57a7;
    font-family: "PT Sans Regular";
    font-size: 1.5rem;
    text-align: center;
}

.pageError h3 {
    color: #0f57a7;
    font-family: Calibri, "PT Sans Regular";
    font-size: 18.75rem;
    text-align: center;
}

.pageError .button {
    display: inline-block;
}

.siteMap ul a {
    font-family: "PT Sans Regular"
}

.map-level-0 .map-level-1 {
    margin-left: 0.5rem;
    margin-top: 0.5rem;
}

.map-level-0 .map-level-1 li {
    position: relative;
    padding-left: 1rem;
    line-height: 1.375rem;
}

.map-level-0 .map-level-1 li:after {
    position: absolute;
    content: '';
    top: 0.5rem;
    left: 0;
    width: 0.25rem;
    height: 0.25rem;
    border-radius: 50%;
    background-color: #00aced;
}

.map-level-0 > li {
    margin-bottom: 1rem;
}

.paddingBottom {
    padding-bottom: 100px;
}

.oilConsulting p {
    color: #292929;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    line-height: 1.375rem;
    text-indent: 0.8125rem;
    margin-bottom: 1.5625rem;
}

.oilConsulting .sectionWrap.layout1100 {
    padding: 0 2.875rem;
}

.consultingUsluga {
    margin-top: 3rem;
    padding-top: 2.9375rem;
    padding-bottom: 2.625rem;
    position: relative;
}

.consultingUsluga:after, .consultingAspects:after {
    content: '';
    position: absolute;
    top: 0;
    left: -2.8125rem;
    width: calc(100% + 5.625rem);
    height: 1px;
    background-color: #e7e6e6
}

.consultingAspects:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: -2.8125rem;
    width: calc(100% + 5.625rem);
    height: 1px;
    background-color: #e7e6e6
}

.consultingUsluga h3, .consultingAspects h3 {
    color: #292929;
    font-family: PTSerifPro-Demi;
    font-size: 1.25rem;
    max-width: 38.4375rem;
    line-height: 1.875rem;
    margin-bottom: 5.375rem;
}

.consultingUsluga .svgHTML {
    float: left;
    width: 100%;
    height: 100%;
    max-width: 4.5rem;
    max-height: 4.5rem;
    margin-right: 1.0625rem;
}

.consultingUsluga h4 {
    color: #434142;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    line-height: 1.3125rem;
    max-width: 9.375rem;
    float: left;
}

.consultingAspects {
    padding-top: 2.375rem;
    position: relative;
}

.consultingAspects .svgHTML {
    float: left;
    width: 100%;
    height: 100%;
    max-width: 4.875rem;
    max-height: 4.875rem;
    margin-right: 1.375rem;
    text-align: center;
    margin-left: 0.625rem;
}

.consultingAspects .box .svgHTML svg {
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: 4.875rem;
}

.consultingAspects h3 {
    margin-bottom: 4.75rem;
}

.consultingAspects h4 {
    color: #292929;
    font-family: PTSerifPro-Demi;
    font-size: 1.25rem;
    line-height: 1.6875rem;
}

.consultingAspects .box {
    margin-bottom: 1.875rem;
}

.consultingAspects .col-xs-6 {
    margin-bottom: 4.375rem;
    padding-left: 0;
    padding-right: 0;
}

.consultingAspects .col-xs-6.last {
    margin-bottom: 0;
}

.consultingAspects .col-xs-6:nth-child(1n) {
    padding-right: 3.125rem;
}

.consultingAspects .col-xs-6:nth-child(2n) {
    padding-left: 3.125rem;
}

.consultingAspects .boxWrapper {
    max-width: 26.875rem;
    width: 100%;
    margin: 0 auto;
}

#contactForm .button {
    margin-top: 0.625rem
}

div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {
    padding-bottom: 0 !important;
}

.videoWrap.videoagro {
    margin-bottom: 3rem;
}

.monP.animP {
    opacity: 0
}

.monP.animP.animate {
    -webkit-animation: fadeIn 0.8s ease forwards;
    animation: fadeIn 0.8s ease forwards;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    line-height: 1.375rem;
    position: relative;
}

.agronavAdv {
    position: relative;
    padding: 2.3125rem 0 3rem 2.75rem;
    text-align: left
}

.agronavAdv:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #e7e6e6;
    content: '';
}

.agronavAdv .left {
    width: 30.625rem;
}

.agronavAdv .right {
    width: calc(100% - 30.625rem);
    padding-left: 5rem;
}

.agronavAdv2 .left {
    width: 32.5rem;
}

.agronavAdv2 .left li:nth-child(6) {
    width: 24.375rem;
}

.agronavAdv2 .left li:nth-child(7) {
    width: 19.1875rem;
}

.agronavAdv2 .right {
    width: calc(100% - 34.5rem);
    padding-left: 5rem;
}

.agronavAdv2 {
    background-repeat: no-repeat;
    background-size: 43.75rem;
    background-position: right 9.7rem;
    padding-bottom: 9rem;
}

.agronavAdv .box {
    padding: 2.5rem;
    background-color: #fff;
    box-shadow: 0px 20px 38px 2px rgba(0, 0, 0, 0.2);
    text-align: center;
    max-width: 30.5rem;
    border-radius: 0.625rem;
}

.agronavAdv p, .agroPrinciples p {
    font-size: 1rem;
    line-height: 1.5rem;
    color: #292929;
    margin-bottom: 1rem;
    text-indent: 1rem;
    font-family: "PT Sans Regular";
}

.agronavAdv li {
    font-size: 1rem;
    line-height: 1.5rem;
    color: #292929;
    padding-left: 1rem;
    font-family: "PT Sans Regular";
    position: relative;
}

.agronavAdv li:after {
    position: absolute;
    top: 0.7rem;
    left: 0;
    width: 0.3125rem;
    height: 0.3125rem;
    border-radius: 50%;
    content: '';
    background-color: #00aced;
}

.agronavAdv h4 {
    font-size: 1.125rem;
    line-height: 24px;
    color: #292929;
    margin-bottom: 1.375rem;
    text-indent: 1rem;
    font-family: PTSerifPro-Demi;
}

.firstanim.animate .left, .firstanim.animate .right {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: myAnimRight;
    animation-name: myAnimRight;
    animation-fill-mode: forwards;
    opacity: 0
}

.firstanim.animate .left {
    -webkit-animation-name: myAnimLeft;
    animation-name: myAnimLeft;
}

.agronavAdv.agronavAdv2 {
    opacity: 0;
}

.agronavAdv.agronavAdv2.animate {
    -webkit-animation: fadeIn 0.8s ease forwards;
    animation: fadeIn 0.8s ease forwards;
}

.agroPreim {
    padding: 2.5rem 0 0 0;
    color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
}

.agroPreim path {
    fill: #00aced !important;
}

.agroPreim h2, .agroPrinciples h2, .agroFunc h2, .mainAdvantages h3 {
    text-align: center;
    font-family: PTSerifPro;
    font-size: 1.875rem;
}

.agroPreim h2 {
    margin-bottom: 4.375rem;
}

.agroPrinciples h2 {
    margin-bottom: 3rem;
}

.agroPreim .col-xs-6 {
    margin-bottom: 4.375rem;
    opacity: 0
}

.agroPreim .box {
    float: left;
    width: 5rem;
    height: 5rem;
    margin-right: 1rem;
}

.agroPreim .box svg {
    max-width: 5rem;
    max-height: 5rem;
}

.agroPreim p {
    max-width: 17.625rem;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    float: left;
    line-height: 1.375rem
}

.agroPreim.animate .col-xs-6 {
    -webkit-animation: pulse2 0.8s ease forwards;
    animation: pulse2 0.8s ease forwards;
}

.agroPreim.animate .start1 {
    animation-delay: 0.5s
}

.agroPreim.animate .start2 {
    animation-delay: 0.55s
}

.agroPreim.animate .start3 {
    animation-delay: 0.60s
}

.agroPreim.animate .start4 {
    animation-delay: 0.65s
}

.agroPreim.animate .start5 {
    animation-delay: 0.7s
}

.agroPreim.animate .start6 {
    animation-delay: 0.75s
}

.agroPreim.animate .start7 {
    animation-delay: 0.8s
}

.agroPreim.animate .start8 {
    animation-delay: 0.85s
}

.agroPreim.animate .start9 {
    animation-delay: 0.9s
}

.agroPreim.animate .start10 {
    animation-delay: 0.95s
}

.agroPreim.animate .start11 {
    animation-delay: 1.0s
}

.agroPreim.animate .start12 {
    animation-delay: 1.05s
}

.agroPreim.animate .start13 {
    animation-delay: 1.1s
}

.agroPreim.animate .start14 {
    animation-delay: 1.15s
}

.agroPreim.animate .start15 {
    animation-delay: 1.2s
}


.agroPrinciples {
    padding-top: 3rem;
}

.agroPrinciples .button {
    display: inline-block;
    margin-top: 0.9375rem;
}

.agronavAdv.agroPrinciples {
    margin-top: 3rem;
    padding: 2.3125rem 0 3rem 3rem;
}

.agronavAdv.agroPrinciples p {
    width: 30.4375rem
}

.agroPrincip p, .agroPrincip .button {
    opacity: 0;
}

.agroPrincip.animate p, .agroPrincip.animate .button {
    -webkit-animation: fadeIn 0.8s ease forwards;
    animation: fadeIn 0.8s ease forwards;
}

.agroDrive.animate .left, .agroDrive.animate .right {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: myAnimRight;
    animation-name: myAnimRight;
    animation-fill-mode: forwards;
    opacity: 0
}

.agroDrive.animate .left {
    -webkit-animation-name: myAnimLeft;
    animation-name: myAnimLeft;
}


.agroFunc {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    color: #fff;
    PADDING: 3rem 0 4.0625rem 0;
}

.agroFunc h2 {
    margin-bottom: 3.225rem
}

.agroFunc p {
    max-width: 34.6875rem;
    margin: 0 auto;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    line-height: 1.375rem;
}

.agroFunc p {
    -webkit-animation: pulse2 0.8s ease forwards;
    animation: pulse2 0.8s ease forwards;
    opacity: 0
}

.sectionPage .agroFunc .row.layout1000 {
    margin-top: 3.75rem;
}

.agroFunc li {
    opacity: 0;
    padding-left: 1rem;
    position: relative;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    line-height: 1.375rem;
}

.agroFunc.animate li {
    -webkit-animation: pulse2 0.8s ease forwards;
    animation: pulse2 0.8s ease forwards;
}

.agroFunc.animate li:after {
    position: absolute;
    top: 0.7rem;
    left: 0;
    width: 0.3125rem;
    height: 0.3125rem;
    border-radius: 50%;
    content: '';
    background-color: #fff;
}

.agroFunc.animate .start1 {
    animation-delay: 0.5s
}

.agroFunc.animate .start2 {
    animation-delay: 0.55s
}

.agroFunc.animate .start3 {
    animation-delay: 0.60s
}

.agroFunc.animate .start4 {
    animation-delay: 0.65s
}

.agroFunc.animate .start5 {
    animation-delay: 0.7s
}

.agroFunc.animate .start6 {
    animation-delay: 0.75s
}

.agroFunc.animate .start7 {
    animation-delay: 0.8s
}

.agroFunc.animate .start8 {
    animation-delay: 0.85s
}

.agroFunc.animate .start9 {
    animation-delay: 0.9s
}

.agroFunc.animate .start10 {
    animation-delay: 0.95s
}

.agroFunc.animate .start11 {
    animation-delay: 1.0s
}

.agroFunc.animate .start12 {
    animation-delay: 1.05s
}

.agroFunc.animate .start13 {
    animation-delay: 1.1s
}

.agroFunc.animate .start14 {
    animation-delay: 1.15s
}

.agroFunc.animate .start15 {
    animation-delay: 1.2s
}

.mainAdvantages {
    padding: 3rem 0 0 0;
}

.mainAdvantages h3 {
    margin-bottom: 5rem
}

.mainAdvantages h4 {
    color: #292929;
    font-size: 1.25rem;
    font-family: PTSerifPro-Demi;
    margin-bottom: 0.625rem;
}

.mainAdvantages p {
    color: #434142;
    font-size: 1rem;
    font-family: Calibri;
    line-height: 1.25rem;
}

.mainAdvantages .box {
    width: 4.75rem;
    float: left;
    margin-right: 1.375rem;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
}

.mainAdvantages svg {
    width: 100%;
    height: 100%;
    max-height: 4.75rem
}

.mainAdvantages .row {
    margin-bottom: 5rem;
}

.mainAdvantages .col-xs {
    padding-left: 6rem;
    padding-right: 1.7125rem;
    opacity: 0;
    position: relative;
}

.agroList .row {
    margin-top: 2.5rem;
}

.agroList .col-xs {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}

.agroList2 .col-xs-6:nth-child(1) li {
    max-width: 20.3125rem
}

.agroList2 .col-xs-6:nth-child(2) li {
    max-width: 26.875rem
}

.mainAdvantages.col-xs, .agroList li, .agroList2 li, .agroList3 li {
    opacity: 0;
}

.mainAdvantages.animate .col-xs, .agroList.animate li, .agroList2.animate li, .agroList3.animate li {
    -webkit-animation: pulse2 0.8s ease forwards;
    animation: pulse2 0.8s ease forwards;
}

.mainAdvantages.animate .start1, .agroList.animate .start1, .agroList2.animate .start1, .agroList3.animate .start1 {
    animation-delay: 0.15s
}

.mainAdvantages.animate .start2, .agroList.animate .start2, .agroList2.animate .start2, .agroList3.animate .start2 {
    animation-delay: 0.2s
}

.mainAdvantages.animate .start3, .agroList.animate .start3, .agroList2.animate .start3, .agroList3.animate .start3 {
    animation-delay: 0.25s
}

.mainAdvantages.animate .start4, .agroList.animate .start4, .agroList2.animate .start4, .agroList3.animate .start4 {
    animation-delay: 0.3s
}

.mainAdvantages.animate .start5, .agroList.animate .start5, .agroList2.animate .start5, .agroList3.animate .start5 {
    animation-delay: 0.35s
}

.mainAdvantages.animate .start6, .agroList.animate .start6, .agroList2.animate .start6, .agroList3.animate .start6 {
    animation-delay: 0.4s
}

.mainAdvantages.animate .start7, .agroList.animate .start7, .agroList2.animate .start7, .agroList3.animate .start7 {
    animation-delay: 0.45s
}

.mainAdvantages.animate .start8, .agroList.animate .start8, .agroList2.animate .start8, .agroList3.animate .start8 {
    animation-delay: 0.5s
}

.mainAdvantages.animate .start9, .agroList.animate .start9, .agroList2.animate .start9, .agroList3.animate .start9 {
    animation-delay: 0.55s
}

.mainAdvantages.animate .start10, .agroList.animate .start10, .agroList2.animate .start10, .agroList3.animate .start10 {
    animation-delay: 0.6s
}

.mainAdvantages.animate .start11, .agroList.animate .start11, .agroList2.animate .start11, .agroList3.animate .start11 {
    animation-delay: 0.65s
}

.mainAdvantages.animate .start12, .agroList.animate .start12, .agroList2.animate .start12, .agroList3.animate .start12 {
    animation-delay: 0.7s
}

.mainAdvantages.animate .start13, .agroList.animate .start13, .agroList2.animate .start13, .agroList3.animate .start13 {
    animation-delay: 0.75s
}

.mainAdvantages.animate .start14, .agroList.animate .start14, .agroList2.animate .start14, .agroList3.animate .start14 {
    animation-delay: 0.8s
}

.mainAdvantages.animate .start15, .agroList.animate .start15, .agroList2.animate .start15, .agroList3.animate .start15 {
    animation-delay: 0.85s
}

.agroList2 .col-xs, .agroList2 .col-xs-6 {
    padding-left: 0;
    padding-right: 0;
}

.agroList2 h4, .agroList h4 {
    text-indent: 0;
}

.contBoxTel div {
    margin-bottom: 0.5rem;
}

.breadcrumbs:first-child {
    padding-top: 4.6875rem;
}

.agroH1 .breadcrumbs:first-child {
    padding-top: 0;
}

.sectionPage {
    padding: 0 0 0 0;
    overflow: hidden;
    display: table;
    width: 100%;
}

.sectionPage2 {
    padding: 4.6875rem 0 0 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    display: flex;
}

.sectionWrapMob, .paddingTop {
    padding: 4.6875rem 0 0 0;
}

.sectionPage2 .pageError {
    height: 100%;
}

/*.sectionPage.smallMargin {padding-top:3rem;}
.smallMargin {padding-top:2.6rem;}*/

.taxSostav {
    counter-reset: heading;
}

.taxSostav .box, .taxUstanovka .box {
    float: right;
    padding: 2.5rem;
    background-color: #fff;
    box-shadow: 0px 20px 38px 2px rgba(0, 0, 0, 0.2);
    text-align: center;
    max-width: 30.5rem;
    border-radius: 0.625rem;
    margin-left: 4.0625rem;
}

.taxSostav .box {
    margin-bottom: 1rem;
}

.taxSostav p, .taxUstanovka p {
    color: #292929;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    text-indent: 1rem;
    line-height: 1.375rem;
    margin-bottom: 1.375rem;
}

.taxSostav .start1, .taxSostav .start2 {
    margin-top: 2rem;
}

.taxSostav .row h3, .taxUstanovka h3 {
    color: #292929;
    font-family: PTSerifPro-Demi;
    font-size: 1.25rem;
    text-indent: 0;
    line-height: 1.4rem;
    margin-bottom: 0.625rem;
}

.taxSostav .row p, .taxUstanovka li p {
    color: #434142;
    font-size: 1rem;
    text-indent: 0;
    line-height: 1.375rem;
    margin-bottom: 0;
}

.taxSostav .row {
    margin-bottom: 2.75rem;
}

.taxSostav .row > div, .taxUstanovka li {
    padding-left: 2.125rem;
    position: relative;
}

.taxSostav .row > div:after, .taxUstanovka li:after {
    counter-increment: heading;
    content: "" counter(heading) "";
    position: absolute;
    top: 0;
    left: 0;
    background-color: #0f57a7;
    width: 1.5rem;
    height: 1.5rem;
    text-align: center;
    line-height: 1.5rem;
    color: #fff;
    font-size: 0.875rem;
    font-family: "PT Sans Regular";
    border-radius: 50%;
}

.taxUstanovka li:after {
    counter-increment: heading2;
    content: "" counter(heading2) "";
}

.taxSostav .button {
    display: inline-block;
    padding: 8px 33px;
}

.taxSostav .buttonWrap {
    margin-top: 1rem
}

.borderBlock {
    padding: 3rem 0;
    position: relative;
}

.borderBlock:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #e7e6e6;
    content: '';
}

.taxSCZI h3, .taxMaps h3, .taxObrabotka h3, .taxVvod h3, .taxTasks h3, .taxFeedback h3 {
    color: #292929;
    font-family: PTSerifPro-Demi;
    font-size: 1.125rem;
    line-height: 1.375rem;
    margin-bottom: 1.475rem;
}

.taxSCZI p, .taxMaps p, .taxObrabotka p, .taxVvod p, .taxTasks p, .taxFeedback p {
    color: #292929;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    text-indent: 1rem;
    line-height: 1.375rem;
    margin-bottom: 1.475rem;
    max-width: 100%;
}

.taxSCZI p.narrow, .taxMaps p, .taxObrabotka p, .taxVvod p, .taxTasks p, .taxFeedback p {
    max-width: 19.0625rem;
}

.taxVvod p {
    max-width: 27.75rem;
}

.taxVvod a, .taxVvod div {
    color: #fff;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    text-indent: 1rem;
    line-height: 1.375rem;
}

.taxMaps p {
    max-width: 31.875rem;
}

.taxMaps .col-xs-5 li p {
    margin-bottom: 0;
}

.taxSCZI li, .taxSostav li, .taxMaps li, .taxObrabotka li, taxVvod li, .taxTasks li, .taxFeedback li {
    color: #292929;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    text-indent: 0;
    line-height: 1.375rem;
    padding-left: 1.375rem;
    position: relative;
    max-width: 34.5rem;
    margin-bottom: 0.3rem;
}

.taxSCZI li:after, .taxSostav li:after, .taxMaps li:after, .taxObrabotka li:after, .taxVvod li:after, .taxTasks li:after, .taxFeedback li:after {
    position: absolute;
    top: 0.5rem;
    left: 0;
    border-radius: 50%;
    background-color: #00aced;
    content: '';
    width: 5px;
    height: 5px;
}

.taxSCZI .box {
    float: left;
    margin-right: 1.125rem;
}

.taxSCZI .box svg {
    width: 4.75rem;
    height: 4.25rem;
}

.taxSCZI h4 {
    font-family: PTSerifPro-Demi;
    font-size: 2rem;
    color: #0f57a7;
    font-weight: 600;
    margin-top: 0.8rem;
}

.taxSCZI .col-xs-5 p {
    clear: both;
    text-indent: 0;
    margin-top: 0.3125rem;
}

.taxMaps .col-xs-5 p {
    text-indent: 0;
}

.taxObrabotka {
    color: #fff;
    padding: 3.75rem 0 5.3125rem 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative;
}

.taxObrabotka h3, .taxVvod h3 {
    color: #fff;
}

.taxObrabotka p {
    color: #fff;
    margin-bottom: 1.475rem;
}

.taxObrabotka p.noindent, .taxVvod p.noindent {
    text-indent: 0;
}

.taxObrabotka .row .col-xs-4:nth-child(3) p, .taxVvod .col-xs-5 p {
    text-indent: 0;
}

.taxObrabotka li, .taxVvod li, .taxVvod li {
    color: #fff;
}

.taxObrabotka li:after, .taxVvod li:after, .taxVvod li:after {
    background-color: #fff;
}

.taxOsobennosti {
    padding: 3rem 0;
}

.taxOsobennosti h2, .taxRegim h2, .taxUstanovka h2 {
    color: #292929;
    font-family: PTSerifPro, "PT Sans Regular";
    font-size: 1.875rem;
    text-align: center;
    margin-bottom: 5rem;
}

.taxOsobennosti h3, .taxRegim h3 {
    width: 100%;
    color: #292929;
    font-family: PTSerifPro-Demi;
    font-size: 1.25rem;
    margin-bottom: 0.625rem
}

.taxOsobennosti p, .taxRegim p {
    width: 100%;
    color: #434142;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    line-height: 1.375rem
}

.taxOsobennosti .box, .taxRegim .box {
    width: 3.75rem;
    float: left;
    margin-right: 1.375rem;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
}

.taxOsobennosti .col-xs, .taxRegim .col-xs {
    padding-left: 4.9rem;
    position: relative;
}

.taxOsobennosti .svg, .taxRegim .svg {
    width: 100%;
    height: 100%;
}

.taxUstanovka {
    counter-reset: heading2;
}

.taxUstanovka .col-xs-7 {
    padding-right: 6.25rem
}

.taxUstanovka .box {
    padding: 5.4375rem 3.125rem;
    max-width: 30.3125rem;
    width: 100%
}

.taxUstanovka .box img {
    width: 100%;
    height: auto
}

.taxUstanovka li {
    margin-bottom: 1.5rem;
    font-family: PTSerifPro-Demi;
    font-size: 1.25rem;
}

.taxUstanovka li p {
    font-family: "PT Sans Regular";
    font-size: 1rem;
    margin-top: 0.3375rem;
    margin-bottom: 0;
}

.taxUstanovka p {
    margin-bottom: 2.5rem;
}


.taxVvod {
    color: #fff;
    padding: 3.75rem 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

.taxVvod li {
    text-indent: 1rem;
    font-family: PTSerifPro-Demi;
    font-size: 1rem;
    position: relative;
    line-height: 1.375rem;
    max-width: 31.25rem;
}

.taxVvod .col-xs-5 li {
    text-indent: 1rem;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    position: relative;
}

.taxVvod p {
    color: #fff;
    margin-bottom: 2.5rem;
}

.taxVvod li p {
    font-family: "PT Sans Regular";
    font-size: 1rem;
    margin-top: 0.2375rem;
    margin-bottom: 0.3rem;
}

.taxVvod li:last-child p {
    margin-bottom: 0;
}


.taxTasks {
    padding: 3rem 0;
}

.taxTasks p {
    max-width: 100%;
}

.taxFeedback .contForm {
    position: relative;
}

.taxFeedback .zakazPresentaion {
    width: 23.125rem;
}

.taxFeedback li {
    text-indent: 1rem;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    position: relative;
    line-height: 1.375rem;
}

.taxFeedback li p {
    font-family: "PT Sans Regular";
    font-size: 1rem;
    margin-top: 0.3375rem;
}

.taxFeedback p {
    max-width: 100%;
}

.taxFeedback h5 {
    color: #292929;
    font-family: PTSerifPro-Demi;
    font-size: 1.125rem;
    line-height: 1.5rem;
}

.taxFeedback .zakazPresentaion form {
    margin-top: 1.625rem
}

.taxFeedback .zakazPresentaion a {
    color: #00aced;
    text-decoration: none;
}

.taxSostav > p {
    opacity: 0
}

.taxSostav.animate > p {
    -webkit-animation: fadeIn 0.8s ease forwards;
    animation: fadeIn 0.8s ease forwards;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    line-height: 1.375rem;
    position: relative;
}

.commonStart {
    opacity: 0
}

.animate .commonStart {
    -webkit-animation: fadeIn 0.8s ease forwards;
    animation: fadeIn 0.8s ease forwards;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    line-height: 1.375rem;
    position: relative;
}

.taxSostav .col-xs-6, .taxSostav .col-xs-5, .taxSostav .col-xs-4, .taxSostav .col-xs,
.taxMaps li,
.taxObrabotka li,
.taxVvod li,
.taxUstanovka li,
.taxTasks li,
.taxFeedback li,
.taxOsobennosti .col-xs,
.taxRegim .col-xs,
.taxSCZI li {
    opacity: 0;
}

.taxSostav .col-xs-6, .taxSostav .col-xs-5, .taxSostav .col-xs-4, .taxSostav .col-xs,
.taxMaps li,
.taxObrabotka li,
.taxUstanovka li,
.taxVvod li,
.taxTasks li,
.taxFeedback li,
.taxOsobennosti .col-xs,
.taxRegim .col-xs,
.taxSCZI li {
    -webkit-animation: pulse2 0.8s ease forwards;
    animation: pulse2 0.8s ease forwards;
}

.taxSostav.animate .start1,
.taxMaps.animate .start1,
.taxObrabotka.animate .start1,
.taxOsobennosti.animate .start1,
.taxUstanovka.animate .start1,
.taxRegim.animate .start1,
.taxVvod.animate .start1,
.taxTasks.animate .start1,
.taxFeedback.animate .start1,
.taxSCZI.animate .start1 {
    animation-delay: 0.15s
}

.taxSostav.animate .start2,
.taxOsobennosti.animate .start2,
.taxMaps.animate .start2,
.taxObrabotka.animate .start2,
.taxUstanovka.animate .start2,
.taxRegim.animate .start2,
.taxVvod.animate .start2,
.taxTasks.animate .start2,
.taxFeedback.animate .start2,
.taxSCZI.animate .start2 {
    animation-delay: 0.2s
}

.taxSostav.animate .start3,
.taxMaps.animate .start3,
.taxOsobennosti.animate .start3,
.taxObrabotka.animate .start3,
.taxUstanovka.animate .start3,
.taxRegim.animate .start3,
.taxVvod.animate .start3,
.taxFeedback.animate .start3,
.taxSCZI.animate .start3 {
    animation-delay: 0.25s
}

.taxSostav.animate .start4,
.taxMaps.animate .start4,
.taxObrabotka.animate .start4,
.taxOsobennosti.animate .start4,
.taxUstanovka.animate .start4,
.taxRegim.animate .start4,
.taxVvod.animate .start4,
.taxTasks.animate .start4,
.taxFeedback.animate .start4,
.taxSCZI.animate .start4 {
    animation-delay: 0.3s
}

.taxSostav.animate .start5,
.taxMaps.animate .start5,
.taxObrabotka.animate .start5,
.taxUstanovka.animate .start5,
.taxOsobennosti.animate .start5,
.taxRegim.animate .start5,
.taxVvod.animate .start5,
.taxTasks.animate .start5,
.taxFeedback.animate .start5,
.taxSCZI.animate .start5 {
    animation-delay: 0.35s
}

.taxSostav.animate .start6,
.taxMaps.animate .start6,
.taxObrabotka.animate .start6,
.taxUstanovka.animate .start6,
.taxOsobennosti.animate .start6,
.taxVvod.animate .start6,
.taxRegim.animate .start6,
.taxTasks.animate .start6,
.taxFeedback.animate .start6,
.taxSCZI.animate .start6 {
    animation-delay: 0.4s
}

.taxSostav.animate .start7,
.taxMaps.animate .start7,
.taxUstanovka.animate .start7,
.taxObrabotka.animate .start7,
.taxOsobennosti.animate .start7,
.taxRegim.animate .start7,
.taxTasks.animate .start7,
.taxFeedback.animate .start7,
.taxSCZI.animate .start7 {
    animation-delay: 0.45s
}

.taxSostav.animate .start8,
.taxMaps.animate .start8,
.taxObrabotka.animate .start8,
.taxOsobennosti.animate .start8,
.taxUstanovka.animate .start8,
.taxRegim.animate .start8,
.taxVvod.animate .start8,
.taxTasks.animate .start8,
.taxFeedback.animate .start8,
.taxSCZI.animate .start8 {
    animation-delay: 0.5s
}

.taxSostav.animate .start9,
.taxMaps.animate .start9,
.taxObrabotka.animate .start9,
.taxOsobennosti.animate .start9,
.taxRegim.animate .start9,
.taxVvod.animate .start9,
.taxTasks.animate .start9,
.taxFeedback.animate .start9,
.taxSCZI.animate .start9 {
    animation-delay: 0.55s
}

.taxSostav.animate .start10,
.taxMaps.animate .start10,
.taxObrabotka.animate .start10,
.taxUstanovka.animate .start10,
.taxOsobennosti.animate .start10,
.taxRegim.animate .start10,
.taxVvod.animate .start10,
.taxTasks.animate .start10,
.taxFeedback.animate .start10,
.taxSCZI.animate .start10 {
    animation-delay: 0.6s
}

.taxSostav.animate .start11,
.taxMaps.animate .start11,
.taxObrabotka.animate .start11,
.taxOsobennosti.animate .start11,
.taxRegim.animate .start11,
.taxVvod.animate .start11,
.taxUstanovka.animate .start11,
.taxTasks.animate .start11,
.taxFeedback.animate .start11,
.taxSCZI.animate .start11 {
    animation-delay: 0.65s
}

.taxSostav.animate .start12,
.taxMaps.animate .start12,
.taxObrabotka.animate .start12,
.taxOsobennosti.animate .start12,
.taxUstanovka.animate .start12,
.taxVvod.animate .start12,
.taxRegim.animate .start12,
.taxTasks.animate .start12,
.taxFeedback.animate .start12,
.taxSCZI.animate .start12 {
    animation-delay: 0.7s
}

.taxSostav.animate .start13,
.taxMaps.animate .start13,
.taxObrabotka.animate .start13,
.taxOsobennosti.animate .start13,
.taxUstanovka.animate .start13,
.taxVvod.animate .start13,
.taxRegim.animate .start13,
.taxTasks.animate .start13,
.taxFeedback.animate .start13,
.taxSCZI.animate .start13 {
    animation-delay: 0.75s
}

.taxSostav.animate .start14,
.taxMaps.animate .start14,
.taxObrabotka.animate .start14,
.taxUstanovka.animate .start14,
.taxOsobennosti.animate .start14,
.taxVvod.animate .start14,
.taxRegim.animate .start14,
.taxTasks.animate .start14,
.taxFeedback.animate .start14,
.taxSCZI.animate .start14 {
    animation-delay: 0.8s
}

.taxSostav.animate .start15,
.taxMaps.animate .start15,
.taxObrabotka.animate .start15,
.taxUstanovka.animate .start15,
.taxVvod.animate .start15,
.taxOsobennosti.animate .start15,
.taxRegim.animate .start15,
.taxTasks.animate .start15,
.taxFeedback.animate .start15,
.taxSCZI.animate .start15 {
    animation-delay: 0.85s
}


.catalogPager {
    padding-bottom: 6.25rem
}

.newsWrap .catalogPager {
    padding-bottom: 0
}

.demoBlock p, .blockArenda p, .zakazPresentaion p, .aboutP p, .review p, .monP, .containerA .slider-pro p.sp-layer, .pageAction .slider-pro p.sp-layer, .gpsText p, .bx-section-desc-post, .catalogItem p, .catalogHTML p, .catalogHTML div, .catalogHTML li, .anotherA p, .newsYou p, .newsArt p, .taxSostav.animate > p, .taxSCZI .col-xs-5 p, .taxUstanovka li p, .taxUstanovka li p, .pageViolation p, .bx-section-desc-post, .bx-section-desc.bx-blue p, .bx-section-desc.bx-blue {
    text-align: justify
}

.docNav {
    margin-top: 3rem;
}

.avtDocs:last-child {
    margin-bottom: 5rem;
}

.avtDocs:last-child .document:last-child:before, .avtDocs.marginBottom .document:last-child:before {
    display: none
}

.noWrap {
    white-space: nowrap
}

.docBox .col-xs-4:hover {
    -webkit-transform: translateY(5px);
    -moz-transform: translateY(5px);
    -ms-transform: translateY(5px);
    -o-transform: translateY(5px);
    transform: translateY(5px);
}

.gal {
    cursor: pointer;
}

.docBox .box {
    padding: 1.875rem;
    background-color: #fff;
    display: flex;
    flex: 1;
    border-radius: 0.625rem;
    -moz-box-shadow: 10px 17px 38px 2px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 10px 17px 38px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 10px 17px 38px 2px rgba(0, 0, 0, 0.2);
}

.docBox a .box h2 {
    font-family: PTSerifPro-Demi;
    color: #292929;
    font-size: 1rem;
    line-height: 1.5rem;
}

.docBox a {
    display: flex;
    flex: 1;
}

.docBox a:hover {
    text-decoration: none
}

.docBox .col-xs-4 {
    display: flex;
    margin-bottom: 1.875rem;
}

.catalogImage {
    position: relative
}

.isStock:after {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Слой_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 77 76.9'%3e%3cstyle%3e.st1%7bfill:%23fff%7d%3c/style%3e%3cpath fill='%23cd2852' d='M0 47L47 0h30L.1 76.9z'/%3e%3cpath class='st1' d='M22.7 41.7l-2.9 2.9 1.4 3-.9.9-5.1-11.2.4-.4L26.7 42l-1 1-3-1.3zm-3.5 1.8l2.3-2.3-3.3-1.5-1.5-.9 1 1.5 1.5 3.2zM26.6 37.1l-.6.5 2.6 2.6-.9.9-5.7-5.7.9-.9 2.6 2.6.3-.7-.6-4.3 1-1 .5 4.1-.1.9 1.1-.1 4.5.7-1.2 1-4.4-.6zM39.7 31.9l-.6.6-1.6-1.3-4.3 4.3-5.7-5.7.9-.9 4.9 4.9 2.5-2.5-4.9-4.9.9-.9 4.9 4.9.8-.8 2.2 2.3zM39.6 22.4l-.7-.7.3 1.2.8 5.9-.5.5-5.7-5.7.9-.9 3.5 3.5.6.7-.3-1.2-.9-6 .5-.5 5.7 5.7-.8.9-3.4-3.4zM46.1 17.9l-.7 1 .7 3.7-1.1 1.2-.6-3.3v-.9c-.5.3-1 .5-1.5.5s-1-.2-1.5-.6c-.3-.3-.6-.7-.7-1.1-.1-.4-.2-.7-.1-1.1.1-.4.2-.8.4-1.1.2-.4.5-.8.9-1.1.3-.3.6-.5.8-.7.3-.2.6-.4.8-.6l5.7 5.7-.9.9-2.2-2.5zm-2.5-2.6c-.1.1-.3.1-.4.2-.1.1-.3.2-.3.3-.5.5-.8.9-.9 1.4-.1.4.1.8.5 1.2.3.3.7.5 1.2.4.5-.1.9-.3 1.3-.8l.1-.1.2-.2c.1-.1.2-.2.3-.4l-2-2z'/%3e%3c/svg%3e");
    background-position: center center;
    width: 5rem;
    height: 5rem;
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    background-size: contain;
    background-repeat: no-repeat
}

.ajaxLoader {
    width: 13rem;
    height: 13rem;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1000;
}

.ajaxLoader svg {
    width: 100%;
    height: 100%
}

.nonOpacity {
    opacity: 0
}

.ajaxLoader {
    width: 3rem;
    height: 3rem;
    margin: auto;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1000;
    display: none;
}

.ajaxLoader svg {
    width: 100%;
    height: 100%
}

.ajaxLoader0 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #0F58A7;
}

.ajaxLoader1 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #00ADEE;
}

.nonOpacity {
    opacity: 0
}

.ajaxLoader0, .ajaxLoader1 {
    animation: chevron-pulse 3s infinite cubic-bezier(0.4, 0, 0.2, 1);
}

.ajaxLoader .start0 {
    animation-delay: 0s
}

.ajaxLoader .start1 {
    animation-delay: -.5s
}

.ajaxLoader .start2 {
    animation-delay: -1s
}

.ajaxLoader .start3 {
    animation-delay: -1.5s
}

.track path {
    animation: chevron-pulse 1.5s infinite cubic-bezier(0.4, 0, 0.2, 1);
}

.trackWhite path {
    fill: #fff !important;
}

.track .start3 {
    animation-delay: 0s
}

.track .start2 {
    animation-delay: -.3s
}

.track .start1 {
    animation-delay: -.6s
}

.track .start0 {
    animation-delay: -.9s
}

@keyframes chevron-pulse {
    0% {
        opacity: 0
    }
    40% {
        opacity: 1
    }
    80% {
        opacity: 0
    }
    100% {
        opacity: 0
    }
}

.subscribeEdit {
    padding-bottom: 6.25rem;
    padding-top: 4rem;
}

.subscribeEdit td {
    padding: 0.5rem;
    font-size: 1rem;
    line-height: 1.375rem;
    font-family: "PT Sans Regular";
}

.subscribeEdit thead td {
    font-weight: 600;
}

.subscribeEdit p {
    margin-bottom: 0.5rem;
}

.subscribeEdit table {
    position: relative;
    padding-bottom: 1rem;
}

.subscribeEdit table:after {
    content: "";
    display: table;
    clear: both;
    position: absolute;
    width: 100%;
    height: 1px;
    bottom: 0;
    left: 0; /*background-image:url("/bitrix/templates/desktop/img/bottomLine.png");*/
    background-color: #e7e6e6;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 1
}

/*.subscribeEdit table.data-table:after{display:none;}*/
.subscribeEdit input[type=text] {
    padding: 8px 30px;
    text-align: center;
    width: 100%;
    border-radius: 20px;
    margin-bottom: 15px;
    margin-top: 0.5rem;
}

.subscribeForm input[type=text] {
    padding: 8px 30px;
    text-align: center;
    width: 100%;
    border-radius: 20px;
}

.subscribeForm input[type=submit] {
    float: right;
    margin-left: 1rem;
}

.subscribeForm input[type=submit]:hover {
    -webkit-box-shadow: 0 0 10px 3px #b9e9fa;
    box-shadow: 0 0 10px 3px #b9e9fa
}

.subscribeForm input[type=text] {
    width: 14.375rem
}

.subscribeEdit input[type=checkbox], .subscribeEdit input[type=radio] {
    margin-right: 0.5rem;
}

.subscribeEdit input[type=text].button, .subscribeForm input[type=text].button {
    padding: 0.59375rem 30px;
}

.subscribeEdit input[type=text]:hover, .subscribeForm input[type=text]:hover, .subscribeEdit input[type=text]:focus, .subscribeForm input[type=text]:focus {
    -webkit-box-shadow: 0 0 10px 3px #b9e9fa;
    box-shadow: 0 0 10px 3px #b9e9fa
}

.subscribeEdit input[type=text]:focus::placeholder, .subscribeForm input[type=text]:focus::placeholder {
    color: #dfdede;
}

.subscribeEdit input[type=text]::-webkit-input-placeholder, .subscribeForm input[type=text]::-webkit-input-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.subscribeEdit input[type=text]:focus::-webkit-input-placeholder, .subscribeForm input[type=text]:focus::-webkit-input-placeholder {
    color: #dfdede;
}

/* Firefox < 19 */
.subscribeEdit input[type=text]:-moz-placeholder, .subscribeForm input[type=text]:-moz-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.subscribeEdit input[type=text]:focus:-moz-placeholder, .subscribeForm input[type=text]:focus:-moz-placeholder {
    color: #dfdede;
}

/* Firefox > 19 */
.subscribeEdit input[type=text]::-moz-placeholder, .subscribeForm input[type=text]::-moz-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.subscribeEdit input[type=text]:focus::-moz-placeholder, .subscribeForm input[type=text]:focus::-moz-placeholder {
    color: #dfdede;
}

/* Internet Explorer 10 */
.subscribeEdit input[type=text]:-ms-input-placeholder, .subscribeForm input[type=text]:-ms-input-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.subscribeEdit input[type=text]:focus:-ms-input-placeholder, .subscribeForm input[type=text]:focus:-ms-input-placeholder {
    color: #dfdede;
}

.subscribeForm {
    position: absolute;
    top: 0;
    left: 1.875rem;
    z-index: 10;
}

.subscribeForm h4 {
    color: #fff;
    font-size: 0.875rem;
    font-family: "PT Sans Regular";
    line-height: 1.375rem;
    margin-bottom: 0.5rem;
}

.subscribeForm #asd_subscribe_res {
    color: #fff !important;
    font-size: 1rem;
    font-family: "PT Sans Regular";
    line-height: 1.375rem;
    margin-bottom: 0.5rem;
    max-width: 14.375rem
}

.subscribeForm [type=submit] {
    padding-top: 0.5rem;
    width: 2.375rem;
    height: 2.375rem;
    background-color: #fff;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 384'%3e%3cpath d='M448 0H64C28.7 0 0 28.7 0 64v256c0 35.3 28.7 64 64 64h384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64zM342.7 170.8L478.1 54.7c.9 3 1.9 6 1.9 9.3v256c0 2.2-.8 4.2-1.3 6.3l-136-155.5zM448 32c2.1 0 4 .8 6 1.2L256 202.9 58 33.2c2-.4 3.9-1.2 6-1.2h384zM33.3 326.3c-.4-2.1-1.3-4-1.3-6.3V64c0-3.3 1-6.3 1.9-9.3l135.4 116.1-136 155.5zM64 352c-3.2 0-6.2-.9-9.1-1.8l138.8-158.6 52 44.5c3 2.6 6.7 3.9 10.4 3.9s7.4-1.3 10.4-3.9l52-44.5 138.8 158.6c-2.9.9-5.9 1.8-9.1 1.8H64z' fill='%230f57a7'/%3e%3c/svg%3e");
    background-size: 1.375rem;
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 50%;
    cursor: pointer;
}

.subscribeWrap {
    position: relative
}

.blockIcons.sectionWrap {
    height: 5.0625rem;
}

.blockIcons .col-xs-3 {
    padding-top: 1rem;
}

.blockIcons .col-xs-3.socialLiFotter {
    padding-top: 0.325rem;
}

.blockIcons p {
    font-family: "PT Sans Regular";
    color: #fff;
    font-size: 0.875rem
}

/*!
 *  Jquery Growl
 */
.jGrowl {
    z-index: 9999;
    color: #ffffff;
    font-size: 1rem;
    font-family: "PT Sans Regular";
    position: fixed;
}

.jGrowl .red_response {
    background-color: #9b0000 !important;
}

.jGrowl .green_response {
    background-color: #009b00 !important;
}

.jGrowl.top-left {
    left: 0px;
    top: 0px;
}

.jGrowl.top-right {
    right: 0px;
    top: 0px;
}

.jGrowl.bottom-left {
    left: 0px;
    bottom: 0px;
}

.jGrowl.bottom-right {
    right: 0px;
    bottom: 0px;
}

.jGrowl.center {
    top: 0px;
    width: 50%;
    left: 25%;
}

.jGrowl.center .jGrowl-notification, .jGrowl.center .jGrowl-closer {
    margin-left: auto;
    margin-right: auto;
}

.jGrowl-notification {
    background-color: #000000;
    opacity: 0.9;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9 *100));
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9 *100));
    zoom: 1;
    width: 350px;
    padding: 10px;
    margin: 10px;
    text-align: left;
    display: none;
    border-radius: 5px;
    word-break: break-all;
    min-height: 40px;
}

.jGrowl-notification .ui-state-highlight, .jGrowl-notification .ui-widget-content .ui-state-highlight, .jGrowl-notification .ui-widget-header .ui-state-highlight {
    border: 1px solid #000;
    background: #000;
    color: #fff;
}

.jGrowl-notification .jGrowl-header {
    font-weight: bold;
    font-size: .85em;
}

.jGrowl-notification .jGrowl-close {
    background-color: transparent;
    color: inherit;
    border: none;
    z-index: 99;
    float: right;
    font-weight: bold;
    font-size: 1em;
    cursor: pointer;
}

.jGrowl-closer {
    background-color: #000000;
    opacity: 0.9;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9 *100));
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9 *100));
    zoom: 1;
    width: 350px;
    padding: 10px;
    margin: 10px;
    text-align: left;
    display: none;
    border-radius: 5px;
    word-break: break-all;
    padding-top: 4px;
    padding-bottom: 4px;
    cursor: pointer;
    font-size: .9em;
    font-weight: bold;
    text-align: center;
}

.jGrowl-closer .ui-state-highlight, .jGrowl-closer .ui-widget-content .ui-state-highlight, .jGrowl-closer .ui-widget-header .ui-state-highlight {
    border: 1px solid #000;
    background: #000;
    color: #fff;
}


.arrFilterCheckbox {
    display: none
}

.bx-filter .bx-filter-input-checkbox .bx-filter-param-text, .arFilterLeft {
    text-decoration: none;
    color: #282828;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    border-bottom: 2px solid #fff;
    font-weight: 600;
    white-space: nowrap;
    border-bottom: 2px solid #fff;
    padding-bottom: 1px;
}

.bx-filter .bx-filter-input-checkbox .bx-filter-param-text:hover,
.checkbox.bx-active .bx-filter-param-text {
    border-bottom: 2px solid #4fa9e7;
}

.bx-filter-select-container {
    margin-top: -0.5rem;
}

.bx-filter-horizontal {
}

.bx-filter {
    margin-bottom: 0 !important;
}

.bx-filter .bx-filter-section {
    padding-top: 0 !important;
    padding-left: 0;
    padding-right: 0;
}

.bx-filter-parameters-box { /*margin-bottom:20px*/
    min-height: 38px;
}

.row.bx-filter-parameters-box-container {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
}

.bx-filter-select-container {
    margin-left: 0.5rem;
}

.bx-filter-parameters-box.arFilter {
    float: left;
    padding-right: 3.75rem;
}

.bx-filter .bx-filter-block {
    display: block;
}

.bx-filter-block .checkbox {
    margin-bottom: 0;
}

.checkbox label {
    padding-left: 0;
}

.bx-filter-section.container-fluid {
    border-bottom: 1px solid #e7e6e6;
    margin-bottom: 1rem;
}

/*Experimental*/
html, body {
    display: flex;
    position: relative
}

body .layout {
    display: flex;
    flex: 1;
}

.section.header {
    flex: 1;
}

.content {
    flex: 1;
}

font {
    display: none;
}

#panel {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 100;
}

/*Experimental Ends*/

#preloaderStart.ajaxLoader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    z-index: 800;
    height: 100%;
    width: 100%;
    display: block
}

.no-js #preloaderStart, .oldie #preloaderStart {
    display: none;
}

#loader { /* position: absolute; left: 50%; top: 50%; width: 60px; height: 60px; margin-left: -30px; margin-top: -30px; padding: 0; background-color: #862121; border-radius: 100%; -webkit-animation: sk-scaleout 1.0s infinite ease-in-out; animation: sk-scaleout 1.0s infinite ease-in-out;*/
}


@-webkit-keyframes sk-scaleout {
    0% {
        -webkit-transform: scale(0);
    }
    100% {
        -webkit-transform: scale(1);
        opacity: 0;
    }
}

@keyframes sk-scaleout {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0;
    }
}

.ss-preload {
    opacity: 0;
}

.ss-loaded {
    animation-duration: 2s;
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}

.no-csstransitions {
    opacity: 1;
}

#preloaderWrap {
    width: 25rem;
    height: 13rem;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1000;
}

#preloaderWrap svg {
    width: 90%;
    height: 90%
}

.loginWrap {
    display: none;
    background-color: rgba(0, 0, 0, 0.3);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1100;
}

.login {
    background-color: #fff;
    width: 540px;
    height: 13.25rem;
    padding: 40px 20px;
    -webkit-border-radius: 1.25rem;
    -moz-border-radius: 1.25rem;
    border-radius: 1.25rem;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.login h4 {
    margin: 0.625rem 0 2.5rem 0;
    line-height: 1.25rem;
    width: 100%;
    text-align: center;
    color: #212121;
    font-family: "PTSerifPro-Demi";
    font-size: 1rem;
}

.login .row {
    margin-left: -5px;
    margin-right: -5px;
}

.login .login__item {
    flex: 0 0 auto;
    width: auto;
    padding-left: 5px;
    padding-right: 5px;
}

.login div.button {
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    padding: 0.58125rem 1.25rem;
    width: 8.75rem;
}

.login .input {
    position: relative;
}

.login .errormess {
    display: none;
    background-color: #00aced;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    color: #fff;
    height: 38px;
    border-radius: 10px;
    line-height: 38px;
    padding-left: 30px;
}

.login p {
    line-height: 1.25rem;
    color: #212121;
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
    margin-top: 0.875rem;
    text-align: center
}

.login .probOtvet {
    line-height: 1.25rem;
    color: #1dae00;
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
    margin-top: 0.875rem;
    text-align: center
}

.login a {
    line-height: 1.25rem;
    color: #00aced;
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
    margin-top: 0.875rem;
    border-bottom: 1px solid #00aced;
    padding-bottom: 0;
}

.login a:hover {
    border-bottom: 1px solid #fff;
}

.jobBox {
    margin: 0.75rem;
    border: 2px solid #00aced;
    border-radius: 0.25rem;
    padding-bottom: 4.375rem;
    position: relative;
}

.jobBox .buttonWrap {
    text-align: center;
    position: absolute;
    bottom: 1.75rem;
    left: 0;
    width: 100%;
}

.jobBox .button {
    display: inline-block;
}

.jobSVGBox {
    text-align: center;
    margin-top: 1.875rem;
    margin-bottom: 1rem;
}

.jobSVGBox svg {
    max-width: 3.625rem;
    max-height: 3.625rem;
    width: 100%;
    height: 100%;
    fill: #00aced;
}

.jobsList .newsWrap .col-xs-3 {
    flex-basis: calc(25% - 1.5rem);
    max-width: calc(25% - 1.5rem);
}

.jobsList .newsWrap {
    margin-top: 4.375rem;
}

.jobsList {
    padding-bottom: 6.25rem
}

.jobsList a h4 {
    font-family: PTSerifPro-Demi;
    color: #0f57a7;
    font-size: 1.125rem;
    text-align: center;
    padding: 0 0.5rem;
    line-height: 1.375rem;
    margin-bottom: 1.25rem;
}

.fullJob {
    line-height: 1.375rem;
}

.jobPrice {
    display: block;
    clear: both;
    margin-top: 5rem;
    margin-bottom: 6.25rem;
    color: #0f57a7;
    font-size: 1.375rem;
    font-family: PTSerifPro;
}

.jobPrice span {
    background-color: #0f57a7;
    color: #fff;
    font-size: 1.375rem;
    font-family: PTSerifPro;
    padding: 1.3125rem 2rem;
    border-radius: 0.25rem;
    margin-left: 1rem;
}

.jobArticleBody h3 {
    font-family: PTSerifPro-Demi;
    color: #0f57a7;
    font-size: 1.125rem;
    padding-bottom: 1.5rem;
}

.jobArticleBody ul {
    margin-bottom: 3.5rem;
    list-style-type: disc
}

.jobArticleBody ul {
    margin-bottom: 3.5rem;
}

.formJobTitle {
    color: #0f57a7;
    font-family: PTSerifPro-Demi;
    font-size: 1.125rem;
    margin-bottom: 1.875rem;
}

/*
.slam-easyform .col-xs-1, .slam-easyform .col-sm-1, .slam-easyform .col-md-1, .slam-easyform .col-lg-1, .slam-easyform .col-xs-2, .slam-easyform .col-sm-2,.slam-easyform .col-md-2, .slam-easyform .col-lg-2, .slam-easyform .col-xs-3, .slam-easyform .col-sm-3, .slam-easyform .col-md-3, .slam-easyform .col-lg-3, .slam-easyform .col-xs-4, .slam-easyform .col-sm-4, .slam-easyform .col-md-4, .slam-easyform .col-lg-4, .slam-easyform .col-xs-5, .slam-easyform .col-sm-5, .slam-easyform .col-md-5, .slam-easyform .col-lg-5, .slam-easyform .col-xs-6, .slam-easyform .col-sm-6, .slam-easyform .col-md-6, .slam-easyform .col-lg-6, .slam-easyform .col-xs-7, .slam-easyform .col-sm-7, .slam-easyform .col-md-7, .slam-easyform .col-lg-7, .slam-easyform .col-xs-8, .slam-easyform .col-sm-8, .slam-easyform .col-md-8, .slam-easyform .col-lg-8, .slam-easyform .col-xs-9, .slam-easyform .col-sm-9, .slam-easyform .col-md-9, .slam-easyform .col-lg-9, .slam-easyform .col-xs-10, .slam-easyform .col-sm-10, .slam-easyform .col-md-10, .slam-easyform .col-lg-10, .slam-easyform .col-xs-11, .slam-easyform .col-sm-11, .slam-easyform .col-md-11, .slam-easyform .col-lg-11, .slam-easyform .col-xs-12, .slam-easyform .col-sm-12, .slam-easyform .col-md-12, .slam-easyform .col-lg-12{padding-left:0;padding-right:0;}

.slam-easyform input[type=text],.slam-easyform input[type=tel],.slam-easyform input[type=email],.slam-easyform .form-control{border:1px solid #00aced;border-radius:1rem;padding-left:1.5rem;max-width:100%;}
.slam-easyform input[type=text]:hover::-webkit-input-placeholder,.slam-easyform input[type=tel]:hover::-webkit-input-placeholder,.slam-easyform input[type=email]:hover::-webkit-input-placeholder,.slam-easyform .form-control:hover::-webkit-input-placeholder{color:#989898;}
.slam-easyform .col-xs-6{padding:0 0.4375rem;}
.slam-easyform .col-xs-12{padding:0 0.4375rem;}

.slam-easyform .form-control {padding:0.4rem 12px;}
.slam-easyform .form-control{border:1px solid #00aced !important;border-radius:1rem;padding-left:1.5rem;max-width:100%;}
*/
.slam-easyform input {
    padding: 8px 30px;
    text-align: center;
    width: 100%;
    border: 1px solid #00aced;
    border-radius: 20px;
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
}

.slam-easyform input:hover {
    border: 1px solid #fff;
    -webkit-box-shadow: 0 0 10px 3px #b9e9fa;
    box-shadow: 0 0 10px 3px #b9e9fa
}

.slam-easyform input:focus::placeholder {
    color: #dfdede;
}

.slam-easyform input::-webkit-input-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.slam-easyform input:focus::-webkit-input-placeholder {
    color: #dfdede;
}

/* Firefox < 19 */
.slam-easyform input:-moz-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.slam-easyform input:focus:-moz-placeholder {
    color: #dfdede;
}

/* Firefox > 19 */
.slam-easyform input::-moz-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.slam-easyform input:focus::-moz-placeholder {
    color: #dfdede;
}

/* Internet Explorer 10 */
.slam-easyform input:-ms-input-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.slam-easyform input:focus:-ms-input-placeholder {
    color: #dfdede;
}

.slam-easyform .col-xs-6 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
}


.slam-easyform textarea {
    padding: 8px 30px;
    height: 8rem;
    text-align: left;
    width: 100%;
    border: 1px solid #00aced;
    border-radius: 20px;
    margin-bottom: 15px;
}

.slam-easyform textarea:hover {
    border: 1px solid #fff;
    -webkit-box-shadow: 0 0 10px 3px #b9e9fa;
    box-shadow: 0 0 10px 3px #b9e9fa
}

.slam-easyform textarea:focus::placeholder {
    color: #dfdede;
}

.slam-easyform textarea::-webkit-input-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.slam-easyform textarea:focus::-webkit-input-placeholder {
    color: #dfdede;
}

/* Firefox < 19 */
.slam-easyform textarea:-moz-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.slam-easyform textarea:focus:-moz-placeholder {
    color: #dfdede;
}

/* Firefox > 19 */
.slam-easyform textarea::-moz-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.slam-easyform textarea:focus::-moz-placeholder {
    color: #dfdede;
}

/* Internet Explorer 10 */
.slam-easyform textarea:-ms-input-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.slam-easyform textarea:focus:-ms-input-placeholder {
    color: #dfdede;
}

.oilConsulting .warning-buy {
    width: 100%;
    text-align: center;
}

.oilConsulting .butSub {
    text-align: center;
}

#FORM2 .butSub {
    text-align: right;
}

#FORM2 .butSub .button {
    display: inline-block;
}

.warning-buy {
    margin-top: 15px;
    font-size: 0.875rem;
    font-family: "PT Sans Regular";
    line-height: 1.25rem;
    margin-bottom: 1rem;
}

.warning-buy a {
    color: #00aced;
    text-decoration: none;
    border-bottom: 1px solid #00aced;
    padding-bottom: 0;
}

.warning-buy a:hover {
    border-bottom: 1px solid #fff
}

.slam-easyform .btn.btn-primary.pull-right.submit-button {
    font-size: 1rem;
    padding: 0.625rem 2.5rem;
    display: inline-block;
    background-color: #00aced;
    color: #fff;
    cursor: pointer;
    border-radius: 1.25rem;
    border: none;
}

.slam-easyform .btn.btn-primary.pull-right.submit-button:hover {
    background-color: #2fbef4;
}

.slam-easyform .btn.btn-primary.pull-right.submit-button:active {
    background-color: #0b98ce;
}

.slam-easyform .btn:hover {
    background-color: #2fbef4 !important;
}

.slam-easyform .btn:active {
    background-color: #0b98ce !important;
}

.slam-easyform .btn {
    padding: 9px 30px;
    text-align: center;
    display: inline-block;
    border: 1px solid #00aced !important;
    border-radius: 20px !important;
    font-size: 0.8125rem !important;
    background-color: #00aced !important;
    color: #fff !important;
    cursor: pointer;
}

.agroBigImg {
    background-image: url('/bitrix/templates/desktop/../desktop/img/agroFon.jpg');
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    z-index: 0;
    height: 36.9375rem;
    width: 100%;
}

.agroBigImg:after {
    content: '';
    background-color: rgba(0, 0, 0, 0.6);
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.agroBigImg .agroH1 {
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 2;
    text-align: center;
    height: 10.625rem;
}

.agroBigImg .agroH1 h1 {
    color: #fff;
    font-family: "Pt Sans Bold";
    font-size: 3rem;
    margin-top: 0.5rem;
    margin-bottom: 3rem;
}

.agroBigImg .agroH1 h5 {
    color: #fff;
    font-family: "PT Sans Regular";
    font-size: 1.75rem;
    display: inline;
}

.agroH1 .breadcrumbs li, .agroH1 .breadcrumbs li a {
    color: #fff;
    border: 1px solid transparent;
}

.agroH1 .breadcrumbs li a:hover {
    border-bottom: 1px solid #fff;
}

.agroGis {
    padding: 3.0625rem 0 4.375rem 0;
}

.agroRepresent .col-xs-12 {
    margin-bottom: 4.375rem;
}

.agroGis .agroVideoWrap > div {
    margin-bottom: 6.25rem
}

.agroGis .agroVideoWrap, .agroGis .agroAnalitikaList {
    opacity: 0
}

.agroGis.animate .agroVideoWrap {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: myAnimLeft;
    animation-name: myAnimLeft;
    animation-fill-mode: forwards;
}

.agroGis .agroVideoWrap img {
    max-width: 100%;
    height: auto;
}

.agroGis.animate .agroAnalitikaList {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: myAnimRight;
    animation-name: myAnimRight;
    animation-fill-mode: forwards;
}

.agroGis h2 {
    color: #000000;
    font-family: "PT Sans Regular";
    font-size: 1.875rem;
    margin-bottom: 1rem;
}

.agroGis p.podZag {
    color: #292929;
    font-family: "PT Sans Regular";
    font-size: 1.125rem;
    margin-bottom: 1rem;
}

.agroVideoWrap h3 {
    font-family: PTSerifPro-Demi;
    color: #292929;
    font-size: 2rem;
    margin-bottom: 2rem;
}

.agroVideoWrap p {
    color: #292929;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    line-height: 1.375rem;
}

.agroVideo {
    margin-top: 1.5rem;
}

.agroAnalitikaList li {
    cursor: pointer;
    color: #292929;
    font-family: PTSerifPro-Demi;
    font-size: 1.125rem;
    box-shadow: 3px 3px 6.66px 2.34px rgba(15, 87, 167, 0.24);
    text-align: center;
    padding: 2.375rem 1.8125rem;
    max-width: 26.25rem;
    line-height: 1.625rem;
    margin-bottom: 1.25rem;
    border-radius: 0.5rem;
    margin-left: 8.8rem;
}

.agroAnalitikaList li:last-child {
    margin-bottom: 0;
}

.agroAnalitikaList li:hover {
    color: #fff;
    background-color: #00aced;
    -webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    transform: translateY(-5px);
}

.agroBlock, .agroMore {
    display: none;
}

.agroMore .col-xs-12 h3 {
    display: inline;
    font-family: PTSerifPro-Demi;
    color: #292929;
    font-size: 2rem;
}

.agroMoreTitle {
    position: relative;
    margin-bottom: 1.25rem;
}

.agroMoreTitle .button {
    display: inline-block;
}

.agroMore1 {
    padding-right: 4rem;
    padding-left: 0;
}

.agroMore1 p {
    color: #292929;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    line-height: 1.375rem;
}

.agroMore1 h3 {
    color: #292929;
    font-family: "PTSerifPro-Demi";
    font-size: 1.25rem;
    line-height: 1.375rem;
    padding: 1.625rem 0;
}

.agroMore1 ul {
    margin-bottom: 1.625rem;
}

.agroMore1 li {
    font-size: 1rem;
    line-height: 1.5rem;
    color: #292929;
    padding-left: 1rem;
    font-family: "PT Sans Regular";
    position: relative;
}

.agroMore1 li:after {
    position: absolute;
    top: 0.7rem;
    left: 0;
    width: 0.3125rem;
    height: 0.3125rem;
    border-radius: 50%;
    content: '';
    background-color: #00aced;
}

.arenda {
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    background-color: #fff;
    width: 28.125rem;
    height: auto;
    display: table;
    padding: 2.5rem;
    -webkit-border-radius: 1.25rem;
    -moz-border-radius: 1.25rem;
    border-radius: 1.25rem;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.arenda h4 {
    margin: 0.625rem 0 1.125rem 0;
    line-height: 1.25rem;
    width: 100%;
    text-align: center;
    color: #212121;
    font-family: "PTSerifPro-Demi";
    font-size: 1rem;
}

.agroMore2 input, .agroBigForm input {
    padding: 8px 30px;
    text-align: center;
    width: 100%;
    border: 1px solid #00aced;
    border-radius: 20px;
    margin-bottom: 15px;
}

.agroMore2 input:hover, .agroBigForm input:hover {
    border: 1px solid #fff;
    -webkit-box-shadow: 0 0 10px 3px #b9e9fa;
    box-shadow: 0 0 10px 3px #b9e9fa
}

.agroMore2 input:focus::placeholder, .agroBigForm input:focus::placeholder {
    color: #dfdede;
}

.agroMore2 input::-webkit-input-placeholder, .agroBigForm input::-webkit-input-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.agroMore2 input:focus::-webkit-input-placeholder, .agroBigForm input:focus::-webkit-input-placeholder {
    color: #dfdede;
}

/* Firefox < 19 */
.agroMore2 input:-moz-placeholder, .agroBigForm input:-moz-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.agroMore2 input:focus:-moz-placeholder, .agroBigForm input:focus:-moz-placeholder {
    color: #dfdede;
}

/* Firefox > 19 */
.agroMore2 input::-moz-placeholder, .agroBigForm input::-moz-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.agroMore2 input:focus::-moz-placeholder, .agroBigForm input:focus::-moz-placeholder {
    color: #dfdede;
}

/* Internet Explorer 10 */
.agroMore2 input:-ms-input-placeholder, .agroBigForm input:-ms-input-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.agroMore2 input:focus:-ms-input-placeholder, .agroBigForm input:focus:-ms-input-placeholder {
    color: #dfdede;
}

.agroMore2 .button, .agroBigForm .button {
    width: 9.0625rem;
}

.agroMore2 .input, .agroBigForm .input {
    position: relative;
}

.agroMore2 .errormess, .agroBigForm .errormess {
    display: none;
    background-color: #00aced;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    color: #fff;
    height: 38px;
    border-radius: 10px;
    line-height: 38px;
    padding-left: 30px;
}

.agroMore2 p, .agroBigForm p {
    line-height: 1.25rem;
    color: #212121;
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
    margin-top: 0.875rem;
    text-align: center
}

.agroMore2 .probOtvet, .agroBigForm .probOtvet {
    line-height: 1.25rem;
    color: #1dae00;
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
    margin-top: 0.875rem;
    text-align: center
}

.agroMore2 a, .agroBigForm a {
    line-height: 1.25rem;
    color: #00aced;
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
    margin-top: 0.875rem;
    border-bottom: 1px solid #00aced;
    padding-bottom: 0;
}

.agroMore2 a:hover, .agroBigForm a:hover {
    border-bottom: 1px solid #fff;
}

.agroFormWrap {
    max-width: 23.125rem
}

.agroFormWrap div.button, .agroBigForm div.button {
    width: auto;
    display: inline-block
}

.agroFormWrap .input:after, .agroBigForm .input:after {
    opacity: 0;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 475.2 475.2'%3e%3cpath fill='%23e86a6a' d='M405.6 69.6C360.7 24.7 301.1 0 237.6 0s-123.1 24.7-168 69.6S0 174.1 0 237.6s24.7 123.1 69.6 168 104.5 69.6 168 69.6 123.1-24.7 168-69.6 69.6-104.5 69.6-168-24.7-123.1-69.6-168zm-19.1 316.9c-39.8 39.8-92.7 61.7-148.9 61.7s-109.1-21.9-148.9-61.7c-82.1-82.1-82.1-215.7 0-297.8C128.5 48.9 181.4 27 237.6 27s109.1 21.9 148.9 61.7c82.1 82.1 82.1 215.7 0 297.8z'/%3e%3cpath fill='%23e86a6a' d='M342.3 132.9c-5.3-5.3-13.8-5.3-19.1 0l-85.6 85.6-85.6-85.6c-5.3-5.3-13.8-5.3-19.1 0-5.3 5.3-5.3 13.8 0 19.1l85.6 85.6-85.6 85.6c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4s6.9-1.3 9.5-4l85.6-85.6 85.6 85.6c2.6 2.6 6.1 4 9.5 4 3.5 0 6.9-1.3 9.5-4 5.3-5.3 5.3-13.8 0-19.1l-85.4-85.6 85.6-85.6c5.3-5.3 5.3-13.8 0-19.1z'/%3e%3c/svg%3e");
    content: '';
    position: absolute;
    top: 50%;
    left: 1rem;
    width: 1rem;
    height: 1rem;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
}

.agroFormWrap .input.error:after, .agroBigForm .input.error:after {
    opacity: 1;
}

.agroFormWrap .ajaxotvet, .agroBigForm .ajaxotvet {
    text-align: center;
    color: #e86a6a;
    font-size: 1rem;
    font-family: PTSerifPro-Demi;
    margin-bottom: 1rem;
}

.agroFormWrap .mf-captcha .mf-text, .agroBigForm .mf-captcha .mf-text {
    margin-bottom: 0.3rem;
}

.agroFormWrap div.mf-ok-text, .agroBigForm div.mf-ok-text {
    text-align: center;
}

.agroFormWrap .user_phone.required, .agroFormWrap .ajaxotvet, .agroBigForm .user_phone.required, .agroBigForm .ajaxotvet {
    display: none;
}

.agroFormWrap h4, .agroBigForm h4 {
    font-family: PTSerifPro-Demi;
    color: #292929;
    font-size: 1.125rem;
    line-height: 1.5rem;
    margin-bottom: 1.5rem
}

.agroFormWrap .col-xs {
    padding-left: 0;
}

.agroBanner {
    background-image: url('/bitrix/templates/desktop/../desktop/img/agroBanner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 34.25rem;
    position: relative;
    z-index: 1;
}

.agroBannerBlack {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6);
    z-index: 2
}

.agroBanner .sectionWrap {
    position: relative;
    z-index: 3
}

.agroBanner:after {
    content: '';
    width: 12.375rem;
    height: 40.4375rem;
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/agroALeftBottom.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
}

.agroBanner:before {
    content: '';
    width: 40.0625rem;
    height: 38.1875rem;
    position: absolute;
    bottom: 0;
    right: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/agroARightBottom.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
}


.agroALeftTop {
    width: 18.125rem;
    height: 60.375rem;
    position: absolute;
    top: 11.25rem;
    left: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/agroALeftTop.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.agroARighgtTop {
    width: 15.5rem;
    height: 44.5rem;
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0.15;
    background-image: url('/bitrix/templates/desktop/img/agroARighgtTop.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1
}

.agroBigForm {
    margin: 0 auto;
    padding: 3.75rem 0 6.25rem 0;
}

.pageActionAgro .sp-image-container {
    float: right;
    max-height: 28.125rem;
    margin-top: 6.125rem;
}

.pageActionAgro .sp-layer {
    max-width: 50%;
    color: #fff;
}

.pageActionAgro .sp-layer div.button {
    margin-left: 10rem;
}

.pageActionAgro h3.sp-layer {
    font-size: 1.875rem !important;;
    font-family: "PT Sans Regular";
}

.pageActionAgro p.sp-layer {
    font-size: 1.25rem !important;
    font-family: "PT Sans Regular";
    padding-left: 4rem;
    position: relative;
}

.pageActionAgro p.sp-layer:after {
    content: '';
    position: absolute;
    top: -0.5rem;
    left: 0;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Capa_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 429.7 429.7'%3e%3cstyle%3e.st0%7bfill:%23fff%7d%3c/style%3e%3cpath class='st0' d='M193.7 249.8h-9.5c-16.5 0-47.2 3-67.3 23.1-2.6 2.6-4.9 5.5-7 8.6V236h1c16.5 0 47.2-3 67.3-23 27.4-27.4 22.9-74.8 22.7-76.8-.4-3.8-3.4-6.7-7.1-7.1h-9.5c-16.5 0-47.2 3-67.3 23.1-2.6 2.6-4.9 5.5-7 8.6v-20.9c9-8 35.3-34.9 35.3-67.8 0-38.8-36.7-69-38.2-70.3-2.9-2.4-7.1-2.4-10.1 0-1.6 1.3-38.2 31.6-38.2 70.3 0 32.9 26.3 59.6 35.3 67.8v20.5c-2.1-3.1-4.4-6-7-8.6-20.1-20.1-50.8-23.1-67.3-23.1h-9.5c-3.8.4-6.7 3.4-7.1 7.1 0 2-4.7 49.4 22.7 76.8 20.1 20.1 50.8 23 67.3 23h1v45c-2.1-2.9-4.5-5.6-7.1-8.2-20.1-20.1-50.8-23.1-67.3-23.1h-9.5c-3.8.4-6.7 3.4-7.1 7.1 0 2-4.7 49.4 22.7 76.8 20.1 20.1 50.8 23 67.3 23h1v65.4c0 4.4 3.6 8 8 8s8-3.6 8-8v-65h.9c16.5 0 47.2-3 67.3-23 27.4-27.4 22.9-74.8 22.7-76.8-.7-3.6-3.6-6.6-7.4-7zM37.1 201.6c-16.6-16.6-18.5-44.2-18.4-57h1c11.3 0 39.4 1.8 56 18.4s18.5 44.2 18.4 57c-10.9.3-39.8-1.3-57-18.4zm57 139.1c-10.9.2-39.8-1.3-57-18.4-16.6-16.6-18.5-44.2-18.4-57 11 0 40 1.3 57 18.4s18.5 44.3 18.4 57zm8.1-215.3c-9.2-9-27.4-29.9-27.4-53.4S93 27.7 102.1 18.7c9.1 9 27.3 29.8 27.3 53.3s-18.1 44.4-27.2 53.4zm26.4 37.6l-.4.1c16.6-16.6 44.7-18.4 56-18.4h1c0 12.7-1.7 40-18.4 57s-46.1 18.7-57 18.4c.2-13 2.1-40.4 18.8-57.1zm38.5 159.3c-16.7 17-44.6 18.4-56 18.4h-1c0-12.8 1.8-40.4 18.5-57l-.1-.1c16.6-16.6 44.7-18.4 56-18.4h1c0 12.8-1.6 40.1-18.4 57.1zM426.7 256.9c-.4-3.8-3.4-6.7-7.1-7.1h-9.5c-16.5 0-47.2 3-67.3 23.1-2.6 2.6-4.9 5.5-7 8.6V236h.7c16.5 0 47.2-3 67.3-23 27.4-27.4 22.9-74.8 22.7-76.8-.4-3.8-3.4-6.7-7.1-7.1h-9.5c-16.5 0-47.2 3-67.3 23.1-2.6 2.6-4.9 5.5-7 8.6v-20.9c9-8 35.3-34.9 35.3-67.8 0-38.8-36.7-69-38.2-70.3-2.9-2.4-7.1-2.4-10.1 0-1.6 1.3-38.2 31.6-38.2 70.3 0 32.9 26.3 59.6 35.3 67.8v20.5c-2.1-3.1-4.5-5.9-7-8.6-20.1-20.1-50.8-23.1-67.3-23.1h-9.5c-3.8.4-6.7 3.4-7.1 7.1 0 2-4.7 49.4 22.7 76.8 20.1 20.1 50.8 23 67.3 23h1v45c-2.1-3.1-4.5-5.9-7-8.6-20.3-20-51-23-67.5-23h-9.5c-3.8.4-6.7 3.4-7.1 7.1 0 2-4.7 49.4 22.7 76.8 20.1 20.1 50.8 23 67.3 23h1v65.4c0 4.4 3.6 8 8 8s8-3.6 8-8v-64.6h1c16.5 0 47.2-3 67.3-23 27.5-27.4 22.9-74.8 22.7-76.8zm-106.9 83.8c-11.3.2-40.2-1.3-57-18.4-16.6-16.6-18.5-44.2-18.4-57h1c11.3 0 39.4 1.8 56 18.4s18.5 44.3 18.4 57zm0-120.7c-11.3.3-40.2-1.3-57-18.4-16.6-16.6-18.5-44.2-18.4-57h1c11.3 0 39.4 1.8 56 18.4s18.5 44.3 18.4 57zm7.9-94.8c-9.2-9-27.2-29.8-27.2-53.2 0-23.4 18.2-44.3 27.4-53.3 9.1 9 27.3 29.8 27.3 53.3-.1 23.4-18.4 44.1-27.5 53.2zm26.2 37.8h.3c16.6-16.6 44.7-18.4 56-18.4h1c0 12.7-1.7 40-18.4 57s-44.6 18.4-56 18.4h-1c-.4-12.9 1.4-40.3 18.1-57zm38.9 159.3c-16.7 17-44.6 18.4-56 18.4h-1c-.4-12.8 1.5-40.4 18.1-57l.3-.1c16.6-16.6 44.7-18.4 56-18.4h1c0 12.8-1.7 40.1-18.4 57.1z'/%3e%3c/svg%3e");
    width: 2.625rem;
    height: 2.6875rem
}

.pageActionAgro .sp-button {
    width: 0.875rem;
    height: 0.875rem;
    float: none;
    margin: 0 0 1rem 0;
    border: 1px solid #fff;
    background-color: #fff;
}

.pageActionAgro .sp-button.sp-selected-button, .pageActionAgro .sp-button:hover {
    border: 1px solid #00aeef;
    background-color: #00aeef;
}

.pageActionAgro .sp-buttons {
    position: absolute;
    top: 2.9375rem;
    right: 1rem;
    left: auto !important;
}

.jq-checkbox, .jq-radio {
    position: relative;
    display: inline-block;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.jq-checkbox input, .jq-radio input {
    position: absolute;
    z-index: -1;
    margin: 0;
    padding: 0;
    opacity: 0;
}

.jq-file {
    position: relative;
    display: inline-block;
    overflow: hidden;
}

.jq-file input {
    position: absolute;
    top: 0;
    right: 0;
    height: auto;
    margin: 0;
    padding: 0;
    opacity: 0;
    font-size: 100px;
    line-height: 1em;
}

.jq-file__name {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.jq-selectbox, .jq-select-multiple {
    position: relative;
    display: inline-block;
}

.jq-selectbox select, .jq-select-multiple select {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    opacity: 0;
}

.jq-selectbox.err .jq-selectbox__select {
    border: 1px solid #ff0000;
}

.jq-selectbox li, .jq-select-multiple li {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
}

.jq-selectbox {
    z-index: 10;
}

.jq-selectbox__select {
    border: 1px solid transparent;
}

.jq-selectbox__select.warning {
    border: 1px solid #ec7070;
}

.jq-selectbox__select {
    position: relative; /*-webkit-box-shadow: -1px 2px 23px 0px rgba(42,42,42,0.1); -moz-box-shadow: -1px 2px 23px 0px rgba(42,42,42,0.1); box-shadow: -1px 2px 23px 0px rgba(42,42,42,0.1);*/
}

.jq-selectbox__select-text {
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    text-overflow: ellipsis;
    min-width: 60px;
    font-family: Roboto-Medium;
    color: #2a2a2a;
    font-size: 0.875rem;
    line-height: 2rem
}

.jq-selectbox__dropdown, .jq-selectbox__dropdownMy {
    position: absolute;
}

.jq-selectbox__search input {
    -webkit-appearance: textfield;
}

.jq-selectbox__search input::-webkit-search-cancel-button, .jq-selectbox__search input::-webkit-search-decoration {
    -webkit-appearance: none;
}

.jq-selectbox__dropdown ul, .jq-selectbox__dropdownMy ul {
    position: relative;
    overflow: auto;
    overflow-x: hidden;
    list-style: none;
    -webkit-overflow-scrolling: touch;
}

.jq-select-multiple ul {
    position: relative;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
}

.jq-number {
    display: inline-block;
}

.jq-number__field input {
    -moz-appearance: textfield;
    text-align: left; /* для Opera Presto */
}

.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
    margin: 0; /* в каких-то браузерах присутствует отступ */
    -webkit-appearance: none;
}

.jq-checkbox, .jq-radio {
    vertical-align: -4px;
    width: 16px;
    height: 16px;
    margin: 0 4px 0 0;
    border: 1px solid #C3C3C3;
    background: linear-gradient(#FFF, #E6E6E6);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05), inset -1px -1px #FFF, inset 1px -1px #FFF;
    cursor: pointer;
}

.jq-checkbox.focused, .jq-radio.focused {
    border: 1px solid #08C;
}

.jq-checkbox.disabled, .jq-radio.disabled {
    opacity: .55;
}

.jq-checkbox {
    border-radius: 3px;
}

.jq-checkbox.checked .jq-checkbox__div {
    width: 8px;
    height: 4px;
    margin: 3px 0 0 3px;
    border-bottom: 2px solid #666;
    border-left: 2px solid #666;
    -webkit-transform: rotate(-50deg);
    transform: rotate(-50deg);
}

.jq-radio {
    border-radius: 50%;
}

.jq-radio.checked .jq-radio__div {
    width: 10px;
    height: 10px;
    margin: 3px 0 0 3px;
    border-radius: 50%;
    background: #777;
    box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .7);
}

.jq-file {
    width: 270px;
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
}

.jq-file input {
    cursor: pointer;
}

.jq-file__name {
    box-sizing: border-box;
    width: 100%;
    height: 34px;
    padding: 0 80px 0 10px;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    border-radius: 4px;
    background: #FFF;
    box-shadow: inset 1px 1px #F1F1F1;
    font-size: 0.875rem;
    font-family: "PT Sans Regular";
    color: #333;
}

.jq-file__browse {
    position: absolute;
    top: 1px;
    right: 1px;
    padding: 0 10px;
    border-left: 1px solid #CCC;
    border-radius: 0 4px 4px 0;
    background: linear-gradient(#FFF, #E6E6E6);
    box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, .1);
    font-size: 0.875rem;
    font-family: "PT Sans Regular";
    color: #333;
    text-shadow: 1px 1px #FFF;
}

.jq-file:hover .jq-file__browse {
    background: linear-gradient(#F6F6F6, #E6E6E6);
}

.jq-file:active .jq-file__browse {
    background: #F5F5F5;
    box-shadow: inset 1px 1px 3px #DDD;
}

.jq-file.focused .jq-file__name {
    border: 1px solid #5794BF;
}

.jq-file.disabled, .jq-file.disabled .jq-file__name, .jq-file.disabled .jq-file__browse {
    border-color: #CCC;
    background: #F5F5F5;
    box-shadow: none;
    color: #888;
}

.jq-number {
    position: relative;
    vertical-align: middle;
    padding: 0 36px 0 0;
}

.jq-number__field {
    width: 100px;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    border-radius: 4px;
    box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, .1);
}

.jq-number__field:hover {
    border-color: #B3B3B3;
}

.jq-number__field input {
    box-sizing: border-box;
    width: 100%;
    padding: 8px 9px;
    border: none;
    outline: none;
    background: none;
    font-size: 0.875rem;
    font-family: "PT Sans Regular";
    color: #333;
}

.jq-number__spin {
    position: absolute;
    top: 0;
    right: 0;
    width: 32px;
    height: 14px;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    border-radius: 4px;
    background: linear-gradient(#FFF, #E6E6E6);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, .1);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-shadow: 1px 1px #FFF;
    cursor: pointer;
}

.jq-number__spin.minus {
    top: auto;
    bottom: 0;
}

.jq-number__spin:hover {
    background: linear-gradient(#F6F6F6, #E6E6E6);
}

.jq-number__spin:active {
    background: #F5F5F5;
    box-shadow: inset 1px 1px 3px #DDD;
}

.jq-number__spin:after {
    content: '';
    position: absolute;
    top: 4px;
    left: 11px;
    width: 0;
    height: 0;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #999;
    border-left: 5px solid transparent;
}

.jq-number__spin.minus:after {
    top: 5px;
    border-top: 5px solid #999;
    border-right: 5px solid transparent;
    border-bottom: none;
    border-left: 5px solid transparent;
}

.jq-number__spin.minus:hover:after {
    border-top-color: #000;
}

.jq-number__spin.plus:hover:after {
    border-bottom-color: #000;
}

.jq-number.focused .jq-number__field {
    border: 1px solid #5794BF;
}

.jq-number.disabled .jq-number__field, .jq-number.disabled .jq-number__spin {
    border-color: #CCC;
    background: #F5F5F5;
    box-shadow: none;
    color: #888;
}

.jq-number.disabled .jq-number__spin:after {
    border-bottom-color: #AAA;
}

.jq-number.disabled .jq-number__spin.minus:after {
    border-top-color: #AAA;
}

.jq-selectbox {
    vertical-align: middle;
    cursor: pointer;
    width: 100%;
}

.jq-selectbox__select {
    height: 32px;
    padding: 0 45px 0 10px;
    border-radius: 0.625rem;
    font-size: 0.875rem;
    font-family: "PT Sans Regular";
    color: #333;
    background-color: #fff;
}

.opened .jq-selectbox__select {
    border-top-left-radius: 0.625rem;
    border-top-right-radius: 0.625rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.jq-selectbox.disabled .jq-selectbox__select {
    border-color: #CCC;
    background: #F5F5F5;
    box-shadow: none;
    color: #888;
}

.jq-selectbox__select-text {
    display: block;
    width: 100%;
}

.jq-selectbox .placeholder {
    color: #888;
    font-family: "PT Sans Regular"
}

.jq-selectbox__trigger {
    position: absolute;
    top: 0;
    right: 0;
    width: 27px;
    height: 100%;
    background-image: url('/bitrix/templates/desktop/img/arrow_down.png');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 10px 6px;
}

.jq-selectbox__trigger-arrow {
    position: absolute;
    top: 14px;
    right: 12px;
    width: 0;
    height: 0;
}

.jq-selectbox:hover .jq-selectbox__trigger-arrow {
    border-top-color: #000;
}

.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
    border-top-color: #AAA;
}

.jq-selectbox__dropdown, .jq-selectbox__dropdownMy {
    box-sizing: border-box;
    width: 100%;
    padding: 0;
    border-radius: 4px;
    background: #FFF;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .2);
    font-size: 0.875rem;
    font-family: "PT Sans Regular";
}

.jq-selectbox__search {
    margin: 5px;
}

.jq-selectbox__search input {
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    padding: 5px 27px 6px 8px;
    border: 1px solid #CCC;
    border-radius: 3px;
    outline: none;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==') no-repeat 100% 50%;
    box-shadow: inset 1px 1px #F1F1F1;
    color: #333;
}

.jq-selectbox__not-found {
    margin: 5px;
    padding: 5px 8px 6px;
    background: #F0F0F0;
    font-size: 13px;
}

.jq-selectbox ul {
    margin: 0;
    padding: 0;
}

.jq-selectbox li {
    min-height: 18px;
    padding: 5px 10px 6px;
    color: #231F20;
    line-height: 1.3rem
}

.jq-selectbox li.selected {
    background-color: #A3ABB1;
    color: #FFF;
}

.jq-selectbox li:hover {
    background-color: #08C;
    color: #FFF;
}

.jq-selectbox li.disabled {
    color: #AAA;
}

.jq-selectbox li.disabled:hover {
    background: none;
}

.jq-selectbox li.optgroup {
    font-weight: bold;
}

.jq-selectbox li.optgroup:hover {
    background: none;
    color: #231F20;
    cursor: default;
}

.jq-selectbox li.option {
    padding-left: 25px;
}

.jq-select-multiple {
    box-sizing: border-box;
    padding: 1px;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    border-radius: 4px;
    background: #FFF;
    box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, .1);
    font-size: 0.875rem;
    font-family: "PT Sans Regular";
    color: #333;
    cursor: default;
}

.jq-select-multiple.focused {
    border: 1px solid #5794BF;
}

.jq-select-multiple.disabled {
    border-color: #CCC;
    background: #F5F5F5;
    box-shadow: none;
    color: #888;
}

.jq-select-multiple ul {
    margin: 0;
    padding: 0;
}

.jq-select-multiple li {
    padding: 3px 9px 4px;
    list-style: none;
}

.jq-select-multiple li:first-child {
    border-radius: 3px 3px 0 0;
}

.jq-select-multiple li:last-child {
    border-radius: 0 0 3px 3px;
}

.jq-select-multiple li.selected {
    background: #08C;
    color: #FFF;
}

.jq-select-multiple li.disabled {
    color: #AAA;
}

.jq-select-multiple li.optgroup {
    font-weight: bold;
}

.jq-select-multiple li.option {
    padding-left: 25px;
}

.jq-select-multiple.disabled li.selected, .jq-select-multiple li.selected.disabled {
    background: #CCC;
    color: #FFF;
}

input[type='email'].styler,
input[type='password'].styler,
input[type='search'].styler,
input[type='tel'].styler,
input[type='text'].styler,
input[type='url'].styler,
textarea.styler {
    padding: 8px 9px;
    border-radius: 0.625rem;
    font-size: 0.875rem;
    font-family: "PT Sans Regular";;
    color: #333;
    width: 100%;
}

input[type='search'].styler {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

textarea.styler {
    overflow: auto;
}

input[type='email'].styler:hover,
input[type='password'].styler:hover,
input[type='search'].styler:hover,
input[type='tel'].styler:hover,
input[type='text'].styler:hover,
input[type='url'].styler:hover,
textarea.styler:hover {
    border-color: #B3B3B3;
}

input[type='email'].styler:hover:focus,
input[type='password'].styler:hover:focus,
input[type='search'].styler:hover:focus,
input[type='tel'].styler:hover:focus,
input[type='text'].styler:hover:focus,
input[type='url'].styler:hover:focus,
textarea.styler:hover:focus {
    border-color: #CCC;
    border-top-color: #B3B3B3;
    outline: none;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}

button.styler,
input[type='button'].styler,
input[type='submit'].styler,
input[type='reset'].styler {
    overflow: visible;
    padding: 8px 11px;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    border-radius: 4px;
    outline: none;
    background: linear-gradient(#FFF, #E6E6E6);
    box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, .1);
    font-size: 0.875rem;
    font-family: "PT Sans Regular";
    color: #333;
    text-shadow: 1px 1px #FFF;
    cursor: pointer;
}

button.styler.styler::-moz-focus-inner,
input[type='button'].styler.styler::-moz-focus-inner,
input[type='submit'].styler.styler::-moz-focus-inner,
input[type='reset'].styler.styler::-moz-focus-inner {
    padding: 0;
    border: 0;
}

button.styler:not([disabled]):hover,
input[type='button'].styler:not([disabled]):hover,
input[type='submit'].styler:not([disabled]):hover,
input[type='reset'].styler:not([disabled]):hover,
input[type='reset'].styler:hover {
    background: linear-gradient(#F6F6F6, #E6E6E6);
}

button.styler:active,
input[type='button'].styler:active,
input[type='submit'].styler:active,
input[type='reset'].styler:active {
    background: #F5F5F5;
    box-shadow: inset 1px 1px 3px #DDD;
}

button.styler[disabled],
input[type='button'].styler[disabled],
input[type='submit'].styler[disabled] {
    border-color: #CCC;
    background: #F5F5F5;
    box-shadow: none;
    color: #888;
}

.historyLK input[type="text"] {
    padding: 8px 15px;
    text-align: left;
    width: calc(100% - 1rem);
    border-radius: 0.625rem;
    margin: 0 1rem 1rem 0;
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
}

.historyLK textarea {
    padding: 8px 15px;
    text-align: left;
    width: 100%;
    height: 11.875rem;
    border-radius: 0.625rem;
    margin-bottom: 18px;
    border: none;
    font-size: 0.875rem;
}

.historyLK input:focus::placeholder, .historyLK textarea:focus::placeholder {
    color: #dfdede;
}

.historyLK input::-webkit-input-placeholder, .historyLK textarea::-webkit-input-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: "PT Sans Regular"
}

.historyLK input:focus::-webkit-input-placeholder, .historyLK textarea:focus::-webkit-input-placeholder {
    color: #dfdede;
}

/* Firefox < 19 */
.historyLK input:-moz-placeholder, .historyLK textarea:-moz-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: "PT Sans Regular"
}

.historyLK input:focus:-moz-placeholder, .historyLK textarea:focus:-moz-placeholder {
    color: #dfdede;
}

/* Firefox > 19 */
.historyLK input::-moz-placeholder, .historyLK textarea::-moz-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: "PT Sans Regular"
}

.historyLK input:focus::-moz-placeholder, .historyLK textarea:focus::-moz-placeholder {
    color: #dfdede;
}

/* Internet Explorer 10 */
.historyLK input:-ms-input-placeholder, .historyLK textarea:-ms-input-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: "PT Sans Regular"
}

.historyLK input:focus:-ms-input-placeholder, .historyLK textarea:focus:-ms-input-placeholder {
    color: #dfdede;
}

.historyLK label {
    color: #2a2a2a;
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
    line-height: 2.25rem;
}

.historyLK .jq-selectbox__search,
.docsPannelLK .jq-selectbox__search {
    display: none;
}

.historyLK .jq-selectbox,
.docsPannelLK .jq-selectbox {
    margin: 0.85rem 1rem 1rem 0;
    width: calc(100% - 1rem);
    padding: 3px 0;
    border: 1px solid #e7e6e6;
    border-radius: 0.3125rem;
}

.historyLK .changed .jq-selectbox__select-text,
.docsPannelLK .changed .jq-selectbox__select-text {
    color: #2a2a2a;
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
}

.historyLK .jq-selectbox li:hover,
.docsPannelLK .jq-selectbox li:hover {
    background-color: #e9eef6;
    font-size: 0.875rem;
}

.historyLK .jq-selectbox li,
.docsPannelLK .jq-selectbox li {
    color: #2a2a2a;
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
    padding: 6px 10px 6px
}

.historyLK .jq-selectbox li:first-child,
.docsPannelLK .jq-selectbox li:first-child {
    display: none !important;
}


.sliderTitle {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 50;
    text-align: center;
    width: 100%;
    margin-top: 1.875rem;
    color: #fff;
    font-family: "PT Sans Bold";
    font-size: 1.5rem;
}

#example1 .sp-buttons {
    left: 50%;
    width: auto;
    margin-left: 17.4875rem;
    display: inline-block;
    position: absolute;
    bottom: 3rem;
    z-index: 50;
}

#example2 .sp-buttons {
    display: inline-block;
    position: absolute;
    bottom: 3rem;
    right: 4rem;
    z-index: 50;
}

.stockLK > h2 {
    position: absolute;
    top: 1rem;
    left: 2rem;
    color: #2a2a2a;
    font-family: PTSerifPro-Demi;
    font-size: 1.375rem;
}

.stockLK .slider-pro h3.sp-layer {
    width: 29.875rem;
    font-family: PTSerifPro-Demi;
    color: #292929;
    font-size: 1.125rem;
}

.stockLK .slider-pro h4.sp-layer {
    width: 29.875rem;
    font-family: "PT Sans Regular";
    font-style: italic;
    color: #000000;
    font-size: 0.875rem
}

.stockLK .slider-pro p.sp-layer {
    width: 29.875rem;
    line-height: 1.5rem;
    font-family: "PT Sans Regular";
    color: #000000;
    font-size: 1rem;
}

.stockLK .dateTo.sp-layer {
    padding-left: 25.3125rem;
    width: 40.2rem;
    line-height: 1.5rem;
    font-family: "PT Sans Regular";
    color: #000000;
    font-size: 1rem;
}

.stockLK .dateTo.sp-layer span {
    font-family: "PT Sans Bold";
}

.stockLK .sp-button {
    width: 0.875rem;
    height: 0.875rem;
}

.stockLK .sliderControls {
    position: absolute;
    left: calc(50% - 26.625rem);
    bottom: 3rem;
    z-index: 51;
}

.stockLK .sliderControls svg {
    width: 1.4375rem;
    height: 1rem;
    fill: #265ba8;
    position: absolute;
    top: 0px;
}

.stockLK .sliderControls > div {
    float: right;
    cursor: pointer;
    color: #265ba8;
    font-family: Roboto-Medium;
    font-size: 1rem;
    position: relative;
}

.stockLK .sliderPrev {
    margin-right: 3.4375rem;
}

.stockLK .sliderPrev svg {
    left: -1.6375rem;
    -webkit-transform: scale(-1, 1);
    -moz-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    transform: scale(-1, 1);
}

.stockLK .sliderNext svg {
    right: -1.6375rem;
}

.stockLK .slider-pro .sliderImage {
    height: 12.5rem;
    width: 17.5rem;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: 12.5rem
}

.stockLK .sliderArenda {
    font-family: "PT Sans Regular";
    font-size: 1rem;
    color: #000000;
}

.stockLK .sliderArenda span {
    font-family: Roboto-Medium;
}

.stockLK .sp-layer.button {
    opacity: 0
}

.stockLK #example1 .sp-buttons {
    bottom: 1.815rem;
}

/* Profile Styles */
.pEnter {
    box-shadow: 3px 3px 8px 0px rgba(0, 0, 0, 0.16); /*height:4.375rem;*/
    text-align: center;
    font-family: "PT Sans Regular";
    font-size: 1.125rem;
    border-radius: 0.3125rem;
    margin-bottom: 1rem;
    background-color: #fff;
}

.pbigButton {
    line-height: 3.9375rem;
    cursor: pointer;
    border-radius: 0.3125rem;
    color: #00aced;
}

.pbigButton:hover {
    background-color: #00aced;
    color: #fff;
}

.LK {
    padding-bottom: 7.5rem;
    padding-top: 3rem;
}

.LK .mxWidth280 {
    max-width: 17.875rem;
}

.pMenu {
    box-shadow: 3px 3px 8px 0px rgba(0, 0, 0, 0.16);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 1rem;
    font-family: "PT Sans Regular";
    font-size: 1.125rem;
    background-color: #fff;
    overflow: hidden;
}

.pbigMenuButton {
    padding-left: 1.5rem;
    height: 3.9375rem;
    line-height: 3.9375rem;
    text-transform: uppercase;
    cursor: pointer;
    color: #212121;
    border-bottom: 1px solid #e6e6e6;
}

.pbigMenuButton:last-child {
    border-bottom: 1px solid transparent;
}

.pbigMenuButton:hover, .pbigMenuButton.active {
    background-color: #00aced;
    color: #fff;
    border-bottom: 1px solid transparent;
}

.pNews {
    box-shadow: 3px 3px 8px 0px rgba(0, 0, 0, 0.16);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #fff;
    padding-bottom: 1px;
    height: calc(100% - 3.9375rem - 19.6875rem - 2.0625rem);
}

.pNews h2 {
    font-family: PTSerifPro-Demi;
    font-size: 1.375rem;
    padding-left: 1.5rem;
    margin: 0 0 1rem 0;
    padding-top: 1.75rem;
}

.pNews .label {
    font-family: "PT Sans Regular";
    color: #bababa;
    font-size: 0.875rem;
    padding-left: 1.5rem;
    margin: 0 0 1.875rem 0
}

.pNews .pNew {
    padding: 0.8125rem 1.5rem;
    border-top: 1px solid #e6e6e6;
}

.pNews .pNew h4 a {
    font-family: PTSerifPro-Demi;
    font-size: 1.125rem;
    color: #212121;
}

.pNews .pNew h4 a:hover {
    color: #0f57a7;
}

.pNews .pNew h4 {
    line-height: 1.375rem;
    margin-bottom: 1rem;
}

.pNews .pNew p.pDate {
    color: #292929;
    font-family: "PT Sans Regular";
    font-style: italic;
    font-size: 0.875rem;
}

.wrapLK {
    width: 100%;
    height: 47.875rem;
    margin-bottom: 1rem;
}

.stockLK {
    width: 100%;
    height: 20.125rem;
    box-shadow: 3px 3px 8px 0px rgba(0, 0, 0, 0.16);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.LK .col-xs-4, .LK .loc-xs-8, .LK .col-xs-5, .LK .loc-xs-7 {
    padding-left: 0;
    padding-right: 0;
}

.LK .col-xs-5 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
}

.menedgerLK {
    box-shadow: 3px 3px 8px 0px rgba(0, 0, 0, 0.16);
    padding: 1.5rem;
    min-width: 65%;
    margin-right: 0.5rem;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #fff;
}

.menedgerLK h3, .unPaidOrders h3 {
    font-family: PTSerifPro-Demi;
    color: #292929;
    font-size: 1.375rem;
    padding: 0.325rem 0 1.625rem 0
}

.unPaidOrders h3 {
    padding: 0.325rem 0 0 0
}

.unPaidOrdersWrap {
    margin-top: 20px;
    border-top: 1px solid #e7e6e6
}

.menedgerLK h3 span {
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
    color: #00aced;
    border-bottom: 1px solid #00aced;
    cursor: pointer;
    float: right;
}

.menedgerLK h3 span:hover {
    border-bottom: 1px solid transparent;
}

.menedgerLK h5 {
    color: #212121;
    font-family: "PT Sans Regular";
    font-size: 1.5rem;
    line-height: 1.75rem;
    margin-bottom: 1.625rem;
    padding-top: 0.5625rem;
}

.menedgerLK p {
    color: #212121;
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
    margin-bottom: 0.75rem;
    padding-left: 0;
}

.menedgerLK p span {
    font-weight: 600;
}

.menedgerLK.noRightMargin {
    margin-right: 0;
}

.boxToChange {
    display: none;
}

.boxToChange.active {
    display: block;
}

.warningLK {
    position: relative;
    padding: 1.5rem;
    box-shadow: 3px 3px 8px 0px rgba(0, 0, 0, 0.16);
    margin-left: 0.5rem;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #fff;
}

.warningLK h5 {
    font-family: "PT Sans Regular";
    color: #212121;
    font-size: 1.125rem;
    font-weight: 600;
    margin-top: 2.375rem;
    margin-bottom: 1.3125rem;
}

.warningLK div.p {
    font-family: "PT Sans Regular";
    color: #212121;
    font-size: 0.875rem;
    line-height: 1.1875rem;
    text-align: left
}

.warningLK div.p .bold {
    font-weight: 600;
}

.warningLK div.p .showUnpaid {
    cursor: pointer;
    color: #00aced;
    font-size: 0.875rem;
    font-family: "PT Sans Regular";
    padding-bottom: 0px;
    border-bottom: 1px solid #00aced;
}

.warningLK div.p .showUnpaid:hover {
    border-bottom: 1px solid transparent;
}

.podrobneeLK {
    position: absolute;
    bottom: 1.5rem;
    right: 1.5rem;
}

.podrobneeLK a {
    color: #00aced;
    font-size: 0.875rem;
    font-family: "PT Sans Regular";
    padding-bottom: 0px;
    border-bottom: 1px solid #00aced;
}

.podrobneeLK a:hover {
    border-bottom: 1px solid transparent;
}

.warningLK .butClose {
    width: 0.875rem;
    height: 0.875rem;
    position: absolute;
    top: 1.5rem;
    right: 1.5rem;
    cursor: pointer;
}

.warningLK .butClose svg {
    width: 100%;
    height: 100%;
    fill: #000000;
}

.warningLK .butClose:hover svg {
    fill: #111111;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.boxImgLKWrap {
    width: 7.25rem;
    height: 7.25rem;
    overflow: hidden;
    border-radius: 50%;
    float: left;
    margin-right: 1.625rem;
}

.boxImgLKWrap .boxImgLK {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center
}

.loaderError {
    max-width: 62rem;
    margin: 0 auto;
    padding: 1rem 0;
}

#loginID:-webkit-autofill {
    background-color: white !important;
}

.menedgerStatus {
    margin-bottom: 1rem;
}

.historyLK {
    box-shadow: 3px 3px 8px 0px rgba(0, 0, 0, 0.16);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #fff;
}

.sectionPage .col-xs-12.historyFilter {
    height: 4.25rem;
    border-bottom: 1px solid #e6e6e6;
    padding-left: 15px;
    padding-right: 15px;
}

.historyFilter span {
    line-height: 4.25rem;
    margin-right: 1rem
}

.historyFilter h3 {
    line-height: 4.0625rem;
    font-family: PTSerifPro-Demi;
    color: #292929;
    font-size: 1.375rem;
    padding-left: 1rem;
}

.historyFilter .datepicker-here {
    border: 1px solid #e7e6e6;
    border-radius: 5px;
    color: #414141;
    font-family: "PT Sans Regular";
    font-size: 0.875rem
}

.historyFilter .datetimes, .historyFilter .datetimes2 {
    margin: 0.85rem 0 0 0;
    padding: 10px 15px;
    border: 1px solid #e7e6e6;
    border-radius: 0.3125rem;
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
    width: 200px;
}

.lLK {
    float: left;
}

.lLK:nth-child(2) {
    margin-right: 1rem;
}

.historyFilter select {
    border: 1px solid #e7e6e6;
    border-radius: 0.3125rem;
    height: 40px;
    margin: 0.9rem 1rem 1rem 0;
    font-size: 0.875rem;
    padding: 3px 1rem 3px 1rem;
    font-family: "PT Sans Regular";
    color: #333;
    min-width: 8.25rem;
    background-color: #fff;
    position: relative;
    width: 100%;
    max-width: 100%;
    background: url('/upload/arrow_down.png') no-repeat right 0 center #fff;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
}

.historyLine {
    height: 27rem;
    position: relative
}

.histWrap {
    padding: 1.5rem;
    max-height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
}

.historyLine:after {
    /*content:'';position:absolute;bottom:0;left:0;width:calc(100% - .65em);height:20px;
    background: -moz-linear-gradient(top, rgba(125,185,232,0) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(top, rgba(125,185,232,0) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(125,185,232,0) 0%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#ffffff',GradientType=0 ); */
}

.histItem {
    padding: 1rem 4.75rem 1rem 1rem;
    border: 1px solid #00aced;
    border-radius: 1rem;
    margin-bottom: 1rem;
    display: inline-block;
    width: 40.625rem;
}

.histItem p {
    line-height: 1.25rem;
    color: #212121;
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
}

.histItem p span {
    font-weight: 600;
}

.histItem a {
    margin-left: 2.5rem;
    color: #00aced;
    font-size: 0.875rem;
    font-family: "PT Sans Regular";
    padding-bottom: 0px;
    border-bottom: 1px solid #00aced;
}

.histItem a:hover {
    border-bottom: 1px solid transparent;
}

.padRNo {
    padding-right: 0;
}

/*.histItem:hover {border:1px solid #fff;background-color: #00aced;}
.histItem:hover p{color:#fff;}
.histItem:hover a{color:#fff;border-bottom:1px solid #fff;}
.histItem a:hover{border-bottom:1px solid transparent;}
*/

.histWrap::-webkit-scrollbar { /* 1 - скроллбар */
}

.histWrap::-webkit-scrollbar-button { /* 2 - кнопка */
}

.histWrap::-webkit-scrollbar-track { /* 3 - трек */
}

.histWrap::-webkit-scrollbar-track-piece { /* 4 - видимая часть трека */
}

.histWrap::-webkit-scrollbar-thumb { /* 5 - ползунок */
}

.histWrap::-webkit-scrollbar-corner { /* 6 - уголок */
}

.histWrap::-webkit-resizer { /* 7 - изменение размеров окна*/
}

.histWrap::-webkit-scrollbar,
.paymentHistWrap::-webkit-scrollbar,
.chatWrap::-webkit-scrollbar,
.chatControls textarea::-webkit-scrollbar,
.zayavkiSDesk::-webkit-scrollbar,
.docWrap::-webkit-scrollbar {
    width: .65em;
}

.paymentHistWrap::-webkit-scrollbar-track, .paymentHistWrap::-webkit-scrollbar-button,
.histWrap::-webkit-scrollbar-track, .histWrap::-webkit-scrollbar-button,
.chatWrap::-webkit-scrollbar-track, .chatWrap::-webkit-scrollbar-button,
.chatControls textarea::-webkit-scrollbar-track, .chatControls textarea::-webkit-scrollbar-button,
.zayavkiSDesk::-webkit-scrollbar-track, .zayavkiSDesk::-webkit-scrollbar-button,
.docWrap::-webkit-scrollbar-track, .docWrap::-webkit-scrollbar-button {
    background-color: rgba(242, 242, 242, 1);
}

.paymentHistWrap::-webkit-scrollbar-thumb,
.histWrap::-webkit-scrollbar-thumb,
.chatWrap::-webkit-scrollbar-thumb,
.chatControls textarea::-webkit-scrollbar-thumb,
.zayavkiSDesk::-webkit-scrollbar-thumb,
.docWrap::-webkit-scrollbar-thumb {
    background: rgba(180, 180, 180, 1); /*border-radius: 5px; box-shadow: inset 0.05em 0.05em 0 rgba(0, 0, 0, 0.1), inset 0 -0.05em 0 rgba(0, 0, 0, 0.07); */
    background-image: url('/upload/track.jpg');
    width: 10px;
    background-size: contain;
    background-position: center center;
    background-repeat: repeat-y;
    border-radius: 5px;
}

.docsPannelLK {
    box-shadow: 3px 3px 8px 0px rgba(0, 0, 0, 0.16);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
}

.lLK {
    float: left;
}

.docsLine:after {
    /*content:'';position:absolute;bottom:0;left:0;width:calc(100% - .65em);height:20px;
    background: -moz-linear-gradient(top, rgba(125,185,232,0) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(top, rgba(125,185,232,0) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(125,185,232,0) 0%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#ffffff',GradientType=0 );*/
}

.docItem {
    padding: 1rem;
    border: 1px solid #00aced;
    border-radius: 1rem;
    margin-bottom: 1rem;
}

.docItem p {
    line-height: 1.25rem;
    color: #212121;
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
}

.docItem p span {
    font-weight: 600;
}

.docItem a {
    margin-left: 2.5rem;
    color: #00aced;
    font-size: 0.875rem;
    font-family: "PT Sans Regular";
    padding-bottom: 1px;
    border-bottom: 1px solid #00aced;
}

.docItem a:hover {
    border-bottom: 1px solid transparent;
}

.hiddePannel {
    display: none;
}

.hiddePannel.active {
    display: block;
}

.docsLine {
    height: 40.625rem; /*height:43.625rem;*/
    position: relative;
    background-color: #fff;
}

.docWrap {
    padding: 1.5rem;
    height: 39rem;
    max-height: 39rem;
    overflow-y: auto;
    overflow-x: hidden;
}

.docsLine .document h3, .unPaidOrders .document h3 {
    font-family: "PTSerifPro-Demi";
    font-size: 1rem;
    color: #292929;
    line-height: 1.5rem;
    position: relative
}

.docsLine .document, .unPaidOrders .document {
    padding: 15px 50px 15px 55px;
    width: 100%;
}

.docsLine .document .getDocById, .unPaidOrders .document .getDocById {
    float: right;
    color: #00aced;
    font-size: 0.875rem;
    line-height: 0.875rem;
    font-family: "PT Sans Regular";
    padding-bottom: 0;
    cursor: pointer
}

.docsLine .document .getDocById img, .unPaidOrders .document .getDocById img {
    margin-right: 55px
}

.docsLine .document .getDocById a, .unPaidOrders .document .getDocById a {
    color: #69b366
}

.docsLine .document .getDocById:hover {
}

.docsLine .document:last-child:before, .unPaidOrders .document:last-child:before {
    display: none
}

.docsLine .document:after, .unPaidOrders .document:after {
    opacity: 0;
}

.docsLine .docIndex, .unPaidOrders .docIndex {
    position: absolute;
    left: -1.5rem;
    top: 0;
    font-family: "PTSerifPro-Demi";
}

.unPaidOrders .docIndex {
    top: 5px;
}

.docsLine .document .button, .unPaidOrders .document .button {
    margin-top: 10px;
    display: inline-block;
}

.docZakaz {
    border-top: 1px solid #e9e9e9;
    height: 4.625rem;
    padding: 0 3.4375rem;
    -webkit-box-shadow: 0px -3px 5px 0px rgba(50, 50, 50, 0.1);
    -moz-box-shadow: 0px -3px 5px 0px rgba(50, 50, 50, 0.1);
    box-shadow: 0px -3px 5px 0px rgba(50, 50, 50, 0.1);
}

.docZakaz h3 {
    line-height: 4.625rem;
    font-family: PTSerifPro-Demi;
    color: #292929;
    font-size: 1.125rem;
    display: inline-block
}

.docZakaz .button {
    display: inline-block;
    float: right;
    margin-top: 1.125rem;
    background-color: #fff;
    color: #00aced;
    border: 1px solid #00aced;
}

.docZakaz .button:hover {
    background-color: #00aced;
    color: #fff;
    border: 1px solid #00aced;
}

.balanceInfo {
    box-shadow: 3px 3px 8px 0px rgba(0, 0, 0, 0.16);
    padding: 0 1.5rem 2rem 1.5rem;
    margin-bottom: 1rem;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #fff;
}

.balanceInfo .col-xs-6 {
    padding-left: 0;
    padding-right: 0;
}

.curBalance h3 {
    color: #292929;
    font-family: PTSerifPro-Demi;
    font-size: 1.375rem;
    line-height: 4.5rem;
    margin-bottom: 0.625rem;
}

.curBalance h2 {
    color: #00aced;
    font-family: "PT Sans Regular";
    font-size: 2.375rem;
    margin-bottom: 2.25rem;
}

.curBalance .button {
    display: inline-block;
    margin-top: 0.2rem;
}

.curOtsrochka h3 {
    color: #292929;
    font-family: PTSerifPro-Demi;
    font-size: 1.375rem;
    line-height: 4.3125rem;
}

.curOtsrochka p {
    color: #292929;
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
    line-height: 1.375rem;
}

.curOtsrochka a {
    color: #00aced;
    font-size: 0.875rem;
    font-family: "PT Sans Regular";
    padding-bottom: 0px;
    border-bottom: 1px solid #00aced;
}

.curOtsrochka a:hover {
    border-bottom: 1px solid transparent;
}

.oformOtsrochka {
    margin-top: 1.5rem;
}

.oformOtsrochka .button {
    display: inline-block;
}

.oformOtsrochka p.greySmall {
    color: #959595;
    font-family: "PT Sans Regular";
    font-size: 0.75rem;
    line-height: 1rem;
}

.paymentHistory {
    box-shadow: 3px 3px 8px 0px rgba(0, 0, 0, 0.16);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #fff;
}

.absoluteCenterFlex {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
    flex-direction: column;
}

.topWindowOuter {
    background-color: rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    display: none;
}

.topWindowInner {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 90%;
}

.topWindowInner {
    background-color: #fff;
    padding: 32px 36px;
    border-radius: 10px;
    position: relative;
    min-width: 420px;
    -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
}

.actSverkiWrap {
    max-width: 33.75rem;
}

.actSverki h2 {
    font-family: PTSerifPro-Demi;
    color: #212121;
    font-size: 1.375rem;
    text-align: center;
    margin-bottom: 2.625rem
}

.actSverki span {
    line-height: 4.25rem;
    margin-right: 1rem;
    color: #212121;
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
}

.actSverki span {
    line-height: 4.25rem;
    margin-right: 1rem;
    color: #212121;
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
}

.actSverki .buttonSuccess {
    display: inline-block;
    width: 100%;
    text-align: center
}

.actSverki .fieldMail {
    padding: 8px 30px;
    text-align: center;
    width: 100%;
    border: 1px solid #00aced;
    border-radius: 20px;
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
}

.actSverki .fieldMail:hover {
    border: 1px solid #fff;
    -webkit-box-shadow: 0 0 10px 3px #b9e9fa;
    box-shadow: 0 0 10px 3px #b9e9fa
}

.actSverki .fieldMail:focus::placeholder {
    color: #dfdede;
}

.actSverki .fieldMail::-webkit-input-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.actSverki .fieldMail:focus::-webkit-input-placeholder {
    color: #dfdede;
}

/* Firefox < 19 */
.actSverki .fieldMail:-moz-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.actSverki .fieldMail:focus:-moz-placeholder {
    color: #dfdede;
}

/* Firefox > 19 */
.actSverki .fieldMail::-moz-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.actSverki .fieldMail:focus::-moz-placeholder {
    color: #dfdede;
}

/* Internet Explorer 10 */
.actSverki .fieldMail:-ms-input-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.actSverki .fieldMail:focus:-ms-input-placeholder {
    color: #dfdede;
}

.actSverki .datetimes2 {
    margin: 0.85rem 0 2.0625rem 0;
    padding: 10px 15px;
    border: 1px solid #e7e6e6;
    border-radius: 0.3125rem;
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
    width: 100%;
}

.paymentHistWrap {
    padding: 0 1.5rem 1.5rem 1.5rem;
    height: 32.5rem;
    max-height: 32.5rem;
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
}

/* DivTable.com */
.divTable {
    display: table;
    width: 100%;
}

.divTableRow {
    display: table-row;
}

.divTableHeading {
    background-color: #EEE;
    display: table-header-group;
}

.divTableCell, .divTableHead {
    border-top: 1px solid #999999;
    border-left: 1px solid #999999;
    display: table-cell;
    font-size: 0.875rem;
    text-align: center;
    padding: 0.625rem;
}

.divTableRow .divTableCell:last-child {
    border-right: 1px solid #999999;
}

.divTableBody .divTableRow:last-child .divTableCell {
    border-bottom: 1px solid #999999;
}

.divTableHeading {
    background-color: #EEE;
    display: table-header-group;
    font-weight: bold;
}

.divTableFoot {
    background-color: #EEE;
    display: table-footer-group;
    font-weight: bold;
}

.divTableBody {
    display: table-row-group;
}

.divTableHeader {
    background-color: #e6e6e6;
}

.supportLK {
    overflow: hidden;
    height: 47.9rem;
    box-shadow: 3px 3px 8px 0px rgba(0, 0, 0, 0.16);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.supportLK > .row {
    height: 47.9rem;
}

.supportLK > .row > .col-xs {
    background-color: #fff;
    padding-right: 0;
    padding-left: 0;
}

.maxSupWidth {
    background-color: #f1f1f1;
    height: 100%;
    width: 16.5625rem;
    padding: 1.875rem;
    text-align: center;
    position: relative
}

.buttonS {
    line-height: 3.3125rem;
    background-color: #dddddd;
    color: #414141;
    border-radius: 5px;
    display: inline-block;
    margin-bottom: 1rem;
    text-align: center;
    width: 13.75rem;
    cursor: pointer;
}

.buttonS span {
    position: relative;
    padding-left: 2.5875rem;
}

.buttonS:hover, .buttonS.active {
    background-color: #0f57a7;
    color: #fff;
}

.buttonS svg, .buttonS svg {
    fill: #4a4a4a;
    stroke: #4a4a4a;
}

.buttonS:hover svg, .buttonS.active svg {
    fill: #fff;
    stroke: #fff;
}

.buttonS .svgBlock {
    width: 1.75rem;
    height: 1.75rem;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: translateY(-10%);
    -moz-transform: translateY(-10%);
    -ms-transform: translateY(-10%);
    -o-transform: translateY(-10%);
    transform: translateY(-10%);
}

.zayavkiSDesk {
    margin: 5.9375rem 1.375rem 0 1.375rem;
    width: calc(100% - 1.375rem - 1.375rem);
    background-color: #fff;
    padding: 1rem;
    border-radius: 5px;
    max-height: 20.625rem;
    overflow-y: auto;
}

.zayavkiSDesk .za {
    text-align: left;
    line-height: 1rem;
    font-family: "PT Sans Regular";
    color: #424242;
    font-size: 0.85rem;
    margin-bottom: 1.175rem;
    cursor: pointer;
}

.zayavkiSDesk .za:hover {
    color: #00aced
}

span.za:hover {
    color: #00aced
}

.zayavkiSDesk h3 {
    color: #2a2a2a;
    font-family: PTSerifPro-Demi;
    font-size: 1.175rem;
    margin-bottom: 1.6875rem;
}

.payLK {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.supportLK .archiveLK h2 {
    font-family: PTSerifPro-Demi;
    color: #292929;
    font-size: 1.375rem;
    margin-bottom: 1.5rem;
}

.supportLK .archiveLK li {
    font-family: "PT Sans Regular";
    color: #292929;
    font-size: 1rem;
    line-height: 1.375rem;
    cursor: pointer;
}

.supportLK .archiveLK li:hover {
    color: #00aced
}

.supportLK .archiveLK .chatWrap {
    max-width: 100%;
}

.supportLK .archiveLK {
    height: 100%;
    padding-bottom: 1rem;
    max-width: 100%;
    flex: 1;
    display: flex;
    padding-left: 1rem;
}

.supportLK .archiveLK .divTableRow .divTableCell:nth-child(2) {
    text-align: left
}

.supportLK .archiveLK .divTableHeader .divTableCell:nth-child(2) {
    text-align: center
}

.supportLK .archiveLK .myTable {
    width: 100%;
}

.zClose {
    font-size: 0.85rem;
    color: #bababa;
}

.zId {
    font-weight: 600;
    font-size: 0.85rem;
}

/* tables */
table.tablesorter {
    font-family: "PT Sans Regular";
    margin: 0 0pt 15px;
    font-size: 0.875rem;
    width: 100%;
    text-align: left;
}

table.tablesorter thead tr th, table.tablesorter tfoot tr th {
    background-color: #e6e6e6;
    padding: 0.625rem 2rem;
}

table.tablesorter thead tr .header {
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
}

table.tablesorter tbody tr:nth-child(even) {
    background-color: #f0f0f0;
}

table.tablesorter tbody tr:nth-child(odd) {
    background-color: #fff;
}

table.tablesorter tbody tr td:first-child {
    text-align: left
}

table.tablesorter tbody td {
    color: #3D3D3D;
    padding: 0.625rem;
    vertical-align: top;
}

table.tablesorter tbody td.zClose {
    font-size: 0.85rem;
    color: #797979;
}

table.tablesorter tbody td.zId {
    font-weight: 600;
    font-size: 0.85rem;
}

table.tablesorter thead tr .headerSortUp {
}

table.tablesorter thead tr .headerSortDown {
}

table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
    background-color: #00aced;
    color: #fff;
    position: relative
}

table.tablesorter thead tr .headerSortUp:after {
    position: absolute;
    top: 50%;
    right: 8px;
    content: '\25bc';
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

table.tablesorter thead tr .headerSortDown:after {
    position: absolute;
    top: 50%;
    right: 8px;
    content: '\25b2';
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

table.tablesorter tbody td,
table.tablesorter thead tr th,
table.tablesorter tfoot tr th {
    border-top: 1px solid #999999;
    border-left: 1px solid #999999;
    display: table-cell;
    font-size: 0.875rem;
    text-align: center;
}

table.tablesorter tbody tr td:last-child,
table.tablesorter thead tr th:last-child,
table.tablesorter tfoot tr th:last-child {
    border-right: 1px solid #999999;
}

table.tablesorter tbody tr:last-child td {
    border-bottom: 1px solid #999999;
}

.supportLK .warning-buy {
    text-align: right;
    float: right;
}

.supportLK .slam-easyform textarea {
    resiza
}

.supportLK .slam-easyform .btn {
    padding: 8px 30px;
    float: right;
    margin-bottom: 1rem;
    margin-top: 0.3rem;
}

.supportLK .sendLetter {
    padding: 2.75rem 2.5rem 0 2.5rem;
}

.supportLK .sendLetter h2 {
    font-family: PTSerifPro-Demi;
    color: #292929;
    font-size: 1.375rem;
    margin-bottom: 2.5rem;
}

.supportLK .sendLetter .col-xs-8, .supportLK .sendLetter .col-xs-7 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
}

.supportLK .sendLetter .jq-selectbox {
    border: 1px solid #00aced;
    border-radius: 20px;
}

.supportLK .sendLetter .jq-selectbox .jq-selectbox__select-text {
    padding-left: 10px;
}

.supportLK .sendLetter .jq-selectbox .jq-selectbox__trigger {
    border-radius: 20px;
    width: 50px;
}

.supportLK .sendLetter .jq-selectbox .jq-selectbox__select {
    border-radius: 20px;
}

.supportLK .sendLetter .jq-selectbox.opened {
    border: 1px solid #00aced;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.supportLK .sendLetter .jq-selectbox.opened .jq-selectbox__trigger {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.supportLK .sendLetter .jq-selectbox.opened .jq-selectbox__select {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.supportLK .sendLetter .jq-selectbox .jq-selectbox__select-text {
    color: #808080
}

.supportLK .sendLetter .jq-selectbox .jq-selectbox__dropdown {
    border-radius: 0 !important;
    margin-top: 1px;
    margin-left: -1px;
    width: calc(100% + 2px);
    border-left: 1px solid #00aced;
    border-right: 1px solid #00aced;
    border-bottom: 1px solid #00aced;
}

.supportLK .sendLetter select {
    height: 32px;
    padding: 0 10px 0 1.825rem;
    border-radius: 20px;
    border: 1px solid #00aced;
    font-size: 0.875rem;
    font-family: "PT Sans Regular";
    color: #808080;
    background-color: #fff;
    position: relative;
    width: 100%;
    max-width: 100%;
    background: url('/upload/arrow_down.png') no-repeat right 0.625rem center #fff;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
}


.paymentLK {
    overflow: hidden;
    height: 67rem;
    width: 100%;
    box-shadow: 3px 3px 8px 0px rgba(0, 0, 0, 0.16);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.unPaidOrders {
    overflow: hidden;
    height: 67rem;
    width: 100%;
    box-shadow: 3px 3px 8px 0px rgba(0, 0, 0, 0.16);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 30px;
}


.onlineChat {
    height: 100%;
    width: 100%;
    position: relative
}

.chatWrap {
    width: 100%;
    max-height: 700px;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    padding: 2rem 1rem 2rem 0;
}

.chatWrap > div:last-child {
    margin-bottom: 0.5rem;
}

.chatWrapWhite {
    max-height: calc(100% - 4.125rem);
    height: calc(100% - 4.125rem);
    padding-left: 1rem;
}

.chatWrapWhite:after {
    /*content:'';position:absolute;bottom:7.375rem;left:0;width:calc(100% - .65em);height:20px;
    background: -moz-linear-gradient(top, rgba(125,185,232,0) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(top, rgba(125,185,232,0) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(125,185,232,0) 0%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#ffffff',GradientType=0 ); */
}

.question {
    background-color: #dddddd;
    border-radius: 5px;
    padding: 1rem;
    margin-bottom: 3rem;
    position: relative
}

.question p {
    color: #212121;
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
    line-height: 1.25rem;
    word-wrap: break-word;
    word-break: break-all;
    hyphens: auto;
}

.question:after {
    content: '';
    background-image: url('/upload/triangle_grey.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    width: 7px;
    height: 4px;
    position: absolute;
    bottom: -4px;
    right: 5px;
}

.answer {
    background-color: #dddddd;
    border-radius: 5px;
    padding: 1rem;
    margin-bottom: 3rem;
    position: relative
}

.answer:after {
    content: ''; /*background-image: url('/upload/triangle_blue.png');*/
    background-image: url('/upload/triangle_grey.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    width: 7px;
    height: 4px;
    position: absolute;
    bottom: -4px;
    left: 5px;
}

.answer p {
    color: #212121;
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
    line-height: 1.25rem;
}

.answerAuth {
    color: #292929;
    font-family: PTSerifPro-Demi;
    font-size: 1rem;
    line-height: 1.2rem;
    margin-bottom: 0.8rem;
}

.anDate {
    color: #929292;
    font-family: "PT Sans Regular";
    font-size0 .75rem;
    margin-bottom: 3rem;
    text-align: center
}

.telSupport {
    position: absolute;
    bottom: 3.125rem;
    left: 0;
    width: 100%;
    height: auto;
    display: table;
    text-align: left;
    padding-left: 1.5rem;
}

.telSupport h5 {
    color: #212121;
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
    margin-bottom: 1.5rem;
}

.telSupport p {
    color: #212121;
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
    line-height: 1.25rem;
}

.chatTitle {
    width: 100%;
    min-width: 100%;
    padding: 1rem;
    height: calc(2.375rem + 2rem);
    display: block;
    background-color: #f8f8f8;
}

.chatTitle h2 {
    color: #2a2a2a;
    font-family: PTSerifPro-Demi;
    font-size: 1.175rem;
    line-height: 1.375rem;
    padding-right: 1rem;
}

.chatTitle h2 span {
    color: #222222;
    font-family: "PT Sans Regular";
    font-size: 0.85rem;
}

.chatWrapWhite {
    display: block;
}

.chatControls {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0.75rem 0;
    height: calc(2.375rem + 1.5rem);
}

.chatControls textarea {
    width: calc(100% - 4.6875rem);
    max-height: 15.625rem !important;
    border-radius: 5px;
    border: 1px solid #dddddd;
    padding: 0.75rem 1rem 0 1rem;
    color: #212121;
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
    line-height: 0.875rem;
    resize: none;
    position: absolute;
    left: 0;
    bottom: 0.75rem;
}

.chatControls textarea.changed:hover {
    opacity: 1;
}

.chatControls textarea.changed {
    padding: 0.75rem 1rem;
    line-height: 1.125rem;
    opacity: 0.15;
}

.addQuestion {
    width: 1.9375rem;
    height: 1.3125rem;
    float: right;
    margin-top: 7px;
    margin-right: 1.4375rem;
    cursor: pointer;
}

.addQuestion svg {
    width: 100%;
    height: 100%;
    fill: #969696;
}

.addQuestion:hover svg {
    width: 100%;
    height: 100%;
    fill: #00aced;
}

.formaObr {
    border-top: 1px solid #e6e6e6;
}

.formaObr .layout430 {
    margin: 0 auto;
    padding: 3rem 0 6.25rem 0;
}


.mainModal {
    background-color: rgba(0, 0, 0, 0.45);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1100;
    overflow-y: auto;
    display: none;
}

.modalInner {
    margin: auto;
    position: absolute;
    top: 0;
    left: 50%;
    bottom: 0;
    right: 0;
    background-color: #fff;
    width: auto;
    height: auto;
    display: table;
    padding: 2.5rem;
    -webkit-border-radius: 1rem;
    -moz-border-radius: 1rem;
    border-radius: 1rem;
    overflow: hidden;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

.modalInner svg {
}

.successOtsr, .loginSuccess {
    text-align: center;
}

.loginSuccess {
    min-width: 28.125rem;
}

.successOtsr, .loginSuccess {
    font-family: "PT Sans Regular";
    font-weight: 600;
    font-size: 1rem;
    color: #212121;
    line-height: 1.175rem;
}

.successOtsr .button, .loginSuccess .button {
    display: inline-block;
    margin-top: 2.25rem;
}

.makeOplata h2 {
    text-align: center;
    color: #212121;
    font-family: PTSerifPro-Regular;
    font-size: 1.375rem;
    margin-bottom: 2.875rem;
}

.makeOplata .button {
    display: inline-block;
    text-align: center;
    max-width: 100%;
}

.loginToSystem h2 {
    text-align: center;
    color: #212121;
    font-family: PTSerifPro-Regular;
    font-size: 1.375rem;
    margin-bottom: 2.875rem;
}

.loginToSystem form {
    max-width: 24.375rem;
}

.loginToSystem input,
.recoverPWD input {
    padding: 8px 30px;
    text-align: center;
    width: 100%;
    border: 1px solid #00aced;
    border-radius: 20px;
    margin-bottom: 15px;
}

.loginToSystem input,
.recoverPWD input {
    padding: 8px 30px;
    text-align: center;
    width: 100%;
    border: 1px solid #00aced;
    border-radius: 20px;
    margin-bottom: 15px;
}

.loginToSystem input:hover,
.recoverPWD input:hover {
    border: 1px solid #fff;
    -webkit-box-shadow: 0 0 10px 3px #b9e9fa;
    box-shadow: 0 0 10px 3px #b9e9fa
}

.loginToSystem input:focus::placeholder,
.autoExpand:focus::placeholder,
.recoverPWD input:focus::placeholder {
    color: #dfdede;
}

.loginToSystem input::-webkit-input-placeholder,
.autoExpand::-webkit-input-placeholder,
.recoverPWD input::-webkit-input-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.loginToSystem input:focus::-webkit-input-placeholder,
.autoExpand:focus::-webkit-input-placeholder,
.recoverPWD input:focus::-webkit-input-placeholder {
    color: #dfdede;
}

/* Firefox < 19 */
.loginToSystem input:-moz-placeholder,
.autoExpand:-moz-placeholder,
.recoverPWD input:-moz-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.loginToSystem input:focus:-moz-placeholder,
.autoExpand:focus:-moz-placeholder,
.recoverPWD input:focus:-moz-placeholder {
    color: #dfdede;
}

/* Firefox > 19 */
.loginToSystem input::-moz-placeholder,
.autoExpand::-moz-placeholder,
.recoverPWD input::-moz-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.loginToSystem input:focus::-moz-placeholder,
.autoExpand:focus::-moz-placeholder,
.recoverPWD input:focus::-moz-placeholder {
    color: #dfdede;
}

/* Internet Explorer 10 */
.loginToSystem input:-ms-input-placeholder,
.autoExpand:-ms-input-placeholder,
.recoverPWD input:-ms-input-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.loginToSystem input:focus:-ms-input-placeholder,
.autoExpand:focus:-ms-input-placeholder,
.recoverPWD input:focus:-ms-input-placeholder {
    color: #dfdede;
}

.loginToSystem .button {
    display: inline-block;
    margin-top: 1rem;
}

.bittonLink {
    cursor: pointer;
    line-height: 1rem;
    color: #00aced;
    font-family: "PT Sans Regular";
    font-style: italic;
    border-bottom: 1px solid #00aced;
    padding-bottom: 0;
    display: inline-block;
    font-size: 0.875rem;
}

.bittonLink:hover {
    border-bottom: 1px solid transparent;
}

.recoverPWD {
    max-width: 35rem;
    -webkit-transform: translateX(-75%);
    -moz-transform: translateX(-75%);
    -ms-transform: translateX(-75%);
    -o-transform: translateX(-75%);
    transform: translateX(-75%);
}

.recoverPWD h2 {
    text-align: center;
    color: #212121;
    font-family: PTSerifPro-Regular;
    font-size: 1.375rem;
    margin-bottom: 2.1875rem;
}

.recoverPWD p {
    text-align: justify;
    color: #292929;
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
    line-height: 1.125rem;
    margin-bottom: 1.875rem;
}

.readNextContainer p {
    color: #292929;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    text-indent: 0.8rem;
    line-height: 1.25rem;
    margin-bottom: 1rem
}

.readNextContainer ul {
    margin-bottom: 1rem;
}

.readNextContainer li {
    position: relative;
    color: #292929;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    text-indent: 1rem;
    line-height: 1.25rem;
    display: block;
}

.readNextContainer li:after {
    display: none;
    position: absolute;
    content: '';
    left: 50%;
    top: 0.8rem;
    background-color: #00aced;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    -webkit-transform: translateY(-150%);
    -moz-transform: translateY(-150%);
    -ms-transform: translateY(-150%);
    -o-transform: translateY(-150%);
    transform: translateY(-150%);
}

.readNextContainer li:before {
    content: "•";
    color: #00aced;
    display: inline-block;
    width: 1em;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
}

.readNextContainer h2 {
    font-family: PTSerifPro-Demi;
    font-size: 1.375rem;
    margin-bottom: 1.75rem;
    line-height: 1.625rem;
}

.readNextContainer h3 {
    font-family: PTSerifPro-Demi;
    font-size: 1.175rem;
    margin-bottom: 1.375rem;
    line-height: 1.225rem;
}

.readNextContainer blockquote {
    margin: 0;
    background: #FFF4ED;
    padding: 40px;
    color: #3F484D;
    position: relative;
    font-family: 'Lato', sans-serif;
    text-align: center;
}

.readNextContainer blockquote:before, .readNextContainer blockquote:after {
    font-size: 45px;
    color: #3CA1D9;
    position: absolute;
    height: 2px;
    left: 40px;
    right: 40px;
    line-height: .5;
    background: linear-gradient(to right, #3CA1D9 45%, transparent 45%, transparent), linear-gradient(to right, transparent, transparent 55%, #3CA1D9 55%);
    font-family: serif;
}

.readNextContainer blockquote:before {
    content: "\201C";
    top: 30px;
}

.readNextContainer blockquote:after {
    content: "\201D";
    bottom: 30px;
}

.readNextContainer blockquote p {
    font-size: 20px;
}

.readNextContainer blockquote footer {
    margin-bottom: 1em;
}

.readNextContainer blockquote cite {
    font-style: normal;
}

.sendLetter .form-group {
    position: relative;
}

.sendLetter .form-group:after {
    opacity: 0;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 475.2 475.2'%3e%3cpath fill='%23e86a6a' d='M405.6 69.6C360.7 24.7 301.1 0 237.6 0s-123.1 24.7-168 69.6S0 174.1 0 237.6s24.7 123.1 69.6 168 104.5 69.6 168 69.6 123.1-24.7 168-69.6 69.6-104.5 69.6-168-24.7-123.1-69.6-168zm-19.1 316.9c-39.8 39.8-92.7 61.7-148.9 61.7s-109.1-21.9-148.9-61.7c-82.1-82.1-82.1-215.7 0-297.8C128.5 48.9 181.4 27 237.6 27s109.1 21.9 148.9 61.7c82.1 82.1 82.1 215.7 0 297.8z'/%3e%3cpath fill='%23e86a6a' d='M342.3 132.9c-5.3-5.3-13.8-5.3-19.1 0l-85.6 85.6-85.6-85.6c-5.3-5.3-13.8-5.3-19.1 0-5.3 5.3-5.3 13.8 0 19.1l85.6 85.6-85.6 85.6c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4s6.9-1.3 9.5-4l85.6-85.6 85.6 85.6c2.6 2.6 6.1 4 9.5 4 3.5 0 6.9-1.3 9.5-4 5.3-5.3 5.3-13.8 0-19.1l-85.4-85.6 85.6-85.6c5.3-5.3 5.3-13.8 0-19.1z'/%3e%3c/svg%3e");
    content: '';
    position: absolute;
    top: 50%;
    left: 0.5rem;
    width: 1rem;
    height: 1rem;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.sendLetter .form-group.textar:after {
    top: 0.65rem;
    left: 0.5rem;
    width: 1rem;
    height: 1rem;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}

.sendLetter .form-group.error:after {
    opacity: 1;
}

.sendLetter .FORM2_FIELD_USER_PHONE {
    display: none;
}

.buttonOformit {
    margin-top: 1.5rem;
}

.buttonOformit .button {
    display: inline-block
}

.waitWrap {
    display: none;
    background-color: rgba(0, 0, 0, 0.3);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1100;
}

.waitInner {
    background-color: #fff;
    width: 30rem;
    height: 17.5rem;
    padding: 2.5rem;
    -webkit-border-radius: 1.25rem;
    -moz-border-radius: 1.25rem;
    border-radius: 1.25rem;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.waitInner h3 {
    margin: 0.625rem 0 1rem 0;
    line-height: 1.25rem;
    width: 100%;
    text-align: center;
    color: #212121;
    font-family: "PTSerifPro-Demi";
    font-size: 1rem;
}

.ajaxLoader .waitInner svg {
    width: 80%;
    margin-left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

.webFlyPay {
    padding: 0;
}

.zTh {
    cursor: pointer;
}

.errorInChat img {
    max-width: 15.625rem
}

.errorInChat p {
    padding: 1rem 2rem;
    line-height: 1.250rem;
}

#wf-sbrf-form {
    border: none;
    border-radius: 0.5rem;
    box-shadow: none;
    padding: 2rem;
}

#wf-sbrf-form {
    display: block;
    margin: 0 auto;
    font-size: 18px;
    color: #333;
    box-shadow: none;
}

#wf-sbrf-form table {
    border-collapse: collapse !important;
    width: 100%;
}

#wf-sbrf-form table td {
    border: none !important;
    vertical-align: middle !important;
    padding: 10px !important;
    font-size: 90%;
}

#wf-sbrf-form table td:first-child {
    width: 30%;
}

#wf-sbrf-form table td input[type=text] {
    width: 90%;
    font-size: 90%;
}

#wf-sbrf-form table td textarea {
    width: 90%;
    min-height: 50px;
    font-size: 18px;
}

#wf-sbrf-form table td label {
    display: block;
    cursor: pointer;
    margin-top: 10px;
}

#wf-sbrf-form table td label .jq-radio {
    margin-right: 10px;
    top: -2px;
}

#wf-sbrf-form .wf-btncontainer {
    margin: 20px 0 10px 0;
}

#wf-sbrf-form .wf-btncontainer .wf-paybtn {
    display: inline-block;
    padding: 10px 20px;
    border: none;
    background: #6BBA50;
    border-radius: 5px;
    cursor: pointer;
    color: #FFF;
    letter-spacing: 0.04em;
}

.webFlyPay input[type='email'].styler,
.webFlyPay input[type='password'].styler,
.webFlyPay input[type='search'].styler,
.webFlyPay input[type='tel'].styler,
.webFlyPay input[type='text'].styler,
.webFlyPay input[type='url'].styler,
.webFlyPay textarea.styler {
    padding: 8px 9px;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    border-radius: 4px;
    box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, .1);
    font: 14px Arial, sans-serif;
    color: #333;
}

.webFlyPay h2 {
    font-family: PTSerifPro-Demi;
    font-size: 1.375rem;
    padding-left: 2.5rem;
    margin: 0 0 0 0;
    padding-top: 1.75rem;
}

.sbrf-container {
    padding: 2rem;
    width: 100%;
    max-width: 43.75rem;
    margin: 3rem auto;
    margin-bottom: 0;
    border-radius: 0.5rem;
    box-shadow: 3px 3px 8px 0px rgba(0, 0, 0, 0.16);
}

.sbrf-container h1 {
    color: #2a2a2a;
    font-family: PTSerifPro-Demi;
    font-size: 1.375rem;
    margin-bottom: 2rem;
}

.sbrf-container h2 {
    color: #2a2a2a;
    font-family: PTSerifPro-Demi;
    font-size: 1rem;
    margin-bottom: 1rem;
}

.sbrf-success {
    border: 1px solid #44b313;
}

.sbrf-error {
    border: 1px solid #ff0000;
}

.orderDetails {
    background-color: #f1f1f1;
    margin: 0 1rem 2rem 1rem;
    width: calc(100% - 2rem)
}

.orderDetails .divTableCell, .orderDetails .divTableHead {
    text-align: left;
    border: none !important;
}

.orderDetails .divTableRow .divTableCell:nth-child(odd) {
    font-weight: 600;
    max-width: 12.5rem;
}

.orderDetails .divTableHead {
    padding: 0;
}

.sbrf-close {
    display: inline-block;
    float: right;
    cursor: pointer
}


.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

@-webkit-keyframes myAnimLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-10%);
        -ms-transform: translateX(-10%);
        transform: translateX(-10%);
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
    }
}

@keyframes myAnimLeft {
    /* from,
     20%,
     40%,
     60%,
     80%,
     to {
       -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
       animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
     }*/

    0% {
        opacity: 0;
        -webkit-transform: translateX(-10%);
        -ms-transform: translateX(-10%);
        transform: translateX(-10%);
    }
    /*
      20% {
        -webkit-transform:translateX(-8%);-ms-transform:translateX(-8%);transform:translateX(-8%);
      }

      40% {
        -webkit-transform:translateX(-6%);-ms-transform:translateX(-6%);transform:translateX(-6%);
      }

      60% {
        -webkit-transform:translateX(-4%);-ms-transform:translateX(-4%);transform:translateX(-4%);
      }

      80% {
        -webkit-transform:translateX(-2%);-ms-transform:translateX(-2%);transform:translateX(-2%);
      }
    */
    to {
        opacity: 1;
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
    }
}

.myAnimLeft {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: myAnimLeft;
    animation-name: myAnimLeft;
}

@-webkit-keyframes myAnimRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(10%);
        -ms-transform: translateX(10%);
        transform: translateX(10%);
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
    }
}

@keyframes myAnimRight {
    /* from,
     20%,
     40%,
     60%,
     80%,
     to {
       -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
       animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
     }*/

    0% {
        opacity: 0;
        -webkit-transform: translateX(10%);
        -ms-transform: translateX(10%);
        transform: translateX(10%);
    }
    /*
      20% {
        -webkit-transform:translateX(-8%);-ms-transform:translateX(-8%);transform:translateX(-8%);
      }

      40% {
        -webkit-transform:translateX(-6%);-ms-transform:translateX(-6%);transform:translateX(-6%);
      }

      60% {
        -webkit-transform:translateX(-4%);-ms-transform:translateX(-4%);transform:translateX(-4%);
      }

      80% {
        -webkit-transform:translateX(-2%);-ms-transform:translateX(-2%);transform:translateX(-2%);
      }
    */
    to {
        opacity: 1;
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
    }
}

.myOpacity {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: myOpacity;
    animation-name: myOpacity;
}

@-webkit-keyframes myOpacity {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes myOpacity {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

.myAnimRight {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: myAnimRight;
    animation-name: myAnimRight;
}

@-webkit-keyframes bounceIn {
    from,
    20%,
    40%,
    60%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }

    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);
    }

    80% {
        -webkit-transform: scale3d(0.97, 0.97, 0.97);
        transform: scale3d(0.97, 0.97, 0.97);
    }

    to {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

@keyframes bounceIn {
    from,
    20%,
    40%,
    60%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }

    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);
    }

    80% {
        -webkit-transform: scale3d(0.97, 0.97, 0.97);
        transform: scale3d(0.97, 0.97, 0.97);
    }

    to {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

.bounceIn {
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0);
    }

    60% {
        opacity: 1;
        -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 {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes bounceInDown {
    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0);
    }

    60% {
        opacity: 1;
        -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 {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0);
    }

    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0);
    }

    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0);
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes bounceInLeft {
    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0);
    }

    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0);
    }

    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0);
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0);
    }

    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0);
    }

    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0);
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes bounceInRight {
    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0);
    }

    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0);
    }

    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0);
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 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 {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes bounceInUp {
    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0);
    }

    75% {
        -webkit-transform: translate3d(0, 15px, 0);
        transform: translate3d(0, 15px, 0);
    }

    90% {
        -webkit-transform: translate3d(0, -0px, 0);
        transform: translate3d(0, -10px, 0);
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9);
        transform: scale3d(0.9, 0.9, 0.9);
    }

    50%,
    55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
}

@keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9);
        transform: scale3d(0.9, 0.9, 0.9);
    }

    50%,
    55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
}

.bounceOut {
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut;
}

@-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);
    }
}

.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }
}

@keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }
}

.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0);
        transform: translate3d(-20px, 0, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }
}

@keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0);
        transform: translate3d(-20px, 0, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }
}

.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
    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 bounceOutUp {
    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);
    }
}

.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}


@-webkit-keyframes slideOutDown {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
}

@keyframes slideOutDown {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
}

.slideOutDown {
    -webkit-animation-name: slideOutDown;
    animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
    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);
    }
}

@keyframes slideOutLeft {
    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);
    }
}

.slideOutLeft {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft;
}

@-webkit-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);
    }
}

@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);
    }
}

.slideOutRight {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}

@keyframes slideOutUp {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}

.slideOutUp {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp;
}


@-webkit-keyframes flip {
    0% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    80% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    100% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
}

@keyframes flip {
    0% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    80% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    100% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
}

.animated.flip {
    -webkit-backface-visibility: visible;
    -ms-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip;
}

@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
        transform: perspective(400px) rotateX(-10deg);
    }

    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg);
    }

    100% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}

@keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        -ms-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
        -ms-transform: perspective(400px) rotateX(-10deg);
        transform: perspective(400px) rotateX(-10deg);
    }

    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        -ms-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg);
    }

    100% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        -ms-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}

.flipInX {
    -webkit-backface-visibility: visible !important;
    -ms-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInX;
    animation-name: flipInX;
}

.animated {
    -webkit-animation-duration: 1000ms;
    animation-duration: 1000ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

/* .owl-animated-out - only for current item */
/* This is very important class. Use z-index if you want move Out item above In item */
.owl-animated-out {
    z-index: 1
}

/* .owl-animated-in - only for upcoming item
/* This is very important class. Use z-index if you want move In item above Out item */
.owl-animated-in {
    z-index: 0
}

@-webkit-keyframes fadeOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@keyframes fadeOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}

.button.tryIt, .articleBody p .button.tryIt {
    display: inline-block;
    line-height: 1rem;
}

.monitoringZakazH2 {
    position: relative;
    text-align: center;
    color: #292929;
    font-size: 1.875rem;
    font-family: 'PTSerifPro-Regular';
    line-height: 2.25rem;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 3.375rem;
}

.monitoringZakazH2:after {
    content: "";
    position: absolute;
    height: 3px;
    width: 12.375rem;
    bottom: -0.7rem;
    left: 50%;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1140 4.13'%3e%3cg data-name='Слой 2'%3e%3cpath fill='%2300aced' d='M1140 2.06L570 4.13 0 2.06 570 0l570 2.06z' data-name='Слой 1'/%3e%3c/g%3e%3c/svg%3e");
    background-size: 150%;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

.monitoringZakazBak {
    height: 700px;
    position: relative;
    background-image: url('/upload/truck.png');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.monitoringZakazBlack {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    z-index: 0;
}

.monitoringZakaz {
    position: relative;
    z-index: 1
}

.monitoringZakaz h1 {
    padding-top: 240px;
    color: #fff;
    line-height: 50px;
    font-size: 48px;
    font-family: "Pt Sans Bold";
    margin: 0;
}

.monitoringZakaz h3 {
    padding-top: 15px;
    color: #fff;
    font-size: 24px;
    font-family: "PT Sans Regular";
    text-align: center
}

.monitoringZakaz .monitoringZakazButtons {
    padding-top: 35px;
    text-align: center
}

.buttonTransparent {
    text-align: center;
    padding: 0 30px;
    line-height: 50px;
    border: 1px solid #00ACED;
    border-radius: 30px;
    width: auto;
    display: inline-block;
    color: #fff;
    cursor: pointer;
}

.buttonTransparent:hover {
    background-color: #00ACED;
    cursor: pointer;
}

.sectionPage .notHR:after {
    display: none
}

.mobileApp a {
    color: #00ACED;
    border-bottom: 1px solid #00ACED;
}

.applinks .button {
    line-height: 53px;
    padding: 0 40px;
    border-radius: 30px;
}

.monitoringCommercial {
    background-color: #0E58A6;
    padding: 80px 0;
}

.monitoringCommercial h3 {
    font-family: PTSerifPro-Regular;
    font-size: 1.875rem;
    color: #fff;
    text-align: center;
    margin-bottom: 1.375rem
}

.monitoringCommercial p, .monitoringCommercial {
    font-family: "PT Sans Regular";
    font-size: 1rem;
    color: #fff;
    text-align: center
}

.monitoringCommercial form {
    margin-top: 3.125rem;
}

.monitoringCommercial .row > div {
    margin-bottom: 1.25rem;
}

.commercialForm input {
    background-color: rgba(0, 0, 0, .1);
    border: 1px solid #00ACED;
    color: #fff;
    line-height: 3rem;
    text-align: center;
    border-radius: 1.875rem;
    padding: 0
}

.commercialForm input:hover, .headerSearch input:focus {
    max-width: 100%;
}

.commercialForm input:focus::placeholder {
    color: #fff;
}

.commercialForm input::-webkit-input-placeholder {
    color: #fff;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.commercialForm input:focus::-webkit-input-placeholder {
    color: #fff;
}

/* Firefox < 19 */
.commercialForm input:-moz-placeholder {
    color: #fff;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.commercialForm input:focus:-moz-placeholder {
    color: #fff;
}

/* Firefox > 19 */
.commercialForm input::-moz-placeholder {
    color: #fff;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.commercialForm input:focus::-moz-placeholder {
    color: #fff;
}

/* Internet Explorer 10 */
.commercialForm input:-ms-input-placeholder {
    color: #fff;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.commercialForm input:focus:-ms-input-placeholder {
    color: #fff;
}

.commercialForm .button {
    line-height: 50px;
    padding-top: 0;
    padding-bottom: 0;
}

.commercialForm .selectGroup {
    cursor: pointer
}

.commercialForm .selectGroup > div {
    width: 100% !important;
    background-color: rgba(0, 0, 0, 0.1);
}

.commercialForm .selectGroup input {
    width: 100%;
    cursor: pointer
}

.commercialForm .selectGroup .myb-custom-select__title__icon {
    top: 5px;
}

.commercialForm .selectGroup .myb-custom-select__title__icon:after {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml-stylesheet type='text/css' href='../css/svg.css'?%3e%3csvg id='Слой_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 19'%3e%3cstyle%3e.st0%7bfill:%23fff%7d%3c/style%3e%3cpath class='st0' d='M4 10.8h7.3c.4 0 .7.5.4.8L8 16.4c-.2.3-.6.3-.8 0l-3.7-4.8c-.2-.3 0-.8.5-.8zM11.3 8H4c-.5 0-.7-.5-.4-.8l3.7-4.8c.2-.3.6-.3.8 0l3.7 4.8c.1.3-.1.8-.5.8z'/%3e%3c/svg%3e");
}

.commercialForm .selectGroup .b-custom-select__dropdown {
    width: 100% !important;
}

.commercialForm .selectGroup .b-custom-select__item {
    color: #00aced;
}

.prefForm {
    font-size: 90%;
    margin: 10px 0 0 0;
    background-color: #f1f1f1;
    border: 1px solid #ccc;
    padding: 10px;
    display: none
}

.prevSuccess {
    color: #008200
}

.prevError {
    color: #ff0000
}

.auth h1 {
    padding: 0;
    margin: 0;
    font-size: 130%;
}

.auth h1:after {
    display: none
}

.auth {
    position: relative;
    margin: 40px auto;
    padding: 48px;
    padding-bottom: 85px;
    max-width: 400px;
    background: #fff;
    box-sizing: border-box;
    border-radius: 4px;
    text-align: center;
    -webkit-box-shadow: 0px 0px 14px -1px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 0px 14px -1px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 0px 14px -1px rgba(0, 0, 0, 0.25);
    overflow: hidden;
    border: 1px solid #eae9e9;
}

.auth-footer {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background: #F7F7F7;
    font-size: 14px;
    color: #727272;
    line-height: 64px;
}

.form-item {
    margin: 13px 0;
    position: relative;
}

.auth input {
    font-size: 16px;
    height: 48px;
    width: 100%;
    padding: 0 12px;
    padding-top: 17px;
    box-sizing: border-box;
    border: 1px solid #CED4DA;
    outline: none;
    border-radius: 3px;
    box-shadow: 0 0 0 0 rgba(136, 184, 254, 0);
    transition: box-shadow .3s;
}

.auth input:focus {
    border-color: #88B8FE;
    box-shadow: 0 0 0 4px rgba(136, 184, 254, 0.25);
}

.auth label {
    position: absolute;
    pointer-events: none;
    left: 12px;
    top: 0;
    line-height: 48px;
    transition: .3s;
    color: #6B757C;
}

.auth input:focus ~ label, .auth input:not(:focus):valid ~ label {
    top: -10px;
    font-size: 11px;
}

.auth .form-submit {
    margin-top: 40px;
}

.auth button {
    height: 50px;
    width: 100%;
    border-radius: 4px;
    background: #428EFF;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    border: 0;
}

.auth button:hover {
    background-color: #446cb3;
    cursor: pointer;
}

.auth .error {
    color: #ff0000;
    display: none;
}

/********************************************************/
/********************************************************/
/********************************************************/
/********************************************************/
/********************************************************/
.stockLK {
    position: relative;
}

.docZakaz, .stockLK {
    display: none;
}

.docsLine {
    height: 62.625rem; /*height:43.625rem;*/
}

.docWrap {
    height: 100%;
    max-height: 100%; /*height:39rem;max-height:39rem;*/
}

.wrapLK {
    display: flex;
    flex: 1;
    height: 100%;
    min-height: 100%;
    margin-bottom: 0;
}

.historyLine {
    height: 49rem;
}

.supportLK {
    height: 67rem;
    width: 100%;
}

.paymentHistWrap {
    height: 54rem;
    max-height: 54rem;
    display: flex
}

.paymentHistWrap > div {
    display: flex;
    flex: 1
}

.supportLK > .row {
    height: 100%;
}

.maxSupWidth {
    max-width: 260px;
    width: 260px;
}

.col-xs-8.padRNo {
    -ms-flex-preferred-size: calc(100% - 17.875rem);
    flex-basis: calc(100% - 17.875rem);
    max-width: calc(100% - 17.875rem);
}

.bold {
    font-weight: 600;
}

/********************************************************/
/********************************************************/
/********************************************************/
/********************************************************/
/********************************************************/
.monitoringCommercial .row > .col-xs-12 {
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
    line-height: 1.125rem
}

.monitoringTrait {
    padding: 4.375rem 0 4.375rem 0;
}

.monitoringTrait .row {
    width: 100%;
}

.monitoringTrait h3 {
    margin: 0 0 3.5rem 0;
    color: #292929;
    font-family: "PTSerifPro-Regular";
    font-size: 1.875rem;
    text-align: center;
    width: 100%;
}

.monitoringTrait p {
    text-align: center;
    color: #212121;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    line-height: 1.5rem
}

.monitoringTrait div {
    width: 100%;
    text-align: center;
    margin-bottom: 1.5625rem;
}

.monitoringTrait div.row, .monitoringTrait div.col-xs-4 {
    margin-bottom: 0rem;
}

.monitoringTrait div span {
    color: #0E58A6;
    font-family: "PT Sans Bold", "PT Sans Regular";
    font-size: 3rem;
}

.monitoringPluses {
    background-image: url('/upload/monitoringPluses.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.monitoringPlusesBack {
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(33, 33, 33, 0.8)
}

.monitoringPlusesContent {
    position: relative;
    z-index: 1
}

.monitoringPluses h3 {
    color: #fff;
    font-size: 1.875rem;
    font-family: PTSerifPro-Regular;
    padding: 3.125rem 0 3.125rem 0;
    text-align: center
}

.monitoringPluses h4 {
    color: #fff;
    font-size: 1rem;
    font-family: "PT Sans Regular";
    padding: 0 0 1.875rem 0;
    text-align: center
}

.monitoringPluses .svgBox {
    width: 50px;
    height: 50px;
    float: left;
    margin-right: 1.25rem
}

.monitoringPluses .svgBox svg {
    width: 100%;
    height: 100%;
}

.monitoringPluses .swiper-slide .col-xs-4 {
    margin-bottom: 2.5rem;
}

.monitoringPluses .swiper-content {
    color: #fff;
    font-size: 1rem;
    font-family: "PT Sans Regular";
    line-height: 1.25rem
}

.recommendedDevices.rRec.monitoringNew {
    background-image: none;
    background-color: #0E58A6;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.rRec.monitoringNew .recommendedDevicesWrap {
    background-color: transparent
}

.recommendedDevices.monitoringNew .item {
    padding-bottom: 2.5rem;
    -ms-flex-preferred-size: calc(25% - 14px);
    flex-basis: calc(25% - 14px);
    max-width: calc(25% - 14px);
    border-radius: 15px;
    margin: 7px;
}

.recommendedDevices.monitoringNew .mShadow {
}

.monitoringNew .recommendedDevicesWrap .item .itemWrap {
    border-top: 1px solid #ededed;
    border-right: 1px solid #ededed;
    border-left: 1px solid #ededed;
    border-bottom: 1px solid transparent;
}

.monitoringNew .recommendedDevicesWrap .sectionWrapSmall2 > .buttonWrap {
    bottom: 5.5rem;
}

.monitoringNew .recommendedDevicesWrap .mShadow .buttonWrap {
    bottom: 3rem;
}

.monitoringNew .recommendedDevicesWrap h2 {
    margin-bottom: 1.875rem
}

.monitoringNew .recommendedDevicesWrap {
    padding-bottom: 8.5rem
}

.monitoringNew .invertButton {
    background-color: transparent;
    margin-left: 15px;
    border: 1px solid #00ACED;
}

.monitoringNew .invertButton:hover {
    background-color: #00aced;
}

.monitoringNew .recommendedDevicesWrap .button.bigButton {
    padding: 0 33px;
    line-height: 50px;
    border-radius: 100px;
}

.readyNew .sectionWrapMob {
    padding-top: 1.25rem;
}

.formaObrNew {
    border: none;
}

.formaObrNew .formJobTitle {
    color: #292929;
    font-size: 1.875rem;
    font-family: PTSerifPro-Regular;
    text-align: center;
    margin-bottom: 0.625rem;
}

.formaObrNew p {
    color: #212121;
    font-size: 1rem;
    font-family: "PT Sans Regular";
    text-align: center;
    margin-bottom: 1.875rem;
    line-height: 1.5rem
}

.formaObrNew .col-xs-4 {
    margin-bottom: 1.25rem
}

.formaObrNew .slam-easyform input {
    padding: 0 30px;
    line-height: 3.125rem;
    border-radius: 100px;
}

.formaObrNew .col-xs-12 {
    text-align: center
}

.formaObrNew .col-xs-12 .warning-buy {
    color: rgba(33, 33, 33, 0.4);
    font-size: 0.875rem;
    font-family: "PT Sans Regular";
    line-height: 1.125rem;
    margin: 0 auto;
    margin-bottom: 4.625rem;
    margin-top: 0.8rem;
}

.formaObrNew .submit-button {
    background-color: #00ACED;
    border-radius: 100px !important;
    line-height: 3.125rem;
    width: 100%;
    padding: 0 30px;
}

.formaObrNew .form-group.has-error input {
    border: 1px solid #CD2852;
    color: #CD2852
}

.commercialForm .required.error {
    border: 1px solid #CD2852;
    color: #CD2852
}

.mobileAppNew h3 {
    color: #292929;
    font-size: 1.875rem;
    font-family: PTSerifPro-Regular;
}

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

/*------------------------------------------
  Responsive Grid Media Queries - 1280, 1024, 768, 480
   1280-1024   - desktop (default grid)
   1024-768    - tablet landscape
   768-480     - tablet
   480-less    - phone landscape & smaller
--------------------------------------------*/

@media all and (max-width: 1680px) {
    .readySolutions h2 {
        margin: 6.25rem 0 1.5625rem 0;
    }

    .azs .hint1 {
        position: absolute;
        left: 36.375rem;
        top: 12.375rem;
    }

    .azs .hint2 {
        position: absolute;
        left: 37.875rem;
        top: 9.25rem;
    }

    .azs .hint3 {
        position: absolute;
        left: 45.5rem;
        top: 14.1875rem;
    }

    .azs .hint4 {
        position: absolute;
        left: 45.875rem;
        top: 1.5rem;
    }

    .azs .hint5 {
        position: absolute;
        left: 66.75rem;
        top: 12.125rem;
    }
}

@media all and (max-width: 1536px) {
    .demoBlock:after {
        width: 43rem;
        height: 43rem;
    }

    .azs .hint1 {
        position: absolute;
        left: 34.375rem;
        top: 12.375rem;
    }

    .azs .hint2 {
        position: absolute;
        left: 35.875rem;
        top: 9.25rem;
    }

    .azs .hint3 {
        position: absolute;
        left: 42.5rem;
        top: 13.1875rem;
    }

    .azs .hint4 {
        position: absolute;
        left: 42.875rem;
        top: 1.5rem;
    }

    .azs .hint5 {
        position: absolute;
        left: 63.75rem;
        top: 12.125rem;
    }

    .jobs-infographic .chart-text2 {
        transform: translate(0%, 250%);
    }

}

@media all and (max-width: 1440px) {
    .blockPreim h2 {
        padding: 6.25rem 0 1rem 0;
    }

    /*html,body{
        font-size: 80%;
    }*/
    .secondColumn .secondColumnWrap {
        margin-top: 4px;
        padding-left: 2rem;
    }

    .secondColumn .secondColumnWrap .ulWrap:last-child {
        margin-top: -1px;
    }


    .blockIcons.sectionWrap {
        padding-left: 1rem;
    }

    .azs .hint1 {
        position: absolute;
        left: 32.375rem;
        top: 12.375rem;
    }

    .azs .hint2 {
        position: absolute;
        left: 33.875rem;
        top: 9.25rem;
    }

    .azs .hint3 {
        position: absolute;
        left: 40.5rem;
        top: 13.1875rem;
    }

    .azs .hint4 {
        position: absolute;
        left: 40.875rem;
        top: 1.5rem;
    }

    .azs .hint5 {
        position: absolute;
        left: 60.75rem;
        top: 11.125rem;
    }

    .model .tooltip-content {
        width: 26rem;
    }

}

@media all and (max-width: 1366px) {
    .sectionWrapMob {
        width: 900px;
    }

    .azs .hint1 {
        position: absolute;
        left: 31.375rem;
        top: 11.375rem;
    }

    .azs .hint2 {
        position: absolute;
        left: 31.875rem;
        top: 8.25rem;
    }

    .azs .hint3 {
        position: absolute;
        left: 38.5rem;
        top: 12.1875rem;
    }

    .azs .hint4 {
        position: absolute;
        left: 38.875rem;
        top: 1rem;
    }

    .azs .hint5 {
        position: absolute;
        left: 57.75rem;
        top: 10.125rem;
    }

    .sliderControls {
        padding-left: 5.3125rem;
        left: 20%;
    }

    #example1 .sp-buttons {
        left: 20%;
        margin-left: 17.4875rem;
    }


}

@media all and (max-width: 1280px) {
    .owl-carousel .owl-nav .owl-prev {
        left: -100px;
    }

    .owl-carousel .owl-nav .owl-next {
        right: -100px;
    }

    .azs .hint1 {
        position: absolute;
        left: 28.375rem;
        top: 10.775rem;
    }

    .azs .hint2 {
        position: absolute;
        left: 28.875rem;
        top: 7.75rem;
    }

    .azs .hint3 {
        position: absolute;
        left: 35.5rem;
        top: 11rem;
    }

    .azs .hint4 {
        position: absolute;
        left: 35.875rem;
        top: 1rem;
    }

    .azs .hint5 {
        position: absolute;
        left: 53.75rem;
        top: 9.8rem;
    }
}

@media all and (max-width: 1152px) {
    .sectionWrap {
        width: 100%;
        margin: 0 auto;
        max-width: 100%;
    }

    .headerSearch {
        max-width: 300px;
    }

    .headerLogo {
        width: 270px;
    }

    .owl-carousel .owl-nav svg {
        width: 70px;
        height: 70px;
    }

    .blockLogo li {
        margin: 0 3px;
    }

    /*.blockLogo li {width:130px !important;height:130px;}
    .blockLogo li .inner {width: 83px;height: 66px;}*/
    .owl-carousel .owl-nav .owl-next {
        right: -30px;
    }

    .owl-carousel .owl-nav .owl-prev {
        left: -30px;
    }

    #light-slider li {
        margin: 0 10px !important;
    }

    #light-slidercopy li:last-child {
        display: none;
    }

    #light-slidercopy {
        display: none;
    }

    .blockVigoda label {
        height: 30px;
        display: inline-block;
    }

    .hint1 {
        left: 280px;
        top: 295px;
    }

    .hint2 {
        left: 610px;
        top: 270px;
    }

    .hint3 {
        left: 730px;
        top: 190px;
    }

    .newsYou .col-xs-6 {
        padding-left: 2rem;
    }

    .azs .hint1 {
        position: absolute;
        left: 25.375rem;
        top: 9.775rem;
    }

    .azs .hint2 {
        position: absolute;
        left: 25.875rem;
        top: 6.75rem;
    }

    .azs .hint3 {
        position: absolute;
        left: 32.5rem;
        top: 10rem;
    }

    .azs .hint4 {
        position: absolute;
        left: 32.875rem;
        top: 1rem;
    }

    .azs .hint5 {
        position: absolute;
        left: 47.75rem;
        top: 8.8rem;
    }

    .rH3 {
        padding-left: 1rem;
    }

    .recomendedApp h2 {
        padding-left: 1rem;
    }

    .gpsButtons button {
        margin-bottom: 1rem;
    }

    .gpsCapabilities {
        width: 90%;
        margin: 0 auto;
    }

    .layout1100 {
        width: 100%;
        padding-left: 1rem;
        padding-right: 1rem;
    }
}

@media all and (max-width: 1024px) {
    .owl-carousel .owl-nav .owl-prev {
        left: 40%;
        top: 100%;
    }

    .owl-carousel .owl-nav .owl-next {
        right: 40%;
        top: 100%;
    }

    .recommendedDevices .owl-carousel .owl-nav .owl-prev {
        left: 30%;
        top: calc(100% + 70px);
    }

    .recommendedDevices .owl-carousel .owl-nav .owl-next {
        right: 30%;
        top: calc(100% + 70px);
    }

    .blockEtap .zakazPresentaion.left {
        padding-right: 40px;
        width: calc(50% - 40px);
    }

    .blockEtap .etap.right {
        padding-left: 40px;
        width: calc(50% - 40px);
    }

    .sectionWrap, .sectionWrapSmall {
        min-width: 800px;
    }

    .jobs-infographic .chart-text2 {
        bottom: -40px;
        right: 30px;
    }

    .ObjectText .ob1 {
        left: 30px;
    }

    .ObjectText .ob3 {
        left: 0px;
    }

    .ObjectText .ob5 {
        left: 30px;
    }

    .ObjectText .ob2 {
        left: 595px;
    }

    .ObjectText .ob4 {
        left: 630px;
    }

    .ObjectText .ob6 {
        left: 595px;
    }

    .avtonavixWhy .col1 {
        top: 185px;
        left: 120px;
    }

    .avtonavixWhy .col2 {
        top: 185px;
        left: 395px;
    }

    .avtonavixWhy .col3 {
        top: 185px;
        left: 677px;
    }

    .hint1 {
        left: 220px;
        top: 295px;
    }

    .hint2 {
        left: 550px;
        top: 270px;
    }

    .hint3 {
        left: 670px;
        top: 190px;
    }

    .partCustom .boxLogo {
        width: 90px;
        height: 90px;
    }

    .partCustom .partImg {
        width: 70px;
        height: 70px;
    }

    .demoBlock:after {
        width: 37rem;
        height: 37rem;
        bottom: -5rem;
    }

    .model .tooltip-content {
        width: 26rem;
    }

    .azs .hint1 {
        position: absolute;
        left: 22.375rem;
        top: 8.775rem;
    }

    .azs .hint2 {
        position: absolute;
        left: 22.875rem;
        top: 5.75rem;
    }

    .azs .hint3 {
        position: absolute;
        left: 29.5rem;
        top: 9rem;
    }

    .azs .hint4 {
        position: absolute;
        left: 29.875rem;
        top: 1rem;
    }

    .azs .hint5 {
        position: absolute;
        left: 42.75rem;
        top: 7.7rem;
    }

    .newsYou .col-xs-6 {
        padding-left: 3rem;
    }

    .containerA .slider-pro h3.sp-layer, .pageAction .slider-pro h3.sp-layer {
        font-size: 1.5rem;
    }

    .containerA .slider-pro h4.sp-layer, .pageAction .slider-pro h4.sp-layer {
        font-size: 1.1rem;
    }

    .pageAction h3, .pageAction h4, .pageAction p {
        max-width: 28.6875rem;
    }

    .pageAction .dateTo.sp-layer {
        padding-left: 16rem;
        width: 30.2rem
    }

    /*.layout{overflow-x: hidden;padding-left:1rem;padding-right:1rem;}*/
    .readySolutions2 .outer, .readySolutions2 .outer span {
        font-size: 1rem;
    }

    div.sectionWrap, div.sectionWrapMob, div.sectionWrapSmall {
        padding-left: 1rem;
        padding-right: 1rem;
        width: calc(100% - 2rem)
    }

    .layout1000 {
        width: 100%;
    }

    .pageAction .sp-image {
        height: auto !important;
    }

    .gpsToday .box, .gpsButtons, .gpsText, .animate .gpsFoto, .readySolutions li, .readySolutions h2, .readySolutions p, .logistikHow .col-xs, .logWebVersion .owl-carousel, .logWebVersion .owl-thumbs, .nimbusHow .col-xs, .agronavAdv.agronavAdv2, .agroPreim .col-xs-6, .agroPrincip p, .agroPrincip .button, .agroFunc li, .mainAdvantages .col-xs, .commonStart {
        opacity: 1;
    }
}


@media all and (min-width: 1024px) and (max-width: 1280px) {

}

@media all and (min-width: 768px) and (max-width: 1024px) {
}

@media all and (min-width: 480px) and (max-width: 768px) {
}

@media all and (max-width: 480px) {
}


/* Portrait */
@media screen and (orientation: portrait) {
    /* Portrait styles here */
}

/* Landscape */
@media screen and (orientation: landscape) {
    /* Landscape styles here */
}


/* CSS for iPhone, iPad, and Retina Displays */

/* Non-Retina */
@media screen and (-webkit-max-device-pixel-ratio: 1) {
}

/* Retina */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
}

/* iPhone Portrait */
@media screen and (max-device-width: 480px) and (orientation: portrait) {
}

/* iPhone Landscape */
@media screen and (max-device-width: 480px) and (orientation: landscape) {
}

/* iPad Portrait */
@media screen and (min-device-width: 481px) and (orientation: portrait) {
}

/* iPad Landscape */
@media screen and (min-device-width: 481px) and (orientation: landscape) {
}


/* Microsoft Edge styles */
@supports (-ms-ime-align:auto) {
    .headerSearch .searchIcon {
        top: -13px;
    }

    .avtonavixWhy .col1 {
        left: 140px;
        top: 220px;
    }

    .avtonavixWhy .col2 {
        left: 475px;
        top: 220px;
    }

    .avtonavixWhy .col3 {
        left: 805px;
        top: 220px;
    }

    .blockPreim .owl-item .item, .item.firstPart #logoObject {
        overflow: -moz-scrollbars-none;
        overflow: hidden;
    }

    .blockPreim .owl-item .item::-webkit-scrollbar, .item.firstPart #logoObject::-webkit-scrollbar {
        width: 1px;
        height: 1px;
    }

    .blockPreim .owl-item .item::-webkit-scrollbar-button, .item.firstPart #logoObject::-webkit-scrollbar-button {
        width: 1px;
        height: 1px;
    }

    .b-custom-select__wrap-scrollbar {
        display: none
    }

    nav li ul {
        list-style-type: none
    }
}

/* Firefox */
@-moz-document url-prefix() {
    .smallNav li {
        line-height: 30px;
    }
    .smallNav li:after {
        top: 29px;
    }
    .b-custom-select__dropdown__inner {
        overflow-y: hidden !important;
    }
}

/* CSS Хаки */
@media not all and (min-resolution: .001dpcm) {
    @supports (-webkit-appearance:none) and (stroke-color:transparent) {
        .catalogPager li svg {
            margin-top: 11px
        }

    }
}

.contMap {
    margin-top: -60px;
}

.contTel {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

.contactWrap .contForm {
    position: relative !important;
    top: 100px !important;
}



/* End */
/* /bitrix/components/bitrix/search.suggest.input/templates/.default/style.css?1726052738507 */
/* /bitrix/components/bitrix/menu/templates/avt_horizontal_multilevel/style.min.css?17260527383715 */
/* /bitrix/templates/desktop/components/bitrix/menu/avtCommonFooter/style.min.css?1726052716490 */
/* /bitrix/components/avtonavix/news.list/templates/avt_footerContcts/style.css?1726052736162 */
/* /bitrix/components/slam/easyform/lib/css/bootstrap.min.css?172605273722741 */
/* /bitrix/components/slam/easyform/lib/css/bootstrapValidator.min.css?1726052737565 */
/* /bitrix/templates/.default/components/slam/easyform/form__modal/style.min.css?1726052713805 */
/* /bitrix/templates/desktop/styles.css?17507599482574 */
/* /bitrix/templates/desktop/template_styles.css?1750759948557744 */
