.lg-actions .lg-next,.lg-actions .lg-prev,.lg-sub-html,.lg-toolbar{background-color:rgba(0,0,0,.45);z-index:1080}#lg-counter,.lg-outer .lg-video-cont{vertical-align:middle;display:inline-block}@font-face{font-family:lg;src:url(../fonts/lg.eot?n1z373);src:url(../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(../fonts/lg.woff?n1z373) format("woff"),url(../fonts/lg.ttf?n1z373) format("truetype"),url(../fonts/lg.svg?n1z373#lg) format("svg");font-weight:400;font-style:normal}.lg-icon{font-family:lg;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-20px;padding:8px 10px 9px;position:absolute;top:50%}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-moz-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-ms-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-webkit-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-moz-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-ms-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{left:0;position:absolute;top:0;width:100%}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:0}.lg-toolbar .lg-icon:hover{color:#FFF}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{bottom:0;color:#EEE;font-size:1pc;left:0;padding:10px 40px;position:fixed;right:0;text-align:center}.lg-sub-html h4{color:white;margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:9pt;margin:5px 0 0}#lg-counter{color:#999;font-size:1pc;padding-left:20px;padding-top:9pt}.lg-next,.lg-prev,.lg-toolbar{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;-webkit-transition:-webkit-transform 250ms ease 0s,opacity 250ms!important;-moz-transition:-moz-transform 250ms ease 0s,opacity 250ms!important;-o-transition:-o-transform 250ms ease 0s,opacity 250ms!important;transition:transform 250ms ease 0s,opacity 250ms!important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px}@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%}.lg-outer.lg-has-thumb .lg-item{padding-bottom:90pt}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-cant-toggle .lg-sub-html{-webkit-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease}.lg-outer.lg-cant-toggle.lg-thumb-open .lg-sub-html{bottom:75pt}.lg-outer .lg-toogle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-toogle-thumb:hover{color:#FFF}.lg-outer .lg-video-cont{max-width:855pt;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-vimeo .lg-video-play{background:url(../img/vimeo-play.png) no-repeat}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(../img/vimeo-play.png) 0 -58px no-repeat}.lg-outer .lg-has-html5 .lg-video-play{background:url(../img/video-play.png) no-repeat;height:4pc;margin-left:-2pc;margin-top:-2pc;width:4pc;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(../img/youtube-play.png) no-repeat}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(../img/youtube-play.png) 0 -60px no-repeat}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-palying .lg-object,.lg-outer .lg-has-video.lg-video-palying .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-palying .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1080;opacity:0;-webkit-transition:opacity 80ms ease 0s;-moz-transition:opacity 80ms ease 0s;-o-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform .3s ease 0s;-moz-transition:-moz-transform .3s ease 0s;-o-transition:-o-transform .3s ease 0s;transition:transform .3s ease 0s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .3s ease 0s,opacity .15s!important;-moz-transition:-moz-transform .3s ease 0s,opacity .15s!important;-o-transition:-o-transform .3s ease 0s,opacity .15s!important;transition:transform .3s ease 0s,opacity .15s!important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}#lg-zoom-in:after{content:"\e311"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:90pt;border-radius:3px;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:9pt;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:9pt}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{width:100%;height:100%}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.group:after,.group:before{display:table;content:"";line-height:0}.group:after{clear:both}.lg-outer{position:fixed;top:0;left:0;z-index:1050;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(../images/layout/loading.gif) center center no-repeat}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px}.lg-outer .lg-img-wrap{top:0;bottom:0;left:0;right:0;padding:0 5px}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item{will-change:transform,opacity}.lg-css3.lg-use-left .lg-item{will-change:left,opacity}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */[hidden],legend,template{display:none}body,fieldset,ol,ul{margin:0}fieldset,img,legend{border:0}a,a:hover{color:#0860a8}body,main{overflow-x:hidden}*,.sr,:after,:before,body,fieldset,legend,ol,td,th,ul{padding:0}.black,mark{color:#000}.contact-icons,.list-projects,.plans,.plans-view-second,.projects-container table,.table{table-layout:fixed}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0}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}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}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}optgroup{font-weight:700}ol,ul{list-style:none}button,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{-webkit-appearance:none}*{outline:0;text-rendering:optimizeLegibility;-webkit-touch-callout:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-visible{display:block!important}.owl-carousel,.owl-carousel .owl-wrapper{display:none;position:relative}.owl-carousel{width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;text-align:center}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item{float:left;text-align:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.owl-controls .owl-buttons div{height:27px;width:27px;position:absolute;top:50%;left:0;margin-top:-14px;text-indent:-100000px;background:#52acf0;-webkit-border-radius:100%;border-radius:100%}.owl-controls .owl-buttons div.owl-next{left:auto;right:0}.owl-controls .owl-buttons div:before{content:'';height:0;width:0;position:absolute;top:50%;left:50%;margin-top:-6px;border-style:solid;border-width:6px 5px;border-color:transparent}.owl-controls .owl-buttons div.owl-prev:before{margin-left:-9px;border-color:transparent #fff transparent transparent}.owl-controls .owl-buttons div.owl-next:before{margin-left:-2px;border-color:transparent transparent transparent #fff}.sr,a img{border:0}.grabbing{cursor:e-resize;cursor:url(../images/layout/grabbing.png) 8 8,move}.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-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1.25s both ease;-moz-animation:backSlideOut 1.25s both ease;animation:backSlideOut 1.25s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1.25s both ease;-moz-animation:backSlideIn 1.25s both ease;animation:backSlideIn 1.25s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .7s ease both;-moz-animation:scaleUpFrom .7s ease both;animation:scaleUpFrom .7s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .7s ease both;-moz-animation:scaleUpTo .7s ease both;animation:scaleUpTo .7s ease both}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}100%,75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}100%,75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}100%,75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.15)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.15)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.15)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.15)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.15)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.15)}}.touch *{cursor:pointer}.clearfix:after,.clearfix:before,.form:after,.form:before,.input-button:after,.input-button:before,.values-slider:after,.values-slider:before,.wrapper:after,.wrapper:before{content:"";display:block;height:0;overflow:hidden}.ui-helper-hidden-accessible{display:none}.clearfix:after,.form:after,.input-button:after,.values-slider:after,.wrapper:after{clear:both}a{text-decoration:none;-webkit-transition:color .45s cubic-bezier(.6,0,.37,1);-ms-transition:color .45s cubic-bezier(.6,0,.37,1);transition:color .45s cubic-bezier(.6,0,.37,1)}.text-underline,a:hover{text-decoration:underline}:not(input):not(select):not(textarea){-webkit-tap-highlight-color:transparent;-khtml-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;-o-tap-highlight-color:transparent;tap-highlight-color:transparent}*,:after,:before{margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{height:100%;width:100%;min-width:980px;cursor:default;color:#656e74;position:relative;font:400 14px/20px 'Open Sans',Tahoma,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}main{display:table-row;height:100%}.sr{height:1px;width:1px;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;position:absolute}#header nav,.table,.table .cell{height:100%}.hidden{display:none!important}.visible{display:block!important}.pull-left{float:left!important}.pull-right{float:right!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-bold{font-weight:700!important}.np{padding:0!important}.nm{margin:0!important}.no-ml{margin-left:0!important}.no-pb{padding-bottom:0!important}.bgr-light{background:#f2f6f7}.bgr-white{background:#fff}.bgr-hot{background:#ff7e60}.mt-30{margin-top:30px}.mb-30{margin-bottom:30px}.pl-50{padding-left:50px}.pr-50{padding-right:50px}.pr-30{padding-right:30px}.pt-100{padding-top:100px}.pb-100{padding-bottom:100px}.pt-35{padding-top:35px}.pb-35{padding-bottom:35px}.pt-40{padding-top:40px}.pb-40{padding-bottom:40px}.va-b{vertical-align:bottom!important}.text-big{font-size:16px;line-height:26px}.hyphenate{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}blockquote,em{font-style:italic}b,strong{font-weight:600}h1,h2,h3,h4,h5,h6{color:#000;font-weight:600;line-height:1;margin-bottom:20px}#header nav a.active,h3{font-weight:700}h1{margin-bottom:0}h3{font-size:18px;margin-top:10px}.wrapper{max-width:1340px;margin:auto;padding-left:20px;padding-right:20px}.table{display:table;width:100%}#header nav a,.table .cell{display:table-cell;vertical-align:middle}#header{height:78px;position:relative;text-align:center;background:#2a314b;z-index:15}#header .logo{float:left;padding:22px 0 0 20px;position:relative;z-index:2}#header .menu{position:absolute;top:0;bottom:0;left:170px;right:250px;z-index:1}#header nav{display:table;margin:auto;font-size:0;text-align:center}.logged #header .menu{left:170px;right:330px}#header nav a{height:78px;padding:0 10px;color:#fff;font-size:14px;line-height:18px;border-top:4px solid transparent;-webkit-transition:border-color .45s cubic-bezier(.6,0,.37,1);-ms-transition:border-color .45s cubic-bezier(.6,0,.37,1);transition:border-color .45s cubic-bezier(.6,0,.37,1)}#header nav a.active,#header nav a:hover{text-decoration:none;border-top-color:#33b4e9}#header nav a.l-infrastructure.active,#header nav a.l-infrastructure:hover{border-top-color:#424c88}#header nav a.l-companies.active,#header nav a.l-companies:hover{border-top-color:#5179ae}#header ul{float:right;position:relative;text-align:left;z-index:2}#header>ul>li{float:left;position:relative}#header>ul>li.li-menu{display:none}#header>ul>li>a,#header>ul>li>span{display:block;height:78px;min-width:78px;position:relative;padding:45px 16px 0;color:#fff;cursor:pointer;font-size:13px;line-height:13px;text-align:center}#header>ul>li>a>span,#header>ul>li>span>span{height:24px;width:24px;position:absolute;top:14px;left:50%;margin-left:-12px;background:url(../images/layout/ui.svg) -10000px 0 no-repeat}#header>ul>li .icon-contacts{background-position:0 0}#header>ul>li .icon-login{background-position:-24px 0}#header>ul>li .active .icon-login{margin-left:-20px}#header>ul>li .icon-language{background-position:0 -72px}#header>ul>li .active .icon-contacts,#header>ul>li :hover .icon-contacts{background-position:0 -24px}#header>ul>li .active .icon-login,#header>ul>li.open .icon-login,#header>ul>li:hover .icon-login{background-position:-24px -24px}#header>ul>li .active .icon-language,#header>ul>li :hover .icon-language{background-position:-24px -72px}#header>ul>li .active .icon-login:after{content:'';height:8px;width:15px;position:absolute;top:0;right:0;margin:9px -24px 0 0;background:url(../images/layout/ui.svg) -120px 0 no-repeat}#header>ul>li.open .active .icon-login:after,#header>ul>li:hover .active .icon-login:after{background-position:-120px -8px}#header>ul>li.li-menu>a>span{height:20px;width:28px;margin:6px 0 0 -14px;background-position:-73px -52px}#header>ul>li>a>em,#header>ul>li>span>em{display:block;min-height:20px;max-height:27px;max-width:120px;overflow:hidden;top:0;font-style:normal}#header>ul>li.open>a,#header>ul>li.open>span,#header>ul>li:hover>span,#header>ul>li>a:hover,.menu-open #header>ul>li.li-menu>a{text-decoration:none;background:#33b4e9}#header>ul>li .active{background:#33b4e9}#header ul li .period,#header ul li .period:hover{padding:0;background:#0e8ec9}#header ul li .period i{display:block;padding:5px 0;font-size:12px;font-style:normal}#header ul li .period em{max-height:inherit;max-width:inherit;position:absolute;top:34px;left:0;right:0;font-size:13px;line-height:13px;text-align:center}#header ul li .period em strong{display:block;font-size:16px}#period{height:48px;width:48px;display:inline-block}#header ul li .dropdown{display:none;position:absolute;top:100%;left:-30px;margin-top:-2px;padding-top:20px}#header ul li.open .dropdown,#header ul li:hover .dropdown{display:block}#header ul li .dropdown .dd{min-width:180px;background:#fff;border-top:2px solid #2db4e9;-webkit-box-shadow:0 0 10px rgba(0,0,0,.21);box-shadow:0 0 10px rgba(0,0,0,.21)}#header ul li .dropdown .dd:after,#header ul li .dropdown .dd:before{content:'';height:0;width:0;position:absolute;top:2px;left:62px;margin-top:-2px;border-style:solid;border-width:10px;border-color:transparent transparent #2db4e9;z-index:1}#header ul li .dropdown .dd:after{margin-top:0;border-color:transparent transparent #fff;z-index:2}#header ul li .dropdown .user-nav{float:none}#header ul li .dropdown .user-nav li a{display:block;padding:16px 0 17px 65px;position:relative;color:#222;text-decoration:none}#header ul li .dropdown .user-nav li a:before{content:'';height:24px;width:24px;position:absolute;top:50%;left:21px;margin-top:-12px;background:url(../images/layout/ui.svg) -10000px 0 no-repeat}#header ul li .dropdown .user-nav li a.profile:before{background-position:-24px -48px}#header ul li .dropdown .user-nav li a.logout:before{background-position:-48px -48px}#header ul li .dropdown .user-nav li a:hover{background:#f2f6f7}#footer,#footer .inner{background:#363638;position:relative}#header ul li .dropdown-login{left:auto;right:10px}#header ul li .dropdown-login .dd:after,#header ul li .dropdown-login .dd:before{left:auto;right:25px}#header ul li .dropdown-login .dd{width:480px;padding:18px 30px}#footer{color:#aeaeaf;font-size:13px;line-height:17px;z-index:10}#footer .inner{padding:32px 20px 16px;z-index:2}#footer .inner .logo{height:28px;width:112px;float:left;padding-top:10px}#footer .inner a{color:#d1d1d1}#footer .inner nav{float:left;padding-left:4%}#footer .inner nav a{display:block;position:relative;margin:7px 0;padding-left:10px;font-size:14px}#footer .inner nav a:before{content:'';height:5px;width:3px;position:absolute;top:7px;left:0;background:url(../images/layout/ui.svg) -135px -24px no-repeat}#footer .inner ul{float:right}#footer .inner ul li{float:left;padding-left:17px}#footer .inner ul li:first-child{padding-left:0}#footer .inner ul li a{display:block;position:relative;padding:8px 40px 9px 60px;color:#fff;font-size:12px;text-decoration:none;text-transform:uppercase;background:#5e5e60;-webkit-border-radius:20px;border-radius:20px}#footer .inner ul li a:before{content:'';height:24px;width:24px;position:absolute;top:0;left:0;margin:5px 0 0 18px;background:url(../images/layout/ui.svg) -10000px 0 no-repeat}#footer .inner ul li a.add:before{background-position:-72px 0}#footer .inner ul li a.report:before{background-position:-96px 0}#footer .bottom{clear:both;padding:28px 0 0}#footer .bottom a{color:#aeaeaf}label{position:relative;color:#2f3336;font-size:14px;font-weight:600}.pretty-select,input,select,textarea{width:100%;color:#6b6d6f;cursor:default;padding:9px 14px;font-size:13px;line-height:18px;border:1px solid #b9cbd7;background:#fff;-webkit-border-radius:2px;border-radius:2px}input[type=checkbox],input[type=radio]{width:auto;border:0}.pretty-select{display:block;padding:0;position:relative}.pretty-select:after{content:'';height:6px;width:11px;position:absolute;top:50%;right:11px;margin-top:-2px;background:url(../images/layout/ui.svg) -120px -16px no-repeat}.pretty-select select{width:100%;border:0;padding:8px 28px 8px 14px;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;z-index:3;background:0 0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}textarea{min-height:80px;max-height:160px;overflow:auto;resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#737373;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#737373}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#737373}label [type=checkbox]:checked,label [type=checkbox]:not(:checked),label [type=radio]:checked,label [type=radio]:not(:checked){width:auto;border:0;padding:0;position:absolute;top:3px;left:0;opacity:0}label [type=checkbox]:checked+span,label [type=checkbox]:not(:checked)+span,label [type=radio]:checked+span,label [type=radio]:not(:checked)+span{display:inline-block;position:relative;padding:0 2px 0 29px;cursor:pointer;font-weight:400}label [type=checkbox]:checked+span:before,label [type=checkbox]:not(:checked)+span:before,label [type=radio]:checked+span:before,label [type=radio]:not(:checked)+span:before{content:'';height:18px;width:18px;position:absolute;top:1px;left:0;background:#fff;border:1px solid #c1c1c1;-webkit-border-radius:2px;border-radius:2px}label [type=checkbox]:checked+span:after,label [type=checkbox]:not(:checked)+span:after,label [type=radio]:checked+span:after,label [type=radio]:not(:checked)+span:after{content:'';height:12px;width:12px;position:absolute;top:0;left:0;margin:4px 0 0 3px;background:url(../images/layout/ui.svg) -10000px 0 no-repeat}label [type=checkbox]:checked+span:after{background-position:-120px -31px}label [type=radio]:checked+span:after{background-position:-120px -43px}.filter label [type=checkbox]:checked+span,.filter label [type=radio]:checked+span{color:#33b4e9}label [type=checkbox]:disabled:checked+span,label [type=checkbox]:disabled:not(:checked)+span,label [type=radio]:disabled:checked+span,label [type=radio]:disabled:not(:checked)+span{opacity:.5}label [type=checkbox]:disabled:checked+span:after,label [type=radio]:disabled:checked+span:after{color:#999}label [type=checkbox]:disabled+label,label [type=radio]:disabled+label{color:#aaa}label [type=radio]:checked+span:before,label [type=radio]:not(:checked)+span:before{-webkit-border-radius:100%;border-radius:100%}.form li{padding:8px 0}.form label{display:block;padding-bottom:4px}.form a{color:#2db4e9;font-size:12px;text-decoration:underline}.form .buttons{margin:0 -8px;font-size:0;text-align:center}.form .buttons a,.form button{display:inline-block;min-width:200px;margin:0 8px;padding:8px;border:0;color:#fff;text-transform:uppercase;text-decoration:none;vertical-align:top;background:#33b4e9;font:400 14px/18px 'Open Sans',Tahoma,sans-serif;-webkit-border-radius:18px;border-radius:18px}.form a.gray,.form button.gray,.links a.gray{background:#a5a9ac}.links a.dark{background:#547095}.links a.green,button.green{background:#82c864}.quick-search{position:absolute;top:auto!important;bottom:100%;left:0;right:0;z-index:3}.quick-search .expand-search{display:block;position:absolute;bottom:100%;right:20px;padding:14px 14px 11px 43px;color:#fff!important;font-size:11px;line-height:13px;text-decoration:none;text-transform:uppercase;background:#33b4e9;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;z-index:5}.quick-search .expand-search:before{content:'';height:22px;width:22px;position:absolute;top:50%;left:12px;margin-top:-10px;background:url(../images/layout/ui.svg) -135px -48px no-repeat}.quick-search.expanded .expand-search:before{background-position:-244px -48px}.quick-search .quick-search-panel{max-height:0;overflow:hidden;background:#5179ae;border-top:4px solid #33b4e9}.quick-search.expanded .quick-search-panel{max-height:inherit;overflow:visible}.quick-search .quick-search-panel .wrapper{padding:15px}.quick-search-panel ol.form{font-size:0;text-align:center}.quick-search-panel ol.form>li{display:inline-block;width:33.3333%;padding:14px 10px;text-align:left;vertical-align:top}.quick-search-panel ol.form>li.full-width{width:100%;text-align:center}.quick-search-panel ol.form>li .filter{margin-top:0}.quick-search-panel ol.form>li .label{display:block;color:#fff;padding-bottom:6px;font-size:14px;font-weight:700}.quick-search-panel ol.form .filter .ui-multiselect,.quick-search-panel ol.form input{border:1px solid #b9cbd7;-webkit-border-radius:3px;border-radius:3px}.quick-search-panel ol.form .ui-multiselect-menu .ui-multiselect-filter input{border:0;-webkit-border-radius:0;border-radius:0}.quick-search-panel ol.form li.full-width button{min-width:25%;padding:10px 10px 9px;border:0;color:#fff;text-transform:uppercase;text-decoration:none;vertical-align:top;background:#33b4e9;font:400 14px/18px 'Open Sans',Tahoma,sans-serif;-webkit-border-radius:18px;border-radius:18px}.quick-search-panel ol.form li.full-width button.green{background:#82c864}#tab_news{margin-top:50px}#tab_information p{display:block;margin:1em 0}.site-presentation{padding:108px 0 120px;color:#fff;font-size:16px;font-weight:300;line-height:20px;text-align:center;background-position:center top;background-repeat:no-repeat;background-size:cover}@media (max-height:768px){.site-presentation{padding:58px 0 60px}}.site-presentation h1{margin:0;padding:0 0 14px;color:#fff;font-size:32px;font-weight:300;line-height:48px}.site-presentation .links{padding-top:34px}.content{height:100%;height:calc(100% - 78px)}.inner-content{padding-top:20px}.selected-projects{padding-bottom:0;text-align:center}.list-projects-container h5{margin:0;padding:27px 10px 30px;position:relative;font-size:22px;font-weight:300;line-height:1.2;background:#f3f3f3;z-index:2}.list-projects-container h5:after{content:'';height:0;width:0;position:absolute;top:100%;left:50%;margin-left:-16px;border-style:solid;border-width:16px;border-color:#f3f3f3 transparent transparent}.list-projects{display:table;width:100%;width:calc(100% + 2px);margin:0 -2px}.list-projects article{width:20%;display:table-cell;text-align:left;cursor:pointer;vertical-align:top;background:#fff;border-left:1px solid #fff;-webkit-transition:background .3s;transition:background .3s;position:relative}.list-projects article a{display:block;text-decoration:none}.list-projects article a.favorite-btn,.list-projects article a.rfavorite-btn{position:absolute;top:0;right:0;z-index:2}.list-projects article figure>div,.list-projects article.view-more a{height:0;display:block;position:relative;padding-top:96%}.list-projects article figure>div:before{content:'';opacity:0;height:100%;width:100%;position:absolute;top:0;left:0;background:#5179ae;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:1}.list-projects article figure>div img{max-height:100%;width:100%;position:absolute;top:0;left:0;height:100%;object-fit:cover;object-position:center top}.list-projects article figure figcaption{padding:10px 20px 18px;color:#838484;font-size:14px;text-align:center;-webkit-transition:color .3s;transition:color .3s}.list-projects article figure figcaption h3{margin:0;font-size:14px;font-weight:400;line-height:1.375;-webkit-transition:color .3s;transition:color .3s}.list-projects article:hover{background:#5179ae}.list-projects-infrastructure article:hover{background:#2d3565}.list-projects article:hover figure figcaption,.list-projects article:hover figure figcaption h3{color:#fff}.list-projects article:hover figure div:before{opacity:.5}.oldie .list-projects article figure div img{z-index:2}.list-projects article.view-more{cursor:default}.list-projects article.view-more:hover{background:0 0}.list-projects article.view-more a{color:#fff;background:#5179ae}.list-projects-infrastructure .list-projects article.view-more a{background:#424c88}.list-projects article.view-more a span{position:absolute;top:50%;left:10%;right:10%;margin-top:-17px;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.list-projects article.view-more a span:after{content:'';height:17px;width:17px;position:absolute;bottom:0;left:50%;margin:0 0 -28px -9px;background:url(../images/layout/ui.svg) -345px 0 no-repeat}.projects-container .list-projects{width:100%;width:calc(100% + 1px);margin:0 0 0 -1px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.projects-container .list-projects article{display:block;width:auto;position:relative;overflow:hidden;border-left-width:0;-webkit-box-flex:1;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%}.projects-container .list-projects article:before{content:'';width:1px;position:absolute;top:0;bottom:0;left:0;background:#fff;z-index:2}.no-flexbox .projects-container .list-projects{font-size:0}.no-flexbox .projects-container .list-projects article{width:25%;display:inline-block;vertical-align:top}.list-projects.view-2 article{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;overflow:hidden;border-bottom:1px solid #ececec}.no-flexbox .list-projects.view-2 article{width:50%}.list-projects.view-2 article figure{overflow:hidden;max-height:205px}.list-projects.view-2 article figure>div{width:205px;float:left;margin-right:20px;padding-top:205px}.list-projects.view-2 article figure figcaption{text-align:left;padding:20px}.list-projects.view-2 article figure figcaption h3{margin-bottom:4px;font-size:15px;line-height:1.2}.list-projects.view-2 article figure figcaption>p{font-size:14px}.list-projects.view-2 article figure .information,.list-projects.view-2 article figure figcaption .information{max-height:105px;overflow:hidden;padding-top:13px;font-size:13px;line-height:1.2}.list-projects.view-2 article figure .information p{margin:5px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.list-projects.view-2 article figure .information p strong{color:#000;font-weight:400;transition:color .3s ease}.list-projects.view-2 article:hover figure .information p strong{color:#fff}.last-update{padding:60px 0 55px;text-align:center;color:#737b80;font-size:16px}.last-update strong{display:inline-block;position:relative;margin-bottom:15px;padding-left:20px;color:#13a0d8;font-size:32px;font-weight:400}@keyframes rotateUpdate{0%,50%{transform:rotate(0)}100%,60%{transform:rotate(-360deg)}}@-webkit-keyframes rotateUpdate{0%,50%{-webkit-transform:rotate(0)}100%,60%{-webkit-transform:rotate(-360deg)}}.last-update strong:before{content:'';height:29px;width:29px;position:absolute;top:50%;left:0;margin:-14.5px 0 0 -17px;background:url(../images/layout/ui.svg) -342px -70px no-repeat;-webkit-animation-name:rotateUpdate;-webkit-animation-duration:10s;-webkit-animation-iteration-count:infinite;-webkit-animation-delay:10s;animation-name:rotateUpdate;animation-duration:10s;animation-iteration-count:infinite;animation-delay:1s}.slot-banner{padding:33px 10px;text-align:center;line-height:0}.login-register,.presentation{line-height:26px;text-align:center}.last-update+.slot-banner{padding-top:0}.slot-banner img{display:inline-block;height:auto;width:auto;max-width:100%}.presentation-holder{color:#b5bbd3;background:url(../images/layout/bgr-presentation-pattern.gif) left top #39405c}.presentation-holder~.bgr-light{margin-top:-25px}.presentation-holder .pages{padding:25px 0 0;font-size:0;text-align:center}.presentation-holder .pages span{width:80px;height:80px;display:inline-block;margin:0 10px;position:relative;cursor:pointer}.no-svg .presentation-holder .pages span{background:#bfcdd6}.no-svg .presentation-holder .pages span.active,.no-svg .presentation-holder .pages span.current{background:#34b5e9}.presentation-holder .pages span img{position:absolute;top:50%;left:50%;margin:-32px 0 0 -32px;z-index:3}.presentation-holder .pages svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.presentation-holder .pages .circle{stroke-dasharray:220;stroke-dashoffset:220}.presentation-holder .pages .active .circle,.presentation-holder .pages .current .circle{fill:#34b5e9;stroke-dashoffset:0}.presentation{padding:5px 0 0;font-size:16px}.pattern{color:#b5bbd3;background:url(../images/layout/bgr-presentation-pattern.gif) left top #39405c}.presentation h1,.presentation h2{font-size:39px;margin:3px 0 20px}.pattern h1,.pattern h2,.pattern h3,.pattern h4,.pattern h5,.pattern h6,.presentation-holder h1,.presentation-holder h2,.presentation-holder h3,.presentation-holder h4,.presentation-holder h5,.presentation-holder h6{color:#fff}.presentation figure{padding:15px 0 0;text-align:center}.presentation figure img{display:inline-block;max-width:100%}.slot-quick-search{padding:20px 0;color:#fff;background:#2a314b;background:-moz-linear-gradient(left,#2a314b 0,#33b2e7 100%);background:-webkit-linear-gradient(left,#2a314b 0,#33b2e7 100%);background:linear-gradient(to right,#2a314b 0,#33b2e7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a314b', endColorstr='#33b2e7', GradientType=1 )}.slot-quick-search .wrapper{max-width:1030px}.quick-search-panel-title{position:relative;padding:20px 0 0 45px;font-size:39px;font-weight:300;text-align:center}.quick-search-panel-title:before{content:'';height:42px;width:42px;position:absolute;top:50%;margin:-10px 0 0 -55px;background:url(../images/layout/ui.svg) -402px 0 no-repeat;-webkit-transform:scale(.81) translateX(5px);transform:scale(.81) translateX(5px)}.slot-quick-search .form{padding-top:25px}.slot-quick-search .form li{position:relative}.expand-quick-search{color:#fff!important;position:absolute;top:50%;left:10px;margin-top:-10px}.login-register{padding:40px 0 48px;color:#fff;font-size:16px;background:url(../images/layout/bgr-login-register.png) center center no-repeat #39405c}.login-register nav{position:relative;padding-bottom:20px}.login-register nav:after{content:'';height:17px;width:17px;position:absolute;top:100%;left:50%;margin:-7px 0 0 -8px;background:url(../images/layout/ui.svg) -345px 0 no-repeat}.login-register nav a{color:#fff;text-decoration:none}.project-search{height:100%;position:relative;z-index:11}.project-search .search-content,.project-search .top-line{display:table;height:53px;width:100%;table-layout:fixed}.project-search .top-line{position:relative;z-index:3}.project-search .search-content{height:100%;height:calc(100% - 53px)}.project-search .search-content aside,.project-search .search-content section,.project-search .top-line .aside,.project-search .top-line .section{display:table-cell;height:100%;vertical-align:top;width:100%;position:relative;color:#fff;background:#5179ae;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .45s cubic-bezier(.6,0,.37,1);-moz-transition:all .45s cubic-bezier(.6,0,.37,1);transition:all .45s cubic-bezier(.6,0,.37,1)}.project-search .search-content aside,.project-search .top-line .aside{float:left;width:315px;overflow:hidden;-webkit-box-shadow:4px 0 4px rgba(0,0,0,.2);box-shadow:4px 0 4px rgba(0,0,0,.2);z-index:2}.project-search .search-content aside{padding:0 10px;overflow:visible;-webkit-box-shadow:none;box-shadow:none;z-index:3}.project-search .search-content aside:before{content:'';width:4px;position:absolute;top:-5px;bottom:0;right:0;-webkit-box-shadow:4px 4px 4px rgba(0,0,0,.2);box-shadow:4px 4px 4px rgba(0,0,0,.2)}.project-search .search-content section,.project-search .top-line .section{width:100%;padding:0 0 0 315px;color:#45464c;background:#fff;z-index:1}.project-search .search-content section{overflow:hidden}.project-search.search-closed aside{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.project-search.search-closed section{padding-left:0}.no-csstransforms .project-search.search-closed aside{left:-315px}.project-search .top-line .aside header{height:53px;padding:10px 13px}.project-search .top-line .aside header strong{display:block;float:left;position:relative;padding:7px 0 0 44px;font-size:16px;font-weight:600;line-height:16px;text-transform:uppercase}.project-search .top-line .aside header strong:before{content:'';height:24px;width:25px;position:absolute;top:50%;left:10px;margin-top:-8px;background:url(../images/layout/ui.svg) -135px 0 no-repeat}.project-search .top-line .aside #toggle-search{width:45px;display:block;float:right;color:#fff;font-size:12px;line-height:12px;text-align:center;cursor:pointer}.project-search .top-line .aside #toggle-search em{display:none}.project-search .top-line .aside #toggle-search input:checked+em,.project-search .top-line .aside #toggle-search input:not(:checked)+em{height:20px;display:block;position:relative;background:#92accf;-webkit-border-radius:10px;border-radius:10px}.project-search .top-line .aside #toggle-search input:checked+em i,.project-search .top-line .aside #toggle-search input:not(:checked)+em i{height:14px;width:14px;position:absolute;top:3px;right:3px;text-indent:-10000px;background:#fff;-webkit-transition:all .45s cubic-bezier(.6,0,.37,1);-moz-transition:all .45s cubic-bezier(.6,0,.37,1);transition:all .45s cubic-bezier(.6,0,.37,1);-webkit-border-radius:14px;border-radius:14px}.project-search .top-line .aside #toggle-search input:checked+em i{-webkit-transform:translateX(-180%);transform:translateX(-180%)}.project-search .top-line .aside #toggle-search span{display:block;padding:2px 0}.project-search .top-line .section{background:#f2f4f5;border-bottom:1px solid #cbd3d9}.project-search .top-line .section-tools{display:table;height:34px;width:100%;margin:10px 0 8px}.project-search .top-line .section-tools>li{display:table-cell;padding:1px 15px 0;text-align:center;border-left:1px solid #aeb0b2;vertical-align:middle}.project-search .top-line .section-tools>li:first-child{border-left:0}.project-search .top-line .section-tools>li *{text-align:left}.project-search .top-line .section-tools .ui-multiselect-checkboxes li{margin:3px 0 4px}.project-search .top-line .section-tools .filter,.project-search .top-line .section-tools .label,.project-search .top-line .section-tools strong,.switch-view{display:inline-block;margin:0 -4px 4px 0;vertical-align:middle}.project-search .top-line .section-tools .label{padding-right:10px}.project-search .top-line .section-tools .filter-results{min-width:110px}.project-search .top-line .section-tools .filter-columns{min-width:200px}.switch-view{font-size:0;white-space:nowrap}.switch-view a{display:inline-block;height:30px;position:relative;margin-left:10px;padding:4px 23px;color:#6b6d6f;font-size:0;text-indent:-10000px;border:1px solid #a5a9ac;vertical-align:middle;-webkit-border-radius:15px;border-radius:15px}.switch-view a:first-child{margin-left:0}.switch-view a:before{content:'';height:20px;width:20px;position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px;background:url(../images/layout/ui.svg) -10000px 0 no-repeat}.switch-view a.table-view:before{background-position:-302px -44px}.switch-view a.list-view:before{width:23px;margin-left:-12px;background-position:-120px -76px}.switch-view a.grid-view:before{background-position:-76px -76px}.switch-view a.map-view:before{background-position:-322px -44px}.switch-view a.active{color:#fff;background:#33b4e9;border-color:#33b4e9}.switch-view a.table-view.active:before{background-position:-302px -24px}.switch-view a.list-view.active:before{background-position:-144px -76px}.switch-view a.grid-view.active:before{background-position:-96px -76px}.switch-view a.map-view.active:before{background-position:-322px -24px}.project-search .top-line .section-tools .filter .ui-multiselect{height:30px;border:0;-webkit-border-radius:15px;border-radius:15px}.project-search .top-line .section-tools .filter .ui-multiselect.ui-state-active{-webkit-border-radius:15px 15px 0 0;border-radius:15px 15px 0 0}.project-search .top-line .section-tools .filter .ui-multiselect-menu{top:30px;border:0;box-shadow:0 5px 5px rgba(0,0,0,.14);-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}.project-search .top-line .section-tools .filter-columns .ui-multiselect-menu{min-width:300px;left:auto;right:0}.search-block .block-header{padding:14px 35px 16px 11px;position:relative;cursor:pointer;font-weight:700;border-top:1px solid #7494be}.search-block .accordion-header-active{border-top-color:#5179ae}.search-block:first-child .block-header{margin-top:10px;border-top:0}.search-block .block-header .ui-icon{height:21px;width:21px;position:absolute;top:15px;right:12px;background:url(../images/layout/ui.svg) -160px 0 no-repeat}.search-block .accordion-header-active{display:block;background:#6b8dba}.search-block .accordion-header-active .ui-icon{background-position:-181px 0}.search-block .block-header strong{display:inline-block;padding-right:23px;position:relative;font-weight:700}.is-open .ui-multiselect,.js .filter select,.ui-multiselect-menu{display:none}.search-block .block-header.highlight strong:after{content:'';height:15px;width:11px;position:absolute;top:3px;right:0;background:url(../images/layout/ui.svg) -389px -31px no-repeat}.search-block .block-body{display:none;padding:0 11px 11px;background:#6b8dba}.search-block .block-body h4{color:#fff}.filter{position:relative;margin-top:11px}.filter:first-child{margin-top:0}.search-block input,.search-block select,.search-block textarea{border:0}.input-button input{width:60%;width:calc(100% - 92px)}.input-button-lens input{width:75%;width:calc(100% - 46px)}.input-button button{width:85px;float:right;min-width:inherit;margin:0;padding:10px 0;border:0;color:#fff;font-size:12px;line-height:18px;text-transform:uppercase;background:#2e4b70;-webkit-border-radius:2px;border-radius:2px}.input-button-lens button{height:36px;width:36px;position:relative}.input-button-lens button span{height:15px;width:15px;position:absolute;top:50%;left:50%;margin:-7px 0 0 -7px;text-indent:-10000px;background:url(../images/layout/ui.svg) -385px -55px no-repeat}.ui-multiselect-menu{position:absolute;top:38px;left:0;right:0;padding:11px;color:#8e8e8e;background:#fff;border:1px solid #b5cbd8;-webkit-border-radius:2px;border-radius:2px;z-index:5}.quick-search-panel .ui-multiselect-menu.bottom-top{top:auto;bottom:37px}.quick-search-panel .ui-multiselect-menu{top:100%;margin-top:-1px}.is-open .ui-multiselect-menu{position:relative;top:0}.filter .ui-multiselect{outline:0;height:38px;width:100%;border:1px solid #b5cbd8;margin:0;padding:0 30px 0 14px;position:relative;color:#6b6d6f;text-align:left;text-transform:none;background:#fff;-webkit-border-radius:2px;border-radius:2px;font:400 13px/18px 'Open Sans',Tahoma,sans-serif}aside .filter .ui-multiselect{border:0}.filter .ui-multiselect .ui-icon{height:6px;width:11px;position:absolute;top:50%;right:10px;margin-top:-3px;background:url(../images/layout/ui.svg) -120px -16px no-repeat}.filter .ui-multiselect.ui-state-active .ui-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.filter .ui-multiselect.ui-state-disabled{background:#ececec}.filter .ui-multiselect .button-text{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;top:0;left:0}.ui-multiselect-menu .ui-multiselect-filter{position:relative;padding:0 25px 0 34px;color:#737373;background:#fff;border:1px solid #b5cbd8;-webkit-border-radius:2px;border-radius:2px}.ui-multiselect-menu .ui-multiselect-filter .ui-icon{height:15px;width:15px;position:absolute;top:50%;left:13px;margin-top:-7px;background:url(../images/layout/ui.svg) -135px -33px no-repeat}.ui-multiselect-menu .ui-multiselect-filter input{height:36px;padding:0;color:#737373;font-size:13px;line-height:34px;border:0}.ui-multiselect-menu .ui-widget-header{margin-bottom:11px}.ui-multiselect-menu .ui-multiselect-filter .reset-input{height:12px;width:12px;position:absolute;top:12px;right:10px;cursor:pointer;text-indent:-10000px;background:url(../images/layout/ui.svg) -160px -24px no-repeat}.ui-multiselect-menu .ui-widget-header .ui-helper-reset{margin:11px -11px 0;padding:11px;background:#ececec}.ui-multiselect-menu .ui-widget-header .ui-helper-reset li{padding:0}.ui-multiselect-menu .ui-widget-header a{display:block;position:relative;padding-left:30px;color:#777;font-size:13px;text-decoration:none;-webkit-transition:none;-ms-transition:none;transition:none}.ui-multiselect-menu .ui-widget-header .ui-helper-reset .ui-icon{height:18px;width:18px;position:absolute;top:1px;left:0;background:#fff;border:1px solid #c1c1c1;-webkit-border-radius:2px;border-radius:2px}.ui-multiselect-menu .all-selected .ui-helper-reset a{color:#33b4e9}.ui-multiselect-menu .all-selected .ui-helper-reset .ui-icon:before{content:'';height:12px;width:12px;position:absolute;top:0;left:0;margin:2px 0 0 2px;background:url(../images/layout/ui.svg) -120px -31px no-repeat}.ui-multiselect-menu .ui-multiselect-show{display:block}.ui-multiselect-menu .all-selected .ui-multiselect-show,.ui-multiselect-menu .ui-multiselect-hide{display:none}.ui-multiselect-menu .all-selected .ui-multiselect-hide{display:block}.ui-multiselect-menu .ui-multiselect-checkboxes{max-height:180px;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.ui-multiselect-menu .ui-multiselect-checkboxes li{padding:2px 0 3px}.ui-multiselect-menu .ui-multiselect-checkboxes li label{display:block;padding:0;color:#6b6d6f;cursor:pointer;font-size:13px;font-weight:400}.quick-search .ui-multiselect-menu .ui-multiselect-checkboxes li label{padding-bottom:4px}.ui-multiselect-menu .ui-multiselect-checkboxes li input{width:auto}.ie8 .ui-multiselect-menu .ui-multiselect-checkboxes li label span{display:inline-block;padding-left:2px;vertical-align:top}.ui-multiselect-menu .ui-multiselect-checkboxes li.ui-multiselect-optgroup-label{padding:3px 0 5px;color:#2b2c4b;font-size:14px;font-weight:700}.ui-multiselect-menu .ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a{color:#2b2c4b;text-decoration:none}.ui-multiselect-menu+.ui-multiselect-none-clone{display:inline-block;margin-top:10px}.non-selected .ui-multiselect-none-clone{display:none}.ui-multiselect-none-clone,.ui-multiselect-none-clone:hover{color:#2db4e9;text-decoration:underline}.clear-datepicker,.clear-datepicker:hover,aside .ui-multiselect-none-clone,aside .ui-multiselect-none-clone:hover{color:#fff;font-size:13px;text-decoration:underline}.clear-datepicker{display:inline-block;margin-top:10px}.ui-multiselect-tags{max-height:340px;font-size:0;padding:7px 0;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.infobox .infowindow-container,.locations-list,.scroll-bar-wrap .scroll-pane,.scroll-bar-wrap .scroll-pane-fake,.scroll-pane,.tables-holder{overflow:hidden}.non-selected .ui-multiselect-tags{display:none}.tags-container .ui-multiselect-tags{margin-top:-14px}.ui-multiselect-tags span{display:inline-block;margin:6px 7px 0 0;padding:6px 22px 7px 11px;position:relative;color:#0c5774;font-size:12px;line-height:13px;background:#b0e8ff;-webkit-border-radius:3px;border-radius:3px}.ui-multiselect-tags span i{height:7px;width:7px;position:absolute;top:10px;right:10px;cursor:pointer;text-indent:-10000px;background:url(../images/layout/ui.svg) -139px -24px no-repeat}.datepicker{position:relative;padding-right:52px}.datepicker .ui-datepicker-trigger{width:45px;border:0;min-width:inherit;position:absolute;top:0;bottom:0;right:0;cursor:pointer;text-indent:-10000px;background:#2e4b70;-webkit-border-radius:2px;border-radius:2px}.projects-container .table-projects-1,.scroll-pane .scroll-content{min-width:100%}.datepicker .ui-datepicker-trigger:before{content:'';height:20px;width:19px;position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px;background:url(../images/layout/ui.svg) -343px -19px no-repeat}.datepicker .ui-datepicker{top:100%!important;left:auto!important;right:0;margin-top:11px;background:#fff;-webkit-border-radius:2px;border-radius:2px;z-index:1000!important}.ui-datepicker-header{position:relative;padding:8px 0 10px;color:#fff;font-size:13px;text-align:center;background:#2e4b70;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}.ui-datepicker-header:before{content:'';height:0;width:0;position:absolute;top:-15px;right:16px;border-style:solid;border-width:8px;border-color:transparent transparent #2e4b70}.ui-datepicker-header a{height:17px;width:17px;display:block;position:absolute;top:50%;margin-top:-8px;cursor:pointer;text-indent:-10000px;background:url(../images/layout/ui.svg) -10000px 0 no-repeat}.ui-datepicker-header a.ui-datepicker-prev{left:11px;background-position:-327px 0}.ui-datepicker-header a.ui-datepicker-next{right:11px;background-position:-345px 0}.ui-datepicker-calendar{width:auto;margin:0 8px 11px;font-size:13px;background:0 0}.ui-datepicker-calendar thead th{padding:10px 5px 8px;border:0;color:#2e4b70;font-size:13px;text-align:center;background:0 0}.ui-datepicker-calendar tbody td{padding:2px 5px;border:0}.ui-datepicker-calendar tbody td a,.ui-datepicker-calendar tbody td span{display:block;height:26px;width:26px;padding-top:1px;border:1px solid #fff;letter-spacing:-1px;color:#6b6d6f;line-height:22px;text-align:center;text-decoration:none;-webkit-border-radius:100%;border-radius:100%}.ui-datepicker-calendar tbody td span,.ui-datepicker-calendar tbody td.ui-datepicker-week-end a{color:#bec0c2}.ui-datepicker-calendar tbody td a.ui-state-hover{background:#f6f6f6;border-color:#f6f6f6}.ui-datepicker-calendar tbody td.ui-datepicker-today a{background:#fffbd5;border-color:#f2eecb}.ui-datepicker-calendar tbody td.ui-datepicker-current-day a{color:#fff;background:#33b4e9;border-color:#33b4e9}.search-block.buttons{padding:30px 10px 20px;border-top:1px solid #7494be}.search-block.buttons button{width:100%;padding:8px;border:0;color:#fff;text-transform:uppercase;text-decoration:none;vertical-align:top;background:#33b4e9;font:400 14px/18px 'Open Sans',Tahoma,sans-serif;-webkit-border-radius:18px;border-radius:18px}.search-block.buttons ul{padding:12px 0 0 15px}.search-block.buttons ul li{padding:8px 0}.search-block.buttons ul li a{display:inline-block;position:relative;padding-left:23px;color:#fff;font-size:13px;text-decoration:none}.search-block.buttons ul li a:before{content:'';height:15px;width:15px;position:absolute;top:3px;left:0;background:url(../images/layout/ui.svg) -10000px 0 no-repeat}.search-block.buttons ul li a.reset-search:before{background-position:-174px -24px}.search-block.buttons ul li a.save-search:before{background-position:-189px -24px}.search-block.buttons ul li a.saved-search:before{height:14px;width:17px;background-position:-84px -30px}.search-block.buttons ul li a.saved-favorites:before{height:16px;width:16px;background:url(../images/layout/add.svg)}.light-line{clear:both;padding:8px 10px;position:relative;background:#dfe5e9;z-index:5}.pagination{padding:8px 0;font-size:0;text-align:center}.pagination li.next,.pagination li.prev{font-size:13px}.pagination li.prev{padding-right:35px}.pagination li.next{padding-left:35px}.pagination li{display:inline-block;padding:2px 8px;color:#6b6d6f;font-size:16px;vertical-align:middle}.pagination li a{color:#6b6d6f;text-decoration:none}.pagination li a.active{color:#33b4e9;font-weight:600}.pagination li.next a,.pagination li.prev a{display:block;position:relative}.pagination li.next a:after,.pagination li.prev a:before{height:20px;width:20px;position:absolute;top:50%;margin-top:-9px;content:''}.pagination li.prev a{padding-left:25px}.pagination li.next a{padding-right:25px}.pagination li.prev a:before{left:0;background:url(../images/layout/ui.svg) -204px 0 no-repeat}.pagination li.next a:after{right:0;background:url(../images/layout/ui.svg) -224px 0 no-repeat}.scroll-bar-wrap,.scroll-bar-wrap-fake{height:16px;overflow:hidden;background:#738cae}.no-scrollbar .scroll-bar-wrap{height:0}.no-scrollbar .scroll-arrow{display:none}.scroll-bar-wrap .ui-slider,.scroll-bar-wrap-fake .ui-slider{height:16px;margin:0 auto;cursor:pointer;background:0 0}.scroll-bar-wrap .ui-handle-helper-parent{width:100%;height:100%;position:relative;margin:0 auto}.scroll-bar-wrap .ui-slider-handle,.scroll-bar-wrap-fake .ui-slider-handle{top:0;height:16px}.scroll-pane-fake{height:0}.scroll-bar-wrap .ui-slider .ui-slider-handle,.scroll-bar-wrap .ui-slider .ui-slider-handle-fake{height:100%;width:100%;position:absolute;top:6px;background:#2e4b70;-webkit-border-radius:0;border-radius:0;z-index:2}.ui-slider .ui-slider-handle-fake:focus,.ui-slider .ui-slider-handle-fake:hover,.ui-slider .ui-slider-handle:focus,.ui-slider .ui-slider-handle:hover{cursor:pointer;cursor:url(../images/layout/grabbing.png) 8 8,move}.ui-slider .ui-slider-handle-fake:before,.ui-slider .ui-slider-handle:before{content:'';position:absolute;top:-10px;bottom:-10px;left:-5px;right:-5px;background:rgba(255,255,255,0)}.ui-handle-helper-parent{height:100%;margin:0 auto;position:relative;width:100%}.line-fixed{position:absolute;bottom:0;right:0;top:auto!important;left:auto!important;-webkit-transition:all .45s cubic-bezier(.6,0,.37,1);-moz-transition:all .45s cubic-bezier(.6,0,.37,1);transition:all .45s cubic-bezier(.6,0,.37,1)}.csscalc .project-search .line-fixed{width:calc(100% - 315px)!important}.csscalc .project-search.search-closed .line-fixed{width:100%!important}.line-fixed .scroll-bar-wrap{position:absolute;top:-16px;left:315px;right:0}.no-csscalc .search-closed .line-fixed .scroll-bar-wrap{left:335px}.projects-container{padding-bottom:56px}.no-scrollbar .projects-container{padding-bottom:48px}.scroll-arrow{height:16px;width:16px;position:absolute;top:0;margin:0 14px;cursor:pointer;text-indent:-9999px;background:url(../images/layout/ui.svg) -342px -39px no-repeat;z-index:5}.scroll-arrow.scroll-right{right:0;background-position:-358px -39px}.light-line .print{height:20px;width:22px;position:absolute;top:50%;right:18px;margin-top:-10px;text-indent:-10000px;background:url(../images/layout/ui.svg) -160px -43px no-repeat}.tables-holder{position:relative}.projects-container table{width:auto}.projects-container table tr td{padding:10px 10px 12px;font-size:13px;vertical-align:top;border:1px solid #e9e9e9}.projects-container table tr:nth-child(2n+1) td{background:#f6f6f6}table{border-collapse:collapse;border-spacing:0;background:#fff}table tr.hovered td,table tr.hovered:nth-child(2n+1) td,table tr:hover td,table tr:nth-child(2n+1):hover td,table tr:nth-child(2n+2):hover td{background:#fffbd5}.ui-datepicker-calendar tbody tr:hover td,.ui-datepicker-calendar tbody tr:nth-child(2n+1):hover td,.ui-datepicker-calendar tbody tr:nth-child(2n+2) td,.ui-datepicker-calendar tbody tr:nth-child(2n+2):hover td{background:0 0}.projects-container table thead th{padding:18px 20px 17px;border:0;color:#fff;font-weight:600;text-align:left;background:#547095}.projects-container table thead th a{color:#fff}.projects-container table thead th a.sort{display:inline-block;position:relative;padding-right:20px}.projects-container table thead th a.sort:after{content:'';height:5px;width:9px;position:absolute;top:50%;right:0;margin-top:-2px;background:url(../images/layout/ui.svg) -204px -24px no-repeat}.projects-container table thead th a.down:after{background-position:-213px -24px}.projects-container table thead th a.up:after{background-position:-222px -24px}.projects-container .table-projects-0{width:315px;float:left;-webkit-box-shadow:0 -2px 4px rgba(0,0,0,.15);box-shadow:0 -2px 4px rgba(0,0,0,.15)}.projects-container .table-projects-1 thead th{min-width:315px;padding-top:8px;padding-bottom:11px;white-space:nowrap}.no-scrollbar .projects-container .table-projects-1 thead th{padding-top:18px;padding-bottom:17px}.projects-container .table-projects-1 thead th:first-child{min-width:70px}.projects-container .table-projects-1 tbody td:first-child{text-align:center}.projects-container .table-projects-0 tr td,.projects-container table a{color:#2f3336;text-decoration:none}.projects-container .loc{display:inline-block;height:21px;width:17px;margin:5px auto 0;text-indent:-10000px;vertical-align:middle;background:url(../images/layout/ui.svg) -244px 0 no-repeat}#locations-map{height:510px;position:relative;box-shadow:0 0 8px #ccc;z-index:2}#locations-map .marker-label{height:42px;width:33px;margin:-42px 0 0 -16px;padding-top:7px;position:absolute;color:#fff;font-size:13px;text-align:center;white-space:nowrap}.infobox{display:none;width:442px;position:absolute;margin-top:-75px;background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.14);box-shadow:0 0 5px rgba(0,0,0,.14)}.infobox:after{content:'';height:0;width:0;position:absolute;top:100%;right:0;border-style:solid;border-width:9px;border-color:#fff #fff transparent transparent}.infobox .close{height:12px;width:12px;position:absolute;top:8px;right:8px;cursor:pointer;text-indent:-10000px;background:url(../images/layout/ui.svg) -160px -24px no-repeat}.infobox .infowindow-container{padding:15px 30px 15px 15px}.infobox .infowindow-preview{float:left;margin:0 12px 6px 0}.infobox .infowindow-preview img{display:block;max-width:140px}.infobox .infowindow-content{margin-top:-3px;color:#838484;font-size:13px;line-height:18px}.infobox .infowindow-content strong{display:block;color:#2f3336;font-size:15px;font-weight:400;line-height:20px}.infobox .infowindow-content a{display:inline-block;margin-top:11px;padding:1px 19px 3px;color:#fff;text-decoration:none;background:#ff7e5f;-webkit-border-radius:25px;border-radius:25px}#locations-map .cluster-count{padding-top:15px;color:#fff;font-size:10px;line-height:12px;text-align:center}#locations-map .cluster-count strong{display:block;padding-bottom:3px;font-size:18px;font-weight:400}.locations-list{max-height:490px;overflow-y:auto;-webkit-overflow-scrolling:touch}#locations-list li>div{min-height:75px;display:block;position:relative;padding:18px 165px 19px 130px;cursor:pointer;font-size:13px;line-height:15px;text-decoration:none}#locations-list li:nth-child(even)>div{background:#f9f9f9}#locations-list li>div em{min-width:45px;padding-top:22px;position:absolute;top:17px;left:38px;color:#36b2e8;font-size:15px;font-style:normal}#locations-list li>div em:before{content:'';height:21px;width:17px;position:absolute;top:1px;left:15px;background:url(../images/layout/ui.svg) -244px 0 no-repeat}#locations-list li>div em var{font-style:normal;font-weight:700}#locations-list li>div strong{display:block;padding-bottom:3px;color:#343434;font-size:14px;font-weight:400}#locations-list li>div a{display:none;position:absolute;top:22px;right:45px;padding:7px 30px 8px;color:#fff;font-size:14px;line-height:15px;text-decoration:none;background:#ff7e5f;-webkit-border-radius:25px;border-radius:25px}#locations-list li>div.map_hover a,#locations-list li>div:hover a{display:block}#locations-list li>div.map_hover em,#locations-list li>div:hover em{color:#ff7e5f}#locations-list li>div.map_hover,#locations-list li>div:hover{background:#fffbd6}#locations-list li>div.map_hover em:before,#locations-list li>div:hover em:before{background-position:-261px 0}.filters{display:none;color:#fff;margin:10px 0;padding:10px 20px;font-size:12px;background:#5179ae;page-break-before:avoid;page-break-after:avoid;page-break-inside:avoid}.filters a{color:#fff;text-decoration:none}.content-top{padding-bottom:16px}.content-top nav{float:left;font-size:0;margin:4px 0 0 -7px}.content-top nav a,.content-top nav span{display:inline-block;position:relative;margin:0 14px 0 7px;color:#33b4e9;font-size:14px}.content-top nav a:after{content:'/';position:absolute;color:#a5a9ac;margin-left:7px}.content-top ul{float:right;font-size:0}.content-top ul li{display:inline-block;padding-left:15px;font-size:14px;vertical-align:middle}.content-top ul li:first-child{padding-left:0}.content-top ul li a{display:block;padding:5px 19px;color:#fff;font-weight:600;text-decoration:none;background:#a5a9ac;-webkit-border-radius:16px;border-radius:16px}.content-top ul li a.print{height:20px;width:22px;padding:0;text-indent:-10000px;background:url(../images/layout/ui.svg) -160px -43px no-repeat;-webkit-border-radius:0;border-radius:0}.project-gallery{width:640px;float:left;margin:3px 0 55px;position:relative}.project-gallery .image{height:480px;margin-bottom:1px;cursor:pointer;overflow:hidden}.project-gallery .image img{display:block;height:100%}.project-gallery .owl-item,.project-gallery a{height:82px;width:106px;display:block;float:left}.project-gallery .owl-item{border-right:1px solid #fff}.project-gallery a img{display:block;width:100%}.project-gallery.hide-controls .image-gallery-controls{display:none}.image-gallery-controls .btn{height:23px;width:23px;position:absolute;top:100%;left:6px;margin-top:-51px;cursor:pointer;text-indent:-10000px;background:url(../images/layout/ui.svg) -183px -43px no-repeat}.image-gallery-controls .btn.next{left:auto;right:6px;background-position:-206px -43px}.project-details{padding-left:660px;padding-bottom:50px;color:#838484;font-size:16px;line-height:22px}.text-cutted{overflow:hidden;max-height:195px}.text-cutted.no-cutted{max-height:inherit}.more-details{display:inline-block;color:#33b4e9;font-size:14px;text-decoration:underline}.project-details h1{margin:-7px 0 17px;font-weight:300;line-height:1.2}.project-details table{margin-top:30px}.project-details table tbody td,.project-details table thead th{padding:10px 18px;border-left:0;border-right:0;border-bottom:0;vertical-align:top}.project-details table tbody tr:nth-child(2n+1) td{background:#f9f9f9}.project-details table tbody tr:nth-child(2n+2) td{background:0 0}.project-details table tbody td:first-child{width:200px}.project-details table .ui-multiselect-tags{padding:0}.no-removable-tags span{padding-right:11px}#floating-nav{width:100%;padding:12px 0;position:relative;font-size:0;text-align:center;background:#5179ae;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.15);box-shadow:0 4px 4px rgba(0,0,0,.15);z-index:5}#floating-nav a{display:inline-block;padding:5px 32px;color:#fff;font-size:14px;text-decoration:none;-webkit-border-radius:15px;border-radius:15px}#floating-nav a.active{background:#33b4e9}#floating-nav+.spacer{display:none;height:54px}.project-tabs{position:relative;z-index:1}.project-tabs section h6{padding:40px 0 25px;font-size:32px;line-height:1.1;font-weight:300;text-align:center}.map-holder{height:460px;position:relative}.touch #locations-map:after,.touch #locations-map:before,.touch .map-holder:after,.touch .map-holder:before{content:'';width:50px;position:absolute;top:0;bottom:0;left:0;cursor:pointer;background:rgba(0,0,0,0);z-index:2}.touch #locations-map:after,.touch .map-holder:after{left:auto;right:0;bottom:125px}.map-holder-text{width:280px;position:absolute;top:76px;left:17px;padding:28px;background:#fff;background:rgba(255,255,255,.9)}.map-holder-text .title{padding-bottom:20px;color:#000;font-size:24px}#location_map{height:100%;width:100%}table{width:100%;font-size:14px}table thead th{padding:15px 15px 15px 19px;color:#fff;font-size:15px;text-align:left;font-weight:600;background:#89abd8;border-left:1px solid #89abd8;border-right:1px solid #89abd8}.files li a,table a,table a:hover{color:#2f3336}table tbody td,table tfoot td{padding:15px 15px 15px 19px;border:1px solid #ececec}table tbody tr:nth-child(2n+2) td{background:#f9f9f9}table tbody tr.hovered:nth-child(2n+2) td,table.table-hoverable tbody tr:hover td,table.table-hoverable tbody tr:nth-child(2n+2):hover td{background:#fffbd5}.files li{padding-top:1px}.files li a{display:block;position:relative;padding:17px 164px 17px 20px;font-size:14px;line-height:18px;text-decoration:none;background:#f1f1f1}.files .file{min-width:158px;padding-left:77px;position:absolute;right:0;color:#838484;font-size:15px;font-weight:600}.files .file:before{content:'';height:24px;width:20px;position:absolute;left:0;bottom:2px;background:url(../images/layout/ui.svg) -244px -24px no-repeat}.files .file i{position:absolute;left:26px;bottom:0;font-style:normal}.files .file strong{font-size:20px}.files li a:hover{background:#dbdbdb}.text-two-columns{font-size:16px;line-height:22px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:120px;-moz-column-gap:120px;column-gap:120px}.project-tabs .short-news,.short-news{display:table;width:100%;padding-top:25px;color:#fff;background:#5179ae}.project-tabs .short-news h6,.short-news h6{color:#fff;font-weight:400}.short-news article{padding:23px 0;line-height:22px;border-top:1px solid #6387b6}.short-news article:first-child{padding-top:0;border-top:6px}.short-news article a{display:block;color:#fff;text-decoration:none}.short-news article h2{color:#fff;font-size:16px;line-height:22px;font-weight:600;margin:0}.short-news article time{font-size:13px}.ui-slider{height:6px;position:relative;text-align:left;background:#a5a5a8}.ui-slider .ui-slider-range{height:100%;width:100%;position:absolute;background:#33b4e9;z-index:1}.ui-slider .ui-slider-handle{height:12px;width:12px;position:absolute;top:50%;left:50%;margin:-6px 0 0 -6px;cursor:pointer;cursor:url(../images/layout/grabbing.png) 8 8,move;background:#33b4e9;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-border-radius:12px;border-radius:12px;z-index:2}.values-slider{position:relative;text-align:center}.values-slider .ui-slider{margin:35px 0 7px;background:#a5a5a8;-webkit-border-radius:2px;border-radius:2px}.values-slider .slider-values{display:inline-block;position:relative;padding:8px 10px 10px;color:#2a314b;font-size:13px;background:#e8e8e8;-webkit-border-radius:2px;border-radius:2px}.values-slider .slider-values:after{content:'';height:0;width:0;position:absolute;top:100%;left:50%;margin-left:-9px;border-style:solid;border-width:9px;border-color:#e8e8e8 transparent transparent}.values-slider .slider-values strong{font-size:15px;font-weight:700}.oldie .values-slider .slider-values{letter-spacing:-1px}.oldie .values-slider .slider-values strong{font-size:14px}.values-slider .ui-slider .ui-slider-range{background:#33b4e9;-webkit-border-radius:2px;border-radius:2px}.values-slider .ui-slider .ui-slider-handle{background:0 0}.values-slider .ui-slider .ui-slider-handle:before{content:'';height:19px;width:12px;top:auto;bottom:10px;left:50%;right:auto;margin-left:-6px;background:url(../images/layout/ui.svg) -314px 0 no-repeat}.values-slider .label{position:relative;font-size:13px}.values-slider .label.min{float:left}.values-slider .label.max{float:right}aside .values-slider .ui-slider{background:#2e4b70}aside .values-slider .slider-values{display:block;color:#fff;background:#9bb2d0}aside .values-slider .slider-values:after{border-color:#9bb2d0 transparent transparent}aside .values-slider .ui-slider .ui-slider-range{background:#afe8ff}aside .values-slider .ui-slider .ui-slider-handle:before{background-position:-302px 0}.cost-slider-input.clearfix,.len-slider-input.clearfix,.rzp-slider-input.clearfix,.vol-slider-input.clearfix{clear:both}.cost-slider-input .pull-left,.cost-slider-input .pull-right,.len-slider-input .pull-left,.len-slider-input .pull-right,.rzp-slider-input .pull-left,.rzp-slider-input .pull-right,.vol-slider-input .pull-left,.vol-slider-input .pull-right{width:48%}.slider-msg{font-size:85%;line-height:1.2;margin-top:8px}section{padding:40px 0}.section-title{margin-bottom:0;padding-bottom:40px;color:#000;font-size:32px;font-weight:300;text-align:center}.section-title h1{margin:.3em 0}.section-title .sub-title{color:#656e74;font-size:16px;font-weight:400;line-height:22px}.contact-icons{display:table;width:100%;margin:auto;padding-bottom:30px}.contact-icons li{display:table-cell;text-align:center;vertical-align:top}.contact-icons li .icon{min-height:66px;margin-bottom:3px}.contact-icons li strong{display:inline-block;margin-bottom:3px;color:#000;font-size:16px;font-weight:400}.contact-icons li a{color:#838484;text-decoration:none}.form-four-lines,.form-three-lines,.form-two-lines{margin:0 -10px}.form-four-lines li,.form-three-lines li,.form-two-lines li{width:50%;float:left;padding:10px}.form-four-lines li:nth-child(4n+1),.form-three-lines li:nth-child(3n+1),.form-two-lines li:nth-child(2n+1){clear:both}.form-three-lines li{width:33.3333%}.form-four-lines li{width:25%}.form-four-lines li.full-width,.form-three-lines li.full-width,.form-two-lines li.full-width,.plans{width:100%}.text,article{font-size:16px;line-height:24px}h1,h2{line-height:1.2;font-weight:300}h1{font-size:39px}h2{font-size:32px}.text ul,article ul{padding:10px 0}.text ul li,article ul li{position:relative;padding:1px 0 1px 14px}.text ul li:before,article ul li:before{content:'â€¢';position:absolute;left:0;color:#5292c8;font-size:26px}.image-presentation{margin:40px 0;position:relative;background-position:center top;background-repeat:no-repeat;background-size:cover;background-color:#5179ae}.image-presentation .corner{height:40px;margin-right:50px;position:absolute;bottom:-1px;left:0;right:50%;background:#fff}.image-presentation .corner-left:after,.image-presentation .corner-right:before{content:'';height:0;width:0;position:absolute;bottom:0;border-style:solid;border-width:20px 25px}.image-presentation .corner-right{margin:0 0 0 50px;left:50%;right:0}.image-presentation .corner-left:after{left:100%;border-color:transparent transparent #fff #fff}.image-presentation .corner-right:before{right:100%;border-color:transparent #fff #fff transparent}.image-presentation .wrapper{min-height:542px;padding:40px 20px 40px 670px;color:#e6e8ef;font-size:16px;line-height:22px}.image-presentation .video-tutorial{padding:40px 20px!important;min-height:100px!important}.image-presentation .video-tutorial iframe{width:640px;height:360px}.image-presentation .video-tutorial h2{width:600px;float:right}.image-presentation .wrapper h2{color:#e6e8ef;margin-bottom:10px}.text-presentation .cell{padding-top:40px;padding-bottom:40px}.text-presentation,.text-presentation .text,.text-presentation article{color:#656e74;font-size:12px;line-height:18px}.text-presentation ol{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.text-presentation ol li,.text-presentation ul li{position:relative;margin-top:6px;padding:1px 28px 1px 14px;font-size:12px;line-height:18px}.text-presentation ol li{-webkit-box-flex:1;flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 42%}.no-flexbox .text-presentation ol{overflow:hidden}.no-flexbox .text-presentation ol li{width:50%;float:left}.no-flexbox .text-presentation ol li:nth-child(2n+1){clear:both}.text-presentation ol li:before,.text-presentation ul li:before{content:'•';position:absolute;left:0;margin-top:4px;color:#5292c8;font-size:26px}.text-presentation .text h2,.text-presentation article h2,.text-presentation h2{font-size:32px;line-height:1.2;font-weight:300;margin:0 0 13px}.text-presentation .text h3,.text-presentation article h3,.text-presentation h3{color:#656e74;font-size:16px;line-height:26px;font-weight:400;margin:0}.separator{height:1px;background:#cfd3d5}.table .cell img{max-width:100%;display:inline-block;vertical-align:bottom}.action-box{padding:35px 0;color:#fff;background:#ff7e60}.action-box .action-button{display:inline-block;padding:8px 50px;color:#ff7e60;font-size:14px;line-height:18px;text-transform:uppercase;text-decoration:none;background:#fff;-webkit-border-radius:18px;border-radius:18px}.plans{display:table;width:calc(100% + 22px);margin:0 -11px}.plans .plan-box{display:table-cell;padding:16px 11px 0;vertical-align:bottom}.plans .plan-box .plan{position:relative;padding:211px 0 75px;color:#ff607a;font-size:16px;text-align:center;background:#fff}.plans .plan-box .plan .header{height:160px;width:100%;position:absolute;top:-16px;left:0;padding-top:22px}.plans .plan-box .plan .header *{position:relative;z-index:2}.plans .plan-box .plan .header .shape{height:100%;width:100%;overflow:hidden;position:absolute;top:0;left:0;z-index:1}.plans .plan-box .plan .header .shape:after{content:'';height:100%;width:150%;position:absolute;top:0;left:50%;margin-left:-75%;background:#547095;-webkit-border-radius:50%/60px;border-radius:50%/60px}.plans .plan-box .plan-2 .header .shape:after{background:#77e1bf}.plans .plan-box .plan-3 .header .shape:after{background:#33b4e9}.plans .plan-box .plan-4 .header .shape:after{background:#ff7e60}.plans .plan-box .plan .header .period{color:#fff;font-size:22px;font-weight:300}.plans .plan-box .plan .header var{height:142px;width:142px;padding-top:28px;position:absolute;top:64px;left:50%;margin-left:-71px;color:#000;font-size:20px;font-style:normal;line-height:1;background:#fff;border:2px solid #547095;-webkit-border-radius:71px;border-radius:71px}.plans .plan-box .plan-2 .header var{border-color:#77e1bf}.plans .plan-box .plan-3 .header var{border-color:#33b4e9}.plans .plan-box .plan-4 .header var{border-color:#ff7e60}.plans .plan-box .plan .header var strong{display:block;font-size:56px;font-weight:300;letter-spacing:-2px}.plans .plan-box .plan .header var strong em{top:6px;vertical-align:top;color:#ff607a;font-size:20px;font-weight:600;font-style:normal}.plans .plan-box .plan .choose{display:inline-block;position:absolute;bottom:25px;left:50%;padding:8px 38px;color:#fff;font-size:14px;line-height:18px;text-transform:uppercase;text-decoration:none;background:#a5a9ac;-webkit-border-radius:18px;border-radius:18px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.no-csstransforms .plans .plan-box .plan .choose{margin-left:-73px}.plans-view-second{display:table;width:100%;background:red}.plans-view-second .plan-box{display:table-cell;position:relative;vertical-align:bottom}.plans-view-second .plan-box .plan{position:relative;padding:104px 0 0;color:#fff;font-size:16px;text-align:center;background:#fff}.plans .plan-box .plan-2{padding-bottom:85px}.plans .plan-box .plan-3{padding-bottom:95px}.plans .plan-box .plan-4{padding-bottom:105px}.plans-view-second .plan-box .plan .header{height:120px;width:100%;position:absolute;top:-16px;left:0;padding-top:34px}.plans-view-second .plan-box .plan .header *{position:relative;z-index:2}.plans-view-second .plan-box .plan .header .shape{height:100%;width:100%;overflow:hidden;position:absolute;top:0;left:0;z-index:1}.plans-view-second .plan-box .plan .header .shape:after{content:'';height:100%;width:150%;position:absolute;top:0;left:50%;margin-left:-75%;background:#547095;-webkit-border-radius:50% 50% 0 0;border-radius:50% 50% 0 0}.plans-view-second .plan-box .plan-1 .header .shape:after{background:#33b4e9}.plans-view-second .plan-box .plan-2 .header .shape:after{background:#547095}.plans-view-second .plan-box .plan-3 .header .shape:after,.plans-view-second .plan-box .plan-4 .header .shape:after{background:#ff7e60}.plans-view-second .plan-box .choose{position:absolute;top:-16px;bottom:0;left:0;right:0;text-indent:-10000px;z-index:2;background:rgba(255,255,255,0)}.plans-view-second .plan-box .choose:after{content:'';height:0;width:0;position:absolute;bottom:0;left:50%;border:16px solid transparent;margin:0 0 -31px -16px}.plans-view-second .plan-box .plan-1~.choose.active:after{border-color:#33b4e9 transparent transparent}.plans-view-second .plan-box .plan-2~.choose.active:after{border-color:#547095 transparent transparent}.plans-view-second .plan-box .plan-3~.choose.active:after,.plans-view-second .plan-box .plan-4~.choose.active:after{border-color:#ff7e60 transparent transparent}.plans-view-second .plan-box figure{display:inline-block;position:relative;padding-left:80px;font-size:22px;font-weight:300;text-align:left;line-height:1.2}.plans-view-second .plan-box .plan .header figure img{position:absolute;top:50%;left:0;margin-top:-33px}.tools,.tools li{position:relative}.plans-view-second .plan-box figure figcaption strong{display:block;font-weight:600;text-transform:uppercase}.tools{padding:20px 0 5px}.tools li{float:left;padding:5px 35px 5px 0;z-index:2}.tools li.pull-right{padding-right:0}.tools li.text-center{padding:0;position:absolute;left:0;right:0;z-index:1}.tools li a{display:inline-block;padding-left:30px;position:relative;color:#737b80}.tools li a.icon:before{content:'';height:23px;width:23px;position:absolute;top:50%;left:0;margin-top:-11px;background:url(../images/layout/ui.svg) -10000px 0 no-repeat}.tools li a.icon-help:before{background-position:-279px -2px}.tools li a.icon-methods:before{background-position:-280px -24px}.tools .links a{color:#fff}.select-plan .period{padding:60px 0;background:#fff}.period-indicator{display:inline-block;margin:auto;vertical-align:middle}.period-indicator .inline-block{display:inline-block;min-width:130px;color:#33b4e9;font-size:26px;font-weight:300;line-height:1.1;vertical-align:middle}.period-indicator var{display:inline-block;height:142px;width:142px;margin:0 25px;padding-top:28px;color:#000;font-size:14px;font-style:normal;line-height:1;text-align:center;background:#fff;border:2px solid #33b4e9;vertical-align:middle;-webkit-border-radius:71px;border-radius:71px}.period-indicator var b{display:block;margin-top:-7px;padding-bottom:2px;color:#33b4e9;font-size:18px;font-weight:400}.period-indicator var strong{display:block;font-size:56px;font-weight:300;letter-spacing:-2px}.period-indicator sub{bottom:0;font-size:16px;font-weight:600}.period-indicator .period-details{display:inline-block;color:#070707;vertical-align:middle}.period-indicator .period-details p{padding:1px 0}.period-indicator .period-details .period-duration{color:#838484}.period-indicator .period-details b{font-size:28px;font-weight:400;line-height:1}.period-confirmation .inline-block{font-size:14px;font-weight:700;text-transform:uppercase}#period-slider{width:100%;max-width:680px;margin:40px auto 100px}#period-slider .ui-slider-handle{height:18px;width:18px;margin:-9px 0 0 -9px;-webkit-border-radius:18px;border-radius:18px}#period-slider .ui-slider-handle:before{content:'';position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px;border:5px solid #c3e8f8;-webkit-border-radius:18px;border-radius:18px}#period-slider label{width:30px;position:absolute;padding-top:28px;margin-left:-15px;cursor:pointer;color:#a5a5a8;font-size:13px;font-weight:400;text-align:center}#period-slider label:before{content:'';height:12px;width:12px;position:absolute;top:0;left:50%;margin:-3px 0 0 -6px;background:#a5a5a8;-webkit-border-radius:12px;border-radius:12px}#period-slider label strong{display:block;font-size:18px;font-weight:800}#period-slider label.active{color:#5dc3ed}#period-slider label.active-dot:before{background:#33b4e9}.links{font-size:0;text-align:center}#registration .block-body nav a,#reset_password .block-body nav a,.link,.links a{display:inline-block;padding:8px 38px;margin:0 10px;color:#fff;font-size:14px;line-height:18px;text-transform:uppercase;text-decoration:none;background:#33b4e9;-webkit-border-radius:18px;border-radius:18px}.link:hover,.links a:hover{color:#fff;text-decoration:none}#registration .registration-block,#reset_password .registration-block{-webkit-box-shadow:inset 0 0 8px rgba(0,0,0,.2);box-shadow:inset 0 0 8px rgba(0,0,0,.2)}#registration .block-body{display:none}#registration .block-header,#reset_password .block-header{padding:23px 0;position:relative;color:#1e2123;font-size:24px;border-top:1px solid #e9e9e9;background:#fff}#registration .registration-block:first-child .block-header{border-top:0}#registration .block-header.ui-accordion-header-active,#reset_password .block-header{background:0 0}#registration .block-header .wrapper{position:relative;padding-right:60px}#registration .block-header var{height:44px;width:44px;display:inline-block;margin-right:5px;padding-top:11px;color:#fff;font-style:normal;text-align:center;vertical-align:middle;background:#5179ae;-webkit-border-radius:44px;border-radius:44px}#registration .block-body .wrapper,#reset_password .block-body .wrapper{padding:20px}#registration .block-body nav,#reset_password .block-body nav{padding:30px 0;font-size:0;text-align:center}#registration .block-body nav a,#reset_password .block-body nav a{margin:0 8px}#registration .block-body nav a.back,#reset_password .block-body nav a.back{background:#a5a9ac}.step-title{display:block;padding-bottom:12px;color:#2f3336;font-weight:700;text-transform:uppercase}.line-options li{display:inline-block;margin-right:0;padding:0 50px 10px 0;vertical-align:top}.line-options li img{display:inline-block;margin-top:-4px;vertical-align:middle}.line-options li img+img{margin-left:11px}.row{margin-left:-50px}.row .col{display:inline-block;min-width:200px;padding:9px 0 9px 50px;vertical-align:top}.row .col b{color:#070707;font-weight:400}.row .col p+p{padding-top:2px}.registration-block .table-plans{font-size:14px;table-layout:inherit}.registration-block .table-plans th{width:25%;background:#89abd8}.registration-block .table-plans th:first-child{background:#7b9ac2}.registration-block .table-plans th img{display:inline-block;margin:-2px 10px 0 0;vertical-align:middle}.registration-block .table-plans td:first-child{text-align:left;color:#2f3336}.registration-block .table-plans td:first-child strong{display:block;text-transform:uppercase}.registration-block .table-plans td var{background:#89abd8}.registration-block .table-plans tr.highlight td{background:#feeae5!important;white-space:nowrap}.registration-block .table-plans tr.highlight .price{display:inline-block;color:#ff7e60;font-size:36px;margin:0 8px}.registration-block .table-plans tr.highlight .old-price{color:#2f3336;font-size:18px}.registration-block .table-plans tr.highlight .old-price del{position:relative;text-decoration:none}.registration-block .table-plans tr.highlight .old-price del:before{content:'';height:2px;position:absolute;top:50%;left:-5px;right:-5px;background:#2f3336;-webkit-transform:rotate(-25deg);transform:rotate(-25deg);z-index:2}.no-csstransforms .registration-block .table-plans tr.highlight .old-price del:before{height:1px;left:0;right:0;background:#2f3336}.registration-block .table-plans tr.highlight .price sup{top:-.8em}.registration-block .table-plans tr.highlight .old-price sup{top:-.4em}.registration-block .table-plans tr.highlight .old-price sub,.registration-block .table-plans tr.highlight .old-price sup{font-size:12px}.partner-preview figure{float:left;height:200px;width:200px;margin:10px 20px 20px 0;padding:10px;text-align:center;background:#fff}.partner-preview figure:before{content:'';height:100%;width:0;display:inline-block;margin-left:-.25em;vertical-align:middle}.partner-preview figure img{display:inline-block;height:auto;max-width:200px;vertical-align:middle}.partner-preview .text{overflow:hidden}.partner-preview .text-cutted{max-height:155px}.partner-preview .no-cutted{max-height:inherit}.partner-preview h1{margin:0 0 10px}.tags,.text .tags,article .tags{padding:10px 0 0}.tags li,.text .tags li,article .tags li{display:inline-block;padding:0 20px 0 0;font-size:14px;vertical-align:top}.tags li:before,.text .tags li:before,article .tags li:before{display:none}.tags li b{display:inline-block;padding-right:10px;color:#000;font-weight:600;vertical-align:top}.tags .ui-multiselect-tags{padding:0;display:inline-block;vertical-align:middle}.tags .ui-multiselect-tags span{margin-top:0}.title{color:#1e2123;font-size:26px;font-weight:400;padding:0 0 30px}.profile .links{padding-top:20px;text-align:left}.profile .links a{margin:0 20px 0 0}.editable-row .row .col{min-width:170px}.editable-row .must-show{display:none}.edit-in-progress .must-show,.editable-row .must-hide{display:block}.edit-in-progress .edit-details,.edit-in-progress .must-hide,.popup{display:none}.edit-in-progress .row{margin-left:-20px}.edit-in-progress.on-two-lines .row .col{width:50%;float:left;padding-left:20px}.edit-in-progress.on-three-lines .row .col{width:33.3333%;float:left;padding-left:20px}.profile .details-left{width:58%;padding-right:20px;border-right:1px solid #f2f6f7}.profile .details-right{width:42%;padding-left:20px;text-align:right}.profile .details-right .period-indicator .inline-block{font-size:18px}.profile .details-right .period-indicator var{margin:0 15px}.status.in-progress{color:#5292c8}.status.denied{color:#e6225a}.status.paid{color:#21cc75}.popup{width:1000px;padding:35px 70px;position:absolute;top:8%;left:50%;margin-left:-500px;color:#000;background:#fff;z-index:9900}#popup-overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:#000;background:rgba(0,0,0,.65);z-index:9899}.popup-close{height:20px;width:20px;position:absolute;top:12px;right:12px;cursor:pointer;text-indent:-10000px;background:url(../images/layout/ui.svg) -282px -51px}.popup-title{font-size:32px;font-weight:300;text-align:center}.popup-content{padding-top:35px}.popup-content .text{color:#2f3336;font-size:14px;line-height:1.3}.popup-content .button{display:inline-block;min-width:248px;padding:13px 5px 12px;color:#fff;text-transform:uppercase;text-decoration:none;background:#33b4e9;-webkit-border-radius:40px;border-radius:40px}.table-plans{font-size:16px;text-align:center;table-layout:fixed}.plan-table{display:none}.table-plans thead th{text-align:center;background:#33b4e9;border-left-width:0;border-right-width:0}.table-plans thead th p{padding:3px 0}.table-plans tr td{padding:20px;border-color:#ddd}.table-plans tr td:first-child{background:#e7ecf0}.table-plans tr:nth-child(2n+2) td:first-child{background:#dfe5e9}.table-plans tr.highlight td,.table-plans tr:first-child.highlight td,.table-plans tr:nth-child(2n+2).highlight td{background:#d4f2ff}.plan-table-2 .table-plans tr.highlight td,.plan-table-2 .table-plans tr:first-child.highlight td,.plan-table-2 .table-plans tr:nth-child(2n+2).highlight td{background:#bdd9ff}.plan-table-3 .table-plans tr.highlight td,.plan-table-3 .table-plans tr:first-child.highlight td,.plan-table-3 .table-plans tr:nth-child(2n+2).highlight td{background:#ffd3c9}.table-plans tbody tr:first-child.highlight:hover td,.table-plans tbody tr:hover td:first-child,.table-plans tbody tr:nth-child(2n+2).highlight:hover td,.table-plans tbody tr:nth-child(2n+2):hover td:first-child{background:#fffbd6}.table-plans tfoot tr td,.table-plans tfoot tr:first-child td,.table-plans tfoot tr:nth-child(2n+1) td{border-color:#33b4e9;background:#33b4e9}.table-plans tr td var{display:inline-block;height:40px;width:40px;margin-right:10px;padding-top:9px;color:#fff;font-size:22px;font-weight:700;font-style:normal;text-align:center;vertical-align:middle;background:#33b4e9;-webkit-border-radius:40px;border-radius:40px}.table-plans .price{color:#9da0a4;font-size:26px;line-height:1}.table-plans .price.price-month{color:#45464c;font-size:32px}.table-plans .price sup{font-size:18px;top:-.4em}.table-plans .price.price-month sup{font-size:20px;top:-.45em}:root .table-plans .price sup,_:-ms-fullscreen{top:-.7rem}:root .table-plans .price.price-month sup,_:-ms-fullscreen{top:-.8rem}.table-plans .price sub{font-size:16px;bottom:0}.table-plans tr.highlight .price,.table-plans tr.highlight .price.price-month{color:#33b4e9}.table-plans .action-button{display:inline-block;padding:8px 30px;color:#33b4e9;font-size:14px;line-height:19px;text-transform:uppercase;text-decoration:none;background:#fff;-webkit-border-radius:18px;border-radius:18px}.plan-table-2 .table-plans thead th,.plan-table-2 .table-plans tr td var{background:#547095}.plan-table-3 .table-plans thead th,.plan-table-3 .table-plans tr td var{background:#ff7e60}.plan-table-2 .table-plans tfoot tr td,.plan-table-2 .table-plans tfoot tr:first-child td,.plan-table-2 .table-plans tfoot tr:nth-child(2n+1) td{border-color:#547095;background:#547095}.plan-table-3 .table-plans tfoot tr td,.plan-table-3 .table-plans tfoot tr:first-child td,.plan-table-3 .table-plans tfoot tr:nth-child(2n+1) td{border-color:#ff7e60;background:#ff7e60}.plan-table-2 .table-plans .action-button,.plan-table-2 .table-plans tr.highlight .price,.plan-table-2 .table-plans tr.highlight .price.price-month{color:#547095}.plan-table-3 .table-plans .action-button,.plan-table-3 .table-plans tr.highlight .price,.plan-table-3 .table-plans tr.highlight .price.price-month{color:#ff7e60}.plan-table-2 label [type=radio]:checked+span:after{background-position:-180px -80px}.plan-table-3 label [type=radio]:checked+span:after{background-position:-194px -80px}.advanced-search{min-height:100%;padding:0;background:#f6f6f6}.advanced-search header{padding-top:40px;text-align:center;background:#5179ae}.advanced-search header h6{padding-bottom:10px;color:#fff;font-size:39px;font-weight:300}.advanced-search header nav a{display:inline-block;padding:30px 35px 43px;position:relative;color:#afe8ff;text-decoration:none;vertical-align:top}.advanced-search header nav a strong{display:block;font-weight:400}.advanced-search header nav a.active,.advanced-search header nav a:hover{color:#fff}.advanced-search header nav a.active:after{content:'';height:0;width:0;position:absolute;top:100%;left:50%;margin-left:-18px;border-style:solid;border-width:13px 18px;border-color:#5179ae transparent transparent}.advanced-search header nav a svg path{-webkit-transition:fill .45s cubic-bezier(.6,0,.37,1);-ms-transition:fill .45s cubic-bezier(.6,0,.37,1);transition:fill .45s cubic-bezier(.6,0,.37,1)}.advanced-search header nav a.active svg path,.advanced-search header nav a:hover svg path{fill:#fff}.advanced-search .field{display:block;padding:10px 0 10px 10px;color:#2a314b;font-size:14px}.advanced-search .grid-container [class*=grid-] .field{padding-left:0}.advanced-search .grid-container .grid-container .field{padding-left:10px}.advanced-search fieldset{padding-top:50px;position:relative}.advanced-search fieldset:before{content:'';height:1px;position:absolute;top:35px;left:10px;right:10px;background:#ddd}#wait,#wait ul{position:fixed}.advanced-search fieldset:first-child:before{display:none}.custom-inputs.rm{float:left;width:50%}.custom-inputs li{display:inline-block;padding:0 8px 8px 0;vertical-align:top}.custom-inputs label{padding-bottom:0}.custom-inputs label [type=checkbox]:checked+span,.custom-inputs label [type=checkbox]:not(:checked)+span,.custom-inputs label [type=radio]:checked+span,.custom-inputs label [type=radio]:not(:checked)+span{padding:5px 16px 6px 31px;font-size:13px;background:#ddd;-webkit-border-radius:2px;border-radius:2px}.custom-inputs label [type=checkbox]:checked+span:before,.custom-inputs label [type=checkbox]:not(:checked)+span:before,.custom-inputs label [type=radio]:checked+span:before,.custom-inputs label [type=radio]:not(:checked)+span:before{top:6px;left:6px}.custom-inputs label [type=checkbox]:checked+span:after,.custom-inputs label [type=checkbox]:not(:checked)+span:after,.custom-inputs label [type=radio]:checked+span:after,.custom-inputs label [type=radio]:not(:checked)+span:after{top:5px;left:6px}.custom-inputs label [type=checkbox]:checked+span,.custom-inputs label [type=radio]:checked+span{color:#095a80;background:#afe8ff}.custom-inputs.rm label [type=checkbox]+span,.custom-inputs.rm label [type=radio]+span{color:inherit;background:0 0}.form .custom-inputs.rm+li{float:right;text-align:right;width:50%;margin-top:5px}.advanced-search fieldset.buttons nav{padding:30px 0 60px;text-align:center}.advanced-search fieldset.buttons nav button[type=reset]{background:#a5a5a8}.advanced-search fieldset.buttons nav button[type=submit]{background:#5179ae}.grid-container,.grid-container :after,.grid-container :before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.grid-container [class*=grid-]{float:left;padding:0 10px}.clear-grid{clear:both;float:inherit}.grid-container{width:auto!important;margin:0 -10px!important;padding:0;float:none!important}.grid-container .grid-container{margin:0 -20px!important}.grid-container:after,.grid-container:before{display:table;clear:both;content:" "}.nest{margin:0 -10px;padding:0;width:auto}.grid-m-12{width:100%}.grid-m-11{width:91.666663%}.grid-m-10{width:83.33%}.grid-m-9{width:74.999997%}.grid-m-8{width:66.66666664%}.grid-m-7{width:58.333%}.grid-m-6{width:50%}.grid-m-5{width:41.6665%}.grid-m-4{width:33.33%}.grid-m-3{width:24.99%}.grid-m-2{width:16.66666%}.grid-m-1{width:8.33%}@media (min-width:720px){.grid-12{width:100%}.grid-11{width:91.666663%}.grid-10{width:83.33%}.grid-9{width:74.999997%}.grid-8{width:66.66666664%}.grid-7{width:58.333%}.grid-6{width:50%}.grid-5{width:41.6665%}.grid-4{width:33.33%}.grid-3{width:24.99%}.grid-2{width:16.66666%}.grid-1{width:8.33%}.grid-t-12{width:100%}.grid-t-11{width:91.666663%}.grid-t-10{width:83.33%}.grid-t-9{width:74.999997%}.grid-t-8{width:66.66666664%}.grid-t-7{width:58.333%}.grid-t-6{width:50%}.grid-t-5{width:41.6665%}.grid-t-4{width:33.33%}.grid-t-3{width:24.99%}.grid-t-2{width:16.66666%}.grid-t-1{width:8.33%}}@media only screen and (min-width:74.9em){.grid-tl-12{width:100%}.grid-tl-11{width:91.666663%}.grid-tl-10{width:83.33%}.grid-tl-9{width:74.999997%}.grid-tl-8{width:66.66666664%}.grid-tl-7{width:58.333%}.grid-tl-6{width:50%}.grid-tl-5{width:41.6665%}.grid-tl-4{width:33.33%}.grid-tl-3{width:24.99%}.grid-tl-2{width:16.66666%}.grid-tl-1{width:8.33%}}#wait{top:0;bottom:0;left:0;right:0;background:#000;background:rgba(0,0,0,.85);z-index:10000}#wait ul{height:10px;width:77px;top:50%;left:50%;margin:0 0 0 -38px}#wait ul li{height:0;width:2px;position:absolute;bottom:0;background:#fff}@keyframes sequence1{0%,100%{height:5px}50%{height:50px}}@keyframes sequence2{0%,100%{height:20px}50%{height:65px}}#wait li:nth-child(1){left:0;animation:sequence1 .7s ease infinite 0s}#wait li:nth-child(2){left:15px;animation:sequence2 .7s ease infinite .1s}#wait li:nth-child(3){left:30px;animation:sequence1 .7s ease-in-out infinite .2s}#wait li:nth-child(4){left:45px;animation:sequence2 .7s ease-in infinite .3s}#wait li:nth-child(5){left:60px;animation:sequence1 .7s ease-in-out infinite .4s}#wait li:nth-child(6){left:75px;animation:sequence2 .7s ease infinite .5s}.loader{height:60px;left:50%;position:fixed;top:50%;transform:translateX(-50%) translateY(-50%);width:60px}.loader span{animation:load 4s ease-in-out infinite;background:#fff;display:block;height:12px;opacity:0;position:absolute;width:12px}.loader span.block-1{animation-delay:.92s;left:0;top:0}.loader span.block-2{animation-delay:.84s;left:16px;top:0}.loader span.block-3{animation-delay:.76s;left:32px;top:0}.loader span.block-4{animation-delay:.68s;left:48px;top:0}.loader span.block-5{animation-delay:.6s;left:0;top:16px}.loader span.block-6{animation-delay:.52s;left:16px;top:16px}.loader span.block-7{animation-delay:.44s;left:32px;top:16px}.loader span.block-8{animation-delay:.36s;left:48px;top:16px}.loader span.block-9{animation-delay:.28s;left:0;top:32px}.loader span.block-10{animation-delay:.2s;left:16px;top:32px}.loader span.block-11{animation-delay:.12s;left:32px;top:32px}.loader span.block-12{animation-delay:40ms;left:48px;top:32px}.loader span.block-13{animation-delay:-40ms;left:0;top:48px}.loader span.block-14{animation-delay:-.12s;left:16px;top:48px}.loader span.block-15{animation-delay:-.2s;left:32px;top:48px}.loader span.block-16{animation-delay:-.28s;left:48px;top:48px}@keyframes load{0%,15%{opacity:0;transform:translateY(-100px)}30%,70%{opacity:1;transform:translateY(0)}100%,85%{opacity:0;transform:translateY(100px)}}.list-buildings .project-search .search-content aside,.list-buildings .project-search .top-line .aside,.list-buildings .projects-container table thead th,.list-buildings .ui-datepicker-header{background:#0e8ec9}.list-buildings .list-projects article figure>div:before,.list-buildings .list-projects article:hover,.list-buildings .scroll-bar-wrap,.list-buildings .scroll-bar-wrap-fake,.list-buildings .search-block .accordion-header-active,.list-buildings .search-block .block-body{background:#329fd1}.list-buildings .project-search .top-line .aside #toggle-search input:checked+em,.list-buildings .project-search .top-line .aside #toggle-search input:not(:checked)+em,.list-buildings aside .values-slider .slider-values{background:#74bee0}.list-buildings .search-block .block-header,.list-buildings .search-block.buttons{border-color:#3ea5d4}.list-buildings aside .values-slider .slider-values:after{border-color:#74bee0 transparent transparent}.list-buildings .datepicker .ui-datepicker-trigger,.list-buildings .input-button button,.list-buildings .scroll-bar-wrap .ui-slider .ui-slider-handle,.list-buildings .scroll-bar-wrap .ui-slider .ui-slider-handle-fake,.list-buildings aside .values-slider .ui-slider{background:#126e99}.list-buildings .ui-datepicker-header:before{border-color:transparent transparent #0e8ec9}.list-infrastructures #header .menu{left:220px}.list-infrastructures .datepicker .ui-datepicker-trigger,.list-infrastructures .form .buttons a,.list-infrastructures .form button,.list-infrastructures .input-button button,.list-infrastructures .project-search .search-content aside,.list-infrastructures .project-search .top-line .aside,.list-infrastructures .projects-container table thead th,.list-infrastructures .switch-view a.active,.list-infrastructures .ui-datepicker-header,.list-infrastructures aside .values-slider .ui-slider{background:#2d3565}.list-infrastructures #header ul li .dropdown .dd,.list-infrastructures .switch-view a.active{border-color:#2d3565}.list-infrastructures #header ul li .dropdown .dd:before{border-color:transparent transparent #2d3565}.list-infrastructures .list-projects article figure>div:before,.list-infrastructures .list-projects article:hover,.list-infrastructures .search-block .accordion-header-active,.list-infrastructures .search-block .block-body,.list-infrastructures .search-block.buttons button{background:#414a80}.list-infrastructures .project-search .top-line .aside #toggle-search input:checked+em,.list-infrastructures .project-search .top-line .aside #toggle-search input:not(:checked)+em,.list-infrastructures .scroll-bar-wrap .ui-slider .ui-slider-handle,.list-infrastructures .scroll-bar-wrap .ui-slider .ui-slider-handle-fake,.list-infrastructures .ui-multiselect-tags span,.list-infrastructures aside .values-slider .slider-values{background:#7e84a9}.list-infrastructures .ui-multiselect-tags span{color:#fff}.list-infrastructures .search-block .block-header,.list-infrastructures .search-block.buttons{border-color:#575d84}.list-infrastructures #header nav a.active,.list-infrastructures #header nav a:hover{border-color:#424c88}.list-infrastructures aside .values-slider .slider-values:after{border-color:#7e84a9 transparent transparent}.list-infrastructures .ui-datepicker-header:before{border-color:transparent transparent #2d3565}.list-infrastructures .filter label [type=checkbox]:checked+span,.list-infrastructures .filter label [type=radio]:checked+span,.list-infrastructures .form a,.list-infrastructures .pagination li a.active,.list-infrastructures .ui-multiselect-menu .all-selected .ui-helper-reset a{color:#2d3565}.list-infrastructures #header>ul>li .active,.list-infrastructures #header>ul>li.open>a,.list-infrastructures #header>ul>li.open>span,.list-infrastructures #header>ul>li:hover>span,.list-infrastructures #header>ul>li>a:hover,.list-infrastructures.menu-open #header>ul>li.li-menu>a{background:#3b4478}.list-infrastructures #header ul li .period,.list-infrastructures #header ul li .period:hover{background:#222b61}.list-infrastructures .scroll-bar-wrap,.list-infrastructures .scroll-bar-wrap-fake,.list-infrastructures aside .values-slider .ui-slider .ui-slider-range{background:#beb5cf}.list-infrastructures aside .values-slider .ui-slider .ui-slider-handle:before{background-position:-123px -96px}.list-infrastructures #header>ul>li .icon-language{background-position:-72px -96px}.list-infrastructures #header>ul>li .active .icon-language,.list-infrastructures #header>ul>li :hover .icon-language{background-position:-24px -72px}.list-infrastructures #header>ul>li .icon-contacts{background-position:0 -96px}.list-infrastructures #header>ul>li .active .icon-contacts,.list-infrastructures #header>ul>li :hover .icon-contacts{background-position:0 -24px}.list-infrastructures #header>ul>li .icon-login{background-position:-24px -96px}.list-infrastructures #header>ul>li .active .icon-login,.list-infrastructures #header>ul>li :hover .icon-login{background-position:-24px -24px}.list-infrastructures .ui-multiselect-menu .all-selected .ui-helper-reset .ui-icon:before,.list-infrastructures label [type=checkbox]:checked+span:after{background-position:-96px -96px}.list-infrastructures label [type=radio]:checked+span:after{background-position:-96px -108px}.list-infrastructures .ui-multiselect-tags span i{background-position:-113px -96px}.list-infrastructures .form a.gray,.list-infrastructures .form button.gray,.list-infrastructures .links a.gray{color:#fff;background:#a5a9ac}@media (min-width:84.9em){#header nav a{font-size:15px;padding-left:20px;padding-right:20px}}@media (max-width:84.9em){.editable-row .row .col{width:25%;float:left}.details-left .editable-row .row .col{width:50%}.profile .details-left,.profile .details-right{width:50%;padding-left:0}.profile .details-right .period{text-align:center}.project-search .top-line .section-tools>li{text-align:left}.text-presentation .table{table-layout:inherit}.text-presentation .table .cell img{max-width:420px}}@media (max-width:74.9em){#header .menu,.logged #header .menu{display:none;top:100%;bottom:auto;left:0;right:0;text-align:left;background:#242839}#header nav,#header>ul>li.li-menu,.menu-open #header .menu{display:block}#header nav a{height:78px;border-top:0}#footer .inner nav{padding-left:3%}#footer .inner ul li{float:none;padding:15px 0 0}#footer .inner ul li:first-child{padding:0}.list-projects article figure figcaption h3{font-size:14px}.project-gallery{width:515px}.popup,.project-gallery a{width:100%}.project-details{padding-left:530px}#floating-nav a{padding-left:20px;padding-right:20px}.image-presentation .wrapper{padding-left:50%}.popup{max-width:94%;left:3%;margin-left:0}.project-search .top-line .section-tools>li{min-width:15%;padding:1px 12px 0;text-align:left;vertical-align:top}.project-search .top-line .section-tools .label{display:block;padding:0 0 8px}.project-search .top-line .section-tools .filter-columns{min-width:180px}.grid-tl-6+.grid-tl-6{padding-top:20px}.tools li.text-center{position:relative}.projects-container .list-projects article{-webkit-flex:0 0 33.3333%;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}.no-flexbox .projects-container .list-projects article{width:33.3333%}.list-projects.view-2 article{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.no-flexbox .list-projects.view-2 article{width:100%}.switch-view a{text-indent:-10000px;padding-left:25px}}@media (max-width:1360px){.image-presentation .video-tutorial h2{float:none;display:block;margin-top:20px;width:auto}}.no-svg #footer .inner nav a:before,.no-svg #footer .inner ul li a:before,.no-svg #header ul li .dropdown .user-nav li a:before,.no-svg #header>ul>li .active .icon-login:after,.no-svg #header>ul>li>a>span,.no-svg #header>ul>li>span>span,.no-svg #locations-list li>div em:before,.no-svg .content-top ul li a.print,.no-svg .files .file:before,.no-svg .filter .ui-multiselect .ui-icon,.no-svg .image-gallery-controls .btn,.no-svg .infobox .close,.no-svg .input-button-lens button span,.no-svg .list-projects article.view-more a span:after,.no-svg .pagination li.next a:after,.no-svg .pagination li.prev a:before,.no-svg .popup-close,.no-svg .pretty-select:after,.no-svg .project-search .top-line .aside header strong:before,.no-svg .projects-container .loc,.no-svg .projects-container table thead th a.sort:after,.no-svg .quick-search .expand-search:before,.no-svg .quick-search-panel-title:before,.no-svg .scroll-arrow,.no-svg .search-block .block-header .ui-icon,.no-svg .search-block .block-header.highlight strong:after,.no-svg .search-block.buttons ul li a:before,.no-svg .switch-view a:before,.no-svg .tools li a.icon:before,.no-svg .ui-multiselect-menu .all-selected .ui-helper-reset .ui-icon:before,.no-svg .ui-multiselect-menu .ui-multiselect-filter .reset-input,.no-svg .ui-multiselect-menu .ui-multiselect-filter .ui-icon,.no-svg .ui-multiselect-tags span i,.no-svg .values-slider .ui-slider .ui-slider-handle:before{content:"";background-image:url(../images/layout/ui.png)}.ui-menu.ui-front.ui-autocomplete{list-style:none;padding:0;margin:0;display:block;outline:0;position:absolute;top:0;left:0;z-index:100;color:#6b6d6f;cursor:default;border:1px solid #b9cbd7;background:#fff;-webkit-border-radius:2px;border-radius:2px}.ui-autocomplete .ui-menu-item{padding:9px 14px;font-size:13px;line-height:18px;box-sizing:border-box}.ui-autocomplete .ui-menu-item.ui-state-focus{background:#DFE5E9}.ui-menu-item .ui-state-highlight{font-weight:700}.block-header em{font-size:11px;font-weight:400;font-style:normal}.section-tools .filter-sort{min-width:200px}.company_address{width:100%}.search-norusult{position:absolute;background:#fff;z-index:2;top:53px;left:0;width:100%;height:calc(100% - 53px);padding:0 0 0 315px}.search-closed .search-norusult{padding:0}.search-norusult p{padding:10px}form .error{border-color:red}form div.error{background:red;padding:2px}.popup .error_msg,form .error_msg{color:red}#table-list.hidden{display:block!important;opacity:0;z-index:-1;position:absolute}.subfilter,a.favorite-btn{position:relative}.newrow{clear:both}.form-two-lines li.newrow+li,.form-two-lines li.newrow+li+li+li{clear:none}.period-confirmation{padding-bottom:40px}.popup-content.save_search{padding-bottom:35px}table.save_search td:first-child,table.saved_search_list td:first-child{width:55%}.select-plan .plan-table .table-plans tbody tr.active td{background:#fffbd6}.table-plans tr{cursor:pointer}#registration_form .select-plan{margin-top:20px}#registration_form .abonament_extend,#registration_form .select-plan tfoot{display:none}.profile .plans-view-second{width:468px;float:right;margin-bottom:20px}.logo_gradat{padding:10px 0 0}.logo_gradat img{max-width:100%}#header .menu{text-transform:uppercase}.project-details h1{font-size:28px}.project-tabs section{padding:0}.project-tabs section:last-of-type{padding-bottom:54px}.projects-container table tr td{color:#333}.list-projects article figure figcaption h3.cutted{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.list-buildings .list-projects.view-2 article figure figcaption h3{max-height:45px;max-height:none;overflow:visible;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.project-gallery .image img{margin:auto}#project-gallery a.active{border:3px solid #33b4e9;overflow:hidden}#header ul li.locked .dropdown{display:block}#header ul li.closed .dropdown,#profile_edit_form .must-hide.links.inactive,#profile_edit_form .password_buttons,#profile_edit_form .profile_edit_form_fields.inactive,#profile_edit_form .profile_new_password_form_fields{display:none}.login_menu_item .popup-close{margin-top:20px}#profile_edit_form .password_buttons.active,#profile_edit_form .profile_new_password_form_fields.active{display:block}.pds-wrap-text h1,.pds-wrap-text p{line-height:1.2}.pds-wrap-text p{line-height:1.63;margin:1em 0}a.favorite-btn:after,a.rfavorite-btn:after{content:'';margin:-8px 0 0 -8px;top:50%;left:50%;z-index:1}.pds-bigger{font-size:40px;font-weight:700}a.favorite-btn{background:#3ea5d4;width:30px;height:30px}a.favorite-btn:after{background:url(../images/layout/add.svg) no-repeat;width:16px;height:16px;position:absolute}a.rfavorite-btn{background:#F54F4A;width:30px;height:30px;position:relative}a.rfavorite-btn:after{background:url(../images/layout/multiply.svg) no-repeat;width:16px;height:16px;position:absolute}.table-names td{position:relative}.table-names a.favorite-btn,.table-names a.rfavorite-btn{position:absolute;top:0;right:0;width:22px;height:22px}.table-names a.favorite-btn{padding-bottom:25px}.saved_searches .form_message{color:#228b22;margin-bottom:7px;text-align:center}