.campaign-phone{display:flex;align-items:center;gap:9px;white-space:nowrap;color:#d8b47c;background:none!important;border:0!important;box-shadow:none!important;font-family:Arial,sans-serif}.campaign-phone b{font-size:32px;font-weight:700;color:#fff;letter-spacing:.3px;text-shadow:0 2px 5px #27416b88}.campaign-phone>span{font-size:25px}.header.dark .campaign-phone b,.header.dark1 .campaign-phone b,.header.sub .campaign-phone b{color:#8a6b40;text-shadow:none}.header.dark2 .campaign-phone b{color:#fff}.header.on .campaign-phone b{color:#a0804c;text-shadow:none}.header-nav{flex:1}.header-nav>ul{width:100%;max-width:650px;justify-content:space-evenly}.header-nav>ul>li{flex:1}.header-nav>ul>li>a{padding:0 25px}.header-right{gap:20px}.campaign-cta{position:fixed;z-index:10005;bottom:0;left:0;width:100%;height:66px;display:flex;align-items:center;justify-content:center;gap:40px;background:#fffdf5f5;box-shadow:0 -1px 14px #0000000a;backdrop-filter:blur(8px);font-family:Arial,sans-serif}.campaign-cta>span{font-size:12px;color:#6b6c65}.campaign-cta>a{font-size:25px;color:#394a3d;font-weight:600}.campaign-cta .campaign-reserve{display:flex;align-items:center;justify-content:center;background:#a98a59;color:white;font-size:14px;height:100%;padding:0 32px}.popup-wrap,#popup-wrap,.popvideo{display:none!important}#intro{pointer-events:none!important}.footer{padding-bottom:100px}.campaign-phone:focus-visible,.campaign-cta a:focus-visible{outline:2px solid #ccab75;outline-offset:5px}.sub-content-img{height:auto}.open-rotate-btn{cursor:pointer}.sub-title-bg{background:#556c8c url('/assets/images/main/visual-bg-new-02.png?v=1') center center/cover}.header .hamburger{flex-shrink:0}@media(max-width:1400px){.campaign-phone b{font-size:28px}.header-nav>ul>li>a{padding:0 16px}.header-right{gap:14px}}@media(max-width:1200px){.campaign-phone b{font-size:24px}.campaign-phone>span{font-size:20px}}@media(max-width:900px){.campaign-phone{gap:5px}.campaign-phone b{font-size:21px}.header-right{gap:12px}.header .main-logo{width:200px}.header .customer{display:none}.header .hamburger{margin-left:4px}}@media(max-width:640px){.header .header-inner{background:transparent}.header{padding-left:16px;padding-right:16px}.header .main-logo{width:158px;height:48px}.campaign-phone b{font-size:20px;letter-spacing:0}.campaign-phone>span{font-size:17px}.header-right{gap:10px}.header .hamburger{width:23px;margin-left:0}.header:not(.sub):not(.dark):not(.dark1) .campaign-phone b{color:#fff}.campaign-cta{height:64px;justify-content:space-between;gap:0;padding-left:18px}.campaign-cta>span{display:none}.campaign-cta>a{font-size:22px}.campaign-cta .campaign-reserve{font-size:13px;padding:0 22px}.footer{padding-bottom:90px}.header-nav>ul>li>a{padding:0 8px}.sub-content-box{padding-bottom:70px}}@media(max-width:370px){.header .main-logo{width:136px}.campaign-phone b{font-size:18px}.campaign-phone>span{font-size:14px}.header-right{gap:7px}.header{padding-left:10px;padding-right:10px}}
.header.active .campaign-phone b{color:#8a6b40!important;text-shadow:none}.header.active .campaign-phone{color:#b08b5b}
.header .campaign-phone b,.header.dark .campaign-phone b,.header.dark1 .campaign-phone b,.header.dark2 .campaign-phone b,.header.sub .campaign-phone b,.header.on .campaign-phone b,.header.active .campaign-phone b{color:#000!important;text-shadow:none!important}.header .campaign-phone{color:#000!important;text-shadow:none!important}
.footer-contractor{display:flex;align-items:center;gap:14px;font-size:13px;color:#333}.footer-lotte-builder{display:block;width:100px;height:40px;background:url(/assets/images/common/sigong.png) no-repeat right center;background-size:auto 40px}.footer .footer-bottom{justify-content:space-between}
