.overlay,.content .productLink .contentOverlay,.homeBanner .homeBannerOverlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10}.container{max-width:1200px;height:100%;margin:0 auto;padding:0 1rem}.homeBanner{position:relative;width:100%;height:263px;background-image:url(/assets/homeBanner-BSkUtuXO.png);background-size:cover;background-position:center;border-radius:25px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-top:2.75rem;margin-bottom:2.75rem;text-align:center}@media (max-width: 768px){.homeBanner{height:111px;text-align:left}}.homeBanner h1{color:#fff;z-index:20}@media (max-width: 768px){.homeBanner h1{padding-inline:1rem}}.homeBanner .homeBannerOverlay{background:#0009}.content{background-color:#f6f6f6;border-radius:25px;padding:3rem;display:grid;grid-template-columns:repeat(3,1fr);gap:3.5rem}@media (max-width: 1279px){.content{padding:2.5rem;gap:2.5rem}}@media (max-width: 1023px){.content{padding:1rem;gap:1.5rem}}@media (max-width: 767px){.content{background-color:transparent;padding:0;grid-template-columns:1fr;gap:1rem}}.content .productLink{position:relative;height:340px;border-radius:10px;overflow:hidden}@media (max-width: 767px){.content .productLink{height:255px}}.content .productLink img{width:100%;height:100%;object-fit:cover}.content .productLink .productInfo{position:absolute;bottom:1rem;left:.75rem;font-size:1.125rem;font-weight:700;color:#fff;z-index:20}.content .productLink .contentOverlay{background:linear-gradient(180deg,#fff0,#0a0a0a00 42%,#04040434 99.99%,#00000080)}.container{margin-bottom:2.75rem}.title{font-size:2.25rem;font-weight:500;color:#ff6060}@media (max-width: 768px){.title{font-size:1.125rem}}.location{font-size:18px;font-weight:500;color:#000}@media (max-width: 768px){.location{font-size:14px}}.tagButton{padding:.375rem 2.5rem;margin-right:.625rem;margin-top:.5rem;background-color:#ff6060;font-size:14px;color:#fff;font-weight:700;border-radius:10px}@media (max-width: 768px){.tagButton{font-size:10px}}.houseDetailsContainer{display:flex;flex-direction:row;justify-content:space-between;margin-top:1.75rem}@media (max-width: 768px){.houseDetailsContainer{flex-direction:column;margin-top:1rem}}.host-container{display:flex;justify-content:space-between;align-items:center;flex-direction:column;margin-top:0}@media (max-width: 768px){.host-container{flex-direction:row-reverse;margin-top:1rem}}.host-container .host{display:flex;align-items:center;gap:.5rem;text-align:right}.host-container .host .hostName{width:93px;font-size:18px;color:#ff6060}@media (max-width: 768px){.host-container .host .hostName{font-size:12px}}.host-container .host .hostPicture{width:4rem;height:4rem;border-radius:50%}@media (max-width: 768px){.host-container .host .hostPicture{width:2rem;height:2rem}}.houseDetailsCollapse{display:grid;grid-template-columns:1fr 1fr;gap:4.75rem;margin-top:1.75rem;margin-bottom:3rem}@media (max-width: 768px){.houseDetailsCollapse{grid-template-columns:1fr;gap:2rem;margin-top:1rem}}.aboutBanner{position:relative;width:100%;height:223px;border-radius:25px;overflow:hidden;margin-inline:auto;margin-top:44px}@media (max-width: 768px){.aboutBanner{height:111px}}.aboutBanner img{width:100%;height:100%}.aboutBanner .aboutBannerOverlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:30%;mix-blend-mode:darken}.aboutCollapse{width:80%;display:flex;flex-direction:column;gap:30px;margin-block:40px;margin-inline:auto}@media (max-width: 768px){.aboutCollapse{width:100%}}.navbar{width:100%}.navbar .navbarContainer{max-width:1200px;height:100%;margin:0 auto;padding:2.75rem 1rem;display:flex;justify-content:space-between;align-items:center}.navbar .navbarContainer .logo{width:210px}@media (max-width: 767px){.navbar .navbarContainer .logo{width:145px}}.navbar .navbarContainer .navLinks{display:flex;align-items:center;gap:3.5rem;font-size:1.5rem}@media (max-width: 767px){.navbar .navbarContainer .navLinks{gap:1.5rem;font-size:.75rem}}.navbar .navbarContainer .navLinks .navLink:after{content:"";height:2px;width:0px;transition:.4s ease;display:block;background-color:#000}.navbar .navbarContainer .navLinks .navLink:focus:after{width:100%}.footer{background-color:#000;padding-top:3.5rem;padding-bottom:3.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center}.footer .footerLogo{width:122px;height:40px}.footer .footerText{margin-top:2.5rem;font-size:1rem;font-weight:500;text-align:center}@media (min-width: 768px){.footer .footerText{font-size:1.5rem}}.errorPage{text-align:center;margin-bottom:100px}@media (max-width: 768px){.errorPage{display:flex;flex-direction:column;justify-content:space-around;margin-bottom:0}}.errorPage .errorCode{font-size:288px;font-weight:700;color:#ff6060;margin-block:0px}@media (max-width: 768px){.errorPage .errorCode{font-size:96px}}.errorPage .errorTitle{font-size:36px;font-weight:500;color:#ff6060;margin-bottom:100px}@media (max-width: 768px){.errorPage .errorTitle{font-size:18px}}.errorPage .errorLink{text-decoration:underline;font-size:18px}@media (max-width: 768px){.errorPage .errorLink{font-size:14px}}.imageSlider{position:relative;width:100%}.imageSlider .overflowHidden{overflow:hidden}.imageSlider .slider{display:flex;transition:transform .7s ease-in-out;color:#000}.imageSlider .slide{min-width:100%}.imageSlider .slide img{width:100%;height:415px;border-radius:25px}@media (max-width: 768px){.imageSlider .slide img{height:255px}}.imageSlider .slideNumber{position:absolute;bottom:10px;left:50%;right:50%}.imageSlider .slideNumber p{color:#fff;font-size:18px;font-weight:500}.imageSlider .navButton{width:96px;height:120px;position:absolute;top:50%;transform:translateY(-50%);color:#fff;opacity:.75;cursor:pointer;background-color:transparent}.imageSlider .navButton:hover,.imageSlider .navButton:focus{opacity:1}@media (max-width: 768px){.imageSlider .navButton{width:24px;height:24px}}.imageSlider .navButton.prev{left:0}.imageSlider .navButton.next{right:0}.starContainer{display:flex;gap:.5rem}.star{width:18px;height:18px}@media (min-width: 768px){.star{width:36px;height:36px}}.overlay,.homeBanner .homeBannerOverlay,.content .productLink .contentOverlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10}.collapseButton{width:100%}.collapseButtonHeader{width:100%;background-color:#ff6060;padding:.625rem .75rem;display:flex;align-items:center;justify-content:space-between;border-radius:5px;cursor:pointer}.collapseButtonHeader span{color:#fff;font-size:18px;font-weight:700}@media (max-width: 768px){.collapseButtonHeader span{font-size:13px}}.collapseButtonHeader svg{width:2rem;height:2rem;transition:transform .5s}.collapseButtonHeader svg.open{transform:rotate(180deg)}.collapseButtonContent{width:100%;background-color:#f6f6f673;border-radius:0 0 5px 5px;overflow:hidden;transition:max-height 1s ease,opacity 1s ease;max-height:0;opacity:0}.collapseButtonContent.open{max-height:1000px;opacity:1}.collapseButtonContent .contentInner{padding:.75rem}.collapseButtonContent .contentInner .p{font-size:18px}@media (max-width: 768px){.collapseButtonContent .contentInner .p{font-size:12px}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loadingContainer{display:flex;align-items:center;justify-content:center}.spinner{width:4rem;height:4rem;border-bottom:2px solid #ff6060;border-radius:50%;animation:spin 1s linear infinite}:root{font-family:Montserrat,sans-serif;font-optical-sizing:auto;line-height:1.5;font-weight:500;font-style:normal;color:#000;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:3rem;font-weight:700;z-index:20;margin-block:10px}@media (max-width: 768px){h1{font-size:1.5rem}}p{margin-block:5px}a{text-decoration:none;color:#000}button{border:0px}.minHeight{height:100%;min-height:60vh}body{min-width:320px;min-height:100vh;width:100%;height:100%;margin:0}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}}.read-the-docs{color:#888}
