@charset "UTF-8";
body{-webkit-backface-visibility:hidden}
.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}
.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}
@-webkit-keyframes flash{0%,50%,100%{opacity:1} 25%,75%{opacity:0}}@-moz-keyframes flash{0%,50%,100%{opacity:1} 25%,75%{opacity:0}}@-o-keyframes flash{0%,50%,100%{opacity:1} 25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1} 25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;-moz-animation-name:flash;-o-animation-name:flash;animation-name:flash}
@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0)} 10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px)} 20%,40%,60%,80%{-webkit-transform:translateX(10px)}}@-moz-keyframes shake{0%,100%{-moz-transform:translateX(0)} 10%,30%,50%,70%,90%{-moz-transform:translateX(-10px)} 20%,40%,60%,80%{-moz-transform:translateX(10px)}}@-o-keyframes shake{0%,100%{-o-transform:translateX(0)} 10%,30%,50%,70%,90%{-o-transform:translateX(-10px)} 20%,40%,60%,80%{-o-transform:translateX(10px)}}@keyframes shake{0%,100%{transform:translateX(0)} 10%,30%,50%,70%,90%{transform:translateX(-10px)} 20%,40%,60%,80%{transform:translateX(10px)}}.shake{-webkit-animation-name:shake;-moz-animation-name:shake;-o-animation-name:shake;animation-name:shake}
@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0)} 40%{-webkit-transform:translateY(-15px)} 60%{-webkit-transform:translateY(-10px)}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0)} 40%{-moz-transform:translateY(-15px)} 60%{-moz-transform:translateY(-10px)}}@-o-keyframes bounce{0%,20%,50%,80%,100%{-o-transform:translateY(0)} 40%{-o-transform:translateY(-15px)} 60%{-o-transform:translateY(-10px)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)} 40%{transform:translateY(-15px)} 60%{transform:translateY(-10px)}}.bounce{-webkit-animation-name:bounce;-moz-animation-name:bounce;-o-animation-name:bounce;animation-name:bounce}
@-webkit-keyframes tada{0%{-webkit-transform:scale(1)} 10%,20%{-webkit-transform:scale(.9) rotate(-3deg)} 30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg)} 40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg)} 100%{-webkit-transform:scale(1) rotate(0)}}@-moz-keyframes tada{0%{-moz-transform:scale(1)} 10%,20%{-moz-transform:scale(.9) rotate(-3deg)} 30%,50%,70%,90%{-moz-transform:scale(1.1) rotate(3deg)} 40%,60%,80%{-moz-transform:scale(1.1) rotate(-3deg)} 100%{-moz-transform:scale(1) rotate(0)}}@-o-keyframes tada{0%{-o-transform:scale(1)} 10%,20%{-o-transform:scale(.9) rotate(-3deg)} 30%,50%,70%,90%{-o-transform:scale(1.1) rotate(3deg)} 40%,60%,80%{-o-transform:scale(1.1) rotate(-3deg)} 100%{-o-transform:scale(1) rotate(0)}}@keyframes tada{0%{transform:scale(1)} 10%,20%{transform:scale(.9) rotate(-3deg)} 30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)} 40%,60%,80%{transform:scale(1.1) rotate(-3deg)} 100%{transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;-moz-animation-name:tada;-o-animation-name:tada;animation-name:tada}
@-webkit-keyframes swing{20%,40%,60%,80%,100%{-webkit-transform-origin:top center} 20%{-webkit-transform:rotate(15deg)} 40%{-webkit-transform:rotate(-10deg)} 60%{-webkit-transform:rotate(5deg)} 80%{-webkit-transform:rotate(-5deg)} 100%{-webkit-transform:rotate(0deg)}}@-moz-keyframes swing{20%{-moz-transform:rotate(15deg)} 40%{-moz-transform:rotate(-10deg)} 60%{-moz-transform:rotate(5deg)} 80%{-moz-transform:rotate(-5deg)} 100%{-moz-transform:rotate(0deg)}}@-o-keyframes swing{20%{-o-transform:rotate(15deg)} 40%{-o-transform:rotate(-10deg)} 60%{-o-transform:rotate(5deg)} 80%{-o-transform:rotate(-5deg)} 100%{-o-transform:rotate(0deg)}}@keyframes swing{20%{transform:rotate(15deg)} 40%{transform:rotate(-10deg)} 60%{transform:rotate(5deg)} 80%{transform:rotate(-5deg)} 100%{transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;-moz-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;-moz-animation-name:swing;-o-animation-name:swing;animation-name:swing}
@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0)} 15%{-webkit-transform:translateX(-25%) rotate(-5deg)} 30%{-webkit-transform:translateX(20%) rotate(3deg)} 45%{-webkit-transform:translateX(-15%) rotate(-3deg)} 60%{-webkit-transform:translateX(10%) rotate(2deg)} 75%{-webkit-transform:translateX(-5%) rotate(-1deg)} 100%{-webkit-transform:translateX(0)}}@-moz-keyframes wobble{0%{-moz-transform:translateX(0)} 15%{-moz-transform:translateX(-25%) rotate(-5deg)} 30%{-moz-transform:translateX(20%) rotate(3deg)} 45%{-moz-transform:translateX(-15%) rotate(-3deg)} 60%{-moz-transform:translateX(10%) rotate(2deg)} 75%{-moz-transform:translateX(-5%) rotate(-1deg)} 100%{-moz-transform:translateX(0)}}@-o-keyframes wobble{0%{-o-transform:translateX(0)} 15%{-o-transform:translateX(-25%) rotate(-5deg)} 30%{-o-transform:translateX(20%) rotate(3deg)} 45%{-o-transform:translateX(-15%) rotate(-3deg)} 60%{-o-transform:translateX(10%) rotate(2deg)} 75%{-o-transform:translateX(-5%) rotate(-1deg)} 100%{-o-transform:translateX(0)}}@keyframes wobble{0%{transform:translateX(0)} 15%{transform:translateX(-25%) rotate(-5deg)} 30%{transform:translateX(20%) rotate(3deg)} 45%{transform:translateX(-15%) rotate(-3deg)} 60%{transform:translateX(10%) rotate(2deg)} 75%{transform:translateX(-5%) rotate(-1deg)} 100%{transform:translateX(0)}}.wobble{-webkit-animation-name:wobble;-moz-animation-name:wobble;-o-animation-name:wobble;animation-name:wobble}
@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)} 50%{-webkit-transform:scale(1.1)} 100%{-webkit-transform:scale(1)}}@-moz-keyframes pulse{0%{-moz-transform:scale(1)} 50%{-moz-transform:scale(1.1)} 100%{-moz-transform:scale(1)}}@-o-keyframes pulse{0%{-o-transform:scale(1)} 50%{-o-transform:scale(1.1)} 100%{-o-transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)} 50%{transform:scale(1.1)} 100%{transform:scale(1)}}.pulse{-webkit-animation-name:pulse;-moz-animation-name:pulse;-o-animation-name:pulse;animation-name:pulse}
@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out} 40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out} 50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in} 80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in} 100%{-webkit-transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in}}@-moz-keyframes flip{0%{-moz-transform:perspective(400px) rotateY(0);-moz-animation-timing-function:ease-out} 40%{-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg);-moz-animation-timing-function:ease-out} 50%{-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-animation-timing-function:ease-in} 80%{-moz-transform:perspective(400px) rotateY(360deg) scale(.95);-moz-animation-timing-function:ease-in} 100%{-moz-transform:perspective(400px) scale(1);-moz-animation-timing-function:ease-in}}@-o-keyframes flip{0%{-o-transform:perspective(400px) rotateY(0);-o-animation-timing-function:ease-out} 40%{-o-transform:perspective(400px) translateZ(150px) rotateY(170deg);-o-animation-timing-function:ease-out} 50%{-o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-o-animation-timing-function:ease-in} 80%{-o-transform:perspective(400px) rotateY(360deg) scale(.95);-o-animation-timing-function:ease-in} 100%{-o-transform:perspective(400px) scale(1);-o-animation-timing-function:ease-in}}@keyframes flip{0%{transform:perspective(400px) rotateY(0);animation-timing-function:ease-out} 40%{transform:perspective(400px) translateZ(150px) rotateY(170deg);animation-timing-function:ease-out} 50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in} 80%{transform:perspective(400px) rotateY(360deg) scale(.95);animation-timing-function:ease-in} 100%{transform:perspective(400px) scale(1);animation-timing-function:ease-in}}.flip{-webkit-backface-visibility:visible !important;-webkit-animation-name:flip;-moz-backface-visibility:visible !important;-moz-animation-name:flip;-o-backface-visibility:visible !important;-o-animation-name:flip;backface-visibility:visible !important;animation-name:flip}
@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0} 40%{-webkit-transform:perspective(400px) rotateX(-10deg)} 70%{-webkit-transform:perspective(400px) rotateX(10deg)} 100%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}}@-moz-keyframes flipInX{0%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0} 40%{-moz-transform:perspective(400px) rotateX(-10deg)} 70%{-moz-transform:perspective(400px) rotateX(10deg)} 100%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1}}@-o-keyframes flipInX{0%{-o-transform:perspective(400px) rotateX(90deg);opacity:0} 40%{-o-transform:perspective(400px) rotateX(-10deg)} 70%{-o-transform:perspective(400px) rotateX(10deg)} 100%{-o-transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0} 40%{transform:perspective(400px) rotateX(-10deg)} 70%{transform:perspective(400px) rotateX(10deg)} 100%{transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInX;-moz-backface-visibility:visible !important;-moz-animation-name:flipInX;-o-backface-visibility:visible !important;-o-animation-name:flipInX;backface-visibility:visible !important;animation-name:flipInX}
@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1} 100%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}}@-moz-keyframes flipOutX{0%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1} 100%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}}@-o-keyframes flipOutX{0%{-o-transform:perspective(400px) rotateX(0deg);opacity:1} 100%{-o-transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);opacity:1} 100%{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible !important;-moz-animation-name:flipOutX;-moz-backface-visibility:visible !important;-o-animation-name:flipOutX;-o-backface-visibility:visible !important;animation-name:flipOutX;backface-visibility:visible !important}
@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:1} 40%{-webkit-transform:perspective(400px) rotateY(-10deg)} 70%{-webkit-transform:perspective(400px) rotateY(10deg)} 100%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}}@-moz-keyframes flipInY{0%{-moz-transform:perspective(400px) rotateY(90deg);opacity:1} 40%{-moz-transform:perspective(400px) rotateY(-10deg)} 70%{-moz-transform:perspective(400px) rotateY(10deg)} 100%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1}}@-o-keyframes flipInY{0%{-o-transform:perspective(400px) rotateY(90deg);opacity:1} 40%{-o-transform:perspective(400px) rotateY(-10deg)} 70%{-o-transform:perspective(400px) rotateY(10deg)} 100%{-o-transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:1} 40%{transform:perspective(400px) rotateY(-10deg)} 70%{transform:perspective(400px) rotateY(10deg)} 100%{transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInY;-moz-backface-visibility:visible !important;-moz-animation-name:flipInY;-o-backface-visibility:visible !important;-o-animation-name:flipInY;backface-visibility:visible !important;animation-name:flipInY}
@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1} 100%{-webkit-transform:perspective(400px) rotateY(-90deg);opacity:1}}@-moz-keyframes flipOutY{0%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1} 100%{-moz-transform:perspective(400px) rotateY(-90deg);opacity:1}}@-o-keyframes flipOutY{0%{-o-transform:perspective(400px) rotateY(0deg);opacity:1} 100%{-o-transform:perspective(400px) rotateY(-90deg);opacity:1}}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0deg);opacity:1} 100%{transform:perspective(400px) rotateY(-90deg);opacity:1}}.flipOutY{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipOutY;-moz-backface-visibility:visible !important;-moz-animation-name:flipOutY;-o-backface-visibility:visible !important;-o-animation-name:flipOutY;backface-visibility:visible !important;animation-name:flipOutY}
@-webkit-keyframes fadeIn{0%{opacity:0} 100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0} 100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0} 100%{opacity:1}}@keyframes fadeIn{0%{opacity:0} 100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)} 100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)} 100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px)} 100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)} 100%{opacity:1;transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)} 100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)} 100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-20px)} 100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)} 100%{opacity:1;transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)} 100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px)} 100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-20px)} 100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)} 100%{opacity:1;transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px)} 100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(20px)} 100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(20px)} 100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)} 100%{opacity:1;transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight}
@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px)} 100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUpBig{0%{opacity:0;-moz-transform:translateY(2000px)} 100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUpBig{0%{opacity:0;-o-transform:translateY(2000px)} 100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)} 100%{opacity:1;transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;-moz-animation-name:fadeInUpBig;-o-animation-name:fadeInUpBig;animation-name:fadeInUpBig}
@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px)} 100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDownBig{0%{opacity:0;-moz-transform:translateY(-2000px)} 100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDownBig{0%{opacity:0;-o-transform:translateY(-2000px)} 100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)} 100%{opacity:1;transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;-moz-animation-name:fadeInDownBig;-o-animation-name:fadeInDownBig;animation-name:fadeInDownBig}
@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px)} 100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeftBig{0%{opacity:0;-moz-transform:translateX(-2000px)} 100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeftBig{0%{opacity:0;-o-transform:translateX(-2000px)} 100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)} 100%{opacity:1;transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;-moz-animation-name:fadeInLeftBig;-o-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}
@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px)} 100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRightBig{0%{opacity:0;-moz-transform:translateX(2000px)} 100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRightBig{0%{opacity:0;-o-transform:translateX(2000px)} 100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)} 100%{opacity:1;transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;-moz-animation-name:fadeInRightBig;-o-animation-name:fadeInRightBig;animation-name:fadeInRightBig}
@-webkit-keyframes fadeOut{0%{opacity:1} 100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1} 100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1} 100%{opacity:0}}@keyframes fadeOut{0%{opacity:1} 100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0)} 100%{opacity:0;-webkit-transform:translateY(-20px)}}@-moz-keyframes fadeOutUp{0%{opacity:1;-moz-transform:translateY(0)} 100%{opacity:0;-moz-transform:translateY(-20px)}}@-o-keyframes fadeOutUp{0%{opacity:1;-o-transform:translateY(0)} 100%{opacity:0;-o-transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)} 100%{opacity:0;transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp}
@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0)} 100%{opacity:0;-webkit-transform:translateY(20px)}}@-moz-keyframes fadeOutDown{0%{opacity:1;-moz-transform:translateY(0)} 100%{opacity:0;-moz-transform:translateY(20px)}}@-o-keyframes fadeOutDown{0%{opacity:1;-o-transform:translateY(0)} 100%{opacity:0;-o-transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)} 100%{opacity:0;transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;-moz-animation-name:fadeOutDown;-o-animation-name:fadeOutDown;animation-name:fadeOutDown}
@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0)} 100%{opacity:0;-webkit-transform:translateX(-20px)}}@-moz-keyframes fadeOutLeft{0%{opacity:1;-moz-transform:translateX(0)} 100%{opacity:0;-moz-transform:translateX(-20px)}}@-o-keyframes fadeOutLeft{0%{opacity:1;-o-transform:translateX(0)} 100%{opacity:0;-o-transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)} 100%{opacity:0;transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;-moz-animation-name:fadeOutLeft;-o-animation-name:fadeOutLeft;animation-name:fadeOutLeft}
@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0)} 100%{opacity:0;-webkit-transform:translateX(20px)}}@-moz-keyframes fadeOutRight{0%{opacity:1;-moz-transform:translateX(0)} 100%{opacity:0;-moz-transform:translateX(20px)}}@-o-keyframes fadeOutRight{0%{opacity:1;-o-transform:translateX(0)} 100%{opacity:0;-o-transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)} 100%{opacity:0;transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;-moz-animation-name:fadeOutRight;-o-animation-name:fadeOutRight;animation-name:fadeOutRight}
@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0)} 100%{opacity:0;-webkit-transform:translateY(-2000px)}}@-moz-keyframes fadeOutUpBig{0%{opacity:1;-moz-transform:translateY(0)} 100%{opacity:0;-moz-transform:translateY(-2000px)}}@-o-keyframes fadeOutUpBig{0%{opacity:1;-o-transform:translateY(0)} 100%{opacity:0;-o-transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)} 100%{opacity:0;transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;-moz-animation-name:fadeOutUpBig;-o-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}
@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0)} 100%{opacity:0;-webkit-transform:translateY(2000px)}}@-moz-keyframes fadeOutDownBig{0%{opacity:1;-moz-transform:translateY(0)} 100%{opacity:0;-moz-transform:translateY(2000px)}}@-o-keyframes fadeOutDownBig{0%{opacity:1;-o-transform:translateY(0)} 100%{opacity:0;-o-transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)} 100%{opacity:0;transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;-moz-animation-name:fadeOutDownBig;-o-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}
@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0)} 100%{opacity:0;-webkit-transform:translateX(-2000px)}}@-moz-keyframes fadeOutLeftBig{0%{opacity:1;-moz-transform:translateX(0)} 100%{opacity:0;-moz-transform:translateX(-2000px)}}@-o-keyframes fadeOutLeftBig{0%{opacity:1;-o-transform:translateX(0)} 100%{opacity:0;-o-transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)} 100%{opacity:0;transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;-moz-animation-name:fadeOutLeftBig;-o-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}
@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0)} 100%{opacity:0;-webkit-transform:translateX(2000px)}}@-moz-keyframes fadeOutRightBig{0%{opacity:1;-moz-transform:translateX(0)} 100%{opacity:0;-moz-transform:translateX(2000px)}}@-o-keyframes fadeOutRightBig{0%{opacity:1;-o-transform:translateX(0)} 100%{opacity:0;-o-transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)} 100%{opacity:0;transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;-moz-animation-name:fadeOutRightBig;-o-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}
@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3)} 50%{opacity:1;-webkit-transform:scale(1.05)} 70%{-webkit-transform:scale(.9)} 100%{-webkit-transform:scale(1)}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(.3)} 50%{opacity:1;-moz-transform:scale(1.05)} 70%{-moz-transform:scale(.9)} 100%{-moz-transform:scale(1)}}@-o-keyframes bounceIn{0%{opacity:0;-o-transform:scale(.3)} 50%{opacity:1;-o-transform:scale(1.05)} 70%{-o-transform:scale(.9)} 100%{-o-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)} 50%{opacity:1;transform:scale(1.05)} 70%{transform:scale(.9)} 100%{transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn}
@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px)} 60%{opacity:1;-webkit-transform:translateY(-30px)} 80%{-webkit-transform:translateY(10px)} 100%{-webkit-transform:translateY(0)}}@-moz-keyframes bounceInUp{0%{opacity:0;-moz-transform:translateY(2000px)} 60%{opacity:1;-moz-transform:translateY(-30px)} 80%{-moz-transform:translateY(10px)} 100%{-moz-transform:translateY(0)}}@-o-keyframes bounceInUp{0%{opacity:0;-o-transform:translateY(2000px)} 60%{opacity:1;-o-transform:translateY(-30px)} 80%{-o-transform:translateY(10px)} 100%{-o-transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)} 60%{opacity:1;transform:translateY(-30px)} 80%{transform:translateY(10px)} 100%{transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp}
@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px)} 60%{opacity:1;-webkit-transform:translateY(30px)} 80%{-webkit-transform:translateY(-10px)} 100%{-webkit-transform:translateY(0)}}@-moz-keyframes bounceInDown{0%{opacity:0;-moz-transform:translateY(-2000px)} 60%{opacity:1;-moz-transform:translateY(30px)} 80%{-moz-transform:translateY(-10px)} 100%{-moz-transform:translateY(0)}}@-o-keyframes bounceInDown{0%{opacity:0;-o-transform:translateY(-2000px)} 60%{opacity:1;-o-transform:translateY(30px)} 80%{-o-transform:translateY(-10px)} 100%{-o-transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)} 60%{opacity:1;transform:translateY(30px)} 80%{transform:translateY(-10px)} 100%{transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;-moz-animation-name:bounceInDown;-o-animation-name:bounceInDown;animation-name:bounceInDown}
@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px)} 60%{opacity:1;-webkit-transform:translateX(30px)} 80%{-webkit-transform:translateX(-10px)} 100%{-webkit-transform:translateX(0)}}@-moz-keyframes bounceInLeft{0%{opacity:0;-moz-transform:translateX(-2000px)} 60%{opacity:1;-moz-transform:translateX(30px)} 80%{-moz-transform:translateX(-10px)} 100%{-moz-transform:translateX(0)}}@-o-keyframes bounceInLeft{0%{opacity:0;-o-transform:translateX(-2000px)} 60%{opacity:1;-o-transform:translateX(30px)} 80%{-o-transform:translateX(-10px)} 100%{-o-transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)} 60%{opacity:1;transform:translateX(30px)} 80%{transform:translateX(-10px)} 100%{transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;-moz-animation-name:bounceInLeft;-o-animation-name:bounceInLeft;animation-name:bounceInLeft}
@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px)} 60%{opacity:1;-webkit-transform:translateX(-30px)} 80%{-webkit-transform:translateX(10px)} 100%{-webkit-transform:translateX(0)}}@-moz-keyframes bounceInRight{0%{opacity:0;-moz-transform:translateX(2000px)} 60%{opacity:1;-moz-transform:translateX(-30px)} 80%{-moz-transform:translateX(10px)} 100%{-moz-transform:translateX(0)}}@-o-keyframes bounceInRight{0%{opacity:0;-o-transform:translateX(2000px)} 60%{opacity:1;-o-transform:translateX(-30px)} 80%{-o-transform:translateX(10px)} 100%{-o-transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)} 60%{opacity:1;transform:translateX(-30px)} 80%{transform:translateX(10px)} 100%{transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;-moz-animation-name:bounceInRight;-o-animation-name:bounceInRight;animation-name:bounceInRight}
@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1)} 25%{-webkit-transform:scale(.95)} 50%{opacity:1;-webkit-transform:scale(1.1)} 100%{opacity:0;-webkit-transform:scale(.3)}}@-moz-keyframes bounceOut{0%{-moz-transform:scale(1)} 25%{-moz-transform:scale(.95)} 50%{opacity:1;-moz-transform:scale(1.1)} 100%{opacity:0;-moz-transform:scale(.3)}}@-o-keyframes bounceOut{0%{-o-transform:scale(1)} 25%{-o-transform:scale(.95)} 50%{opacity:1;-o-transform:scale(1.1)} 100%{opacity:0;-o-transform:scale(.3)}}@keyframes bounceOut{0%{transform:scale(1)} 25%{transform:scale(.95)} 50%{opacity:1;transform:scale(1.1)} 100%{opacity:0;transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;-moz-animation-name:bounceOut;-o-animation-name:bounceOut;animation-name:bounceOut}
@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0)} 20%{opacity:1;-webkit-transform:translateY(20px)} 100%{opacity:0;-webkit-transform:translateY(-2000px)}}@-moz-keyframes bounceOutUp{0%{-moz-transform:translateY(0)} 20%{opacity:1;-moz-transform:translateY(20px)} 100%{opacity:0;-moz-transform:translateY(-2000px)}}@-o-keyframes bounceOutUp{0%{-o-transform:translateY(0)} 20%{opacity:1;-o-transform:translateY(20px)} 100%{opacity:0;-o-transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{transform:translateY(0)} 20%{opacity:1;transform:translateY(20px)} 100%{opacity:0;transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;-moz-animation-name:bounceOutUp;-o-animation-name:bounceOutUp;animation-name:bounceOutUp}
@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0)} 20%{opacity:1;-webkit-transform:translateY(-20px)} 100%{opacity:0;-webkit-transform:translateY(2000px)}}@-moz-keyframes bounceOutDown{0%{-moz-transform:translateY(0)} 20%{opacity:1;-moz-transform:translateY(-20px)} 100%{opacity:0;-moz-transform:translateY(2000px)}}@-o-keyframes bounceOutDown{0%{-o-transform:translateY(0)} 20%{opacity:1;-o-transform:translateY(-20px)} 100%{opacity:0;-o-transform:translateY(2000px)}}@keyframes bounceOutDown{0%{transform:translateY(0)} 20%{opacity:1;transform:translateY(-20px)} 100%{opacity:0;transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;-moz-animation-name:bounceOutDown;-o-animation-name:bounceOutDown;animation-name:bounceOutDown}
@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0)} 20%{opacity:1;-webkit-transform:translateX(20px)} 100%{opacity:0;-webkit-transform:translateX(-2000px)}}@-moz-keyframes bounceOutLeft{0%{-moz-transform:translateX(0)} 20%{opacity:1;-moz-transform:translateX(20px)} 100%{opacity:0;-moz-transform:translateX(-2000px)}}@-o-keyframes bounceOutLeft{0%{-o-transform:translateX(0)} 20%{opacity:1;-o-transform:translateX(20px)} 100%{opacity:0;-o-transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{transform:translateX(0)} 20%{opacity:1;transform:translateX(20px)} 100%{opacity:0;transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;-moz-animation-name:bounceOutLeft;-o-animation-name:bounceOutLeft;animation-name:bounceOutLeft}
@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0)} 20%{opacity:1;-webkit-transform:translateX(-20px)} 100%{opacity:0;-webkit-transform:translateX(2000px)}}@-moz-keyframes bounceOutRight{0%{-moz-transform:translateX(0)} 20%{opacity:1;-moz-transform:translateX(-20px)} 100%{opacity:0;-moz-transform:translateX(2000px)}}@-o-keyframes bounceOutRight{0%{-o-transform:translateX(0)} 20%{opacity:1;-o-transform:translateX(-20px)} 100%{opacity:0;-o-transform:translateX(2000px)}}@keyframes bounceOutRight{0%{transform:translateX(0)} 20%{opacity:1;transform:translateX(-20px)} 100%{opacity:0;transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;-moz-animation-name:bounceOutRight;-o-animation-name:bounceOutRight;animation-name:bounceOutRight}
@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0} 100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateIn{0%{-moz-transform-origin:center center;-moz-transform:rotate(-200deg);opacity:0} 100%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateIn{0%{-o-transform-origin:center center;-o-transform:rotate(-200deg);opacity:0} 100%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0} 100%{transform-origin:center center;transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;-moz-animation-name:rotateIn;-o-animation-name:rotateIn;animation-name:rotateIn}
@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0} 100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0} 100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0} 100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0} 100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;-moz-animation-name:rotateInUpLeft;-o-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}
@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0} 100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0} 100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0} 100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0} 100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;-moz-animation-name:rotateInDownLeft;-o-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}
@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0} 100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0} 100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0} 100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0} 100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;-moz-animation-name:rotateInUpRight;-o-animation-name:rotateInUpRight;animation-name:rotateInUpRight}
@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0} 100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0} 100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0} 100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0} 100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;-moz-animation-name:rotateInDownRight;-o-animation-name:rotateInDownRight;animation-name:rotateInDownRight}
@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1} 100%{-webkit-transform-origin:center center;-webkit-transform:rotate(200deg);opacity:0}}@-moz-keyframes rotateOut{0%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1} 100%{-moz-transform-origin:center center;-moz-transform:rotate(200deg);opacity:0}}@-o-keyframes rotateOut{0%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1} 100%{-o-transform-origin:center center;-o-transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center center;transform:rotate(0);opacity:1} 100%{transform-origin:center center;transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;-moz-animation-name:rotateOut;-o-animation-name:rotateOut;animation-name:rotateOut}
@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1} 100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}}@-moz-keyframes rotateOutUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1} 100%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0}}@-o-keyframes rotateOutUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1} 100%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1} 100%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;-moz-animation-name:rotateOutUpLeft;-o-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}
@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1} 100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}}@-moz-keyframes rotateOutDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1} 100%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0}}@-o-keyframes rotateOutDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1} 100%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1} 100%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;-moz-animation-name:rotateOutDownLeft;-o-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}
@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1} 100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}}@-moz-keyframes rotateOutUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1} 100%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0}}@-o-keyframes rotateOutUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1} 100%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1} 100%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;-moz-animation-name:rotateOutUpRight;-o-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}
@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1} 100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}}@-moz-keyframes rotateOutDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1} 100%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0}}@-o-keyframes rotateOutDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1} 100%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1} 100%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;-moz-animation-name:rotateOutDownRight;-o-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}
@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out} 20%,60%{-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out} 40%{-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out} 80%{-webkit-transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out} 100%{-webkit-transform:translateY(700px);opacity:0}}@-moz-keyframes hinge{0%{-moz-transform:rotate(0);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out} 20%,60%{-moz-transform:rotate(80deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out} 40%{-moz-transform:rotate(60deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out} 80%{-moz-transform:rotate(60deg) translateY(0);opacity:1;-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out} 100%{-moz-transform:translateY(700px);opacity:0}}@-o-keyframes hinge{0%{-o-transform:rotate(0);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out} 20%,60%{-o-transform:rotate(80deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out} 40%{-o-transform:rotate(60deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out} 80%{-o-transform:rotate(60deg) translateY(0);opacity:1;-o-transform-origin:top left;-o-animation-timing-function:ease-in-out} 100%{-o-transform:translateY(700px);opacity:0}}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out} 20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out} 40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out} 80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out} 100%{transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;-moz-animation-name:hinge;-o-animation-name:hinge;animation-name:hinge}
@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg)} 100%{opacity:1;-webkit-transform:translateX(0) rotate(0deg)}}@-moz-keyframes rollIn{0%{opacity:0;-moz-transform:translateX(-100%) rotate(-120deg)} 100%{opacity:1;-moz-transform:translateX(0) rotate(0deg)}}@-o-keyframes rollIn{0%{opacity:0;-o-transform:translateX(-100%) rotate(-120deg)} 100%{opacity:1;-o-transform:translateX(0) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg)} 100%{opacity:1;transform:translateX(0) rotate(0deg)}}.rollIn{-webkit-animation-name:rollIn;-moz-animation-name:rollIn;-o-animation-name:rollIn;animation-name:rollIn}
@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0deg)} 100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg)}}@-moz-keyframes rollOut{0%{opacity:1;-moz-transform:translateX(0) rotate(0deg)} 100%{opacity:0;-moz-transform:translateX(100%) rotate(120deg)}}@-o-keyframes rollOut{0%{opacity:1;-o-transform:translateX(0) rotate(0deg)} 100%{opacity:0;-o-transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;transform:translateX(0) rotate(0deg)} 100%{opacity:0;transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;-moz-animation-name:rollOut;-o-animation-name:rollOut;animation-name:rollOut}
@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0} 60%{-webkit-transform:translateX(-20%) skewX(30deg);opacity:1} 80%{-webkit-transform:translateX(0) skewX(-15deg);opacity:1} 100%{-webkit-transform:translateX(0) skewX(0deg);opacity:1}}@-moz-keyframes lightSpeedIn{0%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0} 60%{-moz-transform:translateX(-20%) skewX(30deg);opacity:1} 80%{-moz-transform:translateX(0) skewX(-15deg);opacity:1} 100%{-moz-transform:translateX(0) skewX(0deg);opacity:1}}@-o-keyframes lightSpeedIn{0%{-o-transform:translateX(100%) skewX(-30deg);opacity:0} 60%{-o-transform:translateX(-20%) skewX(30deg);opacity:1} 80%{-o-transform:translateX(0) skewX(-15deg);opacity:1} 100%{-o-transform:translateX(0) skewX(0deg);opacity:1}}@keyframes lightSpeedIn{0%{transform:translateX(100%) skewX(-30deg);opacity:0} 60%{transform:translateX(-20%) skewX(30deg);opacity:1} 80%{transform:translateX(0) skewX(-15deg);opacity:1} 100%{transform:translateX(0) skewX(0deg);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-moz-animation-name:lightSpeedIn;-o-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}
.animated.lightSpeedIn{-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s}
@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0deg);opacity:1} 100%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}}@-moz-keyframes lightSpeedOut{0%{-moz-transform:translateX(0) skewX(0deg);opacity:1} 100%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0}}@-o-keyframes lightSpeedOut{0%{-o-transform:translateX(0) skewX(0deg);opacity:1} 100%{-o-transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{transform:translateX(0) skewX(0deg);opacity:1} 100%{transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-moz-animation-name:lightSpeedOut;-o-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}
.animated.lightSpeedOut{-webkit-animation-duration:.25s;-moz-animation-duration:.25s;-o-animation-duration:.25s;animation-duration:.25s}
@-webkit-keyframes wiggle{0%{-webkit-transform:skewX(9deg)} 10%{-webkit-transform:skewX(-8deg)} 20%{-webkit-transform:skewX(7deg)} 30%{-webkit-transform:skewX(-6deg)} 40%{-webkit-transform:skewX(5deg)} 50%{-webkit-transform:skewX(-4deg)} 60%{-webkit-transform:skewX(3deg)} 70%{-webkit-transform:skewX(-2deg)} 80%{-webkit-transform:skewX(1deg)} 90%{-webkit-transform:skewX(0deg)} 100%{-webkit-transform:skewX(0deg)}}@-moz-keyframes wiggle{0%{-moz-transform:skewX(9deg)} 10%{-moz-transform:skewX(-8deg)} 20%{-moz-transform:skewX(7deg)} 30%{-moz-transform:skewX(-6deg)} 40%{-moz-transform:skewX(5deg)} 50%{-moz-transform:skewX(-4deg)} 60%{-moz-transform:skewX(3deg)} 70%{-moz-transform:skewX(-2deg)} 80%{-moz-transform:skewX(1deg)} 90%{-moz-transform:skewX(0deg)} 100%{-moz-transform:skewX(0deg)}}@-o-keyframes wiggle{0%{-o-transform:skewX(9deg)} 10%{-o-transform:skewX(-8deg)} 20%{-o-transform:skewX(7deg)} 30%{-o-transform:skewX(-6deg)} 40%{-o-transform:skewX(5deg)} 50%{-o-transform:skewX(-4deg)} 60%{-o-transform:skewX(3deg)} 70%{-o-transform:skewX(-2deg)} 80%{-o-transform:skewX(1deg)} 90%{-o-transform:skewX(0deg)} 100%{-o-transform:skewX(0deg)}}@keyframes wiggle{0%{transform:skewX(9deg)} 10%{transform:skewX(-8deg)} 20%{transform:skewX(7deg)} 30%{transform:skewX(-6deg)} 40%{transform:skewX(5deg)} 50%{transform:skewX(-4deg)} 60%{transform:skewX(3deg)} 70%{transform:skewX(-2deg)} 80%{transform:skewX(1deg)} 90%{transform:skewX(0deg)} 100%{transform:skewX(0deg)}}.wiggle{-webkit-animation-name:wiggle;-moz-animation-name:wiggle;-o-animation-name:wiggle;animation-name:wiggle;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}
.animated.wiggle{-webkit-animation-duration:.75s;-moz-animation-duration:.75s;-o-animation-duration:.75s;animation-duration:.75s}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0}
.block-group,.block,.block-group:after,.block:after,.block-group:before,.block:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.block-group{*zoom:1;list-style-type:none;padding:0;margin:0;}.block-group:before,.block-group:after{display:table;content:"";line-height:0}
.block-group:after{clear:both}
.block-group>.block-group{clear:none;float:left;margin:0 !important}
.block-group .block{float:left;width:100%}
.block-group .b-1-24{width:4.1667%;*width:4.1357%}
.block-group .b-1-12,.block-group .b-2-24{width:8.3333%;*width:8.3023%}
.block-group .b-1-8,.block-group .b-3-24{width:12.5%;*width:12.469%}
.block-group .b-1-6,.block-group .b-4-24{width:16.6667%;*width:16.6357%}
.block-group .b-1-5{width:20%;*width:19.969%}
.block-group .b-5-24{width:20.8333%;*width:20.8023%}
.block-group .b-1-4,.block-group .b-6-24{width:25%;*width:24.969%}
.block-group .b-7-24{width:29.1667%;*width:29.1357%}
.block-group .b-1-3,.block-group .b-8-24{width:33.3333%;*width:33.3023%}
.block-group .b-3-8,.block-group .b-9-24{width:37.5%;*width:37.469%}
.block-group .b-2-5{width:40%;*width:39.969%}
.block-group .b-5-12,.block-group .b-10-24{width:41.6667%;*width:41.6357%}
.block-group .b-11-24{width:45.8333%;*width:45.8023%}
.block-group .b-1-2,.block-group .b-12-24{width:50%;*width:49.969%}
.block-group .b-13-24{width:54.1667%;*width:54.1357%}
.block-group .b-7-12,.block-group .b-14-24{width:58.3333%;*width:58.3023%}
.block-group .b-3-5{width:60%;*width:59.969%}
.block-group .b-5-8,.block-group .b-15-24{width:62.5%;*width:62.469%}
.block-group .b-2-3,.block-group .b-16-24{width:66.6667%;*width:66.6357%}
.block-group .b-17-24{width:70.8333%;*width:70.8023%}
.block-group .b-3-4,.block-group .b-18-24{width:75%;*width:74.969%}
.block-group .b-19-24{width:79.1667%;*width:79.1357%}
.block-group .b-4-5{width:80%;*width:79.969%}
.block-group .b-5-6,.block-group .b-20-24{width:83.3333%;*width:83.3023%}
.block-group .b-7-8,.block-group .b-21-24{width:87.5%;*width:87.469%}
.block-group .b-11-12,.block-group .b-22-24{width:91.6667%;*width:91.6357%}
.block-group .b-23-24{width:95.8333%;*width:95.8023%}
.ss-descend:before,.ss-descend.right:after,.ss-dropdown:before,.ss-dropdown.right:after{content:'▾'}
.ss-fivehundredpx:before,.ss-fivehundredpx.right:after,.ss-500px:before,.ss-500px.right:after{content:''}
.ss-appnet:before,.ss-appnet.right:after,.ss-appdotnet:before,.ss-appdotnet.right:after{content:''}
.ss-ascend:before,.ss-ascend.right:after,.ss-directup:before,.ss-directup.right:after{content:'▴'}
.ss-dollarsign:before,.ss-dollarsign.right:after,.ss-cost:before,.ss-cost.right:after{content:'$'}
.ss-drop:before,.ss-drop.right:after,.ss-droplet:before,.ss-droplet.right:after{content:'💧'}
.ss-mail:before,.ss-mail.right:after,.ss-email:before,.ss-email.right:after{content:'✉'}
.ss-google+:before,.ss-google+.right:after,.ss-googleplus:before,.ss-googleplus.right:after{content:''}
.ss-harddrive:before,.ss-harddrive.right:after,.ss-hdd:before,.ss-hdd.right:after{content:'🖴'}
.ss-like:before,.ss-like.right:after,.ss-approve:before,.ss-approve.right:after{content:'👍'}
.ss-logout:before,.ss-logout.right:after,.ss-exit:before,.ss-exit.right:after{content:''}
.ss-notification:before,.ss-notification.right:after,.ss-notifications:before,.ss-notifications.right:after{content:'🔔'}
.ss-skip:before,.ss-skip.right:after,.ss-skipforward:before,.ss-skipforward.right:after{content:'⏭'}
.ss-edit:before,.ss-edit.right:after,.ss-write:before,.ss-write.right:after{content:'✎'}
.ss-zoom:before,.ss-zoom.right:after,.ss-zoomin:before,.ss-zoomin.right:after{content:''}
body{font-size:1em;line-height:1.4}
body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:optimizeLegibility}body .modalOpen,html .modalOpen{overflow:hidden}
img{vertical-align:middle}
a{text-decoration:none}
input:focus,select:focus,textarea:focus,button:focus{outline:none}
.bold{font-weight:700}
.bordered{border:1px solid #dadde2}
.bordered-right{border-right:1px solid #dadde2}
.bordered-active{border:1px solid #244863 !important}
.bordered-error{border:1px solid #f00 !important}
.clearfix:after,.u-clearfix:after{clear:both;display:table;content:""}
.middle{vertical-align:middle}
.opaque{zoom:1;filter:alpha(opacity=70);-webkit-opacity:0.7;-moz-opacity:0.7;opacity:0.7}
.rounded{-webkit-border-radius:4px;-webkit-background-clip:padding-box;-moz-border-radius:4px;-moz-background-clip:padding;border-radius:4px;background-clip:padding-box}
.semibold{font-weight:600}
.webkit-toolbar::-webkit-scrollbar{-webkit-appearance:none;width:9px;background-color:rgba(0,0,0,0.1)}
.webkit-toolbar::-webkit-scrollbar-thumb{-webkit-border-radius:4px;-webkit-background-clip:padding-box;-moz-border-radius:4px;-moz-background-clip:padding;border-radius:4px;background-clip:padding-box;background-color:rgba(0,0,0,0.3)}
.u-absoluteFill{position:absolute;top:0;right:0;bottom:0;left:0}
.u-alignCenter{text-align:center}
.u-alignLeft{text-align:left}
.u-alignRight{text-align:right}
.u-clearfix:after{content:'';display:table;clear:both}
.u-displayBlock{display:block}
.u-displayNone{display:none}
.u-flexContainer--col,.u-ie11MinHeightFlexFix{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.u-flexContainer--row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}
.u-flexFill{-ms-flex-positive:1;flex-grow:1}
.u-floatLeft{float:left}
.u-floatRight{float:right}
.u-inlineBlock{display:inline-block}
.u-min100vh,.u-ie11MinHeightFlexFix{min-height:100vh}@media print{.u-min100vh,.u-ie11MinHeightFlexFix{min-height:auto}}
.u-noScroll{overflow:hidden}
.u-visibilityHidden{visibility:hidden !important}
.u-noBorder{border:none !important}
.u-noTopMargin{margin-top:0 !important}
.u-offscreen{position:absolute !important;top:0 !important;left:0 !important;margin:0 !important;border:0 !important;padding:0 !important;width:1px !important;height:1px !important;clip:rect(0 0 0 0) !important;overflow:hidden !important;outline:0 !important}
.u-positionRelative{position:relative}
.u-relativeBlock{display:block !important;position:relative !important;top:initial;right:initial;bottom:initial;left:initial}
.u-unstyledButton{display:inline;border:none;background:transparent}.u-unstyledButton:focus{outline:none}
.u-unstyledList{margin:0;padding:0;list-style-type:none}
.u-uppercase{text-transform:uppercase}
@media print{.u-print--displayBlock{display:block !important} .u-print--displayNone{display:none !important} .u-print--positionStatic{position:static !important}}@media (max-width:379px){.u-xs--relativeBlock{display:block !important;position:relative !important;top:initial;right:initial;bottom:initial;left:initial}}@media (max-width:689px){.u-sm--relativeBlock{display:block !important;position:relative !important;top:initial;right:initial;bottom:initial;left:initial}}@media (max-width:929px){.u-md--relativeBlock{display:block !important;position:relative !important;top:initial;right:initial;bottom:initial;left:initial}}@media (max-width:1229px){.u-lg--relativeBlock{display:block !important;position:relative !important;top:initial;right:initial;bottom:initial;left:initial}}@font-face{font-family:'c0-Icons';src:url("src_less/gen/c0/../../../../assets/fonts/c0-Icons-Regular.eot");src:url("src_less/gen/c0/../../../../assets/fonts/c0-Icons-Regular.eot?#iefix") format('embedded-opentype'),url("src_less/gen/c0/../../../../assets/fonts/c0-Icons-Regular.woff") format('woff'),url("src_less/gen/c0/../../../../assets/fonts/c0-Icons-Regular.ttf") format('truetype'),url("src_less/gen/c0/../../../../assets/fonts/c0-Icons-Regular.svg") format('svg');font-style:normal;font-weight:400}.font-c0iconN4{font-family:'c0-Icons';font-weight:400;font-style:normal}
.c0-icon{font-family:'c0-Icons';font-weight:400;font-style:normal;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.c0-icon--a:before{content:"\0061"}
.c0-icon--ac:before{content:"\e033"}
.c0-icon--add:before{content:"\e041"}
.c0-icon--agents:before{content:"\e059"}
.c0-icon--attachment:before{content:"\e050"}
.c0-icon--baths:before{content:"\e030"}
.c0-icon--beds:before{content:"\e026"}
.c0-icon--burgermenu:before{content:"\e042"}
.c0-icon--calculator:before{content:"\e019"}
.c0-icon--cityviews:before{content:"\e022"}
.c0-icon--close:before{content:"\e040"}
.c0-icon--closet:before{content:"\e002"}
.c0-icon--compassfind:before{content:"\e013"}
.c0-icon--den:before{content:"\e036"}
.c0-icon--dishwasher:before{content:"\e016"}
.c0-icon--doc:before{content:"\e052"}
.c0-icon--down:before{content:"\e046"}
.c0-icon--error:before{content:"\e067"}
.c0-icon--expand:before{content:"\e049"}
.c0-icon--expand2:before{content:"\e055"}
.c0-icon--facebook:before{content:"\e061"}
.c0-icon--fan:before{content:"\e032"}
.c0-icon--fave:before{content:"\e010"}
.c0-icon--fireplace:before{content:"\e000"}
.c0-icon--floorplan:before{content:"\e018"}
.c0-icon--folders:before{content:"\e029"}
.c0-icon--furnished:before{content:"\e032"}
.c0-icon--globe:before{content:"\e024"}
.c0-icon--google:before{content:"\e065"}
.c0-icon--handshake:before{content:"\e014"}
.c0-icon--heat:before{content:"\e034"}
.c0-icon--heatac:before{content:"\e035"}
.c0-icon--home:before{content:"\e006"}
.c0-icon--instagram:before{content:"\e063"}
.c0-icon--keyaccount:before{content:"\e021"}
.c0-icon--laundry:before{content:"\e015"}
.c0-icon--left:before{content:"\e044"}
.c0-icon--list:before{content:"\e058"}
.c0-icon--listings:before{content:"\e007"}
.c0-icon--mail:before{content:"\e020"}
.c0-icon--map:before{content:"\e005"}
.c0-icon--message:before{content:"\e054"}
.c0-icon--mortgagecalc:before{content:"\e056"}
.c0-icon--neighborhoodguide:before{content:"\e066"}
.c0-icon--oldkey:before{content:"\e003"}
.c0-icon--openhouse:before{content:"\e012"}
.c0-icon--outdoorspace:before{content:"\e037"}
.c0-icon--parking:before{content:"\e027"}
.c0-icon--petcat:before{content:"\e008"}
.c0-icon--pets:before{content:"\e023"}
.c0-icon--pinterest:before{content:"\e064"}
.c0-icon--pricedown:before{content:"\e048"}
.c0-icon--priceup:before{content:"\e047"}
.c0-icon--profile:before{content:"\e060"}
.c0-icon--right:before{content:"\e043"}
.c0-icon--save:before{content:"\e051"}
.c0-icon--search:before{content:"\e004"}
.c0-icon--send:before{content:"\e011"}
.c0-icon--settings:before{content:"\e017"}
.c0-icon--space:before{content:"\e020"}
.c0-icon--sqft:before{content:"\e039"}
.c0-icon--stairs:before{content:"\e001"}
.c0-icon--storage:before{content:"\e028"}
.c0-icon--surprise:before{content:"\e057"}
.c0-icon--thumbsup:before{content:"\e053"}
.c0-icon--trash:before{content:"\e025"}
.c0-icon--twitter:before{content:"\e062"}
.c0-icon--up:before{content:"\e045"}
.c0-icon--checkselect:before,.c0-checkbox:checked:before{content:"\e068"}
.c0-icon--openCTA:before{content:"\e069"}
.c0-icon--guideNotExpect:before{content:"\e070"}
.c0-icon--guideMisc:before{content:"\e071"}
.c0-icon--guideLifestyle:before{content:"\e071"}
.c0-icon--guideNeighbors:before{content:"\e073"}
.c0-icon--guideExpect:before{content:"\e074"}
.c0-icon--guideMarket:before{content:"\e075"}
.c0-icon--guideLove:before{content:"\e076"}
@font-face{font-family:'GT Pressura Mono';src:url("src_less/gen/cx/../../../../assets/fonts/GT-Pressura-Mono-Regular.eot");src:url("src_less/gen/cx/../../../../assets/fonts/GT-Pressura-Mono-Regular.eot?#iefix") format('embedded-opentype'),url("src_less/gen/cx/../../../../assets/fonts/GT-Pressura-Mono-Regular.woff") format('woff'),url("src_less/gen/cx/../../../../assets/fonts/GT-Pressura-Mono-Regular.ttf") format('truetype'),url("src_less/gen/cx/../../../../assets/fonts/GT-Pressura-Mono-Regular.svg") format('svg');font-style:normal;font-weight:400}@font-face{font-family:'GT Pressura Regular';src:url("src_less/gen/cx/../../../../assets/fonts/GT-Pressura-Regular.eot");src:url("src_less/gen/cx/../../../../assets/fonts/GT-Pressura-Regular.eot?#iefix") format('embedded-opentype'),url("src_less/gen/cx/../../../../assets/fonts/GT-Pressura-Regular.woff") format('woff'),url("src_less/gen/cx/../../../../assets/fonts/GT-Pressura-Regular.ttf") format('truetype'),url("src_less/gen/cx/../../../../assets/fonts/GT-Pressura-Regular.svg") format('svg');font-style:normal;font-weight:400}@font-face{font-family:'Harmonia Sans';src:url("src_less/gen/cx/../../../../assets/fonts/HarmoniaSansW02-Light.eot");src:url("src_less/gen/cx/../../../../assets/fonts/HarmoniaSansW02-Light.eot?#iefix") format('embedded-opentype'),url("src_less/gen/cx/../../../../assets/fonts/HarmoniaSansW02-Light.woff") format('woff'),url("src_less/gen/cx/../../../../assets/fonts/HarmoniaSansW02-Light.ttf") format('truetype'),url("src_less/gen/cx/../../../../assets/fonts/HarmoniaSansW02-Light.svg") format('svg');font-style:normal;font-weight:300}@font-face{font-family:'Harmonia Sans';src:url("src_less/gen/cx/../../../../assets/fonts/HarmoniaSansW02-Regular.eot");src:url("src_less/gen/cx/../../../../assets/fonts/HarmoniaSansW02-Regular.eot?#iefix") format('embedded-opentype'),url("src_less/gen/cx/../../../../assets/fonts/HarmoniaSansW02-Regular.woff") format('woff'),url("src_less/gen/cx/../../../../assets/fonts/HarmoniaSansW02-Regular.ttf") format('truetype'),url("src_less/gen/cx/../../../../assets/fonts/HarmoniaSansW02-Regular.svg") format('svg');font-style:normal;font-weight:400}@font-face{font-family:'Harmonia Sans';src:url("src_less/gen/cx/../../../../assets/fonts/HarmoniaSansW02-Semibold.eot");src:url("src_less/gen/cx/../../../../assets/fonts/HarmoniaSansW02-Semibold.eot?#iefix") format('embedded-opentype'),url("src_less/gen/cx/../../../../assets/fonts/HarmoniaSansW02-Semibold.woff") format('woff'),url("src_less/gen/cx/../../../../assets/fonts/HarmoniaSansW02-Semibold.ttf") format('truetype'),url("src_less/gen/cx/../../../../assets/fonts/HarmoniaSansW02-Semibold.svg") format('svg');font-style:normal;font-weight:600}@font-face{font-family:'Tiempos Headline';src:url("src_less/gen/cx/../../../../assets/fonts/TiemposHeadlineWeb-Medium.eot");src:url("src_less/gen/cx/../../../../assets/fonts/TiemposHeadlineWeb-Medium.eot?#iefix") format('embedded-opentype'),url("src_less/gen/cx/../../../../assets/fonts/TiemposHeadlineWeb-Medium.woff") format('woff'),url("src_less/gen/cx/../../../../assets/fonts/TiemposHeadlineWeb-Medium.ttf") format('truetype'),url("src_less/gen/cx/../../../../assets/fonts/TiemposHeadlineWeb-Medium.svg") format('svg');font-style:normal;font-weight:400}@font-face{font-family:'Tiempos Headline';src:url("src_less/gen/cx/../../../../assets/fonts/TiemposHeadlineWeb-Black.eot");src:url("src_less/gen/cx/../../../../assets/fonts/TiemposHeadlineWeb-Black.eot?#iefix") format('embedded-opentype'),url("src_less/gen/cx/../../../../assets/fonts/TiemposHeadlineWeb-Black.woff") format('woff'),url("src_less/gen/cx/../../../../assets/fonts/TiemposHeadlineWeb-Black.ttf") format('truetype'),url("src_less/gen/cx/../../../../assets/fonts/TiemposHeadlineWeb-Black.svg") format('svg');font-style:normal;font-weight:900}@font-face{font-family:'Tiempos Text';src:url("src_less/gen/cx/../../../../assets/fonts/TiemposTextWeb-Regular.eot");src:url("src_less/gen/cx/../../../../assets/fonts/TiemposTextWeb-Regular.eot?#iefix") format('embedded-opentype'),url("src_less/gen/cx/../../../../assets/fonts/TiemposTextWeb-Regular.woff") format('woff'),url("src_less/gen/cx/../../../../assets/fonts/TiemposTextWeb-Regular.ttf") format('truetype'),url("src_less/gen/cx/../../../../assets/fonts/TiemposTextWeb-Regular.svg") format('svg');font-style:normal;font-weight:400}@font-face{font-family:'Tiempos Text';src:url("src_less/gen/cx/../../../../assets/fonts/TiemposTextWeb-RegularItalic.eot");src:url("src_less/gen/cx/../../../../assets/fonts/TiemposTextWeb-RegularItalic.eot?#iefix") format('embedded-opentype'),url("src_less/gen/cx/../../../../assets/fonts/TiemposTextWeb-RegularItalic.woff") format('woff'),url("src_less/gen/cx/../../../../assets/fonts/TiemposTextWeb-RegularItalic.ttf") format('truetype'),url("src_less/gen/cx/../../../../assets/fonts/TiemposTextWeb-RegularItalic.svg") format('svg');font-style:italic;font-weight:400}.font-cxDataN4{font-family:'GT Pressura Regular',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}
.font-cxHeadlineN4{font-family:'Tiempos Headline',Times,'Times New Roman',serif;font-weight:400;font-style:normal}
.font-cxHeadlineN9{font-family:'Tiempos Headline',Times,'Times New Roman',serif;font-weight:900;font-style:normal}
.font-cxMonoN4{font-family:'GT Pressura Mono',Monaco,monospace;font-weight:400;font-style:normal}
.font-cxSansN3{font-family:'Harmonia Sans',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal}
.font-cxSansN4{font-family:'Harmonia Sans',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}
.font-cxSansN6,.newDevelopments1506-title,.newDevelopments1506-buildingCardDetailsBlock-title{font-family:'Harmonia Sans',Helvetica,Arial,sans-serif;font-weight:600;font-style:normal}
.font-cxSerifI4{font-family:'Tiempos Text',Times,'Times New Roman',serif;font-weight:400;font-style:italic}
.font-cxSerifN4{font-family:'Tiempos Text',Times,'Times New Roman',serif;font-weight:400;font-style:normal}
.c0-heading{margin:0;color:#000}
.c0-heading--1{font-size:52px;font-style:normal;font-family:'Tiempos Headline',Times,'Times New Roman',serif;font-weight:400;font-style:normal}
.c0-heading--2{font-size:36px;font-style:normal;font-family:'Tiempos Headline',Times,'Times New Roman',serif;font-weight:400;font-style:normal}
.c0-heading--3{font-size:40px;font-style:normal;font-family:'Harmonia Sans',Helvetica,Arial,sans-serif;font-weight:600;font-style:normal}
.c0-heading--4{font-size:24px;font-style:normal;font-family:'Harmonia Sans',Helvetica,Arial,sans-serif;font-weight:600;font-style:normal}
.c0-heading--5{font-size:18px;font-style:normal;font-family:'Harmonia Sans',Helvetica,Arial,sans-serif;font-weight:600;font-style:normal}
.c0-heading--6{font-size:18px;font-style:normal;font-family:'Harmonia Sans',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}
.c0-heading--light{color:#fff}
.c0-text--default{font-family:'Harmonia Sans',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:28px}
.c0-text--bold{font-family:'Harmonia Sans',Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;font-size:16px;line-height:28px}
.c0-text--small{font-family:'Harmonia Sans',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:24px}
.c0-text--large{font-family:'Harmonia Sans',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:28px}
.c0-text--editorial{font-family:'Tiempos Text',Times,'Times New Roman',serif;font-weight:400;font-style:normal;font-size:16px;line-height:28px}
.c0-text--quote{font-family:'Tiempos Text',Times,'Times New Roman',serif;font-weight:400;font-style:italic;font-size:28px;line-height:40px}
.c0-text--data{font-family:'GT Pressura Mono',Monaco,monospace;font-weight:400;font-style:normal;font-size:15px;line-height:18px}
.c0-link{position:relative;border-bottom:1px solid #fff;padding:5px 0;color:#fff;cursor:pointer}.c0-link:hover{color:#ccc;border-color:#ccc}
.c0-link:active{color:#999;border-color:#999}
.c0-link--dark{color:#000;border-bottom:1px solid #000}.c0-link--dark:hover{color:#333;border-color:#333}
.c0-link--dark:active{color:#666;border-color:#666}
.c0-form{color:#a3a3a3}
.c0-form-inputText,input.c0-form-inputText{width:100%;margin:10px 0;border:none;color:#000;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;border-bottom:1px solid #e7e8e7;padding:5px 0;-webkit-transition:border 0.2s linear;-moz-transition:border 0.2s linear;-o-transition:border 0.2s linear;transition:border 0.2s linear}.c0-form-inputText:focus,input.c0-form-inputText:focus{border:none;border-bottom:1px solid #000}
.c0-form-separator{width:313px;margin:15px -15px;border-bottom:1px solid #e7e8e7}
.c0-form-inputText.is-error,input.c0-form-inputText.is-error{border-color:#ef4641}
.c0-form-inputLabel.is-error{color:#ef4641}
.c0-form-inputPasswordContainer{position:relative}
.c0-form-forgotPassword{position:absolute;top:11px;right:0;color:#a3a3a3}.c0-form-forgotPassword:hover{color:#000}
.c0-form-inputBtn,input.c0-form-inputBtn{font-size:12px;margin:10px 0;width:100%}
.c0-formCard{max-width:313px;width:100%;margin:10px 0;padding:15px;background-color:#fff;text-align:center}
.c0-formCard .c0-formIcon:before{font-size:14px;line-height:14px}
.c0-formCardHeader{position:relative;background-color:#f3f3f3;margin:-15px -15px 0 -15px;padding:15px;text-align:left}
.c0-formClose{position:absolute;top:0;right:0;padding:0 15px;font-size:30px;line-height:60px;cursor:pointer}
.c0-formLabel{margin:10px 0}
.c0-formText{font-family:'Harmonia Sans',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:24px;color:#000}
.c0-dotGridBackground{background-position:center center;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAHDUk5wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplNDU4YjVhNC05NzMyLTQ3NTctOTgzYi0wMGVhMTk2MTVjM2UiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjIyMkIzRTNGN0MwMTFFNEI2RkY4Q0Y0OTgzOEQ2Q0EiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjIyMkIzRTJGN0MwMTFFNEI2RkY4Q0Y0OTgzOEQ2Q0EiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiYjZlYzYyNS01MTdjLTRkZDEtYTE2MC0wYzc0Y2NiM2UzMjAiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo3NmM4NjlkYS0zZjdiLTExNzgtYmNjNi1jYzA2ZmQwYzI0NmIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4K53wmAAAAWklEQVR42mL8//8/AwwwMSABgABihMkwPXz4EMwCCCBGZLUwABBAWAWZGLAAFEGYmQABhFU7Qd34AEAAUd9EGiqEBQO2oAEBgAAj2jNUd+IwNhAUwNgCnlh1ACqyMh3+2sN5AAAAAElFTkSuQmCC');background-size:20px 10px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.c0-dotGridBackground{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAUCAYAAAGIQU8tAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplNDU4YjVhNC05NzMyLTQ3NTctOTgzYi0wMGVhMTk2MTVjM2UiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUY2M0VCNkIwMTY4MTFFNUIyQzBDNzlDOTQ3MDA2RUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUY2M0VCNkEwMTY4MTFFNUIyQzBDNzlDOTQ3MDA2RUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MjIyQjNFNkY3QzAxMUU0QjZGRjhDRjQ5ODM4RDZDQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MjIyQjNFN0Y3QzAxMUU0QjZGRjhDRjQ5ODM4RDZDQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtV2jhkAAACbSURBVHjaYvz//z8DOmBiwALAgg8fPoQrB7IZAAKIkWTtDMjGAAQQVu04dRMDAAKI+ibSUCFyaGITAwggoj1DdScOHwNZ8AQwo7y8PE6NuNQBBNBopIwaOOgSNrRgBSdMYGJlxJOocaqjugsBAozqOWXQx8moA0cdOOpAOgMWfJKwFic6wFfzU9s8FiLMRS8oGSkMFJLMG/RRDADgFUEHYLMY5gAAAABJRU5ErkJggg==')}}
.c0-dotGridBackground--dark{background-color:#000;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplNDU4YjVhNC05NzMyLTQ3NTctOTgzYi0wMGVhMTk2MTVjM2UiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTQyNThDMjc2Mzk5MTFFNUFENEREQkU2QTU0RjFGQjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTQyNThDMjY2Mzk5MTFFNUFENEREQkU2QTU0RjFGQjEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MjIyQjNFMkY3QzAxMUU0QjZGRjhDRjQ5ODM4RDZDQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MjIyQjNFM0Y3QzAxMUU0QjZGRjhDRjQ5ODM4RDZDQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlntLMcAAAAoSURBVHjaYvz//z8DNQETA5XBqIEj0kBXV9f/IExIIy51VHchQIABAPrCCkk5uhJiAAAAAElFTkSuQmCC');background-size:20px 10px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.c0-dotGridBackground--dark{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAUCAYAAAD/Rn+7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzIzRjZBNzk2QUJDMTFFNTgxMTJBNjczNzU4QkJENjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzIzRjZBN0E2QUJDMTFFNTgxMTJBNjczNzU4QkJENjQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDMjNGNkE3NzZBQkMxMUU1ODExMkE2NzM3NThCQkQ2NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDMjNGNkE3ODZBQkMxMUU1ODExMkE2NzM3NThCQkQ2NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtKVP9EAAACHSURBVHjaYvz//z/DYAZMDIMcjDpw1IGjDhx14KgDRx046sCBBSy4JFxdXXFq2r17N8kWkWseE5GhbAnEqlSMNaLNI8aB64D4GBDfBOI4KjiQJPMIOVAWiP2hbEYgzqXQcSSbR8iBL4H4HRL/KoUOJNk8FgLyv4DYBYhLoIY3U+hAks0DCDAA2Soch46n/PYAAAAASUVORK5CYII=')}}
@font-face{font-family:'GT Pressura Mono';src:url("src_less/gen/c0/../../../../assets/fonts/GT-Pressura-Mono-Regular.eot");src:url("src_less/gen/c0/../../../../assets/fonts/GT-Pressura-Mono-Regular.eot?#iefix") format('embedded-opentype'),url("src_less/gen/c0/../../../../assets/fonts/GT-Pressura-Mono-Regular.woff") format('woff'),url("src_less/gen/c0/../../../../assets/fonts/GT-Pressura-Mono-Regular.ttf") format('truetype'),url("src_less/gen/c0/../../../../assets/fonts/GT-Pressura-Mono-Regular.svg") format('svg');font-style:normal;font-weight:400}@font-face{font-family:'GT Pressura Regular';src:url("src_less/gen/c0/../../../../assets/fonts/GT-Pressura-Regular.eot");src:url("src_less/gen/c0/../../../../assets/fonts/GT-Pressura-Regular.eot?#iefix") format('embedded-opentype'),url("src_less/gen/c0/../../../../assets/fonts/GT-Pressura-Regular.woff") format('woff'),url("src_less/gen/c0/../../../../assets/fonts/GT-Pressura-Regular.ttf") format('truetype'),url("src_less/gen/c0/../../../../assets/fonts/GT-Pressura-Regular.svg") format('svg');font-style:normal;font-weight:400}@font-face{font-family:'Harmonia Sans';src:url("src_less/gen/c0/../../../../assets/fonts/HarmoniaSansW02-Light.eot");src:url("src_less/gen/c0/../../../../assets/fonts/HarmoniaSansW02-Light.eot?#iefix") format('embedded-opentype'),url("src_less/gen/c0/../../../../assets/fonts/HarmoniaSansW02-Light.woff") format('woff'),url("src_less/gen/c0/../../../../assets/fonts/HarmoniaSansW02-Light.ttf") format('truetype'),url("src_less/gen/c0/../../../../assets/fonts/HarmoniaSansW02-Light.svg") format('svg');font-style:normal;font-weight:300}@font-face{font-family:'Harmonia Sans';src:url("src_less/gen/c0/../../../../assets/fonts/HarmoniaSansW02-Regular.eot");src:url("src_less/gen/c0/../../../../assets/fonts/HarmoniaSansW02-Regular.eot?#iefix") format('embedded-opentype'),url("src_less/gen/c0/../../../../assets/fonts/HarmoniaSansW02-Regular.woff") format('woff'),url("src_less/gen/c0/../../../../assets/fonts/HarmoniaSansW02-Regular.ttf") format('truetype'),url("src_less/gen/c0/../../../../assets/fonts/HarmoniaSansW02-Regular.svg") format('svg');font-style:normal;font-weight:400}@font-face{font-family:'Harmonia Sans';src:url("src_less/gen/c0/../../../../assets/fonts/HarmoniaSansW02-Semibold.eot");src:url("src_less/gen/c0/../../../../assets/fonts/HarmoniaSansW02-Semibold.eot?#iefix") format('embedded-opentype'),url("src_less/gen/c0/../../../../assets/fonts/HarmoniaSansW02-Semibold.woff") format('woff'),url("src_less/gen/c0/../../../../assets/fonts/HarmoniaSansW02-Semibold.ttf") format('truetype'),url("src_less/gen/c0/../../../../assets/fonts/HarmoniaSansW02-Semibold.svg") format('svg');font-style:normal;font-weight:600}@font-face{font-family:'Tiempos Headline';src:url("src_less/gen/c0/../../../../assets/fonts/TiemposHeadlineWeb-Medium.eot");src:url("src_less/gen/c0/../../../../assets/fonts/TiemposHeadlineWeb-Medium.eot?#iefix") format('embedded-opentype'),url("src_less/gen/c0/../../../../assets/fonts/TiemposHeadlineWeb-Medium.woff") format('woff'),url("src_less/gen/c0/../../../../assets/fonts/TiemposHeadlineWeb-Medium.ttf") format('truetype'),url("src_less/gen/c0/../../../../assets/fonts/TiemposHeadlineWeb-Medium.svg") format('svg');font-style:normal;font-weight:400}@font-face{font-family:'Tiempos Headline';src:url("src_less/gen/c0/../../../../assets/fonts/TiemposHeadlineWeb-Black.eot");src:url("src_less/gen/c0/../../../../assets/fonts/TiemposHeadlineWeb-Black.eot?#iefix") format('embedded-opentype'),url("src_less/gen/c0/../../../../assets/fonts/TiemposHeadlineWeb-Black.woff") format('woff'),url("src_less/gen/c0/../../../../assets/fonts/TiemposHeadlineWeb-Black.ttf") format('truetype'),url("src_less/gen/c0/../../../../assets/fonts/TiemposHeadlineWeb-Black.svg") format('svg');font-style:normal;font-weight:900}@font-face{font-family:'Tiempos Text';src:url("src_less/gen/c0/../../../../assets/fonts/TiemposTextWeb-Regular.eot");src:url("src_less/gen/c0/../../../../assets/fonts/TiemposTextWeb-Regular.eot?#iefix") format('embedded-opentype'),url("src_less/gen/c0/../../../../assets/fonts/TiemposTextWeb-Regular.woff") format('woff'),url("src_less/gen/c0/../../../../assets/fonts/TiemposTextWeb-Regular.ttf") format('truetype'),url("src_less/gen/c0/../../../../assets/fonts/TiemposTextWeb-Regular.svg") format('svg');font-style:normal;font-weight:400}@font-face{font-family:'Tiempos Text';src:url("src_less/gen/c0/../../../../assets/fonts/TiemposTextWeb-RegularItalic.eot");src:url("src_less/gen/c0/../../../../assets/fonts/TiemposTextWeb-RegularItalic.eot?#iefix") format('embedded-opentype'),url("src_less/gen/c0/../../../../assets/fonts/TiemposTextWeb-RegularItalic.woff") format('woff'),url("src_less/gen/c0/../../../../assets/fonts/TiemposTextWeb-RegularItalic.ttf") format('truetype'),url("src_less/gen/c0/../../../../assets/fonts/TiemposTextWeb-RegularItalic.svg") format('svg');font-style:italic;font-weight:400}.font-cxDataN4{font-family:'GT Pressura Regular',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}
.font-cxHeadlineN4{font-family:'Tiempos Headline',Times,'Times New Roman',serif;font-weight:400;font-style:normal}
.font-cxHeadlineN9{font-family:'Tiempos Headline',Times,'Times New Roman',serif;font-weight:900;font-style:normal}
.font-cxMonoN4{font-family:'GT Pressura Mono',Monaco,monospace;font-weight:400;font-style:normal}
.font-cxSansN3{font-family:'Harmonia Sans',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal}
.font-cxSansN4{font-family:'Harmonia Sans',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}
.font-cxSansN6,.c0-btn,.newDevelopments1506-title,.newDevelopments1506-buildingCardDetailsBlock-title{font-family:'Harmonia Sans',Helvetica,Arial,sans-serif;font-weight:600;font-style:normal}
.font-cxSerifI4{font-family:'Tiempos Text',Times,'Times New Roman',serif;font-weight:400;font-style:italic}
.font-cxSerifN4{font-family:'Tiempos Text',Times,'Times New Roman',serif;font-weight:400;font-style:normal}
.c0-btn{display:inline-block;border:1px solid transparent;padding:11px 30px;background-color:#244863;text-align:center;font-size:14px;line-height:18px;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background-color .2s linear;text-decoration:none;-webkit-tap-highlight-color:transparent}.c0-btn:focus{outline:#68add8 auto 5px;outline-offset:-2px;}
.c0-btn:hover,.c0-btn:active{color:#fff;background-color:#0b2f4b}
.c0-btn:active{box-shadow:0 0 3px 0 rgba(0,0,0,0.5) inset}
.c0-btn[disabled],.c0-btn.is-disabled{color:#e7e8e7;background-color:#a3a3a3;pointer-events:none}
.c0-btn--outlined{border-color:#244863;color:#244863;background-color:#fff}.c0-btn--outlined:hover,.c0-btn--outlined:active{border-color:#0b2f4b;color:#0b2f4b;background-color:#f3f3f3}
.c0-btn--outlined[disabled],.c0-btn--outlined.is-disabled{border-color:#d7d7d7;color:#a3a3a3;background-color:#e7e8e7}
.c0-btnConsumer{display:inline-block;border:1px solid #000;padding:12px 24px;min-width:160px;background-color:#fff;color:#000;cursor:pointer;-webkit-tap-highlight-color:transparent;font-size:16px;line-height:16px;text-align:center;text-decoration:none;-webkit-border-radius:2px;-webkit-background-clip:padding-box;-moz-border-radius:2px;-moz-background-clip:padding;border-radius:2px;background-clip:padding-box;font-family:'Harmonia Sans',Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;transition:background-color 0.2s linear;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c0-btnConsumer[disabled],.c0-btnConsumer.is-disabled{pointer-events:none;cursor:not-allowed;background-color:#a3a3a3;border-color:#a3a3a3}
.c0-btnConsumer:active{-webkit-box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.121569) inset;-moz-box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.121569) inset;box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.121569) inset}
.c0-btnConsumer:focus{outline:auto;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}
.c0-btnConsumer--primary{border-color:#000;background-color:#000;color:#fff}.c0-btnConsumer--primary:hover,.c0-btnConsumer--primary:active{border-color:#333;background-color:#333}
.c0-btnConsumer--primary:focus{outline:auto;outline:#ccc auto 4px;outline-offset:-2px}
.c0-btnConsumer--ghost{border-color:#000;background-color:#fff}.c0-btnConsumer--ghost:hover{border-color:#000;background-color:#000;color:#fff}
.c0-btnConsumer--ghost:active{border-color:#000;background-color:#000;color:#e6e6e6}
.c0-btnConsumer--small{min-width:120px;padding:8px 16px;font-size:14px;line-height:14px}
.c0-btnConsumer--large{min-width:250px;padding:16px 32px;font-size:18px;line-height:18px}
.c0-btnGroup{font-size:0}
.c0-btnGroup>.c0-btn{margin-left:1px}.c0-btnGroup>.c0-btn:first-child{margin-left:0}
.c0-btnGroup>.c0-btn--outlined{position:relative;z-index:0}.c0-btnGroup>.c0-btn--outlined:hover{z-index:1}
.c0-btnGroup>.c0-btn--outlined+.c0-btn--outlined{margin-left:-1px}
input[type=checkbox].c0-checkbox{-webkit-appearance:none}
.c0-checkbox{display:inline-block;color:#000;border:1px solid #e7e8e7;background-color:#fff;width:17px;height:17px;line-height:16px;font-family:'c0-Icons';font-weight:400;font-style:normal}
.c0-checkbox:checked:before{font-size:18px;float:left}
.c0-checkbox:checked,.c0-checkbox:hover{border:1px solid #000}
.c0-toggleButtonInput{display:none}
.c0-toggleButtonLabel{display:inline-block;padding:11px 30px;font-size:14px;color:#a3a3a3;border:1px solid #e7e8e7;cursor:pointer}.c0-toggleButtonLabel:hover{color:#244863;background-color:#f3f3f3}
.c0-toggleButtonInput:checked+.c0-toggleButtonLabel{color:#000;background-color:#ffebdf;cursor:default;font-style:normal;font-family:'Harmonia Sans',Helvetica,Arial,sans-serif;font-weight:600;font-style:normal}
.c0-toggleButtonGroup{font-size:0}
.c0-toggleButtonGroup>.c0-toggleButtonLabel{position:relative;z-index:0;margin-left:-1px}.c0-toggleButtonGroup>.c0-toggleButtonLabel:first-of-type{margin-left:0}
.c0-toggleButtonGroup .c0-toggleButtonInput:checked+.c0-toggleButtonLabel{z-index:1}
.c0-pill{display:block;width:100%;border-bottom:2px solid #000}@media print{.c0-pill{border-bottom:.8pt solid rgba(0,0,0,0.8)}}
.c0-pill-cell{position:relative;display:inline-block;text-align:center}.c0-pill-cell:first-child{padding-left:4px}
.c0-pill-label{display:block;margin-right:-2px;padding:15px 10px;text-transform:uppercase;color:#000}
.c0-pill-cell:not(:first-child) .c0-pill-label:before{content:"";height:10px;width:2px;position:absolute;bottom:0;left:0;background-color:#000}@media print{.c0-pill-cell:not(:first-child) .c0-pill-label:before{-webkit-print-color-adjust:exact;background-color:rgba(0,0,0,0.8);width:.8pt}}
.c0-pill-labelSpace{letter-spacing:-4px}
.u-absoluteFill,.c0-noImagePlaceholder{position:absolute;top:0;right:0;bottom:0;left:0}
.u-alignCenter{text-align:center}
.u-alignLeft{text-align:left}
.u-alignRight{text-align:right}
.u-clearfix:after{content:'';display:table;clear:both}
.u-displayBlock{display:block}
.u-displayNone{display:none}
.u-flexContainer--col,.u-ie11MinHeightFlexFix{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.u-flexContainer--row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}
.u-flexFill{-ms-flex-positive:1;flex-grow:1}
.u-floatLeft{float:left}
.u-floatRight{float:right}
.u-inlineBlock{display:inline-block}
.u-min100vh,.u-ie11MinHeightFlexFix{min-height:100vh}@media print{.u-min100vh,.u-ie11MinHeightFlexFix{min-height:auto}}
.u-noScroll{overflow:hidden}
.u-visibilityHidden{visibility:hidden !important}
.u-noBorder{border:none !important}
.u-noTopMargin{margin-top:0 !important}
.u-offscreen{position:absolute !important;top:0 !important;left:0 !important;margin:0 !important;border:0 !important;padding:0 !important;width:1px !important;height:1px !important;clip:rect(0 0 0 0) !important;overflow:hidden !important;outline:0 !important}
.u-positionRelative{position:relative}
.u-relativeBlock{display:block !important;position:relative !important;top:initial;right:initial;bottom:initial;left:initial}
.u-unstyledButton{display:inline;border:none;background:transparent}.u-unstyledButton:focus{outline:none}
.u-unstyledList{margin:0;padding:0;list-style-type:none}
.u-uppercase{text-transform:uppercase}
@media print{.u-print--displayBlock{display:block !important} .u-print--displayNone{display:none !important} .u-print--positionStatic{position:static !important}}@media (max-width:379px){.u-xs--relativeBlock{display:block !important;position:relative !important;top:initial;right:initial;bottom:initial;left:initial}}@media (max-width:689px){.u-sm--relativeBlock{display:block !important;position:relative !important;top:initial;right:initial;bottom:initial;left:initial}}@media (max-width:929px){.u-md--relativeBlock{display:block !important;position:relative !important;top:initial;right:initial;bottom:initial;left:initial}}@media (max-width:1229px){.u-lg--relativeBlock{display:block !important;position:relative !important;top:initial;right:initial;bottom:initial;left:initial}}@font-face{font-family:'GT Pressura Mono';src:url("src_less/gen/c0/../../../../assets/fonts/GT-Pressura-Mono-Regular.eot");src:url("src_less/gen/c0/../../../../assets/fonts/GT-Pressura-Mono-Regular.eot?#iefix") format('embedded-opentype'),url("src_less/gen/c0/../../../../assets/fonts/GT-Pressura-Mono-Regular.woff") format('woff'),url("src_less/gen/c0/../../../../assets/fonts/GT-Pressura-Mono-Regular.ttf") format('truetype'),url("src_less/gen/c0/../../../../assets/fonts/GT-Pressura-Mono-Regular.svg") format('svg');font-style:normal;font-weight:400}@font-face{font-family:'GT Pressura Regular';src:url("src_less/gen/c0/../../../../assets/fonts/GT-Pressura-Regular.eot");src:url("src_less/gen/c0/../../../../assets/fonts/GT-Pressura-Regular.eot?#iefix") format('embedded-opentype'),url("src_less/gen/c0/../../../../assets/fonts/GT-Pressura-Regular.woff") format('woff'),url("src_less/gen/c0/../../../../assets/fonts/GT-Pressura-Regular.ttf") format('truetype'),url("src_less/gen/c0/../../../../assets/fonts/GT-Pressura-Regular.svg") format('svg');font-style:normal;font-weight:400}@font-face{font-family:'Harmonia Sans';src:url("src_less/gen/c0/../../../../assets/fonts/HarmoniaSansW02-Light.eot");src:url("src_less/gen/c0/../../../../assets/fonts/HarmoniaSansW02-Light.eot?#iefix") format('embedded-opentype'),url("src_less/gen/c0/../../../../assets/fonts/HarmoniaSansW02-Light.woff") format('woff'),url("src_less/gen/c0/../../../../assets/fonts/HarmoniaSansW02-Light.ttf") format('truetype'),url("src_less/gen/c0/../../../../assets/fonts/HarmoniaSansW02-Light.svg") format('svg');font-style:normal;font-weight:300}@font-face{font-family:'Harmonia Sans';src:url("src_less/gen/c0/../../../../assets/fonts/HarmoniaSansW02-Regular.eot");src:url("src_less/gen/c0/../../../../assets/fonts/HarmoniaSansW02-Regular.eot?#iefix") format('embedded-opentype'),url("src_less/gen/c0/../../../../assets/fonts/HarmoniaSansW02-Regular.woff") format('woff'),url("src_less/gen/c0/../../../../assets/fonts/HarmoniaSansW02-Regular.ttf") format('truetype'),url("src_less/gen/c0/../../../../assets/fonts/HarmoniaSansW02-Regular.svg") format('svg');font-style:normal;font-weight:400}@font-face{font-family:'Harmonia Sans';src:url("src_less/gen/c0/../../../../assets/fonts/HarmoniaSansW02-Semibold.eot");src:url("src_less/gen/c0/../../../../assets/fonts/HarmoniaSansW02-Semibold.eot?#iefix") format('embedded-opentype'),url("src_less/gen/c0/../../../../assets/fonts/HarmoniaSansW02-Semibold.woff") format('woff'),url("src_less/gen/c0/../../../../assets/fonts/HarmoniaSansW02-Semibold.ttf") format('truetype'),url("src_less/gen/c0/../../../../assets/fonts/HarmoniaSansW02-Semibold.svg") format('svg');font-style:normal;font-weight:600}@font-face{font-family:'Tiempos Headline';src:url("src_less/gen/c0/../../../../assets/fonts/TiemposHeadlineWeb-Medium.eot");src:url("src_less/gen/c0/../../../../assets/fonts/TiemposHeadlineWeb-Medium.eot?#iefix") format('embedded-opentype'),url("src_less/gen/c0/../../../../assets/fonts/TiemposHeadlineWeb-Medium.woff") format('woff'),url("src_less/gen/c0/../../../../assets/fonts/TiemposHeadlineWeb-Medium.ttf") format('truetype'),url("src_less/gen/c0/../../../../assets/fonts/TiemposHeadlineWeb-Medium.svg") format('svg');font-style:normal;font-weight:400}@font-face{font-family:'Tiempos Headline';src:url("src_less/gen/c0/../../../../assets/fonts/TiemposHeadlineWeb-Black.eot");src:url("src_less/gen/c0/../../../../assets/fonts/TiemposHeadlineWeb-Black.eot?#iefix") format('embedded-opentype'),url("src_less/gen/c0/../../../../assets/fonts/TiemposHeadlineWeb-Black.woff") format('woff'),url("src_less/gen/c0/../../../../assets/fonts/TiemposHeadlineWeb-Black.ttf") format('truetype'),url("src_less/gen/c0/../../../../assets/fonts/TiemposHeadlineWeb-Black.svg") format('svg');font-style:normal;font-weight:900}@font-face{font-family:'Tiempos Text';src:url("src_less/gen/c0/../../../../assets/fonts/TiemposTextWeb-Regular.eot");src:url("src_less/gen/c0/../../../../assets/fonts/TiemposTextWeb-Regular.eot?#iefix") format('embedded-opentype'),url("src_less/gen/c0/../../../../assets/fonts/TiemposTextWeb-Regular.woff") format('woff'),url("src_less/gen/c0/../../../../assets/fonts/TiemposTextWeb-Regular.ttf") format('truetype'),url("src_less/gen/c0/../../../../assets/fonts/TiemposTextWeb-Regular.svg") format('svg');font-style:normal;font-weight:400}@font-face{font-family:'Tiempos Text';src:url("src_less/gen/c0/../../../../assets/fonts/TiemposTextWeb-RegularItalic.eot");src:url("src_less/gen/c0/../../../../assets/fonts/TiemposTextWeb-RegularItalic.eot?#iefix") format('embedded-opentype'),url("src_less/gen/c0/../../../../assets/fonts/TiemposTextWeb-RegularItalic.woff") format('woff'),url("src_less/gen/c0/../../../../assets/fonts/TiemposTextWeb-RegularItalic.ttf") format('truetype'),url("src_less/gen/c0/../../../../assets/fonts/TiemposTextWeb-RegularItalic.svg") format('svg');font-style:italic;font-weight:400}.font-cxDataN4{font-family:'GT Pressura Regular',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}
.font-cxHeadlineN4{font-family:'Tiempos Headline',Times,'Times New Roman',serif;font-weight:400;font-style:normal}
.font-cxHeadlineN9{font-family:'Tiempos Headline',Times,'Times New Roman',serif;font-weight:900;font-style:normal}
.font-cxMonoN4{font-family:'GT Pressura Mono',Monaco,monospace;font-weight:400;font-style:normal}
.font-cxSansN3{font-family:'Harmonia Sans',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal}
.font-cxSansN4{font-family:'Harmonia Sans',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}
.font-cxSansN6,.c0-processingImageText,.newDevelopments1506-title,.newDevelopments1506-buildingCardDetailsBlock-title{font-family:'Harmonia Sans',Helvetica,Arial,sans-serif;font-weight:600;font-style:normal}
.font-cxSerifI4{font-family:'Tiempos Text',Times,'Times New Roman',serif;font-weight:400;font-style:italic}
.font-cxSerifN4{font-family:'Tiempos Text',Times,'Times New Roman',serif;font-weight:400;font-style:normal}
.c0-pillBoxCard{position:relative;background-color:#fff}
.c0-pillBoxCard--mini{min-width:320px;max-width:570px}
.c0-pillBoxCard--small{width:290px}
.c0-pillBoxCard--medium{width:370px}
.c0-pillBoxCard--large{width:570px}
.c0-pillBoxCardHeader{padding-left:14px;line-height:16px}
.c0-pillBoxCardHeader--large{padding-top:16px;padding-bottom:3px;font-size:18px}
.c0-pillBoxCardHeader--medium,.c0-pillBoxCardHeader--small{padding-top:3px;padding-bottom:16px;height:35px;font-size:16px}
.c0-pillBoxImageCompliance{position:absolute;top:5px;right:5px;height:18px}
.c0-pillBoxImage{display:table;position:relative;width:100%;background-position:center center;background-color:#f4f5f9}
.c0-pillBoxImage--photo{background-size:cover}
.c0-pillBoxImage--processing{height:100%;background-color:#eaebf0}
.c0-pillBoxCard--medium .c0-pillBoxImage--processing .c0-pillBoxCard--large .c0-pillBoxImage--processing{background-size:cover}
.c0-processingImageTextContainer{display:table;position:absolute;width:100%;height:100%}
.c0-processingImageText{display:table-cell;color:#3e4247;vertical-align:middle;text-align:center}
.c0-pillBoxCard--large .c0-processingImageText{font-size:18px}
.c0-pillBoxCard--medium .c0-processingImageText,.c0-pillBoxCard--small .c0-processingImageText{font-size:16px}
.c0-pillBoxCard--mini .c0-processingImageText{font-size:14px}
.c0-noImagePlaceholder{background:center no-repeat}
.c0-pillBoxCard--large .c0-noImagePlaceholder{background-size:370px 130px}
.c0-pillBoxCard--medium .c0-noImagePlaceholder{background-size:120px}
.c0-pillBoxCard--small .c0-noImagePlaceholder{background-size:90px}
.c0-pillBoxCard--mini .c0-noImagePlaceholder{background-size:60px}
.c0-pillBoxCard--mini .c0-pillBoxImage{float:left;margin-right:15px;width:120px;height:120px}@media all and (max-width:500px){.c0-pillBoxCard--mini .c0-pillBoxImage{display:none}}
.c0-pillBoxCard--small .c0-pillBoxImage{width:290px;height:190px}
.c0-pillBoxCard--medium .c0-pillBoxImage{width:370px;height:240px}
.c0-pillBoxCard--large .c0-pillBoxImage{width:570px;height:380px}
.c0-pillBoxImageBanners{display:table-cell;vertical-align:bottom}
.c0-pillBoxStatusBlock{padding:10px 0;text-align:center}
.c0-pillBoxStatusText{color:#fff;text-transform:uppercase}
.c0-pillBoxStatusRed{background-color:#d47e7e}
.c0-pillBoxStatusOrange{background-color:rgba(244,198,80,0.9)}
.c0-pillBoxStatusGreen{background-color:rgba(40,186,115,0.9)}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{font-size:83.3%;-webkit-tap-highlight-color:rgba(178,215,254,0.2)}
input[type="button"],input[type="submit"]{border:none}
lesshat-selector{-lh-property:0; }
::selection{background: #b2d7fe}
::-moz-selection{background: #b2d7fe}
img::selection,img::-moz-selection{background:transparent}
.u-xs--displayBlock,.u-xs--displayInline,.u-xs--inlineBlock,.u-sm--displayBlock,.u-sm--displayInline,.u-sm--inlineBlock,.u-md--displayBlock,.u-md--displayInline,.u-md--inlineBlock,.u-lg--displayBlock,.u-lg--displayInline,.u-lg--inlineBlock{display:none}
@media (max-width:374px){.u-xs--displayBlock{display:block} .u-xs--displayInline{display:inline} .u-xs--inlineBlock{display:inline-block}}@media (min-width:375px) and (max-width:769px){.u-sm--displayBlock{display:block} .u-sm--displayInline{display:inline} .u-sm--inlineBlock{display:inline-block}}@media (min-width:770px) and (max-width:1169px){.u-md--displayBlock{display:block} .u-md--displayInline{display:inline} .u-md--inlineBlock{display:inline-block}}@media (min-width:1170px){.u-lg--displayBlock{display:block} .u-lg--displayInline{display:inline} .u-lg--inlineBlock{display:inline-block}}@media (max-width:374px){.u-xs--displayNone{display:none}}
@media (min-width:375px) and (max-width:769px){.u-sm--displayNone{display:none}}
@media (min-width:770px) and (max-width:1169px){.u-md--displayNone{display:none}}
@media (min-width:1170px){.u-lg--displayNone{display:none}}
#modal_overlay{display:none;width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.7);z-index:1000;overflow-y:scroll}
#click_dismissal_overlay{display:none;width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0);z-index:0}
body.modal-open{overflow:hidden}
.c0-modal{display:none;margin:150px auto 0 auto;max-width:313px;max-height:100%;z-index:1000}@media all and (max-height:710px){.c0-modal{margin-top:50px}}@media all and (max-height:610px){.c0-modal{margin-top:30px}}
.c0-modalClose{position:absolute;right:-13px;top:-13px;color:#fff;cursor:pointer;z-index:100;-webkit-transition:color 0.2s linear;-moz-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear}.c0-modalClose:hover{color:#a3a3a3}
.c0-modal-btn{width:100%;max-width:313px;font-size:14px;font-style:normal;font-family:'Harmonia Sans',Helvetica,Arial,sans-serif;font-weight:600;font-style:normal}
.c0-modalErrors{list-style-type:none;padding:0}
.c0-modal-allocation{background-color:#e7e8e7}
.c0-modal-allocationInputBackground{padding:20px 10px;background-color:#fff}
.c0-modal-allocationInput{width:250px;margin:0 5px;padding:5px;border:none;border-bottom:1px solid #e7e8e7;-webkit-transition:border-color 0.2s linear;-moz-transition:border-color 0.2s linear;-o-transition:border-color 0.2s linear;transition:border-color 0.2s linear}.c0-modal-allocationInput:hover{border-color:#000}
.c0-modal-allocationInput:active{border-color:#000}
.c0-modal-allocationInput:focus{border-color:#000}
.c0-modal-message{min-height:100px;width:100%;border:none;border-bottom:1px solid #e7e8e7}.c0-modal-message:focus{border:none;border-bottom:1px solid #000}
.c0-allocation-searchIcon:before{font-size:24px;line-height:0}
.c0-allocation-agentsList{max-height:265px;padding:0 10px;overflow-y:auto}
.c0-modal-allocationAgentsListHeader{margin:0}
.c0-modal-agentCard{margin:10px 0;background-color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.c0-modal-agentCard .c0-modal-agentCardImageBlock{width:20%}
.c0-modal-agentCardImage{height:50px;width:50px}
.c0-modal-agentCard .c0-modal-agentCardNameBlock{width:80%;padding:10px}
.c0-modal-agentCardCheckmark{display:none;float:right;font-size:30px;line-height:30px}
.c0-modal-agentCard.selected .c0-modal-agentCardCheckmark{display:block}
.c0-modal-center{text-align:center}
.c0-allocation-agentSubmit{width:90%;margin-bottom:10px}
.c0-modal-agentActionLink{color:#000}
.c0-modal-successfulSubmitBlockGroup{padding:25px;background-color:#fff}
.c0-modal-successfulSubmit{background-color:#b8f3cc;border-bottom:1px solid #e7e8e7}
.c0-modal-successfulSubmitBlock{padding-bottom:15px}
.c0-modal-successfulSubmitBtn{width:100%}
.c0-modal-deleteBtn{margin-top:15px}
.c0-modal-geoText{padding-top:15px}
.c0-modal-geoBtn{margin-top:2px;padding:8px 24px;font-size:12px}
.c0-modal-rentalText{margin:20px 0;line-height:24px;text-align:left;font-size:14px;font-style:normal;font-family:'Harmonia Sans',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}
.c0-modal-rentalBtn{margin:5px 0}
.c0-modal-agentAllocationImage{max-width:100px;max-height:100px}
.c0-modal-agentInformationBlock{margin-bottom:30px}
.c0-modal-termsOfService{max-width:250px;margin:0 auto;font-size:11px;color:#a3a3a3}
.c0-termsOfService-wrapper{width:280px;height:300px;overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}
.c0-modal-termsOfServiceIframe{width:280px;height:300px;border:none;-webkit-box-shadow:inset 0 -5px 9px -7px rgba(0, 0, 0, 0.4);-moz-box-shadow:inset 0 -5px 9px -7px rgba(0, 0, 0, 0.4);box-shadow:inset 0 -5px 9px -7px rgba(0, 0, 0, 0.4)}
.c0Page{background-color:#e7e8e7}
.c0Page-componentsWrapper{max-width:1024px;margin:0 auto;background-color:#fff}
.c0Page-blockGroup{padding:20px}
.c0Page-block{padding:10px 0}
@media all and (max-width:800px){.c0Page-block{width:100% !important}}.c0Page-colorBox{height:50px;width:50px;margin-right:20px}
.c0Page-colorBox--blockGrey{background-color:#f3f3f3;border:1px solid #000}
.c0Page-colorBox--lineGrey{background-color:#e7e8e7}
.c0Page-colorBox--mediumGrey--deprecated{background-color:#a3a3a3}
.c0Page-colorBox--textGrey{background-color:#a3a3a3}
.c0Page-colorBox--darkBlue{background-color:#0b2f4b}
.c0Page-colorBox--black{background-color:#000}
.c0Page-colorBox--offBlack{background-color:rgba(0,0,0,0.85)}
.c0Page-colorBox--white{background-color:#fff;border:1px solid #000}
.c0Page-colorBox--soldRed{background-color:#ef4641}
.c0Page-colorBox--contractOrange{background-color:#ff7a36}
.c0Page-colorBox--incentiveTeal{background-color:#1cccc2}
.c0Page-colorBox--errorRed{background-color:#ef4641}
.c0Page-colorBox--successGreen{background-color:#1caa4b}
.c0Page-colorBox--selectionBlue{background-color:#b2d7fe}
.c0Page-colorBox--grey{background-color:#a3a3a3}
.c0Page-colorBox--lightGrey{background-color:#f3f3f3}
.c0Page-colorBox--mediumGrey{background-color:#e7e8e7}
.c0Page-colorBox--darkGrey{background-color:#d7d7d7}
.c0Page-colorBox--charcoal{background-color:#474143}
.c0Page-colorBox--steelBlue{background-color:#244863}
.c0Page-colorBox--lightSteelBlue{background-color:#577b96}
.c0Page-colorBox--darkSteelBlue{background-color:#0b2f4b}
.c0Page-colorBox--peach{background-color:#ffebdf}
.c0Page-colorBox--lightPeach{background-color:#fdf1ea}
.c0Page-colorBox--darkPeach{background-color:#ffd5ba}
.c0Page-colorBox--red{background-color:#ef4641}
.c0Page-colorBox--lightRed{background-color:#ff7974}
.c0Page-colorBox--darkRed{background-color:#d62d28}
.c0Page-colorBox--green{background-color:#1caa4b}
.c0Page-colorBox--lightGreen{background-color:#36c465}
.c0Page-colorBox--darkGreen{background-color:#039132}
.c0Page-colorBox--purple{background-color:#ba63ff}
.c0Page-colorBox--lightPurple{background-color:#d47dff}
.c0Page-colorBox--darkPurple{background-color:#a14aff}
.c0Page-colorBox--orange{background-color:#ff7a36}
.c0Page-colorBox--lightOrange{background-color:#ff9450}
.c0Page-colorBox--darkOrange{background-color:#e6611d}
.c0Page-colorBox--aqua{background-color:#81c6f1}
.c0Page-colorBox--lightAqua{background-color:#9be0ff}
.c0Page-colorBox--darkAqua{background-color:#68add8}
.c0Page-colorBox--teal{background-color:#1cccc2}
.c0Page-colorBox--lightTeal{background-color:#36e6dc}
.c0Page-colorBox--darkTeal{background-color:#03b3a9}
.c0Page-iconSection .c0-icon{font-size:44px;line-height:60px}
.c0Page-blackBackground{background-color:#000}
.c0Page-greyBackground{background-color:#f3f3f3}
.c0Page-code{display:block;background-color:#f3f3f3}
.c0Page-checkboxLabel{display:inline-block;margin-top:10px}
.c0Page-checkboxLabel--styled{color:#244863}
.c0Page-checkbox{vertical-align:-2px}
.c0Page-btn--small{padding:6px 20px}
.c0Page-btn--large{padding:16px 40px}
@media all and (max-width:769px){.about1506-blockGroup .about1506-block{width:100%}}
.about1506-container{background-color:#e7e8e7}
.about1506-hero{width:100%;height:480px}
.about1506-nav{margin-top:30px;background-color:#e7e8e7}
.about1506-nav-block{padding:30px;border-top:solid 1px #a3a3a3}
.about1506-nav-active{padding:30px;background-color:#a3a3a3}
.about1506-nav-block:last-child{border-bottom:solid 1px #a3a3a3}
.about1506-navText{position:relative;padding:5px 0;cursor:pointer}.about1506-navText:hover{color:#bfbfbf}
.about1506-navText:active{color:#808080}
.about1506-content{padding:30px;background-color:#e7e8e7}
.about1506-title{margin-bottom:30px}
.about1506-wrapper{margin:0 auto;max-width:1200px;margin:-405px auto 0 auto}
.about1506-greyText{color:#a3a3a3}
.about1506-redText{color:#ef4641}
.about1506-investors-pageContainer{margin:0 auto;max-width:1200px;padding:15px}
.about1506-investors-greyBackground{background-color:#f3f3f3}
.about1506-investors-investorHeader{margin:50px 0}
.about1506-investors-investorBlockGroup{padding:15px;margin:15px 0;border-bottom:1px solid rgba(0,0,0,0.1);background-color:#fff}
.about1506-investors-investorBlockGroup .about1506-investors-investorImageBlock{text-align:center;width:20.8333%}@media all and (max-width:769px){.about1506-investors-investorBlockGroup .about1506-investors-investorImageBlock{padding:15px;width:100%}}
.about1506-investors-investorImage{width:100%;max-width:150px;padding:40px 0}@media all and (max-width:769px){.about1506-investors-investorImage{padding:0}}
.about1506-investors-investorBlockGroup .about1506-investors-investorDescriptionBlock{width:79.1667%;padding:15px}@media all and (max-width:769px){.about1506-investors-investorBlockGroup .about1506-investors-investorDescriptionBlock{width:100%}}
.team1506-profile-pageContainer{margin:0 auto;max-width:1200px;padding-bottom:80px}
.team1506-introContainer{width:100%;background:#fff}
.team1506-introTextGroup{margin:0 auto;text-align:center;width:75%}
.team1506-introTextBlock{padding:25px}
.team1506-introTextBlockTitle{padding:80px 25px 25px 25px}
.team1506-introTextBlockInterest{padding:25px 25px 80px 25px}
@media all and (max-width:769px){.team1506-introTextBlockDescription{font-size:26px}}@media all and (max-width:374px){.team1506-introTextBlockDescription{font-size:18px}}
@media all and (max-width:769px){.team1506-introTextBlockJoin{font-size:14px}}@media all and (max-width:374px){.team1506-introTextBlockJoin{font-size:12px}}
.team1506-managementGroupName{margin:40px 0}
.team1506-managementPerson .team1506-managementMember{padding:20px 30px 0 30px;width:75%}@media all and (max-width:769px){.team1506-managementPerson .team1506-managementMember{width:100%}}
.team1506-managementMemberBio{padding:15px 0}
.team1506-managementMemberBio .team1506-managementMemberSocial{width:20%;text-align:right}
.team1506-managementMemberBio .team1506-managementMemberTitles{width:80%}
.team1506-managementPerson{background:#fff;margin:20px 0}
.team1506-managementPhoto{width:100%}
.team1506-managementPerson .team1506-managementPhotoContainer{width:25%;padding:50px 0}@media all and (max-width:769px){.team1506-managementPerson .team1506-managementPhotoContainer{padding:0;float:none;margin:0 auto;width:50%}}@media all and (max-width:374px){.team1506-managementPerson .team1506-managementPhotoContainer{width:100%}}
.team1506-socialIcon{color:#000;font-size:20px}
.team1506-teamMemberRow{margin:0 auto;max-width:1090px}@media all and (max-width:1150px){.team1506-teamMemberRow{max-width:872px}}@media all and (max-width:932px){.team1506-teamMemberRow{max-width:654px}}@media all and (max-width:714px){.team1506-teamMemberRow{max-width:436px}}@media all and (max-width:496px){.team1506-teamMemberRow{max-width:218px}}
.team1506-teamContainer{margin:40px 30px 20px 30px}
.team1506-teamGroupName{margin:40px 0}
.team1506-teamMemberBio{z-index:100;top:0;left:0;width:100%}
.team1506-teamMemberBio{top:0;left:0;width:100%;height:100%;padding:20px;display:none;background:#fff}
.team1506-teamMemberBioContent{position:relative;display:block}
.team1506-teamMemberBioContent{padding:2px;line-height:16px}
.team1506-teamMemberBioContentInformation{font-size:11px}
.team1506-teamMemberBioContentName{font-size:16px}
.team1506-teamMemberBioContentTitle{font-size:12px}
.team1506-teamMember .team1506-teamMemberContainer{position:relative;margin:0 auto;padding:10px;overflow:hidden;width:218px}
.team1506-teamMemberContainer .team1506-teamMemberBio{position:absolute}
.team1506-teamMemberContainer:hover .team1506-teamMemberBio{display:block}
.team1506-teamMemberPhoto{width:100%}
.team1506-teamMemberSocial{text-align:right;height:14px}
.contactUs1506-pageContainer{margin:0 auto;max-width:1200px;padding-top:40px;padding-bottom:80px}
.contactUs1506-form{margin:0 auto}
.contactUs1506-formContainer{background-color:#fff;padding:20px;width:70%;margin:0 auto}@media all and (max-width:769px){.contactUs1506-formContainer{width:90%}}
.contactUs1506-formInputText{padding:10px}
.contactUs1506-formInputContainer .contactUs1506-formInputText{width:50%}@media all and (max-width:769px){.contactUs1506-formInputContainer .contactUs1506-formInputText{width:100%}}
.contactUs1506-formInputTextArea{padding:10px}
.contactUs1506-introContainer{background:#fff}
.contactUs1506-introTextGroup{margin:0 auto;text-align:center;width:50%}@media all and (max-width:769px){.contactUs1506-introTextGroup{width:80%}}
.contactUs1506-introTextBlock{padding:25px}
.contactUs1506-introTextBlock:nth-of-type(1){padding:80px 25px 25px 25px}
.contactUs1506-select{width:100%;border:none;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;border-bottom:1px solid #e7e8e7;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:none;-moz-box-sizing:none;box-sizing:none;padding:5px 10px;margin:10px 0;background:#fff;color:#a3a3a3}
.contactUs1506-submitContainer{margin:20px;text-align:center}
.contactUs1506-submitContainer .contactUs1506-submit{width:50%}
.contactUs1506-textArea{width:100%;margin:0 5px;padding:5px;border:none;border-bottom:1px solid #e7e8e7;-webkit-transition:border-color 0.2s linear;-moz-transition:border-color 0.2s linear;-o-transition:border-color 0.2s linear;transition:border-color 0.2s linear}.contactUs1506-textArea:active,.contactUs1506-textArea:focus{border-color:#000}
.accounts1506-m-pageContentMaxWidth{margin:0 auto;max-width:1200px}
.accounts1506-searchAlerts-greyBackground{background-color:#f3f3f3;min-height:500px}
.account1506-searchAlerts-pageContainer{padding:50px 0;margin:0 auto;max-width:1200px}
.accounts1506-searchAlerts-blockGroup .accounts1506-searchAlerts-blockLeft{width:70.8333%;padding:0 15px}
.accounts1506-searchAlerts-blockGroup .accounts1506-searchAlerts-blockRight{width:29.1667%;padding:15px}
.accounts1506-searchAlerts-blockGroup .accounts1506-searchAlerts-block{padding:15px}
.accounts1506-searchAlerts-newSearchBtn{float:right}
.accounts1506-searchAlerts-searchIcon{float:left;font-size:44px;line-height:12px}.accounts1506-searchAlerts-searchIcon:before{vertical-align:middle}
.accounts1506-searchAlerts-empty,.accounts1506-searchAlerts-table{display:none}
.accounts1506-searchAlerts-empty{padding:15px}
.accounts1506-searchAlerts-alertCard{margin:15px 0;border-bottom:1px solid rgba(0,0,0,0.1)}
.accounts1506-searchAlerts-alertCardTop{min-height:150px;position:relative;padding:15px;padding-bottom:60px;background-color:#fff}
.accounts1506-searchAlerts-trash{position:absolute;top:0;right:15px;cursor:pointer}.accounts1506-searchAlerts-trash:before{font-size:35px}
.accounts1506-searchAlerts-trash:hover{color:#333}
.accounts1506-searchAlerts-trash:active{color:#666}
.accounts1506-searchAlerts-pill{position:absolute;bottom:-2px;left:0}
.accounts1506-searchAlerts-searchBtn{position:absolute;bottom:15px;right:15px}
.accounts1506-searchAlerts-alertCardBottom{padding:15px;background-color:#f3f3f3}
.accounts1506-searchAlerts-radioBlock{background-color:#f3f3f3}
.accounts1506-searchAlerts-radioHeading{border-bottom:1px solid #e7e8e7;padding:15px}
.accounts1506-searchAlerts-radioLabel{display:block;border-bottom:1px solid #e7e8e7;padding:15px}.accounts1506-searchAlerts-radioLabel:hover{background-color:#e6e6e6}
.accounts1506-searchAlerts-radioLabel:last-child{border:none}
.agents1506-m-pageContentMaxWidth{margin:0 auto;max-width:1200px}
.agents1506-profile-pageContainer{margin:0 auto;max-width:1200px}
.agents1506-profile-fadeDotGridBackground{box-shadow:inset 0 -60px 170px #fff}
.agents1506-profile-agentCardBlockGroup .breadcrumbs{margin:20px auto -40px;padding:0 15px}@media all and (max-width:769px){.agents1506-profile-agentCardBlockGroup .breadcrumbs{text-align:center}}
.agents1506-profile-agentCardBlockGroup .agents1506-profile-agentCardImageBlock,.agents1506-profile-agentCardBlockGroup .agents1506-profile-agentCardTitleBlock{margin:50px 0;padding:15px}@media all and (max-width:769px){.agents1506-profile-agentCardBlockGroup .agents1506-profile-agentCardImageBlock,.agents1506-profile-agentCardBlockGroup .agents1506-profile-agentCardTitleBlock{width:100%}}
@media all and (max-width:769px){.agents1506-profile-agentCardBlockGroup .agents1506-profile-agentCardImageBlock{margin:50px 0 0 0;text-align:center}}
@media all and (max-width:769px){.agents1506-profile-agentCardBlockGroup .agents1506-profile-agentCardTitleBlock{margin:0 0 50px 0}}
.agents1506-profile-card{position:relative;min-height:280px}
.agents1506-profile-cardImage{height:250px;width:250px}
.agents1506-profile-link{color:#000}
.agents1506-profile-link--grey{color:#a3a3a3}
.agents1506-profile-cardName{padding:5px 0 25px 0;line-height:20px;color:#000}@media all and (max-width:550px){.agents1506-profile-cardName{padding:25px 0;font-size:26px}}
.agents1506-profile-cardEmail{padding-bottom:20px;line-height:25px}
.agents1506-profile-cardPhone{padding-bottom:10px;line-height:14px}
.agents1506-profile-contactBtn{margin:15px 0}
.agents1506-profile-card .agents1506-profile-contactBtn{position:absolute;bottom:0}
.agents1506-profile-greyBackground{background-color:#f3f3f3}
.agents1506-profile-darkGreyBackground{background-color:#e7e8e7}
.agents1506-profile-aboutBlockGroup a{position:relative;border-bottom:1px solid #fff;padding:5px 0;color:#fff;cursor:pointer;color:#000;border-bottom:1px solid #000}.agents1506-profile-aboutBlockGroup a:hover{color:#ccc;border-color:#ccc}
.agents1506-profile-aboutBlockGroup a:active{color:#999;border-color:#999}
.agents1506-profile-aboutBlockGroup a:hover{color:#333;border-color:#333}
.agents1506-profile-aboutBlockGroup a:active{color:#666;border-color:#666}
.agents1506-profile-sectionHeading{padding:50px 0;text-align:center}
.agents1506-profile-subSectionHeading{margin:15px}
.agents1506-profile-aboutBlockGroup .agents1506-profile-aboutBlock{padding:0 15px}@media all and (max-width:769px){.agents1506-profile-aboutBlockGroup .agents1506-profile-aboutBlock{width:100%}}
.agents1506-profile-aboutBlock:last-child{padding-bottom:60px}
.agents1506-profile-aboutSeparator{height:1px}@media all and (max-width:769px){.agents1506-profile-aboutSeparator{height:0}}
.agents1506-profile-spotlightBlock{margin:15px 0;border-top:2px solid #000;background-color:#fff}
.agents1506-profile-spotlightDescriptionBlock{position:relative;min-height:350px;padding:15px 15px 30px 15px;background-color:#fff}
.agents1506-profile-spotlightBlock .agents1506-profile-spotlightDescriptionBlock{width:66.6667%}@media all and (max-width:769px){.agents1506-profile-spotlightBlock .agents1506-profile-spotlightDescriptionBlock{width:100%}}
.agents1506-profile-spotlightDescriptionBlock a{position:relative;border-bottom:1px solid #fff;padding:5px 0;color:#fff;cursor:pointer;color:#000;border-bottom:1px solid #000;position:absolute;left:15px;bottom:15px}.agents1506-profile-spotlightDescriptionBlock a:hover{color:#ccc;border-color:#ccc}
.agents1506-profile-spotlightDescriptionBlock a:active{color:#999;border-color:#999}
.agents1506-profile-spotlightDescriptionBlock a:hover{color:#333;border-color:#333}
.agents1506-profile-spotlightDescriptionBlock a:active{color:#666;border-color:#666}
.agents1506-profile-spotlightImageBlock{height:350px;background-size:cover;background-position:center}
.agents1506-profile-spotlightBlock .agents1506-profile-spotlightImageBlock{width:33.3333%}@media all and (max-width:769px){.agents1506-profile-spotlightBlock .agents1506-profile-spotlightImageBlock{width:100%}}
.agents1506-profile-spotlightBlockGroup{padding:15px}
.agents1506-profile-listingBlockGroup{max-width:1200px;margin:0 auto}@media all and (max-width:1169px){.agents1506-profile-listingBlockGroup{max-width:800px}}
.agents1506-profile-listingBlockGroup .agents1506-profile-listingBlock{padding:15px 0}@media all and (max-width:1169px){.agents1506-profile-listingBlockGroup .agents1506-profile-listingBlock{width:50%}}@media all and (max-width:769px){.agents1506-profile-listingBlockGroup .agents1506-profile-listingBlock{width:100%}}
.agents1506-profile-listingBlockGroup .agents1506-profile-listingBlock:nth-child(3n+1){clear:left}@media all and (max-width:1169px){.agents1506-profile-listingBlockGroup .agents1506-profile-listingBlock:nth-child(3n+1){clear:none}}
@media all and (max-width:1169px){.agents1506-profile-listingBlockGroup .agents1506-profile-listingBlock:nth-child(2n + 1){clear:left}}
.agents1506-profile-miniListingBlockGroup .agents1506-profile-miniListingBlock{padding:15px}@media all and (max-width:900px){.agents1506-profile-miniListingBlockGroup .agents1506-profile-miniListingBlock{width:100%}}
.agents1506-profile-miniListingBlockGroup .agents1506-profile-miniListingBlock:nth-child(2n + 1){clear:left}
.agents1506-profile-listingPill{margin:0 auto}
.agents1506-profile-bottomContactBlock{margin:50px 0;text-align:center}
.agents1506-agentProfile-salesBtn,.agents1506-agentProfile-rentalsBtn{display:inline-block;color:#a3a3a3;cursor:pointer}
.agents1506-agentProfile-salesBtn.is-active,.agents1506-agentProfile-rentalsBtn.is-active{color:#000;border-bottom:1px solid #000}
.listing1506-m-pageContentMaxWidth{margin:0 auto;max-width:1200px}
.listing1506-userNotPermitted{filter:url("data:image/svg+xml;utf9,<svg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'><filter%20id='blur'><feGaussianBlur%20stdDeviation='25'%20/></filter></svg>#blur");-webkit-filter:blur(25px);-o-filter:blur(25px);-ms-filter:blur(25px);filter:blur(25px);opacity:.8}
.lt-ie12 .listing1506-userNotPermitted,.lt-ie11 .listing1506-userNotPermitted,.lt-ie10 .listing1506-userNotPermitted,.lt-ie9 .listing1506-userNotPermitted,.lt-ie8 .listing1506-userNotPermitted,.lt-ie7 .listing1506-userNotPermitted{display:none}
.listing1506-admin{background:#000;padding:20px 40px;text-align:right}
.listing1506-admin-link{margin-left:30px}
.listing1506-heroImageContainer,.listing1506-heroImageScroller,.listing1506-heroImage{height:420px}@media all and (max-height:710px){.listing1506-heroImageContainer,.listing1506-heroImageScroller,.listing1506-heroImage{height:300px}}
.listing1506-heroImageContainer{position:relative;border-bottom:1px solid #f3f3f3;overflow:hidden}
.listing1506-heroImageScroller{font-size:0;white-space:nowrap;background-position:top left}@media screen and (max-width:769px){.listing1506-heroImageScroller{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}}
.listing1506-heroImagePlaceHolder{height:100%;background:center no-repeat;background-size:35%}
.listing1506-heroImagePlaceHolder--processing{background-size:cover;background-color:#e7e8e7}@media all and (max-width:769px){.listing1506-heroImagePlaceHolder--processing{background-size:default}}
.listing1506-heroImage-singleColumnContainer{margin:0 auto;max-width:1200px}
.listing1506-heroImage{cursor:pointer;border-right:1px solid #f3f3f3;opacity:1;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s}.listing1506-heroImage:hover{opacity:.9}
.listing1506-heroImage-incentivesContainer{position:absolute;bottom:0;left:0;right:0}
.listing1506-heroImage-incentivesRelativeContainer{position:relative;margin:0 auto;max-width:1200px}
.listing1506-heroImage-incentives{position:absolute;right:15px;bottom:0;width:270px}
@media screen and (max-width:769px){.listing1506-heroImage-incentivesContainer{display:none}}.listing1506-favorites-icon{position:absolute;top:15px;right:15px;width:30px;cursor:pointer}
.listing1506-favorites-icon .c0-heartIcon--stroke{fill:#000}
.listing1506-favorites-icon .c0-heartIcon--fill{fill:rgba(0,0,0,0.2)}
.listing1506-favorites-icon.is-active .c0-heartIcon--fill{fill:#fff}
.listing1506-listingStatusPageContainer{position:relative;margin:0 auto;max-width:1200px}
.listings1506-listingStatusBlock{text-align:center;padding:10px 0}
.listing1506-listingStatusText{color:#fff;text-transform:uppercase}
.listing1506-listingIncentivesPageContainer{position:relative;margin:0 auto;max-width:1200px}
.listing1506-listingIncentivesContainer{background-color:#1cccc2}
.listings1506-listingIncentivesBlock{text-align:center;padding:10px 0}
.listing1506-listingIncentivesText{color:#fff;text-transform:uppercase}
.listing1506-openHousePageContainer{position:relative;margin:0 auto;max-width:1200px}
.listing1506-openHouseContainer{background-color:#f3f3f3;font-size:16px}
.listings1506-openHouseBlock{text-align:center;border-bottom:1px solid #e7e8e7;padding:15px 0;cursor:pointer}.listings1506-openHouseBlock:last-child{border-bottom:none}
.listings1506-openHouseBlock:first-child:hover{background-color:inherit;cursor:default}
.listings1506-openHouseBlock:hover{background-color:#e6e6e6}
@media all and (max-height:710px){.listings1506-openHouseBlock{font-size:14px;line-height:20px;padding:7px 0}}
.listing1506-openHouseBoldText{font-style:normal;font-family:'Harmonia Sans',Helvetica,Arial,sans-serif;font-weight:600;font-style:normal}
.listings1506-openHouseContactBlock{visibility:hidden}
.listing1506-imageCountContainer{cursor:pointer;position:relative;background-color:#000;margin:0 auto;max-width:1200px;margin-left:140px;margin-bottom:10px;opacity:.7}
.listing1506-imageCountContainer--processing{cursor:default;margin-left:70px;opacity:.4}
.listing1506-imageCountContainer:hover{opacity:.9}
.listing1506-imageCountContainer--processing:hover{opacity:.4}
.listings1506-imageCountBlock{text-align:center;padding:10px 0}
.listing1506-imageCountText{color:#fff}
.listing1506-addressAndContact-pageContainer{background-color:#fff}
.listing1506-addressAndContact-blockGroup{position:relative;padding:25px 15px 0 15px;margin:0 auto;max-width:1200px}
.listing1506-addressAndContact-dateAvailable{font-family:'Tiempos Text',Times,'Times New Roman',serif;font-weight:400;font-style:italic;color:#a3a3a3}
.listing1506-ownership{margin:0}
.listing1506-address{min-height:50px;line-height:40px;word-wrap:break-word}
.listing1506-pill-fullBottomBorder{border-bottom:2px solid #000}
.listing1506-pillAddress{margin-bottom:-2px}
.listing1506-pillAddress .listing1506-pillCellAddress:first-child,.listing1506-pillAddress .listing1506-pillLabelAddress:first-child{padding-left:0}
.listing1506-pillMortgageCalc{font-size:20px;cursor:pointer}
.listing1506-pillMortgageCalc:before{line-height:18px}
.listing1506-contactAgentBlock-lightboxIconWrap{display:inline-block;font-family:'Harmonia Sans',Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;font-size:16px;cursor:pointer;color:#000}
.listing1506-contactAgentBlock-lightboxIconWrap:first-child{margin-right:6px}
.listing1506-contactAgentBlock-lightboxIconsGroup{line-height:44px}
.listing1506-contactAgentBlock-lightboxIcon{font-size:44px}
.listing1506-contactAgentBlock-lightboxIconsGroup,.listing1506-contactAgentBtn{float:right;width:270px}
.listing1506-contactAgentBlock-lightboxText{vertical-align:top}
.listing1506-u-successGreen{color:#1caa4b}
.listing1506-u-errorRed{color:#ef4641}
.listing1506-priceIcon:before{line-height:1}
.c0-tooltipContainer{position:relative;display:inline;text-transform:none}
.c0-tooltip{position:absolute;width:200px;color:#000;background:#fff;border:1px solid #e7e8e7;height:40px;line-height:40px;text-align:center;visibility:hidden;border-radius:0}
.c0-tooltip:before{content:'';position:absolute;top:100%;left:10%;margin-left:-12px;width:0;height:0;border-top:9px solid #e7e8e7;border-right:9px solid transparent}
.c0-tooltip:after{content:'';position:absolute;top:100%;left:10%;margin-left:-11px;width:0;height:0;border-top:7px solid #fff;border-right:7px solid transparent}
.c0-tooltipContainer:hover .c0-tooltip{visibility:visible;bottom:30px;left:10%;z-index:999}
@media all and (max-width:374px){.listing1506-ownership{font-size:14px} .listing1506-address{font-size:20px;min-height:30px}}@media all and (max-width:769px){.listing1506-addressAndContact-blockGroup .listing1506-addressBlock{width:90%} .listing1506-contactAgentBlock-lightboxIconsGroup{float:none} .listing1506-contactAgentBlock{position:absolute;top:-90px} .listing1506-contactAgentBlock-lightboxText{display:none} .listing1506-contactAgentBlock-lightboxIcon{display:inline-block;height:74px;width:74px;padding:15px;text-align:center;cursor:pointer;background:rgba(0,0,0,0.8);color:#fff} .listing1506-contactAgentBtn{float:none;width:initial;position:fixed;right:0;bottom:10px;left:0;margin:0 10px;z-index:700}}.listing1506-buildingSummary-container{background:#f3f3f3;border-bottom:1px solid #e7e8e7}
.listing1506-buildingSummary{padding:30px 15px;margin:0 auto;max-width:1200px}
.listing1506-buildingSummary-item{margin-right:20px}@media all and (max-width:769px){.listing1506-buildingSummary-item{display:block}}
.listing1506-buildingSummary-type{font-style:normal;font-family:'Harmonia Sans',Helvetica,Arial,sans-serif;font-weight:600;font-style:normal}
.listing1506-mgCalc-pageContainer{position:relative;padding:100px 50px;background-color:#000}@media all and (max-width:769px){.listing1506-mgCalc-pageContainer{padding:50px 25px}}
.listing1506-mgCalc-close{position:absolute;top:0;right:15px;color:#fff;font-size:45px;cursor:pointer}.listing1506-mgCalc-close:hover{color:#ccc}
.listing1506-mgCalc-close:active{color:#999}
.listing1506-mgCalc{position:relative;background-color:#fff;margin:0 auto;max-width:1200px}.listing1506-mgCalc .listing1506-mgCalc-panel{padding:30px 25px}
.listing1506-mgCalc .listing1506-mgCalc-panelLeft{position:relative;padding-right:100px;background-color:#fff}@media all and (max-width:769px){.listing1506-mgCalc .listing1506-mgCalc-panelLeft{width:100%;padding:25px}}
.listing1506-mgCalc .listing1506-mgCalc-panelRight{position:absolute;right:0;height:100%;padding-left:100px;background-color:#f3f3f3}.listing1506-mgCalc .listing1506-mgCalc-panelRight:after{content:"";background-color:#fff;position:absolute;height:50px;width:50px;top:45%;left:-44px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
@media all and (max-width:769px){.listing1506-mgCalc .listing1506-mgCalc-panelRight{position:relative;width:100%;padding-left:25px}.listing1506-mgCalc .listing1506-mgCalc-panelRight:after{height:25px;width:25px;bottom:inherit;top:-14px;left:47%}}
.listing1506-mgCalc-block{margin-top:25px;padding:10px 0}.listing1506-mgCalc-block:first-child{margin-top:0}
.listing1506-mgCalc-blockLeft{border-bottom:1px solid #000}.listing1506-mgCalc-blockLeft:last-child{border-bottom:2px solid #000}
.listing1506-mgCalc-blockGroupRight:first-child{border-bottom:1px solid #000}
.listing1506-mgCalc-blockTopRight{margin:5px 0;padding:5px 0}.listing1506-mgCalc-blockTopRight:last-child{margin-bottom:45px}
.listing1506-mgCalc-blockBottomRight{margin:5px 0;padding:5px 0}.listing1506-mgCalc-blockBottomRight:first-child{margin-top:45px}
.listing1506-mgCalc-input{float:right;border:none;background-color:#fff;text-align:right;color:#a3a3a3}
.listing1506-mgCalc-output{float:right;text-align:right;color:#a3a3a3}
.listing1506-mgCalc-output--total{color:#000}
.listings1506-agents{border-top:1px solid #e7e8e7;border-bottom:1px solid #e7e8e7;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iNjAlIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9InJnYigyNTUsMjU1LDI1NSkiIHN0b3Atb3BhY2l0eT0iMCIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNsZXNzaGF0LWdlbmVyYXRlZCkiIC8+PC9zdmc+);background-image:-webkit-linear-gradient(bottom, #fff 60%, rgba(255,255,255,0) 100%);background-image:-moz-linear-gradient(bottom, #fff 60%, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(bottom, #fff 60%, rgba(255,255,255,0) 100%);background-image:linear-gradient(to top, #fff 60%, rgba(255,255,255,0) 100%)}
.listings1506-agents-pageContainer{padding:100px 15px;margin:0 auto;max-width:1200px}@media all and (max-width:769px){.listings1506-agents-pageContainer{padding:40px 15px}}
.listing1506-agents-introduction{max-width:768px;margin:50px auto;color:#a3a3a3}
.listings1506-u-agents-textAlignCenter{text-align:center}@media all and (max-width:769px){.listings1506-u-agents-textAlignCenter{text-align:left}}
.listings1506-agents-blockGroup .listings1506-agents-block{padding:10px}@media all and (max-width:769px){.listings1506-agents-blockGroup .listings1506-agents-block{width:100%}}
.listings1506-agents-card{max-height:172px;max-width:570px;margin:0 auto;border:1px solid #e7e8e7;background-color:#fff}
@media all and (max-width:550px){.listings1506-agents-card{max-height:500px;max-width:300px}}.listings1506-agents-cardImage{height:170px;width:170px}
@media all and (max-width:550px){.listings1506-agents-cardImage{height:100%;width:100%}}
@media all and (max-width:550px){.listings1506-agents-card .listings1506-agents-cardImageBlock{width:100%}}.listings1506-agents-card .listings1506-agents-cardTextBlock{padding:45px 0 15px 50px}
@media all and (max-width:550px){.listings1506-agents-card .listings1506-agents-cardTextBlock{padding:20px 0 20px 20px;width:100%}}.listings1506-agents-link{color:#000}
.listings1506-agents-link--grey{color:#a3a3a3}
.listings1506-agents-cardName{padding-bottom:10px;font-size:24px;line-height:20px;color:#000}@media all and (max-width:769px){.listings1506-agents-cardName{font-size:20px}}@media all and (max-width:550px){.listings1506-agents-cardName{font-size:24px}}
.listings1506-agents-cardEmail{padding-bottom:10px;line-height:25px}
.listings1506-agents-cardPhone{line-height:14px}
.listing1506-activeInBuilding-container{background:#f3f3f3;padding:100px 15px}@media all and (max-width:769px){.listing1506-activeInBuilding-container{padding:40px 15px}}
.listing1506-activeInBuilding{margin:0 auto;max-width:1200px}
.listing1506-activeInBuilding-title{text-align:center;margin-bottom:40px}@media all and (max-width:769px){.listing1506-activeInBuilding-title{text-align:left}}
.listing1506-activeInBuilding-blockGroup{display:block;position:relative;padding:40px;background:#fff;border-bottom:2px solid #000;margin-bottom:20px}.listing1506-activeInBuilding-blockGroup,.listing1506-activeInBuilding-blockGroup:hover{color:#000}
.listing1506-activeInBuilding-openHouses{background:#e7e8e7;text-align:center;padding:16px;font-size:16px;font-style:normal;font-family:'Harmonia Sans',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}
.listing1506-activeInBuilding-openHousesLabel{font-style:normal;font-family:'Harmonia Sans',Helvetica,Arial,sans-serif;font-weight:600;font-style:normal}
.listing1506-activeInBuilding-block{font-family:'GT Pressura Mono',Monaco,monospace;font-weight:400;font-style:normal;font-size:16px;text-transform:uppercase}
.listing1506-activeInBuilding-unit{font-family:'Harmonia Sans',Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;text-transform:initial}
.listing1506-activeInBuilding-availability{text-align:right;color:#1caa4b}
.listing1506-activeInBuilding-availability--unavailable{color:#ff7a36}
.listing1506-activeInBuilding-expandIcon{display:none}
.listing1506-activeInBuilding-blockGroup .listing1506-activeInBuilding-block{width:13%}
.listing1506-activeInBuilding-blockGroup .listing1506-activeInBuilding-unit{width:16%}
.listing1506-activeInBuilding-blockGroup .listing1506-activeInBuilding-availability{width:32%}
@media all and (max-width:1169px){.listing1506-activeInBuilding-container{padding:60px 15px} .listing1506-activeInBuilding-openHouses{text-align:left} .listing1506-activeInBuilding-blockGroup{padding:15px} .listing1506-activeInBuilding-blockGroup .listing1506-activeInBuilding-block{width:60%} .listing1506-activeInBuilding-blockGroup .listing1506-activeInBuilding-unit{width:40%;height:120px} .listing1506-activeInBuilding-blockGroup .listing1506-activeInBuilding-availability{margin-top:10px;text-align:left} .listing1506-activeInBuilding-expandIcon{display:block;position:absolute;top:16px;right:16px}}.listings1506-similarListings-greyBackground{background-color:#f3f3f3}
.listing1506-similarListings-pageContainer{padding:100px 0;margin:0 auto;max-width:1200px}@media all and (max-width:769px){.listing1506-similarListings-pageContainer{padding:40px 0}}
.listing1506-similarListings-blockGroup{margin:0 auto;max-width:1200px;max-width:960px}@media all and (max-width:1169px){.listing1506-similarListings-blockGroup{max-width:640px}}@media all and (max-width:769px){.listing1506-similarListings-blockGroup{padding:0}}
.listing1506-similarListings-title{text-align:center}
.listing1506-similarListings-blockGroup .listing1506-similarListings-pillBlock{width:33.3333%;padding:30px 15px;text-align:center}@media all and (max-width:1169px){.listing1506-similarListings-blockGroup .listing1506-similarListings-pillBlock{padding:15px;width:50%}}@media all and (max-width:769px){.listing1506-similarListings-blockGroup .listing1506-similarListings-pillBlock{width:100%;padding:30px 0}}
@media all and (max-width:1169px){.listing1506-similarListings-blockGroup .listing1506-similarListings-pillBlock:nth-child(2n + 1){clear:left}}
.listing1506-similarListings-pillBlock .listing1506-pillBoxCard{text-align:left}
.listing1506-pillBoxCard{display:inline-block}
.listing1506-neighborhood-pageContainer{padding:100px 15px}@media all and (max-width:769px){.listing1506-neighborhood-pageContainer{padding:40px 15px}}
.listing1506-neighborhood-relativePageContainer{margin:0 auto;max-width:1200px}
.listing1506-neighborhood-title{margin-bottom:40px;text-align:center}@media all and (max-width:769px){.listing1506-neighborhood-title{text-align:left}}
.listing1506-neighborhood-neighborhoodGuide,.listing1506-neighborhood-mapAndTransit{float:left;width:50%}@media all and (max-width:769px){.listing1506-neighborhood-neighborhoodGuide,.listing1506-neighborhood-mapAndTransit{float:none;width:100%}}
.listing1506-neighborhood-neighborhoodGuide{padding-right:15px}@media all and (max-width:769px){.listing1506-neighborhood-neighborhoodGuide{padding-right:0;margin-bottom:30px}}
.listing1506-neighborhood-guideSection{padding:40px 30px;background-color:#000;border-bottom:2px #a3a3a3 solid}
.listing1506-neighborhood-guideLearnMore{color:#a3a3a3}
.listing1506-neighborhood-guideImage{display:block;width:100%;height:550px;background-size:cover;background-position:center}@media all and (max-width:769px){.listing1506-neighborhood-guideImage{height:300px}}
.listing1506-neighborhood-allNeighborhoods{display:inline-block;padding-top:32px}
.listing1506-neighborhood-transit{background:#fff;border:1px #e7e8e7 solid;min-width:270px}
.listing1506-neighborhood-transitCell{padding:30px;border-bottom:1px #e7e8e7 solid}
.listing1506-neighborhood-transitCell:last-child{border:none}
.listing1506-neighborhood-transitList{margin:0;padding:0}
.listing1506-neighborhood-walkingMan{margin-right:2px}
.listing1506-neighborhood-transitItem{display:inline-block;margin-left:2px;line-height:28px}
.listing1506-neighborhood-busItem{font-size:16px}
.listing1506-neighborhood-mapAndTransit{padding-left:15px}@media all and (max-width:769px){.listing1506-neighborhood-mapAndTransit{padding-left:0}}
.listing1506-neighborhood-map{cursor:pointer;margin-bottom:30px;border:1px solid #e7e8e7;height:348px}
.listing1506-neighborhood-mapAndTransit--noGuide,.listing1506-neighborhood-mapAndTransit--noTransit{float:none;width:100%;padding-left:0}.listing1506-neighborhood-mapAndTransit--noGuide:after,.listing1506-neighborhood-mapAndTransit--noTransit:after{clear:both;display:table;content:""}
.listing1506-neighborhood-mapAndTransit--noGuide:after,.listing1506-neighborhood-mapAndTransit--noTransit:after{content:'';display:table;clear:both}
.listing1506-neighborhood-mapAndTransit--noGuide:after,.listing1506-neighborhood-mapAndTransit--noTransit:after{content:'';display:table;clear:both}
.listing1506-neighborhood-mapAndTransit--noGuide .listing1506-neighborhood-responsiveBlock{float:left;width:100%;width:50%;*width:49.969%}@media all and (max-width:769px){.listing1506-neighborhood-mapAndTransit--noGuide .listing1506-neighborhood-responsiveBlock{float:none;width:100%}}
.listing1506-neighborhood-mapAndTransit--noGuide .listing1506-neighborhood-map{margin-right:15px}@media all and (max-width:769px){.listing1506-neighborhood-mapAndTransit--noGuide .listing1506-neighborhood-map{margin-right:0;margin-bottom:30px}}
.listing1506-neighborhood-mapAndTransit--noGuide .listing1506-neighborhood-transit{margin-left:15px}@media all and (max-width:769px){.listing1506-neighborhood-mapAndTransit--noGuide .listing1506-neighborhood-transit{margin:0}}
.listing1506-neighborhood-mapAndTransit--noTransit .listing1506-neighborhood-responsiveBlock{padding:0;width:100%}
.listing1506-neighborhood-mapAndTransit--noTransit .listing1506-neighborhood-map,.listing1506-neighborhood-mapAndTransit--noTransit .listing1506-neighborhood-transit{margin:0}
.listing1506-neighborhood-mapAndTransit--noGuide .listing1506-neighborhood-map{height:308px}
.listing1506-featuresAndDetails-pageContainer{background-color:#fff}
.listing1506-featuresAndDetails-blockGroup{position:relative;padding:60px 15px;min-height:140px;margin:0 auto;max-width:1200px}@media (max-width:769px){.listing1506-featuresAndDetails-blockGroup{padding:40px 15px}}
.listing1506-featuresAndDetails-blockGroup:not(:last-child){border-bottom:1px #e7e8e7 solid}
.listing1506-featuresAndDetails-titleBlock{margin-bottom:30px}
.listing1506-featuresAndDetails-totalDetails{color:#a3a3a3}
.listing1506-featuresAndDetails-keyDetail,.listing1506-featuresAndDetails-amenityDetail{display:inline-block;color:#a3a3a3;padding-bottom:5px}
.listing1506-featuresAndDetails-incentives{display:none}
@media (min-width:550px){.listing1506-featuresAndDetails-blockGroup .listing1506-featuresAndDetails-column{width:50%;*width:49.969%}}
@media (min-width:770px){.listing1506-featuresAndDetails-showMore{position:absolute;bottom:60px;left:15px} .listing1506-featuresAndDetails-blockGroup .listing1506-featuresAndDetails-titleBlock{width:33.3333%;*width:33.3023%;margin-bottom:0} .listing1506-featuresAndDetails-blockGroup .listing1506-featuresAndDetails-columnGridContainer{width:66.6667%;*width:66.6357%}}@media all and (max-width:769px){.listing1506-featuresAndDetails-incentives{display:block}}.listing1506-overview-pageContainer{margin:0 auto;max-width:1200px;padding:60px 0;height:auto;background-color:#fff;border-top:1px solid #e7e8e7}.listing1506-overview-pageContainer .listing1506-overview-blockGroup{padding:0 15px}
@media all and (max-width:769px){.listing1506-overview-pageContainer{padding:40px 0}}
@media all and (max-width:769px){.listing1506-overview-pageContainer .listing1506-overview-block{width:100%}}
.listing1506-overview-heading{margin-bottom:20px}
.listing1506-overview-linkBlock{margin-top:15px}
.listing1506-u-textAlignCenter{text-align:center}
.listing1506-overviewText{max-width:500px;margin:0 auto}
.listing1506-description a{position:relative;border-bottom:1px solid #fff;padding:5px 0;color:#fff;cursor:pointer;color:#000;border-bottom:1px solid #000}.listing1506-description a:hover{color:#ccc;border-color:#ccc}
.listing1506-description a:active{color:#999;border-color:#999}
.listing1506-description a:hover{color:#333;border-color:#333}
.listing1506-description a:active{color:#666;border-color:#666}
.listing1506-overview-courtesyOf{color:#a3a3a3;margin-top:20px}
.listing1506-buildingPromo-container{margin-bottom:100px}@media all and (max-width:770px){.listing1506-buildingPromo-container{margin-bottom:60px}}
.listing1506-buildingPromo{border-top:1px solid #e7e8e7;margin:0 auto;max-width:1200px;padding:15px;padding-top:60px}@media all and (max-width:770px){.listing1506-buildingPromo{padding-top:40px}}
.listing1506-buildingPromo-title{float:left;width:33.3333%;margin-bottom:20px}@media all and (max-width:769px){.listing1506-buildingPromo-title{float:none;width:100%}}
.listing1506-buildingPromo-description{float:left;width:66.6666%}@media all and (max-width:769px){.listing1506-buildingPromo-description{float:none;width:100%}}
.listing1506-lightbox{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.95);z-index:1000}
.listing1506-lightbox-carousel,.listing1506-lightbox-carouselContainer{margin:0;padding:0}
.listing1506-lightbox-carouselContainer{position:absolute;left:0;right:0;top:70px;bottom:130px}
.listing1506-lightbox-carouselImage{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-height:100%;max-width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}
.listing1506-lightbox-action{position:absolute;top:10px;font-size:60px;line-height:1;color:#fff;cursor:pointer;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.listing1506-lightbox-action--dark{color:#000}
.listing1506-lightbox-closeButton{right:10px}
.listing1506-lightbox-carouselControl--prev{right:100px}
.listing1506-lightbox-carouselControl--next{right:70px}
ul[rn-carousel-buffered]>li{display:none}
.listing1506-drawerContainer{position:absolute;bottom:25px;left:25px;right:25px;height:90px}
.listing1506-drawer{display:inline-block;vertical-align:middle}
.listing1506-drawer--images{overflow:hidden;margin-right:30px}
.listing1506-drawer--floorplans{overflow:hidden}
.listing1506-drawer-text{color:#fff;font-size:16px;margin-bottom:15px}
.listing1506-lightbox-drawerFullContainer{position:relative;height:50px;list-style-type:none;margin:0;padding:0;left:0;-webkit-transition:left 0.4s;-moz-transition:left 0.4s;-o-transition:left 0.4s;transition:left 0.4s}
.listing1506-lightbox-drawerImage{display:inline-block;width:50px;margin-right:2px;cursor:pointer;opacity:.5;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}
.listing1506-lightbox-drawerImage.is-selected{opacity:1}
.listing1506-lightbox .listing1506-lightbox-map{position:absolute;width:100%;height:100%}
@media screen and (max-width:920px){.listing1506-drawerContainer{display:none} .listing1506-lightbox-carouselContainer{bottom:25px}}.listing1506-disclaimer-pageContainer{padding:0 15px}
.listing1506-disclaimer{margin:0 auto;max-width:1200px;margin:15px auto}
.listing1506-debugWrapper{padding:50px 0;background-color:#f3f3f3}
.listing1506-debugBlock{max-width:1200px;margin:auto;background-color:#fff;padding:50px}
@media all and (max-width:769px){.listing1506 .c0-heading--3{font-size:24px}}
.quarterly1506-pageContainer{position:relative;margin:0 auto;max-width:1200px}
.quarterly1506-headerImage{background-position:center;background-repeat:no-repeat;background-size:cover;min-height:650px}@media all and (max-width:1499px){.quarterly1506-headerImage{min-height:500px}}@media all and (max-width:374px){.quarterly1506-headerImage{min-height:250px}}
.quarterly1506-headerText{text-align:center;padding-top:235px}@media all and (max-width:1499px){.quarterly1506-headerText{padding-top:160px}}@media all and (max-width:374px){.quarterly1506-headerText{padding-top:45px;font-size:38px}}
@media all and (max-width:769px){.quarterly1506-blockGroup .quarterly1506-block{width:100%}}
.quarterly1506-blockGroup{padding:40px 0}
.quarterly1506-block{min-height:1px;padding:0 15px}
.quarterly1506-introductionTitle{border-bottom:1px solid #000;padding-bottom:15px;text-align:center}
.quarterly1506-introductionHeader{padding-top:90px}@media all and (max-width:769px){.quarterly1506-introductionHeader{padding-top:60px}}@media all and (max-width:374px){.quarterly1506-introductionHeader{text-align:left}}
.quarterly1506-introductionText{max-width:695px;margin:0 auto;padding:30px 0}@media all and (max-width:374px){.quarterly1506-introductionText{text-align:left}}
.quarterly1506-introActionBtn{margin-bottom:30px}
.quarterly1506-inThisEdition{padding:30px 0;font-size:30px;font-style:normal;font-family:'Harmonia Sans',Helvetica,Arial,sans-serif;font-weight:600;font-style:normal}
.quarterly1506-sectionTextPad{padding:30px 0}
.quarterly1506-sectionImage{width:100%}
.quarterly1506-sectionTitle{position:relative;display:inline-block;padding:20px 0;font-size:30px}@media all and (max-width:550px){.quarterly1506-sectionTitle{font-size:24px}}
.quarterly1506-sectionLink{font-size:16px;font-style:normal;font-family:'Harmonia Sans',Helvetica,Arial,sans-serif;font-weight:600;font-style:normal}
.quarterly1506-textDivider{position:absolute;height:5px;max-width:45px;width:100%;bottom:0;background:#000}
.quarterly1506-featuredHomesSection{background:#f3f3f3;padding-bottom:100px}
.quarterly1506-featuredHomesTitle{padding-top:60px;text-align:center}
.quarterly1506-featuredHomesSubtitle{padding-bottom:45px;text-align:center}
.quarterly1506-featuredHomesBlockGroup{margin:0 auto;max-width:1200px;max-width:960px}@media all and (max-width:1169px){.quarterly1506-featuredHomesBlockGroup{max-width:640px}}@media all and (max-width:769px){.quarterly1506-featuredHomesBlockGroup{padding:0}}
.quarterly1506-featuredHomesBlockGroup .quarterly1506-featuredHomesPillBlock{padding:30px 15px}@media all and (max-width:1169px){.quarterly1506-featuredHomesBlockGroup .quarterly1506-featuredHomesPillBlock{padding:15px;width:50%}}@media all and (max-width:769px){.quarterly1506-featuredHomesBlockGroup .quarterly1506-featuredHomesPillBlock{width:100%}}
.quarterly1506-pillBoxCard{margin:0 auto}
.myHomes1506-m-inlineBlock{display:inline-block;vertical-align:top;margin-left:-2px}
.myHomes1506-m-verticalCenterParent{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}
.myHomes1506{margin-top:-45px;background-color:#f3f3f3}
.myHomes1506-pageContainer{margin:0 auto;max-width:1200px;padding:0 15px}
.myHomes1506-titleAgentBackground{height:390px;padding-top:50px;-webkit-box-shadow:inset 0px -60px 170px #f3f3f3;-moz-box-shadow:inset 0px -60px 170px #f3f3f3;box-shadow:inset 0px -60px 170px #f3f3f3}
.myHomes1506-titleAgentContainer{position:relative;height:170px;margin-bottom:50px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}
.myHomes1506-title{display:block;position:relative;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}
.myHomes1506-agentCard{position:absolute;top:0;right:0;width:670px;height:170px;border:1px solid rgba(0,0,0,0.1)}
.myHomes1506-agentCardItem{height:168px;display:inline-block;vertical-align:top;margin-left:-2px}.myHomes1506-agentCardItem.myHomes1506-agentDescriptionContainer{margin-left:-4px}
.myHomes1506-agentImage{width:170px;background-color:#f3f3f3}
.myHomes1506-agentDescriptionContainer{width:500px;background-color:#fff}
.myHomes1506-agentDescription{padding-left:15px;max-width:350px;display:block;position:relative;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}
.myHomes1506-noAgentTitle{font-size:24px;font-style:normal;font-family:'Tiempos Text',Times,'Times New Roman',serif;font-weight:400;font-style:normal}
.myHomes1506-searchContainer{position:relative;min-height:50px}
.myHomes1506-search{position:absolute;right:0}
.myHomes1506-searchLink{display:inline-block;vertical-align:top;margin-left:-2px}
.myHomes1506-searchLink:not(:first-child){margin-left:10px}
.myHomes1506-customerListingsBackground{min-height:280px;margin-bottom:140px;margin-top:-70px}
.myHomes1506-navIcon{font-size:24px}
.myHomes1506-navBar{width:240px;margin:0;padding-left:0}
.myHomes1506-navItem{height:70px;padding-left:15px;list-style-type:none;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}
.myHomes1506-navItem.is-active{background-color:#e7e8e7}
.myHomes1506-navLink{padding:0;border-bottom:none}
.myHomes1506-navLinkItem{vertical-align:top;margin-left:-2px;display:inline-block;position:relative;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}
.myHomes1506-navLinkTitle{padding-left:15px}
.myHomes1506-navListings{text-align:center;width:930px;height:280px}
.myHomes1506-navListingsContent{max-width:530px;margin:30px auto 0 auto}
.myHomes1506-navListingsTitle{margin-bottom:30px}
.myHomes1506-textGrey{color:#a3a3a3}
.myHomes1506-navListingsBlockGroup .myHomes1506-navBarBlock{width:20%;*width:19.969%}
.myHomes1506-navListingsBlockGroup .myHomes1506-navListingBlock{width:80%;*width:79.969%}
.myHomes1506-listingsBlockGroup .myHomes1506-listingBlock{width:33.3333%;*width:33.3023%;padding-left:15px;padding-bottom:30px}
.myHomes1506-listingsBlockGroup .myHomes1506-listingBlock:nth-child(3n+1){clear:left}@media all and (max-width:769px){.myHomes1506-listingsBlockGroup .myHomes1506-listingBlock:nth-child(3n+1){clear:none}}
.myHomes1506-listingPill{width:100%}
.myHomes1506-pillContainer{position:relative;width:100%;float:right}
.myHomes1506-removeIcon{position:absolute;top:0;right:0;padding:0 10px;font-size:44px;line-height:60px;color:#fff;background-color:rgba(0,0,0,0.7);z-index:100;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;transition:background-color 0.2s linear}.myHomes1506-removeIcon:hover{background-color:#000}
.myHomes1506-data{font-size:14px}
.myHomes1506-contact{width:100%;margin-top:30px;background-color:#f3f3f3}
.myHomes1506-icon{font-size:44px;line-height:60px}
.neighborhood1506-GuidesContainer a{-webkit-transition:color 0.2s linear;-moz-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear}
.neighborhood1506-GuidesContainer .around_the_block .slide__inner__text{float:left;width:93%;padding-top:3px}
.neighborhood1506-GuidesContainer .around_the_block p{text-align:left}
.neighborhood1506-GuidesContainer .around_the_block .slide__text{text-align:left;margin:25px 0;width:100%}
.neighborhood1506-GuidesContainer .around_the_block .slide__text:after{clear:both;display:table;content:"";content:" "}
.neighborhood1506-GuidesContainer .around_the_block .slide__text:before{content:" ";display:table}
.neighborhood1506-GuidesContainer .around_the_block .slide__text--large{line-height:32px}
.neighborhood1506-GuidesContainer .around_the_block .row{margin:15px 0}
.neighborhood1506-GuidesContainer .around_the_block .slide__text__icon{float:left;width:7%}
.neighborhood1506-GuidesContainer .button-container{text-align:center}
.neighborhood1506-GuidesContainer .column:after,.neighborhood1506-GuidesContainer .row:after{clear:both;content:" ";display:block;height:0;visibility:hidden}
.neighborhood1506-GuidesContainer .change--in--rent,.neighborhood1506-GuidesContainer .popular--building--type{height:140px}
.neighborhood1506-GuidesContainer .clearfix:after{clear:both;content:" ";display:block;height:0;visibility:hidden}
.neighborhood1506-GuidesContainer .column{display:block;float:left;margin-left:2%}
.neighborhood1506-GuidesContainer .column:first-child{margin-left:0}
.neighborhood1506-GuidesContainer .commute--times li{margin:6px 0}
.neighborhood1506-GuidesContainer .container{margin:0 auto;max-width:960px;width:96%}
.neighborhood1506-GuidesContainer .card .card__content{padding:25px}
.neighborhood1506-GuidesContainer .card .card__content .map{width:100%;height:430px}
.neighborhood1506-GuidesContainer .card{background-color:#fff;border:1px solid #e7e8e7;-webkit-border-radius:4px;-moz-border-radius:4px;-moz-background-clip:padding;border-radius:4px;background-clip:padding-box;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}
.neighborhood1506-GuidesContainer .card.card--sharp--corners{-moz-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:0px;-webkit-background-clip:padding-box;-moz-border-radius:0px;-moz-background-clip:padding;border-radius:0px;background-clip:padding-box}
.neighborhood1506-GuidesContainer .card.card--box--shadow{border:0;-webkit-box-shadow:0 0 7px #a3a3a3;-moz-box-shadow:0 0 7px #a3a3a3;box-shadow:0 0 7px #a3a3a3}
.neighborhood1506-GuidesContainer .column--override{display:block;float:left;margin-left:2%}
.neighborhood1506-GuidesContainer .column--override:after{clear:both;content:" ";display:block;height:0;visibility:hidden}
.neighborhood1506-GuidesContainer .column--override:first-child{float:left;margin-left:0}
.neighborhood1506-GuidesContainer .commute--times,.neighborhood1506-GuidesContainer .quick__hits__icon img{-webkit-filter:grayscale(100%)}
.neighborhood1506-GuidesContainer .figure--small--arrow{bottom:8px;position:relative;line-height:0}
.neighborhood1506-GuidesContainer .guide-navigation{position:relative;top:20px;width:90%}
.neighborhood1506-GuidesContainer .neighborhood1506-GuidesContainer-heroImg{height:600px;background-size:cover;background-repeat:no-repeat;background-position:center}
.neighborhood1506-GuidesContainer .neighborhood1506-placesToGoContainer{padding:0 30px}
.neighborhood1506-GuidesContainer .neighborhood1506-placesToGoNavigation{width:25%}@media all and (max-width:769px){.neighborhood1506-GuidesContainer .neighborhood1506-placesToGoNavigation{display:none}}
.neighborhood1506-GuidesContainer .neighborhood1506-placesToGoContent{width:75%}@media all and (max-width:769px){.neighborhood1506-GuidesContainer .neighborhood1506-placesToGoContent{width:100%}}
.neighborhood1506-GuidesContainer .neighborhood1506-placesToGoLocation{width:100%}
.neighborhood1506-GuidesContainer .neighborhood1506-placesToGoTitle{padding:10px 0}
.neighborhood1506-GuidesContainer .neighborhood1506-placesToGoBlock{padding:5px;width:33.3333%}@media all and (max-width:769px){.neighborhood1506-GuidesContainer .neighborhood1506-placesToGoBlock{width:50%}}@media all and (max-width:374px){.neighborhood1506-GuidesContainer .neighborhood1506-placesToGoBlock{width:100%}}
.neighborhood1506-GuidesContainer .neighborhood1506-placesToGoBlock:nth-child(3n+1){clear:left}@media all and (max-width:769px){.neighborhood1506-GuidesContainer .neighborhood1506-placesToGoBlock:nth-child(3n+1){clear:none}}
@media all and (max-width:769px){.neighborhood1506-GuidesContainer .neighborhood1506-placesToGoBlock:nth-child(2n+1){clear:left}}@media all and (max-width:374px){.neighborhood1506-GuidesContainer .neighborhood1506-placesToGoBlock:nth-child(2n+1){clear:none}}
.neighborhood1506-GuidesContainer .neighborhood1506-buttonBlock{width:50%}@media all and (max-width:769px){.neighborhood1506-GuidesContainer .neighborhood1506-buttonBlock{width:100%;margin:5px 0}}
.neighborhood1506-GuidesContainer .neighborhood1506-button{width:90%}
.neighborhood1506-GuidesContainer .neighborhood1506-youMayAlsoLikeBlock{width:33.3333%;padding:0 10px}@media all and (max-width:769px){.neighborhood1506-GuidesContainer .neighborhood1506-youMayAlsoLikeBlock{text-align:center;width:100%}}
.neighborhood1506-GuidesContainer .neighborhood1506-locationDetailsTitle{padding:10px 0}
.neighborhood1506-GuidesContainer .neighborhood1506-commuteIcons:before{font-size:20px;line-height:20px}
.neighborhood1506-GuidesContainer .quick__hits__icon .neighborhood1506-introIcons:before{font-size:50px;line-height:50px}
@media all and (max-width:769px){.neighborhood1506-GuidesContainer .neighborhood1506-introIcons{display:none}}
.neighborhood1506-GuidesContainer .hero .hero__content.hero__content--bottom{width:65%;display:inline-block;bottom:0;left:0;right:0;position:absolute;margin:0 auto}
.neighborhood1506-GuidesContainer .hero .hero__content .hero__content__title{color:#fff;border-top:2px solid #fff;background:rgba(0,0,0,0.5);padding:40px 35px;text-align:center}
.neighborhood1506-GuidesContainer .hero{max-height:750px;overflow:hidden;position:relative;text-align:center}
.neighborhood1506-GuidesContainer .hero .c0-heroImg img{max-width:1400px;margin:0 auto;width:100%}
.neighborhood1506-GuidesContainer .neighborhood1506-GuidesContainer-hitDescription{color:#a3a3a3}
.neighborhood1506-GuidesContainer img.fitted{width:100%}
.neighborhood1506-GuidesContainer .intro{padding-top:0}
.neighborhood1506-GuidesContainer .neighborhood1506-introQuickHitsContainer{padding:0 20px}
.neighborhood1506-GuidesContainer .neighborhood1506-introQuickHitsContainerRow{margin-bottom:20px}
.neighborhood1506-GuidesContainer .neighborhood1506-locationContainer{padding:0 30px}
.neighborhood1506-GuidesContainer .neighborhood1506-locationDetails{padding:15px 0}
.neighborhood1506-GuidesContainer .neighborhood1506-locationDetailsCommute{width:50%;padding:15px}@media all and (max-width:769px){.neighborhood1506-GuidesContainer .neighborhood1506-locationDetailsCommute{width:100%;text-align:center}}
@media all and (max-width:374px){.neighborhood1506-GuidesContainer .neighborhood1506-locationDetailsCommuteImage{display:none}}
.neighborhood1506-GuidesContainer .neighborhood1506-locationDetailsSubway{width:50%;padding:15px}@media all and (max-width:769px){.neighborhood1506-GuidesContainer .neighborhood1506-locationDetailsSubway{width:100%;text-align:center}}
.neighborhood1506-GuidesContainer .neighborhood1506-aroundTheBlockContainer{padding:0 30px}
@media all and (max-width:769px){.neighborhood1506-GuidesContainer .quick__hits__icon img{display:none}}
.neighborhood1506-GuidesContainer .list{list-style-type:none;margin-top:0}
.neighborhood1506-GuidesContainer .list.list--prepend img{margin-right:6px}
.neighborhood1506-GuidesContainer .list.list--icon li{margin-bottom:27px}
.neighborhood1506-GuidesContainer .list.list--icon li:last-child{margin-bottom:0}
.neighborhood1506-GuidesContainer .list.list--icon .slide__heading{margin-bottom:0}
.neighborhood1506-GuidesContainer .list .slide__heading{margin-top:0}
.neighborhood1506-GuidesContainer .location .card{position:relative}
.neighborhood1506-GuidesContainer .location .card__content{position:relative;text-align:center}
.neighborhood1506-GuidesContainer .location .card__content .nearby-hoods{margin-top:10px}
.neighborhood1506-GuidesContainer .location .card__content .boundaries__wrap{display:inline-block;margin-top:20px}
.neighborhood1506-GuidesContainer .location .card__content .boundaries__wrap .boundaries__range{margin:0 15px 0 5px}
.neighborhood1506-GuidesContainer .neighborhood1506-introBlock{width:50%;margin:10px 0}@media all and (max-width:769px){.neighborhood1506-GuidesContainer .neighborhood1506-introBlock{width:100%}}
.neighborhood1506-GuidesContainer .neighborhood1506-introBlockGroup{padding:30px}
.neighborhood1506-GuidesContainer .neighborhood--guide--thumb--content{padding:10px;border-top:2px solid #fff;height:40px;position:absolute;bottom:0;width:100%;background:rgba(0,0,0,0.5)}
.neighborhood1506-GuidesContainer .neighborhood--guide--thumb--link .overlay{-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;transition:background-color 0.2s linear;bottom:0;left:0;position:absolute;right:0;top:0}
.neighborhood1506-GuidesContainer .neighborhood--guide--thumb--link .neighborhood--guide--thumb--content{margin-top:-15px;text-transform:uppercase}
.neighborhood1506-GuidesContainer .neighborhood--guide--thumb--link{background-size:cover;background-position:bottom;color:#fff;display:inline-block;letter-spacing:1px;height:194px;position:relative;text-align:center;width:100%;margin:7px}@media all and (max-width:769px){.neighborhood1506-GuidesContainer .neighborhood--guide--thumb--link{max-width:300px}}
.neighborhood1506-GuidesContainer .neighborhood--guide--thumb--link:hover{color:#fff}
.neighborhood1506-GuidesContainer .neighborhood--guide--thumb--link:hover .overlay{background-color:rgba(75,79,79,0.15)}
.neighborhood1506-GuidesContainer .navigation--bar ul{margin:0;padding:11px 0}
.neighborhood1506-GuidesContainer .navigation--bar ul li a:hover,.neighborhood1506-GuidesContainer .navigation--bar ul li a.active{color:#000;border-bottom:1px solid #000}
.neighborhood1506-GuidesContainer .navigation--bar ul li a{color:#a3a3a3}
.neighborhood1506-GuidesContainer .navigation--bar ul li{display:inline-block;margin-right:24px}
.neighborhood1506-GuidesContainer .navigation--bar ul li:last-child{margin-right:0}
.neighborhood1506-GuidesContainer .navigation--bar{padding:8px;background-color:#fff;border-top:1px solid #000;border-bottom:1px solid #000;margin-bottom:80px;text-align:center;z-index:1000}@media all and (max-width:769px){.neighborhood1506-GuidesContainer .navigation--bar{display:none}}
.neighborhood1506-GuidesContainer .navigation-inline li{border-bottom:1px solid #e7e8e7;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;transition:background-color 0.2s linear}
.neighborhood1506-GuidesContainer .navigation-inline li:last-child{border-bottom:0}
.neighborhood1506-GuidesContainer .navigation-inline li:hover{background-color:#e7e8e7}
.neighborhood1506-GuidesContainer .navigation-inline li.active{background-color:#e7e8e7}
.neighborhood1506-GuidesContainer .navigation-inline li a{display:inline-block;padding:10px 15px;width:100%;color:#000}
.neighborhood1506-GuidesContainer .navigation-inline{-moz-background-clip:padding-box;-webkit-border-radius:4px;-webkit-background-clip:padding-box;-moz-border-radius:4px;-moz-background-clip:padding;border-radius:4px;background-clip:padding-box;list-style-type:none;padding:0;line-height:26px}
.neighborhood1506-GuidesContainer .span--6{width:23.5%}
.neighborhood1506-GuidesContainer .span--12{width:49%}
.neighborhood1506-GuidesContainer .span--18{width:74.5%}
.neighborhood1506-GuidesContainer .span--24{width:100%}
.neighborhood1506-GuidesContainer .slide .slide__title{margin-bottom:40px;text-align:center}
.neighborhood1506-GuidesContainer .slide .slide__title.slide__title--fancy{margin-bottom:20px}
.neighborhood1506-GuidesContainer .slide .slide__sub__sub__title{margin-bottom:15px}
.neighborhood1506-GuidesContainer .slide .slide__sub__section{margin:20px 0}
.neighborhood1506-GuidesContainer .slide .slide__subtitle__small{margin-bottom:35px}
.neighborhood1506-GuidesContainer .section--major{margin-bottom:125px;display:none}@media all and (max-width:769px){.neighborhood1506-GuidesContainer .section--major{display:block;margin-bottom:20px}}
.neighborhood1506-GuidesContainer .slide .slide__subtitle__heading{margin:15px 0 8px 0}
.neighborhood1506-GuidesContainer .slide .slide__subtitle__description{color:#a3a3a3}
.neighborhood1506-GuidesContainer .slide.slide--grey{background-color:#f3f3f3}
.neighborhood1506-GuidesContainer .slide.slide--dark--grey{background-color:#e7e8e7}
.neighborhood1506-GuidesContainer .slide.slide--off--black .row{margin:20px 0}
.neighborhood1506-GuidesContainer .slide.slide--padding--large{padding:70px 0}
.neighborhood1506-GuidesContainer .slide__text--larger{margin-top:20px}
.neighborhood1506-GuidesContainer .section-quote{color:#a3a3a3}
.neighborhood1506-GuidesContainer .section-image{margin:10px 5px}
.neighborhood1506-GuidesContainer .section--major:first-child{display:block}
.neighborhood1506-GuidesContainer .text--left{text-align:left}
.neighborhood1506-GuidesContainer .tags-heading{margin:30px 0}
.neighborhood1506-GuidesContainer .tags{list-style-type:none;margin:0;padding:0}
.neighborhood1506-GuidesContainer .tags .tag{background-color:#f3f3f3;display:inline-block;margin:0 5px 5px 0;padding:5px 8px}
.neighborhood1506-GuidesContainer ul.inline>li{display:inline-block;margin-bottom:5px}
.neighborhood1506-GuidesContainer ul.inline{margin:0;padding:0}
.neighborhood1506-GuidesContainer ul.none{list-style-type:none}
.neighborhood1506-GuidesContainer .visible-tablet{display:none}
.neighborhood1506-GuidesContainer .welcome-heading{margin-bottom:30px}
.neighborhood1506-GuidesContainer .you_may_also_like.slide{background-color:#e7e8e7}
.newDevelopments1506-m-pageContentMaxWidth{margin:0 auto;max-width:1200px}
.newDevelopments1506-greyBackground{background-color:#f3f3f3}
.newDevelopments1506-hero{display:flex;align-items:center;justify-content:center;background-color:#161616;height:310px;padding:90px}
.newDevelopments1506-hero img{display:block;width:90vw;max-width:420px}
.newDevelopments1506-title{font-size:24px}
.newDevelopments1506-pageContainer{margin:0 auto;max-width:1200px;padding:15px 0}
.newDevelopments1506-pageHeaderBlock{margin:50px auto;max-width:800px;text-align:center}
.newDevelopments1506-buildingCardPadBlock{padding:15px}
.newDevelopments1506-buildingCard{background-color:#fff}
@media all and (max-width:769px){.newDevelopments1506-buildingCard .newDevelopments1506-buildingCardImageBlock{width:100%}}
.newDevelopments1506-buildingCardDetailsBlock{position:relative;min-height:350px;border-bottom:2px solid #000;padding:25px 50px 65px 50px}
@media all and (max-width:769px){.newDevelopments1506-buildingCard .newDevelopments1506-buildingCardDetailsBlock{width:100%}}
.newDevelopments1506-buildingCardDetailsBlock-area{margin-bottom:40px;color:rgba(0,0,0,0.85);text-transform:uppercase}
.newDevelopments1506-buildingCardDetailsBlock-title{font-size:40px;line-height:1}
.newDevelopments1506-buildingCardDetailsBlock-hr{margin:10px 0;border:0;width:25px;height:2px;background:#000}
.newDevelopments1506-buildingCardDetailsBlock-desc br{display:none}
.newDevelopments1506-image{height:350px;background-size:cover;background-position:center}
.newDevelopments1506-buildingCard .newDevelopments1506-moreInfoLink{position:absolute;left:50px;bottom:25px;color:#000;font-weight:bold;text-decoration:underline}
.research1506-background{position:relative;min-height:650px;background-color:#fff;overflow:hidden;z-index:100}@media all and (max-width:1169px){.research1506-background{min-height:565px}}@media all and (max-width:769px){.research1506-background{min-height:600px}}
@media all and (max-width:769px){.research1506-background:nth-of-type(3),.research1506-background:nth-of-type(4),.research1506-background:nth-of-type(5){min-height:420px}}
.research1506-background--lightFade{background-color:#f3f3f3;-webkit-box-shadow:inset 0px -60px 170px #ffffff;-moz-box-shadow:inset 0px -60px 170px #ffffff;box-shadow:inset 0px -60px 170px #ffffff}
.research1506-background--dark{background-color:#000}
.research1506-pageContainer{position:relative;margin:0 auto;max-width:1200px}
.research1506-textDivider{position:absolute;height:5px;max-width:225px;width:100%;bottom:0}
.research1506-textDivider--light{right:0;background-color:#fff}@media all and (max-width:769px){.research1506-textDivider--light{left:0;margin:0 auto}}
.research1506-textDivider--dark{left:0;background-color:#000}@media all and (max-width:769px){.research1506-textDivider--dark{right:0;margin:0 auto}}
.research1506-text{margin:0;padding:15px 0 30px 0}@media all and (max-width:769px){.research1506-text{line-height:22px}}
.research1506-text--light{color:#fff}
.research1506-image{position:absolute;top:30px;max-width:258px;width:100%;z-index:300}@media all and (max-width:1169px){.research1506-image{max-width:218px}}@media all and (max-width:769px){.research1506-image{top:310px}}
@media all and (max-width:769px){.research1506-background:nth-of-type(3) .research1506-image,.research1506-background:nth-of-type(4) .research1506-image,.research1506-background:nth-of-type(5) .research1506-image{top:140px}}
.research1506-image--left{left:471px;padding:30px 0}@media all and (max-width:1169px){.research1506-image--left{left:270px}}@media all and (max-width:769px){.research1506-image--left{left:0;right:0;margin:0 auto}}
.research1506-image--right{right:471px;padding:30px 0}@media all and (max-width:1169px){.research1506-image--right{right:240px}}@media all and (max-width:769px){.research1506-image--right{left:0;right:0;margin:0 auto}}
.research1506-animation{position:absolute;top:64px;max-width:500px;width:100%;z-index:200}@media all and (max-width:1169px){.research1506-animation{top:82px;max-width:388px}}@media all and (max-width:769px){.research1506-animation{top:290px}}@media all and (max-width:550px){.research1506-animation{display:none}}
@media all and (max-width:769px){.research1506-background:nth-of-type(3) .research1506-animation,.research1506-background:nth-of-type(4) .research1506-animation,.research1506-background:nth-of-type(5) .research1506-animation{top:191px}}
.research1506-animation--left{left:48px;padding:15px 0 15px 15px}@media all and (max-width:1169px){.research1506-animation--left{left:-60px}}@media all and (max-width:769px){.research1506-animation--left{left:-470px;right:0;margin:0 auto}}
.research1506-animation--right{right:0;padding:15px 15px 15px 0}@media all and (max-width:1169px){.research1506-animation--right{right:-146px}}@media all and (max-width:769px){.research1506-animation--right{left:0;right:-620px;margin:0 auto}}
.research1506-textBlock{position:absolute;max-width:500px;padding:45px;top:90px}@media all and (max-width:1169px){.research1506-textBlock{top:70px}}@media all and (max-width:769px){.research1506-textBlock{position:static;margin:0 auto;padding:15px}}
.research1506-textBlock--left{left:720px;background:#fff}@media all and (max-width:1169px){.research1506-textBlock--left{left:474px}}@media all and (max-width:769px){.research1506-textBlock--left{text-align:center}}
.research1506-textBlock--right{right:730px;background:#000;text-align:right}@media all and (max-width:1169px){.research1506-textBlock--right{right:444px}}@media all and (max-width:769px){.research1506-textBlock--right{text-align:center}}
.research1506-title{position:relative;display:inline-block;padding:30px 0 20px 0;font-size:28px}@media all and (max-width:550px){.research1506-title{padding:0 0 20px 0;font-size:24px}}
.research1506-subtitle{padding:15px 0}@media all and (max-width:769px){.research1506-subtitle{font-size:16px}}
.research1506-appStoreLink{display:inline-block;height:40px;width:135px}
.research1506-appStoreImage{height:40px;width:135px;vertical-align:middle}
.research1506-marketReportBackground{min-height:500px}
.research1506-marketReportContainer{padding:30px 0}
.research1506-marketReportSectionText{max-width:900px;margin:0 auto;text-align:center}@media all and (max-width:770px){.research1506-marketReportSectionText{padding:15px;font-size:24px;text-align:left}}
.research1506-pdfContainer{overflow-x:scroll;-webkit-overflow-scrolling:touch}
.research1506-pdfContainerOverflow{width:100%;padding:15px 0}@media all and (max-width:1169px){.research1506-pdfContainerOverflow{width:1250px}}
.research1506-report{float:left;height:400px;width:20%;display:inline-block;padding:15px;vertical-align:top;text-align:center;margin:0 auto;max-width:800px}
.research1506-reportCoverPhoto{display:inline-block;width:100%}
.security1506-wrapper{max-width:370px;margin:150px auto}
.security1506-form{padding-top:60px}
.security1506-errorHeader{color:#ef4641;margin-bottom:20px}
.about1506-jobs-headline{text-align:center;margin:0 auto;max-width:770px}@media all and (max-width:769px){.about1506-jobs-headline{padding:0 30px}}
.about1506-jobs-headlineTitle{padding-top:150px}
.about1506-jobs-headlineDescription{padding:110px 0}
.about1506-jobs-videoSection{margin:0 auto;max-width:1200px;padding:60px 30px 30px 30px;text-align:center}
.about1506-jobs-videoHeader{padding-bottom:30px;text-align:center}
.about1506-jobs-videoDescription{max-width:600px;margin:0 auto 40px auto;background:#fff}
.about1506-jobs-videoWrapper{position:relative;padding-bottom:56.25%;height:0}
.about1506-jobs-videoWrapper .about1506-jobs-video{position:absolute;top:0;left:0;width:100%;height:100%}
.about1506-jobs-about{padding:30px;margin:0 auto;max-width:1200px}
.about1506-jobs-description{margin-top:40px;background:#fff}
.about1506-jobs-aboutImage{width:100%}@media all and (max-width:769px){.about1506-jobs-aboutImage{max-width:400px}}
.about1506-jobs-why{padding:100px 30px;margin:0 auto;max-width:1200px}
.about1506-jobs-whyImage{width:100%}@media all and (max-width:769px){.about1506-jobs-whyImage{max-width:400px}}
.about1506-jobs-about .about1506-jobs-aboutImage-container{width:50%;padding:10px}@media all and (max-width:769px){.about1506-jobs-about .about1506-jobs-aboutImage-container{width:100%;text-align:center}}
.about1506-jobs-about .about1506-jobsAbout{width:50%;padding:10px}@media all and (max-width:769px){.about1506-jobs-about .about1506-jobsAbout{width:100%}}
.about1506-jobs-greenhouse{margin:0 auto;max-width:600px}@media all and (max-width:769px){.about1506-jobs-greenhouse{width:90%}}
.about1506-jobs-why .about1506-jobs-whyImage-container{width:50%;padding:10px;float:right}@media all and (max-width:769px){.about1506-jobs-why .about1506-jobs-whyImage-container{width:100%;text-align:center;float:left}}
.about1506-jobs-why .about1506-jobsWhy{width:50%;padding:10px;float:right}@media all and (max-width:769px){.about1506-jobs-why .about1506-jobsWhy{width:100%;float:left}}
.footer1506{padding:50px 55px;background-color:#000;font-size:14px;line-height:initial}@media all and (max-width:550px){.footer1506{padding:40px 10px}}
.footer1506-pageContentMaxWidth{margin:0 auto;max-width:1170px}
.footer1506-containerBlockGroup{padding-bottom:30px;border-bottom:2px solid #e7e8e7}
.footer1506-containerBlockGroup>.footer1506-linksBlock{width:50%;*width:49.969%}@media all and (max-width:550px){.footer1506-containerBlockGroup>.footer1506-linksBlock{width:100%}}
.footer1506-containerBlockGroup>.footer1506-locationBlock{float:right;padding-right:10px;width:25%;*width:24.969%}@media all and (max-width:769px) and (min-width:375px){.footer1506-containerBlockGroup>.footer1506-locationBlock{width:33.3333%;*width:33.3023%}}@media all and (max-width:550px){.footer1506-containerBlockGroup>.footer1506-locationBlock{margin-top:25px;width:100%}}
@media all and (max-width:769px){.footer1506-containerBlockGroup>.footer1506-locationBlock.additionalLocation{display:none}}
.footer1506-linkList{padding:0;margin:0;-webkit-column-count:2;-moz-column-count:2;column-count:2}@media all and (max-width:550px){.footer1506-linkList{-webkit-column-count:1;-moz-column-count:1;column-count:1}}
.footer1506-linkListItem{display:inline-block;width:100%;list-style-type:none;padding-bottom:10px}
.footer1506-link{color:#e7e8e7;font-size:16px;font-style:normal;font-family:'Harmonia Sans',Helvetica,Arial,sans-serif;font-weight:600;font-style:normal}.footer1506-link:hover,.footer1506-link:focus{color:#e7e8e7}
.footer1506-locationBlock{position:relative}
.footer1506-locationTitle{color:#e7e8e7;font-size:16px;font-family:'Harmonia Sans',Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;padding-bottom:20px}
.footer1506-locationAddress,.footer1506-locationCityStateZip,.footer1506-locationPhone,.footer1506-allOfficesLink{color:#a3a3a3;padding-bottom:10px;font-size:16px;font-style:normal;font-family:'Harmonia Sans',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}
.footer1506-allOfficesLink{padding-top:15px}
.footer1506-locationCoordinates{color:#e7e8e7;font-size:14px;font-family:'GT Pressura Mono',Monaco,monospace;font-weight:400;font-style:normal;padding-top:35px}
.footer1506-locationTick{position:absolute;bottom:-30px;height:10px;width:2px;background-color:#e7e8e7}
.footer1506-geoBlockGroup{width:100%;padding-top:20px;color:#fff;font-style:normal;font-family:'Harmonia Sans',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}
.footer1506-geo{margin-right:10px;border-right:1px solid #a3a3a3;padding-right:5px;font-size:12px;color:#a3a3a3;cursor:pointer}
.footer1506-geo-display{display:inline-block;white-space:nowrap}
.footer1506-geoBlockGroup .footer1506-geo:last-child{border:0}
.footer1506-legalSocialBlockGroup{margin-top:20px}
@media all and (min-width:770px){.footer1506-legalSocialBlockGroup>.footer1506-legalBlock{width:60%;*width:59.969%}}
.footer1506-legalSocialBlockGroup>.footer1506-socialBlock{position:relative;padding-bottom:10px}@media all and (min-width:770px){.footer1506-legalSocialBlockGroup>.footer1506-socialBlock{float:right;width:40%;*width:39.969%}}
.footer1506-legalBlockItem{display:inline-block;font-style:normal;font-family:'Harmonia Sans',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}
.footer1506-legalBlockItem+.footer1506-legalBlockItem::before{content:'–';display:inline-block;margin:0 4px;color:#a3a3a3}
.footer1506-legalBlockLink{color:#e7e8e7}.footer1506-legalBlockLink:hover,.footer1506-legalBlockLink:focus{color:#e7e8e7}
.footer1506-license{font-size:12px;color:#a3a3a3;font-style:normal;font-family:'Harmonia Sans',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}
.footer1506-copyright{font-size:12px;color:#a3a3a3;font-style:normal;font-family:'Harmonia Sans',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}.footer1506-copyright:hover,.footer1506-copyright:focus{color:#a3a3a3}
.footer1506-socialList{margin:0;padding-left:0}@media all and (min-width:770px){.footer1506-socialList{position:absolute;right:0}}@media all and (max-width:769px){.footer1506-socialList{padding-top:10px}}
.footer1506-socialItem{display:inline-block;list-style-type:none}
.footer1506-socialItem:not(:first-child){padding-left:10px}
.footer1506-socialLink{color:#e7e8e7}.footer1506-socialLink:hover,.footer1506-socialLink:focus{color:#e7e8e7}
.c0-icon.footer1506-socialIcon{font-size:20px;line-height:1}
.footer1506-appStoreImageLink{display:inline-block;height:40px;width:135px}
.footer1506-appStoreImage{height:40px;width:135px;vertical-align:middle}
