a,a:focus,a:link,a:visited{outline:0}a,a:focus,a:hover,a:link,a:visited{color:#fff;text-decoration:none}.form-error,body{font-family:athiti-regular}#header .dropdown.open .caret,#header .header__lang.open .caret,.gallerymenu .open .caret,.gallerymenu__subject .caret.open{transform:rotate(180deg)}@font-face{font-family:athiti-regular;src:url(../../fonts/athiti-regular.eot);src:url(../../fonts/athiti-regular.eot?#iefix) format("embedded-opentype"),url(../../fonts/athiti-regular.woff2) format("woff2"),url(../../fonts/athiti-regular.woff) format("woff"),url(../../fonts/athiti-regular.ttf) format("truetype"),url(../../fonts/athiti-regular.svg#athiti-regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:gillsansmtpromedium;src:url(../../fonts/gillsansmtpromedium.eot);src:url(../../fonts/gillsansmtpromedium.eot?#iefix) format("embedded-opentype"),url(../../fonts/gillsansmtpromedium.woff2) format("woff2"),url(../../fonts/gillsansmtpromedium.woff) format("woff"),url(../../fonts/gillsansmtpromedium.ttf) format("truetype"),url(../../fonts/gillsansmtpromedium.svg#gillsansmtpromedium) format("svg");font-weight:400;font-style:normal}@font-face{font-family:palatino-bold;src:url(../../fonts/palatino-bold.eot);src:url(../../fonts/palatino-bold.eot?#iefix) format("embedded-opentype"),url(../../fonts/palatino-bold.woff2) format("woff2"),url(../../fonts/palatino-bold.woff) format("woff"),url(../../fonts/palatino-bold.ttf) format("truetype"),url(../../fonts/palatino-bold.svg#palatino-bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:palatino_linotype;src:url(../../fonts/palatino_linotype.eot);src:url(../../fonts/palatino_linotype.eot?#iefix) format("embedded-opentype"),url(../../fonts/palatino_linotype.woff2) format("woff2"),url(../../fonts/palatino_linotype.woff) format("woff"),url(../../fonts/palatino_linotype.ttf) format("truetype"),url(../../fonts/palatino_linotype.svg#palatino_linotype) format("svg");font-weight:400;font-style:normal}body{margin:0 auto;padding:0;color:#000;font-size:14px;background:#1e1419}a{border:none}.clear{clear:both}.no-padding{margin:0;padding:0}.form{margin:0 auto;padding:0}.formgroup{margin:0 0 20px;padding:0}.form-error{opacity:1}.form-error.help-block{position:absolute;right:15px;bottom:-15px;z-index:1;display:block;font-size:13px;letter-spacing:1px;border:none;width:100%;color:#ff7a03;text-align:right}.google,iframe[name=google_conversion_frame]{height:0!important;width:0!important;line-height:0!important;font-size:0!important}iframe[name=google_conversion_frame]{margin-top:-13px;float:left}.img{width:100%}.cookie-policy{display:flex;justify-content:center;align-items:center;position:fixed;bottom:0;z-index:999;width:100%;background-color:rgba(31,20,26,.8);padding:15px}.cookie-policy .text{font-size:12px;color:#c58f72;margin-right:1%}.cookie-policy .btn-accept{font-size:12px;color:#c58f72;border:1px solid #c58f72;padding:.5rem 1.5rem;cursor:pointer}.cookie-policy .text a{text-decoration:underline;color:#c58f72}@media (max-width:991px){.container .row,.no-padding-mobile{margin:0;padding:0}.container{width:100%;padding:0}}@media (min-width:992px){.formgroup.first-child{margin-right:-10px}.formgroup.last-child{margin-left:-10px}.formgroup.last-child label{left:5px}.no-padding-pc{margin:0;padding:0}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}#header{position:absolute;z-index:12;left:0;right:0;background:url(../../imgs/footer.jpg) bottom center repeat-x;font-family:palatino_linotype;font-size:13px;text-transform:uppercase}#header .header__lang{position:absolute;right:50px;top:25px;z-index:10;text-align:center}#header .header__lang a{color:#fff!important}#header .header__lang a:active,#header .header__lang a:focus,#header .header__lang a:hover,#header .header__lang a:visited{text-decoration:none!important}#header .header__lang .caret{position:absolute;right:-15px;top:7px;border:none;background:url(../../imgs/caret-down.svg) no-repeat;width:9px;height:6px;transition:all .3s}#header .header__lang .dropdown-menu{margin:0 auto;position:absolute;top:40px;left:-10px;width:60px;min-width:10px;border-radius:0;background:#1e1419;border:1px solid #4f3f36;cursor:pointer}#header .header__lang .dropdown-menu li{border:none;text-align:center;border-bottom:1px solid #4f3f36}#header .header__lang .dropdown-menu li:last-child{border-bottom:none}#header .header__lang .dropdown-menu li a{margin:0;padding:10px 0;color:#fff;text-align:center;text-decoration:none;border:none;font-size:13px}#header .header__lang .dropdown-menu li a:focus,#header .header__lang .dropdown-menu li a:hover{color:#e8a783;background:0 0;text-decoration:none;border:none}#header .navbar{position:relative;background:0 0;border:none;width:100%;padding:0;z-index:10;margin-bottom:0}#header .navbar .navbar-header .navbar-toggle{position:absolute;right:0;background:0 0;margin:15px auto 0;border:none;border-radius:0}#header .navbar .navbar-header .navbar-toggle .icon-bar{height:4px;width:25px;background:#fff;border-radius:0}#header .navbar-brand{margin:0;padding-left:15px}#header .navbar-brand img{width:123px}#header .dropdown .caret{margin-left:10px;margin-top:0;border:none;background:url(../../imgs/caret-down.svg) no-repeat;width:9px;height:6px}@media (max-width:991px){#header .dropdown .dropdown-menu,#header .navbar-collapse{border:none;width:100%;text-align:center;position:relative}#header{background:#1e1419;position:absolute;top:0;left:0;right:0;z-index:15;font-size:18px}#header .header__lang{position:absolute;right:70px;top:20px;z-index:10}#header .header__lang .caret{position:absolute;right:-15px;top:10px}#header .col-xs-12{padding:0}#header .collapse{height:100%}#header .navbar-collapse{top:0;background:0 0;margin:0 auto;padding:0;max-height:100%;z-index:10;height:100%}#header .nav-small{width:100%}#header .navbar-header{float:none;padding-bottom:17px;border-bottom:none;background:url(../../imgs/footer.jpg) bottom center repeat-x}#header .navbar-toggle{display:block}#header .navbar-collapse.collapse{display:none!important;position:relative}#header .navbar-nav{float:none}#header .navbar-nav>li{float:none;clear:both}#header .collapse.in{display:block!important}#header .navbar-collapse ul{padding:30px 0;margin:0}#header .navbar-inverse .navbar-nav>li>a{padding:17px 0;color:#fff;font-weight:400;text-decoration:none}#header .navbar-inverse .navbar-nav>li>a:active,#header .navbar-inverse .navbar-nav>li>a:focus,#header .navbar-inverse .navbar-nav>li>a:hover{color:#e8a783;text-decoration:none}#header .navbar-inverse .navbar-nav>.open{background:0 0}#header .navbar-inverse .navbar-nav>.open:focus,#header .navbar-inverse .navbar-nav>.open:hover,#header .navbar-inverse .navbar-nav>.open>a{color:#e8a783;background:0 0}#header .navbar-inverse .navbar-nav>.active>a{color:#e8a783;text-decoration:none;background:0 0}#header .navbar-inverse .navbar-nav>.active:focus,#header .navbar-inverse .navbar-nav>.active:hover{color:#e8a783;font-weight:700;background:0 0}#header .active-sub{background:0 0;text-decoration:underline}#header .dropdown .dropdown-menu{margin:0 auto;padding:0 0 10px;background:0 0;box-shadow:none;border-bottom:1px solid #e8a783}#header .dropdown .dropdown-menu li{list-style:none}#header .dropdown .dropdown-menu li:last-child{border:none}#header .dropdown .dropdown-menu li>a{padding:10px 0;color:#fff}#header .dropdown .dropdown-menu li:focus,#header .dropdown .dropdown-menu li:hover,#header .dropdown .dropdown-menu li>a:focus,#header .dropdown .dropdown-menu li>a:hover{color:#fff;background:0 0}#header .dropdown .active-sub{color:#e8a783;background:0 0;border:none;text-decoration:none}#header .dropdown .active-sub a{color:#e8a783!important;text-decoration:none}#header #footer{padding-bottom:30px}#header #footer .footer__social{border:1px solid #1e1419}}@media (min-width:992px){#header{font-family:palatino_linotype;font-size:13px}#header .header__bg{background:url(../../imgs/menu.png)}#header .logo{position:absolute;left:30px;top:15px;z-index:12}#header .logo img{width:134px}#header .navbar-fixed-top{position:relative!important}#header .navbar{margin:0 auto;height:100%;position:relative;background:0 0;padding:25px 0 30px 100px}#header .navbar-inverse .navbar-nav>li>a{margin:0 8px;padding:0;color:#fff;text-align:center}#header .navbar-inverse .navbar-nav>.active>a,#header .navbar-inverse .navbar-nav>li>a:active,#header .navbar-inverse .navbar-nav>li>a:focus,#header .navbar-inverse .navbar-nav>li>a:hover{color:#e8a783;background:0 0}#header .nav-small{margin:0 auto;padding:0;width:100%}#header .navbar-nav{float:none}#header .navbar-inverse .navbar-nav>.active:focus,#header .navbar-inverse .navbar-nav>.active:hover{color:#e8a783;background:0 0;border-bottom:none}#header .collapse{max-width:630px;width:100%;margin:0 auto}#header .dropdown{position:relative;box-shadow:none}#header .dropdown .dropdown-menu{margin:0 auto;position:absolute;top:40px;left:-20px;border-radius:0;background:#1e1419;border:1px solid #4f3f36;cursor:pointer}#header .dropdown .dropdown-menu li{border:none;text-align:center;border-bottom:1px solid #4f3f36}#header .dropdown .dropdown-menu li:last-child{border-bottom:none}#header .dropdown .dropdown-menu li a{margin:0;padding:10px 0;color:#fff;text-align:center;text-decoration:none;border:none;font-size:13px}#header .dropdown .dropdown-menu li a:focus,#header .dropdown .dropdown-menu li a:hover{color:#e8a783;background:0 0;text-decoration:none;border:none}#header .dropdown .active-sub{color:#e8a783;background:0 0;border:none}#header .dropdown .active-sub a{color:#e8a783!important}}#footer .footer__luxury,#footer .footer__tel{font-family:palatino-bold;letter-spacing:3.5px;-webkit-text-fill-color:transparent}@media (min-width:1200px){#header .navbar-inverse .navbar-nav>li>a{margin:0 26px}#header .collapse{max-width:890px}}#footer{background:#1f141a}#footer .register{position:fixed;z-index:10;bottom:30px;right:30px}#footer .register img{width:185px}#footer .footer__tel{max-width:180px;background:#fff;background:linear-gradient(to left,#e6a581,#e6a581,#e6a581,#9f6454,#e6a581,#e6a581,#e6a581);-webkit-background-clip:text;font-size:24px}#footer .footer__social{max-width:280px;display:flex;justify-content:space-between}#footer .footer__social .col-xs-2{padding:0;margin:0;text-align:center}#footer .footer__social img{margin:0 auto;width:25px}#footer .footer__luxury{max-width:300px;background:#fff;background:linear-gradient(to left,#e6a581,#e6a581,#e6a581,#9f6454,#e6a581,#e6a581,#e6a581);-webkit-background-clip:text;font-size:16px}#footer .footer__copy{color:#fff;font-family:athiti-regular;font-size:12px}#footer .footer__copy a{text-decoration:underline}@media (max-width:991px){#footer .footer__copy,#footer .footer__luxury,#footer .footer__social,#footer .footer__tel{margin:0 auto;text-align:center}#footer .footer__social{padding-top:15px}#footer .footer__logo{max-width:120px;margin:0 auto;padding-top:30px}#footer .footer__luxury,#footer .footer__shortcut ul{padding:15px 0}#footer .footer__copy{margin-top:30px;margin-bottom:100px;font-size:10px}#footer .footer__copy a{margin-left:10px}#footer .footer__shortcut{background:#000;position:fixed;bottom:0;right:0;left:0;z-index:10}#footer .footer__shortcut ul li{float:left;width:25%;text-align:center}#footer .footer__shortcut ul li img{height:40px}}@media (min-width:992px){#footer{background:url(../../imgs/footer.jpg) top center repeat-x;padding:15px 0 23px}#footer .footer .border-left{border-left:1px solid #4e4c4f;margin-top:20px}#footer .footer__left{float:left;max-width:500px}#footer .footer__right{float:right;width:220px}#footer .footer__logo{max-width:110px}#footer .footer__luxury{padding:3px 0;text-align:center;line-height:1em}#footer .footer__tel{padding-top:10px;text-align:right}#footer .footer__social{padding-top:10px}#footer .footer__social img{width:17px}#footer .footer__copy{padding-top:15px}#footer .footer__copy a{margin-left:15px}}.gallerymenu{position:relative;z-index:10;padding-top:80px;border-bottom:1px solid #e6a581}.gallerymenu .caret{position:absolute;right:30px;top:15px;border:none;background:url(../../imgs/contact-down.svg) no-repeat;background-size:cover;width:12px;height:7px;transition:all .3s}.gallerymenu .dropdown-menu{margin:0 auto;position:absolute;top:40px;left:0;right:0;border-radius:0;background:#1e1419;border:1px solid #453630;cursor:pointer;min-width:100px}.gallerymenu .dropdown-menu li{border:none;text-align:center;border-bottom:1px solid #2a1e20}.gallerymenu .dropdown-menu li:last-child{border-bottom:none}.gallerymenu .dropdown-menu li a{margin:0;padding:10px 0;border:none;color:#fff;font-family:athiti-regular;font-size:14.03px;text-align:center;text-decoration:none}.gallerymenu .dropdown-menu li a:focus,.gallerymenu .dropdown-menu li a:hover{color:#e8a782;background:0 0;text-decoration:none;border:none}.gallerymenu .dropdown-menu li.active a{background:0 0;color:#e8a782}.gallerymenu__title{border-bottom:1px solid #e6a581;padding-bottom:20px;color:#fff;font-family:palatino-bold;font-size:22px;text-align:center}.gallerymenu ul li a:hover,.gallerymenu ul li.active a,.gallerymenu__subject{color:#e8a783}#home .banner__text,#news .heighlight__content--cat,#news .menu li,#register .header__lang,.gallerymenu ul li,.gallerymenu__subject{font-family:palatino_linotype}.gallerymenu__subject{position:relative;padding:15px 0;font-size:18px;text-align:center}.gallerymenu__subject a{display:block;color:#e8a783}.gallerymenu__subject .caret{position:absolute;right:30px;top:22px;border:none;background:url(../../imgs/contact-down.svg) no-repeat;background-size:cover;width:15px;height:10px;transition:all .3s}.gallerymenu ul{display:inline-block;list-style:none;padding:0 15px;width:100%;margin:auto;text-align:center}.gallerymenu ul li{padding:12px 25px;font-size:13px}.gallerymenu ul li.active{font-size:22px}.gallerymenu ul li.virtual{position:relative}@media (max-width:991px){.gallerymenu .dropdown-menu{position:relative;border:none;top:20px}.gallerymenu ul{display:none;position:absolute;background:#1e1419}.gallerymenu ul li{text-align:center}.gallerymenu ul li.virtual ul{position:relative}.gallerymenu ul li.virtual ul li{padding:0}}@media (min-width:992px){.gallerymenu{padding:90px 0 20px}.gallerymenu .caret{top:10px}.gallerymenu ul li{display:inline-block}.gallerymenu ul li.panorama{border-left:1px solid #e6a581;border-right:1px solid #e6a581;padding:5px 40px}.gallerymenu ul li.virtual{padding:5px 50px 5px 40px;border-right:1px solid #e6a581}.gallerymenu ul li.virtual.open ul{display:block}.gallerymenu ul li.virtual ul{display:none}}#home .disabled,#home .youtube__sound #sound{display:none}.modal-backdrop.in{z-index:99}.modal-closes img{width:25px;float:right}#popupModal .modal-dialog{background:0 0;box-shadow:none;border:none;border-radius:0;max-width:100%;width:100%;margin-top:0}#popupModal .modal-dialog img{margin:auto}#popupModal .modal-content{padding:30px;background:0 0;box-shadow:none;border:none}#contact .contact .checkbox .styled-checkbox:checked+label:after,#register .register .checkbox .styled-checkbox:checked+label:after{content:'';box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff}#popupModal .modal-closes img{margin-bottom:15px;width:25px}#home .owl-dots{position:absolute;right:55px;left:55px;bottom:15px}#home .owl-theme .owl-dots .owl-dot span{width:35px;height:3px;margin:5px 7px;background:#fff;opacity:.5;border-radius:0}#home .owl-theme .owl-dots .owl-dot.active span,#home .owl-theme .owl-dots .owl-dot:hover span{background:#fff;opacity:1}#home .owl-theme .owl-nav{position:absolute;right:0;left:0;bottom:45%}#home .owl-theme .owl-nav img{width:9px;margin:-10px auto 0}#home .owl-theme .owl-nav .owl-next,#home .owl-theme .owl-nav .owl-prev{position:absolute;border-radius:0;width:35px;height:35px;padding:0;margin:0;background:#000}#home .owl-theme .owl-nav .owl-prev{left:30px;opacity:.5}#home .owl-theme .owl-nav .owl-prev:hover{opacity:1}#home .owl-theme .owl-nav .owl-prev img{-webkit-transform:scaleX(-1);transform:scaleX(-1)}#home .owl-theme .owl-nav .owl-next{right:30px;opacity:.5}#home .owl-theme .owl-nav .owl-next:hover{opacity:1}#home .owl-carousel .owl-stage,#home .owl-carousel.owl-drag .owl-item{-ms-touch-action:auto;touch-action:auto}#home .youtube{position:relative;height:100vh;overflow:hidden}#home .youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}#home .youtube__sound{position:absolute;bottom:5px;left:5px;z-index:12;background:url(../../imgs/bg-sound.png);padding:7px 20px 13px}#home .youtube__sound img{width:15px}#home .banner__item{position:relative}#home .banner__text{position:absolute;top:45%;left:15px;right:15px;z-index:3;color:#fff;font-size:18px}#home .banner__text--two{font-size:12.08px}@media (max-width:991px){#home .banner__img{min-height:320px}#home .owl-theme .owl-nav .owl-prev{left:0}#home .owl-theme .owl-nav .owl-next{right:0}}@media (min-width:767px) and (max-width:991px){#home .banner__text{font-size:28px}#home .banner__text--two{font-size:22px}}@media (min-width:992px){#home .owl-buttons{right:30px;left:30px;bottom:50%}#home .youtube{position:relative;top:0;padding-top:0;padding-bottom:0;height:100vh;overflow:hidden}#home .youtube iframe{position:absolute;top:0;left:0;width:110%;height:110%}#home .banner__text{left:10%;right:10%;font-size:35.35px}#home .banner__text--two{font-size:27.08px}}@media (min-width:992px) and (max-height:720px){#home .youtube{min-height:721px}}#register .header__lang{position:absolute;right:50px;top:25px;z-index:10;font-size:13px;text-transform:uppercase;text-align:center}#register .header__lang a{color:#fff!important}#register .header__lang a:active,#register .header__lang a:focus,#register .header__lang a:hover,#register .header__lang a:visited{text-decoration:none!important}#register .header__lang .caret{right:-20px;top:-20px;border:none;background:url(../../imgs/caret-down.svg) no-repeat;position:relative;width:9px;height:6px;transition:all .3s}#register .header__lang.open .caret{transform:rotate(180deg)}#register .header__lang .dropdown-menu{margin:0 auto;position:absolute;top:40px;left:-10px;width:60px;min-width:10px;border-radius:0;background:#1e1419;border:1px solid #4f3f36;cursor:pointer}#register .header__lang .dropdown-menu li{border:none;text-align:center;border-bottom:1px solid #4f3f36}#register .header__lang .dropdown-menu li:last-child{border-bottom:none}#register .header__lang .dropdown-menu li a{margin:0;padding:10px 0;color:#fff;text-align:center;text-decoration:none;border:none;font-size:13px}#register .header__lang .dropdown-menu li a:focus,#register .header__lang .dropdown-menu li a:hover{color:#e8a783;background:0 0;text-decoration:none;border:none}#register .register{max-width:440px;margin:0 auto}#register .register__logo{max-width:184px;margin:0 auto}#register .register__logo img{width:184px}#register .register__regis{max-width:440px;margin:0 auto;padding:49px 0;text-align:center}#register .register__regis img{width:100%}#register .register__gotohome a{display:block;max-width:60%;margin:10px auto}#register .register__gotohome img{width:100%;max-height:100%}#register .register .checkbox{margin-bottom:0;text-align:center}#register .register .checkbox label{position:inherit}#register .register .checkbox .styled-checkbox{position:absolute;opacity:0}#register .register .checkbox .styled-checkbox+label{position:relative;cursor:pointer;padding:0;top:0!important;margin:0!important;font-size:17px!important;font-weight:500;left:0;color:#999}#register .register .checkbox .styled-checkbox+label:before{content:'';margin-right:10px;display:inline-block;vertical-align:text-top;width:20px;height:20px;border:1px solid}#register .register .checkbox .styled-checkbox:checked+label:after{position:absolute;left:5px;top:9px;background:#fff;width:2px;height:2px;transform:rotate(45deg)}#register .register .checkbox .ocpb_detail a{color:inherit;text-decoration:underline}#register .register .checkbox label[for=check_ocpb] .help-block{margin-left:36px;font-size:11px;opacity:0}#register .register .checkbox .help-block{color:#ff7a03}@media (max-width:991px){#register .register .g-recaptcha{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 0;transform-origin:0 0}#register .register .capatcha{width:243px;margin:10px auto 20px}#register .register__regis{padding:30px}#register .register__gotohome{margin-bottom:30px}#register .register__gotohome a{max-width:100%;height:unset}#register .register .checkbox .ocpb_detail{font-size:14px}#register .register .submit{flex-wrap:wrap}#register .register .submit .register__gotohome{width:100%;order:2;text-align:center}#register .register .submit .register__form--submit{width:100%}}@media (min-width:992px){#register{display:flex}#register .middle{align-self:center}#register .register .capatcha{float:left;width:60%}#register .register .g-recaptcha{-webkit-transform:scale(.75);transform:scale(.75);-webkit-transform-origin:0 0;transform-origin:0 0}#register .register__form--submit{width:100%}#register .register__form--submit input{max-width:60%;margin:0 auto}}#project .project,#projectdetail .project{position:relative}#project .project__content,#projectdetail .project__content{color:#fff;font-family:athiti-regular;font-size:15px;text-align:center}#project .project__content h2,#projectdetail .project__content h2{margin:0;color:#e8a783;font-family:palatino-bold;font-size:14px;letter-spacing:4px}#project .project__content h1,#projectdetail .project__content h1{margin:10px 0 0;color:#e8a783;font-family:palatino-bold;font-size:26.81px;letter-spacing:4px}#project .project__content b,#projectdetail .project__content b{font-size:17px}#project .project__content p,#projectdetail .project__content p{margin:15px 0 0;line-height:1.5em}#project .project__content .line,#projectdetail .project__content .line{background:url(../../imgs/line.svg);background-size:100% 100%;max-width:230px;height:1px;margin:30px auto}#project .project__design,#projectdetail .project__design{color:#fff;font-family:athiti-regular;font-size:15px;text-align:center}#project .project__design p,#projectdetail .project__design p{margin-top:30px;margin-bottom:10px}#project .project__design .col-xs-3,#projectdetail .project__design .col-xs-3{padding-top:30px}#project .project__design .shma,#projectdetail .project__design .shma{padding-top:0}#project .project__design .pia,#projectdetail .project__design .pia{padding-top:25px}@media (max-width:991px){#project .project__content,#projectdetail .project__content{padding:30px 15px}}@media (min-width:992px){#project .project,#projectdetail .project{position:relative}#project .project__bg,#projectdetail .project__bg{position:absolute;width:45%;top:0;left:0;background:url(../../imgs/bg-concept.png);height:100%;display:flex}#project .project__content,#projectdetail .project__content{max-width:360px;margin:0 auto;align-self:center}}#projectdetail .project__content{width:100%;text-align:left}#projectdetail .project__content .line{max-width:180px;margin:30px 0}#projectdetail .project__content table tr td:first-child{width:40%}#projectdetail .project__content table tr td{padding:8px 0;vertical-align:top}@media (min-width:992px){#projectdetail .project__bg{display:block}#projectdetail .project__content{padding-top:120px;width:100%;max-width:400px}#projectdetail .project__scroll{padding-right:15px;min-height:550px;height:75vh}}#concept .owl-dots{position:absolute;right:0;left:0;bottom:0}#concept .owl-theme .owl-dots .owl-dot span{width:35px;height:3px;margin:5px 7px;background:#fff;opacity:.5;border-radius:0}#concept .owl-theme .owl-dots .owl-dot.active span,#concept .owl-theme .owl-dots .owl-dot:hover span{background:#fff;opacity:1}#concept .owl-theme .owl-nav{position:absolute;right:0;left:0;bottom:45%}#concept .owl-theme .owl-nav img{width:9px;margin:-10px auto 0}#concept .owl-theme .owl-nav .owl-next,#concept .owl-theme .owl-nav .owl-prev{position:absolute;border-radius:0;width:35px;height:35px;padding:0;background:#000}#concept .owl-theme .owl-nav .owl-prev{left:30px;margin:0;opacity:.5}#concept .owl-theme .owl-nav .owl-prev:hover{opacity:1}#concept .owl-theme .owl-nav .owl-prev img{-webkit-transform:scaleX(-1);transform:scaleX(-1)}#concept .owl-theme .owl-nav .owl-next{right:30px;margin:0;opacity:.5}#concept .owl-theme .owl-nav .owl-next:hover{opacity:1}#concept .owl-carousel .owl-stage,#concept .owl-carousel.owl-drag .owl-item{-ms-touch-action:auto;touch-action:auto}#concept .disabled{display:none}#concept .concept__content{width:100%;color:#fff;font-family:athiti-regular;font-size:15px;text-align:center}#concept .concept__content h1,#concept .concept__content h2{color:#e8a783;font-family:palatino-bold;letter-spacing:4px}#concept .concept__content h2{margin:0;font-size:14px}#concept .concept__content h1{margin:10px 0 0;font-size:26.81px}#concept .concept__content .line{background:url(../../imgs/line.svg);background-size:100% 100%;max-width:230px;height:1px;margin:30px auto}#concept .concept__content--title{padding-bottom:15px;font-family:athiti-regular;font-size:17px}#concept .concept__content--detail{font-family:athiti-regular;font-size:15px;text-align:left}#concept .concept__content--detail ul li{list-style-position:inside}#concept .concept__design{color:#fff;font-family:athiti-regular;font-size:15px;text-align:center}#concept .concept__design p{margin-top:30px;margin-bottom:10px}#concept .concept__design img{display:inline;padding:0 10px;margin:auto;max-width:65px}@media (max-width:991px){#concept .owl-theme .owl-nav{display:none}#concept .concept__content{padding:35px 15px}}@media (min-width:375px) and (max-width:991px){#concept .concept__design img{max-width:75px}}@media (min-width:992px){#concept .owl-dots{right:55px;left:55px;bottom:15px}#concept .owl-buttons{right:30px;left:30px;bottom:50%}#concept .concept__img{min-height:776px;height:100vh}#concept .concept__bg{background:url(../../imgs/bg-concept.png);width:50%;height:100%}#concept .concept__content{padding-top:18%}#concept .concept__item{position:relative}#concept .concept__scroll{max-width:411px;margin:auto;height:350px;padding:0 15px 30px;overflow:hidden}#concept .concept__design img{max-width:90px}}#contact{position:relative;z-index:1}#contact .contact{padding-bottom:2px;background:url(../../imgs/footer.jpg) bottom center repeat-x}#contact .contact h2{margin:0;padding:0 15px;color:#e8a783;font-family:palatino-bold;font-size:14px;letter-spacing:4px}#contact .contact .reset{color:#999;font-family:athiti-regular;font-size:14px;text-decoration:underline;margin:15px;text-align:center}#contact .contact__img{position:relative;padding-top:65px}#contact .contact__bg{background:url(../../imgs/bg-concept.png)}#contact .contact__content--address{padding:15px;color:#fff;font-family:athiti-regular;font-size:17px}#contact .contact__content--thankyou{color:#e8a783;font-size:18px}#contact .contact .checkbox{margin-bottom:0;text-align:center}#contact .contact .checkbox label{position:inherit}#contact .contact .checkbox .styled-checkbox{position:absolute;opacity:0}#contact .contact .checkbox .styled-checkbox+label{position:relative;cursor:pointer;padding:0;top:0!important;margin:0!important;font-size:17px!important;font-weight:500;left:0;color:#999}#contact .contact .checkbox .styled-checkbox+label:before{content:'';margin-right:10px;display:inline-block;vertical-align:text-top;width:20px;height:20px;border:1px solid}#contact .contact .checkbox .styled-checkbox:checked+label:after{position:absolute;left:5px;top:9px;background:#fff;width:2px;height:2px;transform:rotate(45deg)}#contact .contact .checkbox .ocpb_detail a{color:inherit;text-decoration:underline}#contact .contact .checkbox label[for=check_ocpb] .help-block{margin-left:36px;font-size:11px;opacity:0}#contact .contact .checkbox .help-block{color:#ff7a03}#contact .contact .submit{max-height:50px}#contact .map .gmaps-wrapper{position:relative;padding-bottom:100%;height:0;overflow:hidden;z-index:1}#contact .map .gmaps-wrapper .dmxGoogleMaps{position:absolute;top:0;left:0;width:100%!important;height:100%!important;z-index:1}#contact .map__menu{background:url(../../imgs/footer.jpg) bottom center repeat-x;padding:15px 0}#contact .map__content--graphic{position:relative;padding:30px 15px;background:#fff}#contact .map__content--graphic .zoom{position:absolute;z-index:3;top:30px;right:30px}#contact .map__content--graphic .zoom img{width:36px}#contact .map__content--graphic img{margin:0 auto}#contact .map__content--google,#contact .map__content--neighborhood{display:none}#contact .map__content--google{position:relative}#contact .map__content--google .control{position:absolute;z-index:99999;right:8px;bottom:127px;width:31px;cursor:pointer}@media (max-width:991px){#contact .contact h2{padding:30px 15px 10px}#contact .contact__bg{padding-bottom:30px}#contact .contact__content{max-width:320px;margin:0 auto}#contact .contact .checkbox .ocpb_detail{font-size:13px}#contact .map__menu{position:relative}#contact .map__menu .caret{position:absolute;right:30px;top:25px;border:none;background:url(../../imgs/contact-down.svg) no-repeat;background-size:cover;width:15px;height:10px;transition:all .3s}#contact .map__menu.open .caret{transform:rotate(180deg)}#contact .map__menu a{color:#e8a783;font-family:palatino_linotype;font-size:22px;text-align:center;text-transform:uppercase;text-decoration:none}#contact .map__menu .dropdown-menu{margin:0 auto;position:absolute;top:60px;left:0;right:0;border-radius:0;background:#1e1419;border:1px solid #4f3f36;cursor:pointer}#contact .map__menu .dropdown-menu li{border:none;text-align:center;border-bottom:1px solid #4f3f36}#contact .map__menu .dropdown-menu li:last-child{border-bottom:none}#contact .map__menu .dropdown-menu li a{margin:0;padding:10px 0;color:#fff;text-align:center;text-decoration:none;border:none;font-size:13px}#contact .map__menu .dropdown-menu li a:focus,#contact .map__menu .dropdown-menu li a:hover{color:#e8a783;background:0 0;text-decoration:none;border:none}#contact .map__content--graphic .zoom{top:15px;right:15px}}@media (min-width:992px){#contact .contact h2,#contact .contact__content--address,#contact .map .dropdown-menu{text-align:center}#contact .contact{position:relative}#contact .contact__img{padding-top:75px}#contact .contact__bg{padding:40px 0;width:100%;display:flex;z-index:3;min-height:654px}#contact .contact__content{width:666px;margin:0 auto;align-self:center}#contact .contact__content .center{margin-left:-5px;margin-right:-5px}#contact .contact__content .mobile{margin-bottom:30px}#contact .contact__content .message{margin-bottom:15px}#contact .contact__content .submit{max-width:132px;max-height:50px;margin:auto}#contact .map .gmaps-wrapper{padding-bottom:50%}#contact .map .dropdown-menu{position:relative;display:block;margin:0 auto;width:450px;min-width:10px;float:none;border-radius:0;background:0 0;border:none;cursor:pointer;font-family:palatino_linotype;font-size:13px}#contact .map .dropdown-menu li{display:inline-block;border-right:1px solid #9f6454}#contact .map .dropdown-menu li:last-child{border-right:none}#contact .map .dropdown-menu li a{margin:0;padding:10px 23px;color:#fff;text-align:center;text-decoration:none;border:none;font-size:13px}#contact .map .dropdown-menu li a:focus,#contact .map .dropdown-menu li a:hover{color:#e8a783;background:0 0;text-decoration:none;border:none}#contact .map .active-sub{color:#e8a783;background:0 0;border:none}#contact .map .active-sub a{color:#e8a783!important}#contact .map__content--graphic{padding:0 15px}}#news .menu,#news .menu li{border-right:1px solid #9f6454}#news{padding-top:100px;min-height:100vh}#news .heighlight__img,#news .heighlight__img a{min-height:240px;width:100%}#news .menu{max-width:300px;margin:auto auto 40px;border-left:1px solid #9f6454}#news .menu li{display:inline-block;padding:15px 23px;font-size:13px;text-align:center}#news .menu li:last-child{border:none}#news .menu li a.active,#news .menu li a:hover{color:#e8a783}#news .heighlight{max-width:1050px;margin:auto}#news .heighlight__img a{display:block}#news .heighlight__content{text-align:center}#news .heighlight__content--cat{padding-bottom:30px;color:#dc9c7b;font-size:15px}#news .heighlight__content--line{background:url(../../imgs/news/line.png) center repeat-x;height:1px;max-width:250px;margin:auto}#news .news__img--view,#newsdetail .view{right:0;background:url(../../imgs/news/bg.png);top:0;bottom:0;left:0;text-align:center}#news .heighlight__content--title{color:#fff;max-width:372px;margin:auto;padding:30px 0;text-align:center}#news .heighlight__content--date{padding-top:30px;color:#e3e2e2;font-family:athiti-regular;font-size:15px}#news .news{max-width:1080px;margin:50px auto}#news .news .loading{margin-top:50px;display:none;text-align:center}#news .news .loading img{width:127px}#news .news__img{position:relative;min-height:225px}#news .news__img--view{position:absolute;padding-top:30%;display:none;font-family:athiti-regular;font-size:17px;text-decoration:underline}#news .news__img:hover .news__img--view{display:block;-webkit-animation:fadein .5s;-moz-animation:fadein .5s;-ms-animation:fadein .5s;-o-animation:fadein .5s;animation:fadein .5s}#news .news__content{margin:15px 5px;color:#fff}#news .news__content--cat{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #fff;font-family:palatino_linotype;font-size:15px;text-align:center;text-transform:uppercase}#gallery .gallery__img .caption,#newsdetail .newsdetail__content,#newsdetail .newsdetail__content--back a,#newsdetail .view,#panorama .brochure,#panorama .panoramamenu ul li{font-family:athiti-regular}#news .news__content--title{padding:0 15px;margin-bottom:15px}#news .news__content--date{text-align:center}@media (max-width:991px){#news .heighlight__content{width:80%;margin:auto;padding:30px 0}#news .news__content{margin:40px 5px}#news .news__content--cat{max-width:200px;margin:auto auto 15px}#news .news__content--title{text-align:center}}@media (min-width:992px){#news .menu{max-width:590px;margin-bottom:70px}#news .menu li{padding:15px 12%}#news .heighlight{display:flex}#news .heighlight__img{position:relative;width:50%;z-index:2;min-height:394px}#news .heighlight__img a{min-height:394px}#news .heighlight__content{position:relative;width:50%;z-index:1;margin-left:-1px;border:1px solid #e4a380;display:flex}#news .heighlight__content--cat img{height:12px}#news .heighlight__content--title{text-align:center}#news .heighlight__content--line,#news .heighlight__content--title{max-width:372px}#news .heighlight__position{align-self:center;width:100%}}#newsdetail{max-width:1060px;margin:auto;padding-top:100px}#newsdetail #thumb-slide{margin-top:10px;position:relative;width:68%}#newsdetail #thumb-slide .thumb{height:119px}#newsdetail .thumb-view{position:absolute;right:0;bottom:0;width:30%;height:119px}#newsdetail .view{position:absolute;z-index:3;padding-top:45px;font-size:17px}#newsdetail .view a{color:#fff;text-decoration:underline}#newsdetail .newsdetail__img{position:relative}#newsdetail .newsdetail__content{color:#fff}#newsdetail .newsdetail__content--title{padding:15px 0;font-size:22px;text-align:center}#newsdetail .newsdetail__content--date{font-size:15px;text-align:center}#newsdetail .newsdetail__content--detail{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:30px 0;margin:30px 0}#newsdetail .newsdetail__content--social{max-width:160px;margin:30px auto auto;text-align:center}#newsdetail .newsdetail__content--social img{height:14px}#newsdetail .newsdetail__content--back{margin-bottom:30px}#newsdetail .newsdetail__content--back a{max-width:120px;margin:auto;display:block;border:1px solid #fff;padding:10px 0;color:#fff;font-size:12px;text-align:center}#newsdetail .newsdetail__content--back a:hover{opacity:.7}@media (max-width:991px){#newsdetail #thumb-slide{padding:0 30px}#newsdetail #thumb-slide .thumb{height:70px}#newsdetail .thumb-view{width:30%;height:70px;right:30px}#newsdetail .view{padding-top:25px}#newsdetail .newsdetail__content{padding:15px}}@media (min-width:992px){#newsdetail{padding-top:150px}#newsdetail .newsdetail__img{float:left;width:50%;margin-bottom:30px}#newsdetail .newsdetail__content{float:right;width:50%;padding-left:60px}}#gallery{min-height:100vh}#gallery .gallery{max-width:1048px;margin:auto;padding:15px 3px}#gallery .gallery .col-xs-4{padding:3px;overflow:hidden}#gallery .gallery__img{margin-bottom:5px;overflow:hidden}#gallery .gallery__img .caption{color:#fff;font-size:17px}#gallery .gallery__img .child{cursor:pointer;width:100%;height:100%;border:2px solid #1e1419;transition:all .6s;text-align:center}#gallery .gallery__img .child:hover{transform:scale(1.2)}#gallery .gallery__img .child:hover .bg{position:absolute;background:#000;width:100%;right:0;left:0;top:0;bottom:0;opacity:.5;z-index:2}#gallery .gallery__img .child:hover .fullscreen{display:block}#gallery .gallery__img .child:hover .fullscreen img{width:116px}#gallery .gallery__img .fullscreen{position:absolute;top:45%;right:0;left:0;z-index:3;display:none}#panorama,#panorama .pano{position:relative}#gallery .gallery__img .fullscreen img{width:126px}@media (min-width:992px){#gallery{padding-bottom:60px}#gallery .gallery{padding:60px 3px}}#panorama .brochure{padding:30px 0;font-size:12px;text-align:center}#panorama .brochure img{margin:auto}#panorama .brochure__preview{max-width:128px;margin:30px auto auto;color:#fff}#panorama .brochure__preview a{display:block;border:1px solid #de9d7c;padding:10px}#panorama .pano{width:100%;min-height:90vh;margin:0 auto;cursor:move}#panorama .pano .controls{position:absolute;right:0;left:0;top:45%}#panorama .pano .controls a{position:absolute;display:inline-block;background:#000;color:#fff;width:35px;height:35px;text-align:center}#panorama .pano .controls a.left{left:10px}#panorama .pano .controls a.left img{padding-top:5px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}#panorama .pano .controls a.right{right:10px}#panorama .pano .controls a.right img{padding-top:5px}#panorama .pano.moving .controls a{color:#fff}#panorama .panoramamenu ul li a:hover,#panorama .panoramamenu ul li.active a{color:#e8a783}#panorama .time{position:absolute;z-index:5;right:15px;top:280px}#panorama .time a{display:inline-block;background:#000;padding:5px}#panorama .time img{height:24px}#panorama .panoramamenu ul{display:inline-block;list-style:none;padding:24px 0;width:100%;margin:auto;text-align:center}#panorama .panoramamenu ul li{padding:0 13px;display:inline-block;border-left:1px solid #e6a581;font-size:16px;line-height:.7em}#panorama .panoramamenu ul li:first-child{border:none}@media (max-width:991px){#panorama .pano{min-height:60vh}#panorama .brochure{padding:30px}}@media (min-width:992px){#panorama .time{top:240px;right:30px}#panorama .panoramamenu ul{padding:24px 15px}#panorama .panoramamenu ul li{padding:0 25px}#panorama .brochure{min-height:80vh;display:flex}#panorama .brochure__position{width:100%;align-self:center}}#progres{padding-top:80px}#progres .owl-theme .owl-nav{position:absolute;right:-35px;left:-35px;bottom:55px}#progres .owl-theme .owl-nav img{width:10px;margin:-10px auto 0}#progres .owl-theme .owl-nav .owl-next,#progres .owl-theme .owl-nav .owl-prev{position:absolute;border-radius:0;width:35px;height:35px;padding:0;margin:0;background:0 0}#progres .owl-theme .owl-nav .owl-prev{left:30px;opacity:.5}#progres .owl-theme .owl-nav .owl-prev:hover{opacity:1}#progres .owl-theme .owl-nav .owl-prev img{-webkit-transform:scaleX(-1);transform:scaleX(-1)}#progres .owl-theme .owl-nav .owl-next{right:30px;opacity:.5}#progres .owl-theme .owl-nav .owl-next:hover{opacity:1}#progres .progres{max-width:1100px;margin:auto;color:#fff;text-align:center}#progres .progres__content--subject{border-bottom:1px solid #fff;color:#fff;font-family:palatino-bold;font-size:22px}#progres .progres__content--percent{font-family:palatino-bold;font-size:24px;line-height:1em}#progres .progres__content--detail{max-width:400px;margin:auto;padding:30px 15px}#progres .progres__content--line{max-width:222px;margin:auto;background:#fff;height:1px}#progres .progres__content--title{position:relative;border:1px solid #fff;max-width:222px;margin:40px auto auto;padding:10px 0;font-family:athiti-regular;font-size:12px;text-align:center}#progres .progres__content--title img{width:7px;margin-top:-7px}#progres .progres__content--title .previous{position:absolute;left:15px}#progres .progres__content--title .previous img{-webkit-transform:scaleX(-1);transform:scaleX(-1)}#progres .progres__content--title .next{position:absolute;right:15px}#progres .progres__img{position:relative;padding:50px 0}#progres .progres__img #thumb-slide{position:absolute;right:0;left:0;bottom:50px;background:url(../../imgs/bg-slide.png);padding:15px 30px;cursor:pointer}#progres .progres__img #thumb-slide .thumb{height:50px}#progres .progres__img .slide-down{position:absolute;right:15px;bottom:130px;background:url(../../imgs/bg-slide.png);z-index:3;padding:0 10px;border-top-left-radius:5px;border-top-right-radius:5px;transition:all .55s}#progres .progres__img .slide-down img{width:7px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#progres .progres__img .slide-down.active{bottom:50px}#progres .progres__img .slide-down.active img{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media (max-width:991px){#progres #thumb-slide,#progres .progres__img .slide-down,#progres .thumbposition{display:none}#progres .owl-theme .owl-nav{position:absolute;right:0;left:0;bottom:50%}#progres .owl-theme .owl-nav img{width:9px}#progres .owl-theme .owl-nav .owl-prev{left:0;background:#000}#progres .owl-theme .owl-nav .owl-next{right:0;background:#000}#progres .progres__content--subject{border-bottom:1px solid #e6a581;padding-bottom:20px;margin-bottom:30px}}@media (min-width:992px){#progres .progres{display:flex;min-height:100vh}#progres .progres__content{float:left;width:40%;align-self:center}#progres .progres__content--subject{max-width:222px;margin:auto auto 40px;padding-bottom:40px;font-size:16.68px}#progres .progres__img{float:right;width:60%;align-self:center}#progres .progres #image-slide .owl-nav{bottom:55%}#progres .progres #image-slide .owl-nav .owl-next,#progres .progres #image-slide .owl-nav .owl-prev{background:#000}}#plan{padding-top:80px}#plan .planmenu{position:relative;max-width:860px;margin:auto}#plan .planmenu .dropdown-toggle{font-family:athiti-regular;font-size:14.03px}#plan .planmenu .caret{position:absolute;right:10px;top:17px;border:none;background:url(../../imgs/contact-down.svg) no-repeat;background-size:cover;width:12px;height:7px;transition:all .3s}#plan .planmenu .open .caret{transform:rotate(180deg)}#plan .planmenu a{display:block;color:#e8a783;font-family:palatino_linotype;font-size:22px;text-align:center;text-decoration:none}#plan .planmenu .white{color:#fff}#plan .planmenu .gray{color:#ccc}#plan .planmenu .dropdown-menu{margin:0 auto;position:absolute;top:40px;left:0;right:0;border-radius:0;background:#1e1419;border:1px solid #453630;cursor:pointer;min-width:100px}#plan .planmenu .dropdown-menu li{border:none;text-align:center;border-bottom:1px solid #2a1e20}#plan .planmenu .dropdown-menu li:last-child{border-bottom:none}#plan .planmenu .dropdown-menu li a{margin:0;padding:10px 0;border:none;color:#fff;font-family:athiti-regular;font-size:14.03px;text-align:center;text-decoration:none}#plan .planmenu .dropdown-menu li a:focus,#plan .planmenu .dropdown-menu li a:hover{color:#e8a782;background:0 0;text-decoration:none;border:none}#plan .planmenu__border,#plan .planmenu__border--right{border-left:1px solid #6a433c}#plan .planmenu .dropdown-menu li.active a{background:0 0;color:#e8a782}#plan .planmenu__subject{padding:20px 0 30px;color:#fff;font-family:palatino-bold;font-size:22.01px;text-align:center}#plan .planmenu__title{color:#e8a783;font-size:9px;font-family:palatino_linotype}#plan .planmenu__border{border-right:1px solid #6a433c}#plan .planmenu__pd{margin-top:20px}#plan .plan{padding:60px 15px;background:#fff}#plan .plan img{margin:auto}@media (max-width:991px){#plan .planmenu{margin-bottom:30px}}@media (min-width:992px){#plan .planmenu .caret{right:30px}}.policy{padding-top:80px}.policy__bg{position:relative;background:#1e1419;padding:30px}.policy__title{padding-bottom:30px;background:#fff;background:linear-gradient(to left,#e6a581,#e6a581,#e6a581,#9f6454,#e6a581,#e6a581,#e6a581);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:'palatino-bold, athiti-regular';font-size:22px;letter-spacing:3.5px;text-align:center}.policy__detail{color:#fff;font-size:17px}.policy__detail h1{margin:0;padding:15px 0;font-size:18px}.policy__detail h5{font-size:unset}.policy__close{position:absolute;top:10px;right:10px}.policy__footer{padding-top:40px;color:#e1e1e1;font-family:athiti-regular;font-size:10px;line-height:2em;text-align:center}.policy__footer a{color:#e1e1e1}@media (min-width:992px){.policy #boxscroll{padding-right:15px}.policy__detail{max-width:700px;margin:0 auto}.policy__close{top:30px;right:30px}}.thankyou .register__gotohome{margin:0!important}.thankyou .register__qr{margin-bottom:30px}.thankyou .register__qr img{margin:0 auto;width:127px}.thankyou .register__regis img{width:321px}@media (max-width:991px){.thankyou .register__gotohome{padding-bottom:30px}}