body,html{width:100%}a,cite,code,dd,dl dt,em,i,ins,mark,p,pre,strong,sup{text-decoration:none}cite,em,i,mark,sup{vertical-align:baseline}.mask,body,svg:not(:root){overflow:hidden}.loadicon.show .stroke-line,.map-img{-webkit-transition:all .5s ease-in-out}.copyright,.go-inner,.go-page,.language li a,.nav li a,.pic-logo>h3{text-transform:uppercase}.colum-box-news,.overlay-dark,.overlay-menu{-ms-touch-action:none;-webkit-touch-callout:none}.colum-box-news,.overlay-dark,.overlay-menu,.slider-about,html{-webkit-touch-callout:none}.all-album,.box-slider,.colum-box-news,.dragscroll,.img-moving,.overlay-dark,.overlay-menu,.slider-about,html{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none}.banner-inner img,.box-library-pdf img,.box-nav li.current a,.colum-pic img,.dot-num::after,.fullcontent .header,.go-back,.hidemouse,.level-index-out,.nav li.current,.next-pic.disabled,.no-link,.num::after,.pic-library img,.pic-progress img,.pic-thumb img,.prev-pic.disabled,.show-box-pic img,.sub-nav li.current a,.sub-news li.active,.sub-news li.active a,.sub-news li.current a,.typical,.wheel,.zoom-box span.circle{pointer-events:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{height:100%;margin:0;padding:0}*{-webkit-font-smoothing:antialiased}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}:focus{outline:0;border:none}p{-webkit-text-size-adjust:none}strong{font-weight:700}.copyright,cite,em,i,mark,sup{font-weight:400}cite,em,i{line-height:1}sup{bottom:5px;font-size:70%;position:relative}del{text-decoration:line-through}.btn:hover{background-position:bottom}img[alt]{font-size:0}h1,h2,h3,h4,h5,h6{font-family:Cormorant,serif}img[data-src].lazy{opacity:0}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix{clear:both}.nicescroll-rails{cursor:pointer!important;-webkit-border-radius:5px;border-radius:5px}iframe [name=google_conversion_frame]{width:0!important;height:0!important;position:absolute;z-index:-9999999}.container,.footer,.header,.register-form{-webkit-animation:Start 1s steps(1,end) 0s 1 normal both;-moz-animation:Start 1s steps(1,end) 0s 1 normal both;-ms-animation:Start 1s steps(1,end) 0s 1 normal both;animation:Start 1s steps(1,end) 0s 1 normal both}.loadicon{position:fixed;top:50%;left:50%;width:500px;height:100px;margin:-50px 0 0 -250px;z-index:110000}.load-present{width:100%;height:100%;position:absolute;left:0;top:0}.header,.loadx,.mask{position:fixed}.loadicon.show .stroke-line{transition:all .5s ease-in-out;fill-opacity:1;stroke-opacity:0}.stroke-line{fill-opacity:0;fill:#fcd47b;stroke:#8c7665;stroke-miterlimit:10;stroke-width:.5;stroke-dasharray:300;stroke-dashoffset:300}.call svg path,.subscribe-icon svg path{fill:currentColor}.loader .stroke-line{-webkit-animation-name:DrawStroke;animation-name:DrawStroke;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.loadx{background:url(../images/cycle.png) center center no-repeat;top:50%;left:50%;width:82px;height:82px;margin:-41px 0 0 -41px;-webkit-border-radius:50%;border-radius:50%;-webkit-animation:Rotate 1s linear infinite;animation:Rotate 1s linear infinite;display:none;z-index:110000}.header.hide,.mask{top:0}.header{width:100%;height:auto;left:0;top:0;z-index:60}.container{height:100vh;width:100%;margin:0;padding:0;position:relative}.logo{background:url(../images/logo.svg) center center/contain no-repeat;width:250px;height:50px;position:absolute;left:40px;top:40px;z-index:30}.mask{width:100%;height:100%;left:0;z-index:99999}.mask::after,.mask::before{content:'';position:fixed;top:0;width:50%;height:100%;z-index:1000;overflow:hidden}.mask::before{left:0;right:auto;background:-webkit-linear-gradient(90deg,#01182a 0,#2f4051 100%);background:linear-gradient(90deg,#01182a 0,#2f4051 100%);-webkit-border-radius:0;border-radius:0;-webkit-transition:all 1s ease;transition:all 1s ease}.mask::after{right:0;left:auto;background:-webkit-linear-gradient(90deg,#2f4051 0,#01182a 100%);background:linear-gradient(90deg,#2f4051 0,#01182a 100%);-webkit-border-radius:0;border-radius:0;-webkit-transition:all 1s ease;transition:all 1s ease}.mask.show::before{width:0;-webkit-border-radius:0 50% 50% 0;border-radius:0 50% 50% 0}.mask.show::after{width:0;-webkit-border-radius:50% 0 0 50%;border-radius:50% 0 0 50%}.mask.finish{z-index:-99999}.footer{position:absolute;width:100%;height:auto;display:block;bottom:20px;left:0;text-align:right;padding:0}.social,.social li{position:relative;display:inline-block;vertical-align:middle}.social{height:auto;width:auto;margin:0;text-align:center;z-index:10}.social li{width:30px;height:50px;margin:0 2px}.social li a{width:30px;height:50px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block}.bottom-text,.copyright{position:relative;width:auto}.facebook{background:url(../images/facebook.svg) center center/contain no-repeat}.youtube{background:url(../images/youtube.svg) center center/contain no-repeat}.facebook2{background:url(../images/facebook2.svg) center center/contain no-repeat}.google{background:url(../images/google.svg) center center/contain no-repeat}.social li a:hover{opacity:.5}.bottom-text{height:auto;margin:0 10px 0 30px;display:inline-block;vertical-align:middle;z-index:10}.copyright{font-family:Play,sans-serif;color:#c2b59b;font-size:11px;line-height:1.4;text-align:left;display:block;padding:20px 0;margin:0 100px 0 0}.hotline,.language li a,.nav ul,.navigation,.subscribe{text-align:center}.hotline,.hotline a{width:auto;padding:0}.copyright strong{font-weight:700}.hotline a,.subscribe a{font-weight:400;font-size:16px;line-height:50px;font-family:Play,sans-serif;color:#c2b59b;white-space:nowrap}.copyright a{color:#c2b59b;display:none!important}.bottom-link{position:absolute;width:auto;height:auto;bottom:0;left:40px}.bottom-link>a,.bottom-link>a.hidden{display:none}.call,.hotline,.hotline a{position:relative;display:inline-block;vertical-align:middle}.hotline{height:50px;margin:0;z-index:6}.call{width:40px;height:35px;color:#c2b59b}.call svg{display:block;width:100%;height:100%}.subscribe,.subscribe a{width:auto;padding:0;position:relative;display:inline-block;vertical-align:middle}.subscribe{height:50px;margin:0 10px 0 0;z-index:6}.subscribe-icon{width:40px;height:30px;position:relative;display:inline-block;vertical-align:middle;color:#c2b59b}.subscribe-icon svg{display:block;width:100%;height:100%}.nav-click{background:url(../images/nav-click.svg) center top no-repeat;position:absolute;cursor:pointer;width:60px;height:48px;right:50px;top:30px;z-index:100}.language,.language li,.language li a{width:40px;height:40px}.nav-click.active{background-position:center bottom}.language{position:absolute;right:130px;top:35px;z-index:10}.language li{position:relative;display:block;margin:0}.language li a{font-family:Play,sans-serif;font-size:14px;font-weight:700;display:block;border:1px solid #c2b59b;line-height:38px;-webkit-border-radius:50%;border-radius:50%;color:#c2b59b;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.language li.active{display:none}.navigation{width:0;height:calc(100% - 40px);position:fixed;right:20px;top:20px;overflow:hidden;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out;z-index:90}.nav{width:100%;height:auto;position:absolute;top:70px;left:0;z-index:30}.nav li,.nav ul{position:relative;height:auto;width:100%}.nav ul{display:inline-block;margin:0;counter-reset:section}.nav li,.nav li a,.title-page h1{text-align:right}.nav li{display:block;margin:0 0 5px;opacity:0;padding:0 50px 0 0}.nav li a,.nav li::after{display:inline-block;vertical-align:middle;line-height:1.4}.nav li a{font-family:Cormorant,serif;font-weight:400;font-size:30px;padding:10px 20px;color:#fff;white-space:nowrap}.nav li::after{counter-increment:section;content:"0" counter(section);font-family:Play,sans-serif;font-size:12px;color:#eee;margin:0 0 0 5px}.nav li.current a{color:#ffd87d}.navigation span{width:100%;height:100%;background-color:rgba(139,119,102,.9);right:0;top:0;position:absolute;overflow:hidden;-webkit-border-radius:0 20px 20px 0;border-radius:0 20px 20px 0;z-index:5}.overlay-menu,.title-page{overflow:hidden;position:fixed}.navigation.show{width:380px}.navigation.show .nav li{-webkit-animation-name:goRight;animation-name:goRight;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.navigation:not(.show) .nav li{-webkit-animation-name:fadeOut;animation-name:fadeOut;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.overlay-menu{height:100%;width:100%;display:none;opacity:0;right:0;top:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;z-index:50}.overlay-menu.show{display:block}.title-page{width:auto;height:auto;right:250px;top:45px;z-index:10}.title-page h1{font-weight:400;font-family:Cormorant,serif;font-style:italic;font-size:16px;line-height:1;color:#c2b59b;position:relative}.text-intro h2,.title h2{font-weight:700;line-height:1.2;display:block;color:#fff;margin:20px auto;font-style:italic}.title-page h1>span>span{-webkit-transition:opacity .8s linear;transition:opacity .8s linear;opacity:0}.title-page h1>span>span.move{opacity:1}.text-intro h2{font-size:36px;position:relative}.text-intro h2>span{display:block}.text-intro h2>span>span{-webkit-transition:opacity .8s linear;transition:opacity .8s linear;opacity:0;position:relative}.text-intro h2>span>span.move{opacity:1}.title{position:absolute;width:100%;height:auto;left:0;top:0;z-index:1}.title h2{font-size:30px;text-align:center}.box-nav li span,.sub-nav li span,.sub-news li span,.text-intro{color:#c2b59b;font-family:Play,sans-serif}.box-nav,.sub-nav,.sub-news{width:20px;height:auto;position:absolute;right:10px;top:50%;padding:10px 0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:20}.box-nav ul,.sub-nav ul,.sub-news ul{width:100%;height:auto;position:relative;text-align:center;list-style:none}.box-nav li,.sub-nav li,.sub-news li{position:relative;display:inline-block;vertical-align:top;height:auto;margin:8px 0}.picture,.text-intro,.wrap-news{vertical-align:middle}.box-nav li a,.sub-nav li a,.sub-news li a{display:block;width:20px;height:20px;border:1px solid #625c4f;-webkit-border-radius:50%;border-radius:50%}.box-nav li a::after,.sub-nav li a::after,.sub-news li a::after{content:'';display:block;width:6px;height:6px;margin:6px;background-color:#c2b59b;-webkit-border-radius:50%;border-radius:50%}.box-nav li span,.sub-nav li span,.sub-news li span{font-weight:400;font-size:16px;line-height:1;text-transform:uppercase;text-align:right;white-space:nowrap;padding:8px;position:absolute;display:inline-block;top:50%;right:20px;margin:-16px 0 0;opacity:0;visibility:hidden}.banner-inner,.text-intro{padding:0;text-align:center}.box-slider{width:100%;height:100vh;position:relative;overflow:hidden;display:block;float:left;-webkit-tap-highlight-color:transparent;z-index:1}.content-main,.group-central{height:100vh;position:absolute;overflow:hidden}.group-central{width:100%;left:0;top:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate(0,100%);transform:translate(0,100%)}.group-central.show-text{z-index:1}.bg-cover,.box-cover{background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:-1}.group-central:first-child{-webkit-transform:translateY(0);transform:translateY(0)}.content-main{width:calc(100% - 40px);left:20px;top:0;text-align:center}.bg-cover,.bg-cover svg,.box-cover,.box-cover svg{width:100%;position:absolute;left:0;top:0}.content-main::after,.content-main::before{content:'';display:inline-block;height:100%;vertical-align:middle}.bg-cover{height:100%}.box-cover{height:100vh}.bg-cover svg,.box-cover svg{height:100%;z-index:3}.box-cover.pattern,.box-cover.pattern span{background:url(../images/pattern.png) left top;background-size:auto}#home-page .title-page{display:none}.banner-home,.banner-inner,.banner-inner img,.slide-pics,.slider-inner{width:100%;position:relative;display:block}.slide-pics{height:100%}.banner-home{height:100vh;overflow:hidden}.slider-inner{height:auto;overflow:hidden;margin:0}.banner-inner{height:auto;overflow:hidden;margin:0;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden}.align-bottom::before,.text-intro h2::after{background:-webkit-linear-gradient(90deg,rgba(194,181,155,0) 0,#c2b59b 50%,rgba(194,181,155,0) 100%)}.banner-inner img{height:auto;margin:0;opacity:0;z-index:-9999}.slide-pics .slide-controls{position:absolute;bottom:80px;left:50%;max-width:200px;margin:0 0 0 -100px}.slide-pics .slide-pagination{position:absolute;bottom:-15px}.text-intro{position:relative;width:auto;max-width:1000px;height:auto;margin:0 -5px;display:inline-block;z-index:5}.text-intro h3{font-weight:700;font-style:italic;font-size:30px;line-height:1.4;display:block;color:#fff;margin:auto}.text-intro p{font-weight:400;font-size:15px;line-height:1.6;display:block;max-width:500px;margin:0 auto 15px}.text-intro p strong{font-size:16px}.text-intro h2::after{content:'';width:70%;position:relative;display:block;height:1px;background:linear-gradient(90deg,rgba(194,181,155,0) 0,#c2b59b 50%,rgba(194,181,155,0) 100%);margin:20px auto}.text-intro a:not(.go-inner,.go-page){color:#c2b59b}.go-inner,.go-page{font-family:Play,sans-serif;font-weight:700;font-size:12px;line-height:1.4;padding:10px 20px;display:inline-block;position:relative;margin:10px 0;color:#c2b59b;-webkit-border-radius:10px;border-radius:10px;z-index:10}.bg-black::after,.picture::after{z-index:-1;content:''}.go-page::after,.go-page::before{content:'';width:70px;height:1px;position:absolute;top:50%}.go-page::before{left:-70px;background:-webkit-linear-gradient(90deg,rgba(194,181,155,0) 0,#c2b59b 100%);background:linear-gradient(90deg,rgba(194,181,155,0) 0,#c2b59b 100%)}.content-left,.content-right{width:90%;left:5%}.go-page::after{right:-70px;background:-webkit-linear-gradient(90deg,#c2b59b 0,rgba(194,181,155,0) 100%);background:linear-gradient(90deg,#c2b59b 0,rgba(194,181,155,0) 100%)}.content-right{text-align:right}.content-left .text-intro{text-align:left;width:40%;max-width:500px;margin:0}.content-right .text-intro{text-align:left;width:40%;max-width:400px;margin:0 10% 0 0}.content-left .text-intro h2::after,.content-right .text-intro h2::after{display:none}.content-left .text-intro p,.content-right .text-intro p{max-width:inherit}.content-left .go-page,.content-right .go-page{margin:0 0 0 70px}.bg-black{padding:40px;margin:10% 0 0}.bg-black::after{width:100%;height:100%;position:absolute;left:0;top:0;-webkit-border-radius:20px;border-radius:20px}.picture{width:55%;height:auto;position:relative;display:inline-block;margin:0 0 0 3%}.picture::after{width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;left:-5px;top:-5px;-webkit-border-radius:25px;border-radius:25px;background-color:rgba(255,255,255,.5)}.picture.circle{-webkit-border-radius:50%;border-radius:50%}.picture.circle::after{display:none}.picture.circle .box-pic{height:90vh;width:90vh;-webkit-border-radius:50%;border-radius:50%}.box-pic,.hover-box{-webkit-border-radius:20px;overflow:hidden}.picture.circle .box-pic img{width:auto;height:100%;margin:0 -50%}.box-pic,.box-pic img{height:auto;width:100%;display:block}.box-pic{position:relative;border-radius:20px}.box-pic img{margin:0}.box-pic svg{position:absolute;left:0;top:0;width:100%;height:100%}.st-line{fill:none;stroke:none;stroke-miterlimit:10;stroke-width:1;stroke-dasharray:20;stroke-dashoffset:0}.dot-logo{position:relative;cursor:pointer;-webkit-filter:drop-shadow( 0 10px 20px rgba(0,0,0,.5) );filter:drop-shadow( 0 10px 20px rgba(0, 0, 0, .5) )}.dot-logo>path:nth-child(1){fill:#fff}.dot-logo>path:nth-child(2){fill:#324D53}.hover-box{width:calc(100% - 40px);height:calc(100% - 40px);position:absolute;left:20px;top:20px;border-radius:20px}.hover-item{height:100%;display:block;position:relative;float:left;z-index:2}.hover-item:nth-child(1),.hover-item:nth-child(4){width:calc(25% - 10px)}.hover-item:nth-child(2),.hover-item:nth-child(3){width:calc(25% + 10px)}.hover-item h3{font-weight:700;font-style:italic;font-size:30px;line-height:1;display:block;color:#fff;text-align:center;position:absolute;width:100%;top:15%;left:0}.hover-item h3::before{content:'';width:100px;height:1px;background-color:#fff;position:relative;display:block;margin:10px auto}.hover-item span{width:100%;height:100%;position:absolute;left:0;top:0;background-position:center center;background-repeat:no-repeat;background-size:calc(100% + 40px);z-index:-1}.wrap-news{width:100%;max-width:800px;position:relative;height:auto;display:inline-block;text-align:right;z-index:5}.go-details{width:60px;height:60px;position:absolute;right:10px;bottom:10px;z-index:10}.go-details::after,.go-details::before{content:'';width:100%;height:100%;position:absolute;left:0;top:0}.go-details::before{background:url(../images/go.png) center top no-repeat}.go-details::after{background:url(../images/go.png) center bottom no-repeat;opacity:0}.box-news,.colum-pic,.colum-text{position:relative}.box-news{height:auto;display:block;float:left;overflow:hidden;padding:10px;cursor:pointer;-webkit-border-radius:20px;border-radius:20px}.colum-text{font-family:Play,sans-serif;width:auto;height:auto;color:#fff;display:block;padding:0 10px;text-align:left}.colum-pic,.colum-pic img{width:100%;height:auto;display:block}.box-news:nth-child(1) .colum-text,.pic-logo{padding:10px}.colum-text h3{font-weight:700;font-size:18px;line-height:1.2;display:block;margin:0 0 10px}.colum-text p{font-weight:400;max-height:35px;overflow:hidden;font-size:14px;line-height:1.4;display:block}.colum-pic{overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover}.colum-pic img{opacity:0}.box-news:nth-child(1){width:35%;height:420px;background-color:#8c7665;margin:0}.box-news:nth-child(2){width:60%;height:205px;background-color:#7fa4ae;margin:0 0 5px 5px}.box-news:nth-child(3){width:60%;height:205px;background-color:#c2b59b;margin:5px 0 0 5px}.box-news:nth-child(1) .colum-pic{height:200px;-webkit-border-radius:18px 18px 0 0;border-radius:18px 18px 0 0}.box-news:nth-child(2) .colum-pic{max-height:inherit;width:50%;height:100%;-webkit-border-radius:0 18px 18px 0;border-radius:0 18px 18px 0;float:right;margin:0 0 0 10px}.box-news:nth-child(3) .colum-pic{max-height:inherit;width:50%;height:100%;-webkit-border-radius:18px 0 0 18px;border-radius:18px 0 0 18px;float:left;margin:0 10px 0 0}.all-logo,.partner,.pic-logo{width:100%;height:auto;position:relative;display:block}.box-news:nth-child(2) .go-details{right:auto;left:10px}.partner{margin:auto}.all-logo{margin:0 auto 10px;white-space:nowrap;text-align:center}.pic-logo{margin:0 0 10px}.pic-logo>h3{font-family:Play,sans-serif;color:#fff;font-size:12px;font-weight:400;font-style:normal;position:relative;display:block;padding:0 10px;text-align:center}.partner img{display:block;width:auto;height:auto;max-width:100%;max-height:100px;margin:auto}.box-text,.invest-logo{width:100%;position:relative;display:block;height:auto}.box-text{margin:0;padding:0}.box-text a{color:#fff}.box-text p{font-weight:400;font-size:15px;line-height:1.6;margin:0 auto 10px;color:#fff;display:block;position:relative}.apartment-pointer h3,.show-box h3{font-weight:700;color:#fff;white-space:nowrap}.invest-logo{margin:auto;padding:10px}.invest-logo img{display:block;width:auto;height:auto;max-width:100%;max-height:120px;margin:10px auto}.align-left,.align-right{width:auto;display:inline-block;vertical-align:top;margin:0}.align-bottom::before,.align-top::before{width:150px;height:1px;left:50%;margin:0 0 0 -75px;position:absolute;content:''}.align-bottom{padding:20px 0 0}.align-bottom::before{top:0;background:linear-gradient(90deg,rgba(194,181,155,0) 0,#c2b59b 50%,rgba(194,181,155,0) 100%)}.align-top::before{bottom:0;background:-webkit-linear-gradient(90deg,rgba(194,181,155,0) 0,#c2b59b 50%,rgba(194,181,155,0) 100%);background:linear-gradient(90deg,rgba(194,181,155,0) 0,#c2b59b 50%,rgba(194,181,155,0) 100%)}.align-left::before{content:'';width:1px;height:60%;position:absolute;top:20%;right:0;background:-webkit-linear-gradient(0deg,rgba(194,181,155,0) 0,#c2b59b 50%,rgba(194,181,155,0) 100%);background:linear-gradient(0deg,rgba(194,181,155,0) 0,#c2b59b 50%,rgba(194,181,155,0) 100%)}.align-left:last-child::before{display:none}.align-top span{width:30%;display:inline-block;margin:0 -3px;vertical-align:middle}.align-top span img{max-height:none;min-height:132px}.group-central[data-name=intro] .text-intro{padding:20px 30px;background-color:rgba(47,64,81,.9);-webkit-border-radius:20px;border-radius:20px;max-width:800px}.group-central[data-name=intro] .text-intro::after{content:'';width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;left:-5px;top:-5px;-webkit-border-radius:24px;border-radius:24px;background-color:rgba(47,64,81,.3);z-index:-1}.compass,.compass2{width:62px;height:62px;z-index:20}.line{fill-opacity:0;fill:#c2b59b;stroke:#c2b59b;stroke-width:1;stroke-dasharray:3000;stroke-dashoffset:3000}.line.officetel{stroke:#fff;stroke-width:1.5}.is-IE .line{stroke-dasharray:0;stroke-dashoffset:3000}.text-note{position:relative}.group-central[data-name=idea] .content-left{text-align:left}.text-note-en,.text-note-vn{display:none}html[lang=vi] .text-note-vn,html[lang=en] .text-note-en{display:block}#location-page .text-intro{max-width:400px;position:absolute;left:50px;top:110px;text-align:left}.box-cover-right,.compass{position:absolute;top:20px}#location-page .text-intro h2::after{display:none}#location-page .text-intro p{text-align:justify}.compass{background:url(../images/compass.svg) center center no-repeat;background-size:contain;left:20px}.compass2{background:url(../images/compass2.svg) center center no-repeat;background-size:contain;position:absolute;left:40px;bottom:150px}.box-cover-right{width:calc(100% - 500px);height:calc(100vh - 40px);right:0;overflow:hidden;-webkit-border-radius:0 20px 20px 0;border-radius:0 20px 20px 0;z-index:5}.location,.panzoom,.viewer{width:100%;height:100%;left:0;top:0;position:absolute}.location{overflow:hidden}.viewer{background-color:rgba(230,230,230,.6);cursor:ew-resize;cursor:e-resize;cursor:url(../images/hand.cur) 8 8,move}.map-img{width:1500px;height:1000px;display:block;position:absolute;left:50%;top:50%;margin:-500px 0 0 -750px;transition:all .5s ease-in-out}.map-img svg{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}.map-img img{width:100%;height:100%;display:block;position:relative;opacity:.8;margin:0 auto}.apartment-pointer{width:130px;height:130px;position:absolute;top:40%;left:46.4%;opacity:0;z-index:10}.apartment-pointer a,.pointer{position:absolute;top:0;display:block}.pointer{width:100%;height:100%;left:0;background:url(../images/pointer.svg) center center/contain no-repeat #2f4051;-webkit-border-radius:50%;border-radius:50%;box-shadow:8px -2px 0 rgba(0,0,0,.3);border:5px solid #2f4051}.pointer::after{content:'';width:0;height:0;border-style:solid;border-width:50px 30px 0 0;border-color:#2f4051 transparent transparent;position:absolute;bottom:-30px;left:40px;z-index:-1}.apartment-pointer a{width:100%;height:100%;left:0;z-index:1}.apartment-pointer h3,.buttons{position:absolute;z-index:20;text-align:center}.apartment-pointer h3{font-family:Play,sans-serif;font-size:16px;line-height:1;display:block;padding:10px 20px;text-transform:uppercase;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#2f4051;top:50%;left:120px;margin:-22px 0 0;-webkit-border-radius:30px;border-radius:30px}.faci-text h3,.facilities h2,.show-box h3{line-height:1.4;text-transform:uppercase;font-family:Play,sans-serif}.apartment-pointer a:hover h3{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.apartment-pointer:hover .pointer,.apartment-pointer:hover .pointer::after{-webkit-animation-play-state:paused;animation-play-state:paused}.buttons{bottom:40px;left:420px;height:110px;width:50px}.pic-zoom-in,.pic-zoom-out{width:50px;height:50px;-webkit-border-radius:50%;border-radius:50%;font-size:0;text-indent:-9999px;border:none;position:relative;display:inline-block;vertical-align:middle;margin:5px 0;cursor:pointer}.pic-zoom-in{background:url(../images/zoom-in.png) center center no-repeat rgba(0,0,0,.2)}.pic-zoom-out{background:url(../images/zoom-out.png) center center no-repeat rgba(0,0,0,.2)}.facilities-map::after,.show-box,.show-box h3,.zoom-box:hover::after{background-color:#2f4051}.apartment-map,.facilities-bg{-webkit-background-size:contain}.map-mobile{width:100%;height:auto;position:relative;display:none;margin:0}.bot-circle,.bot-dot{width:100%;position:absolute;left:0;top:0}.map-mobile img{width:100%;height:auto;display:inline-block;vertical-align:middle;margin:0 -5px}.bot-dot{height:100%;z-index:5}.bot-circle{height:auto}.show-box,.show-box::after{position:absolute;top:auto}.show-box{width:auto;height:auto;font-family:Play,sans-serif;left:auto;right:auto;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;box-shadow:0 0 30px rgba(0,0,0,.5);-webkit-border-radius:15px;border-radius:15px;z-index:9000;opacity:0;-webkit-transform:scale(0);transform:scale(0)}.pot-02,.pot-03,.pot-04{right:40.8%}.show-box img,.with-img{-webkit-border-radius:50%}.show-box::after{content:'';left:25px;bottom:-15px;margin:0 0 0 -10px;width:0;height:0;border-style:solid;border-width:20px 20px 0 0;border-color:#2f4051 transparent transparent}.with-img{width:240px;height:240px;border-radius:50%;overflow:hidden}.show-box h3{width:auto;height:auto;font-size:12px;text-align:center;padding:10px 15px;position:relative;display:block;z-index:1}.show-box h3 small{font-size:10px;display:block;font-weight:400}.show-box.with-img h3{padding:10px 60px 20px;position:absolute;bottom:0;left:0;width:100%;white-space:normal}.show-box img{width:230px;height:230px;position:absolute;left:5px;top:5px;border-radius:50%}.zoom-box,.zoom-box::after{-webkit-border-radius:50%;position:absolute}.show-box.showup{-webkit-transform:scale(1);transform:scale(1);opacity:1}.zoom-box{width:40px;height:40px;border-radius:50%;display:block;z-index:10}.zoom-box::after{content:"";width:100%;height:100%;left:0;top:0;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;border-radius:50%;z-index:1}.apartment-map::after,.dot-num::after,.download-pdf::after,.facilities-map::after,.num::after,.show-box-pic::after,.title-pdf h3::after{content:''}.zoom-box span.circle{width:50px;height:50px;position:absolute;left:-5px;top:-5px;-webkit-border-radius:50%;border-radius:50%;z-index:-5}.facilities h2,.slide-bg,.slider-about{position:relative}.pot-02{top:81.3%}.pot-03{top:84.9%}.pot-04{top:88.5%}.pot-05{right:59.4%;top:90%}.pot-06{right:63%;top:83.3%}.pot-07{right:88.2%;top:77.8%}.pot-08{right:66.8%;top:60.4%}.pot-09{right:66.8%;top:64.5%}.pot-10{right:50.5%;top:60.3%}.pot-11{right:50.4%;top:66.1%}.pot-12{right:48.8%;top:69%}.pot-13{right:56.8%;top:76%}.pot-14{right:78.9%;top:50.6%}.pot-15{right:76.3%;top:76%}.pot-16{right:77.5%;top:86.8%}.pot-17{right:58.5%;top:72.2%}.pot-18{right:44.5%;top:56.8%}#facilities-page .box-cover{display:none}.item-floor,.slide-plan{position:relative;display:block;width:100%;height:100vh;margin:0;padding:0}.slide-plan .slide-buttons{margin-left:50px}.slide-plan .slide-prev{left:calc(100vw / 8);opacity:1;height:150px;width:60px}.slide-plan .slide-next{right:calc(100vw / 8);opacity:1;height:150px;width:60px}.facilities,.slide-bg,.slider-about{width:100%;height:100%;overflow:hidden}.item-floor{overflow:hidden}.slider-about{left:0;top:0;display:block;margin:0;padding:0;text-align:center}.facilities h2{font-weight:400;font-style:normal;font-size:30px;padding:10px 0;color:#c2b59b;text-align:center;z-index:3}.facilities-map{width:calc(100% - 40px);height:calc(100% - 40px);position:absolute;left:20px;top:20px;-webkit-border-radius:20px;border-radius:20px;border:1px solid #2f4051;overflow:hidden}.all-dot,.facilities-bg,.facilities-bg img,.facilities-map::after{left:0;top:0;position:absolute}.facilities-map::after{width:100%;height:100%;-webkit-border-radius:20px;border-radius:20px}.facilities-bg{width:2000px;height:1125px;background-position:center center;background-size:contain;background-repeat:no-repeat;z-index:1}.facilities-bg img{width:100%;height:100%}.all-dot{width:2000px;height:1125px;z-index:10}.all-dot-top{position:absolute;left:350px;top:240px;width:1100px;height:350px}.info-facilities{position:absolute;left:0;top:0;width:100%;height:100%}.show-box-pic{width:auto;max-width:220px;height:auto;position:absolute;left:auto;top:auto;right:auto;padding:8px;-webkit-border-radius:15px;border-radius:15px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;box-shadow:0 10px 20px 0 rgba(0,0,0,.1);background-color:#ffd87d;text-align:center;cursor:pointer;color:#000;z-index:500;opacity:0;-webkit-transform:scale(0);transform:scale(0)}.show-box-pic.no-pic{max-width:inherit}.show-box-pic img{display:block;width:100%;height:auto;-webkit-border-radius:10px;border-radius:10px}.faci-text{font-family:Play,sans-serif;display:block;width:100%;margin:0;height:auto}.faci-text h3,.faci-text span{display:block;width:100%;height:auto;font-weight:400;margin:5px 0}.faci-text h3{font-size:14px;white-space:normal}.faci-text p{display:block;width:100%;height:auto;font-weight:400;font-size:12px;line-height:1.6;white-space:normal}.note-facilities li h3,.select-header h3,.title-box h2{white-space:nowrap;text-transform:uppercase}.faci-text span{position:relative;font-size:11px;line-height:1.4}.show-box-pic.showup{-webkit-transform:scale(1);transform:scale(1);opacity:1}.show-box-pic::after{position:absolute;left:25px;bottom:-15px;top:auto;margin:0 0 0 -10px;width:0;height:0;border-style:solid;border-width:20px 20px 0 0;border-color:#ffd87d transparent transparent}.note-facilities{font-family:Play,sans-serif;position:absolute;max-width:1000px;height:auto;right:80px;bottom:80px;text-align:left;background-color:#283745;-webkit-border-radius:20px;border-radius:20px;padding:10px;z-index:10}.apartment h2,.dot-num,.house-text,.number{text-align:center}.note-facilities ul{display:inline-block;position:relative;vertical-align:top;width:auto;max-width:260px;height:auto;margin:0}.note-facilities li h3,.note-facilities li span{display:inline-block;font-weight:400;font-size:12px;color:#fff;vertical-align:middle}.note-facilities li{position:relative;display:inline-block;float:left;margin:0 0 2px;padding:5px 15px 5px 5px;-webkit-border-radius:25px;border-radius:25px;background-color:rgba(0,0,0,0);clear:both;cursor:pointer}.apartment h2,.apartment-map,.dot-num,.dot-num::after,.number{position:absolute}.note-facilities li span{width:25px;height:25px;margin:0 5px 0 0;line-height:25px;background-color:#7fa4ae;-webkit-border-radius:50%;border-radius:50%;text-align:center}.note-facilities li h3{font-family:Play,sans-serif;line-height:1.4;max-width:calc(100% - 30px)}.note-facilities li h3 small{display:block;font-size:10px;color:#7fa4ae}.note-facilities li.current{background-color:#ffd87d}.note-facilities li.current h3{color:#000}.note-facilities li.current h3 small{color:#666}.dot-num{font-family:Play,sans-serif;display:block;width:34px;height:34px;line-height:32px;background-color:#5482a2;color:#fff;font-weight:700;font-size:16px;box-shadow:0 0 20px 5px rgba(255,255,255,0);-webkit-border-radius:50%;border-radius:50%}.dot-num::after{width:calc(100% + 8px);height:calc(100% + 8px);left:-4px;top:-4px;border:4px solid rgba(255,255,255,.5);-webkit-border-radius:50%;border-radius:50%;z-index:-1}.dot-num span.circle{position:absolute;left:-10px;top:-10px;display:block;width:calc(100% + 20px);height:calc(100% + 20px);border:1px solid #8c7665;-webkit-border-radius:50%;border-radius:50%;box-shadow:0 0 10px rgba(255,255,255,1)}.dot-num.current span.circle,.number{display:none}.dot-num.current{background-color:#8c7665}.number{top:-5px;left:-5px;width:25px;height:25px;line-height:23px;background-color:#ffd87d;color:#333;font-family:play,sans-serif;font-weight:400;font-size:13px;-webkit-border-radius:50%;border-radius:50%}.apartment,.apartment h2{font-family:Play,sans-serif}.dot-01{left:1200px;top:120px}.dot-02{left:1020px;top:120px}.dot-03{left:950px;top:30px}.dot-04{left:860px;top:30px}.dot-05{left:630px;top:50px}.dot-06{left:565px;top:50px}.dot-07{left:170px;top:50px}.dot-08{left:90px;top:50px}.dot-09{left:10px;top:50px}.dot-10{left:100px;top:250px}.dot-11{left:200px;top:250px}.dot-12{left:330px;top:150px}.dot-13{left:420px;top:280px}.dot-14{left:530px;top:180px}.dot-15{left:650px;top:180px}.dot-16{left:800px;top:180px}.dot-18{left:600px;top:350px}.dot-17{left:900px;top:280px}.dot-19{left:250px;top:380px}.dot-20{left:-50px;top:420px}.dot-21{left:-150px;top:150px}.dot-22{left:250px;top:-50px}.dot-201{left:400px;top:200px}.dot-202{left:300px;top:250px}.dot-203{left:300px;top:150px}.dot-204{left:250px;top:180px}.dot-205{left:280px;top:50px}.dot-206{left:350px;top:50px}.dot-207{left:400px;top:110px}.dot-208{left:450px;top:80px}.dot-209{left:460px;top:0}.dot-210{left:550px;top:20px}#apartment-page .box-cover,#apartment-two-page .box-cover{z-index:auto}.apartment h2{width:100%;font-weight:400;font-style:normal;font-size:30px;line-height:1.4;left:0;top:10px;text-transform:uppercase;padding:20px 0;color:#c2b59b;z-index:3}.house-detail .compass2{width:30px;height:40px;left:0;top:-10px;right:auto;margin:0}.hover-fill{cursor:pointer;fill-opacity:0}.bg-fill{fill-opacity:.8;fill:url(#gradient);-webkit-filter:drop-shadow( 0 0 10px #fff );filter:drop-shadow( 0 0 10px #fff )}.highlight{background:url(../images/highlight.png) no-repeat;z-index:3}.highlight-2{background:url(../images/highlight2.png) no-repeat;z-index:3}.apartment-bg,.apartment-map,.pic-progress{background-position:center center;background-repeat:no-repeat}.apartment{width:100%;height:100%;overflow:hidden}.apartment-map{background-size:contain;background-color:#2f4051;width:calc(100% - 40px);height:calc(100% - 40px);left:20px;top:20px;-webkit-border-radius:20px;border-radius:20px;border:1px solid #2f4051;overflow:hidden}.apartment-bg,.apartment-bg img,.apartment-map::after,.info-house,.typical{left:0;top:0;position:absolute}.apartment-map::after{width:100%;height:100%;background-color:#2f4051;-webkit-border-radius:20px;border-radius:20px;z-index:-1}.apartment-bg{width:2000px;height:1125px;-webkit-background-size:contain;background-size:contain}.apartment-bg area,.apartment-bg img,.typical{height:100%;width:100%}.info-house{width:100%;height:auto;z-index:60}.num-block{font-weight:400;-webkit-border-radius:50%;border-radius:50%;width:30px;height:30px;font-size:14px;color:#333;line-height:28px;background-color:#ffd87d;position:absolute;left:20px;top:-12px;border-bottom:1px solid #960}.house-text{background-color:#fff;width:auto;max-width:180px;height:auto;padding:20px;position:absolute;-webkit-border-radius:15px;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.3);z-index:120}.house-text a h2,.house-text h3{position:relative;font-family:Play,sans-serif}.house-text a h2{width:auto;font-weight:700;font-style:normal;font-size:15px;line-height:1.4;left:auto;top:auto;text-transform:uppercase;padding:0;color:#c2b59b;opacity:1}.apartment.show-text .house-text a h2{-webkit-animation:none;animation:none;-webkit-animation-duration:0s;animation-duration:0s}.house-text h3{text-align:left;font-size:14px;color:#333;line-height:1.2;font-weight:400;display:block}.apartment-pic,.house-detail,.num{text-align:center}.bg-house,.load-apartment,.num,.num::after{position:absolute}.house-text small{font-size:12px;color:#777;display:block}.house-text span.shape{width:0;height:0;border-style:solid;border-width:10px 15px 10px 0;border-color:transparent #fff transparent transparent;position:absolute;bottom:auto;top:20px;left:-10px;right:auto;z-index:-1}.house-text a{display:block}.num{width:32px;height:32px;line-height:30px;background-color:rgba(0,0,0,.5);color:#fff;font-weight:400;font-size:16px;-webkit-border-radius:50%;border-radius:50%}.bg-house,.title-box{background-color:#fff}.num::after{width:calc(100% + 2px);height:calc(100% + 2px);left:-1px;top:-1px;border:1px solid rgba(255,255,255,.5);-webkit-border-radius:50%;border-radius:50%}.a-01,.a-02,.a-03,.a-04,.a-05{top:30%}.a-01{left:72.4%}.a-02{left:75.2%}.a-03{left:78.2%}.a-04{left:81.2%}.a-05,.a-06{left:84.2%}.a-06,.a-07,.a-08,.a-09,.a-10,.a-11,.a-13,.a-14,.a-15,.a-16,.a-17,.a-18{top:50%}.a-07{left:81.4%}.a-08{left:78.5%}.a-09{left:75.2%}.a-10{left:72.2%}.a-11{left:68.5%}.a-12{left:64.5%;top:50%}.a-13{left:60.7%}.a-14{left:57.8%}.a-15{left:54.8%}.a-16{left:51.8%}.a-17{left:48.8%}.a-18{left:45.8%}.a-19,.a-20,.a-21,.a-22,.a-23,.a-25,.a-26,.a-27,.a-28,.a-29{top:60%}.a-19{left:44.8%}.a-20{left:41%}.a-21{left:38%}.a-22{left:35.2%}.a-23{left:32.7%}.a-24{left:30%;top:60%}.a-25{left:27.4%}.a-26{left:24.7%}.a-27{left:22%}.a-28{left:19.2%}.a-29,.a-30,.a-31{left:16%}.a-30{top:45%}.a-31,.a-32,.a-33,.a-34,.a-35,.a-36,.a-37,.a-38{top:30%}.a-32{left:19.2%}.a-33{left:22%}.a-34{left:24.7%}.a-35{left:27.4%}.a-36{left:30%}.a-37{left:32.7%}.a-38{left:35.2%}.a-39{left:38%;top:34%}.a-40{left:41%;top:34%}.a-41,.a-42,.a-43,.a-44,.a-45{top:30%}.a-41{left:48.8%}.a-42{left:51.8%}.a-43{left:54.8%}.a-44{left:57.8%}.a-45{left:60.8%}.sg1-01{left:74.5%;top:32%}.sg1-02{left:82%;top:32%}.sg1-03{left:82%;top:48%}.sg1-04{left:74.5%;top:48%}.sg1-05{left:69%;top:48%}.sg1-06{left:65%;top:48%}.sg1-07{left:59.5%;top:48%}.sg1-08{left:51.5%;top:48%}.sg1-09{left:51.5%;top:32%}.sg1-10{left:59.5%;top:32%}.sg2-01{left:34%;top:56%}.sg2-02{left:29%;top:58%}.sg2-03{left:23.5%;top:58%}.sg2-04{left:17.5%;top:55%}.sg2-05{left:17.5%;top:36%}.sg2-06{left:23.5%;top:32%}.sg2-07{left:29%;top:32%}.sg2-08{left:34%;top:35%}.load-apartment{width:90%;max-width:1400px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none;z-index:7000}.bg-house{height:100%;width:100%;left:0;top:0;-webkit-transform:scale3d(1,0,1);transform:scale3d(1,0,1);box-shadow:0 20px 50px 0 rgba(0,0,0,.3);-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;-webkit-border-radius:20px;border-radius:20px;z-index:-1}.house-detail{font-family:Play,sans-serif;height:auto;max-height:96vh;width:100%;padding:10px;color:#2f4051;position:relative;display:block;overflow:hidden}.apartment-pic{width:55%;max-width:800px;max-height:800px;position:relative;display:inline-block;vertical-align:top;margin:0 -10px}.apartment-pic::after,.apartment-pic::before{content:"";height:100%;display:inline-block;vertical-align:middle}.apartment-pic img,.title-box{height:auto;display:inline-block}.apartment-pic img{width:auto;max-width:99%;max-height:85vh;position:relative;vertical-align:middle;margin:0 -5px}.description,.title-box{max-width:250px;left:30px}.keyplan,.share,.title-box{vertical-align:top}.title-box{width:25%;position:absolute;top:30px;text-align:left;margin:0;padding:0;z-index:5}.keyplan,.title-box h2{position:relative;font-family:Play,sans-serif}.house-des,.title-box h2{height:auto;padding:10px 0}.title-box h2{font-weight:400;font-size:30px;color:#c2b59b;line-height:1.4;display:block;width:100%;z-index:5}.title-box h2 .text-num{width:34px;height:34px;display:inline-block;vertical-align:top;margin:0 10px;font-weight:700;background-color:#ffd87d;font-size:16px;color:#333;text-align:center;line-height:32px;-webkit-border-radius:50%;border-radius:50%}.description p,.house-des h3,.house-des p{font-weight:400;display:block}.title-box h2 strong{font-size:130%;color:#2f4051}.house-des{width:100%;margin:10px 0 0;border-top:1px dotted #666;border-bottom:1px dotted #666}.description,.house-bottom{height:auto;position:absolute;bottom:30px;margin:0;padding:0;background-color:#fff;z-index:5}.house-des h3{font-family:Play,sans-serif;font-size:20px;line-height:1.4;color:#c2b59b}.house-des h3 strong{font-size:130%;color:#2f4051}.house-des p{font-size:15px;line-height:1.6;color:#2f4051}.description{font-family:Play,sans-serif;color:#2f4051;width:25%;text-align:left}.description p{font-size:11px;line-height:1.4;font-style:italic}.house-bottom{width:20%;max-width:280px;right:30px;display:inline-block;text-align:center}.keyplan,.keyplan img{width:100%;margin:auto;height:auto}.keyplan{color:#2f4051;display:inline-block}.keyplan img,.keyplan p{display:block;position:relative}.keyplan p{font-weight:300;font-size:12px;line-height:1.6;text-align:center;margin:0 0 10px;text-transform:uppercase}.share{width:auto;height:auto;position:absolute;top:-130px;right:-10px;text-align:center;display:inline-block;margin:0}.share span,.share ul{width:100%;text-align:center}.share li,.share span,.share ul{position:relative}.share span{font-weight:400;font-size:14px;line-height:1.5;color:#2f4051;text-transform:uppercase;margin:0;display:block}.share ul{margin:5px 0;height:auto}.share li,.share li a{width:40px;height:40px}.share li{display:inline-block;vertical-align:middle;margin:0}.share li a{display:block}.share li a:hover{opacity:.5}#progress-page .box-library{width:100%;height:100vh;display:block;margin:0}#progress-page .box-library h2{width:100%;position:absolute;left:0;top:10px}#progress-page .bg-cover::after{background-color:rgba(3,49,77,.7);mix-blend-mode:color}.progress-list{position:absolute;width:100%;height:calc(100vh - 110px);top:90px;left:0;text-align-last:center;z-index:5}.box-progress{width:48%;margin:5px;background-color:rgba(255,255,255,.5);display:inline-block;height:auto;overflow:hidden;padding:10px;position:relative;vertical-align:top;-webkit-border-radius:20px;border-radius:20px;cursor:pointer}.box-progress h3{font-family:Play,sans-serif;font-weight:400;font-size:15px;line-height:1.4;color:#fff;text-align:center;text-transform:uppercase;padding:10px 20px;position:absolute;left:10px;bottom:10px;background-color:rgba(0,0,0,.5);display:block;-webkit-border-radius:0 0 0 16px;border-radius:0 0 0 16px}.pic-progress,.pic-progress img{width:100%;height:auto;display:block;position:relative}.pic-progress{max-height:250px;overflow:hidden;background-size:cover;-webkit-border-radius:16px;border-radius:16px}.pic-progress img{opacity:0}.select-list{position:absolute;left:5px;top:40px;display:inline-block;width:230px;height:40px;-webkit-border-radius:30px;border-radius:30px;vertical-align:top;opacity:0;z-index:20}.select-header{position:relative;display:block;width:100%;height:auto;background-color:#fff;cursor:pointer;-webkit-border-radius:30px;border-radius:30px}.select-header .but{position:absolute;right:5px;top:5px;display:block;width:26px;height:26px;background:url(../images/list.png) center center/80% 80% no-repeat #8c7665;-webkit-border-radius:50%;border-radius:50%;z-index:1}.select-header h3{font-family:Play,sans-serif;font-weight:400;font-size:14px;display:block;padding:0 40px 0 20px;color:#666;line-height:36px;text-align:left;text-overflow:ellipsis;overflow:hidden}.select-box{font-family:Play,sans-serif;position:absolute;top:40px;left:0;display:none;width:100%;height:auto;max-height:300px;padding:3px;box-shadow:5px 5px 0 rgba(0,0,0,.1);overflow-x:hidden;overflow-y:auto;z-index:99999;background-color:#fff}.box-library,.select-box li,.select-box ul{position:relative;height:auto}.select-box ul{display:block;width:100%;text-align:center;font-size:0}.select-box li{display:block;width:98%;margin:0 auto 1px;background-color:#8c7665;cursor:pointer}.select-box li a{display:block;width:100%;height:auto}.select-box li h3{font-family:Play,sans-serif;font-weight:400;font-size:14px;display:block;padding:10px 15px;line-height:20px;color:#fff;text-align:left}.select-box li.current h3,.select-box li.selected h3{color:#fff}.select-box li.current,.select-box li.selected{background-color:#2f4051;pointer-events:none}.box-library-pdf,.pic-library,.title-pic{background-color:rgba(0,0,0,.3)}.box-library{width:90%;display:inline-block;vertical-align:middle;margin:0 -5px}.box-library h2,.library-thumb{display:block;position:relative}.box-library h2{font-weight:700;font-style:italic;font-size:36px;line-height:1.2;text-align:center;color:#fff;margin:20px 0;z-index:3}.pic-center{position:relative;display:inline-block;width:80%;max-width:1040px;height:auto;text-align:center}.library-thumb{width:98%;max-width:500px;height:auto;margin:0 auto;border:1px solid rgba(255,255,255,.2);overflow:hidden;cursor:pointer;-webkit-border-radius:20px;border-radius:20px}.pic-library,.pic-library img{margin:0;width:100%;height:auto;display:block}.pic-library{max-height:280px;padding:10px 10px 0;line-height:0;overflow:hidden;-webkit-border-radius:16px 16px 0 0;border-radius:16px 16px 0 0}.pic-library img{position:relative;-webkit-border-radius:16px 16px 0 0;border-radius:16px 16px 0 0}.title-pic{position:relative;width:100%;height:auto;padding:10px 20px}.title-pic h3{font-family:Play,sans-serif;display:block;font-weight:700;font-size:15px;line-height:1.4;color:#fff;text-align:center;text-transform:uppercase;white-space:normal}.head-text h3,.title-pdf h3{font-family:Play,sans-serif;font-weight:400;color:#fff;white-space:normal;font-size:15px}.pdf-slide{max-width:800px}.box-library-pdf{width:98%;max-width:350px;height:350px;position:relative;display:block;margin:0 auto;-webkit-border-radius:50%;border-radius:50%;text-align:center;cursor:pointer;overflow:hidden;padding:10px;border:1px solid rgba(255,255,255,.2)}.box-library-pdf img,.download-pdf{position:relative;-webkit-border-radius:50%}.box-library-pdf img{width:100%;height:100%;display:block;margin:0;border-radius:50%}.download-pdf{width:70px;height:70px;display:inline-block;vertical-align:middle;margin:0 0 0 -30px;border-radius:50%}.download-pdf::after{background:url(../images/pdf_down.png) center center/cover no-repeat #b70f13;position:absolute;width:100%;height:100%;left:0;top:0;-webkit-border-radius:50%;border-radius:50%}.title-pdf,.title-pdf h3{position:relative;display:inline-block}.title-pdf{width:auto;height:auto;vertical-align:top;margin:-100px 0 0;cursor:pointer;z-index:1}.title-pdf h3{line-height:1.2;text-shadow:1px 1px 0 rgba(0,0,0,.3);text-align:center;text-transform:uppercase;vertical-align:middle;padding:10px 40px 10px 20px}.title-pdf h3::after{background-color:rgba(0,0,0,.8);position:absolute;left:0;top:0;width:100%;height:100%;-webkit-border-radius:30px;border-radius:30px;z-index:-1}#news-page .box-library{width:100%;height:calc(100vh - 40px);display:block;margin:20px 0;z-index:10}#news-page .box-library h2{width:100%;position:absolute;left:0;top:0}.news-list{position:absolute;width:100%;height:calc(100vh - 120px);top:80px;left:0;z-index:5}.news-list::after{content:"";width:calc(100% - 40px);height:100px;position:absolute;left:20px;bottom:0;background:-webkit-linear-gradient(0deg,rgba(47,64,81,.9) 0,rgba(47,64,81,0) 100%);background:linear-gradient(0deg,rgba(47,64,81,.9) 0,rgba(47,64,81,0) 100%);-webkit-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px}.go-news::before,.infobox .close-box-map::after,.input-but button::after{content:''}.grid,.grid-item,.link-page{position:relative}.news-list.hide::after{display:none}.grid{display:block;width:90%;height:auto;max-width:1000px;margin:0 auto;padding:0 0 100px;text-align:left}.grid-item{width:33%;display:inline-block;vertical-align:top;margin:0 -1px;padding:5px}.head-text,.link-page{margin:0;padding:10px;display:block}.link-page{font-family:Play,sans-serif;width:100%;height:260px;background-color:#8c7665;-webkit-border-radius:20px;border-radius:20px;cursor:pointer}.head-text,.head-text p,.pic-thumb,.pic-thumb img{position:relative;width:100%;height:auto}.pic-thumb{display:block;max-height:130px;margin:0;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-border-radius:16px 16px 0 0;border-radius:16px 16px 0 0}.pic-thumb img{margin:0;opacity:0}.head-text h3{line-height:1.4;margin:0 0 5px;text-align:left;position:relative;display:block}.head-text p{font-weight:300;font-size:13px;color:#eee;line-height:1.6;margin:0;text-align:left;display:block;max-height:40px;overflow:hidden;white-space:normal}.colum-box-news,.go-news,.go-news::before,.new-icon{position:absolute}.go-news{width:60px;height:60px;right:15px;top:75px;opacity:0;z-index:1}.go-news::before{background:url(../images/go.png) center top no-repeat;width:100%;height:100%;left:0;top:0}.new-icon{left:10px;top:5px;display:block;width:50px;height:30px;background:url(../images/new.png) center center no-repeat;text-align:center;z-index:3;text-indent:-9999px;font-size:0}.colum-box-news{height:0;width:100%;left:0;bottom:0;overflow:hidden;-webkit-transition:height .8s ease;transition:height .8s ease;z-index:10}.colum-box-news::after{content:"";width:calc(100% - 40px);height:100px;position:absolute;left:20px;bottom:0;background:-webkit-linear-gradient(0deg,rgba(47,64,81,.9) 0,rgba(47,64,81,0) 100%);background:linear-gradient(0deg,rgba(47,64,81,.9) 0,rgba(47,64,81,0) 100%);-webkit-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px}.news-content,.news-text{height:auto;margin:0 auto}.news-content{position:relative;width:90%;max-width:1000px;background-color:#fff;display:block}.news-text{position:relative;width:100%;padding:20px 30px 80px}.news-text h3:nth-child(1){position:relative;font-family:Cormorant,serif;font-weight:700;font-size:24px;color:#835d41;line-height:1.6;text-align:center;padding:0 0 10px;margin:0 0 10px;border-bottom:1px dotted #333}.news-text p{position:relative;margin:0 0 15px;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-size:15px;color:#333;line-height:1.6;text-align:left;max-width:100%}.news-text table,.news-text table div{font-family:Arial,Helvetica,sans-serif;font-size:15px;color:#333!important;line-height:1.6;position:relative}.news-text strong{font-family:Arial,Helvetica,sans-serif;font-weight:700}.news-text table{font-weight:400}.news-text table div{text-align:left;font-weight:400}.news-text img{position:relative;display:block;max-width:100%;width:auto!important;height:auto!important;margin:10px auto}.news-text a{color:#835d41}.news-text a:hover{color:#333}.click-hover{width:100%;height:100%;position:fixed;left:0;top:0;display:none}#contact-page .box-text a,#contact-page .box-text p,#contact-page .text-intro{color:#fff}#contact-page .text-intro h2{font-style:normal;font-family:Play,sans-serif;font-weight:400;font-size:36px;line-height:1.2;color:#fff}.register-form{height:0;overflow:hidden;width:1000px;left:50%;top:0;margin:0 0 0 -500px;position:fixed;text-align:center;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out;z-index:200}.register-form form,.register-form h3{display:inline-block;position:relative}.register-form.show{height:100%;overflow-y:hidden}.register-form::after,.register-form::before{content:"";display:inline-block;vertical-align:middle;height:100%}.register-form h3{font-family:Cormorant,serif;font-weight:700;font-style:italic;font-size:36px;line-height:1.2;color:#fff;width:100%;text-align:center;vertical-align:top;margin:20px 0}.register-form form{width:0;max-width:900px;height:auto;margin:0;vertical-align:middle;overflow:hidden;z-index:20}.register-form span{width:100%;height:0;left:0;top:0;overflow:hidden;position:fixed;background-color:rgba(140,118,101,.9);-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out}.register-form.show form{width:80%}.register-form.show span{height:100%}.register-form .require-col{width:100%;padding:20px;background-color:rgba(0,0,0,.6);-webkit-border-radius:20px;border-radius:20px}.contact-form,.require-col{width:90%;text-align:center;height:auto;position:relative;display:inline-block}.input-area textarea,.input-text input[type=text]{font-family:Arial,Helvetica,sans-serif;color:#c2b59b;font-size:15px;font-weight:400;background-color:transparent}.contact-form{max-width:1000px;margin:0;vertical-align:middle}.input-area,.input-text,.require-col{vertical-align:top}.input-text{width:48%;height:auto;position:relative;margin:0 0 5px;display:inline-block;border:1px solid #c2b59b;-webkit-border-radius:10px;border-radius:10px}.input-text:nth-child(6){width:96%}.input-text input[type=text]{line-height:48px;padding:0 20px;border:none;width:100%;height:50px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-border-radius:10px;border-radius:10px}.input-area{width:calc(96% + 5px);height:auto;position:relative;margin:0;border:1px solid #c2b59b;-webkit-border-radius:10px;border-radius:10px;display:inline-block}.input-area textarea{line-height:24px;padding:5px 20px;border:none;width:100%;height:120px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;resize:none;-webkit-border-radius:10px;border-radius:10px}.input-but,.input-but button{height:auto;position:relative;display:inline-block;text-align:center}.infobox h3,.input-but button{font-weight:700;font-family:Play,sans-serif;text-transform:uppercase}.input-area textarea:focus,.input-text input[type=text]:focus{background-color:#fff;color:#333}.input-but{width:96%;margin:20px 0}.input-but button{font-size:16px;line-height:1.4;padding:23px 20px;color:#8c7665;width:auto;-webkit-appearance:none;cursor:pointer;margin:0 10px;border:none;-webkit-border-radius:20px;border-radius:20px;background-color:rgba(255,255,255,.8)}.infobox a,.infobox p{color:#fff}.input-but button::after{width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;left:-5px;top:-5px;border:1px solid rgba(255,255,255,.8);-webkit-border-radius:24px;border-radius:24px}.google-map,.logo-invest{position:relative;margin:20px auto;display:block}.logo-invest{background:url(../images/logo_investment.svg) center center/contain no-repeat;width:200px;height:100px}.google-map{background:url(../images/logo-map.png) center center/contain no-repeat;width:100px;height:137px}#map-canvas,.googlemap{width:100%;height:100%;left:0}.googlemap{position:fixed;top:-100%;overflow:hidden;-webkit-transition:top 1s ease-in-out;transition:top 1s ease-in-out;background-color:#ccc;z-index:120}#map-canvas>div,.gm-style .gm-style-iw,.gm-style div div div div div div div{background-color:transparent!important}.googlemap.show{top:0}#map-canvas{position:absolute;display:block;top:0}.gm-style .infobox,.infobox h3,.infobox p,.pic-map{position:relative}.gm-style .gm-style-iw{width:100%!important;height:auto!important;top:50%!important}.gm-style .gm-style-iw>div{max-width:inherit!important;max-height:inherit!important}.gm-style .gm-style-iw>div>div{overflow:hidden!important;width:100%;height:auto}.gm-style div div div div{z-index:200!important}.gm-style div div div div:nth-child(4){z-index:10!important}.gm-style div div div div div div div{box-shadow:none!important}.gm-style .gmnoprint{z-index:300!important}.gm-style .infobox{display:inline-block;width:240px;height:auto;z-index:999!important}.gm-style .infobox-inner{position:relative;display:block;width:auto;height:auto;margin:15px 15px 0 0;padding-bottom:15px;background-color:#324354!important}.pic-map,.pic-map img{width:100%;display:block}.pic-map{height:130px;overflow:hidden!important}.all-album,.all-pics,.allvideo,.full,.overlay-dark{overflow:hidden}.pic-map img{height:auto}.infobox{font-family:Play,sans-serif;text-align:center;line-height:1.4}.infobox h3{font-size:13px;color:#fff;display:block;padding:15px 15px 10px}.infobox p{font-size:12px;display:block;padding:0 15px;font-weight:400}.infobox .close-box-map{position:absolute;right:0;top:0;width:40px;height:40px;cursor:pointer;z-index:99999!important}.infobox .close-box-map::after{width:100%;height:100%;position:absolute;left:0;top:0;background:url(../images/close.png) 50%/80% no-repeat #324354;-webkit-border-radius:50%;border-radius:50%}.gm-style button[title=Close],.gm-style button[title=Close] img{display:none!important}.gm-style .gm-style-iw+div img,.gm-style button img{display:none}.gm-style .gm-style-iw~img{right:-10px!important;top:calc(50% - 20px)!important;width:40px!important;height:40px!important;opacity:0}.zoom-control{position:absolute;bottom:10px;right:10px;display:block;width:auto;height:auto;margin:0;z-index:20}.zoom-control a{display:block;width:35px;height:35px;-webkit-border-radius:5px;border-radius:5px;box-shadow:0 5px 24px rgba(0,0,0,.2);margin:10px 0}.zoom-in{background:url(../images/zoom-in.svg) 50%/80% no-repeat #8c7665}.zoom-out{background:url(../images/zoom-out.svg) 50%/80% no-repeat #8c7665}.zoom-full{background:url(../images/video/fullscreen.svg) 50%/80% no-repeat #8c7665}.zoom-full.active{background:url(../images/video/cancel-fullscreen.svg) 50%/80% no-repeat #8c7665}.gm-style button{background:url(../images/video/fullscreen.svg) 50%/80% no-repeat #8c7665!important;width:35px!important;height:35px!important;-webkit-border-radius:5px;border-radius:5px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.gm-style.fullcontent button{background:url(../images/video/cancel-fullscreen.svg) 50%/80% no-repeat #8c7665!important}.fullcontent .header{z-index:-9999}.all-album{width:100vw;height:100vh;position:fixed;left:0;top:0;display:none;z-index:3600}.album-center,.album-load{display:block;position:relative}.album-load{width:100%;height:100%;opacity:0}.album-center{width:100vw;height:100vh}.album-pic-center{width:100%;height:100%;position:relative;text-align:center;font-family:Play,sans-serif}.album-pic-center img{width:auto;height:auto;position:relative;display:inline-block;margin:auto;vertical-align:middle;max-height:85%;max-width:85%}.album-pic-center .pic-name{position:absolute;left:0;top:1.5%;z-index:5;width:100%;height:auto}.album-pic-center .pic-name h2,.album-pic-center .pic-name h3{font-family:Play,sans-serif;color:#fff;font-size:18px;position:relative;font-weight:400;line-height:1.4}.album-pic-center .pic-name h2{text-align:center;display:block;margin-bottom:10px}.album-pic-center .pic-name h2>span{-webkit-transition:opacity .8s linear;transition:opacity .8s linear;opacity:0}.album-pic-center .pic-name.move h2>span.move{opacity:1}.album-pic-center .pic-name h3{text-align:center;display:inline-block;text-transform:uppercase;padding:10px 20px}.all-pics .text-length h3,.contact-success,.register-success{font-size:15px;font-family:Play,sans-serif;color:#fff;text-align:center}.album-pic-center .pic-name h3>span>span{-webkit-transition:opacity .8s linear;transition:opacity .8s linear;opacity:0}.album-pic-center .pic-name.move h3>span>span.move{opacity:1}.slide-pic-nav{width:100%;position:absolute;height:auto;top:50%;margin-top:-30px;bottom:auto;left:0;z-index:10;display:none}.allvideo,.video-list,.video-wrap{width:100%;height:100%;top:0;left:0}.allvideo{position:fixed;display:none;z-index:2200}.video-list,.video-wrap{position:absolute;z-index:100}.video-skin{position:absolute;bottom:0;left:0;width:100vw;height:auto;min-height:100%;z-index:10}.all-pics,.video-wrap iframe{height:100%;top:0;width:100%;left:0}.video-wrap iframe{position:absolute;background-color:rgba(0,0,0,1);display:block;z-index:10}.all-pics{position:fixed;z-index:4000;display:none}.all-pics.show{display:block}.all-pics .text-length{width:100%;height:auto;position:absolute;left:0;top:10px;text-align:center;opacity:0;z-index:9998}.full,.full img{position:relative}.all-pics .text-length h3{font-weight:400;line-height:1.4;position:relative;padding:10px 20px;text-transform:uppercase;display:inline-block;background-color:rgba(0,0,0,.2)}.full{width:100vw;height:100vh;display:block}.full img{width:auto;max-width:80%;height:auto;outline:0;border:none;margin:0 auto;display:block;opacity:0;cursor:url(../images/openhand.png) 6 8,move;z-index:5}.full span{width:100vw;height:100vh;position:absolute;left:0;top:0;z-index:1}.pinch-zoom-container{width:100%;height:100%;position:relative;display:block;margin:0}.pinch-zoom{width:100%;left:0;top:0;text-align:center}.pinch-zoom::after,.pinch-zoom::before{content:"";display:inline-block;vertical-align:middle;height:100%}.pinch-zoom img{width:auto;height:auto;max-width:100%;display:inline-block;vertical-align:middle;position:relative;margin:0}.close-pics-small{background:url(../images/close.svg) center center/cover no-repeat;width:40px;height:40px;cursor:pointer;position:fixed;left:50%;bottom:20px;margin-left:-20px;display:none;z-index:99999}.close-album::after,.close-pics::after,.close::after{background:url(../images/close.svg) center center/contain no-repeat;content:""}.close-pics-small.right-corner{left:20px;margin:0}.close-album,.close-pics{position:fixed;right:20px;left:auto;margin:0;z-index:9999;cursor:pointer;top:20px;bottom:auto;display:block}.close-pics{width:60px;height:60px}.close-pics::after{width:100%;height:100%;display:block}.close-album{width:60px;height:60px}.close-album::after{width:100%;height:100%;display:block}.close{width:60px;height:60px;cursor:pointer;position:absolute;left:50%;top:20px;right:auto;bottom:auto;margin:0 0 0 -30px;-webkit-border-radius:50%;border-radius:50%;display:block;z-index:9999}.close-map,.close-video{right:20px;top:20px;position:fixed}.close-map,.close-news,.close-video,.go-back{cursor:pointer;left:auto;bottom:auto;margin:0;z-index:9999}.close::after{width:100%;height:100%;display:block}.close-video{width:60px;height:60px;display:block}.close-video::after{content:"";background:url(../images/close3.svg) 50%/80% no-repeat rgba(0,0,0,.1);width:100%;height:100%;-webkit-border-radius:50%;border-radius:50%;display:block}.close-map::after,.zoom{-webkit-border-radius:50%}.close-map{width:60px;height:60px;display:none}.close-map::after{content:"";background:url(../images/close3.svg) 50%/80% no-repeat #8c7665;width:100%;height:100%;border-radius:50%;display:block}.close-news{width:60px;height:60px;position:fixed;right:50px;top:90px;display:none;color:#fff}.go-back,.go-back::after,.googlemap.show .close-map,.zoom{display:block}.close-news::after{content:"";background:url(../images/close.svg) center center/contain no-repeat;width:100%;height:100%;display:block}.go-back{width:60px;height:60px;position:absolute;right:10px;top:10px;color:#86949d}.player,.view-album{margin:-50px 0 0 -50px;z-index:10}.go-back::after{content:"";background:url(../images/close2.svg) center center/contain no-repeat;width:100%;height:100%}.next-pic,.prev-pic{width:40px;height:80px;top:0;position:absolute;cursor:pointer}.next-pic{background:url(../images/next.svg) center center/contain no-repeat;right:20px}.prev-pic{background:url(../images/previous.svg) center center/contain no-repeat;left:20px}.next-pic.disabled,.prev-pic.disabled{opacity:.2}.player{width:100px;height:100px;position:absolute;left:50%;top:50%}.player::after,.player::before{content:"";width:100%;height:100%;left:0;top:0;position:absolute}.player::before{background:url(../images/player.png) center top no-repeat}.player::after{background:url(../images/player.png) center bottom no-repeat;opacity:0}.view-album{width:100px;height:100px;position:absolute;left:50%;top:50%}.view-album::after,.view-album::before{width:100%;height:100%;top:0;position:absolute;content:"";left:0}.view-album::before{background:url(../images/dot-bg.png) center top no-repeat}.view-album::after{background:url(../images/dot-bg.png) center bottom no-repeat;opacity:0}.zoom{background:url(../images/zoom.png) center center/cover no-repeat;width:62px;height:62px;position:absolute;right:10px;top:10px;box-shadow:0 0 30px rgba(0,0,0,.3);-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;z-index:20;opacity:.8}.overlay-dark{background-color:rgba(47,64,81,.9);height:0;width:100%;position:fixed;left:0;bottom:0;-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out;z-index:1500}.overlay-dark.show{height:100%}.no-scroll{overflow-x:hidden;overflow-y:hidden!important;overflow:hidden}.wrap-page{width:100%;max-width:900px;position:relative;margin:0 auto;height:auto}.go-top,.wheel{position:fixed}.level-index-out{z-index:-9999}.level-index-in{z-index:9999}.visible{overflow:visible}.TA-center .slide-wrapper{width:100%!important;white-space:nowrap;text-align:center}.TA-center .slide-item{float:none!important;display:inline-block!important;vertical-align:top}.go-top{background:url(../images/top2.png) center center no-repeat;width:60px;height:60px;bottom:20px;right:20px;cursor:pointer;display:none;-webkit-border-radius:50%;border-radius:50%;background-color:rgba(0,0,0,.1);border:1px solid rgba(255,255,255,.5);opacity:1;z-index:15}.map-background,.touch{background-repeat:no-repeat}.container-zoom img.zoomscale{cursor:zoom-in}.container-zoom img.zoomin{cursor:ew-resize;cursor:e-resize;cursor:url(../images/grabbing.png) 8 8,move}.touch{background-image:url(../images/pinchzoom.png);background-position:left top}.cursor{cursor:url(../images/openhand.png) 8 8,move}.drag-cursor{cursor:url(../images/grabbing.png) 8 8,move}.desktop{display:block}.mobile{display:none}img.desktop{display:block}img.mobile{display:none}.wheel{border:1px solid #c2b59b;width:30px;height:54px;right:30px;bottom:30px;-webkit-border-radius:50px;border-radius:50px;z-index:10}.wheel.transparent{background-color:transparent}.wheel.show::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:#c2b59b;width:5px;height:10px;-webkit-border-radius:10px;border-radius:10px;-webkit-animation:trackBallSlide 3s linear infinite;animation:trackBallSlide 3s linear infinite}.scroll-list,.scrollA{margin:0}.map-background{width:100%;height:100%;position:relative;display:block;background-position:top center;background-size:contain}.map-background img{opacity:0;position:absolute;left:0;top:0}.map-background canvas{width:2000px;height:1125px;position:absolute;left:0;top:0;padding:0;display:block;opacity:1}.img-moving,.scrollA{width:100%;height:100%;overflow:hidden}.img-moving{position:relative;cursor:url(../images/hand.cur) 6 8,move}.img-moving img{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);position:absolute;top:0;left:0}.scrollA{position:relative;display:block;padding:0}.scroll-list,.scrollB,.scrollC{width:100%;height:100%;left:0;top:0;position:absolute}.scrollB,.scrollC{overflow:hidden}.class-hidden{display:none}#contact-loader{position:fixed;top:50%;left:50%;z-index:110000;width:82px;height:82px;margin:-41px 0 0 -41px;-ms-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;animation:Rotate 2.5s linear infinite;-webkit-animation:Rotate 2.5s linear infinite;display:none}.contact-success,.register-success{position:fixed;top:50%;left:50%;margin:-30px 0 0 -150px;padding:20px;line-height:1.6;width:300px;height:auto;background-color:#c30004;-webkit-border-radius:20px;border-radius:20px;font-weight:700;z-index:99999;text-shadow:1px 1px 0 rgba(0,0,0,.5)}.color-red{background-color:#d00;color:#fff}.color-blue{background-color:#008c44;color:#fff}.inputContainer{position:relative;float:left}.formError{position:absolute;top:-30px;left:20px;display:block;cursor:pointer;z-index:5000}.formErrorContent{background-color:rgba(209,0,8,.8);position:relative;display:inline-block;color:#fff;width:auto;height:auto;max-width:250px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.4;box-shadow:0 0 10px rgba(0,0,0,.3);padding:8px 12px;-webkit-border-radius:10px;border-radius:10px;z-index:5001}.formErrorContent::after{content:'';position:absolute;left:20px;bottom:-10px;width:0;height:0;border-style:solid;border-width:10px 7px 0;border-color:rgba(209,0,8,.8) transparent transparent}.greenPopup .formErrorContent{background-color:#008c44}.blackPopup .formErrorContent{background-color:#393939;color:#fff}.ajaxSubmit{padding:20px;background-color:#008c44;display:none}.popup-home{overflow:hidden!important;opacity:0}.popup-home .details-center{width:98%;max-width:800px;height:auto;position:relative;display:inline-block;margin:0 -3px;vertical-align:middle;background-color:transparent;min-height:0}.popup-home img{width:100%;height:auto;display:block}.details-center,.popup-home.details-content:after,.popup-home.details-content:before{display:inline-block}.details-content{position:fixed;width:100%;height:100%;opacity:0;z-index:3000;text-align:center;overflow:hidden;overflow-y:auto}.details-content::after,.details-content::before{content:'';position:relative;display:inline-block;width:auto;height:100%;vertical-align:middle}.details-content>span{width:100%;height:100%;position:fixed;left:0;top:0;z-index:1}.details-center{font-family:Montserrat,sans-serif;position:relative;width:90%;height:auto;vertical-align:middle;max-width:1000px;padding:0;margin:0 auto;z-index:5;background-color:#fff;opacity:0}.details-text img,.details-text p img{display:block;width:auto;height:auto;max-width:100%;margin:0 auto;border:10px solid rgba(255,255,255,.5);-webkit-border-radius:30px;border-radius:30px}.captcha,.g-recaptcha{height:auto;display:inline-block;position:relative}.captcha{width:304px;vertical-align:top}.g-recaptcha{width:100%;margin:0}.g-recaptcha>div{width:100%!important;height:auto!important}@media screen and (min-width:1100px) and (max-height:760px){.partner img{max-height:60px}.text-intro h2::after{margin:20px auto 0}.align-top span img{max-height:120px}.pic-library{max-height:250px}.facilities[data-hash=floor-01] .note-facilities{bottom:30px;right:80px}.facilities[data-hash=floor-09] .note-facilities{bottom:80px;right:80px}}@media screen and (max-width:1600px) and (min-height:780px){.box-cover span,.hover-item span{background-size:calc(100% + 140px)}}@media screen and (max-width:1500px){.nav li a{font-size:24px}.box-nav li span,.sub-nav li span,.sub-news li span{font-size:14px}.navigation.show{width:350px}.content-right .text-intro{margin:0 6% 0 0}.content-left .text-intro{max-width:450px}.dot-num{width:40px;height:40px;line-height:38px;font-size:20px}.apartment-pic{max-width:650px}}@media screen and (max-width:1400px){.logo{width:220px}.grid,.news-content,.wrap-page{max-width:800px}.head-text p{display:none}.link-page{height:240px}#progress-page .box-library h2{font-size:30px}.house-bottom{max-width:250px}.apartment-pic{max-width:600px}}@media screen and (max-width:1300px){.grid,.wrap-page{max-width:780px}}@media screen and (max-width:1200px){.grid,.wrap-page{max-width:700px}}@media screen and (max-width:1100px){.navigation,body{overflow-x:hidden}.bottom-link,.footer{float:left;text-align:center}.mobile,.subscribe{pointer-events:auto}.video-cover,.video-full{min-height:inherit}body{overflow-y:auto;height:auto}.next-prev,.note-block,.sub-house,.sub-nav{width:0;height:0;z-index:-99999;overflow:hidden}.loadicon{width:300px;height:60px;margin:-30px 0 0 -150px}.bg-nav,.box-nav,.corner-bottom,.corner-top,.navigation span,.shadow,.shape-bg,.slide-but,.sub-nav,.sub-plan,.wheel{display:none}.header{height:60px;background-color:#2f4051;box-shadow:0 0 20px rgba(0,0,0,.2);-webkit-transition:top .3s ease-in-out;transition:top .3s ease-in-out}.hotline,.social{-webkit-transition:all .3s ease-in-out}.header.hide{top:-80px}.container{height:auto;margin:60px 0 0}.logo{background:url(../images/logo.svg) 50%/90% no-repeat #2f4051;width:250px;height:60px;left:50%;top:5px;margin:0 0 0 -125px;-webkit-border-radius:10px;border-radius:10px;box-shadow:0 20px 30px rgba(0,0,0,.1);z-index:999}.call,.footer,.navigation{background-color:#2f4051}.logo.hide{opacity:1}.nav-click{right:20px;top:5px}.navigation{top:60px;right:0;height:calc(100% - 60px);width:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.navigation.show{width:300px}.nav{width:100%;position:relative;top:auto;left:auto}.nav li{padding:0 40px 0 0;margin:10px 0}.nav li a{font-size:24px}.language{right:auto;left:20px;top:13px;width:34px;height:34px}.language li,.language li a{width:34px;height:34px;line-height:32px}.hotline{width:40px;height:40px;position:fixed;right:auto;left:10px;bottom:20px;transition:all .3s ease-in-out;z-index:50}.hotline a{opacity:0;width:40px;position:absolute;left:0;top:0}.hotline::after{content:'';border:1px solid rgba(255,214,125,.2);width:54px;height:54px;position:absolute;left:-5px;top:-5px;-webkit-border-radius:50%;border-radius:50%;box-shadow:0 0 10px rgba(255,214,125,.2);-webkit-animation:Ani2 2s infinite;animation:Ani2 2s infinite;opacity:.8;z-index:-2}.call svg,.footer{position:relative}.house-text,.show-box-pic,.zoom{box-shadow:none}.call{width:44px;height:44px;color:#ffd87d;-webkit-border-radius:50%;border-radius:50%;border:2px solid #ffd87d}.call svg{margin:5% -5%;width:90%;height:90%}.hotline.fixed{bottom:80px}.footer{width:100%;height:auto;left:auto;bottom:auto;right:auto;display:block;margin:0;padding:0 0 60px}.social{width:100%;position:fixed;left:0;bottom:-60px;transition:all .3s ease-in-out;z-index:10}.social ul{width:80px;display:block;margin:5px 0 5px 180px}.social li a{height:40px;margin:5px 0}.social.fixed{background-color:#01182a;bottom:0}.bottom-text{position:relative;height:auto;width:100%;margin:0;padding:0 20px;background-color:#eee;z-index:auto}.copyright{margin:0}.copyright,.copyright a,.copyright strong{color:#666;font-size:10px;line-height:1.5;text-align:center}.group-central[data-name=idea] .text-intro,.keyplan{color:#fff}.subscribe{position:fixed;left:10px;bottom:-50px;height:40px;margin:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:12}.bottom-link,.scrollA,.scrollB,.scrollC,.scrollD,.sub-news{width:100%;left:auto;position:relative}.subscribe.hide{opacity:1}.subscribe a{line-height:40px;font-size:14px;font-weight:700}.bottom-link{height:auto;padding:0;margin:0;display:block}.bottom-link>a{display:inline-block;margin:20px 5px;vertical-align:middle;font-size:14px;padding:10px 15px;border:1px solid #9c917d}.bottom-link>a::after,.bottom-link>a::before{display:none}.subscribe.fixed{bottom:10px}.scrollA,.scrollB,.scrollC,.scrollD{height:auto;top:auto;overflow:visible!important;padding:0;margin:0}.sub-news{display:block;height:auto;top:auto;right:auto;padding:20px 0 10px;margin:0;text-align:center;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;-webkit-transform:none;transform:none}.sub-news li,.sub-news ul{display:inline-block;vertical-align:middle}.sub-news.show{background-color:#8c7665;opacity:1}.sub-news>*{-webkit-transform:translate3d(0,0,0)}.sub-news ul{position:relative;text-align:center;white-space:nowrap}.sub-news li{height:auto;width:auto;margin:0;float:none}.picture,.text-intro{vertical-align:top}.sub-news li a{display:block;width:100%;height:100%;position:absolute;left:0;top:0;border:none;-webkit-border-radius:0;border-radius:0;z-index:5}.box-content,.colum-box,.content-page{height:auto;position:relative}.sub-news li a::after{display:none}.box-content,.close-pics-small,.colum-box{display:block}.sub-news li span{font-size:15px;line-height:1.4;text-align:center;padding:8px 15px;position:relative;display:block;top:auto;right:auto;margin:0;opacity:1;visibility:visible}.go-top,.next-pic,.zoom{right:10px}.sub-news li.active{background-color:rgba(0,0,0,.5)}.content-page{width:100%}.box-content{top:auto;left:auto;width:auto}.colum-box{width:100%;float:left;margin:0;padding:0}.allvideo,.overlay-video.show,.video-skin{height:100%}.full.lock{overflow-x:hidden}.group-central,.img-moving{overflow:visible;height:auto}.full img{max-width:100%}.all-pics .text-length h3{font-size:14px}.allvideo{width:100%;left:0;top:0;z-index:5000}.video-skin{left:0;top:0;bottom:auto}.album-pic-center img{max-width:90%;max-height:inherit}.go-top{background:url(../images/top.png) center center no-repeat #01182a;width:40px;height:40px;bottom:30px;border:none}.color-show{-webkit-transition:none;transition:none}.pagination-bullet{width:14px;height:14px;margin:0 3px}.pagination-bullet i{width:8px;height:8px;margin:2px}.slide-page span:not(.slide-numbers)::before{width:14px;height:14px;left:-3px;top:-3px}.slide-page span:not(.slide-numbers){width:8px;height:8px}.slide-pic-nav{top:auto;margin-top:0;bottom:60px;left:0}.container-zoom{height:auto}.container-zoom.zoomin{height:90vh}.next-pic,.prev-pic{width:30px;height:50px}.prev-pic{left:10px}.zoom{width:40px;height:40px;opacity:1;top:10px;-webkit-background-size:cover;background-size:cover}.player,.view-album{-webkit-transform:scale(.8);transform:scale(.8)}.close-pics{display:none}.close-album{right:auto;bottom:10px;left:50%;top:auto;margin:0 0 0 -20px;width:40px;height:40px}.close,.close-video{right:auto;bottom:auto;left:50%;margin:0 0 0 -20px;width:40px;height:40px}.close{top:10px}.close-video{top:20px}.close-map,.go-back{right:10px;top:10px}.close-news{display:none!important}.go-back{position:fixed;width:40px;height:40px}.desktop{display:none}.mobile{display:block}img.desktop{display:none}.title-page,img.mobile{display:block}.title-page{width:100%;height:auto;position:absolute;left:0;top:calc((1125/2000 * 100vw) - 60px);right:auto;text-align:center;z-index:15}.title-page h1{font-size:40px;font-style:normal;padding:10px 20px;color:#fff;text-transform:uppercase;text-align:center}.text-intro h2,.title h2,.title-box h2{font-size:30px}.text-intro h2>span>span{opacity:1;-webkit-transition:none;transition:none}.map-background{background-image:none!important}.map-background img{opacity:1;position:relative}.map-background canvas{display:none;opacity:0!important}.zoom-control{display:none}.close-map{width:40px;height:40px}.group-central,.slide-pics{width:100%;position:relative}.is-IOS .gm-style button{display:none!important}.img-moving{cursor:default}.img-moving img{position:relative;top:auto!important;left:auto!important}.box-slider{height:auto;float:none}.group-central{left:auto;top:auto;display:block;float:left;text-align:center;-webkit-transform:translate(0,0)!important;transform:translate(0,0)!important;z-index:auto!important;background-color:#2f4051}.player-vid,.player-vid:hover{background-color:rgba(0,0,0,.3)}.bg-cover,.bg-cover.pattern,.box-cover,.box-cover.pattern{height:calc(1125/2000 * 100vw);position:relative;display:block;left:auto;top:auto}.banner-home,.slide-pics{height:auto}.bg-cover span,.bg-cover span::after,.bg-cover::after,.bg-cover::before,.box-cover span,.box-cover span::after,.box-cover::after,.box-cover::before,.slide-pics .slide-buttons{display:none}.slide-pics .slide-controls{bottom:10px;max-width:inherit;margin:0;left:0}.box-video-center,.video-full{width:100%;left:auto;position:relative;top:auto}.slide-pics .slide-pagination{display:block}.video-full{height:100%;-webkit-transform:translate(0,0);transform:translate(0,0)}.box-video-center{height:calc(1125/2000 * 100vw)}.controls{bottom:0;left:0;margin:0}.pic-video::after{display:none}.player-vid{-webkit-transition:none;transition:none;width:80px;height:80px;margin:-40px 0 0 -40px;opacity:1}.controls.addshow{bottom:10px}.content-left,.content-main,.content-right{position:relative;width:100%;height:auto;display:block;left:auto;top:auto;padding:0;text-align:center}.align-left:nth-child(3)::before,.content-main::after,.content-main::before,.group-central[data-name="05"] .box-cover,.group-central[data-name="08"] .box-cover,.group-central[data-name=intro] .text-intro::after,.hover-item h3::before,.picture.circle{display:none}.content-left .text-intro,.content-right .text-intro{width:100%;margin:0;padding:0 20px}.text-intro{padding:10px;width:100%;max-width:800px}.text-intro h3{font-size:24px}.text-intro p,.text-intro p strong{font-size:14px}.group-central[data-name="02"] .content-main{position:absolute;width:100%;height:auto;left:0;top:20%}.group-central[data-name="04"] .content-right{position:absolute;text-align:right;width:45%;left:55%;top:10%}.group-central[data-name="07"] .content-right{position:absolute;text-align:right;width:45%;left:55%;top:10%;padding:20px;background-color:rgba(0,0,0,.5)}.group-central[data-name="03"] .content-left{position:absolute;width:90%;left:5%;top:5%}.group-central[data-name="03"] .text-intro{width:45%;margin:0 -5px;vertical-align:top}.bg-black,.picture{margin:0}.st-line{stroke-width:2;stroke:#fff;-webkit-animation:StrokeLine 2s infinite linear;animation:StrokeLine 2s infinite linear}#home-page .dot-logo{opacity:1}.group-central[data-name="05"] .content-main{background-color:#725a48}.hover-box{width:100%;height:50vh;max-height:450px;position:relative;left:auto;top:auto;-webkit-border-radius:0;border-radius:0}.hover-item:nth-child(1),.hover-item:nth-child(2),.hover-item:nth-child(3),.hover-item:nth-child(4){width:25%}.hover-item h3{font-size:18px;padding:10px;background-color:rgba(0,0,0,.5);top:50%}.hover-item span{background-position:top center;background-size:cover}.group-central[data-name="06"] .content-left{position:absolute;width:50%;left:5%;top:0;padding:20px;background-color:rgba(0,0,0,.5)}.group-central[data-name="06"] .content-left .text-intro{width:100%}.wrap-news{max-width:inherit;text-align:center;padding:5%}.box-news:nth-child(1){width:calc(40% - 5px)}.go-details{width:40px;height:40px}.go-details::before{background-size:cover}.colum-text h3{font-family:Play,sans-serif;font-size:16px;font-weight:400;line-height:1.4}.colum-text p{font-size:13px}.box-text p,.pic-logo>h3{font-size:14px}.group-central[data-name="09"] .box-cover{position:absolute;left:0;top:0;height:100%}.group-central[data-name="09"] .box-text{padding:0 0 150px}.pic-logo>h3{padding:10px}.all-logo{width:100%;height:auto;padding:0 5%;white-space:normal}#about-page .box-cover.pattern,.group-central[data-name=invest] .box-cover{height:100%;position:absolute;left:0;top:0}.align-left,.align-right{width:48%}#about-page .content-left .text-intro{text-align:center;max-width:inherit}.line{stroke-width:2;stroke-dasharray:0;stroke-dashoffset:3000}.group-central[data-name=intro] .text-intro{padding:20px 5% 5%;background-color:transparent;-webkit-border-radius:0;border-radius:0}.group-central[data-name=idea]{background-color:#8c7665}.group-central[data-name=idea] .content-left{background-color:#8c7665;text-align:center;width:90%;margin:-30px auto 0;padding:0 0 30px;-webkit-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0}.group-central[data-name=invest]{background-color:#725a48}.group-central[data-name=invest] .text-intro{padding:0 0 150px}.group-central[data-name=area] .box-cover span{display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-position:center center;background-repeat:no-repeat;background-size:cover}#location-page .box-cover.pattern{background-image:url(../images/bg2.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}#location-page .box-cover-right,.buttons{display:none}#location-page .compass{top:10px}#location-page .text-intro{max-width:800px;width:90%;position:relative;left:auto;top:auto;text-align:center}#location-page .text-intro h2::after{margin:10px auto}#location-page .text-intro p{text-align:center}#location-page .num{position:relative;left:auto;top:auto;display:inline-block;vertical-align:middle;font-size:12px;width:25px;height:25px;line-height:23px;font-weight:400}#location-page .num::after{display:none}#location-page .content-main{background-color:#56646e}.compass{width:50px;height:50px;right:auto;left:10px;top:0}.map-mobile{display:block;background-color:#abb1b1}.map-mobile svg{position:absolute;left:0;top:0;width:100%;height:100%}.bot-circle{width:100%;position:relative;left:auto;top:auto;text-align:center;display:block;background-color:#2f4051;padding:20px}.with-img{display:none}.show-box:not(.with-img){opacity:1;-webkit-transform:scale(1);transform:scale(1);left:auto!important;top:auto!important;box-shadow:none;display:inline-block;margin:3px 0;position:relative}.show-box:not(.with-img) h3{background-color:transparent;font-weight:400;display:inline-block;vertical-align:middle;white-space:normal;padding:10px 10px 10px 0}.color-01{background-color:#a2b3c1}.color-02{background-color:#998379}.color-03{background-color:#868dbe}.color-04{background-color:#7d5f9b}.color-05{background-color:#01b3c5}.line.officetel{stroke-width:3}.compass2{width:50px;height:50px;right:20px;top:20px;left:auto;bottom:auto;margin:0}#facilities-page .box-cover{display:block}.item-floor,.slide-bg,.slide-plan,.slider-about{width:100%;height:auto}.slider-about .item-wrapper{display:block;width:100%;height:auto;-webkit-transform:none!important;transform:none!important}.slider-about .item-container{display:block;height:auto}.facilities,.facilities-map{position:relative;width:100%;height:auto;top:auto;left:auto;overflow:visible;-webkit-border-radius:0;border-radius:0;border:none}.facilities-map{height:calc(1125/2000 * 90vw)}.facilities-map::after{-webkit-border-radius:0;border-radius:0}.facilities h2{font-size:24px}.note-facilities{left:auto!important;right:auto!important;bottom:auto!important;width:100%;max-width:inherit;height:auto;padding:20px 5%;position:relative;display:block;text-align:center;-webkit-border-radius:0;border-radius:0}.note-facilities ul{display:inline-block;text-align:center;width:100%;max-width:inherit}.note-facilities li{padding:2px 10px 2px 2px;vertical-align:top;margin:0 0 10px;width:auto;text-align:left;-webkit-border-radius:0;border-radius:0;float:none;clear:none}.apartment,.apartment-map,.info-facilities,.info-house{width:100%;position:relative}.info-facilities{height:auto;top:auto;left:auto;text-align:center;padding:20px;background-color:#daedf3;white-space:nowrap;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}.show-box-pic{position:relative;display:none;margin:0 5px;left:auto!important;top:auto!important;vertical-align:top;-webkit-transition:none;transition:none;z-index:auto}.show-box-pic:not(.no-pic){opacity:1;-webkit-transform:scale(1);transform:scale(1);display:inline-block}.show-box-pic:last-child{margin-right:20px}.dot-num span.circle,.show-box-pic::after{display:none}.number{display:block}.note-facilities li span{background-color:transparent;border-right:1px solid #eee;font-size:11px}#apartment-page .title-page,#apartment-two-page .title-page{position:relative;top:auto;left:auto;padding:20px 0 10px}#apartment-page .apartment-pointer,#apartment-two-page .apartment-pointer{-webkit-transform:scale(1.5);transform:scale(1.5)}.bg-fill{-webkit-animation:FillCorlor 2s infinite;animation:FillCorlor 2s infinite}.frame-svg.show .stop1{-webkit-animation:FillCorlor 2s infinite alternate;animation:FillCorlor 2s infinite alternate}.frame-svg.show .stop2{-webkit-animation:FillCorlor2 2s infinite alternate;animation:FillCorlor2 2s infinite alternate}.apartment{background-color:#e7f6ff}.apartment,.apartment-map{height:auto;top:auto;left:auto;overflow:visible;-webkit-border-radius:0;border-radius:0;border:none}.apartment-bg{z-index:auto}.apartment-map{height:calc(1125/2000 * 90vw)}.apartment h2{padding:0 20px;top:0;font-size:24px}.info-house{height:auto;left:auto;top:auto;text-align:center;display:inline-block;margin:0;padding:0 20px 30px;z-index:10}.item-plan{-webkit-transition:none;transition:none}.item-plan.keyplan{-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}.hight-light,.top-block{display:none}.house-text,.num-block{position:relative;display:inline-block}.num-block{margin:0 0 -10px;left:auto;top:-15px;font-size:13px}.house-text{-webkit-border-radius:20px;border-radius:20px;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:none;transition:none;vertical-align:middle;margin:0 0 15px;padding:5px 10px 10px;left:auto!important;top:auto!important}.house-text p{display:block;font-size:13px;text-align:center}.house-text.current{background-color:#999;pointer-events:none}.house-text span.shape{display:none}.num{width:40px;height:40px;line-height:40px;font-size:18px}#apartment-detail-page{text-align-last:center}.load-apartment{position:fixed;height:100%;width:100%;max-width:inherit;left:0;top:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transform:none;transform:none;background-color:#e6e7e8;z-index:1000}.apartment-pic,.house-detail{width:100%;max-width:inherit;position:relative;max-height:inherit}.house-detail{height:auto;left:auto;top:auto;display:block;padding:0;text-align:center}.apartment-pic{height:auto;margin:0;background-color:#fff;padding:20px}.apartment-pic::after,.apartment-pic::before{display:none}.apartment-pic img{height:auto;max-height:inherit;max-width:800px;position:relative;display:block}.description,.title-box{max-width:inherit;padding:5%;background-color:transparent;position:relative;left:auto;width:100%;text-align:center}.title-box{height:auto;margin:0;top:auto}.title-box h2{margin:0}.house-des h3,.house-des li h3{font-size:18px}.house-des{text-align:center;border:none}.description{border-top:1px dotted #666;display:block;bottom:auto}.description p{max-width:800px;display:block;margin:auto}.house-bottom{width:100%;max-width:inherit;position:relative;right:auto;bottom:auto;background-color:#2f4051;padding:30px 0 0}.bg-house{display:none}.keyplan{max-width:280px;display:block;margin:10px auto 30px}.grid,.library-thumb,.news-content,.pic-center{max-width:inherit}.share{position:relative;right:auto;top:auto;padding:30px 0;width:100%;background-color:#eee}.apartment-pic img{width:100%;margin:auto}#progress-page .box-library h2{width:100%;position:relative;left:auto;top:auto}#progress-page .box-library{height:auto;background-color:#8c7665}.box-library-pdf,.pic-library,.title-pic{background-color:rgba(255,255,255,.3)}.progress-list{position:relative;display:block;top:auto;left:auto;width:100%;height:auto;padding:20px 0 0;margin:0;min-height:50vh;z-index:auto}.progress-list::after{display:none}.box-progress{width:45%;margin:5px;padding:5px;-webkit-transition:none;transition:none}.pic-progress{max-height:180px}.box-progress h3{font-size:15px;left:5px;bottom:5px;padding:5px 10px}#news-page .box-library h2,.box-library h2,.colum-box-news,.news-list,.select-list{left:auto;top:auto;position:relative}.select-list{margin:10px 0}.box-library{position:relative;display:block;width:100%;height:auto;padding:0 0 40px;text-align:center;margin:0}.box-library h2{font-size:30px;font-weight:300;line-height:1.4;margin:10px 0;padding:10px 20px}.head-text h3,.title-pdf h3,.title-pic h3{font-size:13px}.pic-center{display:block;width:90%;margin:20px auto 0;opacity:1}.colum-box-news.show .click-hover,.colum-box-news.show .close-news,.pic-center .slide-buttons{display:none}.box-library-pdf{width:300px;height:300px;margin:0 auto 20px}.grid,.news-list{margin:0;width:100%}.library-thumb{width:96%}.pic-library{max-height:250px}.pic-center.video-slide .slide-wrapper-outer{padding:20px 0 0}#news-page .box-library{height:auto;margin:0}#news-page .box-library h2{width:100%;margin:0}.colum-box-news.show{width:100%;height:auto}.news-list .scrollB{overflow:hidden;display:block}.news-list{display:block;height:auto;padding:10px 0;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;background-color:rgba(0,0,0,.1)}.news-list::after{display:none}.grid{padding:0;white-space:nowrap;text-align:center}.grid-item{width:250px;padding:0 1px;height:90px;opacity:1}.grid-item:first-child{margin:0 -3px 0 5%}.grid-item:last-child{margin:0 5% 0 -3px}.colum-box-news{bottom:auto;width:0;height:auto;display:block;background-image:none;margin:0;min-height:80vh}.colum-box-news::after{display:none}.news-content{margin:0 auto;width:90%}.news-text{padding:30px 5%}.news-text h3:nth-child(1){padding:0 0 10px;text-align:center}.link-page{-webkit-transition:none;transition:none;min-height:inherit;height:90px;padding:5px;margin:0;-webkit-border-radius:0;border-radius:0}.head-text{padding:0;width:calc(100% - 90px);height:80px;display:table-cell;vertical-align:middle}.go-news,.head-text p,.head-text::after{display:none}.close-news{z-index:-9999}.pic-thumb{width:80px;height:80px;float:left;margin:0 10px 0 0;-webkit-border-radius:0;border-radius:0}.pic-thumb img{height:100%;width:auto;margin:0 -50%}.link-page.current .go-news{opacity:0}.link-page .new-icon{left:0;top:0}.link-page.current{background-color:#fff;pointer-events:none}.link-page.current .head-text h3{color:#333}#contact-page .group-central[data-name="02"] .content-main{position:relative;top:auto;left:auto}#contact-page .group-central[data-name="02"]{background-color:#433428}#contact-page .group-central[data-name="01"] .box-cover{max-height:320px}#contact-page .group-central[data-name="02"] .box-cover{max-height:inherit;height:100%;position:absolute;left:0;top:0}#contact-page .require-col{margin:20px 0}#contact-page .title-page{top:120px}#contact-page .text-intro h2{padding:0 20px;font-size:26px;line-height:1.4}.register-form{width:100%;top:0;left:0;margin:0;text-align:center;z-index:1000}.register-form.show{height:100%;overflow-y:auto}.require-col{width:100%;margin:40px 0 0}.input-area,.input-but,.input-text,.input-text:nth-child(6){width:100%}.register-form.show form{width:80%}.register-form h3{font-size:30px;margin:30px 0 20px}.input-but{margin:20px 0 30px}.input-but button{-webkit-transition:none;transition:none}.input-but button::after{width:calc(100% + 10px);height:calc(100% + 10px);left:-5px;top:-5px;-webkit-transition:none;transition:none}}@media screen and (max-width:840px){.title-page h1{font-size:32px}.dot-num{width:50px;height:50px;line-height:48px;font-size:24px}.num{width:45px;height:45px;line-height:45px;font-size:22px}}@media screen and (max-width:790px){.album-home,.news,.video-home{width:70%}.album-home .colum-pic,.video-home .colum-pic{height:200px}}@media screen and (max-width:740px){.title-page h1{font-size:30px}.text-intro h2,.title h2{font-size:24px}.title h2{margin:10px}.text-intro h2>span{display:inline}.content-left .text-intro,.content-right .text-intro{text-align:center}.content-left .go-page,.content-right .go-page{margin:10px 0}.group-central[data-name="02"] .content-main,.group-central[data-name="04"] .content-right,.group-central[data-name="07"] .content-right,.group-central[data-name="03"] .content-left,.group-central[data-name="06"] .content-left{position:relative;width:90%;height:auto;left:auto;top:auto;text-align:center;margin:0 auto}.group-central[data-name="03"] .text-intro{width:100%;margin:0}.group-central[data-name="02"] .box-cover,.group-central[data-name="03"] .box-cover{background-position:center bottom;position:absolute;left:0;top:0;height:100%}#about-page .align-left,#about-page .align-right{min-width:inherit}.align-top span{width:48%;margin:10px 0}.picture{width:100%;margin:0 0 40vh}.group-central[data-name="04"] .content-right,.group-central[data-name="06"] .content-left{background-color:#2f4051;margin:-50px auto 0;padding:0;-webkit-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0}.group-central[data-name="07"] .content-right{background-color:#725a48;margin:-50px auto 0;padding:0;-webkit-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0}.group-central[data-name="08"] .content-right{background-color:#725a48}.box-news:nth-child(1),.box-news:nth-child(2),.box-news:nth-child(3){width:90%;float:none;margin:5px 0;display:inline-block;height:150px}.box-news:nth-child(1) .colum-pic,.box-news:nth-child(2) .colum-pic,.box-news:nth-child(3) .colum-pic{height:100%;width:50%;-webkit-border-radius:18px 0 0 18px;border-radius:18px 0 0 18px;float:left;margin:0 10px 0 0}.box-news:nth-child(1) .colum-text,.box-news:nth-child(2) .colum-text,.box-news:nth-child(3) .colum-text{padding:0 10px;height:100%;line-height:130px;overflow:hidden}.colum-text p{display:none}.colum-text h3{font-size:15px;display:inline-block;vertical-align:middle}.captcha,.captcha+.outer-but{float:none;display:inline-block;vertical-align:top}.box-news:nth-child(1) .go-details,.box-news:nth-child(2) .go-details,.box-news:nth-child(3) .go-details{left:auto;right:10px}.apartment .compass2{top:10px}.pic-progress{max-height:160px}#contact-page .text-intro h2{font-size:24px}.captcha{width:110px;height:60px;overflow:hidden;margin:0 2px}.g-recaptcha>div{margin:-6px 0 0 -2px;overflow:hidden}.captcha::after{content:'';position:absolute;right:0;top:0;display:inline-block;width:60px;height:60px;background:url(https://www.gstatic.com/recaptcha/api2/logo_48.png) center center no-repeat #f9f9f9;z-index:2}.captcha+.outer-but button{height:60px;line-height:60px;padding:0 20px;font-size:18px}}@media screen and (max-width:620px){.box-library-pdf{width:250px;height:250px;margin:0 auto 40px}.title-pdf{margin:-150px 0 0}.dot-num{width:60px;height:60px;line-height:58px;font-size:30px}.num{width:55px;height:55px;line-height:55px;font-size:28px}}@media screen and (max-width:540px){.compass2,.nav-click{right:10px}.title-page h1{font-size:28px}#location-page .text-intro h2,#progress-page .box-library h2,.box-library h2,.register-form h3{font-size:24px}.language{left:10px}.group-central[data-name="04"] .content-right,.group-central[data-name="07"] .content-right,.group-central[data-name="06"] .content-left{margin:-20px auto 0}.group-central[data-name=master] .box-cover,.group-central[data-name=idea] .box-cover{height:calc(1125/1500 * 100vw)}.box-cover svg{width:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.facilities h2{font-size:20px}.dot-num{width:70px;height:70px;line-height:68px;font-size:36px}.compass2{width:30px;height:30px;top:10px}.apartment-map .compass2{top:0}.apartment h2{font-size:20px}.num{width:60px;height:60px;line-height:60px;font-size:32px}.box-progress{width:80%}.pic-progress{max-height:inherit}#contact-page .text-intro h2{font-size:20px}}@media screen and (max-width:440px){.nav li,.nav li a{text-align:center}.navigation.show{width:100%}.logo,.logo.scale{width:180px}.nav{margin:30px 0}.nav li{padding:0 20px}.nav li a{font-size:20px}.logo{margin:0 0 0 -90px}.slogan{top:30px}.nav-click{width:50px}.loadicon{width:280px;margin:-30px 0 0 -140px}.pagination-bullet{height:12px;width:12px;margin:0 2px}.pagination-bullet i{width:6px;height:6px}.slide-page span:not(.slide-numbers)::before{height:12px;width:12px}.slide-page span:not(.slide-numbers){height:6px;width:6px}.title-page h1{font-size:24px}.header.hide{top:-74px}.copyright a{display:block}.text-intro h2,.text-intro h3,.title h2{font-size:20px}.pic-logo>h3{font-size:12px}.all-logo{padding:0 10px}.align-left,.align-right{width:100%}.align-left::before,.align-top::before{display:none}.align-left::after{content:'';width:150px;height:1px;position:absolute;top:0;left:50%;margin:0 0 0 -75px;background:-webkit-linear-gradient(90deg,rgba(194,181,155,0) 0,#c2b59b 50%,rgba(194,181,155,0) 100%);background:linear-gradient(90deg,rgba(194,181,155,0) 0,#c2b59b 50%,rgba(194,181,155,0) 100%)}.hover-box{height:auto;max-height:inherit}.hover-item:nth-child(1),.hover-item:nth-child(2),.hover-item:nth-child(3),.hover-item:nth-child(4){width:50%;height:250px}.hover-item span{background-position:center center;background-size:cover}.box-news:nth-child(1),.box-news:nth-child(2),.box-news:nth-child(3){height:auto}.box-news:nth-child(1) .colum-pic,.box-news:nth-child(2) .colum-pic,.box-news:nth-child(3) .colum-pic{width:100%;-webkit-border-radius:18px 18px 0 0;border-radius:18px 18px 0 0;float:none;margin:0 0 10px;height:auto}.colum-text h3{font-size:14px;font-weight:400;display:block}.box-news:nth-child(1) .go-details,.box-news:nth-child(2) .go-details,.box-news:nth-child(3) .go-details{left:auto;right:auto;bottom:auto;position:relative;display:block;margin:10px auto}.box-news:nth-child(1) .colum-text,.box-news:nth-child(2) .colum-text,.box-news:nth-child(3) .colum-text{height:auto;line-height:inherit;overflow:visible}#location-page .text-intro h2{font-size:20px}.compass{width:30px;height:30px}.register-form.show form{width:90%}.input-but button{font-size:16px}.news-content{width:96%}.news-text h3:nth-child(1){font-size:18px}.box-library h2{font-size:20px}.facilities h2{font-size:16px}.dot-num{width:80px;height:80px;line-height:78px;font-size:40px}.facilities-map{height:calc(1125/2000 * 100vw)}.apartment-map{height:calc(1125/2000 * 110vw)}.apartment h2{font-size:16px}.num{width:70px;height:70px;line-height:70px;font-size:36px}.title-box h2{font-size:24px}.box-progress{width:90%}#progress-page .box-library h2{font-size:20px}.contact-form{width:100%}#contact-page .text-intro h2{font-size:18px}}.content-table::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.news-list::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.info-facilities::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.video-cover[data-fullscreen=true] video::-webkit-media-controls{display:none!important}.video-cover[data-fullscreen=true] video::-webkit-media-controls-enclosure{display:none!important}.controls progress::-webkit-progress-value{background-color:#fff}.controls progress::-webkit-progress-bar,.controls progress::-webkit-progress-value{background-color:rgba(255,255,255,.5)!important}:-webkit-full-screen,:-webkit-full-screen-ancestor:not(iframe){background-color:#fff!important;position:fixed!important;left:0;top:0;z-index:2147483647!important}
#icon-360{cursor: pointer;
    border: 1px solid #c2b59b;
    line-height: 38px;
    border-radius: 50%;
    position: absolute;
    right: 190px;
    top: 35px;
    z-index: 10;
    width: 40px;
    height: 40px;
}
@media screen and (min-width: 1100px){
#icon-360{
    -webkit-animation: goRight;
    animation: goRight;
    -webkit-animation-duration: .4s;
    animation-duration: .4s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

}


