

/* Start:/local/templates/main/css/main.min.css?1760027446312137*/
@charset "UTF-8";.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/local/templates/main/css/../libs/owl.carousel/dist/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;-webkit-border-radius:.1em;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}::-webkit-input-placeholder{color:#666;opacity:1}:-moz-placeholder{color:#666;opacity:1}::-moz-placeholder{color:#666;opacity:1}:-ms-input-placeholder{color:#666;opacity:1}body input:focus:required:invalid,body textarea:focus:required:invalid{color:#666}body input:required:valid,body textarea:required:valid{color:#666}body,html{height:100%}body{font-size:16px;min-width:768px;position:relative;font-family:AgoraSansPro,sans-serif;overflow-x:hidden;opacity:1;padding:0;margin:0;font-weight:400;text-rendering:optimizeLegibility}body a{text-decoration:none}body a:hover{text-decoration:none}body.no-scroll{overflow-y:hidden}*{-webkit-box-sizing:border-box;box-sizing:border-box}.img-responsive{display:block;max-width:100%;height:auto}.content{display:-ms-grid;display:grid;min-height:100%;-ms-grid-columns:145px 1fr;grid-template-columns:145px 1fr}.content .sidebar{background-color:#061f35;padding-left:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-ms-grid-columns:1}.content .sidebar .icon-left-block{padding-right:15px;top:30px;position:fixed;left:15px;width:130px;bottom:45px;overflow-y:auto;overflow-x:hidden}.content .sidebar .icon-left-block .block{text-align:center;margin-bottom:7px;display:block}.content .sidebar .icon-left-block .block .icon{margin-bottom:7px;background-repeat:no-repeat;background-position:center center;height:45px;-webkit-transition:all .2s ease;transition:all .2s ease}.content .sidebar .icon-left-block .block .icon.icon1{background-image:url(/local/templates/main/css/../img/icon__side-icon1.png)}.content .sidebar .icon-left-block .block .icon.icon2{background-image:url(/local/templates/main/css/../img/icon__side-icon2.png)}.content .sidebar .icon-left-block .block .icon.icon3{background-image:url(/local/templates/main/css/../img/icon__side-icon3.png)}.content .sidebar .icon-left-block .block .icon.icon4{background-image:url(/local/templates/main/css/../img/icon__side-icon4.png)}.content .sidebar .icon-left-block .block .icon.icon5{background-image:url(/local/templates/main/css/../img/icon__side-icon5.png)}.content .sidebar .icon-left-block .block .icon.icon6{background-image:url(/local/templates/main/css/../img/icon__side-icon6.png)}.content .sidebar .icon-left-block .block .icon.icon7{background-image:url(/local/templates/main/css/../img/icon__side-icon7.png)}.content .sidebar .icon-left-block .block .icon.icon3{height:43px}.content .sidebar .icon-left-block .block .icon.icon4{height:32px}.content .sidebar .icon-left-block .block .icon.icon5{height:39px}.content .sidebar .icon-left-block .block .icon.icon6{height:26px}.content .sidebar .icon-left-block .block .icon.icon7{height:41px}.content .sidebar .icon-left-block .block .name{font-weight:500;color:#00a6ed;text-transform:uppercase;opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease;min-height:36px;font-size:15px;line-height:18px}.content .sidebar .icon-left-block .block:hover .icon.icon1{background-image:url(/local/templates/main/css/../img/icon__side-icon1-active.png)}.content .sidebar .icon-left-block .block:hover .icon.icon2{background-image:url(/local/templates/main/css/../img/icon__side-icon2-active.png)}.content .sidebar .icon-left-block .block:hover .icon.icon3{background-image:url(/local/templates/main/css/../img/icon__side-icon3-active.png)}.content .sidebar .icon-left-block .block:hover .icon.icon4{background-image:url(/local/templates/main/css/../img/icon__side-icon4-active.png)}.content .sidebar .icon-left-block .block:hover .icon.icon5{background-image:url(/local/templates/main/css/../img/icon__side-icon5-active.png)}.content .sidebar .icon-left-block .block:hover .icon.icon6{background-image:url(/local/templates/main/css/../img/icon__side-icon6-active.png)}.content .sidebar .icon-left-block .block:hover .icon.icon7{background-image:url(/local/templates/main/css/../img/icon__side-icon7-active.png)}.content .sidebar .icon-left-block .block:hover .name{opacity:1}.content .sidebar .your-id{font-size:15px;color:#91bdd0;position:fixed;left:15px;bottom:15px}.content-block{padding-right:15px;min-width:0;-ms-grid-column:2}.main-header{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[11];grid-template-columns:repeat(11,1fr);grid-gap:30px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-header .logo{-ms-grid-column:span 2;grid-column:span 2;padding-left:30px;margin-right:-19px;-ms-grid-column-span:2;-ms-grid-column:1}.main-header .logo img{max-width:100%}.main-header .info-top{grid-column:span 2;-ms-grid-column:3;-ms-grid-column-span:2}.main-header .info-top .phone{display:block;font-size:20px;color:#1f1f1f;font-weight:700;margin-bottom:5px;text-align:center}.main-header .info-top .phone:before{content:"\e017";display:inline-block;font-family:linecons,sans-serif;font-size:22px;color:#00a6ed;margin-right:14px}.main-header .info-top .mail{display:block;font-size:18px;color:#1f1f1f;text-align:center;padding-right:17px;font-weight:400}.main-header .info-top .mail:before{width:22px;color:#00a6ed;display:inline-block;margin-right:10px;vertical-align:middle;content:"\e019";font-family:linecons,sans-serif}.main-header .menu-top{padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background:#00a6ed;position:relative}.main-header .menu-top li{list-style-type:none;font-size:0;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.main-header .menu-top li a{font-weight:700;color:#fff;text-transform:uppercase;padding:50px 0;display:block;font-size:16px;-webkit-transition:all .2s ease;transition:all .2s ease;text-align:center;letter-spacing:.64px}.main-header .menu-top li a:hover{background:#fff;color:#00a6ed}.main-header .menu-top li.home{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.main-header .menu-top li.home a{padding:0 15px;margin:auto 0;display:block;background-image:url(/local/templates/main/css/../img/icon__home.png);background-position:center center;background-repeat:no-repeat;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;height:100%}.main-header .menu-top li.home a:hover{background-image:url(/local/templates/main/css/../img/icon__home-hover.png)}.main-header .menu-top li.callback{background-color:#ff9600;-webkit-transition:all .2s ease;transition:all .2s ease}.main-header .menu-top li.callback span{display:block;position:relative;margin:0 10px}.main-header .menu-top li.callback span:before{content:"";width:100%;height:2px;background:url(/local/templates/main/css/../img/icon__line.png) no-repeat;display:block;position:absolute;top:-20px;background-position:center center;-webkit-transition:all .2s ease;transition:all .2s ease}.main-header .menu-top li.callback span:after{content:"";width:100%;height:2px;background:url(/local/templates/main/css/../img/icon__line.png) no-repeat;display:block;position:absolute;bottom:-20px;background-position:center center;-webkit-transition:all .2s ease;transition:all .2s ease}.main-header .menu-top li.callback a:hover{background:0 0}.main-header .menu-top li.callback:hover{background-color:#ffc600}.main-header .menu-top li.callback:hover:after,.main-header .menu-top li.callback:hover:before{background-image:url(/local/templates/main/css/../img/icon__line-hover.png)}.main-header .menu-top li.callback:hover a{color:#1f1f1f}.main-header .menu-top li.mobile-phone{display:none;background-color:#ff9600;-webkit-transition:all .2s ease;transition:all .2s ease}.main-header .menu-top li.mobile-phone:hover{background-color:#ffc600}.main-header .menu-top li.mobile-phone:hover a{background:0 0}.main-header .menu-top li .menu-inner{padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.main-header .menu-top li.mobile-menu-wrap{display:none;position:absolute;top:100%;left:auto;z-index:4;background:#00a6ed;border-top:1px dashed #fff}.main-header .menu-top__wrapper{grid-column:span 7;-ms-grid-column-span:7;-ms-grid-column:5}.mobile-btn{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;width:auto;height:100%;padding:0!important;padding-bottom:15px!important}.mobile-btn span:after,.mobile-btn span:before{content:"";position:absolute;left:0;top:9px}.mobile-btn span:after{top:18px}.mobile-btn span{position:relative;display:block;width:28px;height:28px;margin:auto}.mobile-btn span,.mobile-btn span:after,.mobile-btn span:before{width:28px;height:2px;background-color:#fff;-webkit-transition:all .3s;transition:all .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-border-radius:2px;border-radius:2px}.mobile-btn:hover span,.mobile-btn:hover span:after,.mobile-btn:hover span:before{background-color:#00a6ed}.mobile-btn.on span{background-color:transparent}.mobile-btn.on span:before{-webkit-transform:rotate(45deg) translate(-1px,0);-ms-transform:rotate(45deg) translate(-1px,0);transform:rotate(45deg) translate(-1px,0);background-color:#00a6ed}.mobile-btn.on span:after{-webkit-transform:rotate(-45deg) translate(6px,-7px);-ms-transform:rotate(-45deg) translate(6px,-7px);transform:rotate(-45deg) translate(6px,-7px);background-color:#00a6ed}.mobile-btn.on{background:#fff}.btn{background-color:#ff9600;-webkit-border-radius:3px;border-radius:3px;font-size:15px;color:#fff;font-family:AgoraSansPro,sans-serif;font-weight:700;padding:22px 30px;border:0;cursor:pointer;letter-spacing:2.1px;text-transform:uppercase;outline:0;-webkit-transition:all .2s ease;transition:all .2s ease}.btn:hover{background-color:#00a6ed;color:#fff}.btn-blue{background-color:#00a6ed;color:#fff}.btn-blue:hover{background-color:#ff9600}.btn-small{font-weight:900;padding:18px 30px}.slider-top-block{margin-bottom:85px}.slider-top-block .bx-controls{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[11];grid-template-columns:repeat(11,1fr);grid-gap:30px;position:relative;height:0}.slider-top-block .bx-controls .bx-controls-direction{-ms-grid-column:span 1;grid-column:span 1;-ms-grid-column:4;grid-column-start:4;grid-column-end:5;position:relative;bottom:162px;font-size:0}.slider-top-block .bx-controls .bx-controls-direction .bx-prev{width:50px;height:50px;background:url(/local/templates/main/css/../img/nav-left.png) no-repeat;cursor:pointer;font-size:0;display:inline-block;margin-right:15px;-webkit-transition:all .2s ease;transition:all .2s ease}.slider-top-block .bx-controls .bx-controls-direction .bx-prev:hover{background-image:url(/local/templates/main/css/../img/nav-left-hover.png)}.slider-top-block .bx-controls .bx-controls-direction .bx-next{width:50px;height:50px;background:url(/local/templates/main/css/../img/nav-right.png) no-repeat;cursor:pointer;font-size:0;margin-left:15px;display:inline-block;-webkit-transition:all .2s ease;transition:all .2s ease}.slider-top-block .bx-controls .bx-controls-direction .bx-next:hover{background-image:url(/local/templates/main/css/../img/nav-right-hover.png)}.slider-top-block .bx-controls .bx-pager{display:inline-block;padding-left:19px;position:relative;bottom:187px}.slider-top-block .bx-controls .bx-pager-item .bx-pager-link{width:20px;height:20px;opacity:.7;background-color:#8ad1f6;font-size:0;display:block;margin-top:10px;cursor:pointer}.slider-top-block .bx-controls .bx-pager-item .bx-pager-link.active{width:20px;height:20px;opacity:.7;background-color:#fff;border:4px solid #00a6ed}.after-header .owl-stage-outer{overflow:hidden}.after-header .owl-stage-outer .owl-stage .owl-item{display:inline-block;vertical-align:top;min-width:0}.after-header__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[11];grid-template-columns:repeat(11,1fr);grid-gap:30px;padding-bottom:85px}.after-header__list .text-block{-ms-grid-column:span 3;grid-column:span 3;padding-top:50px;z-index:2;position:relative;-ms-grid-column:1;-ms-grid-column-span:3}.after-header__list .text-block__inner{background-color:#ecf5f8;border:1px solid #e1edf1;padding-left:30px;padding-top:60px;padding-right:10px;position:relative;margin-right:-27px}.after-header__list .text-block__inner:after{content:"";display:block;width:191px;height:241px;background:url(/local/templates/main/css/../img/bg-pipe-top.png) no-repeat;position:absolute;top:63px;right:-191px}.after-header__list .text-block__inner .title{padding:0;margin:0;font-weight:700;font-size:30px;color:#00a6ed;line-height:40px;margin-bottom:12px;text-transform:uppercase;letter-spacing:1.8px}.after-header__list .text-block__inner .desc{font-size:18px;line-height:25px;color:#1f1f1f;letter-spacing:.36px;min-height:160px}.after-header__list .text-block__inner .desc:after{content:"";display:block;width:100%;background:url(/local/templates/main/css/../img/icon__line-orange.png) no-repeat;height:2px;margin-top:18px;margin-bottom:20px}.after-header__list .text-block__inner .btn-block{margin-bottom:-35px}.after-header__list .text-block__inner .btn-block .btn{min-width:290px}.after-header__list .slide-block{-ms-grid-column:span 7;grid-column:span 7;-ms-grid-column:5;grid-column-start:5;grid-column-end:12;position:relative;z-index:2;-ms-grid-column-span:7}.after-header__list .slide-block:before{content:"";display:block;width:508px;height:194px;background:url(/local/templates/main/css/../img/bg-pipe-bottom.png) no-repeat;position:absolute;bottom:-58px;left:-398px;z-index:1}.after-header__list .slide-block:after{content:"";display:block;width:auto;margin-left:65px;height:28px;background-color:#00a6ed;z-index:2;position:relative}.after-header__list .slide-block__list .item{font-size:0;position:relative}.after-header__list .slide-block__list .item .pager-custom{display:inline-block;position:absolute;bottom:18px;left:18px;z-index:5}.after-header__list .slide-block__list .item .pager-custom__item{width:20px;height:20px;opacity:.7;background-color:#8ad1f6;font-size:0;display:block;margin-top:10px;cursor:pointer}.after-header__list .slide-block__list .item .pager-custom__item.active{width:20px;height:20px;opacity:.7;background-color:#fff;border:4px solid #00a6ed}.after-header__list .slide-block__list .item img{max-width:100%;width:100%;position:relative;z-index:2}.after-header__list .slide-block__list .item .video-block{position:relative;border:3px solid #c5e5ff}.after-header__list .slide-block__list .item .video-block img{position:relative;z-index:1}.after-header__list .slide-block__list .item .video-block iframe{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%}.after-header__list .slide-block .bx-controls{display:block;padding-left:18px;padding-bottom:43px;position:absolute;bottom:0;left:0;z-index:1;height:auto}.after-header__list .slide-block .bx-controls .bx-controls-direction{display:none}.after-header__list .slide-block .bx-controls .bx-pager{display:inline-block}.after-header__list .slide-block .bx-controls .bx-pager-item .bx-pager-link{width:20px;height:20px;opacity:.7;background-color:#8ad1f6;font-size:0;display:block;margin-top:10px;cursor:pointer}.after-header__list .slide-block .bx-controls .bx-pager-item .bx-pager-link.active{width:20px;height:20px;opacity:.7;background-color:#fff;border:4px solid #00a6ed}.after-header__list.electric-list .text-block__inner:after{background-image:url(/local/templates/main/css/../img/bg-wire__top.png);width:207px;height:225px;top:69px;right:-208px}.after-header__list.electric-list .text-block__inner .desc{min-height:194px}.after-header__list.electric-list .slide-block:before{background-image:url(/local/templates/main/css/../img/bg-wire__bottom.png);width:503px;height:191px}.wrapper{padding-left:30px}.title-block{margin:0;padding:0;font-size:40px;color:#1f1f1f;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:10px;line-height:40px}.title-block .price{color:#ff9600}.mb40{margin-bottom:40px}.label-title{font-size:18px;color:#1f1f1f;letter-spacing:.36px;margin-bottom:25px}.label-title.blue{font-size:20px;text-transform:uppercase;color:#00a6ed;font-weight:700}.price-info{margin-bottom:80px}.price-info .title-block{margin-bottom:5px}.price-info__tabs{display:none;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);grid-gap:3px;margin-bottom:3px}.price-info__tabs .tab{height:50px;background-color:#dfeef3;border:1px solid #e1edf1;text-align:center;font-weight:700;color:#00a6ed;font-size:24px;line-height:50px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.price-info__tabs .tab sup{line-height:10px}.price-info__tabs .tab:last-child{-ms-grid-column:span 5;grid-column:span 5;background-color:#00a6ed;font-size:18px;color:#fff;line-height:65px;height:65px;font-weight:900;text-transform:uppercase}.price-info__tabs .tab:hover{border-color:#00a6ed}.price-info__tabs .tab.active{background-color:#00a6ed;border-color:#00a6ed;color:#fff}.price-info__tabs.septic-tabs{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.price-info__tabs.septic-tabs .tab:last-child{-ms-grid-column:span 1;grid-column:span 1;height:50px;background-color:#dfeef3;border:1px solid #e1edf1;text-align:center;font-weight:700;color:#00a6ed;font-size:24px;line-height:50px}.price-info__tabs.septic-tabs .tab:last-child.active{background-color:#00a6ed;border-color:#00a6ed;color:#fff}.price-info .bx-controls{display:none}.price-info__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.price-info__list .owl-stage-outer{overflow:hidden}.price-info__list .owl-stage-outer .owl-stage .owl-item{display:inline-block;vertical-align:top}.price-info__list .owl-stage-outer .owl-stage .owl-item .item{width:100%}.price-info__list .item{border:5px solid #00a6ed;background-repeat:no-repeat;background-position:center center;background-size:cover;padding:2px 45px 30px 45px;width:33.3%;position:relative;z-index:1;-webkit-transition:all 1s ease;transition:all 1s ease;overflow:hidden}.price-info__list .item .overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-transition:all .2s ease;transition:all .2s ease}.price-info__list .item .count{font-size:50px;color:#fff;font-weight:700;margin-bottom:5px;height:62px;position:relative;z-index:2}.price-info__list .item .count span{font-size:30px;color:#fff;font-weight:500}.price-info__list .item .count strong{font-size:30px;letter-spacing:.6px}.price-info__list .item .count b{font-weight:300;font-size:20px;letter-spacing:1.6px}.price-info__list .item .info{height:196px;width:auto;background:url(/local/templates/main/css/../img/bg__price-info.png) no-repeat;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;z-index:2}.price-info__list .item .info-inner{margin:auto 0}.price-info__list .item .info-inner .line{padding-left:39px;position:relative;margin-left:-5px}.price-info__list .item .info-inner .line:not(:last-child){margin-bottom:14px}.price-info__list .item .info-inner .line:before{content:"";display:inline-block;width:25px;height:25px;background-repeat:no-repeat;background-position:center center;position:absolute;top:50%;left:0;margin-top:-12.5px}.price-info__list .item .info-inner .line .label{font-size:21px;color:#fff}.price-info__list .item .info-inner .line .text{font-size:20px;color:#fff;font-weight:900}.price-info__list .item .info-inner .line.icon1:before{background-image:url(/local/templates/main/css/../img/icon__price1.png)}.price-info__list .item .info-inner .line.icon2:before{background-image:url(/local/templates/main/css/../img/icon__price2.png)}.price-info__list .item .info-inner .line.icon3:before{background-image:url(/local/templates/main/css/../img/icon__price3.png)}.price-info__list .item .info-inner .line.no-icon{padding-left:0}.price-info__list .item .info .btn{position:absolute;bottom:-12px;right:-12px;font-size:14px;font-weight:900;padding:16px 13px;color:#000}.price-info__list .item .info .btn:hover{background-color:#00a6ed;color:#fff}.price-info__list .item.last-block .info{background-image:url(/local/templates/main/css/../img/bg__price-info-last.png);position:relative}.price-info__list .item.last-block .info:after{content:"";display:block;width:91px;height:91px;background:url(/local/templates/main/css/../img/icon__price-last.png) no-repeat;position:absolute;top:-65px;right:-30px;-webkit-transition:all .2s ease;transition:all .2s ease}.price-info__list .item.last-block .info-inner .text-last{font-size:30px;line-height:40px;color:#fff;font-weight:500;margin-left:-15px}.price-info__list .item.last-block .info .btn{background:#00a6ed;color:#fff;padding-top:20px;padding-bottom:20px}.price-info__list .item.last-block:hover .info:after{background-image:url(/local/templates/main/css/../img/icon__price-last-hover.png)}.price-info__list .item.last-block:hover .info .btn{background-color:#ff9600;color:#000}.price-info__list .item:hover{border:5px solid #ff9600;position:relative;z-index:2}.price-info__list .item:hover .overlay{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.price-info__list .item:hover .info .btn{background-color:#00a6ed;color:#fff}.calc-block{margin-bottom:75px}.calc-block__inner{height:788px;background:url(/local/templates/main/css/../img/bg__wall.jpg) no-repeat;padding:20px 290px 0 160px}.calc-block__inner .line-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.calc-block__inner .block{width:50%}.calc-block__inner .block:last-child .label{padding-left:60px}.calc-block__inner .block:last-child .line{padding-left:60px}.calc-block__inner .block .label{font-size:16px;text-transform:uppercase;color:#1f1f1f;font-weight:700;padding-bottom:10px;border-bottom:1px dashed #363636;position:relative;letter-spacing:1.28px}.calc-block__inner .block .label .arrow{width:35px;height:26px;display:block;background:url(/local/templates/main/css/../img/icon__arrow-top.png) no-repeat;position:absolute;right:20px;top:50%;margin-top:-13px}.calc-block__inner .block .label .input-calc{width:90px;height:50px;border:1px solid #1f1f1f;font-size:16px;font-family:AgoraSansPro,sans-serif;color:#1f1f1f;padding:15px;background:0 0;margin-left:7px;outline:0}.calc-block__inner .block .line{border-bottom:1px dashed #363636;padding:15px 0;position:relative}.calc-block__inner .block .line:after{width:1px;border-right:1px dashed #363636;position:absolute;top:10px;bottom:10px;right:0;content:"";display:block}.calc-block__inner .block .line.no-border{border-bottom:0;padding-top:30px}.calc-block__inner .block .line.no-border:after{display:none}.calc-block__inner .block .line .name{font-size:16px;color:#1f1f1f;font-weight:700;text-transform:uppercase;margin-bottom:5px;position:relative;letter-spacing:1.28px}.calc-block__inner .block .line .name.icon-topl:before{content:"";display:inline-block;vertical-align:bottom;width:45px;height:34px;background:url(/local/templates/main/css/../img/icon__calc1.png) no-repeat;background-position:left bottom}.calc-block__inner .block .line .name.icon-proizv:before{content:"";display:inline-block;vertical-align:bottom;width:45px;height:38px;background:url(/local/templates/main/css/../img/icon__calc2.png) no-repeat;background-position:left bottom}.calc-block__inner .block .line .name.icon-rad:before{content:"";display:inline-block;vertical-align:bottom;width:45px;height:34px;background:url(/local/templates/main/css/../img/icon__calc3.png) no-repeat;background-position:left bottom}.calc-block__inner .block .line .name.icon-obv:before{content:"";display:inline-block;vertical-align:bottom;width:45px;height:34px;background:url(/local/templates/main/css/../img/icon__calc4.png) no-repeat;background-position:left bottom}.calc-block__inner .block .line .name.icon-material:before{content:"";display:inline-block;vertical-align:bottom;width:45px;height:38px;background:url(/local/templates/main/css/../img/icon__calc5.png) no-repeat;background-position:left bottom}.calc-block__inner .block .line .line-two{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.calc-block__inner .block .line .line-two>div{width:50%}.calc-block__inner .block .line .hide-boiler{padding-left:10px;display:none}.calc-block__inner .block .line .hide-pol{font-size:16px;color:#1f1f1f;line-height:25px;margin-top:15px;display:none}.calc-block__inner .block .line .hide-pol .input-inner{width:85px;height:25px;border:1px solid #1f1f1f;margin-right:10px;text-align:right;font-size:16px;color:#1f1f1f;padding:5px;background:0 0;outline:0}.calc-block__inner .block .line .checkbox input[type=checkbox],.calc-block__inner .block .line .checkbox input[type=radio]{display:none}.calc-block__inner .block .line .checkbox input[type=checkbox]+label,.calc-block__inner .block .line .checkbox input[type=radio]+label{font-size:16px;color:#1f1f1f;height:35px;line-height:35px;position:relative;padding-left:45px;display:block;margin-top:15px;cursor:pointer;text-align:left}.calc-block__inner .block .line .checkbox input[type=checkbox]+label .label-check,.calc-block__inner .block .line .checkbox input[type=radio]+label .label-check{font-size:16px;font-weight:700;text-transform:uppercase;color:#1f1f1f;letter-spacing:1.28px}.calc-block__inner .block .line .checkbox input[type=checkbox]+label img,.calc-block__inner .block .line .checkbox input[type=radio]+label img{vertical-align:middle}.calc-block__inner .block .line .checkbox input[type=checkbox]+label .flag,.calc-block__inner .block .line .checkbox input[type=radio]+label .flag{margin-left:10px;padding-bottom:5px}.calc-block__inner .block .line .checkbox input[type=checkbox]+label:before,.calc-block__inner .block .line .checkbox input[type=radio]+label:before{content:"";display:block;width:33px;height:33px;background-color:rgba(255,255,255,.3);border:1px solid #1f1f1f;position:absolute;top:50%;left:0;margin-top:-17px}.calc-block__inner .block .line .checkbox input[type=checkbox]+label:after,.calc-block__inner .block .line .checkbox input[type=radio]+label:after{content:"\f00c";font-size:15px;color:#1f1f1f;font-family:FontAwesome,sans-serif;position:absolute;top:0;left:10px;opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease}.calc-block__inner .block .line .checkbox input[type=checkbox]:checked+label:after,.calc-block__inner .block .line .checkbox input[type=radio]:checked+label:after{opacity:1}.calc-block__inner .block .line .checkbox-small input[type=radio]+label{height:25px;line-height:25px;padding-left:35px}.calc-block__inner .block .line .checkbox-small input[type=radio]+label:before{height:23px;width:23px;margin-top:-13px}.calc-block__inner .block .line .checkbox-small input[type=radio]+label:after{left:5px}.calc-block__inner .block .line .btn-block{margin-top:35px;position:relative}.calc-block__inner .block .line .btn-block:before{content:"";display:inline-block;width:40px;height:28px;background:url(/local/templates/main/css/../img/icon__arrow.png) no-repeat;position:absolute;left:-60px;top:50%;margin-top:-14px}.calc-block__inner .block .line .btn-block .btn{font-size:14px;font-weight:900;color:#000;background-color:#ff9600;-webkit-box-shadow:5.5px 9.5px 13px rgba(21,21,21,.11);box-shadow:5.5px 9.5px 13px rgba(21,21,21,.11);padding:23px 10px;-webkit-transition:all .2s ease;transition:all .2s ease}.calc-block__inner .block .line .btn-block .btn:hover{background-color:#00a6ed;-webkit-box-shadow:5.5px 9.5px 13px rgba(21,21,21,.11);box-shadow:5.5px 9.5px 13px rgba(21,21,21,.11);color:#fff}.calc-block__inner .block .line .btn-block:hover:before{background-image:url(/local/templates/main/css/../img/icon__arrow-hover.png)}.calc-septic-block{margin-bottom:35px}.calc-septic-block__inner{background:url(/local/templates/main/css/../img/bg__calc-septic.jpg) no-repeat;padding:20px 75px 190px 160px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background-size:cover;background-position:left bottom}.calc-septic-block__inner .left-column{width:30%;padding-right:25px;border-right:1px dashed #363636}.calc-septic-block__inner .right-column{width:70%;padding-left:50px}.calc-septic-block__inner .checkbox{position:relative}.calc-septic-block__inner .checkbox input[type=checkbox],.calc-septic-block__inner .checkbox input[type=radio]{display:none}.calc-septic-block__inner .checkbox input[type=checkbox]+label,.calc-septic-block__inner .checkbox input[type=radio]+label{font-size:16px;color:#1f1f1f;height:35px;line-height:35px;position:relative;padding-left:45px;display:block;cursor:pointer;text-align:left}.calc-septic-block__inner .checkbox input[type=checkbox]+label .label-check,.calc-septic-block__inner .checkbox input[type=radio]+label .label-check{font-size:16px;font-weight:700;text-transform:uppercase;color:#1f1f1f;letter-spacing:1.28px}.calc-septic-block__inner .checkbox input[type=checkbox]+label img,.calc-septic-block__inner .checkbox input[type=radio]+label img{vertical-align:middle}.calc-septic-block__inner .checkbox input[type=checkbox]+label .flag,.calc-septic-block__inner .checkbox input[type=radio]+label .flag{margin-left:10px;padding-bottom:5px}.calc-septic-block__inner .checkbox input[type=checkbox]+label:before,.calc-septic-block__inner .checkbox input[type=radio]+label:before{content:"";display:block;width:33px;height:33px;background-color:rgba(255,255,255,.3);border:1px solid #1f1f1f;position:absolute;top:50%;left:0;margin-top:-17px}.calc-septic-block__inner .checkbox input[type=checkbox]+label:after,.calc-septic-block__inner .checkbox input[type=radio]+label:after{content:"\f00c";font-size:15px;color:#1f1f1f;font-family:FontAwesome,sans-serif;position:absolute;top:0;left:10px;opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease}.calc-septic-block__inner .checkbox input[type=checkbox]:checked+label:after,.calc-septic-block__inner .checkbox input[type=radio]:checked+label:after{opacity:1}.calc-septic-block__inner .checkbox-small input[type=radio]+label{height:25px;line-height:25px;padding-left:35px}.calc-septic-block__inner .checkbox-small input[type=radio]+label:before{height:23px;width:23px;margin-top:-13px}.calc-septic-block__inner .checkbox-small input[type=radio]+label:after{left:5px}.calc-septic-block__inner .checkbox .montazh-block{max-width:225px;position:absolute;right:0;top:0;z-index:2}.calc-septic-block__inner .checkbox .montazh-block:before{content:"";display:block;width:17px;height:13px;background:url(/local/templates/main/css/../img/icon__mont-arrow.png) no-repeat;position:absolute;left:-28px;top:5px}.calc-septic-block__inner .checkbox .montazh-block .small-title{font-size:16px;font-weight:700;color:#1f1f1f;margin-bottom:10px}.calc-septic-block__inner .checkbox .montazh-block__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.calc-septic-block__inner .checkbox .montazh-block__inner input[type=radio]+label{padding-left:27px;margin-right:20px;line-height:21px}.calc-septic-block__inner .checkbox .montazh-block__inner input[type=radio]+label:before{width:21px;height:21px;background-color:#fff;border:1px solid #1f1f1f;-webkit-border-radius:21px;border-radius:21px}.calc-septic-block__inner .checkbox .montazh-block__inner input[type=radio]+label:after{width:9px;height:9px;background-color:#000;-webkit-border-radius:9px;border-radius:9px;content:"";top:7px;left:7px}.calc-septic-block__inner .info-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.calc-septic-block__inner .info-line .text{font-size:16px;color:#1f1f1f;letter-spacing:.32px;font-weight:500;position:relative;padding-left:44px}.calc-septic-block__inner .info-line .text .icon{background-repeat:no-repeat;background-position:center center;width:44px;height:44px;display:inline-block;vertical-align:middle;position:absolute;top:50%;left:0;margin-top:-22px}.calc-septic-block__inner .info-line .text .icon.icon1{background-image:url(/local/templates/main/css/../img/icon__param1.png)}.calc-septic-block__inner .info-line .text .icon.icon2{background-image:url(/local/templates/main/css/../img/icon__param2.png)}.calc-septic-block__inner .info-line .text .icon.icon3{background-image:url(/local/templates/main/css/../img/icon__param3.png)}.calc-septic-block__inner .info-line .text .icon.icon4{background-image:url(/local/templates/main/css/../img/icon__param4.png)}.calc-septic-block__inner .info-line .text .icon.icon5{background-image:url(/local/templates/main/css/../img/icon__param5.png)}.calc-septic-block__inner .info-line .text .icon.icon6{background-image:url(/local/templates/main/css/../img/icon__param6.png)}.calc-septic-block__inner .info-line .text .icon.icon7{background-image:url(/local/templates/main/css/../img/icon__param7.png)}.calc-septic-block__inner .info-line .text .icon.icon8{background-image:url(/local/templates/main/css/../img/icon__param8.png)}.calc-septic-block__inner .info-line .text .icon.icon9{background-image:url(/local/templates/main/css/../img/icon__param9.png)}.calc-septic-block__inner .info-line .text .text{display:inline-block;vertical-align:middle;padding-left:0}.calc-septic-block__inner .info-line .input-block .number{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.calc-septic-block__inner .info-line .input-block .number input{width:45px;height:35px;background-color:rgba(255,255,255,.3);border:1px solid #1f1f1f;text-align:center;line-height:35px;font-size:14px;color:#1f1f1f;font-weight:700;font-family:AgoraSansPro,sans-serif}.calc-septic-block__inner .info-line .input-block .number span{cursor:pointer;color:#1f1f1f;font-size:45px;font-weight:100;cursor:pointer;line-height:35px;display:inline-block;padding:0 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calc-septic-block__inner .line{border-bottom:1px dashed #363636;margin-bottom:30px;padding-bottom:20px}.calc-septic-block__inner .name{text-transform:uppercase;font-size:20px;color:#ff9600;font-weight:700;letter-spacing:1.6px;margin-bottom:15px;padding-left:55px;position:relative}.calc-septic-block__inner .name:before{content:"";display:block;width:40px;height:38px;position:absolute;top:50%;left:0;margin-top:-19px;background-repeat:no-repeat;background-position:center left}.calc-septic-block__inner .name.icon1:before{background-image:url(/local/templates/main/css/../img/icon__calc-septic1.png)}.calc-septic-block__inner .name.icon2:before{background-image:url(/local/templates/main/css/../img/icon__calc-septic2.png)}.calc-septic-block__inner .name.icon3:before{background-image:url(/local/templates/main/css/../img/icon__calc-septic3.png)}.calc-septic-block__inner .name.icon3:before{margin-top:-30px}.calc-septic-block__inner .subname{text-transform:uppercase;font-size:16px;color:#1f1f1f;font-weight:700;letter-spacing:1.28px;margin-bottom:25px;padding-left:55px;position:relative}.calc-septic-block__inner .subname:before{content:"";display:block;width:34px;height:28px;position:absolute;top:50%;left:0;margin-top:-14px;background-repeat:no-repeat;background-position:center center}.calc-septic-block__inner .subname.icon1:before{background-image:url(/local/templates/main/css/../img/img__subname-septic1.png)}.calc-septic-block__inner .subname.icon2:before{background-image:url(/local/templates/main/css/../img/img__subname-septic2.png)}.calc-septic-block__inner .subname.icon3:before{background-image:url(/local/templates/main/css/../img/img__subname-septic3.png)}.calc-septic-block__inner .subname.icon4:before{background-image:url(/local/templates/main/css/../img/img__subname-septic4.png)}.calc-septic-block__inner .subname.icon5:before{background-image:url(/local/templates/main/css/../img/img__subname-septic5.png)}.calc-septic-block__inner .one-column .checkbox{margin-bottom:15px}.calc-septic-block__inner .line-two{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:15px}.calc-septic-block__inner .line-two .checkbox{-ms-grid-column:span 1;grid-column:span 1}.calc-septic-block__inner .block__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.calc-septic-block__inner .block__inner .inner:first-child{border-right:1px dashed #363636;padding-right:40px;width:47%}.calc-septic-block__inner .block__inner .inner:last-child{padding-left:40px;width:53%}.calc-septic-block__inner .two-line__inner .sub-block{margin-bottom:30px}.calc-septic-block .small-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.calc-septic-block .small-column .checkbox:first-child{margin-right:50px}.calc-septic-block .btn-block{margin-top:35px;position:relative;text-align:center}.calc-septic-block .btn-block:before{content:"";display:inline-block;width:40px;height:28px;background:url(/local/templates/main/css/../img/icon__arrow.png) no-repeat;margin-right:15px;vertical-align:middle}.calc-septic-block .btn-block .btn{font-size:14px;font-weight:900;color:#000;background-color:#ff9600;-webkit-box-shadow:5.5px 9.5px 13px rgba(21,21,21,.11);box-shadow:5.5px 9.5px 13px rgba(21,21,21,.11);padding:23px 10px;-webkit-transition:all .2s ease;transition:all .2s ease}.calc-septic-block .btn-block .btn:hover{background-color:#00a6ed;-webkit-box-shadow:5.5px 9.5px 13px rgba(21,21,21,.11);box-shadow:5.5px 9.5px 13px rgba(21,21,21,.11);color:#fff}.calc-septic-block .btn-block:hover:before{background-image:url(/local/templates/main/css/../img/icon__arrow-hover.png)}.tooltip{position:relative}.tooltip:after{content:"\f05a";font-family:FontAwesome,sans-serif;color:#839da8;font-size:18px;display:inline-block;position:absolute;right:-20px;top:-15px}.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-customized .tooltipster-box{background-color:#fff;border:2px solid #839da8;-webkit-border-radius:0;border-radius:0;font-size:12px;font-weight:500;line-height:15px}.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-customized .tooltipster-content{color:#839da8;padding:8px}.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-customized .tooltipster-arrow{background:url(/local/templates/main/css/../img/arrow-tooltip.png) no-repeat;width:13px;height:11px;top:100%;margin-top:-10px}.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-customized .tooltipster-arrow-background{border:0}.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-customized.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:transparent;top:0}.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-customized.tooltipster-left .tooltipster-arrow-background{border-bottom-color:transparent;left:0}.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-customized.tooltipster-right .tooltipster-arrow-background{border-bottom-color:transparent;left:0}.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-customized.tooltipster-top .tooltipster-arrow-background{border-bottom-color:transparent;top:0}.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-customized .tooltipster-arrow-border{border-width:0}.text-about{background:url(/local/templates/main/css/../img/pattern-text.png) repeat;padding:40px;margin-bottom:60px}.text-about__inner{font-size:17px;color:#5a8090;line-height:25px;border:15px solid #fff;padding:20px 30px;letter-spacing:1.02px}.text-about__inner .title{font-size:30px;color:#1f1f1f;line-height:25px;text-transform:uppercase;letter-spacing:1.8px;margin-bottom:20px;font-weight:700}.text-about__inner .subtitle{font-size:20px;color:#1f1f1f;text-transform:uppercase;font-weight:700;letter-spacing:1.2px;margin-bottom:20px}.text-about__inner .list{padding:0;margin:20px 80px}.text-about__inner .list li{list-style-type:none;display:block;font-size:14px;color:#5a8090;line-height:25px;letter-spacing:.84px;font-weight:700;font-style:italic;padding-left:25px;position:relative}.text-about__inner .list li:before{content:"";display:inline-block;vertical-align:top;width:7px;height:7px;background:url(/local/templates/main/css/../img/icon__dot.png) no-repeat;position:absolute;top:11px;left:0}.text-about__inner .list.number{counter-reset:list 0}.text-about__inner .list.number li{padding-left:35px}.text-about__inner .list.number li:before{counter-increment:list;content:counter(list);width:20px;height:20px;background:url(/local/templates/main/css/../img/bg__list-number.png) no-repeat;font-size:12px;font-weight:950;color:#fff;line-height:20px;text-align:center;padding-top:4px;padding-left:4px;top:1px}.text-about__inner p{padding:0;margin:0}.text-about__inner p:not(:last-child){margin-bottom:23px}.work-block{margin-bottom:80px}.work-block .title-block{margin-bottom:23px}.work-block__top{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[11];grid-template-columns:repeat(11,1fr);grid-gap:30px;margin-bottom:15px}.work-block__top .img-block{-ms-grid-column:span 6;grid-column:span 6;position:relative}.work-block__top .img-block__list{height:100%}.work-block__top .img-block__list .slick-list{height:inherit}.work-block__top .img-block__list .slick-list .slick-track{height:inherit}.work-block__top .img-block__list .slick-list .slick-track .slick-slide>div{height:inherit}.work-block__top .img-block__list .slick-prev{width:50px;height:50px;background:url(/local/templates/main/css/../img/nav-left-opacity.png) no-repeat;cursor:pointer;font-size:0;display:inline-block;margin-right:15px;position:absolute;top:50%;margin-top:-25px;left:40px;-webkit-transition:all .2s ease;transition:all .2s ease;border:0;outline:0;font-size:0;z-index:2}.work-block__top .img-block__list .slick-prev:hover{background-image:url(/local/templates/main/css/../img/nav-left-hover.png)}.work-block__top .img-block__list .slick-next{width:50px;height:50px;background:url(/local/templates/main/css/../img/nav-right-opacity.png) no-repeat;cursor:pointer;font-size:0;margin-left:15px;display:inline-block;position:absolute;top:50%;margin-top:-25px;right:40px;-webkit-transition:all .2s ease;transition:all .2s ease;border:0;outline:0;font-size:0;z-index:2}.work-block__top .img-block__list .slick-next:hover{background-image:url(/local/templates/main/css/../img/nav-right-hover.png)}.work-block__top .img-block__list .slick-dots{padding:0;margin:0;text-align:center;position:absolute;bottom:27px;width:100%}.work-block__top .img-block__list .slick-dots li{display:inline-block;vertical-align:top;margin:0 5px;list-style-type:none}.work-block__top .img-block__list .slick-dots li button{width:20px;height:20px;opacity:.7;background:#8ad1f6;display:block;font-size:0;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:0;border:0;cursor:pointer}.work-block__top .img-block__list .slick-dots li.slick-active button{background-color:#fff;border:4px solid #00a6ed}.work-block__top .img-block__list .item{font-size:0;position:relative;border:10px solid #f7f3eb;height:inherit;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.work-block__top .img-block__list .item .zoom{width:18px;height:18px;background:url(/local/templates/main/css/../img/icon__zoom.png) no-repeat;cursor:pointer;display:block;position:absolute;top:25px;right:25px;z-index:2}.work-block__top .img-block__list .item img{max-width:100%;width:100%}.work-block__top .img-block__list .owl-stage-outer{overflow:hidden}.work-block__top .img-block__list .owl-stage-outer .owl-stage .owl-item{display:inline-block;vertical-align:top}.work-block__top .img-block__list .owl-nav .owl-prev{width:50px;height:50px;background:url(/local/templates/main/css/../img/nav-left-opacity.png) no-repeat;cursor:pointer;font-size:0;display:inline-block;margin-right:15px;position:absolute;top:50%;margin-top:-25px;left:40px;-webkit-transition:all .2s ease;transition:all .2s ease}.work-block__top .img-block__list .owl-nav .owl-prev:hover{background-image:url(/local/templates/main/css/../img/nav-left-hover.png)}.work-block__top .img-block__list .owl-nav .owl-next{width:50px;height:50px;background:url(/local/templates/main/css/../img/nav-right-opacity.png) no-repeat;cursor:pointer;font-size:0;margin-left:15px;display:inline-block;position:absolute;top:50%;margin-top:-25px;right:40px;-webkit-transition:all .2s ease;transition:all .2s ease}.work-block__top .img-block__list .owl-nav .owl-next:hover{background-image:url(/local/templates/main/css/../img/nav-right-hover.png)}.work-block__top .img-block__list .owl-dots{text-align:center;position:absolute;bottom:27px;width:100%}.work-block__top .img-block__list .owl-dots .owl-dot{display:inline-block;vertical-align:top;margin:0 5px}.work-block__top .img-block__list .owl-dots .owl-dot span{width:20px;height:20px;opacity:.7;background-color:#8ad1f6;display:block;font-size:0;-webkit-transition:all .2s ease;transition:all .2s ease}.work-block__top .img-block__list .owl-dots .owl-dot.active span{background-color:#fff;border:4px solid #00a6ed}.work-block__top .img-block .bx-controls{height:0}.work-block__top .img-block .bx-controls .bx-controls-direction{font-size:0;width:100%}.work-block__top .img-block .bx-controls .bx-controls-direction .bx-prev{width:50px;height:50px;background:url(/local/templates/main/css/../img/nav-left-opacity.png) no-repeat;cursor:pointer;font-size:0;display:inline-block;margin-right:15px;position:absolute;top:50%;margin-top:-25px;left:40px;-webkit-transition:all .2s ease;transition:all .2s ease}.work-block__top .img-block .bx-controls .bx-controls-direction .bx-prev:hover{background-image:url(/local/templates/main/css/../img/nav-left-hover.png)}.work-block__top .img-block .bx-controls .bx-controls-direction .bx-next{width:50px;height:50px;background:url(/local/templates/main/css/../img/nav-right-opacity.png) no-repeat;cursor:pointer;font-size:0;margin-left:15px;display:inline-block;position:absolute;top:50%;margin-top:-25px;right:40px;-webkit-transition:all .2s ease;transition:all .2s ease}.work-block__top .img-block .bx-controls .bx-controls-direction .bx-next:hover{background-image:url(/local/templates/main/css/../img/nav-right-hover.png)}.work-block__top .img-block .bx-controls .bx-pager{text-align:center;position:absolute;bottom:27px;width:100%}.work-block__top .img-block .bx-controls .bx-pager-item{display:inline-block;vertical-align:top;margin:0 5px}.work-block__top .img-block .bx-controls .bx-pager-item .bx-pager-link{width:20px;height:20px;opacity:.7;background-color:#8ad1f6;display:block;font-size:0;-webkit-transition:all .2s ease;transition:all .2s ease}.work-block__top .img-block .bx-controls .bx-pager-item .bx-pager-link.active{background-color:#fff;border:4px solid #00a6ed}.work-block__top .info-block{-ms-grid-column:span 5;grid-column:span 5}.work-block__top .info-block .name-project{padding:0;margin:0;font-size:30px;color:#00a6ed;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;padding-left:65px;margin-bottom:21px;line-height:40px}.work-block__top .info-block .inner-block{background:url(/local/templates/main/css/../img/bg__info_new.jpg) no-repeat;background-size:cover;padding:14px 21px 18px 34px}.work-block__top .info-block .inner-block .location{margin-left:32px;padding-left:32px;font-weight:500;color:#1f1f1f;font-size:16px;letter-spacing:.96px;position:relative;margin-bottom:17px}.work-block__top .info-block .inner-block .location:before{content:"";display:inline-block;vertical-align:middle;width:21px;height:27px;position:absolute;top:0;left:0;background:url(/local/templates/main/css/../img/icon__location.png) no-repeat}.work-block__top .info-block .inner-block .info{border:15px solid #fff;padding:17px 15px 0 42px;position:relative}.work-block__top .info-block .inner-block .info .name{font-size:20px;color:#00a6ed;text-transform:uppercase;letter-spacing:1.2px;font-weight:700;margin-bottom:5px}.work-block__top .info-block .inner-block .info .name-time{margin-top:18px}.work-block__top .info-block .inner-block .info .desc{font-size:16px;line-height:25px;color:#2a2c2b;letter-spacing:.64px;margin-bottom:13px;padding-left:25px;position:relative}.work-block__top .info-block .inner-block .info .desc:before{content:"";display:block;width:7px;height:37px;position:absolute;top:7px;left:0;background:url(/local/templates/main/css/../img/icon__desc.png) no-repeat}.work-block__top .info-block .inner-block .info .time{position:relative;font-size:16px;color:#2a2c2b;letter-spacing:.64px;padding-left:33px;margin-left:-7px}.work-block__top .info-block .inner-block .info .time:before{content:"";display:block;width:19px;height:19px;position:absolute;top:0;left:0;background:url(/local/templates/main/css/../img/icon__time.png) no-repeat}.work-block__top .info-block .inner-block .info .more{color:#00a6ed;font-weight:900;text-transform:uppercase;font-size:14px;letter-spacing:1.68px;position:absolute;left:51px;bottom:0}.work-block__top .info-block .inner-block .info .more:before{content:"";display:inline-block;width:28px;height:71px;background:url(/local/templates/main/css/../img/bg__more.png) no-repeat;position:absolute;top:-37px;left:-10px}.work-block__top .info-block .inner-block .info .btn-block{text-align:right;margin-right:-15px}.work-block__top .info-block .inner-block .info .btn-block .btn{font-size:15px;color:#1f1f1f;font-weight:700;padding:22px 23px}.work-block__top .info-block .inner-block .info .btn-block .btn:hover{color:#fff}.work-block__content-item.active{display:block!important}.work-block__bottom{overflow:hidden}.work-block__bottom .info-slider{font-size:32px;color:#00a6ed;font-weight:700;letter-spacing:1.92px;text-align:center;position:relative;margin-bottom:-16px}.work-block__bottom .info-slider__inner{background:#fff;padding:0 23px;display:inline-block;position:relative;z-index:2}.work-block__bottom .info-slider:before{content:"";display:block;width:100%;height:7px;background:url(/local/templates/main/css/../img/icon__line-carousel.png) repeat-x;position:absolute;top:50%;margin-top:-3.5px;z-index:1}.work-block__bottom .info-slider .prev{display:inline-block;vertical-align:middle;margin-right:35px;width:50px;height:50px;cursor:pointer;background:url(/local/templates/main/css/../img/nav-left-blue.png) no-repeat;display:inline-block;vertical-align:middle;font-size:0;-webkit-transition:all .2s ease;transition:all .2s ease}.work-block__bottom .info-slider .prev:hover{background-image:url(/local/templates/main/css/../img/nav-left-hover.png)}.work-block__bottom .info-slider .next{display:inline-block;vertical-align:middle;margin-left:35px;width:50px;height:50px;cursor:pointer;background:url(/local/templates/main/css/../img/nav-right-blue.png) no-repeat;display:inline-block;vertical-align:middle;font-size:0;-webkit-transition:all .2s ease;transition:all .2s ease}.work-block__bottom .info-slider .next:hover{background-image:url(/local/templates/main/css/../img/nav-right-hover.png)}.work-block__bottom .info-slider .prev{display:inline-block;vertical-align:middle;margin-right:35px}.work-block__bottom .info-slider .prev .bx-prev{width:50px;height:50px;cursor:pointer;background:url(/local/templates/main/css/../img/nav-left-blue.png) no-repeat;display:inline-block;vertical-align:middle;font-size:0;-webkit-transition:all .2s ease;transition:all .2s ease}.work-block__bottom .info-slider .prev .bx-prev:hover{background-image:url(/local/templates/main/css/../img/nav-left-hover.png)}.work-block__bottom .info-slider .next{display:inline-block;vertical-align:middle;margin-left:35px}.work-block__bottom .info-slider .next .bx-next{width:50px;height:50px;cursor:pointer;background:url(/local/templates/main/css/../img/nav-right-blue.png) no-repeat;display:inline-block;vertical-align:middle;font-size:0;-webkit-transition:all .2s ease;transition:all .2s ease}.work-block__bottom .info-slider .next .bx-next:hover{background-image:url(/local/templates/main/css/../img/nav-right-hover.png)}.work-block__bottom .bx-viewport{position:relative;z-index:3}.work-block__bottom .bx-viewport:after{content:"";display:block;width:89px;height:100%;background:url(/local/templates/main/css/../img/right-gradient.png) repeat-y;position:absolute;right:0;top:28px;bottom:0;pointer-events:none}.work-block__bottom .bx-controls{display:none}.work-block__list .owl-nav{display:none}.work-block__list .owl-stage-outer{position:relative;z-index:3}.work-block__list .owl-stage-outer:after{content:"";display:block;width:89px;height:100%;background:url(/local/templates/main/css/../img/right-gradient.png) repeat-y;position:absolute;right:0;top:28px;bottom:0;pointer-events:none}.work-block__list .owl-stage-outer .owl-stage .owl-item{display:inline-block;vertical-align:top}.work-block__list .item{max-width:450px;padding-top:50px}.work-block__list .item .img{background:#000;font-size:0;position:relative}.work-block__list .item .img .badge{position:absolute;font-size:13px;font-weight:700;color:#fff;letter-spacing:2.08px;background:rgba(0,157,224,.9);-webkit-box-shadow:0 -4px 27px rgba(154,188,202,.44);box-shadow:0 -4px 27px rgba(154,188,202,.44);border-bottom:4px solid #ff9600;padding:20px 27px 14px 33px;left:40px;top:-22px;text-transform:uppercase;z-index:4}.work-block__list .item .img img{opacity:.6;position:relative;z-index:1;width:100%;-webkit-transition:all .2s ease;transition:all .2s ease}.work-block__list .item .info-bottom{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:30px}.work-block__list .item .info-bottom .info{padding-top:17px;padding-bottom:20px;position:relative;-ms-grid-column:span 1;grid-column:span 1}.work-block__list .item .info-bottom .info:after{content:"";display:block;width:100%;background:url(/local/templates/main/css/../img/bg__info-bottom.png) no-repeat;height:5px;position:absolute;bottom:0;left:0}.work-block__list .item .info-bottom .info .info-text{display:inline-block;vertical-align:top;font-size:14px;color:#91bdd0;font-weight:700;margin-right:10px}.work-block__list .item .info-bottom .info .info-text:before{content:"";display:inline-block;vertical-align:middle;width:20px;height:17px;background:url(/local/templates/main/css/../img/icon__photo.png) no-repeat;margin-right:5px}.work-block__list .item .info-bottom .info .info-text.video:before{background-image:url(/local/templates/main/css/../img/icon__video.png);background-position:center center}.work-block__list .item .info-bottom .name{background-color:#f1f7f9;font-size:16px;color:#1f1f1f;letter-spacing:.64px;padding:14px 24px 10px 24px;-ms-grid-column:span 2;grid-column:span 2}.work-block__list .item:hover .img img{opacity:1}.work-block__list .item:hover .info-bottom .info .info-text:before{background-image:url(/local/templates/main/css/../img/icon__photo-hover.png)}.work-block__list .item:hover .info-bottom .info .info-text.video:before{background-image:url(/local/templates/main/css/../img/icon__video-hover.png)}.work-block__list .item.active .img:before{position:absolute;top:0;right:0;left:0;bottom:0;border:5px solid #00a6ed;content:"";display:block;z-index:3}.work-block__list .item.active .img img{opacity:1}.action-block{background:url(/local/templates/main/css/../img/bg__action_new.jpg) no-repeat;position:relative;background-size:cover;margin-bottom:70px}.action-block:before{content:"";display:block;border:10px solid #00a6ed;position:absolute;top:142px;right:406px;left:560px}.action-block .text-bottom{font-size:14px!important;color:#fff;line-height:20px;letter-spacing:.84px;padding-left:224px;padding-top:21px;padding-bottom:24px}.action-block .text-bottom a{color:#fff;text-decoration:underline}.action-block__inner{margin:0 110px 0 105px;position:relative;border-bottom:20px solid #00a6ed;padding-top:53px}.action-block__inner:after{content:"";display:block;height:186px;width:20px;background:#00a6ed;right:0;bottom:0;position:absolute}.action-block__inner:before{content:"";display:block;height:163px;width:20px;background:#00a6ed;left:0;bottom:0;position:absolute}.action-block__inner .info-block{width:320px;height:201px;background-color:#061f35;border:3px solid #ff9600;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;padding:0 15px;right:-57px;top:28px;text-transform:uppercase}.action-block__inner .info-block:before{content:"";display:block;width:100%;height:5px;background:url(/local/templates/main/css/../img/line-action.png) no-repeat;background-position:center center;position:absolute;top:24px;left:0;right:0}.action-block__inner .info-block:after{content:"";display:block;width:100%;height:5px;background:url(/local/templates/main/css/../img/line-action.png) no-repeat;background-position:center center;position:absolute;bottom:24px;left:0;right:0}.action-block__inner .info-block span{font-size:22px;color:#fff;line-height:35px;margin:auto 0;letter-spacing:.44px;text-align:center;width:100%}.action-block__inner .info-block span b{font-weight:400;font-size:26px;letter-spacing:2.6px}.action-block__inner .name{font-size:40px;color:#ff9600;letter-spacing:2.4px;text-transform:uppercase;position:absolute;top:54px;left:315px;font-weight:700}.action-block__inner .count{margin-left:-78px;display:inline-block;font-size:300px;font-weight:900;color:#7d7a71;line-height:197px;letter-spacing:7px}.action-block__inner .count.elec-count{color:#fff;opacity:.8}.action-block__inner .percent{font-size:160px;color:#ff9600;font-weight:700;line-height:127px}.action-block__inner .sale{font-size:30px;color:#ff9600;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;margin-left:24px;position:relative;display:inline-block;vertical-align:bottom}.action-block__inner .sale:before{content:"";display:block;background:url(/local/templates/main/css/../img/line-actiontop.png) no-repeat;height:5px;width:100%;margin-bottom:25px;position:absolute;top:-25px;left:0}.action-block__inner .text{font-size:30px;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;margin-left:20px}.action-block__inner .form-block{margin-left:117px;margin-right:98px;padding-bottom:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:53px}.action-block__inner .form-block .input-block{position:relative}.action-block__inner .form-block .input-block.user{margin-right:43px}.action-block__inner .form-block .input-block.user:before{content:"\e007";font-family:linecons,sans-serif;font-size:16px;color:#fff;display:inline-block;vertical-align:top;position:absolute;left:18px;top:33px}.action-block__inner .form-block .input-block.phone{margin-right:50px}.action-block__inner .form-block .input-block.phone:before{content:"\e017";font-family:linecons,sans-serif;font-size:16px;color:#fff;display:inline-block;vertical-align:top;position:absolute;left:18px;top:33px}.action-block__inner .form-block .btn-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.action-block__inner .form-block .btn-block .btn{margin:auto;font-size:20px;color:#1f1f1f;letter-spacing:2.8px;padding:19px 20px}.action-block__inner .form-block .btn-block .btn:hover{color:#fff}.action-block__inner .form-block .input-line{width:449px;height:79px;border:1px solid #fff;background:0 0;padding-left:52px;padding-right:20px;font-size:20px;color:#fff;letter-spacing:4.4px;font-weight:100;font-family:AgoraSansPro,sans-serif;outline:0}.action-block__inner .form-block .input-line::-webkit-input-placeholder{color:#fff;opacity:1}.action-block__inner .form-block .input-line:-moz-placeholder{color:#fff;opacity:1}.action-block__inner .form-block .input-line::-moz-placeholder{color:#fff;opacity:1}.action-block__inner .form-block .input-line:-ms-input-placeholder{color:#fff;opacity:1}.video-review{margin-bottom:50px}.video-review__wrap{position:relative}.video-review__wrap .bx-controls .bx-pager{display:none}.video-review__wrap .info-bottom{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[11];grid-template-columns:repeat(11,1fr);grid-gap:30px;position:absolute;bottom:40px;width:100%;z-index:2;pointer-events:none}.video-review__wrap .info-bottom .left{-ms-grid-column:span 4;grid-column:span 4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;pointer-events:auto;position:relative}.video-review__wrap .info-bottom .left:after{content:"";display:block;width:65px;height:5px;background:url(/local/templates/main/css/../img/doted.png) no-repeat;position:absolute;left:50%;bottom:19px}.video-review__wrap .info-bottom .nav{padding-left:99px}.video-review__wrap .info-bottom .nav .prev{margin-right:15px;display:inline-block;vertical-align:top;width:50px;height:50px;cursor:pointer;display:inline-block;vertical-align:top;background:url(/local/templates/main/css/../img/nav-left-trans.png) no-repeat;font-size:0;-webkit-transition:all .2s ease;transition:all .2s ease}.video-review__wrap .info-bottom .nav .prev:hover{background-image:url(/local/templates/main/css/../img/nav-left-hover.png)}.video-review__wrap .info-bottom .nav .next{display:inline-block;vertical-align:top;width:50px;height:50px;cursor:pointer;display:inline-block;vertical-align:top;background:url(/local/templates/main/css/../img/nav-right-trans.png) no-repeat;font-size:0;-webkit-transition:all .2s ease;transition:all .2s ease}.video-review__wrap .info-bottom .nav .next:hover{background-image:url(/local/templates/main/css/../img/nav-right-hover.png)}.video-review__wrap .info-bottom .count-block{font-size:32px;color:#00a6ed;font-weight:700;letter-spacing:1.92px;padding-top:6px}.video-review__inner{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[11];grid-template-columns:repeat(11,1fr);grid-gap:30px}.video-review__inner .info-block{-ms-grid-column:span 4;grid-column:span 4;background:#061f35;padding-left:145px;padding-top:65px;position:relative}.video-review__inner .info-block:after{content:"";display:block;width:160px;background:#061f35;position:absolute;top:0;bottom:0;right:-160px;z-index:1}.video-review__inner .info-block__inner{border:1px dashed #fff;-webkit-border-radius:5px;border-radius:5px;border-bottom:0;padding-top:20px}.video-review__inner .info-block__inner .name{background:#061f35;font-size:30px;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;margin-left:-47px;padding-top:20px}.video-review__inner .info-block__inner .name:after{content:"";display:block;width:65px;height:5px;background:url(/local/templates/main/css/../img/doted.png) no-repeat;margin-top:15px;padding-bottom:20px}.video-review__inner .info-block__inner .locate{margin-left:-47px;background:#061f35;font-size:16px;color:#acdbef;font-weight:500;letter-spacing:.64px;padding-bottom:15px}.video-review__inner .info-block__inner .title{font-size:20px;color:#fff;letter-spacing:.8px;margin-left:-47px;background:#061f35;margin-bottom:22px}.video-review__inner .info-block__inner .title:after{content:"";display:block;width:30px;height:25px;background:url(/local/templates/main/css/../img/icon__quote.png) no-repeat;padding-bottom:25px;margin-top:30px;margin-left:32px}.video-review__inner .info-block__inner .review-text{background-color:#00a6ed;font-size:16px;line-height:25px;color:#fff;font-weight:500;font-style:italic;letter-spacing:.96px;padding:55px 50px 55px 60px;margin-left:-47px;margin-right:-155px;position:relative;z-index:3}.video-review__inner .video-block{-ms-grid-column:span 7;grid-column:span 7;position:relative;z-index:2}.video-review__inner .video-block .video-wrap{padding-top:33px;padding-bottom:33px}.video-review__inner .video-block .video-inner{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;border:10px solid #00a6ed}.video-review__inner .video-block .video-inner embed,.video-review__inner .video-block .video-inner iframe,.video-review__inner .video-block .video-inner object{position:absolute;top:0;left:0;width:100%;height:100%}.video-review__list .owl-stage-outer{overflow:hidden}.video-review__list .owl-stage-outer .owl-stage .owl-item{display:inline-block;vertical-align:top}.eng-block{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[11];grid-template-columns:repeat(11,1fr);grid-gap:30px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#00a6ed;padding:20px 40px 20px 20px;margin-bottom:78px;-ms-grid-columns:1fr 1fr 1fr 1fr 30px 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.eng-block>.warn{display:none}.eng-block .warn{color:#fff;font-size:14px;line-height:20px;text-align:center;letter-spacing:.84px;padding:23px 0}.eng-block .warn a{color:#fff;text-decoration:underline}.eng-block .img-block{-ms-grid-column:span 4;grid-column:span 4;-ms-grid-column-span:4;text-align:center;font-size:0;background-repeat:no-repeat;background-size:cover;background-position:center center}.eng-block .img-block .img{margin-top:-107px}.eng-block .info-block{-ms-grid-column:span 7;grid-column:span 7;border:20px solid #1091c8;height:100%;position:relative;padding:44px 175px 0 60px;-ms-grid-column-span:7;-ms-grid-column:6}.eng-block .info-block:after{content:"";display:block;width:305px;height:215px;background:url(/local/templates/main/css/../img/icon-angle.png) no-repeat;position:absolute;z-index:1;right:73px;bottom:128px}.eng-block .info-block .badge{font-size:0;position:absolute;top:25px;right:-43px}.eng-block .info-block .title{font-size:40px;text-transform:uppercase;color:#fff;font-weight:700;letter-spacing:2.4px}.eng-block .info-block .title:after{content:"";display:block;width:100%;height:5px;background:url(/local/templates/main/css/../img/icon__line-eng.png) no-repeat;margin:9px 0 20px}.eng-block .info-block .text{font-size:17px;color:#fff;line-height:20px;letter-spacing:1.02px;margin-bottom:25px;font-weight:300}.eng-block .info-block .text span{text-transform:uppercase;display:block;font-size:24px;font-weight:700;margin-bottom:15px}.eng-block .info-block .form-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.eng-block .info-block .form-block .input-block{position:relative;width:48%}.eng-block .info-block .form-block .input-block.user:before{content:"\e007";font-family:linecons,sans-serif;font-size:16px;color:#fff;display:inline-block;vertical-align:top;position:absolute;left:18px;top:33px}.eng-block .info-block .form-block .input-block.phone:before{content:"\e017";font-family:linecons,sans-serif;font-size:16px;color:#fff;display:inline-block;vertical-align:top;position:absolute;left:18px;top:33px}.eng-block .info-block .form-block .btn-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;text-align:center;margin-top:30px}.eng-block .info-block .form-block .btn-block .btn{margin:auto;font-size:20px;color:#1f1f1f;letter-spacing:2.8px;padding:19px 20px}.eng-block .info-block .form-block .btn-block .btn:hover{background-color:#ffc600}.eng-block .info-block .form-block .input-line{width:100%;height:79px;border:1px solid #fff;background:0 0;padding-left:52px;padding-right:20px;font-size:20px;color:#fff;letter-spacing:4.4px;font-weight:100;font-family:AgoraSansPro,sans-serif;outline:0}.eng-block .info-block .form-block .input-line::-webkit-input-placeholder{color:#fff;opacity:1}.eng-block .info-block .form-block .input-line:-moz-placeholder{color:#fff;opacity:1}.eng-block .info-block .form-block .input-line::-moz-placeholder{color:#fff;opacity:1}.eng-block .info-block .form-block .input-line:-ms-input-placeholder{color:#fff;opacity:1}.eng-block .info-block.active:after{background-image:url(/local/templates/main/css/../img/icon-angle-hover.png)}.eng-block.contact-eng .info-block:after{height:130px;background-position:bottom right;bottom:115px}.eng-block.contact-eng .info-block .badge{top:110px}.our-comands__wrap .bx-viewport{position:relative}.our-comands__wrap .bx-viewport:after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;background:url(/local/templates/main/css/../img/bg-shadow.png) no-repeat;z-index:1;width:113px;pointer-events:none}.our-comands__wrap .bx-controls .bx-pager{display:none}.our-comands__wrap .info-slider{font-size:32px;color:#00a6ed;font-weight:700;letter-spacing:1.92px;text-align:center;position:relative;margin-top:50px;margin-bottom:80px}.our-comands__wrap .info-slider__inner{background:#fff;padding:0 23px;display:inline-block;position:relative;z-index:2}.our-comands__wrap .info-slider:before{content:"";display:block;width:100%;height:7px;background:url(/local/templates/main/css/../img/icon__line-carousel.png) repeat-x;position:absolute;top:50%;margin-top:-3.5px;z-index:1}.our-comands__wrap .info-slider .prev{display:inline-block;vertical-align:middle;margin-right:35px;width:50px;height:50px;cursor:pointer;background:url(/local/templates/main/css/../img/nav-left-blue.png) no-repeat;display:inline-block;vertical-align:middle;font-size:0;-webkit-transition:all .2s ease;transition:all .2s ease}.our-comands__wrap .info-slider .prev:hover{background-image:url(/local/templates/main/css/../img/nav-left-hover.png)}.our-comands__wrap .info-slider .next{display:inline-block;vertical-align:middle;margin-left:35px;width:50px;height:50px;cursor:pointer;background:url(/local/templates/main/css/../img/nav-right-blue.png) no-repeat;display:inline-block;vertical-align:middle;font-size:0;-webkit-transition:all .2s ease;transition:all .2s ease}.our-comands__wrap .info-slider .next:hover{background-image:url(/local/templates/main/css/../img/nav-right-hover.png)}.our-comands__list .owl-stage-outer{overflow:hidden;position:relative}.our-comands__list .owl-stage-outer:after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;background:url(/local/templates/main/css/../img/bg-shadow.png) no-repeat;z-index:1;width:113px;pointer-events:none}.our-comands__list .owl-stage-outer .owl-stage .owl-item{display:inline-block;vertical-align:top}.our-comands__list .owl-nav{display:none}.our-comands__list .item{width:290px;padding-top:96px;max-width:290px}.our-comands__list .item .img{height:350px;background-image:-webkit-gradient(linear,left bottom,left top,from(white),color-stop(15%,#f5fbfd),to(#f3f7f9));background-image:linear-gradient(to top,#fff 0,#f5fbfd 15%,#f3f7f9 100%);border:7px solid #00a6ed;text-align:center}.our-comands__list .item .img img{margin-top:-99px}.our-comands__list .item .info{background-color:#e4eff3;text-align:center;font-size:16px;color:#1f1f1f;line-height:20px;letter-spacing:.96px;padding:11px 10px 10px 10px}.our-comands__list .item .info .name{font-weight:700;text-transform:uppercase;color:#1f1f1f}.our-comands__list .item .post{text-align:center;font-size:16px;color:#1f1f1f;letter-spacing:.96px}.our-comands__list .item .post:before{content:"";display:block;width:65px;height:5px;background:url(/local/templates/main/css/../img/doted.png) no-repeat;margin:7px auto}.our-comands__list .item:hover .img{border:7px solid #ffc600}.our-comands__list .item.active .img{border:7px solid #ff9600}.our-comands .contact-consult{border:15px solid #ff9600;margin-left:87px;padding-top:25px;margin-bottom:100px}.our-comands .contact-consult .name{font-size:40px;font-weight:700;text-transform:uppercase;color:#1f1f1f;background:#fff;margin-left:-102px;padding:10px 0;letter-spacing:2.4px;margin-bottom:35px}.our-comands .contact-consult .name span{color:#ff9600}.our-comands .contact-consult .name span.small{font-size:30px}.our-comands .contact-consult__inner{background-color:#e4eff3;border:1px solid #cfe1e7;-webkit-box-shadow:inset 0 0 4px rgba(243,245,204,.75);box-shadow:inset 0 0 4px rgba(243,245,204,.75);margin-left:57px;margin-right:50px;margin-bottom:-38px;position:relative;padding:40px 93px 0 160px}.our-comands .contact-consult__inner:before{content:"";display:block;width:7px;height:100%;top:30px;bottom:25px;left:65px;background:url(/local/templates/main/css/../img/icon__line-cons.png) no-repeat;position:absolute}.our-comands .contact-consult__inner .form-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.our-comands .contact-consult__inner .form-block .input-block{position:relative;width:38.4%}.our-comands .contact-consult__inner .form-block .input-block.user{margin-right:30px}.our-comands .contact-consult__inner .form-block .input-block.user:before{content:"\e007";font-family:linecons,sans-serif;font-size:16px;color:#1f1f1f;display:inline-block;vertical-align:top;position:absolute;left:18px;top:33px}.our-comands .contact-consult__inner .form-block .input-block.phone{margin-right:30px}.our-comands .contact-consult__inner .form-block .input-block.phone:before{content:"\e017";font-family:linecons,sans-serif;font-size:16px;color:#1f1f1f;display:inline-block;vertical-align:top;position:absolute;left:18px;top:33px}.our-comands .contact-consult__inner .form-block .btn-block{width:23.2%}.our-comands .contact-consult__inner .form-block .btn-block:before{content:"";display:block;width:125px;height:5px;background:url(/local/templates/main/css/../img/icon__dots.png) no-repeat;margin:0 auto 12px auto}.our-comands .contact-consult__inner .form-block .btn-block .btn{margin:auto;font-size:20px;color:#1f1f1f;letter-spacing:2.8px;padding:19px 20px;width:100%;background-color:#00a6ed;-webkit-border-radius:3px;border-radius:3px;color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.our-comands .contact-consult__inner .form-block .btn-block:hover:before{background-image:url(/local/templates/main/css/../img/icon__dots-orange.png)}.our-comands .contact-consult__inner .form-block .btn-block:hover .btn{background-color:#ff9600;color:#000}.our-comands .contact-consult__inner .form-block .input-line{width:100%;height:79px;border:1px solid #1f1f1f;background:0 0;padding-left:52px;padding-right:20px;font-size:20px;color:#1f1f1f;letter-spacing:4.4px;font-weight:100;font-family:AgoraSansPro,sans-serif;outline:0}.our-comands .contact-consult__inner .form-block .input-line::-webkit-input-placeholder{color:#1f1f1f;opacity:1}.our-comands .contact-consult__inner .form-block .input-line:-moz-placeholder{color:#1f1f1f;opacity:1}.our-comands .contact-consult__inner .form-block .input-line::-moz-placeholder{color:#1f1f1f;opacity:1}.our-comands .contact-consult__inner .form-block .input-line:-ms-input-placeholder{color:#1f1f1f;opacity:1}.our-comands .contact-consult__inner .warn{color:#5a8090;font-size:14px;line-height:20px;text-align:left;letter-spacing:.84px;padding:23px 0 54px}.our-comands .contact-consult__inner .warn a{color:#5a8090;text-decoration:underline}.services-block{margin-bottom:80px}.services-block__tabs{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(3,1fr);grid-gap:0;margin-bottom:30px}.services-block__tabs .tab{background-color:#ddecf3;position:relative;height:230px;overflow:hidden;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.services-block__tabs .tab:before{content:"";display:block;border:5px solid #fff;position:absolute;top:20px;right:20px;bottom:20px;left:20px;z-index:1;-webkit-transition:all .2s ease;transition:all .2s ease}.services-block__tabs .tab__inner{position:relative;z-index:2;height:100%}.services-block__tabs .tab__inner .text{position:absolute;top:60px;background-color:#ddecf3;color:#1f1f1f;font-size:20px;font-weight:500;letter-spacing:1.2px;left:20px;padding-top:15px;-webkit-transition:all .2s ease;transition:all .2s ease}.services-block__tabs .tab__inner .text .line{font-size:0;margin-left:25px;margin-top:15px}.services-block__tabs .tab__inner .text .line span{height:5px;background-color:#5a8090;width:5px;display:inline-block;vertical-align:top;margin-right:10px;-webkit-transition:all .2s ease;transition:all .2s ease}.services-block__tabs .tab__inner .img{position:absolute;top:0;right:0;bottom:0;width:260px;text-align:center;line-height:170px}.services-block__tabs .tab__inner .img img{max-width:100%;vertical-align:middle}.services-block__tabs .tab.tab1 .img{padding-top:36px}.services-block__tabs .tab.tab2{background-color:#eaf3f7}.services-block__tabs .tab.tab2 .text{background-color:#eaf3f7}.services-block__tabs .tab.tab4{background-color:#e3f5fd}.services-block__tabs .tab.tab4 .text{background-color:#e3f5fd}.services-block__tabs .tab.tab4 .img{padding-top:9px}.services-block__tabs .tab.active{background:#fff;border:3px solid #00a6ed}.services-block__tabs .tab.active:before{border:15px solid #ddecf3}.services-block__tabs .tab.active .text{background:#fff;color:#00a6ed}.services-block__tabs .tab.active .text .line span{background-color:#00a6ed}.services-block__tabs .tab:hover{background:#fff}.services-block__tabs .tab:hover:before{border:5px solid #00a6ed}.services-block__tabs .tab:hover .text{background:#fff;color:#00a6ed}.services-block__tabs .tab:hover .text .line span{background-color:#00a6ed}.services-block__tabs.with-arrow .tab{overflow:visible}.services-block__tabs.with-arrow .tab.active:after{content:"";display:block;border:10px solid transparent;border-top:10px solid #00a6ed;width:0;position:absolute;left:50%;margin-left:-5px}.services-block__item{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[11];grid-template-columns:repeat(11,1fr);grid-gap:30px}.services-block__item .img-block{-ms-grid-column:span 6;grid-column:span 6;font-size:0;border:15px solid #00a6ed}.services-block__item .img-block img{max-width:100%;width:100%}.services-block__item .info-block{-ms-grid-column:span 5;grid-column:span 5;height:100%;background:url(/local/templates/main/css/../img/bg__info_new.jpg) no-repeat;background-size:cover;padding:19px 20px 15px 20px}.services-block__item .info-block .name{font-size:24px;color:#00a6ed;text-transform:uppercase;font-weight:700;letter-spacing:1.44px;margin-bottom:13px}.services-block__item .info-block .desc{font-size:16px;color:#2a2c2b;line-height:25px;letter-spacing:.64px;margin-bottom:17px;position:relative;padding-left:27px;margin-left:7px}.services-block__item .info-block .desc:before{content:"";display:block;width:7px;height:37px;background:url(/local/templates/main/css/../img/icon__desc.png) no-repeat;position:absolute;top:5px;left:0}.services-block__item .info-block__inner{border:15px solid #fff;padding-top:22px}.services-block__item .info-block__inner .form-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.services-block__item .info-block__inner .form-block .input-block{position:relative;width:100%;margin:0 90px;margin-bottom:23px}.services-block__item .info-block__inner .form-block .input-block.user:before{content:"\e007";font-family:linecons,sans-serif;font-size:16px;color:#1f1f1f;display:inline-block;vertical-align:top;position:absolute;left:18px;top:33px}.services-block__item .info-block__inner .form-block .input-block.phone:before{content:"\e017";font-family:linecons,sans-serif;font-size:16px;color:#1f1f1f;display:inline-block;vertical-align:top;position:absolute;left:18px;top:33px}.services-block__item .info-block__inner .form-block .btn-block{width:100%;text-align:center;margin-bottom:-22px}.services-block__item .info-block__inner .form-block .btn-block .btn{margin-top:6px;color:#1f1f1f;letter-spacing:2.8px;padding:21px 20px;width:auto;-webkit-border-radius:3px;border-radius:3px;margin-bottom:-10px}.services-block__item .info-block__inner .form-block .btn-block .btn:hover{color:#fff}.services-block__item .info-block__inner .form-block .input-line{width:100%;height:79px;border:1px solid #1f1f1f;background:0 0;padding-left:52px;padding-right:20px;font-size:20px;color:#1f1f1f;letter-spacing:4.4px;font-weight:100;font-family:AgoraSansPro,sans-serif;outline:0}.services-block__item .info-block__inner .form-block .input-line::-webkit-input-placeholder{color:#1f1f1f;opacity:1}.services-block__item .info-block__inner .form-block .input-line:-moz-placeholder{color:#1f1f1f;opacity:1}.services-block__item .info-block__inner .form-block .input-line::-moz-placeholder{color:#1f1f1f;opacity:1}.services-block__item .info-block__inner .form-block .input-line:-ms-input-placeholder{color:#1f1f1f;opacity:1}.services-block__item .info-block .warn{font-size:14px;color:#1f1f1f;text-align:center;padding-top:35px;width:80%;margin:0 auto}.services-block__item .info-block .warn a{color:#1f1f1f;text-decoration:underline}.services-block__item.subcategory{display:block}.services-block__item.subcategory .subcategory__item,.info-block__item.subcategory .subcategory__item{display:inline-block;vertical-align:top;height:60px;border:2px solid #ddecf3;line-height:60px;padding:0 15px;margin-bottom:10px;margin-right:25px}.services-block__item.subcategory .subcategory__item .icon{display:inline-block;vertical-align:top;height:56px;line-height:56px;width:65px;text-align:center}.services-block__item.subcategory .subcategory__item .icon img{vertical-align:middle}.services-block__item.subcategory .subcategory__item .text,.info-block__item.subcategory .subcategory__item .text{display:inline-block;vertical-align:inherit;font-size:15px;color:#1f1f1f;font-weight:500;letter-spacing:.9px}.services-block__item.subcategory .subcategory__item.active{background-color:#f7fbfd}.later-mont{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[11];grid-template-columns:repeat(11,1fr);grid-gap:30px;margin-bottom:50px}.later-mont .info-block{-ms-grid-column:span 5;grid-column:span 5}.later-mont .info-block .form-block .block-out{background:rgba(1,27,50,.9);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-right:-480px;position:relative;z-index:2;padding:20px 30px 55px 30px;margin-bottom:25px}.later-mont .info-block .form-block .block-out .block{width:31%}.later-mont .info-block .form-block .block-out .block .line{font-size:0;margin-bottom:19px}.later-mont .info-block .form-block .block-out .block .line span{display:inline-block;vertical-align:top;width:5px;height:5px;margin-right:10px;background-color:#5a8090}.later-mont .info-block .form-block .block-out .block .name{font-size:16px;color:#5a8090;font-weight:700;letter-spacing:.94px;margin-bottom:5px;text-transform:uppercase}.later-mont .info-block .form-block .block-out .block .text{font-size:16px;line-height:25px;color:#fff;letter-spacing:.96px;margin-bottom:24px}.later-mont .info-block .form-block .block-out .block .input-block{position:relative}.later-mont .info-block .form-block .block-out .block .input-block.mail:before{content:"\e019";font-family:linecons,sans-serif;font-size:16px;color:#fff;display:inline-block;vertical-align:top;position:absolute;left:18px;top:33px}.later-mont .info-block .form-block .block-out .block .input-block.date:before{content:"\e02b";font-family:linecons,sans-serif;font-size:16px;color:#fff;display:inline-block;vertical-align:top;position:absolute;left:18px;top:33px}.later-mont .info-block .form-block .block-out .block .input-block.phone:before{content:"\e017";font-family:linecons,sans-serif;font-size:16px;color:#fff;display:inline-block;vertical-align:top;position:absolute;left:18px;top:33px}.later-mont .info-block .form-block .block-out .block .input-block .input-line{width:100%;height:79px;border:1px solid #fff;background:0 0;padding-left:52px;padding-right:20px;font-size:20px;color:#fff;letter-spacing:4.4px;font-weight:100;font-family:AgoraSansPro,sans-serif;outline:0}.later-mont .info-block .form-block .block-out .block .input-block .input-line::-webkit-input-placeholder{color:#fff;opacity:1}.later-mont .info-block .form-block .block-out .block .input-block .input-line:-moz-placeholder{color:#fff;opacity:1}.later-mont .info-block .form-block .block-out .block .input-block .input-line::-moz-placeholder{color:#fff;opacity:1}.later-mont .info-block .form-block .block-out .block .input-block .input-line:-ms-input-placeholder{color:#fff;opacity:1}.later-mont .info-block .form-block .label{text-align:center;font-size:23px;font-weight:700;text-transform:uppercase;color:#ff9600;line-height:25px;letter-spacing:1.38px;margin-bottom:25px}.later-mont .info-block .form-block .btn-block{position:relative;text-align:center}.later-mont .info-block .form-block .btn-block:before{content:"";display:block;width:100%;height:5px;background:url(/local/templates/main/css/../img/icon__square-orange.png) repeat-x;position:absolute;top:50%;left:0;right:0;z-index:1;margin-top:-2.5px}.later-mont .info-block .form-block .btn-block .btn-wrap{position:relative;z-index:2;display:inline-block;padding:0 30px;background:#fff}.later-mont .info-block .form-block .btn-block .btn{font-size:15px;color:#1f1f1f;font-weight:700}.later-mont .info-block .form-block .btn-block .btn:hover{color:#fff}.later-mont .info-block .warn{text-align:center;font-size:14px;color:#5a8090;letter-spacing:.84px;line-height:20px;margin-top:25px}.later-mont .info-block .warn a{color:#5a8090;text-decoration:underline}.later-mont .img-block{-ms-grid-column:span 6;grid-column:span 6;font-size:0}.later-mont .img-block img{border:15px solid #00a6ed;position:relative;z-index:1;max-width:100%}.contact-block{background:url(/local/templates/main/css/../img/bg__map_new.jpg) no-repeat;background-size:cover}.contact-block__inner{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[11];grid-template-columns:repeat(11,1fr);grid-gap:30px;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 30px 1fr 1fr 1fr 1fr 1fr 1fr}.contact-block__inner .contact-info{-ms-grid-column:span 4;grid-column:span 4;grid-column-start:2;grid-column-end:6;padding-top:85px;padding-bottom:75px;-ms-grid-column-span:4;-ms-grid-column:2}.contact-block__inner .contact-info .title{font-size:60px;color:#fff;line-height:50px;letter-spacing:3.6px;font-weight:400;padding:0;margin:0;margin-bottom:34px;font-family:AgoraSansPro,sans-serif}.contact-block__inner .contact-info .block{position:relative;padding-left:30px;margin-bottom:51px}.contact-block__inner .contact-info .block:before{content:"\e017";display:inline-block;vertical-align:top;color:#00a6ed;font-size:18px;font-family:linecons,sans-serif;position:absolute;top:0;left:0}.contact-block__inner .contact-info .block .label{font-size:12px;color:#00a6ed;font-weight:700;line-height:25px;letter-spacing:1.68px;margin-bottom:5px;text-transform:uppercase}.contact-block__inner .contact-info .block .text{font-size:20px;color:#fff;line-height:25px;letter-spacing:.8px}.contact-block__inner .contact-info .block .text a{color:#fff}.contact-block__inner .contact-info .block .text .callmap{display:block;font-size:12px;color:#00a6ed;text-transform:uppercase;text-decoration:underline;font-weight:700;letter-spacing:1.68px}.contact-block__inner .contact-info .block.mail{margin-bottom:27px}.contact-block__inner .contact-info .block.mail:before{content:"\e019";font-size:20px}.contact-block__inner .contact-info .block.locate{margin-bottom:36px}.contact-block__inner .contact-info .block.locate:before{content:"\e012"}.contact-block__inner .contact-info .city{font-size:16px;color:#a4d6ee;line-height:25px;letter-spacing:1.28px;margin-left:7px}.contact-block__inner .contact-info .city:before{content:"\f0c9";display:inline-block;vertical-align:middle;font-size:16px;color:#a4d6ee;font-family:FontAwesome,sans-serif;margin-right:12px}.contact-block__inner .contact-form{-ms-grid-column:span 5;grid-column:span 5;-ms-grid-column:6;grid-column-start:6;grid-column-end:11;padding-top:50px;-ms-grid-column-span:5;-ms-grid-column:7}.contact-block__inner .contact-form .form-block{border:20px solid #ff9600;padding-top:23px}.contact-block__inner .contact-form .form-block .title{text-align:center;font-size:40px;color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:2.4px;margin-bottom:26px}.contact-block__inner .contact-form .form-block .input-block{position:relative;margin-right:138px;margin-left:138px;margin-bottom:30px}.contact-block__inner .contact-form .form-block .input-block.user:before{content:"\e007";font-family:linecons,sans-serif;font-size:16px;color:#fff;display:inline-block;vertical-align:top;position:absolute;left:18px;top:33px}.contact-block__inner .contact-form .form-block .input-block.phone:before{content:"\e017";font-family:linecons,sans-serif;font-size:16px;color:#fff;display:inline-block;vertical-align:top;position:absolute;left:18px;top:33px}.contact-block__inner .contact-form .form-block .btn-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:-37px}.contact-block__inner .contact-form .form-block .btn-block .btn{margin:auto;font-size:20px;color:#1f1f1f;letter-spacing:2.8px;padding:15px 71px;background-color:#00a6ed;border:3px solid #00a6ed;-webkit-border-radius:3px;border-radius:3px;color:#fff}.contact-block__inner .contact-form .form-block .btn-block .btn:hover{background-color:#036291;border:3px solid #00a6ed}.contact-block__inner .contact-form .form-block .warn{font-size:14px;line-height:20px;color:#fff;letter-spacing:.84px;text-align:center;margin-bottom:40px}.contact-block__inner .contact-form .form-block .warn a{color:#fff;text-decoration:underline}.contact-block__inner .contact-form .form-block .input-line{width:100%;height:79px;border:1px solid #fff;background:0 0;padding-left:52px;padding-right:20px;font-size:20px;color:#fff;letter-spacing:4.4px;font-weight:100;font-family:AgoraSansPro,sans-serif;outline:0}.contact-block__inner .contact-form .form-block .input-line::-webkit-input-placeholder{color:#fff;opacity:1}.contact-block__inner .contact-form .form-block .input-line:-moz-placeholder{color:#fff;opacity:1}.contact-block__inner .contact-form .form-block .input-line::-moz-placeholder{color:#fff;opacity:1}.contact-block__inner .contact-form .form-block .input-line:-ms-input-placeholder{color:#fff;opacity:1}.contact-block__inner .contact-form .map-block{height:479px;background-color:#fff;border:20px solid #ff9600;position:relative;margin-bottom:50px}.contact-block__inner .contact-form .map-block #map-contact{height:100%}.contact-block__inner .contact-form .map-block .btn-block{position:absolute;right:0;bottom:-40px;left:0;text-align:center}.contact-block__inner .contact-form .map-block .btn-block .btn{background-color:#00a6ed;font-size:20px;letter-spacing:2.8px}.contact-block__inner .contact-form .map-block .btn-block .btn:hover{background-color:#ff9600}.contact-block.contact-page-block{margin-bottom:70px}.main-footer{background:rgba(2,44,62,.7);padding:0 160px;height:70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-footer .copyright{font-size:16px;color:#7297a7;line-height:20px;letter-spacing:.64px}.main-footer .social{padding:0;margin:0;margin-left:-114px}.main-footer .social li{list-style-type:none;display:inline-block;vertical-align:top;margin-right:24px}.main-footer .social li .social-link{font-size:22px;color:#fff}.main-footer .social li .social-link:before{content:"\f189";display:inline-block;vertical-align:top;font-family:FontAwesome,sans-serif}.main-footer .social li .social-link.fb:before{content:"\f09a"}.main-footer .counter-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.main-footer .counter-block .counter{margin-left:15px}.popup{position:fixed;background:rgba(0,0,0,.5);z-index:10;display:none;overflow-x:hidden;overflow-y:scroll;top:0;right:0;bottom:0;left:0}.popup-block{width:100%;top:100px;position:absolute;left:50%;background:#fff;max-width:770px;margin-left:-385px;border:3px solid #a4d6ee}.popup-block__inner{padding:9px 35px 35px 35px}.popup-block .title{height:86px;background-color:#00a6ed;font-size:30px;color:#fff;text-align:center;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;margin-top:-3px;margin-right:-3px;margin-left:-3px}.popup-block .title span{margin:auto}.popup-block .title .close{cursor:pointer;position:absolute;top:0;right:0;bottom:0;background-color:#1091c8;width:70px;background-image:url(/local/templates/main/css/../img/icon__close.png);background-repeat:no-repeat;background-position:center center}.popup-block .name{font-size:16px;color:#1f1f1f;font-weight:700;letter-spacing:.96px;margin-bottom:20px;text-align:center}.popup-block .warn{text-align:center;color:#1f1f1f;font-size:14px;line-height:20px;letter-spacing:.84px;margin-top:15px}.popup-block .warn a{color:#1f1f1f;text-decoration:underline}.popup-block .form-block{padding:0 125px}.popup-block .form-block .input-block{position:relative;margin-bottom:25px}.popup-block .form-block .input-block.user:before{content:"\e007";font-family:linecons,sans-serif;font-size:16px;color:#1f1f1f;display:inline-block;vertical-align:top;position:absolute;left:18px;top:33px}.popup-block .form-block .input-block.phone:before{content:"\e017";font-family:linecons,sans-serif;font-size:16px;color:#1f1f1f;display:inline-block;vertical-align:top;position:absolute;left:18px;top:33px}.popup-block .form-block .btn-block{text-align:center}.popup-block .form-block .btn-block .btn{margin:auto;font-size:15px;color:#1f1f1f;letter-spacing:2.8px;padding:19px 20px;width:80%;-webkit-border-radius:3px;border-radius:3px;color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.popup-block .form-block .input-line{width:100%;height:79px;border:1px solid #1f1f1f;background:0 0;padding-left:52px;padding-right:20px;font-size:20px;color:#1f1f1f;letter-spacing:4.4px;font-weight:100;font-family:AgoraSansPro,sans-serif;outline:0}.popup-block .form-block .input-line::-webkit-input-placeholder{color:#1f1f1f;opacity:1}.popup-block .form-block .input-line:-moz-placeholder{color:#1f1f1f;opacity:1}.popup-block .form-block .input-line::-moz-placeholder{color:#1f1f1f;opacity:1}.popup-block .form-block .input-line:-ms-input-placeholder{color:#1f1f1f;opacity:1}.popup-block #map{height:620px;width:100%}.popup-block.popup-big{max-width:1250px;margin-left:-625px}.calculator-popup{padding:25px 30px}.calculator-popup .info{font-size:17px;color:#1f1f1f;font-weight:700;text-transform:uppercase;letter-spacing:1.02px;border:3px solid #a4d6ee;display:inline-block;padding:13px 34px 9px 20px}.calculator-popup .info:before{content:"";display:inline-block;vertical-align:middle;width:29px;height:30px;background:url(/local/templates/main/css/../img/icon__info.png) no-repeat;margin-right:20px}.calculator-popup .line{width:100%;height:7px;background:url(/local/templates/main/css/../img/calc-line.png) repeat-x;margin-top:18px;margin-bottom:12px}.calculator-popup .name{text-align:left;font-size:20px;color:#00a6ed;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;padding-left:76px;margin-bottom:5px}.calculator-popup .table-block{display:table;width:100%;border-spacing:3px}.calculator-popup .table-block .table-row{display:table-row}.calculator-popup .table-block .table-row .table-cell{display:table-cell;vertical-align:middle;background-color:#e0edf4;min-height:40px;padding-left:76px;color:#1f1f1f;font-size:15px;letter-spacing:.6px;padding-top:11px;padding-bottom:11px;padding-right:15px}.calculator-popup .table-block .table-row .table-cell.price-cell{width:160px;text-align:center;vertical-align:top;font-size:15px;color:#1f1f1f;font-weight:700;letter-spacing:.6px;padding-left:0;padding-right:15px;padding-right:0}.calculator-popup .calc-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:32px}.calculator-popup .calc-bottom .sale-block{width:54.8%;border:5px solid #ff9600;position:relative}.calculator-popup .calc-bottom .sale-block .name-block{font-size:20px;text-transform:uppercase;color:#1f1f1f;font-weight:700;letter-spacing:1.2px;background:#fff;padding:0 10px;position:absolute;top:-14px;left:63px}.calculator-popup .calc-bottom .sale-block .percent{font-size:100px;font-weight:900;color:#ff9600;position:absolute;left:-15px;bottom:-93px;padding-right:15px}.calculator-popup .calc-bottom .sale-block .percent span{position:relative;z-index:2}.calculator-popup .calc-bottom .sale-block .percent:before{content:"";display:block;position:absolute;top:0;right:0;left:0;background:#fff;z-index:1;height:42%}.calculator-popup .calc-bottom .sale-block__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-left:71px;padding-bottom:25px;padding-top:19px}.calculator-popup .calc-bottom .sale-block__inner .days{font-size:18px;color:#1f1f1f;font-weight:300;letter-spacing:1.08px;text-transform:uppercase;padding-top:5px}.calculator-popup .calc-bottom .sale-block__inner .days strong{font-size:22px;font-weight:700;color:#cd0000;display:block}.calculator-popup .calc-bottom .sale-block__inner .days:after{content:"";display:block;background:url(/local/templates/main/css/../img/line-calc.png) no-repeat;width:170px;height:5px;margin-top:16px;margin-left:1px}.calculator-popup .calc-bottom .sale-block__inner .discount{margin-left:40px;width:54%}.calculator-popup .calc-bottom .sale-block__inner .discount span{border:2px solid #cd0000;font-size:20px;color:#cd0000;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;padding:16px 27px 18px 36px;margin-top:13px;display:inline-block}.calculator-popup .calc-bottom .price-block .price-table{display:table;margin-left:auto;border-spacing:3px}.calculator-popup .calc-bottom .price-block .price-table .price-row{display:table-row}.calculator-popup .calc-bottom .price-block .price-table .price-row .price-cell{display:table-cell;vertical-align:middle;background:#ff9600;padding:15px;text-transform:uppercase;color:#1f1f1f;font-weight:500;letter-spacing:.68px;font-size:17px;padding:22px 11px;position:relative}.calculator-popup .calc-bottom .price-block .price-table .price-row .price-cell:last-child{width:160px;text-align:center;text-transform:none}.calculator-popup .calc-bottom .price-block .price-table .price-row .price-cell.icon:before{content:"";display:inline-block;vertical-align:top;width:33px;height:22px;background-repeat:no-repeat;background-position:center center;position:absolute;top:50%;margin-top:-11px;left:-50px;background-image:url(/local/templates/main/css/../img/calc-icon1.png)}.calculator-popup .calc-bottom .price-block .price-table .price-row .price-cell.icon.icon2:before{background-image:url(/local/templates/main/css/../img/calc-icon2.png)}.calculator-popup .info-block{background-color:#061f35;margin-top:22px;padding:10px 0 25px 97px}.calculator-popup .info-block .name-text{font-size:18px;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:1.44px}.calculator-popup .info-block .name-text .price{font-size:30px;color:#ff9600;font-weight:700;text-decoration:underline;text-transform:none;padding-left:29px}.calculator-popup .info-block .form-block{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:20px}.calculator-popup .info-block .form-block .input-block{margin-bottom:0}.calculator-popup .info-block .form-block .input-block.user{margin-right:23px}.calculator-popup .info-block .form-block .input-block.user:before{color:#fff;top:22px}.calculator-popup .info-block .form-block .input-block.phone{margin-right:23px}.calculator-popup .info-block .form-block .input-block.phone:before{color:#fff;top:22px}.calculator-popup .info-block .form-block .input-line{height:60px;border:1px solid #fff;color:#fff;width:280px;font-size:15px}.calculator-popup .info-block .form-block .input-line::-webkit-input-placeholder{color:#fff;opacity:1}.calculator-popup .info-block .form-block .input-line:-moz-placeholder{color:#fff;opacity:1}.calculator-popup .info-block .form-block .input-line::-moz-placeholder{color:#fff;opacity:1}.calculator-popup .info-block .form-block .input-line:-ms-input-placeholder{color:#fff;opacity:1}.calculator-popup .info-block .form-block .btn-block{padding-left:150px;position:relative}.calculator-popup .info-block .form-block .btn-block:before{content:"";display:block;width:125px;height:5px;background:url(/local/templates/main/css/../img/icon__dots.png) no-repeat;margin-right:20px;position:absolute;top:50%;margin-top:-2.5px;left:0}.calculator-popup .info-block .form-block .btn-block .btn{background-color:#00a6ed;color:#fff;font-size:20px;white-space:nowrap;width:100%;padding:18px 35px}.calculator-popup .info-block .form-block .btn-block .btn:hover{background-color:#ff9600}.calculator-popup .bottom-calc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:12px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.calculator-popup .bottom-calc a{font-size:18px;color:#5a8090;font-weight:500;text-decoration:underline;letter-spacing:.72px}.calculator-popup .bottom-calc a:before{content:"";display:inline-block;vertical-align:middle;width:37px;height:37px;margin-right:13px;background-repeat:no-repeat;background-position:center center}.calculator-popup .bottom-calc a.back:before{background-image:url(/local/templates/main/css/../img/icon_bottom-calc1.png)}.calculator-popup .bottom-calc a.print:before{background-image:url(/local/templates/main/css/../img/icon_bottom-calc2.png)}.calculator-popup .bottom-calc .subscribe{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.calculator-popup .bottom-calc .subscribe:before{content:"";display:inline-block;vertical-align:middle;width:37px;height:37px;margin-right:13px;background-repeat:no-repeat;background-position:center center;background-image:url(/local/templates/main/css/../img/icon_bottom-calc3.png);position:absolute;left:-53px;top:50%;margin-top:-18.5px}.calculator-popup .bottom-calc .subscribe .input-line{height:40px;border:1px solid #96bbcb;width:220px;padding:0 10px;font-size:18px;color:#5a8090;font-weight:500;font-family:AgoraSansPro,sans-serif;outline:0}.calculator-popup .bottom-calc .subscribe .input-line::-webkit-input-placeholder{color:#5a8090;opacity:1}.calculator-popup .bottom-calc .subscribe .input-line:-moz-placeholder{color:#5a8090;opacity:1}.calculator-popup .bottom-calc .subscribe .input-line::-moz-placeholder{color:#5a8090;opacity:1}.calculator-popup .bottom-calc .subscribe .input-line:-ms-input-placeholder{color:#5a8090;opacity:1}.calculator-popup .bottom-calc .subscribe .btn-sub{height:40px;background-color:#96bbcb;font-size:16px;color:#fff;text-transform:uppercase;font-weight:500;letter-spacing:.96px;padding:0 10px;border:0;cursor:pointer}.smeta-block{padding:25px 25px 35px 25px}.smeta-block__tabs{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);grid-gap:50px;margin-bottom:25px}.smeta-block__tabs .tab{border:3px solid #a4d6ee;font-size:17px;color:#7ab2ca;font-weight:700;text-transform:uppercase;letter-spacing:1.02px;text-align:center;padding:9px 0;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer;position:relative}.smeta-block__tabs .tab:before{content:"";display:inline-block;vertical-align:middle;width:36px;height:36px;background-repeat:no-repeat;background-position:center center;margin-right:20px;-webkit-transition:all .2s ease;transition:all .2s ease}.smeta-block__tabs .tab.tab1:before{background-image:url(/local/templates/main/css/../img/icon__smeta1.png)}.smeta-block__tabs .tab.tab2:before{background-image:url(/local/templates/main/css/../img/icon__smeta2.png)}.smeta-block__tabs .tab.tab3:before{background-image:url(/local/templates/main/css/../img/icon__smeta3.png)}.smeta-block__tabs .tab.tab4:before{background-image:url(/local/templates/main/css/../img/icon__smeta4.png)}.smeta-block__tabs .tab:hover{border:3px solid #00a6ed;color:#00a6ed}.smeta-block__tabs .tab:hover.tab1:before{background-image:url(/local/templates/main/css/../img/icon__smeta1_hover.png)}.smeta-block__tabs .tab:hover.tab2:before{background-image:url(/local/templates/main/css/../img/icon__smeta2_hover.png)}.smeta-block__tabs .tab:hover.tab3:before{background-image:url(/local/templates/main/css/../img/icon__smeta3_hover.png)}.smeta-block__tabs .tab:hover.tab4:before{background-image:url(/local/templates/main/css/../img/icon__smeta4_hover.png)}.smeta-block__tabs .tab.active{background-color:#a4d6ee;color:#1f1f1f}.smeta-block__tabs .tab.active.tab1:before{background-image:url(/local/templates/main/css/../img/icon__smeta1_active.png)}.smeta-block__tabs .tab.active.tab2:before{background-image:url(/local/templates/main/css/../img/icon__smeta2_active.png)}.smeta-block__tabs .tab.active.tab3:before{background-image:url(/local/templates/main/css/../img/icon__smeta3_active.png)}.smeta-block__tabs .tab.active.tab4:before{background-image:url(/local/templates/main/css/../img/icon__smeta4_active.png)}.smeta-block__tabs .tab.active:after{content:"";display:block;width:18px;height:7px;background:url(/local/templates/main/css/../img/icon__arrow-down.png) no-repeat;position:absolute;bottom:-14px;left:50%;margin-left:-9px}.smeta-block__tabs .tab.active:hover{border-color:#a4d6ee}.smeta-block__tabs .tab.no-icon{padding-left:0}.smeta-block__tabs .tab.no-icon:before{display:none}.smeta-block__item img{max-width:100%}.smeta-block .summ-block{border:5px solid #ff9600;position:relative;margin-top:47px;padding-bottom:30px}.smeta-block .summ-block .name-block{font-size:28px;font-weight:700;color:#1f1f1f;letter-spacing:1.68px;background:#fff;padding:0 20px;position:absolute;top:-18px;left:131px;text-transform:uppercase}.smeta-block .summ-block__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:33px;padding-left:20px}.smeta-block .summ-block__inner .form-block{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.smeta-block .summ-block__inner .form-block .input-block{margin-bottom:0}.smeta-block .summ-block__inner .form-block .input-block.user{margin-right:23px}.smeta-block .summ-block__inner .form-block .input-block.user:before{left:14px;top:26px}.smeta-block .summ-block__inner .form-block .input-block.phone{margin-right:19px}.smeta-block .summ-block__inner .form-block .input-block.phone:before{left:16px;top:25px}.smeta-block .summ-block__inner .form-block .input-line{height:60px;width:280px;font-size:15px;line-height:60px}.smeta-block .summ-block__inner .form-block .btn-block .btn{width:100%;background-color:#00a6ed;font-size:20px;padding:18px 42px}.smeta-block .summ-block__inner .form-block .btn-block .btn:hover{background-color:#ff9600}.smeta-block .summ-block__inner .summ{margin-left:18px}.smeta-block .summ-block__inner .summ__inner{background-color:#061f35;position:relative;padding:35px 44px 35px 47px;margin-right:-5px;margin-top:-70px}.smeta-block .summ-block__inner .summ__inner:before{content:"";display:block;width:5px;height:65px;background:url(/local/templates/main/css/../img/icon__summ-line.png) no-repeat;position:absolute;left:22px;top:50%;margin-top:-32.5px}.smeta-block .summ-block__inner .summ__inner .title{background:0 0;font-size:20px;color:#fff;height:auto;margin-right:0;margin-left:0;display:block;letter-spacing:1.2px;margin-bottom:15px}.smeta-block .summ-block__inner .summ__inner .price{font-size:20px;font-weight:700;color:#fff;letter-spacing:1.2px}.smeta-block .summ-block.septic-form{text-align:center}.smeta-block .summ-block.septic-form .name-block{position:relative;display:inline-block;top:-21px;left:auto}.smeta-block .summ-block.septic-form .summ-block__inner{padding-top:0;padding-right:40px;padding-left:40px}.smeta-block .summ-block.septic-form .summ-block__inner .form-wrap{width:100%}.smeta-block .summ-block.septic-form .summ-block__inner .form-block{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr auto;grid-template-columns:1fr 1fr auto;grid-gap:45px}.smeta-block .summ-block.septic-form .summ-block__inner .form-block .input-block.phone,.smeta-block .summ-block.septic-form .summ-block__inner .form-block .input-block.user{margin-right:0}.smeta-block .summ-block.septic-form .summ-block__inner .form-block .input-block .input-line{width:100%}.smeta-block .warn{text-align:left;margin-left:30px}.mont-eng{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[11];grid-template-columns:repeat(11,1fr);grid-gap:30px;margin-bottom:60px;margin-top:-95px}.mont-eng .text-block{grid-column:span 5;-ms-grid-column:1;-ms-grid-column-span:5}.mont-eng .text-block .name-block{font-size:28px;color:#1f1f1f;font-weight:700;text-transform:uppercase;margin-bottom:25px;letter-spacing:1.68px}.mont-eng .text-block .text:before{content:"";display:block;max-width:446px;height:3px;background-color:#dfedf3;margin-bottom:24px}.mont-eng .text-block .text:after{content:"";display:block;max-width:446px;height:3px;background-color:#dfedf3;margin-top:22px}.mont-eng .text-block .text p{padding:0;margin:0;font-size:20px;color:#1f1f1f;line-height:30px;letter-spacing:.4px}.mont-eng .text-block .text p:not(:last-child){margin-bottom:11px}.mont-eng .info-block{-ms-grid-column:span 6;grid-column:span 6;position:relative;margin-top:35px;-ms-grid-column:6;-ms-grid-column-span:6}.mont-eng .info-block .top-text{font-size:18px;color:#00a6ed;font-weight:700;text-transform:uppercase;letter-spacing:.72px;position:absolute;top:-63px;left:0}.mont-eng .info-block__inner{position:relative;padding-left:40px;padding-top:4px}.mont-eng .info-block__inner:before{content:"";display:block;width:7px;height:337px;background:url(/local/templates/main/css/../img/icon-mont.png) no-repeat;position:absolute;top:50%;left:9px;margin-top:-168.5px}.mont-eng .info-block__inner .line{color:#1f1f1f;font-weight:100;font-size:40px;margin-bottom:25px}.mont-eng .info-block__inner .line a{color:#00a6ed;text-decoration:underline}.mont-eng .info-block__inner .line .phone{color:#1f1f1f;font-weight:500;text-decoration:none;position:relative}.mont-eng .info-block__inner .line .phone:after{content:"";display:block;width:75px;height:97px;background:url(/local/templates/main/css/../img/icon__mont-phone.png) no-repeat;position:absolute;top:-32px;right:-107px}.mont-eng .info-block__inner .line .mail{color:#1f1f1f;font-weight:500;text-decoration:none;position:relative}.mont-eng .info-block__inner .line .mail:after{content:"";display:block;width:80px;height:64px;background:url(/local/templates/main/css/../img/icon__mont-mail.png) no-repeat;position:absolute;top:15px;right:-107px}.mont-eng .info-block__inner .line .count{font-weight:950;font-size:50px;color:#e7eff3;margin-right:13px}.mont-eng .info-block__inner .line .count.locate{background:url(/local/templates/main/css/../img/icon-locate.png) no-repeat;width:28px;height:41px;display:inline-block;position:relative;top:7px}.mont-eng .info-block__inner .line .locate-link{text-decoration:none}.category-block__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.category-block__list .item{display:block;background-color:#e5eef2;padding:50px;border:3px solid #e5eef2;-webkit-transition:all .2s ease;transition:all .2s ease;-ms-grid-column-span:1;-ms-grid-column:1;-ms-grid-row:1}.category-block__list .item__inner{border:20px solid #fff;display:block;min-height:196px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}.category-block__list .item__inner .text{background-color:#e5eef2;font-size:30px;color:#1f1f1f;font-weight:500;letter-spacing:.6px;margin-left:-34px;padding-top:20px;padding-bottom:20px;margin-top:11px;-webkit-transition:all .2s ease;transition:all .2s ease}.category-block__list .item__inner .more{font-size:14px;font-weight:900;color:#00a6ed;letter-spacing:1.68px;text-transform:uppercase;position:absolute;bottom:-4px;left:29px;-webkit-transition:all .2s ease;transition:all .2s ease}.category-block__list .item__inner .more:before{content:"";width:28px;height:71px;display:block;background:url(/local/templates/main/css/../img/bg__more.png) no-repeat;position:absolute;top:-31px;left:-10px;z-index:1}.category-block__list .item__inner .img{position:absolute;top:-63px;right:-70px}.category-block__list .item.item2{background-color:#eff5f8;border-color:#eff5f8;-ms-grid-column:2}.category-block__list .item.item2 .item__inner .text{background:#eff5f8}.category-block__list .item.item3{-ms-grid-column:3}.category-block__list .item.item3 .item__inner .img{top:-85px;right:-43px}.category-block__list .item.item4{background-color:#eff5f8;border-color:#eff5f8;-ms-grid-column:1;-ms-grid-row:2}.category-block__list .item.item4 .item__inner .text{background:#eff5f8}.category-block__list .item.item5{-ms-grid-column:2;-ms-grid-row:2}.category-block__list .item.item5 .item__inner .img{top:-28px}.category-block__list .item:hover{background-color:#fff;border:3px solid #00a6ed}.category-block__list .item:hover .item__inner{border-color:#ddecf3}.category-block__list .item:hover .item__inner .text{color:#00a6ed;background:#fff}.category-block__list .item:hover .item__inner .more{color:#ff9600}.category-block__list .item.item6{background:url(/local/templates/main/css/../img/bg-category.png) no-repeat;background-size:cover;border:0;-ms-grid-column:3;-ms-grid-row:2}.category-block__list .item.item6 .item__inner{border:20px solid rgba(0,166,237,.6);border-left:0;position:relative}.category-block__list .item.item6 .item__inner:before{content:"";display:block;width:20px;background:rgba(0,166,237,.6);position:absolute;top:0;left:0;height:14px;-webkit-transition:all .2s ease;transition:all .2s ease}.category-block__list .item.item6 .item__inner:after{content:"";display:block;width:20px;background:rgba(0,166,237,.6);position:absolute;bottom:0;left:0;height:78px;-webkit-transition:all .2s ease;transition:all .2s ease}.category-block__list .item.item6 .item__inner .text{background:0 0;color:#fff;margin-left:-14px;padding-bottom:14px}.category-block__list .item.item6 .item__inner .desc{text-align:left;font-size:16px;color:#fff;font-weight:500;letter-spacing:.32px;margin-left:43px;position:relative}.category-block__list .item.item6 .item__inner .desc:before{content:"";display:block;width:167px;height:2px;background:url(/local/templates/main/css/../img/icon-category-dot.png) no-repeat;margin-bottom:14px}.category-block__list .item.item6 .item__inner .desc:after{content:"";display:block;width:31px;height:31px;background:url(/local/templates/main/css/../img/icon__arrow-cat.png) no-repeat;position:absolute;top:14px;right:28px}.category-block__list .item.item6 .item__inner .btn-block{text-align:center;margin-bottom:-42px;margin-top:20px;padding-left:20px}.category-block__list .item.item6:hover .item__inner{border-color:rgba(255,150,0,.7)}.category-block__list .item.item6:hover .item__inner:before{background:rgba(255,150,0,.7)}.category-block__list .item.item6:hover .item__inner:after{background:rgba(255,150,0,.7)}.category-block__list .item.item6:hover .item__inner .desc:after{background-image:url(/local/templates/main/css/../img/icon__arrow-cat-active.png)}.category-block__list .item.item6:hover .item__inner .btn-block .btn{background-color:#00a6ed}.advantages{background:url(/local/templates/main/css/../img/bg__advantages_new.jpg) no-repeat;background-position:top right;padding-top:90px;padding-bottom:100px;background-size:cover}.advantages__wrap{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[11];grid-template-columns:repeat(11,1fr);grid-gap:30px}.advantages__inner{-ms-grid-column:span 8;grid-column:span 8;-ms-grid-column-span:8}.advantages__tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;flex--wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-top:40px;padding-left:10px}.advantages__tabs .tab{max-width:170px;cursor:pointer;padding-bottom:84px}.advantages__tabs .tab:not(:last-child){margin-right:40px}.advantages__tabs .tab:not(:last-child) .square:after{content:"";display:block;width:41px;height:13px;background:url(/local/templates/main/css/../img/icon__arrow-advantages.png) no-repeat;position:absolute;right:-40px;top:50%;margin-top:-6px}.advantages__tabs .tab .square{width:170px;height:120px;background-color:#f8fdff;border:1px solid #a4d6ee;display:block;position:relative;margin-bottom:18px}.advantages__tabs .tab .square:before{content:"";display:block;width:110px;height:3px;background-color:#a4d6ee;position:absolute;left:50%;margin-left:-55px;bottom:-1.5px}.advantages__tabs .tab .square .icon{display:block;position:absolute;top:0;right:0;left:0;bottom:0;background-repeat:no-repeat;background-position:center center}.advantages__tabs .tab .square .icon.icon1{background-image:url(/local/templates/main/css/../img/icon__advantages1.png)}.advantages__tabs .tab .square .icon.icon2{background-image:url(/local/templates/main/css/../img/icon__advantages2.png)}.advantages__tabs .tab .square .icon.icon3{background-image:url(/local/templates/main/css/../img/icon__advantages3.png)}.advantages__tabs .tab .square .icon.icon4{background-image:url(/local/templates/main/css/../img/icon__advantages4.png)}.advantages__tabs .tab .square .icon.icon5{background-image:url(/local/templates/main/css/../img/icon__advantages5.png)}.advantages__tabs .tab .square .icon.icon6{background-image:url(/local/templates/main/css/../img/icon__advantages6.png)}.advantages__tabs .tab .line{width:100%;height:5px;background:url(/local/templates/main/css/../img/icon__line-advantages.png) no-repeat;margin-bottom:13px}.advantages__tabs .tab .name{text-align:center;font-weight:700;text-transform:uppercase;color:#1f1f1f;line-height:25px;letter-spacing:1.8px;font-size:18px}.advantages__tabs .tab.active{position:relative}.advantages__tabs .tab.active:after{content:"";display:block;background:url(/local/templates/main/css/../img/icon__advantages-cont.png) no-repeat;width:71px;height:61px;position:absolute;left:50%;margin-left:-35px;bottom:-21px}.advantages__tabs .tab.active:not(:last-child) .square:after{background-image:url(/local/templates/main/css/../img/icon__arrow-advantages-active.png)}.advantages__tabs .tab.active .square{border:1px solid #ff9600}.advantages__tabs .tab.active .square:before{background-color:#ff9600}.advantages__tabs .tab.active .square .icon.icon1{background-image:url(/local/templates/main/css/../img/icon__advantages1-active.png)}.advantages__tabs .tab.active .square .icon.icon2{background-image:url(/local/templates/main/css/../img/icon__advantages2-active.png)}.advantages__tabs .tab.active .square .icon.icon3{background-image:url(/local/templates/main/css/../img/icon__advantages3-active.png)}.advantages__tabs .tab.active .square .icon.icon4{background-image:url(/local/templates/main/css/../img/icon__advantages4-active.png)}.advantages__tabs .tab.active .square .icon.icon5{background-image:url(/local/templates/main/css/../img/icon__advantages5-active.png)}.advantages__tabs .tab.active .square .icon.icon6{background-image:url(/local/templates/main/css/../img/icon__advantages6-active.png)}.advantages__tabs .tab.active .line{background-image:url(/local/templates/main/css/../img/icon__line-advantages-active.png)}.advantages__tabs .tab.active .name{color:#ff9600}.advantages__content{padding-left:25px}.advantages__content-item{border:20px solid #ff9600;padding:40px 78px;background:#fff}.advantages__content-item .inner{font-size:20px;color:#1f1f1f;font-weight:500;line-height:35px;letter-spacing:.8px}.advantages-services{padding-top:0;margin-bottom:65px}.any-question{background:url(/local/templates/main/css/../img/bg__question_new.jpg) no-repeat;background-size:cover;padding:75px 110px;margin-bottom:90px}.any-question__inner{border:20px solid #00a6ed;padding:51px 65px 41px 65px}.any-question__inner .title{font-size:40px;color:#fff;font-weight:700;text-transform:uppercase;margin-bottom:21px;letter-spacing:2.4px}.any-question__inner .desc{font-size:16px;font-weight:700;color:#fff;margin-bottom:42px;letter-spacing:.96px}.any-question__inner .form-block{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:65px;-ms-grid-columns:1fr 65px 1fr 65px 1fr}.any-question__inner .form-block .input-block{position:relative;-ms-grid-column-span:1}.any-question__inner .form-block .input-block.user{-ms-grid-column:1}.any-question__inner .form-block .input-block.user:before{content:"\e007";font-family:linecons,sans-serif;font-size:16px;color:#fff;display:inline-block;vertical-align:top;position:absolute;left:18px;top:33px}.any-question__inner .form-block .input-block.phone{-ms-grid-column:3}.any-question__inner .form-block .input-block.phone:before{content:"\e017";font-family:linecons,sans-serif;font-size:16px;color:#fff;display:inline-block;vertical-align:top;position:absolute;left:18px;top:33px}.any-question__inner .form-block .textarea-block{position:relative}.any-question__inner .form-block .textarea-block.mess:before{content:"\e014";font-family:linecons,sans-serif;font-size:16px;color:#fff;display:inline-block;vertical-align:top;position:absolute;left:18px;top:33px}.any-question__inner .form-block .btn-block{text-align:center;-ms-grid-column:5}.any-question__inner .form-block .btn-block:before{content:"";width:167px;height:2px;background:url(/local/templates/main/css/../img/icon__line-question.png) no-repeat;display:inline-block;margin-bottom:23px;margin-top:-8px}.any-question__inner .form-block .btn-block .btn{margin:auto;font-size:20px;color:#1f1f1f;letter-spacing:2.8px;padding:19px 20px;font-size:15px;font-weight:700;letter-spacing:2.1px;color:#fff;background-color:#00a6ed;min-width:290px}.any-question__inner .form-block .btn-block .btn:hover{color:#1f1f1f;background-color:#ff9600}.any-question__inner .form-block .btn-block:hover:before{background-image:url(/local/templates/main/css/../img/icon__line-question_active.png)}.any-question__inner .form-block .input-line{width:100%;height:79px;border:1px solid #fff;background:0 0;padding-left:52px;padding-right:20px;font-size:20px;color:#fff;letter-spacing:2px;font-weight:100;font-family:AgoraSansPro,sans-serif;outline:0}.any-question__inner .form-block .input-line::-webkit-input-placeholder{color:#fff;opacity:1}.any-question__inner .form-block .input-line:-moz-placeholder{color:#fff;opacity:1}.any-question__inner .form-block .input-line::-moz-placeholder{color:#fff;opacity:1}.any-question__inner .form-block .input-line:-ms-input-placeholder{color:#fff;opacity:1}.any-question__inner .form-block .textarea-line{width:100%;height:100px;border:1px solid #fff;background:0 0;padding-left:52px;padding-right:20px;padding-top:30px;font-size:20px;color:#fff;letter-spacing:2px;font-weight:100;font-family:AgoraSansPro,sans-serif;outline:0;resize:none;overflow:hidden}.any-question__inner .form-block .textarea-line::-webkit-input-placeholder{color:#fff;opacity:1}.any-question__inner .form-block .textarea-line:-moz-placeholder{color:#fff;opacity:1}.any-question__inner .form-block .textarea-line::-moz-placeholder{color:#fff;opacity:1}.any-question__inner .form-block .textarea-line:-ms-input-placeholder{color:#fff;opacity:1}.any-question__inner .warn{color:#fff;font-size:14px;line-height:20px;text-align:left;letter-spacing:.84px;margin-top:30px}.any-question__inner .warn a{color:#fff;text-decoration:underline}.any-question.with-footer{padding:0;padding-top:75px;margin-bottom:0}.any-question.with-footer .any-question__inner{margin-right:110px;margin-left:110px}.any-question.with-footer .main-footer{margin-top:55px}.any-question.with-textarea .any-question__inner .form-block{grid-row-gap:20px}.any-question.with-textarea .any-question__inner .form-block .textarea-block{-ms-grid-column:span 2;grid-column:span 2;-ms-grid-row:2;grid-row:2}.any-question.with-textarea .any-question__inner .form-block .btn-block{-ms-grid-row:2;grid-row:2}.scheme-work{margin-bottom:40px}.scheme-work__inner{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[11];grid-template-columns:repeat(11,1fr);grid-gap:30px;margin-top:70px;-ms-grid-columns:1fr 1fr 30px 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.scheme-work__inner .tabs-line{-ms-grid-column:span 2;grid-column:span 2;-ms-grid-column-span:2}.scheme-work__inner .tabs-line__item{display:table;-ms-grid-columns:100px 1fr;grid-template-columns:100px 1fr;height:60px;background-color:#fff;border:1px solid #e7eff3;margin-bottom:10px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.scheme-work__inner .tabs-line__item .icon-block{border-right:1px solid #e7eff3;background:#fcfdfd;position:relative;height:58px;-webkit-transition:all .2s ease;transition:all .2s ease;-ms-grid-column:1;-ms-grid-column-span:1;display:table-cell;width:100px}.scheme-work__inner .tabs-line__item .icon-block .count{position:absolute;font-size:18px;font-weight:950;color:#00a6ed;top:7px;left:7px;line-height:16px;-webkit-transition:all .2s ease;transition:all .2s ease}.scheme-work__inner .tabs-line__item .icon-block .arrow{width:11px;height:15px;background:url(/local/templates/main/css/../img/icon__arrow-scheme.png) no-repeat;position:absolute;left:7px;bottom:7px;-webkit-transition:all .2s ease;transition:all .2s ease;z-index:2}.scheme-work__inner .tabs-line__item .icon-block .icon{position:absolute;top:0;bottom:0;right:17px;left:35px;background-repeat:no-repeat;background-position:center center;-webkit-transition:all .2s ease;transition:all .2s ease;z-index:2}.scheme-work__inner .tabs-line__item .icon-block .icon.icon1{background-image:url(/local/templates/main/css/../img/icon__scheme1.png)}.scheme-work__inner .tabs-line__item .icon-block .icon.icon2{background-image:url(/local/templates/main/css/../img/icon__scheme2.png)}.scheme-work__inner .tabs-line__item .icon-block .icon.icon3{background-image:url(/local/templates/main/css/../img/icon__scheme3.png)}.scheme-work__inner .tabs-line__item .icon-block .icon.icon4{background-image:url(/local/templates/main/css/../img/icon__scheme4.png)}.scheme-work__inner .tabs-line__item .icon-block .icon.icon5{background-image:url(/local/templates/main/css/../img/icon__scheme5.png)}.scheme-work__inner .tabs-line__item .icon-block .icon.icon6{background-image:url(/local/templates/main/css/../img/icon__scheme6.png)}.scheme-work__inner .tabs-line__item .icon-block .icon.icon7{background-image:url(/local/templates/main/css/../img/icon__scheme7.png)}.scheme-work__inner .tabs-line__item .icon-block .icon.icon8{background-image:url(/local/templates/main/css/../img/icon__scheme8.png)}.scheme-work__inner .tabs-line__item .icon-block .icon.icon9{background-image:url(/local/templates/main/css/../img/icon__scheme9.png)}.scheme-work__inner .tabs-line__item .name{font-size:22px;font-weight:500;color:#1f1f1f;line-height:60px;padding-left:25px;-webkit-transition:all .2s ease;transition:all .2s ease;-ms-grid-column:2;-ms-grid-column-span:1;display:table-cell}.scheme-work__inner .tabs-line__item.active .icon-block{background:#00a6ed}.scheme-work__inner .tabs-line__item.active .icon-block .count{color:#fff}.scheme-work__inner .tabs-line__item.active .icon-block .arrow{background-image:url(/local/templates/main/css/../img/icon__arrow-scheme-active.png)}.scheme-work__inner .tabs-line__item.active .icon-block .icon.icon1{background-image:url(/local/templates/main/css/../img/icon__scheme1-active.png)}.scheme-work__inner .tabs-line__item.active .icon-block .icon.icon2{background-image:url(/local/templates/main/css/../img/icon__scheme2-active.png)}.scheme-work__inner .tabs-line__item.active .icon-block .icon.icon3{background-image:url(/local/templates/main/css/../img/icon__scheme3-active.png)}.scheme-work__inner .tabs-line__item.active .icon-block .icon.icon4{background-image:url(/local/templates/main/css/../img/icon__scheme4-active.png)}.scheme-work__inner .tabs-line__item.active .icon-block .icon.icon5{background-image:url(/local/templates/main/css/../img/icon__scheme5-active.png)}.scheme-work__inner .tabs-line__item.active .icon-block .icon.icon6{background-image:url(/local/templates/main/css/../img/icon__scheme6-active.png)}.scheme-work__inner .tabs-line__item.active .icon-block .icon.icon7{background-image:url(/local/templates/main/css/../img/icon__scheme7-active.png)}.scheme-work__inner .tabs-line__item.active .icon-block .icon.icon8{background-image:url(/local/templates/main/css/../img/icon__scheme8-active.png)}.scheme-work__inner .tabs-line__item.active .icon-block .icon.icon9{background-image:url(/local/templates/main/css/../img/icon__scheme9-active.png)}.scheme-work__inner .tabs-line__item.active .name{background-color:#f3fbff;color:#00a6ed}.scheme-work__inner.contact-scheme .tabs-line{-ms-grid-column:span 3;grid-column:span 3}.scheme-work__inner.contact-scheme .scheme-work__wrap{-ms-grid-column:span 8;grid-column:span 8;-ms-grid-column-span:8}.scheme-work__inner.contact-scheme .scheme-work__wrap .bx-controls-direction{right:480px;top:422px}.scheme-work__inner.contact-scheme .scheme-work__list .item__inner{-ms-grid-column:span 6;grid-column:span 6}.scheme-work__inner.contact-scheme .scheme-work__list .item .bg-img .img1{top:32px;left:13px;height:230px}.scheme-work__inner.contact-scheme .scheme-work__list .item .bg-img .img2{margin-right:8px;height:355px}.scheme-work__inner.contact-scheme .scheme-work__list .item .img-block{top:95px}.scheme-work__inner.contact-scheme .scheme-work__list .item .img-block .img-inner{width:611px;height:400px;background-color:#ebebeb;-webkit-box-shadow:0 4px 43px rgba(179,187,190,.32);box-shadow:0 4px 43px rgba(179,187,190,.32);background-repeat:no-repeat;background-position:center center;position:relative;z-index:2}.scheme-work__wrap{-ms-grid-column:span 9;grid-column:span 9;position:relative;-ms-grid-column:4;-ms-grid-column-span:9}.scheme-work__wrap .bx-controls{height:0}.scheme-work__wrap .bx-controls-direction{position:absolute;z-index:3;right:486px;top:520px}.scheme-work__wrap .bx-controls-direction .bx-prev{width:50px;height:50px;background:url(/local/templates/main/css/../img/nav-left.png) no-repeat;cursor:pointer;font-size:0;display:inline-block;margin-right:6px;-webkit-transition:all .2s ease;transition:all .2s ease;display:inline-block;vertical-align:top}.scheme-work__wrap .bx-controls-direction .bx-prev:hover{background-image:url(/local/templates/main/css/../img/nav-left-hover.png)}.scheme-work__wrap .bx-controls-direction .bx-next{width:50px;height:50px;background:url(/local/templates/main/css/../img/nav-right.png) no-repeat;cursor:pointer;font-size:0;margin-left:6px;display:inline-block;-webkit-transition:all .2s ease;transition:all .2s ease;display:inline-block;vertical-align:top}.scheme-work__wrap .bx-controls-direction .bx-next:hover{background-image:url(/local/templates/main/css/../img/nav-right-hover.png)}.scheme-work__list .item{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[9];grid-template-columns:repeat(9,1fr);grid-gap:30px;position:relative;overflow:hidden}.scheme-work__list .item__inner{-ms-grid-row:1;grid-row:1;-ms-grid-column:span 7;grid-column:span 7;-ms-grid-column-span:7;border:20px solid #ff9600;padding:34px 48px 54px 48px}.scheme-work__list .item__inner .title{font-size:30px;color:#ff9600;font-weight:700;text-transform:uppercase;letter-spacing:1.8px}.scheme-work__list .item__inner .title:after{content:"";display:block;width:695px;height:5px;background:url(/local/templates/main/css/../img/icon__line-scheme.png) no-repeat;margin-top:17px;margin-bottom:28px}.scheme-work__list .item__inner .desc{font-size:20px;color:#1f1f1f;letter-spacing:1.2px}.scheme-work__list .item .bg-img{-ms-grid-row:2;grid-row:2;-ms-grid-column:span 5;grid-column:span 5;margin-top:-113px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.scheme-work__list .item .bg-img .img1{position:absolute;top:43px;left:0}.scheme-work__list .item .bg-img .img2{margin-right:-68px;margin-left:auto}.scheme-work__list .item .img-block{position:absolute;right:0;top:60px}.scheme-work__list .item .img-block .nav{position:absolute;z-index:3;left:20px;bottom:15px}.scheme-work__list .item .img-block .nav .left{display:inline-block;vertical-align:top}.scheme-work__list .item .img-block .nav .left .bx-prev{width:50px;height:50px;background:url(/local/templates/main/css/../img/nav-left.png) no-repeat;cursor:pointer;font-size:0;display:inline-block;margin-right:6px;-webkit-transition:all .2s ease;transition:all .2s ease}.scheme-work__list .item .img-block .nav .left .bx-prev:hover{background-image:url(/local/templates/main/css/../img/nav-left-hover.png)}.scheme-work__list .item .img-block .nav .right{display:inline-block;vertical-align:top}.scheme-work__list .item .img-block .nav .right .bx-next{width:50px;height:50px;background:url(/local/templates/main/css/../img/nav-right.png) no-repeat;cursor:pointer;font-size:0;margin-left:6px;display:inline-block;-webkit-transition:all .2s ease;transition:all .2s ease}.scheme-work__list .item .img-block .nav .right .bx-next:hover{background-image:url(/local/templates/main/css/../img/nav-right-hover.png)}.scheme-work__list .item .img-block .bg-img{position:absolute;z-index:1;bottom:-12px;right:20px;left:20px}.scheme-work__list .item .img-block .bg-img img{-webkit-box-shadow:0 4px 43px rgba(179,187,190,.32);box-shadow:0 4px 43px rgba(179,187,190,.32);max-width:100%}.scheme-work__list .item .img-block .img{position:relative;z-index:2;-webkit-box-shadow:0 4px 43px rgba(179,187,190,.32);box-shadow:0 4px 43px rgba(179,187,190,.32);max-width:100%}.electric-page .action-block{background-image:url(/local/templates/main/css/../img/bg__action-electric.jpg)}.electro-category{margin-bottom:80px}.electro-category .title-block{margin-bottom:20px}.electro-category .category-block__list .item__inner .img{top:-22px}.electro-category .category-block__list .item.item2 .item__inner .img{top:-49px;right:-55px}.electro-category .category-block__list .item.item3 .item__inner .img{top:-70px;right:-51px}.calc-electro{margin-bottom:50px}.calc-electro .desc{font-size:20px;color:#00a6ed;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:30px}.calc-electro__tabs{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.calc-electro__tabs .tab{-ms-grid-column:span 1;grid-column:span 1;background-repeat:no-repeat;background-position:center center;color:#fff;font-weight:500;font-size:24px;text-align:center;position:relative;padding:12px 0;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.calc-electro__tabs .tab:after{content:"";display:block;height:4px;background-color:#ff9600;width:100%;position:absolute;top:0;left:0;right:0;z-index:2;opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease}.calc-electro__tabs .tab:before{content:"";display:block;position:absolute;background:rgba(0,0,0,.4);top:0;right:0;bottom:0;left:0;z-index:1;-webkit-transition:all .2s ease;transition:all .2s ease}.calc-electro__tabs .tab__inner{position:relative;z-index:2}.calc-electro__tabs .tab .icon{display:inline-block;vertical-align:middle;width:71px;height:71px;background-repeat:no-repeat;background-position:center center;margin-right:35px;-webkit-transition:all .2s ease;transition:all .2s ease}.calc-electro__tabs .tab.tab1{background-image:url(/local/templates/main/css/../img/bg__electro-tab1.png)}.calc-electro__tabs .tab.tab1 .icon{background-image:url(/local/templates/main/css/../img/icon__calc-electro1.png)}.calc-electro__tabs .tab.tab2{background-image:url(/local/templates/main/css/../img/bg__electro-tab2.png)}.calc-electro__tabs .tab.tab2 .icon{background-image:url(/local/templates/main/css/../img/icon__calc-electro2.png)}.calc-electro__tabs .tab.tab3{background-image:url(/local/templates/main/css/../img/bg__electro-tab3.png)}.calc-electro__tabs .tab.tab3 .icon{background-image:url(/local/templates/main/css/../img/icon__calc-electro3.png)}.calc-electro__tabs .tab.tab2:before{background:rgba(0,0,0,.3)}.calc-electro__tabs .tab.active{color:#1f1f1f}.calc-electro__tabs .tab.active:before{opacity:0}.calc-electro__tabs .tab.active:after{opacity:1}.calc-electro__tabs .tab.active.tab1 .icon{background-image:url(/local/templates/main/css/../img/icon__calc-electro1-active.png)}.calc-electro__tabs .tab.active.tab2 .icon{background-image:url(/local/templates/main/css/../img/icon__calc-electro2-active.png)}.calc-electro__tabs .tab.active.tab3 .icon{background-image:url(/local/templates/main/css/../img/icon__calc-electro3-active.png)}.calc-electro__item{padding:70px 0 150px 0;background-repeat:no-repeat;background-size:cover;display:none}.calc-electro__item .inner{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[11];grid-template-columns:repeat(11,1fr);grid-gap:30px}.calc-electro__item .inner input[type=radio]{display:none}.calc-electro__item .inner input[type=radio]+label{display:block;font-size:16px;color:#1f1f1f;font-weight:700;text-transform:uppercase;letter-spacing:1.28px;margin-bottom:35px;-ms-grid-column:span 1;grid-column:span 1;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.calc-electro__item .inner input[type=radio]+label .icon{width:53px;height:40px;display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:center center;margin-right:15px;-webkit-transition:all .2s ease;transition:all .2s ease}.calc-electro__item .inner input[type=radio]+label .icon.icon1{background-image:url(/local/templates/main/css/../img/icon__material1.png)}.calc-electro__item .inner input[type=radio]+label .icon.icon2{background-image:url(/local/templates/main/css/../img/icon__material2.png)}.calc-electro__item .inner input[type=radio]+label .icon.icon3{background-image:url(/local/templates/main/css/../img/icon__material3.png)}.calc-electro__item .inner input[type=radio]+label .icon.icon4{background-image:url(/local/templates/main/css/../img/icon__material4.png)}.calc-electro__item .inner input[type=radio]:checked+label{color:#ff9600}.calc-electro__item .inner input[type=radio]:checked+label .text{text-decoration:underline}.calc-electro__item .inner input[type=radio]:checked+label .icon.icon1{background-image:url(/local/templates/main/css/../img/icon__material1-active.png)}.calc-electro__item .inner input[type=radio]:checked+label .icon.icon2{background-image:url(/local/templates/main/css/../img/icon__material2-active.png)}.calc-electro__item .inner input[type=radio]:checked+label .icon.icon3{background-image:url(/local/templates/main/css/../img/icon__material3-active.png)}.calc-electro__item .inner input[type=radio]:checked+label .icon.icon4{background-image:url(/local/templates/main/css/../img/icon__material4-active.png)}.calc-electro__item .inner input[type=radio]#material3_4+label{-ms-grid-column:span 2;grid-column:span 2}.calc-electro__item .inner input[type=checkbox]{display:none;margin-left:17px}.calc-electro__item .inner input[type=checkbox]+label{display:block;font-size:16px;font-weight:700;color:#1f1f1f;letter-spacing:1.28px;text-transform:uppercase;position:relative;cursor:pointer;padding-left:47px;margin-bottom:25px;line-height:35px;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.calc-electro__item .inner input[type=checkbox]+label:before{content:"";display:block;width:35px;height:35px;border:1px solid #1f1f1f;position:absolute;top:50%;margin-top:-17.5px;left:0}.calc-electro__item .inner input[type=checkbox]+label:after{content:"\f00c";display:inline-block;color:#1f1f1f;font-size:15px;font-family:FontAwesome,sans-serif;position:absolute;top:0;left:0;width:35px;text-align:center;opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease}.calc-electro__item .inner input[type=checkbox]:checked+label:after{opacity:1}.calc-electro__item .inner .info-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:10px}.calc-electro__item .inner .info-line .text{font-size:16px;color:#1f1f1f;letter-spacing:.32px;font-weight:500}.calc-electro__item .inner .info-line .text .icon{background-repeat:no-repeat;background-position:center center;width:44px;height:44px;margin-right:4px;display:inline-block;vertical-align:middle}.calc-electro__item .inner .info-line .text .icon.icon1{background-image:url(/local/templates/main/css/../img/icon__calc-info1.png)}.calc-electro__item .inner .info-line .text .icon.icon2{background-image:url(/local/templates/main/css/../img/icon__calc-info2.png)}.calc-electro__item .inner .info-line .text .icon.icon3{background-image:url(/local/templates/main/css/../img/icon__calc-info3.png)}.calc-electro__item .inner .info-line .text .icon.icon4{background-image:url(/local/templates/main/css/../img/icon__calc-info4.png)}.calc-electro__item .inner .info-line .text .icon.icon5{background-image:url(/local/templates/main/css/../img/icon__calc-info5.png)}.calc-electro__item .inner .info-line .text .icon.icon6{background-image:url(/local/templates/main/css/../img/icon__calc-info6.png)}.calc-electro__item .inner .info-line .text .icon.icon7{background-image:url(/local/templates/main/css/../img/icon__calc-info7.png)}.calc-electro__item .inner .info-line .text .text{display:inline-block;vertical-align:middle}.calc-electro__item .inner .info-line .input-block .number{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.calc-electro__item .inner .info-line .input-block .number input{width:45px;height:35px;background-color:rgba(255,255,255,.3);border:1px solid #1f1f1f;text-align:center;line-height:35px;font-size:14px;color:#1f1f1f;font-weight:700;font-family:AgoraSansPro,sans-serif}.calc-electro__item .inner .info-line .input-block .number span{cursor:pointer;color:#1f1f1f;font-size:36px;font-weight:700;cursor:pointer;line-height:35px;display:inline-block;padding:0 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calc-electro__item .inner .block2{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.calc-electro__item .inner .column1{-ms-grid-column:1;grid-column-start:1;grid-column-end:5;border-right:1px dashed #363636;margin-right:72px;padding-top:10px;margin-left:71px;padding-bottom:10px;-ms-grid-row:span 2;grid-row:span 2}.calc-electro__item .inner .column1 .line{border-top:1px dashed #363636;border-bottom:1px dashed #363636;margin-right:18px;padding:28px 0 0 91px}.calc-electro__item .inner .column1 .line:not(:first-child){border-top:0}.calc-electro__item .inner .column2{-ms-grid-column:5;grid-column-start:5;grid-column-end:8;padding-top:38px;-ms-grid-row:1;grid-row:1}.calc-electro__item .inner .column3{-ms-grid-column:8;grid-column-start:8;grid-column-end:11;padding-top:38px;margin-right:50px;-ms-grid-row:1;grid-row:1}.calc-electro__item .inner .btn-block{-ms-grid-row:2;grid-row:2;-ms-grid-column:7;grid-column-start:7;grid-column-end:11;position:relative}.calc-electro__item .inner .btn-block:before{content:"";display:inline-block;width:40px;height:28px;background:url(/local/templates/main/css/../img/icon__arrow.png) no-repeat;position:absolute;left:-60px;top:50%;margin-top:-14px}.calc-electro__item .inner .btn-block .btn{font-size:14px;font-weight:900;color:#000;background-color:#ff9600;-webkit-box-shadow:5.5px 9.5px 13px rgba(21,21,21,.11);box-shadow:5.5px 9.5px 13px rgba(21,21,21,.11);padding:23px 10px;-webkit-transition:all .2s ease;transition:all .2s ease}.calc-electro__item .inner .btn-block .btn:hover{background-color:#00a6ed;-webkit-box-shadow:5.5px 9.5px 13px rgba(21,21,21,.11);box-shadow:5.5px 9.5px 13px rgba(21,21,21,.11);color:#fff}.calc-electro__item .inner .btn-block:hover:before{background-image:url(/local/templates/main/css/../img/icon__arrow-hover.png)}.calc-electro__item.item1{background-image:url(/local/templates/main/css/../img/bg__calc1.jpg)}.calc-electro__item.item2{background-image:url(/local/templates/main/css/../img/bg__calc2.jpg)}.calc-electro__item.item3{background-image:url(/local/templates/main/css/../img/bg__calc3.jpg)}.calc-electro__item.active{display:block}.cities-block{margin-bottom:60px}.cities-block .title-block{margin-bottom:25px}.cities-block__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);grid-gap:40px;padding:0;margin:0}.cities-block__list .col{padding-left:45px;position:relative}.cities-block__list .col:before{content:"";display:block;height:auto;width:2px;background-color:#01adfd;position:absolute;top:20px;bottom:20px;left:0}.cities-block__item{background-color:#00a6ed;font-size:18px;color:#fff;font-weight:500;list-style-type:none;height:40px;line-height:40px;padding-left:45px;position:relative;cursor:pointer;border:2px solid #00a6ed}.cities-block__item:not(:last-child){margin-bottom:10px}.cities-block__item:before{content:"";display:block;width:45px;height:2px;background-color:#01adfd;position:absolute;top:50%;margin-top:-1px;left:-45px}.cities-block__item:after{content:"";display:inline-block;vertical-align:top;width:18px;height:13px;background:url(/local/templates/main/css/../img/icon__arrow-cities.png) no-repeat;position:absolute;top:50%;margin-top:-7px;left:17px}.cities-block__item:nth-child(even){background-color:#24b9f8;border-color:#24b9f8}.cities-block__item .sub-list{display:none;position:absolute;top:100%;right:0;left:0;background-color:#fff;border:2px solid #00a6ed;z-index:3;margin-right:-2px;margin-left:-2px}.cities-block__item .sub-list__item{display:block;padding-left:40px;padding-top:10px;padding-bottom:10px;font-size:18px;color:#1f1f1f;font-weight:500;letter-spacing:.72px;line-height:20px;-webkit-transition:all .2s ease;transition:all .2s ease}.cities-block__item .sub-list__item:before{content:"";display:inline-block;vertical-align:middle;width:8px;height:8px;background-color:#c8ecfb;margin-right:15px;-webkit-transition:all .2s ease;transition:all .2s ease}.cities-block__item .sub-list__item:hover{background:#00a6ed;color:#fff}.cities-block__item .sub-list__item:hover:before{background-color:#fff}.cities-block__item.active{background-color:#fff;border:2px solid #00a6ed;color:#00a6ed}.cities-block__item.active:after{background-image:url(/local/templates/main/css/../img/icon__arrow-cities_active.png);height:18px;margin-top:-9px}.cities-block .map-name{margin-left:43px;height:50px;background-color:#ff9600;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:3px;padding:0 40px;line-height:50px;position:relative;display:inline-block;font-size:30px;letter-spacing:1.8px}.cities-block .map-name:before{content:"";display:block;width:43px;height:2px;background-color:#ff9600;position:absolute;top:50%;margin-top:-1px;left:-43px}.cities-block .map-name__wrap{padding-top:55px;padding-bottom:15px;border-left:2px solid #01adfd;margin-top:-20px}.cities-block #map-cities{height:780px;background-color:#adc2cd;border:2px solid #00a6ed;width:100%}.article-list .item{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[11];grid-template-columns:repeat(11,1fr);grid-gap:30px;margin-bottom:55px}.article-list .item .img-block{-ms-grid-column:span 3;grid-column:span 3}.article-list .item .img-block .img{width:100%;height:315px;background-color:#ebebeb;-webkit-box-shadow:0 4px 43px rgba(179,187,190,.32);box-shadow:0 4px 43px rgba(179,187,190,.32);background-repeat:no-repeat;background-position:center center}.article-list .item .text-block{-ms-grid-column:span 8;grid-column:span 8;margin-left:40px;border:20px solid #ddecf3;position:relative;padding:35px 40px;padding-right:75px}.article-list .item .text-block:before{content:"";display:block;width:60px;height:73px;background:url(/local/templates/main/css/../img/icon__article-arrow-left.png) no-repeat;position:absolute;bottom:50px;left:-60px}.article-list .item .text-block__inner{padding-bottom:10px}.article-list .item .text-block .name{display:block;font-size:30px;color:#ff9600;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}.article-list .item .text-block .name:after{content:"";display:block;width:170px;height:5px;background:url(/local/templates/main/css/../img/icon__line-advantages-active.png) no-repeat;margin:11px 0}.article-list .item .text-block .text{font-size:20px;color:#1f1f1f;font-weight:500;line-height:35px;letter-spacing:.8px}.article-list .item .text-block .more{color:#00a6ed;font-weight:900;text-transform:uppercase;font-size:14px;letter-spacing:1.68px;position:absolute;left:50px;bottom:-4px}.article-list .item .text-block .more:before{content:"";display:inline-block;width:28px;height:71px;background:url(/local/templates/main/css/../img/bg__more.png) no-repeat;position:absolute;top:-37px;left:-10px}.article-list .item:nth-child(even) .img-block{-ms-grid-column:9;grid-column-start:9;grid-column-end:13;-ms-grid-row:1;grid-row:1}.article-list .item:nth-child(even) .text-block{-ms-grid-column:1;grid-column-start:1;grid-column-end:9;-ms-grid-row:1;grid-row:1;margin-left:0;margin-right:40px;padding-left:75px}.article-list .item:nth-child(even) .text-block:before{background-image:url(/local/templates/main/css/../img/icon__article-arrow-right.png);left:auto;right:-60px}.pagination{text-align:center;margin-bottom:65px}.pagination .prev{display:inline-block;vertical-align:top;width:50px;height:50px;background:url(/local/templates/main/css/../img/pagination__left.png) no-repeat;margin-right:5px;-webkit-transition:all .2s ease;transition:all .2s ease}.pagination .prev:hover{background-image:url(/local/templates/main/css/../img/pagination__left-active.png)}.pagination__item{width:50px;height:50px;line-height:48px;text-align:center;font-size:18px;color:#505050;font-weight:700;margin:0 5px;display:inline-block;vertical-align:top;border:1px solid transparent;-webkit-transition:all .2s ease;transition:all .2s ease}.pagination__item.active,.pagination__item:hover{border:1px solid #00a6ed;color:#00a6ed}.pagination .sep{width:50px;height:50px;line-height:48px;text-align:center;font-size:18px;color:#505050;font-weight:700;margin:0 5px;display:inline-block;vertical-align:top;border:1px solid transparent}.pagination .next{display:inline-block;vertical-align:top;width:50px;height:50px;background:url(/local/templates/main/css/../img/pagination__right.png) no-repeat;margin-left:5px;-webkit-transition:all .2s ease;transition:all .2s ease}.pagination .next:hover{background-image:url(/local/templates/main/css/../img/pagination__right-active.png)}.article-one .title-block{margin-bottom:30px}.article-one .img-block-info{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[11];grid-template-columns:repeat(11,1fr);grid-gap:30px;margin-bottom:55px}.article-one .img-block-info .img-block{-ms-grid-column:span 4;grid-column:span 4;display:-ms-grid;display:grid;-ms-grid-rows:1fr auto;grid-template-rows:1fr auto}.article-one .img-block-info .img-block .img{background:#ecf5f8;padding:20px}.article-one .img-block-info .img-block .img-inner{width:100%;height:100%;border:30px solid #fff;background-repeat:no-repeat;background-position:center center}.article-one .img-block-info .img-block .text-bottom{background-color:#00a6ed;font-size:14px;font-weight:500;color:#fff;letter-spacing:.56px;text-align:center;padding:8px 5px}.article-one .img-block-info .text-block{-ms-grid-column:span 7;grid-column:span 7}.article-one .img-block-info .text-block .text-about{margin-bottom:0}.article-one .article-video{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[11];grid-template-columns:repeat(11,1fr);grid-gap:30px;margin-bottom:40px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.article-one .article-video .text-block{-ms-grid-column:span 4;grid-column:span 4}.article-one .article-video .text-block .info{background-color:#061f35;margin-right:-30px;padding:70px 30px 70px 145px}.article-one .article-video .text-block .info__inner{border:1px dashed #fff;padding:30px 0;-webkit-border-radius:5px;border-radius:5px}.article-one .article-video .text-block .info__inner .name{color:#fff;text-transform:uppercase;font-size:20px;line-height:25px;letter-spacing:.8px;font-weight:700;background:#061f35;margin-left:-60px;padding-top:20px;padding-bottom:20px;padding-right:40px}.article-one .article-video .video{-ms-grid-column:span 6;grid-column:span 6;border:10px solid #00a6ed;position:relative}.article-one .article-video .video:after{content:"";display:block;width:7px;height:auto;background:url(/local/templates/main/css/../img/icon__dots-vertical.png) repeat-y;position:absolute;right:-30px;top:-9px;bottom:-9px}.article-one .article-video .video__inner{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.article-one .article-video .video__inner embed,.article-one .article-video .video__inner iframe,.article-one .article-video .video__inner object{position:absolute;top:0;left:0;width:100%;height:100%}.more-articles .title-block{margin-bottom:30px}.more-articles__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr);grid-gap:30px}.more-articles__list .item{-ms-grid-column:span 6;grid-column:span 6;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);grid-gap:30px;margin-bottom:40px;margin-right:30px}.more-articles__list .item .img-block{-ms-grid-column:span 2;grid-column:span 2}.more-articles__list .item .img-block .img{width:100%;height:315px;background-color:#ebebeb;-webkit-box-shadow:0 4px 43px rgba(179,187,190,.32);box-shadow:0 4px 43px rgba(179,187,190,.32);background-repeat:no-repeat;background-position:center center}.more-articles__list .item .text-block{-ms-grid-column:span 3;grid-column:span 3;margin-left:40px;border:20px solid #ddecf3;position:relative;padding:19px 35px}.more-articles__list .item .text-block:before{content:"";display:block;width:60px;height:73px;background:url(/local/templates/main/css/../img/icon__article-arrow-left.png) no-repeat;position:absolute;bottom:50px;left:-60px}.more-articles__list .item .text-block__inner{padding-bottom:10px}.more-articles__list .item .text-block .name{display:block;font-size:18px;color:#ff9600;line-height:25px;font-weight:700;letter-spacing:1.08px;text-transform:uppercase}.more-articles__list .item .text-block .name:after{content:"";display:block;width:170px;height:5px;background:url(/local/templates/main/css/../img/icon__line-advantages-active.png) no-repeat;margin:5px 0}.more-articles__list .item .text-block .text{font-size:13px;color:#1f1f1f;font-weight:500;line-height:18px;letter-spacing:.52px}.more-articles__list .item .text-block .more{color:#00a6ed;font-weight:900;text-transform:uppercase;font-size:14px;letter-spacing:1.68px;position:absolute;left:41px;bottom:-4px}.more-articles__list .item .text-block .more:before{content:"";display:inline-block;width:28px;height:71px;background:url(/local/templates/main/css/../img/bg__more.png) no-repeat;position:absolute;top:-37px;left:-10px}.more-articles__list .item:nth-child(even){margin-right:0;margin-left:30px}.video-responsive{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-responsive embed,.video-responsive iframe,.video-responsive object{position:absolute;top:0;left:0;width:100%;height:100%}.object-navigate{display:-ms-grid;display:grid;-ms-grid-columns:70px auto 1fr auto 70px;grid-template-columns:70px auto 1fr auto 70px;grid-template-areas:"prev name sep name-last next";grid-gap:20px;margin-bottom:65px}.object-navigate .prev{width:70px;height:70px;background:url(/local/templates/main/css/../img/nav-object-left.png) no-repeat;background-position:center center;border:1px solid #00a6ed;grid-area:prev}.object-navigate .name{border:1px solid #00a6ed;text-align:center;font-size:20px;color:#1f1f1f;font-weight:500;letter-spacing:.4px;display:-ms-grid;display:grid;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 13px;grid-area:name}.object-navigate .next{width:70px;height:70px;background:url(/local/templates/main/css/../img/nav-object-right.png) no-repeat;background-position:center center;border:1px solid #00a6ed;grid-area:next}.object-navigate .sep-block{max-width:200px;background:url(/local/templates/main/css/../img/icon__line-eng.png) no-repeat;background-position:center left;grid-area:sep}.object-navigate .sep-block+.name{grid-area:name-last}.object-slider{position:relative;margin-left:30px}.object-slider .item{font-size:0}.object-slider .item img{max-width:100%;width:100%;border:3px solid #c5e5ff}.object-slider .item .video-block{max-width:100%;width:100%;border:3px solid #c5e5ff;position:relative}.object-slider .item .video-block iframe{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%}.object-slider .slick-slide{font-size:0}.object-slider .slick-prev{width:80px;height:80px;display:block;background-image:url(/local/templates/main/css/../img/nav-object-slider_left.png);background-repeat:no-repeat;background-color:rgba(255,255,255,.7);border:1px solid #061f35;background-position:center center;font-size:0;outline:0;cursor:pointer;left:26px;bottom:28px;position:absolute;z-index:2}.object-slider .slick-next{width:80px;height:80px;display:block;background-image:url(/local/templates/main/css/../img/nav-object-slider_right.png);background-repeat:no-repeat;background-color:rgba(255,255,255,.7);border:1px solid #061f35;background-position:center center;font-size:0;outline:0;cursor:pointer;right:26px;bottom:28px;position:absolute;z-index:2}.object-slider__wrap{margin-bottom:35px}.object-slider__bottom{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[11];grid-template-columns:repeat(11,1fr);grid-gap:30px}.object-slider__bottom .info-bottom{-ms-grid-column:5;grid-column-start:5;grid-column-end:12;height:30px;background:#00a6ed;position:relative;text-align:right;padding-right:25px}.object-slider__bottom .info-bottom:after{content:"";display:block;width:95px;height:5px;background:url(/local/templates/main/css/../img/slider-line.png) no-repeat;position:absolute;right:27px;bottom:-18px}.object-slider__bottom .info-bottom .dots{position:absolute;top:-50px;left:-5px}.object-slider__bottom .info-bottom .dots .slick-dots{padding:0;margin:0}.object-slider__bottom .info-bottom .dots .slick-dots li{display:inline-block;vertical-align:top;margin:0 5px;list-style-type:none}.object-slider__bottom .info-bottom .dots .slick-dots li button{width:20px;height:20px;opacity:.7;background:#8ad1f6;display:block;font-size:0;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:0;border:0;cursor:pointer}.object-slider__bottom .info-bottom .dots .slick-dots li.slick-active button{background-color:#fff;border:4px solid #00a6ed}.object-slider__bottom .info-bottom .slider-about{line-height:30px}.object-slider__bottom .info-bottom .slider-about .photo{display:inline-block;vertical-align:top;font-size:14px;color:#fff;font-weight:700;margin-right:10px}.object-slider__bottom .info-bottom .slider-about .photo:before{content:"";display:inline-block;vertical-align:middle;width:20px;height:17px;background:url(/local/templates/main/css/../img/icon__photo-white.png) no-repeat;margin-right:5px}.object-slider__bottom .info-bottom .slider-about .photo.video:before{background-image:url(/local/templates/main/css/../img/icon__video-white.png);background-position:center center}.septic-list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);grid-gap:45px;grid-row-gap:65px;margin-top:45px}.septic-list .item .img{position:relative;background:#fff;border:5px solid #00a6ed;text-align:center;height:261px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.septic-list .item .img img{max-height:100%;margin:auto}.septic-list .item .img .name-block{text-align:center;position:absolute;top:-25px;right:0;left:0}.septic-list .item .img .name-block .name{height:50px;background:rgba(0,157,224,.9);-webkit-box-shadow:0 -4px 27px rgba(154,188,202,.44);box-shadow:0 -4px 27px rgba(154,188,202,.44);border-bottom:4px solid #ff9600;font-size:13px;text-transform:uppercase;color:#fff;font-weight:700;min-width:180px;display:inline-block;line-height:50px}.septic-list .item .img .count-people{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(255,150,0,.9)),to(rgba(255,186,0,.9)));background-image:linear-gradient(to top,rgba(255,150,0,.9) 0,rgba(255,186,0,.9) 100%);width:91px;height:30px;text-align:center;line-height:30px;font-size:13px;color:#1f1f1f;font-weight:700;letter-spacing:.26px;position:absolute;bottom:13px;right:-14px}.septic-list .item .img .count-people:after{content:"";display:block;width:9px;height:7px;background:url(/local/templates/main/css/../img/icon__angle.png) no-repeat;position:absolute;right:0;bottom:-7px}.septic-list .item .info-item{background:#f1f7f9;padding:15px 20px}.septic-list .item .info-item__inner{border:2px dashed rgba(0,166,237,.6);padding-top:10px;padding-bottom:10px;padding-right:10px}.septic-list .item .info-item__inner .line{background:#f1f7f9;margin-left:-2px;padding:7px 0;font-size:14px;color:#1f1f1f}.septic-list .item .info-item__inner .line strong{font-weight:700}.text-block-bottom{margin-top:60px}.text-block-bottom .title-small-blue{text-transform:uppercase;font-size:20px;font-weight:700;color:#00a6ed;letter-spacing:1.2px;margin-bottom:20px}.text-block-bottom .text-about{margin-bottom:0}.services-water{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);grid-gap:0}.services-water .item{background-repeat:no-repeat;background-position:center center;background-size:cover;border:5px solid #00a6ed;padding:28px 50px 22px 45px}.services-water .item__inner .title{font-size:20px;font-weight:700;color:#fff;letter-spacing:.4px;margin-bottom:15px;max-width:80%}.services-water .item__inner .info{border:2px dashed rgba(255,255,255,.6);border-left:0;display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;padding:7px 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.services-water .item__inner .info:before{content:"";display:inline-block;border-left:2px dashed rgba(255,255,255,.6);top:0;position:absolute;left:0;height:13px;width:2px}.services-water .item__inner .info:after{content:"";display:inline-block;border-left:2px dashed rgba(255,255,255,.6);bottom:0;position:absolute;left:0;height:7px;width:2px}.services-water .item__inner .info .price{font-size:20px;color:#fff;letter-spacing:.4px;font-weight:500;padding-left:52px;position:relative;margin-left:-15px}.services-water .item__inner .info .price:before{content:"";display:inline-block;width:42px;height:43px;background:url(/local/templates/main/css/../img/icon__price-water.png) no-repeat;left:0;position:absolute;top:50%;margin-top:-21px}.services-water .item__inner .info .btn-block{text-align:right}.services-water .item__inner .info .btn-block .btn{color:#000;font-size:14px;padding:16px 30px;font-weight:950;letter-spacing:1.68px;margin-right:-40px}.services-water .item__inner .info .btn-block .btn:hover{color:#fff}.services-water .item.last .item__inner .info .btn-block .btn{background-color:#00a6ed;color:#fff;padding:16px}.services-water .item.last .item__inner .info .btn-block .btn:hover{background-color:#ff9600;color:#000}.calc-water{background:url(/local/templates/main/css/../img/bg-water.jpg) no-repeat;background-size:cover;padding:120px 0 109px 0;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[11];grid-template-columns:repeat(11,1fr);grid-gap:30px;height:982px}.calc-water .column:not(:last-child){border-right:1px dashed #363636;padding-right:20px}.calc-water .column:not(:first-child){padding-left:20px}.calc-water .column.column1{-ms-grid-column:span 3;grid-column:span 3;padding-left:145px;margin-right:-65px}.calc-water .column.column1 .block:nth-child(2){border-bottom:0}.calc-water .column.column2{-ms-grid-column:span 3;grid-column:span 3;margin-left:35px;margin-right:38px}.calc-water .column.column2 .block:nth-child(4){border-bottom:0;margin-bottom:0}.calc-water .column.column3{-ms-grid-column:span 2;grid-column:span 2;margin-left:-66px}.calc-water .column.column3 .block{border-bottom:0!important}.calc-water .column .btn-block{margin-top:35px;position:relative;margin-left:60px}.calc-water .column .btn-block:before{content:"";display:inline-block;width:40px;height:28px;background:url(/local/templates/main/css/../img/icon__arrow.png) no-repeat;position:absolute;left:-60px;top:50%;margin-top:-14px}.calc-water .column .btn-block .btn{font-size:14px;font-weight:900;color:#000;background-color:#ff9600;-webkit-box-shadow:5.5px 9.5px 13px rgba(21,21,21,.11);box-shadow:5.5px 9.5px 13px rgba(21,21,21,.11);padding:23px 10px;-webkit-transition:all .2s ease;transition:all .2s ease}.calc-water .column .btn-block .btn:hover{background-color:#00a6ed;-webkit-box-shadow:5.5px 9.5px 13px rgba(21,21,21,.11);box-shadow:5.5px 9.5px 13px rgba(21,21,21,.11);color:#fff}.calc-water .column .btn-block:hover:before{background-image:url(/local/templates/main/css/../img/icon__arrow-hover.png)}.calc-water .column .block{padding-bottom:30px;margin-bottom:33px}.calc-water .column .block:not(:last-child){border-bottom:1px dashed #363636}.calc-water .column .block .title{font-weight:700;color:#ff9600;font-size:18px;text-transform:uppercase;letter-spacing:1.44px;margin-bottom:25px;position:relative;padding-left:45px}.calc-water .column .block .title:before{content:"";width:40px;height:43px;background-repeat:no-repeat;background-position:left center;position:absolute;top:50%;margin-top:-21px;left:0}.calc-water .column .block .title.icon1:before{background-image:url(/local/templates/main/css/../img/icon__water1.png)}.calc-water .column .block .title.icon2:before{background-image:url(/local/templates/main/css/../img/icon__water2.png)}.calc-water .column .block .title.icon3:before{background-image:url(/local/templates/main/css/../img/icon__water3.png)}.calc-water .column .block .title.icon4:before{background-image:url(/local/templates/main/css/../img/icon__water4.png)}.calc-water .column .block .title.icon5:before{background-image:url(/local/templates/main/css/../img/icon__water5.png)}.calc-water .column .block input[type=checkbox],.calc-water .column .block input[type=radio]{display:none}.calc-water .column .block input[type=checkbox]+label,.calc-water .column .block input[type=radio]+label{font-size:16px;color:#1f1f1f;height:35px;line-height:35px;position:relative;padding-left:45px;display:block;margin-top:15px;cursor:pointer;text-align:left}.calc-water .column .block input[type=checkbox]+label .label-check,.calc-water .column .block input[type=radio]+label .label-check{font-size:16px;font-weight:700;text-transform:uppercase;color:#1f1f1f;letter-spacing:1.28px}.calc-water .column .block input[type=checkbox]+label img,.calc-water .column .block input[type=radio]+label img{vertical-align:middle}.calc-water .column .block input[type=checkbox]+label .flag,.calc-water .column .block input[type=radio]+label .flag{margin-left:10px;padding-bottom:5px}.calc-water .column .block input[type=checkbox]+label:before,.calc-water .column .block input[type=radio]+label:before{content:"";display:block;width:33px;height:33px;background-color:rgba(255,255,255,.3);border:1px solid #1f1f1f;position:absolute;top:50%;left:0;margin-top:-17px}.calc-water .column .block input[type=checkbox]+label:after,.calc-water .column .block input[type=radio]+label:after{content:"\f00c";font-size:15px;color:#1f1f1f;font-family:FontAwesome,sans-serif;position:absolute;top:0;left:10px;opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease}.calc-water .column .block input[type=checkbox]+label.upper,.calc-water .column .block input[type=radio]+label.upper{text-transform:uppercase;font-weight:700;margin-top:0}.calc-water .column .block input[type=checkbox]:checked+label:after,.calc-water .column .block input[type=radio]:checked+label:after{opacity:1}.calc-water .column .block .circle-radio input[type=radio]+label{line-height:20px;height:20px;padding-left:32px;margin-top:0;margin-bottom:10px}.calc-water .column .block .circle-radio input[type=radio]+label:before{width:19px;height:19px;background-color:#fff;border:1px solid #1f1f1f;-webkit-border-radius:50%;border-radius:50%;margin-top:-9px}.calc-water .column .block .circle-radio input[type=radio]+label:after{width:9px;height:9px;background-color:#000;-webkit-border-radius:50%;border-radius:50%;content:"";top:6.5px;left:6px}.calc-water .column .block .circle-radio.two-column{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;grid-gap:20px}.calc-water .column .block .info-bottom{display:-ms-grid;display:grid;-ms-grid-columns:auto auto 1fr;grid-template-columns:auto auto 1fr;grid-gap:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.calc-water .column .block .info-bottom .text{font-size:16px;font-weight:700;color:#1f1f1f}.calc-water .column .block .info-bottom .input-block .input-line{width:50px;height:35px;border:1px solid #1f1f1f;background:0 0;padding:0 5px;text-align:right;font-size:16px;font-family:AgoraSansPro,sans-serif;color:#1f1f1f;outline:0}.calc-water .column .block .santeh-info{margin-top:15px}.calc-water .column .block .info-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.calc-water .column .block .info-line .text{font-size:16px;color:#1f1f1f;letter-spacing:.32px;font-weight:500;position:relative;padding-left:44px}.calc-water .column .block .info-line .text .icon{background-repeat:no-repeat;background-position:center left;width:44px;height:44px;display:inline-block;vertical-align:middle;position:absolute;top:50%;left:0;margin-top:-22px}.calc-water .column .block .info-line .text .icon.img1{background-image:url(/local/templates/main/css/../img/icon__santeh1.png)}.calc-water .column .block .info-line .text .icon.img2{background-image:url(/local/templates/main/css/../img/icon__santeh2.png)}.calc-water .column .block .info-line .text .icon.img3{background-image:url(/local/templates/main/css/../img/icon__santeh3.png)}.calc-water .column .block .info-line .text .icon.img4{background-image:url(/local/templates/main/css/../img/icon__santeh4.png)}.calc-water .column .block .info-line .text .icon.img5{background-image:url(/local/templates/main/css/../img/icon__santeh5.png)}.calc-water .column .block .info-line .text .icon.img6{background-image:url(/local/templates/main/css/../img/icon__santeh6.png)}.calc-water .column .block .info-line .text .icon.img7{background-image:url(/local/templates/main/css/../img/icon__santeh7.png)}.calc-water .column .block .info-line .text .text{display:inline-block;vertical-align:middle;padding-left:0}.calc-water .column .block .info-line .input-block .number{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.calc-water .column .block .info-line .input-block .number input{width:45px;height:35px;background-color:rgba(255,255,255,.3);border:1px solid #1f1f1f;text-align:center;line-height:35px;font-size:14px;color:#1f1f1f;font-weight:700;font-family:AgoraSansPro,sans-serif}.calc-water .column .block .info-line .input-block .number span{cursor:pointer;color:#1f1f1f;font-size:45px;font-weight:100;cursor:pointer;line-height:35px;display:inline-block;padding:0 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calc-water .column .block .dop-block{padding-left:28px;margin-left:17px;position:relative;display:none}.calc-water .column .block .dop-block:before{content:"";display:block;width:17px;height:13px;background:url(/local/templates/main/css/../img/icon__arrow-water.png) no-repeat;position:absolute;top:5px;left:0}.calc-water .column .block .dop-block .subname{font-size:16px;font-weight:700;color:#1f1f1f;margin-bottom:15px}.calc-water .column .block .dop-block.active{display:block!important;height:auto!important}.tooltip_templates{display:none}.services-category__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.services-category__list .item{-ms-grid-column:span 1;grid-column:span 1;border:5px solid #00a6ed;padding:47px 53px 50px 47px;position:relative;overflow:hidden;-webkit-transition:all .2s ease;transition:all .2s ease}.services-category__list .item .overlay{position:absolute;top:0;right:0;left:0;bottom:0;background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:1;-webkit-transition:all .2s ease;transition:all .2s ease}.services-category__list .item__inner{border:2px dashed #ff9600;border-left:0;position:relative;min-height:197px;padding-top:44px;z-index:2}.services-category__list .item__inner:before{content:"";width:1px;display:block;height:30px;border-left:2px dashed #ff9600;position:absolute;top:0;left:0}.services-category__list .item__inner:after{content:"";display:block;width:1px;height:95px;left:0;bottom:0;border-left:2px dashed #ff9600;position:absolute}.services-category__list .item__inner .img{position:absolute;bottom:-29px;right:-26px}.services-category__list .item__inner .title{font-weight:500;color:#fff;font-size:25px;letter-spacing:.5px;line-height:30px;margin-left:-20px}.services-category__list .item__inner .btn-block{position:absolute;bottom:-23px;left:40px}.services-category__list .item__inner .btn-block .btn{display:block}.services-category__list .item:hover{border-color:#ff9600}.services-category__list .item:hover .overlay{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.services-category__list .item.last .item__inner{border:20px solid rgba(0,166,237,.6);border-left:0;padding-top:32px}.services-category__list .item.last .item__inner .title{font-size:30px}.services-category__list .item.last .item__inner .desc{font-weight:500;color:#fff;font-size:16px;margin-left:45px;letter-spacing:.32px;position:relative;margin-right:30px}.services-category__list .item.last .item__inner .desc:before{content:"";display:block;background:url(/local/templates/main/css/../img/icon__line.png) no-repeat;height:2px;width:167px;margin-top:20px;margin-bottom:15px}.services-category__list .item.last .item__inner .desc:after{content:"";display:block;width:31px;height:31px;background:url(/local/templates/main/css/../img/icon__arrow-cat.png) no-repeat;position:absolute;right:0;top:15px}.services-category__list .item.last .item__inner .btn-block{left:0;right:-20px;text-align:center;bottom:-41px}.services-category__list .item.last .item__inner .btn-block .btn{display:inline-block}.services-category__list .item.last .item__inner:before{border-left:20px solid rgba(0,166,237,.6);height:18px}.services-category__list .item.last .item__inner:after{border-left:20px solid rgba(0,166,237,.6);height:80px}.tarif-block{margin-bottom:65px}.tarif-block__tabs{display:none;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);grid-gap:3px;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}.tarif-block__tabs .tab{-ms-grid-column:span 1;grid-column:span 1;background-color:#dfeef3;font-weight:500;font-size:20px;color:#00a6ed;text-align:center;border:0;cursor:pointer;height:48px;line-height:48px;-webkit-transition:all .2s ease;transition:all .2s ease;outline:0}.tarif-block__tabs .tab.active{height:50px;line-height:50px;background-color:#00a6ed;color:#fff}.tarif-block__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);padding-top:35px}.tarif-block__list .item{-ms-grid-column:span 1;grid-column:span 1;border:1px solid #00a6ed;background:#edf6fa;padding:45px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}.tarif-block__list .item .top{position:absolute;top:-28px;right:0;left:0;text-align:center}.tarif-block__list .item .top .name{font-weight:500;color:#fff;font-size:20px;width:165px;height:50px;background-color:#00a6ed;line-height:50px;text-align:center;border-bottom:5px solid #ff9600;display:inline-block}.tarif-block__list .item .top:after{content:"";display:block;width:28px;height:21px;background:url(/local/templates/main/css/../img/icon__tarif.png) no-repeat;margin-right:auto;margin-left:auto;margin-top:14px}.tarif-block__list .item__inner{border:20px solid #fff;padding-top:25px}.tarif-block__list .item__inner .list{padding:0;margin:0;margin-left:-15px;margin-right:-30px}.tarif-block__list .item__inner .list li{list-style-type:none;display:block;font-size:15px;color:#1f1f1f;line-height:20px;letter-spacing:.3px;margin-bottom:15px;position:relative;padding-left:35px}.tarif-block__list .item__inner .list li:before{content:"";display:block;width:24px;height:4px;background:url(/local/templates/main/css/../img/icon__list.png) no-repeat;position:absolute;top:8px;left:0}.tarif-block__list .item__inner .price{font-weight:700;color:#1f1f1f;font-size:25px;border:1px dashed #ff9600;border-right:0;border-left:0;display:inline-block;padding:3px 0;position:relative;margin-left:22px;margin-bottom:60px}.tarif-block__list .item__inner .price span{font-size:15px}.tarif-block__list .item__inner .price:before{content:"";display:inline-block;width:9px;height:1px;background-color:#1f1f1f;position:absolute;left:-18px;top:50%;margin-top:-.5px}.tarif-block__list .item__inner .other-tarif{font-size:20px;color:#00a6ed;font-weight:700;text-transform:uppercase;letter-spacing:.4px;margin-bottom:15px}.tarif-block__list .item__inner .dop{font-weight:500;font-size:15px;color:#ff9600;position:relative;padding-left:27px;margin-bottom:5px}.tarif-block__list .item__inner .dop:before{content:"";display:inline-block;width:20px;height:20px;background:url(/local/templates/main/css/../img/icon__dop.png) no-repeat;position:absolute;top:50%;margin-top:-10px;left:0}.tarif-block__list .item__inner .btn-block{padding-left:35px}.tarif-block__list .item__inner .btn-block .more{font-size:14px;font-weight:900;color:#00a6ed;letter-spacing:1.68px;text-transform:uppercase;position:relative}.tarif-block__list .item__inner .btn-block .more:before{content:"";display:inline-block;width:28px;height:71px;background:url(/local/templates/main/css/../img/bg__more.png) no-repeat;position:absolute;top:-37px;left:-10px}.tarif-block__list .item:not(:first-child){border-left:0}.tarif-block__list .item:hover{background-color:#c4dce6}.tarif-block__list .owl-stage-outer{overflow:hidden}.tarif-block__list .owl-stage-outer .owl-stage .owl-item{display:inline-block;vertical-align:top}.services-prom{margin-bottom:60px}.services-prom__tabs{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:1px;margin-top:60px;margin-bottom:-2px}.services-prom__tabs .tab{-ms-grid-column:span 1;grid-column:span 1;border-right:2px solid #c8e7f6;border-left:2px solid #c8e7f6;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative;z-index:1;cursor:pointer}.services-prom__tabs .tab .name{background:#c8e7f6;font-size:20px;color:#7fa2b3;font-weight:500;text-align:center;letter-spacing:.4px;padding:19px 0;-webkit-transition:all .2s ease;transition:all .2s ease}.services-prom__tabs .tab .price{padding:25px 40px 0 40px}.services-prom__tabs .tab .price__inner{border:2px dashed #c8e7f6;text-align:center;font-weight:500;color:#7fa2b3;font-size:20px;letter-spacing:.4px;padding:11px 5px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}.services-prom__tabs .tab .price__inner span:before{content:"";display:inline-block;vertical-align:middle;width:43px;height:43px;background:url(/local/templates/main/css/../img/icon__price.png) no-repeat;margin-right:8px}.services-prom__tabs .tab .price__inner:after{content:"";display:block;width:53px;height:21px;background:url(/local/templates/main/css/../img/icon__price-bottom.jpg) no-repeat;position:absolute;bottom:-16px;left:50%;margin-left:-26.5px;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.services-prom__tabs .tab .price:after{content:"";display:block;width:auto;height:5px;background:url(/local/templates/main/css/../img/icon__price-dot.png) repeat-x;margin-top:28px;opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease}.services-prom__tabs .tab.active{border-color:#00a6ed;background-color:#eff8fb;z-index:3}.services-prom__tabs .tab.active .name{background-color:#00a6ed;color:#fff}.services-prom__tabs .tab.active .price__inner{border-color:#ff9600;color:#1f1f1f}.services-prom__tabs .tab.active .price__inner span:before{background-image:url(/local/templates/main/css/../img/icon__price-active.png)}.services-prom__tabs .tab.active .price__inner:after{opacity:1}.services-prom__tabs .tab.active .price:after{opacity:1}.services-prom__item{background-color:#eff8fb;border:2px solid #00a6ed;padding:25px 40px;display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;grid-gap:30px;position:relative;z-index:2}.services-prom__item .img{border:5px solid #a4d6ee;font-size:0}.services-prom__item .img img{max-width:100%}.services-prom__item .text{font-size:15px;color:#1f1f1f;letter-spacing:.3px;line-height:25px}.services-prom__item .text .btn-block{margin-top:15px}.services-prom__item .text .btn-block:after{content:"";display:inline-block;vertical-align:middle;background:url(/local/templates/main/css/../img/icon__price-item-dot.png) no-repeat;width:35px;height:5px;margin-left:20px}.services-prom__item .text .btn-block .btn{display:inline-block;padding:13px 30px;color:#000}.services-prom__item .text .btn-block .btn:hover{color:#fff}.brand-block__list{margin:90px 100px;position:relative}.brand-block__list .item{font-size:0;text-align:center}.brand-block__list .item img{max-width:100%}.brand-block__list .owl-stage-outer{overflow:hidden}.brand-block__list .owl-stage-outer .owl-stage .owl-item{display:inline-block;vertical-align:middle}.brand-block__list .owl-nav .owl-next{display:inline-block;vertical-align:middle;width:50px;height:50px;cursor:pointer;background:url(/local/templates/main/css/../img/nav-right-blue.png) no-repeat;display:inline-block;vertical-align:middle;font-size:0;-webkit-transition:all .2s ease;transition:all .2s ease;position:absolute;top:50%;right:-100px;margin-top:-25px}.brand-block__list .owl-nav .owl-next:hover{background-image:url(/local/templates/main/css/../img/nav-right-hover.png)}.brand-block__list .owl-nav .owl-prev{display:inline-block;vertical-align:middle;position:absolute;top:50%;left:-100px;margin-top:-25px;width:50px;height:50px;cursor:pointer;background:url(/local/templates/main/css/../img/nav-left-blue.png) no-repeat;display:inline-block;vertical-align:middle;font-size:0;-webkit-transition:all .2s ease;transition:all .2s ease}.brand-block__list .owl-nav .owl-prev:hover{background-image:url(/local/templates/main/css/../img/nav-left-hover.png)}.rem-block{margin-bottom:100px}.rem-block .label{font-size:20px;text-transform:uppercase;color:#8db8d7;font-weight:700;letter-spacing:1.2px;margin-bottom:35px}.rem-block__tabs{display:none;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);grid-gap:1px;margin-bottom:10px;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;height:50px}.rem-block__tabs .tab{font-size:14px;color:#00a6ed;font-weight:500;letter-spacing:.3px;background-color:#dfeef3;height:45px;line-height:45px;text-align:center;border:0;cursor:pointer;font-family:AgoraSansPro,sans-serif;outline:0;-webkit-transition:all .2s ease;transition:all .2s ease}.rem-block__tabs .tab.active{color:#fff;height:50px;background-color:#00a6ed;line-height:50px}.rem-block__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);grid-gap:65px}.rem-block__list .item{-ms-grid-column:span 1;grid-column:span 1;border:1px dashed #8db8d7;position:relative;padding-top:25px}.rem-block__list .item .name{position:absolute;top:-15px;right:0;left:0;text-align:center}.rem-block__list .item .name span{font-size:20px;font-weight:700;color:#00a6ed;letter-spacing:.4px;background:#fff;padding:0 15px;display:inline-block}.rem-block__list .item .img{font-size:0;text-align:center;max-height:250px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px}.rem-block__list .item .img img{max-width:100%;margin:auto;max-height:100%}.rem-block__list .item .info{text-align:center;margin-bottom:-27px}.rem-block__list .item .info .price{font-size:20px;color:#1f1f1f;font-weight:500;margin-bottom:10px}.rem-block__list .item .info .price::before{content:"";display:inline-block;vertical-align:middle;width:43px;height:43px;margin-right:8px;background:url(/local/templates/main/css/../img/icon__price.png) no-repeat}.rem-block__list .item .info .btn-block .btn{display:inline-block;color:#000}.rem-block__list .item .info .btn-block .btn:hover{color:#fff}.rem-block__list .owl-stage-outer{overflow:hidden}.rem-block__list .owl-stage-outer .owl-stage .owl-item{display:inline-block;vertical-align:top}.price-rem{margin-bottom:40px}.price-rem__block{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto 1fr;grid-template-columns:1fr auto 1fr;grid-gap:70px}.price-rem__block .sep{width:7px;background:url(/local/templates/main/css/../img/line__price.png) repeat-y}.price-rem__block .block .price-table{width:100%;border:0}.price-rem__block .block .price-table th{background:#a4d6ee;color:#1f1f1f;text-transform:uppercase;font-size:14px;text-align:center;padding:11px 20px;font-weight:400;letter-spacing:1.4px}.price-rem__block .block .price-table th:nth-child(2){text-align:left}.price-rem__block .block .price-table td{background:#e0edf4;color:#1f1f1f;font-size:15px;text-align:center;padding:11px 20px;font-weight:500;letter-spacing:.6px}.price-rem__block .block .price-table td:nth-child(2){text-align:left}.price-rem__bottom{margin-top:50px;position:relative;text-align:center}.price-rem__bottom:before{content:"";display:block;width:100%;height:5px;background:url(/local/templates/main/css/../img/line__price-bottom.png) repeat-x;position:absolute;top:50%;margin-top:-2.5px;left:0;right:0;z-index:1}.price-rem__bottom .btn-block{position:relative;z-index:2;background:#fff;padding-right:35px;padding-left:35px;text-align:center;display:inline-block}.price-rem__bottom .btn-block .btn-price{font-size:15px;color:#fff;text-transform:uppercase;letter-spacing:1.5px;font-weight:700;background:#00a6ed;border-bottom:5px solid #ff9600;line-height:50px;padding-right:70px;padding-left:70px;display:inline-block}_:-ms-fullscreen .main-header .logo,:root .main-header .logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}_:-ms-fullscreen .main-header .info-top,:root .main-header .info-top{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}_:-ms-fullscreen .main-header .info-top .phone,:root .main-header .info-top .phone{margin-top:auto}_:-ms-fullscreen .main-header .info-top .mail,:root .main-header .info-top .mail{margin-bottom:auto}_:-ms-fullscreen .scheme-work__inner .tabs-line__item .icon-block .arrow,:root .scheme-work__inner .tabs-line__item .icon-block .arrow{display:none}_:-ms-fullscreen .scheme-work__inner .tabs-line__item .icon-block .icon,:root .scheme-work__inner .tabs-line__item .icon-block .icon{height:58px}@media only screen and (max-width:1700px){.content{-ms-grid-columns:100px 1fr;grid-template-columns:100px 1fr}.content .sidebar .icon-left-block{width:85px;bottom:60px}.content .sidebar .icon-left-block .block .name{font-size:12px;line-height:14.01px;letter-spacing:.72px}.content .sidebar .your-id{width:85px}.btn{font-size:15px;letter-spacing:2.1px;padding:22px 22px}.main-header .info-top .phone{font-size:18px}.main-header .info-top .mail{font-size:16px}.main-header .menu-top li a{font-size:12px}.after-header__list .text-block{padding-top:5px}.after-header__list .text-block__inner{padding-top:27px;padding-left:18px;padding-right:9px;margin-right:-16px;margin-left:23px}.after-header__list .text-block__inner:after{background-image:url(/local/templates/main/css/../img/bg-pipe-top-1366.png);width:147px;height:186px;top:110px;right:-146px}.after-header__list .text-block__inner .title{font-size:20px;line-height:30px;letter-spacing:1.2px}.after-header__list .text-block__inner .desc{font-size:15px;line-height:20px;letter-spacing:.3px;min-height:204px}.after-header__list .text-block__inner .desc:after{margin-top:17px;margin-bottom:24px}.after-header__list .text-block__inner .btn-block .btn{min-width:275px}.after-header__list .slide-block:before{width:352px;height:102px;background-size:contain;background-image:url(/local/templates/main/css/../img/bg-pipe-bottom-1366.png);bottom:-50px;left:-190px}.after-header__list.electric-list .text-block__inner:after{background-position:center right;height:225px;right:-186px}.after-header__list.electric-list .text-block .btn-block .btn{padding-right:2px;padding-left:2px}.after-header__list.electric-list .slide-block:before{background-image:url(/local/templates/main/css/../img/bg-wire__bottom-1366.png);height:89px;bottom:-27px;left:-313px}.title-block{font-size:30px;letter-spacing:1.8px}.slider-top-block .bx-controls .bx-controls-direction{bottom:143px;padding-left:17px;margin-right:-17px}.slider-top-block .bx-controls .bx-controls-direction .bx-prev{height:30px;width:30px;background-size:contain;margin-right:24px}.slider-top-block .bx-controls .bx-controls-direction .bx-next{height:30px;width:30px;background-size:contain;margin-left:0}.action-block:before{display:none}.action-block__inner{margin:0 38px 0 31px;padding-top:32px}.action-block__inner:after{height:149px}.action-block__inner .info-block{width:285px;height:179px;padding:0;right:0}.action-block__inner .info-block span{font-size:18px;line-height:35px}.action-block__inner .info-block span b{font-size:23px}.action-block__inner .name{font-size:30px;letter-spacing:1.8px;top:30px;left:262px}.action-block__inner .count{margin-left:-11px;font-size:200px;line-height:133px}.action-block__inner .count-img{max-width:249px}.action-block__inner .percent{font-size:129px}.action-block__inner .sale{font-size:20px}.action-block__inner .text{font-size:20px;display:inline-block;vertical-align:bottom}.action-block__inner .form-block{margin-left:81px;margin-right:55px}.action-block__inner .form-block .input-block.user{margin-right:68px}.action-block__inner .form-block .input-block.phone{margin-right:32px}.action-block__inner .form-block .input-line{width:350px}.action-block__inner .form-block .btn-block .btn{font-size:16px;letter-spacing:2.24px;padding:19px 14px}.action-block .text-bottom{padding-left:113px;padding-top:14px;padding-bottom:15px}.price-info .title-block{margin-bottom:12px}.price-info__list .item{padding:2px 10px 30px 13px}.price-info__list .item .info{background-image:url(/local/templates/main/css/../img/bg__price-info-1366.png)}.price-info__list .item .info .btn{bottom:-14px;right:17px}.price-info__list .item:hover{background-size:auto 120%}.price-info__list .item.last-block .info{background-image:url(/local/templates/main/css/../img/bg__price-info-last-1366.png)}.price-info__list .item.last-block .info:after{right:-9px}.price-info__list .item.last-block .info-inner .text-last{font-size:26px;line-height:40px;margin-left:-10px}.calc-block__inner{background-image:url(/local/templates/main/css/../img/bg__wall-1366.jpg);padding-right:13px;padding-left:13px}.calc-block__inner .block:last-child .line:after{display:none}.calc-block__inner .block .line.no-border{padding-top:10px}.work-block__top .img-block__list .item{position:relative;z-index:2}.work-block__top .img-block__list .item img{max-width:none;position:relative;z-index:1}.work-block__top .info-block .name-project{font-size:20px;line-height:30px;letter-spacing:1.2px;padding-left:47px;margin-bottom:13px}.work-block__top .info-block .inner-block{padding:16px 18px 18px 18px}.work-block__top .info-block .inner-block .info{padding:17px 12px 0 42px}.work-block__top .info-block .inner-block .info .desc{line-height:20px;margin-bottom:20px}.work-block__top .info-block .inner-block .info .btn-block{margin-right:-12px}.video-review__inner .info-block{padding-top:34px;padding-left:75px}.video-review__inner .info-block:after{width:121px;right:-121px}.video-review__inner .info-block__inner .name{font-size:20px;line-height:25px;letter-spacing:.8px;padding-top:14px;margin-left:-54px}.video-review__inner .info-block__inner .locate{margin-left:-54px}.video-review__inner .info-block__inner .title{margin-left:-54px;margin-bottom:12px}.video-review__inner .info-block__inner .review-text{font-size:14px;line-height:20px;letter-spacing:.84px;padding:16px 10px 14px 27px;margin-right:-123px}.video-review__wrap .info-bottom .left:after{bottom:16px;left:55%;}.video-review__wrap .info-bottom .nav{padding-left:110px}.video-review__wrap .info-bottom .nav .prev .bx-prev{width:30px;height:30px;background-size:contain}.video-review__wrap .info-bottom .nav .next .bx-next{width:30px;height:30px;background-size:contain}.video-review__wrap .info-bottom .count-block{font-size:22px}.eng-block .img-block img{position:relative;z-index:2}.eng-block .info-block{padding:41px 15px 0 26px;position:relative;z-index:1}.eng-block .info-block .badge{top:18px;right:-42px;width:203px;height:99px;background:url(/local/templates/main/css/../img/img-badge-1366.png) no-repeat}.eng-block .info-block .badge img{max-width:203px;display:none}.eng-block .info-block .title{font-size:30px;letter-spacing:1.8px;display:inline-block}.eng-block .info-block .title:after{margin:23px 0 22px}.eng-block .info-block:after{display:none}.eng-block.contact-eng .info-block .text{font-size:15px;padding-right:160px}.eng-block.contact-eng .info-block .text span{font-size:18px}.our-comands__list .item{width:197px;max-width:197px}.our-comands__list .item .img{height:237px;position:relative}.our-comands__list .item .img img{max-width:100%;position:absolute;margin-top:0;bottom:0;right:0;left:0}.our-comands__wrap .info-slider{margin-top:30px;margin-bottom:30px}.our-comands .contact-consult{margin-left:45px}.our-comands .contact-consult .name{font-size:30px;letter-spacing:1.8px;margin-left:-61px;margin-bottom:21px}.our-comands .contact-consult__inner{margin-left:23px;margin-right:32px;margin-bottom:-44px;padding:36px 23px 0 49px}.our-comands .contact-consult__inner:before{left:14px}.services-block__tabs .tab__inner .img{text-align:right}.services-block__tabs .tab__inner .img img{max-width:79%}.services-block__item .img-block{overflow:hidden;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.services-block__item .img-block img{max-width:none;width:100%;position:relative;z-index:1;margin:auto 0}.services-block__item .info-block .name{font-size:20px;letter-spacing:1.2px;margin-bottom:7px}.services-block__item .info-block .desc{font-size:13px;line-height:15px;letter-spacing:.52px;margin-bottom:12px}.services-block__item .info-block .form-block .input-block{margin-right:17px;margin-left:17px}.services-block__item .info-block .form-block .btn-block .btn{font-size:14px;padding-right:5px;padding-left:5px}.services-block__item .info-block .warn{width:100%}.services-block__item.subcategory .subcategory__item{margin-right:15px}.later-mont{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.later-mont .info-block{-ms-grid-column:span 6;grid-column:span 6}.later-mont .info-block .form-block .block-out{margin-right:-228px;display:block;padding-bottom:0}.later-mont .info-block .form-block .block-out .block{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:30px;margin-bottom:20px}.later-mont .info-block .form-block .block-out .block .line{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.later-mont .info-block .form-block .block-out .block .name{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.later-mont .info-block .form-block .block-out .block .text{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;padding-top:20px}.later-mont .info-block .form-block .block-out .block .input-block{-ms-grid-column:2;grid-column:2;-ms-grid-row:start end;grid-row:start end}.later-mont .img-block{-ms-grid-column:span 5;grid-column:span 5;background:url(/local/templates/main/css/../img/bg-later-1366.jpg) no-repeat;background-size:contain;height:100%}.later-mont .img-block img{display:none}.contact-block__inner .contact-info .title{font-size:50px;letter-spacing:3px}.contact-block__inner .contact-info .block .text{font-size:18px}.contact-block__inner .contact-info .block .text br{display:none}.contact-block__inner .contact-form .form-block .title{font-size:30px;letter-spacing:1.8px}.contact-block__inner .contact-form .form-block .input-block{margin-right:23px;margin-left:23px}.main-footer{padding:0 114px}.mont-eng .text-block .name-block{font-size:20px;letter-spacing:1.2px;margin-bottom:37px}.mont-eng .text-block .text p{font-size:15px;line-height:25px;letter-spacing:.3px}.mont-eng .text-block .text:after{margin-top:31px}.mont-eng .info-block{margin-top:0}.mont-eng .info-block .top-text{font-size:15px;letter-spacing:.6px;position:static;line-height:25px}.mont-eng .info-block__inner{margin-top:27px}.mont-eng .info-block__inner:before{height:292px;margin-top:-146px;left:4px}.mont-eng .info-block__inner .line{font-size:30px;margin-bottom:41px;line-height:30px}.mont-eng .info-block__inner .line .phone:after{display:none}.mont-eng .info-block__inner .line .mail:after{display:none}.category-block .title-block{margin-bottom:30px}.category-block .category-block__list .item__inner .text{font-size:20px;letter-spacing:.4px;margin-top:16px}.category-block .category-block__list .item__inner .more{font-size:12px}.category-block .category-block__list .item__inner .img{top:-20px;right:-77px}.category-block .category-block__list .item.item1 .item__inner .img{width:223px;height:259px}.category-block .category-block__list .item.item2 .item__inner .img{width:209px;height:275px;top:-51px;right:-73px}.category-block .category-block__list .item.item3 .item__inner .img{width:229px;height:240px;top:-39px;right:-62px}.category-block .category-block__list .item.item4 .item__inner .img{width:244px;height:221px}.category-block .category-block__list .item.item5 .item__inner .img{width:288px;height:191px;top:5px;right:-87px}.category-block .category-block__list .item.item6 .item__inner .desc{font-size:12px;letter-spacing:.24px}.category-block .category-block__list .item.item6 .item__inner .desc:after{display:none}.category-block .category-block__list .item.item6 .item__inner .btn-block{margin-top:29px}.category-block .category-block__list .item.item6 .item__inner .btn-block .btn{padding-right:10px;padding-left:10px}.advantages{padding-top:50px;padding-bottom:35px;background-position:right 81px}.advantages__inner{-ms-grid-column:span 9;grid-column:span 9}.advantages__tabs{margin-top:37px;padding-left:12px}.advantages__tabs .tab{max-width:145px;padding-bottom:94px}.advantages__tabs .tab .square{width:145px}.advantages__tabs .tab .square:before{z-index:3}.advantages__tabs .tab .square .icon{z-index:2;background-color:#f8fdff}.advantages__tabs .tab .name{font-size:14px;letter-spacing:.84px;line-height:18px}.advantages__tabs .tab:not(:last-child){margin-right:20px}.advantages__tabs .tab:not(:last-child) .square:after{right:-20px;z-index:1}.advantages__content{padding-left:21px}.advantages__content-item{padding:34px 70px}.advantages__content-item .inner{font-size:16px;line-height:30px;letter-spacing:.64px}.any-question{padding:30px 21px}.any-question__inner{padding:42px 65px 25px 69px}.any-question__inner .title{font-size:30px;letter-spacing:1.8px;margin-bottom:11px}.any-question__inner .desc{margin-bottom:33px}.any-question__inner .form-block{grid-gap:25px}.any-question__inner .form-block .input-line{width:360px}.any-question__inner .form-block .btn-block .btn{min-width:190px;padding-right:10px;padding-left:10px}.any-question__inner .warn{margin-top:25px}.any-question.with-footer{padding-right:20px;padding-left:20px}.any-question.with-footer .any-question__inner{margin-right:0;margin-left:0}.any-question.with-footer .main-footer{margin-right:-20px;margin-left:-20px}.scheme-work{margin-bottom:50px}.scheme-work__inner{margin-top:30px;-ms-grid-columns:1fr 1fr 1fr 30px 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.scheme-work__inner .tabs-line{-ms-grid-column:span 3;grid-column:span 3;-ms-grid-column-span:3}.scheme-work__inner.contact-scheme .tabs-line{-ms-grid-column:span 4;grid-column:span 4}.scheme-work__inner.contact-scheme .tabs-line__item .name{font-size:20px}.scheme-work__inner.contact-scheme .scheme-work__wrap{grid-column:span 7;-ms-grid-column-span:7;-ms-grid-column:5}.scheme-work__inner.contact-scheme .scheme-work__wrap .bx-controls-direction{right:189px;top:360px}.scheme-work__inner.contact-scheme .scheme-work__list .item .bg-img{margin-top:-100px}.scheme-work__inner.contact-scheme .scheme-work__list .item .bg-img .img1{top:25px;left:13px;height:180px}.scheme-work__inner.contact-scheme .scheme-work__list .item .bg-img .img2{margin-right:-124px;height:252px}.scheme-work__inner.contact-scheme .scheme-work__list .item__inner{padding-right:71px;margin-right:-36px}.scheme-work__inner.contact-scheme .scheme-work__list .item .img-block .bg-img{margin-top:0}.scheme-work__inner.contact-scheme .scheme-work__list .item .img-block .bg-img img{max-width:270px;height:301px}.scheme-work__inner.contact-scheme .scheme-work__list .item .img-block .img-inner{width:311px;height:330px;background-size:cover}.scheme-work__wrap{grid-column:span 8;-ms-grid-column-span:8;-ms-grid-column:5}.scheme-work__wrap .bx-controls-direction{right:301px;top:432px}.scheme-work__list .item__inner{-ms-grid-column:span 6;grid-column:span 6;padding:26px 111px 54px 30px;-ms-grid-column-span:6}.scheme-work__list .item__inner .title{font-size:20px;line-height:40px;letter-spacing:1.2px}.scheme-work__list .item__inner .title:after{width:auto}.scheme-work__list .item__inner .desc{font-size:16px;color:#1f1f1f;line-height:25px;letter-spacing:.96px}.scheme-work__list .item .bg-img{margin-top:-66px}.scheme-work__list .item .bg-img .img1{width:201px;height:187px;top:7px}.scheme-work__list .item .bg-img .img2{width:370px;height:303px;margin-right:-34px}.scheme-work__list .item .img-block{top:130px}.scheme-work__list .item .img-block .img{max-width:425px}.scheme-work__list .item .img-block .bg-img{top:auto;margin-top:0;bottom:-7px}.scheme-work__list .item .img-block .bg-img img{max-width:380px;height:340px}.category-block.electro-category .category-block__list .item.item1 .item__inner .img{width:253px;height:193px;top:-8px;right:-85px}.category-block.electro-category .category-block__list .item.item2 .item__inner .img{width:243px;height:206px;top:-30px;right:-53px}.category-block.electro-category .category-block__list .item.item3 .item__inner .img{width:229px;height:211px;top:-43px;right:-56px}.calc-electro__item .inner{grid-gap:0}.calc-electro__item .inner input[type=radio]+label{margin-bottom:30px}.calc-electro__item .inner input[type=radio]#material3_4+label{-ms-grid-column:span 2;grid-column:span 2}.calc-electro__item .inner .column1{margin-right:45px}.calc-electro__item .inner .column1 .line{padding:26px 0 0 1px}.calc-electro__item .inner .column2 .info-line{margin-left:-20px;margin-right:-65px}.calc-electro__item .inner .column3{grid-column-end:12;margin-right:44px}.calc-electro__item .inner .column3 .info-line{margin-left:68px;margin-right:0}.calc-electro__item .inner .btn-block{-ms-grid-column:8;grid-column-start:8;margin-left:75px}.calc-electro__item.item1{background-image:url(/local/templates/main/css/../img/bg__calc1-1366.jpg);background-size:cover}.calc-electro__item.item2{background-image:url(/local/templates/main/css/../img/bg__calc2-1366.jpg);background-size:cover}.calc-electro__item.item3{background-image:url(/local/templates/main/css/../img/bg__calc3-1366.jpg);background-size:cover}.cities-block__list{grid-gap:10px}.cities-block__list .col{padding-left:15px}.cities-block__item{font-size:14px;letter-spacing:.56px}.cities-block__item:before{width:15px;left:-15px}.cities-block__item .sub-list__item{font-size:14px;padding-left:20px}.cities-block .map-name{margin-left:13px;font-size:20px;letter-spacing:1.2px}.cities-block .map-name:before{width:13px;left:-13px}.cities-block #map-cities{height:540px}.article-list .item .img-block{-ms-grid-column:span 4;grid-column:span 4}.article-list .item .text-block{-ms-grid-column:span 7;grid-column:span 7}.article-list .item .text-block .name{font-size:20px;line-height:25px}.article-list .item .text-block .text{font-size:16px;line-height:25px}.article-list .item:nth-child(even) .img-block{-ms-grid-column:8;grid-column-start:8;grid-column-end:13}.article-list .item:nth-child(even) .text-block{-ms-grid-column:1;grid-column-start:1;grid-column-end:8;padding-left:75px}.article-one .article-video .text-block{-ms-grid-column:span 5;grid-column:span 5}.article-one .article-video .text-block .info{padding-left:75px}.article-one .article-video .video{-ms-grid-column:span 6;grid-column:span 6}.article-one .article-video .video:after{display:none}.more-articles__list .item .img-block .img{height:328px}.more-articles__list .item .text-block{padding:14px 10px}.more-articles__list .item .text-block .name{font-size:16px;letter-spacing:.96px}.more-articles__list .item .text-block .text{height:92px;overflow:hidden}.object-navigate{-ms-grid-columns:70px 1fr auto 1fr 70px;grid-template-columns:70px 1fr auto 1fr 70px}.object-navigate .name{font-size:16px;text-align:left}.object-navigate .sep-block{width:200px}.object-navigate .sep-block+.name{text-align:right}.calc-septic-block__inner{padding:30px 30px 200px 50px;background-image:url(/local/templates/main/css/../img/bg__calc-septic-1366.jpg);display:block}.calc-septic-block__inner .left-column{width:100%;border-right:0;padding-right:0}.calc-septic-block__inner .left-column .block:last-child{border-bottom:1px dashed #363636;padding-bottom:25px;margin-bottom:35px}.calc-septic-block__inner .right-column{width:100%;padding-left:0}.calc-septic-block__inner .line-two{-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr)}.calc-septic-block__inner .line{border-bottom:0;padding-bottom:0}.calc-septic-block__inner .block{border-bottom:1px dashed #363636;padding-bottom:33px;margin-bottom:37px}.calc-septic-block__inner .block:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.calc-septic-block__inner .line-three{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:50px;grid-row-gap:25px;position:relative}.calc-septic-block__inner .line-three:before{content:"";display:block;top:0;bottom:0;width:1px;border-right:1px dashed #363636;position:absolute;left:32%}.calc-septic-block__inner .line-three:after{content:"";display:block;top:0;bottom:0;width:1px;border-right:1px dashed #363636;position:absolute;left:67%}.calc-septic-block__inner .line-three .info-line{-ms-grid-column:span 1;grid-column:span 1;margin-bottom:0}.calc-septic-block__inner .line-three .info-line:last-child{-ms-grid-column:3;grid-column:3}.calc-septic-block__inner .name.icon3:before{margin-top:-19px}.calc-septic-block__inner .block__inner{display:block}.calc-septic-block__inner .block__inner .inner:first-child{width:100%;padding-right:0;border-right:0}.calc-septic-block__inner .block__inner .inner:first-child .two-line{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:200px;position:relative;padding-top:25px;padding-bottom:25px;border-bottom:1px dashed #363636;margin-bottom:50px;margin-top:-25px}.calc-septic-block__inner .block__inner .inner:first-child .two-line:after{content:"";display:block;top:0;bottom:25px;width:1px;border-right:1px dashed #363636;position:absolute;left:50%}.calc-septic-block__inner .block__inner .inner:first-child .two-line .info-line{margin-top:40px;margin-bottom:15px;padding-bottom:0}.calc-septic-block__inner .block__inner .inner:first-child .two-line .sub-block{padding-bottom:0;margin-bottom:0}.calc-septic-block__inner .block__inner .inner:first-child .two-line .sub-block .one-column{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:30px}.calc-septic-block__inner .block__inner .inner:first-child .one-line{padding-bottom:35px;border-bottom:1px dashed #363636;margin-bottom:40px}.calc-septic-block__inner .block__inner .inner:first-child .one-line .one-column{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.calc-septic-block__inner .block__inner .inner:first-child .one-line .one-column .checkbox{-ms-grid-column:span 1;grid-column:span 1}.calc-septic-block__inner .block__inner .inner:last-child{width:100%;padding-left:0}.calc-septic-block__inner .block__inner .inner:last-child .two-line{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:200px;position:relative}.calc-septic-block__inner .block__inner .inner:last-child .two-line:after{content:"";display:block;top:0;bottom:25px;width:1px;border-right:1px dashed #363636;position:absolute;left:50%}.calc-septic-block__inner .block__inner .inner:last-child .two-line .info-line{margin-bottom:55px;padding-bottom:0}.calc-septic-block__inner .btn-block{text-align:left}.calc-septic-block__inner .btn-block:before{position:absolute;left:-58px;top:50%;margin-top:-14px}.services-water{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.services-water .item{padding:30px 50px 20px 20px}.calc-water{background-image:url(/local/templates/main/css/../img/bg-water-1366.jpg)}.calc-water .column .block .title{letter-spacing:0}.calc-water .column.column1{padding-left:100px;-ms-grid-column:span 4;grid-column:span 4;margin-right:-15px}.calc-water .column.column2{-ms-grid-column:span 3;grid-column:span 3;margin-left:-15px;margin-right:0}.calc-water .column.column3{-ms-grid-column:span 3;grid-column:span 3;margin-left:-30px}.services-category__list .item{padding:20px 20px 40px 25px}.services-category__list .item__inner{min-height:148px;padding-top:25px}.services-category__list .item__inner .img{right:-15px;bottom:-25px}.services-category__list .item__inner .img img{max-width:139px;max-height:150px}.services-category__list .item__inner:before{height:25px}.services-category__list .item__inner:after{height:40px}.services-category__list .item__inner .title{font-size:20px;line-height:25px}.services-category__list .item.last{padding:20px 40px 30px 50px}.services-category__list .item.last .item__inner{padding-top:20px}.services-category__list .item.last .item__inner .title{font-size:20px}.services-category__list .item.last .item__inner .desc{margin-bottom:15px;font-size:12px;margin-right:0;letter-spacing:0}.services-category__list .item.last .item__inner .desc:after{display:none}.services-category__list .item.last .item__inner .desc:before{margin-top:10px;margin-bottom:10px}.services-category__list .item.last .item__inner:after{height:40px}.tarif-block__list .item{padding:44px 12px 12px 12px}.brand-block__list{margin-top:35px;margin-right:85px;margin-left:85px;margin-bottom:60px}.brand-block__list .owl-nav .owl-prev{left:-85px}.brand-block__list .owl-nav .owl-next{right:-85px}.rem-block__list{grid-gap:15px}.rem-block__list .item .name{top:-10px}.rem-block__list .item .name span{font-size:16px;padding-right:10px;padding-left:10px}.rem-block__list .item .info .price{font-size:16px}.rem-block__list .item .info .btn-block .btn{padding-right:12px;padding-left:12px}.price-rem__block{grid-gap:40px}}@media only screen and (max-width:1295px){.content{-ms-grid-columns:76px 1fr;grid-template-columns:76px 1fr}.content .sidebar .icon-left-block{width:65px;left:7px;padding-right:0}.content .sidebar .icon-left-block .block .name{font-size:10px}.content .sidebar .your-id{left:7px;font-size:13px;width:65px}.main-header{grid-gap:20px}.main-header .logo{padding-left:20px}.main-header .info-top .phone{font-size:14px}.main-header .info-top .phone:before{font-size:14px;margin-right:5px}.main-header .info-top .mail{font-size:12px}.main-header .info-top .mail:before{font-size:14px;margin-right:5px}.btn{font-size:13px;letter-spacing:1.02px;padding-right:10px;padding-left:10px}.after-header__list{grid-gap:20px}.after-header__list .text-block__inner{margin-left:20px;padding-top:15px;padding-left:7px;margin-right:-20px}.after-header__list .text-block__inner .title{font-size:16px;letter-spacing:.96px;line-height:20px;margin-bottom:3px}.after-header__list .text-block__inner .desc{font-size:13px;line-height:20px;letter-spacing:.26px;min-height:178px}.after-header__list .text-block__inner .btn-block{text-align:center}.after-header__list .text-block__inner .btn-block .btn{min-width:220px}.after-header__list .slide-block:before{bottom:-60px}.after-header__list .slide-block__list .item img{height:357px}.slider-top-block .bx-controls .bx-controls-direction{margin-right:-31px;padding-left:5px}.slider-top-block .bx-controls .bx-controls-direction .bx-prev{margin-right:5px}.action-block__inner{padding-top:19px}.action-block__inner:before{height:143px}.action-block__inner:after{height:132px}.action-block__inner .info-block{width:219px;height:140px;top:16px}.action-block__inner .info-block:before{top:15px;left:10px;right:10px;width:auto}.action-block__inner .info-block:after{bottom:15px;left:10px;right:10px;width:auto}.action-block__inner .info-block span{font-size:14px;line-height:25px}.action-block__inner .info-block span b{font-size:17px}.action-block__inner .count{margin-left:-16px;font-size:150px;line-height:104px}.action-block__inner .count-img{max-width:187px}.action-block__inner .percent{font-size:100px;line-height:70px}.action-block__inner .sale{font-size:18px;margin-left:10px}.action-block__inner .text{font-size:18px;letter-spacing:1.08px;margin-left:5px}.action-block__inner .name{font-size:22px;letter-spacing:1.32px;top:18px;left:187px}.action-block__inner .form-block{margin-top:48px;margin-left:45px;padding-bottom:35px;margin-right:35px}.action-block__inner .form-block .input-block.user{margin-right:10px}.action-block__inner .form-block .input-block.phone{margin-right:10px}.action-block__inner .form-block .input-line{width:270px}.action-block__inner .form-block .btn-block .btn{font-size:13px;padding-right:5px;padding-left:5px;letter-spacing:1.82px}.action-block .text-bottom{padding-left:86px;padding-top:30px}.title-block{font-size:22px;letter-spacing:1.32px}.price-info__list .item .info{background-image:url(/local/templates/main/css/../img/bg__price-info-1024.png)}.price-info__list .item .info-inner .line .label{font-size:16px}.price-info__list .item .info-inner .line .text{font-size:16px}.price-info__list .item .info .btn{right:33px}.price-info__list .item.last-block .info{background-image:url(/local/templates/main/css/../img/bg__price-info-last0124.png)}.price-info__list .item.last-block .info-inner .text-last{font-size:22px;line-height:30px;margin-left:-1px}.price-info__list .item.last-block .info .btn{right:10px;left:10px}.calc-block__inner .line-block:nth-child(2) .block:first-child{width:45%}.calc-block__inner .line-block:nth-child(2) .block:last-child{width:55%}.calc-block__inner .line-block:last-child .block:first-child{width:65%}.calc-block__inner .line-block:last-child .block:last-child{width:35%}.calc-block__inner .block .label{font-size:14px}.calc-block__inner .block .label .arrow{right:-20px}.calc-block__inner .block .line .checkbox input[type=checkbox]+label,.calc-block__inner .block .line .checkbox input[type=radio]+label{font-size:14px;}.calc-block__inner .block .line .checkbox input[type=checkbox]+label .label-check,.calc-block__inner .block .line .checkbox input[type=radio]+label .label-check{font-size:14px}.calc-block__inner .block .line .checkbox input[type=checkbox]+label img,.calc-block__inner .block .line .checkbox input[type=radio]+label img{max-width:88px}.calc-block__inner .block .line .name{font-size:14px;white-space:nowrap}.calc-block__inner .block .line .btn-block{margin-left:75px}.calc-block__inner .block:last-child .line{padding-left:10px}.calc-septic-block__inner .line-two{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.calc-septic-block__inner .line-three{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.calc-septic-block__inner .line-three:after{display:none}.calc-septic-block__inner .line-three:before{left:50%}.calc-septic-block__inner .line-three .info-line:last-child{-ms-grid-column:2;grid-column:2}.calc-septic-block__inner .block__inner .inner{position:relative}.calc-septic-block__inner .block__inner .inner:first-child:before{content:"";display:block;width:1px;top:0;bottom:25px;border-right:1px dashed #363636;position:absolute;left:50%}.calc-septic-block__inner .block__inner .inner:first-child .two-line{grid-gap:50px;border-bottom:0;padding-bottom:0;margin-bottom:30px}.calc-septic-block__inner .block__inner .inner:first-child .two-line:after{display:none}.calc-septic-block__inner .block__inner .inner:first-child .two-line .sub-block .one-column{display:block}.calc-septic-block__inner .block__inner .inner:first-child .one-line .one-column{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:50px;grid-row-gap:0}.calc-septic-block__inner .block__inner .inner:last-child:before{content:"";display:block;width:1px;top:0;bottom:25px;border-right:1px dashed #363636;position:absolute;left:50%}.calc-septic-block__inner .block__inner .inner:last-child .two-line{grid-gap:50px;border-bottom:0;padding-bottom:0;margin-bottom:30px}.calc-septic-block__inner .block__inner .inner:last-child .two-line:after{display:none}.calc-septic-block__inner .btn-block{margin-left:60px}.calc-septic-block__inner .checkbox .montazh-block{display:none}.text-about__inner{font-size:15px;line-height:25px}.text-about__inner .list{margin-left:30px}.work-block__top .info-block .name-project{font-size:18px;line-height:30px;letter-spacing:1.08px;padding-left:14px;margin-bottom:6px}.work-block__top .info-block .inner-block{padding-top:11px}.work-block__top .info-block .inner-block .location{font-size:14px;line-height:20px;margin-left:-3px}.work-block__top .info-block .inner-block .info{padding:17px 4px 0 18px}.work-block__top .info-block .inner-block .info .name{font-size:16px;margin-bottom:11px}.work-block__top .info-block .inner-block .info .desc{font-size:14px;line-height:18px;margin-bottom:8px;max-height:54px;overflow:hidden}.work-block__top .info-block .inner-block .info .name-time{margin-top:16px}.work-block__top .info-block .inner-block .info .more{left:23px;bottom:-2px;font-size:12px}.work-block__top .info-block .inner-block .info .btn-block{margin-right:-3px}.work-block__top .info-block .inner-block .info .btn-block .btn{font-size:12px;padding-right:5px;padding-left:5px}.work-block__list .item{max-width:320px}.work-block__list .item .info-bottom .info{margin-right:-20px}.work-block__list .item .info-bottom .info .info-text{margin-right:5px}.work-block__list .item .info-bottom .name{font-size:13px;padding-left:10px;padding-right:10px}.video-review__inner .info-block{padding-bottom:60px}.video-review__inner .info-block:after{z-index:1}.video-review__inner .info-block__inner{margin-right:-20px;z-index:3;position:relative}.video-review__inner .info-block__inner .name:after{margin-top:21px}.video-review__inner .info-block__inner .locate{padding-bottom:8px}.video-review__inner .info-block__inner .title{font-size:17px;margin-bottom:19px}.video-review__inner .info-block__inner .review-text{font-size:12px;line-height:18px;padding:16px 6px 14px 16px;margin-right:-83px}.video-review__inner .video-block{z-index:2}.video-review__wrap .info-bottom{bottom:14px}.video-review__wrap .info-bottom .nav{padding-left:28px}.video-review__wrap .info-bottom .count-block{margin-right:-20px;padding-top:1px}.eng-block{padding-right:15px;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.eng-block .img-block{position:relative}.eng-block .img-block .img{margin-left:-20px;max-width:400px;position:absolute;bottom:0;left:0}.eng-block .info-block{padding:52px 15px 0 15px}.eng-block .info-block .title{font-size:20px;letter-spacing:1.2px}.eng-block .info-block .badge{background-image:url(/local/templates/main/css/../img/img-badge-1024.png);width:171px;right:-35px}.eng-block .info-block .text{font-size:15px;line-height:20px}.eng-block .info-block .warn br{display:none}.eng-block.contact-eng .info-block .text{font-size:12px;padding-right:125px}.eng-block.contact-eng .info-block .text span{font-size:13px}.our-comands__list .item{max-width:150px;padding-top:15px}.our-comands__list .item .info{font-size:12px;padding-right:5px;padding-left:5px}.our-comands__list .item .post{font-size:12px}.our-comands .contact-consult{margin-left:20px}.our-comands .contact-consult .name{font-size:22px;margin-left:-45px}.our-comands .contact-consult .name span.small{font-size:20px}.our-comands .contact-consult__inner .form-block .input-block{width:33%}.our-comands .contact-consult__inner .form-block .btn-block{width:30%}.services-block__tabs .tab__inner .text{font-size:16px}.services-block__tabs .tab__inner .img img{max-width:137px}.services-block__tabs .tab.tab1 .img{padding-top:11px}.services-block__tabs .tab.tab2 .img img{max-width:85px}.services-block__tabs .tab.tab3 .img{padding-top:10px;margin-right:-9px}.services-block__tabs .tab.tab3 .img img{max-width:107px}.services-block__tabs .tab.tab4 .img{padding-top:33px}.services-block__tabs .tab.tab5 .img{padding-top:18px}.services-block__tabs .tab.tab5 .img img{max-width:120px}.services-block__item .info-block{padding-top:12px}.services-block__item .info-block .name{font-size:18px}.services-block__item .info-block .desc{font-size:13px;line-height:16px}.services-block__item.subcategory .subcategory__item{margin-right:10px}.later-mont{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;grid-gap:20px}.later-mont .info-block{-ms-grid-column:span 5;grid-column:span 5}.later-mont .info-block .title-block{font-size:21px}.later-mont .info-block .label-title{font-size:13px}.later-mont .info-block .form-block .block-out{padding:24px 17px 9px 19px;margin-right:-261px}.later-mont .info-block .form-block .block-out .block{margin-bottom:6px}.later-mont .info-block .form-block .block-out .block .text{font-size:14px;line-height:20px}.later-mont .info-block .form-block .block-out .block .name{font-size:12px}.later-mont .info-block .form-block .block-out .block .input-block{margin-top:17px}.later-mont .info-block .form-block .label{font-size:15px;letter-spacing:.96px;margin-bottom:0}.later-mont .info-block .warn br{display:none}.later-mont .img-block{background:url(/local/templates/main/css/../img/bg-later.jpg) no-repeat;background-size:contain;-ms-grid-column:span 6;grid-column:span 6}.later-mont .img-block img{display:none}.wrapper{padding-left:20px}.mb40{margin-bottom:25px}.contact-block__inner .contact-info{-ms-grid-column:1;grid-column-start:1;padding-left:30px}.contact-block__inner .contact-info .title{font-size:30px}.contact-block__inner .contact-form{grid-column-end:12;padding-right:30px}.contact-block__inner .contact-form .form-block .title{font-size:22px}.contact-block__inner .contact-form .form-block .warn br{display:none}.main-footer{padding:0 30px}.mont-eng{margin-top:0;grid-gap:20px}.mont-eng .text-block .name-block{line-height:30px;margin-bottom:2px}.mont-eng .text-block .text p{font-size:13px;line-height:20px}.mont-eng .info-block__inner{margin-top:22px;padding-left:33px}.mont-eng .info-block__inner:before{height:262px;margin-top:-131px}.mont-eng .info-block__inner .line{font-size:20px;line-height:20px;letter-spacing:.4px;margin-bottom:33px}.mont-eng .info-block__inner .line .count{line-height:30px}.category-block .title-block{margin-bottom:30px}.category-block .category-block__list .item{padding:18px 30px}.category-block .category-block__list .item__inner{min-height:197px}.category-block .category-block__list .item__inner .text{font-size:18px;letter-spacing:.36px;margin-top:13px}.category-block .category-block__list .item__inner .more{bottom:1px;left:27px}.category-block .category-block__list .item__inner .img{top:-5px;right:-64px}.category-block .category-block__list .item.item1 .item__inner .img{width:189px;height:218px}.category-block .category-block__list .item.item2 .item__inner .img{width:150px;height:200px;top:8px;right:-54px}.category-block .category-block__list .item.item3 .item__inner .img{width:180px;height:181px;top:-8px;right:-55px}.category-block .category-block__list .item.item4 .item__inner .img{width:163px;height:145px;top:36px;right:-52px}.category-block .category-block__list .item.item5 .item__inner .img{width:189px;height:120px;top:31px;right:-53px}.category-block .category-block__list .item.item6 .item__inner .desc{font-size:12px;letter-spacing:.24px;margin-left:35px;padding-right:20px}.category-block .category-block__list .item.item6 .item__inner .desc:after{display:block}.category-block .category-block__list .item.item6 .item__inner .desc:before{width:122px}.category-block .category-block__list .item.item6 .item__inner .btn-block{margin-bottom:-45px}.category-block .category-block__list .item.item6 .item__inner .btn-block .btn{padding-top:18px;padding-bottom:18px}.advantages{padding-top:80px;padding-bottom:15px;background-position:92% 136px}.advantages__tabs{margin-top:18px}.advantages__tabs .tab{max-width:100px;padding-bottom:62px}.advantages__tabs .tab .square{width:100px;height:90px}.advantages__tabs .tab .square .icon{background-size:70%}.advantages__tabs .tab .square:before{width:65px;margin-left:-33px}.advantages__tabs .tab .name{font-size:12px;line-height:15px;letter-spacing:.72px}.advantages__tabs .tab.active:after{background-image:url(/local/templates/main/css/../img/icon__advantages-cont-1024.png);height:50px;bottom:-10px;margin-left:-20px}.advantages__content{padding-left:13px}.advantages__content-item{border-width:10px;padding:20px 26px}.advantages__content-item .inner{font-size:14px;line-height:25px;letter-spacing:.56px}.any-question{margin-bottom:50px}.any-question__inner{padding:42px 20px 25px 43px}.any-question__inner .title{font-size:20px;letter-spacing:1.2px;margin-bottom:7px}.any-question__inner .desc{font-size:13px;letter-spacing:.78px}.any-question__inner .form-block .input-line{width:100%;max-width:270px}.any-question__inner .form-block .btn-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.any-question__inner .form-block .btn-block:before{display:none}.any-question__inner .form-block .btn-block .btn{min-width:100%;font-size:13px;padding-right:10px;padding-left:10px;margin:auto}.any-question__inner .warn{font-size:12px;line-height:20px;letter-spacing:.72px;margin-top:43px}.scheme-work__inner{grid-gap:20px}.scheme-work__inner .tabs-line__item .name{font-size:16px;padding-left:10px}.scheme-work__inner.contact-scheme .tabs-line__item .name{font-size:14px}.scheme-work__inner.contact-scheme .scheme-work__list .item{height:465px}.scheme-work__wrap .bx-wrapper{height:100%}.scheme-work__wrap .bx-wrapper .bx-viewport{height:100%!important}.scheme-work__list .item{-ms-grid-columns:(1fr)[8];grid-template-columns:repeat(8,1fr);grid-gap:20px;height:560px;-ms-grid-rows:min-content 1fr;grid-template-rows:min-content 1fr}.scheme-work__list .item__inner{padding:25px 108px 28px 35px}.scheme-work__list .item__inner .title{font-size:16px;letter-spacing:.96px}.scheme-work__list .item__inner .title:after{margin-top:1px;margin-bottom:15px}.scheme-work__list .item__inner .desc{font-size:14px;letter-spacing:.84px;padding-right:113px}.scheme-work__list .bg-img .img2{display:none}}@media only screen and (max-width:1260px){.main-header .menu-top li.mobile-menu-wrap{display:none;right:0!important;left:0;width:100%!important}.main-header .menu-top li.mobile-menu-wrap .menu-inner li a{padding-right:0;padding-left:0}.main-header .menu-top li.mobile-menu{display:block}.slider-top-block{margin-bottom:15px}.popup-block.popup-big{margin-left:0;right:5%;left:5%;width:90%}.calculator-popup .calc-bottom .sale-block{margin-right:60px}.calculator-popup .calc-bottom .sale-block .name-block{font-size:14px;top:-11px;left:10px}.calculator-popup .calc-bottom .sale-block__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.calculator-popup .calc-bottom .sale-block__inner .discount{margin-left:0;margin-top:15px;width:95%}.calculator-popup .info-block .name-text{font-size:12px}.calculator-popup .info-block .name-text .price{font-size:20px}.calculator-popup .info-block .form-block .input-line{width:220px;letter-spacing:0}.calculator-popup .info-block .form-block .btn-block{padding-left:0}.calculator-popup .info-block .form-block .btn-block .btn{padding-right:15px;padding-left:15px}.calculator-popup .info-block .form-block .btn-block:before{display:none}.calculator-popup .bottom-calc a{font-size:12px}.calculator-popup .bottom-calc .subscribe .input-line{width:150px}.action-block__inner .form-block .input-line{letter-spacing:0}.eng-block .info-block .form-block .input-line{letter-spacing:0}.services-block__item .info-block__inner .form-block .input-line{letter-spacing:0}.our-comands .contact-consult .name span.small{font-size:16px}.our-comands .contact-consult__inner .form-block .input-line{letter-spacing:0;font-size:16px}.smeta-block__tabs .tab{font-size:11px}.smeta-block__tabs .tab:before{width:24px;height:24px;background-size:contain;margin-right:10px}.smeta-block .summ-block__inner .form-block .input-line{width:170px;padding-left:35px;letter-spacing:0;font-size:12px}.smeta-block .summ-block__inner .form-block .btn-block .btn{padding-right:20px;padding-left:20px}.smeta-block .summ-block__inner .summ__inner .title{font-size:13px}.work-block__top .info-block{background:url(/local/templates/main/css/../img/bg__info_new.jpg) no-repeat;background-size:cover}.work-block__top .info-block .name-project{background:#fff;margin-bottom:0;padding-bottom:6px}.after-header__list.electric-list .text-block__inner:after{background-image:url(/local/templates/main/css/../img/bg-wire__top-1024.png);width:112px;height:132px;right:-112px}.after-header__list.electric-list .slide-block:before{background-image:url(/local/templates/main/css/../img/bg-wire__bottom-1024.png);width:305px;height:105px;bottom:-62px;left:-151px}.category-block.electro-category .category-block__list .item.item1 .item__inner .img{width:202px;height:147px;top:16px;right:-64px}.category-block.electro-category .category-block__list .item.item2 .item__inner .img{width:216px;height:178px;top:-16px;right:-38px}.category-block.electro-category .category-block__list .item.item3 .item__inner .img{width:194px;height:181px;top:-27px;right:-28px}.calc-electro .desc{font-size:15px;letter-spacing:.9px}.calc-electro__tabs .tab{font-size:20px}.calc-electro__item{padding:70px 0 80px 0}.calc-electro__item .inner{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:0;margin-right:55px}.calc-electro__item .inner .info-line{margin-bottom:9px}.calc-electro__item .inner .column1{-ms-grid-column:1;grid-column:1;-ms-grid-row:span 3;grid-row:span 3;margin-right:32px}.calc-electro__item .inner .column2{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;padding-top:22px}.calc-electro__item .inner .column2 .info-line{margin-left:0;margin-right:54px}.calc-electro__item .inner .column3{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2;padding-top:0}.calc-electro__item .inner .column3 .info-line{margin-right:9px}.calc-electro__item .inner .btn-block{-ms-grid-column:2;grid-column:2;-ms-grid-row:3;grid-row:3;margin-left:180px}.calc-electro__item .inner input[type=radio]+label{font-size:13px}.calc-electro__item .inner input[type=checkbox]+label{font-size:13px}.calc-electro__item .inner .info-line .text .text{font-size:13px}.calc-electro__item.item1{background-image:url(/local/templates/main/css/../img/bg__calc1-1024jpg)}.calc-electro__item.item2{background-image:url(/local/templates/main/css/../img/bg__calc2-1024jpg)}.calc-electro__item.item3{background-image:url(/local/templates/main/css/../img/bg__calc3-1024jpg)}.cities-block__list .col{padding-left:5px}.cities-block__item{font-size:12px;letter-spacing:.24px;padding-left:30px}.cities-block__item:before{width:5px;left:-5px}.cities-block__item:after{left:5px}.cities-block__item .sub-list__item{font-size:11px;padding-left:9px}.cities-block__item .sub-list__item:before{margin-right:12px}.cities-block .map-name{margin-left:3px}.cities-block .map-name:before{width:3px;left:-3px}.cities-block #map-cities{height:405px}.article-list .item{grid-gap:20px}.article-list .item .img-block .img{height:285px}.article-list .item .text-block{padding:12px 36px;padding-right:30px}.article-list .item .text-block .name{font-size:16px;line-height:25px;letter-spacing:.96px}.article-list .item .text-block .name:after{margin:15px 0 16px}.article-list .item .text-block .text{font-size:14px;line-height:20px;letter-spacing:.56px}.article-list .item:nth-child(even) .text-block{padding-left:30px}.article-one .img-block-info .img-block{-ms-grid-column:span 5;grid-column:span 5}.article-one .img-block-info .img-block .img-inner{background-size:cover}.article-one .img-block-info .text-block{-ms-grid-column:span 6;grid-column:span 6}.article-one .article-video .text-block{-ms-grid-column:span 4;grid-column:span 4}.article-one .article-video .text-block .info{padding:65px 20px 20px 75px}.article-one .article-video .text-block .info__inner .name{margin-left:-60px}.article-one .article-video .video{-ms-grid-column:span 7;grid-column:span 7}.more-articles__list .item{margin-right:0}.more-articles__list .item .img-block .img{height:255px}.more-articles__list .item .text-block{border-width:10px;padding:10px}.more-articles__list .item .text-block:before{background-image:url(/local/templates/main/css/../img/icon__article-arrow-left-small.png);width:50px;left:-50px}.more-articles__list .item .text-block .name{font-size:13px;line-height:15px;letter-spacing:.78px}.more-articles__list .item .text-block .name:after{display:none}.more-articles__list .item .text-block .text{font-size:12px;line-height:15px;letter-spacing:.48px}.more-articles__list .item .text-block .more{font-size:10px;left:21px;bottom:4px}.more-articles__list .item:nth-child(even){margin-left:0}.object-slider .slick-prev{width:60px;height:60px}.object-slider .slick-next{width:60px;height:60px}.object-navigate{grid-gap:15px}.object-navigate .sep-block{width:38px}.object-navigate .name{letter-spacing:.32px}.object-slider{margin-left:20px}.object-slider__bottom{grid-gap:20px}.septic-list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.calc-septic-block__inner{background-image:url(/local/templates/main/css/../img/bg__calc-septic-1024.jpg);padding:30px 30px 88px 30px}.calc-septic-block__inner .two-line__inner .sub-block{margin-bottom:62px}.calc-septic-block__inner .block__inner .inner:last-child .two-line .info-line{margin-bottom:75px}.services-water .item{padding:35px 30px 30px 20px}.services-water .item__inner .title{max-width:100%}.services-water .item__inner .info{display:block;padding:0}.services-water .item__inner .info:after{height:37px}.services-water .item__inner .info .price{padding-top:25px;padding-bottom:20px}.services-water .item__inner .info .btn-block{text-align:center;margin-bottom:-23px}.services-water .item__inner .info .btn-block .btn{margin-right:0}.calc-water{background-image:url(/local/templates/main/css/../img/bg-water-1024.jpg);height:auto;padding:120px 0 11px 0;background-position:top center}.calc-water .column .btn-block{margin-top:53px}.calc-water .column.column1{-ms-grid-column:span 5;grid-column:span 5;padding-left:104px;margin-right:-40px;border-right:0;position:relative}.calc-water .column.column1:after{content:"";display:block;position:absolute;top:0;right:0;bottom:80px;width:1px;border-right:1px dashed #363636}.calc-water .column.column1 .block:nth-child(2){border-bottom:1px dashed #363636}.calc-water .column.column2{-ms-grid-column:span 5;grid-column:span 5;border-right:0;margin-left:20px;margin-right:0}.calc-water .column.column3{display:none}#to-column_bottom2 .block:nth-child(2){border-bottom:0}.services-category__list .item{padding:18px 18px 50px 25px}.services-category__list .item__inner .title{font-size:16px;line-height:20px;letter-spacing:0;margin-left:-17px}.services-category__list .item__inner .img{top:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.services-category__list .item__inner .img img{max-width:99px;max-height:108px;margin-top:auto;margin-bottom:auto}.services-category__list .item__inner .btn-block{right:-2px;left:0;text-align:center}.services-category__list .item__inner .btn-block .btn{display:inline-block;padding:16px 30px}.services-category__list .item.last{padding:20px 20px 40px 20px}.services-category__list .item.last .item__inner .title{font-size:16px;margin-left:-14px}.tarif-block__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-row-gap:50px}.tarif-block__list .item{padding:45px 60px}.tarif-block__list .item:nth-child(3){border-left:1px solid #00a6ed}.services-prom__tabs .tab .name{font-size:16px}.services-prom__tabs .tab .price{padding-right:28px;padding-left:28px}.services-prom__tabs .tab .price__inner{font-size:16px}.services-prom__item{padding-right:28px;padding-left:28px}.services-prom__item .text{font-size:13px;line-height:20px}.brand-block__list{margin-top:35px;margin-right:60px;margin-left:60px;margin-bottom:60px}.brand-block__list .owl-nav .owl-prev{left:-60px}.brand-block__list .owl-nav .owl-next{right:-60px}.rem-block .label{font-size:15px}.rem-block__list .item .name span{font-size:13px;letter-spacing:normal;padding-right:2px;padding-left:2px}.rem-block__list .item .img img{max-height:160px}.rem-block__list .item .info .price{font-size:14px}.rem-block__list .item .info .btn-block .btn{padding-right:5px;padding-left:5px}.price-rem__block{display:block}.price-rem__block .sep{display:none}.price-rem__block .block:last-child{display:none}}@media only screen and (max-width:1010px){.content{display:block}.content .sidebar{display:none}.content .content-block{padding-right:24px;padding-left:24px}.wrapper{padding-left:0}.calc-block__inner{height:auto}.calc-block__inner .block{width:100%}.calc-block__inner .line-block:nth-child(2) .block:first-child{width:100%}.calc-block__inner .line-block:last-child .block:first-child{width:100%}.action-block__inner{margin:0 36px 0 35px;padding-top:20px}.action-block__inner:before{height:315px}.action-block__inner:after{height:380px}.action-block__inner .count{font-size:100px;color:#75756d;letter-spacing:6px;font-weight:900;line-height:84px;margin-left:-24px;margin-top:-10px}.action-block__inner .count-img{display:none}.action-block__inner .name{font-size:30px;letter-spacing:1.8px;left:121px;margin-right:-40px;top:13px}.action-block__inner .percent{font-size:50px;letter-spacing:3px;line-height:49px}.action-block__inner .sale{font-size:16px;letter-spacing:.96px}.action-block__inner .sale:before{top:-13px}.action-block__inner .text{font-size:16px;letter-spacing:.96px}.action-block__inner .info-block{position:static;width:100%;height:auto;border:0;background:0 0;margin-top:21px}.action-block__inner .info-block:after,.action-block__inner .info-block:before{display:none}.action-block__inner .info-block span{font-size:13px;letter-spacing:.52px;text-align:center;margin:0 auto;width:80%}.action-block__inner .info-block span b{display:inline;font-size:13px;letter-spacing:.52px}.action-block__inner .info-block span br{display:none}.action-block__inner .form-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:13px;margin-left:91px;padding-bottom:28px;margin-right:86px}.action-block__inner .form-block .input-block.user{margin-right:0;margin-bottom:26px}.action-block__inner .form-block .input-block.phone{margin-right:0;margin-bottom:25px}.action-block__inner .form-block .input-line{width:100%}.action-block__inner .form-block .btn-block .btn{text-align:center;width:100%;font-size:20px}.action-block .text-bottom{padding-left:72px;padding-top:8px;padding-right:30px}.main-header{-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr);grid-gap:30px;position:relative;margin-bottom:44px;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 30px 1fr 1fr 1fr 1fr 30px 1fr 1fr 1fr}.main-header .logo{-ms-grid-column:span 5;grid-column:span 5;padding-left:0;-ms-grid-column-span:5}.main-header .info-top{grid-column:span 4;-ms-grid-column-span:4;-ms-grid-column:7}.main-header .info-top .phone{font-size:20px;text-align:left}.main-header .info-top .phone:before{font-size:22px;margin-right:10px}.main-header .info-top .mail{font-size:18px;text-align:left}.main-header .info-top .mail:before{font-size:22px;margin-right:13px}.main-header .menu-top{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;position:static}.main-header .menu-top__wrapper{grid-column:span 3;-ms-grid-column-span:3;-ms-grid-column:12}.main-header .menu-top li a{padding:26px 0}.main-header .menu-top li.home{display:none}.main-header .menu-top li.callback{display:none}.main-header .menu-top li.mobile-phone{width:94px;display:inline-block}.main-header .menu-top li.mobile-phone a{padding:0;height:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.main-header .menu-top li.mobile-phone span{font-size:0;width:36px;height:36px;display:inline-block;background:url(/local/templates/main/css/../img/icon__phone.png) no-repeat;margin:auto}.main-header .menu-top li.mobile-phone span:after,.main-header .menu-top li.mobile-phone span:before{display:none}.main-header .menu-top li.mobile-menu-wrap{right:0!important;left:0;width:100%!important;border-top:0}.after-header__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-bottom:75px}.after-header__list .slide-block:before{display:none}.after-header__list .slide-block:after{display:none}.after-header__list .text-block{padding-top:0}.after-header__list .text-block__inner{margin-left:0;margin-right:0;padding-top:14px;padding-left:9px}.after-header__list .text-block__inner .title{font-size:20px;letter-spacing:1.2px;margin-bottom:10px}.after-header__list .text-block__inner .desc{font-size:16px;line-height:20px;letter-spacing:.32px;padding-bottom:25px;min-height:auto}.after-header__list .text-block__inner .desc:after{display:none}.after-header__list .text-block__inner .btn-block{margin-bottom:-74px;padding-top:5px;text-align:left;margin-left:-9px}.after-header__list .text-block__inner .btn-block .btn{font-size:15px;letter-spacing:2.1px;padding-right:25px;padding-left:25px}.after-header__list .text-block__inner:after{display:none}.after-header__list.electric-list .text-block__inner .desc{min-height:auto}.after-header__list.electric-list .text-block .btn-block .btn{padding-right:10px;padding-left:10px}.slider-top-block{position:relative;margin-bottom:45px}.slider-top-block .bx-controls{display:block;position:static}.slider-top-block .bx-controls .bx-pager{font-size:0;position:absolute;padding-bottom:15px;padding-left:18px}.slider-top-block .bx-controls .bx-pager-item .bx-pager-link{width:12px;height:12px;margin-top:0}.slider-top-block .bx-controls .bx-pager-item .bx-pager-link.active{width:12px;height:12px;border:4px solid #00a6ed}.slider-top-block .bx-controls .bx-pager-item:not(:last-child){margin-bottom:6px}.slider-top-block .bx-controls .bx-controls-direction{position:absolute;padding-left:0;bottom:2px;right:0;margin-right:0}.slider-top-block .bx-controls .bx-controls-direction .bx-next,.slider-top-block .bx-controls .bx-controls-direction .bx-prev{width:32px;height:32px}.slider-top-block .bx-controls .bx-controls-direction .bx-prev{margin-right:30px}.title-block{font-size:20px;letter-spacing:1.8px}.price-info{margin-bottom:50px}.price-info__tabs{display:-ms-grid;display:grid}.price-info__list .item{padding:29px 10px 72px 13px}.price-info__list .item .count{max-width:471px;margin-right:auto;margin-left:auto}.price-info__list .item .info{max-width:471px;margin-right:auto;margin-left:auto;background-image:url(/local/templates/main/css/../img/bg__price-info.png)}.price-info__list .item .info-inner .line .label{font-size:21px}.price-info__list .item .info-inner .line .text{font-size:20px}.price-info__list .item .info .btn{bottom:-25px;right:-10px}.price-info__list .item:hover{background-size:auto 140%}.price-info__list .item.last-block .info{background-image:url(/local/templates/main/css/../img/bg__price-info-last.png)}.price-info__list .item.last-block .info .btn{bottom:-25px;right:-10px;left:auto}.calc-block{margin-bottom:40px}.calc-block__inner{background-image:url(/local/templates/main/css/../img/bg__wall-768.jpg);height:1142px;padding-right:41px;padding-left:41px}.calc-block__inner .block{padding-left:8px}.calc-block__inner .block .label .input-calc{margin-left:48px}.calc-block__inner .block .label .arrow{display:none}.calc-block__inner .block:last-child .label{padding-left:0}.calc-block__inner .block:last-child .label .input-calc{margin-left:64px}.calc-block__inner .block:last-child .line{padding-left:0}.calc-block__inner .block .line:after{display:none}.calc-block__inner .block .line.no-border{text-align:center}.calc-block__inner .block .line.no-border .line-one{width:50%;margin-left:auto}.calc-block__inner .block .line .btn-block{display:inline-block;margin-top:95px;margin-left:0}.calc-block__inner .block .line .btn-block .btn{letter-spacing:0}.calc-block__inner .block .line .hide-boiler{position:absolute;width:50%}.calc-block__inner .block .line .hide-pol{position:absolute;width:50%;text-align:left}.calc-block__inner .block .line .checkbox input[type=checkbox]+label,.calc-block__inner .block .line .checkbox input[type=radio]+label{font-size:16px}.calc-block__inner .line-block .block:first-child .label{border-bottom:0;padding-bottom:19px}.calc-block__inner .line-block:nth-child(2) .block:last-child{width:100%}.calc-block__inner .line-block:last-child .block:last-child{width:100%}.text-about{margin-bottom:35px}.text-about__inner{font-size:17px}.work-block__top{display:block}.work-block__top .img-block{margin-bottom:25px}.work-block__top .img-block__list .item img{max-width:100%;height:auto}.work-block__top .img-block__list .item:after{display:none}.work-block__top .info-block .name-project{font-size:20px;line-height:30px;padding-left:64px;padding-bottom:20px}.work-block__top .info-block .inner-block{padding:17px 32px 18px 32px}.work-block__top .info-block .inner-block .location{font-size:16px;line-height:20px;margin-left:32px}.work-block__top .info-block .inner-block .info{padding:14px 7px 0 45px}.work-block__top .info-block .inner-block .info .name{font-size:20px}.work-block__top .info-block .inner-block .info .desc{font-size:16px;line-height:25px;max-height:none}.work-block__top .info-block .inner-block .info .name-time{margin-top:10px}.work-block__top .info-block .inner-block .info .more{font-size:14px;left:54px}.work-block__top .info-block .inner-block .info .btn-block{margin-right:-7px}.work-block__top .info-block .inner-block .info .btn-block .btn{font-size:15px;padding-right:20px;padding-left:20px}.work-block__list .item{max-width:410px}.work-block__list .item .info-bottom .name{font-size:14px}.video-review__inner{display:block}.video-review__inner .info-block{padding-top:66px;padding-bottom:116px}.video-review__inner .info-block__inner{margin-right:0;max-width:466px;margin-right:auto;margin-left:auto}.video-review__inner .info-block__inner .name{font-size:30px;line-height:25px;padding-top:18px;letter-spacing:1.8px}.video-review__inner .info-block__inner .name:after{margin-top:16px}.video-review__inner .info-block__inner .title{font-size:20px}.video-review__inner .info-block__inner .review-text{font-size:16px;line-height:25px;margin-right:-40px;padding:26px 6px 14px 57px}.video-review__inner .video-block .video-wrap{padding:0}.video-review__wrap .info-bottom{display:block;max-width:515px;margin-left:110px;padding-bottom:28px;bottom:448px}.video-review__wrap .info-bottom .nav{padding-left:0}.video-review__wrap .info-bottom .nav .prev .bx-prev{width:50px;height:50px}.video-review__wrap .info-bottom .nav .next .bx-next{width:50px;height:50px}.video-review__wrap .info-bottom .count-block{font-size:32px}.eng-block{display:block;padding-right:30px;padding-left:30px;padding-bottom:0;margin-bottom:95px}.eng-block>.warn{display:block;padding-top:7px;padding-left:35px;padding-right:35px}.eng-block>.warn br{display:none}.eng-block .warn{text-align:left}.eng-block .img-block{display:none}.eng-block .info-block{padding-top:31px}.eng-block .info-block:before{content:"";display:block;background:url(/local/templates/main/css/../img/img-eng-768-min.png) no-repeat;width:246px;height:335px;position:absolute;bottom:0;right:0;bottom:-27px;right:-56px;z-index:2}.eng-block .info-block:after{display:inline-block;background-image:url(/local/templates/main/css/../img/icon-angle-768.png);background-position:bottom right;width:95px;height:215px;bottom:46px;right:132px;z-index:1}.eng-block .info-block .badge{width:267px;height:99px;background-image:url(/local/templates/main/css/../img/img-badge.png);top:10px;right:-42px}.eng-block .info-block .title{display:block;font-size:30px;line-height:35px;letter-spacing:1.8px;padding-right:250px;position:relative;padding-bottom:34px}.eng-block .info-block .title:after{position:absolute;right:0;left:0;bottom:0}.eng-block .info-block .text{font-size:14px;margin-bottom:10px}.eng-block .info-block .form-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:370px}.eng-block .info-block .form-block .input-block{width:100%}.eng-block .info-block .form-block .input-block.user{margin-bottom:17px}.eng-block .info-block .form-block .input-block.phone{margin-bottom:17px}.eng-block .info-block .form-block .input-line{width:100%}.eng-block .info-block .form-block .btn-block{margin-top:0;padding-bottom:41px}.eng-block .info-block .form-block .btn-block .btn{letter-spacing:0}.eng-block .info-block .warn{display:none}.eng-block.contact-eng .info-block:after{height:242px;bottom:68px}.eng-block.contact-eng .info-block .badge{top:69px}.eng-block.contact-eng .info-block .title{padding-right:0}.eng-block.contact-eng .info-block .title:after{width:auto;right:215px}.eng-block.contact-eng .info-block .text{padding-right:215px}.our-comands__list .item{max-width:220px;padding-top:100px}.our-comands__list .item .img{height:265px}.our-comands__list .item .info{font-size:15px}.our-comands__list .item .post{font-size:15px}.our-comands .contact-consult{margin-left:0;margin-bottom:184px}.our-comands .contact-consult .name{font-size:30px;line-height:40px;margin-left:-15px;margin-bottom:-4px}.our-comands .contact-consult .name .block.small{display:block}.our-comands .contact-consult__inner{margin-left:19px;margin-right:13px;padding:34px 23px 0 48px;margin-bottom:-123px}.our-comands .contact-consult__inner:before{left:52px;top:26px}.our-comands .contact-consult__inner .form-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:47px;margin-right:72px}.our-comands .contact-consult__inner .form-block .input-block{width:100%}.our-comands .contact-consult__inner .form-block .input-block.user{margin-right:0;margin-bottom:24px}.our-comands .contact-consult__inner .form-block .input-block.phone{margin-right:0;margin-bottom:13px}.our-comands .contact-consult__inner .form-block .btn-block{width:100%}.our-comands .contact-consult__inner .form-block .btn-block:before{margin-bottom:16px}.our-comands .contact-consult__inner .warn{padding:28px 0 18px}.our-comands .contact-consult__inner .warn br{display:none}.our-comands__wrap .info-slider .prev{display:inline-block;vertical-align:middle;margin-right:35px;width:50px;height:50px;cursor:pointer;background:url(/local/templates/main/css/../img/nav-left-blue.png) no-repeat;display:inline-block;vertical-align:middle;font-size:0;-webkit-transition:all .2s ease;transition:all .2s ease}.our-comands__wrap .info-slider .prev:hover{background-image:url(/local/templates/main/css/../img/nav-left-hover.png)}.our-comands__wrap .info-slider .next{display:inline-block;vertical-align:middle;margin-left:35px;width:50px;height:50px;cursor:pointer;background:url(/local/templates/main/css/../img/nav-right-blue.png) no-repeat;display:inline-block;vertical-align:middle;font-size:0;-webkit-transition:all .2s ease;transition:all .2s ease}.our-comands__wrap .info-slider .next:hover{background-image:url(/local/templates/main/css/../img/nav-right-hover.png)}.services-block__tabs{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.services-block__tabs .tab .text{font-size:20px}.services-block__tabs .tab__inner .img img{max-width:263px}.services-block__tabs .tab.tab1 .img{padding-top:36px}.services-block__tabs .tab.tab2 .img img{max-width:166px}.services-block__tabs .tab.tab3 .img img{max-width:189px}.services-block__item{display:block}.services-block__item .img-block{display:block}.services-block__item .img-block img{max-width:100%;height:auto}.services-block__item .info-block .name{font-size:24px;margin-bottom:13px}.services-block__item .info-block .desc{font-size:16px;line-height:25px}.services-block__item .info-block__inner{padding-top:27px;padding-right:70px;padding-left:70px}.services-block__item .info-block .form-block .input-block{margin-right:0;margin-left:0}.services-block__item .info-block .form-block .btn-block .btn{width:100%;font-size:15px;letter-spacing:0}.services-block__item .info-block .warn{font-size:14px;line-height:20px}.later-mont{-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr);grid-gap:30px}.later-mont .info-block{-ms-grid-column:span 6;grid-column:span 6}.later-mont .info-block .title-block{font-size:30px;line-height:35px}.later-mont .info-block .label-title{font-size:14px;line-height:20px}.later-mont .info-block .warn{margin-right:-109%}.later-mont .info-block .form-block{margin-right:-109%}.later-mont .info-block .form-block .block-out{margin-right:0;margin-bottom:10px}.later-mont .info-block .form-block .block-out .block .input-block .input-line{letter-spacing:1px}.later-mont .info-block .form-block .block-out .block .text{font-size:16px}.later-mont .info-block .form-block .block-out .block .name{font-size:14px;letter-spacing:.32px}.later-mont .info-block .form-block .label{font-size:23px;margin-bottom:20px}.later-mont .info-block .form-block .btn-block .btn{font-size:15px;letter-spacing:0}.later-mont .img-block{-ms-grid-column:span 6;grid-column:span 6;background-image:url(/local/templates/main/css/../img/bg-later-768.jpg)}.mb40{font-size:22px;letter-spacing:1px}.contact-block__inner{-ms-grid-columns:(1fr)[11];grid-template-columns:repeat(11,1fr)}.contact-block__inner .contact-info{-ms-grid-column:span 11;grid-column:span 11;-ms-grid-column-span:11}.contact-block__inner .contact-info .block .text{font-size:20px}.contact-block__inner .contact-form{display:none}.contact-block__inner .contact-form.map-contact-block{display:block;-ms-grid-column:span 11;grid-column:span 11;padding-right:30px;padding-left:30px;padding-top:0}.contact-block__inner .contact-form .map-block{height:340px}.main-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:18px 30px 18px 30px;height:auto}.main-footer .social{margin-left:0}.main-footer .counter-block{width:50%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.popup-block{width:90%;right:5%;left:5%;margin-left:0}.popup-block>.title{font-size:16px}.smeta-block__tabs{grid-gap:30px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.smeta-block .summ-block .name-block{top:18px;left:0;width:50%}.smeta-block .summ-block__inner{position:relative}.smeta-block .summ-block__inner .summ__inner{position:absolute;top:30px;right:0}.smeta-block .summ-block__inner .form-block{margin-top:70px}.calculator-popup .calc-bottom{margin-bottom:40px}.calculator-popup .calc-bottom .sale-block .percent{bottom:-120px}.calculator-popup .calc-bottom .sale-block .percent:before{display:none}.calculator-popup .calc-bottom .sale-block__inner{padding-right:15px;padding-left:15px;padding-bottom:15px}.calculator-popup .calc-bottom .sale-block__inner .discount span{margin-top:0;padding:16px;letter-spacing:1px;font-size:12px}.calculator-popup .calc-bottom .price-block .price-table{height:100%}.calculator-popup .info-block{padding-right:90px;padding-left:90px}.calculator-popup .info-block .name-text{text-align:center;font-size:13px;letter-spacing:0}.calculator-popup .info-block .name-text .price{padding-left:10px;font-size:13px}.calculator-popup .info-block .form-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:70%;margin-right:auto;margin-left:auto}.calculator-popup .info-block .form-block .input-line{width:100%}.calculator-popup .info-block .form-block .input-block.user{margin-right:0;margin-bottom:20px}.calculator-popup .info-block .form-block .input-block.phone{margin-right:0;margin-bottom:20px}.calculator-popup .bottom-calc{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.calculator-popup .bottom-calc .subscribe{margin-left:auto;margin-right:auto;margin-top:20px}.calculator-popup .bottom-calc .subscribe:before{position:static;display:inline-block;vertical-align:middle;margin-top:0}.mont-eng{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:30px;-ms-grid-columns:1fr 30px 1fr}.mont-eng .text-block{grid-column:1;-ms-grid-column:1;-ms-grid-column-span:1}.mont-eng .text-block .name-block{margin-bottom:14px}.mont-eng .text-block .text:before{margin-bottom:14px}.mont-eng .text-block .text:after{margin-top:7px}.mont-eng .info-block{grid-column:2;-ms-grid-column:3;-ms-grid-column-span:1}.mont-eng .info-block__inner{padding-left:15px;margin-top:12px}.mont-eng .info-block__inner:before{height:232px;margin-top:-116px;left:0}.mont-eng .info-block__inner .line{font-size:16px;line-height:16px;margin-bottom:30px}.mont-eng .info-block__inner .line .count{font-size:30px;line-height:30px;margin-right:5px}.mont-eng .info-block__inner .line .count.locate{width:19px;height:27px;background-size:contain}.category-block .category-block__list .item{padding:15px 12px}.category-block .category-block__list .item__inner{border-width:15px}.category-block .category-block__list .item__inner .text{font-size:16px;letter-spacing:.32px;margin-left:-15px;margin-top:16px}.category-block .category-block__list .item__inner .more{font-size:10px;bottom:-1px;left:32px}.category-block .category-block__list .item__inner .more:before{top:-42px}.category-block .category-block__list .item__inner .img{top:-2px;right:-33px}.category-block .category-block__list .item.item1 .item__inner .img{width:142px;height:173px}.category-block .category-block__list .item.item2 .item__inner .img{width:130px;height:177px;top:30px;right:-32px}.category-block .category-block__list .item.item3 .item__inner .img{width:136px;height:150px;top:14px;right:-32px}.category-block .category-block__list .item.item4 .item__inner .img{width:160px;height:132px;top:20px;right:-37px}.category-block .category-block__list .item.item5 .item__inner .img{width:171px;height:106px;top:35px;right:-38px}.category-block .category-block__list .item.item6 .item__inner{border-width:15px}.category-block .category-block__list .item.item6 .item__inner:before{width:15px}.category-block .category-block__list .item.item6 .item__inner:after{width:15px}.category-block .category-block__list .item.item6 .item__inner .text{margin-left:0;line-height:20px;margin-top:18px}.category-block .category-block__list .item.item6 .item__inner .desc{font-size:12px;letter-spacing:.24px;margin-top:-11px}.category-block .category-block__list .item.item6 .item__inner .desc:after{display:block;top:11px;right:1px}.category-block .category-block__list .item.item6 .item__inner .btn-block{margin-top:13px;padding-left:15px}.category-block .category-block__list .item.item6 .item__inner .btn-block .btn{padding-right:10px;padding-left:10px}.advantages{padding-top:45px}.advantages__wrap{display:block;padding-right:6px}.advantages__tabs .tab.active:after{margin-left:-32px}.any-question{padding:30px 60px}.any-question__inner{text-align:center;padding:21px 20px 13px 17px}.any-question__inner .desc{margin-bottom:19px}.any-question__inner .form-block{display:block;max-width:345px;margin-right:auto;margin-left:auto}.any-question__inner .form-block .input-line{max-width:100%}.any-question__inner .form-block .input-block{margin-bottom:25px}.any-question__inner .form-block .textarea-block{margin-bottom:25px}.any-question__inner .form-block .btn-block{margin-top:-10px}.any-question__inner .form-block .btn-block .btn{font-size:16px}.any-question__inner .warn{text-align:center;margin-top:17px;line-height:15px}.any-question__inner .warn br{display:none}.scheme-work__inner{-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr);grid-gap:30px;-ms-grid-columns:1fr 1fr 1fr 1fr 30px 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.scheme-work__inner .tabs-line{-ms-grid-column:span 4;grid-column:span 4;-ms-grid-column-span:4}.scheme-work__inner .tabs-line__item .name{font-size:14px}.scheme-work__inner.contact-scheme .tabs-line{-ms-grid-column:span 6;grid-column:span 6;margin-right:24px}.scheme-work__inner.contact-scheme .scheme-work__wrap{-ms-grid-column:span 6;grid-column:span 6;margin-left:-33px}.scheme-work__inner.contact-scheme .scheme-work__wrap .bx-controls-direction{top:377px}.scheme-work__inner.contact-scheme .scheme-work__list .item__inner{margin-right:0;padding-right:10px;padding-left:10px}.scheme-work__inner.contact-scheme .scheme-work__list .item__inner .title{font-size:14px}.scheme-work__inner.contact-scheme .scheme-work__list .item .img-block{margin-left:-160px;top:145px}.scheme-work__inner.contact-scheme .scheme-work__list .item .img-block .bg-img img{max-width:281px;height:301px}.scheme-work__inner.contact-scheme .scheme-work__list .item .img-block .img-inner{width:320px;height:300px}.scheme-work__wrap{grid-column:span 8;-ms-grid-column-span:8;-ms-grid-column:6}.scheme-work__wrap .bx-controls-direction{right:50%;top:503px;margin-right:-56px}.scheme-work__list .item{display:block;height:575px}.scheme-work__list .item__inner{padding:10px 30px 25px 28px;min-height:250px}.scheme-work__list .item__inner .desc{padding-right:0}.scheme-work__list .item .bg-img{display:none}.scheme-work__list .item .img-block{bottom:7px;top:auto;right:auto;left:50%;margin-left:-212.5px}.scheme-work__list .item .img-block .nav{left:50%;margin-left:-58px}.scheme-work__list .item .img-block .bg-img{display:block}.category-block.electro-category .title-block{font-size:20px;letter-spacing:1.2px;margin-bottom:20px}.category-block.electro-category .category-block__list{display:block}.category-block.electro-category .category-block__list .item{padding:50px}.category-block.electro-category .category-block__list .item__inner{border-width:20px}.category-block.electro-category .category-block__list .item__inner .text{font-size:30px;margin-left:-33px}.category-block.electro-category .category-block__list .item.item1 .item__inner .img{width:306px;height:225px;top:-23px;right:-7px}.category-block.electro-category .category-block__list .item.item2 .item__inner .img{width:347px;height:271px;top:-51px;right:-20px}.category-block.electro-category .category-block__list .item.item3 .item__inner .img{width:301px;height:286px;top:-71px;right:10px}.calc-electro .title-block{font-size:20px;letter-spacing:1.2px}.calc-electro .desc{font-size:13px;letter-spacing:.78px}.calc-electro__tabs .tab{font-size:18px}.calc-electro__tabs .tab .icon{margin-right:10px}.calc-electro__item{padding:68px 0 15px 0}.calc-electro__item .inner{display:block;margin-right:0}.calc-electro__item .inner input[type=radio]+label{font-size:16px}.calc-electro__item .inner input[type=checkbox]+label{font-size:16px}.calc-electro__item .inner .info-line .text .text{font-size:16px}.calc-electro__item .inner .column1{border-left:1px dashed #363636;max-width:384px;margin-right:auto;margin-left:auto}.calc-electro__item .inner .column1 .line{margin-right:25px;margin-left:25px}.calc-electro__item .inner .column2{max-width:415px;margin-left:auto;margin-right:auto}.calc-electro__item .inner .column2 .info-line{margin-left:35px;margin-right:-30px}.calc-electro__item .inner .column3{max-width:415px;margin-left:auto;margin-right:auto}.calc-electro__item .inner .column3 .info-line{margin-left:35px;margin-right:-30px}.calc-electro__item .inner .btn-block{margin-left:0;text-align:center;margin-top:50px}.calc-electro__item .inner .btn-block:before{display:none}.calc-electro__item.item1{background-image:url(/local/templates/main/css/../img/bg__calc1-768jpg)}.calc-electro__item.item2{background-image:url(/local/templates/main/css/../img/bg__calc2-768jpg)}.calc-electro__item.item3{background-image:url(/local/templates/main/css/../img/bg__calc3-768jpg)}.cities-block__list{text-align:justify;display:block;font-size:0}.cities-block__list:before{content:"";display:block;width:100%;height:0}.cities-block__list:after{width:100%;height:0;visibility:hidden;overflow:hidden;content:"";display:inline-block}.cities-block__list .col{width:33%;display:inline-block;vertical-align:top;padding-left:15px}.cities-block__item{font-size:14px;letter-spacing:.56px;padding-left:45px}.cities-block__item:before{width:15px;left:-15px}.cities-block__item:after{left:15px}.cities-block__item .sub-list__item{font-size:15px;padding-left:24px}.cities-block .map-name{margin-left:13px}.cities-block .map-name:before{width:13px;left:-13px}.cities-block #map-cities{height:540px}.article-list .item{-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr);grid-gap:30px}.article-list .item .img-block{-ms-grid-column:span 4;grid-column:span 4}.article-list .item .img-block .img{height:230px}.article-list .item .text-block{-ms-grid-column:span 8;grid-column:span 8}.article-list .item .text-block .name{font-size:14px;line-height:20px;letter-spacing:.84px}.article-list .item .text-block .name:after{margin:5px 0 6px}.article-list .item .text-block .text{font-size:12px;color:#1f1f1f;line-height:14px;letter-spacing:.48px;height:53px;overflow:hidden}.article-list .item:nth-child(even) .img-block{-ms-grid-column:9;grid-column-start:9}.article-list .item:nth-child(even) .text-block{grid-column-end:9}.article-one .img-block-info{-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr)}.article-one .img-block-info .img-block{-ms-grid-column:span 5;grid-column:span 5}.article-one .img-block-info .text-block{-ms-grid-column:span 7;grid-column:span 7}.article-one .img-block-info .text-block .text-about__inner p{/*display:none*/}.article-one .img-block-info .text-block .text-about__inner p:first-child{display:block}.article-one .article-video{-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr)}.article-one .article-video .text-block{-ms-grid-column:span 4;grid-column:span 4}.article-one .article-video .text-block .info__inner .name{font-size:14px;line-height:25px;letter-spacing:.56px;padding-right:20px}.article-one .article-video .video{-ms-grid-column:span 8;grid-column:span 8}.more-articles__list{display:block}.more-articles__list .item{-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr)}.more-articles__list .item .img-block{-ms-grid-column:span 5;grid-column:span 5}.more-articles__list .item .img-block .img{height:315px}.more-articles__list .item .text-block{-ms-grid-column:span 7;grid-column:span 7;border-width:20px;padding:16px 15px 16px 35px}.more-articles__list .item .text-block:before{background-image:url(/local/templates/main/css/../img/icon__article-arrow-left.png)}.more-articles__list .item .text-block .name{font-size:16px;line-height:25px;letter-spacing:.96px}.more-articles__list .item .text-block .name:after{display:block;margin:10px 0}.more-articles__list .item .text-block .text{font-size:13px;line-height:18px;letter-spacing:.52px}.more-articles__list .item .text-block .more{font-size:12px;left:47px;bottom:-4px}.object-slider{margin-left:0}.object-slider__bottom{display:block}.object-slider__bottom .info-bottom .dots{left:0;right:0;text-align:center}.object-navigate{-ms-grid-columns:70px 1fr 70px;grid-template-columns:70px 1fr 70px;margin-bottom:40px;grid-template-areas:"prev name name" "name-last name-last next"}.object-navigate .name{font-size:18px;text-align:center}.object-navigate .sep-block{display:none}.calc-septic-block__inner{background-image:url(/local/templates/main/css/../img/bg__calc-septic-768.jpg)}.calc-septic-block__inner .checkbox input[type=radio]+label{font-size:15px;line-height:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.calc-septic-block__inner .checkbox input[type=radio]+label:after{line-height:35px}.calc-septic-block__inner .block__inner .inner:first-child:before{display:none}.calc-septic-block__inner .block__inner .inner:first-child .two-line{border-bottom:1px dashed #363636;padding-bottom:25px}.calc-septic-block__inner .block__inner .inner:first-child .two-line:before{display:block;border-right:1px dashed #363636;content:"";width:1px;top:0;bottom:25px;left:50%;position:absolute}.calc-septic-block__inner .btn-block{margin-left:0}.calc-septic-block__inner .btn-block:before{display:none}.septic-list{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.smeta-block .summ-block.septic-form .name-block{width:auto}.smeta-block .summ-block.septic-form .summ-block__inner .form-block{margin-top:0;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:15px}.services-water{display:block;padding:0 50px}.services-water .slick-prev{position:absolute;top:0;left:0;width:50px;bottom:0;background-color:#dfeef3;border:1px solid #e1edf1;background-image:url(/local/templates/main/css/../img/left-services.png);background-repeat:no-repeat;background-position:center center;cursor:pointer;font-size:0;outline:0}.services-water .slick-next{position:absolute;top:0;right:0;width:50px;bottom:0;background-color:#dfeef3;border:1px solid #e1edf1;background-image:url(/local/templates/main/css/../img/right-services.png);background-repeat:no-repeat;background-position:center center;cursor:pointer;font-size:0;outline:0}.calc-water{background-image:url(/local/templates/main/css/../img/bg-water-768.jpg);padding:23px 0 25px 0;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:0}.calc-water .column{padding-top:23px}.calc-water .column .block .title{font-size:16px;letter-spacing:1.28px}.calc-water .column.column1{padding-left:15px;-ms-grid-column:span 1;grid-column:span 1;margin-right:0}.calc-water .column.column2{-ms-grid-column:span 1;grid-column:span 1;margin-left:0}.services-category__list .item__inner{border-left:2px dashed #ff9600;padding-top:32px}.services-category__list .item__inner:after{display:none}.services-category__list .item__inner:before{display:none}.services-category__list .item__inner .img{display:none}.services-category__list .item__inner .title{margin-left:0;text-align:center}.services-category__list .item.last{padding:13px 15px}.services-category__list .item.last .item__inner{border-width:15px}.services-category__list .item.last .item__inner .title{margin-left:0;text-align:left}.services-category__list .item.last .item__inner:before{display:block;border-width:15px}.services-category__list .item.last .item__inner:after{display:block;border-width:15px;height:87px}.services-category__list .item.last .item__inner .desc:before{width:120px}.services-category__list .item.last .item__inner .btn-block{position:static;padding-left:15px}.services-category__list .item.last .item__inner .btn-block .btn{padding-right:0;padding-left:0;display:block}.tarif-block__tabs{display:-ms-grid;display:grid}.tarif-block__list{display:block;padding-top:0}.tarif-block__list .item .top{display:none}.services-prom__tabs{margin-top:0}.services-prom__tabs .tab .name{font-size:15px;height:74px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.services-prom__tabs .tab .name span{margin:auto}.services-prom__tabs .tab .price{padding-right:15px;padding-left:15px}.services-prom__item{padding-right:15px;padding-left:15px;-ms-grid-columns:210px 1fr;grid-template-columns:210px 1fr}.rem-block{margin-bottom:50px}.rem-block .label{margin-bottom:20px;font-size:14px}.rem-block__tabs{display:-ms-grid;display:grid}.rem-block__list{display:block;margin-right:65px;margin-left:65px;position:relative}.rem-block__list .item{display:-ms-grid;display:grid;-ms-grid-columns:175px 1fr;grid-template-columns:175px 1fr;grid-gap:45px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:80px}.rem-block__list .item .name{display:none}.rem-block__list .item .img{text-align:center;display:block}.rem-block__list .item .info{margin-bottom:0;text-align:left}.rem-block__list .item .info .btn-block .btn{padding:18px 30px}.rem-block__list .owl-nav .owl-prev{background-color:#dfeef3;border:1px solid #e1edf1;position:absolute;top:0;left:-65px;bottom:0;width:50px;background-image:url(/local/templates/main/css/../img/nav-object-left.png);background-repeat:no-repeat;background-position:center center;cursor:pointer}.rem-block__list .owl-nav .owl-next{background-color:#dfeef3;border:1px solid #e1edf1;position:absolute;top:0;right:-65px;bottom:0;width:50px;background-image:url(/local/templates/main/css/../img/nav-object-right.png);background-repeat:no-repeat;background-position:center center;cursor:pointer}}
/* End */


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


/* Start:/smeta/smeta_common.css?17261621923425*/
.nav_pages_num{
    text-align: center;   
}
.num_pages_text{
    display: inline-block;
    padding-right: 5px;
}
.disabled_settings{
    cursor: default;
    opacity: 0.5;
    pointer-events: none;
}
.settings_img{
    cursor: pointer;
}
.settings_img{
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(/user/img/settings-16-min.png) no-repeat;
    background-size: contain;
    /*font-size: 0;*/
    vertical-align: middle;
}
.user_elem_input, .user_select_count{
	font-size: 14px;
    height: 30px;
    padding: 0 5px;
	background: #fff;
    border: 1px solid;
    width: 380px;
    border-color: #87919c #959ea9 #9ea7b1 #959ea9;
    border-radius: 4px;
    color: #000;
    -webkit-box-shadow: 0 1px 0 0 rgba(255,255,255,0.3), inset 0 2px 2px -1px rgba(180,188,191,0.7);
    box-shadow: 0 1px 0 0 rgba(255,255,255,0.3), inset 0 2px 2px -1px rgba(180,188,191,0.7);
    display: inline-block;
    outline: none;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
}
.user_select_count{
    width: auto;
}
.table-cell-all {
    background-color: #a1d5f1;
    padding-top: 5px;
    padding-bottom: 5px;
    border: 3px solid #FFFF;
    border-bottom: none;
    letter-spacing: .6px;
    color: #1f1f1f;
    padding-left: 10px;
}
.nav_pages_num{
    padding-top: 10px;
}
.user_elem_btn{
    webkit-border-radius: 4px;
    border-radius: 4px;
    border: none;
    /* border-top: 1px solid #fff; */
    -webkit-box-shadow: 0 0 1px rgba(0,0,0,.11), 0 1px 1px rgba(0,0,0,.3), inset 0 1px #fff, inset 0 0 1px rgba(255,255,255,.5);
    box-shadow: 0 0 1px rgba(0,0,0,.3), 0 1px 1px rgba(0,0,0,.3), inset 0 1px 0 #fff, inset 0 0 1px rgba(255,255,255,.5);
    background-color: #e0e9ec;
    background-image: -webkit-linear-gradient(bottom, #d7e3e7, #fff)!important;
    background-image: -moz-linear-gradient(bottom, #d7e3e7, #fff)!important;
    background-image: -ms-linear-gradient(bottom, #d7e3e7, #fff)!important;
    background-image: -o-linear-gradient(bottom, #d7e3e7, #fff)!important;
    background-image: linear-gradient(bottom, #d7e3e7, #fff)!important;
    color: #3f4b54;
    cursor: pointer;
    display: inline-block;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-size: 14px;
    /* line-height: 18px; */
    height: 29px;
    text-shadow: 0 1px rgba(255,255,255,0.7);
    text-decoration: none;
    position: relative;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
}
.user_elem_btn:disabled {
    opacity: 0.5;
}
.checkbox_smeta_item{
    cursor: pointer;
    display: inline-block;
    height: 15px;
    float: none;
    width: 16px;
    vertical-align: text-top;
    display: none;
}
.checkbox_smeta_label{
    position: relative;
}
.checkbox_smeta_label:before{
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(/user/img/checkbox_empty.png) no-repeat;
    background-size: contain;
    /*font-size: 0;*/
    vertical-align: middle;
}
.checkbox_smeta_label:after{
    content: "\f00c";
    font-size: 14px;
    color: #1f1f1f;
    cursor: pointer;
    font-family: FontAwesome,sans-serif;
    position: absolute;
    top: 4px;
    left: 4px;
    opacity: 0;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.checkbox_smeta_item:checked+label:after, .label_without_id.active_label:after{
    opacity: 1;
}
/* End */


/* Start:/local/templates/main/components/bitrix/menu/main_menu/style.css?1696348126581*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/local/templates/main/components/bitrix/menu/main_menu/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:/local/templates/main/components/bitrix/menu/main_sub_menu/style.css?1696348126581*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/local/templates/main/components/bitrix/menu/main_sub_menu/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:/local/templates/main/styles.css?176002821399852*/
.calculator-popup .bottom-calc .time-smeta.info-top .form-block {
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    text-transform: uppercase;
    letter-spacing: 1.8px;
}

#choose_type_calc {
    z-index: 999999999;
}

.info-block .engineer-departure {
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    text-transform: uppercase;
    letter-spacing: 1.8px;
}

.requisites {
    margin-left: 30px;
}

.popup-block .name_type_calc {
    padding: 20px;
    font-size: 22px;
    text-align: left;
    letter-spacing: 1px;
    line-height: 1.4;
    margin-bottom: 0;
}

.btn_block_popup {
    display: flex;
    justify-content: space-around;
}

.subtext_type_calc {
    font-weight: normal;
    font-style: italic;
}


/*@media only screen and (max-width: 1700px){
 .info-top .count{
	 letter-spacing: 10px;
	line-height: 127px;
	font-size: 200px;
	font-weight: 800;
	color: #ff9600;
 }
}
@media only screen and (max-width: 1010px){
	.action-block__inner .count{
		font-size: 100px;
    color: #75756d;
    letter-spacing: 6px;
    font-weight: 900;
    line-height: 84px;
    margin-left: -24px;
    margin-top: -10px;
	}
}*/
.back {
    cursor: pointer;
}

.print {
    cursor: pointer;
}

.label-mkad {
    font-size: 16px;
    text-transform: uppercase;
    color: #1f1f1f;
    font-weight: 700;
    padding-top: 27px;
    padding-bottom: 27px;
    /* border-bottom: 1px dashed #363636;*/
    position: relative;
    letter-spacing: 1.28px;
}

.label-mkad .input-calc {
    width: 90px;
    height: 50px;
    border: 1px solid #1f1f1f;
    font-size: 16px;
    font-family: AgoraSansPro, sans-serif;
    color: #1f1f1f;
    padding: 15px;
    background: 0 0;
    margin-left: 7px;
    outline: 0
}

.after-header__list .text-block__inner .desc {
    min-height: 199px;
}

#desc_main {
    min-height: 170px;
}

.after-header__list .text-block {
    z-index: 3;
}

.after-header__list .slide-block__list .item {
    z-index: 3;
}

.after-header__list .slide-block {
    z-index: auto;
}

.roistat-promo-wrap {
    display: none;
}

@media only screen and (max-width: 1010px) {
    .video-review__inner .info-block {
        min-height: 626px;
    }

    .main-header .logo img {
        width: 90%;
    }

    .main-header .info-top .phone {
        margin-bottom: 2px;
    }

    .contact-block__inner .contact-info {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .contact-block__inner .contact-info .city {
        display: none;
    }

    .contact-block__inner .contact-info .block {
        margin-bottom: 25px;
    }

    .contact-block__inner .contact-info .block.mail {
        display: inline-block;
        width: auto;
    }

    .contact-block__inner .contact-info .block.phone {
        width: 50%;
        display: inline-block;
    }

    .contact-block__inner .contact-info .title {
        margin-bottom: 17px;
    }

    .contact-block__inner .contact-info .block.locate {
        margin-bottom: 18px;
    }

}

.calc-block__inner .block .line .name.icon-tep:before {
    content: '';
    display: inline-block;
    vertical-align: bottom;
    width: 45px;
    height: 38px;
    background: url(/local/templates/main/img/icon__calc6.png) no-repeat;
    background-position: left bottom;
}

.calc-block__inner .block .line .name.icon-raz:before {
    content: '';
    display: inline-block;
    vertical-align: bottom;
    width: 45px;
    height: 38px;
    background: url(/local/templates/main/img/icon__calc7.png) no-repeat;
    background-position: left bottom;
}

@media only screen and (min-width: 1700px) {
    .calc-block__inner {
        background-size: 100%;
    }

    .calc-block__inner:before {
        background-size: 100%;
    }
}

@media only screen and (max-width: 1010px) {
    .calc-block__inner .label-rad .label .input-calc {
        margin-left: 20px;
    }

    .calc-block__inner .line-block .label-rad .label {
        padding-bottom: 19px;
    }

    .calc-block__inner .block:last-child .label .input-calc {
        margin-left: 20px;
    }

    .calc-block__inner .block .label .input-calc {
        margin-left: 20px;
    }

    .calc-block__inner .block.ver22 .label span {
        width: 280px;
        display: inline-block;
    }

    .calc-block__inner .block.ver22.label-rad span {
        padding-left: 0px;
    }

}

@media only screen and (max-width: 768px) {
    .advantages__content-item .inner {
        font-size: 12px;
        line-height: 14px;
    }
}

/*@media only screen and (max-width: 1700px){
	.category-block .category-block__list .item.item3 .item__inner .img{
		width: 209px;
		height: 275px;
	}
	.category-block .category-block__list .item.item5 .item__inner .img{
		width: 209px;
		height: 275px;
	}
}*/
.btn-block div.btn {
    text-align: center;
}

.iframevideo {
    border: 0px;
}

@media only screen and (max-width: 768px) {
    .popup-block .calculator-popup .table-block .table-row .table-cell:last-child {
        width: 120px;
        padding-left: 0px;
    }
}

.services-block__item .article-one .img-block:after {
    background: none;
}

.popup-block .calculator-popup .table-block .table-row .table-cell:last-child {
    padding-left: 10px;
}

#map {
    height: 540px;
    background-color: #adc2cd;
    border: 2px solid #00a6ed;
    position: relative;
}

.city_map_item:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 8px;
    height: 8px;
    background-color: #c8ecfb;
    margin-right: 15px;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}

.city_map_item {
    font-family: AgoraSansPro, sans-serif;
}

.city_map_item a {
    font-size: 14px;
    padding: 10px;
    font-weight: 500;
    color: #1f1f1f;
    letter-spacing: .72px;
    text-decoration: none;
}

.calc-block__inner .block .line .hide-pol .hide-pol-less10, .calc-block__inner .block .line .hide-pol .hide-pol-more10 {
    font-size: 16px;
    color: #1f1f1f;
    line-height: 25px;
    margin-top: 15px;
    display: none;
}

.calc-block__inner .block .line .hide-pol-more10 {
    float: right;
}

.calc-block .calc-block__inner {
    padding-bottom: 290px;
}

.calc-block .calc-block__inner .block .line.blpoizvd {
    height: inherit;
}

.calc-block__inner .block:last-child .label {
    width: 100%;
}

.calc-block__inner .block .floors .line-two > div {
    width: 25%;
}

.line-block {
    border-bottom: 1px dashed #363636;
}

.block .line:last-child {
    border-bottom: none;
}

.icon-rad, .icon-obv {
    height: 38px;
}

.calc-block .calc-block__inner .hide-exactly {
    display: none;
}

.calc-block .calc-block__inner .block_all_width {
    width: 100%;
}

.calc-block .calc-block__inner .block_all_width:last-child .line {
    padding-left: 0px;
}

.calc-block__inner .block .line .hide_input_area, .calc-block__inner .block .line .room_input_style {
    font-size: 16px;
    color: #1f1f1f;
    line-height: 25px;

}

.calc-block__inner .block .line .hide_input_area_tepl_pol .input-inner, .calc-block__inner .block .line .room_item .input-inner, .calc-block__inner .block .line .hide_input_area .input-inner {
    width: 70px;
    height: 35px;
    border: 1px solid #1f1f1f;
    margin-right: 5px;
    text-align: right;
    font-size: 16px;
    color: #1f1f1f;
    padding: 5px;
    background: 0 0;
    outline: 0;
}

.calc-block .calc-block__inner .block_all_width .line .water_heater_floors .line-two > div {
    width: auto;
    margin-left: 5px;
    margin-right: 5px;
}

.calc-block__inner .block_all_width .line .name {
    padding-top: 15px;
    font-size: 18px;
    font-weight: 500;
    text-transform: inherit;
    letter-spacing: inherit;
}

.calc-block .calc-block__inner .label_step {
    width: 15%;
    margin-right: 5%;
    margin-left: 5%;
    padding: 15px 10px;
    text-align: center;
}

.calc-block .calc-block__inner .steps {
    padding-bottom: 20px;
    border-bottom: 1px dashed #363636;
}

.step_active {
    background-color: #00a6ed;
    color: #fff
}

.calc-block .calc-block__inner .label_step:last-of-type {
    margin-right: 0px;
}

/*.block_all_width .line .checkbox{
	padding-top: 15px;
}*/
.calc-block__inner .block .line .sub_name {
    padding-top: 15px;
    font-weight: 500;

}

.calc-block__inner .block .title_room {
    padding-top: 15px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.28px;
}

.calc-block__inner .block .line .room_input_style .name_of_room .input-inner, .calc-block__inner .block .line .room_input_style .area_room .input-inner {
    width: 130px;
    height: 35px;
    border: 1px solid #1f1f1f;
    margin-right: 5px;
    font-size: 16px;
    color: #1f1f1f;
    padding: 5px;
    background: 0 0;
    outline: 0;
}

.block .line .room_rad .room_input_style .line-two > div {
    width: 33%;
}

.block_all_width .line .room_input_style .checkbox {
    padding-top: 0px;
}

.input_row_rad, .line_all_width, .line_width_room, .delete_room, .room_item, .hide_input_area_tepl_pol {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;

}

.calc-block__inner .block .line .room_chekbox_equal_row .checkbox-small input[type=radio] + label, .calc-block__inner .block .line .room_chekbox_equal_row_first .checkbox-small:first-of-type input[type=radio] + label {
    margin-top: 0px;
}

.room_rad_title {
    border-bottom: 1px dashed #363636;
}

.room_rad:last-of-type {
    border-bottom: none;
}

.exactly_room .sub_block_all_width {

    padding: 15px 0;
}

.room_rad .sub_name, .room_rad {
    padding-bottom: 15px;
}

.select_calc {
    font-size: 16px;
    color: #1f1f1f;
    height: 35px;
    line-height: 35px;
    position: relative;
    padding-left: 10px;
    cursor: pointer;
    text-align: left;
    background-color: transparent;
    border: 1px solid #1f1f1f;
    margin-left: 5px;
    margin-right: 5px;
}

.select_calc option {
    background-color: #ebeae8;
}

.create_room, .delete_room, .delete_room_water {
    cursor: pointer;
}

.calc-block .calc-block__inner .block_all_width .line .checkbox input[type=checkbox] + label .label-check {
    font-size: 12px;
    font-weight: 600;
}

.select_rad_calc {
    padding-left: 5px;
}

.calc-block__inner .block .line .distance_mkad_label {
    border-bottom: none;
    padding-left: 0px;
    padding-bottom: 0px;
}

.calc-block .calc-block__inner .block .line .checkbox input[type=checkbox] + label, .calc-block__inner .block .line .checkbox input[type=radio] + label {
    height: auto;
}

.calc-block .calc-block__inner .block .line .checkbox input[type=checkbox] + label:before, .calc-block__inner .block .line .checkbox input[type=radio] + label:before {
    top: 17.5px;
}

.calc-block .calc-block__inner .block_all_width .line .checkbox input[type=checkbox] + label:before, .calc-block__inner .block_all_width .line .checkbox input[type=radio] + label:before {
    top: 50%;
}

.line_all_width > div, .line_width_room > div {
    padding-left: 5px;
}

.line_all_width > div:first-of-type {
    padding-left: 0px;
}

.line .line_all_width .row_with_title {
    margin-top: 10px;
    display: inline-block;
    padding-left: 10px;
}

.row_with_title:before {
    content: '';
    display: inline-block;
    width: 25px;
    height: 25px;
    background: url(/local/templates/main/img/nav-object-slider_right.png) no-repeat;
    background-size: contain;
    font-size: 0;
    position: relative;
    left: -3px;
    top: 30%;
}

.arrow_after:after {
    content: '';
    display: inline-block;
    width: 25px;
    height: 25px;
    background: url(/local/templates/main/img/nav-object-slider_right.png) no-repeat;
    background-size: contain;
    font-size: 0;
    position: relative;
    left: 3px;
    top: 30%;
}

.hide_input_area_tepl_pol .row_with_title:before {
    top: 30%;
}

.water_heater_floors {
    display: inline-block;
}

.name_floor {
    border-bottom: 2px solid #363636;
}

/*.height_floor_window {
	top: -10px;
}*/
.height_window_text {
    /*width: 160px;*/
    display: inline-block;
    line-height: 20px;
}

.block_all_width .line .room_input_style .water_heater_floors .checkbox {
    padding-left: 0px;
}

.hide_teplpol_exactly, .area_room {
    margin-top: 5px;
}

.calc-block__inner .block .line .hide-average .checkbox input[type=checkbox] + label .label-check {
    letter-spacing: 1px;
}

.calc-block__inner .block .line .name.icon-material_house:before {
    content: '';
    display: inline-block;
    vertical-align: bottom;
    width: 45px;
    height: 38px;
    background: url(/local/templates/main/img/icon__calc_material_house.png) no-repeat;
    background-position: left bottom;
}

.calc-block__inner .block .line .name.icon-number_floors:before {
    content: '';
    display: inline-block;
    vertical-align: bottom;
    width: 45px;
    height: 38px;
    background: url(/local/templates/main/img/icon__calc_number_floors.png) no-repeat;
    background-position: left bottom;
}

.calc-block__inner .block .line .name.icon-electric:before {
    content: '';
    display: inline-block;
    vertical-align: bottom;
    width: 45px;
    height: 38px;
    background: url(/local/templates/main/img/icon__calc_electric.png) no-repeat;
    background-position: left bottom;
}

.calc-block__inner .block .line .name.icon-heat_trans:before {
    content: '';
    display: inline-block;
    vertical-align: bottom;
    width: 45px;
    height: 38px;
    background: url(/local/templates/main/img/icon__calc_heat_trans.png) no-repeat;
    background-position: left bottom;
}

.calc-block__inner .block .line .name.icon-steamshop:before {
    content: '';
    display: inline-block;
    vertical-align: bottom;
    width: 45px;
    height: 38px;
    background: url(/local/templates/main/img/icon__calc_steamshop.png) no-repeat;
    background-position: left bottom;
}

.calc-block__inner .block .line .name.icon-heat_water:before {
    content: '';
    display: inline-block;
    vertical-align: bottom;
    width: 45px;
    height: 38px;
    background: url(/local/templates/main/img/icon__calc_heat_water.png) no-repeat;
    background-position: left bottom;
}

.calc-block__inner .block .line .name.icon-connection_rad:before {
    content: '';
    display: inline-block;
    vertical-align: bottom;
    width: 45px;
    height: 38px;
    background: url(/local/templates/main/img/icon__calc_connection_rad.png) no-repeat;
    background-position: left bottom;
}

.calc-block__inner .block .line .name.icon-connection_pipe:before {
    content: '';
    display: inline-block;
    vertical-align: bottom;
    width: 45px;
    height: 38px;
    background: url(/local/templates/main/img/icon__calc_connection_pipe.png) no-repeat;
    background-position: left bottom;
}

.calc-block__inner .block .line .name.icon-manufacturer_rad:before {
    content: '';
    display: inline-block;
    vertical-align: bottom;
    width: 45px;
    height: 38px;
    background: url(/local/templates/main/img/icon__calc_manufacturer_rad.png) no-repeat;
    background-position: left bottom;
}

.calc-block__inner .block .line .name.icon-stage:before {
    content: '';
    display: inline-block;
    vertical-align: bottom;
    width: 45px;
    height: 38px;
    background: url(/local/templates/main/img/icon__calc_stage.png) no-repeat;
    background-position: left bottom;
}

.calc-block__inner .block .line .name.icon-wiring:before {
    content: '';
    display: inline-block;
    vertical-align: bottom;
    width: 45px;
    height: 38px;
    background: url(/local/templates/main/img/icon__calc_wiring.png) no-repeat;
    background-position: left bottom;
}

.calc-block__inner .block .line .name.icon-living:before {
    content: '';
    display: inline-block;
    vertical-align: bottom;
    width: 45px;
    height: 38px;
    background: url(/local/templates/main/img/icon__calc_living.png) no-repeat;
    background-position: left bottom;
}

.calc-block__inner .block .line .name.icon-collector_b_r:before {
    content: '';
    display: inline-block;
    vertical-align: bottom;
    width: 45px;
    height: 38px;
    background: url(/local/templates/main/img/icon__calc_collector_b_r.png) no-repeat;
    background-position: left bottom;
}

.calc-block__inner .block .line .name.icon-pump_manufacturer:before {
    content: '';
    display: inline-block;
    vertical-align: bottom;
    width: 45px;
    height: 38px;
    background: url(/local/templates/main/img/icon__calc_pump_manufacturer.png) no-repeat;
    background-position: left bottom;
}

.calc-block__inner .block .line .name.icon-remote_control:before {
    content: '';
    display: inline-block;
    vertical-align: bottom;
    width: 45px;
    height: 38px;
    background: url(/local/templates/main/img/icon__calc_remote_control.png) no-repeat;
    background-position: left bottom;
}

.calc-block__inner .block .line .name.icon-thermostatic_heads:before {
    content: '';
    display: inline-block;
    vertical-align: bottom;
    width: 45px;
    height: 38px;
    background: url(/local/templates/main/img/icon__calc_thermostatic_heads.png) no-repeat;
    background-position: left bottom;
}

.calc-block__inner .block .line .name.icon-material_riser_heat:before {
    content: '';
    display: inline-block;
    vertical-align: bottom;
    width: 45px;
    height: 38px;
    background: url(/local/templates/main/img/icon__calc_material_riser_heat.png) no-repeat;
    background-position: left bottom;
}

.tooltip_templates {
    display: none;
}

/*.heiht_floor_window_room.row_with_title:before {
	top: 6%;
}*/
.line_hide_pol {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

@media only screen and (max-width: 1295px) {
    #calculator .calc-block__inner .calculate_estimate_form .step_block .line-block .block_all_width {
        width: 100%;
    }

    .calc-block__inner .block .line .hide_input_area_tepl_pol .input-inner, .calc-block__inner .block .line .room_item .input-inner, .calc-block__inner .block .line .hide_input_area .input-inner {
        width: 55px;
    }

    #calculator .calc-block__inner .calculate_estimate_form .step_block .steps_button_block .block {
        width: 50%;
    }

    .services-block .services-block__tabs .tab {
        height: 170px;
    }
}

@media only screen and (max-width: 1260px) {

    .water_heat_checkbox {
        padding-top: 10px;
    }

    .tepl_pol_checkbox_avarage {
        padding-top: 10px;
    }

    .mobile_rad.arrow_after:after {
        content: none;
    }

    .water_heat_checkbox {
        width: 100%;
    }

    .line_all_width .tepl_pol_checkbox_avarage {
        margin-left: 0px;
    }

    .hide_input_area_tepl_pol .hide-pol {
        padding-left: 0px;
    }

    .line_width_room .windows_room {
        margin-top: 13px;
    }

}

@media only screen and (max-width: 1010px) {
    .heiht_floor_window_room.row_with_title:before {
        content: none;
    }

    .line_width_room .windows_room {
        margin-top: 5px;
    }

    .calc-block__inner .steps_button_block .block .line .next_block:before {
        left: 183px;
    }

    .water_heat_checkbox {
        width: inherit;
    }

    .calc-block__inner .block .line .hide-pol {
        position: relative;
        width: inherit;
    }

    .room_item .line_all_width > div {
        padding: 10px;
    }

    .calc-block__inner .block .line.no-border {
        text-align: left;
    }

    /*.room_item .hide_teplpol_exactly>div{
        padding: 10px;
    }*/
    label[for=count_exactly] .label-check {
        display: inline-block;
        width: inherit;
        word-wrap: break-word;
        white-space: normal;
        line-height: 20px;
    }

    /*.calc-block__inner .block .line .checkbox input[type=radio]+label[for=count_exactly]:after{
        top: 5px;
    }*/
    .block:first-child .line {
        border-bottom: 1px dashed #363636;
    }

    .line-block:last-child .block:last-child .line {
        border-bottom: none;
    }

    .line-block:first-of-type {
        border-bottom: 1px dashed #363636;
    }

    .calculator-popup .table-block .table-row .table-cell.price-cell {
        padding-left: 5px;
        padding-right: 5px;
        width: auto;
    }

    .popup-block .calculator-popup .table-block .table-row .table-cell:last-child {
        padding-left: 5px;
        padding-right: 5px;
        width: auto;
    }

    /*.hide-average .line_all_width .row_with_title:first-of-type:before{
        content: none;
    }*/
    .calculate_estimate_form .step_block .line-block .block:first-of-type:after {
        content: none;
    }

    .name_floor_average {
        font-size: 20px;
        font-weight: 700;
        text-decoration: underline;
    }

    .hide_input_area.mobile_area:before, .hide_input_area.arrow_after:after {
        content: none;
    }

    .line .line_all_width .row_with_title {
        margin-top: 17px;
    }

    .line_all_width .name_floor_average {
        margin-top: 22px;
    }

    .line .line_all_width .mobile_rad {
        margin-top: 13px;
    }

    .line .line_all_width .row_with_title {
        padding-left: 20px;
    }

    .row_with_title:before {
        left: -8px;
    }

    .hide_input_area_tepl_pol .hide-pol {
        padding-left: 0px;
    }

    .calc-block__inner .block .line .water_heater_floors .checkbox input[type=radio] + label {
        font-size: 14px;
    }

    .line_all_width .tepl_pol_checkbox_avarage {
        margin-left: 0px;
    }

    .calc-block__inner .block .line .room_input_style .name_of_room .input-inner.name_of_room_input {
        width: 230px;
        text-align: left;
    }

    .heiht_floor_window_room .select_calc {
        margin-left: 0px;
    }

    .heiht_floor_window_room, .windows_room {
        padding-top: 15px;
    }

    .windows_room .select_calc {
        padding-left: 20px;
    }

    #calculator .calc-block__inner .calculate_estimate_form .step_block .steps_button_block > .block {
        width: 50%;
    }

    #calculator .calc-block__inner .calculate_estimate_form .step_block .steps_button_block > .block:last-of-type {
        padding-left: 50px;
    }

    #calculator .calc-block__inner .calculate_estimate_form .distance_mkad_label {
        padding-bottom: 0px;
    }

    .action-block__inner .info-block span br {
        display: block;
    }

    .calc-block .calc-block__inner {
        padding-bottom: 120px;
    }

}

.sub_block_all_width .area_room_tepl_pol {
    margin-top: 15px;
    padding-left: 30px;
}

.windows_room {
    margin-top: 5px;
}

.name_of_room {
    padding-top: 3px;
}

.heiht_floor_window_room {
    margin-top: 5px;
}

.buttons_estimate_item {
    font-size: 12px;
    font-weight: 800;
    color: #000;
    background-color: #ff9600;
    -webkit-box-shadow: 5.5px 9.5px 13px rgba(21, 21, 21, .11);
    box-shadow: 5.5px 9.5px 13px rgba(21, 21, 21, .11);
    padding: 20px 10px;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    display: inline-block;
    margin-right: 10px;
}

.buttons_estimate_item:last-of-type {
    margin-right: 0px;
}

.buttons_estimate {
    padding-top: 20px;
    padding-bottom: 0px;
}

.step_block .line-block:last-of-type {
    border-bottom: none;
}

.prev_block {
    float: right;
    margin-right: 10px;
    padding-right: 60px;
}

.calc-block__inner .block .line.no-border.line_next_step {
    margin-left: 10px;
}

.next_block {
    float: left;
}

.name_floor_average {
    display: inline-block;
    margin-top: 20px;
    vertical-align: middle;
}

.line_all_width, .line_width_room {
    border-bottom: 1px dashed #363636;
    padding-bottom: 15px;
}

.line .line_all_width:last-of-type {
    border-bottom: none;
    padding-bottom: 0px;
}

.line_without_border {
    border-bottom: none;
    padding-bottom: 0px;
}

.calc-block__inner .block .line .room_input_style .area_room .input-inner {
    width: 45px
}

.name_of_room {
    margin-top: 5px;
}

.calc-block__inner .block .line .room_item .checkbox input[type=checkbox] + label .label-check {
    letter-spacing: normal;
}

.calc-block__inner .block .line .room_item .input-inner {
    width: 45px;
}

.room_item .line_width_room:after {
    width: 1px;
    border-right: 1px dashed #363636;
    position: absolute;
    top: 10px;
    bottom: 10px;
    right: 0px;
    content: '';
    display: block;
}

.room_item .line_width_room {
    position: relative;
}

.line_width_room {
    width: 96%;
}

.delete_room:after, .delete_room_water:after {
    content: '';
    display: inline-block;
    width: 25px;
    height: 25px;
    background: url(/local/templates/main/img/trash-512.png) no-repeat;
    background-size: contain;
    font-size: 0;
    position: relative;
    left: 10px;
    top: 45%;
}

.add_room_pic:after, .create_bathroom:after, .create_kitchen:after {
    content: '';
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url(/local/templates/main/img/plus-512.png) no-repeat;
    background-size: contain;
    font-size: 0;
    position: relative;
    left: -215px;
    top: 50%;
}

.calc-block__inner .block .line .create_room {
    margin-left: 35px;
    font-weight: 400;
    text-decoration: underline;
}

.add_room_pic {
    height: 50px;
}

.hide_input_area_tepl_pol {

}

.hide_input_area_tepl_pol > .checkbox {
    display: inline-block;
}

.hide-pol {
    padding-left: 20px;
}

.line .line_all_width .hide_input_area_tepl_pol > .row_with_title {
    padding-left: 20px;
}

.calc-block__inner .block .line .line_all_width .hide-pol {
    margin-top: 0px;
}

.calc-block__inner .block .line .line_all_width .avarage_hide_area {
    margin-top: 10px;
}

.tepl_pol_checkbox_avarage {
    margin-left: auto;
}

.calc-block__inner .block .line .line_all_width .water_heat_checkbox {
    padding-left: 10px;
}

.result_form_text_white {
    color: #fff;
}

/*.calc-block__inner .block .line .prev_block:after, .calc-block__inner .block .line .next_first_block:after {
    width: 1px;
    border-right: 1px dashed #363636;
    position: absolute;
    top: 10px;
    bottom: 10px;
    right: -10px;
    content: "";
    display: block;
}*/
.calc-block__inner .block .line .next_first_block:after {
    right: 258px;
}

.calc-block__inner .block .line .btn-block:before {
    left: 208px;
}

.calc-block__inner .block .line .prev_block:before {
    left: -60px;
    transform: rotateY(180deg);
}

.tooltipster-base {
    max-width: 300px !important;
    width: 300px !important;
}

.text-about__inner .column3list {
    width: 32%;
    display: inline-block;
    margin: 0px 0px;
}

.calc-block__inner .block .line .prev_block, .calc-block__inner .block .line .next_block {
    margin-top: 10px;
}

.step_block .line-block .block {
    position: relative;
}

.step_block .line-block .block:first-of-type:after {
    width: 1px;
    border-right: 1px dashed #363636;
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 0;
    content: "";
    display: block;
}

.step_block .line-block.steps_button_block .block:first-of-type:after {
    top: 20px;
}

@media only screen and (max-width: 1700px) {
    .step_block .line-block.steps_button_block .block:first-of-type:after {
        top: 20px;
    }
}

.step_block .line-block .block_all_width:first-of-type:after {
    content: none;
}

.calc-block__inner .block .line:after {
    content: none;
}

.calc-block__inner .block .line .btn-block {
    margin-top: 10px;
}

.content-block {
    padding-right: 0px;
}

/*.slick-slide{
	height:auto;
}*/
@media only screen and (max-width: 1700px) {
    .after-header__list .text-block__inner:after {
        right: -144px;
    }
}

.calc-block__inner .block .connection_pipe_block {
    border-top: 1px dashed #363636;
}

.contact-consult__inner {
    min-height: 230px;
}

.result_block_consult {
    font-size: 20px;
}

.video-review__inner .video-block .video-inner video {
    border: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.video-block .video-wrap .video-inner {
    background: #000000;
}

.video-review__inner .video-block .video-inner {
    padding-top: 0px;
}

.calc-block__inner .block .line .room_input_style .name_of_room .input-inner {
    font-size: 12px;
    width: 190px;
}

.calc-block__inner .block_exactly .line.no-border.exactly_room {
    padding-top: 0px;
}

.calc-block__inner .step1 .line-block .block_all_width .line.no-border {
    padding-bottom: 25px;
}

.calc-block__inner .step1 .block .line .inside_block .checkbox input[type=checkbox] + label {
    margin-top: 10px;
}

.calc-block__inner .block_all_width.block_exactly .line .name {
    padding-top: 0px;
}

.calc-block__inner .block_all_width .line .name {
    margin-bottom: 10px;
}

.tepl_pol_checkbox_avarage {
    padding-top: 12px;
}

.calc-block__inner .step1 .line-block .block_all_width .line.no-border.exactly_room {
    padding-bottom: 15px;
}

.block_all_width .line.no-border .inside_block .line_all_width {
    padding-top: 15px;
}

.block_all_width .line.no-border .inside_block .line_all_width:first-of-type {
    padding-top: 5px;
}

.calc-block__inner .block .line.no-border {
    padding-top: 10px;
}

@media only screen and (max-width: 1050px) and (min-width: 1000px) {
    .calc-block__inner .line-block .block:first-child .label.distance_mkad_label {
        padding-bottom: 0px;
    }
}

.calc-block__inner .block .line .hide_input_area .input-inner {
    width: 55px;
}

.room_item, .inside_block.hide-average .line_all_width {
    max-width: 1300px;
}

@media only screen and (max-width: 1260px) {
    .work-block__top .img-block__list .slick-dots {
        bottom: -2px;
    }
}

@media only screen and (max-width: 1700px) and (min-width: 1011px) {
    .services-block__item .img-block img {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1000px) {
    .work-block__top .img-block__list .slick-list .item img {
        margin-top: 9%;
    }
}

.work-block__top .img-block__list .slick-dots {
    bottom: 42px;
}

@media only screen and (max-width: 1440px) and (min-width: 1296px) {
    .work-block__top .img-block__list .slick-dots {
        bottom: 27px;
    }
}

@media only screen and (max-width: 1050px) and (min-width: 1000px) {
    .work-block__top .img-block__list .slick-list .item img {
        margin-top: 0px;
    }
}

@media only screen and (max-width: 1010px) {
    .calc-block__inner .block .line .room_input_style .name_of_room .input-inner {
        font-size: 14px;
    }
}

@media only screen and (max-width: 1010px) {
    .calculator-popup .calculator-popup-inner .table-block .table-row.table-all-summ .table-cell.good:last-child {
        width: 158px;
    }

    .calculator-popup .calculator-popup-inner .table-block .table-row.table-all-summ .table-cell.good {
        width: 90px;
    }

    .calculator-popup .calculator-popup-inner .calc-bottom .price-block .price-table .price-row .price-cell:last-child {
        width: 143px;
    }
}


.content .sidebar {
    padding-right: 0px;
    padding-left: 0px;
}

.content .sidebar .icon-left-block .block .name {
    font-weight: 400;
}

@media only screen and (max-width: 1700px) {
    .content .sidebar .icon-left-block .block .name {
        min-height: 25px;
        font-size: 10px
    }

    .content .sidebar .icon-left-block .block {
        margin-bottom: 4px;
    }

    .content .sidebar .icon-left-block .block .icon {
        margin-bottom: 3px;
    }

    .content .sidebar .icon-left-block .block .icon {
        height: 30px;
        background-size: contain;
    }

    .content .sidebar .icon-left-block {
        width: 80px;
    }

    .content .sidebar {
        width: 100px;
    }
}

@media only screen and (max-width: 1295px) {
    .content .sidebar .icon-left-block .block .icon {
        height: 30px;
        background-size: contain;
    }

    .content .sidebar .icon-left-block {
        width: 70px;
    }

    .content .sidebar {
        width: 90px;
    }

    .content .sidebar .icon-left-block .block .name {
        font-weight: 300;
    }
}

.calc-block__inner .step1 .block .line .checkbox input[type=radio] + label .label-check {
    text-transform: none;
    font-size: 18px;
}

.calc-block__inner .block_all_width .line > .name {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    position: relative;
    letter-spacing: 1.28px;
}

.content .sidebar .icon-left-block .block .icon.icon1 {
    background-image: url(/local/templates/main/img/icon__side-icon1_new.png)
}

.content .sidebar .icon-left-block .block .icon.icon2 {
    background-image: url(/local/templates/main/img/icon__side-icon2_new.png)
}

.content .sidebar .icon-left-block .block .icon.icon3 {
    background-image: url(/local/templates/main/img/icon__side-icon3_new.png)
}

.content .sidebar .icon-left-block .block .icon.icon4 {
    background-image: url(/local/templates/main/img/icon__side-icon4_new.png)
}

.content .sidebar .icon-left-block .block .icon.icon5 {
    background-image: url(/local/templates/main/img/icon__side-icon5_new.png)
}

.content .sidebar .icon-left-block .block .icon.icon6 {
    background-image: url(/local/templates/main/img/icon__side-icon6_new.png)
}

.content .sidebar .icon-left-block .block .icon.icon7 {
    background-image: url(/local/templates/main/img/icon__side-icon7_new.png)
}

.content .sidebar .icon-left-block .block:hover .icon.icon1 {
    background-image: url(/local/templates/main/img/icon__side-icon1-active_new.png)
}

.content .sidebar .icon-left-block .block:hover .icon.icon2 {
    background-image: url(/local/templates/main/img/icon__side-icon2-active_new.png)
}

.content .sidebar .icon-left-block .block:hover .icon.icon3 {
    background-image: url(/local/templates/main/img/icon__side-icon3-active_new.png)
}

.content .sidebar .icon-left-block .block:hover .icon.icon4 {
    background-image: url(/local/templates/main/img/icon__side-icon4-active_new.png)
}

.content .sidebar .icon-left-block .block:hover .icon.icon5 {
    background-image: url(/local/templates/main/img/icon__side-icon5-active_new.png)
}

.content .sidebar .icon-left-block .block:hover .icon.icon6 {
    background-image: url(/local/templates/main/img/icon__side-icon6-active_new.png)
}

.content .sidebar .icon-left-block .block:hover .icon.icon7 {
    background-image: url(/local/templates/main/img/icon__side-icon7-active_new.png)
}

.content .sidebar .icon-left-block .block .icon.icon4 {
    height: 45px;
}

@media screen and (max-device-width: 480px) {
    .calc-block__inner {
        -webkit-text-size-adjust: 100%
    }
}

@media only screen and (max-width: 1010px) {
    .after-header__list .text-block__inner .desc {
        min-height: auto;
    }
}

@media only screen and (min-width: 1700px) {
    .work-block__content .work-block__top .iframevideo iframe {
        height: 520px;
    }
}

@media only screen and (max-width: 1700px) {
    .work-block__content .work-block__top .iframevideo iframe {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        height: 400px;
    }

}

@media only screen and (max-width: 1295px) {
    .work-block__content .work-block__top .iframevideo iframe {
        height: 300px;
    }
}

.roistat-promo-wrap {
    color: #00a6ed;
    font-family: AgoraSansPro, sans-serif !important;
    font-weight: 400 !important;
    opacity: 1 !important;
    font-size: 15px !important;
    left: 10px !important;
    bottom: 15px !important;
}

.result_action_div {
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    color: #ff9600;
    margin: auto;
}

.result_action_div.tepl_pol_action {
    padding-bottom: 32px;
}

.result_action_div.action_footer {
    padding-bottom: 33px;
}

.doesnt_work {
    opacity: 0.4;
}

.its_been_worked {
    font-weight: 700;
    font-size: 32px;
    opacity: 1;
    top: 440px;
    position: relative;
    right: px;
    /*left: 25%;*/
    z-index: 2;
    color: #ff9600;
    text-align: center;
}

@media only screen and (max-width: 1010px) {
    .its_been_worked {
        /*left: 10*/
        font-size: 22px;
    }
}

@media only screen and (min-width: 1700px) {
    .its_been_worked {
        font-size: 48px;
        /*left: 20%;*/
    }
}

.roistat-promo-wrap {
    color: #00a6ed !important; /*It was changed*/
    font-family: AgoraSansPro, sans-serif !important;
    font-weight: 400 !important;
    opacity: 1 !important;
    font-size: 15px !important;
    padding-right: 5px !important;
    padding-left: 5px !important;
    width: 145px;
    left: 0px !important;
    bottom: 0px !important;
}

@media only screen and (max-width: 1700px) {
    .roistat-promo-wrap {
        width: 100px;
    }
}

@media only screen and (max-width: 1295px) {
    .roistat-promo-wrap {
        width: 90px;
    }
}

@media only screen and (max-width: 1010px) {
    .wrapper .text-about {
        /*display: none;*/
    }

    .wrapper .last_text_about {
        display: block;
    }

    .wrapper .text-policy {
        display: block;
    }
}

/*start of changing*/

.box-hide_block {
    overflow: hidden;
    max-height: 270px;
    position: relative;
}

.box-hide:before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    height: 4em;

}

.show_text_about_block {
    float: right;
    color: #08c;
    text-decoration: underline;
    cursor: pointer;
    margin-top: 10px;
}

.mobile_have_questions {
    display: none;
}

@media only screen and (max-width: 1010px) {
    .mobile_have_questions {
        display: block;
    }
}

.mobile_have_questions {
    text-align: center;
    color: #ff9600;
    padding: 35px;
    padding-bottom: 55px;
    padding-top: 20px;
}

.mobile_have_questions_inner {
    width: 465px;
    margin: auto;
}

.mobile_have_questions .ask {
    font-size: 36px;
    display: inline-flex;
    font-weight: 600;
    padding-top: 5px;
    padding-bottom: 5px;
}

.mobile_have_questions .call_us {
    font-size: 28px;
    display: inline-flex;
    padding-top: 5px;
    font-weight: 500;
    padding-bottom: 30px;
}

.mobile_have_questions .btn {
    background-color: #ff9600;
    padding: 15px 20px;
    font-size: 40px;
    width: 100%;
    border-radius: 10px;
    letter-spacing: 2.6px;
    font-weight: 400;
}

.mobile_have_questions .mobile_have_questions_inner {
    color: black;
}

/*end of changing*/

/*calculator*/
.line-block.steps .label_step {
    letter-spacing: 1px;
    font-size: 14px;
    padding: 15px 0px;
    margin-right: 2.5%;
    margin-left: 2.5%;
}

.step1 {
    display: none;
}

.step_get .text_blue_line {
    margin-left: 2.5%;
    margin-right: 2.5%;
    line-height: 1.2;
    text-align: center;
    border-radius: 3px;
    background-image: -moz-linear-gradient(90deg, rgb(71, 35, 163) 0%, rgb(42, 2, 129) 100%);
    background-image: -webkit-linear-gradient(90deg, rgb(71, 35, 163) 0%, rgb(42, 2, 129) 100%);
    background-image: -ms-linear-gradient(90deg, rgb(71, 35, 163) 0%, rgb(42, 2, 129) 100%);
    font-size: 22px;
    color: #FFFFFF;
    padding: 15px 0px;
    text-transform: uppercase;
    margin-top: 22px;
}

@media only screen and (max-width: 1700px) {
    .step_get .text_blue_line {
        font-size: 20px;
    }
}

@media only screen and (max-width: 1260px) {
    .step_get .text_blue_line {
        font-size: 16px;
    }
}

.step_get .block {
    text-align: center;
}

.step_get .block:first-of-type {
    padding-left: 2.5%;
}

.step_get .block:last-of-type {
    padding-right: 2.5%;
    padding-left: 2.5%;
}

.step_get .text_line_left {
    display: inline-block;
    text-align: center;
    border-radius: 3px;
    background-image: -moz-linear-gradient(90deg, rgb(255, 198, 0) 0%, rgb(253, 110, 106) 100%);
    background-image: -webkit-linear-gradient(90deg, rgb(255, 198, 0) 0%, rgb(253, 110, 106) 100%);
    background-image: -ms-linear-gradient(90deg, rgb(255, 198, 0) 0%, rgb(253, 110, 106) 100%);
    font-size: 18px;
    color: #FFFFFF;
    padding: 10px;
    text-transform: uppercase;
    margin-top: 40px;
}

.calc-block__inner .calculate_estimate_form .step_get .line-block .block:after {
    content: none;
}

.step_get .step_get_advantages {
    margin-top: 29px;
    padding-right: 40px;
}

.step_get .step_get_advantages .step_get_adv {
    text-align: left;
    padding: 14px 0px;
    font-size: 16px;
    font-weight: 500;
}

.step_get .step_get_adv:before {
    content: '';
    display: inline-block;
    position: absolute;
    width: 45px;
    height: 38px;
    vertical-align: top;
}

.step_get .step_get_adv_icon1:before {
    background: url(/local/templates/main/img/img_step_get_adv_icon1.png) no-repeat;
}

.step_get .step_get_adv_icon2:before {
    background: url(/local/templates/main/img/img_step_get_adv_icon2.png) no-repeat;
}

.step_get .step_get_adv_icon3:before {
    background: url(/local/templates/main/img/img_step_get_adv_icon3.png) no-repeat;
}

.step_get .step_get_adv_icon4:before {
    background: url(/local/templates/main/img/img_step_get_adv_icon4.png) no-repeat;
}

.step_get .step_get_adv_icon5:before {
    background: url(/local/templates/main/img/img_step_get_adv_icon5.png) no-repeat;
}

.step_get .step_get_adv_icon6:before {
    background: url(/local/templates/main/img/img_step_get_adv_icon6.png) no-repeat;
}

.step_get .step_get_adv .step_get_adv_text {
    display: inline-block;
    padding-left: 45px;
}

.step_get .step_get_title_video {
    color: #00a6ed;
    font-size: 18px;
    font-weight: 500;
    margin-top: 50px;
    text-transform: uppercase;
}

.step_get .step_get_video_block {
    margin-top: 24px;
}

.step_get .step_get_title_videos {
    font-size: 0px;
}

.step_get .step_get_title_video_item {
    width: 49%;
    margin-right: 2%;
    display: inline-block;
    text-transform: uppercase;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    border: solid 3px #00a6ed;
    border-bottom: none;
    font-size: 16px;
    padding-top: 16px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-weight: 500;
    color: #00a6ed;
    cursor: pointer;
}

.step_get .step_get_title_video_item.get_active {
    color: #FFFFFF;
    background-color: #00a6ed;
}

.step_get .step_get_title_video_item:last-of-type {
    margin-right: 0px;
}

.step_get_video_item2 {
    display: none;
}

.step_get .our-comands {
    padding-top: 27px;
}

.step_get .our-comands .contact-consult .get_name {
    background-color: #f4f4f4;
    background-image: url(/local/templates/main/img/bg__wall-1366.jpg);
    color: #024562;
    margin-bottom: 10px;
    line-height: 1.2;
    font-size: 23px;
    letter-spacing: 1px;

}

@media only screen and (max-width: 1295px) {
    .step_get .our-comands .contact-consult .get_name {
        font-size: 22px;
    }
}

.step_get .our-comands .contact-consult .get_name .get_free {
    color: #aa0303;
}

.step_get .our-comands .contact-consult .get_bonus {
    font-size: 16px;
    color: #1883b3;
    padding-bottom: 18px;
    margin-left: 23px;
}

.step_get .line-block {
    border-bottom: none;
}

.step_block.step_get .line-block .block:first-of-type:after {
    content: none;
}

.step_get .our-comands {
    margin-left: 2.5%;
    margin-right: 2.5%;
}

.step_get .our-comands .contact-consult__inner .form-block .input-line {
    height: 59px;
    font-size: 14px;
    width: 100%;
}

.step_get .our-comands .contact-consult__inner .form-block .input-block.user:before {
    top: 22px;
}

.step_get .our-comands .contact-consult__inner .form-block .input-block.phone:before {
    top: 22px;
}

.step_get .our-comands .contact-consult {
    border-width: 10px;
}

@media only screen and (min-width: 1010px) {
    .step_get .our-comands .contact-consult__inner .form-block .input-block {
        width: 33%;
    }

    .main-header .logo img {
        padding-left: 10px;
    }

    .step_get .our-comands .contact-consult__inner .form-block .btn-block {
        width: 27% !important;
    }

    .step_get .our-comands .contact-consult__inner .form-block .btn-block .btn {
        letter-spacing: 1px;
        padding: 19px 16px;
        font-weight: 500;
    }

    .step_get .our-comands .contact-consult__inner .warn {
        padding: 0 0 30px;
    }

    .step_get .our-comands .contact-consult__inner {
        padding: 40px 93px 0 85px;
        padding-right: 40px;
        margin-left: 23px;
        margin-right: 23px;
        min-height: inherit;
    }

    .step_get .get_text_form {
        width: 70%;
    }

}

.step_get .get_text_form {
    display: inline-block;
}

.step_get .get_code_isset {
    float: right;
    vertical-align: top;
    padding-right: 23px;
    text-align: right;
}

.step_get .get_code_isset_text {
    margin-bottom: 8px;
}

.step_get .get_enter_code {
    padding: 8px 12px;
    border: 2px solid #808080;
    background-color: inherit;
    cursor: pointer;
    color: #808080;
    font-size: 16px;
    text-transform: uppercase;
}

.step_get .our-comands .contact-consult__inner .form-block .input-block.code_access:before {
    content: "";
    font-family: linecons, sans-serif;
    font-size: 16px;
    color: #1f1f1f;
    display: inline-block;
    vertical-align: top;
    position: absolute;
    left: 18px;
    top: 17px;
    width: 20px;
    height: 23px;
    background: url(/local/templates/main/img/zamok.png) no-repeat;
}

.step_get .get_code_isset_text2, .step_get .get_form2 {
    display: none;
}

.step_get .our-comands .contact-consult__inner .form-block .input-block.code_access {
    width: 66%
}

.step_get .our-comands .contact-consult__inner:before {
    left: 35px;
}

.step_get .our-comands .contact-consult__inner .form-block .btn-block:before {
    content: none;
}

.step_get .our-comands .contact-consult__inner .form-block .btn-block:after {
    content: "";
    display: block;
    width: 125px;
    height: 5px;
    background: url(/local/templates/main/img/icon__dots.png) no-repeat;
    margin: 14px auto 0px auto;
}

.step_get .our-comands .contact-consult__inner:before {
    height: 70%;
}

@media only screen and (max-width: 1260px) {
    .step_get .our-comands .contact-consult .get_name {
        font-size: 17px;
    }
}

@media only screen and (max-width: 1000px) {
    .our-comands .contact-consult__inner .warn {
        font-size: 12px;
    }
}

@media only screen and (max-width: 1010px) {
    .step_get .our-comands .contact-consult .get_name {
        background-color: inherit;
        background-image: none;
        text-align: center;
        font-size: 26px;
        margin-left: 0px;
    }

    .step_get .our-comands .contact-consult .get_bonus {
        text-align: center;
        margin-left: 0px;
        font-size: 18px
    }

    .step_get .text_blue_line {
        padding: 10px;
        line-height: 1.5;
        font-size: 20px;
    }

    .line-block.steps .label_step {
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 12px;
    }

    .line-block.steps .label_step {
        padding: 7px;
    }

    .step_get .get_code_isset {
        float: none;
        padding-right: 0px;
        padding-bottom: 20px;
        text-align: center;
    }

    .step_get .get_code_isset_text {
        display: inline-block;
        padding-right: 20px;
        font-size: 22px;
    }

    .step_get .our-comands .contact-consult__inner .form-block .input-line {
        font-size: 22px;
    }

    .step_get .step_get_advantages .step_get_adv {
        font-size: 20px;
    }

    .step_get .our-comands .contact-consult__inner .form-block .input-block.code_access {
        width: 100%;
        margin-bottom: 13px
    }

    .video-review__inner .info-block .info-block__inner {
        min-height: 0px;
    }

    .step_get .text_line_left {
        font-size: 22px;
    }

    .step_get .step_get_title_video {
        font-size: 20px;
    }

    .step_get .get_enter_code {
        font-size: 20px;
    }

    .calc-block__inner {
        padding-right: 20px;
        padding-left: 20px;
    }
}

.calc_on_page .calc-block .calc-block__inner .steps {
    padding-top: 20px;
    margin-left: 2.5%;
    margin-right: 2.5%;
    justify-content: space-between;
}

.agreement_to_sms {
    color: #5a8090;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    letter-spacing: .84px;
}

.step_get .our-comands .contact-consult__inner .access_block_hide {
    display: none;
}

.calc_on_page .calc-block {
    margin-bottom: 0px;
}

.calc_on_page .get_btn_cosultation {
    vertical-align: middle;
}

.calc_on_page .get_btn_cosultation .btn {
    color: #000000;
}

.calc_on_page .calc_main_line_page {
    justify-content: space-between;
    align-items: center;
    margin-left: 2.5%;
    margin-right: 2.5%;
    padding-bottom: 15px;
}

.calc_on_page .contacts_main_line {
    padding-left: 67px;
}

.calc_on_page .contacts_main_line .calc_line_phone {
    font-size: 23px;
    color: #0185bd;
    letter-spacing: 2px;
    padding-bottom: 5px;
}

.calc_on_page .contacts_main_line .calc_line_mail {
    text-decoration: underline;
    font-size: 17px;
    float: right;
}

/*@media only screen and (min-width:1700px) {
	.calc_on_page .calc-block .calc-block__inner{
		padding-left: 200px;
	}
}*/

.calc_on_page .calc-block__inner .steps:nth-child(2) .block:first-child {
    width: 15%;
    margin-left: 0%;
}

.calc_on_page .calc-block__inner .steps:nth-child(2) .block:last-child {
    width: 15%;
    margin-right: 0%;
}

.calc_on_page .calc-block__inner {
    -moz-background-size: 100%; /* Firefox 3.6+ */
    -webkit-background-size: 100%; /* Safari 3.1+ и Chrome 4.0+ */
    -o-background-size: 100%; /* Opera 9.6+ */
    background-size: 100%;
}

.calc_on_page .calc-block__inner:before {
    -moz-background-size: 100%; /* Firefox 3.6+ */
    -webkit-background-size: 100%; /* Safari 3.1+ и Chrome 4.0+ */
    -o-background-size: 100%; /* Opera 9.6+ */
    background-size: 100%;
}

.calc_on_page .calc_page_text-block {
    padding-left: 2.5%;
    padding-right: 2.5%;
}

.calc_on_page .title_page_block {
    font-size: 22px;
    text-align: center;
    padding-bottom: 30px;
    font-weight: 500;
}

.calc_on_page .get_page_footer {
    padding-top: 166px;
}

.calc_on_page .calc-block .calc-block__inner {
    padding-bottom: 124px;
}

.calc_on_page .site_company, .calc_on_page .site_requisites {
    display: inline-block;
    text-decoration: underline;
    cursor: pointer;
}

.calc_on_page .site_company {
    padding-right: 20px;
}

.calc_on_page .get_page_footer {
    display: flex;
    margin-left: 2.5%;
}

.calc_on_page .address_company {
    margin-left: 43%;
}

.calc_on_page .site_company a {
    color: inherit;
}

@media only screen and (max-width: 1010px) {
    .calc_on_page .calc-block .calc-block__inner {
        padding-bottom: 150px;
    }

    .calc_on_page .get_page_footer {
        padding-top: 0px;
        text-align: center;
        margin-right: 2.5%
    }

    .calc_on_page .address_company {
        margin: auto;
    }

    .calc_on_page .step_get_video_item > iframe {
        height: 396px;
    }

    .calc_on_page .logo_calc {
        width: 240px;
    }

    .calc_on_page .logo_calc > img {
        width: 70%;
    }

    .calc_on_page .get_btn_cosultation > button {
        font-size: 12px;
        letter-spacing: 1px;
        padding: 15px 5px;
    }

    .calc_on_page .contacts_main_line .calc_line_phone {
        font-size: 18px
    }

    .calc_on_page .calc_line_mail {
        font-size: 16px;
    }

    .step_get_video_item > iframe {
        height: 370px;
    }

}

@media only screen and (max-width: 1295px) and (min-width: 1260px) {
    .calc-block__inner .step_get .line-block:last-child .block:first-child, .calc-block__inner .step_get .line-block:last-child .block:last-child {
        width: 50%;
    }
}

@media only screen and (max-width: 1260px) {
    .calc-block__inner .step_get .line-block:last-child .block:first-child, .calc-block__inner .step_get .line-block:last-child .block:last-child {
        width: 100%;
    }
}

@media only screen and (min-width: 1260px) {
    .step_get .step_get_title_video {
        margin-top: 81px;
    }

}

.popup-block .name_requisites {
    padding-top: 26px;
    margin-bottom: 0px;
}

.step_get_video_item {
    border: solid 8px #00a6ed;
}

.iframe-container {
    overflow: hidden;
    padding-top: 56.25%;
    position: relative;
}

.iframe-container iframe {
    border: 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.title-block_sub {
    font-size: 30px;
    letter-spacing: 2px;
}

@media only screen and (max-width: 1700px) {
    .title-block_sub {
        font-size: 22px;
        letter-spacing: 1px;
    }
}

@media only screen and (max-width: 1295px) {
    .title-block_sub {
        font-size: 16px;
        letter-spacing: 1px;
    }
}

@media only screen and (max-width: 1010px) {
    .title-block_sub {
        font-size: 13px;
        letter-spacing: 0.6px;
    }
}

div.text_center_p {
    font-size: 1.5em;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}

input[type=date]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    display: none;
}

.work-block {
    margin-bottom: 20px;
}

.calc-water_supply .column.column1 .block:nth-child(2) {
    border-bottom: 1px dashed #363636;
}

.calc-water_wrap {
    /*background-image: url(/local/templates/main/img/bg-water_03.jpg);*/
    background-position: bottom center;
    padding-bottom: 109px;
    background-image: url(/local/templates/main/img/calc-fon.jpg);
    min-height: 982px;
}

.calc-water_wrap .calc-water_supply {
    background-image: none;
}

.calc-water_wrap:before {
    content: "";
    width: 100%;
    display: block;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    /* background-image: url(/local/templates/main/img/bg-water_01.jpg);*/
    background-image: url(/local/templates/main/img/bg-water-1366_01.jpg);
    z-index: -1;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100%;
}

.calc-water_wrap:after {
    content: "";
    width: 100%;
    display: block;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    /*background-image: url(/local/templates/main/img/bg-water_02.jpg);*/
    background-image: url(/local/templates/main/img/bg-water-1366_02_1.jpg);
    z-index: -3;
    background-repeat: repeat;
    background-position: bottom center;
    background-size: 100%;
}

@media only screen and (max-width: 1700px) {
    .calc-water_wrap {
        background-image: url(/local/templates/main/img/bg-water-1366_03_new.jpg);
    }

    /*.calc-water_wrap:before{
        background-image: url(/local/templates/main/img/bg-water-1366_01_new.jpg);
    }*/
    .calc-water_wrap:after {
        background-image: url(/local/templates/main/img/bg-water-1366_02_new.jpg);
    }
}

/*@media only screen and (max-width: 1260px){
	.calc-water_wrap{
		background-image: url(/local/templates/main/img/bg-water-1024_03.jpg);
		min-height: 1289px;
	}
	.calc-water_wrap:before{
		background-image: url(/local/templates/main/img/bg-water-1024_01.jpg);
	}
	.calc-water_wrap:after{
		background-image: url(/local/templates/main/img/bg-water-1024_02.jpg);
	}
}*/
@media only screen and (max-width: 1010px) {
    .calc-water_wrap {
        background-image: url(/local/templates/main/img/bg-water-768_02.jpg);
        min-height: auto;
    }

    .calc-water_wrap:before {
        content: none;
    }

    .calc-water_wrap:after {
        background-image: url(/local/templates/main/img/bg-water-768_01.jpg);
    }
}

.calc-water_wrap .calc-water_supply {
    height: auto;
    padding-bottom: 0px;
}

.calc-water_wrap .digging_sourse_house {
    margin-top: 20px;
}

.calc-water_wrap {
    background-size: 100%;
    position: relative;
    background-repeat: no-repeat;
}

.calc-water_wrap .calc-water_supply .column .block .four_in_row {
    display: flex;
    justify-content: space-between;
}

.calc-water_wrap .h-pipeLaying5831 .info-bottom {
    margin-top: 20px;
}

@media only screen and (max-width: 1700px) {
    .calc-water_wrap .calc-water_supply {
        /*padding-left: 145px;
        width: 70%;*/
        padding-left: 10%;
        width: 90%;
    }
}

@media only screen and (max-width: 1260px) {
    .calc-water_wrap .calc-water_supply {
        /*padding-left: 104px;*/
    }
}

@media only screen and (max-width: 1010px) {
    .calc-water_wrap .calc-water_supply {
        padding-left: 15px;
        width: 100%;
    }
}

.calc-water_wrap .block_all_width .name_block {
    margin: 10px 0px;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    position: relative;
    letter-spacing: 1.28px;
}

.calc-water_wrap .block_all_width .number_floor .title_floor {
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.28px;
}

.calc-water_wrap .block_all_width .number_floor .bathroom, .calc-water_wrap .block_all_width .number_floor .kitchen {
    font-size: 0px;
    color: #1f1f1f;
    position: relative;
    width: 96%;
    display: inline-block;
}

.calc-water_wrap .block_all_width .number_floor .bathroom .name_bathroom, .calc-water_wrap .block_all_width .number_floor .kitchen .name_kitchen {
    font-weight: 700;
    letter-spacing: 1.28px;
    display: inline-block;
    text-transform: uppercase;
    text-decoration: underline;
    color: #1b4ea1;
    font-size: 16px;
    padding-left: 60px;
}

.calc-water_wrap .block_all_width .number_floor .bathroom .distance_bathroom, .calc-water_wrap .block_all_width .number_floor .kitchen .distance_kitchen {
    display: flex;
    font-size: 0px;
    vertical-align: top;
    border-bottom: 1px dashed #363636;
    margin-bottom: 15px;
    padding-right: 10px;
}

.calc-water_wrap .block_all_width .number_floor .bathroom .distance_bathroom > div:first-child, .calc-water_wrap .block_all_width .number_floor .kitchen .distance_kitchen > div:first-child {
    margin-right: 1%;
    padding: 15px 0px;
    border-top: 1px dashed #363636;
    font-size: 17px;
}

.calc-water_wrap .block_all_width .number_floor .bathroom .distance_bathroom > div:last-child, .calc-water_wrap .block_all_width .number_floor .kitchen .distance_kitchen > div:last-child {
    margin-left: 1%;
    padding: 15px 0px;
    border-top: 1px dashed #363636;
}

.calc-water_wrap .distance_bathroom .distance_bathroom_water, .calc-water_wrap .distance_bathroom .distance_bathroom_sewage, .calc-water_wrap .kitchen .distance_kitchen .distance_kitchen_water, .calc-water_wrap .kitchen .distance_kitchen .distance_kitchen_sewage {
    font-size: 16px;
    vertical-align: top;
}

.calc-water_wrap .block_all_width .number_floor .bathroom .name_distance_bathroom, .calc-water_wrap .block_all_width .number_floor .kitchen .distance_kitchen_water, .calc-water_wrap .block_all_width .number_floor .kitchen .distance_kitchen_sewage {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: auto 1fr 1fr;
    grid-template-columns: auto 1fr 1fr;
    grid-gap: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.calc-water_wrap .block_all_width .number_floor .input-line {
    margin-left: 10px;
    width: 50px;
    height: 35px;
    border: 1px solid #1f1f1f;
    margin-right: 10px;
    font-size: 16px;
    color: #1f1f1f;
    padding: 5px;
    background: 0 0;
    outline: 0;
}

.calc-water_wrap .block_all_width .number_floor .appliances_block {
    padding-top: 15px;
    padding-bottom: 20px;
}

.calc-water_wrap .number_floor .appliances_block .appliances_name {
    font-weight: 700;
    letter-spacing: 1.28px;
    display: inline-block;
    vertical-align: top;
    width: 100%;
    padding-top: 15px;
    font-size: 16px;
}

.calc-water_wrap .number_floor .appliances_block .appliances {
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    flex-wrap: wrap;
    padding-left: 10px;
    width: 100%;
}

.calc-water_wrap .number_floor .appliances_block .app_item {
    display: inline-block;
    flex: 0 25%;
    position: relative;
}

.calc-water_wrap .number_floor .app_item .text {
    display: inline-block;
}

.calc-water_wrap .number_floor
.calc-water_wrap .number_floor input[type=checkbox] + label {
    font-size: 16px;
    color: #1f1f1f;
    height: 35px;
    line-height: 35px;
    position: relative;
    padding-left: 45px;
    display: block;
    margin-top: 15px;
    cursor: pointer;
    text-align: left;
}

.calc-water_wrap .number_floor input[type=checkbox] + label:before {
    content: "";
    display: block;
    width: 33px;
    height: 33px;
    background-color: rgba(255, 255, 255, .3);
    border: 1px solid #1f1f1f;
    position: absolute;
    top: 13px;
    left: 0px;
    margin-top: -17px;
}

.calc-water_wrap .number_floor input[type=checkbox] + label:after {
    content: "\f00c";
    font-size: 15px;
    color: #1f1f1f;
    font-family: FontAwesome, sans-serif;
    position: absolute;
    top: 0;
    left: 8px;
    opacity: 0;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}

.calc-water_wrap .number_floor input[type=checkbox]:checked + label:after {
    opacity: 1;
}

.calc-water_wrap .number_floor input[type=checkbox] {
    display: none;
}

.calc-water_wrap .number_floor input[type=checkbox] + label {
    height: auto;
    line-height: 25px;
    font-size: 16px;
    color: #1f1f1f;
    position: relative;
    display: block;
    margin-top: 15px;
    cursor: pointer;
    text-align: left;
    padding-left: 30%;
}

.calc-water_wrap .number_floor .bathroom:after, .calc-water_wrap .number_floor .kitchen:after, .main_block .calc-water_wrap .number_floor .bathroom .line_bathroom:after, .main_block .calc-water_wrap .number_floor .kitchen .line_bathroom:after {
    width: 1px;
    border-right: 1px dashed #363636;
    position: absolute;
    top: 10px;
    bottom: 15px;
    right: 0px;
    content: '';
    display: block;
}

.calc-water_wrap .number_floor .delete_room_water {
    display: inline-block;
}

.calc-water_wrap .block_all_width .number_floor .bathroom_block, .calc-water_wrap .block_all_width .number_floor .kitchen_block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.calc-water_wrap .block_all_width .number_floor .icon {
    background-repeat: no-repeat;
    background-position: center left;
    width: 44px;
    height: 44px;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 19px;
    left: 55px;;
    margin-top: -15px;
}

.calc-water_wrap .block_all_width .number_floor .app_item .icon.img1 {
    background-image: url(/local/templates/main/img/icon__santeh1.png);
}

.calc-water_wrap .block_all_width .number_floor .icon.img2 {
    background-image: url(/local/templates/main/img/icon__santeh2.png);
}

.calc-water_wrap .block_all_width .number_floor .icon.img3 {
    background-image: url(/local/templates/main/img/icon__santeh3.png);
}

.calc-water_wrap .block_all_width .number_floor .icon.img4 {
    background-image: url(/local/templates/main/img/icon__santeh4.png);
}

.calc-water_wrap .block_all_width .number_floor .icon.img5 {
    background-image: url(/local/templates/main/img/icon__santeh5.png);
}

.calc-water_wrap .block_all_width .number_floor .icon.img6 {
    background-image: url(/local/templates/main/img/icon__santeh6.png);
}

.calc-water_wrap .block_all_width .number_floor .icon.img7 {
    background-image: url(/local/templates/main/img/icon__santeh7.png);
}

@media only screen and (min-width: 1010px) {
    .calc-water_supply {
        grid-template-columns: repeat(12, 1fr);
    }
}

.calc-water_supply .column .block:last-child {
    margin-bottom: 0px;
}

.calc-water_wrap .block_all_width .adding_room_block {
    padding-bottom: 25px;
    border-bottom: 1px dashed #363636;
}

.calc-water_wrap .block_all_width .adding_room_block .create_bathroom {
    display: inline-block;
    height: 20px;
}

.calc-water_wrap .block_all_width .adding_room_block .create_kitchen {
    display: inline-block;
    height: 20px;
}

.calc-water_wrap .block_all_width .adding_room_block .create_bathroom .name, .calc-water_wrap .block_all_width .adding_room_block .create_kitchen .name {
    margin-left: 80px;
    font-weight: 400;
    text-decoration: underline;
    cursor: pointer;
}

.calc-water_wrap .block_all_width .adding_room_block .create_bathroom:after {
    left: -210px;
}

.calc-water_wrap .block_all_width .adding_room_block .create_kitchen:after {
    left: -200px;
}

.calc-water_wrap .block_all_width {
    padding-top: 15px;
}

.item_without_region {
    background-color: #00a6ed;
    font-size: 18px;
    color: #fff;
    font-weight: 500;
    list-style-type: none;
    height: 40px;
    line-height: 40px;
    padding-left: 45px;
    position: relative;
    cursor: pointer;
    border: 2px solid #00a6ed
}

.item_without_region:not(:last-child) {
    margin-bottom: 10px
}

.item_without_region:before {
    content: "";
    display: block;
    width: 45px;
    height: 2px;
    background-color: #01adfd;
    position: absolute;
    top: 50%;
    margin-top: -1px;
    left: -45px
}

.item_without_region:after {
    content: "";
    display: inline-block;
    vertical-align: top;
    width: 18px;
    height: 13px;
    background: url(/local/templates/main/../img/icon__arrow-cities.png) no-repeat;
    position: absolute;
    top: 50%;
    margin-top: -7px;
    left: 17px
}

.item_without_region:nth-child(even) {
    background-color: #24b9f8;
    border-color: #24b9f8
}

.item_without_region .sub-list {
    display: none;
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    background-color: #fff;
    border: 2px solid #00a6ed;
    z-index: 3;
    margin-right: -2px;
    margin-left: -2px
}

.item_without_region .sub-list__item {
    display: block;
    padding-left: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 18px;
    color: #1f1f1f;
    font-weight: 500;
    letter-spacing: .72px;
    line-height: 20px;
    -webkit-transition: all .2s ease;
    transition: all .2s ease
}

.item_without_region .sub-list__item:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 8px;
    height: 8px;
    background-color: #c8ecfb;
    margin-right: 15px;
    -webkit-transition: all .2s ease;
    transition: all .2s ease
}

.item_without_region .sub-list__item:hover {
    background: #00a6ed;
    color: #fff
}

.item_without_region .sub-list__item:hover:before {
    background-color: #fff
}

.item_without_region.active {
    background-color: #fff;
    border: 2px solid #00a6ed;
    color: #00a6ed
}

.calc-water_wrap .calc-water_supply .step_block_ws .line-block .block:first-of-type:after {
    width: 1px;
    border-right: 1px dashed #363636;
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 0;
    content: "";
    display: block;
}

.item_without_region.active:after {
    background-image: url(/local/templates/main/../img/icon__arrow-cities_active.png);
    height: 18px;
    margin-top: -9px
}

.calc-water_wrap .calc-water_supply {
    padding-top: 9%;
    padding-bottom: 109px;
}

.calc-water_wrap .calc-water_supply .steps_ws .label_step_ws {
    letter-spacing: 1px;
    font-size: 14px;
    padding: 15px 0px;
    margin-right: 2.5%;
    margin-left: 2.5%;
    width: 15%;
    text-align: center;
}

@media only screen and (max-width: 1700px) {
    /*.calc-water_wrap .calc-water_supply{
        padding-top: 120px;
    }*/
}

@media only screen and (max-width: 1700px) {
    .item_without_region {
        font-size: 14px;
        letter-spacing: .56px
    }

    .item_without_region:before {
        width: 15px;
        left: -15px
    }

    .item_without_region .sub-list__item {
        font-size: 14px;
        padding-left: 20px
    }

    .calc-water_wrap .number_floor input[type=checkbox] + label {
        padding-left: 35%;
    }

    .calc-water_wrap .block_all_width .number_floor .icon {
        left: 45px;
    }
}

@media only screen and (max-width: 1295px) {
    .calc-water_wrap .calc-block__inner .line-block:last-child .block:first-child {
        width: 50%;
    }

    .calc-water_wrap .number_floor .appliances_block .app_item {
        flex: 0 33%;
    }

    .calc-water_wrap .block_all_width .number_floor .bathroom .distance_bathroom, .calc-water_wrap .block_all_width .number_floor .kitchen .distance_kitchen {
        display: block;
    }

    .calc-water_wrap .block_all_width .number_floor .bathroom .distance_bathroom > div:first-child, .calc-water_wrap .block_all_width .number_floor .kitchen .distance_kitchen > div:first-child {
        margin-right: 0;
    }

    .calc-water_wrap .block_all_width .number_floor .bathroom .distance_bathroom > div:last-child, .calc-water_wrap .block_all_width .number_floor .kitchen .distance_kitchen > div:last-child {
        margin-left: 0;
    }
}

@media only screen and (max-width: 1260px) {
    .item_without_region {
        font-size: 12px;
        letter-spacing: .24px;
        padding-left: 30px
    }

    .item_without_region:before {
        width: 5px;
        left: -5px
    }

    .item_without_region:after {
        left: 5px
    }

    .item_without_region .sub-list__item {
        font-size: 11px;
        padding-left: 9px
    }

    .item_without_region .sub-list__item:before {
        margin-right: 12px
    }
}

@media only screen and (max-width: 1010px) {
    .step_block .line-block .block:first-of-type:after {
        content: none;
    }

    .calc-water_wrap .calc-water_supply .step_block_ws .line-block .block:first-of-type:after {
        content: none;
    }

    .item_without_region {
        font-size: 14px;
        letter-spacing: .56px;
        padding-left: 45px
    }

    .item_without_region:before {
        width: 15px;
        left: -15px
    }

    .item_without_region:after {
        left: 15px
    }

    .item_without_region .sub-list__item {
        font-size: 15px;
        padding-left: 24px
    }

    .calc-water_wrap .calc-water_supply {
        padding-top: 30px;
    }

    .calc-water_wrap .calc-water_supply .steps_ws .label_step_ws {
        padding: 7px;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 12px;
    }

    .calc-water_wrap .number_floor .appliances_block .app_item {
        flex: 0 50%;
    }

    .calc-water_wrap .calc-water_supply .name_bathroom:before {
        top: 4px;
    }

    .calc-water_wrap .distance_bathroom .distance_bathroom_water, .calc-water_wrap .distance_bathroom .distance_bathroom_sewage, .calc-water_wrap .kitchen .distance_kitchen .distance_kitchen_water, .calc-water_wrap .kitchen .distance_kitchen .distance_kitchen_sewage {
        padding-bottom: 10px;
        width: 100%;
    }

    .calc-water_wrap .block_all_width .number_floor .bathroom, .calc-water_wrap .block_all_width .number_floor .kitchen {
        width: 93%;
    }

    .calc-water_wrap .block_all_width .number_floor .bathroom .distance_bathroom, .calc-water_wrap .block_all_width .number_floor .kitchen .distance_kitchen {
        display: block;
    }

    .calc-water_wrap .block_all_width .number_floor .bathroom .distance_bathroom > div:last-child, .calc-water_wrap .block_all_width .number_floor .kitchen .distance_kitchen > div:last-child {
        margin-left: 0px;
    }

    .calc-water_wrap .block:first-child .distance_house_line {
        border-bottom: none;
    }
}

.calc-water_wrap .line-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.calc-water_wrap .calc-water_supply .steps_ws {
    padding-bottom: 20px;
    border-bottom: 1px dashed #363636;
}

.calc-water_wrap .calc-block__inner {
    background-color: inherit;
    background-image: none;
    padding: 0px;
    background: inherit;
}

.calc-water_wrap .calc-block__inner:before {
    content: none;
}

.calc-water_wrap .calc-water_supply .step_block_ws .line-block .block {
    position: relative;
}

.calc-water_wrap .calc-water_supply .block .title {
    font-weight: 700;
    color: #ff9600;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 1.44px;
    margin-bottom: 5px;
    position: relative;
    padding-left: 45px;
}

.calc-water_wrap .calc-water_supply .block .title:before {
    content: "";
    width: 40px;
    height: 43px;
    background-repeat: no-repeat;
    background-position: left center;
    position: absolute;
    top: 50%;
    margin-top: -21px;
    left: 0;
    background-image: url(/local/templates/main/img/icon__water1.png);
}

.calc-water_wrap .calc-water_supply .block .dop-block {
    padding-left: 28px;
    margin-left: 17px;
    position: relative;
    display: none;
    padding-top: 10px;
}

.calc-water_wrap .calc-water_supply .block .dop-block:before {
    content: "";
    display: block;
    width: 17px;
    height: 13px;
    background: url(/local/templates/main/img/icon__arrow-water.png) no-repeat;
    position: absolute;
    top: 5px;
    left: 0;
    margin-top: 10px;
}

.calc-water_wrap .calc-water_supply .block .dop-block .subname {
    font-size: 16px;
    font-weight: 700;
    color: #1f1f1f;
    margin-bottom: 15px
}

.calc-water_wrap .block input[type=radio] {
    display: none;
}

.calc-water_wrap .line-four {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.calc-water_wrap .calc-block__inner .block .line-four > div {
    width: 25%;
}

.calc-water_wrap .calc-block__inner .block .info-bottom {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 0fr auto 1fr;
    grid-template-columns: 6fr auto 1fr;
    grid-gap: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.calc-water_wrap .calc-block__inner .block .info-bottom .text {
    font-size: 16px;
    font-weight: 700;
    color: #1f1f1f;
}

.calc-water_wrap .calc-block__inner .block .info-bottom .input-block .input-line {
    width: 50px;
    height: 35px;
    border: 1px solid #1f1f1f;
    background: 0 0;
    padding: 0 5px;
    text-align: right;
    font-size: 16px;
    font-family: AgoraSansPro, sans-serif;
    color: #1f1f1f;
    outline: 0;
}

.calc-water_wrap .calc-block__inner .block .info-bottom .text {
    font-size: 16px;
    font-weight: 700;
    color: #1f1f1f;
}

.calc-water_wrap .calc-block__inner .block input[type=checkbox] + label, .calc-water_wrap .calc-block__inner .block input[type=radio] + label {
    font-size: 16px;
    color: #1f1f1f;
    height: 35px;
    line-height: 35px;
    position: relative;
    padding-left: 45px;
    display: block;
    margin-top: 15px;
    cursor: pointer;
    text-align: left;
}

.calc-water_wrap .calc-block__inner .block .circle-radio input[type=radio] + label {
    line-height: 20px;
    height: auto;
    padding-left: 32px;
    margin-top: 0;
    margin-bottom: 10px;
}

.calc-water_wrap .calc-block__inner .block input[type=checkbox] + label:before, .calc-water_wrap .calc-block__inner .block input[type=radio] + label:before {
    content: "";
    display: block;
    width: 33px;
    height: 33px;
    background-color: rgba(255, 255, 255, .3);
    border: 1px solid #1f1f1f;
    position: absolute;
    top: 0;
    left: 0;

}

.calc-water_wrap .calc-block__inner .block .circle-radio input[type=radio] + label:before {
    width: 19px;
    height: 19px;
    background-color: #fff;
    border: 1px solid #1f1f1f;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.calc-water_wrap .calc-block__inner .block input[type=checkbox]:checked + label:after, .calc-water_wrap .calc-block__inner .block input[type=radio]:checked + label:after {
    opacity: 1;
}

.calc-water_wrap .calc-block__inner .block input[type=checkbox] + label:after, .calc-water_wrap .calc-block__inner .block input[type=radio] + label:after {
    content: "\f00c";
    font-size: 15px;
    color: #1f1f1f;
    font-family: FontAwesome, sans-serif;
    position: absolute;
    top: 0;
    left: 10px;
    opacity: 0;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}

.calc-water_wrap .calc-block__inner .block .circle-radio input[type=radio] + label:after {
    width: 9px;
    height: 9px;
    background-color: #000;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    content: "";
    top: 6.5px;
    left: 6px;
}

.calc-water_wrap .calc-block__inner .block .sub_block {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 20fr auto 1fr;
    grid-template-columns: 20fr auto 1fr;
    grid-gap: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 50%;
}

.calc-water_wrap .calc-block__inner .block .sub_block .input-block .input-line, .calc-water_wrap .calc-block__inner .block .sub_block1 .input-block .input-line {
    width: 50px;
    height: 35px;
    border: 1px solid #1f1f1f;
    background: 0 0;
    padding: 0 5px;
    text-align: right;
    font-size: 16px;
    font-family: AgoraSansPro, sans-serif;
    color: #1f1f1f;
    outline: 0;
}

.calc-water_wrap .calc-block__inner .block input[type=radio] + .label_sub_block {
    display: inline-block;
}

.calc-water_wrap .sub_block1 {
    display: inline-block;
}

.calc-water_wrap .calc-block__inner .sub_block:first-of-type {
    padding-right: 20px;
}

.calc-water_wrap .calc-block__inner .sub_block:last-of-type {
    padding-bottom: 0px;
    padding-left: 20px;
}

.tooltip2:after, .tooltip3:after, .tooltip4:after {
    content: "\f05a";
    font-family: FontAwesome, sans-serif;
    color: #839da8;
    font-size: 18px;
    display: inline-block;
    position: relative;
    /*right: -20px;
    top: -15px;*/
    padding-left: 5px;
}

.tooltip2, .tooltip3 {
    position: relative;
    display: inline-block;
}

.calc-water_wrap .calc-water_supply .block .icon4:before {
    background-image: url(/local/templates/main/img/icon__water2.png);
}

.calc-water_wrap .calc-water_supply .block .icon9:before {
    background-image: url(/local/templates/main/img/icon__water3.png);
}

.calc-water_wrap .calc-water_supply .block .icon15:before {
    background-image: url(/local/templates/main/img/icon__water5.png);
}

.calc-water_wrap .calc-block__inner .block .line {
    padding-top: 30px;
    padding-bottom: 30px;
}

.calc-water_wrap .calc-block__inner .steps_button_block .block .line {
    padding-top: 10px;
}

.calc-water_wrap .calc-block__inner .block_all_width {
    width: 100%;
}

.calc-water_wrap .calc-block__inner .block .line.distance_house_line {
    padding-left: 0px;
    display: flex;
    font-size: 18px;
}

.calc-water_wrap .calc-block__inner .block .line .line-one, .calc-water_wrap .calc-block__inner .block .line .line-two {
    padding-top: 5px;
}

@media only screen and (max-width: 1295px) {
    .calc-water_wrap .calc-block__inner .line-block:nth-child(2) .block_all_width:last-child {
        width: 100%;
    }
}

.calc-water_wrap .calc-block__inner .step_block .steps_button_block .block {
    width: 50%;
}

@media only screen and (max-width: 1295px) {
    .calc-water_wrap .calc-block__inner .block .line .checkbox input[type=checkbox] + label, .calc-water_wrap .calc-block__inner .block .line .checkbox input[type=radio] + label {
        white-space: normal;
    }
}

.calc-water_wrap .calc-water_supply .block_all_width .name_block {
    color: #ff9600;
}

.calc-water_wrap .calc-water_supply .ws_distance_house_text_water:before, .calc-water_wrap .calc-water_supply .ws_distance_house_text_sewage:before, .name_bathroom:before, .name_kitchen:before {
    content: "";
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-position: left center;
    position: absolute;
    top: 50%;
    margin-top: -21px;
    left: 0;
    background-size: contain;
}

.calc-water_wrap .calc-water_supply .ws_distance_house_text {
    position: relative;
    padding-left: 60px;
}

.calc-water_wrap .calc-water_supply .ws_distance_house_text_water:before {
    background-image: url(/local/templates/main/img/yellow-pipe-big.png);
}

.calc-water_wrap .calc-water_supply .ws_distance_house_text_sewage:before {
    background-image: url(/local/templates/main/img/grey-pipe-big.png);
}

.calc-water_wrap .calc-water_supply .name_bathroom:before {
    top: 7%;
    width: 30px;
    height: 30px;
    background-image: url(/local/templates/main/img/toilet.png);
}

.calc-water_wrap .calc-water_supply .name_kitchen:before {
    top: 3%;
    width: 40px;
    height: 40px;
    background-image: url(/local/templates/main/img/kitchen.png);
}

.calc-water_wrap .calc-water_supply .name_distance_bathroom .name_distance_bathroom_water, .calc-water_wrap .calc-water_supply .name_distance_bathroom .name_distance_bathroom_sewage, .calc-water_wrap .calc-water_supply .distance_kitchen_water .name_distance_kitchen, .calc-water_wrap .calc-water_supply .distance_kitchen_sewage .name_distance_kitchen_sewage {
    padding-left: 50px;
    position: relative;
}

.calc-water_wrap .calc-water_supply .name_distance_bathroom .name_distance_bathroom_water:before, .calc-water_wrap .calc-water_supply .name_distance_bathroom .name_distance_bathroom_sewage:before, .name_distance_kitchen:before, .name_distance_kitchen_sewage:before {
    content: "";
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-position: left center;
    position: absolute;
    top: 50%;
    margin-top: -15px;
    left: 0;
    background-size: contain;
}

.name_distance_kitchen:before, .name_distance_bathroom_water:before {
    background-image: url(/local/templates/main/img/yellow-pipe-smoll.png);
}

.name_distance_kitchen_sewage:before, .name_distance_bathroom_sewage:before {
    background-image: url(/local/templates/main/img/grey-pipe-smoll.png);
}

.calc-water_wrap .calc-water_supply .create_bathroom:after {
    background: url(/local/templates/main/img/plus-toilet.png) no-repeat;
    width: 75px;
}

.calc-water_wrap .calc-water_supply .create_kitchen:after {
    background: url(/local/templates/main/img/plus-kitchen.png) no-repeat;
    width: 75px;
}

.calc-water_wrap .calc-water_supply .kitchen_block {
    padding-top: 20px;
}

.calc-water_wrap .calc-water_supply .bathroom_block {
    padding-top: 30px;
}

@media only screen and (max-width: 1295px) {
    .calc-water_wrap .calc-block__inner .block .line.distance_house_line {
        display: block;
    }

    .calc-water_wrap .calc-block__inner .sub_block:first-of-type {
        padding-right: 0px;
        padding-bottom: 20px;
    }

    .calc-water_wrap .calc-block__inner .sub_block:last-of-type {
        padding-left: 0px;
    }

    .calc-water_wrap .calc-block__inner .block .sub_block {
        width: 100%;
    }
}

.entire_calc .line-block.steps .label_step {
    margin-right: 0.5%;
    margin-left: 0.5%;
    width: 150px;
    text-align: center;
}

@media only screen and (max-width: 1700px) {
    .entire_calc .line-block.steps .label_step {
        margin-right: 5px;
        margin-left: 5px;

    }

    .line_all_width > div, .line_width_room > div {
        padding-left: 15px;
    }
}

.calculator-popup .bottom-calc .time-smeta {
    margin-left: auto;
    margin-right: auto;
}

.calculator-popup .bottom-calc {
    padding-top: 20px;
}

.calc-water_wrap .calc-water_supply .block .icon3:before {
    background-image: url(/local/templates/main/img/icon_water_supply3.png);
}

.calc-water_wrap .calc-water_supply .block .icon5:before {
    background-image: url(/local/templates/main/img/icon_water_supply5.png);
}

.calc-water_wrap .calc-water_supply .block .icon6:before {
    background-image: url(/local/templates/main/img/icon_water_supply6.png);
}

.calc-water_wrap .calc-water_supply .block .icon7:before {
    background-image: url(/local/templates/main/img/icon_water_supply7.png);
}

.calc-water_wrap .calc-water_supply .block .icon8:before {
    background-image: url(/local/templates/main/img/icon_water_supply8.png);
}

.calc-water_wrap .calc-water_supply .block .icon10:before {
    background-image: url(/local/templates/main/img/icon_water_supply10.png);
}

.calc-water_wrap .calc-water_supply .block .icon11:before {
    background-image: url(/local/templates/main/img/icon_water_supply11.png);
}

.calc-water_wrap .calc-water_supply .block .icon12:before {
    background-image: url(/local/templates/main/img/icon_water_supply12.png);
}

.calc-water_wrap .calc-water_supply .block .icon14:before {
    background-image: url(/local/templates/main/img/icon_water_supply14.png);
}

.calc-water_wrap .calc-water_supply .block .icon16:before {
    background-image: url(/local/templates/main/img/icon_water_supply16.png);
}

.smeta-bc {
    margin-right: auto;
    font-size: 18px;
    color: #5a8090;
    background: none;
    font-weight: 500;
    text-decoration: underline;
    letter-spacing: .72px;
    background-image: url(/local/templates/main/img/icon_bottom-calc12.png);
    background-repeat: no-repeat;
    height: 40px;
    padding-left: 45px;
    border: 0;
    cursor: pointer;
}

.installation-later .result_action_div {
    padding-bottom: 30px;
}

.calculator-popup .info-block .name-text {
    letter-spacing: 1.35px;
}

#ie_browser .title {
    display: -ms-flexbox;
    -ms-flex-align: center;
}

#ie_browser .popup-block__inner {
    padding: 35px;
}

#ie_browser .popup-block__inner .name {
    font-size: 20px;
}

.loader {
    display: none;
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(20, 20, 20, .9) url('/local/templates/main/img/slinky_me11.gif') 50% 50% no-repeat;
}

.loading.loader {
    overflow: hidden;
}

.loading.loader {
    display: block;
}

.calculator-popup .calculator-popup-inner .info-block .name-text {
    font-size: 16px;
}

.hide-bcs-js {
    display: none !important;
}

.calc-block__inner .block .line .checkbox .dop-block-heat-calc {
    padding-left: 28px;
    margin-left: 17px;
    position: relative;
    padding-top: 10px;
}

.calc-block__inner .block .line .checkbox .dop-block-heat-calc:before {
    content: "";
    display: block;
    width: 17px;
    height: 13px;
    background: url(/local/templates/main/img/icon__arrow-water.png) no-repeat;
    position: absolute;
    top: 5px;
    left: 0;
    margin-top: 10px;
}

.calc-block__inner .block .line .checkbox .dop-block-heat-calc input[type=radio] {
    display: block;
    opacity: 0;
    z-index: -1;
    float: left;
}

.calc-block__inner .block .line .checkbox .dop-block-heat-calc input[type=radio] + label {
    line-height: 20px;
    height: auto;
    padding-left: 32px;
    margin-top: 0;
    margin-bottom: 10px;
}

.calc-block__inner .block .line .checkbox .dop-block-heat-calc input[type=radio] + label:before {
    width: 19px;
    height: 19px;
    background-color: #fff;
    border: 1px solid #1f1f1f;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.calc-block__inner .block .line .checkbox .dop-block-heat-calc input[type=radio] + label:after {
    width: 9px;
    height: 9px;
    background-color: #000;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    content: "";
    top: 6.5px;
    left: 6px;
}

.calc-block__inner .block .line .checkbox .dop-block-heat-calc .info-bottom {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 0fr auto;
    grid-template-columns: 3fr auto 1fr;
    grid-gap: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.calc-block__inner .block .line .checkbox .dop-block-heat-calc .info-bottom .info-bottom-text {
    font-size: 16px;
    /*font-weight: 700;*/
    color: #1f1f1f;
}

.calc-block__inner .block .line .checkbox .dop-block-heat-calc .info-bottom .info-bottom-input input {
    width: 50px;
    height: 35px;
    border: 1px solid #1f1f1f;
    background: 0 0;
    padding: 0 5px;
    text-align: right;
    font-size: 16px;
    font-family: AgoraSansPro, sans-serif;
    color: #1f1f1f;
    outline: 0;
}

.calc-block__inner .block .line .line-two > div.typeFuel467 {
    width: 100%;
}

.calc-block__inner .block .line .checkbox .dop-block-heat-calc .radio-one-row input[type=radio] + label {
    display: inline-block;
    margin-right: 20px;
}

.calc-block .calc-block__inner .block .line .line-two > .block_all_width_checkbox {
    width: 100%;
}

.entire_calc .calc-block__inner .block .line .checkbox input[type=checkbox] + label > div, .entire_calc .calc-block__inner .block .line .checkbox input[type=radio] + label > div {
    line-height: 20px;
}

.entire_calc .calc-block__inner .block .line {
    padding-bottom: 30px;
}

.text_above-estimate, .important_text_block {
    color: #ff0000;
    border: 3px solid #00a6ed;
    padding: 15px;
    margin-bottom: 20px;
    background-color: #d0ebf9;
    line-height: 1.4;
}

.important_text_block {
    text-align: center;
}

.hiiden_span_always {
    display: none !important;
}

.convections.row_with_title:before {
    content: none;
}

@media only screen and (max-width: 1500px) {
    .main-header .menu-top li a {
        padding: 40px 0;
    }
}

.main-header .info-top .phone {
    font-size: 18px;
    position: relative;
    margin-bottom: 2px;
    display: flex;
    align-items: end;
}

.main-header .info-top .mail {
    display: flex;
}

.main-header .info-top {
    margin-left: auto;
}

.main-header .info-top .phone.whatsapp {
    font-weight: 500;
    padding-left: 54px;
}

.main-header .info-top .phone.whatsapp .whatsapp-icon {
    content: "";
    background: url(/local/templates/main/img/whatapp.png) no-repeat;
    background-size: contain;
    width: 23px;
    height: 23px;
}

.main-header .info-top .mail:before {
    content: "";
}

.main-header .info-top .phone:before {
    position: absolute;
    left: 0;
    bottom: 1px;
    font-size: 20px;
}

.main-header .info-top .mail:before {
    /*margin-left: 20px;*/
    margin-right: 34px;
}

.main-header .info-top .mail {
    padding-right: 4px;
}

.main-header .info-top .phone.whatsapp .whatsapp-icon {
    position: absolute;
    bottom: 1px;
    left: 23px;
}

/*.main-header .info-top .phone.whatsapp:before {*/
/*    content: "";*/
/*}*/


.mobile_widget {
    position: fixed;
    display: none;
    bottom: 24px;
    right: 100px;
    z-index: 99999999;
    width: 200px;
    height: 400px;
    /*background: url("/local/templates/main/img/iphone_icon.png") no-repeat;*/
    /*background-size: contain;*/
}

.mobile_widget .main_icon {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url("/local/templates/main/img/iphone_icon11.png") no-repeat;
    background-size: contain;
}

.mobile_widget.muted_widget {
    cursor: pointer;
}

.mobile_widget_video {
    border-radius: 30px;
    padding: 7px 9px;
    object-fit: cover;
    outline: none;
}

.playingVideoWidget .mobile_widget_video {
    padding: 8px 12px;
}

.muted_widget:after, .smallVideoWidget:after {
    content: "";
    position: absolute;
    right: 0;
    width: 83px;
    height: 99px;
    margin-top: -24px;
    background: url("/local/templates/main/img/click_img.gif") no-repeat;
    background-size: contain;
    left: 50%;
    top: 50%;
    transform: translateX(-50%);
}

.mobile_widget_video::-webkit-media-controls {
    display: none;
}

.mobile_widget .questionnaire_widget, .mobile_widget .soc_networks_block {
    display: none;
    width: 100%;
    height: 100%;
    padding: 12px 30px;
    font-size: 20px;
    font-family: Gilroy, Helvetica, Arial, sans-serif;
    color: #0e0e0e;
}

.questions_on_video {
    /*display: none;*/
    padding-left: 30px;
    padding-right: 30px;
    position: absolute;
    bottom: 30px;
    font-size: 16px;
    width: 100%;
    text-align: center;

    /*width: 100%;*/
    /*padding: 12px 30px;*/
    /*font-size: 20px;*/
    /*font-family: Gilroy, Helvetica, Arial, sans-serif;*/
    /*color: #0e0e0e;*/
}

.questions_on_video .btn {
    border-radius: 5px;
    width: -webkit-fill-available;
    display: block;
    opacity: 0;
    padding: 10px;
    font-size: 10px;
    letter-spacing: 0;
    margin: auto;
    box-shadow: 0 -3px #c27403 inset;
    margin-bottom: 7px;
}

.playingVideoWidget .questions_on_video .btn {
    padding: 10px;
    font-size: 14px;
}

.questions_on_video .btn:hover {
    box-shadow: 0 -3px #0385bc inset;
}

.mobile_widget .media_widget_block {
    position: absolute;
    width: 30px;
    height: 30px;
    left: 50%;
    top: 55px;
    transform: translate(-50%, -50%);
    opacity: 0;
    text-align: center;
    /*background: url("/local/templates/main/img/reset_widget_btn.png") no-repeat;*/
}

.mobile_widget.playingVideoWidget .media_widget_block {
    width: 39px;
    height: 39px;
    top: 72px;
    cursor: pointer;
}

.playingVideoWidget:hover .media_widget_block {
    opacity: 0.7;
}

.mobile_widget .questionnaire_widget .questionnaire_widget_item {
    border: solid 1px rgba(217, 216, 230, .55);
    display: block;
    -webkit-box-align: center;
    margin-top: 20px;
    padding: 5px;
    cursor: pointer;
    text-align: center;
    color: inherit; /* blue colors for links too */
    text-decoration: inherit; /* no underline */
}

.mobile_widget .soc_network_item {
    display: flex;
    margin-left: 10px;
    -webkit-box-align: center;
    margin-top: 30px;
    padding: 5px;
    cursor: pointer;
    text-align: center;
    color: inherit; /* blue colors for links too */
    text-decoration: inherit; /* no underline */
}

.mobile_widget .soc_networks .soc_network_item {
    margin-left: 0;
    margin-top: 0;
    justify-content: center;
}

.whatsapp_network:before {
    content: "";
    background: url("/local/templates/main/img/whatapp.png") no-repeat;
    background-size: contain;
    width: 23px;
    height: 23px;
    padding-right: 10px;
}

.telegram_network:before {
    content: "";
    background: url("/local/templates/main/img/telegram_icon.png") no-repeat;
    background-size: contain;
    width: 23px;
    height: 23px;
    padding-right: 10px;

}

.viber_network:before {
    content: "";
    background: url("/local/templates/main/img/viber_icon.png") no-repeat;
    background-size: contain;
    width: 23px;
    height: 23px;
    padding-right: 10px;

}

.mobile_widget .questionnaire_widget .questionnaire_widget_item:hover {
    border: 1px solid #00a6ed;
}

.close_btn_widget {
    position: absolute;
    top: -25px;
    right: -10px;
    width: 30px;
    height: 30px;
    padding: 0;
    margin: 0;
    border-radius: 100%;
    background: rgba(0, 0, 0, 0.5) 50% 50% no-repeat;
    color: #dedede;
    border: none;
    font-size: 24px;
    text-align: center;
    cursor: pointer;
    transition: all 0.3s;
    z-index: 10;
}

.playingVideoWidget .close_btn_widget {
    width: 40px;
    height: 40px;
    top: -33px;
    right: -15px;
}

.close_btn_widget:hover {
    animation: spinClose90 0.5s;
    background-color: rgba(0, 0, 0, 0.7);
}

.smallVideoWidget .questions_on_video {
    display: none;
    pointer-events: none;
}

.smallVideoWidget #mobile_widget_video_elem {
    pointer-events: none;
}

@keyframes spinClose90 {
    0% {
        transform: rotateZ(0);
    }
    100% {
        transform: rotateZ(90deg);
    }
}

.playingVideoWidget {
    /*transform-origin: bottom right;*/
    /*transform: scale(1.4);*/
}

.soc_network_prev_btn {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 23px;
    border-radius: 24px;
    border: none;
    line-height: 1.3rem;

    font-size: 18px;
    width: fit-content;
    height: 36px;
    z-index: 100;
    padding: 0 16px 0 22px;
    font-weight: 500;
    overflow: hidden;
    margin: auto;
    margin-top: 30px;
    color: #FFFFFF;
    background-color: rgba(0, 166, 237, 1);
    -webkit-box-shadow: 0 3px 10px 0 rgb(0 166 237 / 50%);
    box-shadow: 0 3px 10px 0 rgb(0 166 237 / 50%);
    will-change: box-shadow;
    -webkit-transition: -webkit-box-shadow .2s ease-in;
    transition: -webkit-box-shadow .2s ease-in;
    transition: box-shadow .2s ease-in;
    transition: box-shadow .2s ease-in, -webkit-box-shadow .2s ease-in;
}

.soc_network_prev_btn svg {
    transform: rotate(180deg);
}


.close_btn_widget svg {
    width: 15px;
    height: 15px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.playingVideoWidget .close_btn_widget svg {
    width: 18px;
    height: 18px;
}

.smallVideoWidget {
    cursor: pointer;
}

.smallVideoWidget .mobile_widget_video {
    border-radius: 10px;
    padding: 2px 3px;
}

.smallVideoWidget:after {
    width: 21px;
    height: 24px;
    margin-top: -6px;
}

.smallVideoWidget .close_btn_widget {
    display: none;
}

.small_widget_btn_block {
    display: flex;
    justify-content: space-between;
}

.playingVideoWidget .questions_on_video .small_widget_btn_block .small_widget_btn  {
    width: 45%;
    font-size: 11px;
    padding: 10px 5px;
    margin-top: 5px;
}

.first_seen_widget.mobile_widget {
    right: 50%;
    bottom: 50%;
    transform: translate(50%, 50%);
}

.muted_widget .questions_on_video .small_widget_btn_block .small_widget_btn {
    width: 45%;
    font-size: 8px;
    padding: 8px 2px;
    margin-top: 5px;
}

@media only screen and (max-width: 1010px) {
    /*.playingVideoWidget {*/
    /*    transform-origin: bottom right;*/
    /*    transform: scale(2);*/
    /*}*/
    .playingVideoWidget .mobile_widget_video {
        padding: 12px 18px;
    }

    .playingVideoWidget .mobile_widget_video {
        border-radius: 55px;
    }

    .playingVideoWidget .close_btn_widget {
        width: 60px;
        height: 60px;
        font-size: 35px;
        top: -50px;
        right: -20px;
    }

    .playingVideoWidget .close_btn_widget svg {
        width: 30px;
        height: 30px;
    }

    .mobile_widget .questionnaire_widget, .mobile_widget .soc_networks_block {
        font-size: 36px;
        padding: 22px 60px;
        margin-top: 10px;
    }

    .mobile_widget .questionnaire_widget .questionnaire_widget_item {
        border: solid 2px rgba(217, 216, 230, .55);
        margin-top: 30px;
    }

    .whatsapp_network:before, .telegram_network:before, .viber_network:before {

        width: 30px;
        height: 30px;
        padding-right: 20px;
    }

    .soc_network_prev_btn {
        font-size: 30px;
        height: 46px;
        padding: 0 26px 0 32px;
    }

    .soc_network_prev_btn svg {
        margin-right: 10px;
    }

    .questions_on_video {
        padding-left: 25px;
        padding-right: 25px;
        bottom: 0px;
    }

    .playingVideoWidget .questions_on_video {
        padding-left: 50px;
        padding-right: 50px;
        bottom: 30px;
    }

    .questions_on_video .btn {
        font-size: 11px;
    }

    .questions_on_video {
        margin-bottom: 10px;
    }

    .playingVideoWidget .questions_on_video {
        margin-bottom: 0;
    }

    .playingVideoWidget .questions_on_video .btn {
        font-size: 22px;
    }

    .playingVideoWidget.mobile_widget .media_widget_block {
        width: 60px;
        height: 60px;
        top: 110px;
    }

    .smallVideoWidget .mobile_widget_video {
        border-radius: 20px;
        padding: 4px 6px;
    }

    .smallVideoWidget:after {
        width: 42px;
        height: 42px;
        margin-top: -12px;
    }
}
/* End */


/* Start:/local/templates/main/template_styles.css?17600282138880*/
body *{-webkit-text-size-adjust: 100%;}

@media only screen and (max-width: 960px)
{
	.calculator-popup-inner #description_calculator .line-top-cl
	{
  	  text-align: center;
	}

	.calculator-popup-inner #description_calculator .line-top-cl .imglogoc
	{
  	     float: initial;
   		 margin-top: 25px;
	}


}

.work-block__list .owl-stage{  /*  display: flex;*/}

.bottom-calc .time-smeta, .bottom-calc .time-smeta_p{    font-size: 18px;
    color: #5a8090;background:none;
    font-weight: 500;
    text-decoration: underline;
    letter-spacing: .72px;
	background-image: url(/local/templates/main/img/icon_bottom-calc12.png);
background-repeat: no-repeat;
    height: 40px;
    padding-left: 45px;
    border: 0;
    cursor: pointer;}

.calculator-popup .calculator-popup-inner .name{display:none;}
.calculator-popup .line{display:none;}
.line-top-cl { margin-bottom: 22px;}
.line-top-cl .imglogoc{ float: right; margin-right: 5px;}

						.calculator-popup .table-all-summ .table-cell.good
						{
							text-align: center;
							background-color: #ffb100;
							font-weight: 500;
						}
						.calculator-popup .table-all-summ .table-cell.null
						{
							background: #fff;
							width: 200px;
							display: inline-block;
						}



.calculator-popup .table-block .table-row .table-cell.price-cell,
.calculator-popup .table-block .table-row.row-n-t .table-cell
{
    padding-top: 5px;
    padding-bottom: 5px;
}
.calculator-popup .table-block .table-row .table-cell{padding-top: 7px; padding-bottom: 7px;}
.calculator-popup .table-block .table-row .table-cell.price-cell{
	font-weight: 400;
	vertical-align: middle;
	width: 130px;
}
@media only screen and (max-width: 1010px){
.calculator-popup .table-block .table-row .table-cell.price-cell{
	width: 70px;
}
}

.calculator-popup .table-block .table-row.table-all-summ .table-cell{min-height:0;}
.calculator-popup .table-block .table-row.table-all-summ .table-cell.good{width:130px;font-weight: 700;}
.calculator-popup .table-block .table-row.table-all-summ .table-cell.good:last-child{width:140px;}
.calculator-popup .table-row.table-row-title .table-cell
{
	background-color: #a1d5f1;
}
.calculator-popup .table-row-title.additional-row-title .table-cell
{
	background-color: #bce2f5;
}
.calculator-popup .table-block .table-row:first-child .table-cell.number
{
	width:62px;
}
.calculator-popup .table-cell-all{
	background-color: #a1d5f1;
    padding-left: 83px;
    padding-top: 7px;
    padding-bottom: 7px;
    border: 3px solid #FFFF;
    border-bottom: none;
    letter-spacing: .6px;
    color: #1f1f1f;
}

.newspage .title-block{margin-bottom: 40px;}
.newspage .services-block__tabs{margin-bottom: 45px;}
.services-block.newspage{margin-bottom: 40px;}
.article-list .pagination { margin-bottom: 50px;}

.calc-block__inner .block .line .line-two>div.w40{width:40%;}
.calc-block__inner .block .line .line-two>div.w60{width:60%;}

.work-block__content .img-block iframe, .iframe_slider{width:100%;}

.calc-block__inner .block.ver22{width:33%;}

.calc-block__inner .label-mkad.ver22{width:33%;display: flex; padding-top:0; padding-bottom:0;}
.calc-block__inner .block.ver33 .line .line-two>.block-inner{ width: 40%;}
.calc-block__inner .block.ver33 .line .line-two>.line-one{ width: 60%;}
.calc-block__inner .block.ver22.label-rad span{padding-left: 20px;}

	.work-block__top .img-block__list .item img { height:auto;   width: 100%;}
	.work-block__top .img-block__list .item:after{background: inherit;}

@media only screen and (max-width: 1366px)and (min-width: 1000px){
.work-block__top .img-block__list .item img {margin-top: 18%;}
}

@media only screen and (max-width: 1050px) and (min-width: 1000px){
	.smeta-block .summ-block__inner .summ__inner{ padding: 35px 24px 35px 47px;}
	/*.main-header .menu-top li.callback a{width: 110px;}*/
body .calc-block__inner .block.ver22,
body .calc-block__inner .label-mkad.ver22{width:100%;}
.calc-block__inner .line-block .block:first-child .label {
    border-bottom: 0;    padding-bottom: 19px;}
.calc-block__inner .block.ver22 .label {  border-bottom: 0;}
.calc-block__inner .block:last-child .label {  padding-left: 0;}
.calc-block__inner .block.ver22.label-rad span{padding-left: 0px;}
.calc-block__inner .block.ver22 .label span {  width: 280px;  display: inline-block;}
	.main-header .info-top .mail{padding-right: 0;}
.calc-block__inner .line-block:last-child .block:first-child {  width: 45%;}
.video-review__inner .info-block {    min-height: 500px;}
.work-block__top .img-block__list .item img {margin-top: 25%;}

}

@media only screen and (max-width: 1000px){
.work-block__top .img-block__list .item img {margin-top: 0;}

.calc-block__inner .block.ver22.label-rad span{padding-left: 0px;}
.calc-block__inner .block .line .hide-boiler {
    position: relative;
    width: 100%;
}

	.main-header{margin-bottom: 14px;}
	.slider-top-block .bx-controls .bx-controls-direction{display:none;}
	.after-header__list .text-block__inner .btn-block .btn{min-width:100%; margin-top:0px;}
	.after-header__list .text-block__inner .btn-block{     margin: 0px -9px -74px -9px;}
.main-header .menu-top li.mobile-menu{    width: 85px;}
	.video-review__inner .info-block__inner{min-height: 600px;}
	.video-review__inner .info-block__inner .name{line-height: normal;}
body .calc-block__inner .block.ver22,
body .calc-block__inner .label-mkad.ver22{width:100%;}
	.calc-block__inner .block .label{border-bottom: 0;}
	.calc-block__inner .label-mkad.ver22 .label{padding-bottom: 10px;}
	.calc-block__inner .label-mkad.ver22 .input-calc{    margin-left: 95px;}
	.eng-block .info-block .text{display: block;    letter-spacing: .84px;font-size: 16px;
    line-height: 20px;    }
	.eng-block .warn,
.our-comands .contact-consult__inner .warn,
.services-block__item .info-block .warn,
.action-block .text-bottom,
.smeta-block .warn,
.popup-block .warn,
.later-mont .info-block .warn{font-size: 10px;    line-height:12px;}
	.popup-block .warn br{display:none;}
	.action-block .text-bottom{font-size: 10px!important;}

	.action-block__inner .percent{    position: relative;  bottom: -10px;}
	.action-block__inner .count{   position: relative;  bottom: -15px;}
.work-block {    margin-bottom: 40px;}
	.title-block {font-size: 20px; letter-spacing: 1.2px; line-height: 30px}
	.label-title.blue{font-size: 18px;}
	.popup-block>.title{font-size: 30px;}
	.services-block{margin-bottom: 40px;}
.eng-block{margin-bottom: 40px;}
	.calculator-popup .table-block .table-row .table-cell{padding-left: 25px;}
	#calc-popup .popup-block>.title{    font-size: 16px;}
}
@media only screen and (max-width: 800px){
.work-block__top .img-block__list {  height: 430px;}
}
@media only screen and (max-width: 1400px){
.calc-block__inner .block.ver22 .label,
.calc-block__inner .label-mkad.ver22 .label{font-size: 14px;}
}

@media only screen and (max-width: 1150px)and (min-width: 1000px){
.calc-block__inner .block.ver22 .label,
.calc-block__inner .label-mkad.ver22 .label{font-size: 13px;}
.calc-block__inner .block .label .input-calc,
.calc-block__inner .label-mkad.ver22 .input-calc{margin-left: 10px; width: 60px;}
}

.calculator-popup .table-block .table-row .table-cell{padding-left: 20px;}
.calculator-popup .table-block .table-row .table-cell:last-child{    width: 140px;padding-left: 0px;}


/*.calc-block__inner .block .line.ver55 .line-two>div:first-child{position: relative;}
.calc-block__inner .block .line.ver55 .line-two>div:first-child:after {
    width: 1px;
    border-right: 1px dashed #363636;
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 5px;
    content: '';
    display: block;
}*/

.calc-block__inner .block .line.blpoizvd{height: 174px;}
.calc-block__inner{    position: relative;}
.calc-block__inner:before {content:""; width: 100%; display: block;  height: 100%;  position: absolute;
    left: 0; top: 0; background-image: url(/local/templates/main/img/bg__wall_top.jpg);  z-index: -1;
    background-repeat: repeat;  background-position: bottom center;  }
.calc-block__inner {
    height: auto; padding-bottom: 220px; background-position: bottom center;
    background-image:  url(/local/templates/main/img/bg__wall2.jpg);
}


@media only screen and (max-width: 1950px) and (min-width: 1700px){
.iframe_slider{    height: 600px;}
.work-block__top .img-block__list .item img {/*margin-top: 2%;*/}

}

@media only screen and (max-width: 1700px)and (min-width: 1400px){
.iframe_slider{    height: 500px;}
}

@media only screen and (max-width: 1700px){
.calc-block__inner:before {content:none; display:none;}
.calc-block__inner { background-color: #ebeae8;
    background-image: url(/local/templates/main/img/bg__wall-1366.jpg);
	}}

@media only screen and (max-width: 1000px){
.calc-block__inner {  background-color: #f4f4f4;  background-image: url(/local/templates/main/img/bg__wall-768.jpg);     padding-bottom: 0px;}
}

/*.popup-block .form-block .input-line{min-width:300px;}*/
html{min-width: 768px; }
/*
body {-webkit-text-size-adjust: 100%; text-size-adjust:100%}*/
/* End */
/* /local/templates/main/css/main.min.css?1760027446312137 */
/* /local/templates/main/css/jquery.fancybox.min.css?172615971112803 */
/* /smeta/smeta_common.css?17261621923425 */
/* /local/templates/main/components/bitrix/menu/main_menu/style.css?1696348126581 */
/* /local/templates/main/components/bitrix/menu/main_sub_menu/style.css?1696348126581 */
/* /local/templates/main/styles.css?176002821399852 */
/* /local/templates/main/template_styles.css?17600282138880 */
