.ph-full-swiper .container{padding-left:48px !important;padding-right:48px !important}#datePicker .datePicker-btn{height:40px;width:105px;padding-left:5px;padding-right:7px}.animate-rtol{opacity:0;visibility:hidden;transform:translateX(20%)}.animate-ltor{opacity:0;visibility:hidden;transform:translateX(-20%)}.animate-fadein{opacity:0;visibility:hidden}.animate-delay{opacity:0;visibility:hidden}.animate-link{opacity:0;visibility:hidden}.animate{opacity:0;visibility:hidden;transform:translateY(50%)}@keyframes pulsate{50%{transform:scale(0.9)}}@keyframes pulsate-shadow{to{transform:scale(1.5);opacity:0}}#datePicker{pointer-events:none}#datePicker>*{pointer-events:visible}.link-pulsate{display:block;position:absolute;right:0;bottom:6px;z-index:1;width:40px;height:40px}.link-pulsate::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background-color:#fff;border-radius:100vw;opacity:.5;animation:pulsate-shadow 1.2s cubic-bezier(0.25, 0.75, 0.25, 0.75) infinite;transform-origin:center center}.link-pulsate span{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;border-radius:100vw;animation:pulsate 1.2s cubic-bezier(0.25, 0.75, 0.25, 0.75) infinite}.link-pulsate span::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#000;width:2px;height:20px}.link-pulsate span::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#000;width:20px;height:2px}html,body{height:100%}.nav-bottom-wrap{position:fixed;width:100%}#swiperTop{position:fixed;bottom:20px;right:15px;z-index:50;border:1px solid #bababa;opacity:0;visibility:hidden;padding:12px;transform:translateX(100%);backdrop-filter:blur(50px) saturate(2);background-color:rgba(255,255,255,.8)}@media(min-width: 1024px){#swiperTop{bottom:56px;right:40px}}#viewport,#contents,main.main-brand{padding:0 !important;height:100%}.swiper{width:100%;height:100%}.ph-intro{height:100%;padding-top:50px;padding-bottom:71px}.ph-intro .container{height:100%}.ph-intro h2,.ph-intro p{position:relative;margin-left:0;margin-right:0;z-index:1}.ph-intro h2{font-size:48px;font-weight:700}.ph-intro p{font-size:16px;line-height:1.7;font-weight:700;margin-top:30px;margin-left:4px;opacity:0;visibility:hidden;transform:translateY(50%)}.ph-intro p:nth-child(3){margin-top:30px}.ph-intro .figure-map{width:100%;position:absolute;right:0;bottom:0;z-index:0;margin-bottom:-20px}.ph-intro img[class^=pointer]{width:22%;position:absolute}.ph-intro img.pointer1{left:5%;bottom:25%}.ph-intro img.pointer2{left:75%;bottom:47%}.ph-intro.at-namhae .figure-map{top:0;left:0;height:100%;width:100%;right:unset;margin-bottom:unset;bottom:unset}.ph-intro.at-namhae .figure-map .d-md-block{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:right center}.ph-intro.at-namhae .figure-map .d-md-none{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:right top}.ph-intro.at-gangnam .container{display:flex;flex-flow:column;justify-content:space-between}.ph-intro.at-gangnam .container>p{margin-bottom:40px;text-align:center}.ph-intro.at-gangnam .figure-map{top:0;left:0;height:100%;width:100%;right:unset;margin-bottom:unset;bottom:unset}.ph-intro.at-gangnam .figure-map .d-md-block{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:right center}.ph-intro.at-gangnam .figure-map .d-md-none{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}@media(min-width: 1024px){.ph-intro.at-gangnam .container>p{margin-bottom:0;text-align:unset}}[class^=ph-section]{height:100%}[class^=ph-section] .container{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding-top:50px;padding-bottom:80px}[class^=ph-section] .hero-copy p{font-size:20px;color:#fff;font-weight:bolder;line-height:1.4;margin-bottom:20px}[class^=ph-section] .room-desc{position:relative;color:#fff;margin-top:20px;padding-right:50px}[class^=ph-section] .room-desc h4{margin-bottom:7px;font-size:15px;font-weight:400}[class^=ph-section] .room-desc h3{font-size:18px;font-weight:500}[class^=ph-section] .figure-img{overflow:hidden;margin:0;padding:0;border-top-left-radius:80px;box-shadow:0 0 8px 0 rgba(0,0,0,.3)}[class^=ph-section] .figure-img img{width:100%;position:relative;top:50%;left:50%;transform:translate(-50%, -50%)}@media(min-width: 1024px){[class^=ph-section] .figure-img img{width:auto;height:105%}}[class^=ph-section].color-black .hero-copy p{color:#000}[class^=ph-section].color-black .room-desc{color:#000}[class^=ph-section].color-black .room-desc .link-pulsate::after{background-color:#000}[class^=ph-section].color-black .room-desc .link-pulsate span{background-color:#000}[class^=ph-section].color-black .room-desc .link-pulsate span::before{background-color:#fff}[class^=ph-section].color-black .room-desc .link-pulsate span::after{background-color:#fff}@media(min-width: 768px){.link-pulsate{bottom:5px;width:65px;height:65px}.link-pulsate span::before{width:4px;height:30px}.link-pulsate span::after{width:30px;height:4px}.ph-intro{padding-top:50px}.ph-intro h2{font-size:80px}.ph-intro p{font-size:22px;margin-left:5px;margin-top:40px}.ph-intro .figure-map{width:97%;margin-bottom:-70px}[class^=ph-section] .hero-copy p{font-size:28px;margin-bottom:40px}[class^=ph-section] .room-desc{margin-top:40px;padding-right:80px}[class^=ph-section] .room-desc h4{font-size:20px;margin-bottom:14px}[class^=ph-section] .room-desc h3{font-size:28px}}@media(min-width: 1024px){#datePicker .datePicker-btn{height:75px;width:160px;padding-left:5px;padding-right:7px}.link-pulsate{bottom:3px;width:50px;height:50px}.link-pulsate span::before{width:2px;height:20px}.link-pulsate span::after{width:20px;height:2px}.ph-intro{padding-top:105px;padding-bottom:0;display:flex;align-items:center;justify-content:center}.ph-intro .container{display:flex;flex-flow:column;height:auto;align-self:center}.ph-intro h2{font-size:90px}.ph-intro p{font-size:28px;margin-left:5px;line-height:1.7;margin-top:45px}.ph-intro p:nth-child(3){margin-top:45px}.ph-intro .figure-map{width:80%;bottom:50%;right:-10%;margin-bottom:-35%}.ph-intro img[class^=pointer]{width:15%}.ph-intro img.pointer1{left:20%;bottom:15%}.ph-intro img.pointer2{left:60%;bottom:55%}[class^=ph-section]{display:flex;justify-content:center;align-items:center}[class^=ph-section] .container{height:auto;display:grid;grid-template-columns:1fr 1.4fr;grid-template-rows:1fr 1fr;padding:0 !important}[class^=ph-section] .hero-copy{grid-column:1;grid-row:1}[class^=ph-section] .hero-copy p{font-size:28px;margin-bottom:0;margin-right:40px}[class^=ph-section] .room-desc{grid-column:1;grid-row:2;align-self:end;margin-top:0;padding-right:0;margin-right:40px}[class^=ph-section] .room-desc h4{font-size:16px;margin-bottom:6px}[class^=ph-section] .room-desc h3{font-size:20px;margin-right:60px}[class^=ph-section] .figure-img{grid-column:2;grid-row:1/3;max-height:420px}}@media(min-width: 1440px){.link-pulsate{bottom:5px;width:65px;height:65px}.link-pulsate span::before{width:4px;height:30px}.link-pulsate span::after{width:30px;height:4px}.ph-intro{padding-top:115px}.ph-intro h2{font-size:120px}.ph-intro p{font-size:36px;margin-top:55px}.ph-intro p:nth-child(3){margin-top:55px}.ph-intro .figure-map{width:70%;right:-2%;margin-bottom:-30%}[class^=ph-section] .hero-copy p{font-size:36px;margin-right:80px}[class^=ph-section] .room-desc{margin-right:80px}[class^=ph-section] .room-desc h4{font-size:18px;margin-bottom:8px}[class^=ph-section] .room-desc h3{font-size:28px;margin-right:80px}}
