.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.ib{display:inline-block;}.ibt{display:inline-block;vertical-align:top;}.ibm{display:inline-block;vertical-align:middle;}.ibb{display:inline-block;vertical-align:bottom;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;vertical-align:middle;width:100%;height:0;}.h-fix{display:inline-block;vertical-align:middle;width:0;height:100%;}.bs{box-sizing:border-box;}.hl{background-color:#0056b8;color:#fff;}.ol{list-style:none;}.abs{position:absolute;left:0;top:0;width:100%;height:100%;}body .m-hide,body .t-hide{display:block !important;}body .m-show,body .t-show,body .d-hide{display:none !important;}body .d-show{display:block !important;}@media screen and (max-width: 1200px){body .m-hide,body .d-hide{display:block !important;}body .m-show,body .d-show,body .t-hide{display:none !important;}body .t-show{display:block !important;}}@media screen and (max-width: 768px){body .t-hide,body .d-hide{display:block !important;}body .t-show,body .d-show,body .m-hide{display:none !important;}body .m-show{display:block !important;}}body.fix-header header{margin-top:-60px;position:fixed;left:0;top:0;width:100%;animation-name:fadeIn;animation-duration:100ms;animation-fill-mode:forwards;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.4);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.4);}body.fix-header header .logo{top:-50px;}body.fix-header header .logo a{margin-top:60px;}body.fix-header header .logo a img{width:117px;}body.fix-header header .menu{padding-top:16px;padding-bottom:0;}body.fix-header #content{margin-top:80px;}.container{max-width:1200px;margin:auto;position:relative;}header,#content,footer{position:relative;}header{z-index:10;background-color:#fff;}header:before{content:'';display:block;width:100%;height:60px;background-color:#58595b;z-index:1;position:relative;}header .logo{position:absolute;left:50%;top:-60px;margin-left:-191px;background:url(/img/desktop/main-logo-2-m.png) no-repeat center center;background-size:cover;width:382px;height:148px;text-align:center;box-sizing:border-box;z-index:1;}header .logo a{display:inline-block;margin-top:22px;}header .logo a img{width:168px;height:auto;}header .menu-button{position:absolute;right:18px;top:23px;width:34px;height:34px;background:url(/img/tablet/nav-open-icon.svg) no-repeat center center;background-size:cover;display:none;z-index:1;}header .menu{box-sizing:border-box;text-align:center;padding-top:12px;padding-bottom:4px;}header .menu li{list-style:none;position:relative;display:inline-block;vertical-align:top;}header .menu li a{display:block;line-height:22px;letter-spacing:0.3px;}header .menu li a span{display:inline-block;vertical-align:middle;}header .menu > ul > li{width:148px;}header .menu > ul > li:nth-child(3){margin-right:310px;}header .menu > ul > li:hover > a,header .menu > ul > li.selected > a{border-bottom-color:#0056b8;}header .menu > ul > li:hover ul{display:block;}header .menu > ul > li > a{font-size:16px;border-bottom:4px solid transparent;}header .menu > ul > li > a .h-fix{min-height:60px;}header .menu > ul > li ul{position:absolute;left:50%;top:100%;width:240px;margin-left:-120px;padding-top:10px;display:none;}header .menu > ul > li ul li{background-color:#fff;display:block;}header .menu > ul > li ul li:first-child{padding-top:12px;}header .menu > ul > li ul li:last-child{padding-bottom:12px;}header .menu > ul > li ul li + li:before{content:'';display:block;width:30px;height:1px;background-color:#bbb;margin:0 auto;}header .menu > ul > li ul li a{line-height:50px;font-weight:400;}header .menu > ul > li ul li a:hover{color:#0056b8;}header .lang{position:absolute;right:39px;top:19px;z-index:1;}header .lang li{display:inline-block;vertical-align:top;list-style:none;}header .lang li + li{margin-left:24px;}header .lang li a{display:block;color:#909090;font-size:15px;padding-bottom:6px;}header .lang li a:hover,header .lang li a.selected{color:#fff;border-bottom:3px solid #fff;}#content{min-height:500px;}#content .subbanner-container{background-repeat:no-repeat;background-position:center top;text-align:center;position:relative;}#content .subbanner-container:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#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 .subbanner-container:after{content:'';position:absolute;right:0;bottom:0;width:100%;height:280px;background:url(/img/desktop/triangle-blue.png) no-repeat right top;}#content .subbanner-container h1{display:inline-block;vertical-align:middle;color:#fff;font-size:48px;line-height:60px;font-family:'EB Garamond';position:relative;font-weight:400;margin-top:-136px;letter-spacing:1px;z-index:1;}#content .subbanner-container .h-fix{min-height:340px;}footer{border-top:4px solid #0056b8;text-align:center;padding:23px 20px;}footer p,footer a{font-size:15px;letter-spacing:0.4px;line-height:32px;}footer .logo-container{position:absolute;right:39px;top:0;}footer .logo-container a{display:inline-block;vertical-align:middle;}footer .logo-container a + a{margin-left:20px;}.loading{text-align:center;margin-top:62px;display:none;}.loading .icon{display:inline-block;vertical-align:middle;width:72px;height:72px;background:url(/img/desktop/loading-1.svg) no-repeat center center;position:relative;}.loading .icon:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(/img/desktop/loading-2.svg) no-repeat center center;animation-name:rotate;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear;}@media screen and (max-width: 1200px){body.open{overflow:hidden;}body.open header{position:fixed;left:0;right:0;width:100%;height:100%;overflow:auto;}body.open header:after,body.open header .lang,body.open header .menu{display:block;}body.open header .menu-button{background-image:url(/img/tablet/nav-close-icon.svg);}header{height:140px;}header .lang,header .menu{display:none;}header .lang{top:138px;right:auto;left:0;width:100%;padding:0 30px;box-sizing:border-box;}header .lang ul{border-bottom:1px solid #dfdfdf;}header .lang ul li a{color:#000;text-align:center;font-weight:700;padding-bottom:0;line-height:60px;}header .lang ul li a:hover,header .lang ul li a.selected{color:#0056b8;border-bottom:0 none;}header .menu-button{display:block;}header .menu{position:absolute;top:139px;width:100%;left:0;z-index:1;text-align:left;padding:0 30px;}header .menu > ul > li{display:block;width:100%;border-bottom:1px solid #dfdfdf;}header .menu > ul > li.selected > a,header .menu > ul > li:hover > a{color:#0056b8;}header .menu > ul > li > a{font-weight:700;}header .menu > ul > li a{border-bottom:0 none;}header .menu > ul > li ul{display:block;position:static;width:100%;padding-top:0;margin-left:0;margin-top:-7px;}header .menu > ul > li ul li:first-child{padding-top:0;}header .menu > ul > li ul li:last-child{padding-bottom:16px;}header .menu > ul > li ul li + li:before{display:none;}header .menu > ul > li ul li a{padding-left:30px;letter-spacing:0;}header .menu li a{letter-spacing:1px;}.container{padding-left:20px;padding-right:20px;}#content .subbanner-container:after{right:auto;left:0;background-position:left top;}#content .subbanner-container h1{margin-top:-56px;}#content .subbanner-container .h-fix{min-height:260px;}footer{text-align:center;}footer .logo-container{position:static;margin:0 auto;}footer .logo-container + .copyright{margin-top:20px;}footer .logo-container a{margin-left:10px;margin-right:10px;}footer .logo-container a + a{margin-left:10px;}}@media screen and (max-width: 768px){header{height:120px;}header .logo{top:-80px;}header .logo a{margin-top:40px;}header .logo a img{width:134px;}header .menu-button{top:13px;}}@keyframes fadeIn{from{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}to{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity = 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}}@keyframes rotate{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.contact-container{text-align:center;position:relative;}.contact-container .contact-wrapper{display:inline-block;vertical-align:middle;text-align:center;}.contact-container .contact-wrapper h2{font-size:48px;font-weight:400;font-family:'EB Garamond';letter-spacing:1.5px;position:relative;}.contact-container .contact-wrapper .row{margin-top:30px;position:relative;}.contact-container .contact-wrapper .row + .row{margin-top:40px;}.contact-container .contact-wrapper .row img{width:48px;}.contact-container .contact-wrapper .row a,.contact-container .contact-wrapper .row p{margin-top:12px;letter-spacing:0.4px;line-height:32px;}.contact-container .contact-wrapper .row a{display:block;text-decoration:underline;}.contact-container .contact-wrapper .row .col{display:inline-block;vertical-align:top;width:47%;box-sizing:border-box;}.contact-container .contact-wrapper .row .col + .col{margin-left:6%;}@media screen and (max-width: 1200px){.contact-container .contact-wrapper{width:100%;}.contact-container .contact-wrapper h2{font-size:40px;}.contact-container .contact-wrapper .row{margin-top:32px;}.contact-container .contact-wrapper .row + .row{margin-top:36px;}.contact-container .contact-wrapper .row a,.contact-container .contact-wrapper .row p{font-size:16px;margin-top:16px;}.contact-container .contact-wrapper .row p{max-width:374px;margin:14px auto 0;}.contact-container .contact-wrapper .row .col{padding-right:2%;}.contact-container .contact-wrapper .row .col + .col{padding-left:2%;padding-right:0;}}@media screen and (max-width: 768px){.contact-container .contact-wrapper .row .col{display:block;padding-right:0;width:100%;}.contact-container .contact-wrapper .row .col + .col{margin-top:47px;margin-left:0;padding-left:0;}}.banner-container{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}.banner-container.animate{animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards;}.banner-container .banner-wrapper{position:relative;}.banner-container .banner-wrapper .banner-inner{position:relative;white-space:nowrap;overflow:hidden;}.banner-container .banner-wrapper .banner-inner .slider,.banner-container .banner-wrapper .banner-inner a{display:inline-block;vertical-align:top;}.banner-container .banner-wrapper .banner-inner a{display:block;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center;white-space:normal;}.banner-container .banner-wrapper .banner-inner a img{width:100%;height:auto;}.banner-container .banner-wrapper .banner-inner a .slogan-container{text-align:center;position:absolute;bottom:0;left:0;width:100%;background:url(/img/desktop/gradient-banner.png) repeat-x;height:324px;}.banner-container .banner-wrapper .banner-inner a .slogan-container .slogan-wrapper{display:inline-block;vertical-align:middle;padding-top:54px;padding:0 20px;}.banner-container .banner-wrapper .banner-inner a .slogan-container .slogan-wrapper h2,.banner-container .banner-wrapper .banner-inner a .slogan-container .slogan-wrapper h3{line-height:38px;color:#fff;font-weight:400;word-break:break-word;}.banner-container .banner-wrapper .banner-inner a .slogan-container .slogan-wrapper h2{font-size:90px;font-family:'EB Garamond';letter-spacing:3px;}.banner-container .banner-wrapper .banner-inner a .slogan-container .slogan-wrapper h2 + h3{margin-top:41px;}.banner-container .banner-wrapper .banner-inner a .slogan-container .slogan-wrapper h3{font-size:32px;letter-spacing:0.8px;}.banner-container .banner-wrapper .pager{position:absolute;width:100%;left:0;bottom:18px;text-align:center;}.banner-container .banner-wrapper .pager li{display:inline-block;vertical-align:top;list-style:none;margin:0 6px;}.banner-container .banner-wrapper .pager li:hover a,.banner-container .banner-wrapper .pager li.current a{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity = 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}.banner-container .banner-wrapper .pager li a{display:block;border-radius:50%;background-color:#fff;width:18px;height:18px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);filter:alpha(opacity = 20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2;}.about-container{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;background:url(/img/desktop/about-bg.jpg) no-repeat center center;background-size:cover;position:relative;}.about-container.animate{overflow-x:hidden;animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards;}.about-container.animate .about-wrapper > h2,.about-container.animate .about-wrapper .about-inner{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;animation-delay:200ms;animation-duration:1s;animation-fill-mode:forwards;}.about-container.animate .about-wrapper > h2{animation-name:l2r;}.about-container.animate .about-wrapper .about-inner{animation-name:r2l;}.about-container:after{content:'';position:absolute;width:100%;height:309px;background-repeat:no-repeat;background-image:url(/img/desktop/bg-triangle-grey.png);background-position:right top;right:0;bottom:0;}.about-container .about-wrapper{display:inline-block;vertical-align:middle;position:relative;padding-left:300px;margin-top:-108px;z-index:1;}.about-container .about-wrapper > h2{position:absolute;left:0;top:-7px;font-family:'EB Garamond';font-weight:400;font-size:48px;border-bottom:1px solid #58595b;color:#0056b8;letter-spacing:1.5px;}.about-container .about-wrapper .about-inner{position:relative;}.about-container .about-wrapper .about-inner > a{display:inline-block;position:relative;margin-top:24px;border:1px solid #000;width:154px;line-height:36px;text-align:center;font-size:14px;}.about-container .h-fix{min-height:500px;}.project-container{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;position:relative;margin-top:-51px;box-sizing:border-box;z-index:1;}.project-container.animate{animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards;}.project-container.animate .project-wrapper .project-inner .project-highlight a{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;animation-duration:1s;animation-fill-mode:forwards;}.project-container.animate .project-wrapper .project-inner .project-highlight a:first-child{animation-name:t2b;}.project-container.animate .project-wrapper .project-inner .project-highlight a:nth-child(2){animation-name:b2t;}.project-container.animate .project-wrapper .project-inner .project-highlight a:nth-child(3){animation-name:t2b;animation-delay:200ms;}.project-container.animate .project-wrapper .project-inner .project-slider .slider:nth-child(odd) a{animation-name:t2b;}.project-container.animate .project-wrapper .project-inner .project-slider .slider:nth-child(odd) a:nth-child(2){animation-delay:600ms;}.project-container.animate .project-wrapper .project-inner .project-slider .slider:nth-child(odd) a:nth-child(3){animation-delay:800ms;}.project-container.animate .project-wrapper .project-inner .project-slider .slider:nth-child(even) a{animation-name:b2t;}.project-container.animate .project-wrapper .project-inner .project-slider .slider:nth-child(even) a:nth-child(2){animation-delay:600ms;}.project-container.animate .project-wrapper .project-inner .project-slider .slider:nth-child(even) a:nth-child(3){animation-delay:800ms;}.project-container.animate .project-wrapper .project-inner .project-slider .slider a{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;animation-delay:400ms;animation-duration:1s;animation-fill-mode:forwards;}.project-container + .contact-container{margin-top:-53px;padding-top:148px;}.project-container + .contact-container .h-fix{min-height:451px;}.project-container .project-wrapper{padding:0 45px;position:relative;}.project-container .project-wrapper:before{content:'';position:absolute;width:100%;top:52px;bottom:52px;left:0;background-color:#fff;}.project-container .project-wrapper .project-inner{position:relative;}.project-container .project-wrapper .project-inner .project-highlight{position:relative;z-index:2;width:49.7%;box-sizing:border-box;padding-right:33.5%;overflow:hidden;}.project-container .project-wrapper .project-inner .project-highlight a{display:block;width:100%;}.project-container .project-wrapper .project-inner .project-highlight a:nth-child(2){margin-top:3.4%;}.project-container .project-wrapper .project-inner .project-highlight a:nth-child(3){position:absolute;right:0;top:0;width:66.3%;}.project-container .project-wrapper .project-inner .project-highlight a:nth-child(3) h2{font-size:28px;line-height:32px;bottom:25px;}.project-container .project-wrapper .project-inner .project-slider{position:absolute;right:0;top:0;width:49.8%;}.project-container .project-wrapper .project-inner .project-slider .slider + .slider{margin-top:1.25%;}.project-container .project-wrapper .project-inner .project-slider .slider a + a{margin-left:1.25%;}.project-container .project-wrapper .project-inner .project-slider a{display:inline-block;vertical-align:top;width:32.5%;}.project-container .project-wrapper .project-inner a{position:relative;}.project-container .project-wrapper .project-inner a img{height:auto;width:100%;}.project-container .project-wrapper .project-inner a:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:160px;background:url(/img/desktop/gradient-project.png) repeat-x center top;}.project-container .project-wrapper .project-inner a h2{position:absolute;left:0;width:100%;box-sizing:border-box;font-weight:400;color:#fff;padding:0 20px;word-break:break-word;line-height:28px;bottom:21px;}.contact-container{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;background:url(/img/desktop/contact-bg.jpg) no-repeat center center;background-size:cover;}.contact-container.animate{animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards;}.contact-container.animate .contact-wrapper h2{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;animation-name:t2b;animation-duration:1s;animation-fill-mode:forwards;}.contact-container.animate .contact-wrapper .row{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;animation-name:b2t;animation-duration:1s;animation-fill-mode:forwards;}.contact-container.animate .contact-wrapper .row:nth-child(1){animation-delay:200ms;}.contact-container.animate .contact-wrapper .row:nth-child(2){animation-delay:400ms;}.contact-container:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);filter:alpha(opacity = 70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}.contact-container:after{content:'';position:absolute;width:100%;height:309px;background-repeat:no-repeat;background-image:url(/img/desktop/bg-triangle-blue.png);background-position:left top;left:0;top:0;}.contact-container .contact-wrapper{z-index:1;position:relative;}.contact-container .contact-wrapper *{color:#fff;}.contact-container .h-fix{min-height:599px;}@media screen and (max-width: 1200px){.container{padding-left:20px;padding-right:20px;}.banner-container .banner-wrapper .banner-inner a .slogan-container .slogan-wrapper{padding-top:108px;}.banner-container .banner-wrapper .banner-inner a .slogan-container .slogan-wrapper h2{font-size:60px;letter-spacing:2px;}/*953795e33e25c16a067bcfa2a5842f5b*/.banner-container .banner-wrapper .banner-inner a .slogan-container .slogan-wrapper h2 + h3{margin-top:20px;}.banner-container .banner-wrapper .banner-inner a .slogan-container .slogan-wrapper h3{font-size:24px;letter-spacing:0.6px;}.about-container{background-image:url(/img/tablet/about-bg.jpg);}.about-container:after{right:auto;left:0;background-position:left top;}.about-container .about-wrapper{padding-left:240px;margin-top:-23px;}.about-container .about-wrapper > h2{font-size:40px;top:-3px;letter-spacing:1.2px;padding-bottom:2px;}.about-container .about-wrapper .about-inner > a{margin-top:20px;}.about-container .h-fix{min-height:530px;}.project-container{margin-top:-30px;}.project-container + .contact-container{margin-top:-28px;padding-top:50px;}.project-container + .contact-container .h-fix{min-height:450px;}.project-container .project-wrapper{padding-left:20px;padding-right:20px;}.project-container .project-wrapper .project-inner .project-highlight,.project-container .project-wrapper .project-inner .project-slider{position:relative;width:100%;}.project-container .project-wrapper .project-inner .project-highlight{padding-right:67.5%;}.project-container .project-wrapper .project-inner .project-highlight a:nth-child(3) h2{bottom:12px;font-size:22px;}.project-container .project-wrapper .project-inner .project-slider{margin-top:1.25%;}.project-container .project-wrapper .project-inner a h2{bottom:11px;font-size:18px;}.contact-container{background-image:url(/img/tablet/contact-bg.jpg);}.contact-container:after{left:auto;right:0;background-position:right top;}.contact-container .h-fix{min-height:500px;}}@media screen and (max-width: 768px){.banner-container .banner-wrapper .banner-inner a .slogan-container{position:relative;display:block;height:250px;background:#58595b;}.banner-container .banner-wrapper .banner-inner a .slogan-container .slogan-wrapper{padding-top:40px;}.banner-container .banner-wrapper .banner-inner a .slogan-container .slogan-wrapper h2{font-size:48px;line-height:56px;letter-spacing:1.5px;}.banner-container .banner-wrapper .banner-inner a .slogan-container .slogan-wrapper h2 + h3{margin-top:9px;}.banner-container .banner-wrapper .pager{bottom:200px;}.about-container{background-image:url(/img/mobile/about-bg.jpg);}.about-container .about-wrapper{padding-left:10px;padding-right:10px;margin-top:-15px;}.about-container .about-wrapper > h2{display:inline-block;position:relative;top:0;}.about-container .about-wrapper .about-inner{margin-top:28px;}.about-container .about-wrapper .about-inner > a{margin-top:28px;}.about-container .h-fix{min-height:560px;}.project-container{margin-top:-10px;}.project-container + .contact-container{margin-top:-9px;padding-top:25px;}.project-container + .contact-container .h-fix{min-height:589px;}.project-container .project-wrapper{padding-left:0;padding-right:0;}.project-container .project-wrapper .project-inner .project-highlight{padding-right:0;}.project-container .project-wrapper .project-inner .project-highlight a{display:inline-block;vertical-align:top;width:49%;}.project-container .project-wrapper .project-inner .project-highlight a:nth-child(2){margin-top:0;margin-left:2%;}.project-container .project-wrapper .project-inner .project-highlight a:nth-child(3){position:relative;width:100%;margin-top:2%;}.project-container .project-wrapper .project-inner .project-slider{margin-top:2%;}.project-container .project-wrapper .project-inner .project-slider .slider + .slider{margin-top:2%;}.project-container .project-wrapper .project-inner .project-slider .slider a + a{margin-left:2%;}.project-container .project-wrapper .project-inner .project-slider a{width:49%;}.contact-container{background-image:url(/img/mobile/contact-bg.jpg);}.contact-container .h-fix{min-height:564px;}}@keyframes l2r{from{left:-100%;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}to{left:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity = 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}}@keyframes r2l{from{left:100%;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}to{left:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity = 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}}@keyframes b2t{from{top:200px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}to{top:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity = 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}}@keyframes t2b{from{top:-200px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}to{top:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity = 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}}