﻿ body{padding-top:120px;color:#000}a:hover{text-decoration:none;color:#fff}.container{padding-left:0;padding-right:0}.row{margin-left:0;margin-right:0}.form-control{-webkit-appearance:none;font-family:museo-sans,Helvetica,Arial,sans-serif;letter-spacing:.5px;font-size:14px}.form-control:focus{box-shadow:none;border-color:#d3d3d3;background-color:transparent}input:not([type=submit]):not(.home-search-input){padding:22px 10px;height:50px;margin-top:1px}.form-control.is-invalid,.was-validated .form-control:invalid{background-image:none!important;border-color:#fe6666!important}.invalid-feedback{color:#fe6666!important;font-size:85%}.invalid-feedback.form-message{margin-top:10px;margin-bottom:10px}.invalid-feedback.form-message .exclaim-icon{border:2px solid #fe6666;border-radius:50%;padding:2px 8px;font-size:15px;margin-right:10px}.invalid-feedback .multiselect-btn{display:none}.time-invalid-feedback{border-top:2px solid #fe6666;width:32%}.days-invalid-feedback{border-top:2px solid #fe6666;width:56%}textarea{height:90px!important;resize:none}option{color:#000}option:disabled{color:lightgrey!important}button:focus:not(.focus-visible),input:focus{outline:none}select{height:50px!important;cursor:pointer}select::-ms-expand{display:none}.select-container{position:relative;flex-direction:column}.select-container:after{content:"";background-image:url(/images/ryan/Icons/icon-form-dropdown.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:20px;right:15px;height:15px;width:15px;pointer-events:none}.row.schedule-visit-container-bottom .select-container:after{top:45px}.labeled-form .select-container:after{top:45px}#scheduleVisitBottomComment{bottom:0;right:0}@media(min-width:1200px){.container{max-width:1180px}}main{-ms-flex-negative:0;flex-shrink:0}.div-center{text-align:center}.logo{height:45px;padding-left:15px}*:focus:not(.focus-visible):not(.recently-viewed-card){outline:none!important;box-shadow:none!important}.recently-viewed-card:focus{outline:none!important}.focus-visible{outline-color:#00aeef!important}:target:before{content:"";display:block;height:90px;margin:-90px 0 0}.row-display-navigation{display:flex;flex-wrap:wrap;display:-ms-flexbox;-ms-flex-wrap:wrap;box-sizing:border-box;height:57px;width:203px;border:2px solid #00447c;border-radius:27.5px;margin:auto;margin-top:50px}.row-display{display:flex;flex-wrap:wrap;display:-ms-flexbox;-ms-flex-wrap:wrap}.full-width{width:100%}.baseFontH1,h1{color:#000;font-size:40px;line-height:50px}.baseFontH2,h2{color:#000;font-size:31px;line-height:39px}.baseFontH3,h3{color:#000;font-size:30px;line-height:41px}.baseFontH4,h4{color:#000;font-size:20px;line-height:27px}.baseFontH5,h5{color:#000;line-height:18px}.baseFontH6,h6{color:#000;line-height:18px;text-transform:uppercase}.buttonEnabledFont{color:#000;line-height:15px}.buttonDisabledFont{opacity:.5;color:#000;line-height:15px}.bodyCopyFont{font-weight:300;line-height:23px}.formFontMain{color:#000;line-height:23px}.formFontFocus{color:#000;font-weight:500;line-height:23px}.formFontError{color:#fe6666;line-height:23px}.navbar{padding:0}.navbar-custom{background-color:#fff}.navbar-simple-custom{background-color:#00447c;height:80px}.navbar-simple-custom a{margin:auto}.navbar-simple-logo{margin-left:auto;margin-right:auto}.navbar-simple-logo .logo{margin-left:-15px}.middlenav{text-align:right;flex:1}.search-link{text-transform:uppercase;padding-right:20px;height:15px;width:125px;line-height:15px;margin-left:30px;color:#000}.search-icon{height:19px;width:19px;padding-bottom:10px;background:url(/images/ryan/icons/icon-findyourhome.svg) no-repeat}.about-link{text-transform:uppercase;padding-right:30px;height:15px;width:75px;line-height:15px;color:#000}.rightnav{height:68px;width:68px;background-color:#072843}.wrapper{display:block}.sidebar{display:none}#sidebarCollapse,#sidebarCollapse:hover{height:68px;width:68px;color:#fff;font-weight:600;line-height:25px;text-align:center}.nav-lines{box-sizing:border-box;height:.1px;width:375px;margin-top:0;margin-bottom:0;border-top:1px solid #00447c}.menu-text{text-transform:uppercase;height:14px;width:175px;color:#fff;font-weight:500;line-height:15px;margin-left:75px;display:inline-block;text-align:center}.menu-text-recent{background-color:#d93f02;color:#fff;width:25px;height:25px;padding:6px 4px;border-radius:20px;margin:6px;margin-left:160px;margin-top:-45px}.menu-recently-viewed{margin:auto}#button-recently-viewed{box-sizing:border-box;height:57px;width:203px;border:1px solid #00447c;border-radius:27.5px;margin-top:100px;margin-left:75px}.recently-viewed{margin-left:15px;vertical-align:middle;margin-top:18px}.menu-icon{width:40px;height:50px;padding:12px 10px 10px 15px;border-right:1px solid #00447c}.menu-action-text{text-transform:uppercase}.sidebar.active{display:block;padding-top:68px;overflow-x:hidden;min-width:250px;max-width:377px;height:100vh;position:fixed;top:0;right:0;z-index:9999;background-color:#072843}#dismiss{position:absolute;top:0;right:0;margin-left:50px;height:68px;width:68px;color:#fff;border:none;font-weight:600;line-height:15px;text-align:center;background-color:#00447c}#dismiss img{margin:4px}.header-container-community{height:83px!important}@media screen and (max-width:1480px){.contact-custom{height:58%!important}}.heading-container{height:70px;width:100%;margin-top:68px;z-index:1000;background-color:#ebebeb;float:right}.header-right-content{display:flex;float:right;height:100%}.phone-icon-box{text-align:center;width:200px;height:100%;float:left;background-color:#072843;box-shadow:0 0 16px 0 rgba(0,0,0,.31);padding:20px 0;display:inline-block}.phone-icon-box .contact-number a{color:#fff}.icon-phone{width:30px;height:30px}.contact-number{padding-left:10px;color:#fff}.contact-icon-box{text-align:center;width:200px;height:100%;float:left;background-color:#d93f02;box-shadow:0 0 16px 0 rgba(0,0,0,.31);cursor:pointer;display:inline-block;border:none}.product-contact-box{height:100%!important;margin-top:0!important}.contact-us-button{text-transform:uppercase;border:solid #d93f02;background-color:#d93f02;color:#fff;height:100%;padding-top:5px}.contact-us-icon{margin-right:10px}.icon-contact{width:142px;height:25px;margin-top:18px;margin-left:15px;padding-right:30px}.community-topbar-info{text-transform:uppercase;padding:8px;vertical-align:middle;display:inline-flex;flex-direction:column;justify-content:center;height:100%;max-width:300px}.community-city-container{padding:8px;vertical-align:middle;display:-ms-inline-grid;display:inline-grid;text-transform:uppercase;white-space:nowrap}.community-city-text{text-transform:uppercase;font-size:10px;line-height:12px;opacity:.25;color:#000;margin-bottom:3px}.bold{font-weight:600}.space{margin-left:125px}.product-about-title{color:#00447c}.community-name-text{text-transform:uppercase;height:auto;color:#00447c}.community-name-text[onclick]{cursor:pointer}.header-arrow-container-search{vertical-align:top;display:-ms-inline-grid;display:inline-grid;margin-left:10px;margin-top:3px;box-sizing:border-box;height:10px;width:10px;border-bottom:2px solid #dedede;border-right:2px solid #dedede;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.header-arrow-container{vertical-align:top;display:-ms-inline-grid;display:inline-grid;margin-top:30px;box-sizing:border-box;height:10px;width:10px;border-bottom:2px solid #dedede;border-right:2px solid #dedede;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.header-arrow-container2{vertical-align:top;display:-ms-inline-grid;display:inline-grid;margin-top:30px;margin-left:90px;box-sizing:border-box;height:10px;width:10px;border-bottom:2px solid #dedede;border-right:2px solid #dedede;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.product-arrow-container{vertical-align:top;display:-ms-inline-grid;display:inline-grid;margin-top:-20px;margin-left:90px;box-sizing:border-box;height:10px;width:10px;border-bottom:2px solid #dedede;border-right:2px solid #dedede;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.heading-price-container{display:grid;grid-auto-rows:1fr;text-align:center;padding:10px 5px 5px;height:100%}.pipe{vertical-align:top;display:-ms-inline-grid;display:inline-grid;margin-top:22px;box-sizing:border-box;height:25px;width:10px;border-right:2px solid #dedede}.heading-price-container-monthly{flex-direction:column}.heading-price-container-monthly>.starting-from-the{line-height:.8;font-size:10pt}.heading-price-container-monthly>.see-details{line-height:.9;margin-bottom:0;font-size:10pt}.starting-from-text1{text-transform:uppercase;height:auto}.starting-from-text2{font-size:13pt;white-space:nowrap;color:#00447c;display:inline-block;vertical-align:inherit;line-height:1.1}.price-display-dollar{font-size:smaller}.starting-from-no-price{display:inline-block;align-items:center;margin:0 25px;height:auto;font-size:14pt;color:#00447c}.starting-from-the{display:inline-block;padding-right:5px;text-transform:uppercase;font-size:10pt;line-height:1.4em;color:#00447c;text-align:center;max-width:240px}@media only screen and (max-width:1450px){.community-topbar-info{max-width:300px}.community-topbar-info.community-long-name{padding:8px 15px;line-height:normal}.starting-from-the{display:block;font-size:8pt;line-height:1.2}.heading-price-container-monthly>.starting-from-the{line-height:.8;font-size:8pt}.heading-price-container-monthly>.see-details{line-height:.9;margin-bottom:0;font-size:8pt}.starting-from-the br{display:none}.starting-from-text2{font-size:23px;margin-top:2%;line-height:1;margin-bottom:4px}}@media only screen and (max-width:1480px){.contact-icon-box{width:150px}.contact-us-button{padding-top:5px;font-size:12px}.phone-icon-box{width:160px}.contact-number{font-size:12px}.contact-us-icon{width:25px;height:20px}.icon-phone{height:18px;width:18px}.phone-icon-box{height:50%;padding:5px 0;margin-right:-160px}.contact-icon-box:not(.no-phone){height:50%;margin-top:35px;width:160px}.community-city-container{padding-left:8px}}@media screen and (max-width:1115px){.community-city-container,.community-city-container+.header-arrow-container{display:none}}@media screen and (max-width:992px){}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.navigation-breadcrumb{margin-top:14px!important}.community-city-container,.community-topbar-info{line-height:1}.community-info-container>.container{padding-top:20px}}.community-info-container{padding-bottom:62px;color:#fff;background-image:url(/images/ryan/bkgd-hero.jpg);background-position:center}.community-info-container>.container{padding:30px 0;display:grid;position:relative;align-content:center}.community-has-badge .community-name-main-text,.community-has-badge .community-name-subtext{margin-right:220px}.community-name-main-text h1{width:100%;max-width:80%;line-height:50px;color:#fff;background-color:rgba(36,36,70,.05);font-size:40px}.community-name-subtext{line-height:18px}.community-name-subtext>span{padding-top:4px;padding-bottom:4px;line-height:2}.community-name-info{color:#fff;padding-left:15px;padding-right:15px;border-left:solid 2px #dee2e6;background-color:rgba(36,36,70,.05)}.community-name-info:hover{color:#fff}.community-name-info-left{padding-right:15px;background-color:rgba(36,36,70,.05)}.community-name-info-right{padding-left:15px;border-left:solid 2px #dee2e6;background-color:rgba(36,36,70,.05)}.container-full#all-products{background-image:url(/images/ryan/bkgd-hometypes.jpg);background-size:cover;color:#fff;height:auto}.schedule-visit-container{margin-bottom:50px;background-color:#f4f4f4}@media screen and (max-width:992px){.community-name-main-text h1{font-size:38px;line-height:45px}}@media screen and (max-width:850px){.community-name-main-text h1{font-size:30px!important;line-height:40px!important}}.directions-wrapper-block{background-color:#fff;color:#444;padding-bottom:70px}.directions-info-container{padding-top:123px;padding-bottom:120px;color:#fff;background-image:url(../images/ryan/bkgd-directions.jpeg);background-repeat:no-repeat;background-size:cover;background-position:center}.directions-map-container{height:700px;margin-top:-70px;padding-left:0}.directions-map-container .community-map-container{height:100%}.directions-map-container .community-map-container .community-map{height:100%}.directions-tile-container{padding:20px 20px 40px}.address-maxWidth{width:100%;max-width:100%}.address-title{color:#00447c;padding-bottom:15px}.directions-hours-text{font-size:13px;color:#000}.directions-hours-header{color:#00447c;padding-bottom:15px;padding-left:15px}.address-button-container{padding-top:10px}.directions-button,.address-button{margin-top:10px;font-weight:400;line-height:20px;text-transform:uppercase;border-radius:50px;border:none;background-color:#d93f02;color:#fff;padding:13px 30px}.address-button-text{position:absolute;color:#fff;right:11%;text-transform:uppercase;top:79%;transform:translate(-50%,-50%)}.directions-button-text{position:absolute;color:#fff;right:32%;text-transform:uppercase;transform:translate(-50%,-50%);top:119%}.directions-community-text{color:#00aeef;background-color:rgba(36,36,70,.01)}.directions-marketing-name-text{font-size:50px;background-color:rgba(36,36,70,.01)}.directions-hr{color:#e4e4e4;margin:30px 0}.navigation-breadcrumb{display:-ms-grid!important;display:grid!important;margin-top:3px;justify-content:flex-start;margin-left:25px}@media screen and (max-width:992px){.directions-info-container{padding-top:80px}.directions-map-container{height:auto;margin-left:50px}}.print-directions-page{width:80%;margin:0 10%}.print-directions-logo{margin:20px 0}.print-community-name{color:#00447c}.print-directions-ils-container{padding:20px 0;margin:20px 0;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}.print-directions-img-container{float:left;border-radius:50px}.print-directions-title{color:#00447c}.carousel{width:783px;display:inline-table;margin-top:-65px;padding-left:0;padding-right:0}#carouselForm{background-image:url(/images/ryan/carousel-bkgd.jpg);background-position:center;background-size:cover;padding:0 100px;padding-top:20px}#carouselForm .btn-center{width:100%}#carouselForm textarea{height:80px!important}#btnCarouselForm{margin-top:10px;width:180px}#carouselForm .btn-center{margin-bottom:40px}#carouselForm .form-row{max-width:400px;margin:auto}#carouselFormThankYou{padding:100px 50px;margin-bottom:100px}#carouselFormThankYou .thank-you{height:unset!important}#carouselFormThankYou .thank-you-header{font-size:25px;text-align:center;margin-top:30px}#carouselFormThankYou .thank-you-text{font-size:15px;max-width:500px;margin:auto;padding-bottom:60px}#carouselFormThankYouNoSurvey{padding:50px}#carouselFormThankYouNoSurvey .thank-you-header{font-size:25px;text-align:center;margin-top:30px}#carouselFormThankYouNoSurvey .thank-you-text{font-size:18px;max-width:500px;margin:auto}.form-notch{width:100%;text-align:center;justify-content:center}.notch{border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid #fff;z-index:1}.carousel-inner{width:98%}.carousel-caption{position:relative;left:0%;z-index:auto;color:#000;padding-left:0!important;text-align:left;bottom:auto}.carousel-caption h5{font-size:16px;line-height:20px;margin-bottom:15px;color:#00447c;text-transform:uppercase}.visit-form{margin-bottom:50px;padding:0;padding-bottom:20px;margin-top:-65px;background-color:#fff;box-shadow:0 7px 17px 0 rgba(0,0,0,.21)}.btn-scheduleVisit{line-height:15px;text-transform:uppercase;height:51px;width:228px;border-radius:50px;border:none;background-color:#d93f02;color:#fff}.btn-FlexDisclaimer{line-height:15px;text-transform:uppercase;height:25px;width:25px;border-radius:50%;border:none;background-color:#00aeef;color:#fff}.flex-asterisk{font-size:16px;vertical-align:sub}.flex-seeDetails{font-size:13px;vertical-align:bottom;font-weight:750;cursor:pointer}#scheduleVisitForm{padding-left:30px;padding-right:30px}.schedule-visit-headerText{padding:20px;text-align:center}#scheduleVisitForm .schedule-visit-headerText{padding:30px 4px;text-align:center}.schedule-visit-headerText p{padding-top:10px}.schedule-visit-text{color:#000;font-size:25px;line-height:30px}.mpc-form-header-text-padding{padding-left:10px;padding-right:10px;text-align:center;margin-bottom:30px}.schedule-visit-carousel-text{color:#000}.form-control{border-radius:0}#leadForm{margin-bottom:20px;padding:25px}#leadForm .schedule-visit-text{margin:10px auto;text-align:center}.btn-group.show{display:inline-flex}.carousel-select-community-mpc{cursor:pointer}@media screen and (max-width:992px){.community-name-main-text h1{font-size:38px;line-height:45px}#lead-form-container{margin-top:20px}.carousel-inner{width:100%}}@media only screen and (min-width:1023px) and (max-width:1200px){.schedule-visit-text{font-size:20px}.schedule-visit-headerText{padding-top:30px;padding-bottom:30px}}.ils-contact{box-shadow:0 0 16px 0 rgba(0,0,0,.31);margin-bottom:50px;margin-top:20px;background-color:#072843;min-height:100px}.ils-photo{height:140px;-webkit-backface-visibility:hidden}.ils-main-photo{top:0;position:absolute;bottom:0;margin:auto}.ils-survey-photo{top:45%;position:relative;margin:auto;display:table-cell}.survey-Ils{display:table-cell;width:60%;top:0;vertical-align:middle;padding-left:20px}.ils-photo-btn{height:130px;width:130px}.ils-text-icon{height:90px;width:400px}.ils-text-popup{cursor:pointer}.ils-buttons{height:45px;width:200px}.ils-text{color:#fff;font-size:25px;margin-bottom:8px;font-family:reklame-script,sans-serif}.ils-subtext{color:#fff;font-weight:300;line-height:1.4}.ils-cta-buttons{text-transform:uppercase;border-radius:50px;border:solid #d93f02;background-color:#d93f02;color:#fff;padding:8px 40px;height:50px}.ils-cta-buttons-pp{padding:8px 45px}.ils-cta-buttons-live{text-transform:uppercase;height:50px;width:200px;border-radius:50px;border:solid #d93f02;background-color:#d93f02;color:#fff;text-align:center;padding-top:7px}.ils-buttons-text{margin-right:15px}.ils-button-text-join{width:24px}.ils-cta-button-div{float:right}.ils-cta-button-div>*{float:left;padding-left:15px}.ils-buttons-text-alt{position:absolute;top:56%;right:28%;transform:translate(-50%,-50%)}.ils-buttons-icon{position:absolute;top:55%;right:17%;transform:translate(-50%,-50%)}.ils-buttons-alt{position:absolute;top:56%;right:5%;transform:translate(-50%,-50%)}.ils-joinlist-buttons{position:absolute;top:56%;right:5%;transform:translate(-50%,-50%)}.ils-joinlist-text{position:absolute;font-weight:400;line-height:15px;color:#fff;top:56%;right:15%;transform:translate(-50%,-50%)}.ils-buttons-text2{position:absolute;font-weight:400;line-height:15px;color:#fff;top:55%;right:8%;transform:translate(-50%,-50%)}.ils-button-text{position:absolute;font-weight:400;line-height:15px;color:#fff;top:55%;right:30%;transform:translate(-50%,-50%)}.ils-button-text-alt{position:absolute;font-weight:400;line-height:15px;color:#fff;top:56%;right:17%;transform:translate(-50%,-50%)}.ils-text-icon-background{background-image:url(/images/ryan/ISL-Speech-Desktop.png);background-size:contain;height:77px;background-repeat:no-repeat;margin-left:140px}.ils-container-middle-v2{max-width:95%;margin:auto;align-items:center;justify-content:space-between}ils-text-icon-background-no-image{width:390px;height:77px;margin-top:12px}.ils-container-v2{color:#fff;width:100%}.ils-photo-container-v2{padding-top:16px;width:140px;display:inline-flex}.ils-copy-container-column{display:inline-block;max-width:43%;vertical-align:top;margin:20px 0;margin-left:180px}.ils-copy-container-column-custom{max-width:55%!important}.ils-copy-container{flex-direction:row;height:100%;padding:10px 35px}.chat-border{border-left:2px solid #0f5890;border-right:2px solid #0f5890;position:relative}.chat-border:before{content:"";width:35px;height:34px;position:absolute;border:2px solid transparent;border-left-color:#0f5890;top:0;transform:rotate(-45deg);left:-17px}.chat-border:after{content:"";width:25px;height:22px;position:absolute;border:2px solid transparent;border-top-color:#0f5890;border-right-color:#072843;top:16px;left:-25px}.ils-cta-icon-v2{flex-direction:column;position:absolute}.ils-right-chat-border{box-sizing:border-box;height:77px;width:1px;border:1px solid #085493;flex-direction:column;margin-right:50px;margin-top:18px;float:right}.ils-preview-container{display:flex;flex-direction:column;align-content:space-between}.ils-join-button-container{display:flex;flex-direction:row;margin-top:15px;margin-bottom:15px}.ils-contact-button-container{display:flex;flex-direction:row;margin-bottom:15px}.ils-c2-button-container{float:right}.ils-container-middle{max-width:100%;height:100%;margin:auto;align-items:center;justify-content:space-between}@media only screen and (max-width:1200px){#scheduleVisitForm_USP{height:537px}.ils-button-container button,.ils-c2-button-container button,.ils-cta-buttons-live{position:absolute;right:20px;bottom:55%;height:40px;width:160px;padding:7px}#btnDirections .ils-buttons-text{width:35px;margin-right:8px}.ils-buttons-text{width:30px;margin-right:8px}.ils-c2-button-container button{top:40%}.ils-button-container #btnDirections{top:55%}}@media screen and (max-width:992px){.ils-text-icon-background{max-width:250px;margin-top:0;background-size:cover}.ils-text{margin-top:5px}.ils-container-middle .chat-border,.ils-container-middle-v2 .chat-border{border:none;padding:0}.ils-container-middle .chat-border:before,.ils-container-middle-v2 .chat-border:before,.ils-container-middle .chat-border:after,.ils-container-middle-v2 .chat-border:after{content:none}.ils-copy-container-column{max-width:50%;margin-left:150px}}@media screen and (max-width:767px){.ils-text-icon-background{margin-left:100px;background:0 0}.ils-copy-container-column{max-width:35%}}.wrapper-block{background-color:#fff;color:#444;padding-left:0;padding-right:0;padding-bottom:50px;min-height:532px;margin-top:30px}.wrapper-block-mso{background-color:#fff;color:#444;padding-left:0;padding-right:0;min-height:532px;margin-top:30px;margin-bottom:30px}.newHomesIn{float:left;width:32%;min-height:100%;color:#fff;background-image:url(/images/ryan/bkgd-community-summary.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;margin-right:.7%}.newHomesIn-header{text-transform:uppercase;text-align:center;color:#00aeef;padding-top:30%;background-color:rgba(36,36,70,.05)}.newHomesIn-city-state h2{text-align:center;color:#fff;background-color:rgba(36,36,70,.05)}.newHomesIn-proposition{padding:25px 30px;text-align:center;font-weight:300;background-color:rgba(36,36,70,.05)}.newHomesIn-schedule-btn{margin:25px 0;border:none;font-weight:400}.newHomesIn .nv-divider2{margin-left:46%}.tile-container{float:right;width:67.3%}.community-map-container{padding-bottom:8px}.map-image{height:206px;width:360px;background-image:url(/images/ryan/map.png);margin-bottom:5px}.personalized-options-mortgage-container{display:flex;justify-content:space-between}.personalized-option,.personalized-option-extended{display:flex;justify-content:space-between;float:left;width:59%;background-color:#00447c;color:#fff;line-height:18px}.personalized-option.no-pricing{width:100%}.personalized-option-extended{flex-grow:1}.personalized-icon-container{margin:20px}.personalized-icon-container>img{width:80px;margin-left:30px}.personalized-content-container{padding:0 14px;display:flex;flex-direction:column;justify-content:center;width:100%}.personalized-title{margin-top:15px;color:#fff}.personalized-description{margin-top:10px;line-height:17px}*[class$=description] a,*[id$=description] a,.carousel-caption a{color:#d93f02}.carousel-caption a{color:#d93f02;text-decoration:underline;text-decoration-color:#fff;text-decoration-style:dashed}.carousel-caption a:focus{color:#fff;background-color:#d93f02;text-decoration:none}*[class$=description] a:hover,*[id$=description] a:hover,.carousel-caption a:hover{font-weight:700}.personalized-link{padding-top:5px;padding-bottom:10px;font-weight:600}.personalized-link .home-search-arrow{background-color:#d93f02}.personalized-link>a{text-decoration:none;color:#fff;font-weight:500;line-height:15px;cursor:pointer}.personalized-link img,.aslowas-detail img{margin-top:-3px}#modalMortgageIncentiveFlexItem{font-weight:400!important}.aslowas-container{float:right;width:40%;background-color:#00213c;color:#fff;padding-top:10px;text-align:center;cursor:pointer}.aslowas-container-mso{float:right;width:40%;background-color:#00213c;color:#fff;padding-top:10px;text-align:center;cursor:pointer}.disclaimer-container{width:100%;background-color:#00447c;color:#fff;padding-top:30px;padding-bottom:30px;text-align:left;cursor:pointer;padding-left:80px;padding-right:80px}.aslowas-text{text-transform:uppercase}.aslowas-price{font-size:30px;font-weight:300}.dollar-sign{font-size:.7em;vertical-align:text-top}.aslowas-detail{text-transform:uppercase}.modal-body{text-align:center;font-weight:bolder}.modal-header{align-items:center}.disclaimer-footer{padding:40px;padding-top:0}.text-justify{text-align:justify}.annual-mortgage-payment{text-transform:uppercase;color:#00aeef}.right-gutter{width:1%;float:left}@media only screen and (max-width:1200px){.aslowas-price{font-size:25px}}@media only screen and (max-width:992px){.wrapper-block,.wrapper-block-mso{height:auto;margin-top:30px}.newHomesIn{height:auto;margin-right:0;margin-bottom:.7%;width:100%}.newHomesIn-header{padding-top:8%}.tile-container{width:100%}}@media only screen and (max-width:767px){.personalized-icon-container{display:none}}.community-features-outer{margin-bottom:50px;display:grid}.community-features{-ms-filter:drop-shadow(0 7px 17px rgba(0,0,0,0.21));filter:drop-shadow(0 7px 17px rgba(0,0,0,0.21));display:flex}.community-features-box{display:table-cell;text-align:center;width:25%;overflow:hidden;line-height:18px;text-transform:uppercase;padding:25px 15px;border-left:2px solid #dedede;vertical-align:top;background-color:#fff;height:100%}.community-features-box:first-child{border-left:none}.community-features-box:first-of-type:nth-last-of-type(1){margin-left:37.5%!important}.community-features-box:first-of-type:nth-last-of-type(2){margin-left:25%!important}.community-features-box:first-of-type:nth-last-of-type(3){margin-left:12.5%!important}@media screen and (max-width:990px){.community-features-box{font-size:12px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.community-features{box-shadow:0 0 7px 0 rgba(0,0,0,.5)}}.community-product-tiles{padding-top:120px;margin-left:0;margin-right:0}.community-product-tiles .card-deck{width:100%;margin:0}.card-img-top{max-height:240px;max-width:376px;min-width:300px;border-radius:0;border:0}.card:not(.mpc-card-link) .card-body{max-width:376px;padding:0;padding-top:1.25rem}.card-deck .card{margin:0 auto;border:0;border-radius:0;max-width:350px;min-width:350px;margin-bottom:50px}.card-deck .card.mpc-card-link{min-width:300px;max-width:300px;margin-bottom:30px}.card-deck .card.mpc-card-link .search-results-name{font-weight:300;font-size:20px}.card-deck .card.mpc-card-link a img{min-width:0}.card-deck .card>a{position:relative}@media screen and (max-width:1200px){.info-icon-container{flex-wrap:wrap}.info-icon-container>div.product{flex:50%}}@media screen and (max-width:992px){.community-product-tiles{padding-top:125px}}.product-details-first-column{padding-right:10px;padding-left:10px}.product-title{font-size:27px;color:#000;margin-bottom:20px;overflow:hidden;width:100%;text-align:center;padding:0 10px}.product-title>a{text-decoration:none;color:#000;cursor:pointer}.product-detail{margin-bottom:15px;color:#000}.product-detail>.row{width:100%;text-align:center}.product-display-block{margin-top:20px;margin-left:20px}.product-directions-map-container{height:410px;width:100%;float:left}.product-directions-map-container .community-map-container{height:100%;padding-bottom:0}.product-directions-map-container .community-map-container .community-map{height:100%}.info-icon-container{display:flex;justify-content:space-around;flex-direction:row;height:auto;margin-bottom:30px}.info-icon-container>div{height:14px;width:100%;margin-top:15px;text-align:center}.info-icon-container>div>span{position:relative;top:15px}.info-icon-container>div.product{height:70px;width:100%;max-width:25%;text-align:center}.info-icon-container>div.product span{top:0;height:45px;width:100%;text-align:center}.product-icon-text{margin-top:5px;text-transform:uppercase;color:#00447c;font-size:10px}.show-model{position:absolute;z-index:1;width:100%}.ffo-banner{position:absolute;z-index:1;width:100%;margin-top:-37px}.decorated-model-container{width:55%;color:#fff;position:relative;top:37px;margin-top:-37px;background-color:#00447c}.decorated-model-container-SAV11{width:100%;color:#fff;position:relative;top:37px;margin-top:-37px;background-color:#00447c}.decorated-model{padding-top:25px;padding-left:15px;height:38px}.decorated-model-SAV11{padding-top:25px;padding-left:15px;height:38px}.decorated-model-text{font-size:13px;padding-left:10px;margin-top:-15px;text-transform:uppercase}.decorated-model-text-SAV11{font-size:13px;text-align:center;margin-top:-15px;text-transform:uppercase}.decorated-model-icon{float:left;padding-right:10px;margin-top:-20px;margin-right:-30px}.decorated-model-icon img{width:40%}.directions-container{width:45%;height:38px;color:#fff;float:right;margin-top:-1px;background-color:#00aeef}.ffo-container{width:100%;padding-left:15px;text-align:center}.quickMoveIn{background-size:cover;background-position:center;margin-bottom:50px;margin-top:-120px;min-height:350px;padding-bottom:50px;color:#fff;background-image:url(/images/ryan/quickmovein@2x.jpg);padding-top:70px;padding-left:12%}.quickMoveIn .card{max-width:none!important}.qmi-header-text{font-size:31px;line-height:39px;background-color:rgba(36,36,70,.01)}.qmi-header-subtext{font-weight:300;line-height:23px;background-color:rgba(36,36,70,.01)}.qmi-header-subtext2{width:100%;font-weight:300;line-height:23px;text-align:center;margin-top:20px;text-transform:uppercase;background-color:rgba(36,36,70,.01)}.qmi-button{height:50px;width:231px;color:#fff;margin-top:10px;padding:5px;text-align:center;border:2px solid #00447c;background-color:#00447c;border-radius:50px}.qmi-button2{height:50px;width:231px;color:#fff;margin-left:10px;line-height:15px;vertical-align:middle;border:2px solid #00447c;background-color:#00447c;border-radius:50px}[aria-expanded=false]>.expanded,[aria-expanded=true]>.collapsed{display:none}.site-interior{height:300px;margin-bottom:50px}.sitePlan-container{display:table;justify-content:space-between;align-items:center;margin:auto;padding-bottom:50px;margin-top:30px}.sitePlan-img-container{display:flex;justify-content:center;align-items:center;width:50%}.sitePlan-img{height:250px;padding:20px}.sitePlan-content{padding-top:20px;width:50%;display:table-cell;padding-bottom:30px;background-color:#f4f4f4;padding-left:50px}.sitePlan-divider-container{display:none}.sitePlan-description{width:66%}.sitePlan-btn{box-sizing:border-box;display:flex;justify-content:center;align-items:center;height:50px;width:250px;color:#fff;background:#00447c;border-radius:25px}.sitePlan-btn:hover{background:#fff;color:#00447c;border:2px solid #00447c}.designerInterior{color:#fff;background-image:url(/images/ryan/bkgd-designerinteriors.jpg)}.video-overlay,.pt-video-overlay{position:fixed;display:none;justify-content:center;align-items:center;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:2000;cursor:pointer}.overlay-content{display:flex;flex-direction:column;position:absolute;top:50%;left:50%;font-size:50px;color:#fff;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.overlay-close{height:37px;width:37px;margin-bottom:7px;background:#00aeef;display:flex;justify-content:center;align-items:center;color:#fff;border:none;padding:0;border-radius:50%;align-self:flex-end}.close-x{font-size:18px}.overlay-video-tile{height:500px;width:750px}.video-tile,.p-video-tile{position:relative;padding-right:5px}.overlay-video-tile-product{height:400px;width:650px;margin:20px 10px}.video-tile-product{position:relative;width:100%;max-width:500px}.video-thumbnail{width:100%;height:100%;cursor:pointer}.play-btn,.p-play-btn{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;border-radius:50%;display:flex;justify-content:center;align-items:center;height:70px;width:70px;background:#00aeef;z-index:3;cursor:pointer;border-width:0}#community-video-link,#product-video-link{background-color:#00aeef!important;border:none!important}.play-btn-img,.p-play-btn-img{padding-left:3px;height:40px;width:40px}.image-container{margin:20px 0;max-width:100%;overflow:hidden;position:relative}.image-tiles{padding-left:0;padding-right:0;max-width:33.333333%;position:relative;top:0;right:0;height:auto}.image-tile-1{width:100%;height:98%}.image-tile-2{width:100%;height:100%}.mpc-content{text-align:left;padding-left:5%}.mpc-content p{margin-top:25px}.community-video-container .video-tile,.p-video-tile{width:100%}#videoassets{padding-bottom:80px;margin-bottom:-1px}.video-tile-sizing{padding:0;max-width:66.666667%}.image-tile-padding{overflow:hidden;height:50%}.rating-brochure{margin-top:50px;margin-bottom:50px;box-shadow:0 2px 8px 0 rgba(0,0,0,.2)}.ratings,.rating-text{height:213px;background-color:#00213c;text-transform:uppercase;color:#fff;line-height:18px;text-align:center}.brochure,.brochure-text{height:213px;background-color:#f4f4f4}.lots-sold{background-color:#00447c;height:251px;margin-bottom:-130px;color:#fff}.search-results-decal{text-transform:uppercase;color:#00447c}.search-results-description{color:#000;margin-left:15px;margin-right:10px}.search-results-header{color:#313131;font-size:28px}.search-results-filtered{color:#313131;font-size:12pt;display:none}.search-results{display:flex;flex:1;justify-content:space-between;margin-bottom:35px;margin-top:25px}.search-results-page{display:flex;flex-direction:column;align-content:space-between}.search-results-page-search-form{color:#fff;justify-content:center;align-items:center;background-image:url(/images/ryan/hero-bkgd.png);background-repeat:no-repeat;width:574px;height:290px;padding-top:25px;padding-bottom:25px}.search-results-page-browse{background-color:#fff;width:574px;height:290px;padding-top:25px;justify-content:center;align-items:center}.no-communities-page-search-box{margin-top:25px;margin-bottom:30px}.no-communities-page-search-btn{margin-left:120px}.search-results-page-browse-btn-container{display:flex;justify-content:space-around;width:100%;padding-top:40px}.search-results-page-browse-btn-container>a:hover{color:#fff}.search-results-page-browse-btn{box-sizing:border-box;height:50px;width:175px;color:#fff;text-transform:uppercase;background:#00aeef;border-radius:25px;padding-top:14px;display:inline-block;font-weight:400;text-align:center;vertical-align:middle;border:1px solid transparent;line-height:1.5}input#searchCommunity{background-color:transparent;color:#fff;padding-left:15px;background-image:url(/images/ryan/icons/icon-findyourhome.png);background-position:10px 12px;background-repeat:no-repeat;text-indent:30px;font-size:1.1rem}input#searchCommunity:focus{background-image:none}.search-results-row-cards{display:flex;justify-content:space-between;width:100%;margin-bottom:15px}.search-results-card{height:332px;margin-right:15px}.card-body-search-results>div{position:relative}.card-body-search-results{width:270px;border-radius:0;box-shadow:1px 1px 5px silver;height:100%}.card-body-search-results *{text-overflow:ellipsis}.pagination-container{display:flex;justify-content:space-between;flex-direction:row;text-transform:uppercase;margin-right:15px;margin-top:15px;border-top:solid 1px lightgrey}.pagination-control-pages{font-size:14px;padding-top:15px;padding-left:5px}.pagination-control-pages-white{font-size:14px;padding-top:15px;padding-left:5px;color:#fff}.pagination-control-arrows{float:right;padding-top:10px;padding-right:5px;cursor:pointer}.pagination-page-of{color:#00447c}.card-img-bottom{width:100%;border-radius:0}.search-results-price-display{text-align:center;color:#fff;padding:5px;font-size:14px;background-color:#00447c}.search-results-map{width:100%;margin-left:15px}.community-map-nearby{height:725px;width:105%}.community-map-nearby-our-homes{height:725px;width:100%;top:-80px}.search-results-name{font-size:19px;padding-top:30px;overflow:hidden;line-height:22px}.search-results-city-state{padding-bottom:25px}.community-area-description-container{margin-bottom:50px}.search-results-placeholder{width:285px;height:325px}.homebuying-guide{min-height:320px;width:100%;margin-bottom:50px;background-image:url(/images/ryan/bkgd-homebuyingguide.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff;padding-top:70px;padding-left:12%;padding-right:12%;padding-bottom:30px;background-color:rgba(36,36,70,.05)}.hbg-vaSubText{text-align:left;color:#000;margin-bottom:18px;font-size:20px;line-height:1.3;font-weight:700;width:50%}.hbg-vaText{text-align:left;color:#00447c;margin-bottom:18px;font-size:40px;line-height:1.3;font-weight:300;width:100%}.virtual-appointmentInfo{min-height:490px;background-image:url(/images/ryan/OnlineHomeBuying.jpg);background-repeat:no-repeat;background-size:cover;color:#fff;padding-top:35px;padding-left:5%;background-color:rgba(36,36,70,.05)}#btnVirtualAppt{width:100%;font-size:15px}.hbg-schedule-appointment{margin-top:36%;margin-left:-70px}.homebuying-guide-header{font-size:30px;max-width:350px;line-height:30px;background-color:rgba(36,36,70,.05)}.homebuying-guide-text{font-size:14px;margin-top:15px;line-height:20px;margin-bottom:30px;background-color:rgba(36,36,70,.05)}#homebuyingForm{max-width:900px}#btnLearnMore{width:180px}.form-field-home-buying,.form-field-home-buying:hover,.form-field-home-buying:focus,.form-field-home-buying:active{background:0 0;color:#fff}.home-buying-thank-you{text-align:center}#btnGetItNow{margin-top:20px;width:180px}.get-it-now-div{display:inline-block;width:100%;text-align:right}.homebuying-error{padding-top:80px;padding-left:150px}@media screen and (max-width:992px){#communitiesNearby .search-results-map{display:none}.focused-card{border:none}.search-results,.search-results>div{width:100%}.search-results-row-cards>div{width:48%}.search-results-row-cards .search-results-empty{height:auto}.search-results-row-cards>div>a{width:100%}.search-results-row-cards>div>a>div{width:100%;text-align:center}.search-results-row-cards>div>a>div .card-images{margin:auto;max-width:100%}.card-body-search-results *{white-space:normal}}.ils-box{z-index:2147483646;position:fixed;top:0;right:0;left:0;bottom:0;width:100%;height:0}.ils-questions-container{margin-top:-20px}.questions-bubble{background-color:#d93f02;background-repeat:no-repeat;padding:8px 10px;color:#fff;border-radius:30px;position:relative;z-index:1;margin-right:3px}.questions-bubble:before{content:"";border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #d93f02;position:absolute;right:-12px;top:-15px;z-index:999;height:40px;width:40px;z-index:-1}.ils-closed-bubble{display:none;height:100px;position:fixed;right:10px;cursor:pointer;text-align:right}.ils-container{visibility:collapse;display:flex;flex-direction:column-reverse;position:fixed;z-index:99;right:0;bottom:0;height:auto;width:700px;overflow:hidden;max-width:100%}.ils-slide-container{width:100%}.ils-close-container{display:flex;justify-content:flex-end;align-items:center}.ils-close-btn{cursor:pointer}.ils-cta-header{display:flex;align-items:center;width:100%;background:#00447c}.ils-bubble-photo-btn{height:120px;width:130px;align-self:flex-end}.ils-bubble-photo{width:100px}.ils-cta-icon{width:30px;height:80%;background:url(/images/ryan/ISL-Speech-Desktop.png) no-repeat left center;margin-left:30px;margin-right:40px}.ils-cta-text-container{margin-left:20px;padding:0 30px}.ils-cta-name{font-family:reklame-script,sans-serif;color:#fff;font-size:22px;line-height:27px}.ils-cta-text{color:#fff;font-weight:300;line-height:18px}.ils-tab-container{display:flex;height:50px;width:100%;font-size:16px}.ils-left-tab,.ils-left-tab-ignore,.ils-right-tab{display:flex;justify-content:center;align-items:center;height:50px;width:50%;background:#f4f4f4;color:#d93f02;cursor:pointer;font-weight:700;line-height:15px;border:none;font-size:14pt}.ils-full-tab{display:flex;justify-content:center;align-items:center;width:100%;background:#f4f4f4;color:#d93f02;cursor:pointer;font-weight:700;line-height:15px;border:none;font-size:14pt}.ils-left-tab,.ils-left-tab-ignore{border-right:1px solid #dbdbdb}.ils-right-tab{border-left:1px solid #dbdbdb}.ils-selected-tab{background:#f4f4f4;color:#d93f02}.ils-form-container{display:none;flex-direction:column;min-height:300px;width:100%;padding:36px 20px;padding-bottom:0;background:#f4f4f4}.ils-input-fields{display:flex;justify-content:space-between;flex-wrap:wrap}.ils-form-left{width:48%}.ils-form-left-full{width:95%}.ils-form-right{width:48%;display:flex;flex-direction:column;justify-content:space-between}.ils-form-right textarea{height:100%!important;padding-top:14.5px;margin-bottom:7.5px}.ils-date-time{display:none}.date-time-margin{margin-top:1px}.label-multi-select{font-weight:700;color:#ababab;margin-bottom:0;margin-top:5px}.multi-select-no-margin{margin-bottom:0;color:#ababab}.location-form-group{width:100%}.ils-submit-container{width:100%;height:100px;padding:0 25px;display:flex;justify-content:center;align-items:center;flex-direction:column}.ils-submit-container .invalid-feedback.form-message{text-align:center}.ils-submit-btn{line-height:15px;text-transform:uppercase;font-weight:600;height:50px;width:225px;margin:auto;border-radius:50px;border-style:solid;background-color:#d93f02;color:#fff}#landingPage-footer.community-footer-container2{display:none}.community-footer{padding-top:54px;padding-bottom:40px;padding-left:100px;background-color:#00213c}.community-footer>.row>.col-md-3,.about-footer>.row>.col-md-3{padding-left:0}.about-footer{background-color:#313131;padding-top:54px;padding-bottom:40px;padding-left:100px}.footer-text{font-weight:300;color:#fff;font-size:20px;line-height:27px;margin-bottom:20px}.links{line-height:23px;color:#00aeef;margin-bottom:15px}.link-text{color:#fff;line-height:30px}.link-text>a{color:#fff;text-decoration:none}.link-text:hover{cursor:pointer;text-decoration:none;color:#fff}.footer-copyright{padding:39px 10px 42px 100px;background-color:#212121;color:#fff;font-weight:300;line-height:25px}.copyright-footer-image{margin-left:50px;margin-top:-20px}.policies-text{text-align:right;margin-top:-40px;padding-right:120px}.copyright-text{margin-left:30px;color:#fff}.carousel-control-prev-icon{background-image:url(/images/ryan/icons/carousel-left-arrow-Ryan.png);background-size:12px;height:42px;width:42px;border-radius:21px;background-color:#fff}.carousel-control-next,.carousel-control-prev{height:50px;top:230px;z-index:auto;opacity:.9}.carousel-control-next:hover,.carousel-control-prev:hover{opacity:1}@media screen and (max-width:1200px){.carousel-control-next,.carousel-control-prev{top:190px}}@media screen and (max-width:1550px) and (min-width:990px){.community-footer,.about-footer{padding-left:80px}.footer-copyright{padding-left:170px}.policies-text{margin-top:-60px;padding-right:120px}.policies-text a{display:block}.custom-footer{height:50vh!important}}@media screen and (max-width:1199px) and (min-width:990px){.carousel-control-next,.carousel-control-prev{top:220px}}@media screen and (max-width:989px) and (min-width:821px){.community-footer,.about-footer{padding-left:80px}.custom-footer{height:55vh!important;padding:0;padding-top:20px}.policies-text a{display:block}}@media screen and (max-width:820px){.custom-footer{height:35vh!important;padding-top:20px}.policies-text a{display:block}}@media screen and (max-width:767px){.carousel-control-next,.carousel-control-prev{top:40%}}.carousel-control-next-icon{background-image:url(/images/ryan/icons/carousel-right-arrow-Ryan.png);background-size:12px;height:42px;width:42px;border-radius:21px;background-color:#fff}.carousel-caption-triangle{width:37px;height:37px;transform:rotate(315deg);margin-top:-18px;margin-left:auto;margin-right:auto;background-color:#fff}.photo-count{font-weight:700;color:#00447c;float:right;padding-right:5px;padding-top:10px}.carousel-count-of{font-size:11px;margin:0 2px;font-weight:300}.thank-you{display:none;width:100%;background-color:#fff;text-align:center;color:#072843;margin-bottom:180px;padding:25px 25px 10px}.thank-you-contact-us{text-align:left}.thank-you-header{font-size:16px;text-align:center;padding-top:30px}.thank-you-header-contact-us{text-align:left}.thank-you-bottom{background-color:transparent;padding-top:0;padding-bottom:25px}.thank-you-text{font-size:14px}.osc-info{text-transform:uppercase;padding-top:15px;color:#00447c}.thank-you-text a{color:#d93f02;font-weight:700}.thank-you-text a:hover{color:#d93f02}.accessibility-link,.home-buying-guide-link,.thank-you-link,.thank-you-booking-link{color:#00447c;font-weight:700}.accessibility-link:hover,.thank-you-link:hover,.home-buying-guide-link:hover,.thank-you-booking-link:hover{color:#00447c}.thank-you-sub-text{font-size:1rem;text-align:left}.thank-you-sub-text-inst{font-size:1rem;text-align:left;padding-bottom:10px;text-align:center}.rsvp-thank-you-subtext{padding-top:45px;font-weight:600}.thank-you-sub-text-white{color:#fff}div#form-container{height:auto;width:783px;padding-bottom:11px}.directions-icon{float:left;padding-left:15px;margin-top:6px;margin-right:10px}.directions-icon img{width:28px}.directions-icon-text{text-transform:uppercase;font-size:10pt;margin-top:10px;background-color:rgba(36,36,70,.01)}.starting-from-bar-container-top{height:43px;width:80%;color:#fff;text-transform:uppercase;font-size:14px;margin-left:auto;margin-right:auto;margin-bottom:-15px;margin-top:15px;text-align:center;padding-top:13px;background-color:#00447c}.starting-from-bar-container{height:43px;width:80%;color:#fff;text-transform:uppercase;font-size:14px;margin-left:auto;margin-right:auto;margin-bottom:-15px;background-color:#00447c}.starting-from-bar-container>div.center{text-align:center;padding-top:13px}.about-the-area-header{font-size:24pt;padding-bottom:15px}.read-more-container,.read-less-container,.read-more-container-market,.read-less-container-market{text-transform:uppercase;font-size:14px;cursor:pointer;display:none;margin-bottom:20px}.find-your-home-read-more-container,.find-your-home-read-less-container{color:#fff;text-transform:uppercase;font-size:10pt;cursor:pointer;margin-bottom:20px}.find-your-home-read-less-container{display:none}.find-your-home-read-more-container img{height:23px}.modelHomeHours-container #modelHomeHoursButton{margin-right:8px}.modelHomeHours-container{margin-top:10px;text-transform:uppercase;color:#00447c}.modelHomeHours-container>a{text-transform:uppercase;color:#00447c;cursor:pointer}.read-more-container img,.read-less-container img,.read-more-container-market img,.read-less-container-market img,.modelHomeHours-container img,.find-your-home-read-less-container img{width:23px;height:23px;transform:rotate(45deg)}.modelHomeHours{margin:20px auto;margin-bottom:0;padding-left:20px;text-align:left;text-transform:uppercase;display:none;max-width:250px}.bao-modelHomeHours{display:block;margin:10px auto}.quick-links{margin-bottom:-50px;width:100%}.quick-links a:link{text-decoration:none}.quick-links-container{padding-left:0;padding-top:0;padding-right:0;opacity:.99;width:100%;max-width:100%;margin:auto;display:flex;filter:drop-shadow(0 7px 17px rgba(0,0,0,0.21))}.quick-links-box{margin:0;border-right:solid 1px;border-color:#ebebeb;text-align:center;text-transform:uppercase;line-height:18px;color:#000;height:121px;background-size:100% 200%;background-image:linear-gradient(to top,#00AEEF 50%,white 50%);-webkit-transition:background-position 1s;-moz-transition:background-position 1s;transition:background-position 1s;padding-bottom:10px}.quick-links-box:hover{background-position:0% 100%;color:#fff}.quick-links-box-left{margin-left:auto}.quick-links-box-right{margin-right:auto;border-right:none}.quick-links-box-icon{text-align:left;margin-top:37px;margin-left:25px;padding:0;width:50px;height:50px;background-repeat:no-repeat}.quick-links-box-text-1-line{margin-top:52px;padding:0;text-align:left;line-height:18px;margin-left:-5px}.quick-links-box-text-2-line{margin-top:44px;padding:0;text-align:left;line-height:18px;margin-left:-5px}.quick-links-box-circle{box-sizing:border-box;height:23px;width:23px;border:1px solid #00aeef;border-radius:50%;background-color:#00aeef;transform:rotate(90deg);padding:0;flex:none;margin-top:48px;line-height:initial;text-align:center;background-image:url(/images/ryan/icons/CTA-arrow-reverse.svg);background-position:center;background-repeat:no-repeat}.quick-links-box-right-SAV{background-image:linear-gradient(to top,#D93F02 50%,white 50%)!important}.quick-links-box-right-SAV:hover{color:#fff!important}.quick-links-box-circle-SAV{border:1px solid #d93f02!important;background-color:#d93f02!important}.quick-links-box:hover .quick-links-box-circle-SAV{border:1px solid #fff!important;background-color:#fff!important;background-image:url(/images/ryan/icons/CTA-arrow-leads.svg)!important;color:#fff!important}.quick-links-box:hover .quick-links-box-circle{box-sizing:border-box;height:23px;width:23px;border:1px solid #fff;border-radius:50%;background-color:#fff;transform:rotate(90deg);padding:0;flex:none;margin-top:48px;background-image:url(/images/ryan/icons/CTA-arrow.svg);background-position:center;background-repeat:no-repeat}.fadeIn{opacity:0}.qlicon-hometypes{background-image:url(/images/ryan/icons/icon-home-types.svg)}.quick-links-box:hover .qlicon-hometypes{background-image:url(/images/ryan/icons/icon-home-types-white.svg)}.qlicon-community{background-image:url(/images/ryan/icons/icon-community.svg)}.quick-links-box:hover .qlicon-community{background-image:url(/images/ryan/icons/icon-community-white.svg)}.qlicon-siteplan{background-image:url(/images/ryan/icons/icon-siteplan.svg)}.quick-links-box:hover .qlicon-siteplan{background-image:url(/images/ryan/icons/icon-siteplan-white.svg)}.qlicon-schedulevisit{background-image:url(/images/ryan/icons/icon-schedule.svg)}.quick-links-box:hover .qlicon-schedulevisit{background-image:url(/images/ryan/icons/icon-schedule-white.svg)}.mhi-status-badge{width:250px!important}.community-status-badge{background-color:rgba(36,36,70,.05);text-transform:uppercase;color:#fff;margin-top:10px;top:50px;right:0}.soldout-text{cursor:default;color:#00aeef}.schedule-visit-container-bottom{padding:80px 0}.schedule-visit-bottom-text{margin:25px 0}.schedule-form-rows{padding-left:60px}.schedule-form-rows>.form-row>.col-md-6{padding-right:30px}.modelHomeHours-container-bottom{text-transform:uppercase;color:#00447c;font-size:10pt;background-color:#fff;padding-top:20px;padding-bottom:20px;padding-left:75px;padding-right:50px;height:auto}.modelHomeHours-bottom{margin-top:15px;font-size:.7rem;color:#000}.modelHomeHours-bottom .row>div{padding:3px 0}.read-less-container{display:none}.map-container{margin-top:50px}.btn-center{padding-top:15px;text-align:center}#usp-schedule-visit-form{background-image:url(/images/ryan/carousel-bkgd.jpg);min-height:100%;display:none;padding-bottom:30px}#btnScheduleVisitUSPForm{margin-top:0;margin-right:30px}@media screen and (max-width:992px){.quick-links{margin-bottom:-70px;height:140px}.quick-links-box{display:block;height:auto}.quick-links-box-icon{margin:auto;margin-top:10px;height:30px;width:30px;background-size:contain}.quick-links-box-text-2-line,.quick-links-box-text-1-line{padding:10px 5px!important;text-align:center;max-width:none;margin-top:0}.quick-links-box-circle{margin:0 auto!important}.schedule-form-rows{margin-top:50px;padding-left:15px}}@media screen and (max-width:767px){#scheduleVisitBottomComment{position:relative}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.quick-links{box-shadow:0 0 7px 0 rgba(0,0,0,.5)}}.map-zoom,.map-zoom-out{position:absolute;z-index:1;display:flex;justify-content:center;align-items:center;height:40px;width:45px;border-radius:0 10px 10px 0;background-color:#fff;box-shadow:0 0 7px 0 rgba(0,0,0,.5);cursor:pointer}.map-zoom{top:100px}.map-zoom-out{top:145px}.map-zoom-our-homes,.map-zoom-out-our-homes{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;height:40px;width:45px;border-radius:0 10px 10px 0;background-color:#fff;box-shadow:0 0 7px 0 rgba(0,0,0,.5);cursor:pointer}.map-zoom-our-homes{top:25px}.map-zoom-out-our-homes{top:30px}.map-zoom-icon{height:20px;width:20px}.search-filters{display:flex;position:absolute;right:-26px;top:80px;z-index:1052}.filters-overlay{display:none;position:fixed;height:100vh;width:100%;top:0;right:0;background:#fff;opacity:.8;z-index:1051}.search-filters-tab,.search-list-tab{display:flex;flex-direction:column;justify-content:center;align-items:center;height:70px;width:65px;border-radius:13px 0 0 13px;background-color:#fff;box-shadow:0 0 9px 0 rgba(0,0,0,.5);margin-top:20px;cursor:pointer}.search-list-tab{position:absolute;right:-26px;top:160px;z-index:2}.search-list-icon{display:flex;justify-content:space-between;flex-wrap:wrap;width:26px;height:26px}.search-map-icon{display:flex;justify-content:space-between;flex-wrap:wrap;width:22px;height:30px}.search-list-icon-box{width:12px;height:12px;border:1px solid #00aeef;box-shadow:0 0 .5px 0 #00aeef}.search-map-icon-box{}.search-filters-shadow{display:none;background-color:#fff;position:absolute;top:20px;left:55px;height:70px;width:10px;z-index:4}.search-filters-icon-container{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:24px;width:35px;margin-left:5px}.search-filters-tab-filters,.search-list-tab-list{height:15px;width:43px;padding-top:5px;color:#00447c;font-size:10px;line-height:15px;text-align:center;text-transform:uppercase}.filters-icon-bar{width:30px;height:6.5px;border:1.3px solid #00aeef;box-shadow:0 0 .5px 0 #00aeef}.filters-icon-middle{align-self:flex-end}.search-filters-container{height:auto;width:350px;background:#fff;padding:25px 35px;box-shadow:0 0 9px 0 rgba(0,0,0,.5);display:none}#filtersSearchInput{height:50px;width:100%;border:2px solid #979797;background-color:#fff;margin-bottom:15px;padding-left:40px!important;background-image:url(../images/common/property-type-icons/filters-search-icon.png);background-size:auto 16px;background-repeat:no-repeat;background-position:15px center}.filters-header{display:flex;justify-content:space-between;align-items:center;color:#000;line-height:23px;margin:20px;margin-bottom:0;font-weight:700;letter-spacing:0}.filters-type-header{margin-top:20px}.filters-distance-container{display:flex;justify-content:space-around;align-items:center;padding:15px 0;padding-top:5px;border-bottom:2px solid #e5e5e5}.filters-distance-btn{height:50px;width:50px;border:2px solid #d3d3d3;border-radius:25px;color:#00447c;font-size:25px;font-weight:500;line-height:25px;text-align:center;background:#fff}.filters-distance-btn:active,.filters-distance-btn:focus{height:50px;width:50px;border:2px solid #d3d3d3;border-radius:25px;color:#00447c;font-size:25px;font-weight:500;line-height:25px;text-align:center;background:#d3d3d3;margin:0}.filters-price-slider-container,.filters-size-slider-container{padding-bottom:27px;border-bottom:2px solid #e5e5e5}.filters-price-range,.filters-size-range{margin:0 20px}.ui-slider .ui-slider-handle{width:20px;height:20px;border-radius:50%;background:#00447c}.filters-square-foot-container,.filters-price-container{display:flex;justify-content:space-between;align-items:center;width:100px;font-weight:300}.filters-property-type-container{margin:0;display:flex;flex-wrap:wrap;justify-content:center}.filters-property-tile{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:25%;height:100px;padding:10px 0}.filters-property-icon{height:25px;width:20px}.filters-property-type{width:71px;color:#000;font-size:10px;line-height:12px;text-align:center;cursor:pointer;margin-top:0;vertical-align:middle}.filters-checkbox{border:2px solid #d2d2d2;cursor:pointer;height:18px!important;width:18px}.filters-btn-container{display:flex;justify-content:space-around;align-items:center;margin-top:25px;width:310px}.filters-apply-btn{padding:6px;width:100px;border-radius:50px;border:none;background-color:#00447c;color:#fff;text-transform:uppercase}.filters-clear-x{background-image:url(/images/nv/icons/icon-close-white.png);height:15px;width:13px;margin-right:3px;display:inline-table;background-position:center;background-size:contain;background-repeat:no-repeat}.filters-clear-btn{padding:6px;width:100px;border-radius:50px;background-color:#00447c;color:#fff;text-transform:uppercase;border:none}.search-seo-container{height:100%;width:99%}.search-contact-us-container{height:100%;width:100%;background-image:url(/images/ryan/bkgd-header@2x.png)}.search-contact-us-container #contactFormThankYou{color:#fff!important;margin:auto}.search-contact-form-control,.search-contact-form-control:focus{color:#adabab}.search-results-container{width:99%;height:100%;margin-bottom:20px;display:flex;flex-wrap:wrap;display:-ms-flexbox;-ms-flex-wrap:wrap;padding:10px}.search-buttons{position:relative;margin-top:-145px;z-index:1;float:right;padding-right:30px}.icon-oval{height:39px;width:39px;border:none;text-align:center;text-decoration:none;display:inline-flex;padding:9px 5px;justify-content:center;vertical-align:top;border-radius:50%;background-color:#d93f02;border:1px solid #d93f02!important}.icon-oval-join{padding:6px 3px}.search-carIcon{padding:3.5px 0}.icon-oval-orange{border:1px solid #d93f02!important;background-color:#fff!important}.search-phoneIcon,.search-messageIcon{height:auto;width:26px}.search-name-text{text-transform:uppercase;height:auto;font-size:10pt;color:#00447c;padding-left:10px}.search-keyword-container{align-items:center;margin-top:22px;max-width:20%;white-space:nowrap}.search-keyword-text{text-transform:uppercase;height:auto;font-size:10pt;color:#00447c}.navbar-header{display:flex}.search-bar-container{width:100%;height:100%;display:flex;flex-wrap:wrap;display:-ms-flexbox;-ms-flex-wrap:wrap}.search-bar{width:100%;height:auto;background-color:#00447c;color:#fff;display:flex;padding-left:20px;padding-top:18px}.search-box{background-color:#fff;color:#000;height:38px;width:245px;padding-left:15px;background-image:url(/images/ryan/icons/icon-findyourhome.png);background-position:10px;background-repeat:no-repeat;background-size:14px;margin-left:30px;text-indent:18px;text-transform:capitalize}.search-bar-input-container{display:inline-block;padding:10px 15px;float:left;text-transform:uppercase}@media only screen and (min-width:1023px) and (max-width:1200px){.search-bar-input-container{width:48%}}@media only screen and (min-width:1201px) and (max-width:1510px){.search-bar-input-container{width:39%}}.dropbtn{background-color:#00447c;color:#fff;padding:16px;border:none;cursor:pointer;width:100%;height:100%;text-transform:uppercase}.dropbtn:hover,.dropbtn:focus{background-color:#fff;color:#00447c}.dropdown{float:right;position:relative;display:inline-block;margin-top:10px}.dropdown-content{display:none;position:absolute;background-color:#fff;min-width:276px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1000;right:0;text-align:left;padding:10px}.dropdown-content a{color:#000;padding:12px 16px;text-decoration:none;display:block}.dropdown-content a:hover{background-color:#ddd}.show{display:block}.dropdown-checkbox{padding-right:6px}.search-new-homes-container{}.seo-header{padding:80px 80px 20px}.seo-description{padding:80px}.seo-description h2{font-size:22px;line-height:25px}.search-contact-form-container{display:flex;justify-content:space-around;width:100%;height:auto;color:#fff;background-color:rgba(36,36,70,.05)}.search-contact-form-ils{display:flex;flex-direction:column}.search-contact-form-ils-img{padding-top:50px}.search-contact-form-ils-img img{width:120px}.search-contact-form-ils-text{width:324px;height:175px;margin-bottom:50px}.search-contact-form-ils-header{font-family:reklame-script,sans-serif;font-size:26px;padding-bottom:5px;padding-top:10px}.search-contact-form{width:800px;padding:0 30px;padding-top:100px}.search-contact-form-btn{line-height:15px;text-transform:uppercase;margin-bottom:50px;height:51px;width:134px;border-radius:50px;border:none;background-color:#d93f02;color:#fff;float:right}.pull-left{text-align:left;padding-top:20px;padding-right:5px}.focused-card{border:2px solid #00447c;padding-bottom:0}.search-community-type-logo-overlay{position:absolute;top:5px;left:5px}.card-images{position:relative;overflow:hidden}.card .card-body-search-results{height:360px}.search-community-status-decal{position:absolute;top:5px;right:5px;float:right;background-color:#00447c;width:150px;height:31px;text-align:center}.search-community-status-overlay{position:relative;color:#fff;text-transform:uppercase;font-size:13px;top:5px;line-height:20px;background-color:rgba(36,36,70,.01)}.communities-near-scroll{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;align-items:stretch;height:725px;overflow-y:scroll;width:607px;padding-top:2px}.all-communities-filtered{display:none;color:#000;margin-left:7%;line-height:41px;width:80%;background:#fff;text-align:center}.all-communities-filtered-header{font-size:30px}.all-communities-filtered-text{line-height:normal;margin-top:13px;margin-bottom:30px}.all-communities-filtered-reset-btn{line-height:15px;text-transform:uppercase;font-weight:500;height:51px;width:160px;border-radius:50px;border:none;background-color:#00aeef;color:#fff}.communities-near-scroll a{color:#000;text-decoration:none}.search-results-row-cards a{color:#000;text-decoration:none}.communities-near-cards{margin-bottom:10px;margin-right:10px}.search-community-type-logo-scroll{position:absolute;top:45px;left:5px}.search-community-status-decal-scroll{position:absolute;top:5px;right:5px;float:right;background-color:#00aeef;width:150px;height:31px;text-align:center}.home-contact-us-container{height:auto;width:100%;background-color:#2e2d2d;padding:10px}.home-carousel-container{width:100%;background-color:#00447c;margin-top:-52px}.home-carousel-caption{width:90%;max-width:1180px;left:0;right:0;margin:auto;position:absolute;bottom:125px;text-align:right}.home-carousel-caption>a{padding:10px 20px;margin-left:5px;background-color:rgba(255,255,255,.8);height:18px;width:187px;color:#000;line-height:18px;text-transform:uppercase}.home-search-box-container{height:100%;width:90%;max-width:1180px;background-color:#00447c;margin:auto;margin-top:-100px;position:relative}.home-market-locations-container{height:100%;width:100%;background-color:#fff}.home-market-locations-image{height:178px;width:266px}.home-about-us-container{padding:100px 0;background-image:url(/images/ryan/bkgd-team.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.home-about-us-container>.container{margin:auto}.home-img-container{text-align:center}.home-image{max-width:100%}.home-about-us-content{display:flex;flex-direction:column;justify-content:center}.home-button-container{margin-top:30px}.home-button{height:50px;width:162px;color:#fff;font-weight:600;line-height:15px;text-align:center;border:2px solid #00457d;background-color:#00457d;border-radius:50px}.home-about-us-header{color:#00457d;line-height:18px;margin-bottom:10px}.home-get-to-know-us-header{color:#fff;line-height:18px;margin-bottom:10px;font-weight:400;enable-background:inherit}.home-know-more-container{background-image:url(/images/ryan/bkgd-welcome.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding:100px 0}.home-header{color:#fff;line-height:39px}.home-description{line-height:23px}.home-know-more-content{color:#fff;flex-direction:column;justify-content:center;display:flex;max-width:400px;margin:auto;background-color:rgba(36,36,70,.05);background-blend-mode:overlay}.home-video-tile{position:relative;text-align:center}.home-video-tile .play-btn-img{height:25px;width:25px}.home-video-thumbnail{}.home-play-btn{position:absolute;right:0;left:0;bottom:20px;top:0;margin:auto;border-radius:50%;display:flex;justify-content:center;align-items:center;height:50px;width:50px;background:#00aeef;cursor:pointer;border:none}.home-play-btn:hover{cursor:pointer}.home-play-btn-NV{position:absolute;right:0;left:0;bottom:20px;top:0;margin:auto;border-radius:50%;display:flex;justify-content:center;align-items:center;height:50px;width:50px;background:#680033;cursor:pointer}.home-play-btn-NV:hover{cursor:pointer}.home-watch-now{text-transform:uppercase;position:absolute;color:#fff;text-shadow:0 2px 6px #000;left:0;right:0;bottom:0;top:70px;margin:auto;height:10px;background-color:rgba(36,36,70,.05)}.home-find-new-homes-container{height:100%;width:99%;background-color:#fff;padding:50px 0}.home-search-box{color:#fff;padding:40px 0;height:auto;width:100%;background-image:url(/images/ryan/bkgd-homepage-searchbar-large.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.home-search-input{background-color:transparent;color:#fff;height:40px;width:60%;padding-left:24px;background-image:url(/images/ryan/icons/icon-findyourhome-orange.svg);background-position:left center;background-repeat:no-repeat;background-size:23px;margin-left:30px;text-indent:18px;border:none;margin-top:4px;font-size:18px;font-weight:300}#carouselAdvanced{padding:0}#carouselExampleControls .carousel-item img,#carouselAdvanced .carousel-item img{max-width:100%}.home-advanced-image-container{width:46%}.home-advanced-search-options-container{flex-direction:column;justify-content:center;display:flex;align-items:center}.home-advanced-slider-container{display:flex;flex-direction:row;justify-content:space-between}#advancedSearch{max-width:100%;padding-left:10px}.our-homes-filters-size-range,#advancedSearch .filters-size-range-advanced,#advancedSearch .filters-price-range-advanced,.search-filters-container .filters-size-range,.search-filters-container .filters-price-range{border:2px solid #979797!important;height:3px;margin-top:20px;cursor:pointer}#advancedSearch .ui-slider-handle,.search-filters-container .ui-slider-handle,.our-homes-filters-size-range .ui-slider-handle{margin-top:-7px;border:none;height:22px;width:22px;cursor:pointer}#advancedSearch .ui-slider-handle:after,.search-filters-container .ui-slider-handle:after,.our-homes-filters-size-range .ui-slider-handle:after{content:"";position:absolute;background-image:url(/images/ryan/Icons/icon-slider.png);background-repeat:no-repeat;background-position:center;top:0;bottom:0;right:0;left:0;margin:auto}.filter-label{font-weight:600}.home-advanced-filters-price-slider-container,.home-advanced-filters-size-slider-container{height:100px;padding-top:20px;width:45%}.home-advanced-header-text{width:100%;font-size:30px;text-align:center;max-width:500px}.home-advanced-input-container{padding-top:40px;text-align:center}.home-advanced-search-input{background-color:transparent;color:#000;height:50px;width:330px;padding-left:15px;background-image:url(/images/ryan/icons/icon-findyourhome-orange.svg);background-position:10px;background-repeat:no-repeat;background-size:16px;text-indent:30px;border:2px solid #979797}.home-advanced-search-btn-submit:disabled{background-color:#f4f4f4;border:2px solid #f4f4f4;color:#00447c}.home-advanced-property-type{height:24px;width:71px;color:#000;font-size:10px;line-height:12px;text-align:center;padding-top:12px;cursor:pointer;margin-bottom:12px}.home-advanced-label{height:23px;color:#000;line-height:23px;display:flex;justify-content:space-between;align-items:center;width:100%}.home-advanced-property-container{margin:0;display:flex;flex-wrap:nowrap;justify-content:center;width:100%;padding-bottom:20px}.home-advanced-property-tile{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:85px;height:101px;padding-top:2px;padding-bottom:10px;background-color:#f4f4f4;opacity:1;margin:1px}.home-advanced-checkbox{position:relative;width:100%}.custom-checkbox{padding-left:0;float:right;padding:0 5px}.custom-checkbox{margin-top:3px}.custom-checkbox input{display:none}.custom-checkbox input:checked~span{background:url(/images/ryan/Icons/icon-checkbox.png) center no-repeat}.custom-checkbox span{display:inline-block;width:16px;height:16px;cursor:pointer;background-color:transparent;border:2px solid #979797}.home-advanced-icon{position:absolute;top:20px;width:100%;text-align:center;left:0}.home-advanced-container{width:100%;height:100%;color:#000;display:flex}.home-advanced-btn-container{text-align:center;padding-top:10px}.home-advanced-search-btn-submit{line-height:44px;text-transform:uppercase;height:48px;width:170px;border-radius:50px;border:none;background-color:#d93f02;color:#fff;display:inline-block;cursor:pointer}.home-advanced-pagination-page-of{color:#00447c}.slideshow-container2{position:relative;margin:auto;padding-left:74px;padding-top:74px;width:590px}#advancedImage .carousel{width:100%;display:block;margin:auto}#advancedImage .carousel .about-testimonial-controls{}.mySlides2{display:none}.prev2{cursor:pointer;padding:16px;float:right}.next2{cursor:pointer;padding:16px 0 16px 16px;float:right}.numbertext2{color:#000;padding:8px 12px 8px 0;position:absolute;bottom:-45px}.home-search-input::-webkit-input-placeholder{color:#fff}.home-search-header{font-size:46px;padding-bottom:20px;text-align:center;background-color:rgba(36,36,70,.01)}.home-search-move-in{padding-top:20px;text-align:center}.home-search-move-in a{text-decoration:none;cursor:pointer;color:#fff}.home-search-btn-submit{line-height:50px;text-transform:uppercase;height:50px;width:170px;border-radius:50px;border:none;background-color:#d93f02;color:#fff;margin-right:15px;float:right}#predictiveSearch{width:100%}.home-search-form{border:2px solid rgba(255,255,255,.41);width:75%;max-width:785px;padding:15px 0;margin:auto;display:flex;justify-content:space-between;align-items:center}.home-search-form ::-webkit-input-placeholder{color:#fff!important}.home-search-form ::-moz-placeholder{color:#fff!important}.home-search-form ::-ms-placeholder{color:#fff!important}.home-search-form ::placeholder{color:#fff!important}.home-search-arrow{margin-bottom:5px;background-color:#00aeef;padding:7px 3px;border-radius:50%}.home-search-results-container{display:none;position:absolute;box-shadow:0 0 16px 0 rgba(0,0,0,.5);z-index:1;width:75%;max-width:785px;left:0;right:0;top:212px;margin:auto}.no-result-search-results-container{top:417px}.home-search-results-cities,.home-search-results-states,.home-search-results-communities{display:flex;flex-direction:column}.home-search-results-header{color:#fff;height:50px;width:100%;padding-left:74%;padding-top:12px;background-color:#00aeef}.home-search-miles{background-color:#00aeef;color:#fff;height:30px;padding-left:15px;border:1px solid #fff;margin-left:6px;margin-top:-2px;padding-right:10px}.home-search-results-data{height:100%;width:100%;padding:10px 30px;background-color:#fff}.home-search-results-state{height:100%;width:49%;margin:20px 0 20px 20px}.home-search-results-header-text{margin:10px 0;color:#00447c;text-transform:uppercase;width:100%}.home-search-results-header-text-v2{color:#00447c;text-transform:uppercase;margin-top:10px}.home-search-results-text{color:#000;font-weight:300;line-height:23px;margin:10px 8px}.home-search-results-text:hover{text-decoration:none;color:#000}.home-search-results-communities .home-search-results-text{margin-bottom:5px}.home-search-results-subtext{color:#000;font-size:10px;padding-left:8px}.home-carousel-images-center{width:100%;position:relative;overflow:hidden;padding-top:31%}.home-carousel-images{position:absolute;left:0;right:0;top:0;max-width:100%}@media screen and (min-width:1400px){.home-carousel-images-center{padding-top:31%}}@media screen and (max-width:992px){.home-search-box-container{margin-top:-50px}.no-result-search-results-container{top:367px}.home-carousel-caption{bottom:75px}.home-about-us-container{padding:50px 0}.home-about-us-content{align-items:center;text-align:center}.home-img-container{padding-top:80px}.home-know-more-container{padding:50px 0;text-align:center;align-items:center}.home-know-more-content{padding-bottom:50px}.home-find-new-homes-container{padding-top:0}#advancedImage{padding:0}#advancedImage .carousel{text-align:center;padding-bottom:50px}#advancedImage .carousel .about-testimonial-controls{display:none}}@media screen and (max-width:800px){.home-search-box-container{margin-top:0;width:100%}.home-carousel-caption{display:none}}.no-results-search-box{height:100%;min-height:500px;position:relative;padding-top:125px}.no-results-category-container{width:100%;height:85px;display:flex;justify-content:center;align-items:center;bottom:0;position:relative;margin-top:-83px;color:#fff;border-top:2px solid rgba(255,255,255,.41)}.no-results-category-container .home-search-move-in{margin:0;padding:0}.no-results-contact-container{background:#f4f4f4}.no-results-contact-container .search-contact-form-ils-text{color:#000}.home-market-container{padding-top:80px;padding-bottom:80px;margin:auto}.home-info-container{padding-top:30px}.home-marker-container{display:flex;flex-flow:row wrap;width:100%}.state-button-3-x-5{background-color:#f1f1f1;border:1px solid #fff;height:81px;width:33%;margin:0;text-align:center;line-height:80px;text-transform:uppercase}.state-button-3-x-5:nth-of-type(3n+1){border-left:none}.state-button-3-x-5:nth-of-type(3n){border-right:none}.state-button{background-color:#f1f1f1;border:1px solid #fff;height:81px;width:25%;margin:0;text-align:center;line-height:80px;text-transform:uppercase}.state-button:nth-of-type(4n+1){border-left:none}.state-button:nth-of-type(4n){border-right:none}.state-button:hover{background-color:#00aeef;color:#fff}.state-button-selected{background-color:#072843;color:#fff;border-bottom:none}.home-state-container{display:block;height:auto;flex:1 1 auto;background-color:#072843;padding:40px 50px}.home-marker-locations-in{justify-content:center;display:flex;flex-wrap:wrap;padding-top:35px}.home-market-image{text-align:center}.home-location-text{color:#00447c;margin-bottom:5px}.home-info-text{padding-left:20px}.home-info-subtext{font-weight:300;line-height:23px;text-align:center;margin-top:20px}.market-names-header{color:#fff;font-size:20px;line-height:27px;padding-bottom:25px;display:flex}.market-names-header-text{margin-top:4px}.market-close-container{margin-left:20px;cursor:pointer}.market-close-image{background-color:#fff;border-radius:50%;width:32px;padding:8px 7px 7px 8px}.market-names-buttons{display:flex;flex-flow:column wrap}.market-names-buttons a{text-transform:uppercase}.market-names-buttons .home-search-arrow{margin-left:10px}.market-names{line-height:15px;padding:14px 0}.market-names a{line-height:15px;font-size:12.5px;color:#fff}@media screen and (max-width:1300px){.home-marker-container{max-width:100%}}@media screen and (max-width:992px){.home-market-container{padding-top:0}.home-info-container{padding-bottom:30px}}.contct-form-padding{padding-left:200px}div#ilsBubbleThankYou{justify-content:space-around}.ilsBubbleForm-thank-you{font-weight:400;width:50%;padding:0 30px}.ilsBubbleForm-thank-you img{margin-top:-15px}.ilsBubbleForm-thank-you .ils-bubble-rep{padding-top:0}#leadFormThankYou .thank-you-link,.ilsBubbleForm-thank-you .thank-you-link,.thank-you-booking-link{cursor:pointer;color:#d93f02!important;background-color:rgba(255,255,255,.05)}.ilsBubble-form{width:50%;background-color:#e7e7e7;padding:15px}.ils-bubble-form-message{color:#000;padding-top:25px}.whitelist-text{width:278px;padding-top:5px}.btn-instructions{padding-top:10px}.ils-bubble-form-modal-block{padding:0 10px}.ils-bubble-form-modal-block p{color:#000;line-height:19px;margin:0}.ils-bubble-rep{text-transform:uppercase;padding-top:15px;color:#00447c}.ils-bubble-rep-phone{font-size:16px;color:#00447c}.btn-ils-bubble-instructions{text-align:center;line-height:15px;color:#00447c;line-height:15px;text-transform:uppercase;margin-bottom:15px;font-weight:600;height:51px;width:228px;border-radius:50px;border:none;background-color:#fff}.ils-bubble-thank-you-text{color:#669040;font-size:30px}.ils-bubble-display-none{display:none}.rsvp-community-location-container{width:40%;display:flex;flex-direction:column;padding-left:50px;margin-bottom:50px;margin-top:30px}.rsvp-community-location-container>div{margin:10px}.rsvp-community-location-contact{display:flex;flex-direction:row;margin-top:-50px;padding:15px 0 25px}.rsvp-community-location-contact>div{padding-right:50px}.rsvp-map-container{height:320px;margin-top:-40px;margin-left:60px;float:left}.rsvp-text-line-strong{font-weight:500;text-align:center}#rsvpContactForm .form-group{margin-bottom:20px}.rsvp-map-container .community-map-container{height:100%}.rsvp-map-container .community-map-container .community-map{height:100%}#communityMap img{max-width:100%;position:relative}.rsvp-community-location-label{color:#00447c;line-height:15px;text-transform:uppercase;margin-bottom:5px;font-weight:600}.rsvp-header-margin{margin:auto}.rsvp-community-location-text{color:#000;font-family:Rubik,sans-serif;font-weight:300;line-height:23px}.rsvp-community-location-text-address{color:#000;font-family:Rubik,sans-serif;font-weight:300;line-height:23px;width:80%}.rsvp-community-location-button{text-align:center;margin-top:30px!important}.rsvp-community-contact-container{width:60%;margin-top:90px}.rsvp-container{width:80%;margin:auto;margin-top:50px}.rsvp-image-container{width:100%;height:181px;background-position:center;background-size:100% auto}.rsvp-date-box-container{width:100%;margin-top:-50px}.rsvp-date-box{text-align:center;height:100px;width:100px;margin:auto;padding-top:20px;background-color:#00447c}.rsvp-header-text-container{width:100%;text-align:center;padding:20px}.rsvp-header-text{font-size:31px;line-height:39px}.rsvp-community-text-container{width:100%;text-align:center;padding-bottom:20px}.rsvp-community-text-box{height:auto;width:331px;margin:auto;padding:10px;background-color:#072843}.rsvp-month-text{color:#fff;line-height:18px;text-transform:uppercase}.rsvp-day-text{color:#fff;font-size:30px;line-height:41px}.rsvp-community-text{color:#fff;line-height:18px}input[type=checkbox]#rsvpFormRealtor{width:18px;height:18px;border:2px solid #d2d2d2;border-radius:2px}.realtor-text{position:relative;top:-5px}.rsvp-button{height:50px;width:188px;border-radius:50px;background-color:#d93f02;border:none;color:#fff;margin-bottom:50px}.homeContactForm-modal-body{text-align:center;color:#669040;font-size:1.8rem;font-weight:400}.home-contact-form-modal-block{background-color:#f4f4f4;margin:50px 25px 25px;padding:25px}.divCenter{text-align:center}.modal-body-home-form{text-align:center;font-size:1em;padding-top:15px}.home-form-message{padding-left:15px;padding-right:15px}#rsvpContactFormThankYou{width:80%;margin:auto;margin-top:40px}#rsvpContactFormThankYou .thank-you-sub-text{text-align:center}@media screen and (max-width:990px){.rsvp-community-contact-container{width:90%;margin:auto;margin-top:30px;margin-bottom:50px}.rsvp-community-location-container{width:80%;margin:auto}}.notfound-content{margin-top:-52px;background-image:url(../images/common/bg-notfound.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;padding-bottom:250px;text-align:center}.fourzerofour{max-width:100%;max-height:100%;padding-top:120px;padding-bottom:40px}.notfound-message{color:#fff;font-size:22px}.notfound-button{padding:20px 50px;margin-top:15px;width:300px;margin-right:1%;color:#fff;border-style:none;border-radius:50px;background-color:#d93f02}.business-hours .col-md-1{flex:0 0 10.333333%;max-width:15.333333%}.appt-information-container{width:70%;margin:auto}.appt-contact-container{width:60%;margin:auto;padding-top:40px;padding-left:70px}.vip-container{width:90%;padding-left:270px}.schedule-appointment-container{height:auto;width:100%;margin-top:50px;padding:30px;text-align:center}input[type=checkbox]#chkMon,input[type=checkbox]#chkTue,input[type=checkbox]#chkWed,input[type=checkbox]#chkThu,input[type=checkbox]#chkFri,input[type=checkbox]#chkSat,input[type=checkbox]#chkSun{width:18px;height:18px;border:2px solid #d2d2d2;border-radius:2px;position:relative;top:3px}.schedule-appt-text{font-weight:600}.custom-col-md-4{flex:auto;max-width:59.333333%}.multiselect-native-select>.btn-group{width:100%}.schedule-appt-button{height:50px;width:330px;border-radius:50px;background-color:#d93f02;border:none;color:#fff;margin-bottom:50px}#scheduleAppContactFormThankYou{width:65%}.schedule-appt-thank-you-header{font-size:2em;text-align:center;color:#669040;vertical-align:middle}.schedule-appt-validation{width:1px;height:1px!important;border:none;background-color:transparent;margin-left:100px;margin-top:-50px!important}.header-highlight-text{color:#00aeef;line-height:18px;text-transform:uppercase;font-weight:600}.schedule-appointment-header-text{font-size:31px;line-height:39px;margin-top:20px}.schedule-appointment-community-name{margin-bottom:0;background-color:rgba(36,36,70,.05)}.schedule-appointment-border-disabled{border:2px solid #d2d2d2;border-radius:20px;width:40px;height:38px;padding:5px;padding-top:3px}#contact-submit{width:70%;margin:auto}.contact-submit-button{margin-top:30px}.schedule-appointment-border-enabled{border:1.5px solid #00aeef;border-radius:20px;width:40px;height:38px;padding:5px;padding-top:3px}.business-hours{margin-left:8.333333%;width:100%}.schedule-appointment-moon-padding{padding-left:10px}.schedule-appointment-copy-disabled{text-align:center;font-size:10px;margin-top:4px;color:#adabab;font-weight:600}.schedule-appointment-copy-enabled{text-align:center;font-size:10px;margin-top:4px;color:#00aeef}.schedule-appt-time{margin-right:44px}.schedule-appointment-hometype{font-size:14px;line-height:1.4}@media screen and (max-width:990px){.vip-container{padding-left:0}.business-hours .col-md-1{flex:0 0 10.333333%;max-width:15.333333%}.appt-contact-container{width:90%}#contact-submit{width:70%;margin:auto}.contact-form-custom{width:100%;padding:0;margin:50px 10px 25px}#btnscheduleAppContactWhitelist{width:auto}.custom-col-md-4{flex:auto;max-width:79.333333%}.business-hours{width:100%}.home-contact-form-modal-block{margin-top:30px}#scheduleAppContactFormThankYou{width:auto}}.product-own-the-product-container{position:relative;top:-65px;display:flex;flex-flow:column nowrap;align-items:center;padding:0;margin-bottom:50px;background-color:#fff;box-shadow:0 7px 17px 0 rgba(0,0,0,.21)}.product-name-main-text{display:flex;align-items:center}.product-name-main-text h1{color:#fff;background-color:rgba(36,36,70,.05);font-size:50px;line-height:50px;padding-top:15px}.product-favorite-icon{height:25px;width:25px;margin-left:25px}.product-located-in{color:#00aeef;background-color:rgba(36,36,70,.05);line-height:18px}.product-located-in-container{margin-bottom:10px;margin-top:2px}.product-located-community{width:153px;color:#fff;background-color:rgba(36,36,70,.05);line-height:18px;text-transform:uppercase;padding-left:2px}.product-located-community a{color:#fff;text-decoration:none}.product-own-header{height:100px;width:100%;background:#f0efee;padding-top:20px;text-align:center}.custom-product-header{height:180px}.product-own-the{text-transform:uppercase;color:#00447c;line-height:18px;text-align:center;margin-bottom:5px}.see-details{text-transform:uppercase;color:#00447c;line-height:14px;text-align:center;margin-bottom:5px;cursor:pointer}.product-own-from{color:#00447c;font-size:20px;line-height:41px;text-align:center}.product-own-decorated-btn{position:relative;top:-22px;display:flex;justify-content:center;align-items:center;color:#fff;height:44px;width:315px;background-color:#00447c;color:#fff;line-height:18px}.product-own-section{display:flex;flex-flow:row wrap;align-content:space-around;justify-content:space-around;border-bottom:1px solid #e4e4e4;padding:0 20px}.product-own-detail{width:50%;color:#000;line-height:18px;text-align:center;height:35px;text-transform:uppercase}.product-own-feature-container{width:100%;padding:15px 38px;align-items:unset;justify-content:flex-start}.product-own-feature{width:50%;height:70px}.product-own-feature-label{height:30px;color:#00447c;line-height:15px;margin-left:55px;margin-top:-35px}.product-own-energy-container{display:flex;justify-content:center;align-items:center;height:80px}.product-own-energy-label{width:212px;color:#00447c;line-height:15px}.product-own-energy-label>a{color:#00447c}.product-own-energy-icon{height:26px;width:32px;margin-right:15px}.img-spec-novid{width:90%;height:auto}.product-about-home-container{display:flex;justify-content:space-between;padding-bottom:60px}.product-about-content{width:50%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start}.product-about-video-container{width:45%;display:flex;justify-content:center;align-items:center}.product-built-smart-container{background:url(../images/ryan/bkgd-builtsmart.jpeg);background-repeat:no-repeat;background-position:center;background-size:cover;margin-bottom:60px;padding:40px 0}.product-about-video-container .video-tile{height:300px}.product-built-smart-icon-container{width:50%}.product-peace-of-mind{color:#fff;background-color:rgba(36,36,70,.05);font-size:30px}.product-peace-of-mind-content{padding:11px 0;width:440px;color:#fff;background-color:rgba(36,36,70,.05);font-weight:300}.product-learn-more{width:94px;color:#fff;background-color:rgba(36,36,70,.05);font-weight:600;line-height:15px}.product-map-tile-container{width:50%;height:410px}.product-new-homes-in-container{width:50%;padding-left:40px;height:412px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;background:url(../images/ryan/bkgd-location.jpeg);background-size:auto 537px;background-repeat:no-repeat}.product-community-details-container{text-align:left;width:342px}.product-community-details{color:#00aeef;background-color:rgba(36,36,70,.05);line-height:18px}.product-new-homes-located{width:342px;color:#fff;background-color:rgba(36,36,70,.05);font-size:28px;line-height:39px}.product-community-address{width:342px;color:#fff;background-color:rgba(36,36,70,.05);text-align:left;font-weight:300;line-height:23px;margin-top:10px}.product-get-directions-btn-container{width:342px;text-align:left;margin-top:30px}.product-get-directions-btn{display:flex;justify-content:center;align-items:center;height:50px;width:195px;color:#fff;border:2px solid #d93f02;border-radius:50px;background-color:#d93f02;line-height:15px}.designer-interiors-learn-btn{display:flex;justify-content:center;align-items:center;height:50px;width:195px;color:#fff;border:2px solid #00aeef;border-radius:50px;background-color:#00aeef;line-height:15px}.community-product-page-title{position:relative;top:50px;padding-top:50px}.product-like-product{text-transform:uppercase;width:100%;color:#000;line-height:18px;font-size:14px;text-align:center;padding-bottom:5px;letter-spacing:1px}.product-additional-homes{margin-top:60px}.product-additional-homes-title{width:100%;color:#000;font-size:31px;line-height:39px;text-align:center}.product-designer-interiors{background-image:url(/images/ryan/bkgd-designerinteriors.jpg);background-repeat:no-repeat;background-size:cover;display:flex;justify-content:space-between;height:500px}.product-designer-img-container{display:flex;justify-content:center;align-items:center;width:50%}.product-designer-img{border-radius:50%;height:240px;width:240px}.product-designer-interiors-content{display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start;width:50%}.product-relax{width:168px;color:#00aeef;line-height:18px}.product-designer-interiors-title{color:#fff;font-size:31px;line-height:39px}.product-designer-interiors-description{color:#fff;font-weight:300;line-height:23px;width:66%}.product-smartbuilt-logo{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}@media screen and (max-width:992px){.product-own-the-product-container{top:0;margin:auto;margin-bottom:20px}}#builtsmart{margin-top:-52px}.builtsmart-header{height:616px;width:100%;background:url(/images/ryan/builtsmart/builtsmart-background.jpeg) no-repeat center;background-size:cover}.peace-of-mind{height:100%;float:right;width:50%;display:flex;flex-direction:column;justify-content:center;padding-right:30px}.peace-of-mind img{height:88px;width:160px}.peace-of-mind h2{font-size:50px;line-height:50px;margin:20px 0;max-width:500px}.peace-of-mind p{max-width:500px}.builtsmart-performance{padding:80px 20px;text-align:center}.builtsmart-performance h3{margin-bottom:10px}.performance-icon-container{display:flex;flex-wrap:wrap;justify-content:center;margin-top:60px}.performance-icon-container .performance-icon{max-width:25%;padding:0 20px;min-width:250px}.performance-icon img{max-height:90px}.performance-icon p:not(.color-title){line-height:25px}.performance-icon .color-title{margin-top:25px;margin-bottom:5px;text-transform:uppercase}.performance-icon .color-title.blue{color:#00afec;background-color:rgba(36,36,36,.01)}.performance-icon .color-title.orange{color:#ef9c54;background-color:rgba(36,36,36,.01)}.performance-icon .color-title.yellow{color:#dab406;background-color:rgba(36,36,36,.01)}.performance-icon .color-title.green{color:#66903f;background-color:rgba(36,36,36,.01)}.builtsmart-hers{background:url(/images/ryan/builtsmart/hers-background.jpg) no-repeat center;background-size:cover;padding:120px 20px;color:#fff;display:flex;justify-content:space-around;align-items:center}.builtsmart-hers .hers-video{max-width:478px;position:relative;margin:auto}.builtsmart-hers .hers-video .hers-video-thumbnail{width:478px;max-width:100%}.builtsmart-hers .hers-video iframe{display:none;width:478px;height:315px;max-width:100%}.builtsmart-hers .hers-video .hers-video-overlay{text-align:center;position:absolute;left:35%;top:40%}.builtsmart-hers .hers-video .hers-video-overlay img{height:45px;border-radius:50%;width:45px;padding:10px;padding-left:12px;background-color:#00aeef;margin-bottom:10px;cursor:pointer}.builtsmart-hers .hers-video .hers-video-overlay p{text-transform:uppercase}.builtsmart-hers .hers-text{max-width:500px}.builtsmart-hers .home-video-tile{max-width:500px;margin:auto}.builtsmart-hers .hers-text .color-title{color:#00aeef;text-transform:uppercase;margin-bottom:5px;background-color:rgba(36,36,70,.01)}.builtsmart-hers .hers-text h3{color:#fff;margin-bottom:10px;background-color:rgba(36,36,70,.01)}.builtsmart-hers .hers-text sup{font-size:20px;margin-left:3px}.builtsmart-hers .hers-text p:not(.color-title){line-height:25px;background-color:rgba(36,36,70,.01)}.builtsmart-savings{padding:120px 20px;padding-bottom:200px;text-align:center;background-color:#f4f4f4}.builtsmart-savings>.container>h3{margin-bottom:50px}.builtsmart-savings-cards>div{margin-left:auto;margin-right:auto;margin-bottom:20px;padding:10px}.builtsmart-savings-cards .savings-card{box-shadow:0 7px 17px 0 rgba(0,0,0,.21);text-align:left;padding:30px 50px;height:100%;max-width:400px;margin:auto;background-color:#fff}.savings-card img{width:100%;max-width:260px;padding:20px;margin:auto;margin-bottom:20px}.savings-card h3{font-size:28px}.builtsmart-calculator>.container{min-height:300px;margin:auto;margin-top:-150px;margin-bottom:100px;background:url(/images/ryan/builtsmart/bkgd-hers-calculator.jpg) no-repeat center;background-size:cover;padding:60px 0}.builtsmart-calculator>.container>div:first-of-type{text-align:center}.builtsmart-calculator .calculator-text{max-width:400px;margin-top:30px}.builtsmart-calculator img{border-radius:50%;max-width:300px}.builtsmart-calculator h3,.builtsmart-calculator p{color:#fff}.builtsmart-calculator button{text-transform:uppercase;margin-top:15px;font-weight:600;padding:14px 20px;width:258px;border-radius:50px;border:none;font-weight:300;background-color:#00aeef;color:#fff}.builtsmart-calculator .calculator-text{text-align:center;margin-left:auto;margin-right:auto}@media screen and (max-width:1120px){.builtsmart-hers{display:block;padding:50px 20px}.builtsmart-hers .home-know-more-video-container,.builtsmart-hers .col-lg-6{max-width:500px;margin:auto}.builtsmart-hers .hers-text{text-align:center;margin-top:50px}}@media screen and (max-width:992px){.builtsmart-hers .hers-text{text-align:center;margin-top:50px}.builtsmart-hers .container{width:100%;max-width:initial}.overlay-video-tile{height:400px;width:450px}}@media screen and (max-width:767px){.builtsmart-header{background:url(/images/ryan/builtsmart/builtsmart-header.png) no-repeat center}.peace-of-mind{width:100%;padding:30px;text-align:center;align-items:center}.home-video-thumbnail{width:100%;margin:0 auto}.builtsmart-hers .container{width:100%;max-width:initial}}@media screen and (max-width:460px){.overlay-video-tile{height:300px;width:350px}}.our-homes-contact-box{text-align:center;width:200px;height:100%;background-color:#d93f02;box-shadow:0 0 16px 0 rgba(0,0,0,.31);cursor:pointer;display:inline-block}.our-homes-page-buttons-container{display:flex;justify-content:center}.our-homes-header-right-content-container{position:absolute;right:0;top:0;bottom:0}.our-homes-header-right-content{float:right;height:100%}.our-homes-button-alignment{text-transform:uppercase;float:left}.our-homes-non-focus-header-copy{color:#333;line-height:15px;text-align:center;padding-top:28px}.our-homes-focused-header-copy{color:#fff;line-height:15px;text-align:center;padding-top:28px}.our-homes-focused-button:hover{color:#fff}.our-homes-non-focus-button{height:70px;width:207px;background-color:#d6d6d6;cursor:pointer}.our-homes-non-focus-button:hover{text-decoration:none;color:#626262}.our-homes-non-focused-border{border-left:2px solid #fff;border-right:2px solid #fff}.our-homes-focused-button{height:70px;width:207px;background-color:#00213c}.our-homes-info-container{height:160px;color:#fff;background-image:url(/images/ryan/ourHomesHeader.PNG);background-position:center;margin-top:11px}.our-homes-main-copy{color:#fff;font-size:50px;line-height:50px;text-align:center;padding-top:42px;padding-bottom:14px;background-color:rgba(36,36,70,.01)}.our-homes-main-content-container{padding-left:4%;padding-right:4%;display:flex}.simply-lifestyle-container{width:550px;height:100%;display:flex;justify-content:space-around;align-items:center;margin:auto}.simply-lifestyle-content{width:420px;margin:0}.our-homes-sub-main-copy{width:90%;margin:auto;color:#fff;line-height:18px;text-align:center;text-transform:uppercase;background-color:rgba(36,36,70,.01)}.our-homes-results-count{color:#00447c;font-size:20px;line-height:27px;text-align:center;margin-top:40px;margin-bottom:20px}.our-homes-search-filters-container{height:100%;width:390px;background:#fff;padding:35px;margin-top:40px}.our-homes-filters-header{display:flex;justify-content:space-between;align-items:center;color:#000;line-height:23px;margin-right:25px;font-size:14px;font-weight:700}.our-homes-filters-clear-btn{height:33px;width:100px;border-radius:50px;background-color:#666;color:#fff;border:none;text-transform:uppercase}.our-homes-filters-btn-container{display:flex;justify-content:space-around;align-items:center;margin-top:25px;width:220px;margin-left:64px}.our-homes-show-more-button{height:50px;width:243px;border:2px solid #00447c;border-radius:50px;background-color:#00447c;color:#fff;margin-bottom:20px}.show-more-button-container{text-align:center;margin-top:60px}.our-homes-company-container{width:390px;height:190px;background-color:#fff;margin-top:10px;display:flex;justify-content:space-between}.our-homes-company-copy{height:125px;width:100%;color:#000;font-size:12px;font-weight:300;line-height:20px}.our-homes-comany-link{padding-top:10px;padding-bottom:10px;font-weight:600;color:#00447c;line-height:15px}.our-homes-comany-link>a{text-decoration:none;color:#00447c;text-transform:uppercase}.our-homes-content-container{padding:0 40px 0 20px;display:flex;flex-direction:column;width:100%;margin-top:20px}.our-homes-cards-container{margin-left:20px;width:98%;flex-direction:row;justify-content:space-around}.our-homes-product-tiles{margin-left:0;margin-right:0}#ourHomesCards .our-homes-card{margin:0 0 50px;min-width:375px;max-width:375px;background-color:#fff;position:relative;padding-bottom:30px}#ourHomesCards .our-homes-card .price-display-bar{position:absolute;width:100%;margin:auto;bottom:0}.filter-copy{height:18px;color:#000;line-height:18px;text-align:center;text-transform:uppercase}.our-homes-size-slider-container{height:100px;padding-top:20px;margin-top:24px}.our-homes-property-type-container{margin:0;display:flex;flex-wrap:wrap;justify-content:space-between;height:200px}.our-homes-property-tile{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100px;width:31%;padding-bottom:10px;margin-bottom:10px;background-color:#f4f4f4}.our-homes-filters-checkbox{border:2px solid #979797;cursor:pointer;height:15px!important}.our-homes-checkbox-container{margin-top:2px;margin-right:2px;float:right;align-self:flex-end}.our-homes-dropdown-container{height:100%}.our-homes-dropdown{border:0;outline:0;background:0 0;border-bottom:2px solid #dee2e6;width:100%;-webkit-appearance:none;color:#000;margin-bottom:14px;padding:.375rem .75rem}.our-homes-available-bar-container{min-height:62px;width:80%;color:#fff;text-transform:uppercase;font-size:.8em;margin-left:auto;margin-right:auto;margin-bottom:-26px;background-color:#00447c;display:flex;flex-direction:row;padding:10px 13px;justify-content:center;align-items:center}.our-homes-available-copy{height:18px;color:#00aeef;line-height:18px;text-align:center;background-color:rgba(36,36,36,.01)}.our-homes-available-copy a{text-decoration:none;cursor:pointer;color:#00aeef;background-color:rgba(36,36,36,.01)}.our-homes-available-white{color:#fff;justify-content:center;text-align:center}.select-container-our-homes{position:relative;flex-direction:column}.select-container-our-homes:after{content:"";background-image:url(/images/ryan/Icons/icon-form-dropdown.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:45px;right:15px;height:15px;width:15px;pointer-events:none}#browse-reviews .select-container-our-homes:after{top:25px!important}.our-homes-view-container{width:390px;background-color:#fff;margin-top:10px;margin-bottom:10px}.our-homes-view-type-container{height:100%}.our-homes-view-component-container{width:100%}.our-homes-view-copy{text-align:center;color:#000;text-transform:uppercase;padding:20px 0;font-weight:600}.our-homes-view-button-container{display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap;padding-bottom:10px}.our-homes-view-type-button{text-transform:uppercase;width:160px;text-align:center;font-size:11px;padding:16px 20px}.our-homes-filtered-reset-btn{line-height:15px;text-transform:uppercase;font-weight:500;height:51px;width:160px;border-radius:50px;border:none;background-color:#00aeef;color:#fff;margin-bottom:20px}.our-homes-filtered-header{font-size:30px;padding-top:20px}.scroll-community-icons{position:relative;top:100px;z-index:1;padding-right:15px}@media only screen and (min-width:1024px) and (max-width:1220px){.our-homes-buttons-container{margin-left:16%}}@media only screen and (min-width:1221px) and (max-width:1380px){.our-homes-buttons-container{margin-left:24%}}@media screen and (max-width:1100px){.our-homes-header-right-content-container{position:relative}}.survey-main-container{width:320px;padding:0 10px;margin:50px auto}.survey-custom-button{border-width:0!important;border-style:outset!important;border-color:buttonface!important;border-image:initial!important;background-color:#fff!important;color:#00447c!important;float:right!important;margin-top:0!important;height:auto!important;width:auto!important}.survey-continue-button{height:50px;width:300px;border:2px solid #00447c;border-radius:50px;background-color:#00447c;color:#fff;margin-top:20px;margin-bottom:34px;text-transform:uppercase}.survey-previous-button{color:#00447c;line-height:15px;cursor:pointer;text-transform:uppercase}.survey-answer-buttons{border-radius:2px;background-color:#f0efee;color:#000;line-height:23px;text-align:left;padding:6% 20px;cursor:pointer;margin-bottom:12px;width:100%;border:none}.survey-answer-buttons.selected{background-color:#00447c;color:#fff}.survey-question-copy{color:#000;font-size:20px;line-height:27px;text-align:center;margin-bottom:18px}.survey-required{color:#c80000;line-height:15px;text-align:center;text-transform:uppercase;margin-bottom:26px;font-weight:600}.invalid-feedback-survey-phone,.invalid-phone,.invalid-phone-ILS,.invalid-phone-leadform,.invalid-phone-SAVBottom,.invalid-phone-USP,.invalid-phone-carousel,.invalid-phone-SAV-MPC{color:red;font-size:12px;margin-top:5px}.nextBtn{float:right}.survey-lead-container{height:172px;width:200%;border:2px solid #e1e1e1;border-radius:2px;margin-left:-50%;color:#000;font-weight:300;line-height:23px;text-align:center;padding:10px 50px;align-content:center}.vipform-comm-info{margin-bottom:30px}.survey-community-info{height:auto;background-color:#072843;color:#fff;line-height:18px;text-align:center;padding:10px;margin-top:-35px}.survey-icon-container{margin-top:20px;margin-bottom:12px}.survey-questions{color:#00447c;line-height:18px;text-align:center;text-transform:uppercase;margin-top:40px;margin-bottom:12px}.survey-thank-you{color:#000;font-size:50px;line-height:50px;text-align:center;margin-bottom:50px}.survey-thank-you-copy{color:#000;font-weight:300;line-height:23px;text-align:center;margin-bottom:38px}.survey-Ils-copy{display:table}.survey-error-copy{color:#000;font-weight:300;line-height:23px;text-align:left;margin-bottom:38px}.vip-form-header-copy{color:#000;font-size:20px;text-align:center;margin-bottom:10px}.vip-form-subhead-copy{color:#000;font-weight:300;text-align:center;margin-bottom:40px}.vip-form-label{color:#000}.vip-form-input-container{margin-bottom:20px}#regForm,#vipForm{background-color:#fff;margin:100px auto 30px}.survey-thank-you-container{margin-top:100px}.tab{display:none}.survey-continue-button:disabled{background-color:#f4f4f4;border:2px solid #f4f4f4;color:#00447c}.survey-text-area{width:100%}#homeContactUsForm .select-container:after{top:45px}.contact-us-margin-top{margin-top:-120px}.contact-us-lead-container{height:644px;width:100%;background-image:url(/images/ryan/contactUsBackgroundLarge.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff}.contact-us-lead-sub-container{max-width:700px;margin:auto}.contact-us-copy{text-transform:uppercase;line-height:18px;text-align:center;margin-top:100px;margin-bottom:18px;font-size:16px;background-color:rgba(36,36,36,.01)}.contact-us-lead-header{color:#fff;font-size:50px;line-height:50px;text-align:center;margin-bottom:18px;background-color:rgba(36,36,36,.01)}.contact-us-lead-copy{color:#fff;line-height:23px;text-align:center;margin-bottom:66px;background-color:rgba(36,36,36,.01)}.contact-us-homebuying-guide-container{width:100%;padding:0 10%}.contact-us-homebuying-guide{min-height:320px;width:100%;margin-bottom:50px;background-image:url(../images/ryan/bkgd-homebuyingguide.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff;padding-top:70px;padding-left:12%;padding-right:12%;padding-bottom:30px;background-color:rgba(36,36,70,.05)}.contact-us-form-container{width:783px;max-width:700px;background-color:#fff;box-shadow:0 7px 17px 0 rgba(0,0,0,.21);margin-left:auto;margin-right:auto;margin-top:-312px;margin-bottom:75px}.contact-us-form-sub-container{width:100%;padding:0 37px;padding-top:40px;width:100%}.contact-us-form-button-container{text-align:center;margin-bottom:73px}.qmi-header-space-one{width:4px;background-color:#fff;height:70px;float:left}.qmi-header-space-two{width:2px;background-color:#fff;height:70px;float:left}.qmi-main-container{margin-top:11px;background-color:#ebebeb}.qmi-header-button-margin{margin:0 4px}.qmi-product-title{font-size:30px;color:#000;width:100%;text-align:center;margin-bottom:10px}.qmi-product-title>a{text-decoration:none;color:#000;cursor:pointer}.qmi-community-copy{color:#00aeef;text-align:center;font-weight:600;margin-bottom:15px}.qmi-community-copy>a{text-decoration:none;color:#00447c;cursor:pointer}.qmi-city-state-copy{color:#000;text-align:center;font-weight:400}.qmi-product-detail{color:#000}.qmi-icon-container{display:flex;justify-content:center;height:100%}.qmi-info-img-div{height:45px;width:45px;margin:10px;padding:12px 0;border-radius:50%;background-color:#fff;border:1px solid #d93f02}.contact-us .qmi-info-img-div{background-color:#d93f02;border:none;cursor:pointer}.directions .qmi-info-img-div{margin-left:18px;padding-top:8px}.qmi-info-copy{color:#d93f02;font-size:12px;line-height:15px;text-align:center;text-transform:uppercase}.contact-us .qmi-info-copy{color:#d93f02;margin-left:-12px;cursor:pointer}.qmi-main-copy{color:#fff;font-size:50px;line-height:50px;text-align:center;padding-top:50px;padding-bottom:14px;background-color:rgba(36,36,70,.01)}.qmi-sub-main-copy{width:90%;margin:0 auto;color:#fff;line-height:18px;text-align:center;text-transform:uppercase;padding-top:40px}.qmi-directions-size{width:30px}.qmi-phone-size{width:20px}.qmi-contact-size{width:24px}.no-recent{font-weight:300;line-height:23px}.recently-index-container{margin:0 10%}.recently-sub-head-container{height:100%;width:100%;background-color:#fff}.recently-main-title{color:#00447c;line-height:50px}.recently-login-container{display:flex;flex-direction:row;justify-content:space-between;width:100%}.recently-card-container{display:flex;flex-flow:row wrap;padding-bottom:30px}.recently-card-container a{text-decoration:none}.recently-viewed-card{width:280px;margin:25px 5px;box-shadow:0 2px 8px 0 rgba(0,0,0,.12)}.recently-viewed-img{width:100%}.recently-viewed-type-box{position:relative;display:inline-block;min-width:20px;max-width:80%;top:-15px;left:15px;height:30px;text-align:center;background:#00447c;padding:6px}.recently-viewed-type{color:#fff;line-height:18px}.recently-viewed-card-content{display:flex;flex-flow:column nowrap;justify-content:space-between;width:100%;padding:0 15px}.recently-viewed-title{color:#212121;font-size:20px;line-height:27px;margin-bottom:0}.recently-viewed-subtitle{color:#000;font-size:15px;line-height:22px}.recently-viewed-description{opacity:.5;color:#000;font-weight:300;line-height:23px}.master-plan-features-container{display:flex;position:relative;flex-flow:row nowrap;justify-content:space-around;background:url(../images/ryan/bkgd-mpc-features.jpeg) no-repeat center;background-size:cover;padding:50px 0;padding-left:10px}.mpc-feature{display:flex;flex-flow:column nowrap;align-items:flex-start;width:20%}.mpc-feature.one-count{width:80%}.mpc-feature.two-count{width:40%}.mpc-feature-img-container{display:flex;justify-content:center;align-items:center;height:90px;width:90px;border-radius:50%;background:#fff;margin-bottom:15px}.mpc-feature-img{max-width:80%;max-height:80%}.mpc-feature-topic-name{color:#fff;font-size:30px;line-height:41px;margin-bottom:7px}.mpc-feature-topic-description{color:#fff;line-height:18px;margin:0}#homes.has-features #all-products{margin-top:-100px;padding-top:100px}.mpc-bottom-form-cards-container{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:10px}.mpc-community-card{width:49%;border-radius:0;border:none;box-shadow:0 2px 8px 0 rgba(0,0,0,.12);padding:15px 35px;margin-bottom:2%}.mpc-community-card .custom-checkbox label span{height:23px;width:23px;margin-right:-23px;margin-left:23px}.mpc-community-card .custom-checkbox label input:checked~span{background:url(/images/ryan/Icons/icon-checkbox-large.png) center no-repeat}.mpc-community-card-checkbox-container{display:flex;justify-content:flex-end;background-color:#fff;height:10px;z-index:1}input.mpc-community-card-checkbox{height:23px;width:23px;border:2px solid #979797;margin:10px}.mpc-community-card-content{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:20px}.mpc-community-card-content-price{color:#00aeef;line-height:18px;text-transform:uppercase}.mpc-community-card-content-heading{color:#212121;font-size:20px;line-height:27px;padding-top:15px}.mpc-community-card-content-sub-heading{color:#000;font-size:15px;line-height:22px;padding-top:0;font-family:Avenir}.mpc-community-card-content-description{color:#000;font-weight:300;line-height:23px;padding-top:15px}.select-community-container{cursor:pointer;width:100%}.multiselect{padding-bottom:20px}@media screen and (min-width:1200px),screen and (max-width:990px){.price-display-number{font-size:28px}}.mpc-form-pricing-header{text-align:center;padding:15px;padding-top:25px;color:#00447c;background-color:#f0efee}.mpc-form-pricing-header p{text-transform:uppercase}.mpc-form-pricing-header p a{color:#00447c!important}.mpc-form-pricing-header p a img{margin-left:5px}.mpc-form-pricing-header h5{color:#00447c;font-size:20px;margin-bottom:20px}#mpcInfo{display:block;justify-content:space-between;align-items:center;padding:50px 0}.sitePlan-header,.about-the-area-header,.schedule-visit-text{color:#00447c}.mpc-siteplan-container .sitePlan-container{display:flex;flex-flow:column nowrap}.mpc-siteplan-container .sitePlan-container .sitePlan-img{height:200px;width:auto}.mpc-siteplan-container .sitePlan-content{width:95%;display:flex;flex-flow:column;justify-content:center;align-items:center}.mpc-siteplan-container .sitePlan-content .sitePlan-description{width:95%;text-align:center;padding-top:5px;padding-bottom:15px}.mpc-community-details-container{display:flex;background:url(../images/ryan/bkgd-mpc-location.jpeg);background-position:center;margin:30px 0;width:100%}.mpc-community-details-container:only-child{width:100%;max-width:none;flex:none;padding-left:0}.mpc-community-details-container:only-child .community-map-container{height:100%;width:100%;padding:0}.mpc-community-details-container:only-child .community-map-container .community-map{width:100%;height:100%;border-radius:0}.map-mpc{width:auto!important;height:auto!important}.mpc-community-details-container .product-new-homes-in-container{width:50%;background:0 0}.product-community-map .community-map img{max-width:100%;position:relative}.mpc-community-map{width:50%;display:flex;justify-content:center;align-items:center}.mpc-community-map .community-map-container .community-map img{height:230px;width:230px;border-radius:50%}.mpc-community-price-display{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:153px;background-color:#f0efee;color:#00447c}.mpc-visit-form{padding:0}.mpc-visit-form #scheduleVisitComment{height:80px!important}.mpc-top-form{padding:0 25px;margin-bottom:50px}.mpc-community-count{text-transform:uppercase;line-height:18px}.mpc-low-high-prices{font-size:20px;line-height:27px;padding-top:15px;padding-bottom:25px}.mpc-price-dollar-amount{font-size:30px}.mpc-view-communities-link{text-transform:uppercase}a#mpcViewCommunitiesLink{color:#00447c;text-decoration:none;cursor:pointer}input.multi-select-checkboxes{height:auto;padding:0;margin-top:0}.mpc-card-link>a{text-decoration:none}.community-of-interest-option{margin:10px 0}.multiselect-btn{cursor:pointer;width:100%;padding:15px 30px;border-bottom:2px solid #dee2e6;color:#adabab!important}.carousel-select-community-mpc .multiselect-btn{border-bottom-color:#adabab}.multiselect-container{box-shadow:0 7px 17px 0 rgba(0,0,0,.56);top:-2px!important;border-radius:0;border:none;padding:15px 20px;width:100%}.multiselect-container .custom-checkbox{float:none;cursor:pointer}.multiselect-container .custom-checkbox label{font-size:15px;font-weight:300;margin:10px 0;padding-left:37px;position:relative;cursor:pointer}.multiselect-container .custom-checkbox label .tiny-font{font-size:12px}.multiselect-container .custom-checkbox label span{position:absolute;left:5px;top:5px}.mpc-bottom-form #btnscheduleVisitBottomFormMPC{float:right;margin-bottom:15px}.middlenav>a{text-decoration:none;color:#00aeef;cursor:pointer}.find-homes-section-container{display:flex;flex-direction:row}.find-homes-section-header{color:#000;font-size:31px;line-height:39px}.find-homes-section-copy{color:#000;font-weight:300;line-height:23px;margin-bottom:40px;max-width:300px}.find-homes-img-radius{border-radius:50%}.find-homes-sub-container{padding:50px 0;justify-content:center;align-items:center}.find-homes-our-homes-img-container,.find-homes-qmi-img-container{text-align:right}.find-homes-action-button{width:200px;color:#fff;font-weight:500;line-height:15px;text-align:center;border:2px solid #00447c;border-radius:50px;background-color:#00447c;text-transform:uppercase;padding:15px 35px}.find-homes-action-button:hover{text-decoration:none;color:#fff;cursor:pointer}.find-homes-search-bar-header{color:#fff;font-size:50px;line-height:50px;text-align:center;padding-bottom:30px;background-color:rgba(36,36,70,.01)}.find-homes-search-all-containers{width:100%;background-image:url(/images/ryan/bkgd-searchAllType.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff}.home-search-no-results-view-all{cursor:pointer;padding:0 20px}.home-search-no-results-view-all .all-markets-text{cursor:pointer;transform:scale(1,.95)}.all-markets-text,.all-counties-text,.all-cities-text{background-color:rgba(36,36,70,.01)}#searchAllContainers .no-results-category-container{display:flex;flex-direction:row}.find-homes-all-navigation-container{border-bottom:2px solid #d3d3d3;width:100%;height:70px;display:flex;justify-content:space-around;align-items:center;bottom:0;padding:0 25%}.find-all-search-results-header{color:#fff;font-size:14px;line-height:27px;width:23%;margin-top:10px;background-color:rgba(36,36,70,.01)}.find-all-results-header-container{padding-bottom:10px}.find-all-results-header-container>a{text-decoration:none;color:#fff;cursor:pointer;font-weight:600;background-color:rgba(36,36,70,.01)}.find-all-search-results-copy{color:#fff;font-weight:500;line-height:15px;width:100%;margin:10px 4px 10px 0;text-transform:uppercase;font-size:12px;background-color:rgba(36,36,70,.01)}.find-all-search-results-copy>a{text-decoration:none;color:#fff;cursor:pointer;background-color:rgba(36,36,70,.01)}.find-all-search-results-copy>div:first-of-type{margin-top:12px}.find-all-search-results-title{color:#fff;font-size:50px;line-height:50px;text-align:center;width:100%;margin:50px 0 30px;background-color:rgba(36,36,70,.01)}.find-all-containers{flex-direction:row;flex-wrap:wrap;width:100%;padding:0 100px 30px}.find-all-show-more-button{transform:rotate(45deg)}.bg-static-header{background-image:url(../images/common/bkgd-header@2x.jpg);background-size:cover;padding-bottom:50px;padding-top:50px}.bg-static-header h1{color:#fff;background-color:rgba(36,36,70,.05)}.btn-static-contact{text-transform:uppercase;border-radius:50px;border:none;color:#fff;background-color:#d93f02;padding:20px 55px}.static-page h3{font-size:23px;color:#00447c;line-height:29px}.static-page p{padding-bottom:20px}.static-notice{font-weight:700;color:#00447c;padding-bottom:30px;padding-top:15px}.static-body{margin-top:80px;margin-bottom:60px;padding-right:10px;padding-left:10px}.static-body li{margin-bottom:10px}.terms-copyright{padding-top:40px}.asset-iframe{width:100%;height:800px}@media(max-width:992px){.asset-iframe{height:500px}.product-map-tile-container .community-map img{height:360px}}@media(max-width:1200px){.product-new-homes-in-container{height:335px}}@media(max-width:768px){.product-new-homes-in-container{height:355px}}.aboutus-ryan h4{color:#00aeef;text-transform:uppercase;font-size:14px;background-color:rgba(36,36,70,.01)}.aboutus-ryan h3{font-size:20px}.aboutus-ryan .carousel{width:auto;min-height:500px}.about-darkbg{color:#ededed;background-color:rgba(36,36,70,.01)}.about-darkbg h1,.about-darkbg h2,.about-darkbg h3{color:#fff;background-color:rgba(36,36,70,.01)}.aboutus-blurb{display:flex;flex-direction:column;justify-content:center}.customers-blurb{padding-right:50px}.aboutus-quote{padding-top:130px;padding-bottom:30px}.lifeswork-section{background-image:url(../images/ryan/bkgd-team@2x.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;padding:100px 0}.aboutus-sliders-of{color:#00457d;padding:0 3px}.about-testimonial-controls{font-size:.9em}.didyouknow-section{background-color:#f4f4f4;padding:40px 0}.didyouknow-section .find-button{text-align:right}.didyouknow-section .find-button span{display:inline-block;text-align:center;padding:15px 20px}.aboutus-ryan .find-button a:hover{text-decoration:none}#how-we-work,#who-we-are,#what-we-offer{position:relative;overflow:hidden}#how-we-work .fixed-image{left:0;background-image:url(../images/ryan/About/img-how-we-work.jpg);background-position-y:0}#who-we-are .fixed-image{background-image:url(../images/ryan/About/img-who-we-are.jpg)}#what-we-offer .fixed-image{background-image:url(../images/ryan/About/img-what-we-offer.jpg)}.fixed-image{position:absolute;height:100%;width:50%;left:50%;background-position:center;background-size:cover;background-repeat:no-repeat}.aboutus-navigator{right:0;left:0;z-index:100;margin-top:-50px}.aboutus-navigator>.row{border-radius:0}.aboutus-navigator h4{color:#000}.aboutus-navigator a:hover{text-decoration:none}.aboutus-navigator-hover{background-position:0% 100%;color:#fff}.about-nav-icon{max-width:50px}.img-whoweare{padding-bottom:40px}.aboutus-navigator>.row>.col-sm-4:not(:last-of-type){border-right:2px solid #f2f2f2}.aboutus-nav-section{padding:20px 0;display:flex;justify-content:center;align-items:center;text-align:center}.aboutus-nav-section h4{display:inline;padding:10px 60px 0 30px}.aboutus-nav-right{border-right:none}.toknow-section{background-image:url(../images/ryan/about/bkgd-what-customers-saying@2x.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;padding:150px 0}.circle-section{background-image:url(../images/ryan/about/bkgd-circle-section@2x.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:100px;padding-bottom:200px;margin-bottom:200px}.passion-blurb{max-height:690px;display:block;max-width:480px;padding:100px 0;padding-right:30px}.how-we-work-container{max-width:450px;margin:auto;padding:100px 0}.what-we-offer-container{max-width:450px}.life-work-container{max-width:400px}.aboutus-video-container{align-items:center;width:478px;max-width:100%;justify-content:center;display:grid;margin:auto;padding-bottom:40px}.aboutus-video .aboutus-video-thumbnail{width:478px;max-width:100%}.aboutus-video iframe{max-width:100%}.aboutus-video .aboutus-video-overlay{text-align:center;position:absolute;left:40%;top:40%}.aboutus-video .aboutus-video-overlay img{height:45px;border-radius:50%;width:45px;padding:10px;padding-left:12px;background-color:#00aeef;margin-bottom:10px;cursor:pointer}.aboutus-video .aboutus-video-overlay p{text-transform:uppercase;text-shadow:0 2px 6px #000}#AboutUsVideoCover{position:relative}.foundation-section{background-image:url(../images/ryan/bkgd-hero@2x.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;padding:100px 0;margin-top:60px}.aboutus-quote-author{color:#005094!important}.about-testimonial{object-fit:fill;max-width:100%;height:auto}.testimonial-container{height:600px}.img-circle{border-radius:50%}.aboutus-quote-text{font-size:18px;padding-top:30px;padding-bottom:20px;line-height:28px}.about-carousel-container{max-width:390px;padding-bottom:40px}.about-testimonial-controls>div{padding:0}.about-carousel-arrow{padding:3px 5px;cursor:pointer}.find-your-home-right{margin-top:80px;margin-bottom:-250px;background-image:url(../images/ryan/bkgd-bottom-cta@2x.jpg);background-position:center;background-repeat:no-repeat;position:absolute;left:0;right:0;display:flex;justify-content:center;align-items:center;padding:50px 0;box-shadow:0 7px 17px 0 rgba(0,0,0,.21)}.find-your-home-right h2{font-weight:500;color:#000}.didyouknow-header{font-weight:700}.aboutus-ryan .find-your-home{padding:12px 20px;margin:auto;margin-top:30px;width:250px;color:#fff;border-style:none;border-radius:50px;background-color:#d93f02;display:block;text-transform:uppercase}.aboutus-search-prompt{display:none}.aboutus-quote-section{padding-top:150px;padding-left:100px}.recommend-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding-left:10%;padding-right:10%}@media(max-width:1199px){.aboutus-navigator{margin-top:-100px}.aboutus-quote-section{padding:0}.foundation-section{padding:120px 0}.aboutus-video-container{margin:auto;padding-bottom:40px}.aboutus-nav-section{display:flex;flex-direction:column;align-items:center;padding:15px 0}.aboutus-ryan .carousel{min-height:700px}.about-nav-icon{display:block;padding-left:0;padding-right:0;padding-bottom:15px}.aboutus-nav-section h4{padding:0}}@media(max-width:992px){.foundation-section{padding-top:80px}.foundation-blurb{max-width:800px;text-align:center;margin:auto;margin-bottom:30px}.bg-offer{background-position:bottom}.lifeswork-section{padding-top:50px}.life-work-container{max-width:none;text-align:center}.lifeswork-section img{max-width:500px}.circle-section>.container>.row{text-align:center}.img-circle{margin-top:40px;margin-bottom:20px;max-height:200px}.builtsmart-hers .hers-text{text-align:center;margin-top:50px}.img-team{height:auto;width:100%;padding-top:50px}.passion-pic{margin-top:300px}.didyouknow-section .find-button{text-align:left}.passion-blurb{max-width:100%;text-align:center;padding:50px 0}#what-we-offer .passion-blurb{padding:50px 0}#who-we-are,#what-we-offer,#how-we-work{overflow:visible;padding-top:450px}#who-we-are{margin-top:130px}.fixed-image{height:450px;width:100%;left:unset;top:0}.how-we-work-blurb{max-width:100%;flex:0 0 100%;margin-left:0;text-align:center}.how-we-work-container{max-width:none;padding:50px}.toknow-section{padding-top:40px;padding-bottom:100px}.circle-section{padding:0;padding-bottom:80px}.find-your-home-right{margin:30px}}@media(max-width:767px){.about-darkbg h1{font-size:32px;line-height:42px}.passion-blurb h2{font-size:32px;line-height:42px}.customers-blurb{margin-top:30px;text-align:center}.about-carousel-container{margin:auto}.aboutus-quote-text{font-size:15px}.aboutus-ryan .carousel{min-height:unset;padding-bottom:40px}.lifeswork-section img{max-width:400px}.customers-blurb{padding-right:0}}@media(max-width:576px){.aboutus-navigator .col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.aboutus-ryan .container{padding:0 20px}.aboutus-navigator{max-width:350px;margin-top:-120px;padding:0!important}.aboutus-navigator .col-sm-4{flex:0 0 100%;max-width:100%}.aboutus-nav-section{flex-direction:row;justify-content:space-between}.aboutus-navigator>.row>.col-sm-4:not(:last-of-type){border-right:none;border-bottom:2px solid #f2f2f2}.aboutus-nav-section{padding:15px}.about-nav-icon{padding-bottom:0}}#searchResultsMap .gm-style .gm-style-iw{width:270px;border-radius:0;padding:12px!important}.gm-style iframe+div{border:none!important}#searchResultsMap .gm-style .gm-style-iw-d{overflow:hidden!important}.card-community-status{right:22px;top:17px}.map-directions,.map-contact{margin-right:5px}.map-search-buttons{top:125px;padding-right:0}.card-search-buttons{top:125px}.map-search-buttons .search-carIcon,.map-search-buttons .search-messageIcon,.card-search-buttons .search-carIcon,.card-search-buttons .search-messageIcon{max-width:100%;height:auto;max-height:100%}.search-community-details .search-results-name{height:initial;overflow:initial;padding-bottom:5px;font-weight:400;letter-spacing:0}.search-community-details .search-results-city-state{font-weight:400;padding-bottom:10px}#search-results-desktop.search-results-communities{display:block}#search-results-responsive,#viewFullMapBtn-responsive,#filters-container-responsive,#search-container-responsive{display:none}#filters-container-desktop{display:flex}#search-container-desktop{display:inline-block;padding:0;height:40px;width:240px;border:none;padding-left:15px;text-transform:capitalize}#search-bar-responsive{width:100%}#search-bar-responsive .dropdown{display:inline-block;margin:0;height:100%;float:left}.search-community-cards{cursor:pointer}.search-contact-form-mobile-header,.community-footer-container1{display:none}.search-results-card div{cursor:pointer}.form-row-search-custom{margin-left:1px;margin-right:1px}@media screen and (max-width:990px){.search-filters{display:flex;position:fixed;top:155px;z-index:3;right:0}.search-results-filtered{font-size:14pt;text-align:center}#search-results-desktop .search-results-map,#viewFullMapBtn-responsive,#search-list-tab-responsive{display:none}#search-results-responsive,#search-container-responsive{display:block}#filters-container-responsive{display:flex}#communities-near-list-responsive{display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;height:100%;margin:auto}#viewFullMapBtn-responsive img{width:15px}.search-bar{width:100%;height:100%;background-color:#00447c;color:#fff;display:inline-block;text-transform:uppercase;margin-top:50px;text-align:center;padding-left:0}.search-results-communities,.gm-style-iw-a,#search-list-tab-desktop,#communities-near-scroll-desktop,.map-zoom,.map-zoom-out,#filters-container-desktop,#search-container-desktop{display:none}.search-bar-input-container{width:100%;margin:auto;display:table-cell;padding-top:15px}.search-results-header{font-size:20pt;text-align:center;margin-bottom:12px}.community-map-nearby{height:350px;width:100%}.search-view-more-button{width:130px;height:34px;margin:0 auto;background-color:#fff;align-content:center;text-align:center;padding-top:9px;text-transform:uppercase;color:#00aeff;font-size:11px;border-radius:12px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);margin-top:-75px;position:relative;cursor:pointer}#search-bar-responsive{display:table;width:auto;margin:auto}#search-bar-responsive .dropdown{float:none;width:40%;display:table-cell;margin:auto;vertical-align:top}#search-container-responsive{width:100%;margin:auto;margin-bottom:20px;margin-top:20px}#search-container-responsive .search-box{display:none}.search-community-price-decal{color:#fff;position:absolute;top:200px;left:0;width:210px;height:50px;text-align:left;padding-left:10px;background:linear-gradient(to right,rgba(0,0,0,1) 0%,rgba(76,76,76,0) 100%);background:-moz-linear-gradient(left,rgba(0,0,0,1) 0%,rgba(76,76,76,0) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(0,0,0,1)),color-stop(100%,rgba(76,76,76,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,1) 0%,rgba(76,76,76,0) 100%);background:-o-linear-gradient(left,rgba(0,0,0,1) 0%,rgba(76,76,76,0) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,1) 0%,rgba(76,76,76,0) 100%)}.search-community-price-overlay{position:relative;color:#fff;top:5px}.search-results-description{color:#000;margin-left:20px;padding-bottom:10px}.search-buttons{margin-top:-145px}#gallery{width:778px}.product-built-smart-icon-container{margin-left:10%}.product-built-smart-container{width:728px;margin-left:auto;margin-right:auto}.product-about-home-container{display:flex;flex-direction:column;justify-content:center;padding:35px}.product-about-content{margin-bottom:30px;width:100%}.product-about-video-container{width:100%;display:flex;justify-content:center;align-items:center;margin:auto}.product-about-video-container img{width:100%}.product-contact-box{height:100%!important;margin-top:0!important}.search-buttons-list{position:relative;top:-45px!important;left:55px;height:0;text-align:right;width:75%;z-index:1}.search-results{margin-top:0}#communitiesCarousel{padding-top:40px;width:100%;overflow:hidden}.search-results-decal{text-transform:uppercase;font-size:25px;margin-top:50px;margin-bottom:20px;text-align:center}.search-community-status-decal{position:absolute;top:5px;right:5px;float:right;background-color:#00aeef;width:150px;height:31px;text-align:center}.search-community-status-overlay{position:relative;color:#fff;text-transform:uppercase;font-size:13px;top:5px;line-height:20px;background-color:rgba(36,36,70,.01)}.carousel-item img{max-width:372px;margin:auto}.community-icons{position:absolute;right:10px;bottom:45px}.carousel-item img{max-width:372px;margin:auto}#communitiesCarousel .carousel-inner{width:372px;max-width:80%;margin:auto;overflow:visible}.card-body-search-results{position:relative;width:100%;border:none;box-shadow:0 7px 17px 0 rgba(0,0,0,.2);border-radius:0;cursor:pointer}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px);height:auto}.card-body-search-results-list{position:relative;width:372px;margin:auto;margin-bottom:30px}.map-search-buttons{top:0}#communities-near-list-responsive .card-img-bottom{max-height:initial}.carousel-caption{position:relative;left:0%;z-index:auto}.carousel-item-next,.carousel-item-prev{display:none}.search-results-nav-container{width:70%;margin:auto;display:block;color:#000;justify-content:space-between;align-items:center}.map-search-buttons .search-phoneIcon{height:20px;width:26px}.map-search-buttons .search-messageIcon{height:15px;width:23px}.icon-oval-join .search-messageIcon{height:20px!important;width:23px}.icon-oval{display:inline-block;background-color:#d93f02;border:1px solid #d93f02!important;padding:6px 5px}.search-results-card{height:382px}.icon-oval-join{padding:7px 5px}.search-carIcon{height:auto;width:29px}.search-results-nav-arrows-prev{width:30px;height:auto;position:absolute;bottom:60px;left:-20px;display:inline-block!important}.search-results-nav-arrows-next{width:20px;height:auto;position:absolute;bottom:60px;float:right;right:-20px;display:inline-block}.fade:not(.show){visibility:hidden}.search-results-nav-arrows-next img,.search-results-nav-arrows-prev img{width:20px}.modal-content{border:none;background-color:transparent}.search-results-description .search-results-name{height:auto;font-size:17px;padding-top:30px;line-height:22px}.search-results-city-state{font-size:1.1em;padding-bottom:10px}.search-results-main-container{display:flex;flex-direction:column;height:100%;background-color:#f4f4f4;margin-left:auto;margin-right:auto}.communities-near-scroll{overflow:initial;width:auto}.middlenav{display:none}.search-contact-us-container{height:100%;width:100%;background-color:#00447c;background-image:none}.search-contact-form-container{display:block;width:95%;height:auto;background-color:#f4f4f4;padding-left:10px;padding-right:11px;margin-left:10px;margin-top:50px;margin-bottom:50px}.search-contact-form-mobile-header{display:block;text-align:center;font-size:14pt;padding-top:50px;padding-bottom:50px;color:#212529}.search-contact-form-ils,.community-footer{display:none}.search-contact-form{width:auto;padding-top:0}.about-footer{display:none}.footer-copyright{padding-left:30px}.copyright-footer-image{margin-left:50px}.policies-text{padding-right:120px}.community-footer-container1{display:flex;flex-direction:column;width:100%;justify-content:center;line-height:2em;background-color:#313131;padding-top:30px;padding-bottom:20px}#landingPage-footer.community-footer-container2{display:flex;flex-direction:column;height:329px;width:100%;background-color:#212121;justify-content:center;line-height:2em}.community-footer-heading{line-height:18px;padding-top:47px;color:#00aeef;text-transform:uppercase}.community-footer-container1>div,.community-footer-container2>div{color:#fff;text-align:center;font-size:14px}.link-text{color:#fff;line-height:30px}.equal-housing{padding:25px}.filters-overlay-responsive{display:none;position:fixed;height:100vh;width:100%;top:0;right:0;background:#fff;opacity:.8;z-index:2}}@media screen (max-width:670px){.communities-near-scroll{width:50%;height:100%;overflow:auto;margin:auto}}@media screen and (max-width:560px){.search-results-header{font-size:15pt}.communities-near-scroll{width:100%;height:100%;overflow:auto;margin:auto}input:not([type=submit]){margin-top:10px}}.our-homes-view-button-container a{background-color:#f4f4f4;margin-bottom:6px;color:#000}.our-homes-view-button-container a:hover{background-color:#00aeef;color:#fff}.our-homes-header-main a:hover,.our-homes-header a:hover{background-color:#072843;color:#fff}.our-homes-header-main{margin:auto}.our-homes-view-type-button a{color:#000}.our-homes-comany-link img{margin-bottom:5px}.our-homes-view-type-button a:hover{text-decoration:underline}.our-homes-main-header{margin-top:11px;background-color:#ebebeb}.our-homes-filters-overlay,.our-homes-filters-tab,.filter-copy,.our-homes-header{display:none}.heading-container{display:block;padding-left:20px}@media screen and (max-width:1030px){.heading-container-responsive{display:none}}@media screen and (max-width:990px){.our-homes-filters-overlay,.our-homes-filters-tab,.filter-copy,.our-homes-header{display:block}.our-homes-company-container,.our-homes-view-container,.heading-container-responsive{display:none}.our-homes-non-focus-header-copy{padding-top:0}.qmi-main-content-container{top:12px}.our-homes-dropdown-container{height:auto}.our-homes-size-slider-container{margin-top:-10px}.our-homes-cards-container{flex-direction:initial}.navbar-custom .logo{content:url(/images/ryan/ryan-logo-mobile.svg)}.our-homes-filters-header{font-weight:600}.our-homes-filters{display:flex;position:fixed;top:45px;z-index:3;right:0}.search-filters-tab{margin-top:13.5vh!important}.search-filters-tab,.search-list-tab,.our-homes-filters-tab{display:flex;flex-direction:column;justify-content:center;align-items:center;height:70px;width:85px;border-radius:13px 0 0 13px;background-color:#fff;box-shadow:0 0 9px 0 rgba(0,0,0,.5);margin-top:20px;cursor:pointer}.our-homes-filters-overlay{display:none;position:fixed;height:100vh;width:100vw;top:0;right:0;background:#fff;opacity:.8;z-index:-1}.our-homes-filters-tab,.our-homes-filters-shadow{margin-top:29.5vh}.our-homes-search-filters-container{box-shadow:0 0 9px 0 rgba(0,0,0,.5);display:none}.our-homes-property-type-container{height:auto}.our-homes-checkbox-container{margin-top:0;margin-left:0}.filters-property-type{margin-top:-1px}.navbar-custom,.rightnav{background-color:#00457d}.our-homes-header{width:100%}.our-homes-buttons-container{display:flex;width:100%;height:54px}.search-filters-tab-filters,.search-list-tab-list,.our-homes-filters-tab-filters{height:15px;width:43px;color:#00447c;font-size:13px;line-height:15px;text-align:center;padding-top:5px}.our-homes-non-focus-button{background-color:#d6d6d6;box-shadow:0 0 16px 0 rgba(0,0,0,.31);cursor:pointer;border-left:1px #fff solid;border-right:1px #fff solid}.our-homes-focused-header-copy{background-color:#072843;box-shadow:0 0 16px 0 rgba(0,0,0,.31);padding-top:0}.our-homes-page-buttons-container{width:100%}.our-homes-header-text{color:#626262;line-height:15px;width:80%;text-transform:uppercase;text-align:center}.our-homes-button{display:flex;width:33.3%;height:70px;justify-content:center;align-items:center}.our-homes-focused-button .our-homes-header-text{color:#fff}body{padding-top:70px}.ils-form-container{padding:10px 20px}.our-homes-card .card-body{height:315px}}@media screen and (max-width:990px){.community-info-container{margin-top:60px}.our-homes-card .card-body{height:345px}}.personalized-options-mortgage-container .baseFontH6{font-size:15px;font-weight:600}.personalized-options-mortgage-container .bodyCopyFont{padding:5px 0}@media screen and (max-width:990px){.survey-form-height{margin-top:100px}.survey-main-container{margin-top:0}}#chat-online{display:flex;flex-direction:initial;margin-left:20%}#chat-online .search-contact-form-ils-text{width:324px;margin-bottom:50px;margin-top:50px;margin-left:30px}#liveChat .contact-icon-box{text-transform:uppercase;height:60px;width:220px;border-radius:50px;border:solid #d93f02;background-color:#d93f02;color:#fff;display:block}#liveChat{width:30%;margin:auto}#liveChat .icon-contact{width:auto;height:auto;margin-top:12px;padding-right:10px}#liveChat .contact-icon-box span{vertical-align:bottom}@media screen and (max-width:990px){#chat-online .search-contact-form-ils-text{margin-bottom:0}#liveChat .contact-icon-box{margin-top:0;float:none}#chat-online{color:#212529}.ils-buttons-text{width:20px}.ils-btn-contactus-live{position:absolute;right:20px;bottom:55%;height:40px!important;width:160px!important;padding:4px}}.landingPage-navbar{padding-top:10px!important}.landingPage-header{height:58px;width:68px}.whitelist-title{font-weight:300;color:#00447c;font-size:4em;margin-bottom:50px}.whitelist-page p{font-size:18px;color:#515151}.whitelist-accordion{border:solid;border-width:1px}.btn-whitelist-accordion{background:#accbea;width:100%;display:block;padding:15px 20px 12px;text-transform:uppercase;text-align:left;color:#00447c;font-weight:700;border-width:0}.whitelist-instructions{padding-top:15px;margin-left:20px}.whitelist-instructions li{line-height:1.2;margin-bottom:15px}.img-whitelist-header{background-image:url(../images/ryan/builtsmart-hero.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:500px;margin-top:-60px;position:relative}.txt-whitelist-header{position:absolute;top:40%;left:50%}@media screen and (max-width:990px){.img-whitelist-header{background-image:url(../images/ryan/builtsmart-hero-sm.jpg);background-position:unset}.txt-whitelist-header{display:none}}.whitelist-icon{font-size:30px}.txt-whitelist-header h1{color:#00447c;line-height:1;text-transform:uppercase;font-size:2.5em}.whitelist-header-home{font-size:3.5em;display:block;font-weight:100}.mobile-whitelist-header{margin-top:160px}.img-whitelist-header h6{background-color:#ebebeb;margin-top:60px;padding-top:13px;padding-bottom:13px;text-transform:uppercase;text-align:center;font-weight:700}@media screen and (min-width:990px){.img-whitelist-header h6{display:none}}.livechat{color:#fff}#chat-widget-container{display:none}.multi-results-header{margin-left:20%;padding-bottom:40px}.multi-results-copy{font-size:16px}@media screen and (max-width:990px){.alert-header-search{margin-top:153px!important}.alert-message{font-size:15px!important;padding-top:30px}#alert-md .alert-message-right{font-size:13px!important;text-align:left!important;padding-left:30%!important;padding-top:0!important}#alert-md .alert-message{color:#00447c!important;font-weight:bolder!important;font-size:17px}#modalAlert .modal-content{background-color:#fff}.alert-message .contact-us-button,.alert-message-contact .contact-us-button{display:none}.alert-gallery-header{margin-top:70px!important}.alert-info-container{margin-top:158px!important}.alert-info-container-bao{margin-top:146px!important}#gallery{width:100%}.alert-search{margin-top:155px!important}#alert-lg{display:none!important}#alert-md{display:block!important;height:100px;width:100%;background-image:url(/images/common/closed-banner-md.jpg);background-repeat:no-repeat;background-size:cover;background-position:right;padding-top:0;margin-top:0}#alert-md-bao{display:block!important;margin-top:0;padding-top:0;height:90px}.alert-header-bao{margin-top:160px!important}#alert{display:none}}#alert-md,#alert-md-bao{display:none}#alert-lg{display:block;margin-top:0;height:110px;width:100%;background-image:url(/images/common/closed-banner.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;padding-top:10px}#alert-lg .contact-us-button,#alert .contact-us-button{width:170px;height:70%;padding:5px;font-size:17px}.alert-search{margin-top:85px}#alert{height:90px}.alert-header-search-closed{margin-top:165px}.alert-message-left{font-size:25px;display:table-cell;width:35%;text-align:center}.alert-message-right{font-size:16px;display:table-cell;text-align:left;padding-left:21%}.alert-message-contact{vertical-align:middle;display:table-cell;padding-right:20px}#alert .alert-message{margin-left:auto;margin-right:auto;font-size:20px;font-family:segoe ui regular;font-weight:400;text-transform:none}#alert-lg .alert-message{font-family:segoe ui regular;font-weight:400;text-transform:none;color:#00447c;font-weight:bolder}.alert-header{margin-top:178px}.alert-header-search{margin-top:155px}.alert-header-bao{margin-top:156px}.alert-gallery-header{margin-top:11px}.alert-info-container{margin-top:128px}.alert-info-container-bao{margin-top:100px}.schedule-appointment-text{font-size:13px;font-weight:500;color:#00447c}.schedule-appointment-text-usp{font-size:12px;font-weight:500;color:#00447c}.schedule-appointment{line-height:30px}.appointment-text-usp{font-size:20px;font-weight:500;color:#00447c}.alert-message img{vertical-align:sub}@media only screen and (max-width:1200px) and (min-width:1023px){.schedule-visit-text-usp{font-size:20px}}@media only screen and (min-width:1200px) and (max-width:1399px){.alert-message-left{font-size:30px}.alert-message-right{padding-left:23%}#alert-lg{padding-top:13px}}@media only screen and (min-width:1400px){#alert-lg{padding-top:25px}.alert-message-left{font-size:30px}.alert-message-right{padding-left:23%;padding-right:10px}}@media only screen and (max-width:723px){#alert-md{display:block;margin-top:0;height:110px;width:100%;background-image:url(/images/common/closed-banner-sm-md.jpg);background-repeat:no-repeat;background-size:cover;background-position:right}#alert-md .alert-message{display:block!important;color:#00447c!important;font-weight:bolder!important;font-size:11px!important;width:60%!important;text-align:left!important;padding-left:10%!important}.alert-header{margin-top:178px!important}}@media only screen and (max-width:990px) and (min-width:723px){.alert-header{margin-top:165px!important}#gallery{width:100%}.alert-message{font-size:14px}}#modalAlert .modal-dialog{margin:10rem auto}#modalAlert p{font-size:18px;font-weight:500}@media only screen and (max-width:992px){.OVA-text{color:#00447c;font-size:24px!important}#OVA-content-main .contact-us-lead-copy{padding-top:30px}#OVA-nav{background-color:#fff}#OVA-nav img{height:60px!important;content:url(/images/ryan/RyanHomes_RGB.png)!important}#OVA-content .contact-us-lead-sub-container{max-width:700px!important}#OVA-content .contact-us-lead-copy{font-size:50px!important}#OVA-sub-content .contact-us-lead-copy{width:100%!important;font-size:30px!important;text-align:center!important}#OVA-container img{max-height:150px!important}#OVA-container{padding:0 20px!important}#OVA-button-container .contact-us-lead-copy{font-size:34px!important;width:100%!important;margin-left:0!important}#OVA-video .contact-us-lead-copy{margin-left:0!important}}#OVA-nav{padding-bottom:15px}#OVA-nav a{margin:auto;padding-top:20px}#OVA-nav img{height:85px}#OVA-content{margin-bottom:30px}#OVA-content .contact-us-lead-container{height:500px;width:100%;background-image:url(/images/ryan/OnlineHomeBuying.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff}#OVA-content .contact-us-lead-sub-container{max-width:900px;margin:auto;padding-top:30px}#OVA-content .contact-us-lead-copy{text-align:left;color:#00447c;margin-bottom:18px;font-size:50px;line-height:1.3;font-weight:300;width:100%;margin-left:30px}#OVA-sub-content{max-width:100%}#OVA-sub-content .OVA-sub-content-border{border-bottom:2px solid #00447c;width:100%;margin:auto;margin-top:15px;margin-bottom:20px}#OVA-sub-content .contact-us-lead-copy{color:#00447c;margin-bottom:18px;font-size:50px;line-height:1.3;font-weight:300;text-align:center;margin-left:0}#OVA-container{padding:30px 20px}#OVA-container .performance-icon{max-width:50%}#OVA-container img{max-height:200px}.OVA-list{font-size:30px;font-weight:800}.OVA-text{color:#00447c;font-size:22px}#OVA-container p{padding-top:15px}#OVA-button-container{max-width:100%}#OVA-button-container .contact-us-lead-copy{color:#00213c;margin-bottom:18px;font-size:35px;line-height:1.3;font-weight:700;text-align:center}.OVA-button{padding-top:35px;font-size:18px}.OVA-button button{border-radius:initial;width:400px;height:75px}#OVA-video .contact-us-lead-copy{color:#fff;margin-bottom:18px;font-size:20px!important;line-height:1.3;font-weight:500;width:100%;text-align:center}#OVA-video{display:block;padding:25px 20px}.virtual-appointment{font-size:20px;line-height:30px}#product-about-long-description{width:100%}#hers-section{position:relative;padding-top:5px}#hers-section .product-own-energy-icon{width:80px;height:auto}#hers-section .product-own-energy-label{padding-top:10px;padding-bottom:10px;margin-bottom:0}#hers-section .product-hers-score-text{font-size:9px;position:absolute;top:18%;left:8%;transform:translate(-18%,-8%);color:#00447c;font-weight:800}#hers-section .product-hers-score{position:absolute;top:24%;left:12%;transform:translate(-24%,-12%);color:#00447c;font-size:18px}#hers-section .product-hers-savings{font-size:13px;position:absolute;top:36%;left:13%;transform:translate(-36%,-13%);color:#00447c;font-weight:700}#hers-section .product-hers-disclaimer{font-size:12px;font-weight:bolder;position:absolute;top:38%;left:64%;transform:translate(-38%,-64%);color:#00447c}#hers-section .product-own-energy-container{height:120px}#hers-section .product-own-energy-label2{font-size:12px;width:250px;color:#00447c;line-height:15px;padding-top:15px;padding-bottom:20px}@media screen and (max-width:990px){#hers-disclaimer .modal-content{background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}}.homes-going{height:auto;background-color:#f0efee;padding:20px;font-size:10.5pt;color:#00447c;text-align:center;text-transform:uppercase}.fomo-block-option1{width:auto;display:table;margin:auto;padding-top:10px}.fomo-block-option1-remaining{margin-right:10px;width:35px;height:35px;background-color:#00457d;color:#fff;font-size:17px;padding:5px}.fomo-block-option1-of{font-size:8pt;color:#00447c;text-align:center;text-transform:uppercase;font-weight:600;display:table-cell}.fomo-block-option1-total{margin-left:10px;margin-right:10px;width:35px;height:35px;background-color:#00457d;color:#fff;font-size:17px;padding:5px}.fomo-block-option1-description{display:table-cell;text-align:left;font-size:17pt;text-transform:none}.fomo-block-option1-description-center{display:table-cell;text-align:center;font-size:17pt;text-transform:none}.leads-disclaimer{padding-top:20px;font-size:11px;line-height:1.2;color:#000}#usp-schedule-visit-form .leads-disclaimer,#ilsBubbleForm .leads-disclaimer{padding-top:0;width:300px;margin:auto}#homeContactUsForm .leads-disclaimer{padding-top:10px;width:300px;margin:auto}#usp-schedule-visit-form .leads-disclaimer{padding-left:5px}#scheduleVisitBottomForm .leads-disclaimer{padding-top:20px;width:300px;margin:auto}#ilsBubbleForm .leads-disclaimer{padding-bottom:20px}#homebuyingForm .leads-disclaimer{color:#fff}#searchContactForm .leads-disclaimer{color:#fff;padding-bottom:20px}@media screen and (max-width:990px){#searchContactForm .leads-disclaimer{color:#000;padding-bottom:20px}}.stars-outer,.rating-stars-outer{display:inline-block;position:relative;font-family:FontAwesome}.stars-outer::before{content:"\f006 \f006 \f006 \f006 \f006";color:#00aeef}.rating-stars-outer::before{content:"\f006 \f006 \f006 \f006 \f006";border-color:#fff}.stars-inner,.rating-stars-inner{position:absolute;top:0;left:0;white-space:nowrap;overflow:hidden;width:0}.stars-inner::before{content:"\f005 \f005 \f005 \f005 \f005";color:#00aeef;border-color:#00aeef}.rating-stars-inner::before{content:"\f005 \f005 \f005 \f005 \f005";color:#fff;border-color:#fff}.avg-rating-stars{width:50%;margin:auto;font-size:28px;padding-top:30px;display:table-cell}.reviews{width:50%;display:table-cell;background-color:#072843}.reviews-content{width:150px;margin:auto;display:table}.avg-rating{color:#00aeef;font-size:28px;display:table-cell;width:5%;padding-left:20px}.review-links{padding-right:5px;text-transform:uppercase;font-size:11pt;line-height:1.4em;color:#fff;text-align:center;padding-top:15px}.reviews-list-collapsible:hover{cursor:pointer}#reviews-list-content{padding:0 18px;display:none;overflow:hidden;background-color:#072843;color:#fff}.reviews-count{padding-top:30px;padding-bottom:30px;font-size:20px;text-transform:uppercase;margin:auto;display:table}.reviewsSet1,.reviewsSet2{display:table-cell;width:50%}.rating-authorName{color:#00aeef;text-transform:uppercase;font-size:11pt;letter-spacing:2px;padding-bottom:10px}.rating-authorName,.rating-no-padding{padding-bottom:0!important}.rating-content{width:90%;padding-top:10px;padding-bottom:25px}a.morelink{text-decoration:none;outline:none;color:#fff;font-weight:800}.morecontent span{display:none}.reviews-main{margin-top:30px}.reviews-no-siteplan{width:100%;display:block;padding-bottom:30px}.reviews-count-header-text{color:#00447c;font-size:1.3em;text-align:center;margin-top:10px}.siteplan-full-width{display:block}.img__description{position:absolute;width:140px;height:30px;margin-left:10px;top:0;bottom:0;left:-35px;font-size:15px;right:0;color:#fff;visibility:hidden;opacity:0;transition:opacity .2s,visibility .2s}.p-play-btn:hover .img__description{visibility:visible;opacity:1}.join-visit-Text,.osc-market{color:#fff}.form-row-market-custom{margin-left:15px;margin-right:15px}@media only screen and (max-width:990px) and (min-width:723px){.carousel{display:block}}.hero__content{position:absolute;bottom:23px;left:29px;max-width:225px;top:150px}.hero{position:relative;box-shadow:0 2px 4px rgba(0,0,0,.5);height:644px;width:100%;background-image:url(/images/ryan/reviews/family-xlarge.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff}.hero__wrap,.test__border{position:relative}.dt-contain{max-width:960px;padding:0 10px;margin:auto;position:relative}.hero__title,.main-nav__link,.mobile-nav__link,.visit-rh__link{text-transform:uppercase}.hero__title{text-shadow:0 1px 1px rgba(0,0,0,.31);color:#fff;background-color:rgba(36,36,70,.01);font-size:2.8em;line-height:1.143;font-weight:500}.btn-explore,.hero__btn{display:block;text-align:center;text-transform:uppercase;box-sizing:border-box}.btn-explore{border-radius:3px;background-color:#00447c;color:#fff;padding:15px 10px;font-size:1.4em}.rr{background:#f4f4f4;padding:0 0 24px}.hero+.rr{padding-top:50px}.rr .contain{margin-left:-3px}.contain{padding:0 30px}.rr__title{font-size:2.8em;line-height:1.14;color:#0b3f7a;font-weight:300;letter-spacing:-.02em;margin-bottom:10px}.rr p,.test p{letter-spacing:-.01em;font-weight:300}.rr p{font-size:1.6em;line-height:1.5;margin-bottom:26px;color:#515151}.rr-video{padding:50px 0 99px}.clearfix:after,.clearfix:before,.commitment ol li:after,.commitment ol li:before,.contain-quality:after,.contain-quality:before,.rr-video__wrap:after,.rr-video__wrap:before{content:"";display:table}.clearfix:after,.commitment ol li:after,.contain-quality:after,.rr-video__wrap:after{clear:both}.rr-video__twrap{position:relative}.logo__reviews,.rr-video__title{font-family:museo-sans}.rr-video__title{color:#00447c;font-weight:300;font-size:2.8em;line-height:1.111111111;margin-bottom:53px}.responsive__video{margin-bottom:25px;position:relative;padding-bottom:56%;height:0}.rr__title{font-size:2.8em;line-height:1.14;color:#0b3f7a;font-weight:300;letter-spacing:-.02em;margin-bottom:10px}.quality__icon{color:#00aeef;font-size:80px;display:block;margin-bottom:23px}.rf-test__wrap:after,.rf-test__wrap:before,.test__border:after,.test__border:before{font-family:iconfont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-house:before{content:""}.quality__title{color:#00447c;font-weight:500;font-size:1.6em;line-height:1.5;text-transform:uppercase}.icon-architects:before{content:""}.icon-inspections:before{content:""}.tests{background:url(/images/ryan/reviews/testimonial-bg-small.jpg) 50% 50% no-repeat;background-size:cover;padding:62px 0 42px}.s-hero{box-shadow:0 2px 4px rgba(0,0,0,.5);margin-bottom:46px;position:relative}.s-hero+.rr{margin-top:-43px;padding-top:43px}.rf{background-color:#00447c;box-shadow:0 2px 4px rgba(0,0,0,.52);padding:32px 0 24px;position:relative}.rf__legend,.rf__select{font-weight:500;text-transform:uppercase}.rf__legend{color:#fff;font-size:1.6em;line-height:1.375;padding-right:20px;position:relative}.rf__select{display:block;height:44px;background:url(/images/select.png) 100% 50% no-repeat #fff;border:1px solid #ebebeb;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;margin-bottom:22px;color:#515151;font-size:1.2em;letter-spacing:-.02em;line-height:1.916666667;padding-left:16px;box-sizing:border-box}.rf__select{display:block;height:44px;background:url(/images/select.png) 100% 50% no-repeat #fff;border:1px solid #ebebeb;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;margin-bottom:22px;color:#515151;font-size:1.2em;letter-spacing:-.02em;line-height:1.916666667;padding-left:16px;box-sizing:border-box}.rf__legend,.rf__select{font-weight:500;text-transform:uppercase}.tests h2{color:#fff!important}.rr-video .hv-play{left:200px}#browse-reviews{width:100%;display:table}#browse-reviews .our-homes-dropdown-container{width:30%;display:table-cell}#state,#market{height:50px!important}.text-white{color:#fff}.market-container{width:30%;display:table-cell;padding-left:30px}#reveiws-list{padding-top:30px;padding-bottom:30px}#reveiws-list .list-content{display:block;padding-top:20px;padding-bottom:30px}#reviews-list-header{text-align:center;padding-top:30px;font-size:1.8em;color:#00447c}@media screen and (min-width:960px){.video-reviews{left:120%}.hero{background-image:url(/images/ryan/reviews/family-large.jpg)}.tests{padding:101px 0 42px;background-image:url(/images/ryan/reviews/testimonial-bg-large.jpg)}.quality:last-child{border-right:none}.quality__title{margin-bottom:10px}.contain--quality{max-width:757px;margin:auto}.contain--experience{max-width:830px;margin:auto}.hero__content{top:128px;left:9px}.hero__title{font-size:5.6em;line-height:1.07}.btn--hero{margin-top:25px}.rr{padding:0 0 65px;text-align:center}.contain{max-width:830px;padding:0 10px;margin:auto!important;position:relative}.rr__title{font-size:5em;margin-bottom:21px}.rr p{font-size:1.3em;line-height:1.46}.rr-video__title{font-size:3.6em;padding:0 68px}.rr__title{font-size:5em;margin-bottom:26px}.quality{width:33.3%;padding:0 4.2%!important;border-right:1px solid #d1cfb8;text-align:left}.quality:nth-child(odd){clear:none}.quality__icon{top:auto;margin-bottom:16px}.quality p{font-size:1.4em;font-weight:300;color:#585858;padding-right:5px}}@media screen and (min-width:768px){.hero{background-image:url(/images/ryan/reviews/family-medium.jpg)}.rf__select{margin-right:20px;width:calc(50% - 10px);float:left}.rf__legend{font-size:1.8em;background:#00447c;padding:0 22px;position:relative}.rf__select{margin-right:20px;width:calc(50% - 10px);float:left;margin-right:0}.rf{margin:-10px 0 0;padding:45px 0 24px;text-align:center}.s-hero+.rr{margin-top:-51px;padding-top:51px}.s-hero{margin-bottom:54px}.tests{background-image:url(/images/ryan/reviews/testimonial-bg-medium.jpg);padding:88px 0 42px}.quality:nth-child(even){padding-left:8.582%}.quality__title{font-size:1.8em;letter-spacing:-.01em}.quality__icon{position:relative;top:-14px;margin-bottom:9px}.quality{width:42%;min-height:197px;float:left;margin-bottom:21px}.rr__title--quality{margin-bottom:10px}.rr__title{font-size:2.8em;line-height:1.14;color:#0b3f7a;font-weight:300;letter-spacing:-.02em;margin-bottom:10px}.hero__content{bottom:auto;top:167px;left:67px;max-width:385px}.hero__title{font-size:3.8em;line-height:1;letter-spacing:-.02em}.btn--hero{display:inline-block;margin-top:20px;padding:15px 24px}.btn--hero:hover{color:#fff}.rr{padding:0 0 48px}.hero+.rr{padding-top:66px}.rr .contain{margin-left:-7px}.rr__title{font-size:3.6em;line-height:1.11;letter-spacing:0;margin-bottom:19px}.rr-video__wrap{display:-webkit-box;display:flex}.rr-video__twrap{width:50%}.rr-video__title{font-size:2.4em;line-height:1.333;padding:0 46px;box-sizing:border-box;margin-bottom:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.responsive__video{width:50%;padding-bottom:40%}}.form-control-grey-text{color:#666;-webkit-appearance:none;font-family:museo-sans,Helvetica,Arial,sans-serif;letter-spacing:.5px;font-size:14px;font-weight:400;line-height:1.5;padding-left:1em;vertical-align:bottom;padding-bottom:2px}.form-control-checkbox{padding:0!important;height:14px!important;margin-top:0!important}.contactusformsorry{color:#fff}.nofloat{float:none}.thankyou-text-align{text-align:left!important}.thankyou-text-align-center{text-align:center!important}.width100{width:100%!important}.booking-contact-container{width:100%;margin:auto}.digitalwelcometoppadding{padding-top:75px}.digitalwelcomehr{color:#e4e4e4;width:200%;margin-left:-25%;margin-right:-25%}.digital-welcome-blue-text{color:#00447c}.digital-welcome-white-text{color:#fff}.digital-welcome-leads{padding-top:0;width:500px;margin:auto;margin-bottom:20px}.line-height-15{line-height:1.5}.digital-welcome-padding-top-30{padding-top:30px}.digital-welcome-padding-top-10{padding-top:10px}.digital-welcome-padding-top-20{padding-top:20px}.digital-welcome-contact-us-button{text-transform:uppercase;width:228px;margin-bottom:20px!important}.digital-welcome-form-label::-webkit-input-placeholder{color:#333!important;font-weight:700!important;opacity:1!important}.digital-welcome-comments-group{padding-left:0!important;margin-left:7.2%!important}.digital-welcome-top-container{padding-top:25px;padding-bottom:15px}@media(min-width:991px){.digitalwelcomehr{display:none}}@media(max-width:991px){.digitalwelcometoppadding{padding-top:0}.digital-welcome-padding-top-30{padding-bottom:30px;padding-top:0}.digital-welcome-contact-us-mobile,.booking-contact-container{background-color:#f4f4f4!important;width:100%!important;margin:auto!important;margin-top:20px!important}.digital-welcome-container{max-width:100%!important}}#bookingAppContactFormThankYou{padding-top:100px}.digital-welcome-header-text{font-size:31px;line-height:39px}.booking-contact-container{background-color:#fff;margin:32px}.digital-welcome-header-text{font-size:31px;line-height:39px;padding-top:20px;padding-left:25px;padding-right:25px}.digital-welcome-text-14{font-size:14px}.heading-container-digital-welcome{height:70px;width:100%;margin-top:80px;z-index:1000;background-color:#ebebeb;float:right}.digital-welcome-hometype{font-size:14px;line-height:1.6;background-color:rgba(36,36,70,.05)}div[data-form-block-id] .onFormSubmittedFeedback{width:500px;height:auto!important;background:0 0!important}.onFormSubmittedFeedbackButton{display:none!important}div[data-form-block-id] .onFormSubmittedFeedback .onFormSubmittedFeedbackMessage{display:none!important;color:#fff!important}div[data-form-block-id] .onFormSubmittedFeedbackIcon{display:none}.justify-center{justify-content:center}.mpc-container{height:160px}.mpc-collections-title{width:100%;color:#00447c;font-size:31px;line-height:39px;text-align:center}.no-padding-top{padding-top:0!important}.bg-checkbox{background:url(/images/ryan/Icons/icon-checkbox.png) center no-repeat}.container#product-tiles{padding:0 0 150px}.thank-you-text p{text-align:center}.home-search-move-in a{padding:10px 20px;margin-left:5px;height:18px;width:187px;line-height:18px;text-transform:uppercase;text-decoration:underline;text-decoration-color:#072843;text-decoration-style:dashed;color:#fff}.home-search-move-in a:focus{color:#000;background-color:#f1f1f1;text-decoration:none}.product-located-community a{color:#fff;text-decoration:underline;text-decoration-color:#072843;text-decoration-style:dashed}.product-located-community a:focus{color:#00447c;background-color:#ebebeb;text-decoration:none}.ryan-reviews-link{color:#00aeef;text-decoration:underline;text-decoration-color:#072843;text-decoration-style:dashed}.ryan-reviews-link:focus{color:#00aeef;background-color:#f4f4f4;text-decoration:none}#modelHomeHoursText{text-decoration:underline;text-decoration-color:#ffff;text-decoration-style:dashed}#modelHomeHoursText:focus{color:#fff;background-color:#00aeef;text-decoration:none}.star-ratings{unicode-bidi:bidi-override;position:relative;margin:0;padding:0;letter-spacing:-1px}.star-ratings .fill-ratings{padding:0;position:absolute;z-index:1;display:block;top:0;left:0;overflow:hidden}.star-ratings .fill-ratings span{display:inline-block}.star-ratings .empty-ratings{padding:0;display:block;z-index:0}.star-ratings-color{color:#00aeef}.star-ratings-white{color:#fff}.star-ratings-big{font-size:34px}.star-ratings-small{font-size:18px}.community-banner{color:#fff;top:50px;right:0;text-align:center;padding:10px}.community-banner-headline{font-size:15px;text-transform:uppercase;font-weight:600}.community-banner-desc{font-size:14px;padding-top:11px}.spec-available-desc{padding-top:8px}.mortgage-details-header{font-size:.95rem;font-weight:100;text-align:left;padding:0 24px;align-items:center;line-height:1.2rem}.mortgage-details-header img{width:80px;margin-right:20px}.mortgage-details-text a:hover{color:#ccc;text-decoration:none}.buydown-language{padding:0 20px;font-weight:700;font-size:.75rem;margin:0 15px;text-align:left}.sample-payment{margin:1rem 4rem}.category-icon{width:10px;margin-right:1em;align-self:stretch}.category-icon.principal{background:#0275d8}.category-icon.skyblue{background:#5bc0dd}.category-icon.green{background:#5cb85c}.category-icon.orange{background:#f0ad4e}.category-icon.brickorange{background:#e67d4a}.category{align-items:center}.payment-row{justify-content:space-between}.sample-payment hr{margin-top:.2rem;margin-bottom:.1rem}.total-amount{font-weight:700;align-self:center;font-size:1.5rem}.bgWhite{background:#fff!important;background-color:#fff!important}.burgandy{color:#8b2445}.ryan-blue{color:#315482}.justify-between{justify-content:space-between}.ot-sdk-show-settings,.ot-sdk-show-settings:active{background-color:transparent!important;color:#fff!important;border:0!important;font-family:museo-sans,Helvetica,Arial,sans-serif;letter-spacing:.5px;font-size:14px!important;margin-right:-29px}@media(min-width:576px){.modal-dialog{max-width:550px}}.custom-footer{display:flex;flex-direction:column;height:22vh;width:100%;overflow-y:visible}#ot-sdk-btn.ot-sdk-show-settings{font-family:museo-sans,Helvetica,Arial,sans-serif;padding:.3em 2em!important}@media(max-width:1130px){#modalMortgagePayment.modal{height:600px}}@media screen and (min-width:990px) and (max-width:1030px){.container-new{margin-top:-51px}}@media screen and (max-width:990px){.container-new{margin-top:-1px}}@media screen and (max-width:1300px){.custom-name-width{width:150px}}.mso-spec-marketing-carousel .carousel{margin-top:0}.phone-disclaimer,.leadFormPhoneDisclaimer,.schedule-visit-phone-disclaimer,.usp-phone-disclaimer,.home-buying-phone-disclaimer,.interestListUSPPhoneDisclaimer,.contactUsContactFormPhoneOptIn,.schedule-visit-bottom-phone-disclaimer,.contactFormPhoneOptIn,.contact-form-bookings-phone-disclaimer,.contact-us-form-phone-disclaimer,.carousel-phone-disclaimer,.join-interest-bottom-phone-disclaimer,.join-interest-list-phone-disclaimer,.our-homes-carousel-phone-disclaimer,.rsvp-phone-disclaimer{font-size:11px}.usp-phone-disclaimer{color:#000}.phone-disclaimer input[type=checkbox],.leadFormPhoneDisclaimer input[type=checkbox],.schedule-visit-phone-disclaimer input[type=checkbox],.usp-phone-disclaimer input[type=checkbox],.home-buying-phone-disclaimer input[type=checkbox],.interestListUSPPhoneDisclaimer input[type=checkbox],.contactUsContactFormPhoneOptIn input[type=checkbox],.schedule-visit-bottom-phone-disclaimer input[type=checkbox],.contactFormPhoneOptIn input[type=checkbox],.contact-form-bookings-phone-disclaimer input[type=checkbox],.contact-us-form-phone-disclaimer input[type=checkbox],.carousel-phone-disclaimer input[type=checkbox],.join-interest-bottom-phone-disclaimer input[type=checkbox],.join-interest-list-phone-disclaimer input[type=checkbox],.our-homes-carousel-phone-disclaimer input[type=checkbox] .rsvp-phone-disclaimer input[type=checkbox]{height:18px!important}.displayNone{display:none!important}.lead-form-privacy{font-size:13px;margin:0 auto}form#scheduleVisitUSPForm .lead-form-privacy{font-size:12px;color:#000;padding-left:15px;padding-right:15px}.lead-form-privacy :hover{color:inherit}.contact-us-form-sub-container .lead-form-privacy{margin-bottom:15px;text-align:center}#carouselForm .lead-form-privacy{text-align:center}#searchContactForm .lead-form-privacy{font-size:13px;margin-bottom:10px;color:#fff}#homebuyingForm .lead-form-privacy{text-align:center}#homebuyingForm .get-it-now-div{text-align:center}#leadForm .lead-form-privacy{text-align:center}