﻿.controls,.overlay,a.topLogo{right:0;position:fixed;left:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-webkit-text-size-adjust:none;font-size:14px;-webkit-font-smoothing:antialiased}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,body{font-family:ubuntu}@font-face{font-family:ubuntu;src:url(../fonts/Ubuntu-L.woff)}body:before{display:none;background-image:url(../img/icons/logo.svg),url(../img/icons/logo.svg)}*{box-sizing:border-box;outline:0;color:#5e5754}.overlay{height:100%;width:100%;background:#fff;bottom:0;top:0;z-index:50}a.topLogo,a.topLogo img{width:132px}li,ol,p{line-height:1.3}a{text-decoration:none;color:inherit}h3{font-size:20px}input:not([type=checkbox]):not([type=radio]),textarea{border-radius:0;-webkit-appearance:none;-webkit-box-shadow:0 0 0 30px #fff inset}.hambButton,.realHamb{background-color:transparent;border:none}.hidden{opacity:0}.hambButton img:last-child.hambPhone{opacity:1!important}.wrapper{max-width:1246px;margin:auto}.nicescroll-rails{z-index:50!important}.controls,a.topLogo{z-index:7;margin:auto}.controls{top:0}a.topLogo{top:40px;overflow:hidden;height:35px;max-height:35px}a.topLogo.blackLogoMenu{display:none;z-index:8;max-height:35px;min-height:35px}a.topLogo.blackLogoMenu.blackLogoPhone{z-index:9}.block{display:block!important}.none{display:none!important;opacity:0!important}a.topLogo.blackLogoShown img.blackLogo{opacity:1}.downArrow,.hambButton,.need{position:fixed;z-index:6;cursor:pointer}.social{position:fixed;right:35px;z-index:6;bottom:30px;height:40px;width:auto;min-width:100px}.hambButton img,.social>a{position:absolute;bottom:0}.social>a{right:0}.social>a:nth-child(2){right:40px}.social>a:nth-child(3){right:80px}.hambButton{right:130px;top:40px;width:20px;height:16px;position:absolute;transition:all .8s cubic-bezier(0,0,.24,.98)}.realHamb{right:125px;top:30px;width:35px;transform:translateX(2px);height:25px;position:absolute;z-index:10;cursor:pointer}@keyframes hamb{0%{transform:rotate(0)}20%,25%{transform:rotate(-90deg)}45%,50%{transform:rotate(-180deg)}70%,75%{transform:rotate(-270deg)}100%{transform:rotate(-360deg)}}.hambButton img{right:0;left:0;margin:auto;top:0;width:100%;height:100%;transition:opacity .3s}.downArrow img,.fb img,.insta img{transition:opacity .2s;position:absolute;bottom:0}.hambButton span:first-child{margin-top:0}.closeSubmenu{position:absolute;top:5px;left:18px;font-size:25px;display:none}.need{right:165px;top:40px;color:#990}.fb img,.insta img{width:24px;right:0}.downArrow img{top:0;right:0;left:0;margin:auto}header{height:130px;background:#fff;position:fixed;z-index:6;right:0;left:0;top:-120px;opacity:0;transition:all .6s ease-out 0s}.visibleHeader{top:0;border-bottom:1px solid #5e5754;opacity:1}.altHamb img:last-child,.visibleLogo{opacity:1!important}.visibleHeaderImportant{top:0!important;border-bottom:1px solid #5e5754!important;opacity:1!important}header nav{position:absolute;bottom:0;padding:0 130px;width:100%}header nav ul.wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}header nav ul li{text-align:center;cursor:pointer;font-size:13px;padding-bottom:15px;position:relative}.map .mapInfo,.pin,.topLogo img{position:absolute}header>nav>ul{width:100%;height:28px}@keyframes althamb{to{transform:rotate(-90deg)}}.topLogo img{transition:opacity .4s}.visibleLogo{display:block!important}.pin{top:-200px;bottom:0;right:17px;width:40px;left:0;margin:auto;transition:all .6s ease-out;opacity:0}.pin.visible{top:0;opacity:1;bottom:0}.map .mapInfo{color:#fff;top:170px;right:0;text-align:center;left:0;bottom:0;margin:auto;height:40px}.projectSubmenu,.projectSubmenuPhone,.whiteMask{position:fixed;background:#fff}.map .mapInfo *{color:#fff}.map .mapInfo p label{display:inline-block;direction:rtl}.whiteMask{height:131px;z-index:3;right:0;left:0;top:0;opacity:1;border-bottom:1px solid #5e5754;transition:border-color .6s}.projectSubmenu{height:190px;width:100%;right:0;left:0;top:-260px;z-index:-1;padding:15px 0 0;transition:all .57s}.projectSubmenuPhone{top:0;opacity:1;display:block;z-index:7;height:100%;width:100%;right:-100%;left:auto;padding:30px 30px 0;transition:right .6s;overflow:auto}.projectsTab{position:relative;cursor:pointer}header nav ul li a:before{position:absolute;left:-10px;right:-10px;margin:auto;content:"";background-color:#5e5754;height:1px;bottom:8px;width:0;transition:width .6s}.visibleUnderLine:before,header nav ul li a:hover:before{width:calc(100% + 20px)}.projectSubmenu ul{max-width:calc(1366px - 260px);margin:auto;text-align:center}.projectSubmenu li,.projectSubmenuPhone li{float:left;width:260px;margin-left:60px;border:1px solid #5e5754;opacity:0;height:160px;transition:opacity .4s ease-out .5s,background .4s ease-out 0s}.projectSubmenu li:first-child,.projectSubmenuPhone li:first-child{margin:0}.projectSubmenu li:hover,.projectSubmenuPhone li:hover{background:#5e5754}.projectSubmenu li a,.projectSubmenuPhone li a{display:block;cursor:pointer;width:100%;transition:opacity .5s;height:100%;position:relative}.projectSubmenu li a img,.projectSubmenuPhone li a img{display:block;width:70px;position:absolute;transition:opacity .3s;left:10px;top:0;bottom:0;margin:auto}.projectSubmenu li a img:nth-child(1),.projectSubmenuPhone li a img:nth-child(1){opacity:1}.projectSubmenu li a img:nth-child(2),.projectSubmenu li:hover a img:nth-child(1),.projectSubmenuPhone li a img:nth-child(2),.projectSubmenuPhone li:hover a img:nth-child(1){opacity:0}.projectSubmenu li:hover a img:nth-child(2),.projectSubmenuPhone li:hover a img:nth-child(2){opacity:1}.projectSubmenu li a label,.projectSubmenuPhone li a label{font-size:16px;color:#5e5754;line-height:18px;height:18px;display:block;position:absolute;left:90px;top:0;bottom:0;margin:auto;transition:all .4s}.projectSubmenu li:hover a label,.projectSubmenuPhone li:hover a label{color:#fff;cursor:pointer}.lang{position:absolute;top:75px;right:133px;font-size:12px}.invisible{display:none!important}.g-recaptcha{text-align:center;width:300px;margin:auto}