.ContactForm_contactForm__FzmCM{display:flex;width:40%;flex-direction:column}.ContactForm_input__Zr8x2,.ContactForm_textArea__TZi3n{border-radius:8px;outline:1px solid var(--primary-color,#605e5e);font-size:18px;border:none;font-family:inherit;padding:.5em;box-sizing:border-box;width:100%}.ContactForm_input__Zr8x2::placeholder,.ContactForm_textArea__TZi3n::placeholder{color:#ced4da}.ContactForm_input__Zr8x2:focus,.ContactForm_textArea__TZi3n:focus{outline:1px solid var(--secondary-color)}.ContactForm_input__Zr8x2:disabled,.ContactForm_textArea__TZi3n:disabled{outline:1px solid #a9a9a9}.ContactForm_button__1ct6j{display:flex;align-items:center;border-radius:6px;border:1px solid var(--primary-color,#605e5e);background-color:inherit;cursor:pointer;font-family:inherit;font-size:22px;font-weight:300;color:var(--primary-color,#605e5e);width:-moz-fit-content;width:fit-content;padding:.5rem 2rem}.ContactForm_button__1ct6j:hover{border:1px solid var(--secondary-color);color:var(--secondary-color)}.ContactForm_button__1ct6j:disabled{color:#a9a9a9;gap:.5rem;border-color:#a9a9a9;cursor:default;padding-left:1rem;padding-right:1rem}.ContactForm_inputError__xsGAk,.ContactForm_inputError__xsGAk:focus{outline:1px solid #c21d17}.ContactForm_inputContainer__Dqo8S{margin-bottom:2em;position:relative}.ContactForm_error-message__kBia_{position:absolute;bottom:-25px;left:0;opacity:0;color:#c21d17;transition:opacity .5s,transform .5s;transform:translateY(-15px)}.ContactForm_error-message__kBia_.ContactForm_show__7SjA0{opacity:1;transform:translateY(0)}.ContactForm_loader__qscNv{width:22px;height:22px;border:3px solid #f6be2c;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:ContactForm_rotation__4LgzN 1s linear infinite}@keyframes ContactForm_rotation__4LgzN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:700px){.ContactForm_contactForm__FzmCM{width:100%}}.PageWrapper_section__MdYHn{margin:4% 2% 2%;text-align:center}.PageWrapper_title__q2oe_{margin-bottom:2%}@media screen and (max-width:820px){.PageWrapper_section__MdYHn{margin-left:6%;margin-right:6%}}.ScrollButton_floatingBtn__V8Iy_{position:fixed;bottom:50px;right:50px;background-color:#fff;color:var(--secondary-color);padding:20px 25px;border-radius:50%;cursor:pointer;font-size:24px;transition:opacity .3s;box-shadow:0 0 6px 0 rgba(0,0,0,.2);z-index:5}.ScrollButton_floatingBtn__V8Iy_.ScrollButton_hidden__5R_O_{pointer-events:none;opacity:0}.ScrollButton_floatingBtn__V8Iy_.ScrollButton_visible__aNv9w{pointer-events:auto;opacity:1}.page_textContainer__B5Vsn{display:flex;flex-direction:row;text-align:center;gap:2rem}.page_subtitle__YBgxm{margin:1rem}.page_homeText__hlibl{flex:1 1}.page_sunImage__k0Gp3{width:190px;height:100%;margin-top:5%}@media screen and (max-width:820px){.page_textContainer__B5Vsn{flex-direction:column;gap:0}.page_sunImage__k0Gp3{width:150px}.page_homeText__hlibl{margin:.5rem 0}}.page_apartmentImage__YD89X{width:100%;height:87vh}.page_textContainer__erYkb{display:flex;flex-direction:row;text-align:center;gap:2rem}.page_subtitle__uKEIX{margin:1rem}.page_homeText__XppAk{flex:1 1}@media screen and (max-width:820px){.page_textContainer__erYkb{flex-direction:column;gap:0}.page_homeText__XppAk{margin:.5rem 0}}.page_contactContainer__VKTPt{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:2%;margin-right:6%}.page_contactInfo__81T0t{text-align:left}.page_contactInfo__81T0t>p{margin:0 0 2em}.page_contactLink__TStxu{text-decoration:none;color:var(--primary-color)}.page_textContainer__VLNOZ{display:flex;flex-direction:row;text-align:left;gap:2rem}.page_homeText__W58oo{flex:1 1}@media screen and (max-width:820px){.page_textContainer__VLNOZ{flex-direction:column;gap:0}.page_homeText__W58oo{margin:.5rem 0}}.CarourselErrorSkeleton_container__nu26_{display:flex}.CarourselErrorSkeleton_carousel__MC1c7{display:flex;align-items:center;justify-content:center;position:relative;flex:1 1}.CarourselErrorSkeleton_image__yve5K{background-color:#f5f5f5;width:98%;height:89vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.CarourselErrorSkeleton_image__yve5K>span{font-size:28px}.CarourselErrorSkeleton_leftArrow__qaoOW{left:0;padding:0 30px;color:#efefef;font-size:80px;position:absolute}.CarourselErrorSkeleton_rightArrow__hhtJN{right:0;padding:0 30px;color:#efefef;font-size:80px;position:absolute}.CarourselErrorSkeleton_thumbnails__sOmYo{gap:1rem;display:flex;flex-direction:column;align-items:center;margin-top:1vh;margin-right:1rem;justify-content:flex-start}.CarourselErrorSkeleton_thumbnail__jTaw3{background-color:#f5f5f5;width:100px;height:8vh;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width:820px){.CarourselErrorSkeleton_image__yve5K{height:40vh}.CarourselErrorSkeleton_image__yve5K>span{font-size:18px;text-align:center}.CarourselErrorSkeleton_leftArrow__qaoOW,.CarourselErrorSkeleton_rightArrow__hhtJN{font-size:40px}.CarourselErrorSkeleton_container__nu26_{flex-direction:column}.CarourselErrorSkeleton_thumbnails__sOmYo{margin-top:1vh;justify-content:center;flex-direction:row}}.CarouselSkeleton_pulse__oQzx0{height:100%;width:100%;background:linear-gradient(-90deg,#efefef,#fcfcfc 50%,#efefef);background-size:400% 400%;animation:CarouselSkeleton_pulse__oQzx0 1.2s ease-in-out infinite}@keyframes CarouselSkeleton_pulse__oQzx0{0%{background-position:0 0}to{background-position:-135% 0}}.CarouselSkeleton_container__L_9he{display:flex}.CarouselSkeleton_carousel__bJm4U{flex:1 1;display:flex;align-items:center;justify-content:center;position:relative}.CarouselSkeleton_image__VjCOB{background-color:#f5f5f5;width:98%;height:89vh}.CarouselSkeleton_leftArrow__btNfZ{left:0;padding:0 30px;color:#efefef;font-size:80px;position:absolute}.CarouselSkeleton_rightArrow__nEIeZ{right:0;padding:0 30px;color:#efefef;font-size:80px;position:absolute}.CarouselSkeleton_thumbnails__HU8fK{gap:1rem;display:flex;margin-right:1vh;justify-content:flex-start;flex-direction:column}.CarouselSkeleton_thumbnail__JDWSH{background-color:#f5f5f5;width:100px;height:8vh}@media screen and (max-width:820px){.CarouselSkeleton_container__L_9he{flex-direction:column-reverse}.CarouselSkeleton_image__VjCOB{height:40vh}.CarouselSkeleton_thumbnails__HU8fK{margin-top:1vh;justify-content:center;flex-direction:row}}.ApartmentFeatures_featuresContainer__z35CR{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:10%}.ApartmentFeatures_featuresContainer__z35CR>*{flex:1 0 30%;margin:1rem;box-sizing:border-box}.ApartmentFeatures_containerError__gobuH{display:flex;flex-direction:column;margin-top:5%}@media screen and (max-width:820px){.ApartmentFeatures_featuresContainer__z35CR>*{flex:1 1}}.ApartmentFeature_featureIcon__0LA9r{font-size:2rem;color:var(--secondary-color)}.ApartmentFeature_container__hGBej{display:flex;flex-direction:column;gap:1rem}.ApartmentFeature_titleContainer__5u3_5{display:flex;flex-direction:row;gap:2rem;align-items:center}.ApartmentFeature_featureList__TSsR5{list-style:none;text-align:left;padding:0;margin:0}.ApartmentFeature_featureList__TSsR5>li{font-weight:300;word-break:break-word}@media screen and (max-width:820px){.ApartmentFeature_titleContainer__5u3_5{gap:.5rem}}.FeaturesSkeleton_pulse__4x7Nv{height:100%;width:100%;background:linear-gradient(-90deg,#efefef,#fcfcfc 50%,#efefef);background-size:400% 400%;animation:FeaturesSkeleton_pulse__4x7Nv 1.2s ease-in-out infinite}@keyframes FeaturesSkeleton_pulse__4x7Nv{0%{background-position:0 0}to{background-position:-135% 0}}.FeaturesSkeleton_featuresContainer__dbHO3{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:10%}.FeaturesSkeleton_featuresContainer__dbHO3>*{flex:1 0 30%;margin:1rem;max-width:30%;box-sizing:border-box}.FeaturesSkeleton_featureContainer__PPUBF{display:flex;flex-direction:column;gap:1rem}.FeaturesSkeleton_title__lZiyy{height:32px;width:70%}.FeaturesSkeleton_list__wVYaw{display:flex;flex-direction:column;gap:5px}.FeaturesSkeleton_listItem__Kzba7{height:23px;width:80%}.FeaturesSkeleton_listItem__Kzba7:first-child{width:30%}.FeaturesSkeleton_listItem__Kzba7:last-child{width:45%}@media screen and (max-width:820px){.FeaturesSkeleton_featuresContainer__dbHO3{flex-direction:column}.FeaturesSkeleton_featuresContainer__dbHO3>*{flex:1 0 100%;max-width:100%}}