@font-face{font-family:paragraph;src:url(../media/Montserrat-Regular.131ccee2.ttf)}@font-face{font-family:title;src:url(../media/PlayfairDisplay-SemiBoldItalic.2cb506a3.ttf)}@font-face{font-family:sub-title;src:url(../media/PlayfairDisplay-SemiBold.fe650bd3.ttf)}*,html{scroll-behavior:smooth;margin:0}h1{color:#b18e48;padding:0 0 50px;font-family:title;font-size:56px}h2,h3,h4{font-family:sub-title}p{font-family:paragraph}button:hover{cursor:pointer}.paddingtop{padding-top:100px}.btn{color:#b18e48;background-color:#0000;border:1px solid #b18e48;margin:24px 0;padding:8px 16px;font-family:paragraph;font-size:16px;font-weight:700;transition:background-color .3s ease-in-out}.btn:hover{color:#1f1813;background-color:#b18e48;transition:background-color .3s ease-in-out}.nodisplay{display:none}.formGroup{color:#1f1813;flex-direction:column;align-items:flex-start;margin:24px 0;display:flex}.formGroup label{margin:8px 0}.formGroup input,.formGroup select{background-color:#0000;border:none;border-bottom:2px solid #b18e48;padding:8px 16px;font-size:18px}.formGroup select:hover{cursor:pointer}@media screen and (max-width:1000px){h1{font-size:46px}}.navbar{z-index:10;background-color:#1f1813;border-bottom:1px solid #b18e48;justify-content:flex-start;align-items:center;width:100%;display:flex;position:fixed}.navbar img{object-fit:cover;width:100px;height:50px;padding-left:16px}@media screen and (max-width:1000px){.navbar{width:0}.navbar img{display:none}}
@font-face{font-family:paragraph;src:url(../media/Montserrat-Regular.131ccee2.ttf)}@font-face{font-family:title;src:url(../media/PlayfairDisplay-SemiBoldItalic.2cb506a3.ttf)}@font-face{font-family:sub-title;src:url(../media/PlayfairDisplay-SemiBold.fe650bd3.ttf)}*,html{scroll-behavior:smooth;margin:0}h1{color:#b18e48;padding:0 0 50px;font-family:title;font-size:56px}h2,h3,h4{font-family:sub-title}p{font-family:paragraph}button:hover{cursor:pointer}.paddingtop{padding-top:100px}.btn{color:#b18e48;background-color:#0000;border:1px solid #b18e48;margin:24px 0;padding:8px 16px;font-family:paragraph;font-size:16px;font-weight:700;transition:background-color .3s ease-in-out}.btn:hover{color:#1f1813;background-color:#b18e48;transition:background-color .3s ease-in-out}.nodisplay{display:none}.formGroup{color:#1f1813;flex-direction:column;align-items:flex-start;margin:24px 0;display:flex}.formGroup label{margin:8px 0}.formGroup input,.formGroup select{background-color:#0000;border:none;border-bottom:2px solid #b18e48;padding:8px 16px;font-size:18px}.formGroup select:hover{cursor:pointer}@media screen and (max-width:1000px){h1{font-size:46px}}.popnavUl{justify-content:flex-end;align-items:center;width:100%;margin:0;list-style:none;display:flex}.popnavUl li{margin:24px 16px}.popnavUl .navlinkStyle{color:#b18e48;font-family:Nanum-regular;font-size:18px;text-decoration:none}.popnavUl .navlinkStyle:hover{text-decoration:underline}.popnavUl .navlinkStyle.responsive{display:none}@media screen and (max-width:1000px){.popnavUl{background-color:#1f1813;border:1px solid #b18e48;flex-flow:column;justify-content:center;width:50%;height:50%;transition:transform .3s ease-in-out;position:fixed;top:0;left:0}.popnavUl .navlinkStyle{font-size:28px}.popnavUl .navlinkStyle.responsive{display:flex}.popnavUl.open{transform:translate(0)}.popnavUl.close{transform:translate(-100%)}}@media screen and (max-width:767px){.popnavUl{justify-content:center;align-items:center;width:100%;height:100%;padding:0}}
@font-face{font-family:paragraph;src:url(../media/Montserrat-Regular.131ccee2.ttf)}@font-face{font-family:title;src:url(../media/PlayfairDisplay-SemiBoldItalic.2cb506a3.ttf)}@font-face{font-family:sub-title;src:url(../media/PlayfairDisplay-SemiBold.fe650bd3.ttf)}*,html{scroll-behavior:smooth;margin:0}h1{color:#b18e48;padding:0 0 50px;font-family:title;font-size:56px}h2,h3,h4{font-family:sub-title}p{font-family:paragraph}button:hover{cursor:pointer}.paddingtop{padding-top:100px}.btn{color:#b18e48;background-color:#0000;border:1px solid #b18e48;margin:24px 0;padding:8px 16px;font-family:paragraph;font-size:16px;font-weight:700;transition:background-color .3s ease-in-out}.btn:hover{color:#1f1813;background-color:#b18e48;transition:background-color .3s ease-in-out}.nodisplay{display:none}.formGroup{color:#1f1813;flex-direction:column;align-items:flex-start;margin:24px 0;display:flex}.formGroup label{margin:8px 0}.formGroup input,.formGroup select{background-color:#0000;border:none;border-bottom:2px solid #b18e48;padding:8px 16px;font-size:18px}.formGroup select:hover{cursor:pointer}@media screen and (max-width:1000px){h1{font-size:46px}}.burgerMainDiv{display:none}@media screen and (max-width:1000px){.burgerMainDiv{z-index:2;flex-flow:column;justify-content:space-around;width:40px;height:40px;margin:40px 0 0 40px;display:flex;position:relative}.burgerMainDiv div{transform-origin:1px;background-color:#ddb892;border-radius:10px;width:40px;height:4px;transition:all .3s linear}.burgerMainDiv.open div:first-child{transform:rotate(45deg)}.burgerMainDiv.open div:nth-child(2){opacity:0;transform:translate(100%)}.burgerMainDiv.open div:nth-child(3){transform:rotate(-45deg)}.burgerMainDiv.close div:first-child{transform:rotate(0)}.burgerMainDiv.close div:nth-child(2){opacity:1;transform:translate(0)}.burgerMainDiv.close div:nth-child(3){transform:rotate(0)}}
@font-face{font-family:paragraph;src:url(../media/Montserrat-Regular.131ccee2.ttf)}@font-face{font-family:title;src:url(../media/PlayfairDisplay-SemiBoldItalic.2cb506a3.ttf)}@font-face{font-family:sub-title;src:url(../media/PlayfairDisplay-SemiBold.fe650bd3.ttf)}*,html{scroll-behavior:smooth;margin:0}h1{color:#b18e48;padding:0 0 50px;font-family:title;font-size:56px}h2,h3,h4{font-family:sub-title}p{font-family:paragraph}button:hover{cursor:pointer}.paddingtop{padding-top:100px}.btn{color:#b18e48;background-color:#0000;border:1px solid #b18e48;margin:24px 0;padding:8px 16px;font-family:paragraph;font-size:16px;font-weight:700;transition:background-color .3s ease-in-out}.btn:hover{color:#1f1813;background-color:#b18e48;transition:background-color .3s ease-in-out}.nodisplay{display:none}.formGroup{color:#1f1813;flex-direction:column;align-items:flex-start;margin:24px 0;display:flex}.formGroup label{margin:8px 0}.formGroup input,.formGroup select{background-color:#0000;border:none;border-bottom:2px solid #b18e48;padding:8px 16px;font-size:18px}.formGroup select:hover{cursor:pointer}@media screen and (max-width:1000px){h1{font-size:46px}}.footerMain{z-index:10;color:#b18e48;background-color:#1f1813;border-top:1px solid #b18e48;flex-direction:column;align-items:center;width:100%;display:flex}.footerMain .firstRow{flex-direction:row;justify-content:space-around;align-items:center;width:100%;padding-top:16px;display:flex}.footerMain .firstRow .right{text-align:start;flex-direction:row;display:flex}.footerMain .firstRow .right div{padding:0 16px}.footerMain .firstRow .right div p{line-height:1.6}.footerMain .secondRow{padding:40px 0 24px}.footerMain .secondRow .hyperlink{color:#b18e48}@media screen and (max-width:1000px){.footerMain .firstRow{flex-direction:column;align-items:center}.footerMain .firstRow .right{text-align:center;flex-direction:column;align-items:center}}
@font-face{font-family:paragraph;src:url(../media/Montserrat-Regular.131ccee2.ttf)}@font-face{font-family:title;src:url(../media/PlayfairDisplay-SemiBoldItalic.2cb506a3.ttf)}@font-face{font-family:sub-title;src:url(../media/PlayfairDisplay-SemiBold.fe650bd3.ttf)}*,html{scroll-behavior:smooth;margin:0}h1{color:#b18e48;padding:0 0 50px;font-family:title;font-size:56px}h2,h3,h4{font-family:sub-title}p{font-family:paragraph}button:hover{cursor:pointer}.paddingtop{padding-top:100px}.btn{color:#b18e48;background-color:#0000;border:1px solid #b18e48;margin:24px 0;padding:8px 16px;font-family:paragraph;font-size:16px;font-weight:700;transition:background-color .3s ease-in-out}.btn:hover{color:#1f1813;background-color:#b18e48;transition:background-color .3s ease-in-out}.nodisplay{display:none}.formGroup{color:#1f1813;flex-direction:column;align-items:flex-start;margin:24px 0;display:flex}.formGroup label{margin:8px 0}.formGroup input,.formGroup select{background-color:#0000;border:none;border-bottom:2px solid #b18e48;padding:8px 16px;font-size:18px}.formGroup select:hover{cursor:pointer}@media screen and (max-width:1000px){h1{font-size:46px}}.banner-spacer{height:68px}.bannerMain{box-sizing:border-box;top:var(--banner-navbar-height,var(--navbar-height,80px));z-index:90;color:#222c26;background:linear-gradient(110deg,#d8b96f 0%,#f1dfa9 50%,#dfc584 100%);border-bottom:1px solid #b89a56;align-items:stretch;gap:16px;min-height:68px;padding:0 max(16px,min(3vw,48px));font-size:18px;line-height:1.4;display:flex;position:fixed;left:0;right:0;box-shadow:0 5px 20px #0003}.bannerMain .banner-listing-link{min-width:0;color:inherit;flex:1;justify-content:center;align-items:center;gap:20px;padding:14px 0;text-decoration:none;display:flex}.bannerMain .banner-tag{color:#fff1c9;letter-spacing:1.3px;text-transform:uppercase;white-space:nowrap;background:#24362b;border-radius:6px;flex-shrink:0;padding:8px 12px;font-size:12px;font-weight:800}.bannerMain .banner-property-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.3px;min-width:0;max-width:38%;font-size:max(18px,min(1.5vw,23px));font-weight:750;overflow:hidden}.bannerMain time{white-space:nowrap;font-size:16px;font-weight:550}.bannerMain .banner-go{border:1px solid #24362b4d;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:21px;transition:background-color .18s,color .18s;display:grid}.bannerMain .banner-listing-link:hover .banner-property-title{text-underline-offset:4px;text-decoration:underline}.bannerMain .banner-listing-link:hover .banner-go{color:#fff1c9;background:#24362b}.bannerMain .banner-manual-text{text-align:center;overflow-wrap:anywhere;flex:1;margin:0;padding:18px 0;font-size:19px;font-weight:600}.bannerMain .banner-navigation{flex-shrink:0;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.bannerMain .banner-navigation button{color:#24362b;min-width:36px;min-height:44px;font:inherit;cursor:pointer;background:#ffffff2e;border:1px solid #24362b40;border-radius:6px;place-items:center;margin:0;padding:0;font-size:28px;display:grid}.bannerMain .banner-navigation button:hover{background:#ffffff73}.bannerMain a:focus-visible{outline-offset:-3px;outline:3px solid #24362b}.bannerMain button:focus-visible{outline-offset:-3px;outline:3px solid #24362b}@media (max-width:1100px){.bannerMain .banner-listing-link{grid-template-columns:auto minmax(0,1fr) auto;gap:6px 14px;padding:12px 0;display:grid}.bannerMain .banner-property-title{max-width:none;font-size:19px}.bannerMain time{grid-column:1/3;font-size:15px}.bannerMain .banner-go{grid-area:1/3/3}}@media (max-width:600px){.bannerMain{gap:10px;padding:0 14px}.bannerMain .banner-listing-link{gap:7px 9px}.bannerMain .banner-tag{letter-spacing:.8px;padding:6px 8px;font-size:10px}.bannerMain .banner-property-title{font-size:17px}.bannerMain time{white-space:normal;font-size:13px}.bannerMain .banner-go{width:28px;height:28px;font-size:18px}.bannerMain .banner-navigation{gap:4px;font-size:10px}.bannerMain .banner-navigation button{min-width:28px}.bannerMain .banner-manual-text{font-size:16px}}@media (prefers-reduced-motion:reduce){.bannerMain .banner-go{transition:none}}
