.wf-single-homes{--light-blue-background:#ecf3f6;--dark-blue:#19326a;--white:#fff;--light-blue:#52b5e9;--black:#000;--transparent:#fff0;--grey-blue:#19326a99;font-family:var(--font-inter), Inter, sans-serif;color:var(--dark-blue);background-color:var(--light-blue-background);background-image:url(/webflow/properties/fondo.jpg);background-position:50% 0;background-repeat:repeat;background-size:auto;padding-top:72px;font-size:18px;font-weight:400;line-height:160%}.wf-single-homes *,.wf-single-homes :before,.wf-single-homes :after{box-sizing:border-box}.wf-single-homes img{vertical-align:middle;border:0;max-width:100%;display:inline-block}.wf-single-homes .section-50-copy{background-image:url(/images/properties-hero.jpeg);background-position:0;background-repeat:no-repeat;background-size:cover;height:500px}.wf-single-homes .div-block-381{padding:60px 60px 0}.wf-single-homes .limit-large.center-content{text-align:left;width:600px;max-width:60%;color:var(--dark-blue);flex-flow:column;justify-content:center;align-self:flex-start;align-items:flex-start;display:flex}.wf-single-homes .text-with-border.heading{font-family:var(--font-inter), Inter, sans-serif;letter-spacing:-.03em;color:var(--dark-blue);text-align:left;border:0;margin:0;padding-left:0;font-size:53px;font-weight:500;line-height:100%}.wf-single-homes .large-text.opacity-dark-text.limit{width:auto;max-width:none;color:var(--black);text-align:left;align-self:auto;margin:20px 0 0;font-size:20px;line-height:160%}.wf-single-homes .div-block-322{padding:40px 40px 40px 60px}.wf-single-homes .div-block-323{width:800px;max-width:100%}.wf-single-homes .heading-227{font-family:var(--font-inter), Inter, sans-serif;color:var(--light-blue);letter-spacing:normal;margin:0;font-size:18px;font-weight:400;line-height:120%}.wf-single-homes .heading-228{font-family:var(--font-inter), Inter, sans-serif;letter-spacing:-.03em;color:var(--dark-blue);margin:0 0 24px;font-size:50px;font-weight:500;line-height:110%}.wf-single-homes .div-block-331{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.wf-single-homes .card-iws{flex-flow:column;justify-content:center;align-items:flex-start;gap:10px;width:auto;display:flex}.wf-single-homes .card-img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;width:100%;height:180px;padding:10px 0 0 10px}.wf-single-homes .div-block-329{background-color:var(--transparent);background-image:url(/webflow/properties/single-homes/pill-bg.webp);background-position:50% 100%;background-size:cover;border-radius:8px;justify-content:flex-start;align-items:center;gap:3px;width:65%;padding:5px 0 5px 10px;display:flex;overflow:visible}.wf-single-homes .div-block-329 img{flex:none;width:25px;height:25px;display:block}.wf-single-homes .text-block-161{color:var(--white);font-size:10px}.wf-single-homes .div-block-330{flex-flow:column;gap:2px;width:auto;display:flex}.wf-single-homes .property-title{font-family:var(--font-inter), Inter, sans-serif;letter-spacing:normal;color:var(--black);text-align:left;margin:0;font-size:17px;font-weight:500;line-height:120%}.wf-single-homes .text-block-162{text-align:left;color:var(--dark-blue);font-size:15px;line-height:120%}.wf-single-homes .div-block-324{gap:10px;margin-bottom:10px;display:flex}.wf-single-homes .div-block-324 img{flex:none;align-self:flex-start;width:25px;height:auto}.wf-single-homes .text-block-159{text-align:left;color:var(--dark-blue);font-size:12px;line-height:120%}@media screen and (min-width:1920px){.wf-single-homes .div-block-331{padding-left:60px;padding-right:60px}}@media screen and (max-width:991px){.wf-single-homes .text-with-border.heading{font-size:40px}.wf-single-homes .div-block-331{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:767px){.wf-single-homes .div-block-331{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:479px){.wf-single-homes .section-50-copy{background-position:0;height:300px}.wf-single-homes .div-block-381{width:80%;padding:20px 20px 0}.wf-single-homes .limit-large.center-content{width:auto;max-width:80%;margin-top:0}.wf-single-homes .text-with-border.heading{font-size:22px}.wf-single-homes .large-text.opacity-dark-text.limit{height:auto;font-size:13px}.wf-single-homes .div-block-322{padding-left:30px;padding-right:20px}.wf-single-homes .div-block-323{width:auto}.wf-single-homes .heading-228{font-size:25px}.wf-single-homes .div-block-331{grid-template-columns:1fr;padding-left:20px;padding-right:20px}}
