.community-only.hide,.our-home-designs-only.hide{display:none}.individual-design-page-wrap{font-size:18px}.basic-page-header-wrap{background:#f4f4f4}.basic-page-header-inner-wrap{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:1.5rem;padding-top:1.5rem}.basic-page-header-wrap h1{font-size:40px;margin-bottom:.5rem}.basic-page-header-wrap a:hover{text-decoration:none}.basic-page-header-wrap .left-col p{font-size:18px;margin:2px}@media only screen and (max-width:767px){.basic-page-header-wrap .left-col p{font-size:14px}}.basic-page-header-wrap .left-col .red p a,.basic-page-header-wrap .left-col .red p a:hover{color:#900!important;text-decoration:none!important}.basic-page-header-wrap.community-only .left-col{max-width:50%}@media (max-width:991px){.basic-page-header-wrap.community-only .left-col{max-width:100%}}.tour-and-promotions-wrap{align-items:center;display:flex}.tour-and-promotions-wrap img{margin-right:.5rem}.tour-and-promotions-wrap a{align-items:center;border:2px solid #000;color:#000;display:flex;font-size:16px;margin-right:2rem;margin-top:1.5rem;padding:.5rem 1rem;text-decoration:none}.full-width-pic-wrap{position:relative;width:100%}.full-width-pic-wrap img{width:100%}.full-width-pic-wrap .buttons-wrap{display:flex;flex-wrap:wrap;justify-content:center;left:0;position:absolute;top:45%;width:100%;z-index:10}.full-width-pic-wrap .midab-button-white{background:rgba(0,0,0,.5);font-size:16px;margin:1rem 1.5rem;padding:1.5rem;white-space:nowrap;width:min-content}.full-width-pic-wrap .midab-button-white:hover{color:#fff;text-decoration:none}.full-width-pic-wrap .midab-button-white img{height:auto;margin-right:1rem;width:26px}.full-width-pic-wrap .gallery-button img{height:2rem;width:auto}.full-width-pic-wrap .scroll-down-wrap{display:flex;justify-content:center;left:0;position:absolute;top:75%;width:100%;z-index:10}.full-width-pic-wrap .scroll-down-anchor{align-items:center;color:#fff;display:flex;flex-direction:column;width:19rem}.full-width-pic-wrap .scroll-down-anchor:hover{text-decoration:none}.full-width-pic-wrap .scroll-down-anchor img{height:2rem;width:auto}.full-width-pic-wrap #scroll-target{position:absolute;top:85%;z-index:0}@media only screen and (max-width:900px){.full-width-pic-wrap .buttons-wrap{top:25%}.full-width-pic-wrap .scroll-down-wrap{top:65%}}@media only screen and (max-width:1199px){.full-width-pic-wrap .buttons-wrap{top:45%}.full-width-pic-wrap .midab-button-white{font-size:15px;margin:.5rem 1rem;padding:1rem;width:fit-content}}@media only screen and (max-width:991px){.full-width-pic-wrap .buttons-wrap{top:35%}.full-width-pic-wrap .midab-button-white{font-size:15px;margin:.5rem 1rem;padding:1rem;width:fit-content}.full-width-pic-wrap .midab-button-white img{height:auto;margin-right:.75rem;max-height:23px;width:23px}.full-width-pic-wrap .scroll-down-wrap{top:80%}}@media only screen and (max-width:767px){.full-width-pic-wrap .buttons-wrap{top:15%}.full-width-pic-wrap .midab-button-white{font-size:14px;margin:.5rem 1rem}.full-width-pic-wrap .midab-button-white img{height:auto;margin-right:.5rem;width:20px}.full-width-pic-wrap .scroll-down-wrap{top:80%}}@media only screen and (max-width:500px){.full-width-pic-wrap .buttons-wrap{top:15%}.full-width-pic-wrap .midab-button-white{font-size:14px}.full-width-pic-wrap .scroll-down-wrap{display:none}}.buttons-and-features{display:flex;flex-wrap:wrap}.buttons-and-features .buttons{padding:0 5rem}.buttons-and-features .buttons .back-button{border:2px solid #717171;color:#717171}.buttons-and-features .features{width:50%}@media only screen and (max-width:1200px){.buttons-and-features .buttons{margin-bottom:2rem;padding:0;width:100%}.buttons-and-features .features{width:100%}}.buttons-and-features .buttons a,.buttons-and-features .buttons button{margin-bottom:1rem;max-width:90vw;width:360px}@media (max-width:400px){.buttons-and-features .buttons a,.buttons-and-features .buttons button{font-size:13px}}.buttons-and-features .features h3{font-size:20px}.buttons-and-features .features li{font-size:18px;margin:4px}#gallery{height:100%;left:0;position:fixed;top:0;width:100%;z-index:100000000000}#gallery-inner-wrap{background:#d3d3d3;height:auto;position:relative;width:100%}#gray-overlay{background:rgba(0,0,0,.7);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}#gallery img.gallImg{display:none;max-height:85vh;object-fit:contain}#gallery img.currentImg{display:block;height:100%;width:100%}#gallery.closed{display:none}#gallery.open{align-items:center;display:flex}#gallery #gallery-next,#gallery #gallery-prev,#gallery .gallery-close-x{background:none;border:none;position:absolute;z-index:100000000000000}#gallery .gallery-close-x{right:2rem;top:2rem}#gallery #gallery-next,#gallery #gallery-prev{align-items:center;display:flex;height:8rem;justify-content:center;top:43%;width:8rem}#gallery #gallery-next img,#gallery #gallery-prev img{height:5rem;width:3rem}#gallery #gallery-next,#gallery #gallery-prev,#gallery .gallery-close-x{transform:scale(1);transition:all .3s ease}#gallery #gallery-next:hover,#gallery #gallery-prev:hover,#gallery .gallery-close-x:hover{transform:scale(1.2);transition:all .3s ease}#gallery #gallery-next:active,#gallery #gallery-next:focus,#gallery #gallery-prev:active,#gallery #gallery-prev:focus{outline:none}#gallery #gallery-prev{left:0}#gallery #gallery-next{right:0}@media (max-width:767px){#gallery-inner-wrap{border:1rem solid #fff;height:auto}#gallery .gallery-close-x{right:0;top:0;transform:scale(.7)}#gallery .gallery-close-x:hover{transform:scale(1)}#gallery #gallery-next,#gallery #gallery-prev{top:43%;width:5rem}}@media (max-width:599px){#gallery .gallery-close-x{transform:scale(.6)}}@media (max-width:399px){#gallery .gallery-close-x{right:-1rem;top:-1rem;transform:scale(.5)}}dialog{aspect-ratio:16/9.2;overflow:visible;position:fixed;width:90vw;z-index:10000}dialog[open]{display:block}.dialog-inner{display:block;height:100%;position:relative;width:100%}dialog iframe{aspect-ratio:16/9;border:0;width:100%}button.dialog-close{align-items:center;background:#900;border:0;border-radius:100%;color:#fff;display:flex;font-size:32px;font-weight:700;height:40px;justify-content:center;line-height:.5;padding:0;position:absolute;right:-2.5rem;top:-2.5rem;transition:.2s ease-out;width:40px}button.dialog-close:hover{transform:scale(1.2)}