@font-face{font-family:"cardinalclassicshort-regular";src:url("fonts/cardinalclassicshortweb-regular.woff2") format("woff2"),url("fonts/cardinalclassicshortweb-regular.woff") format("woff")}@font-face{font-family:"cardinalclassicshort-italic";src:url("fonts/cardinalclassicshortweb-italic.woff2") format("woff2"),url("fonts/cardinalclassicshortweb-italic.woff") format("woff")}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strike,strong,sub,sup,tt,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,section,article,aside,footer,header,hgroup,nav,.h6,.h5,.h4,.h3,.h2,.h1{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a{transition:.2s ease-in-out;color:inherit;text-decoration:none}.download a{transition:none}ul{margin:0}strong{font-weight:bold}b{font-weight:400}i{font-family:"cardinalclassicshort-italic";letter-spacing:.6px}button{border:none;background:none}textarea{resize:none}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0}div::-webkit-scrollbar{width:0 !important}div{overflow:-moz-scrollbars-none}div{-ms-overflow-style:none}button:focus{outline:none}input{-webkit-appearance:none;-moz-appearance:none;appearance:none}input:focus,input[type=checkbox]:focus{outline:none}textarea:focus{outline:none}select:focus{outline:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}iframe{display:block;width:100%;border:0}a{color:inherit;text-decoration:none}a:hover{color:inherit}button{-webkit-appearance:none}.img-fluid{max-width:100%}html{overflow-x:hidden}body{font-family:"cardinalclassicshort-regular";font-size:14px;line-height:1.5;color:#000;background:#f2efe9;overflow-x:hidden}body.no-overflow,body.no-scroll{overflow:hidden}@media(min-width: 2100px){body{font-size:18px}}h2{font-size:36px}h3{font-size:36px;text-transform:capitalize;line-height:1.3}h4{font-size:24px;text-transform:capitalize}h5{font-size:18px}h6{font-size:16px;margin-bottom:10px;font-family:"cardinalclassicshort-italic";letter-spacing:.6px}lower{text-transform:lowercase}p.small{font-size:12px}.no_uppercase{text-transform:none}.hamburger{position:fixed;top:20px;left:20px;padding:10px;padding-top:5px;z-index:10;width:auto;height:32px;z-index:101;border:1px solid rgba(0,0,0,0)}.hamburger.is-active:hover,.hamburger:hover{opacity:1}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#000;height:1px;border-radius:0px;width:100%}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger-box{width:24px;height:18px;transition:.4s}.hamburger-box:hover{transform:scale(1.1)}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.list{padding-left:20px}.list li{position:relative;margin-bottom:10px}.list li:before{content:"·";font-size:40px;vertical-align:middle;line-height:20px;position:absolute;left:-18px;top:-4px}.center-absolute{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.mh_100{min-height:100vh}@media(min-width: 1000px){.full_height_img{max-height:calc(100vh - 260px)}.full_height_text{max-height:calc(100vh - 260px);overflow-y:auto}.full_height_text::-webkit-scrollbar{width:3px !important;background:rgba(0,0,0,.05);border-radius:10px}.full_height_text::-webkit-scrollbar-thumb{background-color:#f3efe9;width:4px;outline:.5px solid gray;border-radius:11px}}.policy_popup{position:fixed;top:0;left:0;bottom:0;right:0;padding:60px 0;background:#fff;z-index:100;display:none}.policy_popup h3{margin-bottom:40px}.policy_popup h2,.policy_popup h4,.policy_popup p{text-align:left}.policy_popup p{font-size:20px;margin-bottom:30px;color:#000;letter-spacing:.6px}.policy_popup .main_logo{width:500px;max-width:70%;margin-bottom:40px}.policy_popup .inner_content_container{max-height:calc(100vh - 100px);overflow-y:scroll;padding:10px 20px}.policy_popup .inner_content{max-width:1350px;margin:0 auto}.policy_popup .inner_content_container::-webkit-scrollbar{width:0;height:8px}.policy_popup .inner_content_container::-webkit-scrollbar-thumb{background:#000;border-radius:9px}.policy_popup .inner_content_container::-webkit-scrollbar-thumb:hover{background:#fff}.policy_popup .inner_content_container::-webkit-scrollbar-track{background:#fff;border-radius:9px;box-shadow:inset 0px 0px 0px 0px #f0f0f0}.policy_popup .small_logo{margin-top:30px}.policy_popup .copyright{padding-top:30px}.policy_popup .copyright p{text-align:center;font-size:16px}.policy_popup .close_icon{position:absolute;top:30px;right:30px;width:35px;cursor:pointer}.carousel__button.fancybox__button--zoom{display:none}.logo_top,.logo_bottom{position:absolute;top:0;left:0;width:100%;padding:5vh 30px 25px 30px;background:#f2efe9;text-align:center;z-index:3}.logo_top p,.logo_bottom p{font-size:24px;letter-spacing:2px}.logo_top .header_bg{top:0;left:0;right:0;height:50px;width:100%;position:absolute;background:#f3efe9;z-index:-1}.logo_bottom{padding:25px 30px 40px 30px;top:auto;bottom:0}.my_btn{width:180px;line-height:42px;text-transform:uppercase;border:1px solid #000;color:#000;transition:.4s}.my_btn:hover{background:#000;color:#fff}.menu{padding-top:35px;padding-left:25px;background:#f2efe9;position:relative;z-index:4;max-height:100vh;overflow-y:auto;display:block;background:#f2efe9;position:fixed;height:100%;left:0;transform:translate(-100%, 0);padding-top:20px;padding-left:40px;padding-right:40px;z-index:10;transition:.4s all;width:400px;max-width:75vw;top:50px}.menu.active{transform:translate(0, 0)}.menu ul{display:inline-block}.menu ul li{text-transform:uppercase;line-height:1.7;cursor:pointer}.menu ul li ul{padding-left:20px}.menu ul li.no_uppercase{text-transform:none}.menu ul li.no_uppercase span{font-family:"cardinalclassicshort-italic";letter-spacing:.6px}.menu a:not(.no_hover){transition:.4s all;position:relative}.menu a:not(.no_hover)::after{content:"";position:absolute;bottom:-1px;left:0;height:1px;background:#333;width:0;transition:all .6s}.menu a.active::after,.menu a:not(.no_click):hover::after{width:100%}.menu .lower_menu{display:none;padding-left:20px;margin-bottom:10px}.menu .lower_menu li{line-height:1.5;text-transform:capitalize;font-family:"cardinalclassicshort-italic";letter-spacing:.6px}.menu li.active .lower_menu{display:block}.menu .community_menu{display:none}.article-community .menu .community_menu{display:block}.community_description{padding-top:40px;display:none}.community_description p{font-size:13px}#container{display:flex;height:100vh}#container .masthead{width:17%;min-width:220px;position:relative;z-index:5;position:fixed;z-index:20}#container #mainbody{position:relative;z-index:6;padding:0 20px;width:100%;min-width:auto;max-width:1280px;margin:auto}#container .masthead2{width:17%;min-width:50px;display:none}.banner-awards{position:absolute;top:20px;left:30px}.banner-lay{position:absolute;right:30px;top:20px;color:#fff;text-align:right}.banner-lay h1{font-size:45px;line-height:1.1}.banner-lay span{text-transform:uppercase}@media only screen and (max-width: 1080px){.banner-awards img{width:200px}.banner-lay h1{font-size:35px}}@media only screen and (max-width: 750px){.banner-lay{position:relative;color:#000;text-align:center;right:0}}@media only screen and (max-width: 750px){.banner-lay{margin-bottom:40px}.banner-lay h1{font-size:28px}}.top_poster .sold_out{width:100%;position:absolute;top:0;left:50%;right:0;transform:translate(-50%, 0);padding:10px 0;background:rgba(0,0,0,.8);z-index:2}.top_poster .sold_out h5{font-size:18px;text-transform:uppercase;color:#fff;text-align:center}.top_poster .hero{max-height:calc(100vh - 280px)}.top_poster .video_container_container{max-width:calc((100vh - 310px)*1.7777777778);margin:0 auto}.top_poster .hero_image_container{max-height:calc(100vh - 280px)}.top_poster .hero_image_container .sold_out{background:rgba(0,0,0,0)}.top_poster .hero_image_container .sold_out.active{background:rgba(0,0,0,.8)}.top_poster .video_container .ratio{max-height:calc(100vh - 280px)}.top_poster p.title{font-size:24px}.top_poster .video_container{position:relative}.top_poster .video_container .mute_container{position:absolute;width:40px;bottom:5px;right:10px;cursor:pointer;z-index:1}.top_poster .video_container .mute_container img{width:100%}.top_poster .video_container .mute_container .mute{position:absolute;top:0;left:0;opacity:0;z-index:-1;transition:all .3s;z-index:2}.top_poster .video_container .mute_container.unmuted .unmute{opacity:0}.top_poster .video_container .mute_container.unmuted .mute{opacity:1;z-index:1}.basic_slider_container{position:relative}.basic_slider_container .slick-slide{position:relative}.basic_slider_container .slick-slide .logo{position:absolute;bottom:50px;left:50%;transform:translate(-50%, 0)}.basic_slider_container .basic_slider .slick-dots{position:absolute;bottom:25px;left:50%;transform:translate(-50%, 0);width:100%;text-align:center}.basic_slider_container .basic_slider .slick-dots li{display:inline-block;margin:0 4px;font-size:0;color:rgba(0,0,0,0);border:1px solid #fff;border-radius:50%;width:10px;height:10px;cursor:pointer}.basic_slider_container .basic_slider .slick-dots li.slick-active{background:#fff}.basic_slider_container .arrow{position:absolute;top:50%;transform:translate(0, -50%);cursor:pointer}.basic_slider_container .arrow.arrow_left{left:-40px}.basic_slider_container .arrow.arrow_left.dark_bg{padding:5px;width:30px;padding-right:0;background:rgba(0,0,0,.5)}.basic_slider_container .arrow.arrow_right{right:-40px}.basic_slider_container .arrow.arrow_right.dark_bg{padding:5px;width:30px;padding-left:0;background:rgba(0,0,0,.5)}@media(min-width: 1300px){.basic_slider_container .slick-slide img:not(.logo){max-height:calc(100vh - 280px);margin:0 auto}}@media(max-height: 900px)and (min-width: 1300px)and (min-aspect-ratio: 14/9){.menu{padding-top:25px}.logo_top,.logo_bottom{padding:25px 30px 25px 30px}.top_poster .hero{max-height:calc(100vh - 180px)}.top_poster .video_container_container{max-width:calc((100vh - 180px)*1.7777777778)}.top_poster .hero_image_container{max-height:calc(100vh - 180px)}.top_poster .video_container .ratio{max-height:calc(100vh - 180px)}.basic_slider_container .slick-slide img:not(.logo){max-height:calc(100vh - 180px);margin:0 auto}#gallery .basic_slider_container .basic_slider .slick-dots{width:52%}#gallery .basic_slider_container .basic_slider .slick-dots li{width:9px;height:9px;margin:0 3px}#container .masthead{width:25%}#container #mainbody{max-width:1280px;min-width:auto;margin:auto}#container #mainbody .basic_slider_container:not(.past_boxes_slider_container) .arrow.arrow_left{left:-25px}#container #mainbody .basic_slider_container:not(.past_boxes_slider_container) .arrow.arrow_right{right:-25px}#container .masthead2{display:none}.community_description{padding-top:20px}}.community_description.shortened{margin-right:5px;margin-top:20px;padding-top:0;overflow-y:scroll}.community_description.shortened::-webkit-scrollbar{width:3px !important;background:rgba(0,0,0,.05);border-radius:10px}.community_description.shortened::-webkit-scrollbar-thumb{background-color:#f3efe9;width:4px;outline:.5px solid gray;border-radius:11px}@media(max-height: 650px){.menu{font-size:13px}}@media(max-height: 550px)and (min-width: 1300px){.menu{font-size:12px !important}}.top_poster .basic_slider_container .slick-slide img:not(.logo){max-height:calc(100vh - 160px)}.article-community .has-image .fancybox__content{background:#f2efe9}#main_page .basic_slider .position-relative:after{display:none;content:"";top:0;left:0;bottom:0;right:0;position:absolute;background:#000;background:linear-gradient(0deg, rgba(0, 0, 0, 0.6573004202) 0%, rgba(0, 0, 0, 0.1867121849) 70%, rgba(255, 255, 255, 0) 100%)}#main_page .intro{bottom:5%;width:100%;left:0;z-index:2}#main_page .intro p{color:#fff}#main_page .intro p a{text-decoration:underline}#community .basic_slider_container .basic_slider .slick-dots li{border:1px solid #000}#community .basic_slider_container .basic_slider .slick-dots li.slick-active{background:#000}#community .basic_slider_container .basic_slider .slick-dots{bottom:-25px}#community .fp-slide.fp-table{padding:0 20px}#community .fp-controlArrow.fp-prev,#community .fp-controlArrow.fp-next{display:none !important}#community .switch{margin-bottom:30px}#community .switch ul li{display:inline-block;font-size:36px;vertical-align:bottom;padding:0 25px;line-height:1;cursor:pointer}#community .switch ul li:first-of-type{border-right:1px solid #000;padding-left:0}#community .switch ul li.active span{border-bottom:1px solid #000}#community .floor_type{padding:0 0 60px 0}#community .floor_type ul{display:flex;justify-content:space-between;align-items:center}#community .arrow_left,#community .arrow_right{cursor:pointer}#community .models_slider.slick-slider{margin:0 -10px}#community .models_slider.slick-slider .slick-slide{margin-right:10px;margin-left:10px}#community .models_slider.slick-slider .slick-track{display:flex !important}#community .models_slider.slick-slider .slick-slide{height:inherit !important}#community .presentation_gallery .borders{border:1px solid #707070}#community .presentation_gallery .full_height_img{border-right:1px solid #707070}#community .presentation_gallery h4{margin-bottom:10px}#community .presentation_gallery .social img{display:inline-block;margin-right:5px;vertical-align:middle}.awards .awards_slider .slick-track{display:flex;align-items:center}.awards .awards_slider .slick-slide{margin:0 27px}.awards .awards_slider .slick-slide img{margin-bottom:5px}.awards .awards_slider .slick-list{margin:0 -27px}.awards h5{line-height:1.6}.awards .year_controls .year{width:100px;line-height:30px;text-align:center;border:1px solid #000;margin:0 auto 15px;cursor:pointer}.awards .year_controls .year:hover,.awards .year_controls .year.active{background:#000;color:#fff}.past_communities .past_boxes .line{width:20%}.past_communities .past_boxes .box{position:relative}.past_communities .past_boxes .box p{position:absolute;top:50%;font-size:14px;line-height:1.6;transform:translate(0, -50%);padding:0 10px;width:100%;text-align:center;transition:.4s all;z-index:3}.past_communities .past_boxes .box button{width:125px;line-height:30px;font-size:12px;color:#fff;text-transform:uppercase;position:absolute;bottom:30px;left:50%;transform:translate(-50%, 0);border:1px solid #fff;border-radius:3px;z-index:3}.past_communities .past_boxes .box .info{position:absolute;width:calc(100% - 10px);height:calc(100% - 10px);top:5px;left:5px;transition:.4s all;opacity:0}.past_communities .past_boxes .box .info[data-type=watermark]{background:url("../img/about/watermark.jpg") center;background-size:cover}.past_communities .past_boxes .box:hover p{color:#fff}.past_communities .past_boxes .box:hover .info{opacity:1}.past_communities .past_boxes .box:before{content:"";height:90%;display:block;right:0;position:absolute;top:5%;width:1px;background:#000}.past_communities .past_boxes .box:after{content:"";height:1px;display:block;right:5%;position:absolute;bottom:0;width:90%;background:#000}#about .past_communities .past_boxes .box[data-id="0"] .info{background:url("../img/about/communities/lake-house.jpg") center;background-size:cover}#about .past_communities .past_boxes .box[data-id="2"] .info{background:url("../img/about/communities/img_2.jpg") center;background-size:cover}#about .past_communities .past_boxes .box[data-id="3"] .info{background:url("../img/about/communities/img_1.jpg") center;background-size:cover}#about .past_communities .past_boxes .box[data-id="4"] .info{background:url("../img/about/communities/img_3.jpg") center;background-size:cover}#about .past_communities .past_boxes .box[data-id="5"] .info{background:url("../img/about/communities/img_4.jpg") center;background-size:cover}#about .past_communities .past_boxes .box[data-id="6"] .info{background:url("../img/about/communities/img_5.jpg") center;background-size:cover}#about .past_communities .past_boxes .box[data-id="7"] .info{background:url("../img/about/communities/img_6.jpg") center;background-size:cover}#about .past_communities .past_boxes .box[data-id="8"] .info{background:url("../img/about/communities/img_7.jpg") center;background-size:cover}#about .past_communities .past_boxes .box[data-id="9"] .info{background:url("../img/about/communities/img_8.jpg") center;background-size:cover}#about .past_communities .past_boxes .box[data-id="10"] .info{background:url("../img/about/communities/img_9.jpg") center;background-size:cover}#about .past_communities .past_boxes .box[data-id="11"] .info{background:url("../img/about/communities/img_10.jpg") center;background-size:cover}#about .past_communities .past_boxes .box[data-id="1"] .info{background:url("../img/about/communities/reserve-info.jpg") center;background-size:cover}#commercial .past_communities .past_boxes .box[data-id="0"] .info{background:url("../img/commercial/projects/img_1_new.jpg") center;background-size:cover}#commercial .past_communities .past_boxes .box[data-id="1"] .info{background:url("../img/commercial/projects/img_2.jpg") center;background-size:cover}#commercial .past_communities .past_boxes .box[data-id="2"] .info{background:url("../img/commercial/projects/img_2.jpg") center;background-size:cover}#commercial .past_communities .past_boxes .box[data-id="3"] .info{background:url("../img/commercial/projects/img_3.jpg") center;background-size:cover}#commercial .past_communities .past_boxes .box[data-id="4"] .info{background:url("../img/commercial/projects/img_10.jpg") center;background-size:cover}#commercial .past_communities .past_boxes .box[data-id="5"] .info{background:url("../img/commercial/projects/img_5.jpg") center;background-size:cover}#commercial .past_communities .past_boxes .box[data-id="6"] .info{background:url("../img/commercial/projects/img_4.jpg") center;background-size:cover}#commercial .past_communities .past_boxes .box[data-id="7"] .info{background:url("../img/commercial/projects/img_6.jpg") center;background-size:cover}#commercial .past_communities .past_boxes .box[data-id="8"] .info{background:url("../img/commercial/projects/img_7.jpg") center;background-size:cover}#commercial .past_communities .past_boxes .box[data-id="9"] .info{background:url("../img/commercial/projects/img_8.jpg") center;background-size:cover}#commercial .past_communities .past_boxes .box[data-id="10"] .info{background:url("../img/commercial/projects/img_9.jpg") center;background-size:cover}#commercial .past_communities .past_boxes .box[data-id="11"] .info{background:url("../img/commercial/projects/img_11.jpg") center;background-size:cover}#commercial .past_communities .past_boxes .box[data-id="12"] .info{background:url("../img/commercial/projects/img_12.jpg") center;background-size:cover}#commercial .past_communities .past_boxes .box[data-id="13"] .info{background:url("../img/commercial/projects/img_13.jpg") center;background-size:cover}#commercial .past_communities .past_boxes .box[data-id="14"] .info{background:url("../img/commercial/projects/img_14.jpg") center;background-size:cover}#commercial .img_container{position:relative}#commercial .img_container .coming_soon{position:absolute;transform:rotate(-45deg);top:10%;left:-10%;width:40%;padding:5px;background:rgba(0,0,0,.7)}#commercial .img_container .coming_soon p{font-size:14px;text-transform:uppercase;color:#fff;text-align:center}#commercial .main_content p.to_show{padding-right:5px}.past_communities .past_boxes .box .info:before{content:"";position:absolute;z-index:2;background:rgba(0,0,0,.6);top:0;right:0;left:0;bottom:0}#commercial .past_communities .past_boxes .box_slide,#about .past_communities .past_boxes .box_slide{display:flex}#commercial .past_communities .past_boxes .box,#about .past_communities .past_boxes .box{height:260px;width:260px;padding-top:auto}.past_communities .fp-tableCell{position:relative}.past_communities_detail{margin:0 -10px}.past_communities_detail .property_details p{border-bottom:1px solid #000;line-height:35px}.past_communities_detail .property_details p:first-of-type{border-top:1px solid #000}.past_communities_detail .property_details p span{float:right}.past_communities_detail .buttons{display:flex;flex-wrap:wrap}.past_communities_detail .buttons button{width:calc(50% - 5px);font-size:12px;text-transform:uppercase;border:1px solid #000;line-height:26px;transition:all .4s;margin-top:10px;color:#000}.past_communities_detail .buttons button:nth-child(odd){margin-right:10px}.past_communities_detail .buttons button.active,.past_communities_detail .buttons button:hover{background:#000;color:#fff}.past_communities_detail .img_container{position:relative;overflow:hidden}.past_communities_detail .img_container .img_connectivity,.past_communities_detail .img_container .img_local{display:none;position:absolute;top:0;left:0;bottom:0;right:0}.past_communities_detail .img_container .img_connectivity .zoom_icon,.past_communities_detail .img_container .img_local .zoom_icon{position:absolute;top:10px;right:10px;width:22px;cursor:pointer}.past_communities_detail .img_container .img_connectivity .zoom_icon_container,.past_communities_detail .img_container .img_local .zoom_icon_container{position:absolute;top:10px;right:10px}.past_communities_detail .img_container .img_connectivity .zoom_icon_container img,.past_communities_detail .img_container .img_local .zoom_icon_container img{display:inline-block;vertical-align:middle;width:22px}.past_communities_detail .img_container .img_connectivity .zoom_icon_container p,.past_communities_detail .img_container .img_local .zoom_icon_container p{font-size:12px;display:inline-block;vertical-align:middle;margin-right:5px}.past_communities_detail .slick-slide{margin-right:15px;margin-left:15px}.past_communities_detail .slick-track{display:flex !important}.past_communities_detail .slick-slide{height:inherit !important}.past_communities_detail .property_slider{margin:0px}.past_communities_detail .property_slider .slick-slide{margin-right:0px;margin-left:0px}.past_communities_detail .arrow{position:absolute;top:50%;transform:translate(0, -50%);cursor:pointer}.past_communities_detail .arrow.arrow_left{left:-40px}.past_communities_detail .arrow.arrow_right{right:-40px}.past_communities_detail.active{opacity:1;z-index:2}#gallery .caption{position:absolute;left:50%;transform:translate(-50%, 0);top:0;padding:10px;background:rgba(0,0,0,.7)}#gallery .caption p{font-size:16px;color:#fff}#gallery .basic_slider_container .slick-slide img:not(.logo){margin:0 auto}@media(min-width: 800px){.past_communities .past_boxes .line:last-of-type .box:before{display:none}.past_communities .past_boxes .box.bottom:after{display:none}}.privacy h4{font-size:13px;margin-bottom:10px;text-transform:none;font-weight:bold}.privacy p{font-size:9px}.privacy .list li{font-size:9px;margin-bottom:5px}.privacy .list li:before{font-size:25px;top:-5px}.thank_you_message_container{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:100}.thank_you_message_container .close_icon{position:absolute;top:4%;right:4%;width:30px;cursor:pointer}.thank_you_message{position:absolute;top:50%;bottom:0;left:50%;width:90%;max-width:1300px;transform:translate(-50%, -50%);transition:all .4s;padding:30px;background:#f2efe9;display:flex}.thank_you_message .content{width:90%;max-width:1000px;margin:0 auto;display:flex;align-items:center}.form_container{padding:40px;position:relative}.register_form .container{position:relative}.register_form .form_container{position:relative}.register_form .form{position:relative;margin:0 auto;transition:all .4s}.register_form .form input[type=text],.register_form .form input[type=search],.register_form .form input[type=tel],.register_form .form input[type=number],.register_form .form input[type=email],.register_form .form input[type=password],.register_form .form select{width:100%;font-weight:400;font-style:normal;font-size:14px;line-height:40px;margin-bottom:20px;color:#666;-webkit-appearance:none;border:none;background:rgba(0,0,0,0);border:1px solid #666;outline:none;padding:0 10px;font-family:"cardinalclassicshort-italic";letter-spacing:.6px}.register_form .form select{background:url("../img/select_arrow.png") no-repeat right center;margin-bottom:0}.register_form .form select option{background:#f2efe9;color:#000}.register_form .form input[type=text]::-moz-placeholder, .register_form .form input[type=search]::-moz-placeholder, .register_form .form input[type=tel]::-moz-placeholder, .register_form .form input[type=number]::-moz-placeholder, .register_form .form input[type=email]::-moz-placeholder, .register_form .form input[type=password]::-moz-placeholder{color:#666;opacity:1}.register_form .form input[type=text]::placeholder,.register_form .form input[type=search]::placeholder,.register_form .form input[type=tel]::placeholder,.register_form .form input[type=number]::placeholder,.register_form .form input[type=email]::placeholder,.register_form .form input[type=password]::placeholder{color:#666;opacity:1}.register_form .form input[type=text]:-ms-input-placeholder,.register_form .form input[type=search]:-ms-input-placeholder,.register_form .form input[type=tel]:-ms-input-placeholder,.register_form .form input[type=number]:-ms-input-placeholder,.register_form .form input[type=email]:-ms-input-placeholder,.register_form .form input[type=password]:-ms-input-placeholder{color:#666}.register_form .form input[type=text]::-ms-input-placeholder,.register_form .form input[type=search]::-ms-input-placeholder,.register_form .form input[type=tel]::-ms-input-placeholder,.register_form .form input[type=number]::-ms-input-placeholder,.register_form .form input[type=email]::-ms-input-placeholder,.register_form .form input[type=password]::-ms-input-placeholder{color:#666}.register_form .form legend{font-size:18px}.register_form .form .disclaimer p{font-size:16px}.register_form .form .missing input[type=text],.register_form .form .missing input[type=search],.register_form .form .missing input[type=tel],.register_form .form .missing input[type=number],.register_form .form .missing input[type=email],.register_form .form .missing input[type=password],.register_form .form .missing select{border-bottom:1px solid red}.register_form .form .missing input[type=text]::-moz-placeholder, .register_form .form .missing input[type=search]::-moz-placeholder, .register_form .form .missing input[type=tel]::-moz-placeholder, .register_form .form .missing input[type=number]::-moz-placeholder, .register_form .form .missing input[type=email]::-moz-placeholder, .register_form .form .missing input[type=password]::-moz-placeholder, .register_form .form .missing select::-moz-placeholder{color:red;opacity:1}.register_form .form .missing input[type=text]::placeholder,.register_form .form .missing input[type=search]::placeholder,.register_form .form .missing input[type=tel]::placeholder,.register_form .form .missing input[type=number]::placeholder,.register_form .form .missing input[type=email]::placeholder,.register_form .form .missing input[type=password]::placeholder,.register_form .form .missing select::placeholder{color:red;opacity:1}.register_form .form .missing input[type=text]:-ms-input-placeholder,.register_form .form .missing input[type=search]:-ms-input-placeholder,.register_form .form .missing input[type=tel]:-ms-input-placeholder,.register_form .form .missing input[type=number]:-ms-input-placeholder,.register_form .form .missing input[type=email]:-ms-input-placeholder,.register_form .form .missing input[type=password]:-ms-input-placeholder,.register_form .form .missing select:-ms-input-placeholder{color:red}.register_form .form .missing input[type=text]::-ms-input-placeholder,.register_form .form .missing input[type=search]::-ms-input-placeholder,.register_form .form .missing input[type=tel]::-ms-input-placeholder,.register_form .form .missing input[type=number]::-ms-input-placeholder,.register_form .form .missing input[type=email]::-ms-input-placeholder,.register_form .form .missing input[type=password]::-ms-input-placeholder,.register_form .form .missing select::-ms-input-placeholder{color:red}.register_form .form .agent_name_field{display:none}.register_form .form .checkbox{display:inline-block;position:relative;font-size:20px;padding-top:10px;padding-bottom:20px;text-align:left;margin-right:5px}.register_form .form .checkbox input{position:absolute;opacity:0;width:10px;height:10px;left:30px}.register_form .form .checkbox label{padding:10px 15px;position:relative;cursor:pointer;text-transform:none;line-height:1.6;letter-spacing:.5px}.register_form .form .checkbox input[type=radio]:checked+label,.register_form .form .checkbox input[type=checkbox]:checked+label{background:#000;color:#fff}.register_form .form .checkbox.missing label:before{border-color:red}.register_form .form .disclaimer .checkbox{display:inline-block;position:relative;font-size:15px;padding-top:5px;padding-bottom:10px;text-align:left;margin-right:0px}.register_form .form .disclaimer .checkbox input{position:absolute;opacity:0;width:10px;height:10px;left:30px}.register_form .form .disclaimer .checkbox legend{font-size:16px}.register_form .form .disclaimer .checkbox label{padding-top:5px;padding-left:35px;position:relative;cursor:pointer;line-height:1.6;text-transform:none}.register_form .form .disclaimer .checkbox label:before{content:"";position:absolute;top:5px;display:block;left:-5px;width:25px;height:25px;margin-left:5px;border-width:1px;border-style:solid;border-color:#454343;-o-border-image:initial;border-image:initial;background:rgba(0,0,0,0);text-align:center;line-height:26px;font-size:24px}.register_form .form .disclaimer .checkbox input[type=radio]:checked+label,.register_form .form .disclaimer .checkbox input[type=checkbox]:checked+label{background:rgba(0,0,0,0);color:#000}.register_form .form .disclaimer .checkbox input[type=radio]:checked+label:before,.register_form .form .disclaimer .checkbox input[type=checkbox]:checked+label:before{content:"✓"}.register_form .form .disclaimer .checkbox.missing label:before{border-color:red}.register_form .form .disclaimer .checkbox.radio label:before{border-radius:20px}.register_form .form .disclaimer .checkbox.radio input[type=radio]:checked+label:before,.register_form .form .disclaimer .checkbox.radio input[type=checkbox]:checked+label:before{content:"·";font-size:85px;text-align:center;line-height:8px}.register_form .form .warning-message,.register_form .form .error-message{display:block;font-size:14px;line-height:1.5;color:red}.register_form.completed form{opacity:0}.register_form .disclaimer p{font-size:20px}.g-recaptcha{display:none}.fp-scrollable .past_boxes_slider_container{padding-left:50px;padding-right:50px}.fp-scrollable .past_boxes_slider_container .arrow.arrow_left{left:10px}.fp-scrollable .past_boxes_slider_container .arrow.arrow_right{right:10px}@media(max-width: 1700px){.past_communities_detail .arrow.arrow_left{left:-20px}.past_communities_detail .arrow.arrow_right{right:-20px}}@media(max-width: 1550px){h3{font-size:32px}.logo_top,.logo_bottom{padding:30px 30px 25px 30px}.logo_bottom{padding:20px 30px 3vh 30px}.logo_bottom img{max-height:34px}#container .masthead2{width:auto}.menu{padding-top:30px;padding-left:20px;font-size:13px}}@media(max-width: 1440px){.past_communities .past_boxes .box p{font-size:12px;padding:0 5px}.past_communities .past_boxes .box button{width:120px;line-height:28px;font-size:11px;bottom:20px}}@media(max-width: 1400px){h3{font-size:28px}.past_communities_detail .arrow.arrow_left{left:15px}.past_communities_detail .arrow.arrow_right{right:auto;right:52%}.basic_slider_container .arrow.arrow_right{right:-25px;width:30px}.basic_slider_container .arrow.arrow_left{left:-25px;width:30px}}@media(max-width: 1300px){body .fullpage-wrapper:after{transition:.4s all;content:"";position:fixed;top:0;left:0;bottom:0;right:0;background:none;z-index:-1}body.no-scroll .fullpage-wrapper:after{content:"";position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.6);z-index:5}.logo_top{z-index:11}.logo_top,.logo_bottom{position:fixed}#container{display:block;height:auto}#container .masthead{position:fixed;z-index:20;top:50px}.section:last-of-type{padding-bottom:120px !important}.basic_slider_container .arrow.arrow_left{left:-14px;width:25px}.basic_slider_container .arrow.arrow_right{right:-14px;width:25px}#main_poster .section:last-of-type,#landmarks .section:last-of-type{padding-bottom:90px}#container #mainbody{padding:0 20px;width:100%;min-width:auto}#container .masthead2{display:none}.past_communities .past_boxes .box p{font-size:14px;top:40%}}@media(max-height: 870px){.community_description p{font-size:12px}}@media(max-width: 1000px){body{font-size:13px}h3{font-size:26px}h4{font-size:18px;margin-bottom:5px}.past_communities_detail{max-width:500px;margin:0 auto}#container{justify-content:center}#container #mainbody{padding:0;width:100%;min-width:auto;max-width:800px;margin:0 auto}#container article:not(.community_page):not(.home_page){padding:0 20px}#container .masthead2{display:none}#community .presentation_gallery .borders{border:none}.awards h5{line-height:1.6}.awards .year_controls{width:100%;display:flex}.awards .year_controls .year{margin:0 5px}.past_communities .past_boxes .box p{font-size:12px}.past_communities .past_boxes .box button{display:none}#gallery .basic_slider_container .basic_slider .slick-dots{display:none !important}}@media(max-width: 800px){html{height:-webkit-fill-available}h3{font-size:22px}body{min-height:100vh;min-height:-webkit-fill-available}.top_poster .sold_out{padding:5px 0}.top_poster .sold_out h5{font-size:16px}article{max-width:100vw;overflow-x:hidden}.form_container{padding:0;border:none}.form_container label{margin-bottom:10px}.logo_top{padding:25px 15px 20px}.logo_top img{max-height:16px}.logo_bottom{padding:20px}.logo_bottom img{max-height:26px}.article-community{padding-bottom:200px}.article-community #container #mainbody{padding:0}.section:not(.top_poster):not(.top_section){position:relative}.section:not(.top_poster):not(.top_section):before{content:"";width:100%;height:1px;top:40px;position:absolute;left:0;background:#aaa}.basic_slider_container .basic_slider .slick-dots{width:100%;text-align:center;bottom:15px}#main_page .basic_slider .position-relative:after{display:none}#main_page .intro{position:relative;margin-top:20px}#main_page .intro p{color:#000;line-height:1.8}#community .section:not(.floorplans){padding:0 20px}#community .section:not(.top_poster):not(.top_section):before{width:calc(100% - 40px);left:20px}#community .switch{padding:0 20px}#community .switch ul{display:flex;text-align:center}#community .switch ul li{font-size:22px;line-height:1.7;width:50%;border-bottom:1px solid #000;transition:all .3s;opacity:.6}#community .switch ul li.active{opacity:1;border-bottom:2px solid #000}#community .switch ul li.active span{border:none}#community .switch ul li:first-of-type{border-right:none}#community .model_details{position:relative}#community .model_details h2{position:absolute;top:10px}#community .presentation_gallery .borders{border:none}#community .presentation_gallery .full_height_img{border:1px solid #707070;margin-bottom:5px}.awards .year_controls{flex-wrap:wrap;justify-content:space-around}.awards .year_controls .year{margin:0;margin-bottom:10px;width:47%}.awards .item{padding-bottom:20px;border-bottom:1px solid #666}.past_communities .img_container .coming_soon,#commercial .img_container .coming_soon,#about .img_container .coming_soon{top:16%;left:-15%;width:70%}.past_communities .img_container .coming_soon p,#commercial .img_container .coming_soon p,#about .img_container .coming_soon p{font-size:12px}.past_communities .past_communities .past_boxes .line,#commercial .past_communities .past_boxes .line,#about .past_communities .past_boxes .line{width:100%;display:flex;flex-wrap:wrap}.past_communities .past_communities .past_boxes .line .box,#commercial .past_communities .past_boxes .line .box,#about .past_communities .past_boxes .line .box{width:100%;padding-top:80px;height:auto}.past_communities .past_communities .past_boxes .line .box p,#commercial .past_communities .past_boxes .line .box p,#about .past_communities .past_boxes .line .box p{padding:0 10px;text-align:left}.past_communities .past_communities .past_boxes .line .box:before,#commercial .past_communities .past_boxes .line .box:before,#about .past_communities .past_boxes .line .box:before{display:none}.past_communities .past_communities .past_boxes .line .box:after,#commercial .past_communities .past_boxes .line .box:after,#about .past_communities .past_boxes .line .box:after{right:0;width:100%}.past_communities .past_communities .past_boxes .line:last-of-type .box:last-of-type:after,#commercial .past_communities .past_boxes .line:last-of-type .box:last-of-type:after,#about .past_communities .past_boxes .line:last-of-type .box:last-of-type:after{display:none}.past_communities .past_communities .past_boxes .line .info,#commercial .past_communities .past_boxes .line .info,#about .past_communities .past_boxes .line .info{top:0;left:0;width:100%;height:100%;background:#000 !important}.past_communities .past_communities .past_boxes .line .info button,#commercial .past_communities .past_boxes .line .info button,#about .past_communities .past_boxes .line .info button{display:none}.past_communities .past_communities .past_boxes .box_slide,#commercial .past_communities .past_boxes .box_slide,#about .past_communities .past_boxes .box_slide{display:flex;flex-wrap:wrap;width:100%}.past_communities .past_boxes .line{width:100%;display:flex;flex-wrap:wrap}.past_communities .past_boxes .line .box{width:100%;padding-top:80px;height:auto}.past_communities .past_boxes .line .box p{padding:0 10px;text-align:left}.past_communities .past_boxes .line .box:before{display:none}.past_communities .past_boxes .line .box:after{right:0;width:100%}.past_communities .past_boxes .line:last-of-type .box:last-of-type:after{display:none}.past_communities .past_boxes .line .info{top:0;left:0;width:100%;height:100%;background:#000 !important}.past_communities .past_boxes .line .info button{display:none}.past_communities .past_boxes .box_slide{display:flex;flex-wrap:wrap;width:100%}.past_communities_detail .arrow{top:20vh}.past_communities_detail .arrow.arrow_left{left:25px}.past_communities_detail .arrow.arrow_right{right:25px}#gallery{position:relative;height:100vh !important;display:flex}#gallery .caption{position:relative;left:auto;top:auto;transform:none;text-align:center}#gallery .slick-dots{display:block;position:relative;margin-top:30px}#gallery .slick-track{display:flex;align-items:flex-end}#gallery .basic_slider_container .basic_slider .slick-dots li{border:1px solid #000}#gallery .basic_slider_container .basic_slider .slick-dots li.slick-active{background:#000}}@media(max-width: 600px){h6{font-size:16px}.logo_bottom p{font-size:20px;letter-spacing:1px}#community .floor_type{padding:0 0 30px 0}#community .floorplan_images.slick-slider .slick-slide{margin:0 6vw;display:flex;flex-wrap:wrap;align-content:end}#community .floorplan_images.slick-slider .slick-slide:not(.slick-current){opacity:.5}}
#main_page.home-gallery .slick-slide img{width:100%;height:calc(100vh - 280px);object-fit:contain;margin:0 auto}#main_page.home-gallery .basic_slider .slick-dots{padding:0 24px;line-height:20px}#main_page.home-gallery .basic_slider .slick-dots li{box-shadow:0 0 3px rgba(0,0,0,.7)}#main_page.home-gallery .basic_slider .slick-dots li:focus-within{outline:2px solid #555;outline-offset:3px}@media(max-height: 900px)and (min-width: 1300px)and (min-aspect-ratio: 14/9){#main_page.home-gallery .slick-slide img{height:calc(100vh - 180px)}}@media(max-width: 1299px){#main_page.home-gallery .slick-slide img{height:65vh;max-height:720px}}@media(max-width: 1199px){#main_page.home-gallery .basic_slider .slick-dots{bottom:-45px}#main_page.home-gallery .basic_slider .slick-dots li{border-color:#555;box-shadow:none}#main_page.home-gallery .basic_slider .slick-dots li.slick-active{background:#555}#main_page.home-gallery .arrow{z-index:1001;padding:6px;width:30px;background:rgba(0,0,0,.35)}#main_page.home-gallery .arrow.arrow_left{left:10px}#main_page.home-gallery .arrow.arrow_right{right:10px}}
