*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}.inner{display:inline-block;width:1200px;max-width:100%;vertical-align:top;}.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;}.container{text-align:center;margin:auto;position:relative;}header,#content,footer{width:100%;min-width:480px;float:left;clear:both;}html.noScroll{overflow:hidden;}header{position:relative;z-index:10;padding:0 20px;}header .menu{float:left;line-height:80px;}header .menu .page{display:inline-block;position:relative;padding:0 60px;}header .menu .page .main{line-height:20px;font-weight:700;color:#494949;vertical-align:middle;}header .menu .page .subpage{display:none;}@media (min-width: 1200px){header .menu .page .subpage{position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);line-height:28px;text-align:left;border-top:2px solid transparent;background:#999;background-clip:padding-box;}}header .menu .page .subpage a{display:inline-block;width:100%;font-size:16px;vertical-align:top;}@media (min-width: 1200px){header .menu .page .subpage a{padding:6px 20px;white-space:nowrap;}header .menu .page .subpage a:hover{background:#662d91;}header .menu .page .subpage a:not(.more){font-weight:700;color:#fff;}}@media (min-width: 1200px){header .menu .page:not(:first-of-type){margin-left:1px;}header .menu .page:not(:first-of-type):before{content:'';position:absolute;top:50%;left:-1px;width:1px;height:20px;background:#c5c5c5;margin-top:-10px;}header .menu .page.cur:after{content:'';position:absolute;bottom:0;left:50%;width:50px;height:4px;background:#574f77;margin-left:-25px;}header .menu .page:hover .subpage{display:block;}header .menu .page:hover:after{content:'';position:absolute;bottom:0;left:50%;width:50px;height:4px;background:#574f77;margin-left:-25px;}header .menu .page:first-of-type{padding-left:0;}header .menu .page:first-of-type:after{margin-left:-55px;}header .menu .page:first-of-type .subpage{margin-left:-30px;}}@media (min-width: 1200px) and (max-width: 1349px){header .menu .page:first-of-type .subpage{left:0;margin-left:-20px;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);}}header .right{float:right;max-width:100%;line-height:80px;}header .right .home{display:inline-block;width:51px;height:20px;padding-right:28px;border-right:1px solid #c5c5c5;background:url(img/1/home-icon.svg) no-repeat center left -9px;margin:30px 0;vertical-align:top;}header .right div{display:inline-block;vertical-align:top;}header .right div a{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;margin:20px 5px;vertical-align:top;}header .right div a img{width:100%;height:auto;vertical-align:top;}header .right .social{max-width:calc(100vw - 170px);padding:0 15px;overflow:hidden;white-space:nowrap;}header .right .social + .lang{position:relative;margin-left:1px;}header .right .social + .lang:after{content:'';position:absolute;top:50%;left:-1px;width:1px;height:20px;background:#c5c5c5;margin-top:-10px;}header .right .lang{padding-left:15px;margin-right:-5px;}header .right .lang a{color:#c5c5c5;}header .right .lang a:hover,header .right .lang a.cur{color:#fff;background:#574f77;}#content{min-height:500px;}.banner{position:relative;}.banner img{width:100%;height:auto;}.banner h1{position:absolute;bottom:30px;left:0;width:100%;font-size:40px;font-weight:700;color:#662d91;text-transform:uppercase;}@media (max-width: 767px){.banner{overflow:hidden;}.banner img{width:150%;margin:0 -25%;}.banner h1{bottom:50%;-webkit-transform:translate(0,50%);-moz-transform:translate(0,50%);-ms-transform:translate(0,50%);-o-transform:translate(0,50%);transform:translate(0,50%);}}.path{line-height:50px;padding:0 20px;background:#e2def4;}.path .inner{text-align:left;}.path .inner > span{display:inline-block;vertical-align:top;}.path .inner span,.path .inner a{font-size:14px;font-weight:700;color:#662d91;}.path .inner a:not(:hover):not(.current){opacity:0.4;}.path .inner .arrow{display:inline-block;width:40px;height:50px;background:url(img/1/2/path-arrow.png) no-repeat center left;vertical-align:top;}.path .inner .back{float:right;}.path .inner .back a{opacity:1 !important;}.path .inner .back .arrow{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1);}.all-pager{position:relative;z-index:1;line-height:24px;text-align:center;}.all-pager a{display:inline-block;min-width:25px;height:24px;font-size:14px;box-sizing:border-box;padding:0 5px;margin:0 2.5px;vertical-align:top;}.all-pager .cur,.all-pager .page:hover{color:white;background:#7f569d;}.all-pager .prev,.all-pager .next{padding:0;margin:0 0.5px;}.all-pager .prev img,.all-pager .next img{margin:4px 0;vertical-align:top;}.all-pager .next img{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);}.all-pager form{display:inline-block;margin:0 8px;}.all-pager form input{width:33px;height:24px;line-height:24px;font-size:14px;padding:0 5px;vertical-align:top;}.submenu{float:left;position:relative;width:240px;text-align:left;padding:11px 20px;padding-right:30px;background:#b9b9ba;}.submenu a{display:inline-block;width:100%;line-height:25px;font-size:16px;font-weight:700;color:#fff;padding:13px 0;vertical-align:top;}.submenu a.cur,.submenu a:hover{color:#662d91;}.submenu .select{position:relative;}.submenu .select:after{content:'';position:absolute;bottom:0;right:-50px;width:calc(100% + 70px);height:15px;background:url(img/1/3/subnav-triangle.png) no-repeat bottom right;}.submenu .select.child:after{width:calc(100% + 90px);}.submenu .childs{padding-left:20px;}.submenu .mobile{display:none;}.submenu .btn{display:inline-block;width:14px;height:25px;background:url(img/1/4/subnav-expand.svg) no-repeat center center;margin-left:5px;vertical-align:bottom;}.submenu .open .btn{background:url(img/1/4/subnav-close.svg) no-repeat center center;}@media (max-width: 1199px){.submenu .mobile{display:block;line-height:25px;font-size:16px;font-weight:700;color:#fff;padding:13px 0;}.submenu .mobile.open{color:#662d91;}.submenu .mobile.open + .subInner{display:block;}.submenu .mobile + .subInner{display:none;position:absolute;top:100%;left:0;z-index:1;width:100%;padding:11px 20px;padding-right:30px;background:#b9b9ba;}}.popup{position:fixed;top:0;left:0;z-index:10;width:100%;height:100%;background:rgba(0,0,0,0.7);overflow-y:scroll;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;}.popup:not(.open){display:none;}.popup .popupInner{padding:0 20px;}.popup .inner{width:980px;margin:200px 0;}.popup .inner .content{position:relative;}.popup .inner .content .close{position:absolute;bottom:100%;left:100%;width:40px;height:40px;background:url(img/1/2/2-4/lightbox-close.svg) no-repeat center center, #fff;cursor:pointer;}@media (max-width: 1099px){.popup .inner .content .close{margin-left:-40px;}}footer{line-height:32px;padding:14px 20px;background:#545454;}footer .inner{text-align:left;}footer .inner p,footer .inner a{font-size:14px;font-weight:300;color:#fff;}footer .inner .footerMenu{float:right;line-height:13px;color:#d7d1ee;margin:9.5px -7px;}footer .inner .footerMenu a{color:#d7d1ee;margin:0 7px;}@media (max-width: 1199px){header{padding:0;}header .inner{padding:0 20px;}header .navBtn{position:absolute;top:30px;right:20px;width:66px;height:20px;border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5;background:url(img/2/nav-icon.svg) no-repeat center center;}header .right{float:none;text-align:left;}header .menu{display:none;width:100%;line-height:69px;padding-bottom:40px;}header .menu .page{width:100%;padding:0;border-bottom:1px solid #c5c5c5;}header .menu .page .main{display:inline-block;width:100%;line-height:25px;font-weight:700;padding:22px 0;vertical-align:top;}header .menu .page .subpage{line-height:26px;}header .menu .page .subpage a{font-size:15px;color:#494949;padding:12px 0;}footer{padding:8px 20px;}footer .inner{text-align:center;}footer .inner .footerMenu{float:none;width:100%;line-height:inherit;margin:0;}footer .inner .footerMenu a{vertical-align:top;}html.navOpen{overflow:hidden;}html.navOpen header{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;overflow-y:scroll;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;}html.navOpen header .navBtn{background:url(img/2/nav-close-icon.svg) no-repeat center center;}html.navOpen header .menu{display:block;}html.navOpen header .menu .page.subOpen .main{padding-bottom:12px;}html.navOpen header .menu .page.subOpen .subpage{display:block;margin-top:-10px;margin-bottom:10px;}}.homeBanner{position:relative;width:100%;height:0;padding-bottom:43.99%;}.homeBanner img{position:absolute;top:-10000%;left:0;z-index:-100000;width:1px;height:1px;}.homeBanner .part{position:absolute;background-position:center center;background-repeat:no-repeat;background-size:100% 100%;}.homeBanner .part .over{display:inline-block;position:relative;width:100%;height:100%;text-align:right;background:url(img/1/1/banner-triangle.png) no-repeat bottom right, rgba(0,0,0,0.4);background-size:100% 100%;visibility:hidden;vertical-align:top;}.homeBanner .part .over:before{content:'';display:inline-block;height:100%;vertical-align:bottom;}.homeBanner .part .over span{display:inline-block;width:280px;max-width:100%;line-height:30px;font-size:20px;font-weight:700;color:#fff;padding-left:20px;padding-right:36px;background:url(img/1/1/details-arrow.svg) no-repeat bottom 6px right 20px;margin-bottom:10px;vertical-align:bottom;}.homeBanner .part.mobile{display:none;}@media (min-width: 1200px){.homeBanner .part:hover:not(.logo) .over{visibility:inherit;}}.homeBanner .part-1{top:0;left:0;width:calc(658/1588 * (100% - 12px));height:calc(350/700 * (100% - 4px));}.homeBanner .part-2{top:0;left:calc(658/1588 * (100% - 12px) + 4px);width:calc(350/1588 * (100% - 12px));height:calc(350/700 * (100% - 4px));}.homeBanner .logo{bottom:0;left:0;width:calc(350/1588 * (100% - 12px));height:calc(350/700 * (100% - 4px));}.homeBanner .part-3{top:0;right:calc(330/1588 * (100% - 12px) + 4px);width:calc(250/1588 * (100% - 12px));height:100%;}.homeBanner .part-4{top:0;right:0;width:calc(330/1588 * (100% - 12px));height:100%;}.homeBanner .gallery{position:absolute;bottom:0;left:calc(350/1588 * (100% - 12px) + 4px);width:calc(658/1588 * (100% - 12px));height:calc(350/700 * (100% - 4px));}.homeBanner .gallery .slide{width:100%;height:100%;white-space:nowrap;overflow:hidden;}.homeBanner .gallery .slide .slider{display:inline-block;width:100%;height:100%;white-space:normal;vertical-align:top;}.homeBanner .gallery .slide a{display:inline-block;width:100%;height:100%;background-size:100%;}.homeBanner .gallery .slide a:before{content:'';display:inline-block;height:100%;vertical-align:middle;}/*953795e33e25c16a067bcfa2a5842f5b*/.homeBanner .gallery .slide a span{display:inline-block;width:540px;max-width:100%;line-height:50px;font-size:30px;font-weight:700;color:#fff;padding:0 20px;vertical-align:middle;}.homeBanner .gallery ul{position:absolute;bottom:0;right:0;text-align:right;margin:12px;list-style-type:none;}.homeBanner .gallery ul li{display:inline-block;width:14px;height:14px;background:#dadada;cursor:pointer;margin:8px;}.homeBanner .gallery ul li:not(:hover):not(.current){opacity:0.3;}.information{display:inline-block;width:calc(1016/1600 * 100%);text-align:left;background:#f3f3f3;vertical-align:middle;}.information .map{display:inline-block;position:relative;width:664px;height:458px;background:url(img/1/1/manu-info-map.jpg) no-repeat center center;vertical-align:middle;}.information .map .points .name{display:none;position:absolute;bottom:100%;left:50%;line-height:23px;font-size:14px;font-weight:700;color:#662d91;padding:0 15px;border:1px solid #662d91;background:#fff;margin-bottom:5px;margin-left:-1px;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);}.information .map .points .name:before,.information .map .points .name:after{content:'';position:absolute;top:100%;left:50%;width:22px;height:11px;border-style:solid;border-width:11px 11px 0 11px;margin-left:1px;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);}.information .map .points .name:before{border-color:#662d91 transparent transparent transparent;}.information .map .points .name:after{border-color:#fff transparent transparent transparent;margin-top:-2px;}.information .map .points:hover .name{display:block;}.information .map .points.tablet,.information .map .points.mobile{display:none;}.information .info{display:inline-block;position:relative;width:calc(100% - 546px);padding-right:95px;margin-left:-118px;vertical-align:middle;}.information .info .infoTitle{line-height:50px;font-size:36px;font-weight:700;color:#575076;text-transform:uppercase;margin-bottom:21px;}.information .info .more{display:inline-block;width:180px;height:40px;line-height:40px;text-align:center;font-size:14px;font-weight:700;color:#fff;background:url(img/1/1/details-arrow.svg) no-repeat center right 10px, #343434;margin-top:33px;vertical-align:top;}.awards{display:inline-block;width:calc(584/1600 * 100%);padding:0 40px;vertical-align:middle;}.awards .awardsTitle{display:inline-block;width:calc(100% - 180px);line-height:50px;text-align:left;font-size:36px;font-weight:700;color:#575076;text-transform:uppercase;}.awards .view{display:inline-block;width:180px;height:40px;line-height:40px;text-align:center;font-size:14px;font-weight:700;color:#fff;text-transform:none;background:url(img/1/1/details-arrow.svg) no-repeat center right 10px, #343434;margin-bottom:11px;vertical-align:bottom;}.awards .view.mobile{display:none;}.awards .all{margin-top:49px;padding-bottom:33px;}.awards .all .prev,.awards .all .next{display:inline-block;width:52px;height:105px;background:url(img/1/1/awards-arrow.svg) no-repeat center left;vertical-align:middle;}.awards .all .prev.disable,.awards .all .next.disable{opacity:0.5;}.awards .all .prev:not(.disable),.awards .all .next:not(.disable){cursor:pointer;}.awards .all .next{transform:scale(-1,1);}.awards .all .slide{display:inline-block;width:calc(100% - 104px);padding-bottom:100px;margin-bottom:-100px;white-space:nowrap;overflow:hidden;vertical-align:middle;}.awards .all .slide .slider{display:inline-block;white-space:normal;vertical-align:top;}.awards .all .slide .award{display:inline-block;position:relative;width:180px;vertical-align:top;}.awards .all .slide .award .img{height:100%;border:1px solid #c5c5c5;}.awards .all .slide .award .img img{width:auto;max-width:100%;height:auto;max-height:100%;}.awards .all .slide .award .name{position:absolute;top:100%;left:0;width:100%;line-height:25px;padding:4px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}@media (min-width: 1600px){.info_awards{white-space:nowrap;}.info_awards *{white-space:normal;}}@media (max-width: 1599px){.information,.awards{width:100%;min-height:458px;}.awards{padding-top:47px;}}@media (max-width: 1199px){.homeBanner{padding-bottom:119.79166666666667%;}.homeBanner .part .over{position:absolute;bottom:0;right:0;height:auto;min-height:40px;text-align:right;padding:5px 0;background:rgba(102,45,145,0.9);visibility:inherit;vertical-align:bottom;}.homeBanner .part .over:before{height:40px;vertical-align:middle;}.homeBanner .part .over span{width:255px;font-size:18px;margin-bottom:0;vertical-align:middle;}.homeBanner .part-1{width:calc(499/764 * (100% - 4px));height:calc(265/912 * (100% - 8px));}.homeBanner .part-2{left:inherit;right:0;width:calc(265/764 * (100% - 4px));height:calc(265/912 * (100% - 8px));}.homeBanner .logo{bottom:inherit;top:calc(265/912 * (100% - 8px) + 4px);width:calc(265/764 * (100% - 4px));height:calc(265/912 * (100% - 8px));}.homeBanner .part-3,.homeBanner .part-4{display:block;top:inherit;bottom:0;width:calc(382/764 * (100% - 4px));height:calc(382/912 * (100% - 8px));}.homeBanner .part-3.mobile,.homeBanner .part-4.mobile{display:block;}.homeBanner .part-3{right:inherit;left:0;}.homeBanner .gallery{bottom:inherit;top:calc(265/912 * (100% - 8px) + 4px);left:inherit;right:0;width:calc(499/764 * (100% - 4px));height:calc(265/912 * (100% - 8px));}.homeBanner .gallery .slide a span{width:400px;line-height:38px;font-size:26px;}.information .map{width:495px;height:458px;background:url(img/2/1/manu-info-map.jpg) no-repeat center center;background-size:100% 100%;}.information .map .points{display:none;}.information .map .points.tablet{display:block;}.information .info{width:calc(100% - 360px);padding-right:20px;margin-left:-135px;}.awards{padding-left:20px;padding-right:20px;}.awards .awardsTitle{padding-right:calc(100% - 455px);}}@media (max-width: 767px){.homeBanner{padding-bottom:208.125%;}.homeBanner .part .over span{width:240px;font-size:16px;}.homeBanner .part-1{width:100%;height:calc(255/987 * (100% - 12px));}.homeBanner .part-2{right:inherit;left:0;top:calc(255/987 * (100% - 12px) + 4px);width:calc(238/476 * (100% - 4px));height:calc(238/987 * (100% - 12px));}.homeBanner .logo{top:calc(255/987 * (100% - 12px) + 4px);left:inherit;right:0;width:calc(238/476 * (100% - 4px));height:calc(238/987 * (100% - 12px));}.homeBanner .part-3,.homeBanner .part-4{width:calc(238/476 * (100% - 4px));height:calc(238/987 * (100% - 12px));}.homeBanner .gallery{top:inherit;bottom:calc(238/987 * (100% - 12px) + 4px);width:100%;height:calc(256/987 * (100% - 12px));}.information{position:relative;height:136.66666666666667vw;line-height:136.66666666666667vw;overflow:hidden;}.information .map{position:absolute;top:0;left:0;width:100%;height:0;padding-bottom:136.66666666666667%;background:url(img/3/1/manu-info-map.jpg) no-repeat center center;background-size:100% 100%;}.information .map .points{display:none;}.information .map .points.tablet{display:none;}.information .map .points.mobile{display:block;}.information .info{width:100%;line-height:normal;text-align:center;padding-top:17px;padding-bottom:30px;padding-left:20px;background:rgba(255,255,255,0.7);box-shadow:0 10000px 0 10000px rgba(255,255,255,0.7);margin-left:0;vertical-align:bottom;}.awards{height:478px;padding-top:27px;}.awards .awardsTitle{width:280px;text-align:center;padding-right:0;}.awards .view{display:none;margin-top:62px;margin-bottom:0;}.awards .view.mobile{display:inline-block;}.awards .all{margin-top:29px;}}@media (max-width: 767px) and (max-width: 479px){.information{height:656px;line-height:656px;}}