.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.inline-block{display:inline-block;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle;}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle;}.reverse-h{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}.reverse-v{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV";}.container{max-width:1200px;margin:auto;position:relative;padding:0 20px;}html{position:relative;}html.tablet #menu-responsive,html.mobile #menu-responsive{display:block;}html.mobile #menu-responsive{top:116px;}html:after{content:'';top:0;left:0;position:fixed;background:#000;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);filter:alpha(opacity = 60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;width:100%;display:none;height:100%;z-index:2;}html.open{overflow:hidden;}html.open header .menu-icon{background-image:url(/img/nav-close-icon.svg);}html.open:after{display:block;}body{position:relative;min-width:480px;}#main-page-overlay{display:none;}#menu-responsive{position:fixed;top:110px;right:-75%;width:75%;background:#fff;height:100%;z-index:3;padding:43px 30px;box-sizing:border-box;display:none;}#menu-responsive .languages{text-align:center;border-bottom:2px solid #ee3124;padding-bottom:33px;margin-bottom:30px;}#menu-responsive .languages .lang{display:inline-block;vertical-align:middle;font-size:16px;margin:0 25px;}#menu-responsive .languages .lang.current,#menu-responsive .languages .lang:hover{color:#b54c46;}#menu-responsive .menu{max-height:394px;overflow:auto;}#menu-responsive .menu .menu-item{border-bottom:2px solid #e9e9e9;}#menu-responsive .menu .menu-item .menu-title{display:block;font-size:15px;padding:19px 0;position:relative;}#menu-responsive .menu .menu-item .subMenu{display:none;margin-top:11px;}#menu-responsive .menu .menu-item .subMenu .subMenu-title{display:block;font-size:14px;margin-bottom:30px;}#menu-responsive .menu .menu-item .subMenu .subMenu-title:last-child{margin-bottom:19px;}#menu-responsive .menu .menu-item.hasChild .menu-title:after{content:'';position:absolute;top:24px;right:0;background:url(/img/icon-open.png) no-repeat center;width:12px;height:12px;}#menu-responsive .menu .menu-item.open .menu-title:after{background-image:url(/img/icon-close.png);}#menu-responsive .menu .menu-item.open .subMenu{display:block;}header,#content,footer{width:100%;float:left;clear:both;}header{position:absolute;top:0;left:0;width:100%;height:110px;text-align:right;z-index:3;}header .container{height:100%;}header .logo{position:absolute;top:17px;left:20px;background:url(/img/logo.png) no-repeat;width:247px;height:77px;}header .menu{display:inline-block;vertical-align:middle;}header .menu .menu-item{display:inline-block;vertical-align:middle;position:relative;margin-right:41px;padding:30px 0;}header .menu .menu-item .menu-title{font-size:15px;display:block;padding:15px 0;letter-spacing:0.5px;position:relative;}header .menu .menu-item .subMenu{display:none;position:absolute;top:100%;margin-top:-20px;padding-top:10px;padding-bottom:8px;left:50%;transform:translate(-50%,0);background:#fff;width:280px;text-align:center;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.4);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.4);}header .menu .menu-item .subMenu .subMenu-title{font-size:15px;display:block;position:relative;letter-spacing:0.5px;padding:16px 0;}header .menu .menu-item .subMenu .subMenu-title:after{content:'';position:absolute;bottom:0;left:0;right:0;margin:auto;width:40px;height:2px;background:#ddd;}header .menu .menu-item .subMenu .subMenu-title:last-child:after{display:none;}header .menu .menu-item .subMenu .subMenu-title:hover,header .menu .menu-item .subMenu .subMenu-title.current{color:#b54c46;}header .menu .menu-item.current .menu-title,header .menu .menu-item:hover .menu-title{color:#b54c46;}header .menu .menu-item:hover .menu-title:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#b54c46;}header .menu .menu-item:hover .subMenu{display:block;}header .languages{display:inline-block;vertical-align:middle;border-left:1px solid #000;padding-left:17px;}header .languages .lang{font-size:15px;display:inline-block;vertical-align:middle;margin-left:23px;}header .languages .lang.current,header .languages .lang:hover{color:#b54c46;}header .menu-icon{display:none;position:absolute;top:0;bottom:0;right:20px;margin:auto;width:32px;height:32px;background:url(/img/nav-icon.svg) no-repeat;}header:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);filter:alpha(opacity = 90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;}header.tablet,header.mobile{position:relative;background:#fff;}header.tablet .menu,header.tablet .languages,header.mobile .menu,header.mobile .languages{display:none;}header.tablet .menu-icon,header.mobile .menu-icon{display:block;}header.tablet:before,header.mobile:before{display:none;}header.mobile{height:116px;}#content .inner-banner{position:relative;text-align:center;height:420px;}#content .inner-banner img{width:100%;height:auto;display:none;}#content .inner-banner .container{height:100%;padding-top:110px;box-sizing:border-box;}#content .inner-banner h1{color:#fff;font-size:48px;display:inline-block;vertical-align:middle;letter-spacing:2px;}#content .inner-banner:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);filter:alpha(opacity = 10);-moz-opacity:0.1;-khtml-opacity:0.1;opacity:0.1;}#content .page-wrapper{background:url(/img/Desktop/bg.jpg) no-repeat top center/cover;min-height:190px;position:relative;}#content .page-wrapper .page-container{padding-top:80px;padding-bottom:30px;}#content .page-wrapper .page-container .page-content{background:#fff;padding-left:110px;padding-right:110px;}#content .page-wrapper .page-container .page-content h2{text-align:center;letter-spacing:1.4px;}#content .page-wrapper .page-container .page-content .line{width:80px;height:2px;}#content #navigation{position:relative;}#content #navigation .navigation-bar{padding:14px 0;padding-right:80px;}#content #navigation .navigation-bar *{color:#fff;font-size:16px;letter-spacing:0.7px;}#content #navigation .navigation-bar .navigation *{display:inline-block;vertical-align:middle;}#content #navigation .navigation-bar .navigation .current{font-weight:bold;}#content #navigation .navigation-bar .back{position:absolute;top:15px;right:20px;padding-left:32px;}#content #navigation .navigation-bar .back:before{content:'';position:absolute;top:0;left:0;bottom:0;margin:auto;width:16px;height:16px;background:url(/img/path-arrow.svg) no-repeat;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}#content #navigation:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);filter:alpha(opacity = 20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2;}#content.tablet .inner-banner,#content.mobile .inner-banner{height:auto;background:none !important;}#content.tablet .inner-banner .container,#content.mobile .inner-banner .container{position:absolute;top:0;width:100%;padding:0 35px;}#content.tablet #navigation .navigation-bar,#content.mobile #navigation .navigation-bar{padding-top:12px;padding-bottom:12px;}#content.tablet #navigation .navigation-bar *,#content.mobile #navigation .navigation-bar *{font-size:12px;}#content.tablet .page-wrapper,#content.mobile .page-wrapper{background-image:url(/img/Tablet/bg.jpg);}#content.tablet .page-wrapper .page-container .page-content,#content.mobile .page-wrapper .page-container .page-content{padding-left:40px;padding-right:40px;}#content.tablet .page-wrapper .page-container .page-content h2,#content.mobile .page-wrapper .page-container .page-content h2{font-size:30px;}#content.tablet .inner-banner img.tablet{display:block;}#content.tablet .inner-banner h1{font-size:32px;}#content.tablet .page-content .title2{font-size:24px;}#content.mobile .inner-banner img.mobile{display:block;}#content.mobile .inner-banner h1{font-size:28px;}#content.mobile #navigation .navigation-bar{padding-top:5px;padding-bottom:5px;}#content.mobile #navigation .navigation-bar .navigation{line-height:30px;white-space:normal;}#content.mobile #navigation .navigation-bar .back{top:13px;}#content.mobile .page-wrapper .page-container{padding-top:30px;}#content.mobile .page-content .title2{font-size:18px;}footer .footer-top{padding:40px 0;background:#582e2e;}footer .footer-top *{color:#fff;}footer .footer-top .desktop .menu-item{width:22.3%;margin-right:3.5%;}footer .footer-top .tablet,footer .footer-top .mobile{display:none;}footer .footer-top .tablet .menu-item{width:50%;}footer .footer-top .tablet .menu-item:last-child{padding-left:20px;}footer .footer-top .menu-item{display:inline-block;vertical-align:top;border-right:2px solid #422020;box-sizing:border-box;padding:21px 0;}footer .footer-top .menu-item:last-child{border-right:none;margin-right:0;}footer .footer-top .page-item{margin-bottom:39px;}footer .footer-top .page-item .page-title{font-size:16px;font-weight:bold;letter-spacing:0.5px;display:block;}footer .footer-top .page-item .subpage-title,footer .footer-top .page-item .subpage-title2{font-size:14px;letter-spacing:0.5px;display:block;margin-top:10px;}footer .footer-top .page-item .subpage-title2{margin-left:20px;margin-right:20px;}footer .footer-top .page-item:last-child{margin-bottom:0;}footer .footer-bottom{padding:20px 0;}footer .footer-bottom *{font-size:14px;letter-spacing:0.5px;}footer .footer-bottom .page-title{display:inline-block;vertical-align:middle;text-decoration:underline;}footer .footer-bottom .sep{display:inline-block;vertical-align:middle;width:1px;height:16px;background:#000;margin:0 20px;}footer .footer-bottom .copyright{float:right;}footer.tablet .footer-top .desktop,footer.mobile .footer-top .desktop{display:none;}footer.tablet .footer-top{padding:30px 0;}footer.tablet .footer-top .tablet{display:block;}footer.tablet .footer-top .menu-item{padding-top:10px;}footer.mobile .footer-top .mobile{display:block;}footer.mobile .footer-bottom{padding:29px 0 21px;}footer.mobile .footer-bottom *{font-size:13px;}/*953795e33e25c16a067bcfa2a5842f5b*/footer.mobile .footer-bottom .copyright{float:none;margin-top:32px;}#wechat-pop-up{position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;display:none;padding:20px;position:fixed;text-align:center;z-index:10;cursor:pointer;}#wechat-pop-up .popup-wrapper{display:inline-block;vertical-align:middle;position:relative;z-index:1;width:100%;max-width:370px;text-align:left;padding:20px 25px;background-color:#fff;}#wechat-pop-up .popup-wrapper img{margin-bottom:20px;width:100%;}#wechat-pop-up .popup-wrapper p{text-align:left;font-size:20px;}#wechat-pop-up:before{position:absolute;left:0;top:0;width:100%;height:100%;content:'';background-color:#000;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=72);filter:alpha(opacity = 72);-moz-opacity:0.72;-khtml-opacity:0.72;opacity:0.72;}#main-page-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:99;text-align:center;display:block;}#main-page-overlay .overlay-container{position:relative;height:100%;top:0;left:0;right:0;bottom:0;width:100%;margin:auto;display:inline-block;vertical-align:middle;}#main-page-overlay img.tablet,#main-page-overlay img.mobile{display:none;}#main-page-overlay .logo1,#main-page-overlay .logo2,#main-page-overlay .logo3{opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;width:555px;height:172px;margin:auto;}#main-page-overlay .logo1{z-index:3;}#main-page-overlay .logo2{z-index:2;}#main-page-overlay .logo3{z-index:1;}#main-page-overlay .line1,#main-page-overlay .line2{position:absolute;margin:auto;width:0;}#main-page-overlay .line1 img,#main-page-overlay .line2 img{width:100%;height:auto;}#main-page-overlay .line1{top:26%;left:0;}#main-page-overlay .line2{top:65.5%;right:0;}html.tablet #main-page-overlay img.desktop,html.mobile #main-page-overlay img.desktop{display:none;}html.tablet #main-page-overlay img.tablet{display:block;}html.tablet #main-page-overlay .logo1,html.tablet #main-page-overlay .logo2,html.tablet #main-page-overlay .logo3{width:437px;height:138px;}html.tablet #main-page-overlay .line1{top:30%;}html.tablet #main-page-overlay .line2{top:62.5%;}html.mobile #main-page-overlay img.mobile{display:block;}html.mobile #main-page-overlay .logo1,html.mobile #main-page-overlay .logo2,html.mobile #main-page-overlay .logo3{width:349px;height:110px;}html.mobile #main-page-overlay .logo1 img,html.mobile #main-page-overlay .logo2 img,html.mobile #main-page-overlay .logo3 img{width:100%;height:auto;}html.mobile #main-page-overlay .line1{top:34.5%;}html.mobile #main-page-overlay .line2{top:60.5%;}body{overflow:hidden;}#content .btn{color:#fff;font-size:17px;box-sizing:border-box;display:inline-block;position:relative;letter-spacing:0.7px;}#content .border-line{background:#fff;position:absolute;}#content .border-line.top{top:0;right:0;height:1px;width:100%;}#content .border-line.left{top:0;left:0;width:1px;height:100%;}#content .border-line.right{bottom:0;right:0;width:1px;height:100%;}#content .border-line.bottom{bottom:0;left:0;height:1px;width:100%;}#content #banner{position:relative;}#content #banner .banner-container{position:relative;overflow:hidden;}#content #banner .banner-container .slider{display:inline-block;left:0;top:0;}#content #banner .banner-container .banner-item{position:relative;text-align:center;}#content #banner .banner-container .banner-item img{width:100%;height:auto;}#content #banner .banner-container .banner-item img.mobile{display:none;}#content #banner .banner-container .banner-item .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);filter:alpha(opacity = 20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2;}#content #banner .banner-container .banner-item .container{position:absolute;top:110px;bottom:0;left:0;right:0;width:100%;box-sizing:border-box;}#content #banner .banner-container .banner-item .captions{display:inline-block;vertical-align:middle;padding:0 15px;}#content #banner .banner-container .banner-item .captions *{color:#fff;font-family:'Montserrat';}#content #banner .banner-container .banner-item .captions .caption1{font-size:68px;font-weight:200;letter-spacing:1px;}#content #banner .banner-container .banner-item .captions .caption2{font-size:29px;font-weight:200;}#content #banner .banner-container .banner-item .captions .caption3{font-size:36px;margin-top:9px;font-weight:bold;letter-spacing:3.4px;}#content #banner .banner-container .banner-item .captions .btn{margin-top:44px;padding:7px 57px;}#content #banner .banner-pager{position:absolute;bottom:30px;left:0;right:0;text-align:center;z-index:1;}#content #banner .banner-pager a{width:12px;height:12px;display:inline-block;vertical-align:middle;margin:0 7px;border:2px solid #fff;border-radius:50%;}#content #banner .banner-pager a.current{background:#fff;}#content #banner .mask-top-right,#content #banner .mask-bottom-left{position:absolute;width:298px;height:298px;z-index:2;}#content #banner .mask-top-right{top:110px;right:0;background:url(/img/Desktop/banner-mask-top-right.png) no-repeat top/100% 100%;z-index:3;}#content #banner .mask-bottom-left{bottom:0;left:0;background:url(/img/Desktop/banner-mask-bottom-left.png) no-repeat center/100% 100%;}#content #about{background:url(/img/Desktop/about-bg.jpg) no-repeat top left/cover;text-align:center;padding-top:86px;padding-bottom:84px;}#content #about .section-title{font-size:60px;font-weight:200;letter-spacing:2.5px;color:#fff;}#content #about .section-title2{font-size:25px;font-weight:bold;letter-spacing:1px;color:#fff;}#content #about .line{display:inline-block;width:60px;height:2px;background:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);filter:alpha(opacity = 30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;margin-top:34px;margin-bottom:27px;}#content #about .about-content{font-size:18px;line-height:32px;letter-spacing:0.8px;color:#fff;}#content #regions{overflow:hidden;position:relative;height:480px;}#content #regions.responsive{display:none;}#content #regions .region{position:absolute;top:0;height:100%;width:50%;text-align:center;}#content #regions .region .bg,#content #regions .region .mask{position:absolute;top:0;left:0;width:100%;height:100%;}#content #regions .region img{display:none;width:100%;height:auto;}#content #regions .region .mask{background:#000;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);filter:alpha(opacity = 20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2;}#content #regions .region .overlay{position:absolute;top:0;width:100%;height:100%;}#content #regions .region .overlay:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);filter:alpha(opacity = 95);-moz-opacity:0.95;-khtml-opacity:0.95;opacity:0.95;}#content #regions .region > .region-name{font-size:60px;font-weight:200;letter-spacing:2.5px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;}#content #regions .region .info{position:relative;display:inline-block;vertical-align:middle;width:100%;box-sizing:border-box;padding:0 85px;}#content #regions .region .info *{color:#fff;}#content #regions .region .info .region-name{font-size:60px;font-weight:200;letter-spacing:2.5px;opacity:0;}#content #regions .region .info .region-content{font-size:18px;margin-top:7px;line-height:32px;opacity:0;}#content #regions .region .info .categories{margin-top:35px;display:inline-block;opacity:0;}#content #regions .region .info .categories .category{display:block;position:relative;margin-bottom:20px;font-size:17px;box-sizing:border-box;width:500px;height:40px;line-height:38px;}#content #regions .region .info .categories .category:last-child{margin-bottom:0;}#content #regions .region:first-child{left:0;}#content #regions .region:first-child .overlay{left:-100%;}#content #regions .region:first-child .overlay:before{background:#2cc3b7;}#content #regions .region:nth-child(2){right:0;}#content #regions .region:nth-child(2) .overlay{right:-100%;}#content #regions .region:nth-child(2) .overlay:before{background:#9ab921;}#content #regions .region:hover > .region-name{display:none;}#content #projects{margin:10px 10px 10px 20px;position:relative;overflow:hidden;}#content #projects .projects-container{position:relative;margin-left:28.1%;}#content #projects .projects-container .project-items{position:relative;overflow:hidden;white-space:nowrap;left:100%;}#content #projects .projects-container .project-items .slider{display:inline-block;}#content #projects .projects-container .project-items .project-item img{width:100%;height:auto;}#content #projects .projects-container .prev,#content #projects .projects-container .next{position:absolute;top:0;bottom:0;margin:auto;width:60px;height:60px;background:#c77243 url(/img/projects-arrow.svg) no-repeat center;}#content #projects .projects-container .prev.disable,#content #projects .projects-container .next.disable{display:none !important;}#content #projects .projects-container .prev{left:130px;}#content #projects .projects-container .next{right:20px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}#content #projects .info-boxs{position:absolute;left:-100%;top:10px;bottom:10px;width:34.7%;}#content #projects .info-box{position:absolute;left:-100%;top:10px;bottom:10px;width:100%;box-sizing:border-box;padding:49px 40px;}#content #projects .info-box *{position:relative;color:#fff;}#content #projects .info-box .section-title{font-size:22px;font-weight:bold;letter-spacing:1px;margin-bottom:77px;}#content #projects .info-box .project-name{font-size:38px;font-weight:lighter;letter-spacing:1.7px;}#content #projects .info-box .project-content{font-size:17px;margin-top:34px;letter-spacing:0.7px;}#content #projects .info-box:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#cd7240;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);filter:alpha(opacity = 90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;}#content #projects .info-box:after{content:'';position:absolute;top:101px;left:0;width:100px;background:#fff;height:2px;}#content #news{background:#8d3b4d;padding:67px 50px 72px;text-align:center;overflow:hidden;}#content #news .section-title{color:#fff;font-size:48px;font-weight:200;letter-spacing:1.7px;margin-bottom:31px;}#content #news .news{text-align:left;}#content #news .news .news-item{display:inline-block;vertical-align:top;position:relative;margin-bottom:40px;box-sizing:border-box;width:calc((100% - 40px) / 2);height:120px;margin-right:40px;}#content #news .news .news-item .date{position:absolute;top:0;left:0;width:60px;text-align:center;}#content #news .news .news-item .date .day{color:#8d3b4d;background:#fff;font-size:24px;font-weight:lighter;height:60px;line-height:60px;}#content #news .news .news-item .date .month-year{font-size:15px;color:#fff;font-weight:lighter;margin-top:11px;padding:0 4px;}#content #news .news .news-item .thumbnail{position:absolute;top:0;left:60px;}#content #news .news .news-item .info{margin-left:261px;padding-top:12px;margin-right:85px;}#content #news .news .news-item .info .news-title{font-size:17px;color:#fff;}#content #news .news .news-item:after{content:'';position:absolute;right:0;bottom:0;width:22px;height:22px;background:#fff url(/img/details-icon-red.svg) no-repeat center;}#content #news .news .news-item:nth-child(odd){left:-100%;}#content #news .news .news-item:nth-child(even){margin-right:0;left:100%;}#content #news .btn{padding:7px 46px;}#content #contacts{position:relative;}#content #contacts img{width:100%;height:auto;}#content #contacts img.tablet,#content #contacts img.mobile{display:none;}#content #contacts .container{height:100%;position:absolute;top:0;left:0;right:0;width:100%;box-sizing:border-box;}#content #contacts .contact-container{padding:0 60px;position:relative;height:100%;}#content #contacts .contacts{position:relative;overflow:hidden;white-space:nowrap;display:inline-block;vertical-align:middle;width:100%;box-sizing:border-box;}#content #contacts .contacts .slider{display:inline-block;vertical-align:middle;}#content #contacts .contacts .contact{text-align:center;}#content #contacts .contacts .contact *{color:#fff;}#content #contacts .contacts .contact .contact-title{font-size:48px;font-weight:200;margin-bottom:40px;}#content #contacts .contacts .contact .data{margin-top:40px;}#content #contacts .contacts .contact .data-item{display:inline-block;vertical-align:top;font-size:18px;letter-spacing:0.7px;padding-left:42px;padding-bottom:4px;margin:0 22px 22px;}#content #contacts .contacts .contact .data-item.wechat + div,#content #contacts .contacts .contact .data-item.tel + div,#content #contacts .contacts .contact .data-item.email + div{display:none;}#content #contacts .contacts .contact .data-item.address{background:url(/img/contact-address-white.svg) no-repeat top left;padding-top:2px;}#content #contacts .contacts .contact .data-item.wechat{background:url(/img/contact-wechat-white.svg) no-repeat top left;}#content #contacts .contacts .contact .data-item.tel{background:url(/img/contact-tel-white.svg) no-repeat top left;}#content #contacts .contacts .contact .data-item.email{background:url(/img/contact-email-white.svg) no-repeat top -2px left;}#content #contacts .prev,#content #contacts .next{position:absolute;top:0;bottom:0;margin:auto;width:60px;background:url(/img/contact-arrow.svg) no-repeat center;}#content #contacts .prev.disable,#content #contacts .next.disable{display:none !important;}#content #contacts .prev{left:-14px;}#content #contacts .next{right:-14px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}#content #contacts:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);filter:alpha(opacity = 30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;}#content.tablet .btn,#content.mobile .btn{font-size:13px;}#content.tablet #banner .banner-container .banner-item .container,#content.mobile #banner .banner-container .banner-item .container{top:0;}#content.tablet #banner .banner-container .banner-item .captions .btn,#content.mobile #banner .banner-container .banner-item .captions .btn{margin-top:33px;padding:8px 54px;}#content.tablet #banner .mask-top-right,#content.mobile #banner .mask-top-right{top:0;}#content.tablet #about,#content.mobile #about{padding-bottom:47px;}#content.tablet #about .section-title,#content.mobile #about .section-title{letter-spacing:1.5px;}#content.tablet #about .section-title2,#content.mobile #about .section-title2{font-size:18px;letter-spacing:0.7px;margin-top:5px;}#content.tablet #about .line,#content.mobile #about .line{margin-top:28px;margin-bottom:18px;}#content.tablet #about .about-content,#content.mobile #about .about-content{font-size:14px;line-height:28px;letter-spacing:0.6px;}#content.tablet #regions,#content.mobile #regions{height:auto;}#content.tablet #regions.desktop,#content.mobile #regions.desktop{display:none;}#content.tablet #regions.responsive,#content.mobile #regions.responsive{display:block;}#content.tablet #regions .region,#content.mobile #regions .region{position:relative;}#content.tablet #regions .region .topper,#content.mobile #regions .region .topper{position:relative;}#content.tablet #regions .region .topper .region-name,#content.mobile #regions .region .topper .region-name{display:none;}#content.tablet #regions .region .bg,#content.tablet #regions .region .mask,#content.tablet #regions .region .h-fix,#content.mobile #regions .region .bg,#content.mobile #regions .region .mask,#content.mobile #regions .region .h-fix{display:none;}#content.tablet #regions .region img,#content.mobile #regions .region img{display:block;}#content.tablet #regions .region .info,#content.mobile #regions .region .info{padding:30px 20px 50px;}#content.tablet #regions .region .info:before,#content.mobile #regions .region .info:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);filter:alpha(opacity = 95);-moz-opacity:0.95;-khtml-opacity:0.95;opacity:0.95;}#content.tablet #regions .region .info .region-content,#content.mobile #regions .region .info .region-content{display:block;opacity:1;position:relative;}#content.tablet #regions .region .info .region-name,#content.mobile #regions .region .info .region-name{display:inline-block;vertical-align:middle;font-size:42px;opacity:1;position:relative;}#content.tablet #regions .region .info .categories,#content.mobile #regions .region .info .categories{display:block;opacity:1;}#content.tablet #regions .region .info .categories .category,#content.mobile #regions .region .info .categories .category{width:100%;height:auto;}#content.tablet #regions .region:first-child .info:before,#content.mobile #regions .region:first-child .info:before{background:#2cc3b7;}#content.tablet #regions .region:last-child .info:before,#content.mobile #regions .region:last-child .info:before{background:#9ab921;}#content.tablet #projects .projects-container .project-items,#content.mobile #projects .projects-container .project-items{left:0;}#content.tablet #projects .projects-container .prev,#content.tablet #projects .projects-container .next,#content.mobile #projects .projects-container .prev,#content.mobile #projects .projects-container .next{width:36px;height:36px;}#content.tablet #projects .projects-container .next,#content.mobile #projects .projects-container .next{right:10px;}#content.tablet #projects .info-box,#content.mobile #projects .info-box{padding:30px 20px;}#content.tablet #projects .info-box .section-title,#content.mobile #projects .info-box .section-title{font-size:16px;margin-bottom:43px;letter-spacing:0.6px;}#content.tablet #projects .info-box .project-name,#content.mobile #projects .info-box .project-name{font-size:25px;line-height:32px;}#content.tablet #projects .info-box .project-content,#content.mobile #projects .info-box .project-content{font-size:13px;margin-top:12px;line-height:22px;letter-spacing:0.5px;}#content.tablet #projects .info-box:after,#content.mobile #projects .info-box:after{top:71px;}#content.tablet #news .news .news-item,#content.mobile #news .news .news-item{margin-bottom:20px;left:0;right:0;}#content.tablet #news .news .news-item .info .news-title,#content.mobile #news .news .news-item .info .news-title{font-size:16px;}#content.tablet #news .btn,#content.mobile #news .btn{padding:8px 46px;}#content.tablet #contacts img.desktop,#content.mobile #contacts img.desktop{display:none;}#content.tablet #contacts .contact-container,#content.mobile #contacts .contact-container{padding:0 38px;}#content.tablet #contacts .contacts .contact .data-item,#content.mobile #contacts .contacts .contact .data-item{font-size:15px;padding-bottom:4px;padding-top:4px;white-space:normal;}#content.tablet #contacts .prev,#content.tablet #contacts .next,#content.mobile #contacts .prev,#content.mobile #contacts .next{width:38px;background-size:38px;}#content.tablet #banner .banner-container .banner-item .captions .caption1{font-size:43px;line-height:48px;letter-spacing:1.8px;}#content.tablet #banner .banner-container .banner-item .captions .caption2{font-size:25px;}#content.tablet #banner .banner-container .banner-item .captions .caption3{font-size:25px;margin-top:7px;font-weight:normal;letter-spacing:1px;}#content.tablet #banner .banner-pager{bottom:16px;}#content.tablet #banner .mask-top-right{background-image:url(/img/Tablet/banner-mask-top-right.png);width:149px;height:148px;}#content.tablet #banner .mask-bottom-left{background-image:url(/img/Tablet/banner-mask-bottom-left.png);width:150px;height:150px;}#content.tablet #about{background-image:url(/img/Tablet/about-bg.jpg);padding-top:51px;}#content.tablet #about .section-title{font-size:36px;}#content.tablet #about .line{margin-top:28px;}#content.tablet #regions .region{width:50% !important;display:inline-block;vertical-align:top;}#content.tablet #regions .region-name{font-size:42px;}#content.tablet #projects{margin-left:10px;}#content.tablet #projects .projects-container{margin-left:168px;}#content.tablet #projects .info-box{width:300px;}#content.tablet #news{padding:40px 20px 53px;}#content.tablet #news .section-title{font-size:36px;margin-bottom:34px;}#content.tablet #news .news{margin-bottom:20px;}#content.tablet #news .news .news-item{width:100%;left:0;right:0;margin-right:0;}#content.tablet #news .news .news-item .info{margin-right:40px;}#content.tablet #contacts img.tablet{display:block;}#content.tablet #contacts .contacts .contact .contact-title{font-size:36px;}#content.tablet #contacts .contacts .contact .data-item{font-size:15px;}#content.tablet #contacts .contacts .contact .data-item.address{padding-top:6px;padding-bottom:3px;}#content.tablet #contacts .prev{left:0;}#content.tablet #contacts .next{right:0;}#content.mobile #banner .banner-container .banner-item img.desktop{display:none;}#content.mobile #banner .banner-container .banner-item img.mobile{display:block;}#content.mobile #banner .banner-container .banner-item .captions{padding:0;}#content.mobile #banner .banner-container .banner-item .captions .caption1{font-size:35px;line-height:36px;letter-spacing:1.8px;}#content.mobile #banner .banner-container .banner-item .captions .caption2{font-size:17px;}#content.mobile #banner .banner-container .banner-item .captions .caption3{font-size:26px;margin-top:0;font-weight:normal;letter-spacing:1px;}#content.mobile #banner .banner-pager{bottom:15px;}#content.mobile #banner .banner-pager a{width:10px;height:10px;}#content.mobile #banner .mask-top-right{background-image:url(/img/Mobile/banner-mask-top-right.png);width:99px;height:99px;}#content.mobile #banner .mask-bottom-left{background-image:url(/img/Mobile/banner-mask-bottom-left.png);width:99px;height:109px;}#content.mobile #about{background-image:url(/img/Mobile/about-bg.jpg);padding-top:43px;margin-top:-5px;}#content.mobile #about .section-title{font-size:34px;}#content.mobile #about .section-title2{line-height:27px;}#content.mobile #about .line{margin-top:26px;}#content.mobile #regions .region{width:100% !important;}#content.mobile #regions .region .info{height:auto !important;}#content.mobile #regions .region .info .region-content{height:auto !important;}#content.mobile #regions .region .region-name{font-size:36px;}#content.mobile #projects{padding-bottom:210px;margin:10px 0 0;}#content.mobile #projects .projects-container{margin-left:0;padding:0 10px;}#content.mobile #projects .projects-container .prev{left:10px !important;}#content.mobile #projects .info-boxs{position:absolute;bottom:0;left:0;top:auto;width:100%;height:230px;margin-top:-20px;}#content.mobile #projects .info-boxs:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#cd7240;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);filter:alpha(opacity = 90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;}#content.mobile #projects .info-boxs .info-box{bottom:0;left:-100%;top:auto;width:100%;height:100%;}#content.mobile #projects .info-boxs .info-box:before{display:none;}#content.mobile #projects .info-boxs .info-box:after{left:20px;}#content.mobile #news{padding:42px 20px 50px;}#content.mobile #news .section-title{font-size:34px;margin-bottom:40px;}#content.mobile #news .news .news-item{height:182px;display:block;width:100%;margin-right:0;margin-bottom:21px;}#content.mobile #news .news .news-item .date{width:180px;}#content.mobile #news .news .news-item .date .day{width:60px;}#content.mobile #news .news .news-item .date .month-year{width:120px;box-sizing:border-box;margin-top:0;position:absolute;top:0;left:60px;line-height:60px;background:#76253e;}#content.mobile #news .news .news-item .thumbnail{left:0;top:60px;}#content.mobile #news .news .news-item .thumbnail img{width:180px;height:120px;}#content.mobile #news .news .news-item .info{margin-left:200px;margin-right:20px;padding-top:11px;}#content.mobile #news .news .news-item .info .news-title{font-size:16px;line-height:25px;}#content.mobile #news .news .news-item .info .news-content{display:none;}#content.mobile #news .btn{margin-top:29px;}#content.mobile #contacts img.mobile{display:block;}#content.mobile #contacts .contacts .contact .contact-title{font-size:34px;}#content.mobile #contacts .contacts .contact .data-item{font-size:15px;text-align:left;}#content.mobile #contacts .contacts .contact .data-item + div{display:block;}#content.mobile #contacts .prev{left:-9px;}#content.mobile #contacts .next{right:-9px;}