/*! Flickity v2.2.2
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;-webkit-box-shadow:0 0 0 5px #19f;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.ribbon-green[data-v-6f8945ea]{text-transform:uppercase}#home-listings[data-v-6f8945ea],.listing-div[data-v-6f8945ea]{width:100%}.badges-container[data-v-6503278f]{position:relative;background:#a9976e;z-index:20;margin:40px auto}.badges-inner-container[data-v-6503278f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:85px 20px;gap:80px}.badges-inner-container img[data-v-6503278f]{width:25%;max-width:220px}@media(max-width:641px){.badges-inner-container[data-v-6503278f]{padding:90px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.badges-inner-container img[data-v-6503278f]{width:60%;max-width:unset}}#gallery-home[data-v-0bf4b9f0]{z-index:auto}.title[data-v-0bf4b9f0]{margin-bottom:90px}.play[data-v-0bf4b9f0]{width:60px}.testimonial-top[data-v-0bf4b9f0]{position:relative}.testimonial-top .testimonial-content-container[data-v-0bf4b9f0]{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:11;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1300px;margin:0 auto}.testimonial-top .testimonial-bg[data-v-0bf4b9f0]{position:absolute;z-index:10;background:#a9976e;width:100%;height:80vh;max-height:434px;bottom:0}.testimonial-top .testimonial-photo[data-v-0bf4b9f0]{max-height:459px;height:80vh;display:block;max-width:100%;width:auto}.testimonial-top .testimonial-details[data-v-0bf4b9f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:80px}.testimonial-top .testimonial-details h1[data-v-0bf4b9f0]{font-family:EB Garamond,serif;font-size:50px;line-height:50px;text-transform:unset;max-width:650px;padding-bottom:20px}.testimonial-top .testimonial-details .name[data-v-0bf4b9f0]{margin-top:40px;text-transform:uppercase;margin-bottom:0;font-size:30px;line-height:35px}.testimonial-top .testimonial-details span[data-v-0bf4b9f0]{font-family:Oswald,Helvetica,Arial,sans-serif;font-weight:400;font-size:20px;line-height:35px;color:#d9cfb8;text-transform:uppercase;display:block}.testimonial-top .testimonial-details button[data-v-0bf4b9f0]{font-family:Oswald,Helvetica,Arial,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:30px;margin-bottom:40px;margin-left:auto;margin-right:auto;text-transform:uppercase;font-size:20px;line-height:35px;font-weight:400;padding:10px 30px;color:#fff;width:unset;height:unset;border:none;background:rgba(0,0,0,.5)}.testimonial-top .testimonial-details button[data-v-0bf4b9f0]:hover{-webkit-transition:.5s;transition:.5s;background:#000}.testimonials[data-v-0bf4b9f0]{position:relative;z-index:10}@media(max-width:1100px){.title[data-v-0bf4b9f0]{margin-bottom:60px}.testimonial-top .testimonial-bg[data-v-0bf4b9f0]{height:80vh;max-height:500px;top:50px;bottom:unset}.testimonial-top .testimonial-photo[data-v-0bf4b9f0]{height:100%;display:block;margin:0 auto}.testimonial-top .testimonial-content-container[data-v-0bf4b9f0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.testimonial-top .testimonial-details[data-v-0bf4b9f0]{margin:0 auto;width:100%;background:#988862;padding-top:60px}.testimonial-top .testimonial-details .details-inner-container[data-v-0bf4b9f0]{width:70%;margin:0 auto}}@media(max-width:641px){.testimonial-top .testimonial-photo[data-v-0bf4b9f0]{max-height:459px;height:auto;width:100%}}#home[data-v-9cfab908]{height:100vh}#slideshow[data-v-9cfab908]{z-index:20}#ratings hr[data-v-9cfab908]{display:block;margin:10px auto;height:1px;border:0;border-top:1px solid #fff;width:150px}.subtitle[data-v-9cfab908]{margin-top:0;margin-bottom:20px;padding-bottom:30px}.zillow-star[data-v-9cfab908]{width:120px}.title[data-v-9cfab908]{margin:40px 0}.vueperslides--parallax .vueperslides__track{-webkit-transform:unset!important;transform:unset!important;height:100%}