@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:100%}main{animation:blinkFlash 1s ease-in-out both;flex-grow:1;padding:0 10px}@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:15px auto;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:20px 0;position:absolute;right:5%}.container{margin:0 auto;width:80%}.responsiveNav{display:flex;height:315px;text-align:center;width:100%}.desktopNav{display:none}@media only screen and (min-width:1024px){main{margin-top:0}.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)}}.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_footerWrapper__K\+a19 h3{color:var(--primary-color);font-family:Hepta Slab;font-weight:700;text-align:center}.Footer_footerContent__ZGoNG{align-items:center;background-color:var(--secondary-color);display:flex;justify-content:center;width:100%}.Footer_footerWrapper__K\+a19{color:var(--third-color);display:flex;flex-direction:column;flex-wrap:wrap;font-family:Spline Sans Mono;font-size:18px;font-weight:400;gap:30px;justify-content:space-between;padding:10px;text-align:center;width:100%}.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_footerContactInfo__jsJzR,.Footer_footerIcons__sUFOB{display:block}.Footer_footerSocialIcons__Vn8VA{bottom:10px;display:flex;gap:15px;justify-content:center;position:relative}.Footer_footerFollow__L3clO{display:block}.Footer_followContent__dzaMX{position:relative;top:10px}@media only screen and (min-width:1024px){.Footer_footerWrapper__K\+a19{display:flex;flex-direction:row;margin:0 50px}.Footer_footerContent__ZGoNG{bottom:0;height:190px;position:relative}}.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:0 auto;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_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:7rem auto 0}.ContactPage_contactsSection__LX4LR{align-items:center;justify-items:center;text-align:center}.ContactPage_contactIframe__y0751,.ContactPage_contactMessage__bSbWq{margin:0 auto;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{max-width:760px;width:100%}.AboutPage_aboutHeading__mF3jN h1{color:var(--primary-color);padding-top:14rem;text-align:center}.AboutPage_aboutInfo__ugvsz p{color:#eaeaea;font-size:clamp(1.3rem,1.1vw,1.05rem);line-height:1.7;margin-top:2.75rem}.AboutPage_aboutWelcomePage__pTtPh{background:radial-gradient(ellipse at top,#0000,#4f4f4f78 99%);border-radius:15px}.AboutPage_aboutPic__AUTgY{max-width:760px;width:100%}.AboutPage_aboutPic__AUTgY img{border-radius:14px;box-shadow:0 14px 36px #00000038;display:block;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_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-visible:22%;--gap:16px;overflow:visible;position:relative;width:100%}.HouseList_row__-Avmg{align-items:center;display:grid;grid-template-columns:1fr;justify-items:stretch;min-height:clamp(680px,90vh,1100px);position:relative}.HouseList_card__emCKa{bottom:0;position:absolute;top:0}.HouseList_media__fqvOv{background:#111;border-radius:22px;box-shadow:0 22px 70px #00000073;height:100%;overflow:hidden;position:relative;transition:transform .36s ease,filter .42s ease,opacity .3s ease,width .24s ease,left .24s ease,right .24s ease}.HouseList_media__fqvOv img{height:100%;object-fit:cover;width:100%}.HouseList_listPictures__E3901{background:repeating-linear-gradient(45deg,#1a1a1a 0 10px,#222 10px 20px);color:#bbb;display:grid;font-size:clamp(.95rem,1.2vw,1.05rem);font-weight:700;height:100%;place-items:center;width:100%}.HouseList_left__iBw1s{left:0;width:calc(var(--side-visible));z-index:10}.HouseList_left__iBw1s .HouseList_media__fqvOv{filter:brightness(.7) blur(3px);opacity:.9;transform:scale(.94);width:100%}.HouseList_center__dBFRj{left:calc(50% - var(--center-w)/2);width:var(--center-w);z-index:20}.HouseList_center__dBFRj .HouseList_media__fqvOv{filter:none;opacity:1;transform:scale(1.06);width:100%}.HouseList_right__nNl6Z{right:0;width:calc(var(--side-visible));z-index:10}.HouseList_right__nNl6Z .HouseList_media__fqvOv{filter:brightness(.7) blur(3px);opacity:.9;transform:scale(.94);width:100%}.HouseList_overlay__e1C8-{display:grid;inset:0;padding:0 1rem;place-items:center;position:absolute;text-align:center}.HouseList_overlay__e1C8- :where(h1,h2,h3){background-color:var(--primary-color);border-radius:15px;color:var(--third-color);font-size:32px;font-weight:800;margin:0 0 1rem;padding:11px;text-shadow:0 8px 30px #000000b3}.HouseList_moreInfoCTA__\+mKxE{align-items:center;background-color:var(--primary-color);border-radius:999px;color:var(--third-color);display:inline-flex;font-size:29px;font-weight:bolder;justify-content:center;padding:10px 28px;text-decoration:none;transition:all 2s ease-in-out}.HouseList_moreInfoCTA__\+mKxE:hover{background:var(--third-color);color:var(--primary-color)}.HouseList_navBtn__FhiS9{background:var(--primary-color);border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:1.8rem;height:60px;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease,transform .15s ease;width:60px;z-index:30}.HouseList_navBtn__FhiS9:hover{background:var(--primary-color);transform:translateY(-50%) scale(1.1)}.HouseList_prev__qv3Z4{left:10px}.HouseList_next__gSkCh{right:10px}@media (max-width:1200px){.HouseList_row__-Avmg{min-height:clamp(600px,80vh,950px)}}@media (max-width:1024px){.HouseList_row__-Avmg{min-height:clamp(480px,70vh,800px)}.HouseList_left__iBw1s,.HouseList_right__nNl6Z{display:none}.HouseList_center__dBFRj{left:0;width:100%}.HouseList_center__dBFRj .HouseList_media__fqvOv{transform:scale(1)}.HouseList_navBtn__FhiS9{height:50px;width:50px}}@media (max-width:768px){.HouseList_row__-Avmg{min-height:clamp(420px,72vw,700px)}}@media (max-width:480px){.HouseList_row__-Avmg{min-height:clamp(360px,80vw,640px)}}.HouseList_threeUpCarousel__gRURj{transition:opacity .25s ease-in-out}.HouseList_imageCounter__Kijwm{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;border-radius:999px;bottom:14px;box-shadow:0 2px 6px #0000004d;color:#fff;font-size:1rem;font-weight:600;letter-spacing:.5px;padding:.3rem .75rem;position:absolute;right:18px;z-index:40}@media (max-width:768px){.HouseList_imageCounter__Kijwm{bottom:10px;font-size:.9rem;right:12px}}@media (max-width:420px){.HouseList_imageCounter__Kijwm{bottom:8px;font-size:.8rem;right:10px}}.HouseList_fade__ISFLA{opacity:50%;transition:opacity 1s ease-in-out}.HouseList_dotsWrapper__A68tb{align-items:center;bottom:18px;display:flex;gap:10px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);z-index:40}.HouseList_dot__LDr6r{background:#ffffff80;border:none;border-radius:50%;cursor:pointer;height:10px;transition:all .25s ease;width:10px}.HouseList_dot__LDr6r:hover{background:#ffffffbf;transform:scale(1.1)}.HouseList_activeDot__fipn\+{background:#fff;box-shadow:0 0 8px #fff9;transform:scale(1.4)}@media (max-width:768px){.HouseList_dotsWrapper__A68tb{bottom:12px;gap:8px}.HouseList_dot__LDr6r{height:8px;width:8px}.HouseList_activeDot__fipn\+{transform:scale(1.3)}}@media (max-width:420px){.HouseList_dotsWrapper__A68tb{bottom:10px;gap:6px}.HouseList_dot__LDr6r{height:7px;width:7px}}.HouseList_blinkFlash__eX0hI{animation:HouseList_blinkFlash__eX0hI 1s ease-in-out both}@keyframes HouseList_blinkFlash__eX0hI{0%{opacity:1}35%{opacity:.08}70%{opacity:.65}to{opacity:1}}.HouseDetail_projectDetail__asLcs{margin:25px auto;width:min(1200px,94vw)}.HouseDetail_projectDetailH1__T8qk6{color:var(--primary-color);padding-top:10rem;text-align:center}.HouseDetail_projectDetailSec__p2zSc{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:25px auto;width:100%}.HouseDetail_viewer__OSZGB{display:grid;margin-top:1rem;place-items:center;position:relative;width:100%}.HouseDetail_houseDetailPicture__la2cY{border:2px solid var(--primary-color);border-radius:18px;box-shadow:0 16px 44px #00000047;display:block;height:auto;max-height:72vh;object-fit:cover;width:min(1100px,100%)}.HouseDetail_navBtn__C2Beg{background:#7892a6;border:none;border-radius:6px;box-shadow:0 8px 18px #00000040;color:#fff;cursor:pointer;font-size:clamp(20px,2vw,30px);padding:clamp(6px,1.2vw,12px) clamp(10px,1.5vw,16px);position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease,transform .12s ease;z-index:5}.HouseDetail_navBtn__C2Beg:hover{background:#68839a;transform:translateY(-50%) scale(1.06)}.HouseDetail_prevBtn__pLy1R{left:clamp(20px,10vw,85px)}.HouseDetail_nextBtn__5kLJP{right:clamp(20px,10vw,85px)}.HouseDetail_counter__jTje-{background:#7892a6;border-radius:15px;box-shadow:0 4px 14px #00000040;color:#fff;font-size:clamp(13px,1.2vw,17px);font-weight:700;padding:clamp(4px,.6vw,8px) clamp(10px,1.2vw,16px);position:absolute;right:clamp(20px,8vw,85px);top:clamp(20px,4vh,60px);z-index:5}.HouseDetail_playPauseBtn__MQnqk{background:#7892a6;border:none;border-radius:9px;bottom:clamp(20px,3vh,60px);box-shadow:0 8px 18px #00000040;color:#fff;cursor:pointer;font-size:clamp(18px,1.5vw,24px);padding:clamp(6px,1vw,10px) clamp(8px,1vw,12px);position:absolute;right:clamp(20px,9vw,85px);transition:background .2s ease,transform .12s ease;z-index:5}.HouseDetail_playPauseBtn__MQnqk:hover{background:#68839a;transform:scale(1.05)}.HouseDetail_detailSmallPictures__Clki6{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:14px;width:min(740px,100%)}.HouseDetail_detailSmallPictures__Clki6 img{border:2px solid var(--primary-color);border-radius:15px;cursor:pointer;height:105px;object-fit:cover;transition:transform .12s ease,box-shadow .2s ease;width:120px}.HouseDetail_detailSmallPictures__Clki6 img:hover{box-shadow:0 10px 18px #00000026;transform:translateY(-2px)}.HouseDetail_houseDetailName__cXmuq{animation:HouseDetail_blinkFlash__Yeno5 1s ease-in-out both;background:radial-gradient(ellipse at top,#0000,#4f4f4f78 99%);border-radius:15px;min-height:300px;padding:12px;width:300px}.HouseDetail_houseDetailName__cXmuq h2{color:var(--primary-color);font-size:34px;text-align:center}.HouseDetail_houseDetaildecreption__qld4R{color:var(--third-color)}.HouseDetail_houseDetailPrice__LG7vj{color:var(--primary-color)}.HouseDetail_houseDetailPrice__LG7vj,.HouseDetail_houseDetaildecreption__qld4R{font-size:22px;font-weight:bolder;margin:20px auto}.HouseDetail_buyNowCTA__vetIx{background:var(--primary-color);border:none;border-radius:999px;color:var(--third-color);cursor:pointer;display:flex;font-size:25px;font-weight:bolder;justify-content:center;margin:18px auto 8px;opacity:.9;padding:13px 70px;text-align:center;transition:all 2s;width:170px}.HouseDetail_buyNowCTA__vetIx:hover{background:var(--third-color);color:var(--primary-color)}@media (max-width:768px){.HouseDetail_projectDetailH1__T8qk6{padding-top:4rem}.HouseDetail_houseDetailPicture__la2cY{max-height:65vh}.HouseDetail_navBtn__C2Beg{font-size:clamp(20px,4vw,26px)}.HouseDetail_counter__jTje-{font-size:clamp(12px,2.5vw,15px)}.HouseDetail_playPauseBtn__MQnqk{font-size:clamp(16px,3vw,20px)}}@media (max-width:480px){.HouseDetail_houseDetailPicture__la2cY{max-height:60vh;width:90%}.HouseDetail_navBtn__C2Beg{font-size:clamp(18px,5vw,24px)}.HouseDetail_counter__jTje-{font-size:clamp(12px,3vw,14px)}.HouseDetail_playPauseBtn__MQnqk{font-size:clamp(16px,4vw,18px)}}.HouseDetail_blinkFlash__Yeno5{animation:HouseDetail_blinkFlash__Yeno5 1s ease-in-out both}@keyframes HouseDetail_blinkFlash__Yeno5{0%{opacity:1}35%{opacity:.08}70%{opacity:.65}to{opacity:1}}
/*# sourceMappingURL=main.54aec28f.css.map*/