*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}html,body,img,fieldset,abbr,acronym{border:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}th,code,cite,caption{font-weight:400;font-style:normal;text-align:left}address{font-style:normal}fieldset{margin:0;padding:0;border:0}img{display:block}ol,ul{list-style:none}q:before,q:after{content:''}input:focus,input[type=search]:focus{outline-offset:-2px}input[type=search]{-webkit-appearance:none;box-sizing:border-box}input::-ms-clear{display:none}img{max-width:100%}.clearfix:after{content:'';display:table;clear:both}.a-center{text-align:center}.orange{color:#f93}.button{display:inline-block;border-radius:0;border:solid 1px #666;color:#666;font:normal 29px/66px Calibri,Arial,sans-serif;padding:0 40px;white-space:nowrap;position:relative;transition:color .3s;text-align:center;min-width:310px;margin:0 12px 12px}.button:after{content:"";position:absolute;top:0;left:50%;width:0;height:100%;z-index:-1;background:#f93;transition:left .3s,width .3s}.button:hover{color:#fff}.button:hover:after{left:0;width:100%}@media only screen and (max-width:600px){.button{font-size:20px;line-height:40px;padding:0 20px;min-width:0;margin:0 5px 10px}}html,body{width:100%;height:100%}body{background:#fff;color:#020202;font:normal 17px/1.235 Calibri,Arial,sans-serif}a{text-decoration:none;color:#25386b}.wrapper{overflow:hidden;max-width:100%;min-width:320px}.frame{max-width:1200px;padding:0 50px;margin:auto}.frame-no-padding{max-width:1200px;padding:0 50px;margin:auto}@media only screen and (max-width:1200px){.frame{padding:0 30px}.frame-no-padding{padding:0}}@media only screen and (max-width:770px){.frame{padding:0 15px}}.header{background:#25386b;color:#fff;padding:21px 0;position:relative;z-index:20}.header .logo{color:#fff;float:left;letter-spacing:2px;line-height:21px;font-size:21px;font-weight:700;max-width:200px}.header .logo a{color:#fff}.nav-ico{float:right;width:36px;height:36px;background:url(../images/nav.png) no-repeat 0 100%;cursor:pointer;position:relative;top:15px;-webkit-transform:translate(0 -50%);transform:translate(0 -50%);margin-left:30px}.nav-ico:hover{background-position:0 0}.main-nav{position:absolute;top:100%;right:-100%;z-index:20;background:rgba(196,217,230,.95);border-radius:0 0 0 13px;padding:30px 37px 30px 32px;transition:right .4s}.main-nav.active{right:0}.main-nav a{color:#333;font-size:21px}.main-nav a.active,.main-nav a:hover{color:#f93}@media only screen and (max-width:770px){.main-nav{width:100%;border-radius:0!important}}.footer{background:#25386b;color:#fff;padding:45px 0;position:relative;min-height:260px}.footer .f-logo{position:absolute;top:45px;left:50%;-webkit-transform:translate(-50% 0);transform:translate(-50% 0)}.footer a{color:#fff}.footer a:hover{color:#f93}.f-contacts{font-size:21px;float:left}.f-contacts h3{font-size:21px;text-transform:uppercase;margin:0 0 21px}.f-email{float:right}.f-email h3{float:left;font-size:21px}.f-email a{float:left;margin:10px 0 0 23px;transition:opacity .4s}.f-email a:hover{opacity:.7}@media only screen and (max-width:880px){.f-email a{max-width:50px}}@media only screen and (max-width:770px){.footer .f-logo{position:static;float:right;margin-right:30px}.f-contacts{font-size:16px;float:none;margin-bottom:30px}.f-email{float:none}}@media only screen and (max-width:500px){.footer .f-logo{display:inline-block;float:none;margin:0 0 20px;width:100px}}.breadcrumb{border-bottom:solid 1px #25386b;text-align:right;padding:10px 0}.breadcrumb li{font-size:17px;display:inline-block;color:#25386b}.breadcrumb li:not(:first-child):before{content:"/";margin:0 5px 0 2px}.breadcrumb a{color:#25386b;transition:color .4s}.breadcrumb a:hover{color:#f93}@media only screen and (max-width:770px){.breadcrumb{display:none}}.content-block{padding:36px 0 50px}.content-block p,.cms p,.content-block ul,.cms ul,.content-block ol,.cms ol,.content-block h1,.cms h1,.content-block h2,.cms h2,.content-block h3,.cms h3,.content-block h4,.cms h4,.content-block h5,.cms h5,.content-block h6,.cms h6{margin-bottom:21px}.content-block h1,.cms h1,.content-block h2,.cms h2,.content-block h3,.cms h3{font-size:29px;font-weight:700}.cms h4{font-size:21px;font-weight:700}.cms .date{font:bold 19px/29px Calibri,Arial,sans-serif;padding-right:10px;border-bottom-width:1px;width:170px}.cms .link{float:right}.cms .item{margin:20px 0;padding:20px;clear:both;border-top:1px solid #ccc}.item .title{width:100%;font:bold 19px/29px Calibri,Arial,sans-serif;color:#020202}.item .uava{float:left;margin-right:20px}.item .uava img{width:121px}.content-block p,.cms p{padding-left:80px}.content-block ul li,.cms ul li{padding-left:80px;position:relative}.content-block ul li:before,.cms ul li:before{content:"-";position:absolute;left:0}@media only screen and (max-width:770px){.content-block ul li,.cms ul li{padding-left:20px}}.project-list{font:0/0 a}.project-list li{display:inline-block;width:50%;position:relative;height:338px;overflow:hidden}.project-list a{transition:opacity .4s ease 0s}.project-list a:hover{opacity:.9}.project-list .date{position:absolute;top:0;right:0;color:#df9646;border-bottom:solid 2px #df9646;font:bold 29px/45px Calibri,Arial,sans-serif;text-align:right;padding-right:15px;max-width:100%;width:252px}.project-list .proj-title{position:absolute;left:0;bottom:-10px;width:100%;background:rgba(0,0,51,.3);font:bold 29px/25px Calibri,Arial,sans-serif;padding:1% 4% 1% 8%;color:rgba(255,255,255,.8);height:73px;overflow:hidden}.project-list img{min-height:100%}.project-list-3col li{width:33.33%;padding-top:33.33%;//picturesheight}.project-list-3col a{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover}.project-list-3col .date{font:bold 19px/29px Calibri,Arial,sans-serif;padding-right:10px;border-bottom-width:1px;width:170px}.project-list .proj-title{font:bold 19px/17px Calibri,Arial,sans-serif}.btn-more{position:relative;min-width:0;width:70px;height:70px;padding:0}.btn-more img{position:absolute;left:50%;top:50%;-weblit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:980px){.project-list-3col li{width:50%}.project-list .date,.project-list .proj-title{font-size:20px}.project-list .proj-title{line-height:20px}}@media only screen and (max-width:600px){.project-list li{width:100%}.btn-more{width:45px;height:45px}}.project-slider{margin:0 0 30px;text-align:center}.project-slider.owl-carousel{margin-top:-1px}.project-slider:not(.owl-carousel) .item{display:inline-block}.project-slider img{width:100%}.proj-date{float:left;color:#df9646;border-bottom:solid 2px #df9646;font:bold 29px/45px Calibri,Arial,sans-serif;text-align:right;padding-right:15px;width:22%}.proj-descr{float:right;width:63%}@media only screen and (max-width:770px){.proj-date{float:right;font:bold 20px/30px Calibri,Arial,sans-serif;margin-bottom:20px;min-width:140px}.proj-descr{clear:both;float:none;width:100%}}.team{font:0/0 a;padding:60px 0 0}.team li{display:inline-block;vertical-align:top;text-align:center;width:90%;padding:0 2% 30px}.team .img{display:block;padding:50% 0;border-radius:50%;overflow:hidden;position:relative;margin:0 0 25px;transition:border-radius .4s}.team a.img:hover{border-radius:10px}.team img{position:absolute;top:0;left:0;width:100%}.team .name{font:700 21px Calibri,Arial,sans-serif;color:#666;transition:color .4s}.team a.name:hover{color:#df9646}@media only screen and (max-width:770px){.team li{width:50%}}@media only screen and (max-width:480px){.team li{width:100%}}.team-detail ul{text-align:center}.team-detail li{width:100%;max-width:490px}.team-detail .img{margin-bottom:70px}.team-detail .name{font-size:29px}.team-detail-cms{max-width:700px;margin:auto;text-align:justify}@media only screen and (max-width:480px){.team-detail .img{margin-bottom:40px}.team .name{font-size:21px}}.locations{position:relative;margin:-1px 0 20px}.map{height:490px;background-size:cover}@media only screen and (max-width:770px){.locations{margin:0}.map{height:350px}}@media only screen and (max-width:480px){.map{height:200px}}.owl-dots{position:absolute;left:0;bottom:-50px;width:100%;text-align:center;height:46px}.owl-dot{width:26px;height:26px;border:solid 3px #f93;border-radius:13px;display:inline-block;margin:0 5px;transition:background .4s,border-color .4s}.owl-dot.active,.owl-dot:hover{background:#f93;border-color:#f93}.home-proj .owl-dots{padding-left:50%}.advert{font:0/0 a}.advert h2.title{background:#25386b;color:#df9646;font:700 66px Calibri,Arial,sans-serif;text-align:center;padding:40px 0}.advert .post{display:inline-block;padding-top:45px;width:50%;font:normal 17px/22px Calibri,Arial,sans-serif;color:#999}.advert .post:nth-child(odd){padding-right:20px}.advert .post:nth-child(even){padding-left:20px}.advert .date{color:#f93;margin-bottom:5px}.advert h3{font:bold 21px/25px Calibri,Arial,sans-serif;color:#666}.advert .post a{color:#f93}.advert .post a:hover{text-decoration:underline}@media only screen and (max-width:770px){.advert h2.title{font-size:40px;padding:30px 0}.advert .post{display:block;padding:30px 0 0!important;width:100%}}.team-home{padding-bottom:30px}.team-title{font:29px Calibri,Arial,sans-serif;color:#666;text-align:center;padding:0 0 40px}.lawyer-assist{background:#25386b;color:#fff;text-align:center;font:700 29px Calibri,Arial,sans-serif;padding:35px 0 25px}.lawyer-assist .answer{font-size:54px}.lawyer-assist .answer a{color:#f93;margin:0 5px;transition:color .4s}.lawyer-assist .answer a:hover{color:#fff}@media only screen and (max-width:770px){.lawyer-assist{font-size:21px}.lawyer-assist .answer{font-size:25px}}.home-proj{padding:80px 0 90px}.home-proj .hp-left{float:left;width:48%;color:#999}.home-proj .hp-right{float:right;width:48%}.home-proj h2{font:29px Calibri,Arial,sans-serif;color:#666;margin-bottom:20px}.home-proj h3{font:700 21px Calibri,Arial,sans-serif;color:#666}.home-proj .hp-btn{padding-top:30px}.home-proj .hp-btn .button{margin:0;min-width:0}@media only screen and (max-width:1200px){.home-proj .hp-left{padding-left:30px}}@media only screen and (max-width:770px){.home-proj{padding:0 0 50px}.home-proj .hp-left{float:none;width:100%;padding:0 15px}.home-proj .hp-right{float:none;width:100%;padding:0 0 30px}}.home-header{background:0 0;padding-top:0;width:100%;height:143px}.home-header .main-nav{border-radius:13px 0 0 13px}.top-head{padding:16px 0 13px}.head-icos{float:left}.head-icos a{float:left;margin-right:18px;transition:opacity .4s}.head-icos a:hover{opacity:.7}.head-search{float:right}.head-search input[type=search],.head-search input[type=text]{vertical-align:top;background:rgba(255,255,255,.2);border:none;border-radius:15px;width:220px;height:30px;padding:0 10px 0 20px;color:#666;font:normal 16px/30px Calibri,Arial,sans-serif;transition:background .4s}.head-search input[type=search]:focus,.head-search input[type=text]:focus{background:rgba(255,255,255,.8)}.head-search input[type=submit]{vertical-align:top;background:url(../images/ico-search.png) no-repeat 100% 50%;border:none;width:50px;height:30px;font:0/0 a;cursor:pointer;transition:all .4s}.head-search input[type=submit]:hover{transform:scale(1.2)}.page-search input[type=search],.page-search input[type=text]{color:#fff}.head-search input[type=search]:focus,.head-search input[type=text]:focus{background:rgba(255,255,255,.8);color:#000}.page-search{background:#666;padding:10px}.head-social{float:right;padding-right:10px}.head-social a{float:left;margin-right:18px;transition:opacity .3s}.head-social a:hover{opacity:.7}.head-txt{padding-top:7px}.head-txt a{color:#f93;transition:color .4s}.head-txt a:hover{color:#fff}.home-slider{clear:both}.home-slider .item{height:740px;background-size:cover;padding-top:220px;text-align:center}.home-slider .item img{width:auto;height:auto;max-width:100%;margin:auto}.info-over-slider{position:relative;color:#fff}.info-over-slider .left-box{position:absolute;z-index:10;top:60px;left:0}.info-over-slider .left-box a{border-bottom:solid 2px #fff;color:#fff;font:normal 21px/45px Calibri,Arial,sans-serif;margin-bottom:20px;display:block;transition:all .4s;max-width:100%;width:250px}.info-over-slider .left-box a:hover{color:#f93;border-color:#f93}.info-over-slider .right-box{position:absolute;z-index:10;top:60px;right:0}.info-over-slider .right-box a{border-bottom:solid 2px #f93;color:#f93;font:normal 21px/45px Calibri,Arial,sans-serif;margin-bottom:20px;display:block;max-width:100%;width:250px;transition:all .4s;position:relative}.info-over-slider .right-box a:hover{color:#fff}.info-over-slider .right-boxe a:after{content:"";background:url(../images/warning.png) no-repeat 0 0;width:30px;height:25px;position:absolute;right:0;bottom:10px}@media only screen and (max-width:880px){.head-txt,.info-over-slider{display:none}}@media only screen and (max-width:770px){.home-header{height:203px}.top-head{padding-bottom:60px}.head-search{position:absolute;top:60px;width:100%;text-align:center}.head-search input[type=search],.head-search input[type=text]{width:60%}.head-social a:last-child{margin-right:0}.home-slider{top:-203px;margin-bottom:-203px}.home-slider .item{height:660px}}.commentpages{margin:auto;width:340px}#fancybox-wrap,#fancybox-wrap *{box-sizing:content-box}.hide{display:none}.partners-list li{padding:10px 15px;border:1px solid #ccc;margin:10px 15px;width:30%}.partners-list li .block-img{display:table-cell;vertical-align:middle;height:250px;width:29%}.partners-list li .block-img img{display:block;margin:auto;height:dynamic-value-smaller-than-100px}.partners-list li .block-text .proj-title{display:table-cell;color:#25386b;height:89px;vertical-align:middle}.loader{width:100pxx;height:100px;position:fixed;top:50%;left:50%;margin-left:-50px;margin-top:-100px;z-index:60}.publication-list img{float:left;margin:10px 7px 10px 0}.publication-list .post{height:400px;overflow:hidden}.publication-list .post h4{font-weight:700}.team-list .item{width:29%;overflow:hidden;height:350px}.team-list .item .info{background:rgba(255,255,255,.8) none repeat scroll 0% 0%;z-index:100000;border-radius:7%;position:relative;width:101%;top:-325px;height:278px;font:normal 16px/30px Calibri,Arial,sans-serif}.news-block{margin-top:20px}.frame-no-padding div p img{margin:0 15px 0 0}#google_translate_element span{display:none}#google_translate_element .skiptranslatespan{font-size:0}.ndate{float:right;display:inline-block}.frame-no-padding p{padding-top:10px}