a img{border:0}a{text-decoration:none}img{max-width:100%}select::-ms-expand{display:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}input[type=number]{-moz-appearance:textfield}::-webkit-inner-spin-button{-webkit-appearance:none}::-webkit-outer-spin-button{-webkit-appearance:none}*{padding:0;margin:0;outline:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%;min-height:100%;position:relative;width:100%}body{width:100%;font-family:MarkPro;-webkit-text-size-adjust:none}#wrapper{height:auto;min-height:100%;position:relative;width:100%;padding-bottom:60px}.container{position:relative;margin:auto;max-width:1350px;padding:0 20px}.hiddenHeader{display:none}footer{position:absolute;bottom:0;left:0;width:100%;height:60px;background:#64A7DB;padding:0 50px;display:flex;display:-webkit-flex;justify-content:space-between;align-items:center;flex-direction:row-reverse}footer .koein{display:block;cursor:pointer;font-size:15px;color:#fff;font-family:Arial;-webkit-transition:all .2s;transition:all .2s}footer .medias{text-align:center}footer .medias>li{list-style:none;display:inline-block;vertical-align:middle;margin-right:16px}footer .medias a{font-size:20px;color:#fff;-webkit-transition:all .2s;transition:all .2s}.back_sub,.back_sub2{display:none}#slideshow{position:relative}#slideshow .screen{width:100%;position:relative;overflow:hidden;height:100vh;min-height:552px}#slideshow .swiper-slide{list-style:none;position:relative}#slideshow .swiper-slide:after{display:block;content:'';width:100%;height:100%;left:0;position:absolute;bottom:0;background:url("../images/shadow1.png") left bottom repeat-x;pointer-events:none}#slideshow .swiper-slide>a{width:100%;height:100%;display:block;background-position:center center;background-size:cover}#slideshow .caption{text-align:center;position:absolute;left:0;width:100%;bottom:170px;z-index:1;opacity:0;transition:2s all;-webkit-transition:2s all}#slideshow .caption.show{opacity:1}#slideshow .caption .container{display:inline-block;max-width:calc(100% - 50px)}#slideshow .buttom{height:53px;line-height:53px;border-radius:29px;background:#64A7DB;border:1px solid #64A7DB;-webkit-transition:all .2s;transition:all .2s;min-width:152px;padding:0 12px;font-size:15px;color:#fff;display:inline-block;font-family:MarkPro-Bold}#slideshow .title{font-family:MarkPro-Bold;font-size:50px;color:#fff;line-height:51px;margin-bottom:9px}#slideshow .subtitle{font-size:34px;color:#fff;margin-bottom:17px}#slideshow .swiper-pagination{bottom:111px;z-index:1}#slideshow .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background:#CECDCB;opacity:1;margin:0 6px}#slideshow .swiper-pagination .swiper-pagination-bullet-active{background:#64A7DB;opacity:1!important;cursor:default}ul.menu{list-style:none;text-align:center;display:flex;display:-webkit-flex;justify-content:center;width:calc(100% - 40px);max-width:1693px;margin:-75px auto 0;border-top:1px solid #3E3F3E;padding-top:30px;position:absolute;bottom:32px;left:0;right:0;z-index:1}ul.menu>li{display:inline-block;vertical-align:middle;margin:0 53px}ul.menu>li>a{font-family:MarkPro-Bold;font-size:15px;color:#fff;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}#download{position:relative;overflow:hidden;background:url("../images/shadow2.png") right bottom no-repeat}#download:before{position:absolute;bottom:0;left:0;background:url("../images/icons.png") no-repeat;width:260px;height:220px;content:'';pointer-events:none}#download:after{position:absolute;top:1px;right:0;background:url("../images/icons.png") -271px 0 no-repeat;width:234px;height:132px;content:'';pointer-events:none}#download .container{max-width:1140px;height:660px;display:flex;display:-webkit-flex;justify-content:space-between;align-items:flex-end}#download .pic{max-width:438px;width:47%}#download .pic img{display:block}#download .info{padding-bottom:203px;max-width:612px;width:55%}#download .title{font-size:60px;color:#000;line-height:66px;margin-bottom:16px}#download .title b{display:block;font-weight:400;font-family:MarkPro-Bold}#download .subtitle{font-size:19px;color:#2C2C2C;margin-bottom:43px}#download .options{list-style:none}#download .options>li{display:inline-block;vertical-align:middle;margin-right:20px}#download .options a{cursor:pointer;display:block;overflow:hidden}#download .options a:after{-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5);-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;display:block;content:'';background-image:url("../images/icons.png")}#download .options .ios{width:183px;height:51px}#download .options .ios:after{width:365px;height:102px;background-position:-287px -138px}#download .options .android{width:184px;height:54px}#download .options .android:after{width:368px;height:108px;background-position:-287px -245px}header{position:relative;height:62px;background:#64A7DB;z-index:2}header .logo{cursor:pointer;position:absolute;left:0;right:0;top:8px;margin:auto;width:194px;z-index:1}header .logo_2{display:none}header ul.links{list-style:none;text-align:center}header ul.links>li{display:inline-block;vertical-align:top;margin:0 35px}header ul.links>li:nth-child(2){margin-right:187px}header ul.links>li:nth-child(3){margin-left:187px}header ul.links>li>a{font-family:MarkPro-Bold;font-size:15px;color:#fff;height:72px;display:block;line-height:64px;padding:0 22px;-webkit-transition:all .2s;transition:all .2s}header ul.links>li>a.selected{background:#0069B5;opacity:1!important;box-shadow:0 5px 10px rgba(0,0,0,.17)}.openMenu{display:none;position:absolute;cursor:pointer;overflow:hidden;width:36px;height:36px;top:7px;right:9px}.openMenu:after{display:block;content:'';-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5);width:72px;height:72px;background:url("../images/icons.png") -670px -9px no-repeat}.openMenu.close:after{background-position:-670px -93px}.homePage header{background:0 0;position:absolute;top:0;left:0;width:100%;height:auto}.homePage header .logo_1,.homePage header ul.links{display:none}.homePage header .logo{width:279px;top:-61px}.homePage header .logo_2{display:block}.homePage header .openMenu{top:11px;right:10px}.mobMenu .icon,.mobMenu .koein{display:none}.pageName{text-align:center;padding:58px 0 12px;font-family:MarkPro-Bold;font-weight:400;font-size:40px;color:#0066B2}.sitemap{list-style:none;text-align:center}.sitemap>li{display:inline-block;vertical-align:middle;margin:0 14px;font-size:14px;color:#666;position:relative}.sitemap>li:last-child:after{display:none}.sitemap>li:after{display:block;content:'';position:absolute;top:7px;right:-19px;width:6px;height:6px;border-radius:100%;background:#AAA}.sitemap a{cursor:pointer;color:#666}#who{text-align:right;position:relative}#who .container{max-width:1550px;z-index:1}#who:after{pointer-events:none;content:'';position:absolute;right:0;bottom:0;width:301px;height:236px;background:url("../images/icons.png") -10px -412px no-repeat}#who:before{pointer-events:none;content:'';position:absolute;left:0;top:78px;width:77px;height:403px;background:url("../images/icons.png") -769px -9px no-repeat;z-index:1}#who .data{max-width:552px;width:50%;display:inline-block;text-align:left;padding:48px 0 247px}#who .data h2{font-size:50px;color:#000;font-family:MarkPro-Bold;font-weight:400;line-height:50px;margin-bottom:30px}#who .data p{font-size:15px;color:#2c2c2c;line-height:25px}#who .pic{position:absolute;bottom:0;left:95px;width:calc(50% - 23px);height:calc(100% - 292px);background-position:right bottom;background-size:cover;background-repeat:no-repeat;display:none}#who .pic img{display:block}.aboutPage .image{position:absolute;left:0;bottom:0;height:calc(100% - 70px);width:calc(60% - 47px);background-position:left bottom}@media (max-width:1376px){.aboutPage .image{width:calc(50% - 34px)}}.aboutPage .image img{display:none}#portfolio{padding-bottom:93px;position:relative}#portfolio:after{display:block;pointer-events:none;content:'';width:220px;height:107px;background:url("../images/icons.png") -324px -361px no-repeat;position:absolute;top:0;right:0}#portfolio:before{display:block;pointer-events:none;content:'';width:265px;height:231px;background:url("../images/icons.png") -325px -476px no-repeat;position:absolute;bottom:0;left:0}#portfolio .container{max-width:1348px}#portfolio .listing{list-style:none;padding:60px 0 0}#portfolio .listing>li{margin-bottom:75px}#portfolio .listing>li>a{display:block;cursor:pointer;position:relative}#portfolio .listing .pic{background-size:cover;background-position:center center;max-height:400px;min-height:95px}#portfolio .listing .pic img{visibility:hidden}#portfolio .listing .caption{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;display:-webkit-flex;justify-content:center;align-items:center;padding:10px;background:rgba(0,105,181,.85);opacity:0;-webkit-transition:all .2s;transition:all .2s}#portfolio .listing .caption h2{font-family:MarkPro-Bold;font-size:30px;color:#fff;font-weight:400;border-bottom:4px solid #fff;padding-bottom:3px}.portfolioPage:after{display:block;pointer-events:none;content:'';width:103px;height:520px;background:url("../images/icons.png") -661px -173px no-repeat;position:absolute;top:633px;left:0;z-index:-1}#communication{padding:0 0 86px}#communication .listing{list-style:none;display:flex;display:-webkit-flex;justify-content:center;flex-wrap:wrap;padding-bottom:46px}#communication .listing>li{width:30%;margin:0 1.5% 53px;text-align:center}#communication .listing>li>a{display:block;cursor:pointer}#communication .listing .pic{border:1px solid #eee;margin-bottom:20px;position:relative}#communication .listing .pic:after{pointer-events:none;content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:flex;display:-webkit-flex;justify-content:center;align-items:center;background:rgba(0,105,181,.85);-webkit-transition:all .2s;transition:all .2s;opacity:0}#communication .listing .pic:before{pointer-events:none;z-index:1;display:block;content:'';position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:75px;height:31px;background:url("../images/icons.png") -9px -662px no-repeat;-webkit-transition:all .2s;transition:all .2s;opacity:0}#communication .listing .pic img{display:block}#communication .listing h2.caption{font-family:MarkPro-Bold;font-weight:400;font-size:19px;color:#0066B2;margin-bottom:4px}#communication .listing .date{font-size:14px;color:#666}.subMenu{border-bottom:1px solid #ddd;margin-bottom:66px;margin-top:53px}.subMenu .screen{position:relative;overflow:hidden;height:36px;margin:auto}.subMenu .swiper-wrapper{justify-content:center}.subMenu .swiper-slide{list-style:none;width:auto!important;margin:0 35px}.subMenu .swiper-slide>a{font-family:MarkPro-Bold;font-size:15px;color:#aaa;display:block;height:100%;-webkit-transition:all .2s;transition:all .2s}.subMenu .swiper-slide>a.selected{border-bottom:2px solid #0069B5;color:#0069B5}.loadMore{text-align:center;position:relative}.loadMore .buttom{display:inline-block;cursor:pointer;appearance:none;-webkit-appearance:none;width:152px;height:53px;line-height:53px;background:#64A7DB;border:1px solid #64A7DB;-webkit-transition:all .2s;transition:all .2s;border-radius:30px;font-family:MarkPro-Bold;font-size:15px;color:#fff}#contact{text-align:center}#contact h2{padding:90px 0 30px;font-family:MarkPro-Bold;font-weight:400;font-size:50px;color:#000}#contact .text{font-size:15px;color:#2c2c2c;max-width:586px;display:inline-block;margin-bottom:72px;line-height:26px}#contact .info{list-style:none;display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:center}#contact .info>li{display:inline-block;max-width:380px;vertical-align:top;position:relative;margin:0 33px 57px;font-size:15px}#contact .info>li:last-child:after{display:none}#contact .info>li:after{content:'';width:1px;height:calc(100% + 40px);position:absolute;top:-20px;right:-33px;background:#ddd}#contact .info>li a{color:#2c2c2c}#contact .info .name{color:#0068B4;font-family:MarkPro-Bold;margin-bottom:8px}#contact .info .phone{pointer-events:none}#contact .info .value{color:#2c2c2c}.inputField{margin-bottom:17px}.inputField label{font-size:13px;color:#000;display:inline-block;margin-bottom:4px}.inputField .field{position:relative;width:100%;height:44px;background:#fff;border:1px solid #fff}.inputField .field.select:after{font-family:FontAwesome;content:"\f107";font-size:16px;color:#535353;pointer-events:none;position:absolute;right:16px;top:15px}.inputField .field.message{height:129px}.inputField .field.missing{border-color:#64A7DB}.inputField input{border:0;background:0 0;height:100%;width:100%;padding:10px}.inputField select{border:0;padding:10px;background:0 0;height:100%;width:100%;cursor:pointer;-webkit-appearance:none;appearance:none}.inputField textarea{border:0;background:0 0;height:100%;width:100%;padding:10px;overflow:auto;resize:none}#message{min-height:100px;position:relative;margin:130px 0 0;background:#F4F4F4;text-align:center;padding-bottom:60px}#message:before{pointer-events:none;position:absolute;left:0;top:-81px;width:100%;height:189px;content:'';background:url("../images/shape2.png") 0 top no-repeat;background-size:cover}#message .title{display:inline-block;font-family:MarkPro-Bold;font-weight:400;font-size:15px;padding:20px 0 3px;color:#0066B2;border-bottom:3px solid #0066B2;margin-bottom:60px}#message .inner{-webkit-transition:all .2s;transition:all .2s}#message .inner.hide{opacity:0;pointer-events:none}#message .container{max-width:1053px}#message .wrap{display:flex;display:-webkit-flex;justify-content:space-between;text-align:left}#message .box1{width:calc(56% - 12px);display:flex;display:-webkit-flex;justify-content:space-between;flex-wrap:wrap}#message .box1 .inputField{width:calc(50% - 12px)}#message .box2{width:calc(44% - 12px)}#message .txMssg{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;display:-webkit-flex;justify-content:center;align-items:center;text-align:center;color:#0068B4;font-family:MarkPro-Bold;font-size:15px;-webkit-transition:all .2s;transition:all .2s;opacity:0;pointer-events:none}#message .txMssg.show{opacity:1}.sendDiv{position:relative;height:53px;margin:54px 0 0;text-align:center}.sendDiv .buttom{display:inline-block;cursor:pointer;appearance:none;-webkit-appearance:none;width:152px;height:53px;line-height:53px;background:#64A7DB;border:1px solid #64A7DB;-webkit-transition:all .2s;transition:all .2s;border-radius:30px;font-family:MarkPro-Bold;font-size:15px;color:#fff}.sendDiv .buttom.hide{opacity:0;pointer-events:none}.mssg_title{display:none;margin:22px 0 0;text-align:center}.mssg_title span{display:inline-block;font-family:MarkPro-Bold;font-size:15px;padding:20px 0 3px;color:#0066B2;border-bottom:3px solid #0066B2}#details{text-align:center;padding:87px 0 47px}#details .back{display:inline-block;-webkit-transition:all .2s;transition:all .2s;overflow:hidden;margin:0 0 10px;width:63px;height:63px;cursor:pointer}#details .back:after{display:block;content:'';-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5);width:126px;height:126px;background:url("../images/icons.png") -113px -660px no-repeat}#details .top{border-bottom:1px solid #ddd;margin-bottom:25px;padding-bottom:12px}#details h1{font-family:MarkPro-Bold;font-size:35px;color:#000;font-weight:400;margin-bottom:2px}#details .date{font-size:14px;color:#0068B4}#animation1{position:relative;padding:0 70px}#animation1 .screen{position:relative;margin:0 auto 40px;max-width:633px;overflow:hidden}#animation1 .screen .swiper-slide{list-style:none;cursor:pointer}#animation1 .screen .swiper-slide img{display:block}#animation1 .pic{display:inline-block;border:1px solid #eee}#animation1 .prev{width:56px;height:56px;line-height:54px;border:1px solid #B0D2ED;cursor:pointer;border-radius:100%;color:#64A6DA;-webkit-transition:all .2s;transition:all .2s;font-size:30px;padding-right:3px;position:absolute;left:130px;top:50%;margin-top:-28px}#animation1 .prev:after{content:"\f104";font-family:FontAwesome}#animation1 .next{width:56px;height:56px;line-height:54px;border:1px solid #B0D2ED;cursor:pointer;border-radius:100%;color:#64A6DA;-webkit-transition:all .2s;transition:all .2s;font-size:30px;padding-right:3px;position:absolute;right:130px;top:50%;margin-top:-28px}#animation1 .next:after{content:"\f105";font-family:FontAwesome}#animation1 .swiper-button-disabled{pointer-events:none;opacity:.4}#animation2 .screen{position:relative;max-width:633px;overflow:hidden;height:86px;margin:auto}#animation2 .screen .swiper-slide{list-style:none;width:87px;height:86px;border:1px solid #eee;margin-right:20px;cursor:pointer;opacity:.3}#animation2 .screen .swiper-slide img{display:block}#animation2 .screen .swiper-slide-active{opacity:1}.contactPage #wrapper:after{pointer-events:none;content:'';position:absolute;right:0;bottom:60px;width:301px;height:236px;background:url("../images/icons.png") -10px -412px no-repeat}#animation3{padding:68px 0 47px;position:relative}#animation3 .screen{position:relative;max-width:100%;overflow:hidden}#animation3 .swiper-wrapper{align-items:center}#animation3 .swiper-slide{list-style:none;opacity:0;text-align:center;user-select:none;-webkit-user-select:none}#animation3 .swiper-slide-active{opacity:1}#animation3 .swiper-slide-prev{opacity:0;-webkit-transition:all .2s;transition:all .2s}#animation3 .swiper-slide-next{opacity:.4;filter:blur(5px);-webkit-filter:blur(5px);-ms-filter:blur(5px);-moz-filter:blur(5px)}#animation3 .pic img{max-height:calc(100vh - 370px)}#animation3 .controls{position:relative;text-align:center;user-select:none;-webkit-user-select:none}#animation3 .controls>div{display:inline-block;vertical-align:middle;margin:0 3px;width:56px;height:56px;line-height:54px;border:1px solid #B0D2ED;cursor:pointer;border-radius:100%;color:#64A6DA;-webkit-transition:all .2s;transition:all .2s;font-size:30px}#animation3 .controls .prev{padding-right:3px}#animation3 .controls .prev:after{content:"\f104";font-family:FontAwesome}#animation3 .controls .next{padding-left:2px}#animation3 .controls .next:after{content:"\f105";font-family:FontAwesome}#animation3 .swiper-button-disabled{pointer-events:none;opacity:.5}#animation3 .wrap{position:relative}#animation3 .info{z-index:3;position:absolute;left:130px;top:0;bottom:0;margin:auto;width:33%;align-items:center;user-select:none;-webkit-user-select:none}#animation3 .name{font-family:MarkPro-Bold;color:#000;margin-bottom:16px}#animation3 .text{font-size:14px;color:#2C2C2C;line-height:25px}#animation3 .data1,#animation3 .data2{display:none}#animation3 .mobileInfo{display:none;text-align:center;padding:25px 15px 0}#animation3 .mobileInfo .titre{font-family:MarkPro-Bold;font-size:20px;color:#000;margin-bottom:7px}#animation3 .mobileInfo .subtitre{font-size:12px;color:#2C2C2C;line-height:20px}.portfolioDetailsPage #wrapper:after{pointer-events:none;content:'';position:absolute;right:0;bottom:60px;width:301px;height:236px;z-index:1;background:url("../images/icons.png") -10px -412px no-repeat}.portfolioDetailsPage #wrapper:before{pointer-events:none;content:'';position:absolute;left:0;top:86px;width:77px;height:403px;background:url("../images/icons.png") -769px -9px no-repeat}@media (max-width:1500px){.portfolioDetailsPage #wrapper:before{left:-20px}}@media (max-width:1430px){.aboutPage .image{left:0}#who:before{display:none}}@media (max-width:1400px){.portfolioPage:after{display:none}}@media (max-width:1250px){header ul.links>li{margin:0 4px}.portfolioDetailsPage #wrapper:before{display:none}#animation3 .info{left:0}#animation3 .name{font-size:37px;line-height:31px}#animation3 .text{font-size:14px;line-height:24px}#animation1 .prev{left:0}#animation1 .next{right:0}}@media (max-width:1200px){.container{padding:0 20px}#download .title{font-size:40px;line-height:45px}#download .info{width:58%}.contactPage #wrapper:after,.portfolioDetailsPage #wrapper:after{display:none}}@media (max-width:1070px){header ul.links>li>a{padding:0 14px}header ul.links>li:nth-child(2){margin-right:125px}header ul.links>li:nth-child(3){margin-left:125px}}@media (max-width:1000px){#slideshow .title{font-size:45px;margin-bottom:5px}#slideshow .subtitle{font-size:29px;margin-bottom:5px}#slideshow .caption{bottom:124px}#slideshow .swiper-pagination{bottom:80px}ul.menu{padding-top:12px;margin:-32px auto 0;bottom:10px}ul.menu>li{margin-left:11px;margin-right:11px}ul.menu>li>a{font-size:14px}#download .container{height:562px}#download .pic{width:34%}#portfolio:before{display:none}#contact .info>li{width:45%;max-width:none;margin:0 2% 72px}#contact .info>li:nth-child(2n):after{display:none}#contact .info>li:after{right:0}}@media (max-width:950px){.aboutPage .image{background:0 0!important;position:relative;top:auto;left:auto;min-width:244px;width:100%;text-align:center;padding:0 39px 0 55px}.aboutPage .image img{display:block}.aboutPage .sitemap{padding-bottom:15px}#who{text-align:center}#who:after,#who:before{display:none}#who .data{width:100%;max-width:none;padding:0;text-align:center;margin-bottom:33px}#who .data h2{font-size:44px}}@media (max-width:890px){header ul.links>li>a{font-size:13px;padding:0 11px}header ul.links>li{margin:0}}@media (max-width:767px){#wrapper{padding-bottom:42px}footer{height:42px;justify-content:center}footer .koein{display:none}footer .medias{width:100%}footer .medias>li{margin:0 10px}footer .medias a{font-size:16px}ul.menu{display:none}#slideshow .buttom{height:32px;line-height:32px;font-size:12px;min-width:105px}#slideshow .title{font-size:22px;margin-bottom:0;line-height:32px}#slideshow .subtitle{font-size:22px;margin-bottom:11px}#slideshow .caption{bottom:41px}#slideshow .swiper-pagination{bottom:15px}#slideshow .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;margin:0 4px}#download:before{display:none}#download:after{width:117px;height:66px;background-position:-516px 0}#download .pic{display:none}#download .info{width:100%;padding:0}#download .container{justify-content:center;text-align:center;align-items:center;height:262px;padding:0 10px}#download .title{font-size:22px;line-height:30px;margin-bottom:12px}#download .subtitle{font-size:14px;margin-bottom:25px}#download .options>li{margin:0 8px}#download .options .ios{width:134px;height:39px}#download .options .ios:after{width:268px;height:76px;background-position:-10px -319px}#download .options .android{width:134px;height:40px}#download .options .android:after{width:268px;height:79px;background-position:-10px -231px}header{height:48px}header .logo{width:106px;top:17px}header ul.links{display:block!important}header ul.links>li{display:block;margin:0 0 37px!important}header ul.links>li>a{color:#64A7DB;font-size:15px;height:auto;padding:0;line-height:normal;background:0 0!important;box-shadow:none!important}.homePage header .logo{width:135px!important;top:-22px!important}.openMenu{display:block;z-index:3}.mobMenu{position:fixed;transform:translateY(-100%);-webkit-transform:translateY(-100%);-webkit-transition:all .5s;transition:all .5s;top:0;left:0;width:100%;height:100%;z-index:2;overflow:auto;-webkit-overflow-scrolling:touch;background:url("../images/shape1.png") right bottom no-repeat #fff;background-size:100% 50%}.mobMenu.open{transform:translateY(0);-webkit-transform:translateY(0)}.mobMenu .icon{display:block;position:relative;margin:-20px auto 60px;width:135px}.mobMenu .koein{position:absolute;text-align:center;right:0;left:0;bottom:13px;margin:auto;font-size:15px;color:#fff;width:106px;display:block}.stopMobScroll{overflow:hidden}#who{text-align:center}#who:after,#who:before{display:none}#who .data{width:100%;max-width:none;padding:0;text-align:center;margin-bottom:33px}#who .data h2{font-size:15px;margin-bottom:13px;line-height:24px}#who .data p{font-size:12px;line-height:22px}#who .pic{position:relative;bottom:auto;left:auto;min-width:244px;width:100%;text-align:center;padding:0 39px 0 55px}.pageName{font-size:22px;padding:34px 0 15px}.sitemap{display:none}#portfolio{padding:0 0 15px}#portfolio:after,#portfolio:before{display:none}#portfolio .listing{margin-left:-20px;width:calc(100% + 40px);padding:0}#portfolio .listing>li{margin:0 0 34px}#portfolio .listing .caption{opacity:1;position:relative;display:block;background:0 0;text-align:center;padding:10px 10px 0}#portfolio .listing .caption h2{font-size:15px;color:#000;border:0;padding:0}.subMenu{margin:5px 0 28px}.subMenu .screen{height:22px}.subMenu .swiper-wrapper{justify-content:flex-start}.subMenu .swiper-slide{margin:0 15px 0 0}.subMenu .swiper-slide>a{font-size:11px}#communication{padding-bottom:47px}#communication .listing{padding-bottom:20px}#communication .listing>li{width:100%;margin-bottom:30px}#communication .listing .pic{margin-bottom:12px}#communication .listing .pic img{width:100%}#communication .listing h2.caption{font-size:16px}#communication .listing .date{font-size:12px}.loadMore .buttom{height:42px;line-height:42px}#contact .container{padding:0 15px}#contact h2{font-size:15px;padding:0 0 10px}#contact .text{font-size:12px;max-width:none;margin-bottom:20px}#contact .info{border-top:1px solid #eee;padding-top:15px}#contact .info>li{width:100%;font-size:13px;margin-bottom:30px}#contact .info>li:after{height:1px;width:100%;right:0;top:auto;bottom:-15px;display:block!important;content:'';background:#eee}#contact .info .name{margin-bottom:3px}#message{padding-bottom:30px;padding-top:22px;margin-top:68px}#message:before{background-position:-151px top}#message .wrap{display:block}#message .title{display:none}#message .box1,#message .box1 .inputField,#message .box2{width:100%}.sendDiv{margin:36px 0 0}.sendDiv .buttom{height:32px;line-height:32px;width:105px}.mssg_title{display:block}#details{padding:40px 0 34px}#details .back{display:none}#details h1{font-size:30px;margin-bottom:2px}#details .top{border:0;padding:0;margin-bottom:13px}#animation1{padding:0}#animation1 .screen{margin-bottom:26px}#animation1 .next,#animation1 .prev{display:none}.detailsPage .back_sub,.portfolioDetailsPage .back_sub2{display:block;position:absolute;left:17px;color:#fff;top:13px;cursor:pointer}.detailsPage .back_sub:after,.portfolioDetailsPage .back_sub2:after{content:"\f104";font-family:FontAwesome;font-size:21px}#animation3{padding:0 0 30px}#animation3 .wrap{min-height:0!important}#animation3 .info{display:none}#animation3 .swiper-wrapper{text-align:center}#animation3 .pic{padding:0 34px}#animation3 .pic img{max-height:380px}#animation3 .controls>div{width:32px;height:32px;line-height:30px;font-size:20px}#animation3 .mobileInfo{display:block}}@media (max-width:422px){#download .options>li{margin:0 2px}.mobMenu{background-size:contain}}@media (max-height:520px){.mobMenu .icon{margin-bottom:28px!important}}@media (max-height:455px){header ul.links>li{margin-bottom:21px!important}}@media (max-height:400px){header ul.links>li{margin-bottom:11px!important}.mobMenu .icon{margin-bottom:14px!important}}@media (max-height:800px) and (min-width:768px){#animation3 .pic img{max-height:none}}@media (max-height:700px){.homePage header .logo{width:193px;top:-23px}}@media (min-width:1025px){footer .koein:hover,footer .medias a:hover{opacity:.8}#slideshow .buttom:hover{background:#fff;border-color:#fff;color:#64A7DB}#slideshow .swiper-pagination-bullet:hover{background:#64A7DB}ul.menu a:hover{color:#64A7DB}header ul.links>li>a:hover{opacity:.8}#portfolio .listing>li>a:hover .caption{opacity:1}.subMenu .swiper-slide>a:hover{color:#0069B5}#communication .listing>li:hover .pic:after,#communication .listing>li:hover .pic:before{opacity:1}.loadMore .buttom:hover,.sendDiv .buttom:hover{background:0 0;color:#64A7DB}#details .back:hover:after{background-position:-769px -427px}#animation1 .next:hover,#animation1 .prev:hover,#animation3 .controls>div:hover{color:#fff;background:#64A6DA;border-color:#64A6DA}}@media screen and (max-device-width:768px){.stopMobScroll{position:fixed}#contact .info .phone{pointer-events:visible}.sendDiv .buttom{line-height:29px}#slideshow .screen{height:80vh;min-height:0}}#communication .listing .pic{background-repeat:no-repeat;background-size:cover;background-position:center center}#communication .listing .pic img{visibility:hidden}.centeredcontent{display:flex;align-items:center;height:100%;position:absolute;left:0;width:100%;justify-content:center;padding:100px 20px 177px;text-align:center;top:0}.errorcode{display:block;font-size:100px;font-family:MarkPro-Bold}.errorstatus{display:block;font-size:30px;font-family:MarkPro-Bold;padding-bottom:15px}.errorcaption{display:block;font-size:15px;font-family:MarkPro-Bold}#animation3 .info{padding-top:46px;display:block;max-width:437px}#animation3 .name{font-size:37px;line-height:36px}#animation3 .pic img{min-height:230px}@media (max-height:725px){#animation3 .info{padding-top:29px}}@media (max-width:767px){#animation3 .info{display:none}}