/*!
 * Main SASS Stylesheet.
 * @package skeletor
 */@font-face{font-family:Adobe Garamond Pro Bold;font-weight:700;src:url(/theme/fonts/AdobeGaramondProBold/Adobe-Garamond-Pro-Bold.ttf) format("truetype")}@font-face{font-family:Bickham Script Pro;font-weight:400;src:url(/theme/fonts/BickhamScirptPro/BickhamScriptPro-Regular.otf) format("opentype")}@font-face{font-family:Bickham Script Pro Regular;font-weight:400;src:url(/theme/fonts/BickhamScriptProRegular/Bickham-Script-Pro-Regular.woff) format("woff")}#kiosk-registration-section{background:50%/cover no-repeat url(/kiosk/images/login-bkg.jpg);font-family:Oswald;height:100%}#kiosk-registration-section h4,#kiosk-registration-section h5{font-family:Oswald}#kiosk-registration-section label{font-weight:400}#kiosk-registration-section .row{height:unset}#kiosk-registration-section .panel-title{color:#00427a;font-weight:700;margin-bottom:4rem}#kiosk-registration-section .kiosk-registration-title{color:#00427a;margin-bottom:1.5rem;text-align:center}#kiosk-registration{position:absolute;top:50%;transform:translateY(calc(-50% - 62px))}.panel.callout.white{background:#fff}::backdrop{border:0 solid;box-sizing:border-box;margin:0;padding:0}:where(:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not(.drawer-open)>.drawer-toggle:checked)){--root-bg:color-mix(in srgb,#fff,oklch(0% 0 0) 40%);background-image:linear-gradient(#fff,#fff);scrollbar-gutter:stable}:where(.modal[open],.modal-open,.modal-toggle:checked+.modal):not(.modal-start,.modal-end){scrollbar-gutter:stable}:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not([class*=drawer-open])>.drawer-toggle:checked){overflow:hidden}.modal{background-color:transparent;border:0;color:inherit;display:grid;height:100%;inset:0;margin:0;max-height:none;max-width:none;overflow:hidden;overscroll-behavior:contain;padding:0;place-items:center;pointer-events:none;position:fixed;transition:translate .3s ease-out,visibility allow-discrete .3s,background-color .3s ease-out,opacity .1s ease-out;visibility:hidden;width:100%;z-index:999}.modal::backdrop{display:none}.modal.modal-open,.modal:target,.modal[open]{background-color:oklch(0 0 0deg/.4);opacity:1;pointer-events:auto;visibility:visible}.modal.modal-open .modal-box,.modal:target .modal-box,.modal[open] .modal-box{opacity:1;scale:1;translate:0 0}:is(.modal.modal-open,.modal[open],.modal:target) .modal-box{opacity:1;scale:1;translate:0}.modal-backdrop{align-self:stretch;color:transparent;display:grid;grid-column-start:1;grid-row-start:1;justify-self:stretch;z-index:-1}.modal-backdrop button{cursor:pointer}.modal-box{box-shadow:0 25px 50px -12px oklch(0 0 0deg/.25);grid-column-start:1;grid-row-start:1;max-height:92svh;opacity:0;overflow-y:auto;overscroll-behavior:contain;scale:95%;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out 50ms,box-shadow .3s ease-out;width:92%}.dialog-modal,.modal-box{background-color:#fff;padding:1.5rem}.dialog-modal{border:1px solid #666;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,.4);max-width:55.55556rem;width:80%}.close-dialog-modal{background:0;color:#aaa;cursor:pointer;font-size:4rem;line-height:1;padding:0;position:absolute;right:1.25rem;text-decoration:none;top:.5rem}.close-dialog-modal-icon{height:3rem;width:3rem}.close-dialog-modal:focus,.close-dialog-modal:hover{background:0;color:#aaa}body{background-color:#ddd;border-top:6px solid #00427a;color:#414042;font-family:"Droid Serif";font-size:16px;max-width:3840px;overflow:hidden}p{font-size:.875em}.button,button{background:#00427a;color:#fff;font-family:Oswald;font-size:13px;letter-spacing:1px;padding:10px 50px;text-align:center;text-transform:uppercase}.button:focus,.button:hover,button:focus,button:hover{background:#072947}table{border:none;width:100%}table,table tr.alt,table tr.even,table tr:nth-of-type(2n){background:transparent}table tr td:first-of-type{padding-left:0}table tr td{padding:0 .625rem 0 0}.row{height:933px;max-width:1920px;width:1920px}.row .specgridbox{background-color:#fff;height:408px;margin:0 0 2em;padding:1.1em;width:895px}.row .specgridbox .spec-description{max-height:150px;overflow:hidden}.row .planpage .column:nth-child(2n),.row .specpage .column:nth-child(2n){padding-left:0}.row .planpage .column:nth-child(2n) .specgridbox,.row .specpage .column:nth-child(2n) .specgridbox{width:875px}.uppercase{text-transform:uppercase}.nogalleryimage{max-width:1225px}.swapperthumb img{margin:0 10px 10px 0;min-height:145px;width:190px}.swapperthumb.selected img{border-color:#00427a}.spec-grid-image{min-height:220px;position:relative}.spec-grid-image img{height:220px;width:390px}.spec-grid-image .spec-ready-banner{bottom:16px;left:.9375rem;position:absolute}.plan-grid-image{min-height:360px;position:relative}.plan-grid-image img{height:360px;width:598px}.plan-grid-image .plan-click-more{bottom:16px;left:.9375rem;position:absolute;text-shadow:2px 2px 3px #000}.banner{background-color:#00427a;color:#fff;display:block;font-size:125%;font-weight:700;padding:.2em 0;text-align:center}.th,.th:hover{border:8px solid #ccc;box-shadow:0 0 0 0;-webkit-box-shadow:0 0 0 0}li.inline{display:inline-block;width:45%}ul{list-style-type:none}.no-padding{padding-left:0!important;padding-right:0!important}.main-title{color:#414042;font-size:1.938em;letter-spacing:2.34px;margin-bottom:0}.main-title,.sub-title,.title{font-family:Oswald;font-weight:700;text-transform:uppercase}.sub-title,.title{color:#00427a;font-size:2em;letter-spacing:1.5px}.sub-title{font-weight:400}div.tabs-content{overflow:hidden;width:7500px}div.contentwrapper{float:left;height:935px;padding:32px 0 125px;position:relative;width:1920px}div.contentwrapper .description{max-height:782px}div.contentwrapper#custom-tab{background-color:#fff;text-align:center}div.contentwrapper iframe{height:965px;margin:-56px auto 0;width:1670px}.flag-icons{height:37px;position:absolute;width:47px;z-index:-1}.object-phone-flag{background:url(/theme/images/phone_icon.png);background-repeat:no-repeat;left:5px;top:5px;z-index:1}.object-location-flag{background:url(/theme/images/location_icon.png);background-repeat:no-repeat;left:50px;top:5px;z-index:1}.click-to-learn{font-family:Myriad Pro,Myriad,sans-serif;font-size:.688em;letter-spacing:normal;text-transform:none}.scrolling{padding-top:50px}.ready-now{background-color:#00427a;font-family:Oswald;letter-spacing:1.32px;margin-left:-10px;padding:5px 5px 5px 10px}.no-objects{line-height:1.5;margin-bottom:50px;margin-left:10px;margin-right:10px;margin-top:initial}.social-icons{margin-bottom:5px;text-align:center}.social-icons .social-icons-sprite{background:url(/theme/images/sm_sprite.png);display:inline-block;height:32px;width:33px}.social-icons .facebook{background-position:0 0}.social-icons .instagram{background-position:-33px 0}.social-icons .twitter{background-position:-66px 0;width:28px}.social-icons .youtube{background-position:-93px 0;width:31px}.social-icons .googleplus{background-position:-124px 0}#homepage-slider{position:relative}#homepage-slider #homepage-title{font-family:Adobe Garamond Pro Bold;font-size:72px;font-variant:small-caps;font-weight:700;left:0;line-height:60px;position:absolute;text-align:center;top:44%;width:100%}#homepage-slider #homepage-title .title-script{color:#00427a;font-family:Bickham Script Pro Regular;font-size:80px;font-variant:normal;font-weight:400}#chooser-page{position:relative}#chooser-page .chooser-panel{padding:30px;position:relative}#chooser-page .chooser-panel .homepage-title{color:#414142;font-family:Adobe Garamond Pro Bold;font-size:48px;font-variant:small-caps;font-weight:700;left:0;line-height:30px;position:absolute;text-align:center;top:44%;width:100%}#chooser-page .chooser-panel .homepage-title .title-script{color:#00427a;font-family:Bickham Script Pro Regular;font-size:40px;font-variant:normal;font-weight:400}.hero-image{background-color:#fff;height:995px;opacity:.4}.hero-image .bx-viewport,.hero-image .bx-wrapper,.hero-image .bx-wrapper li{height:995px!important}.expand-icon{background:url(/kiosk/images/Fullscreen.png) no-repeat 50%;height:60px;opacity:.7;position:relative;width:60px;z-index:20}.community-name-contact-info{margin-top:-30px;position:relative;text-align:center}.community-name-contact-info #contact-info{margin-bottom:30px}.community-name-contact-info #contact-info p{font-size:.875rem;margin-bottom:0}.community-name-contact-info #contact-info a{color:#414042}.community-name-contact-info #contact-info a:hover{color:#00427a}.community-name-contact-info #contact-info .sub-title{font-size:1rem}.community-name-contact-info .bickham-font{font-size:4.813em;margin-bottom:-70px}.community-specs #quick-move-in-homes{margin-top:50px}.community-specs #quick-move-in-homes .community-quick-move-title{color:#00427a;font-family:Oswald;font-size:1.438rem;letter-spacing:1.38px;text-transform:uppercase}.community-specs .community-home-designs li>div.row>div:first-of-type{padding:0}.community-specs .community-home-designs .sub-title,.community-specs .community-home-designs .title{font-size:1.5em;font-weight:400}#quick-move-in ul.no-bullet{padding:15px!important}@media print{#footer-nav,#headerimg,#mobileMenuButton,#sub-nav,.button,footer,header nav{display:none}#logo-area,.logo-over-hero{margin:auto;position:relative}#content{position:relative}.site-border{border:none}#community-directions #googleDirections{height:500px;margin:0 auto 20px;width:635px}#directionsPanel{margin:20px auto}a[href]:after{content:none}#directionsFrom,.postfix,.prefix{display:none}img{max-width:none!important}}.specs-wrapper .specpage{height:925px;margin:0 1.3em;width:1920px}.specs-wrapper h3{color:#00427a;font-family:Oswald;font-weight:400}.specs-wrapper .spec-ready-banner{color:#fff;font-family:Oswald;font-size:1.2em;text-align:center;width:48%}.specs-wrapper .spec-grid-list ul{font-size:1.4rem;line-height:1.6}.specs-wrapper .spec-grid-list ul h3{margin-bottom:0;text-transform:uppercase}.specs-wrapper .spec-grid-list ul .price{font-family:Oswald;font-size:1.6875rem;font-weight:700;line-height:1;margin-bottom:.5rem;text-transform:uppercase}.specs-wrapper .spec-description .spec-plan-name{font-size:1.6875em;line-height:18px;margin:1rem 0 1rem 1.1rem;text-transform:uppercase}.specs-wrapper .spec-description ul li{display:inline-block;font-size:1.1rem}.specs-wrapper .spec-description ul li:after{content:","}.specs-wrapper .spec-description ul li:last-child:after{content:""}.plans-wrapper .planpage{height:925px;margin:0 1.3em;width:1890px}.plans-wrapper h3{color:#00427a;font-family:Oswald;font-weight:400;text-transform:uppercase}.plans-wrapper .plan-click-more{color:#fff;font-family:Oswald;font-size:1.4rem;padding-left:.6em;text-shadow:2px 2px 3px #000}.plans-wrapper .plan-grid-list ul{font-family:Oswald;font-size:1.4rem;line-height:1.8}.plans-wrapper .plan-grid-list ul .price{font-family:Oswald;font-size:1.5rem;font-weight:700;line-height:.8;margin-bottom:.5rem;text-transform:uppercase}.plans-wrapper .plan-grid-list ul .planinfo{font-weight:300;line-height:3.4}body.choosing-communities div.main-nav{display:none}div.main-nav{bottom:0;left:0;position:fixed;width:100%;z-index:25}div.main-nav #main-nav{width:100%}div.main-nav #main-nav ul{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-evenly;margin:0;width:100%}div.main-nav #main-nav ul li{display:flex;flex-basis:17%;list-style-type:none}div.main-nav #main-nav ul li img{border:1px solid #fff;max-height:4em}div.main-nav #main-nav ul li a{background-color:#00427a;color:#fff;flex:1 0 auto;font-family:Oswald;font-size:1.3em;font-weight:700;line-height:6em;text-align:center;text-transform:uppercase}div.main-nav #main-nav ul li a:hover{background-color:#002647}.Index_Ctrl div.main-nav #main-nav ul li.homemenu a,.Media_Ctrl div.main-nav #main-nav ul li.mediamenu a,.Plan_Ctrl div.main-nav #main-nav ul li.planmenu a,.Register_Ctrl div.main-nav #main-nav ul li.registermenu a,.Siteplan_Ctrl div.main-nav #main-nav ul li.siteplanmenu a,.Spec_Ctrl div.main-nav #main-nav ul li.specmenu a{background-color:#043660}nav#tab-nav{display:none;position:fixed;width:100%}nav#tab-nav ul{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-evenly;margin:0;width:100%}nav#tab-nav ul li{display:flex;flex-basis:50%;list-style-type:none}nav#tab-nav ul li a{background-color:#fff;color:#414142;flex:1 0 auto;font-family:Oswald;font-size:1em;line-height:2em;text-align:center;text-transform:uppercase}nav#tab-nav ul li a:hover,nav#tab-nav ul li.active a{color:#00427a}.singlelisting{border-top-width:0;overflow:hidden}.singlelisting #tab-nav{border-top:6px solid #00427a;display:block;z-index:20}.plan-wrapper>.row{font-family:Oswald;margin:2em 2em 2em 2.2em}.column.description,.column.description-images{height:786px}.column.description{background-color:#fff;position:relative}.column.description h2{color:#00427a;font-family:Oswald;margin:.4rem 0 2rem;text-transform:uppercase}.column.description .subtitle{color:#00427a;font-family:Droid Serif;font-size:1.2em}.column.description .wrapped-banner{background:url(/kiosk/images/BannerComplete.png) no-repeat 100%;color:#fff;font-size:2.1rem;height:64px;padding:18px 0 0 10px;position:absolute;right:-14px;top:3px;width:162px}.column.description .vertical{color:#414142;display:block;font-size:24px;font-weight:700;position:absolute;right:136px;top:28px;transform:rotate(270deg)}.column.description .listing-details{display:grid;gap:.75rem 1.5rem;grid-template-columns:repeat(2,max-content);margin-left:0;margin-top:2.6em}.column.description .listing-details li{line-height:1.2}.column.description li{font-size:1.6rem;font-weight:700;line-height:1.6}.column.description li .inline{width:49%}.description-images .image-frame,.media-gallery .image-frame{height:635px;position:relative}.description-images .image-frame #elevation-image,.description-images .image-frame #home-image,.media-gallery .image-frame #elevation-image,.media-gallery .image-frame #home-image{left:50%;position:relative;top:50%;transform:translate(-50%,-50%)}.description-images .image-frame #elevation-image img,.description-images .image-frame #home-image img,.media-gallery .image-frame #elevation-image img,.media-gallery .image-frame #home-image img{max-height:635px;max-width:1200px}.description-images .image-frame #home-image img,.media-gallery .image-frame #home-image img{max-height:765px;width:auto}.description-images .image-frame .nogalleryimage,.media-gallery .image-frame .nogalleryimage{height:800px;position:relative;width:1250px}.description-images .image-frame .nogalleryimage img,.media-gallery .image-frame .nogalleryimage img{left:50%;max-height:775px;position:absolute;top:50%;transform:translate(-50%,-50%);width:1150px}section.media-gallery{margin:2em}section.media-gallery .swapperthumb img{height:166px;width:190px}section.media-gallery .swapperthumb.selected img{border-color:#00427a}section.media-gallery .image-frame{height:875px;width:1250px}section.media-gallery .image-frame #gallery-image{height:875px;position:relative;width:1150px}section.media-gallery .image-frame #gallery-image img{height:auto;left:50%;max-height:100%;position:absolute;top:51%;transform:translate(-50%,-50%);width:auto}section.media-gallery .image-frame #gallery-image .video-frame{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#elevation-tab .image-frame{height:808px;width:1200px}#elevation-tab .image-frame img{max-height:808px}#tab-dots{bottom:115px;left:49%;position:fixed;z-index:20}#tab-dots ul li{display:inline-block;width:28px}#tab-dots ul li a{background-color:#414042;border-radius:50%;color:#414042;display:block;font-size:34px;height:24px;width:24px}#tab-dots ul li.active a{background-color:#00427a;color:#00427a}.spec-wrapper{font-family:Oswald;margin:0 0 2em}.spec-wrapper .row{margin:2em 2em 0 2.2em}.spec-wrapper.contentwrapper .listing-details{margin-top:1rem}.spec-wrapper li.description-list ul{display:block;margin-left:0;padding-top:2em}.spec-wrapper li.description-list ul li{display:inline-block;font-family:Droid Serif;font-size:1.4em;font-weight:400;line-height:1.8}.lightbox-gallery a{display:none}.lightbox-gallery a:first-child{display:block}.contentwrapper .bx-wrapper .bx-viewport{background:#ddd}.contentwrapper .bx-wrapper .bx-pager{margin-bottom:72px}.contentwrapper .bx-wrapper .bx-next{background:url(/kiosk/images/ArrowRight-LRG.png);height:90px;right:0;top:43%;width:36px}.contentwrapper .bx-wrapper .bx-prev{background:url(/kiosk/images/ArrowLeft-LRG.png);height:90px;left:-10px;top:43%;width:36px}.contentwrapper .bx-wrapper .bx-pager.bx-default-pager a{border-radius:12px;height:24px;width:24px}.contentwrapper .bx-wrapper .bx-pager.bx-default-pager a.active{background-color:#00427a}.contentwrapper .left-arrow a{background:url(/kiosk/images/ArrowLeft-LRG.png);height:90px;left:-4px;position:absolute;top:45%;width:36px}.contentwrapper .right-arrow a{background:url(/kiosk/images/ArrowRight-LRG.png);height:90px;position:absolute;right:0;top:45%;width:36px}.monthly-payment-link{color:#008cba;display:inline-block;font-family:Oswald,sans-serif!important;letter-spacing:normal!important;line-height:1.3}
