.other-developments{padding-top:3rem;padding-bottom:3rem}.other-developments .col-wrap{display:flex;flex-wrap:wrap;margin-bottom:-1.5rem;width:100%;justify-content:center}.other-developments .residential-item{width:100%;padding-left:.75rem;padding-right:.75rem;margin-bottom:1.5rem}.other-developments .residential-item-inner{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.1,.6,.4,1);transition-duration:.5s;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);position:relative;background:#fff}.other-developments .residential-item-inner .relative{position:relative}.other-developments .status-col{letter-spacing:.025em;text-transform:uppercase;background-color:rgba(59,43,87);color:#fff;font-weight:700;font-size:.675rem;position:absolute;left:0;top:0;z-index:1;padding-top:.75rem;padding-bottom:.75rem;padding-left:1.25rem;padding-right:1.25rem}.other-developments a.relative-link{position:relative;display:block;overflow:hidden}.other-developments .relative-image img{position:absolute;top:0;left:0;width:100%;height:100%}.other-developments .img-bottom{position:absolute;bottom:0;left:0;width:100%;z-index:9;padding-bottom:14px;pointer-events:none}.other-developments .img-bottom .bottom-details{width:100%;z-index:10;position:relative;justify-content:center;display:flex;color:#fff;padding-bottom:2px;flex-wrap:wrap}.other-developments .bottom-details span{font-weight:700;letter-spacing:.025em;text-transform:uppercase;font-size:.675rem;margin-left:4px}.other-developments .bottom-details .apartments{display:none;flex-wrap:wrap;align-items:center;color:#fff;margin-left:1rem}.other-developments .bottom-gradient{background-image:linear-gradient(0,#000,rgba(0,0,0,0));height:5rem;position:absolute;opacity:.7;bottom:0;left:0;z-index:9;width:100%}.other-developments .title-grp{padding:1.5rem .5rem;text-align:center;border-bottom:1px solid rgba(0,0,0,0.1)}.other-developments .title-details a{color:#27272a}.other-developments .title-details .title{font-size:1.5rem;line-height:1.25;font-weight:700;font-family:abril-display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;color:rgba(59,43,87,1)}.other-developments .title-grp .location{font-size:.875rem}.other-developments .info-grp{border-bottom:1px solid rgba(0,0,0,0.1);display:flex;flex-wrap:wrap;text-align:center}.other-developments .info-grp .info-sec{padding:1rem .5rem;flex:1 1 0}.other-developments .info-grp .heading{font-size:.75rem;font-weight:300;color:#52525b;margin-bottom:4px}.other-developments .info-grp .amount{color:#3b2b57;font-size:.875rem;font-weight:600}.other-developments .btn-col{padding:.75rem;text-align:center}.other-developments .btn-col a.cm-btn.blue{background:#3b2b57}.other-developments .residential-item-inner:hover{transform:matrix(1,0,0,1,0,-8)}.other-developments .bedrooms{display:flex;flex-wrap:wrap;align-items:center;color:#fff}.other-developments .info-grp .price-info{border-right:1px solid rgba(0,0,0,0.1)}.other-developments h2{text-align:center;padding-left:1rem;margin-bottom:1.25rem;padding-right:1rem;line-height:1.25;font-size:1.5rem}.other-developments .btn-sec{text-align:center;margin-top:2.5rem;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.other-developments a.mdl-btn{text-decoration:none;background-color:#3b2b57;border-radius:9999px;display:inline-block;flex-shrink:0;font-weight:700;font-size:.625rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:.875rem;padding-bottom:.875rem;position:relative;color:#fff;text-transform:uppercase;letter-spacing:.025em;transform:translateX(0) translateY(0) rotate(0) skewX(0) skewY(0) scaleX(1) scaleY(1);transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:cubic-bezier(.1,.6,.4,1);transition-duration:.7s}.other-developments a.mdl-btn .btn-text{position:relative;z-index:20}.other-developments a.mdl-btn .btn-overlay{border-radius:9999px;height:100%;overflow:hidden;position:absolute;top:0;left:0;width:100%;z-index:10}.other-developments a.mdl-btn .btn-border{border-color:#241a35;border-radius:9999px;border-style:solid;border-width:1px;height:100%;position:absolute;top:0;left:0;width:100%;z-index:0}.other-developments a.mdl-btn .btn-overlay .btn-overlay-inner{background-color:rgba(0,0,0,0.3);border-radius:9999px;position:absolute;top:0;left:0;width:100%;z-index:10;transform:translateX(0) translateY(0) rotate(0) skewX(0) skewY(0) scaleX(0) scaleY(0);transform-origin:bottom;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:cubic-bezier(.1,.6,.4,1);transition-duration:.7s;padding-bottom:100%}.other-developments a.mdl-btn:hover{color:#fff;transform:translateX(0) translateY(-0.25rem) rotate(0) skewX(0) skewY(0) scaleX(1) scaleY(1)}.other-developments a.mdl-btn:hover .btn-overlay .btn-overlay-inner{transform:translateX(0) translateY(-33.333333%) rotate(0) skewX(0) skewY(0) scaleX(1.05) scaleY(1.05)}.other-developments .residential-item-inner:hover a.mdl-btn .btn-overlay .btn-overlay-inner{transform:translateX(0) translateY(-33.333333%) rotate(0) skewX(0) skewY(0) scaleX(1) scaleY(1)}@media(min-width:640px){.other-developments .residential-item{width:50%;padding-left:1rem;padding-right:1rem}.other-developments h2{font-size:1.875rem}}@media(min-width:1024px){.other-developments .residential-item{width:33.333333%;margin-bottom:2.5rem}.other-developments{padding-top:7rem;padding-bottom:7rem}.other-developments .status-col{padding-top:1rem;padding-bottom:1rem;padding-left:1.5rem;padding-right:1.5rem}.other-developments .bottom-details .apartments{display:flex}.other-developments .title-grp .location{font-size:1rem}.other-developments .info-grp .heading{font-size:.875rem}.other-developments .info-grp .amount{font-size:1rem}.other-developments h2{margin-bottom:2.5rem;font-size:2.125rem}.other-developments a.mdl-btn{font-size:.675rem;padding-top:1rem;padding-bottom:1rem;padding-left:2.5rem;padding-right:2.5rem}.other-developments .col-wrap{margin-bottom:-2.5rem}}@media(min-width:1280px){.other-developments .title-details .title{font-size:1.875rem}}