.top-nav-bar{background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;align-items:center}#logo{width:25%;height:auto;margin:.5rem}@media (min-width: 600px){#logo{width:15%}}@media (min-width: 1080px){#logo{width:10%}}@media (min-width: 1280px) and (max-width: 2560px){#logo{width:10%}}.hamburger-menu-container{display:flex;justify-content:space-between;padding:1rem;align-items:center}.nav{position:fixed;background:var(--clr-dark);color:var(--clr-light);top:0;bottom:0;left:0;right:0;z-index:100;transform:translate(100%);transition:.25s cubic-bezier(.5,0,.5,1);overflow-y:auto;max-height:100vh}nav.nav{background-color:var(--clr-medgrey)}.nav__list{background-color:var(--clr-medgrey);font-family:Montserrat;list-style:none;height:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start;margin:2rem 3.125rem;padding:0}.nested-pages li{list-style-type:none;text-align:left;height:auto;margin-left:1.125rem;margin-bottom:.5rem;padding:0}.nested-pages li a{font-family:Montserrat;font-size:var(--fs-h4);font-weight:var(--fw-bold);color:var(--clr-light);text-decoration:none}.nested-pages li a:hover{color:var(--clr-accent)}.nav__link{color:inherit;font-weight:700;font-size:var(--fs-h3);text-decoration:none}.nav__link:hover{color:var(--clr-accent)}.nav-toggle{top:1rem;right:1rem;bottom:1rem;z-index:999;padding:.5rem;background-color:transparent;border:0;cursor:pointer;z-index:1000}.nav-open .nav{transform:translate(25%)}.nav-open .nav-toggle{background-color:transparent;position:relative}.nav-open .hamburger{transform:rotate(.625turn)}.nav-open .hamburger:before{transform:rotate(90deg) translate(-.375rem)}.nav-open .hamburger:after{opacity:0}.hamburger{display:block;position:relative}.hamburger,.hamburger:before,.hamburger:after{background-color:var(--clr-accent);width:2rem;height:.188rem;border-radius:1rem;transition:transform .25s ease-in-out}.hamburger:before,.hamburger:after{content:"";position:absolute;left:0;right:0}.hamburger:before{top:.375rem}.hamburger:after{bottom:.375rem}@media (min-width: 600px){.nav-open .nav{transform:translate(55%)}}@media (min-width: 810px){.nav-open .nav{transform:translate(60%)}}@media (min-width: 1080px){.nav-open .nav{transform:translate(70%)}}@media (min-width: 1280px) and (max-width: 2560px){.hamburger-menu-container{padding:2rem}.nav-open .nav{transform:translate(75%)}}.page-container{width:100vw;position:relative;padding:0 1rem}.img-container{width:100%;height:auto;position:absolute}.main-image{max-width:100%;height:auto;display:block}#image-text-two-rows{width:100%;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.content-container{width:100%;max-width:50rem;margin:1rem auto}.border{width:100%;height:auto;margin:1rem auto}.paragraph-section{margin:1rem auto;max-width:50rem}@media (min-width: 600px){.main-image{max-width:75%}}@media (min-width: 810px){.main-image{max-width:75%}}@media (min-width: 1080px){.main-image{max-width:70%}}@media (min-width: 1280px) and (max-width: 2560px){.main-image{max-width:100%}}.page-container{width:100%;position:relative;height:auto}.img-container{width:100%;margin:0 0 1rem;height:auto;position:relative}.main-image{width:100%;height:auto;object-fit:cover;margin:auto;filter:drop-shadow(0px 10px 10px #5a5e7d)}.image-text-one-row{width:100%;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.jpg{width:100%;height:auto;object-fit:cover;margin:1rem auto;filter:drop-shadow(0px 10px 10px #5a5e7d)}.about{width:100%;margin-bottom:1rem;filter:drop-shadow(0px 10px 10px #5a5e7d)}.figure-about{width:75%;margin:auto}.jpg-about,.jpg-design,.jpg-promo{width:100%}.section-image-to-right,.section-image-to-left{display:flex;flex-direction:column;margin:1rem 0}.image-right,.image-left{width:75%;margin:auto;filter:drop-shadow(0px 10px 10px #5a5e7d)}.section-image-to-right .image-right{order:2}.section-image-to-right .object-text{order:1;margin-right:1rem}.section-image-to-left .image-left{order:1}.section-image-to-left .object-text{order:2;margin-left:1rem}.border-line{margin:2rem}hr.solid{border:1.5px solid var(--clr-medgrey);width:60%;margin:auto}.credits{display:flex;flex-direction:column}.credits-text{margin:auto}.credits-text ul li{list-style-type:none}@media (min-width: 600px){.floor-plan-image{max-width:75%;margin:auto}.image-right,.image-left,.jpg-about,.jpg-design,.jpg-promo{width:50%}}@media (min-width: 810px){.floor-plan-image{max-width:75%;margin:auto}.image-right,.image-left{width:50%}.jpg-about,.jpg-design{width:75%}.jpg-promo{width:40%}}@media (min-width: 1080px){.floor-plan-image{max-width:90%;margin:auto}.section-image-to-right,.section-image-to-left{display:flex;flex-direction:row;margin:1rem 0}.image-right,.image-left,.jpg-about,.jpg-design{width:75%}.jpg-promo{width:40%}}@media (min-width: 1280px) and (max-width: 2560px){.img-container{width:60%;margin:auto;margin-bottom:1rem}.section-image-to-right,.section-image-to-left{display:flex;flex-direction:row;margin:1rem 0}.image-right,.image-left{width:100%}.img-center{width:50%;margin:auto}.jpg{margin:auto}.figure-about{width:50%;margin:auto}.object-text{margin:1rem 0}.floor-plan-image{max-width:100%;margin:auto}.jpg-about,.jpg-design,.jpg-promo{width:100%}}.container{width:100%;position:relative;margin:auto}.mySlides{display:none;text-align:center}.cursor{cursor:pointer}.number-text{font-size:var(--fs-h4);padding:.5rem .75rem;position:relative;top:0}.caption-container{font-size:1.5rem;text-align:center;padding:1rem}.thumbnail-container{width:100%;display:flex;margin:.5rem 0}.row:after{content:"";display:table;clear:both}.row{width:100%}.demo{opacity:.6}.active,.demo:hover{opacity:1}@media (min-width: 600px){.mySlides{width:50%;margin:auto}}@media (min-width: 810px){.mySlides{width:50%;margin:auto}}@media (min-width: 1080px){.mySlides{width:50%;margin:auto}}@media (min-width: 1280px) and (max-width: 2560px){.mySlides{width:50%;margin:auto}}.form_container{display:flex;flex-direction:column;align-items:center;padding:1rem;width:100vw;height:auto}h2{color:var(--clr-dark)}.form{display:flex;align-items:flex-start;flex-direction:column;width:80%;font-size:1rem;margin-top:1.25rem}input{width:100%;height:2.188rem;padding:.438rem;outline:none;border:1px solid white}textarea{max-width:100%;min-width:100%;width:100%;max-height:6.25rem;min-height:6.25rem;padding:.438rem;outline:none;border-radius:0;border:1px solid white}label{margin-top:1rem}input[type=submit]{margin-top:2rem;cursor:pointer;font-family:Montserrat;font-size:var(--fs-h4);background:var(--clr-medgrey);color:var(--clr-light);border:none;border-radius:.313rem}input:hover{background:var(--clr-light);color:var(--clr-medgrey)}@media (min-width: 600px){.form{width:50%}}@media (min-width: 810px){.form{width:50%}}@media (min-width: 1080px){.form{width:50%}}@media (min-width: 1280px) and (max-width: 2560px){.form{width:40%}}footer{width:100%;display:flex;flex-direction:column;align-items:center;padding-bottom:1rem}a.footer-links{color:var(--clr-dark);text-decoration:none}a.footer-links:hover{color:var(--clr-medgrey)}.back-to-top-btn{position:fixed;width:3.5rem;height:3.5rem;bottom:1.25rem;right:1.125rem;padding:.625rem 1.25rem;background-color:var(--clr-medgrey);color:#fff;border:none;border-radius:50%;cursor:pointer;transition:opacity .3s ease-in-out;display:flex;align-items:center;justify-content:center}.back-to-top-btn:hover{opacity:.8}:root{--clr-light: #f5f5f5;--clr-dark: #111111;--clr-accent: #c0c4e3;--clr-medaccent: mediumpurple;--clr-medgrey: #5a5e7d;--bs: .25rem .25rem .75rem rgba(90, 94, 125, .25), .125rem .125rem .25rem rgba(90, 94, 125, .15)}@font-face{font-family:LibreBaskerville;src:local("LibreBaskerville-Regular"),url(/assets/LibreBaskerville-Regular-C1XFlO75.woff2) format("woff2"),url(/assets/LibreBaskerville-Regular-Cih3BmRY.woff) format("woff");font-weight:400}@font-face{font-family:LibreBaskerville;src:local("LibreBaskerville-Bold"),url(/assets/LibreBaskerville-Bold-DnyIDHTk.woff2) format("woff2"),url(/assets/LibreBaskerville-Bold-Cj17iUo1.woff) format("woff");font-weight:700}@font-face{font-family:Montserrat;src:local("Montserrat-Regular"),url(/assets/Montserrat-Regular-CA89aVas.woff2) format("woff2"),url(/assets/Montserrat-Regular-BUmjtl4K.woff) format("woff");font-weight:400}@font-face{font-family:Montserrat;src:local("Montserrat-Semibold"),url(/assets/Montserrat-SemiBold-B1c_NnZe.woff2) format("woff2"),url(/assets/Montserrat-SemiBold-x6ZzcmHH.woff) format("woff");font-weight:600}:root{--fs-h1: 1.5rem;--fs-h2: 1.25rem;--fs-h3: 1.125rem;--fs-h4: 1rem;--fs-h5: .875rem;--fs-body: 1rem}:root .primary-text-reg-light{font-family:LibreBaskerville;font-weight:400;color:#f5f5f5}:root .primary-text-bold-light{font-family:LibreBaskerville;font-weight:700;color:#f5f5f5}:root .secondary-text-reg-light{font-family:Montserrat;font-weight:400;color:#f5f5f5}:root .secondary-text-bold-light{font-family:Montserrat;font-weight:600;color:#f5f5f5}:root .primary-text-reg-dark{font-family:LibreBaskerville;font-weight:400;color:#111}:root .primary-text-bold-dark{font-family:LibreBaskerville;font-weight:700;color:#111}:root .secondary-text-reg-dark{font-family:Montserrat;font-weight:400;color:#111}:root .secondary-text-bold-dark{font-family:Montserrat;font-weight:600;color:#111}:root .primary-text-bold-accent{font-family:LibreBaskerville;font-weight:700;color:#5a5e7d}:root .secondary-text-bold-accent{font-family:Montserrat;font-weight:600;color:#5a5e7d}:root p{font-family:Montserrat;font-weight:400;color:#111;text-align:left;line-height:1.6;margin:0 0 1rem}:root .left-align{text-align:left}:root .center-align{text-align:center}:root h1,:root h2,:root h3,:root h4,:root h5{line-height:1.6;margin:0}:root h1{font-size:var(--fs-h1)}:root h2{font-size:var(--fs-h2)}:root h3{font-size:var(--fs-h3)}:root h4{font-size:var(--fs-h4)}:root h5{font-size:var(--fs-h5)}@media (min-width: 1280px) and (max-width: 1440px){#root{--fs-h1: 1.875rem;--fs-h2: 1.25rem;--fs-h3: 1.125rem;--fs-h4: 1rem;--fs-h5: .875rem;--fs-body: 1rem}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body,h1,p,ul{margin:0;padding:0}body{margin:0;padding:0;line-height:1.6}#root{background-color:var(--clr-accent);margin:0 auto;height:auto;text-align:center}figure{display:block;margin:0}
