*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;margin:0;padding:0}body,html{position:relative;width:100%;height:100%}html{-webkit-box-sizing:border-box;box-sizing:border-box}body{background-color:#f8f8f8;color:#999;font-family:'Open Sans',Arial,Helvetica,sans-serif}a{color:#999;text-decoration:none}.vertical-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:100%;max-height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.horizontal-container{width:90%;max-width:768px;margin:20px auto 60px}.header{margin-bottom:20px}@media screen and (max-width:767px){.header{text-align:center}}@media screen and (min-width:768px){.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header .logo-link{width:260px;display:block}@media screen and (max-width:767px){.header .logo-link{margin:0 auto 12px}}.header .logo-link svg{-webkit-pointer-events:none;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;max-width:100%;height:auto}.header .header-details{padding:10px}@media screen and (min-width:768px){.header .header-details{text-align:right}}.header .header-details h1{color:#212121;font-size:18px;font-weight:700}.header .header-details p{color:#999;font-size:18px;font-weight:400}.iframe-container{position:relative;width:100%;margin-bottom:28px;-webkit-box-shadow:0 2px 4px rgba(33,33,33,.15);box-shadow:0 2px 4px rgba(33,33,33,.15)}.iframe-container:before{content:' ';position:relative;width:100%;display:block}@media screen and (max-width:767px){.iframe-container:before{padding-bottom:66.66vh}}@media screen and (min-width:768px){.iframe-container:before{padding-bottom:62.5%}}.iframe-container iframe{position:absolute;left:0;top:0;width:1px;min-width:100%;*width:100%;height:100%;display:block;border:0;overflow:hidden}.footer{padding-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #999;font-size:14px}.footer p{font-size:16px;font-weight:400}@media screen and (min-width:1025px){.footer a:hover{text-decoration:underline}}html{min-height:760px}body{background-color:#e5e5e5;color:#222;font-size:12px}img{border:none;display:block;height:auto;margin:0 auto;max-width:100%}p{color:#666;font-size:12px;margin:0;padding:0}.clearL{clear:left}.clearB{clear:both}.clearR{clear:right}.horizontal-container{width:96%;max-width:1050px}.story-homes-container{position:relative;-webkit-box-shadow:2px 2px 10px 5px #adadad;box-shadow:2px 2px 10px 5px #adadad;background-color:#fff}.page-body{padding:10px 10px 0}.iframe-container{margin-bottom:0}@media screen and (max-width:767px){.iframe-container:before{padding-bottom:50vh}}@media screen and (min-width:768px){.iframe-container:before{padding-bottom:56.25%}}#page-footer{height:140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#clientLogo,.footer-section{padding:20px 10px}#clientLogo{width:230px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:flex-start}#showhomeDetails{margin:0 0 10px}#showhomeDetails p{font-size:12px;line-height:1;margin:0 0 8px}#showhomeDetails p .label{display:inline-block;font-weight:700;min-width:80px}#moreInfo{background-color:#012a40;color:#fff;display:inline-block;font-size:18px;font-weight:300;line-height:1;padding:10px 22px;text-align:center}@media only screen and (min-width:1025px){#moreInfo{-webkit-transition:background-color .6s;transition:background-color .6s}#moreInfo:hover{background-color:#5599bd}}#third-parties{text-align:right;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#facebook{display:inline-block;margin-right:8px;vertical-align:middle}#facebook-inner{border-radius:5px;height:20px;overflow:hidden;padding:1px 0 0;width:51px}#facebook-inner .fb_iframe_widget span{vertical-align:top!important}#twitter{display:inline-block;vertical-align:middle}.copyright{margin-top:10px;color:inherit;font-size:14px}