@import url(https://fonts.googleapis.com/css2?family=Hepta+Slab:wght@200;300;400;700&family=Lato:wght@300;400&family=Nanum+Gothic&family=Spline+Sans+Mono:ital,wght@0,300;0,400;0,600;1,300&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{display:flex;flex-direction:column;min-height:100vh}body,html{height:auto;margin:0!important;min-height:100%;padding:0!important}main{flex-grow:1;height:auto;min-height:auto;overflow:visible;padding:10px 10px 120px;position:relative;top:0!important}.aboutHeading,.contactHeading,.heading,.houseHeading,.pageHeading,.projectsHeading,main{margin-top:0!important;padding-top:0!important}main{animation:blinkFlash 1s ease-in-out both}@keyframes blinkFlash{0%{opacity:1}35%{opacity:.08}70%{opacity:.65}to{opacity:1}}body{background-color:#262626;display:flex;flex-direction:column;font-family:Nanum Gothic,sans-serif,serif,cursive,Times New Roman,Times,Verdana,Geneva,Tahoma;margin:0 auto}.Container{margin-top:20px;max-width:1100px}:root{--primary-color:#7892a6;--secondary-color:#2f343c;--third-color:#fff;--links-color:blue}.form-error{background:#dd5858;color:#6b0909;padding:.4rem 1rem}.logo img{height:150px;margin:0 50px}.logo img,header{position:relative}header{display:flex;height:100px;justify-content:space-between;z-index:7}header,ul{width:100%}ul{background:#2f343c;background:var(--secondary-color);padding:15px;position:absolute;right:0;top:70px}ul li{display:block;padding:12px 0}li a{color:#fff;color:var(--third-color);cursor:pointer;font-size:22px;font-weight:700;text-decoration:none}.active,li a:hover{color:#7892a6;color:var(--primary-color)}.burger,.burgerClose{color:#fff;color:var(--third-color);cursor:pointer;font-size:65px;margin:33px 0;position:absolute;right:5%}.container{margin:0 auto;width:80%}.responsiveNav{display:flex;height:315px;text-align:center}.desktopNav{display:none}@media only screen and (min-width:1024px){.responsiveNav{display:none}.desktopNav{display:flex}.DesktopNavLinks{margin:0 50px;position:relative}ul li{display:inline-flex;margin:0 15px;padding:0}header{align-items:center;background-color:#2f343c;background-color:var(--secondary-color);height:150px;position:fixed}ul{position:static}}.loader{animation:spin 1s linear infinite;border:15px solid #7892a6;border-top:15px solid #2f343c;border:15px solid var(--primary-color);border-radius:50%;border-top-color:var(--secondary-color);height:65px;margin:25em auto;width:65px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.desktopNav,.responsiveNav,header{margin:0;padding:0}.responsiveNav{position:relative;z-index:20}.mobileNavBar,.responsiveNav{background:#2f343c;background:var(--secondary-color);width:100%}.mobileNavBar{box-sizing:border-box;height:140px;justify-content:space-between;padding:0 16px}.mobileLogo,.mobileNavBar{align-items:center;display:flex}.mobileLogo{flex-grow:1;height:100%;justify-content:center}.mobileLogo img{display:block;height:48%;left:4%;object-fit:contain;position:absolute;top:65px;width:auto}.burgerButton{align-items:center;background:none;border:none;display:flex;justify-content:center;margin-left:12px}.burgerIcon{color:#fff;font-size:40px;z-index:999999}.mobileNavMenu{background:#20252b;background:#2f343c;background:var(--secondary-color);left:0;margin:0;min-height:100vh;padding:0;padding-top:140px;position:fixed;top:0;width:100%;z-index:999}.mobileNavMenu ul{list-style:none;margin:0!important;padding:0!important}.mobileNavMenu ul li{padding:16px 20px;width:100%}.mobileNavMenu ul li a{color:#fff;display:block;font-size:22px;text-decoration:none}.mobileNavMenu ul li a.active{border-radius:6px;color:#7892a6;color:var(--primary-color);display:block;font-weight:700}.Index_homeWelcomePage__060qr{background:#000;min-height:100vh;overflow:hidden;position:relative;width:100%}.Index_bcclip01__Go41v{height:100vh;overflow:hidden;position:relative;width:100%}.Index_bcclip01__Go41v video{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.Index_homeWelcomePageHeading__Fzw25{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000059;border-radius:14px;box-shadow:0 8px 28px #00000059;left:50%;padding:.8rem 1.4rem;position:absolute;text-align:center;top:35%;transform:translateX(-50%);z-index:2}.Index_homeWelcomePageHeading__Fzw25 :is(h1,h2,h3){color:#fff;font-size:clamp(1.6rem,4vw,3rem);font-weight:800;letter-spacing:.5px;margin:0;text-shadow:0 4px 20px #000000b3}@media (max-width:1024px){.Index_homeWelcomePageHeading__Fzw25{padding:.7rem 1.2rem;top:160px}}@media (max-width:768px){.Index_homeWelcomePageHeading__Fzw25{padding:.6rem 1rem;top:120px}}@media (max-width:480px){.Index_homeWelcomePageHeading__Fzw25{border-radius:12px;padding:.5rem .9rem;top:96px}}.Index_homeWelcomePage__060qr .Index_loader__WTgZm{background:#000;display:grid;inset:0;place-items:center;position:fixed;z-index:10}.Footer_footerContent__ZGoNG{display:none}@media (min-width:1024px){.Footer_footerContent__ZGoNG{align-items:center;background-color:var(--secondary-color);display:flex;height:190px;justify-content:center;width:100%}.Footer_footerWrapper__K\+a19{color:var(--third-color);display:flex;flex-direction:row;font-size:18px;gap:30px;justify-content:space-between;margin:0 50px;max-width:1200px;padding:10px;text-align:center;width:100%}}.Footer_footerWrapper__K\+a19 h3{color:var(--primary-color);font-family:Hepta Slab;font-weight:700;text-align:center}.Footer_footerContenIconsGM__CXEGq,.Footer_footerContenIconsPC__xBGxa,.Footer_footerContenIcons__tbLOv{color:var(--primary-color);font-size:26px}.Footer_footerContenIconsGM__CXEGq{position:relative;top:5px}.Footer_footerContenIconsPC__xBGxa{bottom:2px;font-size:30px;position:relative}.Footer_footerSocialIcons__Vn8VA{bottom:10px;display:flex;gap:15px;justify-content:center;position:relative}.Footer_followContent__dzaMX{position:relative;top:10px}.MobileFooter_mobileFooter__2dGLO{background:var(--secondary-color);bottom:0;display:flex;height:130px;justify-content:center;left:0;position:fixed;width:100%;z-index:999}.MobileFooter_MobileFooterWrapper__6rM2O{align-items:center;bottom:1.6rem;display:flex;height:100%;justify-content:space-around;position:relative;width:100%}.MobileFooter_MobileFooterItem__mK\+hb{align-items:center;color:var(--primary-color);display:flex;flex-direction:column;gap:4px;text-decoration:none}.MobileFooter_MobileFooterIcon__fmRZA{font-size:28px}@media (min-width:1024px){.MobileFooter_mobileFooter__2dGLO{display:none}}.MobileFooter_active__i-6fg{color:var(--third-color)!important}.MobileFooter_active__i-6fg .MobileFooter_MobileFooterIcon__fmRZA{border-radius:50%;color:var(--third-color)!important}.MobileFooter_MobileFooterIcon__fmRZA{color:var(--primary-color);font-size:30px}.MobileFooter_MobileFooterItem__mK\+hb span{color:var(--primary-color)}.MobileFooter_active__i-6fg span{color:var(--third-color)!important}.ContactPage_contactHeading__u38b7{color:var(--primary-color);font-size:2rem;margin:18rem auto 0;text-align:center}.ContactPage_contactWelcomePage__EX-BN{color:var(--primary-color);display:flex;justify-content:center;margin:100px auto 50px;width:min(1100px,94vw)}.ContactPage_contactsSection__LX4LR{grid-gap:32px;align-items:center;display:grid;gap:32px;grid-template-columns:1fr;justify-items:center;text-align:center;width:100%}.ContactPage_contactIframe__y0751,.ContactPage_contactMessage__bSbWq{align-items:center;background:#262626;border-radius:14px;display:flex;justify-content:center;max-width:460px;padding:24px;width:100%}.ContactPage_contactMessage__bSbWq form{grid-gap:20px;display:grid;gap:20px;margin:-4rem 0 0;max-width:360px;width:100%}.ContactPage_name__9aYP8{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.ContactPage_contactMessageEn__urjoX,.ContactPage_contactMessageEp__3Fkt7,.ContactPage_contactMessageFn__Bc8\+g,.ContactPage_contactMessageMe__K3X2A{grid-gap:8px;display:grid;gap:8px}.ContactPage_contactMessage__bSbWq label{color:#ffffffe6;font-size:.95rem;text-align:left}.ContactPage_contactMessage__bSbWq input,.ContactPage_contactMessage__bSbWq textarea{background:#262626;border:none;border-bottom:1px solid var(--primary-color);border-radius:8px;color:var(--primary-color);font-size:16px;min-height:46px;outline:none;padding:10px 12px;transition:all .2s ease;width:93%}.ContactPage_contactMessage__bSbWq input:focus,.ContactPage_contactMessage__bSbWq textarea:focus{background:#2c2c2c;box-shadow:0 0 0 3px #ffffff1a}.ContactPage_contactMessage__bSbWq textarea{line-height:1.45;min-height:130px;resize:vertical}.ContactPage_contactMessageCta__ILH\+n{display:flex;justify-content:center}.ContactPage_contactMessageCta__ILH\+n button{background-color:#262626;border:1px solid var(--primary-color);border-radius:999px;color:var(--primary-color);cursor:pointer;font-size:31px;font-weight:700;height:46px;transition:all 2s;width:100%}.ContactPage_contactMessageCta__ILH\+n button:hover{background-color:var(--primary-color);box-shadow:0 10px 24px #00000040;color:#262626}.ContactPage_contactMessageCta__ILH\+n button:active{transform:scale(.98)}.ContactPage_contactIframe__y0751{overflow:hidden;padding:0;position:relative}.ContactPage_contactIframe__y0751:before{content:"";display:block;padding-top:75%}.ContactPage_contactIframe__y0751 iframe{border:0;border-radius:14px;filter:invert(99%);height:100%;inset:0;position:absolute;width:100%}@media (min-width:768px){.ContactPage_contactsSection__LX4LR{align-items:stretch;grid-template-columns:1fr 1fr;justify-items:stretch}.ContactPage_contactMessage__bSbWq form{max-width:90%}.ContactPage_name__9aYP8{gap:20px;grid-template-columns:1fr 1fr}.ContactPage_contactIframe__y0751,.ContactPage_contactMessage__bSbWq{max-width:100%}}@media (min-width:1024px){.ContactPage_contactHeading__u38b7{padding-top:0}.ContactPage_contactWelcomePage__EX-BN{width:min(1100px,90vw)}.ContactPage_contactIframe__y0751:before{padding-top:66.6667%}}@media (max-width:480px){.ContactPage_contactHeading__u38b7{font-size:1.5rem;margin:0 auto}.ContactPage_contactsSection__LX4LR{align-items:center;justify-items:center;text-align:center}.ContactPage_contactIframe__y0751,.ContactPage_contactMessage__bSbWq{margin:0 auto 10px;max-width:90%}.ContactPage_contactMessage__bSbWq form{max-width:100%}.ContactPage_contactMessage__bSbWq input,.ContactPage_contactMessage__bSbWq textarea{font-size:15px}.ContactPage_contactMessageCta__ILH\+n button{width:100%}iframe{border-radius:10px}}.AboutPage_aboutWelcomePage__pTtPh{grid-gap:clamp(16px,3vw,28px);align-items:center;display:grid;gap:clamp(16px,3vw,28px);grid-template-columns:1fr;justify-items:center;margin:clamp(16px,3vw,32px) auto;padding:clamp(12px,2.5vw,24px);width:min(1200px,92vw)}.AboutPage_aboutInfo__ugvsz{color:var(--primary-color);font-size:large;max-width:760px;width:100%}.AboutPage_aboutHeading__mF3jN h1{color:var(--primary-color);padding-top:19rem;text-align:center}.AboutPage_aboutInfo__ugvsz p{color:#eaeaea;font-size:clamp(1.3rem,1.1vw,1.05rem);line-height:1.7}.AboutPage_viewMoreCTA__e8Gk4{background:#222;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-top:10px;padding:8px 14px}.AboutPage_viewContent__MYFEa{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease}.AboutPage_show__Ws\+lM{margin-top:10px;max-height:500px;opacity:1}.AboutPage_aboutWelcomePage__pTtPh{background:radial-gradient(ellipse at top,#0000,#4f4f4f78 99%);border-radius:15px}.AboutPage_aboutPic__AUTgY{max-width:760px;width:100%}.AboutPage_aboutPic2__nJhur{margin-top:32px}.AboutPage_aboutPic__AUTgY img{border-radius:14px;box-shadow:0 14px 36px #00000038;height:auto;object-fit:cover;width:100%}@media (min-width:768px){.AboutPage_aboutWelcomePage__pTtPh{grid-template-columns:1fr}}@media (min-width:1024px){.AboutPage_aboutWelcomePage__pTtPh{align-items:center;grid-template-columns:1.1fr 1fr}.AboutPage_aboutInfo__ugvsz{justify-self:start}.AboutPage_aboutPic__AUTgY{justify-self:end}}@media (min-width:1440px){.AboutPage_aboutWelcomePage__pTtPh{gap:32px;position:relative;width:min(1280px,86vw)}}@media (max-width:1023px){.AboutPage_aboutHeading__mF3jN h1{padding-top:0}}.HousePage_ourHousesWrapper__zth2Z h2{color:var(--primary-color);padding:30px}.HousePage_ourHousesWrapper__zth2Z{margin:25px auto;padding-top:14rem;width:100%}@media (max-width:768px){.HousePage_ourHousesWrapper__zth2Z{padding-top:0}}.HousePage_moreInfoCTA__xMgDa:hover{background:var(--third-color);border:3px solid var(var(--primary-color));color:var(--primary-color);cursor:pointer}.HousePage_heroSection__iGbAZ,.HousePage_shvnvid__vpx6Y{position:relative;width:100%}.HousePage_shvnvid__vpx6Y{bottom:6rem;height:100vh;overflow:hidden}.HousePage_shvnvid__vpx6Y video{display:block;height:100%;object-fit:cover;width:100%}.HousePage_heroHeading__1vcZq{border-radius:14px;left:50%;padding:.75rem 1.5rem;position:absolute;text-align:center;top:150px;transform:translateX(-50%);z-index:5}.HousePage_heroHeading__1vcZq :is(h1,h2,h3){background:var(--primary-color);border-radius:15px;color:#fff;font-size:clamp(1.8rem,4vw,3rem);font-weight:800;letter-spacing:.5px;margin:0;padding:4px 18px}@media (max-width:1024px){.HousePage_ourHousesWrapper__zth2Z{padding-top:0}.HousePage_heroHeading__1vcZq{padding:.6rem 1.25rem;top:120px}}@media (max-width:768px){.HousePage_heroHeading__1vcZq{padding:.5rem 1.1rem;top:100px}}@media (max-width:480px){.HousePage_heroHeading__1vcZq{padding:.45rem .9rem;top:80px}}.HousePage_twinmotion__EzJWN{background:#0b0b0b;border-radius:16px;box-shadow:0 10px 30px #00000026;margin:2rem auto;overflow:hidden;padding:0;position:relative;width:min(1200px,100%)}.HousePage_twinmotion__EzJWN:before{content:"";display:block;padding-top:56.25%}.HousePage_twinmotion__EzJWN iframe{border:0;filter:none;height:100%;inset:0;position:absolute;width:100%}@media (max-width:1024px){.HousePage_twinmotion__EzJWN:before{padding-top:66.6667%}}@media (max-width:768px){.HousePage_twinmotion__EzJWN:before{padding-top:100%}.HousePage_twinmotion__EzJWN{border-radius:12px;box-shadow:0 8px 22px #0000001f;margin:1.25rem auto}}@media (max-width:420px){.HousePage_twinmotion__EzJWN:before{padding-top:115%}.HousePage_twinmotion__EzJWN{border-radius:10px}}@media (min-width:1600px){.HousePage_twinmotion__EzJWN{width:min(1400px,92vw)}}.HousePage_visningtekstDiv__KzdWn h2{background-color:#4f4f1f;border-radius:15px;color:#f1ba4b;line-height:37px;margin:75px auto 25px;padding:15px;text-align:center;width:300px}.HousePage_FaCircleArrowDownCTA__FDsXP{background-color:var(--primary-color);border-radius:50%;box-shadow:0 4px 15px #00000040;color:var(--third-color);cursor:pointer;font-size:clamp(38px,6vw,75px);left:50%;opacity:.8;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;z-index:5}@media (max-width:768px){.HousePage_FaCircleArrowDownCTA__FDsXP{font-size:clamp(32px,8vw,60px)}}@media (max-width:420px){.HousePage_FaCircleArrowDownCTA__FDsXP{font-size:clamp(28px,9vw,55px)}}.HousePage_FaCircleArrowDownCTA__FDsXP:hover{background-color:var(--third-color);color:var(--primary-color);opacity:.6}@media (max-width:768px){.HousePage_IoDropDownCTA__pGEjd{display:none}.HousePage_housesPicture__hVDwj{height:150px;width:150px}.HousePage_listNameHeading__zi7md h2{font-size:24px;text-align:center}.HousePage_bookingFormCTA__1O4PW{font-size:18px;padding:5px 10px}.HousePage_visningtekstDiv__KzdWn h2{font-size:20px;width:90%}}@media (max-width:480px){.HousePage_IoDropDownCTA__pGEjd{display:none}.HousePage_housesPicture__hVDwj{height:120px;width:120px}.HousePage_visningtekstDiv__KzdWn h2{font-size:18px;padding:10px}}.HousePage_modalBackground__lRRCI{align-items:center;background-color:rgb#262626;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.HousePage_modalBody__9fjzX{background:var(--secondary-color);border-radius:12px;max-width:500px;padding:25px;position:relative;width:90%}.HousePage_modalCloseCTA__3CnaI{background:var(--primary-color);border:none;color:#fff;cursor:pointer;padding:6px 12px;position:absolute;right:10px;top:10px}.HousePage_bookingFormWrapper__cRWCR{display:flex;flex-wrap:wrap;gap:15px;margin:0 auto;max-width:300px}.HousePage_bookingFormWrapperContainer__Vw8j-{display:flex;flex-wrap:wrap;gap:15px;margin:0 auto;max-width:460px}.HousePage_bookingFormWrapper__cRWCR label{color:var(--primary-color);display:block;font-weight:700;margin:6px 0}.HousePage_bookingFormWrapper__cRWCR input,.HousePage_bookingFormWrapper__cRWCR textarea{border:4px solid var(--primary-color);font-family:Hepta Slab;font-weight:700;width:280px}.HousePage_bookingFormWrapper__cRWCR input{height:35px}.HousePage_modalMessageCta__TStyb button{background-color:var(--primary-color);color:var(--third-color);cursor:pointer;font-size:31px;font-weight:700;height:43px;transition:all 2s;width:291px}.HousePage_modalMessageCta__TStyb button:hover{background-color:var(--third-color);color:var(--primary-color)}.HousePage_bookingFormWrapper__cRWCR textarea{height:91px}.HouseList_threeUpCarousel__gRURj{--center-w:72%;--side-w:20%;overflow:visible;position:relative;width:100%}.HouseList_row__-Avmg{display:grid;min-height:clamp(520px,80vw,1100px);position:relative}.HouseList_card__emCKa{bottom:0;position:absolute;top:0}.HouseList_media__fqvOv{background:#111;border-radius:22px;height:100%;margin:0;overflow:hidden;padding:0}.HouseList_media__fqvOv img{height:100%;object-fit:cover;width:100%}.HouseList_center__dBFRj .HouseList_media__fqvOv{transform:scale(1.03);transition:transform .18s ease-out}.HouseList_left__iBw1s{left:0;width:var(--side-w)}.HouseList_left__iBw1s .HouseList_media__fqvOv{filter:brightness(.7) blur(2px);opacity:.85;transform:scale(.92)}.HouseList_center__dBFRj{left:calc(50% - var(--center-w)/2);width:var(--center-w);z-index:20}.HouseList_right__nNl6Z{right:0;width:var(--side-w)}.HouseList_right__nNl6Z .HouseList_media__fqvOv{filter:brightness(.7) blur(2px);opacity:.85;transform:scale(.92)}.HouseList_overlay__e1C8-{display:grid;inset:0;place-items:center;position:absolute}.HouseList_overlayHeading__v7gZp{background:var(--primary-color);border-radius:15px;color:var(--third-color);font-size:32px;padding:11px 20px}.HouseList_moreInfoCTA__\+mKxE{background:var(--primary-color);border-radius:999px;color:var(--third-color);font-size:26px;padding:10px 28px;text-decoration:none}.HouseList_navBtn__FhiS9{background:var(--primary-color);border:none;border-radius:50%;color:#fff;height:54px;position:absolute;top:50%;transform:translateY(-50%);width:54px}.HouseList_prevInside__eRTj7{left:3px}.HouseList_nextInside__bq9Ov{right:3px}@media (max-width:480px){.HouseList_threeUpCarousel__gRURj{--center-w:86%;--side-w:14%;margin:10px 0}.HouseList_row__-Avmg{min-height:clamp(340px,90vw,580px)}.HouseList_left__iBw1s,.HouseList_right__nNl6Z{display:block}.HouseList_center__dBFRj{left:calc(50% - var(--center-w)/2)!important;width:var(--center-w)!important}.HouseList_overlayHeading__v7gZp{font-size:22px;padding:8px 16px}.HouseList_moreInfoCTA__\+mKxE{font-size:18px;padding:8px 20px}.HouseList_navBtn__FhiS9{font-size:1.7rem;height:42px;width:42px}.HouseList_prevInside__eRTj7{left:3px}.HouseList_nextInside__bq9Ov{right:3px}.HouseList_dotsWrapper__A68tb{bottom:14px;gap:8px}.HouseList_dot__LDr6r{height:10px;width:10px}}.HouseList_dotsWrapper__A68tb{bottom:18px;display:flex;gap:10px;left:50%;position:absolute;transform:translateX(-50%);z-index:50}.HouseList_dot__LDr6r{background:#ffffff8c;border:none;border-radius:50%;height:12px;width:12px}.HouseList_activeDot__fipn\+{background:#fff;transform:scale(1.3)}.HouseDetail_welcomeHeading__yMm6d{color:var(--primary-color);font-size:1.5rem;margin-bottom:2rem;margin-top:14rem;text-align:center}.HouseDetail_descriptionBox__1PnCJ h2{color:var(--primary-color);font-size:25px;line-height:1.6}.HouseDetail_descriptionBox__1PnCJ p{color:var(--primary-color);font-size:18px;line-height:1.6}.HouseDetail_wrapper__70rAk{margin:40px auto;width:min(1200px,94vw)}.HouseDetail_headingTop__Yy1cm{margin-bottom:20px;text-align:center}.HouseDetail_carouselWrapper__aDUwH{position:relative;width:100%}.HouseDetail_carousel__oeKYD{height:clamp(420px,75vw,900px);position:relative;width:100%}.HouseDetail_card__HADVu{bottom:0;position:absolute;top:0}.HouseDetail_media__lTTII{background:#0000;border-radius:22px;height:100%;overflow:hidden;width:100%}.HouseDetail_media__lTTII img{height:100%;object-fit:cover;width:100%}.HouseDetail_left__u7Sbo{left:0;width:20%;z-index:4}.HouseDetail_left__u7Sbo .HouseDetail_media__lTTII{filter:blur(2px) brightness(.7);opacity:.8;transform:scale(.92)}.HouseDetail_center__7uvWl{left:15%;width:70%;z-index:10}.HouseDetail_centerImg__USup-{height:100%;object-fit:cover;transition:transform .15s ease-out;width:100%}.HouseDetail_right__r-LeG{right:0;width:20%;z-index:4}.HouseDetail_right__r-LeG .HouseDetail_media__lTTII{filter:blur(2px) brightness(.7);opacity:.8;transform:scale(.92)}.HouseDetail_topBendOverlay__-pJQZ{background:linear-gradient(180deg,#ffffff8c,#00000040);border-radius:10px;height:30px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.HouseDetail_overlay__tkHab{bottom:18%;left:50%;position:absolute;text-align:center;transform:translateX(-50%)}.HouseDetail_overlayHeading__YMJuE{background:var(--primary-color);border-radius:15px;color:var(--third-color);font-size:38px;padding:14px 20px}.HouseDetail_overlayPrice__4Wimb{background:#0006;border-radius:12px;color:var(--third-color);font-size:28px;margin-top:14px;padding:10px 18px}.HouseDetail_buyNowCTA__vetIx{background:var(--primary-color);border-radius:999px;color:var(--third-color);cursor:pointer;font-size:24px;font-weight:700;margin-top:20px;padding:14px 30px}.HouseDetail_navBtn__C2Beg{background:var(--primary-color);border:none;border-radius:50%;color:#fff;font-size:2rem;height:52px;position:absolute;top:50%;transform:translateY(-50%);width:52px;z-index:20}.HouseDetail_prevInside__xODdJ{left:8px}.HouseDetail_nextInside__Hp6TP{right:8px}.HouseDetail_playPause__t8-Gr{background:var(--primary-color);border:none;border-radius:10px;bottom:18px;color:#fff;font-size:20px;padding:10px 14px;position:absolute;right:18px;z-index:20}.HouseDetail_dotsWrapper__7Cr8U{display:flex;gap:10px;justify-content:center;margin-top:14px;width:100%}.HouseDetail_dot__FuRzz{background:#ffffff80;border-radius:50%;cursor:pointer;height:12px;width:12px}.HouseDetail_activeDot__TaQ2z{background:#fff;transform:scale(1.25)}.HouseDetail_descriptionBox__1PnCJ{background:var(--secondary-color);border-radius:14px;margin-top:40px;padding:10px}.HouseDetail_smallThumbs__d-GzS{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:20px}.HouseDetail_smallThumbs__d-GzS img{border-radius:10px;cursor:pointer;height:80px;object-fit:cover;opacity:.7;transition:.2s;width:80px}.HouseDetail_activeThumb__IZJtl,.HouseDetail_smallThumbs__d-GzS img:hover{opacity:1;transform:scale(1.08)}@media (max-width:480px){.HouseDetail_welcomeHeading__yMm6d{margin-top:-1rem;text-align:center}.HouseDetail_center__7uvWl{left:5%!important;width:90%!important}.HouseDetail_left__u7Sbo,.HouseDetail_right__r-LeG{width:16%}.HouseDetail_carousel__oeKYD{height:clamp(360px,95vw,640px)}.HouseDetail_overlayHeading__YMJuE{border-radius:10px;font-size:22px;padding:8px 14px}.HouseDetail_overlayPrice__4Wimb{border-radius:8px;font-size:18px;margin-top:10px;padding:6px 12px}.HouseDetail_buyNowCTA__vetIx{border-radius:999px;font-size:16px;margin-top:12px;padding:10px 18px;width:auto}.HouseDetail_navBtn__C2Beg{font-size:1.4rem;height:38px;width:38px}.HouseDetail_prevInside__xODdJ{left:3px}.HouseDetail_nextInside__Hp6TP{right:3px}.HouseDetail_playPause__t8-Gr{border-radius:8px;bottom:12px;font-size:16px;padding:6px 10px;right:12px}.HouseDetail_overlay__tkHab{bottom:12%}.HouseDetail_dotsWrapper__7Cr8U{gap:8px;margin-top:10px}.HouseDetail_dot__FuRzz{height:9px;width:9px}.HouseDetail_activeDot__TaQ2z{transform:scale(1.15)}}
/*# sourceMappingURL=main.658e835b.css.map*/