.primary-button{align-items:center;background-color:#7ac143;border:2px solid #7ac143;border-radius:0;box-sizing:content-box;color:#242424;cursor:pointer;display:flex;font-family:PT Sans,sans-serif;font-size:16px;font-weight:700;height:41px;letter-spacing:.25px;line-height:1;padding:0 33px;text-decoration:none;transition:.1s ease-in;width:-moz-fit-content;width:fit-content}.primary-button:focus,.primary-button:hover{background:#fff;border:2px solid #7ac143;color:#242424}.primary-button-small{align-items:center;background-color:#7ac143;border:2px solid #7ac143;border-radius:0;box-sizing:content-box;color:#242424;cursor:pointer;display:flex;font-family:PT Sans,sans-serif;font-size:16px;font-weight:700;height:34px;letter-spacing:.25px;line-height:1;padding:0 20px;text-decoration:none;transition:.1s ease-in;width:-moz-fit-content;width:fit-content}@media(max-width:768px){.primary-button-small{height:unset;padding:10rem 18rem}}.primary-button-small:focus,.primary-button-small:hover{background:#fff;border:2px solid #7ac143;color:#242424}.button-outlined{align-items:center;background-color:#fff;border:2px solid #7ac143;border-radius:0;box-sizing:content-box;color:#242424;cursor:pointer;display:flex;font-family:PT Sans,sans-serif;font-size:16px;font-weight:700;height:41px;letter-spacing:.25px;line-height:1;padding:0 33px;text-decoration:none;transition:.1s ease-in;width:-moz-fit-content;width:fit-content}.button-outlined:focus,.button-outlined:hover{background:#7ac143;color:#242424}.button--outlined--small{align-items:center;background-color:#fff;border:2px solid #7ac143;border-radius:0;box-sizing:content-box;color:#242424;cursor:pointer;display:flex;font-family:PT Sans,sans-serif;font-size:16px;font-weight:700;height:34px;letter-spacing:.25px;line-height:1;padding:0 20px;text-decoration:none;transition:.1s ease-in;width:-moz-fit-content;width:fit-content}@media(max-width:768px){.button--outlined--small{height:unset;padding:10rem 18rem}}.button--outlined--small:focus,.button--outlined--small:hover{background:#7ac143;color:#242424}.button-text{background-color:transparent;border:unset;border-radius:0;box-sizing:content-box;color:#7ac143;cursor:pointer;flex-wrap:nowrap;font-family:PT Sans,sans-serif;font-weight:700;height:41px;letter-spacing:.25px;padding:0;text-decoration:none;transition:.1s ease-in;width:-moz-fit-content;width:fit-content}.button-text,.button-text:after{align-items:center;display:flex;font-size:16px;line-height:1;transition:all .2s}.button-text:after{border-radius:50%;content:"";font-family:Font Awesome\ 5 Pro;height:24px;justify-content:center;left:5px;min-width:24px;position:relative;width:24px}.button-text:focus,.button-text:hover{transition:left .2s ease-in-out}.button-text:focus:after,.button-text:hover:after{left:15px}.button-text:after{color:#7ac143}.button-text:focus,.button-text:focus:after,.button-text:hover,.button-text:hover:after{color:#5cba3c}.button-text-small{align-items:center;background-color:transparent;border:unset;border-radius:0;box-sizing:content-box;color:#7ac143;cursor:pointer;display:flex;flex-wrap:nowrap;font-family:PT Sans,sans-serif;font-size:16px;font-weight:700;height:34px;letter-spacing:.25px;line-height:1;padding:0;text-decoration:none;transition:.1s ease-in;transition:all .2s;width:-moz-fit-content;width:fit-content}@media(max-width:768px){.button-text-small{height:unset;padding:10rem 18rem}}.button-text-small:after{align-items:center;border-radius:50%;content:"";display:flex;font-family:Font Awesome\ 5 Pro;font-size:16px;height:24px;justify-content:center;left:5px;line-height:1;min-width:24px;position:relative;transition:all .2s;width:24px}.button-text-small:focus,.button-text-small:hover{transition:left .2s ease-in-out}.button-text-small:focus:after,.button-text-small:hover:after{left:15px}.button-text-small:after{color:#7ac143}.button-text-small:focus,.button-text-small:focus:after,.button-text-small:hover,.button-text-small:hover:after{color:#5cba3c}html{font-size:1px}@media(max-width:580px){html{font-size:1px}}@media(min-width:2560px){html{font-size:1px}}section.u4m-cards{margin-bottom:100rem;margin-top:100rem}section.u4m-cards.reverse-text .intro h2.heading,section.u4m-cards.reverse-text .intro h3.subheading{color:#fff}section.u4m-cards .intro{align-items:flex-start;display:flex;flex-direction:column;float:none;justify-content:center;margin-bottom:50rem;margin-left:auto;margin-right:auto;max-width:1240rem;max-width:1280rem;padding-left:20rem;padding-right:20rem}section.u4m-cards .intro .heading{font-family:Century Gothic,sans-serif;font-size:45rem;font-size:clamp(28rem,4vw,45rem);font-weight:700;letter-spacing:.25rem;line-height:1.2;margin-bottom:0}@media(max-width:1024px){section.u4m-cards .intro .heading{font-size:28rem}}@media(max-width:580px){section.u4m-cards .intro .heading{margin-bottom:20rem}}section.u4m-cards .intro .subheading{font-family:PT Sans,sans-serif;font-size:18rem;font-weight:400;letter-spacing:.25rem;line-height:1.6;margin-bottom:20rem;max-width:1000rem}@media(max-width:580px){section.u4m-cards .intro .subheading{font-size:16rem}}section.u4m-cards .intro .link a{align-items:center;background-color:#7ac143;border:2px solid #7ac143;border-radius:0;box-sizing:content-box;color:#242424;cursor:pointer;display:flex;font-family:PT Sans,sans-serif;font-size:16px;font-weight:700;height:41px;letter-spacing:.25px;line-height:1;padding:0 33px;text-decoration:none;transition:.1s ease-in;width:-moz-fit-content;width:fit-content}section.u4m-cards .intro .link a:focus,section.u4m-cards .intro .link a:hover{background:#fff;border:2px solid #7ac143;color:#242424}section.u4m-cards .wrapper{display:flex;flex-wrap:wrap;float:none;justify-content:center;margin-left:auto;margin-right:auto;max-width:1240rem;max-width:1280rem;padding:0}@media(max-width:580px){section.u4m-cards .wrapper{align-items:center;flex-direction:column}}section.u4m-cards .wrapper div.card{background-color:#fff;border:1rem solid #e3e3e4;display:flex;flex-basis:calc(33.333% - 40rem);flex-direction:column;flex-grow:0;flex-shrink:0;margin:20rem;padding:0;position:relative;z-index:1}@media(max-width:1024px){section.u4m-cards .wrapper div.card{flex-basis:calc(50% - 40rem)}}@media(max-width:580px){section.u4m-cards .wrapper div.card{max-width:380rem;width:calc(100% - 40rem)}}section.u4m-cards .wrapper div.card button{align-items:center;background-color:transparent;border:unset;border-radius:0;box-sizing:content-box;color:#7ac143;cursor:pointer;display:flex;flex-wrap:nowrap;font-family:PT Sans,sans-serif;font-size:16px;font-weight:700;height:34px;letter-spacing:.25px;line-height:1;padding:0;text-decoration:none;transition:.1s ease-in;transition:all .2s;width:-moz-fit-content;width:fit-content}@media(max-width:768px){section.u4m-cards .wrapper div.card button{height:unset;padding:10rem 18rem}}section.u4m-cards .wrapper div.card button:after{align-items:center;border-radius:50%;content:"";display:flex;font-family:Font Awesome\ 5 Pro;font-size:16px;height:24px;justify-content:center;left:5px;line-height:1;min-width:24px;position:relative;transition:all .2s;width:24px}section.u4m-cards .wrapper div.card button:focus,section.u4m-cards .wrapper div.card button:hover{transition:left .2s ease-in-out}section.u4m-cards .wrapper div.card button:focus:after,section.u4m-cards .wrapper div.card button:hover:after{left:15px}section.u4m-cards .wrapper div.card button:after{color:#7ac143}section.u4m-cards .wrapper div.card button:focus,section.u4m-cards .wrapper div.card button:focus:after,section.u4m-cards .wrapper div.card button:hover,section.u4m-cards .wrapper div.card button:hover:after{color:#5cba3c}section.u4m-cards .wrapper div.card .image{align-items:flex-start;background-position:50%;background-size:cover;border-bottom:2rem solid #7ac143;display:flex;height:294rem;justify-content:end;width:100%}section.u4m-cards .wrapper div.card .image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}section.u4m-cards .wrapper div.card .image .status{font-family:PT Sans,sans-serif;font-family:Century Gothic,sans-serif;font-size:13rem;font-weight:700;letter-spacing:.35rem;line-height:1.6;margin-bottom:20rem;padding:5rem 10rem;position:absolute;right:20rem;text-transform:uppercase;top:-20rem;z-index:1}@media(max-width:580px){section.u4m-cards .wrapper div.card .image .status{font-size:13rem}}section.u4m-cards .wrapper div.card .image .status.available{background-color:#313131;border:1rem solid #fff;color:#fff}section.u4m-cards .wrapper div.card .image .status.closed{background-color:#e3e3e4;border:1rem solid #484546;color:#484546}section.u4m-cards .wrapper div.card .image .status.under-contract{background-color:#fff;border:1rem solid #484546;color:#484546}section.u4m-cards .wrapper div.card .banner{align-items:center;background-color:#7ac143;color:#242424;display:flex;font-size:16rem;font-weight:700;justify-content:flex-end;line-height:0;margin-top:-32rem;min-height:32rem;padding:0 20rem;width:100%}section.u4m-cards .wrapper div.card .content{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;height:calc(100% - 294rem);padding-bottom:15rem}section.u4m-cards .wrapper div.card .content span.url{display:flex}section.u4m-cards .wrapper div.card .content .title-price{display:flex;justify-content:space-between;padding:20rem;width:100%}section.u4m-cards .wrapper div.card .content .title-price .title-container{display:flex;flex-direction:column;justify-content:space-between}section.u4m-cards .wrapper div.card .content .title-price .title-container span.title{font-family:Century Gothic,sans-serif;font-size:24rem;font-size:clamp(20rem,3vw,24rem);font-size:30rem;font-weight:700;letter-spacing:.25rem;line-height:1.2;margin:0 0 10rem}@media(max-width:1024px){section.u4m-cards .wrapper div.card .content .title-price .title-container span.title{font-size:20rem}}@media(max-width:580px){section.u4m-cards .wrapper div.card .content .title-price .title-container span.title{margin-bottom:20rem;margin:0 0 10rem}}section.u4m-cards .wrapper div.card .content .title-price .title-container span.type{background:#484546;color:#fff;font-family:PT Sans,sans-serif;font-size:14rem;font-weight:700;letter-spacing:.35rem;line-height:1.6;margin:0;padding:1px 10rem 0;text-transform:uppercase;width:-moz-fit-content;width:fit-content}@media(max-width:580px){section.u4m-cards .wrapper div.card .content .title-price .title-container span.type{font-size:14rem;margin:0}}section.u4m-cards .wrapper div.card .content .title-price .title-container span.type span{color:#fff;font-weight:400;margin:0;text-transform:capitalize}@media(max-width:580px){section.u4m-cards .wrapper div.card .content .title-price .title-container span.type span{margin:0}}section.u4m-cards .wrapper div.card .content .title-price .price-container{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between}section.u4m-cards .wrapper div.card .content .title-price .price-container span.price{font-family:PT Sans,sans-serif;font-family:Century Gothic,sans-serif;font-size:22rem;letter-spacing:.25rem;line-height:1.4;margin:0 0 10rem;text-align:right}@media(max-width:580px){section.u4m-cards .wrapper div.card .content .title-price .price-container span.price{font-size:17rem;margin:0 0 10rem}}section.u4m-cards .wrapper div.card .content .title-price .price-container span.price-subtext{font-family:PT Sans,sans-serif;font-size:14rem;letter-spacing:.35rem;line-height:1.6;margin:0;text-align:right;text-transform:uppercase}@media(max-width:580px){section.u4m-cards .wrapper div.card .content .title-price .price-container span.price-subtext{font-size:14rem;margin:0}}section.u4m-cards .wrapper div.card .content .features{align-items:stretch;display:flex;flex-wrap:wrap;width:100%}section.u4m-cards .wrapper div.card .content .features .feature{align-items:center;background-color:#f6f6f6;border-right:1rem solid #fff;border-top:1rem solid #fff;display:flex;flex:1;flex-direction:column;flex-grow:1;justify-content:center;padding:20rem}section.u4m-cards .wrapper div.card .content .features .feature:last-child{border-right:none}section.u4m-cards .wrapper div.card .content .features .feature strong{color:#484546;font-family:PT Sans,sans-serif;font-size:14rem;letter-spacing:.35rem;line-height:1.6;margin:0;text-transform:uppercase}@media(max-width:580px){section.u4m-cards .wrapper div.card .content .features .feature strong{font-size:14rem}}section.u4m-cards .wrapper div.card .content .features .feature p{color:#484546;font-family:PT Sans,sans-serif;font-size:16rem;letter-spacing:.25rem;line-height:1.6;margin:0}@media(max-width:580px){section.u4m-cards .wrapper div.card .content .features .feature p{font-size:15rem}}section.u4m-cards .wrapper div.card .content span.address{display:flex;font-family:PT Sans,sans-serif;font-size:14rem;letter-spacing:.35rem;line-height:1.6;margin:auto 0 0;padding:20rem}@media(max-width:580px){section.u4m-cards .wrapper div.card .content span.address{font-size:14rem;margin:0}}section.u4m-cards .wrapper div.card .content span.address img{height:18rem;margin-right:5rem;-o-object-fit:contain;object-fit:contain;width:18rem}section.u4m-cards .wrapper div.card .content .links{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:20rem;width:100%}section.u4m-cards .wrapper div.card .content .links span.cta.link-1,section.u4m-cards .wrapper div.card .content .links span.url.link-1{flex-grow:0}section.u4m-cards .wrapper div.card .content .links span.cta.link-1 a,section.u4m-cards .wrapper div.card .content .links span.url.link-1 a{align-items:center;background-color:#fff;border:2px solid #7ac143;border-radius:0;box-sizing:content-box;color:#242424;cursor:pointer;display:flex;font-family:PT Sans,sans-serif;font-size:16px;font-weight:700;height:34px;justify-content:center;letter-spacing:.25px;line-height:1;margin:0 0 5rem 20rem;padding:0 20px;text-decoration:none;transition:.1s ease-in;width:-moz-fit-content;width:fit-content;width:100%}@media(max-width:768px){section.u4m-cards .wrapper div.card .content .links span.cta.link-1 a,section.u4m-cards .wrapper div.card .content .links span.url.link-1 a{height:unset;padding:10rem 18rem}}section.u4m-cards .wrapper div.card .content .links span.cta.link-1 a:focus,section.u4m-cards .wrapper div.card .content .links span.cta.link-1 a:hover,section.u4m-cards .wrapper div.card .content .links span.url.link-1 a:focus,section.u4m-cards .wrapper div.card .content .links span.url.link-1 a:hover{background:#7ac143}section.u4m-cards .wrapper div.card .content .links span.cta.link-1 a:after,section.u4m-cards .wrapper div.card .content .links span.url.link-1 a:after{align-items:center;border-radius:50%;color:#313131;content:"";display:flex;font-family:Font Awesome\ 5 Pro;font-size:16px;height:24px;justify-content:center;left:5px;line-height:1;min-width:24px;position:relative;transition:all .2s;width:24px}section.u4m-cards .wrapper div.card .content .links span.cta.link-1 a:focus,section.u4m-cards .wrapper div.card .content .links span.cta.link-1 a:hover,section.u4m-cards .wrapper div.card .content .links span.url.link-1 a:focus,section.u4m-cards .wrapper div.card .content .links span.url.link-1 a:hover{background:transparent;color:#242424;transition:left .2s ease-in-out}section.u4m-cards .wrapper div.card .content .links span.cta.link-1 a:focus:after,section.u4m-cards .wrapper div.card .content .links span.cta.link-1 a:hover:after,section.u4m-cards .wrapper div.card .content .links span.url.link-1 a:focus:after,section.u4m-cards .wrapper div.card .content .links span.url.link-1 a:hover:after{color:#242424;left:15px}section.u4m-cards .wrapper div.card .content .links span.cta.link-2,section.u4m-cards .wrapper div.card .content .links span.url.link-2{flex-grow:0}section.u4m-cards .wrapper div.card .content .links span.cta.link-2 a,section.u4m-cards .wrapper div.card .content .links span.url.link-2 a{align-items:center;background-color:#7ac143;border:2px solid #7ac143;border-radius:0;box-sizing:content-box;color:#242424;cursor:pointer;display:flex;font-family:PT Sans,sans-serif;font-size:16px;font-weight:700;height:34px;justify-content:center;letter-spacing:.25px;line-height:1;margin:0 0 20rem 20rem;padding:0 20px;text-decoration:none;transition:.1s ease-in;width:-moz-fit-content;width:fit-content;width:100%}@media(max-width:768px){section.u4m-cards .wrapper div.card .content .links span.cta.link-2 a,section.u4m-cards .wrapper div.card .content .links span.url.link-2 a{height:unset;padding:10rem 18rem}}section.u4m-cards .wrapper div.card .content .links span.cta.link-2 a:focus,section.u4m-cards .wrapper div.card .content .links span.cta.link-2 a:hover,section.u4m-cards .wrapper div.card .content .links span.url.link-2 a:focus,section.u4m-cards .wrapper div.card .content .links span.url.link-2 a:hover{background:#fff;border:2px solid #7ac143;color:#242424}section.u4m-cards .wrapper.two div.card{flex-basis:calc(50% - 40rem)}section.u4m-cards .wrapper.three div.card{flex-basis:calc(33.333% - 40rem)}@media(max-width:1024px){section.u4m-cards .wrapper.three div.card{flex-basis:calc(50% - 40rem)}}@media(max-width:768px){section.u4m-cards .wrapper.three div.card{flex-basis:95%;margin:20px auto}}section.u4m-cards .wrapper.four div.card{flex-basis:calc(25% - 40rem)}@media(max-width:1024px){section.u4m-cards .wrapper.four div.card{flex-basis:calc(50% - 40rem)}}.mfp-content{background-color:#fff;max-height:85vh;max-width:900rem;overflow-y:auto}@media(max-width:768px){.mfp-content{max-width:90%}}.mfp-content div.inner{align-items:center;display:flex;flex-direction:column;padding:20rem}.mfp-content div.inner .lower-section,.mfp-content div.inner .top-section{display:flex;flex-wrap:wrap;justify-content:center}.mfp-content div.inner .scroll-down-icon{align-items:center;display:flex;flex-direction:column;justify-content:center}.mfp-content div.inner .scroll-down-icon p{font-size:14rem;margin:0}.mfp-content div.inner .scroll-down-icon svg{width:20rem}.mfp-content div.inner img{display:block;flex:0 0 calc(50% - 20rem);margin:20rem 10rem}