@charset "UTF-8";.swiper-pagination-bullets .swiper-pagination-bullet{background-color:#9b9b9b!important;transition:all .25s ease-in-out!important;opacity:1!important}.swiper-pagination-bullets .swiper-pagination-bullet-active{width:2.5vw!important;background-color:#c8bf6a;border-radius:50px!important}.banner{position:relative;width:100%;height:53vw;background-color:#002846;background-image:url(/images/campaign/downtownTaipei/intro_pc.jpg?v=2502131332);background-size:cover;background-repeat:no-repeat;background-position:top;overflow:hidden}.caseStyle{justify-content:center!important;padding:2.5vw 0;overflow:hidden}.caseStyle .img{width:50%!important;overflow:hidden;z-index:1}.caseStyle .txt{justify-content:flex-start;width:25%!important;padding:2.5vw 2vw;z-index:2}.caseStyle .txt .body h1{display:flex;align-items:center;font-size:1.75vw!important;font-weight:700;margin:0!important;color:#000;text-shadow:0 0 #000}.caseStyle .txt .body h1>span{display:block;font-size:.95vw;font-weight:400;line-height:.95vw;margin-left:.5vw;padding:.25vw;border:1px solid #000;border-radius:5px}.caseStyle .txt .body h1>span>.small{font-size:.65vw;line-height:.65vw}.caseStyle .txt .body h3{font-size:1.2vw!important;color:#ae9191;margin-bottom:1.5vw}.caseStyle .txt .body p{font-size:.85vw!important;line-height:1.5vw!important;color:#343434}.caseStyle .txt .body p .feature{margin-left:.1em}.caseStyle .txt .body p .feature:before{content:"\2022   "}.caseStyle .txt .body p .price{display:flex;font-weight:700;font-size:.75vw!important;line-height:1.5vw!important;margin:.5vw 0;align-items:center}.caseStyle .txt .body p .price .num{font-size:1vw!important;margin-right:.125vw;margin-left:.125vw;color:#cf0000}.caseStyle .txt .body p .price .oldPrice{display:block;margin-left:.25vw;font-weight:400;text-decoration:line-through}.caseStyle .txt .body p .price .sale{font-weight:400;margin-left:.5vw;padding:0 .25vw;border-radius:5px;background-color:#cf0000;color:#fff}.caseStyle .txt .body p .price .sale:empty{background:none;padding:0}.caseStyle .txt .body .btn-case-reg{position:relative;display:flex;align-items:center;justify-content:space-between;width:32.5%;font-size:1vw;font-weight:700;margin-top:1.25vw;margin-left:auto;margin-right:-2vw;padding:.35vw .3vw;color:#000;transition:all .25s ease-in-out}.caseStyle .txt .body .btn-case-reg span{z-index:2}.caseStyle .txt .body .btn-case-reg:before{position:relative;content:"";width:40%;height:1px;left:0;background-color:#000;transition:all .25s ease-in-out;z-index:2}.caseStyle .txt .body .btn-case-reg:after{content:"";position:absolute;width:27.5%;height:100%;left:20%;top:0;background-color:#ab7979;transition:all .25s ease-in-out;z-index:1}.caseStyle .txt .body .btn-case-reg:hover{color:#fff}.caseStyle .txt .body .btn-case-reg:hover:before{background-color:#fff}.caseStyle .txt .body .btn-case-reg:hover:after{width:100%;left:0;background-color:#000}.caseStyle .txt.left{margin-right:-2.5vw}.caseStyle .txt.right{margin-left:-2.5vw}.caseBg-1{background-color:#fff}.caseBg-1 .swiper-pagination-bullet-active{background-color:#343434!important}.caseBg-1 .txt{background-color:#f0f1f5}.caseBg-1:after{content:"";position:absolute;width:32vw;height:8vw;right:0;bottom:0;background-image:url(/images/campaign/presale/pic_building.jpg);background-size:cover;background-repeat:no-repeat}.caseBg-2{background-color:#233650}.caseBg-2 .swiper-pagination-bullet-active{background-color:#fff!important}.caseBg-2 .txt{background-color:#fff}.register{position:fixed;display:none;align-items:center;width:100%;height:100%;z-index:11;top:0;left:0;opacity:0;transition:all .5s ease-in-out;background-color:rgba(0,0,0,.9)}.register .body{position:relative;display:flex;width:90%;margin:0 auto;justify-content:center;flex-direction:row;flex-wrap:wrap}.register .body .content{position:relative;width:60%;height:-moz-min-content;height:min-content}.register .body .content .btn-close{position:absolute;display:block;width:1.3vw;height:1.3vw;right:.5vw;top:.5vw;background-image:url(/images/btn_menu_close.svg);background-repeat:no-repeat;background-size:contain;background-position:50%}.register .body .content h3{font-size:1.75vw;color:#fff;margin-bottom:1.75vw}.register .body .content .row{position:relative;display:flex;width:100%;justify-content:space-between;margin:initial}.register .body .content .row .input{position:relative;display:flex;width:100%;flex-direction:column;padding:0 0 1.45vw}.register .body .content .row .input label{color:#fff}.register .body .content .row .input input,.register .body .content .row .input select{display:block;box-sizing:border-box;width:100%;padding:6px 12px;font-size:16px;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:7px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.register .body .content .row .input .container{font-size:16px}.register .body .content .row .input .container a{color:#ffc45d}.register .body .content .row.first .input{width:48%}.register .body .content .row.people{color:#fff}.register .body .content .row.people .input{flex-direction:row!important;align-items:center}.register .body .content .row.people .input input{width:25%;margin:0 15px}.register .body .buttonArea{position:relative;display:flex;width:100%;align-items:center;justify-content:center;padding:1vw 0}.register .body .buttonArea button{width:60%;padding:.925vw 0;background-color:#ff9174;border-radius:5px;color:#fff;cursor:pointer;font-size:.85vw;transition:background-color .25s ease-in-out}.register .body .buttonArea button:hover{background-color:#bf3c1a}.register.open{display:flex;opacity:0}.register.active{display:flex;opacity:1}.register.close{display:flex;opacity:0}.imgRow{position:relative;display:block}.imgRow:after{content:"";position:absolute;display:block;width:2.3vw;height:2.3vw;top:1vw;right:1vw;background-image:url(/images/icon_large.svg?v=2502131332);background-repeat:no-repeat;background-size:cover}@media (max-width:768px){.swiper-pagination-bullets .swiper-pagination-bullet-active{width:10vw!important;border-radius:50px!important}.banner{width:100%;height:160vw;background-color:initial;background-image:url(/images/campaign/downtownTaipei/intro_mob.jpg?v=2502131332);background-size:cover}.caseStyle,.fullRegion.twoColRegion{justify-content:center!important;padding:5vw 0}.caseStyle .img,.fullRegion.twoColRegion .img{width:95%!important;order:1!important}.caseStyle .img .paginationBar.outSideStyle,.fullRegion.twoColRegion .img .paginationBar.outSideStyle{position:absolute;bottom:9.5vw}.caseStyle .img .noteBody,.fullRegion.twoColRegion .img .noteBody{bottom:9.5vw!important}.caseStyle .txt,.fullRegion.twoColRegion .txt{justify-content:flex-start;width:75%!important;padding:4.5vw 5vw 0;margin-top:-7.5vw;order:2!important}.caseStyle .txt .body,.fullRegion.twoColRegion .txt .body{width:100%}.caseStyle .txt .body h1,.fullRegion.twoColRegion .txt .body h1{font-size:7vw!important;flex-direction:column;align-items:flex-start!important;width:-moz-fit-content;width:fit-content}.caseStyle .txt .body h1>span,.fullRegion.twoColRegion .txt .body h1>span{font-size:4.5vw;line-height:3.5vw;margin:1vw 0;padding:1.25vw}.caseStyle .txt .body h1>span>.small,.fullRegion.twoColRegion .txt .body h1>span>.small{font-size:3vw;line-height:3vw}.caseStyle .txt .body h3,.fullRegion.twoColRegion .txt .body h3{font-size:4.75vw!important;margin-bottom:5vw}.caseStyle .txt .body p,.fullRegion.twoColRegion .txt .body p{font-size:3.5vw!important;line-height:4.5vw!important}.caseStyle .txt .body p .price,.fullRegion.twoColRegion .txt .body p .price{font-size:3.5vw!important;line-height:4.5vw!important;margin:1vw 0}.caseStyle .txt .body p .price .num,.fullRegion.twoColRegion .txt .body p .price .num{font-size:4vw!important;margin-left:.5vw;margin-right:.5vw}.caseStyle .txt .body p .price .oldPrice,.fullRegion.twoColRegion .txt .body p .price .oldPrice{margin-left:.5vw}.caseStyle .txt .body p .price .sale,.fullRegion.twoColRegion .txt .body p .price .sale{font-weight:400;margin-left:1vw;padding:1vw 1.5vw}.caseStyle .txt .body .btn-case-reg,.fullRegion.twoColRegion .txt .body .btn-case-reg{width:40%;font-size:4.125vw;margin:5vw -3.5vw 10vw auto;padding:1vw .5vw;color:#fff}.caseStyle .txt .body .btn-case-reg span,.fullRegion.twoColRegion .txt .body .btn-case-reg span{z-index:2}.caseStyle .txt .body .btn-case-reg:before,.fullRegion.twoColRegion .txt .body .btn-case-reg:before{width:30%;background-color:#fff}.caseStyle .txt .body .btn-case-reg:after,.fullRegion.twoColRegion .txt .body .btn-case-reg:after{width:100%;left:0}.caseStyle .txt .body .btn-case-reg:hover,.fullRegion.twoColRegion .txt .body .btn-case-reg:hover{color:#fff}.caseStyle .txt .body .btn-case-reg:hover:before,.fullRegion.twoColRegion .txt .body .btn-case-reg:hover:before{background-color:#fff}.caseStyle .txt .body .btn-case-reg:hover:after,.fullRegion.twoColRegion .txt .body .btn-case-reg:hover:after{width:100%;left:0;background-color:#ab7979}.caseStyle .txt.left,.fullRegion.twoColRegion .txt.left{margin-right:revert}.caseStyle .txt.right,.fullRegion.twoColRegion .txt.right{margin-left:revert}.caseBg-1{padding-bottom:20vw!important}.caseBg-1 .swiper-pagination-bullet-active{background-color:#dfdfdf!important}.caseBg-1:after{width:75vw;height:19vw;left:50%;right:revert;bottom:0;transform:translateX(-50%)}.caseBg-2 .swiper-pagination-bullet-active{background-color:#dfdfdf!important}.register{padding:6.5vw 0}.register .body{width:90%;flex-direction:column}.register .body .content{position:relative;width:100%}.register .body .content .btn-close{width:5vw;height:5vw;right:1vw;top:1vw}.register .body .content h3{font-size:5.5vw;margin-top:15vw;margin-bottom:5.5vw;color:#ae7f73;text-align:center}.register .body .content .row{width:100%}.register .body .content .row .input{width:100%;padding:1.75vw 0}.register .body .content .row.first .input{width:48%}.register .body .content .row.people{color:#fff}.register .body .content .row.people .input{flex-direction:row!important;align-items:center}.register .body .content .row.people .input .select,.register .body .content .row.people .input input{width:25%;margin:0 15px}.register .body .buttonArea{width:100%;padding:2vw 0}.register .body .buttonArea button{width:100%;font-size:4vw;padding:1.925vw 0;border-radius:10px}.imgRow:after{width:5vw;height:5vw;top:1vw;right:1vw}}@keyframes slide-left-right{0%{transform:translate(-10px)}50%{transform:translate(10px)}to{transform:translate(-10px)}}.glightbox-open{overflow:visible!important}