/*! 
 * ВНИМАНИЕ! 
 * Этот css-файл является результатом автоматической компиляции LESS-файлов!
 * Не вносите изменений в этот файл.
 * @author: Дмитрий Альшин (www.info-expert.ru) 
 *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */img,legend{border: 0}legend,td,th{padding: 0}html{font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}body{margin: 0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display: block}audio,canvas,progress,video{display: inline-block;vertical-align: baseline}audio:not([controls]){display: none;height: 0}[hidden],template{display: none}a{background-color: transparent}a:active,a:hover{outline: 0}abbr[title]{border-bottom: 1px dotted}b,optgroup,strong{font-weight: 700}dfn{font-style: italic}h1{font-size: 2em;margin: .67em 0}mark{background: #ff0;color: #000}small{font-size: 80%}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sup{top: -.5em}sub{bottom: -.25em}svg:not(:root){overflow: hidden}figure{margin: 1em 40px}hr{-moz-box-sizing: content-box;box-sizing: content-box;height: 0}pre,textarea{overflow: auto}code,kbd,pre,samp{font-family: monospace,monospace;font-size: 1em}button,input,optgroup,select,textarea{color: inherit;font: inherit;margin: 0}button{overflow: visible}button,select{text-transform: none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance: button;cursor: pointer}button[disabled],html input[disabled]{cursor: default}button::-moz-focus-inner,input::-moz-focus-inner{border: 0;padding: 0}input{line-height: normal}input[type=checkbox],input[type=radio]{box-sizing: border-box;padding: 0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height: auto}input[type=search]{-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance: none}fieldset{border: 1px solid #c0c0c0;margin: 0 2px;padding: .35em .625em .75em}table{border-collapse: collapse;border-spacing: 0}.mfp-bg{top: 0;left: 0;width: 100%;height: 100%;z-index: 1042;overflow: hidden;position: fixed;background: #0b0b0b;opacity: 0.8}.mfp-wrap{top: 0;left: 0;width: 100%;height: 100%;z-index: 1043;position: fixed;outline: none !important;-webkit-backface-visibility: hidden}.mfp-container{text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 8px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.mfp-container:before{content: '';display: inline-block;height: 100%;vertical-align: middle}.mfp-align-top .mfp-container:before{display: none}.mfp-content{position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width: 100%;cursor: auto}.mfp-ajax-cur{cursor: progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor: auto}.mfp-zoom{cursor: pointer;cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in}.mfp-auto-cursor .mfp-content{cursor: auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select: none;-moz-user-select: none;user-select: none}.mfp-loading.mfp-figure{display: none}.mfp-hide{display: none !important}.mfp-preloader{color: #cccccc;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -0.8em;left: 8px;right: 8px;z-index: 1044}.mfp-preloader a{color: #cccccc}.mfp-preloader a:hover{color: white}.mfp-s-ready .mfp-preloader{display: none}.mfp-s-error .mfp-content{display: none}button.mfp-close,button.mfp-arrow{overflow: visible;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;display: block;outline: none;padding: 0;z-index: 1046;-webkit-box-shadow: none;box-shadow: none}button::-moz-focus-inner{padding: 0;border: 0}.mfp-close{width: 44px;height: 44px;line-height: 44px;position: absolute;right: 0;top: 0;text-decoration: none;text-align: center;opacity: 0.65;padding: 0 0 18px 10px;color: white;font-style: normal;font-size: 28px;font-family: Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity: 1}.mfp-close:active{top: 1px}.mfp-close-btn-in .mfp-close{color: #333333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color: white;right: -6px;text-align: right;padding-right: 6px;width: 100%}.mfp-counter{position: absolute;top: 0;right: 0;color: #cccccc;font-size: 12px;line-height: 18px}.mfp-arrow{position: absolute;opacity: 0.65;margin: 0;top: 50%;margin-top: -55px;padding: 0;width: 90px;height: 110px;-webkit-tap-highlight-color: rgba(0,0,0,0)}.mfp-arrow:active{margin-top: -54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity: 1}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content: '';display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;margin-top: 35px;margin-left: 35px;border: medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width: 13px;border-bottom-width: 13px;top: 8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width: 21px;border-bottom-width: 21px;opacity: 0.7}.mfp-arrow-left{left: 0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right: 17px solid #fff;margin-left: 31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left: 25px;border-right: 27px solid #3f3f3f}.mfp-arrow-right{right: 0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left: 17px solid #fff;margin-left: 39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left: 27px solid #3f3f3f}.mfp-iframe-holder{padding-top: 40px;padding-bottom: 40px}.mfp-iframe-holder .mfp-content{line-height: 0;width: 100%;max-width: 900px}.mfp-iframe-holder .mfp-close{top: -40px}.mfp-iframe-scaler{width: 100%;height: 0;overflow: hidden;padding-top: 56.25%}.mfp-iframe-scaler iframe{position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 0 8px rgba(0,0,0,0.6);background: black}img.mfp-img{width: auto;max-width: 100%;height: auto;display: block;line-height: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 40px 0 40px;margin: 0 auto}.mfp-figure{line-height: 0}.mfp-figure:after{content: '';position: absolute;left: 0;top: 40px;bottom: 40px;display: block;right: 0;width: auto;height: auto;z-index: -1;box-shadow: 0 0 8px rgba(0,0,0,0.6);background: #444444}.mfp-figure small{color: #bdbdbd;display: block;font-size: 12px;line-height: 14px}.mfp-figure figure{margin: 0}.mfp-bottom-bar{margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto}.mfp-title{text-align: left;line-height: 18px;color: #f3f3f3;word-wrap: break-word;padding-right: 36px}.mfp-image-holder .mfp-content{max-width: 100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor: pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left: 0;padding-right: 0}.mfp-img-mobile img.mfp-img{padding: 0}.mfp-img-mobile .mfp-figure:after{top: 0;bottom: 0}.mfp-img-mobile .mfp-figure small{display: inline;margin-left: 5px}.mfp-img-mobile .mfp-bottom-bar{background: rgba(0,0,0,0.6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding: 0}.mfp-img-mobile .mfp-counter{right: 5px;top: 3px}.mfp-img-mobile .mfp-close{top: 0;right: 0;width: 35px;height: 35px;line-height: 35px;background: rgba(0,0,0,0.6);position: fixed;text-align: center;padding: 0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform: scale(.75);transform: scale(.75)}.mfp-arrow-left{-webkit-transform-origin: 0;transform-origin: 0}.mfp-arrow-right{-webkit-transform-origin: 100%;transform-origin: 100%}.mfp-container{padding-left: 6px;padding-right: 6px}}.mfp-ie7 .mfp-img{padding: 0}.mfp-ie7 .mfp-bottom-bar{width: 600px;left: 50%;margin-left: -300px;margin-top: 5px;padding-bottom: 5px}.mfp-ie7 .mfp-container{padding: 0}.mfp-ie7 .mfp-content{padding-top: 44px}.mfp-ie7 .mfp-close{top: 0;right: 0;padding-top: 0}.cn-modal{margin: 0 auto;background: #fff;position: relative;border-radius: 5px}.cn-modal-close,.cn-modal-close.mfp-close{cursor: pointer;margin: 0;line-height: 50px;padding: 0;width: 50px;height: 50px;display: inline-block;font-size: 40px}.cn-modal-header{font-size: 28px;padding: 15px 40px 15px 20px;background: #fff;border-radius: 5px 5px 0 0}.cn-modal-content{padding: 20px}.cn-modal-footer{padding: 20px}.cn-modal-error{margin: -10px -20px 0;padding: 10px 20px;font-size: 15px}.cn-modal-error p{margin: 0;font-weight: bold}.cn-modal-error font.errortext,.cn-modal-error font.notetext{color: inherit !important}.cn-modal-errors{list-style: none;margin: 0;padding: 0}/*!
 * Ladda
 * http://lab.hakim.se/ladda
 * MIT licensed
 *
 * Copyright (C) 2014 Hakim El Hattab, http://hakim.se
 */.ladda-button{position: relative}.ladda-button .ladda-spinner{position: absolute;z-index: 2;display: inline-block;width: 32px;height: 32px;top: 50%;margin-top: -16px;opacity: 0;pointer-events: none}.ladda-button .ladda-label{position: relative;z-index: 3}.ladda-button .ladda-progress{position: absolute;width: 0;height: 100%;left: 0;top: 0;background: rgba(0,0,0,0.2);visibility: hidden;opacity: 0;-webkit-transition: .1s linear all !important;-moz-transition: .1s linear all !important;-ms-transition: .1s linear all !important;-o-transition: .1s linear all !important;transition: .1s linear all !important}.ladda-button[data-loading] .ladda-progress{opacity: 1;visibility: visible}.ladda-button[data-style=expand-right] .ladda-spinner{right: 14px}.ladda-button[data-style=expand-right][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-right][data-size="xs"] .ladda-spinner{right: 4px}.ladda-button[data-style=expand-right][data-loading]{padding-right: 56px}.ladda-button[data-style=expand-right][data-loading] .ladda-spinner{opacity: 1}.ladda-button[data-style=expand-right][data-loading][data-size="s"],.ladda-button[data-style=expand-right][data-loading][data-size="xs"]{padding-right: 40px}.ladda-button[data-style=expand-left] .ladda-spinner{left: 14px}.ladda-button[data-style=expand-left][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-left][data-size="xs"] .ladda-spinner{left: 4px}.ladda-button[data-style=expand-left][data-loading]{padding-left: 56px}.ladda-button[data-style=expand-left][data-loading] .ladda-spinner{opacity: 1}.ladda-button[data-style=expand-left][data-loading][data-size="s"],.ladda-button[data-style=expand-left][data-loading][data-size="xs"]{padding-left: 40px}.ladda-button[data-style=expand-up]{overflow: hidden}.ladda-button[data-style=expand-up] .ladda-spinner{top: -32px;left: 50%;margin-left: -16px}.ladda-button[data-style=expand-up][data-loading]{padding-top: 54px}.ladda-button[data-style=expand-up][data-loading] .ladda-spinner{opacity: 1;top: 14px;margin-top: 0}.ladda-button[data-style=expand-up][data-loading][data-size="s"],.ladda-button[data-style=expand-up][data-loading][data-size="xs"]{padding-top: 32px}.ladda-button[data-style=expand-up][data-loading][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-up][data-loading][data-size="xs"] .ladda-spinner{top: 4px}.ladda-button[data-style=expand-down]{overflow: hidden}.ladda-button[data-style=expand-down] .ladda-spinner{top: 62px;left: 50%;margin-left: -16px}.ladda-button[data-style=expand-down][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-down][data-size="xs"] .ladda-spinner{top: 40px}.ladda-button[data-style=expand-down][data-loading]{padding-bottom: 54px}.ladda-button[data-style=expand-down][data-loading] .ladda-spinner{opacity: 1}.ladda-button[data-style=expand-down][data-loading][data-size="s"],.ladda-button[data-style=expand-down][data-loading][data-size="xs"]{padding-bottom: 32px}.ladda-button[data-style=slide-left]{overflow: hidden}.ladda-button[data-style=slide-left] .ladda-label{position: relative}.ladda-button[data-style=slide-left] .ladda-spinner{left: 100%;margin-left: -16px}.ladda-button[data-style=slide-left][data-loading] .ladda-label{opacity: 0;left: -100%}.ladda-button[data-style=slide-left][data-loading] .ladda-spinner{opacity: 1;left: 50%}.ladda-button[data-style=slide-right]{overflow: hidden}.ladda-button[data-style=slide-right] .ladda-label{position: relative}.ladda-button[data-style=slide-right] .ladda-spinner{right: 100%;margin-left: -16px}.ladda-button[data-style=slide-right][data-loading] .ladda-label{opacity: 0;left: 100%}.ladda-button[data-style=slide-right][data-loading] .ladda-spinner{opacity: 1;left: 50%}.ladda-button[data-style=slide-up]{overflow: hidden}.ladda-button[data-style=slide-up] .ladda-label{position: relative}.ladda-button[data-style=slide-up] .ladda-spinner{left: 50%;margin-left: -16px;margin-top: 1em}.ladda-button[data-style=slide-up][data-loading] .ladda-label{opacity: 0;top: -1em}.ladda-button[data-style=slide-up][data-loading] .ladda-spinner{opacity: 1;margin-top: -16px}.ladda-button[data-style=slide-down]{overflow: hidden}.ladda-button[data-style=slide-down] .ladda-label{position: relative}.ladda-button[data-style=slide-down] .ladda-spinner{left: 50%;margin-left: -16px;margin-top: -2em}.ladda-button[data-style=slide-down][data-loading] .ladda-label{opacity: 0;top: 1em}.ladda-button[data-style=slide-down][data-loading] .ladda-spinner{opacity: 1;margin-top: -16px}.ladda-button[data-style=zoom-out]{overflow: hidden}.ladda-button[data-style=zoom-out] .ladda-spinner{left: 50%;margin-left: -16px;-webkit-transform: scale(2.5);-moz-transform: scale(2.5);-ms-transform: scale(2.5);-o-transform: scale(2.5);transform: scale(2.5)}.ladda-button[data-style=zoom-out] .ladda-label{position: relative;display: inline-block}.ladda-button[data-style=zoom-out][data-loading] .ladda-label{opacity: 0;-webkit-transform: scale(.5);-moz-transform: scale(.5);-ms-transform: scale(.5);-o-transform: scale(.5);transform: scale(.5)}.ladda-button[data-style=zoom-out][data-loading] .ladda-spinner{opacity: 1;-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none}.ladda-button[data-style=zoom-in]{overflow: hidden}.ladda-button[data-style=zoom-in] .ladda-spinner{left: 50%;margin-left: -16px;-webkit-transform: scale(.2);-moz-transform: scale(.2);-ms-transform: scale(.2);-o-transform: scale(.2);transform: scale(.2)}.ladda-button[data-style=zoom-in] .ladda-label{position: relative;display: inline-block}.ladda-button[data-style=zoom-in][data-loading] .ladda-label{opacity: 0;-webkit-transform: scale(2.2);-moz-transform: scale(2.2);-ms-transform: scale(2.2);-o-transform: scale(2.2);transform: scale(2.2)}.ladda-button[data-style=zoom-in][data-loading] .ladda-spinner{opacity: 1;-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none}.ladda-button[data-style=contract]{overflow: hidden;width: 100px}.ladda-button[data-style=contract] .ladda-spinner{left: 50%;margin-left: -16px}.ladda-button[data-style=contract][data-loading]{border-radius: 50%;width: 52px}.ladda-button[data-style=contract][data-loading] .ladda-label{opacity: 0}.ladda-button[data-style=contract][data-loading] .ladda-spinner{opacity: 1}.ladda-button[data-style=contract-overlay]{overflow: hidden;width: 100px;box-shadow: 0px 0px 0px 2000px transparent}.ladda-button[data-style=contract-overlay] .ladda-spinner{left: 50%;margin-left: -16px}.ladda-button[data-style=contract-overlay][data-loading]{border-radius: 50%;width: 52px;box-shadow: 0px 0px 0px 2000px rgba(0,0,0,0.8)}.ladda-button[data-style=contract-overlay][data-loading] .ladda-label{opacity: 0}.ladda-button[data-style=contract-overlay][data-loading] .ladda-spinner{opacity: 1}.owl-carousel .animated{-webkit-animation-duration: 1000ms;animation-duration: 1000ms;-webkit-animation-fill-mode: both;animation-fill-mode: both}.owl-carousel .owl-animated-in{z-index: 0}.owl-carousel .owl-animated-out{z-index: 1}.owl-carousel .fadeOut{-webkit-animation-name: fadeOut;animation-name: fadeOut}@-webkit-keyframes fadeOut{0%{opacity: 1}100%{opacity: 0}}@keyframes fadeOut{0%{opacity: 1}100%{opacity: 0}}.owl-height{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out}.owl-carousel{display: none;width: 100%;position: relative;z-index: 1}.owl-carousel .owl-stage{position: relative;-ms-touch-action: pan-Y}.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(0px, 0px, 0px)}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{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-loaded{display: block}.owl-carousel.owl-loading{opacity: 0;display: block}.owl-carousel.owl-hidden{opacity: 0}.owl-carousel .owl-refresh .owl-item{display: none}.owl-carousel .owl-item{position: relative;min-height: 1px;float: left;user-select: none}.owl-carousel .owl-item img{display: block;width: 100%;-webkit-transform-style: preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select: auto;-moz-user-select: auto;-ms-user-select: auto;user-select: auto}.owl-carousel .owl-grab{cursor: move;cursor: -webkit-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab}.owl-carousel.owl-rtl{direction: rtl}.owl-carousel.owl-rtl .owl-item{float: right}.no-js .owl-carousel{display: block}.owl-carousel .owl-item .owl-lazy{opacity: 0;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease}.owl-carousel .owl-item img{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("owl.video.play.png") no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;-webkit-transition: scale 100ms ease;-moz-transition: scale 100ms ease;-ms-transition: scale 100ms ease;-o-transition: scale 100ms ease;transition: scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition: scale(1.3, 1.3);-moz-transition: scale(1.3, 1.3);-ms-transition: scale(1.3, 1.3);-o-transition: scale(1.3, 1.3);transition: scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display: none}.owl-carousel .owl-video-tn{opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;-webkit-background-size: contain;-moz-background-size: contain;-o-background-size: contain;background-size: contain;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease}.owl-carousel .owl-video-frame{position: relative;z-index: 1}.owl-dots{text-align: center}.owl-dots .owl-dot{display: inline-block;zoom: 1;*display: inline}div.scrollingHotSpotLeft{min-width: 75px;width: 10%;height: 100%;background-image: url(../images/big_transparent.gif);background-repeat: repeat;background-position: center center;position: absolute;z-index: 200;left: 0;cursor: url(../images/cursors/cursor_arrow_left.png), url(../images/cursors/cursor_arrow_left.cur), w-resize}div.scrollingHotSpotLeftVisible{background-image: url(../images/arrow_left.gif);background-color: #fff;background-repeat: no-repeat;opacity: 0.35;-moz-opacity: 0.35;zoom: 1}div.scrollingHotSpotRight{min-width: 75px;width: 10%;height: 100%;background-image: url(../images/big_transparent.gif);background-repeat: repeat;background-position: center center;position: absolute;z-index: 200;right: 0;cursor: url(../images/cursors/cursor_arrow_right.png), url(../images/cursors/cursor_arrow_right.cur), e-resize}div.scrollingHotSpotRightVisible{background-image: url(../images/arrow_right.gif);background-color: #fff;background-repeat: no-repeat;opacity: 0.35;-moz-opacity: 0.35;zoom: 1}div.scrollWrapper{position: relative;overflow: hidden;width: 100%;height: 100%}div.scrollableArea{position: relative;width: auto;height: 100%}.jq-checkbox{width: 16px;height: 16px;border-radius: 2px;background: transparent;border: solid 2px #56bfb5;vertical-align: middle;cursor: pointer}.jq-checkbox:hover,label:hover .jq-checkbox{border-color: #fff}.jq-checkbox:hover.checked .jq-checkbox__div:before,label:hover .jq-checkbox.checked .jq-checkbox__div:before{border-color: #fff}.jq-checkbox.checked .jq-checkbox__div:before{content: ' ';position: absolute;border: solid #56bfb5;border-width: 0 0 3px 3px;height: 3px;width: 7px;left: 3px;top: 4px;transform: rotate(-45deg)}.jq-checkbox.focused{box-shadow: 0 0 0 2px rgba(56,129,122,0.7)}.jq-checkbox.disabled{opacity: 0.55;filter: alpha(opacity=55)}body{font-family: 'Open Sans', sans-serif;font-size: 16px;width: 100%;position: relative}a{color: #2875a0}.clearfix:before,.clearfix:after{content: "";display: table}.clearfix:after{clear: both}::-webkit-input-placeholder{color: #000}:-moz-placeholder{color: #000;opacity: 1}::-moz-placeholder{color: #000;opacity: 1}:-ms-input-placeholder{color: #000}img[align="right"]{padding: 0 0 20px 20px}img[align="left"]{padding: 0 20px 20px 0}img[align="center"]{display: block;margin: 0 auto}a{outline: none}.gray-heading{color: #808080;margin: 10px 0;font-size: 18px;font-weight: 400}.btn{display: inline-block;width: 164px;box-sizing: border-box;text-align: center;font-size: 14px;height: 37px;border: 3px solid #2d82b2;color: #2d82b2;line-height: 31px;border-radius: 20px;text-decoration: none;cursor: pointer}.btn[data-loading]{background: #2d82b2;text-decoration: none;color: #fff}.btn-orange{border-color: #f7a235;color: #fff}.btn-orange[data-loading]{background: #f7a235}.mfp-content input[type="checkbox"]{display: none}.mfp-content input[type="checkbox"] + label{cursor: pointer;display: inline-block;margin-bottom: 10px;font-size: 14px}.mfp-content input[type="checkbox"] + label span{display: inline-block;width: 25px;height: 25px;box-sizing: border-box;border: 1px solid #fff;margin-right: 10px;vertical-align: middle;cursor: pointer}.mfp-content input[type="checkbox"]:checked + label span{background: url(/local/codenails/images/sprite.png) no-repeat -65px -159px}.mfp-content .label-text{display: inline-block}.cn-modal-subheading{font-size: 15px;text-transform: uppercase;margin-bottom: 10px;text-align: center;color: #2d82b2}.checkbox{height: 37px}.checkbox-short{width: 50%;float: left}.checkbox-long{width: 100%;clear: both;margin-bottom: 15px}.label-two-lines{transform: translate(0, -13px)}.label-two-lines label .label-text{line-height: 17px;transform: translate(0, 8px)}header{width: 100%}.header-container{max-width: 1690px;margin-left: auto;margin-right: auto;min-width: 1024px;padding-bottom: 15px;position: relative}.fixed-block{opacity: 0;visibility: hidden;transform: translateY(-136px)}.fixed-block.is-visible{position: fixed;z-index: 10;top: 0px;left: 0px;width: 100%;background: #FFF;box-shadow: 0px 0px 10px -3px #000}@media (max-height: 768px){.fixed-block.is-visible{position: static;box-shadow: none}.header-fixed-placeholder{display: none !important}}.fixed-block.is-visible{visibility: visible;opacity: 1;transform: translateY(0px);transition: all .45s ease}.fixed-block.is-visible.notransition{transition: none}.top-stripe{height: 6px;background: #2d82b2}.header-top{text-align: right;padding-right: 80px;margin-bottom: 6px}.eng-link{display: inline-block;text-decoration: none;font-size: 15px;color: #000;margin: 9px 0}.eng-icon{width: 24px;height: 12px;display: inline-block;background: url(/local/codenails/images/sprite.png) no-repeat 0 0;margin-left: 3px}.sitemap-icon{width: 30px;height: 23px;display: inline-block;background: url(/local/codenails/images/sitemap.png) no-repeat 0 0;margin-left: 3px}.sitemap-link{position: absolute;top: 4px;right: 15px}.logo{float: left;padding-right: 50px;background: #fff;margin-top: 36px}.header-center{height: 54px;padding: 0 10px}a.feedback-link{display: block;float: right;box-sizing: border-box;width: 190px;line-height: 42px;text-align: center;color: #fff;font-size: 15px;border-radius: 25px;background: #2d82b2;text-decoration: none;margin-left: 30px}.phone-number{font-size: 26px;float: right;margin-left: 14px}.header-divider{width: 1px;height: 19px;background: #a0a0a0;margin-top: 12px;float: right}.contact-email{float: right;margin-right: 14px;font-size: 17px;margin-top: 10px;text-decoration: none}.contact-email a{text-decoration: none}.contact-email-top{display: none}.header-right .top{height: 92px;border-bottom: 1px solid #000}.top-menu-container{height: 92px;float: left}.top-right-second{float: left}.en-link-container{width: 190px;text-align: center;position: relative}.top-right-first{float: right;width: 190px;margin-left: 30px}.top-right-second{float: right;margin-top: 51px}.contact-email-top{display: none}.topnavi{list-style-type: none;padding-left: 0;margin: 0}.topnavi li{display: block;float: left;padding-top: 60px;padding-bottom: 7px;height: 25px}.topnavi li.active{background: #2d82b2;color: #fff}.topnavi li:hover{color: #f7a235;color: #fff}.topnavi li a{color: #000;text-decoration: none;font-size: 18px;text-transform: uppercase;font-weight: 400;display: inline-block;margin: 0 9px}.topnavi li a.active:hover,.topnavi li a.active{color: #fff}.topnavi li a:hover{color: #f7a235}.services-menu-sber li{padding: 0 5px}.services-menu-sber li a{font-size: 15px}.services-menu-sber li a.root-item{padding: 0 5px !important}.services-menu{list-style-type: none;padding-left: 0;margin: 0;margin-top: 13px;height: 15px}.services-menu li{display: block;float: left;padding: 0 10px;border-left: 1px solid #dcdcdc;height: 14px}.services-menu li:first-of-type{border-left: none;padding-left: 0}.services-menu li a{color: #808080;text-decoration: none;font-size: 15px;font-weight: 400;position: relative;top: -4px}.services-menu li a.active{color: #2875a0}.services-menu li a:hover{color: #f7a235}ul.services-menu-list{list-style-type: none;padding-left: 0;margin-bottom: 50px}ul.services-menu-list li{font-size: 17px;line-height: 26px}ul.services-menu-list li a{color: #000;text-decoration: none}ul.services-menu-list li a:hover,ul.services-menu-list li a.active{text-decoration: underline;color: #2d82b2}ul.services-menu-list li a:hover .li-arrow,ul.services-menu-list li a.active .li-arrow{background-position: -76px -123px}.slider-container{margin-bottom: 50px;overflow: hidden}.minibus-slider{max-width: 1686px;min-width: 1024px;margin-left: auto;margin-right: auto;position: relative;height: 500px;background: url('/local/codenails/images/ajaxloading.svg') no-repeat 50% 50%}.minibus-slider .slide{display: none}.minibus-slider.owl-loaded{height: auto;background-image: none}.minibus-slider.owl-loaded .slide{display: block}.minibus-slider .owl-next,.minibus-slider .owl-prev{width: 26px;height: 80px;background: url(/local/codenails/images/sprite.png) no-repeat center;position: absolute}.minibus-slider .owl-prev{background-position: 0 -44px;top: 50%;left: -10px;transform: translateY(-50%);-ms-transform: translateY(-50%)}.minibus-slider .owl-prev:hover{background-position: 0 -127px}.minibus-slider .owl-next{background-position: -28px -44px;top: 50%;right: -10px;transform: translateY(-50%);-ms-transform: translateY(-50%)}.minibus-slider .owl-next:hover{background-position: -28px -127px}.minibus-slider .owl-dots{text-align: left;margin-top: 1px;position: relative;top: -50px}.minibus-slider .owl-dots .owl-dot{display: inline-block;padding: 6px 0;margin-right: 10px}.minibus-slider .owl-dots .owl-dot.active span{background: #2875a0}.minibus-slider .owl-dots .owl-dot span{background: #b8b8b8;display: block;width: 80px;height: 3px}.minibus-slider.owl-carousel .owl-stage-outer{padding-bottom: 0px}.homepage-slider{max-width: 1686px;min-width: 1024px;margin-left: auto;margin-right: auto;position: relative;height: 500px;background: url('/local/codenails/images/ajaxloading.svg') no-repeat 50% 50%}.homepage-slider .slide{display: none}.homepage-slider.owl-loaded{height: auto;background-image: none}.homepage-slider.owl-loaded .slide{display: block}.homepage-slider .owl-next,.homepage-slider .owl-prev{width: 26px;height: 80px;background: url(/local/codenails/images/sprite.png) no-repeat center;position: absolute}.homepage-slider .owl-prev{background-position: 0 -44px;top: 50%;left: -10px;transform: translateY(-50%);-ms-transform: translateY(-50%)}.homepage-slider .owl-prev:hover{background-position: 0 -127px}.homepage-slider .owl-next{background-position: -28px -44px;top: 50%;right: -10px;transform: translateY(-50%);-ms-transform: translateY(-50%)}.homepage-slider .owl-next:hover{background-position: -28px -127px}.homepage-slider .owl-dots{text-align: left;margin-top: 1px;position: relative;top: -50px}.homepage-slider .owl-dots .owl-dot{display: inline-block;padding: 6px 0;margin-right: 10px}.homepage-slider .owl-dots .owl-dot.active span{background: #2875a0}.homepage-slider .owl-dots .owl-dot span{background: #b8b8b8;display: block;width: 80px;height: 3px}.homepage-slider .slide-text-wrapper{position: absolute;right: 45px;bottom: -50px;width: 400px;height: 338px}.homepage-slider .slide-text{width: 400px;height: 338px;box-sizing: border-box;border: 5px solid #f7a235;color: #fff;background: #2875a0;border-radius: 10px;position: relative;padding: 26px 48px}.homepage-slider .slide-text h3{margin-top: 0;margin-bottom: 25px;margin-top: 5px;font-weight: 400;font-size: 24px}.homepage-slider .slide-text .slide-description{font-size: 15px;max-height: 180px;overflow: hidden}.homepage-slider .slide-text .slide-description p{margin: 0}.homepage-slider.owl-carousel .owl-stage-outer{padding-bottom: 50px}.homepage-slide{display: none}a.slide{display: block}.page-content{width: 1150px;margin-left: auto;margin-right: auto;padding: 0 10px}.content{width: 960px;margin-left: auto;margin-right: auto;padding: 0 10px}.content h1{text-transform: uppercase;font-size: 13px;line-height: 17px;padding: 6px 0 9px 10px;background: url(/local/codenails/images/heading-orange-right-30.png) no-repeat top left;font-weight: 400;margin-bottom: 40px}.content h2{text-align: center;text-transform: uppercase;font-size: 18px;line-height: 17px;padding: 24px 0;background: url(/local/codenails/images/heading-blue.png) no-repeat top center;font-weight: 400}.content h3{text-transform: uppercase;font-size: 18px;margin: 30px 0px 10px;font-weight: 400}.content h1.h3{font-size: 17px;color: #2d82b2;font-weight: 400;background: none;padding: 0;margin-top: 0;margin-bottom: 12px}.main-content table{border: none;border: 1px solid #dcdcdc;font-size: 14px;padding: 0;margin-top: 20px;width: auto !important;height: auto !important}.main-content table th{text-align: center;padding: 8px 10px;background: #e8f5fe;font-weight: 400;width: auto !important;height: auto !important;border: 1px solid #dcdcdc}.main-content table th strong{font-weight: 400}.main-content table td{text-align: center;padding: 8px 10px;vertical-align: top;border: 1px solid #dcdcdc;width: auto !important;height: auto !important}.main-content table td.sub-th{font-size: 18px;font-weight: 700;text-align: left;padding: 15px 10px 10px 10px;background: #fff}.main-content table td.th-first-td{padding-left: 50px;text-align: left;padding-right: 100px}.main-content table td .small-blue{font-size: 15px;color: #2875a0}.main-content table p{-webkit-margin-before: 1em;-webkit-margin-after: 1em}.main-content table blockquote{margin: 0}table.spb-table th:nth-child(2),table.spb-table td:nth-child(2){width: 175px}.breadcrumb-navigation{list-style-type: none;margin-top: 10px;margin-bottom: 10px;padding-left: 0;color: #808080;font-size: 14px}.breadcrumb-navigation li{display: inline-block;margin-right: 8px}.breadcrumb-navigation li .crumb_marker{display: inline-block;width: 3px;height: 5px;background: url(/local/codenails/images/sprite.png) no-repeat -93px -21px;margin-bottom: 1px}.breadcrumb-navigation li a{color: #808080}.breadcrumb-navigation li a:hover{color: #2875a0}.not-found-description{font-size: 17px;margin-top: 0;margin-bottom: 5px}.not-found-image{height: 802px;background: url(/local/codenails/images/404.jpg) no-repeat top left}#file_dialog table{margin-bottom: 0;border: none}#file_dialog table td{padding: 0;text-align: left;margin: 0;border: none}.contacts-container{border: 1px solid #dcdcdc;padding: 0 25px;height: 252px;margin-bottom: 80px}.contacts-container .left-col{float: left;width: 410px}.contacts-container .right-col{float: right;width: 392px}.contacts-container .heading{color: #f7a235;font-size: 18px;margin-top: 40px;margin-bottom: 5px}.contacts-container .address{font-size: 18px;margin-bottom: 30px}.contacts-container .description{font-size: 15px;color: #808080}.contacts-container .working-time{font-size: 18px}.contacts-container .phone-number{text-align: left;padding-top: 0;margin-left: 0;font-size: 26px;float: none;line-height: 26px}.map-margin{height: 2px}.map-container{height: 670px}.advantages{margin-bottom: 70px}.adv-list-row:first-of-type{border-bottom: 1px solid #cdcdcd;margin-top: 30px}.adv-list-row .item{width: 33%;float: left;text-align: center;box-sizing: border-box;padding: 0 10px}.adv-list-row .item-center{width: 33%;text-align: center;box-sizing: border-box;padding: 0 10px;float: none;margin: 0 auto}.adv-list-row .number{font-size: 48px;font-style: italic;color: #f7a235;margin-top: 28px;margin-bottom: 18px;font-weight: 700}.adv-list-row .heading{color: #2875a0;font-size: 24px;margin-bottom: 9px;font-weight: 400}.adv-list-row .text{font-size: 15px;margin-bottom: 30px}.home-directions{background: #2875a0}.home-directions .content{padding: 65px 0;min-height: auto}.home-directions h2{margin-top: 0;margin-bottom: 50px;background-image: url(/local/codenails/images/heading-orange.png);color: #fff}.home-directions-menu{margin: 0;list-style-type: none;width: 36%;box-sizing: border-box;border-right: 1px solid #fff;float: left;padding: 10px 10px 10px 20px}.home-directions-menu:nth-of-type(1){width: 36%}.home-directions-menu:nth-of-type(2){width: 35%}.home-directions-menu:nth-of-type(3){width: 28%}.home-directions-menu:last-of-type{border-right: none}.home-directions-menu li a{color: #fff;font-size: 16px;line-height: 20px;text-decoration: none;display: inline-block;padding: 6px 0}.home-directions-menu li a:hover,.home-directions-menu li a.active{text-decoration: underline}.home-directions-menu li a:hover .li-arrow,.home-directions-menu li a.active .li-arrow{background-position: -76px -124px}.home-directions-menu li a .li-arrow{display: none}.li-arrow{display: inline-block;height: 9px;width: 13px;margin-left: 10px;background: url(/local/codenails/images/sprite.png) no-repeat -76px 0}footer{background: url(/local/codenails/images/footer-bg.jpg) no-repeat top center;background-size: cover;margin-top: 100px}.footer-content{margin-left: auto;margin-right: auto;max-width: 1252px;padding: 0 32px;min-width: 958px}.bottom-stripe{height: 51px;background: #f7a235}.copyright{float: left;font-size: 14px;margin-top: 7px}.copy{font-size: 25px;position: relative;bottom: -4px;display: inline-block;margin-right: 6px}.info-expert{float: right}.info-expert-link{width: 37px;height: 35px;display: block;margin-top: 8px;float: right;background: url(/local/codenails/images/sprite.png) no-repeat -32px 0}.info-expert-text{margin-top: 17px;white-space: nowrap;padding-right: 55px;font-size: 14px}.info-expert-text a{color: #000;text-decoration: none}.info-expert-text a:hover{text-decoration: underline}.logos-carousel-container{width: 100%;height: 120px;overflow: hidden}.logos-carousel{width: 100%;height: 80px;margin-top: 23px}.logo-item{position: relative;float: left;padding: 0 25px;opacity: .5;height: 85px;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d}.logo-item:hover{opacity: 1}.logo-item img{position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%)}.logos-borer{height: 1px;background: #D0D0D0;margin-top: 30px}.reviews{min-width: auto;margin-bottom: 100px;padding-top: 130px;border-top: 1px solid #d0d0d0}.reviews.owl-carousel .owl-item img{width: auto}.reviews .owl-nav{position: absolute;width: 656px;top: 320px}.reviews .owl-prev,.reviews .owl-next{width: 19px;height: 42px;background: url(/local/codenails/images/sprite.png) no-repeat center;position: absolute;transition: all .3s ease}.reviews .owl-prev.off,.reviews .owl-next.off{display: none !important}.reviews .owl-prev{background-position: -121px 0;left: 0;top: -49px}.reviews .owl-next{background-position: -148px 0;right: -19px;top: -49px}.review{position: relative}.review .persons-photo{display: block;position: absolute;top: 0;right: 0;border-radius: 50%;width: 240px;height: 240px;overflow: hidden;z-index: 1;text-align: center;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d}.review .persons-photo img{position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%)}.review .persons-photo img{min-width: 240px;min-height: 240px}.review .quotation{width: 49px;height: 32px;background: url(/local/codenails/images/sprite.png) no-repeat -67px -44px;position: absolute;right: 273px;top: 75px}.review .full-name{font-size: 20px;margin-bottom: 5px;color: #2875a0;margin-left: 22px;font-weight: 400}.review .position{font-size: 15px;color: #808080;margin-left: 22px;padding-right: 240px}.review .preview{margin-top: 23px;margin-left: 74px;width: 530px;font-size: 15px}.review .preview,.review .preview p,.review .preview span{font-size: 15px !important;font-family: "Open Sans", sans-serif !important;text-align: left !important}.review .preview-popup-container{text-align: center;margin-top: 20px}.review .blue-arrow{display: inline-block;width: 5px;height: 7px;background: url(/local/codenails/images/sprite.png) no-repeat -11px -17px;margin-left: 5px}.review .preview-popup-link:hover .blue-arrow{background: url(/local/codenails/images/sprite.png) no-repeat -11px -30px}.review .dashed{border: none;outline: none;display: block;height: 1px;margin-left: 74px;width: 530px;background: url(/local/codenails/images/dash-dense.png) repeat-x;margin-top: 20px;margin-bottom: 10px}.review .reviews-counter{text-align: center;color: #808080;margin-left: 74px;width: 530px;font-size: 14px}.review .review-popup-text{display: none}.preview-popup-link:hover{color: #f7a235}.reviews-homepage{margin-bottom: -89px}.all-reviews{text-align: center;width: 673px;margin-top: 8px}.all-reviews a{font-size: 15px}.reviews-page{border-top: none;padding-top: 0}.reviews-page .review{min-height: 270px;padding-bottom: 50px}.review-detail-popup .persons-photo{display: block;float: left;border-radius: 120px;margin-right: 40px;margin-bottom: 20px;font-weight: 400;height: 240px;width: 240px;overflow: hidden}.review-detail-popup .persons-photo img{min-width: 240px;min-height: 240px}.review-detail-popup .full-name{font-size: 20px;margin-bottom: 5px;color: #2d82b2;margin-left: 22px;text-align: center;padding-top: 20px}.review-detail-popup .position{font-size: 15px;color: #808080;text-align: center}.review-detail-popup .review-detail{margin-top: 34px}.review-detail-popup .container{max-width: 960px;margin-left: auto;margin-right: auto}.reviews-section{padding-top: 50px}.mfp-bg{background: #fff;opacity: .5}.mfp-container{padding: 0}.send-button{display: block;box-sizing: border-box;width: 164px;margin-left: auto;margin-right: auto;height: 37px;line-height: 31px;text-align: center;font-size: 15px;border-radius: 19px;border: 3px solid #2d82b2;color: #2d82b2;background-color: transparent}.cn-modal{border-radius: 0}.cn-modal-content{padding: 0}.cn-modal-header{background: none;margin-bottom: 14px}.cn-modal-close.mfp-close{width: 33px;height: 33px;position: absolute;top: -13px;right: -5px;border-radius: 17px;background: url(/local/codenails/images/sprite.png) no-repeat -69px -84px;opacity: 1}.cn-modal-header{text-transform: uppercase;font-size: 15px;color: #2d82b2;text-align: center;padding: 0;font-weight: 600}.cn-modal-success{font-size: 18px;color: #2d82b2;text-align: center}.mfp-preloader{color: #000}.feedback-form{margin-left: auto;margin-right: auto;width: 610px;margin-top: 20px;margin-bottom: 20px}.feedback-form .feedback-form{width: auto}.feedback-form .cn-modal{width: 610px;background: #f7a235;box-sizing: border-box;padding: 50px 75px}.feedback-form input[type=text],.feedback-form textarea{display: block;box-sizing: border-box;width: 100%;margin-bottom: 12px;font-size: 15px;font-style: italic;background-color: transparent;outline: none;color: #000}.feedback-form input[type=text]{border: none;border-bottom: 1px solid #fff;height: 26px;padding: 2px 10px}.feedback-form textarea{padding: 10px;border: 1px solid #fff;margin-top: 38px;margin-bottom: 28px}.feedback-form p{margin: 0}.fullwindow-popup-container{width: 100%;min-height: 100%;background: #fff}.fullwidth-popup .mfp-content{min-height: 100%;box-sizing: border-box;border: 10px solid #2d82b2;padding: 84px 10px;background: #fff}.fullwidth-popup .mfp-close{width: 60px;height: 60px;top: 0;right: 0;background-position: -121px -49px;border-radius: 0}.fullwidth-popup .mfp-close:hover{background-position: -121px -117px}.mfp-container{padding: 0 8px}.mfp-container{padding: 0 8px}.fullwidth-popup .mfp-container{padding: 0}.no-scroll{margin-right: 17px}.mfp-bg{opacity: 0;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease}.mfp-bg.mfp-ready{opacity: 0.5}.mfp-bg.mfp-removing{opacity: 0}.feedback-form,.fullwidth-popup .mfp-content{transform: scale(.7);opacity: 0;transition: all .3s ease}.mfp-ready .feedback-form,.mfp-ready.fullwidth-popup .mfp-content{opacity: 1;transform: scale(1)}.mfp-removing .feedback-form,.mfp-removing.fullwidth-popup .mfp-content{opacity: 0;transform: scale(.7)}.bus-popup-container{text-align: center}.bus-popup-container img{display: block;margin: auto;margin-bottom: 20px}.bus-popup > p{color: #2d82b2;text-decoration: underline;margin: 0;cursor: pointer}.clients-sections{margin-bottom: 120px}.clients-section h3{margin-bottom: 0}.clients-section h3 a{font-size: 18px;font-weight: 600;line-height: 36px;text-transform: none}.clients-section h3 a:hover .li-arrow{background-position: -76px -123px}.clients-section .name{margin-right: 8px;font-size: 18px;line-height: 36px}.clents-section-items{text-align: left;word-spacing: -0.2ex;margin-bottom: 40px}.clents-section-items .active a{color: #2d82b2;background-image: url(/local/codenails/images/dash-dense-orange.png)}.clents-section-items a{display: inline-block;background: url(/local/codenails/images/dash-dense.png) repeat-x left 32px;text-decoration: none;color: #000;color: #2875a0}.clents-section-items a.active,.clents-section-items a:hover{color: #2d82b2;background-image: url(/local/codenails/images/dash-dense-orange.png)}.clents-section-items-detail{margin-bottom: 50px}#reviews-scroll-target{position: relative;top: -300px}.tematics-description{text-align: justify;word-spacing: -0.2ex}.about-tabs{margin-bottom: 100px}ul.tabs{margin: 0px;padding: 0px;list-style: none;margin-bottom: 14px}ul.tabs li{background: none;display: inline-block;padding: 10px 15px;cursor: pointer;width: 233px;box-sizing: border-box;text-align: center;border: 1px solid #dcdcdc;margin-right: 2px;font-size: 15px;line-height: 18px}ul.tabs li:hover{border: 1px solid #2d82b2}ul.tabs li.current{border: none;background: #2d82b2;color: #fff;border: 1px solid #2d82b2}.tab-content{display: none;padding-right: 10px}.tab-content.current{display: inherit}.slideshow{width: 622px;margin-left: auto;margin-right: auto}.footer-navigation{margin-top: 84px;margin-bottom: 94px}.footer-navigation table{border-collapse: collapse;width: 100%}.footer-navigation th{text-transform: uppercase;font-size: 18px;font-weight: 400;color: #f7a235;text-align: left;border-bottom: 1px solid #fff;padding-bottom: 11px}.footer-navigation th:first-of-type{padding-right: 40px}.footer-navigation td{vertical-align: top}.footer-navigation .quicknav-col-first{width: 339px}.footer-navigation .quicknav-col-second{width: 400px}.quicknav-col-thrird nav:nth-of-type(1) ul{width: 48%}.quicknav-col-thrird nav:nth-of-type(2) ul{width: 52%}.footer-menu{list-style-type: none;padding-left: 0;margin: 0;margin-top: 10px}.footer-menu.two-columns{width: 50%;float: left}.footer-menu.two-columns li{margin-right: 15px}.footer-menu li a{color: #fff;display: inline-block;max-width: 260px;font-size: 15px;text-decoration: none;font-weight: 400;margin-bottom: 5px}.footer-menu li a:hover{text-decoration: underline}footer .footer-menu li a{line-height: 16px;margin-bottom: 8px}.footer-bottom{color: #fff;font-size: 18px;margin-bottom: 40px}.footer-bottom .address{margin-bottom: 10px}.footer-bottom .e-contacts{line-height: 24px}.footer-bottom a{color: #fff;text-decoration: none}.footer-bottom a:hover{color: #f7a235}.footer-bottom .footer-contacts{float: left}.footer-bottom .feedback-link{margin-top: 0;margin-left: 45px;border: 3px solid #f7a235;background-color: transparent}.footer-bottom .feedback-link:hover{color: #fff}.footer-bottom .phone-number{padding-top: 5px}.sideblock-btn{width: 45px;height: 225px;background: url(/local/codenails/images/sprite.png) no-repeat 0 -211px;cursor: pointer;position: fixed;right: 0;top: 50%;transform: translateY(-50%);z-index: 2;border: 2px solid #f7a235;border-right: 0}.team{display: table;border-collapse: collapse}.team-row{display: table-row;border-collapse: collapse}.team-member{display: table-cell;border: 1px solid #dcdcdc;width: 318px;text-align: center;box-sizing: border-box;padding: 18px 20px;font-size: 15px;outline: 1px solid transparent;transition: .15s}.team-member:hover{outline: 1px solid #2d82b2;border-color: transparent;cursor: pointer}.team-member .photo-container{width: 240px;height: 240px;border-radius: 50%;margin: 0 auto 20px;text-align: center;overflow: hidden;background-position: 50% 50%;background-size: cover;background-repeat: no-repeat}.team-member .photo-container img{display: none}.team-member .name{text-transform: uppercase}.team-member .position{color: #f7a235;line-height: 15px;margin-bottom: 14px}.team-member .citation{font-style: italic;color: #808080}.popups{display: none}.team-member-detail .container{max-width: 960px;margin-left: auto;margin-right: auto}.team-member-detail .name{text-transform: uppercase;text-align: center;font-size: 18px;padding-top: 50px}.team-member-detail .position{text-align: center;font-size: 15px;color: #f7a235;margin-bottom: 35px}.team-member-detail .citation{color: #808080;font-size: 18px;font-style: italic;text-align: center;margin-bottom: 64px}.team-question{color: #f7a235;font-weight: 700}.three-columns-wrapper{background: #2d82b2;padding: 8px 0;margin-top: -33px;margin-bottom: 45px}ul.three-columns{float: left;width: 33%;box-sizing: border-box}ul.three-columns li a{font-size: 15px;font-weight: 400;max-width: initial}ul.three-columns li a:hover{text-decoration: underline;color: #f7a235}ul.three-columns li a:hover .li-arrow{background-position: -76px -124px}ul.three-columns li.active a{color: #f7a235}ul.three-columns li.active a .li-arrow{background-position: -76px -124px}.wrappable-menu{position: relative}.submenu-button{width: 34px;height: 30px;background: url(/local/codenails/images/sprite.png) no-repeat -61px -132px;margin-left: auto;margin-right: auto;cursor: pointer;margin-top: 5px}header .three-columns-wrapper{margin-top: 0;margin-bottom: -15px;display: none}header h1{display: none}.subsurvices-buttons{margin-bottom: 42px;margin-top: -40px}.subsurvices-buttons .first-col{width: 50%;float: left;background: #2d82b2;height: 224px}.subsurvices-buttons .first-col .wrapper{width: 330px;float: right;text-align: center;position: relative;right: -71px}.subsurvices-buttons .first-col .heading{text-transform: uppercase;font-size: 17px;color: #f7a235;margin-top: 60px;margin-bottom: 14px;font-weight: 600;line-height: 20px}.subsurvices-buttons .second-col{width: 50%;float: right;background: #f2a541;height: 224px}.subsurvices-buttons .second-col .wrapper{width: 330px;float: left;text-align: center;position: relative;right: -71px}.subsurvices-buttons .second-col .heading{margin-top: 40px;text-transform: uppercase;font-size: 17px;color: #2d82b2;margin-bottom: 10px;font-weight: 600;line-height: 20px}.subsurvices-buttons .second-col .text{font-size: 17px;color: #fff;line-height: 20px;margin-bottom: 16px}.subsurvices-buttons .divider{width: 142px;height: 224px;background: url(/local/codenails/images/blue-orange.png) no-repeat center;float: right;position: relative;right: -71px}.subsurvices-buttons-one-column .first-col{float: none;width: 100%;text-align: center;height: 160px}.subsurvices-buttons-one-column .first-col .wrapper{width: 960px;margin-left: auto;margin-right: auto;float: none;position: static}.subsurvices-buttons-one-column .first-col .wrapper:before{content: ' ';display: block;height: 1px}.subsurvices-buttons-one-column .first-col .heading{margin-top: 42px}nav.menu{margin-bottom: 40px}.subservices-menu{display: block;padding-left: 0;list-style-type: none;margin-top: -25px}.subservices-menu .col{display: block;font-size: 17px;padding-right: 50px;float: left}.subservices-menu li a.active{color: #2d82b2;background-image: url(/local/codenails/images/dash-dense-orange.png)}.subservices-menu li a{display: inline-block;background: url(/local/codenails/images/dash-dense.png) repeat-x left 27px;text-decoration: none;color: #000;line-height: 30px}.subservices-menu li a:hover{color: #2d82b2;background-image: url(/local/codenails/images/dash-dense-orange.png)}.subservices-popups-menu{background: #e8f5fe;padding: 20px 34px;border-top: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;margin-top: 4px}.subservices-popups-menu h3{margin-bottom: 6px;margin-top: -6px;color: #f7a235;text-transform: none;font-size: 16px}.subservices-popups-menu ul{padding-left: 0;list-style-type: none;margin: 0}.subservices-popups-menu ul li a{color: #808080;font-size: 16px;line-height: 30px;text-decoration: none;font-weight: 400;display: inline-block}.subservices-popups-menu ul li a:hover,.subservices-popups-menu ul li a.active{color: #2d82b2}.subservices-popups-menu ul li a:hover .li-arrow,.subservices-popups-menu ul li a.active .li-arrow{background-position: -76px -123px}.subservices-popups-menu ul li a:focus{outline: 1px solid #90b5c9}.subservice-popup h1{background: none;padding: 0;margin-bottom: 35px;margin-top: 0}.subservice-popup h1:after{content: '';display: block;height: 3px;background: #f7a235;position: relative;top: -10px;z-index: 2}.subservice-popup h1 span{display: inline-block;font-size: 18px;text-transform: uppercase;color: #2875a0;background: #fff;padding-right: 41px;position: relative;z-index: 3}.tematics-container{margin-top: -25px;margin-bottom: 50px}.tematics-left{float: left;width: 50%;box-sizing: border-box;background: #2d82b2}.tematics-left .tematics-left-container{width: 390px;box-sizing: border-box;float: right;position: relative;left: -90px}.tematics-right{float: right;box-sizing: border-box;width: 50%;background: #fff;position: relative;left: -140px}.tematics-right h1{text-transform: uppercase;font-size: 18px;line-height: 17px;padding: 24px 0 24px 22px;background: url(/local/codenails/images/heading-orange-right.png) no-repeat top left;font-weight: 400;margin-bottom: 40px;margin-top: 25px}.tematics-right .tematics-right-container{width: 600px;padding-left: 34px}ul.tematics-left-menu{list-style-type: none;padding-left: 0;margin-top: 35px;margin-bottom: 35px;padding-right: 100px}ul.tematics-left-menu li{margin: 6px 0}ul.tematics-left-menu li a{color: #fff;text-decoration: none}ul.tematics-left-menu li a .li-arrow{display: none}ul.tematics-left-menu li a.active,ul.tematics-left-menu li a:hover{color: #f7a235}ul.tematics-left-menu li a.active .li-arrow,ul.tematics-left-menu li a:hover .li-arrow{display: inline-block;background-position: -76px -124px}.logos-carousel-section .logos-carousel{width: 150px;margin-left: auto;margin-right: auto}.logos-carousel-section .owl-carousel .owl-stage-outer{overflow: visible}.reviews-triangle{width: 22px;height: 15px;margin-left: auto;margin-right: auto;background: url(/local/codenails/images/sprite.png) no-repeat -63px -189px;position: relative;top: 1px;z-index: 2}.owl-item .logo-item{transition: 0.3s}.owl-item.active .logo-item{opacity: 1}a.feedback-link{display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0,0,0,0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;background: #2d82b2;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s}a.feedback-link:before{content: "";position: absolute;border-radius: 100px;z-index: -1;top: -1px;bottom: -1px;left: -1px;right: -1px;background: #f7a235;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out}a.feedback-link a{-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s}a.feedback-link:hover{color: #fff}a.feedback-link:hover a{color: #fff}a.feedback-link:hover:before{-webkit-transform: scaleX(1);transform: scaleX(1)}.btn{display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0,0,0,0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;background: transparent;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s}.btn:before{content: "";position: absolute;z-index: -1;top: -1px;bottom: -1px;left: -1px;right: -1px;background: #2d82b2;color: #fff;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;border-radius: 20px}.btn:hover{color: #fff}.btn:hover a{color: #fff}.btn:hover:before{-webkit-transform: scaleX(1);transform: scaleX(1)}.btn.send-button{display: block}.btn-orange{display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0,0,0,0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;background: transparent;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s}.btn-orange:before{content: "";position: absolute;z-index: -1;top: -1px;bottom: -1px;left: -1px;right: -1px;background: #f7a235;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;border-radius: 20px}.btn-orange:hover{color: #fff}.btn-orange:hover a{color: #fff}.btn-orange:hover:before{-webkit-transform: scaleX(1);transform: scaleX(1)}@media (max-width: 1700px){.homepage-slider .owl-prev{left: 0}.homepage-slider .owl-next{right: 0}.homepage-slider .owl-dots{margin-left: 10px}}@media (max-width: 1686px){header{position: relative}.logo{background: none;margin-top: 19px;position: relative;bottom: -6px}.services-menu{text-align: center}.services-menu li{display: inline-block;float: none}.services-menu-sber{text-align: center}.services-menu-sber li{display: inline-block;float: none}}@media (max-width: 1380px){.services-menu-sber li{padding: 0 5px}.services-menu-sber li a{font-size: 15px}.services-menu-sber li a.root-item{padding: 0 5px !important}.services-menu li{padding: 0 9px}.services-menu li a{font-size: 15px}.topnavi li a{font-size: 16px;top: -3px}.contact-email{font-size: 15px}.phone-number{padding-top: 4px;font-size: 22px}a.feedback-link{width: 180px;line-height: 36px;font-size: 14px}.eng-link{margin: 13px 0}.top-right-first{margin-right: 10px;margin-left: 17px}.en-link-container,.top-right-first{width: 180px}}@media (max-width: 1316px){.footer-navigation .quicknav-col-thrird{width: 467px}.footer-navigation .quicknav-col-first,.footer-navigation .quicknav-col-second{width: auto}}@media (max-width: 1300px){.services-menu-sber li{padding: 0 5px}.services-menu-sber li a{font-size: 13px}.services-menu-sber li a.root-item{padding: 0 5px !important}}@media (max-width: 1250px){.header-top{padding-right: 13px;position: relative;top: 15px}.eng-link{font-size: 13px}a.feedback-link{line-height: 33px;font-size: 13px;width: 148px}.topnavi li a{font-size: 14px}.header-divider{display: none}.services-menu li{padding: 0 4px}.services-menu li{line-height: 19px}.services-menu li a{font-size: 13px}.footer-bottom{font-size: 16px}.homepage-slider .slide-text h3{font-size: 20px}.slide-description{font-size: 14px}.homepage-slider .slide-text-wrapper,.homepage-slider .slide-text{width: 500px;height: 253px}.en-link-container,.top-right-first{width: 148px}.eng-link{margin: 16px 0px}.phone-number{margin-left: 14px}.contact-email{display: none}.contact-email-top{display: block;float: none;text-align: right}.top-right-second{margin-top: 7px}.phone-number{padding-top: 15px}}@media (max-width: 1024px){body{width: 1024px}}.header-fixed-placeholder{display: none}.header-fixed-placeholder.is-visible{display: block}.adv-list-row a{text-decoration: none;display: inline;border-bottom: 1px solid #2875a0}.adv-list-row .heading{margin-bottom: 26px}ol.unstyled,ul.unstyled{margin: 0;padding: 0;list-style: none}ul.big-list{margin: 20px 0;padding: 0;list-style: none}ul.big-list li{margin: 5px 0;font-size: 18px;line-height: 25px}.ta-center,.table th.ta-center,.table td.ta-center{text-align: center}.ta-left,.table th.ta-left,.table td.ta-left{text-align: left}.ta-right,.table th.ta-right,.table td.ta-right{text-align: right}.va-bottom,.table th.va-bottom,.table td.va-bottom{vertical-align: bottom}.va-top,.table th.va-top,.table td.va-top{vertical-align: top}.va-middle,.table th.va-middle,.table td.va-middle{vertical-align: middle}.td-n{text-decoration: none}.td-u{text-decoration: underline}.tt-u{text-transform: uppercase}.tt-n{text-transform: none}.hide,.d-n{display: none}.show,.d-b{display: block}.inline-block,.d-ib{display: inline-block}.inline,.d-i{display: inline}.invisible,.vis-h{visibility: hidden}.verdana{font-family: Verdana, sans-serif}.tahoma{font-family: Tahoma, sans-serif}.arial{font-family: Arial, sans-serif}.p-r,.pos-r{position: relative}.p-a,.pos-a{position: absolute}.p-f,.pos-f{position: fixed}.ir{background-color: transparent;border: 0;overflow: hidden;*text-indent: -9999px}.ir:before{content: "";display: block;width: 0;height: 100%}.ov-h{overflow: hidden}.hidden{display: none !important;visibility: hidden}.visuallyhidden{border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto}.invisible,.viz-h{visibility: hidden}.p0{padding: 0}.p10{padding: 10px}.p20{padding: 20px}.p30{padding: 30px}.p40{padding: 40px}.pt0{padding-top: 0}.pt10{padding-top: 10px}.pt20{padding-top: 20px}.pt30{padding-top: 30px}.pt40{padding-top: 40px}.pr0{padding-right: 0}.pr10{padding-right: 10px}.pr20{padding-right: 20px}.pr30{padding-right: 30px}.pr40{padding-right: 40px}.pb0{padding-bottom: 0}.pb10{padding-bottom: 10px}.pb20{padding-bottom: 20px}.pb30{padding-bottom: 30px}.pb40{padding-bottom: 40px}.pl0{padding-left: 0}.pl10{padding-left: 10px}.pl20{padding-left: 20px}.pl30{padding-left: 30px}.pl40{padding-left: 40px}.m0{margin: 0}.m10{margin: 10px}.m20{margin: 20px}.m30{margin: 30px}.m40{margin: 40px}.m50{margin: 50px}.mt0{margin-top: 0}.mt10{margin-top: 10px}.mt20{margin-top: 20px}.mt30{margin-top: 30px}.mt40{margin-top: 40px}.mt50{margin-top: 50px}.mr0{margin-right: 0}.mr10{margin-right: 10px}.mr20{margin-right: 20px}.mr30{margin-right: 30px}.mr40{margin-right: 40px}.mr50{margin-right: 50px}.mb0{margin-bottom: 0}.mb10{margin-bottom: 10px}.mb20{margin-bottom: 20px}.mb30{margin-bottom: 30px}.mb40{margin-bottom: 40px}.mb50{margin-bottom: 50px}.ml0{margin-left: 0}.ml10{margin-left: 10px}.ml20{margin-left: 20px}.ml30{margin-left: 30px}.ml40{margin-left: 40px}.ml50{margin-left: 50px}.text-light,a.text-light{color: #828282}.text-dark,a.text-dark{color: #1c1c1c}.text-muted,a.text-muted{color: #cfcfcf}.text-primary,a.text-primary{color: #38817a}.text-secondary,a.text-secondary{color: #56bfb5}.text-additional,a.text-additional{color: #fbd66f}.fz12{font-size: 12px}.fz14{font-size: 14px}.fz16{font-size: 16px}.fz18{font-size: 18px}.fz20{font-size: 20px}.fz22{font-size: 22px}.fz24{font-size: 24px}.fz26{font-size: 26px}.fz30{font-size: 30px}.alert{border: solid 1px #ea5600;background: rgba(234,86,0,0.1);color: #ea5600;padding: 20px;border-radius: 5px}.alert-info{color: #45a3ba;background: rgba(69,163,186,0.2);border-color: #45a3ba}.alert-success{color: #409990;background: rgba(64,153,144,0.2);border-color: #409990}.alert-error{color: #a42338;background: rgba(164,35,56,0.2);border-color: #a42338}.alert p:first-child{margin-top: 0}.alert p:last-child{margin-bottom: 0}.alert font.errortext,.alert font{color: inherit !important}.clearfix:before,.clearfix:after{content: " ";display: table}.clearfix:after{clear: both}.clr{clear: both;height: 0;overflow: hidden}.fleft,.fll,.fl-l{float: left}.fright,.flr,.fl-r{float: right}img[align="right"]{padding: 0 0 20px 20px}img[align="left"]{padding: 0 20px 20px 0}img.ta-center,img[align="center"]{display: block;margin: 0 auto}/*# sourceMappingURL=/local/codenails/css/template_styles.map */