@media (min-width:576px){.visible-mobile-sm{display:none !important}}@media (min-width:768px){.visible-mobile{display:none !important}.container{max-width:1190px}.container.xs{max-width:675px}.container.sm{max-width:790px}.container.md{max-width:1035px}.container.lg{max-width:1680px}.container.fluid{max-width:100%}.fields .field.half{width:50%}.footer-contact .entry-menu>*:not(:last-child){padding-right:60px}.footer-contact .sc-inner{padding-bottom:0}.footer-contact .sc-content{width:360px;max-width:100%}.footer-legal .copyright{order:0}.footer-legal .menu{order:1;flex:1}.footer-legal .webby{order:2}.footer-legal .container>*:not(:last-child),.footer-legal .menu>li:not(:last-child){margin-right:40px}.sc-inner.sm{padding-top:70px;padding-bottom:70px}.project .meta{display:grid;grid-column-gap:15px;grid-template-columns:1fr auto}.project .entry-desc{grid-row:2;grid-column:1}.project .entry-price{grid-row:auto/span 2;grid-column:2;align-self:end;text-align:right}#location .entry-location .distance{padding-left:15px}}@media (min-width:992px){.visible-device-sm{display:none !important}.sc-headline.fix-width{width:85%}.sc-auto{margin-left:auto;margin-right:auto}.sc-auto.half{width:50%}.sc-auto.left{margin-left:0;padding-right:70px}.sc-auto.right{margin-right:0;padding-left:70px}.intro-container .sc-image{width:42.9629629%;position:absolute;z-index:-1;right:95px;top:50%;transform:translateY(-50%)}.intro-container .image-block{max-height:calc(100vh - 100px)}.concept .sc-image{width:73.7777777%}.concept .sc-block{width:41.3333333%;min-width:500px;position:absolute;z-index:1;bottom:-35px}.concept.single:not(.rtl) .sc-container{padding-left:70px}.concept.single:not(.rtl) .sc-block{right:35px}.concept.single.rtl .sc-container{padding-right:70px}.concept.single.rtl .sc-block{left:35px}.concept-container>.concept:nth-child(odd) .sc-image,.concept-container .swiper-slide:nth-child(odd) .concept .sc-image{margin-left:auto}.concept-container>.concept:nth-child(even) .sc-image,.concept-container .swiper-slide:nth-child(even) .concept .sc-image{margin-right:auto}.concept-container>.concept:nth-child(odd) .sc-block,.concept-container .swiper-slide:nth-child(odd) .concept .sc-block{left:35px}.concept-container>.concept:nth-child(even) .sc-block,.concept-container .swiper-slide:nth-child(even) .concept .sc-block{right:35px}.concept-container .swiper-wrapper{transform:none !important;transition:none !important;flex-wrap:wrap !important}.concept-container>.swiper-pagination-bullets{display:none}#super-function .accordion .entry-image{display:none}#super-function .sc-content{display:flex;justify-content:space-between}#super-function .featured-details{width:30.4761904%;padding-right:15px}#super-function .featured-cover{display:block;width:69.5238096%;height:100%}#super-function .featured-cover .image{width:69.5238096vw;max-width:69.5238096vw;background-repeat:no-repeat;background-position:center center;background-size:cover}#promotion .promo .block{width:calc(50% + 50px);padding:30px 35px 30px 70px;position:absolute;z-index:1;left:-70px;bottom:-35px}#mission .sc-layout{display:flex;align-items:center}#mission .sc-layout .col-image{width:55.8677685%}#mission .sc-layout .col-meta{flex:1;padding:0 50px}#mission .sc-layout-alternate>.sc-layout:nth-child(even){flex-direction:row-reverse}#milestone .sc-container>*:not(:last-child){margin-bottom:0}#milestone .sc-content{position:relative}#milestone .sc-content:before,#milestone .sc-content:after{content:"";display:block;width:100%;height:50px;position:absolute;z-index:2;left:0;pointer-events:none;background:linear-gradient(0deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%)}#milestone .sc-content:before{top:0}#milestone .sc-content:after{bottom:0;transform:rotate(180deg)}.milestone-content{position:relative;overflow:hidden;padding:50px 0}.milestone-content:before,.milestone-content:after{content:"";display:block;width:35px;height:100%;position:absolute;z-index:1;top:0;pointer-events:none;background:linear-gradient(to right,rgba(0,0,0,.1) 0%,rgba(0,0,0,0) 100%)}.milestone-content:before{left:0}.milestone-content:after{right:0;transform:rotate(180deg)}}@media (min-width:1025px){.visible-device{display:none !important}.form-container{max-width:940px !important;margin-left:0 !important}#location .sc-content{display:flex}#location .sc-content>*:not(:last-child){margin-bottom:0;margin-right:70px}#location .sc-content .entry-content{width:425px}#location .sc-content .entry-location{flex:1}#register .register-container{display:flex;align-items:center;justify-content:space-between}#register .register-container .form{width:800px}#register .register-container .or,#register .register-container .sociallogin{padding-bottom:90px}#register .register-container .sociallogin{flex-direction:column}#register .register-container .sociallogin>*:not(:last-child){margin-bottom:30px}.project-main.landing #register .sc-layout{display:grid;grid-gap:35px;grid-template-columns:475px 1fr;align-items:baseline}.project-main.landing #register .register-container .form{width:100%}.career-details .sc-layout{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:baseline}.career-details .col-details{flex:1;padding-right:140px}.career-details .col-infos{width:390px}}@media (min-width:1200px){.header-menu-ctrl,.header-menu-overlay{display:none !important}.header-menu{opacity:1 !important;visibility:visible !important;display:block !important}.header-menu .inner{display:flex;justify-content:space-between}.header-menu .main-menu>li:not(:last-child){margin-right:40px}.header-menu .main-menu>li.has-dropdown>a{pointer-events:none}.header-menu .main-menu>li.has-dropdown>a:hover{cursor:default}.header-menu .menu-dropdown-toggle{display:none}.header-menu .menu-dropdown{width:-webkit-max-content;width:-moz-max-content;width:max-content;position:absolute;z-index:100;top:100%;left:50%;transform:translateX(-50%);display:none;margin:0 auto !important;height:auto !important;visibility:visible !important}html:not(.page-scrolling):not(.scroll-up) #page.header-float-page #header,html:not(.page-scrolling):not(.scroll-up) #page.header-float-page #header a{color:#fff}html:not(.page-scrolling):not(.scroll-up) #page.header-float-page #header .menu a{background-image:linear-gradient(120deg,#fff 0%,#fff 100%)}html:not(.page-scrolling):not(.scroll-up) #page.header-float-page #header .logo{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.concept .sc-block{min-width:550px}#location .sc-content>*:not(:last-child){margin-right:100px}#mission .sc-layout .col-meta{padding-right:70px}}@media (min-width:1281px){.header-menu .main-menu>li:not(:last-child){margin-right:50px}}@media (max-width:1199px){.size-xl{font-size:70px;line-height:1}h3,.size-h3,.sc-heading>small,.values .entry-title>small,.project .image .note{font-size:30px}.header-menu .social-container .ic,#social .social-container .ic{font-size:22px}.hamburger{position:relative;display:inline-block;vertical-align:top;width:25px;height:16px;padding:12px 0;background-image:none !important}.hamburger .bars,.hamburger .bars:after,.hamburger .bars:before{position:absolute;left:0;width:100%;height:1px;background-color:#000;transition:.2s cubic-bezier(.455,.03,.515,.955)}.hamburger .bars{display:block;font-size:0;line-height:0;top:50%;transform:translateY(-50%);transition-property:background-color,transform}.hamburger .bars:after,.hamburger .bars:before{display:block;content:""}.hamburger .bars:before{top:-7px;transition-property:background-color,top;transition-delay:0s,.1s}.hamburger .bars:after{bottom:-7px;transition-property:background-color,bottom,transform;transition-delay:0s,.1s,0s}.hamburger.active .bars{transform:translateY(-50%) rotate(45deg);transition-delay:0s,.1s}.hamburger.active .bars:before{top:0;opacity:0}.hamburger.active .bars:after{bottom:0;transform:translateY(-50%) rotate(-90deg);transition-delay:0s,0s,.1s}html:not(.page-scrolling):not(.scroll-up):not(.header-menu-enabled) #page.header-float-page .hamburger .bars,html:not(.page-scrolling):not(.scroll-up):not(.header-menu-enabled) #page.header-float-page .hamburger .bars:after,html:not(.page-scrolling):not(.scroll-up):not(.header-menu-enabled) #page.header-float-page .hamburger .bars:before{background-color:#fff}.header-container{align-items:center}.header-brand,.header-menu-ctrl{position:relative;z-index:102}.header-brand .logo{transition-duration:.6s}.header-menu-ctrl{line-height:0;text-align:right}.header-menu-overlay{position:fixed;top:0;left:0;z-index:100;width:100vw;height:100vh;height:calc((var(--vhFlexible,1vh)*100));background-color:#fff;display:none}.header-menu{display:none;position:fixed;top:0;left:100%;z-index:101;width:100vw;height:100vh;height:calc((var(--vhFlexible,1vh)*100));overflow:hidden}.header-menu.active{left:0;opacity:1;box-shadow:0 20px 50px rgba(0,0,0,.5)}.header-menu .wrap{height:100%;max-height:100%;padding-right:25px;margin-right:-25px;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.header-menu .inner{position:relative;z-index:1;height:100%;padding:150px 70px 60px;display:flex;flex-direction:column;justify-content:space-between}.header-menu .inner>*:not(:last-child){margin-bottom:25px}.header-menu .main-menu{flex-direction:column}.header-menu .main-menu>li{width:100%}.header-menu .main-menu>li:not(:last-child){margin-bottom:25px}.header-menu .main-menu>li.has-dropdown{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.header-menu .menu-dropdown-toggle{display:block;width:25px;text-align:center;font-size:0}.header-menu .menu-dropdown-toggle:after{font-family:"iconfont";content:"\e908";font-size:16px}.header-menu .main-menu>li.active>.menu-dropdown-toggle:after{content:"\e907"}.header-menu .menu-dropdown{width:100vw;max-width:100vw;margin:25px calc(50% - 50vw) 0;padding:35px 70px;background:#f5f5f5;display:none;transition:none}.header-menu .menu-dropdown .menu>li:not(:last-child){margin-bottom:20px}.header-menu .social-container{width:100%;justify-content:space-between}.header-menu .social-container>*:not(:last-child){margin-right:20px}.header-menu-enabled{overflow:hidden !important}html:not(.page-scrolling):not(.scroll-up):not(.header-menu-enabled) #page.header-float-page #header .logo{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}#social .social-container .ic+.ic-name{display:none}#location .entry-location{grid-column-gap:30px}.mobileapp>*:not(:last-child){margin-right:50px}}@media (max-width:1024px){.hidden-device{display:none !important}.size-lg,.size-xl{font-size:50px;line-height:1}.nav-bar{grid-gap:0 35px}.nav-bar .menu>li:not(:last-child){margin-right:35px}.nav-bar .function .btn-contact{width:45px;min-width:0}.nav-bar .function .btn-contact .ic-name{display:none}.concept-gallery .item-container{padding:0;text-align:left}.concept-gallery .item:nth-child(4n+3){width:calc(50% - 100px);margin-right:70px}.house-plan-plan .sc-column:first-child{padding-right:35px}.house-plan-plan .sc-column:last-child{padding-left:35px}#register .register-container .or{padding:20px 0}#register .register-container .form .button{width:100%}#register .register-container .sociallogin>*{flex:1}#register .register-container .sociallogin>*:not(:last-child){margin-right:15px}.project-main.landing #register .sc-layout>*:not(:last-child){margin-bottom:35px}.career-details .sc-column:not(:last-child){margin-bottom:40px}}@media (max-width:991px){.hidden-device-sm{display:none !important}.intro-container .sc-image{padding:0 25px;margin-top:-23%}.concept .sc-block{padding:60px 70px 0}.project-container.grid{grid-template-columns:repeat(2,1fr)}.project-container.special-unit.auto .swiper-slide{width:calc(100%/2)}.billboard .sc-cover:before{padding-bottom:129.0666666%}.welfare-container{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}.mobileapp>*:not(:last-child){margin-right:20px}.mobileapp .entry-title{font-size:36px}.mobileapp .entry-title .size-h3{font-size:24px}.mobileapp .entry-content{font-size:17px}.mobileapp .entry-action img{height:45px}#mission .sc-column:not(:last-child){margin-bottom:40px}#nav .container{padding:0}.nav-bar{height:auto;padding-top:15px;grid-template-columns:auto 1fr;align-items:center;overflow:hidden}.nav-bar .brand{grid-row:1;grid-column:1;padding-left:70px}.nav-bar .function{grid-row:1;grid-column:2;justify-content:flex-end;padding-right:70px}.nav-bar .menu{grid-row:2;grid-column:auto/span 2;align-self:start;justify-content:space-between;flex-wrap:nowrap;white-space:nowrap;height:calc(45px + 25px);padding-bottom:25px;margin-bottom:-25px;overflow:hidden;overflow-x:auto}.nav-bar .menu li{height:45px;padding-top:5px;display:flex;align-items:center}.nav-bar .menu li:first-child{padding-left:70px}.nav-bar .menu li:last-child{padding-right:70px}.project-hero .sc-inner{top:auto;bottom:0;transform:none}#house-plan .sc-headline.flex{display:block}#house-plan .sc-headline.flex>*:not(:last-child){margin-bottom:40px}#house-plan .sc-headline.flex .sc-function{overflow:hidden;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.house-plan-ctrl{margin:0;width:100%;justify-content:space-between;flex-wrap:nowrap;white-space:nowrap;height:calc(60px + 25px);padding-bottom:25px;margin-bottom:-25px;overflow:hidden;overflow-x:auto}.house-plan-ctrl>*{padding-top:0;padding-bottom:0;height:60px;display:flex;align-items:center}.house-plan-ctrl>*:first-child{padding-left:70px}.house-plan-ctrl>*:last-child{padding-right:70px}.house-plan-plan .sc-layout{flex-direction:column}.house-plan-plan .sc-column{width:100%}.house-plan-plan .sc-column:first-child,.house-plan-plan .sc-column:last-child{padding:0}.house-plan-plan .sc-column:not(:last-child){margin-bottom:70px}.house-plan-plan .plan-container{margin:0 auto;max-width:calc(100% - 40px)}#promotion .promo{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.blog-container.grid{grid-gap:40px 15px}.blog-container.grid .blog{grid-column:auto/span 3}.blog-container.grid .blog .entry-content{display:none}.blog-container.recommend .blog:nth-child(1),.blog-container.recommend .blog:nth-child(2){grid-column:auto/span 6}.blog-container.recommend .blog:nth-child(1) .entry-content,.blog-container.recommend .blog:nth-child(2) .entry-content{display:-webkit-box}#milestone .sc-headline.flex{display:block;margin-bottom:40px}#milestone .sc-headline.flex>*:not(:last-child){margin-bottom:5px}#milestone .sc-headline.flex .sc-function{display:block}.milestone-content .swiper-container{overflow:visible}.milestone-content .swiper-button{display:none}}@media (max-width:767px){.hidden-mobile{display:none !important}.j-end-mobile{justify-content:flex-end !important}.alignfull-mobile{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.container{padding-left:20px;padding-right:20px}button.mfp-close,button.mfp-close:active,.modal-dismiss{padding:20px}.popup-style-modal .mfp-container{padding:70px 20px}.modal-box .sc-inner{padding:100px 20px}#popup-subscribe .input{font-size:20px}#popup-subscribe .input input{height:60px}#popup-subscribe .input input,#popup-subscribe .input .label.anim,#popup-subscribe .input .cta{padding-left:20px;padding-right:20px}.popup-style-gallery .mfp-figure img.mfp-img{padding:55px}h1,.size-h1,h2,.size-h2,.values .entry-title,.size-lg,.size-xl{font-size:36px}h3,.size-h3,.sc-heading>small,.values .entry-title>small{font-size:24px}.project .entry-price .price,.post .entry-content h1,.post .entry-content h2,.post .entry-content h3,.post .entry-content h4,.post .entry-content h5,.post .entry-content h6{font-size:26px}.entry-content>[class*=wp-block-]{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.entry-content .blocks-gallery-grid{margin:0}.entry-content .blocks-gallery-grid>li{width:100%;padding:0}.entry-content .blocks-gallery-grid>li:not(:last-child){margin-bottom:50px !important}.entry-content>*:not([class*=wp-block-])+[class*=wp-block-],.entry-content>[class*=wp-block-]+*:not([class*=wp-block-]){margin-top:50px}.infos>*{width:50%}.header-container{padding-top:0;padding-bottom:0;height:70px;align-items:center}.header-brand .logo{height:50px}.header-menu .inner{padding:100px 20px 70px}.header-menu .menu-dropdown{padding:25px 20px}.footer-contact .entry-menu>*:not(:last-child){padding-right:40px}.footer-legal .container{padding-top:25px;padding-bottom:25px}.footer-legal .menu{width:100%;margin-bottom:10px}.footer-legal .menu>li:not(:last-child){margin-right:40px}#messenger{right:0;bottom:0}#messenger .button{padding:0 20px}.sc-inner{padding-top:70px;padding-bottom:70px}.sc-inner.pull{padding-top:25px}.sc-container>*:not(:last-child),.sc-content>*:not(:last-child),.sc-column>*:not(:last-child),.sc-auto>*:not(:last-child){margin-bottom:25px}.sc-loadmore:not(:first-child){margin-top:70px}.filter-location .select-value{font-size:0}.filter-location .select-value:after{content:"\e91e";font-size:22px;font-weight:400;margin-left:0}.project .meta .entry-price{margin-top:10px}.project-container.auto .swiper-slide{width:100%}.project-container.featured{margin:-20px -10px}.project-container.featured .swiper-wrapper{transform:none !important;transition:none !important;flex-wrap:wrap !important}.project-container.featured .swiper-slide{width:50%;padding:20px 10px}.project-container.grid{grid-gap:40px 0;grid-template-columns:100%}.project-container.grid .project .meta,.project-container.auto:not(.featured) .project .meta{display:grid;grid-column-gap:15px;grid-template-columns:1fr auto}.project-container.grid .project .entry-desc,.project-container.auto:not(.featured) .project .entry-desc{grid-row:2;grid-column:1}.project-container.grid .project .entry-price,.project-container.auto:not(.featured) .project .entry-price{grid-row:auto/span 2;grid-column:2;align-self:end;text-align:right;margin:0}.project .entry-stats.stats-area{grid-column-gap:10px}.project .entry-stats.stats-area>li{flex:1;flex-direction:column;align-items:center;text-align:center}.project .entry-stats.stats-area>li:not(:last-child){padding-right:0;border-right:0}.project .entry-stats:not(.stats-area){padding-top:15px;border-top:.7px solid rgba(0,0,0,.5);flex-direction:column}.project-container.special-unit.auto{margin-left:-10px;margin-right:-10px}.project-container.special-unit.auto .swiper-slide{padding-left:10px;padding-right:10px}.project-container.special-unit .project .entry-price{flex-direction:column}.project-container.special-unit .project .entry-explore>.button{flex:1;flex-grow:1}.concept .sc-block{padding:40px 20px 0}#contact-map .map-container:before{padding-bottom:0;height:calc(50vh + 70px)}.career-gallery .swiper-button-prev{left:15px}.career-gallery .swiper-button-next{right:15px}.nav-bar .brand{padding-left:20px}.nav-bar .function{padding-right:20px}.nav-bar .menu{font-size:17px}.nav-bar .menu li:first-child{padding-left:20px}.nav-bar .menu li:last-child{padding-right:20px}.project-hero .swiper-pagination,.project-promo{padding-left:20px;padding-right:20px}.project-promo .card .image{width:165px}.project-promo .card .meta{padding-left:20px}.concept-gallery .item:nth-child(4n+1){width:100%}.concept-gallery .item:nth-child(4n+2){width:calc(100% - 100px);margin-top:70px}.concept-gallery .item:nth-child(4n+3){width:calc(100% - 120px);margin-right:0;margin-top:70px}.concept-gallery .item:nth-child(4n+4){width:100%;margin-left:auto;margin-top:70px}.house-plan-ctrl>*:first-child{padding-left:20px}.house-plan-ctrl>*:last-child{padding-right:20px}.house-plan-design .sc-container{padding:0}.house-plan-design .tab{top:20px;right:20px}.house-plan-design .tab .control a{font-size:0;padding-top:3px;padding-bottom:3px}.house-plan-design .tab .control a>*:not(:last-child){margin-bottom:0}.house-plan-gallery .swiper-slide .image img{max-height:320px}.house-plan-gallery .swiper-button-prev{left:15px}.house-plan-gallery .swiper-button-next{right:15px}.house-plan-360 .iframe-container{padding-bottom:50vh}#promotion .promo .block{padding:40px 20px 0}#location .sc-map:not(:last-child){margin-bottom:70px}#location .sc-map .image img.desktop{display:none}#location .sc-map .image img.mobile{display:block}#location .sc-map>.button{right:20px;top:20px;min-width:45px}#location .sc-map>.button .ic{display:block}#location .sc-map>.button .ic-name{display:none}#location .entry-location{grid-gap:30px 15px}#location .entry-location>*{flex-direction:column}#register .register-container .sociallogin .button .ic-name{display:none}#register-thankyou .modal-content,.modal-register-thankyou{flex-direction:column}#register-thankyou .modal-content>*,.modal-register-thankyou>*{width:100%}#register-thankyou .object-fit:before,.modal-register-thankyou .object-fit:before{height:auto;padding-bottom:73.5294117%}#register-thankyou .meta,.modal-register-thankyou .meta{padding-left:20px;padding-right:20px}#register-thankyou .entry-logo,.modal-register-thankyou .entry-logo{display:none}#register-thankyou .modal-dismiss:not(:hover),.modal-register-thankyou .modal-dismiss:not(:hover){color:#fff}.project-main.landing #register .sc-layout>*:not(:last-child){margin-bottom:25px}.project-main.landing .house-plan-gallery .project-container.grid{grid-template-columns:repeat(2,1fr);grid-gap:20px}.mobileapp{flex-direction:column;justify-content:flex-end;align-items:center;margin-top:0}.mobileapp>*:not(:last-child){margin-right:0}.mobileapp .meta{padding:40px 0}.mobileapp .image{margin-top:0;max-width:calc(100% - 40px)}#values .tab .control a{font-size:95px}#values .tab .control a:not(:last-child){margin-right:15px}.milestone-content .swiper-container{margin:0 -10px}.milestone-content .swiper-slide{width:calc(100% - 40px);padding:0 10px}}@media (max-width:575px){.hidden-mobile-sm{display:none !important}}