.carousel-container{overflow:hidden;position:relative;-webkit-backface-visibility:hidden}.carousel-container:hover .arrows li{display:block}.carousel-wrap{overflow:hidden}.carousel{left:-683px;height:455px;margin-left:50%;position:relative;width:1366px}@media only screen and (max-width:480px){.carousel{width:100%;margin:0;padding:10px 1.21353rem;left:auto;height:auto}}@media only screen and (min-width:481px) and (max-width:768px){.carousel{width:100%;left:0;margin-left:10px}}.carousel a{display:block}.carousel .slide-list{height:455px;list-style:none;position:relative;z-index:0}@media only screen and (max-width:480px){.carousel .slide-list{height:auto;overflow:hidden}}@media only screen and (min-width:481px) and (max-width:768px){.carousel .slide-list{width:100%}}.carousel .slide{background-color:#fdfdfd;height:455px;left:0;overflow:hidden;position:absolute;top:0;width:1386px;margin-left:-10px;padding:0 10px;display:none}@media only screen and (min-width:641px){.carousel .slide{display:block}}@media only screen and (max-width:480px){.carousel .slide{position:relative;height:auto;margin:0 0 10px;width:100%;padding:0}}@media only screen and (min-width:481px) and (max-width:768px){.carousel .slide{width:100%;overflow:hidden}}.carousel .slide .image{background-repeat:no-repeat;background-position:center center;height:455px;position:absolute;display:inline-block}@media only screen and (max-width:480px){.carousel .slide .image{left:50%;margin-left:-230px;max-width:460px;width:460px;height:200px;position:relative}}@media only screen and (min-width:481px) and (max-width:768px){.carousel .slide .image{left:50%;margin-left:-384px;max-width:768px;width:768px;text-align:center;position:relative}}.carousel .slide.full .image-panorama_a{width:1366px}.carousel .slide.half .image-landscape_a{left:10px;top:0;width:683px}.carousel .slide.half .image-landscape_b{right:10px;top:0;width:683px}.carousel .slide.half .separator{position:absolute;background-color:#fff;width:10px;top:0;bottom:0;left:50%;margin-left:-5px}@media only screen and (min-width:769px){.carousel .slide.tile .slide-images{position:relative;width:1366px;height:455px}}.carousel .slide.tile .image-portrait_a{left:0;top:0;width:341px}.carousel .slide.tile .image-big_landscape_a{left:342px;top:0;width:683px}.carousel .slide.tile .image-small_landscape_a{right:0;top:0;width:342px;height:228px}.carousel .slide.tile .image-small_landscape_b{bottom:0;right:0;width:342px;height:228px}.carousel .slide.tile .separator{position:absolute;background-color:#fff}.carousel .slide.tile .separator--a{width:10px;top:0;bottom:0;left:342px;margin-left:-5px}.carousel .slide.tile .separator--b{width:10px;top:0;bottom:0;right:342px;margin-right:-5px}.carousel .slide.tile .separator--c{width:342px;top:228px;height:10px;right:0;margin-top:-5px}.carousel .slide .block-link{position:absolute}.carousel .slide-1{z-index:4;display:block}.carousel .slide-2{z-index:3}.carousel .slide-3{z-index:2}.carousel .slide-4{z-index:1}.carousel .copy{background-color:rgba(42,39,48,0.9);bottom:19px;left:50%;margin-left:-248px;padding:10px 14px;position:absolute;text-align:center;width:496px}@media only screen and (max-width:600px){.carousel .copy{right:0;left:0;margin:0;bottom:0;width:auto}}.carousel .copy h2{color:#fff;line-height:1.2;margin-bottom:.2em;text-decoration:none}@media only screen and (max-width:480px){.carousel .copy h2{display:none}}.carousel .copy h2:hover{text-decoration:underline}.carousel .copy .icon-double-right{color:#cecece;font-size:16px;margin-left:8px}.carousel .copy .description{color:#fff;font-size:14px;margin-bottom:.6em}.carousel .copy .description strong{text-transform:capitalize}@media only screen and (max-width:480px){.carousel .copy .description{margin:0}}.carousel .copy .property-name{text-decoration:none;background-image:-webkit-linear-gradient(bottom,transparent,transparent 0,#fff 0,#fff 1px,transparent 1px);background-image:linear-gradient(to top,transparent,transparent 0,#fff 0,#fff 1px,transparent 1px);font-weight:bold}.carousel .copy .property-name:hover{text-decoration:none;background-image:-webkit-linear-gradient(bottom,transparent,transparent 0,#9aa2ab 0,#9aa2ab 1px,transparent 1px);background-image:linear-gradient(to top,transparent,transparent 0,#9aa2ab 0,#9aa2ab 1px,transparent 1px);color:#9aa2ab}.carousel .copy .price{font-weight:bold;white-space:nowrap}.carousel img{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel .slide .mobile,.carousel .slide .tablet{display:none}.carousel .slide .full{display:block}@media only screen and (min-width:481px) and (max-width:768px){.carousel .slide .full,.carousel .slide .mobile{display:none}.carousel .slide .tablet{display:block}}@media only screen and (max-width:480px){.carousel .slide .full,.carousel .slide .table{display:none}.carousel .slide .mobile{display:block}}.carousel-controls{height:35px;margin:auto;max-width:1366px}@media only screen and (max-width:480px){.carousel-controls{display:none}}.carousel-controls .arrows li{cursor:pointer;display:block;margin-top:-152px;position:relative;z-index:3;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media only screen and (min-width:1366px){.carousel-controls .arrows li{display:none;margin-top:-256px}}.carousel-controls .arrows .prev{float:left;margin-left:-10px}.carousel-controls .arrows .next{float:right;margin-right:-10px}.carousel-controls .spots{float:right;margin-right:5px;margin-top:15px}@media only screen and (max-width:1366px){.carousel-controls .spots{margin-right:20px}}.carousel-controls .spots li{background-color:#ddd;border-radius:5px;cursor:pointer;display:inline-block;height:10px;box-shadow:0 0 1px #fff;margin-left:10px;-webkit-transition:all 200ms;transition:all 200ms;width:10px}.carousel-controls .spots li.active{background-color:#ed5434}.carousel-controls .mask{background-color:#fff;height:455px;opacity:.85;position:absolute;top:0;width:1366px;z-index:3;cursor:pointer}@media only screen and (max-width:1366px){.carousel-controls .mask{display:none}}.carousel-controls .mask-left{margin-left:-1366px}.carousel-controls .mask-right{margin-left:1366px}.lt-ie9 .carousel-controls .mask{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5FFFFFF,endColorstr=#E5FFFFFF)";zoom:1}.no-js .carousel .slide+.slide{display:none}.about-wrap{padding-bottom:2.42705rem}.about-wrap .heading{text-align:center}.about-wrap .values{width:100%}.about-wrap .values:after{content:".";visibility:hidden;display:block;height:0;clear:both}.about-wrap .values__Item{padding:0 15px;width:50%}@media only screen and (min-width:1025px){.about-wrap .values__Item{padding:0 40px}}.about-wrap .values__Item__Copy{text-align:center;margin-bottom:0}.about-wrap .values__Item__Image{display:block;width:130px;height:130px;margin:30px auto}.about-wrap .values--upper,.about-wrap .values--lower{padding:0 5px}@media only screen and (min-width:641px){.about-wrap .values--upper,.about-wrap .values--lower{width:50%;float:left}}.testimonial-wrap{border-top:1px solid #cdcdd1;padding-top:2rem;padding-bottom:.75rem}.testimonial-wrap .ofs-Blockquote__Image{display:none}@media only screen and (min-width:641px){.testimonial-wrap .ofs-Blockquote__Image{display:block}}.testimonial-wrap .heading{margin-bottom:2rem;text-align:center}@media only screen and (min-width:641px){.testimonial-wrap .heading{margin-bottom:2.5rem}}.press-wrap{display:none}@media only screen and (min-width:641px){.press-wrap{border-top:1px solid #cdcdd1;border-bottom:1px solid #cdcdd1;display:block}}.folios-wrap{padding:0}@media only screen and (min-width:641px){.folios-wrap{margin-top:2.5rem;margin-bottom:1.5rem}}.folios-wrap .folio{position:relative;padding:0 5px;width:50%}.folios-wrap .folio img{height:auto;width:100%}.folios-wrap .folio a{text-decoration:none}.folios-wrap .folio__Titlecard{background:#fff;height:70px;width:100%;text-transform:uppercase;text-align:center;margin-bottom:1.21353rem;padding-top:8px}@media only screen and (min-width:641px){.folios-wrap .folio__Titlecard{margin:0 auto -60px;width:60%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}@media only screen and (min-width:1025px){.folios-wrap .folio__Titlecard{width:50%}}.folios-wrap .folio__Title{font-family:"Tiempos-Text","Times",serif;margin-bottom:5px;font-size:1.625rem}.folios-wrap .folio__Subheader{font-family:"Tiempos-Text","Times",serif;border-top:1px solid #cdcdd1;letter-spacing:14px;text-indent:16px;display:inline-block;margin-bottom:0}.promotions-wrap .heading{text-align:center}@media only screen and (min-width:641px){.promotions-wrap .heading{padding:0 2.42705rem}}@media only screen and (min-width:1025px){.promotions-wrap .heading{padding:0 9.7082rem}}.promotions-wrap .promo-list{list-style:none;overflow:hidden}@media only screen and (min-width:641px){.promotions-wrap .promo-list{width:100%}}.promotions-wrap .promo{width:48%;float:left}@media only screen and (min-width:641px){.promotions-wrap .promo{width:32%}}.promotions-wrap .promo a{text-decoration:none}.promotions-wrap .promo a h4{color:inherit}.promotions-wrap .promo a p{color:#50575f}.promotions-wrap .promo-1{margin-left:0;margin-right:6.5px}@media only screen and (min-width:641px){.promotions-wrap .promo-1{margin-right:9px}}.promotions-wrap .promo-2{margin-left:6.5px;margin-right:0}@media only screen and (min-width:641px){.promotions-wrap .promo-2{margin-right:9px;margin-left:9px}}.promotions-wrap .promo-3{display:none}@media only screen and (min-width:641px){.promotions-wrap .promo-3{margin-left:9px;display:block}}.promotions-wrap .promo img{height:auto}.promotions-wrap .promo .copy{padding:.5rem 1rem;width:100%;text-align:center}.promotions-wrap .promo .copy h4{margin-bottom:.5rem}.promotions-wrap .promo .copy p{display:none;line-height:1.5rem;margin-bottom:0}@media only screen and (min-width:641px){.promotions-wrap .promo .copy p{display:block}}