/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 101; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
 
  background-color: #2f4050; /* Black w/ opacity */
}

/* Modal Content (Image) */
.modal-content {
  margin: auto;
  display: block;
  width: 80%;
  max-width: 700px;
}

/* Caption of Modal Image (Image Text) - Same Width as the Image */
#caption {
  margin: auto;
  display: block;
  width: 80%;
  max-width: 700px;
  text-align: center;
  color: #ccc;
  padding: 10px 0;
  height: 150px;
  font-size: 18px;
}

/* Add Animation - Zoom in the Modal */
.modal-content, #caption { 
  animation-name: zoom;
  animation-duration: 0.6s;
}

@keyframes zoom {
  from {transform:scale(0)} 
  to {transform:scale(1)}
}

/* The Close Button */
.ppclose {
  position: absolute;
  top: 15px;
  right: 35px;
  color: #fb0303;
  font-size: 40px;
  font-weight: bold;
  transition: 0.3s;
  opacity: 1;
}

.ppclose:hover,
.ppclose:focus {
  color: #bbb;
  text-decoration: none;
  cursor: pointer;
}

/* 100% Image Width on Smaller Screens */


.col-sm-6{
	float: left;
	width: 50%;
	padding: 25px;
	
	
}
.row{
margin: auto;
max-width: 1170px;	
}
.clearfix{
	clear:both;
}
.dig-item .img{
	position: relative;
}
.dig-item .img a{
	position: absolute;
	z-index: 200;
	width: 100%;
	top: 0px;
	bottom: 0px;
}
.dig-item .img  img{
	width: 100%;
}
.dig-item .title a{
	font-size: 18px;
	color: #c99d07;
	line-height: 43px;
	text-align:center;
	padding: 0px 10px;
	position: relative;
}
.dig-item .title{
	font-size: 18px;
	color: #c99d07;
	line-height: 43px;
	text-align:center;
	padding: 0px 10px;
	position: relative;
}
.dig-item{
	display: block;
	padding: 5px;
	background:url("https://www.southgatetower.vn/digitech/bg-item.png");
	background-size: 100% 100%;
	
    box-shadow: 2px 2px 5px black;
}
.dig-logo{
	padding: 0px 25px;
}
.if-360{
	display: none;
}
#xback{
	display: none;
	cursor: pointer;
    font-weight: bold;
    font-size: 28px;
    color: #ca992c;
    float: right;
    margin: 5px 25px;
}
.dig-hoavan{
	text-align:center;
	margin-top: 20px;
	margin-bottom: 40px;
	
}
@media only screen and (max-width: 700px){
  .modal-content {
    width: 100%;
  }
  

.col-sm-6{
	float: left;
	width: 100%;
	padding: 25px;
	
	
}
.modal{
	padding-top: 20px;
	
}
#icon-360{
	
	    right: auto;
    left: 50px;
    width: 34px;
    height: 34px;
    top: 13px;
}
#xback{
	
    margin-right: 90px;
}
}
.clearfix{
	clear: both;
}