@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{flex-grow:1;margin-top:19em;padding:0 10px}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 img{width:100%}.Index_homeWelcomePageHeading__Fzw25{background-color:var(--secondary-color);color:var(--third-color);font-size:34px;margin:0 auto;opacity:.5;position:relative;text-align:center;top:40rem;width:50%;z-index:10}.Index_bcclip01__Go41v video{display:flex;height:100%;justify-content:center;margin:20px auto;object-fit:cover;width:100%}@media only screen and (max-width:1224px){.Index_homeWelcomePage__060qr img{height:51vh;width:100%}.Index_homeWelcomePageHeading__Fzw25{font-size:18px;position:relative;top:18rem;width:300px}}.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:29px;margin-top:4em;position:relative;text-align:center;top:4em}.ContactPage_contactWelcomePage__EX-BN{color:var(--primary-color);display:flex;flex-wrap:wrap;font-size:20px;gap:25px;height:450px;justify-content:space-between;margin-top:12rem;width:100%}.ContactPage_contactMessage__bSbWq,.ContactPage_contactUsInfo__3Cfgv{height:450px;width:400px}.ContactPage_contactNav__aNfK\+{display:flex;flex-direction:column;height:450px;justify-content:space-between;width:300px}.ContactPage_footerContenIconsGM__wc1aQ,.ContactPage_footerContenIconsPC__bkToH,.ContactPage_footerContenIcons__Xo9DR{color:var(--primary-color);font-size:40px}.ContactPage_contactMessage__bSbWq input{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:10px}.ContactPage_name__9aYP8{display:flex;justify-content:space-between;width:280px}.ContactPage_name__9aYP8 input{width:167px}.ContactPage_contactMessageEn__urjoX,.ContactPage_contactMessageFn__Bc8\+g{display:block;width:70px}.ContactPage_contactMessageEp__3Fkt7 input{width:377px}.ContactPage_contactMessageMe__K3X2A textarea{display:block;height:100px;width:393px}.ContactPage_contactMessageCta__ILH\+n button{background-color:#262626;border:1px solid var(--primary-color);color:var(--primary-color);height:41px;margin:15px auto;width:397px}.ContactPage_contactMessageCta__ILH\+n button:hover{background-color:var(--primary-color);border:1px solid var(--primary-color);color:#262626}.ContactPage_contactMessageEn__urjoX input,.ContactPage_contactMessageEp__3Fkt7 input,.ContactPage_contactMessageFn__Bc8\+g input,.ContactPage_contactMessageMe__K3X2A textarea{background-color:#262626;border:none;border-bottom:1px solid var(--primary-color);color:var(--primary-color);font-size:16px}iframe{filter:invert(99%);height:300px;left:7px;position:relative;top:16px;width:300px}.ContactPage_contactsSection__LX4LR{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:auto;width:1000px}@media only screen and (max-width:420px){.ContactPage_contactWelcomePage__EX-BN{margin-top:12rem auto}.ContactPage_contactMessage__bSbWq{height:450px;width:300px}.ContactPage_name__9aYP8{display:block;justify-content:space-between;width:240px}.ContactPage_name__9aYP8 input{width:240px}.ContactPage_contactMessageEn__urjoX,.ContactPage_contactMessageFn__Bc8\+g{display:block}.ContactPage_contactMessageEp__3Fkt7 input{width:240px}.ContactPage_contactMessageMe__K3X2A textarea{display:block;height:100px;width:260px}.ContactPage_contactMessageCta__ILH\+n button{height:41px;width:260px}.ContactPage_contactIframe__y0751{width:300px}iframe{width:260px}.ContactPage_contactHeading__u38b7{font-size:17px}}.ProjectsPage_projectsWelcomePage__JvH-3,.ProjectsPage_projectsbcimg__kvIC-{display:flex;flex-wrap:wrap;gap:25px;justify-content:center;margin:25px auto;padding-top:1rem;width:100%}.ProjectsPage_projectsPic001__iMlOG img,.ProjectsPage_projectsPic02__0kuzr img,.ProjectsPage_projectsPic03__njmTM img,.ProjectsPage_projectsPic1__qOYGH img,.ProjectsPage_projectsPic2__a5Kxh img,.ProjectsPage_projectsPic3__QhDn3 img{height:300px;width:500px}.ProjectsPage_projectsWelcomeHeading__zBTEu h1{color:var(--third-color);padding-top:11rem;text-align:center}@media only screen and (max-width:1024px){main{margin-top:0}.ProjectsPage_bcclip01__Or-pm video,.ProjectsPage_projectsPic001__iMlOG img,.ProjectsPage_projectsPic02__0kuzr img,.ProjectsPage_projectsPic03__njmTM img,.ProjectsPage_projectsPic1__qOYGH img,.ProjectsPage_projectsPic2__a5Kxh img,.ProjectsPage_projectsPic3__QhDn3 img{height:300px;width:300px}.ProjectsPage_twinmotion__Ml7QR iframe{height:300px;width:300px}}.ProjectsPage_twinmotion__Ml7QR{display:flex;height:700px;justify-content:center;margin:20px auto;padding:15px;width:100%}.ProjectsPage_twinmotion__Ml7QR iframe{filter:none;height:400px;height:700px;margin:0 auto;width:500px;width:49%}.ProjectsPage_bcclip01__Or-pm video{display:flex;height:100%;justify-content:center;object-fit:cover;padding:15px;width:100%}.ProjectsPage_visningtekst__q8uY3{background-color:#ff0;color:#ff0}.AboutPage_aboutWelcomePage__pTtPh{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:13em auto;width:100%}.AboutPage_aboutInfo__ugvsz{font-size:21px;padding-top:8em;width:50%}.AboutPage_aboutInfo__ugvsz p{color:var(--third-color);line-height:1.5}.AboutPage_aboutInfo__ugvsz h1,.AboutPage_aboutInfo__ugvsz h2{line-height:.9;text-align:center}.AboutPage_aboutInfo__ugvsz h1{color:var(--third-color)}.AboutPage_aboutInfo__ugvsz h2{color:var(--primary-color);text-align:left}.AboutPage_aboutPic__AUTgY img{height:auto;max-width:100%;width:800px}@media only screen and (max-width:1224px){.AboutPage_aboutWelcomePage__pTtPh{padding-top:15rem}.AboutPage_aboutInfo__ugvsz{font-size:20px;margin:0 auto;width:90%}.AboutPage_aboutPic__AUTgY img{height:auto;margin:-25px auto;width:500px}}@media only screen and (max-width:768px){.AboutPage_aboutWelcomePage__pTtPh{padding-top:10rem}.AboutPage_aboutInfo__ugvsz{font-size:18px;padding:0 10px;width:90%}.AboutPage_aboutInfo__ugvsz h1,.AboutPage_aboutInfo__ugvsz h2{font-size:24px;text-align:center}.AboutPage_aboutPic__AUTgY img{max-width:100%;width:90%}}@media only screen and (max-width:480px){.AboutPage_aboutWelcomePage__pTtPh{padding-top:6rem}.AboutPage_aboutInfo__ugvsz{font-size:16px;width:100%}.AboutPage_aboutInfo__ugvsz h1{font-size:22px}.AboutPage_aboutInfo__ugvsz h2{font-size:20px}.AboutPage_aboutPic__AUTgY img{height:auto}}.HousePage_housesPicture__hVDwj{display:flex;height:200px;margin:0 auto;width:200px}.HousePage_ourHousesWrapper__zth2Z h1{color:var(--primary-color);text-align:center}.HousePage_ourHousesWrapper__zth2Z h2{color:var(--primary-color);padding:30px}.HousePage_ourHousesWrapper__zth2Z{margin:25px auto;padding-top:14rem;width:100%}.HousePage_housesListSec__qM5uQ{margin:25px auto;width:100%}.HousePage_houseListPicture__yi7Cx{border:2px solid var(--primary-color);display:flex;height:400px;justify-content:center;margin:0 auto;width:700px}.HousePage_houseDetailPicture__KnUHb{border:2px solid var(--primary-color);height:550px;width:900px}.HousePage_housesList__4ELIQ{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.HousePage_listNameHeading__zi7md h2{background:var(--primary-color);bottom:11rem;color:var(--third-color);font-size:30px;font-weight:700;left:51%;margin:-25px;opacity:.8;padding:5px 10px;position:relative;text-align:center;transform:translateX(-50%);transition:all .3s ease;width:50%}@media (max-width:1024px){.HousePage_listNameHeading__zi7md h2{bottom:11rem;font-size:26px;width:50%}}@media (max-width:768px){.HousePage_listNameHeading__zi7md h2{bottom:7rem;font-size:22px;width:70%}}.HousePage_projectDetailH1__5bkBx{color:var(--primary-color);padding-top:10rem;text-align:center}.HousePage_houseDetailName__bJryn h2{color:var(--primary-color);font-size:34px;text-align:center}.HousePage_houseDetaildecreption__1QrQ0{color:var(--primary-color);font-size:24px;text-align:center}.HousePage_projectDetail__sdzfJ{margin:25px auto;max-width:800px}.HousePage_projectDetailSec__j2xY0{display:flex;flex-wrap:wrap;justify-content:center;margin:25px auto;max-width:500px}.HousePage_moreInfoCTA__xMgDa{background:var(--secondary-color);bottom:6rem;color:var(--third-color);cursor:pointer;font-size:25px;font-weight:700;left:35%;opacity:.8;padding:10px 25px;position:relative;text-decoration:none;transform:translateX(-50%);transition:all .3s ease;width:30%}@media (max-width:1024px){.HousePage_moreInfoCTA__xMgDa{bottom:4rem;font-size:26px;width:50%}}@media (max-width:768px){.HousePage_moreInfoCTA__xMgDa{bottom:4rem;font-size:22px;left:30%;width:50%}}.HousePage_moreInfoCTA__xMgDa:hover{background:var(--third-color);border:3px solid var(var(--primary-color));color:var(--primary-color);cursor:pointer}.HousePage_detailContent__-ewCU{margin-top:-3em;max-height:450px;max-width:700px}.HousePage_shvnvid__vpx6Y video{height:100%;object-fit:cover}.HousePage_shvnvid__vpx6Y video,.HousePage_twinmotion__EzJWN{display:flex;justify-content:center;margin:20px auto;width:100%}.HousePage_twinmotion__EzJWN iframe{filter:none;height:400px;height:700px;margin:0 auto;width:500px;width:49%}.HousePage_visningtekstDiv__KzdWn h2{background-color:#4f4f1f;color:#f1ba4b;line-height:37px;margin:25px auto;padding:15px;text-align:center;width:300px}.HousePage_IoDropDownCTA__pGEjd{background-color:var(--primary-color);border-radius:50%;color:var(--third-color);cursor:pointer;font-size:65px;margin:20px auto;opacity:.7;position:absolute;right:50%;top:85%}.HousePage_IoDropDownCTA__pGEjd:hover{background-color:var(--third-color);color:var(--primary-color);opacity:.6}@media (max-width:1024px){.HousePage_houseListPicture__yi7Cx{height:auto;width:90%}.HousePage_houseDetailPicture__KnUHb{height:auto;width:95%}.HousePage_twinmotion__EzJWN iframe{height:500px;width:90%}.HousePage_detailContent__-ewCU{max-height:none;max-width:90%}.HousePage_projectDetailSec__j2xY0,.HousePage_projectDetail__sdzfJ{align-items:center;flex-direction:column;max-width:90%}}@media (max-width:768px){.HousePage_IoDropDownCTA__pGEjd{display:none}.HousePage_housesPicture__hVDwj{height:150px;width:150px}.HousePage_houseDetailName__bJryn h2,.HousePage_houseDetaildecreption__1QrQ0,.HousePage_projectDetailH1__5bkBx{font-size:22px;padding-top:4rem}.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_houseDetailPicture__KnUHb,.HousePage_houseListPicture__yi7Cx{height:auto;width:100%}.HousePage_twinmotion__EzJWN iframe{height:400px;width:90%}.HousePage_houseDetailName__bJryn h2,.HousePage_houseDetaildecreption__1QrQ0{font-size:20px}.HousePage_projectDetailH1__5bkBx{font-size:20px;padding-top:3rem}.HousePage_bookingFormCTA__1O4PW{font-size:16px}.HousePage_visningtekstDiv__KzdWn h2{font-size:18px;padding:10px}}
/*# sourceMappingURL=main.75c0f8da.css.map*/